.sustain-hero{background:linear-gradient(135deg,#ecf7ef,#eef5ff)}.program-wordmark{display:block;color:var(--brand-accent);font-size:58px;font-weight:900}.sustain-hero h1{max-width:820px;margin:16px auto;font-size:46px;font-weight:800}.commitment-statement p,.sustain-hero p{max-width:920px;margin:0 auto;font-size:20px;color:var(--brand-text)}.pillar-card,.report-card{height:100%;padding:26px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.pillar-card h3,.report-card h3{font-weight:800}.ratings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.ratings-grid div{padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);text-align:center;background:#fff}.ratings-grid strong{display:block;color:var(--brand-primary-dark);font-size:20px}.ratings-grid span{color:var(--brand-accent);font-weight:800}.rating-note{margin-top:20px;color:var(--brand-text-muted)}.sustainability-cta{padding-bottom:96px}@media (max-width:575px){.program-wordmark{font-size:36px}.sustain-hero h1{font-size:32px}}