.sustainability-hero{background:linear-gradient(135deg,#06476b,#0b77ad)}.commitment-statement{background:var(--brand-bg)}.commitment-statement p{max-width:980px;margin:0 auto;color:var(--brand-text);font-size:1.22rem;font-weight:720}.sustainability-goals{background:var(--brand-bg-alt)}.goal-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.goal-grid article{padding:26px;border:1px solid var(--brand-border);background:var(--brand-bg)}.goal-grid span{color:var(--brand-primary);font-size:1.8rem;font-weight:850}.progress-list{display:grid;grid-gap:20px;gap:20px}.progress-list span{display:block;margin-bottom:8px;color:var(--brand-text);font-weight:800}.progress{height:30px;border-radius:var(--radius);background:var(--brand-bg-alt)}.progress-bar{background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:800}.certification-row{background:var(--brand-bg-alt)}.cert-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cert-row span{padding:12px 16px;border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-text);font-weight:800}@media (max-width:991px){.goal-grid{grid-template-columns:1fr}}