.sustainability-hero{padding:124px 0 84px;background:linear-gradient(135deg,#102b3a,#0f7a1d)}.sustainability-hero h1,.sustainability-hero p{color:var(--text-on-dark)}.sustainability-hero .eyebrow{color:var(--brand-accent)}.commitment-statement{padding:80px 0}.commitment-statement .container{max-width:900px;text-align:center}.pillar-grid,.report-grid{padding:80px 0;background:var(--brand-bg-alt)}.pillar-grid .pillar-card,.report-card{height:100%;padding:24px;border:1px solid var(--brand-border);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}.ratings-band{padding:82px 0;background:#fff}.ratings-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0}.ratings-row span{padding:14px 18px;border-radius:8px;border:1px solid var(--brand-border);background:var(--brand-bg-alt);font-weight:800}