.hero-polished{min-height:760px;background:radial-gradient(circle at 76% 45%,rgba(255,77,23,.12),transparent 36rem),linear-gradient(180deg,#07090d,#07090d)}
.hero-polished:before{opacity:.9}
.hero-inner{padding:70px 0 62px;grid-template-columns:minmax(500px,.88fr) minmax(700px,1.2fr);gap:18px;min-height:680px}
.hero-content{position:relative;z-index:3}
.hero h1{font-size:clamp(76px,6.6vw,112px);line-height:.82;max-width:680px;margin-top:20px}
.hero-copy{max-width:620px;font-size:17px;line-height:1.7}
.hero-actions{margin-top:28px}.trust-row{margin-top:25px}
.hero-visual{height:610px;margin-right:-125px;display:flex;align-items:center;justify-content:flex-end;overflow:visible}
.hero-visual:before,.hero-visual .speed-lines,.hero-visual .car-silhouette,.hero-visual .visual-label{display:none}
.hero-art-wrap{position:relative;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;border-radius:0}
.hero-art{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center center;filter:drop-shadow(0 34px 44px rgba(0,0,0,.52));border-radius:0;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 100%)}
.hero-art-wrap:after{display:none}
.hero-art-wrap:before{content:"";position:absolute;inset:7% 1% 6% 9%;background:radial-gradient(circle at 72% 70%,rgba(255,77,23,.16),transparent 34%);filter:blur(26px);z-index:-1}
.launch-strip{border-top:1px solid rgba(255,77,23,.18)}
@media(max-width:1180px){.hero-inner{grid-template-columns:1fr 1fr}.hero-visual{margin-right:-45px}.hero h1{font-size:clamp(70px,7vw,96px)}}
@media(max-width:1050px){.hero-polished{min-height:auto}.hero-inner{grid-template-columns:1fr;padding-top:58px}.hero-visual{height:460px;margin:18px 0 -10px}.hero-art{width:100%;height:100%;object-fit:cover;mask-image:none}.hero-art-wrap{border-radius:18px}.hero-art{border-radius:18px}}
@media(max-width:650px){.hero h1{font-size:64px}.hero-visual{height:360px}}