.auto-sector{--ink:#222528;--muted:#61666b;--soft:#f5f6f7;--line:#dee0e2}
.auto-sector h1,.auto-sector h2,.auto-sector h3{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.04em}
.auto-sector em{font-family:inherit;font-style:normal;font-weight:400}
.auto-sector .hero{max-width:none;min-height:720px;display:block;background:#101214;color:#fff}
.auto-sector .hero-copy{padding:105px max(30px,calc((100vw - 1250px)/2)) 90px;min-height:720px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(9,11,13,.97),rgba(9,11,13,.78) 38%,rgba(9,11,13,.16) 75%)}
.auto-sector .hero-copy h1{max-width:600px;font-size:clamp(2.5rem,4.8vw,4.7rem)}
.auto-sector .hero-desc{max-width:530px;color:#e1e2e4}
.auto-sector .hero-copy>.eyebrow{color:#ff918b;max-width:600px}
.auto-sector .hero-visual{position:absolute;inset:0;min-height:0;z-index:0}
.auto-sector .hero-visual img{object-position:center center}
.auto-sector .visual-note{display:none}
.auto-sector .audiences{max-width:600px;color:#e4e4e4}
.auto-sector .audiences span{border-color:#6b6e72;background:#17191c99}
.auto-sector .btn{border-radius:0;background:#d83c36}
.auto-tiles{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:auto;background:#141719;color:#fff}
.auto-tiles article{padding:36px 42px;border-right:1px solid #44484c}
.auto-tiles article:last-child{border:0;background:#b92f2a}
.auto-tiles article>span{font-size:14px;color:#ffc4be;font-weight:bold}
.auto-tiles h2{font-size:26px;margin:12px 0}
.auto-tiles p{color:#e1e1e1;font-size:17px}
.auto-sector .story{padding-top:100px;padding-bottom:100px}
.auto-sector .services{background:#f4f5f6;max-width:none;padding-inline:max(28px,calc((100vw - 1250px)/2))}
.auto-sector .service{background:#fff;border-top:3px solid #d83c36;border-radius:0}
.auto-feature{background:#1b1f22;color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:420px}
.auto-feature>div{padding:70px max(30px,calc((100vw - 1250px)/2)) 70px; padding-right:45px}
.auto-feature h2{font-size:clamp(2rem,3.1vw,3rem);margin:20px 0}
.auto-feature p{color:#ddd;margin:20px 0}
.auto-feature .eyebrow{color:#ff918b}
.auto-feature img{width:100%;height:100%;max-height:520px;object-fit:cover;object-position:75% center}
.auto-sector .measure{background:#24282c;color:#fff;max-width:none;padding-inline:max(28px,calc((100vw - 1250px)/2))}
.auto-sector .measure p{color:#dedfe0}
.auto-sector .measure .eyebrow{color:#ff918b}
.auto-sector .metric-list>div{border-color:#55595d}
.auto-sector .enquiry{background:#f5f6f7;max-width:none;padding-inline:max(28px,calc((100vw - 1250px)/2))}
@media(max-width:800px){.auto-sector .hero{min-height:820px}.auto-sector .hero-copy{min-height:820px;padding:50px 25px 270px;justify-content:flex-start;background:linear-gradient(180deg,rgba(9,11,13,.94) 0%,rgba(9,11,13,.9) 55%,rgba(9,11,13,.15) 100%)}.auto-sector .hero-visual img{object-position:70% center}.auto-sector .hero-desc{font-size:17px}.auto-sector .audiences{margin-top:22px}.auto-tiles{grid-template-columns:1fr}.auto-tiles article{padding:26px;border-right:0;border-bottom:1px solid #44484c}.auto-feature{grid-template-columns:1fr}.auto-feature>div{padding:45px 25px}.auto-feature img{height:300px}.auto-sector .story{padding-top:55px;padding-bottom:55px}}
