.fron-sustainability-hero{background:linear-gradient(135deg,#062640,#0b3a62)}.fron-commitment p{max-width:900px;margin:0 auto;color:var(--brand-text-secondary)}.fron-goals{background:var(--brand-bg-alt)}.fron-goals article{height:100%;padding:30px;border:1px solid var(--brand-border);background:#fff}.fron-progress-item{display:grid;grid-template-columns:320px 1fr;grid-gap:24px;gap:24px;align-items:center;margin-bottom:24px}.fron-progress-item span{display:block;color:var(--brand-text-secondary)}.progress{height:14px;border-radius:0;background:var(--brand-bg-alt)}.progress-bar{background:var(--brand-accent)}.fron-cert-row-light{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.fron-cert-row-light span{padding:18px;border:1px solid var(--brand-border);text-align:center;font-weight:700}@media (max-width:767px){.fron-progress-item{grid-template-columns:1fr}}