.gradient-cta,.sustainability-hero{background:linear-gradient(135deg,var(--brand-primary),#167a42);color:var(--brand-text-inverse);padding:84px 0}.gradient-cta h2,.sustainability-hero h1{color:var(--brand-text-inverse)}.gradient-cta p,.sustainability-hero p{color:rgba(255,255,255,.84);max-width:900px}.impact-counter,.partnerships,.roadmap,.technology-showcase{padding:74px 0}.partnerships,.roadmap{background:var(--brand-bg-alt)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.impact-counter div,.partner-grid div,.timeline div{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--radius);padding:22px}.timeline strong{color:var(--brand-primary);font-size:1.5rem;display:block}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.impact-counter{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.impact-counter .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.impact-counter div{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.impact-counter strong{display:block;color:var(--brand-secondary);font-size:1.7rem}@media (max-width:991px){.impact-counter .container,.timeline{grid-template-columns:1fr}}