.stats-section{padding:2rem;overflow:hidden;position:relative}.stats-card,.stats-section{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;text-align:center}.stats-card{border-radius:24px;border:1px solid rgba(157,78,221,.1);width:100%;max-width:900px;padding:40px}.stats-card:hover{transform:scale(1.05);border-color:rgba(157,78,221,.3)}.stats-card:hover:before{transform:translate(-50%,-50%) scale(1)}.stats-box-container{display:flex;justify-content:center;gap:30px;margin-bottom:40px}.stats-box{padding:1rem;background:rgba(30,20,50,.5);border-radius:20px;border:1px solid rgba(157,78,221,.1);transition:transform .3s ease,box-shadow .3s ease;min-width:150px}.stats-box:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(157,78,221,.3)}.stats-box h3{font-weight:600;font-size:1rem;text-transform:uppercase;text-shadow:0 0 15px rgba(157,78,221,.8);color:#fff;margin-bottom:15px}.stats-box p{font-weight:800;font-size:.75rem;color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.6);margin:0;overflow-x:auto}.stat-items-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.stat-item{text-align:center;max-width:220px}.stat-number{font-size:2rem;font-weight:900;margin-bottom:.5rem;background:linear-gradient(90deg,#9d4edd,#5a189a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{color:hsla(0,0%,100%,.7);font-size:1.1rem}.hit-card{text-align:center;overflow:hidden;position:relative}