/* About-only fidelity corrections; HOME remains untouched. */
.about-v2 .about-hero{background-image:url('../images/about-hero-branded.png');background-position:center 54%}
.about-v2 .about-hero .about-wrap{display:grid;grid-template-columns:minmax(0,500px) 1fr 145px;gap:20px}
.about-v2 .about-hero h1{max-width:470px}.about-v2 .about-hero .hero-copy{max-width:440px}.about-v2 .hero-side{position:static;align-self:start;margin-top:43px;width:auto}.about-v2 .hero-side div{margin-bottom:40px}
.about-v2 .about-intro{padding:34px 0 27px}.about-v2 .intro-grid{grid-template-columns:45% 55%;gap:34px}.about-v2 .glance{min-height:195px;padding:23px 25px;display:flex;flex-direction:column;justify-content:center}.about-v2 .glance h3{font-size:17px;margin-bottom:25px}.about-v2 .glance-grid{align-items:stretch}.about-v2 .glance-item{min-height:92px;display:flex;flex-direction:column;justify-content:center;padding:0 15px}.about-v2 .glance-item i{font-size:35px;margin-bottom:11px}.about-v2 .glance-item b{font-size:12px;line-height:1.28}
.about-v2 .values{padding:31px 0 34px}.about-v2 .value-grid{width:100%;gap:18px}.about-v2 .value-card{min-height:198px;padding:23px}.about-v2 .value-card i{font-size:41px}.about-v2 .value-card strong{font-size:15px}.about-v2 .value-card p{font-size:12.5px}.about-v2 .panel-grid{gap:18px}.about-v2 .story-panel{min-height:218px;padding:26px}.about-v2 .story-panel.region{background:linear-gradient(135deg,rgba(2,63,123,.94),rgba(0,125,198,.77)),url('../images/asia-pacific-map.png') center/cover}.about-v2 .story-panel.region::after{display:none}
.about-v2 .about-cta{min-height:202px}.about-v2 .about-cta .about-wrap{grid-template-columns:46% 54%;gap:38px}.about-v2 .about-cta .cta-buttons{grid-column:auto;margin:17px 0 0}.about-v2 .about-cta ul{grid-template-columns:1fr;gap:7px;align-self:center}.about-v2 .about-cta li::before{content:'◇';font-size:20px}
@media(max-width:900px){.about-v2 .about-hero .about-wrap{grid-template-columns:minmax(0,490px) 1fr}.about-v2 .hero-side{display:none}.about-v2 .intro-grid{grid-template-columns:1fr 1fr;gap:28px}.about-v2 .about-cta .about-wrap{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.about-v2 .about-hero .about-wrap{display:flex}.about-v2 .intro-grid{grid-template-columns:1fr}.about-v2 .glance{min-height:0}.about-v2 .value-card{min-height:180px}.about-v2 .about-cta .about-wrap{grid-template-columns:1fr}.about-v2 .story-panel{min-height:205px}}
