:root{--neon-pink: #ff006e;--neon-cyan: #00f5ff;--neon-purple: #8338ec;--neon-orange: #ff7b00;--neon-green: #39ff14;--gradient-primary: linear-gradient(135deg, var(--neon-pink), var(--neon-purple));--gradient-secondary: linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));--gradient-bg: linear-gradient(180deg, #0a0a0a 0%, #1a0a1a 50%, #0a0a2a 100%);--font-primary: "Orbitron", monospace;--font-secondary: "Rajdhani", sans-serif;--container-max-width: 1200px;--section-padding: 4rem 0;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--glow-animation: glow 2s ease-in-out infinite alternate}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-secondary);background:var(--gradient-bg);color:#fff;overflow-x:hidden;min-height:100vh;position:relative}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.main-content{padding-top:80px;min-height:100vh}.bg-grid{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;opacity:.1;background-image:linear-gradient(var(--neon-cyan) 1px,transparent 1px),linear-gradient(90deg,var(--neon-cyan) 1px,transparent 1px);background-size:50px 50px;animation:grid-move 20s linear infinite}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.particles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.particles:before,.particles:after{content:"";position:absolute;width:3px;height:3px;background:var(--neon-cyan);border-radius:50%;animation:particle-float 6s linear infinite;box-shadow:0 0 10px var(--neon-cyan)}.particles:before{top:20%;left:20%;animation-delay:-2s}.particles:after{top:60%;right:20%;animation-delay:-4s;background:var(--neon-pink);box-shadow:0 0 10px var(--neon-pink)}@keyframes particle-float{0%,to{transform:translateY(0) rotate(0);opacity:1}50%{transform:translateY(-100px) rotate(180deg);opacity:.5}}.navbar{position:fixed;top:0;width:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--neon-cyan);z-index:1000;transition:var(--transition-smooth)}.navbar.scrolled{background:#000000f2;box-shadow:0 4px 20px #00f5ff4d}.nav-container{max-width:var(--container-max-width);margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;gap:1rem}.logo-img{height:40px;filter:drop-shadow(0 0 10px var(--neon-cyan))}.logo-text{font-family:var(--font-primary);font-size:1.5rem;font-weight:900;background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px var(--neon-cyan)}.nav-menu{display:flex;gap:2rem}.nav-link{color:#fff;text-decoration:none;font-weight:500;transition:var(--transition-smooth);position:relative;padding:.5rem 1rem}.nav-link:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gradient-secondary);transition:var(--transition-smooth);transform:translate(-50%)}.nav-link:hover,.nav-link.active{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan)}.nav-link:hover:before,.nav-link.active:before{width:100%}.nav-toggle{display:none;flex-direction:column;cursor:pointer;gap:4px}.bar{width:25px;height:3px;background:var(--neon-cyan);transition:var(--transition-smooth);border-radius:2px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--section-padding);position:relative;overflow:hidden}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.video-background iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000004d,#0006,#00000080),radial-gradient(circle at 30% 30%,rgba(255,0,110,.1) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(0,245,255,.1) 0%,transparent 50%);z-index:1}.animated-background{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(1px 1px at 20px 30px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 40px 70px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 160px 30px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 200px 60px,rgba(255,255,255,.5),transparent),linear-gradient(180deg,#0a0026,#1a0033 30%,#2a0040 70%,#4a0066);background-size:250px 150px,250px 150px,250px 150px,250px 150px,250px 150px,250px 150px,100% 100%;overflow:hidden;animation:stars-twinkle 6s ease-in-out infinite}.synthwave-sun{position:absolute;top:8%;left:50%;transform:translate(-50%);width:350px;height:350px;z-index:1;animation:sun-pulse 10s ease-in-out infinite}.synthwave-sun:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(255,123,0,.8) 20%,rgba(255,0,110,.6) 50%,rgba(255,0,110,.3) 80%,transparent 100%);border-radius:50%;box-shadow:0 0 100px #ff7b0099,0 0 200px #ff006e66,0 0 300px #ff006e33;animation:sun-core-glow 6s ease-in-out infinite alternate}.synthwave-sun:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px;height:350px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 8px,rgba(255,123,0,.6) 9px,rgba(255,123,0,.6) 11px,transparent 12px,transparent 20px,rgba(255,0,110,.4) 21px,rgba(255,0,110,.4) 23px);border-radius:50%;mask:radial-gradient(circle,black 45%,transparent 55%);-webkit-mask:radial-gradient(circle,black 45%,transparent 55%);animation:sun-lines-rotate 20s linear infinite}.synthwave-sun{position:relative}.synthwave-sun:before{z-index:2}.floating-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-particles:before,.floating-particles:after{content:"";position:absolute;width:4px;height:4px;background:var(--neon-cyan);border-radius:50%;animation:float-1 12s linear infinite;box-shadow:0 0 10px var(--neon-cyan),100px 200px 0 var(--neon-pink),200px 100px 0 var(--neon-purple),300px 300px 0 var(--neon-cyan),150px 50px 0 var(--neon-orange)}.floating-particles:after{animation:float-2 15s linear infinite;left:20%;box-shadow:0 0 10px var(--neon-pink),150px 100px 0 var(--neon-cyan),250px 200px 0 var(--neon-purple),350px 150px 0 var(--neon-orange),100px 300px 0 var(--neon-pink)}.moving-grid{position:absolute;bottom:0;left:0;right:0;height:60%;background:repeating-linear-gradient(90deg,transparent 0%,transparent 48%,var(--neon-cyan) 49%,var(--neon-cyan) 51%,transparent 52%,transparent 100%),repeating-linear-gradient(0deg,transparent 0%,transparent 90%,rgba(0,245,255,.4) 95%,rgba(0,245,255,.4) 100%);background-size:60px 25px,100% 40px;transform:perspective(600px) rotateX(75deg);transform-origin:bottom center;opacity:.6;animation:grid-move 4s linear infinite}.moving-car{position:absolute;bottom:25%;left:50%;transform:translate(-50%);width:140px;height:70px;animation:car-cruise 8s ease-in-out infinite;z-index:2}.moving-car:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-purple) 30%,var(--neon-cyan) 70%,var(--neon-pink) 100%);clip-path:polygon(10% 85%,12% 65%,18% 45%,25% 25%,35% 15%,65% 15%,75% 25%,82% 45%,88% 65%,90% 85%,85% 95%,75% 100%,25% 100%,15% 95%);filter:drop-shadow(0 0 30px var(--neon-pink)) drop-shadow(0 0 15px var(--neon-cyan)) drop-shadow(0 5px 20px rgba(0,0,0,.5));animation:car-glow 3s ease-in-out infinite alternate}.moving-car:after{content:"";position:absolute;bottom:12px;right:8px;width:12px;height:8px;background:var(--neon-cyan);border-radius:50%;box-shadow:0 3px 0 0 var(--neon-cyan),20px 0 30px var(--neon-cyan),0 3px 30px var(--neon-cyan),20px 3px 30px var(--neon-cyan),40px 0 50px #00f5ff4d,60px 0 80px #00f5ff33;animation:headlight-pulse 2s ease-in-out infinite alternate}.moving-car{position:relative}.moving-car:nth-child(1):before{content:"";position:absolute;top:30%;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);box-shadow:0 0 10px var(--neon-cyan)}.moving-car-2{position:absolute;bottom:35%;right:20%;width:80px;height:40px;animation:car-cruise-2 12s ease-in-out infinite;z-index:1;opacity:.7}.moving-car-2:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,var(--neon-orange) 0%,var(--neon-purple) 50%,var(--neon-green) 100%);clip-path:polygon(15% 90%,20% 70%,25% 40%,35% 20%,65% 20%,75% 40%,80% 70%,85% 90%,70% 98%,30% 98%);filter:drop-shadow(0 0 20px var(--neon-orange));animation:car-glow-2 4s ease-in-out infinite alternate}.moving-car-2:after{content:"";position:absolute;bottom:8px;right:5px;width:8px;height:6px;background:var(--neon-orange);border-radius:50%;box-shadow:0 2px 0 0 var(--neon-orange),15px 0 20px var(--neon-orange),0 2px 20px var(--neon-orange)}.neon-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(255,0,110,.2) 0%,transparent 40%),radial-gradient(circle at 75% 35%,rgba(131,56,236,.2) 0%,transparent 40%),radial-gradient(circle at 50% 80%,rgba(0,245,255,.15) 0%,transparent 50%);animation:glow-pulse 8s ease-in-out infinite alternate}@keyframes grid-move{0%{transform:perspective(600px) rotateX(75deg) translateY(0)}to{transform:perspective(600px) rotateX(75deg) translateY(50px)}}@keyframes car-cruise{0%,to{transform:translate(-50%) scale(1) translateY(0);filter:hue-rotate(0deg)}25%{transform:translate(-45%) scale(1.03) translateY(-3px);filter:hue-rotate(20deg)}50%{transform:translate(-55%) scale(1) translateY(0);filter:hue-rotate(0deg)}75%{transform:translate(-48%) scale(1.02) translateY(-2px);filter:hue-rotate(-20deg)}}@keyframes glow-pulse{0%{opacity:.6}to{opacity:1}}@keyframes stars-twinkle{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes sun-pulse{0%,to{transform:translate(-50%) scale(1);filter:brightness(.9) hue-rotate(0deg)}50%{transform:translate(-50%) scale(1.05);filter:brightness(1.1) hue-rotate(15deg)}}@keyframes sun-core-glow{0%{transform:translate(-50%,-50%) scale(1);opacity:.8;filter:brightness(1)}to{transform:translate(-50%,-50%) scale(1.1);opacity:1;filter:brightness(1.3)}}@keyframes sun-lines-rotate{0%{transform:translate(-50%,-50%) rotate(0);opacity:.6}to{transform:translate(-50%,-50%) rotate(360deg);opacity:.6}}@keyframes car-glow{0%{filter:drop-shadow(0 0 30px var(--neon-pink)) drop-shadow(0 0 15px var(--neon-cyan)) drop-shadow(0 5px 20px rgba(0,0,0,.5)) brightness(1)}to{filter:drop-shadow(0 0 40px var(--neon-cyan)) drop-shadow(0 0 20px var(--neon-pink)) drop-shadow(0 5px 25px rgba(0,0,0,.7)) brightness(1.2)}}@keyframes headlight-pulse{0%{opacity:.8;box-shadow:0 3px 0 0 var(--neon-cyan),20px 0 30px var(--neon-cyan),0 3px 30px var(--neon-cyan),20px 3px 30px var(--neon-cyan),40px 0 50px #00f5ff4d,60px 0 80px #00f5ff33}to{opacity:1;box-shadow:0 3px 0 0 var(--neon-cyan),20px 0 40px var(--neon-cyan),0 3px 40px var(--neon-cyan),20px 3px 40px var(--neon-cyan),50px 0 70px #00f5ff80,80px 0 100px #00f5ff4d}}@keyframes car-cruise-2{0%,to{transform:translate(0) scale(1);filter:hue-rotate(0deg)}25%{transform:translate(-20%) scale(1.02);filter:hue-rotate(20deg)}50%{transform:translate(-40%) scale(1);filter:hue-rotate(0deg)}75%{transform:translate(-60%) scale(.98);filter:hue-rotate(-20deg)}}@keyframes car-glow-2{0%{filter:drop-shadow(0 0 20px var(--neon-orange)) brightness(1)}to{filter:drop-shadow(0 0 30px var(--neon-green)) brightness(1.3)}}@keyframes sun-core{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.2);opacity:1}}@keyframes float-1{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-20vh) translate(100px) rotate(360deg);opacity:0}}@keyframes float-2{0%{transform:translateY(100vh) translate(50px) rotate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-20vh) translate(-50px) rotate(-360deg);opacity:0}}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(1px 1px at 20px 30px,white,transparent),radial-gradient(1px 1px at 40px 70px,white,transparent),radial-gradient(1px 1px at 90px 40px,white,transparent),radial-gradient(1px 1px at 130px 80px,white,transparent),radial-gradient(1px 1px at 160px 30px,white,transparent);background-repeat:repeat;background-size:200px 100px;opacity:.6;animation:stars-twinkle 4s ease-in-out infinite alternate;z-index:1}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:repeating-linear-gradient(90deg,transparent 0%,transparent 48%,var(--neon-cyan) 49%,var(--neon-cyan) 51%,transparent 52%,transparent 100%),repeating-linear-gradient(0deg,transparent 0%,transparent 90%,rgba(0,245,255,.3) 95%,rgba(0,245,255,.3) 100%);background-size:40px 20px,100% 30px;transform:perspective(500px) rotateX(75deg);transform-origin:bottom center;opacity:.4;z-index:1;animation:road-movement 6s linear infinite}.hero-car{position:absolute;bottom:15%;left:50%;transform:translate(-50%);width:120px;height:60px;z-index:2;animation:car-drive 8s ease-in-out infinite}.hero-car:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#ff006e,#8338ec,#00f5ff);clip-path:polygon(10% 90%,15% 70%,20% 40%,30% 20%,70% 20%,80% 40%,85% 70%,90% 90%,75% 95%,25% 95%);filter:drop-shadow(0 0 20px var(--neon-pink))}.hero-car:after{content:"";position:absolute;bottom:10px;left:10px;width:8px;height:8px;background:var(--neon-cyan);border-radius:50%;box-shadow:15px 0 0 var(--neon-cyan),0 0 30px var(--neon-cyan),15px 0 30px var(--neon-cyan);animation:headlights-pulse 2s ease-in-out infinite alternate}.hero-sun{position:absolute;top:15%;left:50%;transform:translate(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(255,123,0,.8) 0%,rgba(255,0,110,.6) 30%,rgba(131,56,236,.4) 60%,transparent 80%);border-radius:50%;z-index:1;animation:sun-glow 6s ease-in-out infinite alternate}.hero-scanlines{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,245,255,.05) 2px,rgba(0,245,255,.05) 4px);pointer-events:none;z-index:3;animation:scanlines-move .1s linear infinite}@keyframes stars-twinkle{0%{opacity:.3}to{opacity:.8}}@keyframes road-movement{0%{transform:perspective(500px) rotateX(75deg) translateY(0)}to{transform:perspective(500px) rotateX(75deg) translateY(60px)}}@keyframes car-drive{0%,to{transform:translate(-50%) translateY(0) scale(1);filter:hue-rotate(0deg)}25%{transform:translate(-45%) translateY(-2px) scale(1.02);filter:hue-rotate(10deg)}50%{transform:translate(-55%) translateY(0) scale(1);filter:hue-rotate(0deg)}75%{transform:translate(-45%) translateY(-1px) scale(1.01);filter:hue-rotate(-10deg)}}@keyframes headlights-pulse{0%{opacity:.8;box-shadow:0 0 30px var(--neon-cyan),15px 0 30px var(--neon-cyan)}to{opacity:1;box-shadow:0 0 50px var(--neon-cyan),15px 0 50px var(--neon-cyan)}}@keyframes sun-glow{0%{transform:translate(-50%) scale(1);filter:brightness(.8) hue-rotate(0deg)}to{transform:translate(-50%) scale(1.1);filter:brightness(1.2) hue-rotate(30deg)}}@keyframes scanlines-move{0%{transform:translateY(0)}to{transform:translateY(4px)}}.hero-content{z-index:2;max-width:800px}.hero-logo-img{max-width:400px;width:100%;height:auto;margin-bottom:2rem;filter:drop-shadow(0 0 30px var(--neon-pink));animation:logo-pulse 3s ease-in-out infinite}@keyframes logo-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 30px var(--neon-pink))}50%{transform:scale(1.05);filter:drop-shadow(0 0 50px var(--neon-cyan))}}.hero-title{font-family:var(--font-primary);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;margin-bottom:1.5rem;line-height:1.2}.title-line{display:block;text-align:center;position:relative}.title-line:first-child{margin-bottom:.2em}.title-line:nth-child(2){animation-delay:.5s}.glitch{position:relative;color:var(--neon-cyan);text-shadow:0 0 20px var(--neon-cyan);animation:glitch-text 2s infinite}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{animation:glitch-1 .5s infinite;color:var(--neon-pink);z-index:-1}.glitch:after{animation:glitch-2 .5s infinite;color:var(--neon-orange);z-index:-2}@keyframes glitch-text{0%,to{text-shadow:0 0 20px var(--neon-cyan)}25%{text-shadow:0 0 20px var(--neon-pink)}50%{text-shadow:0 0 20px var(--neon-orange)}75%{text-shadow:0 0 20px var(--neon-green)}}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}}.hero-description{font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem;color:#ccc}.hero-buttons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border:none;border-radius:50px;font-family:var(--font-secondary);font-size:1.1rem;font-weight:600;text-decoration:none;transition:var(--transition-smooth);position:relative;overflow:hidden;cursor:pointer;min-width:200px;justify-content:center}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn:hover:before{left:100%}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 0 20px #ff006e80}.btn-primary:hover{box-shadow:0 0 30px #ff006ecc;transform:translateY(-2px)}.btn-secondary{background:var(--gradient-secondary);color:#fff;box-shadow:0 0 20px #00f5ff80}.btn-secondary:hover{box-shadow:0 0 30px #00f5ffcc;transform:translateY(-2px)}.server-stats{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.stat-item{text-align:center}.stat-number{display:block;font-family:var(--font-primary);font-size:2.5rem;font-weight:900;background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px var(--neon-cyan)}.stat-label{display:block;font-size:.9rem;color:#ccc;text-transform:uppercase;letter-spacing:1px;margin-top:.5rem}.floating-cars{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.car{position:absolute;width:60px;height:30px;background:var(--gradient-primary);border-radius:15px;opacity:.3;animation:float-car 10s linear infinite}.car:before{content:"";position:absolute;top:-5px;left:10px;width:40px;height:20px;background:var(--gradient-secondary);border-radius:10px}.car-1{top:20%;animation-delay:0s}.car-2{top:50%;animation-delay:-3s}.car-3{top:80%;animation-delay:-6s}@keyframes float-car{0%{left:-100px}to{left:calc(100% + 100px)}}.vision{padding:var(--section-padding);background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-title{text-align:center;font-family:var(--font-primary);font-size:3rem;font-weight:900;margin-bottom:3rem}.neon-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px var(--neon-pink);animation:var(--glow-animation)}@keyframes glow{0%{text-shadow:0 0 20px var(--neon-pink)}to{text-shadow:0 0 40px var(--neon-pink),0 0 60px var(--neon-pink)}}.vision-content{text-align:center;margin-bottom:4rem}.vision-text{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem;color:#ccc;max-width:800px;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.feature-card{background:#000000b3;border:1px solid var(--neon-cyan);border-radius:15px;padding:2rem;text-align:center;transition:var(--transition-smooth);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-secondary);opacity:0;transition:var(--transition-smooth);z-index:-1}.feature-card:hover:before{opacity:.1}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00f5ff4d;border-color:var(--neon-pink)}.feature-icon{font-size:3rem;margin-bottom:1.5rem;color:var(--neon-cyan)}.feature-card h3{font-family:var(--font-primary);font-size:1.5rem;margin-bottom:1rem;background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-card p{line-height:1.6;color:#ccc}.footer{background:#000000e6;border-top:1px solid var(--neon-cyan);padding:2rem 0 1rem}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:2rem}.footer-logo{display:flex;align-items:center;gap:1rem}.footer-logo img{height:30px;filter:drop-shadow(0 0 10px var(--neon-cyan))}.footer-logo span{font-family:var(--font-primary);font-weight:900;background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-links{display:flex;gap:2rem;flex-wrap:wrap}.footer-link{color:#ccc;text-decoration:none;transition:var(--transition-smooth);display:flex;align-items:center;gap:.5rem}.footer-link:hover{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan)}.footer-bottom{text-align:center;padding-top:1rem;border-top:1px solid rgba(0,245,255,.3);color:#888}@media (max-width: 768px){.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:#000000f2;width:100%;text-align:center;transition:.3s;padding:2rem 0;border-top:1px solid var(--neon-cyan)}.nav-menu.active{left:0}.nav-toggle{display:flex}.nav-toggle.active .bar:nth-child(2){opacity:0}.nav-toggle.active .bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.active .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px}.server-stats{gap:2rem}.section-title{font-size:2rem}.features-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;text-align:center}.container{padding:0 1rem}}@media (max-width: 480px){.hero-logo-img{max-width:300px}.stat-number{font-size:2rem}.vision-text{font-size:1rem}.feature-card{padding:1.5rem}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--gradient-bg);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease}.loading.fade-out{opacity:0;pointer-events:none}.loader{width:60px;height:60px;border:3px solid transparent;border-top:3px solid var(--neon-cyan);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.team-card-main{display:flex;align-items:flex-start;gap:1rem;width:100%}.team-left-section{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.team-info-section{flex:1;min-width:0}.team-main-role{display:inline-block;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;color:#fff;margin-top:.5rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 10px #0000004d;transition:var(--transition-smooth)}.team-main-role:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0006}.additional-roles{margin-top:0;padding-top:0;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);min-width:150px;max-width:200px;flex-shrink:0}.additional-roles-title{font-size:.9rem;color:var(--neon-cyan);margin-bottom:.5rem;font-weight:600}.role-list{display:flex;flex-direction:column;gap:.3rem}.role-item{font-size:.85rem;color:#fffc;padding:.3rem .8rem;background:#ffffff1a;border-radius:20px;border:1px solid rgba(255,255,255,.2);text-align:center;transition:var(--transition-smooth)}.role-item:hover{background:#ffffff26;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 10px #00f5ff4d}.data-source-hint{color:var(--neon-orange);font-size:.9rem;margin-top:.5rem;font-style:italic}@media (max-width: 768px){.team-card-main{flex-direction:column;gap:1rem}.team-left-section{flex-direction:row;align-items:center;gap:1rem}.additional-roles{min-width:auto;max-width:none}}button{position:relative!important;z-index:1000!important;pointer-events:auto!important;cursor:pointer!important}button,a,input,select,textarea{position:relative;z-index:1000;pointer-events:auto;cursor:pointer}.container{position:relative;z-index:999}.rules{min-height:100vh;position:relative;padding:var(--section-padding)}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:3rem}.rule-card{background:#000c;border:1px solid rgba(255,0,110,.3);border-radius:15px;padding:2rem;transition:border-color .3s ease;position:relative;overflow:hidden}.rule-card:hover{border-color:#00f5ff80}.rule-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-secondary);opacity:0;transition:var(--transition-smooth)}.rule-card:hover:before{opacity:1}.rule-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.rule-icon{color:var(--neon-pink)}.rule-title{font-family:var(--font-primary);font-size:1.5rem;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 20px var(--neon-cyan)}.rule-list{list-style:none;padding:0}.rule-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.rule-item:last-child{border-bottom:none;margin-bottom:0}.rule-bullet{color:var(--neon-cyan);font-size:1.2rem;font-weight:700;text-shadow:0 0 10px var(--neon-cyan);margin-top:.1rem}.rule-text{color:#e5e5e5;line-height:1.6;font-size:.95rem}.warning-box{background:#dc262633;border:1px solid rgba(220,38,38,.3);border-radius:15px;padding:2rem;display:flex;align-items:flex-start;gap:1rem}.warning-icon{color:#ef4444;margin-top:.2rem;flex-shrink:0}.warning-content{flex:1}.warning-title{font-family:var(--font-primary);font-size:1.25rem;font-weight:700;color:#ef4444;margin-bottom:.75rem;text-shadow:0 0 10px #ef4444}.warning-text{color:#e5e5e5;line-height:1.6}.help{min-height:100vh;position:relative;padding:var(--section-padding)}.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.help-card{background:#000c;border:1px solid rgba(0,245,255,.3);border-radius:15px;padding:2rem;transition:border-color .3s ease;position:relative;overflow:hidden}.help-card:hover{border-color:#ff006e80}.help-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);opacity:0;transition:var(--transition-smooth)}.help-card:hover:before{opacity:1}.help-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.help-icon{color:var(--neon-cyan)}.help-title{font-family:var(--font-primary);font-size:1.5rem;font-weight:700;color:var(--neon-pink);text-shadow:0 0 20px var(--neon-pink)}.help-list{list-style:none;padding:0}.help-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.help-item:last-child{border-bottom:none;margin-bottom:0}.help-bullet{color:var(--neon-pink);font-size:1.2rem;font-weight:700;text-shadow:0 0 10px var(--neon-pink);margin-top:.1rem}.help-text{color:#e5e5e5;line-height:1.6;font-size:.95rem}.faq-section{margin-bottom:4rem}.faq-title{font-family:var(--font-primary);font-size:2.5rem;font-weight:900;text-align:center;margin-bottom:2rem;background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:#000c;border:1px solid rgba(0,245,255,.3);border-radius:15px;margin-bottom:1rem;overflow:hidden;transition:var(--transition-smooth)}.faq-item:hover{border-color:#ff006e80}.faq-item-open{border-color:#00f5ff99;box-shadow:0 5px 20px #00f5ff33}.faq-question{width:100%;background:none;border:none;padding:1.5rem 2rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:var(--transition-smooth);color:#fff;text-align:left}.faq-question:hover{background:#ffffff0d}.faq-question-icon{color:var(--neon-cyan);flex-shrink:0}.faq-question-text{flex:1;font-family:var(--font-primary);font-size:1.1rem;font-weight:600;color:var(--neon-cyan)}.faq-chevron{color:var(--neon-pink);transition:var(--transition-smooth);flex-shrink:0}.faq-answer{overflow:hidden}.faq-answer-text{padding:0 2rem 1.5rem 4rem;color:#e5e5e5;line-height:1.7;margin:0}.contact-section{text-align:center;background:#000c;border:1px solid rgba(255,0,110,.3);border-radius:20px;padding:3rem 2rem;position:relative}.contact-icon{color:var(--neon-pink);margin-bottom:1.5rem}.contact-title{font-family:var(--font-primary);font-size:2rem;font-weight:700;color:var(--neon-pink);margin-bottom:1rem}.contact-text{color:#e5e5e5;line-height:1.7;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.contact-btn{margin-top:1rem}@media (max-width: 768px){.rules-grid,.help-grid{grid-template-columns:1fr;gap:1.5rem}.rule-card,.help-card,.warning-box,.contact-section{padding:1.5rem}.faq-question{padding:1rem 1.5rem}.faq-answer-text{padding:0 1.5rem 1rem 3rem}}
