.sustainability-hero{padding:160px 0 96px;background:linear-gradient(120deg,#1d4ed8,#111827);color:#fff;background-size:200% 200%;animation:12s infinite sustainability-gradient}.sustainability-cta h2,.sustainability-cta p,.sustainability-hero h1,.sustainability-hero p{color:#fff}.roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.roadmap details{padding:24px;border:1px solid #d7e0e8;border-radius:12px}.roadmap summary{cursor:pointer;font-weight:700}@keyframes sustainability-gradient{50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.sustainability-hero{animation:none}}.sustainability-cta{background:linear-gradient(120deg,#1d4ed8,#111827);padding:80px 0 96px}@media (max-width:767px){.roadmap{grid-template-columns:1fr}}