.sustainability-hero{padding:142px 0 84px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary),var(--brand-accent));color:var(--text-on-dark)}.sustainability-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.8fr);grid-gap:48px;gap:48px;align-items:center}.sustainability-hero h1,.sustainability-hero p{color:var(--text-on-dark)}.sustainability-hero p{font-size:18px}.sustainability-hero img{border-radius:var(--brand-radius);box-shadow:0 28px 80px rgba(0,0,0,.22)}.carbon-roadmap,.impact-counter,.partnerships,.technology-showcase{padding:76px 0}.roadmap-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.partner-grid article,.roadmap-track article,.tech-grid article{padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.roadmap-track strong{color:var(--brand-secondary);font-size:24px}.partner-grid h3,.roadmap-track h3,.tech-grid h2{margin-top:10px}.technology-showcase{background:var(--brand-bg-alt)}.tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.tech-grid span{color:var(--brand-primary);font-weight:760}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:22px;gap:22px}.partner-grid img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px}.impact-counter{background:var(--brand-primary-dark)}.impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.16);border-radius:var(--brand-radius);overflow:hidden}.impact-grid div{padding:30px;background:var(--brand-primary-dark)}.impact-grid strong{display:block;color:var(--brand-secondary);font-size:40px}.impact-grid span{color:rgba(255,255,255,.76)}.sustainability-cta{padding:80px 0 96px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark))}.sustainability-cta h2,.sustainability-cta p{color:var(--text-on-dark)}.sustainability-cta .feedback-form{margin-top:28px;padding:30px;background:#fff;border-radius:var(--brand-radius)}@media (max-width:991px){.impact-grid,.roadmap-track,.sustainability-hero-grid,.tech-grid{grid-template-columns:1fr}}