
.road-number-hero{background:radial-gradient(ellipse at 52% 50%,#493119 0%,#161318 39%,#070809 72%);min-height:690px;position:relative;isolation:isolate;overflow:hidden;padding:35px 6vw 30px}
.road-number-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(237,172,76,.09) 49%,transparent 100%),radial-gradient(ellipse at 50% 85%,rgba(225,160,71,.16),transparent 45%)}
.road-hero-top,.road-hero-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1460px;margin:auto;color:#dfc5a0;font:700 10px var(--mono);letter-spacing:.15em}
.road-hero-main{text-align:center;max-width:1450px;margin:65px auto 55px}
.road-heading{font:700 clamp(17px,2.4vw,31px)/1.2 var(--mono);letter-spacing:.27em;color:#f4e0c4;margin:0}
.road-number-hero h1{font:400 clamp(185px,31vw,530px)/.85 var(--headline);letter-spacing:-.045em;white-space:nowrap;color:#edac4c;background:linear-gradient(180deg,#fff1c6 0%,#efba65 34%,#a36630 75%,#eaba73 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;margin:25px auto 20px}
.road-dot{display:none}
.road-statement{font:700 clamp(12px,1.6vw,19px)/1.3 var(--mono);color:#fff3e6;letter-spacing:.17em;margin:20px 0}
.road-hero-summary{font-size:clamp(17px,1.8vw,23px);line-height:1.6;color:#d9c5ae;max-width:790px;margin:18px auto}
.road-hero-main .chapter-actions{justify-content:center;margin-top:35px}
.road-hero-foot{border-top:1px solid rgba(235,174,97,.23);padding-top:25px;justify-content:center;gap:clamp(20px,4vw,65px)}
@media(max-width:900px){.road-number-hero{min-height:610px}.road-hero-main{margin:80px auto 90px}.road-number-hero h1{font-size:clamp(155px,34vw,300px)}}
@media(max-width:520px){.road-number-hero{min-height:550px;padding:22px 5vw}.road-hero-top{font-size:9px;line-height:1.5}.road-hero-main{margin:75px auto 65px}.road-heading{font-size:17px}.road-number-hero h1{font-size:clamp(112px,31vw,180px);letter-spacing:-.055em;margin:26px 0}.road-statement{font-size:11px;line-height:1.6;letter-spacing:.1em}.road-hero-summary{font-size:15px}.road-hero-main .chapter-actions .btn{width:100%}.road-hero-foot{font-size:8px;gap:10px}}
