.sustainability-hero{padding:180px 0 100px;background:linear-gradient(135deg,#062e6b 0,#0b4ead 52%,#0f1a2b 100%)}.sustainability-hero h1,.sustainability-hero p{color:#fff}.carbon-roadmap{background:#fff}.roadmap-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:18px;gap:18px}.roadmap-row article{position:relative;padding:28px;border-top:4px solid var(--brand-primary);background:var(--brand-bg-alt)}.roadmap-row span{display:inline-block;margin-bottom:18px;color:var(--brand-primary);font-weight:900;font-size:1.4rem}.technology-cards{background:var(--brand-bg-alt)}.partner-grid article,.technology-cards article{height:100%;padding:26px;background:#fff;border:1px solid var(--brand-border)}.technology-cards strong{display:block;color:var(--brand-primary);font-size:2rem;margin-top:14px}.technology-cards span{color:var(--brand-text);font-weight:700}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.impact-counter{padding:72px 0;background:var(--brand-accent)}.impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.impact-grid article{text-align:center;color:#fff}.impact-grid span{display:block;color:var(--brand-secondary);font-size:3rem;font-weight:900}.impact-grid p{color:#fff}.sustainability-cta{padding:92px 0;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark))}.sustainability-cta .container{max-width:820px}.sustainability-cta h2,.sustainability-cta p{color:#fff}