.sustainability-hero{padding:86px 0;background:#092f61;color:#fff;text-align:center}.sustainability-hero h1{max-width:900px;margin:0 auto 16px;font-size:2.7rem;font-weight:800}.sustainability-hero p{max-width:780px;margin:0 auto 30px;color:rgba(255,255,255,.84)}.sustainability-hero img{margin:0 auto;border-radius:8px;background:#0b51ad}.carbon-roadmap,.impact-counter,.sustainability-partners,.technology-showcase{padding:86px 0}.carbon-roadmap h2,.sustainability-partners h2,.technology-showcase h2{text-align:center;font-weight:800;margin-bottom:32px}.roadmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.partner-grid article,.roadmap article,.tech-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:26px}.roadmap strong,.tech-grid strong{display:block;color:var(--brand-primary);font-size:2rem;font-family:"Roboto Mono",monospace}.partner-grid p,.roadmap p,.tech-grid p{color:var(--brand-text-secondary)}.impact-counter,.technology-showcase{background:var(--brand-bg-alt)}.partner-grid,.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.partner-grid img{height:190px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:var(--brand-bg-alt);margin-bottom:16px}.impact-counter .container{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.impact-counter .container div{background:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:24px;min-width:240px;text-align:center}.impact-counter strong{display:block;color:var(--brand-primary);font-size:2.4rem}