/* Road Ahead: authentic animated SVG and screenshot-aligned layout */
#road-ahead.road-ahead-original{background:#333442!important;color:#fff!important;padding:40px 0 90px!important;overflow:hidden;position:relative}
#road-ahead .container{max-width:1220px!important}
#road-ahead .road-ahead-intro{max-width:none!important;margin:0 auto 26px!important;text-align:center}
#road-ahead .road-ahead-intro .eyebrow{display:none!important}
#road-ahead .road-ahead-intro h2{font-size:clamp(40px,4.1vw,58px)!important;line-height:1.17!important;font-weight:700!important;margin:0!important;letter-spacing:-.02em}
#road-ahead .road-ahead-quote{color:#9798a5!important;font-size:clamp(16px,1.15vw,21px)!important;line-height:1.6!important;max-width:none!important;margin:55px auto 0!important}
#road-ahead .road-ahead-visual{width:100%!important;max-width:1182.5px!important;margin:48px auto 75px!important;display:block!important}
#road-ahead .road-ahead-visual object{width:100%!important;height:auto!important;aspect-ratio:1182.5/726.5!important;min-height:0!important;display:block!important;pointer-events:auto}
#road-ahead .road-ahead-content{padding-top:10px}
@media(max-width:767px){#road-ahead.road-ahead-original{padding:50px 0 65px!important}#road-ahead .road-ahead-quote{margin-top:28px!important}#road-ahead .road-ahead-visual{margin:28px auto 45px!important;min-width:600px}#road-ahead .container{overflow-x:auto}}
