.page-main{min-height:calc(100vh - 180px)}.page-hero{padding:95px 7% 85px;border-bottom:1px solid #dce0d6}.page-hero h1{max-width:1000px;margin:24px 0 28px}.page-hero p{max-width:500px;color:var(--muted);font-size:18px;line-height:1.6}.split-section,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:95px;padding-bottom:95px}.split-section p,.contact-details p{max-width:520px;color:var(--muted);line-height:1.7;margin-bottom:22px}.split-section h2,.contact-grid h2{font-size:clamp(46px,5vw,78px);line-height:1}.value-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce0d6;border-top:1px solid #dce0d6;border-bottom:1px solid #dce0d6;padding:0}.value-band div{display:flex;flex-direction:column;gap:25px;background:var(--paper);padding:38px 7%}.value-band strong{font:500 48px 'Space Grotesk',sans-serif;color:var(--orange)}.value-band span{font-size:13px;letter-spacing:1px;text-transform:uppercase}.dark-band{background:var(--ink);color:var(--paper);padding:80px 7%;display:flex;align-items:end;justify-content:space-between;gap:35px}.dark-band h2{font-size:clamp(44px,6vw,86px);line-height:.95;margin-top:22px}.fleet-page,.tracking-page,.quote-page{margin-top:0}.contact-details{display:grid;gap:32px}.contact-details a{display:inline-block;font:500 26px 'Space Grotesk',sans-serif;margin-top:12px}.contact-details p{margin-top:12px}.page-leaving{opacity:0;transition:opacity .22s ease}@media(max-width:700px){.page-hero{padding:60px 7%}.page-hero h1{font-size:clamp(50px,14vw,75px)}.split-section,.contact-grid{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.value-band{grid-template-columns:1fr}.dark-band{align-items:start;flex-direction:column;padding-top:60px;padding-bottom:60px}}
/* Shared navigation remains available on every page and at every viewport. */
header{flex-shrink:0}
header nav a,header .nav-track{transition:color .2s}
header nav a:hover,header nav a[aria-current="page"],header .nav-track:hover,header .nav-track[aria-current="page"]{color:var(--orange)}
header a{white-space:nowrap}
@media(max-width:1000px){header{gap:20px}header nav{gap:20px}.nav-track{margin-left:0}}
@media(max-width:900px){header .nav-track{display:block}}
@media(max-width:760px){
 header{height:auto;min-height:120px;padding:20px 5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:16px 12px}
 header .brand{grid-column:1 / 3;grid-row:1}
 header .button{grid-column:3 / 5;grid-row:1;justify-self:end;margin-left:0}
 header nav{display:contents}
 header nav a{grid-row:2;font-size:14px;padding:8px 0}
 header .nav-track{grid-column:4;grid-row:2;font-size:14px;padding:8px 0;margin:0}
 header .nav-track span{margin-left:4px}
}
@media(max-width:380px){
 header{grid-template-columns:repeat(3,minmax(0,1fr))}
 header .brand{grid-column:1 / 3}
 header .button{grid-column:3;padding:13px 12px}
 header .nav-track{grid-column:1 / -1;grid-row:3;justify-self:start}
}