.trucking-page-hero{padding:140px 6vw 85px;background:#080e24}.trucking-page-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:5vw;align-items:center}.trucking-page-hero-grid>div{min-width:0}.trucking-page-main .eyebrow{color:#aebcff}.trucking-page-hero h1{font:400 clamp(42px,4.8vw,96px)/1.08 var(--headline);letter-spacing:-.025em;text-transform:uppercase;margin:28px 0}.trucking-page-hero h1 span{display:block}.trucking-page-main p:not(.eyebrow),.trucking-page-main li{font-size:18px;line-height:1.85;color:#b4bfd6}.trucking-page-main .pill{min-height:56px}.trucking-page-main h2:not(.section-heading h2){font:400 clamp(35px,4vw,68px)/1.15 var(--headline);text-transform:uppercase;margin:22px 0}.trucking-page-main h3{font:400 30px/1.15 var(--headline);text-transform:uppercase;margin:24px 0 18px}.trucking-page-hero figure{margin:0}.trucking-page-hero img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.trucking-page-hero figcaption{font:12px/1.7 var(--mono);color:#a8b8da;margin-top:16px}.trucking-page-problem{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;border-block:1px solid #8697bd2b}.trucking-page-pillars{background:#0b1430}.trucking-page-pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.trucking-page-pillar-grid article{padding:32px;background:#101d3c;border:1px solid #7b97d12b}.trucking-page-main ul{padding-left:20px}.trucking-page-main li{padding-bottom:10px}.trucking-page-steps,.trucking-page-onboarding{list-style:none;padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.trucking-page-steps li,.trucking-page-onboarding li{border-top:1px solid #8697bd44;padding-top:24px}.trucking-page-compliance{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;background:#101a36}.trucking-page-compliance ul{display:flex;gap:25px;list-style:none;padding:0;margin:0}.trucking-page-compliance li{flex:1;border-top:1px solid #8697bd44;padding-top:24px}.trucking-page-compliance strong{display:block;font:400 clamp(65px,6vw,100px)/1 var(--headline);color:#90a8ff}.trucking-page-compliance span{font-size:16px;display:block;margin-top:18px}.trucking-page-lead{max-width:850px;margin:0 0 40px}.trucking-page-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trucking-page-packages article{background:#101d3c;padding:30px;border:1px solid #7b97d12b;display:flex;flex-direction:column}.trucking-page-packages article:last-child{background:#17295c}.trucking-page-packages .pill{margin-top:auto;align-self:start}.trucking-page-packages ul{margin-bottom:32px}.trucking-page-ownership{background:#0b1430;display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;align-items:start}.trucking-page-ownership aside{padding:24px 30px;border-left:2px solid #6c88ff;background:#101d3c}.trucking-page-ownership aside p{margin-block:12px}.trucking-page-main p.trucking-page-note{font-size:16px;border-left:2px solid #6c88ff;padding-left:20px;margin-top:35px;max-width:850px}.trucking-page-experience{background:#101a36}.trucking-page-experience>p:not(.eyebrow){max-width:850px}.trucking-page-main .faq-section{padding-inline:6vw}.trucking-page-main .faq-list{margin-top:45px}.trucking-page-main .internal-close>p:not(.eyebrow){max-width:680px;margin:0 auto 32px}@media(max-width:1100px){.trucking-page-packages{grid-template-columns:1fr}.trucking-page-packages article{padding:30px}}@media(max-width:900px){.trucking-page-hero-grid,.trucking-page-problem,.trucking-page-compliance,.trucking-page-ownership{grid-template-columns:1fr;gap:35px}.trucking-page-hero figure{max-width:600px}.trucking-page-steps,.trucking-page-onboarding{grid-template-columns:1fr 1fr}}@media(max-width:640px){.trucking-page-hero{padding:115px 6vw 65px}.trucking-page-hero h1{font-size:clamp(34px,9.5vw,52px)}.trucking-page-main p:not(.eyebrow),.trucking-page-main li{font-size:17px}.trucking-page-main .internal-section .section-heading h2{font-size:clamp(34px,9vw,60px)}.trucking-page-pillar-grid,.trucking-page-steps,.trucking-page-onboarding{grid-template-columns:1fr;gap:25px}.trucking-page-pillar-grid article,.trucking-page-packages article{padding:25px}.trucking-page-compliance ul{gap:18px}.trucking-page-compliance span{font-size:14px}.trucking-page-main .faq-section{padding-block:65px}.trucking-page-main .faq-list,.trucking-page-steps,.trucking-page-onboarding{margin-top:35px}}
