@media (max-width: 768px) {
  .stat-grid        { grid-template-columns: 1fr 1fr !important; }
  .stat-bottom-grid { grid-template-columns: 1fr !important; }
}
@media (max-width: 480px) {
  .stat-grid { grid-template-columns: 1fr !important; }
}
