.statistics-section{margin-bottom:24px}.statistics-section .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.statistics-section .stats-grid .stat-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 8px;border-radius:8px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.statistics-section .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.statistics-section .stats-grid .stat-card .stat-number{font-size:1.4rem;font-weight:700;margin-bottom:4px}.statistics-section .stats-grid .stat-card .stat-label{font-size:.75rem;opacity:.9}@media (max-width: 768px){.statistics-section .stats-grid{grid-template-columns:repeat(3,1fr);gap:10px}.statistics-section .stats-grid .stat-card{padding:10px 6px}.statistics-section .stats-grid .stat-card .stat-number{font-size:1.2rem}.statistics-section .stats-grid .stat-card .stat-label{font-size:.7rem}}@media (max-width: 480px){.statistics-section .stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.statistics-section .stats-grid .stat-card{padding:8px 4px}.statistics-section .stats-grid .stat-card .stat-number{font-size:1.1rem}.statistics-section .stats-grid .stat-card .stat-label{font-size:.65rem}}
