.sustainability-hero{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary),var(--brand-accent))}.sustainability-hero .container{max-width:900px}.carbon-roadmap,.impact-counter,.partnerships,.technology-showcase{padding:84px 0}.carbon-roadmap{background:#fff}.sustain-roadmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px;border-top:4px solid var(--brand-primary);padding-top:34px}.sustain-roadmap article{padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.sustain-roadmap span{color:var(--brand-accent);font-weight:800;text-transform:uppercase}.technology-showcase{background:var(--brand-bg-alt)}.impact-card{height:100%;padding:30px;border-radius:var(--brand-radius);color:#fff;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.impact-card h2,.impact-card p{color:#fff}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.partner-grid span{padding:22px;color:var(--brand-primary-dark);background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);font-weight:800;text-align:center}.impact-counter{background:#061b4e}.impact-number-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.impact-number-grid div{padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:var(--brand-radius)}.impact-number-grid span,.impact-number-grid strong{display:block;color:#fff}.impact-number-grid strong{font-size:2.5rem;line-height:1;margin-bottom:14px}