.sustainability-hero{padding:110px 0 96px;background:linear-gradient(135deg,var(--brand-primary-dark),#47301c 55%,var(--brand-charcoal));color:#fff;position:relative;overflow:hidden}.sustainability-hero::after{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border:1px solid rgba(255,255,255,.22);transform:rotate(18deg)}.sustainability-hero .container{position:relative;z-index:1;max-width:820px}.sustainability-hero h1,.sustainability-hero p{color:#fff}.sustainability-hero-visual{width:100%;margin-top:34px;border-radius:var(--radius-card);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 45px rgba(0,0,0,.24);-o-object-fit:cover;object-fit:cover}.carbon-roadmap{background:#fff}.roadmap-line{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:22px;gap:22px}.roadmap-line article{border:1px solid var(--brand-border);border-radius:var(--radius-card);padding:28px;background:var(--brand-bg)}.roadmap-line strong{display:inline-block;color:var(--brand-primary);font-size:28px;margin-bottom:12px}.technology-showcase{background:var(--brand-bg-alt)}.partner-grid,.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px}.partner-grid article,.tech-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius-card);padding:28px}.tech-grid strong{display:block;color:var(--brand-primary)}.partnerships{background:#fff}.impact-counter{padding:44px 0;background:var(--brand-charcoal)}.impact-counter .stat-item span,.impact-counter .stat-item strong{color:#fff}.sustainability-cta{background:var(--brand-primary);text-align:center}.sustainability-cta h2,.sustainability-cta p{color:#fff}