/* Corporate introduction visual polish without touching API-managed copy */body.about-page.renewed{background:#f8fafc}body.about-page.renewed .about-hero{background:#0b1726;color:#fff;min-height:650px;padding-top:150px}body.about-page.renewed .about-hero h1{font-size:clamp(42px,6.2vw,88px);line-height:1.13;letter-spacing:-.06em}body.about-page.renewed .about-hero .eyebrow{color:#b2ffde}body.about-page.renewed .about-hero .button{background:#b2ffde;color:#102019;border-radius:3px}body.about-page.renewed .about-section{padding-top:clamp(65px,8vw,120px);padding-bottom:clamp(65px,8vw,120px)}body.about-page.renewed .about-section h2{letter-spacing:-.055em}body.about-page.renewed .about-dark{background:#102034}body.about-page.renewed .about-cta{background:#0b1726}body.about-page.renewed .about-cta .button{background:#b2ffde;color:#102019}body.about-page.renewed .header{background:#09111de9}body.about-page.renewed .nav{width:min(1520px,calc(100% - 80px));min-height:78px}body.about-page.renewed .nav nav{font-size:12px;gap:clamp(12px,1.8vw,28px)}body.about-page.renewed .nav nav>.button{background:#b2ffde;border-color:#b2ffde;color:#102019!important}@media(max-width:780px){body.about-page.renewed .about-hero{min-height:520px;padding-top:105px}body.about-page.renewed .nav{width:calc(100% - 36px)}}