.starfield{background:radial-gradient(ellipse at bottom,#000000 0,#000000 100%)}.stars,.stars2,.stars3{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.stars{background-image:radial-gradient(2px 2px at 20px 30px,#eee,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 160px 30px,#ddd,transparent),radial-gradient(1px 1px at 200px 60px,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 250px 20px,#fff,transparent),radial-gradient(1px 1px at 300px 90px,rgba(255,255,255,.5),transparent);background-size:400px 200px;animation:shootingStars 6s linear infinite}.stars,.stars2{background-repeat:repeat}.stars2{background-image:radial-gradient(1px 1px at 40px 60px,#fff,transparent),radial-gradient(1px 1px at 120px 10px,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 160px 90px,#eee,transparent),radial-gradient(2px 2px at 220px 40px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 280px 120px,#fff,transparent),radial-gradient(1px 1px at 350px 70px,rgba(255,255,255,.6),transparent);background-size:500px 300px;animation:shootingStars2 10s linear infinite}.stars3{background-image:radial-gradient(1px 1px at 10px 10px,rgba(34,197,94,.8),transparent),radial-gradient(1px 1px at 150px 150px,rgba(59,130,246,.6),transparent),radial-gradient(1px 1px at 60px 170px,rgba(168,85,247,.4),transparent),radial-gradient(2px 2px at 300px 50px,rgba(34,197,94,.5),transparent),radial-gradient(1px 1px at 400px 200px,rgba(59,130,246,.4),transparent),radial-gradient(1px 1px at 500px 100px,rgba(168,85,247,.3),transparent);background-repeat:repeat;background-size:600px 400px;animation:shootingStars3 15s linear infinite}@keyframes shootingStars{0%{transform:translateX(-100%) translateY(-50px)}to{transform:translateX(100vw) translateY(50px)}}@keyframes shootingStars2{0%{transform:translateX(-100%) translateY(30px)}to{transform:translateX(100vw) translateY(-30px)}}@keyframes shootingStars3{0%{transform:translateX(-100%) translateY(0)}to{transform:translateX(100vw) translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}.animation-delay-200{animation-delay:.2s;opacity:0}.animation-delay-400{animation-delay:.4s;opacity:0}.animation-delay-600{animation-delay:.6s;opacity:0}.animation-delay-700{animation-delay:.7s;opacity:0}.animation-delay-800{animation-delay:.8s;opacity:0}.animation-delay-900{animation-delay:.9s;opacity:0}.animation-delay-1000{animation-delay:1s;opacity:0}.counter-number{font-variant-numeric:tabular-nums;transition:all .3s ease}.liquid-glass{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,197,94,.1),transparent);transition:left .5s ease}.liquid-glass:hover:before{left:100%}.liquid-glass:hover{border-color:rgba(34,197,94,.3);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(34,197,94,.1),inset 0 1px 0 rgba(255,255,255,.2)}.stats-card{border-radius:1.5rem}@media (max-width:768px){.starfield{background-size:200% 200%}.stars{background-size:300px 150px}.stars2{background-size:400px 200px}.stars3{background-size:500px 300px}}@media (prefers-reduced-motion:reduce){.animate-fade-in-up,.group:hover,.liquid-glass:hover{animation:none;transform:none;transition:none}.stars,.stars2,.stars3{animation-duration:30s}}@media (max-width:640px){.liquid-glass{backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.stats-card{border-radius:1.25rem}}