.sustainability-hero{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary));padding:92px 0}.sustainability-hero .section-kicker,.sustainability-hero h1,.sustainability-hero p{color:#fff}.sustainability-hero .container{max-width:900px}.large-text{max-width:960px;margin:0 auto;color:var(--brand-primary-dark);font-size:28px;line-height:1.45;font-weight:700}.goals article{height:100%;border:1px solid var(--brand-border);background:#fff;padding:30px}.progress-item{margin-bottom:24px}.progress-item span{display:block;margin-bottom:10px;color:var(--brand-text);font-weight:700}.progress-bar{background:var(--brand-primary)}.cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.cert-grid span{border:1px solid var(--brand-border);background:#fff;padding:18px;text-align:center;font-weight:700;color:var(--brand-primary-dark)}