/* Body Farm v10.6 — KPI presentation */
.kpi-section-title{font-size:1.08rem;margin:26px 0 12px;color:#1b3b53}
.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:14px;margin:0 0 20px}
.kpi-tile{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:116px;padding:18px 20px;border:1px solid #d5e1ea;border-radius:12px;background:#f5f9fc;box-shadow:0 1px 3px rgba(22,60,88,.05)}
.kpi-number{display:block;font-size:clamp(2rem,3vw,2.6rem);line-height:1.05;font-weight:750;letter-spacing:-.04em;color:#163c58;font-variant-numeric:tabular-nums}
.kpi-label{display:block;font-size:.91rem;line-height:1.4;color:#40576a;font-weight:550;overflow-wrap:anywhere}
@media(max-width:600px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-tile{min-height:105px;padding:14px}.kpi-label{font-size:.82rem}}
@media(max-width:340px){.kpi-grid{grid-template-columns:1fr}}
