.sustainability-hero{background:linear-gradient(135deg,#0b1f35,#0f7a4d);color:#fff}.sustainability-hero h1,.sustainability-hero p{color:#fff}.mobius-section{background:#fff}.mobius-diagram{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:18px;gap:18px;margin-bottom:24px}.loop-node{min-height:130px;border:2px solid var(--brand-primary);border-radius:999px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;padding:20px;background:#eaf7f0}.kpi-band{background:var(--brand-primary-dark);color:#fff}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:28px;gap:28px}.kpi-grid strong{display:block;font-size:54px;color:#fff}.kpi-grid span{color:#fff}.program-cards{background:var(--brand-bg-alt)}.program-card,.report-card{height:100%;padding:28px;border-radius:var(--radius);border:1px solid var(--brand-border);background:#fff}.report-card{display:flex;align-items:center;justify-content:space-between;gap:24px}@media (max-width:767px){.report-card{flex-direction:column;align-items:flex-start}}