.sustain-hero{padding-top:170px}.pillar-number{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--brand-secondary);color:#fff;font-size:24px;font-weight:800;margin-bottom:18px}.kpi-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;margin-top:24px}.kpi-table span,.kpi-table strong{padding:16px;background:#fff;border-right:1px solid var(--brand-border)}.kpi-table strong{color:var(--brand-primary)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.dashboard-grid div{padding:20px;border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff}.dashboard-grid span{display:block;color:var(--brand-secondary);font-weight:800;margin-bottom:8px}@media (max-width:767px){.kpi-table{grid-template-columns:1fr}}