.stats-section{padding:var(--spacing-xl) 0;background-color:var(--secondary-color);color:#fff}.stats-grid{display:grid;gap:30px;text-align:center}.stats-grid-4{grid-template-columns:repeat(4,1fr)}.stats-grid-3{grid-template-columns:repeat(3,1fr)}.stat-item{padding:20px}.stat-icon{width:60px;height:60px;margin:0 auto 20px;color:var(--primary-color);display:flex;align-items:center;justify-content:center}.stat-icon svg{width:40px;height:40px;fill:currentColor}.stat-number-wrapper{font-size:48px;font-weight:800;line-height:1;margin-bottom:10px;color:#fff;display:block;text-align:center}.stat-number-wrapper .odometer,.stat-number-wrapper .odometer-inside{display:inline !important;vertical-align:baseline}.stat-suffix{font-size:24px;margin-left:5px;color:var(--primary-color);display:inline-block;vertical-align:baseline}.stat-label{font-size:16px;color:rgba(255,255,255,.8);margin:0;text-transform:uppercase;letter-spacing:1px}@media (max-width:991px){.stats-grid-4,.stats-grid-3{grid-template-columns:repeat(2,1fr)}.stat-number-wrapper{font-size:36px}}@media (max-width:767px){.stats-section{padding:var(--spacing-lg) 0}.stat-item{padding:10px}.stat-icon{width:50px;height:50px;margin-bottom:15px}.stat-icon svg{width:30px;height:30px}}