.custom-kpi-grid{display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:20px}.kpi-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 6px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.kpi-card.kpi-card-study{align-items:flex-start;justify-content:flex-start;padding:40px 24px;text-align:left}@media (max-width:768px){.custom-kpi-grid{gap:20px;grid-template-columns:1fr;padding:15px}.kpi-card,.kpi-card.kpi-card-study{height:auto;padding:30px 15px;width:100%}}.kpi-card.kpi-card-study>*{width:100%!important}.kpi-card.kpi-card-study p{text-align:left!important;width:100%!important}.kpi-card.kpi-card-study img{display:block!important;height:auto!important;margin:0!important;max-width:100%!important;width:100%!important}