.trucking-hero{background:linear-gradient(118deg,var(--navy-deep),#07598b);color:#fff;overflow:hidden}.trucking-hero-grid{min-height:570px;display:grid;grid-template-columns:1.25fr .75fr;gap:75px;align-items:center}.trucking-hero h1{font-size:clamp(3.5rem,6.8vw,6.15rem);max-width:820px}.trucking-hero p:not(.eyebrow){max-width:650px;color:#d8e8f0;margin:24px 0 31px}.route-panel{background:#fff;color:var(--navy);padding:44px 38px;box-shadow:18px 18px 0 rgba(226,38,53,.9);display:grid;gap:13px;position:relative}.route-panel:before{content:"";position:absolute;top:-30px;right:-25px;width:90px;height:90px;border:1px solid rgba(255,255,255,.25)}.route-panel span{text-transform:uppercase;letter-spacing:.11em;color:var(--blue);font-size:.7rem;font-weight:700}.route-panel strong{font:800 2.65rem "Barlow Condensed";text-transform:uppercase}.route-panel i{font-style:normal;color:var(--red);text-transform:uppercase;font-size:.7rem;font-weight:800;letter-spacing:.12em;border-left:3px solid var(--red);padding-left:12px}.route-panel p{margin:7px 0 0!important;color:var(--muted)!important;font-size:.78rem}.partner-section{background:#f2f6f8}.partner-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.partner-grid>div:first-child>p:last-child{color:var(--muted);margin-top:20px}.partner-points{display:grid;gap:13px}.partner-points article{background:#fff;padding:25px 27px;display:grid;grid-template-columns:52px 1fr;gap:19px;align-items:start;box-shadow:0 8px 25px rgba(3,36,63,.06)}.partner-points article>span{font:800 1.6rem "Barlow Condensed";color:var(--red)}.partner-points h3{font-size:1.45rem;margin:0 0 6px}.partner-points p{color:var(--muted);font-size:.82rem;margin:0}.equipment-section{background:var(--navy);color:#d7e6ee}.equipment-heading{text-align:center;max-width:700px;margin:0 auto 38px}.equipment-heading h2{color:#fff}.equipment-heading>p:last-child{margin:14px 0 0}.equipment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.equipment-grid article{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);padding:32px 27px;min-height:220px}.equipment-grid span{color:#8fc6e4;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:700}.equipment-grid h3{color:#fff;font-size:2rem;margin:10px 0 16px}.equipment-grid p{font-size:.8rem;margin:0}.inquiry-section{background:#fff}.inquiry-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.inquiry-intro{position:sticky;top:130px}.inquiry-intro>p:not(.eyebrow){color:var(--muted);margin:20px 0 28px}.inquiry-note{border-left:4px solid var(--red);background:#f2f6f8;padding:19px 21px;display:grid;gap:5px;font-size:.8rem}.inquiry-note a{color:var(--blue);font-weight:700}#trucking-form{background:#f2f6f8;padding:36px;display:grid;gap:19px}#trucking-form label,#trucking-form legend{display:grid;gap:8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--navy)}#trucking-form input,#trucking-form textarea{width:100%;border:1px solid #c9d5dc;background:#fff;padding:13px 14px;font:inherit;color:var(--navy);border-radius:0}#trucking-form input:focus,#trucking-form textarea:focus{outline:3px solid rgba(10,102,153,.18);border-color:var(--blue)}#trucking-form fieldset{border:1px solid #c9d5dc;padding:17px 18px 18px}#trucking-form legend{padding:0 7px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.check-grid label{display:flex!important;align-items:center;gap:9px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.check-grid input{width:18px!important;height:18px}.form-note{font-size:.72rem;color:var(--muted);margin:0}.carrier-bottom{background:var(--red);color:#fff}.carrier-bottom .wrap{min-height:210px;display:flex;justify-content:space-between;align-items:center;gap:35px}.carrier-bottom h2{color:#fff;margin:5px 0 0}.carrier-bottom .button-ghost{border-color:#fff;color:#fff;white-space:nowrap}.carrier-bottom .button-ghost:hover{background:#fff;color:var(--red)}
@media(max-width:950px){.trucking-hero-grid{grid-template-columns:1fr .7fr;gap:40px}.partner-grid,.inquiry-grid{gap:55px}.equipment-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.trucking-hero-grid,.partner-grid,.inquiry-grid{grid-template-columns:1fr}.trucking-hero-grid{padding:65px 0 80px}.route-panel{max-width:430px}.inquiry-intro{position:static}.carrier-bottom .wrap{padding-top:38px;padding-bottom:38px}}
@media(max-width:520px){.trucking-hero h1{font-size:3.4rem}.route-panel{padding:32px 27px;margin-right:18px}.route-panel strong{font-size:2.2rem}.equipment-grid,.field-row,.check-grid{grid-template-columns:1fr}#trucking-form{padding:25px 20px}.carrier-bottom .wrap{display:grid}}
