.sustainability-hero{padding:160px 0 96px;background:linear-gradient(135deg,#0b5cad,#083e75 55%,#0a1728)}.sustainability-hero h1,.sustainability-hero p{color:#fff}.sustainability-hero h1{max-width:900px;font-size:max(2.4rem, min(5vw, 4.5rem))}.sustainability-hero p{max-width:830px;color:rgba(255,255,255,.84)}.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{background:#fff;border:1px solid var(--brand-border);border-radius:4px;padding:24px;box-shadow:0 12px 30px rgba(8,62,117,.08)}.roadmap-track strong{display:block;color:var(--brand-primary);margin-bottom:12px}.tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.tech-grid strong{color:var(--brand-primary-dark)}.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.impact-row{display:flex;flex-wrap:nowrap;gap:18px}.impact-row div{flex:1 1 0;min-width:0;background:#fff;border:1px solid var(--brand-border);border-radius:4px;padding:24px;text-align:center}.impact-row span,.impact-row strong{display:block}.impact-row strong{color:var(--brand-primary-dark);font-size:1.6rem}.sustainability-cta{background:var(--brand-primary-dark)}.sustainability-cta h2,.sustainability-cta p{color:#fff}@media (max-width:991px){.partner-grid,.roadmap-track,.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-row{flex-wrap:wrap}.impact-row div{flex:0 0 calc(50% - 9px)}}@media (max-width:575px){.partner-grid,.roadmap-track,.tech-grid{grid-template-columns:1fr}.impact-row{display:grid;grid-template-columns:1fr}}