.stats-counter-section{background:#f8f9fa;padding:80px 0}.stats-counter-section .section-header{margin-bottom:60px}.stats-counter-section .section-title{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:20px}.stats-counter-section .section-subtitle{color:#7f8c8d;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.stats-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.stat-item{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;padding:40px 20px;position:relative;text-align:center;transition:all .3s ease}.stat-item:before{background:linear-gradient(45deg,#3498db,#2ecc71);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.stat-item:hover{box-shadow:0 20px 40px rgba(0,0,0,.15);transform:translateY(-10px)}.stat-icon{align-items:center;background:linear-gradient(45deg,#3498db,#2ecc71);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 25px;position:relative;width:80px}.stat-icon i{color:#fff;font-size:2rem}.stat-number-wrapper{margin-bottom:15px}.stat-number{animation:countUp 2s ease-out;color:#2c3e50;display:inline-block;font-size:3rem;font-weight:700}.stat-suffix{color:#3498db;font-size:2rem;font-weight:600;margin-left:5px}.stat-label{color:#7f8c8d;font-size:1.1rem;font-weight:500;letter-spacing:1px;margin:0;text-transform:uppercase}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.stats-counter-section{padding:60px 0}.stats-grid{gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{padding:30px 15px}.stats-counter-section .section-title{font-size:2rem}.stat-number{font-size:2.5rem}.stat-suffix{font-size:1.5rem}.stat-icon{height:60px;margin-bottom:20px;width:60px}.stat-icon i{font-size:1.5rem}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.stats-counter-section .section-title{font-size:1.8rem}}.stat-item.animate{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}