*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#030308;color:#fff;cursor:none;font-family:Montserrat,sans-serif;overflow-x:hidden}.cursor-ring{border:2px solid #00f0ff;height:40px;transition:width .2s,height .2s,border-color .2s,background .2s,opacity .2s;width:40px;z-index:9999}.cursor-dot,.cursor-ring{border-radius:50%;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.cursor-dot{background:#00f0ff;height:8px;transition:transform .1s,background .2s,opacity .2s;width:8px;z-index:10000}.cursor-ring.hover{background:rgba(0,240,255,.1);border-color:#0f9;height:60px;width:60px}.cursor-dot.hover{background:#0f9;transform:translate(-50%,-50%) scale(1.5)}.cursor-ring.clicking{border-width:3px;height:30px;width:30px}.cursor-dot.clicking{transform:translate(-50%,-50%) scale(.5)}#audioVisualizer{opacity:.6;z-index:0}#audioVisualizer,.music-notes{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.music-notes{overflow:hidden;z-index:1}.music-note{animation:floatUp 15s linear infinite;bottom:-50px;color:rgba(0,240,255,.3);position:absolute}@keyframes floatUp{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:.4}90%{opacity:.4}to{opacity:0;transform:translateY(-100vh) rotate(1turn)}}#loader{overflow:hidden;transition:opacity 1.2s cubic-bezier(.23,1,.32,1),visibility 1.2s cubic-bezier(.23,1,.32,1);z-index:10000}#loader.loaded{opacity:0;visibility:hidden}.loader-bg-premium{animation:premiumBgShift 10s ease-in-out infinite;background:radial-gradient(ellipse at 50% 50%,rgba(0,240,255,.03) 0,transparent 70%),radial-gradient(ellipse at 30% 70%,rgba(138,43,226,.02) 0,transparent 60%),linear-gradient(180deg,#000,#0a0a12 50%,#000);inset:0;position:absolute}@keyframes premiumBgShift{0%,to{opacity:1}50%{opacity:.9}}.premium-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle{animation:particleFloat 8s ease-in-out infinite;background:linear-gradient(135deg,rgba(0,240,255,.6),rgba(0,255,153,.4));border-radius:50%;box-shadow:0 0 10px rgba(0,240,255,.4);height:2px;opacity:0;position:absolute;width:2px}.particle:first-child{animation-delay:0s;animation-duration:6s;left:20%}.particle:nth-child(2){animation-delay:1.5s;animation-duration:7s;left:50%}.particle:nth-child(3){animation-delay:3s;animation-duration:8s;left:80%}.particle:nth-child(4){animation-delay:4.5s;animation-duration:6.5s;left:35%}.particle:nth-child(5){animation-delay:2s;animation-duration:7.5s;left:65%}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh) scale(0)}15%{opacity:.6}85%{opacity:.6}to{opacity:0;transform:translateY(-20vh) scale(1)}}.loader-content{gap:60px;position:relative;z-index:10}.brand-container,.loader-content{align-items:center;display:flex;flex-direction:column}.brand-container{gap:30px}.premium-title{font-family:Orbitron,sans-serif;font-size:72px;font-weight:900;letter-spacing:16px;perspective:1000px}.premium-title .word{display:inline-flex;gap:4px}.premium-title .char{background:linear-gradient(135deg,#fff,#00f0ff 50%,#0f9);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:inline-block;-webkit-text-fill-color:transparent;animation:charReveal 1.2s cubic-bezier(.23,1,.32,1) forwards,charGlow 3s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(0,240,255,.4));opacity:0;transform:translateY(100px) rotateX(-90deg)}.premium-title .char:first-child{animation-delay:.1s,1.3s}.premium-title .char:nth-child(2){animation-delay:.15s,1.45s}.premium-title .char:nth-child(3){animation-delay:.2s,1.5s}.premium-title .char:nth-child(4){animation-delay:.25s,1.55s}.premium-title .char:nth-child(5){animation-delay:.3s,1.6s}.premium-title .char:nth-child(6){animation-delay:.35s,1.65s}.premium-title .char:nth-child(7){animation-delay:.4s,1.7s}.premium-title .char:nth-child(8){animation-delay:.45s,1.75s}@keyframes charReveal{0%{opacity:0;transform:translateY(100px) rotateX(-90deg) scale(.5)}50%{opacity:.8}to{opacity:1;transform:translateY(0) rotateX(0deg) scale(1)}}@keyframes charGlow{0%,to{background-position:0 50%;filter:drop-shadow(0 0 20px rgba(0,240,255,.3))}50%{background-position:100% 50%;filter:drop-shadow(0 0 40px rgba(0,255,153,.5))}}.premium-subtitle{align-items:center;animation:subtitleReveal 1s cubic-bezier(.23,1,.32,1) .8s forwards;display:flex;gap:20px;opacity:0}.subtitle-line{animation:lineExpand 1.2s cubic-bezier(.23,1,.32,1) 1.2s forwards;background:linear-gradient(90deg,transparent,rgba(0,240,255,.6),transparent);height:1px;width:0}@keyframes lineExpand{0%{width:0}to{width:60px}}.subtitle-text{animation:textSlideUp .8s cubic-bezier(.23,1,.32,1) 1.4s forwards;color:hsla(0,0%,100%,.7);font-family:Montserrat,sans-serif;font-size:18px;font-weight:300;letter-spacing:12px;text-transform:uppercase;transform:translateY(20px)}@keyframes subtitleReveal{0%{opacity:0}to{opacity:1}}@keyframes textSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-tagline{animation:taglineFadeIn 1s ease-out 2s forwards;color:hsla(0,0%,100%,.4);font-family:Montserrat,sans-serif;font-size:12px;font-weight:300;letter-spacing:4px;opacity:0;text-transform:uppercase}@keyframes taglineFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.4;transform:translateY(0)}}.premium-progress{animation:progressFadeIn .8s ease-out 1.8s forwards;opacity:0;width:300px}@keyframes progressFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.progress-bar-container{background:hsla(0,0%,100%,.05);border-radius:2px;height:2px;overflow:hidden;position:relative;width:100%}.progress-bar-fill{animation:progressGrow 3s cubic-bezier(.23,1,.32,1) 2s forwards;background:linear-gradient(90deg,rgba(0,240,255,.3),#00f0ff 50%,#0f9);border-radius:2px;box-shadow:0 0 20px rgba(0,240,255,.6);height:100%;left:0;position:absolute;top:0;width:0}@keyframes progressGrow{0%{opacity:.5;width:0}to{opacity:1;width:100%}}.progress-bar-fill:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:200%}}.site-header{background:rgba(3,3,8,0);transition:all .5s ease}.site-header.scrolled{backdrop-filter:blur(20px);background:rgba(3,3,8,.9);box-shadow:0 10px 40px rgba(0,0,0,.3);padding:15px 60px}.header-accent{background:linear-gradient(90deg,transparent,rgba(0,240,255,.3),transparent);bottom:0;height:1px;left:0;opacity:0;position:absolute;transition:opacity .5s;width:100%}.site-header.scrolled .header-accent{opacity:1}.logo{color:#fff;gap:12px;text-decoration:none;transition:transform .3s ease}.logo:hover{transform:scale(1.02)}.logo img{filter:drop-shadow(0 0 10px rgba(0,240,255,.3));height:40px}.logo span{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px}nav{display:flex;gap:8px}.nav-link{border-radius:25px;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;letter-spacing:.5px;padding:10px 20px;position:relative;text-decoration:none;transition:all .3s ease}.nav-link.active,.nav-link:hover{background:rgba(0,240,255,.1);color:#fff}.nav-link:before{background:linear-gradient(90deg,#00f0ff,#0f9);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-link:hover:before{width:60%}.bg-video{filter:brightness(.65) saturate(1.2) contrast(1.1);z-index:-2}.hero-overlay-bg{background:linear-gradient(180deg,transparent,transparent 80px,rgba(0,0,0,.2) 150px,rgba(0,0,0,.4) 40%,rgba(0,0,0,.6) 70%,rgba(3,3,8,.9)),radial-gradient(ellipse at top,rgba(0,240,255,.1) 0,transparent 50%),radial-gradient(ellipse at bottom,rgba(128,0,255,.1) 0,transparent 50%);inset:0;z-index:-1}.sound-waves{bottom:0;gap:3px;height:200px;justify-content:center;left:0;opacity:.3;width:100%}.wave{animation:waveAnimation 1s ease-in-out infinite;background:linear-gradient(180deg,#00f0ff,#8000ff);border-radius:4px;width:4px}.wave:first-child{animation-delay:0s;height:60px}.wave:nth-child(2){animation-delay:.1s;height:100px}.wave:nth-child(3){animation-delay:.2s;height:80px}.wave:nth-child(4){animation-delay:.3s;height:120px}.wave:nth-child(5){animation-delay:.4s;height:90px}@keyframes waveAnimation{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.hero-content{max-width:900px;z-index:2}.hero-badge{letter-spacing:1px;padding:8px 24px}.hero-title{font-size:clamp(48px,10vw,100px);letter-spacing:2px;margin-bottom:24px}.title-line{color:#fff;display:block;font-weight:700;letter-spacing:1px;text-shadow:0 4px 20px rgba(0,0,0,.5)}.title-line.accent{background:linear-gradient(90deg,#00f0ff,#0f9,#00f0ff);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:gradientFlow 3s ease infinite}.hero-subtitle{font-size:18px;margin-bottom:40px}.founder-link:after{background:#00f0ff;height:1px;transform:scaleX(0);transition:transform .3s ease;width:100%}.founder-link:hover:after{transform:scaleX(1)}.hero-cta{margin-bottom:60px}.btn-primary,.btn-secondary{align-items:center;border-radius:50px;cursor:none;display:inline-flex;font-size:16px;font-weight:600;gap:10px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.btn-primary{animation:btnFloat 3s ease-in-out infinite,btnGradientShift 4s ease infinite,btnAttention 5s ease-in-out infinite;background:linear-gradient(135deg,#00f0ff,#0f9,#f0f,#00f0ff);background-size:300% 300%;color:#030308}@keyframes btnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes btnGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes btnAttention{0%,to{box-shadow:0 10px 40px rgba(0,240,255,.4),0 0 0 0 rgba(0,240,255,.6)}25%{box-shadow:0 15px 50px rgba(0,255,150,.5),0 0 30px 8px rgba(0,240,255,.3)}50%{box-shadow:0 12px 45px rgba(255,0,255,.4),0 0 20px 4px rgba(255,0,255,.2)}75%{box-shadow:0 15px 50px rgba(0,255,150,.5),0 0 30px 8px rgba(0,255,150,.3)}}.btn-primary:after{animation:btnSparkle 1.5s ease-in-out infinite;content:"âœ¨";font-size:14px;pointer-events:none;position:absolute;right:-5px;top:-5px}@keyframes btnSparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.btn-primary:hover{animation:none;box-shadow:0 25px 70px rgba(0,240,255,.6),0 0 50px 15px rgba(0,240,255,.4);transform:translateY(-10px) scale(1.1)}.btn-primary:active{transform:translateY(-2px) scale(.98)}.btn-secondary{background:rgba(10,10,20,.8);border:none;z-index:1}.btn-secondary:before{animation:rotateBorder 3s linear infinite;background:conic-gradient(from 0deg,#00f0ff,#0f9,#f0f,#f60,#00f0ff);inset:-3px;z-index:-2}.btn-secondary:after,.btn-secondary:before{border-radius:50px;content:"";position:absolute}.btn-secondary:after{background:rgba(10,10,20,.95);inset:2px;z-index:-1}@keyframes rotateBorder{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-secondary:hover{box-shadow:0 20px 50px rgba(0,240,255,.3);transform:translateY(-8px) scale(1.08)}.btn-secondary:hover:before{animation:rotateBorder 1s linear infinite}.btn-secondary:active{transform:translateY(-2px) scale(.98)}.btn-shine{animation:btnShine 2.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes btnShine{0%{left:-100%}50%,to{left:100%}}.btn-icon{display:inline-block;font-size:18px;transition:transform .3s ease}.btn-primary:hover .btn-icon{animation:btnIconBounce .5s ease}.btn-secondary:hover .btn-icon{animation:btnIconPulse .5s ease}@keyframes btnIconBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}@keyframes btnIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.hero-stats{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.stat-item{text-align:center}.stat-number{color:#00f0ff;font-family:Orbitron,sans-serif;font-size:42px;font-weight:700}.stat-label{color:hsla(0,0%,100%,.6);display:block;font-size:14px;letter-spacing:2px;margin-top:5px;text-transform:uppercase}.stat-divider{background:hsla(0,0%,100%,.2);height:50px;width:1px}.scroll-indicator{animation:bounce 2s infinite;gap:10px}.mouse{border:2px solid hsla(0,0%,100%,.5);border-radius:15px;height:42px;position:relative;width:26px}.wheel{animation:scrollWheel 1.5s infinite;background:#00f0ff;border-radius:2px;height:8px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:4px}.scroll-indicator span{letter-spacing:2px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.scroll-reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.features-section{background:linear-gradient(180deg,#030308,#0a0a18,#030308);padding:120px 40px;position:relative}.section-header{margin-bottom:80px;text-align:center}.section-badge{background:rgba(0,240,255,.1);border:1px solid rgba(0,240,255,.2);border-radius:50px;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 20px}.section-title{background:linear-gradient(135deg,#fff,#00f0ff);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:clamp(36px,6vw,56px);font-weight:700;margin-bottom:16px;-webkit-text-fill-color:transparent}.section-subtitle{color:hsla(0,0%,100%,.6);font-size:18px}.features-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.feature-card{backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(20,20,35,.8),rgba(10,10,20,.9));border:1px solid hsla(0,0%,100%,.08);border-radius:24px;overflow:hidden;padding:50px 35px;position:relative;text-align:center;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.feature-card:before{background:radial-gradient(circle,rgba(0,240,255,.15) 0,transparent 70%);content:"";height:200px;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:opacity .3s;width:200px}.feature-card:hover:before{opacity:1}.feature-card:hover{border-color:rgba(0,240,255,.3);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 50px rgba(0,240,255,.1);transform:translateY(-15px)}.feature-icon{display:inline-block;margin-bottom:25px;position:relative}.feature-icon span{display:block;font-size:48px}.icon-ring{animation:iconPulse 2s infinite;border:2px solid rgba(0,240,255,.2);border-radius:50%;inset:-15px;position:absolute}.feature-card h3{color:#00f0ff;font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;margin-bottom:15px}.feature-card p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.7}.feature-glow{background:radial-gradient(ellipse,rgba(0,240,255,.1) 0,transparent 70%);bottom:-50px;height:100px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:80%}.equalizer-section{align-items:center;background:linear-gradient(180deg,#030308,#080818);display:flex;flex-direction:column;gap:50px;justify-content:center;overflow:hidden;padding:100px 40px;position:relative}.equalizer-container{align-items:flex-end;display:flex;gap:8px;height:100px;justify-content:center}.eq-bar{animation:eqPulse .8s ease-in-out infinite alternate;background:linear-gradient(180deg,#00f0ff,#8000ff);border-radius:6px;width:12px}.eq-bar:first-child{animation-delay:0s;height:30px}.eq-bar:nth-child(2){animation-delay:.1s;height:60px}.eq-bar:nth-child(3){animation-delay:.2s;height:40px}.eq-bar:nth-child(4){animation-delay:.3s;height:80px}.eq-bar:nth-child(5){animation-delay:.4s;height:50px}.eq-bar:nth-child(6){animation-delay:.5s;height:90px}.eq-bar:nth-child(7){animation-delay:.6s;height:70px}.eq-bar:nth-child(8){animation-delay:.7s;height:100px}.eq-bar:nth-child(9){animation-delay:.8s;height:60px}.eq-bar:nth-child(10){animation-delay:.9s;height:80px}.eq-bar:nth-child(11){animation-delay:1s;height:45px}.eq-bar:nth-child(12){animation-delay:1.1s;height:70px}.eq-bar:nth-child(13){animation-delay:1.2s;height:35px}.eq-bar:nth-child(14){animation-delay:1.3s;height:55px}.eq-bar:nth-child(15){animation-delay:1.4s;height:25px}@keyframes eqPulse{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.eq-text{text-align:center}.eq-text h2{font-family:Orbitron,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:700;margin-bottom:10px}.eq-text .highlight{color:#00f0ff}.eq-text p{color:hsla(0,0%,100%,.6);font-size:18px}.cta-section{background:linear-gradient(135deg,#0a0a18,#1a0a28);overflow:hidden;padding:120px 40px;position:relative}.cta-bg-animation{animation:ctaGlow 10s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 30%,rgba(0,240,255,.15) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(128,0,255,.15) 0,transparent 40%);inset:0;position:absolute}@keyframes ctaGlow{0%{transform:translate(0) scale(1)}to{transform:translate(5%,-5%) scale(1.1)}}.cta-content{margin:0 auto;max-width:700px;position:relative;text-align:center;z-index:2}.cta-content h2{font-family:Orbitron,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:700;margin-bottom:20px}.text-gradient{background:linear-gradient(90deg,#00f0ff,#0f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-content p{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.7;margin-bottom:40px}.cta-btn{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border-radius:50px;box-shadow:0 15px 50px rgba(0,240,255,.3);color:#030308;display:inline-flex;font-size:18px;font-weight:700;gap:12px;padding:18px 40px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);will-change:transform,box-shadow}.cta-btn:hover{box-shadow:0 20px 60px rgba(0,240,255,.5);transform:scale(1.05)}.cta-btn svg{height:20px;transition:transform .3s;width:20px}.cta-btn:hover svg{transform:translateX(5px)}.platforms-section{background:linear-gradient(180deg,#030308,#0a0a18);overflow:hidden;padding:100px 0;position:relative}.platforms-marquee{margin-top:60px;mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);overflow:hidden}.marquee-track{animation:marqueeScroll 25s linear infinite;display:flex;gap:60px;width:max-content}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.platform-item{align-items:center;background:linear-gradient(145deg,rgba(20,20,35,.6),rgba(10,10,20,.8));border:1px solid hsla(0,0%,100%,.08);border-radius:50px;display:flex;gap:12px;padding:16px 28px;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;will-change:transform,box-shadow,border-color}.platform-item:hover{border-color:rgba(0,240,255,.4);box-shadow:0 10px 30px rgba(0,240,255,.15);transform:scale(1.05)}.platform-icon{font-size:24px}.platform-logo{flex-shrink:0;height:28px;width:28px}.platform-item span:last-child{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:600}.how-it-works-section{background:linear-gradient(180deg,#0a0a18,#030308);padding:120px 40px;position:relative}.steps-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:60px auto 0;max-width:1100px}.step-card{background:linear-gradient(145deg,rgba(20,20,35,.7),rgba(10,10,20,.9));border:1px solid hsla(0,0%,100%,.08);border-radius:24px;flex:1;max-width:350px;min-width:280px;padding:50px 35px;position:relative;transition:all .5s cubic-bezier(.34,1.56,.64,1);will-change:transform,box-shadow,border-color}.step-card:hover{border-color:rgba(0,240,255,.3);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 40px rgba(0,240,255,.1);transform:translateY(-10px)}.step-number{background:linear-gradient(135deg,#00f0ff,#0f9);border-radius:50px;color:#030308;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;left:50%;padding:8px 20px;position:absolute;top:-15px;transform:translateX(-50%)}.step-icon{animation:stepBounce 2s ease-in-out infinite;font-size:56px;margin:20px 0 25px}@keyframes stepBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.step-card h3{color:#fff;font-family:Orbitron,sans-serif;font-size:20px;font-weight:700;margin-bottom:12px}.step-card p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.7}.step-line{background:linear-gradient(90deg,#00f0ff,transparent);height:2px;position:absolute;right:-40px;top:50%;width:50px}@media (max-width:900px){.step-line{display:none}}.why-choose-section{background:linear-gradient(180deg,#030308,#0a0a20);overflow:hidden;padding:120px 40px;position:relative}.why-choose-bg{animation:bgFloat 15s ease-in-out infinite alternate;background:radial-gradient(ellipse at 30% 20%,rgba(0,240,255,.08) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(128,0,255,.08) 0,transparent 50%);inset:0;position:absolute}@keyframes bgFloat{0%{transform:scale(1) translate(0)}to{transform:scale(1.05) translate(2%,-2%)}}.benefits-grid{gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:60px auto 0;max-width:1100px;position:relative;z-index:2}.benefit-card{backdrop-filter:blur(10px);background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:20px;overflow:hidden;padding:35px 30px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.benefit-card:before{background:linear-gradient(90deg,#00f0ff,#0f9);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.benefit-card:hover:before{transform:scaleX(1)}.benefit-card:hover{border-color:rgba(0,240,255,.3);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(0,240,255,.1);transform:translateY(-8px)}.benefit-icon{animation:iconPop .4s ease;display:inline-block;margin-bottom:18px}.benefit-card:hover .benefit-icon{animation:iconWiggle .5s ease}@keyframes iconWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.benefit-card h4{color:#00f0ff;font-family:Orbitron,sans-serif}.benefit-card p{color:hsla(0,0%,100%,.7);line-height:1.6}.site-footer{background:linear-gradient(180deg,#030308,#000003);overflow:hidden;padding:60px 40px 40px}.footer-content{position:relative;z-index:2}.footer-logo{align-items:center;display:inline-flex;gap:12px;margin-bottom:15px}.footer-logo img{filter:drop-shadow(0 0 10px rgba(0,240,255,.3));height:40px}.footer-logo span{color:#fff;font-family:Orbitron,sans-serif;font-size:20px;font-weight:700}.footer-tagline{color:hsla(0,0%,100%,.5);font-size:14px;margin-bottom:30px}.footer-divider{background:linear-gradient(90deg,transparent,#00f0ff,transparent);height:2px;margin:0 auto 30px;width:100px}.footer-copyright{color:hsla(0,0%,100%,.4);font-size:14px}.footer-waves{bottom:0;left:0;opacity:.3;position:absolute;width:100%}.footer-waves svg{height:80px;width:100%}@media (max-width:768px){.site-header{padding:15px 20px}.site-header nav{display:none}.hero-title{font-size:clamp(36px,8vw,60px)}.hero-stats{gap:20px}.stat-number{font-size:32px}.stat-divider{display:none}.cta-section,.equalizer-section,.features-section{padding:80px 20px}.cursor-glow{display:none}body{cursor:auto}.btn-primary,.btn-secondary{cursor:pointer}}.rotate-in{animation:rotateIn .8s ease-out forwards}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(0)}to{opacity:1;transform:rotate(0) scale(1)}}.gradient-text-animated{background:linear-gradient(90deg,#00f0ff,#ff0096,#0f9,#00f0ff);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;-webkit-text-fill-color:transparent;animation:gradientText 5s ease infinite}@keyframes gradientText{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#loader{align-items:center;animation:fadeOut 1.8s forwards;background:#000;display:flex;font-size:42px;inset:0;justify-content:center;letter-spacing:4px;position:fixed;z-index:9999}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.site-header{align-items:center;backdrop-filter:blur(0);background:rgba(10,10,15,0);display:flex;justify-content:space-between;padding:20px 60px;position:fixed;top:0;transition:background .6s ease,backdrop-filter .6s ease,box-shadow .6s ease;width:100%;z-index:1000}.site-header.scrolled{backdrop-filter:blur(18px) saturate(140%);background:rgba(10,10,15,.45);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:0 8px 24px rgba(0,0,0,.25)}.site-header.scrolled .logo span,.site-header.scrolled nav a{text-shadow:0 0 8px rgba(0,240,255,.15)}.site-header{will-change:background,backdrop-filter}.logo{align-items:center;display:flex;font-weight:700;gap:10px;letter-spacing:.5px}.logo img{height:36px}nav a{color:#fff;margin-left:20px;opacity:.8;text-decoration:none;transition:all .4s cubic-bezier(.2,.8,.2,1);will-change:color,opacity}nav a:hover{color:#00f0ff;opacity:1}.site-header .logo{align-items:center;display:flex;gap:10px}.site-header .logo,.site-header .logo:active,.site-header .logo:hover,.site-header .logo:visited{color:#fff;text-decoration:none}.site-header .logo span{font-size:18px;font-weight:700;letter-spacing:.5px}.btn{border-radius:999px;display:inline-block;font-weight:600;padding:12px 22px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);will-change:transform,box-shadow}.btn.primary{background:linear-gradient(90deg,#00f0ff,#0f9);color:#000}.btn.ghost{border:1px solid #00f0ff;color:#00f0ff;margin-left:10px}.btn:hover{box-shadow:0 0 20px rgba(0,240,255,.7);transform:scale(1.05)}.bg-video{filter:brightness(.55) saturate(1.2)}.animated-gradient{animation:gradientMove 10s ease-in-out infinite;background:linear-gradient(120deg,rgba(0,240,255,.25),rgba(255,0,150,.18),rgba(0,255,150,.18));filter:blur(100px);inset:-20%;position:absolute;z-index:-2}@keyframes gradientMove{0%,to{transform:translate(0)}50%{transform:translate(10%,10%)}}.hero-overlay h1{animation:float 4s ease-in-out infinite;font-size:64px}.hero-overlay p{margin-bottom:26px}.quick-services{background:linear-gradient(180deg,#050505,#0a0a12 50%,#050505);display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));overflow:hidden;padding:80px 40px;position:relative}.quick-services:before{background:radial-gradient(ellipse at 20% 50%,rgba(0,240,255,.08) 0,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(255,0,150,.06) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.qs-card{backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(20,20,30,.8),rgba(10,10,15,.95));border:1px solid hsla(0,0%,100%,.08);border-radius:24px;font-size:18px;font-weight:500;letter-spacing:.5px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.qs-card:before{background:linear-gradient(135deg,transparent,rgba(0,240,255,.1),transparent);inset:0}.qs-card:after,.qs-card:before{content:"";opacity:0;position:absolute;transition:opacity .5s ease}.qs-card:after{animation:rotateGlow 4s linear infinite;background:conic-gradient(from 0deg,transparent,rgba(0,240,255,.15),transparent 30%);height:200%;left:-50%;top:-50%;width:200%}.qs-card:hover:after,.qs-card:hover:before{opacity:1}@keyframes rotateGlow{to{transform:rotate(1turn)}}.qs-card:hover{border-color:rgba(0,240,255,.3);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 40px rgba(0,240,255,.3),inset 0 0 30px rgba(0,240,255,.05);transform:translateY(-12px) scale(1.02)}.icon-glow{animation:iconFloat 3s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 0 10px rgba(0,240,255,.6));font-size:32px;margin-bottom:12px}.qs-card.visible{opacity:1;transform:translateY(0)}.scroll-indicator{align-items:center;color:hsla(0,0%,100%,.6);display:flex;flex-direction:column;font-size:14px;gap:8px;letter-spacing:2px;text-transform:uppercase}.scroll-indicator span{color:#00f0ff;font-size:24px;text-shadow:0 0 10px rgba(0,240,255,.8)}.footer-glow{animation:footerPulse 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,#00f0ff,#0f9,#00f0ff,transparent);bottom:0;box-shadow:0 0 20px rgba(0,240,255,.6);height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60%}@keyframes footerPulse{0%,to{opacity:.5;width:50%}50%{opacity:1;width:70%}}.site-footer{backdrop-filter:blur(20px);background:linear-gradient(180deg,rgba(5,5,10,.95),#000005);border-top:1px solid hsla(0,0%,100%,.08);padding:40px 20px;position:relative}.site-footer p{font-size:14px;letter-spacing:.5px;opacity:.8}.page{align-items:center;animation:gradientShift 15s ease infinite;background:linear-gradient(135deg,#050014,#000428,#001f3f);background-size:400% 400%;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:160px 20px 80px;position:relative;text-align:center;width:100%}.page:before{animation:moveGlow 12s ease-in-out infinite;background:radial-gradient(circle at top left,rgba(0,240,255,.25),transparent 40%),radial-gradient(circle at bottom right,rgba(255,0,150,.25),transparent 40%);content:"";filter:blur(120px);inset:-20%;position:absolute;z-index:-1}@keyframes moveGlow{0%,to{transform:translate(0)}50%{transform:translate(8%,-8%)}}.cards-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:35px;max-width:1000px;width:100%}.card{backdrop-filter:blur(6px);background:linear-gradient(145deg,rgba(0,0,0,.7),rgba(0,20,40,.85));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px;transition:.35s}.card:hover{box-shadow:0 0 30px rgba(0,240,255,.45);transform:translateY(-10px)}.coming{align-items:center;animation:gradientShift 12s ease infinite;background:linear-gradient(135deg,#020024,#090979,#00d4ff);background-size:400% 400%;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:160px;position:relative;text-align:center;width:100%}.pulse{animation:pulse 2s infinite;border:2px solid #00f0ff;border-radius:50%;height:120px;margin:30px auto;width:120px}@keyframes pulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(.9)}}.form-section{align-items:center;animation:gradientShift 15s ease infinite;background:linear-gradient(135deg,#0f0026,#000428,#004e92);background-size:400% 400%;flex-direction:column;min-height:100vh;padding-bottom:80px;padding-top:160px;position:relative;width:100%}.form-section h1{font-size:36px;letter-spacing:.5px;margin-bottom:40px;text-align:center}.form-section form{animation:float 4s ease-in-out infinite;backdrop-filter:blur(12px);background:rgba(10,10,20,.75);border-radius:22px;box-shadow:0 0 40px rgba(0,240,255,.25);max-width:480px;padding:40px 32px;width:100%}.form-section input,.form-section textarea{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;margin:12px 0;outline:none;padding:14px 16px;transition:.3s;width:100%}.form-section input:focus,.form-section textarea:focus{border-color:#00f0ff;box-shadow:0 0 12px rgba(0,240,255,.6)}.form-section button{background:linear-gradient(90deg,#00f0ff,#0f9);border:none;border-radius:999px;color:#000;cursor:pointer;font-weight:700;margin-top:22px;padding:14px;transition:.3s;width:100%}.form-section button:hover{box-shadow:0 0 20px rgba(0,240,255,.8);transform:scale(1.05)}.site-footer{background:#050505;border-top:1px solid hsla(0,0%,100%,.06);opacity:.75;padding:30px 20px;text-align:center}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.site-header{padding:14px 20px}.hero-overlay h1{font-size:42px}.page{padding:140px 20px 60px}.form-section h1{font-size:30px}}.hero-overlay p{color:hsla(0,0%,100%,.9)}.hero-overlay p a{color:#00f0ff;font-weight:600;text-decoration:none;transition:.3s}.hero-overlay p a:visited{color:#00f0ff}.hero-overlay p a:hover{color:#0f9;text-shadow:0 0 10px rgba(0,240,255,.8)}.about-hero{align-items:center;background:linear-gradient(135deg,#020024,#050b3a,#001f3f);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding-top:180px}.about-hero h1{font-size:56px;margin-bottom:12px}.about-hero p{max-width:600px;opacity:.85}.about-wrapper{display:flex;flex-direction:column;gap:50px;margin:auto;max-width:1100px;padding:80px 20px}.about-card{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 0 40px rgba(0,240,255,.05);padding:40px;transition:.4s}.about-card:hover{box-shadow:0 0 60px rgba(0,240,255,.15);transform:translateY(-6px) scale(1.01)}.about-card h2{color:#00f0ff;margin-bottom:16px}.about-card p{line-height:1.7;margin-bottom:14px;opacity:.9}.about-card ul{padding-left:20px}.about-card li{margin-bottom:10px;opacity:.9}.fade-up{transform:translateY(30px)}.services-hero{align-items:center;background:linear-gradient(135deg,#000428,#001f54,#020024);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding-top:180px;text-align:center}.services-hero h1{font-size:54px;margin-bottom:10px}.services-hero p{max-width:600px;opacity:.85}.services-wrapper{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:1100px;padding:80px 20px}.service-card{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 0 40px rgba(0,0,0,.4);padding:36px;transition:.4s}.service-card h2{color:#00f0ff;margin-bottom:12px}.service-card p{line-height:1.7;opacity:.9}.service-card:hover{box-shadow:0 0 60px rgba(0,240,255,.25);transform:translateY(-10px) scale(1.02)}.premium-hero{align-items:center;background:radial-gradient(circle at top,#0a1a3a,#020617 70%);display:flex;justify-content:center;min-height:70vh;overflow:hidden;padding-top:180px;position:relative}.premium-hero:before{animation:heroGlow 12s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,rgba(0,240,255,.15),transparent 40%),radial-gradient(circle at 80% 80%,rgba(255,0,150,.12),transparent 40%);content:"";filter:blur(120px);inset:-30%;position:absolute}@keyframes heroGlow{0%,to{transform:translate(0)}50%{transform:translate(10%,-10%)}}.hero-inner{position:relative;text-align:center;z-index:2}.hero-inner h1{font-size:64px;letter-spacing:1px;margin-bottom:10px}.hero-inner p{font-size:18px;opacity:.75}.luxury-services{display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:1100px;padding:100px 20px}.lux-card{backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:26px;overflow:hidden;padding:60px 40px 50px;position:relative;transition:.5s}.lux-card:before{background:linear-gradient(120deg,transparent,rgba(0,240,255,.15),transparent);content:"";inset:0;opacity:0;position:absolute;transition:.5s}.lux-card:hover:before{opacity:1}.lux-card:hover{box-shadow:0 30px 80px rgba(0,240,255,.25);transform:translateY(-12px) scale(1.02)}.lux-number{color:hsla(0,0%,100%,.08);font-size:48px;font-weight:700;position:absolute;right:30px;top:20px}.lux-card h2{color:#00f0ff;font-size:24px;margin-bottom:16px}.lux-card p{line-height:1.8;opacity:.9}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.artists-hero{align-items:center;background:radial-gradient(circle at top,#0a1a3a,#020617 70%);display:flex;justify-content:center;min-height:70vh;overflow:hidden;padding-top:180px;position:relative}.artists-wrapper{display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:1100px;padding:100px 20px}.artist-card{backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:26px;overflow:hidden;padding:40px 30px 50px;position:relative;text-align:center;transition:.5s}.artist-card:hover{box-shadow:0 30px 80px rgba(0,240,255,.25);transform:translateY(-12px) scale(1.02)}.artist-image{background-position:50%;background-size:cover;border-radius:18px;height:240px;margin-bottom:20px;width:100%}.artist-image.placeholder{align-items:center;background:linear-gradient(135deg,#001f3f,#000428);display:flex;justify-content:center;position:relative}.artist-image.placeholder:after{color:hsla(0,0%,100%,.3);content:"Artist Image";font-size:14px;letter-spacing:1px}.artist-card h2{color:#00f0ff;margin-bottom:10px}.artist-card p{line-height:1.6;opacity:.85}.home-hero{height:100vh;overflow:hidden;position:relative}.home-hero .bg-video{filter:brightness(.5);height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.home-hero:after{background:radial-gradient(circle at top,rgba(0,240,255,.25),rgba(0,0,0,.85) 70%);content:"";inset:0;position:absolute;z-index:-1}.hero-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.hero-overlay h1{font-size:72px;margin-bottom:12px}.hero-overlay p{margin-bottom:30px;opacity:.85}.hero-overlay a{color:#00f0ff;text-decoration:none}.hero-buttons{gap:16px}.brand-section{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:1100px;padding:100px 20px}.brand-card{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:26px;padding:40px;transition:.4s}.brand-card:hover{box-shadow:0 30px 80px rgba(0,240,255,.25);transform:translateY(-10px) scale(1.02)}.brand-card h2{color:#00f0ff;margin-bottom:12px}.contact-hero{background:radial-gradient(circle at top,#0a1a3a,#020617 70%);min-height:60vh;padding-top:180px}.contact-wrapper{gap:40px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;padding:100px 20px}.contact-card{backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border-radius:26px;padding:50px 40px;text-align:center;transition:.5s}.contact-card:hover{box-shadow:0 30px 80px rgba(0,240,255,.25);transform:translateY(-12px) scale(1.03)}.contact-card h2{margin-bottom:10px}.contact-card p{font-size:16px;opacity:.9}.hero{height:100vh;text-align:center}.bg-video{filter:brightness(.55) saturate(1.3);height:100%;inset:0;width:100%}.hero:before{animation:slowGlow 14s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,rgba(0,240,255,.35),transparent 40%),radial-gradient(circle at 80% 80%,rgba(255,0,150,.25),transparent 40%),radial-gradient(circle at 50% 100%,rgba(0,255,150,.18),transparent 45%);filter:blur(120px);inset:-25%;z-index:-2}.hero:after{background:linear-gradient(0deg,rgba(3,3,8,.9) 0,transparent);height:150px;z-index:-1}@keyframes slowGlow{0%,to{transform:translate(0)}50%{transform:translate(8%,-8%)}}.hero-overlay{max-width:900px;padding:0 20px;position:relative;z-index:2}.hero-overlay h1{animation:float 5s ease-in-out infinite;font-size:78px;font-weight:700;letter-spacing:1px;margin-bottom:14px}.hero-overlay p{font-size:18px;margin-bottom:32px;opacity:.9}.hero-buttons{display:flex;gap:18px;justify-content:center}.hero-buttons .btn{border-radius:999px;font-weight:600;padding:14px 32px;transition:.3s}.hero-buttons .btn:hover{box-shadow:0 0 24px rgba(0,240,255,.8);transform:scale(1.06)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.hero-overlay h1{font-size:46px}.hero-overlay p{font-size:15px}}.services-luxury-grid{display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:1200px;padding:120px 20px}.lux-service-card{backdrop-filter:blur(20px);background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:28px;overflow:hidden;padding:60px 40px 50px;position:relative;text-align:left;transition:.5s}.lux-service-card:before{background:linear-gradient(120deg,transparent,rgba(0,240,255,.18),transparent);content:"";inset:0;opacity:0;position:absolute;transition:.5s}.lux-service-card:hover:before{opacity:1}.lux-service-card:hover{box-shadow:0 35px 90px rgba(0,240,255,.28);transform:translateY(-14px) scale(1.03)}.lux-icon{font-size:42px;margin-bottom:20px}.lux-service-card h2{color:#00f0ff;font-size:24px;letter-spacing:.5px;margin-bottom:16px}.lux-service-card p{line-height:1.8;opacity:.9}.delay-1{animation-delay:.15s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.45s}.delay-4{animation-delay:.6s}@media (max-width:768px){.lux-service-card{padding:40px 30px}.lux-service-card h2{font-size:22px}}.join-wrapper{display:flex;justify-content:center;margin:auto;max-width:1100px;padding:120px 20px}.join-card{backdrop-filter:blur(20px);background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 40px 120px rgba(0,0,0,.4);max-width:520px;overflow:hidden;padding:50px 40px 60px;position:relative;width:100%}.join-card h2{color:#00f0ff;letter-spacing:.5px;margin-bottom:30px;text-align:center}.input-group{margin-bottom:28px;position:relative}.input-group input,.input-group textarea{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;font-size:14px;outline:none;padding:14px;transition:.3s;width:100%}.input-group label{background:transparent;color:hsla(0,0%,100%,.5);left:14px;padding:0 6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.input-group textarea+label{top:20px;transform:none}.input-group input:focus,.input-group textarea:focus{border-color:#00f0ff;box-shadow:0 0 12px rgba(0,240,255,.6)}.input-group input:focus+label,.input-group input:not(:placeholder-shown)+label,.input-group textarea:focus+label,.input-group textarea:not(:placeholder-shown)+label{background:#050505;color:#00f0ff;font-size:12px;top:-10px}.join-btn{background:linear-gradient(90deg,#00f0ff,#0f9);border:none;border-radius:999px;color:#000;cursor:pointer;font-weight:700;margin-top:10px;padding:14px;transition:.4s;width:100%}.join-btn:hover{box-shadow:0 0 24px rgba(0,240,255,.8);transform:scale(1.06)}.success-message{animation:fadeUp .8s ease forwards;margin-top:30px}.success-message h3{margin-bottom:10px}.success-message p{opacity:.9}.fade-up{animation:fadeUp 1s ease forwards;opacity:0;transform:translateY(40px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.site-header nav a{padding:6px 0;position:relative}.site-header nav a:after{background:#00f0ff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:.3s;width:0}.site-header nav a.active:after,.site-header nav a:hover:after{width:100%}.about-hero{padding:160px 20px 60px;text-align:center}.about-hero h1{font-size:52px;margin-bottom:10px}.about-hero p{opacity:.75}.about-accordion{margin:auto;max-width:900px;padding:60px 20px 120px}.accordion-item{border-bottom:1px solid hsla(0,0%,100%,.1)}.accordion-header{font-size:22px;padding:20px 0;transition:.3s}.accordion-header:after{content:"+";font-size:26px;position:absolute;right:0;transition:.3s}.accordion-header.active:after{content:"â€“"}.accordion-header:hover{color:#00f0ff}.accordion-content{transition:max-height .6s ease}.accordion-content p{line-height:1.8;opacity:.9;padding-bottom:20px}.founder-quote-section{display:flex;justify-content:center;padding:100px 20px 140px}.founder-quote-box{backdrop-filter:blur(20px);background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.1);border-radius:30px;box-shadow:0 40px 120px rgba(0,0,0,.4);max-width:800px;overflow:hidden;padding:60px 50px;position:relative;text-align:center}.founder-quote-box:before{background:linear-gradient(120deg,transparent,rgba(0,240,255,.25),transparent);content:"";inset:0;opacity:0;position:absolute;transition:.5s}.founder-quote-box:hover:before{opacity:1}.quote-text{font-size:20px;margin-bottom:20px;opacity:.95}.quote-author{font-size:14px;letter-spacing:1px}.eligibility-section{margin:auto;max-width:1100px;padding:120px 20px 60px;text-align:center}.eligibility-section h2{color:#00f0ff;font-size:36px;margin-bottom:10px}.eligibility-subtext{margin-bottom:50px;opacity:.8}.eligibility-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.eligibility-card{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;font-weight:600;letter-spacing:.5px;padding:30px 20px;transition:.4s}.eligibility-card:hover{box-shadow:0 20px 60px rgba(0,240,255,.25);transform:translateY(-8px) scale(1.05)}.contact-wrapper{max-width:1000px}.contact-card{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:18px}.contact-note{align-items:center;display:flex}@media (max-width:768px){.contact-wrapper{gap:40px;grid-template-columns:1fr}.contact-note{text-align:center}}.contact-hero{align-items:center;display:flex;height:60vh;justify-content:center;text-align:center}.contact-card{border-radius:20px;padding:40px}.contact-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.35)}.contact-card h2{font-size:20px;margin-bottom:30px}.contact-item p{letter-spacing:.3px}.founder-card{background:linear-gradient(180deg,rgba(0,240,255,.06),hsla(0,0%,100%,.02))}.contact-note{margin:0 auto 120px;max-width:800px;padding:0 20px;text-align:center}@media (max-width:768px){.contact-wrapper{gap:40px;grid-template-columns:1fr}}.contact-wrapper{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:120px auto;max-width:1100px;padding:0 20px}.contact-card{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:42px;transition:transform .4s ease,box-shadow .4s ease}.contact-card:hover{box-shadow:0 20px 45px rgba(0,0,0,.35);transform:translateY(-8px)}.contact-card h2{color:#00f0ff;margin-bottom:28px}.contact-item{margin-bottom:22px}.contact-item span{display:block;font-size:13px;margin-bottom:6px;opacity:.6}.contact-item p a{color:#fff;opacity:.85;text-decoration:none}.contact-item p a:hover{color:#00f0ff}.founder-card{background:linear-gradient(180deg,rgba(0,240,255,.08),hsla(0,0%,100%,.02))}.founder-name strong{display:block;font-size:18px;margin-bottom:4px}.founder-name em{font-size:14px;opacity:.7}.founder-socials{gap:16px;margin-top:30px}.founder-socials a{align-items:center;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;display:flex;font-size:13px;height:42px;justify-content:center;opacity:.7;text-decoration:none;transition:all .3s ease;width:42px}.founder-socials a:hover{border-color:#00f0ff;box-shadow:0 0 12px rgba(0,240,255,.4);color:#00f0ff;opacity:1}.reveal{animation:reveal 1s ease forwards;opacity:0;transform:translateY(30px)}.reveal.delay{animation-delay:.2s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contact-wrapper{gap:40px;grid-template-columns:1fr}.founder-socials{justify-content:center}}.founder-identity{margin-bottom:18px}.founder-identity h3{font-size:24px;font-weight:600;letter-spacing:.4px;margin-bottom:4px}.founder-aka{letter-spacing:.5px;opacity:.7}.founder-role{font-size:16px;letter-spacing:.6px;margin:22px 0 28px}.founder-email{margin-bottom:26px}.founder-socials{display:flex;gap:18px;margin-top:10px}.founder-card{background:linear-gradient(180deg,rgba(0,240,255,.1),hsla(0,0%,100%,.02));box-shadow:0 30px 60px rgba(0,0,0,.45)}.contact-hero-advanced{align-items:center;display:flex;height:55vh;justify-content:center;text-align:center}.contact-hero-inner h1{font-size:56px;margin-bottom:12px}.contact-hero-inner p{letter-spacing:.6px;opacity:.65}.contact-advanced-wrapper{display:grid;gap:80px;grid-template-columns:1fr 1.2fr;margin:140px auto 100px;max-width:1200px;padding:0 20px}.contact-panel{backdrop-filter:blur(16px);background:radial-gradient(circle at top,hsla(0,0%,100%,.06),rgba(0,0,0,.88));border:1px solid hsla(0,0%,100%,.08);border-radius:26px;padding:50px;transition:transform .5s ease,box-shadow .5s ease}.contact-panel:hover{box-shadow:0 30px 70px rgba(0,0,0,.6);transform:translateY(-10px)}.contact-panel h3{color:#00f0ff;letter-spacing:1px;margin-bottom:40px}.founder-panel{background:radial-gradient(circle at top,rgba(0,240,255,.18),rgba(0,0,0,.88))}.founder-main{margin-bottom:35px}.founder-main h2{font-size:30px;margin-bottom:6px}.founder-main .aka{font-size:14px;opacity:.7}.founder-role{color:#00f0ff;font-size:17px;font-weight:500;letter-spacing:.8px;margin-top:20px}.panel-item{margin-bottom:26px}.panel-item span{display:block;font-size:12px;margin-bottom:6px;opacity:.55}.panel-item a{color:#fff;opacity:.85;text-decoration:none}.panel-item a:hover{color:#00f0ff}.founder-socials-advanced a{align-items:center;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;display:flex;height:46px;justify-content:center;opacity:.65;text-decoration:none;transition:all .35s ease;width:46px}.founder-socials-advanced a:hover{border-color:#00f0ff;box-shadow:0 0 14px rgba(0,240,255,.45);color:#00f0ff;opacity:1}.contact-intent{font-size:15px;line-height:1.9;margin:0 auto 140px;max-width:900px;opacity:.7;padding:0 20px;text-align:center}.reveal-advanced{animation:revealAdvanced 1.1s ease forwards;opacity:0;transform:translateY(40px) scale(.97)}.reveal-advanced.delay{animation-delay:.2s}@keyframes revealAdvanced{to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.contact-advanced-wrapper{gap:60px;grid-template-columns:1fr}.contact-hero-inner h1{font-size:42px}}.contact-hero-advanced{background:radial-gradient(circle at top left,rgba(0,240,255,.18),transparent 40%),linear-gradient(135deg,#03131a,#060616 60%,#12051f)}.contact-panel:before{background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.06),transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.contact-panel:hover:before{opacity:1}.founder-role:before{background:linear-gradient(90deg,#00f0ff,transparent);content:"";display:block;height:2px;margin-bottom:14px;width:48px}.contact-note{font-size:14px;letter-spacing:.4px;line-height:1.8;margin:80px auto 0;max-width:720px;opacity:.65}.founder-socials-advanced{display:flex;gap:18px;margin-top:30px}.social-icon{align-items:center;backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;display:flex;height:46px;justify-content:center;transition:all .35s ease;width:46px}.social-icon img{filter:brightness(.9);height:22px;opacity:.9;transition:all .35s ease;width:22px}.social-icon:hover{background:rgba(0,240,255,.12);box-shadow:0 0 22px rgba(0,240,255,.35);transform:translateY(-4px)}.social-icon:hover img{filter:brightness(1.2) drop-shadow(0 0 6px rgba(0,240,255,.6));opacity:1}.company-panel{background:radial-gradient(circle at top left,rgba(0,240,255,.08),rgba(0,0,0,.9))}.company-panel .label{font-size:12px;letter-spacing:1.2px;margin-bottom:6px;opacity:.55;text-transform:uppercase}.company-panel .value{font-size:15px;font-weight:500;margin-bottom:22px}.company-panel h3{font-size:18px;letter-spacing:1px;margin-bottom:40px;position:relative}.company-panel h3:after{background:linear-gradient(90deg,#00f0ff,transparent);content:"";display:block;height:2px;margin-top:12px;opacity:.8;width:48px}.company-panel:before{background:linear-gradient(120deg,transparent 35%,hsla(0,0%,100%,.06),transparent 65%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.company-panel:hover:before{opacity:1}.company-panel h3:before{color:#00f0ff;content:"â—";font-size:10px;margin-right:8px}.company-panel{background:linear-gradient(135deg,rgba(0,240,255,.06),transparent 55%),radial-gradient(circle at top,hsla(0,0%,100%,.04),rgba(0,0,0,.9))}.page-hero{align-items:center;background:linear-gradient(180deg,#030308,#0a0a15);display:flex;justify-content:center;min-height:50vh;overflow:hidden;padding:150px 40px 100px;position:relative}.page-hero:before{background:radial-gradient(circle,rgba(0,240,255,.1) 0,transparent 60%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%) translateY(-50%);width:800px}.page-hero-content{max-width:800px;position:relative;text-align:center;z-index:2}.hero-badge{animation:badgePulse 2s ease-in-out infinite;font-weight:600;margin-bottom:30px;padding:10px 24px}.page-hero-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.2;margin-bottom:20px}.page-hero-subtitle{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.6}.page-hero-waves{bottom:0;height:100px;left:0;overflow:hidden;position:absolute;width:100%}.page-hero-waves .wave{animation:waveMove 10s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100'%3E%3Cpath fill='rgba(0,240,255,0.1)' d='M0 50c200 50 400-50 600 0s400-50 600 0 400 0 400 0v50H0Z'/%3E%3C/svg%3E") repeat-x;bottom:0;height:100%;left:0;position:absolute;width:200%}.page-hero-waves .wave:nth-child(2){animation-delay:-2s;animation-duration:8s;bottom:5px;opacity:.5}.page-hero-waves .wave:nth-child(3){animation-delay:-4s;animation-duration:12s;bottom:10px;opacity:.3}@keyframes waveMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.about-accordion-section{margin:0 auto;max-width:900px;padding:80px 40px}.accordion-item{background:linear-gradient(145deg,rgba(20,20,35,.6),rgba(10,10,20,.8));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:20px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.accordion-item:before{animation:accordionBorderFlow 4s ease infinite;background:linear-gradient(45deg,#00f0ff,#0f9,#f0f,#00f0ff);background-size:300% 300%;border-radius:18px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}@keyframes accordionBorderFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.accordion-item:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .6s ease;width:50%;z-index:1}.accordion-item:hover{border-color:transparent;box-shadow:0 20px 50px rgba(0,240,255,.15);transform:translateY(-5px) scale(1.01)}.accordion-item:hover:before{opacity:1}.accordion-item:hover:after{left:150%}.accordion-item.open{border-color:rgba(0,240,255,.4);box-shadow:0 10px 40px rgba(0,240,255,.2),inset 0 0 30px rgba(0,240,255,.03)}.accordion-item.open:before{opacity:.7}.accordion-header{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:15px;padding:24px 30px;position:relative;transition:all .3s ease;z-index:2}.accordion-header:hover{background:rgba(0,240,255,.05)}.accordion-icon{display:inline-block;filter:grayscale(.3);font-size:28px;transition:all .4s ease}.accordion-item:hover .accordion-icon{filter:grayscale(0) drop-shadow(0 0 10px rgba(0,240,255,.5));transform:scale(1.2)}.accordion-item.open .accordion-icon{animation:iconPulse 2s ease-in-out infinite;filter:grayscale(0) drop-shadow(0 0 15px rgba(0,240,255,.6));transform:scale(1.3)}@keyframes iconPulse{0%,to{filter:drop-shadow(0 0 15px rgba(0,240,255,.6))}50%{filter:drop-shadow(0 0 25px rgba(0,255,150,.8))}}.accordion-arrow{color:hsla(0,0%,100%,.5);display:inline-block;font-size:14px;margin-left:auto;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.accordion-item:hover .accordion-arrow{color:#00f0ff}.accordion-item.open .accordion-arrow{color:#0f9;filter:drop-shadow(0 0 8px rgba(0,255,150,.6));transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease,padding .5s ease;z-index:2}.accordion-item.open .accordion-content{max-height:1000px;padding:0 30px 30px}.accordion-content p{color:hsla(0,0%,100%,.75);font-size:15px;line-height:1.9;transition:color .3s ease}.accordion-item.open .accordion-content p{color:hsla(0,0%,100%,.85)}.quote-section{display:flex;justify-content:center;padding:80px 40px;perspective:1000px}.quote-box{background:linear-gradient(145deg,rgba(20,20,35,.8),rgba(10,10,20,.9));border:1px solid rgba(0,240,255,.2);border-radius:24px;max-width:800px;overflow:hidden;padding:50px 60px;position:relative;text-align:center;transform-style:preserve-3d;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.quote-box:before{animation:quoteBorderGlow 3s ease infinite;background:linear-gradient(45deg,#00f0ff,#0f9,#f0f,#00f0ff);background-size:300% 300%;border-radius:26px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}@keyframes quoteBorderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.quote-box:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .6s ease;width:100%}.quote-box:hover{border-color:transparent;box-shadow:0 30px 60px rgba(0,240,255,.2),0 0 40px rgba(0,240,255,.1),inset 0 0 60px rgba(0,240,255,.03);transform:translateY(-10px) rotateX(5deg)}.quote-box:hover:before{opacity:1}.quote-box:hover:after{left:100%}.quote-icon{color:#00f0ff;display:inline-block;font-size:48px;margin-bottom:20px;opacity:.5;transition:all .5s ease}.quote-box:hover .quote-icon{animation:quoteIconFloat 2s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,240,255,.4));opacity:1;transform:scale(1.2) translateY(-5px)}@keyframes quoteIconFloat{0%,to{transform:scale(1.2) translateY(-5px)}50%{transform:scale(1.2) translateY(-15px)}}.quote-text{color:hsla(0,0%,100%,.9);font-size:22px;font-style:italic;line-height:1.8;margin-bottom:30px;transition:all .4s ease}.quote-box:hover .quote-text{color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.1)}.quote-author{color:#00f0ff;font-size:16px;font-weight:600;transition:all .4s ease}.quote-box:hover .quote-author{background:linear-gradient(90deg,#00f0ff,#0f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.form-section{display:flex;justify-content:center;padding:80px 40px}.form-container{background:linear-gradient(145deg,rgba(20,20,35,.8),rgba(10,10,20,.9));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;max-width:600px;padding:50px;width:100%}.form-header{margin-bottom:40px;text-align:center}.form-header h2{color:#fff;font-family:Orbitron,sans-serif;font-size:28px;font-weight:700;margin-bottom:10px}.form-header p{color:hsla(0,0%,100%,.6)}.form-group{margin-bottom:30px}.form-group input,.form-group textarea{background:transparent;border:none;border-bottom:2px solid hsla(0,0%,100%,.2);color:#fff;font-family:inherit;font-size:16px;outline:none;padding:16px 0;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#00f0ff}.form-group label{color:hsla(0,0%,100%,.5);font-size:16px;left:0;pointer-events:none;position:absolute;top:16px;transition:all .3s ease}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{color:#00f0ff;font-size:12px;top:-10px}.input-line{background:linear-gradient(90deg,#00f0ff,#0f9);bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.form-group input:focus~.input-line,.form-group textarea:focus~.input-line{width:100%}.submit-btn{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border:none;border-radius:50px;color:#030308;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:18px 40px;position:relative;transition:all .3s ease;width:100%}.submit-btn:hover{box-shadow:0 15px 40px rgba(0,240,255,.4);transform:translateY(-3px)}.success-message{display:none;padding:40px;text-align:center}.success-message.show{display:block}.success-icon{font-size:64px;margin-bottom:20px}.success-message h3{color:#0f9;font-size:24px;margin-bottom:15px}.success-message p{color:hsla(0,0%,100%,.7);line-height:1.6}.benefits-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1000px;padding:40px}.benefit-card{background:linear-gradient(145deg,rgba(20,20,35,.6),rgba(10,10,20,.8));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.benefit-card:hover{border-color:rgba(0,240,255,.4);box-shadow:0 15px 40px rgba(0,240,255,.15);transform:translateY(-5px)}.benefit-icon{font-size:40px;margin-bottom:20px}.benefit-card h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}.benefit-card p{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.5}.contact-info{margin-top:20px}.contact-item{margin-bottom:20px}.contact-label{color:hsla(0,0%,100%,.5);display:block;font-size:12px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.contact-link{color:#00f0ff;font-size:16px;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#0f9}.contact-item p{color:hsla(0,0%,100%,.8);font-size:15px}.founder-info{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:25px;padding-bottom:25px}.founder-name{color:#fff;font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;margin-bottom:5px}.founder-aka{color:#00f0ff;font-size:14px;margin-bottom:10px}.founder-role{color:hsla(0,0%,100%,.6);font-size:13px}.social-links{display:flex;gap:12px;margin-top:20px}.social-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;display:flex;font-size:20px;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.social-btn:hover{background:rgba(0,240,255,.1);border-color:#00f0ff;transform:translateY(-3px)}@media (max-width:768px){.page-hero{min-height:40vh;padding:120px 20px 80px}.page-hero-title{font-size:32px}.about-accordion-section{padding:40px 20px}.accordion-header{font-size:16px;padding:20px}.quote-box{padding:30px}.quote-text{font-size:18px}.form-container{padding:30px 20px}.benefits-grid{gap:15px;grid-template-columns:1fr 1fr;padding:20px}.benefit-card{padding:20px}}.popup-overlay{backdrop-filter:blur(5px);background:rgba(0,0,0,.8);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9999}.popup-overlay.show{opacity:1;visibility:visible}.popup-modal{background:linear-gradient(145deg,rgba(20,20,35,.98),rgba(10,10,20,.98));border-radius:24px;left:50%;max-width:420px;opacity:0;padding:50px 40px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.8);transition:all .4s cubic-bezier(.34,1.56,.64,1);visibility:hidden;width:90%;z-index:10000}.popup-modal.show{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.popup-modal.success-popup{border:2px solid rgba(0,255,150,.4);box-shadow:0 30px 80px rgba(0,255,150,.2)}.popup-modal.error-popup{border:2px solid rgba(255,80,80,.4);box-shadow:0 30px 80px rgba(255,80,80,.2)}.popup-icon{animation:popupIconBounce .6s ease;font-size:64px;margin-bottom:25px}@keyframes popupIconBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.popup-icon.success{filter:drop-shadow(0 0 20px rgba(0,255,150,.5))}.popup-icon.error{filter:drop-shadow(0 0 20px rgba(255,80,80,.5))}.popup-modal h3{color:#fff;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;margin-bottom:15px}.popup-modal p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6;margin-bottom:30px}.popup-btn{border:none;border-radius:50px;cursor:pointer;font-size:16px;font-weight:700;padding:14px 40px;transition:all .3s ease}.popup-btn.success-btn{background:linear-gradient(135deg,#0f9,#00f0ff);color:#030308}.popup-btn.success-btn:hover{box-shadow:0 15px 40px rgba(0,255,150,.4);transform:translateY(-3px)}.popup-btn.error-btn{background:linear-gradient(135deg,#f55,#f88);color:#fff}.popup-btn.error-btn:hover{box-shadow:0 15px 40px rgba(255,80,80,.4);transform:translateY(-3px)}.chatbot-container{bottom:30px;font-family:Montserrat,sans-serif;position:fixed;right:30px;z-index:9998}.chatbot-btn{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border:none;border-radius:50%;box-shadow:0 10px 40px rgba(0,240,255,.4);cursor:pointer;display:flex;height:65px;justify-content:center;position:relative;transition:all .3s ease;width:65px}.chatbot-btn:hover{box-shadow:0 15px 50px rgba(0,240,255,.5);transform:scale(1.1)}.chatbot-btn-icon{font-size:28px;z-index:2}.chatbot-btn-pulse{animation:chatbotPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#00f0ff,#0f9);border-radius:50%;height:100%;position:absolute;width:100%}@keyframes chatbotPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.chatbot-container.open .chatbot-btn{opacity:0;pointer-events:none;transform:scale(0)}.chatbot-window{background:linear-gradient(145deg,rgba(15,15,25,.98),rgba(5,5,15,.98));border:1px solid rgba(0,240,255,.3);border-radius:24px;bottom:0;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 40px rgba(0,240,255,.1);display:flex;flex-direction:column;height:700px;opacity:0;overflow:hidden;position:absolute;right:0;transform:scale(.8) translateY(20px);transition:all .4s cubic-bezier(.34,1.56,.64,1);visibility:hidden;width:400px}.chatbot-container.open .chatbot-window{opacity:1;transform:scale(1) translateY(0);visibility:visible}.chatbot-header{align-items:center;background:linear-gradient(135deg,rgba(0,240,255,.1),rgba(0,255,150,.1));border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;padding:18px 20px}.chatbot-avatar{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border-radius:50%;display:flex;font-size:22px;height:45px;justify-content:center;width:45px}.chatbot-header-info h4{color:#fff;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;margin:0}.chatbot-status{align-items:center;color:#0f9;display:flex;font-size:12px;gap:5px}.chatbot-status:before{animation:statusPulse 1.5s ease infinite;background:#0f9;border-radius:50%;content:"";height:8px;width:8px}.chatbot-close{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:32px;margin-left:auto;transition:all .3s ease;width:32px}.chatbot-close:hover{background:rgba(255,80,80,.3);transform:rotate(90deg)}.chatbot-messages{display:flex;flex:1;flex-direction:column;gap:15px;overflow-y:auto;padding:20px}.chatbot-messages::-webkit-scrollbar{width:5px}.chatbot-messages::-webkit-scrollbar-thumb{background:rgba(0,240,255,.3);border-radius:10px}.chat-message{animation:messageSlide .3s ease;display:flex;gap:10px}@keyframes messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.user{flex-direction:row-reverse}.message-avatar{align-items:center;background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,255,150,.2));border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:35px;justify-content:center;width:35px}.chat-message.user .message-avatar{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.message-content{background:rgba(0,240,255,.1);border:1px solid rgba(0,240,255,.2);border-radius:16px;max-width:75%;padding:12px 16px}.chat-message.user .message-content{background:linear-gradient(135deg,#00f0ff,#0f9);border:none}.message-content p{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.5;margin:0}.chat-message.user .message-content p{color:#030308}.chatbot-suggestions{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-wrap:wrap;gap:8px;padding:10px 15px}.suggestion-btn{background:rgba(0,240,255,.1);border:1px solid rgba(0,240,255,.2);border-radius:20px;color:#00f0ff;cursor:pointer;font-size:12px;padding:8px 14px;transition:all .3s ease}.suggestion-btn:hover{background:rgba(0,240,255,.2);transform:translateY(-2px)}.chatbot-input-area{background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;padding:15px}.chatbot-input-area input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:25px;color:#fff;flex:1;font-family:inherit;font-size:14px;outline:none;padding:12px 18px;transition:border-color .3s ease}.chatbot-input-area input:focus{border-color:#00f0ff}.chatbot-input-area input::placeholder{color:hsla(0,0%,100%,.4)}.chatbot-send{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border:none;border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;transition:all .3s ease;width:45px}.chatbot-send:hover{box-shadow:0 5px 20px rgba(0,240,255,.4);transform:scale(1.1)}.chatbot-send svg{color:#030308;height:20px;width:20px}@media (max-width:480px){.chatbot-container{bottom:15px;right:15px}.chatbot-btn{height:55px;width:55px}.chatbot-window{height:70vh;max-height:500px;width:calc(100vw - 30px)}}.premium-contact-section{background:linear-gradient(180deg,#030308,#0a0a15);padding:100px 60px;position:relative}.premium-cards-container{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));margin:0 auto;max-width:1100px}.premium-contact-card{backdrop-filter:blur(20px);background:rgba(15,15,25,.6);border:1px solid rgba(0,240,255,.1);border-radius:24px;overflow:hidden;padding:40px;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1)}.premium-contact-card:hover{border-color:rgba(0,240,255,.3);box-shadow:0 20px 60px rgba(0,240,255,.15),0 0 0 1px rgba(0,240,255,.1);transform:translateY(-8px)}.card-gradient-bg{background:radial-gradient(circle at 80% 20%,rgba(0,240,255,.05) 0,transparent 60%);inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.premium-contact-card:hover .card-gradient-bg{opacity:1}.card-glow-effect{background:radial-gradient(circle,rgba(0,240,255,.1) 0,transparent 50%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .5s ease;width:200%}.premium-contact-card:hover .card-glow-effect{animation:cardGlowPulse 3s ease-in-out infinite;opacity:1}@keyframes cardGlowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.card-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:24px}.card-icon-premium{align-items:center;background:linear-gradient(135deg,rgba(0,240,255,.1),rgba(0,255,153,.05));border:2px solid rgba(0,240,255,.2);border-radius:20px;display:flex;height:80px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);width:80px}.premium-contact-card:hover .card-icon-premium{border-color:rgba(0,240,255,.4);box-shadow:0 0 30px rgba(0,240,255,.3);transform:rotateY(1turn) scale(1.05)}.icon-bg-glow{background:radial-gradient(circle,rgba(0,240,255,.2),transparent 70%);filter:blur(15px);inset:-20%;opacity:0;position:absolute;transition:opacity .4s ease}.premium-contact-card:hover .icon-bg-glow{opacity:1}.icon-emoji{animation:iconFloat 3s ease-in-out infinite;font-size:40px;position:relative;z-index:2}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card-title{background:linear-gradient(135deg,#fff,#00f0ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Orbitron,sans-serif;font-size:28px;font-weight:700;letter-spacing:2px;text-transform:uppercase;-webkit-text-fill-color:transparent;margin:0}.card-subtitle{color:hsla(0,0%,100%,.5);font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;letter-spacing:3px;margin:0;text-transform:uppercase}.card-content{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}.contact-detail-premium{display:flex;flex-direction:column;gap:8px}.detail-label{color:rgba(0,240,255,.7);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.detail-label,.detail-value{font-family:Montserrat,sans-serif}.detail-value{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:400;line-height:1.6;margin:0}.email-link{color:rgba(0,240,255,.9);display:inline-block;position:relative;text-decoration:none;transition:all .3s ease}.email-link:after{background:linear-gradient(90deg,#00f0ff,#0f9);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.email-link:hover{color:#00f0ff}.email-link:hover:after{width:100%}.founder-identity{background:rgba(0,240,255,.03);border-left:3px solid rgba(0,240,255,.3);border-radius:8px;margin-bottom:8px;padding:20px}.founder-name-premium{color:#fff;font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;margin:0 0 8px}.founder-aka-premium{color:rgba(0,240,255,.8);font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;font-weight:300;margin:0}.social-section-premium{display:flex;flex-direction:column;gap:12px;margin-top:8px}.social-label{color:rgba(0,240,255,.7);font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.social-buttons-premium{display:flex;flex-wrap:wrap;gap:12px}.social-btn-premium{align-items:center;background:rgba(0,240,255,.05);border:1px solid rgba(0,240,255,.15);border-radius:12px;color:rgba(0,240,255,.7);display:flex;height:44px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);width:44px}.social-btn-premium:before{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,255,153,.1));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.social-btn-premium:hover{border-color:rgba(0,240,255,.4);box-shadow:0 8px 24px rgba(0,240,255,.2);color:#00f0ff;transform:translateY(-3px) scale(1.05)}.social-btn-premium:hover:before{opacity:1}.social-btn-premium svg{position:relative;z-index:2}.card-footer{border-top:1px solid hsla(0,0%,100%,.05);margin-top:32px;padding-top:24px}.status-indicator{align-items:center;display:flex;gap:10px}.status-dot{animation:statusPulse 2s ease-in-out infinite;box-shadow:0 0 10px rgba(0,255,153,.5)}.status-text{color:rgba(0,255,153,.8);font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px}@media (max-width:1024px){.premium-cards-container{gap:30px;grid-template-columns:1fr}}@media (max-width:768px){.premium-contact-section{padding:60px 30px}.premium-contact-card{padding:30px 24px}.card-icon-premium{height:70px;width:70px}.icon-emoji{font-size:36px}}.card-logo{filter:drop-shadow(0 0 15px rgba(0,240,255,.3));height:56px;object-fit:contain;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);width:56px;z-index:2}.premium-contact-card:hover .card-logo{filter:drop-shadow(0 0 25px rgba(0,240,255,.6));transform:scale(1.05)}.site-footer-premium{background:linear-gradient(180deg,rgba(5,5,15,.98),#000008);border-top:1px solid rgba(0,240,255,.15);overflow:hidden;position:relative}.footer-main{margin:0 auto;max-width:1400px;padding:80px 60px 40px;position:relative;z-index:2}.footer-grid{display:grid;gap:60px;grid-template-columns:2fr 1fr 1.5fr}.footer-brand-column{max-width:400px}.footer-logo-premium{align-items:center;display:flex;gap:12px;margin-bottom:16px}.footer-logo-premium img{filter:drop-shadow(0 0 10px rgba(0,240,255,.4));height:45px;object-fit:contain;width:45px}.footer-logo-premium span{background:linear-gradient(135deg,#fff,#00f0ff);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;-webkit-text-fill-color:transparent}.footer-tagline-premium{color:rgba(0,240,255,.7);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;margin:0 0 16px;text-transform:uppercase}.footer-description{color:hsla(0,0%,100%,.5);font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:1.8;margin:0}.footer-column-title{color:#fff;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;margin:0 0 24px}.footer-links{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.footer-link{color:hsla(0,0%,100%,.6);display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:before{color:rgba(0,240,255,.8);content:"â†’";left:-20px;opacity:0;position:absolute;transition:all .3s ease}.footer-link:hover{color:rgba(0,240,255,.9);padding-left:20px}.footer-link:hover:before{left:0;opacity:1}.newsletter-description{color:hsla(0,0%,100%,.5);font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;line-height:1.6;margin:0 0 20px}.newsletter-form{width:100%}.newsletter-input-group{display:flex;gap:8px;position:relative}.newsletter-input{background:hsla(0,0%,100%,.05);border:1px solid rgba(0,240,255,.2);border-radius:12px;color:#fff;flex:1;font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:14px 18px;transition:all .3s ease}.newsletter-input::placeholder{color:hsla(0,0%,100%,.3)}.newsletter-input:focus{background:hsla(0,0%,100%,.08);border-color:rgba(0,240,255,.5);box-shadow:0 0 20px rgba(0,240,255,.2)}.newsletter-btn{align-items:center;background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,255,153,.15));border:1px solid rgba(0,240,255,.3);border-radius:12px;color:rgba(0,240,255,.9);cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.23,1,.32,1);width:50px}.newsletter-btn:before{background:linear-gradient(135deg,rgba(0,240,255,.3),rgba(0,255,153,.2));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.newsletter-btn:hover{border-color:rgba(0,240,255,.6);box-shadow:0 0 25px rgba(0,240,255,.4);transform:scale(1.05)}.newsletter-btn:hover:before{opacity:1}.newsletter-btn svg{position:relative;transition:transform .3s ease;z-index:2}.newsletter-btn:hover svg{transform:translateX(2px)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.05);position:relative;z-index:2}.footer-bottom-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:30px 60px}.footer-copyright-premium{color:hsla(0,0%,100%,.4);font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;margin:0}.footer-legal-links{align-items:center;display:flex;gap:16px}.footer-legal-link{color:hsla(0,0%,100%,.4);font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:color .3s ease}.footer-legal-link:hover{color:rgba(0,240,255,.8)}.footer-separator{color:hsla(0,0%,100%,.2)}.footer-waves-premium{bottom:0;height:100px;left:0;opacity:.6;position:absolute;width:100%;z-index:1}.footer-waves-premium svg{height:100%;width:100%}@media (max-width:1024px){.footer-grid{gap:40px;grid-template-columns:1fr 1fr}.footer-newsletter-column{grid-column:1/-1}}@media (max-width:768px){.footer-main{padding:60px 30px 30px}.footer-grid{gap:40px;grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;gap:16px;padding:24px 30px;text-align:center}.footer-brand-column{max-width:100%}}.legal-content{backdrop-filter:blur(10px);background:rgba(15,15,25,.5);border:1px solid rgba(0,240,255,.1);border-radius:16px;margin:0 auto;max-width:900px;padding:60px 40px}.legal-intro{color:rgba(0,240,255,.7);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;margin-bottom:40px;text-align:center}.legal-content h2{color:#fff;font-family:Orbitron,sans-serif;font-size:32px;font-weight:700;margin:0 0 24px;text-align:center}.legal-content h3{color:rgba(0,240,255,.9);font-family:Orbitron,sans-serif;font-size:20px;font-weight:600;margin:32px 0 16px}.legal-content p{font-weight:300;margin-bottom:16px}.legal-content p,.legal-content ul{color:hsla(0,0%,100%,.7);font-family:Montserrat,sans-serif;font-size:15px;line-height:1.8}.legal-content ul{margin:16px 0 16px 24px}.legal-content ul li{margin-bottom:8px}.legal-content a{border-bottom:1px solid rgba(0,240,255,.3);color:rgba(0,240,255,.9);text-decoration:none;transition:all .3s ease}.legal-content a:hover{border-bottom-color:#00f0ff;color:#00f0ff}.page .legal-content{position:relative;z-index:10}.page .features-section{margin:40px auto;max-width:1200px;width:100%}body{animation:gradientShift 15s ease infinite;background:linear-gradient(135deg,#050014,#000428,#001f3f);background-attachment:fixed;background-size:400% 400%}.theme-toggle-container{right:30px;top:100px;z-index:9997}.theme-toggle-btn{backdrop-filter:blur(10px);background:rgba(10,10,30,.8);border:2px solid rgba(0,240,255,.3);border-radius:20px;height:32px}.theme-toggle-btn:hover{box-shadow:0 5px 25px rgba(0,240,255,.3)}.toggle-icons{font-size:14px;padding:0 6px}.toggle-icon{transition:transform .4s ease,opacity .4s ease}.toggle-slider{left:2px;transition:transform .4s cubic-bezier(.68,-.55,.27,1.55)}.toggle-tooltip{background:rgba(10,10,30,.95);border:1px solid rgba(0,240,255,.2);border-radius:6px;color:hsla(0,0%,100%,.8);font-family:Montserrat,sans-serif;font-size:11px;left:50%;margin-top:10px;opacity:0;padding:6px 12px;position:absolute;top:100%;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap}.theme-toggle-btn:hover .toggle-tooltip{opacity:1;visibility:visible}.theme-toggle-container.light-mode .toggle-slider{transform:translateX(28px)}.theme-toggle-container.light-mode .theme-toggle-btn{background:hsla(0,0%,100%,.9)}body.theme-light{--bg-primary:#f5f7fa;--bg-secondary:#fff;--text-primary:#1a1a2e;--text-secondary:#4a4a6a;--accent-primary:#007bff;--accent-secondary:#00c853;--border-color:rgba(0,0,0,.1);--glass-bg:hsla(0,0%,100%,.8);background:linear-gradient(135deg,#f5f7fa,#e4e8ec 50%,#f0f4f8);color:var(--text-primary)}body.theme-light .site-header{background:transparent;border-bottom:none;box-shadow:none}body.theme-light .site-header.scrolled{background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1)}body.theme-light .site-header .logo span,body.theme-light .site-header .nav-link{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.6)!important}body.theme-light .site-header.scrolled .logo span,body.theme-light .site-header.scrolled .nav-link{color:#1a1a2e!important;text-shadow:none!important}body.theme-light .site-header .nav-link:hover{color:#00f0ff!important}body.theme-light .site-header.scrolled .nav-link:hover{color:#007bff!important}body.theme-light .about-section,body.theme-light .features-section,body.theme-light .hero-section,body.theme-light .services-section{background:linear-gradient(135deg,#f5f7fa,#e4e8ec 50%,#f0f4f8)}body.theme-light .hero-title,body.theme-light .section-title{background:linear-gradient(135deg,#007bff,#00c853);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.theme-light .about-card,body.theme-light .feature-card,body.theme-light .service-card{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1);color:#1a1a2e}body.theme-light .feature-card h3,body.theme-light .service-card h3{color:#1a1a2e}body.theme-light .feature-card p,body.theme-light .service-card p{color:#4a4a6a}body.theme-light .site-footer-premium{background:linear-gradient(180deg,#e4e8ec,#f5f7fa);border-top:1px solid rgba(0,0,0,.1)}body.theme-light .footer-column-title,body.theme-light .footer-logo-premium span{color:#1a1a2e}body.theme-light .footer-description,body.theme-light .footer-link,body.theme-light .newsletter-description{color:#4a4a6a}body.theme-light .cursor-ring{border-color:#007bff}body.theme-light .cursor-dot{background:#007bff}.chatbot-container-enhanced{bottom:30px;font-family:Montserrat,sans-serif;position:fixed;right:30px;z-index:9998}.chatbot-btn-enhanced{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border:none;border-radius:50px;box-shadow:0 10px 40px rgba(0,240,255,.4);cursor:pointer;display:flex;gap:12px;overflow:visible;padding:16px 24px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.27,1.55)}.chatbot-btn-enhanced:hover{box-shadow:0 15px 50px rgba(0,240,255,.6);transform:scale(1.05) translateY(-3px)}.chatbot-btn-inner{align-items:center;display:flex;gap:10px;z-index:2}.chatbot-btn-icon-enhanced{font-size:26px}.chatbot-btn-text{color:#0a0a20;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px}.chatbot-btn-pulse-enhanced{animation:chatbotPulseEnhanced 2s ease-in-out infinite;background:linear-gradient(135deg,#00f0ff,#0f9);border-radius:50px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.chatbot-btn-pulse-enhanced.delay{animation-delay:.5s}@keyframes chatbotPulseEnhanced{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}.chatbot-container-enhanced.open .chatbot-btn-enhanced{opacity:0;pointer-events:none;transform:scale(0)}.chatbot-window-enhanced{background:linear-gradient(180deg,rgba(15,15,35,.98),rgba(10,10,25,.99));border:1px solid rgba(0,240,255,.2);border-radius:24px;bottom:0;box-shadow:0 25px 80px rgba(0,0,0,.5),inset 0 1px 0 rgba(0,240,255,.1);display:flex;flex-direction:column;height:600px;opacity:0;overflow:hidden;position:absolute;right:0;transform:scale(0) translateY(20px);transform-origin:bottom right;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);width:400px}.chatbot-container-enhanced.open .chatbot-window-enhanced{opacity:1;transform:scale(1) translateY(0)}.chatbot-header-enhanced{align-items:center;background:linear-gradient(135deg,rgba(0,240,255,.1),rgba(0,255,153,.1));border-bottom:1px solid rgba(0,240,255,.15);display:flex;justify-content:space-between;padding:20px 24px}.chatbot-header-left{align-items:center;display:flex;gap:14px}.chatbot-avatar-enhanced{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border-radius:16px;box-shadow:0 5px 20px rgba(0,240,255,.4);display:flex;height:48px;justify-content:center;position:relative;width:48px}.header-avatar-img{border-radius:16px;height:100%;object-fit:cover;width:100%}.avatar-status-dot{animation:statusPulse 2s ease infinite;background:#0f9;border:3px solid #0f0f23;border-radius:50%;bottom:-2px;height:14px;position:absolute;right:-2px;width:14px}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.5}}.chatbot-header-info-enhanced h4{color:#fff;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;margin:0 0 4px}.chatbot-status-enhanced{align-items:center;color:rgba(0,255,153,.9);display:flex;font-size:12px;gap:6px}.status-dot{background:#0f9;border-radius:50%;height:8px;width:8px}.chatbot-close-enhanced{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.chatbot-close-enhanced:hover{background:rgba(255,100,100,.2);border-color:rgba(255,100,100,.4);color:#ff6b6b}.chatbot-quick-actions{border-bottom:1px solid rgba(0,240,255,.1);display:flex;gap:6px;overflow-x:auto;padding:8px 15px}.chatbot-quick-actions::-webkit-scrollbar{display:none}.quick-action-btn{align-items:center;background:rgba(0,240,255,.08);border:1px solid rgba(0,240,255,.2);border-radius:16px;cursor:pointer;display:flex;flex-shrink:0;gap:4px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.quick-action-btn:hover{background:rgba(0,240,255,.15);border-color:rgba(0,240,255,.4);transform:translateY(-2px)}.quick-action-icon{font-size:16px}.quick-action-label{color:rgba(0,240,255,.9);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.chatbot-messages-enhanced{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.chatbot-messages-enhanced::-webkit-scrollbar{width:5px}.chatbot-messages-enhanced::-webkit-scrollbar-thumb{background:rgba(0,240,255,.3);border-radius:10px}.chat-message-enhanced{animation:messageSlideIn .4s ease;display:flex;gap:12px}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message-enhanced.user{flex-direction:row-reverse}.message-avatar-enhanced{align-items:center;background:rgba(0,240,255,.15);border-radius:12px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.chat-message-enhanced.user .message-avatar-enhanced{background:rgba(0,255,153,.15)}.message-content-enhanced{background:rgba(0,240,255,.08);border:1px solid rgba(0,240,255,.15);border-radius:18px 18px 18px 6px;max-width:280px;padding:14px 18px;position:relative}.chat-message-enhanced.user .message-content-enhanced{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,255,153,.2));border-color:rgba(0,255,153,.3);border-radius:18px 18px 6px 18px}.message-content-enhanced p{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.6;margin:0 0 8px}.message-content-enhanced p:last-of-type{margin-bottom:0}.message-content-enhanced a{color:#00f0ff;text-decoration:none}.message-content-enhanced a:hover{text-decoration:underline}.message-time{color:hsla(0,0%,100%,.4);display:block;font-size:10px;margin-top:8px;text-align:right}.welcome-list{list-style:none;margin:12px 0;padding:0}.welcome-list li{color:hsla(0,0%,100%,.8);font-size:13px;padding:4px 0}.typing-dots{display:flex;gap:4px;padding:4px 0}.typing-dots span{animation:typingBounce 1.4s infinite;background:rgba(0,240,255,.6);border-radius:50%;height:8px;width:8px}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chatbot-suggestions-enhanced{background:rgba(0,0,0,.2);border-top:1px solid rgba(0,240,255,.1);display:flex;flex-wrap:wrap;gap:6px;padding:8px 15px}.suggestion-btn-enhanced{background:transparent;border:1px solid rgba(0,240,255,.2);border-radius:12px;color:rgba(0,240,255,.8);cursor:pointer;font-family:Montserrat,sans-serif;font-size:10px;padding:5px 10px;transition:all .3s ease}.suggestion-btn-enhanced:hover{background:rgba(0,240,255,.1);border-color:rgba(0,240,255,.4);transform:translateY(-1px)}.chatbot-input-area-enhanced{background:rgba(0,0,0,.3);border-top:1px solid rgba(0,240,255,.1);display:flex;gap:12px;padding:16px 20px}.chatbot-input-area-enhanced input{background:hsla(0,0%,100%,.05);border:1px solid rgba(0,240,255,.2);border-radius:14px;color:#fff;flex:1;font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:14px 18px;transition:all .3s ease}.chatbot-input-area-enhanced input:focus{background:hsla(0,0%,100%,.08);border-color:rgba(0,240,255,.5);box-shadow:0 0 20px rgba(0,240,255,.1)}.chatbot-input-area-enhanced input::placeholder{color:hsla(0,0%,100%,.4)}.chatbot-send-enhanced{align-items:center;background:linear-gradient(135deg,#00f0ff,#0f9);border:none;border-radius:14px;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s ease;width:48px}.chatbot-send-enhanced:hover{box-shadow:0 8px 25px rgba(0,240,255,.4);transform:scale(1.05)}.chatbot-send-enhanced svg{color:#0a0a20;height:22px;width:22px}.chatbot-footer{background:rgba(0,0,0,.3);padding:10px;text-align:center}.chatbot-footer span{color:hsla(0,0%,100%,.3);font-size:10px;letter-spacing:.5px}@media (max-width:768px){.theme-toggle-container{bottom:100px;right:20px;top:auto}.chatbot-container-enhanced{bottom:20px;right:20px}.chatbot-btn-enhanced{padding:14px 20px}.chatbot-btn-text{display:none}.chatbot-window-enhanced{height:calc(100vh - 100px);max-height:550px;max-width:380px;width:calc(100vw - 40px)}}body.theme-light,body.theme-light *{--text-dark:#1a1a2e;--text-medium:#3a3a5e;--text-light:#5a5a7e}body.theme-light .hero-description,body.theme-light .hero-subtitle,body.theme-light .hero-tagline{color:#3a3a5e!important}body.theme-light .hero-cta{color:#1a1a2e}body.theme-light .section-description,body.theme-light .section-subtitle{color:#3a3a5e!important}body.theme-light h1,body.theme-light h2,body.theme-light h3,body.theme-light h4,body.theme-light h5,body.theme-light h6{color:#1a1a2e}body.theme-light p{color:#3a3a5e}body.theme-light .about-card,body.theme-light .artist-card,body.theme-light .card,body.theme-light .contact-card,body.theme-light .feature-card,body.theme-light .info-card,body.theme-light .service-card,body.theme-light .stat-card,body.theme-light .team-card{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important}body.theme-light .about-card h3,body.theme-light .artist-card h3,body.theme-light .card h3,body.theme-light .contact-card h3,body.theme-light .feature-card h3,body.theme-light .info-card h3,body.theme-light .service-card h3,body.theme-light .team-card h3{color:#1a1a2e!important}body.theme-light .about-card p,body.theme-light .artist-card p,body.theme-light .card p,body.theme-light .contact-card p,body.theme-light .feature-card p,body.theme-light .info-card p,body.theme-light .service-card p,body.theme-light .team-card p{color:#4a4a6a!important}body.theme-light .card-icon,body.theme-light .feature-icon,body.theme-light .service-icon{background:linear-gradient(135deg,rgba(0,123,255,.15),rgba(0,200,83,.15))!important}body.theme-light .about-description,body.theme-light .about-hero-text,body.theme-light .mission-text,body.theme-light .value-description,body.theme-light .vision-text{color:#3a3a5e!important}body.theme-light .about-hero h1,body.theme-light .about-section h2{color:#1a1a2e!important}body.theme-light .service-description,body.theme-light .service-details,body.theme-light .service-list li{color:#3a3a5e!important}body.theme-light .artist-bio,body.theme-light .artist-description,body.theme-light .artist-genre{color:#4a4a6a!important}body.theme-light .artist-name{color:#1a1a2e!important}body.theme-light .contact-description,body.theme-light .contact-details p,body.theme-light .contact-info-text,body.theme-light .contact-subtitle{color:#3a3a5e!important}body.theme-light .contact-heading,body.theme-light .contact-title{color:#1a1a2e!important}body.theme-light .contact-link,body.theme-light .social-link{color:#007bff!important}body.theme-light .contact-link:hover,body.theme-light .social-link:hover{color:#0056b3!important}body.theme-light .apply-description,body.theme-light .eligibility-text,body.theme-light .form-description{color:#3a3a5e!important}body.theme-light .apply-title,body.theme-light .form-title{color:#1a1a2e!important}body.theme-light input,body.theme-light select,body.theme-light textarea{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.15)!important;color:#1a1a2e!important}body.theme-light input::placeholder,body.theme-light textarea::placeholder{color:#7a7a9a!important}body.theme-light input:focus,body.theme-light select:focus,body.theme-light textarea:focus{border-color:#007bff!important;box-shadow:0 0 20px rgba(0,123,255,.2)!important}body.theme-light label{color:#1a1a2e!important}body.theme-light .btn-outline,body.theme-light .btn-secondary{border-color:#007bff!important;color:#007bff!important}body.theme-light .btn-outline:hover,body.theme-light .btn-secondary:hover{background:#007bff!important;color:#fff!important}body.theme-light .nav-link{color:#1a1a2e!important}body.theme-light .nav-link.active,body.theme-light .nav-link:hover{color:#007bff!important}body.theme-light .site-footer-premium{background:linear-gradient(180deg,#e8ecf1,#f5f7fa)!important}body.theme-light .footer-logo-premium span{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}body.theme-light .footer-tagline-premium{color:#007bff!important}body.theme-light .footer-description,body.theme-light .newsletter-description{color:#4a4a6a!important}body.theme-light .footer-column-title{color:#1a1a2e!important}body.theme-light .footer-link{color:#4a4a6a!important}body.theme-light .footer-link:hover{color:#007bff!important}body.theme-light .footer-copyright-premium,body.theme-light .footer-legal-link{color:#5a5a7a!important}body.theme-light .footer-legal-link:hover{color:#007bff!important}body.theme-light .newsletter-input{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.15)!important;color:#1a1a2e!important}body.theme-light .stat-number,body.theme-light .stat-value{color:#007bff!important;-webkit-text-fill-color:#007bff!important}body.theme-light .stat-label,body.theme-light .stat-title,body.theme-light .testimonial-quote,body.theme-light .testimonial-text{color:#3a3a5e!important}body.theme-light .testimonial-author,body.theme-light .testimonial-name{color:#1a1a2e!important}body.theme-light .testimonial-role{color:#5a5a7a!important}body.theme-light li{color:#3a3a5e}body.theme-light ul li:before{color:#007bff}body.theme-light .badge,body.theme-light .label,body.theme-light .tag{background:rgba(0,123,255,.1)!important;border-color:rgba(0,123,255,.3)!important;color:#007bff!important}body.theme-light .glass-card,body.theme-light .glass-section,body.theme-light [class*=glass]{background:hsla(0,0%,100%,.85)!important;border-color:rgba(0,0,0,.1)!important}body.theme-light .divider,body.theme-light hr{border-color:rgba(0,0,0,.1)!important}body.theme-light .feature-icon i,body.theme-light .icon,body.theme-light .service-icon i{color:#007bff!important}body.theme-light::-webkit-scrollbar-track{background:#f0f0f0}body.theme-light::-webkit-scrollbar-thumb{background:silver}body.theme-light::-webkit-scrollbar-thumb:hover{background:#a0a0a0}body.theme-light .legal-page-wrapper{background:linear-gradient(135deg,#f5f7fa,#e4e8ec 50%,#f0f4f8)!important}body.theme-light .legal-document{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.1)!important}body.theme-light .legal-document h2,body.theme-light .legal-document h3{color:#1a1a2e!important}body.theme-light .legal-document h3{color:#007bff!important}body.theme-light .legal-document li,body.theme-light .legal-document p{color:#3a3a5e!important}body.theme-light .legal-document a{color:#007bff!important}body.theme-light .legal-hero h1{background:linear-gradient(135deg,#007bff,#00c853)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light .legal-hero p{color:#4a4a6a!important}body.theme-light .legal-badge{background:rgba(0,123,255,.1)!important;border-color:rgba(0,123,255,.3)!important;color:#007bff!important}body.theme-light .highlight-box{background:rgba(0,123,255,.08)!important;border-left-color:#007bff!important}body.theme-light .last-updated{color:#007bff!important}body.theme-light .chatbot-window-enhanced{background:linear-gradient(180deg,rgba(245,247,250,.98),hsla(0,0%,100%,.99))!important;border-color:rgba(0,0,0,.15)!important}body.theme-light .chatbot-header-enhanced{background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,200,83,.1))!important;border-bottom-color:rgba(0,0,0,.1)!important}body.theme-light .chatbot-header-info-enhanced h4,body.theme-light .message-content-enhanced p{color:#1a1a2e!important}body.theme-light .chatbot-input-area-enhanced input{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.15)!important;color:#1a1a2e!important}body.theme-light .chatbot-quick-actions{border-bottom-color:rgba(0,0,0,.1)!important}body.theme-light .quick-action-btn{background:rgba(0,123,255,.08)!important;border-color:rgba(0,123,255,.2)!important}body.theme-light .quick-action-label{color:#007bff!important}body.theme-light .suggestion-btn-enhanced{border-color:rgba(0,123,255,.2)!important;color:#007bff!important}body.theme-light .chatbot-footer span{color:rgba(0,0,0,.4)!important}body.theme-light .welcome-list li{color:#3a3a5e!important}body.theme-light .message-time{color:rgba(0,0,0,.4)!important}body.theme-light .toggle-tooltip{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.1)!important;color:#1a1a2e!important}body.theme-light .company-card,body.theme-light .contact-card,body.theme-light .contact-info-card,body.theme-light .founder-card{background:#fff!important;border:1px solid rgba(0,123,255,.2)!important}body.theme-light .company-card h3,body.theme-light .contact-card .card-title,body.theme-light .contact-card h3,body.theme-light .contact-card h4,body.theme-light .founder-card h3{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}body.theme-light .company-card .subtitle,body.theme-light .contact-card .role,body.theme-light .contact-card .subtitle,body.theme-light .founder-card .subtitle{color:#007bff!important}body.theme-light .company-card p,body.theme-light .contact-card p,body.theme-light .contact-card span,body.theme-light .founder-card p{color:#3a3a5e!important}body.theme-light .eligibility-card,body.theme-light .eligibility-item,body.theme-light .eligible-card,body.theme-light .who-card{background:#fff!important;border:1px solid rgba(0,123,255,.15)!important}body.theme-light .eligibility-card h3,body.theme-light .eligibility-card h4,body.theme-light .eligibility-item h3,body.theme-light .eligible-card h3,body.theme-light .who-card h3{color:#1a1a2e!important}body.theme-light .eligibility-card p,body.theme-light .eligibility-item p,body.theme-light .eligible-card p,body.theme-light .who-card p{color:#3a3a5e!important}body.theme-light .apply-form-section,body.theme-light .form-section,body.theme-light .onboarding-section{background:#fff!important}body.theme-light .apply-title,body.theme-light .form-section h2,body.theme-light .form-section h3,body.theme-light .form-title,body.theme-light .onboarding-title{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}body.theme-light .apply-description,body.theme-light .form-description,body.theme-light .form-subtitle{color:#3a3a5e!important}body.theme-light .cta-section,body.theme-light .featured-section,body.theme-light .join-cta{background:linear-gradient(135deg,#e8f4ff,#d0e8ff 50%,#e0f0ff)!important}body.theme-light .cta-section h2,body.theme-light .cta-title,body.theme-light .featured-section h2{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}body.theme-light .cta-section h2 span,body.theme-light .featured-section h2 span{background:linear-gradient(135deg,#007bff,#00c853)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light .cta-description,body.theme-light .cta-section p,body.theme-light .featured-section p{color:#3a3a5e!important}body.theme-light .about-quote,body.theme-light .founder-quote,body.theme-light .quote-card,body.theme-light .testimonial-card{background:#fff!important;border:1px solid rgba(0,123,255,.15)!important}body.theme-light .founder-quote p,body.theme-light .quote-card p,body.theme-light .quote-text,body.theme-light .testimonial-card p,body.theme-light .testimonial-text,body.theme-light blockquote{color:#2a2a4e!important}body.theme-light .founder-quote cite,body.theme-light .quote-author,body.theme-light .quote-card cite,body.theme-light .testimonial-author{color:#007bff!important}body.theme-light [class*=Card],body.theme-light [class*=card]{background:#fff!important;border-color:rgba(0,123,255,.15)!important}body.theme-light [class*=Card] h1,body.theme-light [class*=Card] h2,body.theme-light [class*=Card] h3,body.theme-light [class*=Card] h4,body.theme-light [class*=card] h1,body.theme-light [class*=card] h2,body.theme-light [class*=card] h3,body.theme-light [class*=card] h4{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}body.theme-light [class*=Card] p,body.theme-light [class*=Card] span:not(.icon):not([class*=btn]),body.theme-light [class*=card] p,body.theme-light [class*=card] span:not(.icon):not([class*=btn]){color:#3a3a5e!important}body.theme-light .section,body.theme-light section{background:transparent!important}body.theme-light .page,body.theme-light main{background:linear-gradient(135deg,#f5f7fa,#e4e8ec 50%,#f0f4f8)!important}body.theme-light .gradient-title,body.theme-light [class*=gradient-text]{background:linear-gradient(135deg,#007bff,#00c853)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light [style*="color: #00f0ff"],body.theme-light [style*="color: rgba(0, 240, 255"],body.theme-light [style*="color:#00f0ff"]{color:#007bff!important}body.theme-light .wave-section,body.theme-light .waves-bg{background:linear-gradient(180deg,#e4e8ec,#f5f7fa)!important}body.theme-light .wave-section svg path,body.theme-light .waves-bg svg path{fill:rgba(0,123,255,.1)!important}body.theme-light .card-icon,body.theme-light .feature-icon-wrapper,body.theme-light .icon-wrapper{background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,200,83,.1))!important;border-color:rgba(0,123,255,.2)!important}body.theme-light .text-gradient,body.theme-light .title-gradient{background:linear-gradient(135deg,#007bff,#00c853)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light .accent-text,body.theme-light .text-cyan,body.theme-light .text-neon{color:#007bff!important}body.theme-light .text-muted,body.theme-light .text-secondary{color:#5a5a7a!important}body.theme-light .text-light,body.theme-light .text-white{color:#1a1a2e!important}body.theme-light .bg-overlay,body.theme-light .overlay{background:hsla(0,0%,100%,.8)!important}body.theme-light .music-note,body.theme-light .music-notes .note{color:rgba(0,123,255,.3)!important;opacity:.4!important}body.theme-light .hamburger-menu,body.theme-light .mobile-menu{background:#fff!important}body.theme-light .mobile-menu a{color:#1a1a2e!important}body.theme-light .premium-contact-card{background:#fff!important;border:1px solid rgba(0,123,255,.2)!important;box-shadow:0 15px 50px rgba(0,0,0,.1)!important}body.theme-light .premium-contact-card .card-gradient-bg{background:linear-gradient(135deg,rgba(0,123,255,.05),rgba(0,200,83,.05))!important}body.theme-light .premium-contact-card .card-title{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;background:none!important}body.theme-light .premium-contact-card .card-subtitle{color:#007bff!important}body.theme-light .premium-contact-card .detail-label{color:#5a5a7a!important}body.theme-light .premium-contact-card .detail-value{color:#2a2a4e!important}body.theme-light .premium-contact-card .email-link{color:#007bff!important}body.theme-light .premium-contact-card .founder-name-premium{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;background:none!important}body.theme-light .premium-contact-card .founder-aka-premium{color:#007bff!important}body.theme-light .premium-contact-card .status-text{color:#3a3a5e!important}body.theme-light .premium-contact-card .social-link-premium{background:rgba(0,123,255,.1)!important;border-color:rgba(0,123,255,.2)!important}body.theme-light .premium-contact-card .social-link-premium:hover{background:rgba(0,123,255,.2)!important}body.theme-light .benefit-card{background:#fff!important;border:1px solid rgba(0,123,255,.15)!important;box-shadow:0 10px 40px rgba(0,0,0,.08)!important}body.theme-light .benefit-card h4{color:#1a1a2e!important}body.theme-light .benefit-card p{color:#4a4a6a!important}body.theme-light .benefit-icon{background:rgba(0,123,255,.1)!important}body.theme-light .form-section{background:linear-gradient(135deg,#f0f4f8,#e8ecf1)!important}body.theme-light .form-container{background:#fff!important;border:1px solid rgba(0,123,255,.15)!important;box-shadow:0 20px 60px rgba(0,0,0,.1)!important}body.theme-light .form-header h2{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;background:none!important}body.theme-light .form-header p{color:#4a4a6a!important}body.theme-light .form-group label{color:#3a3a5e!important}body.theme-light .form-group input,body.theme-light .form-group select,body.theme-light .form-group textarea{background:#f8f9fa!important;border-color:rgba(0,0,0,.15)!important;color:#1a1a2e!important}body.theme-light .form-group input:focus,body.theme-light .form-group textarea:focus{background:#fff!important;border-color:#007bff!important}body.theme-light .page-hero{background:linear-gradient(135deg,#e8f0ff,#d0e4ff 50%,#e0f0ff)!important}body.theme-light .page-hero-title{color:#1a1a2e!important}body.theme-light .page-hero-title .text-gradient{background:linear-gradient(135deg,#007bff,#00c853)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light .page-hero-subtitle{color:#3a3a5e!important}body.theme-light .hero-badge{background:rgba(0,123,255,.15)!important;border-color:rgba(0,123,255,.3)!important;color:#007bff!important}body.theme-light .section-header .section-title{background:linear-gradient(135deg,#007bff,#00c853)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light .section-header .section-subtitle{color:#4a4a6a!important}body.theme-light .section-badge{background:rgba(0,123,255,.1)!important;border-color:rgba(0,123,255,.2)!important;color:#007bff!important}body.theme-light .features-section{background:linear-gradient(180deg,#f5f7fa,#e8ecf1)!important}body.theme-light .contact-hero{background:linear-gradient(135deg,#e8f0ff,#d0e4ff)!important}body.theme-light .contact-hero-title{color:#1a1a2e!important}body.theme-light .contact-hero-title span{background:linear-gradient(135deg,#007bff,#00c853)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light .contact-hero-subtitle{color:#4a4a6a!important}body.theme-light .hero-subtitle{color:#fff!important;font-weight:500;text-shadow:0 2px 8px rgba(0,0,0,.7),0 0 20px rgba(0,0,0,.5)}body.theme-light .founder-link{color:#00f0ff!important;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.7)}body.theme-light .founder-story-quote,body.theme-light .quote-section{background:#fff!important}body.theme-light .founder-quote-text,body.theme-light .quote-section .quote-text{color:#2a2a4e!important}body.theme-light .quote-section .quote-author{color:#007bff!important}body.theme-light .cta-section,body.theme-light .join-cta-section{background:linear-gradient(135deg,#e0f0ff,#d0e8ff)!important}body.theme-light .cta-section h2{color:#1a1a2e!important}body.theme-light .cta-section p{color:#3a3a5e!important}body.theme-light .artist-card-premium{background:#fff!important;border-color:rgba(0,123,255,.15)!important}body.theme-light .artist-card-premium .artist-name{color:#1a1a2e!important}body.theme-light .artist-card-premium .artist-genre{color:#007bff!important}body.theme-light .artist-card-premium .artist-bio{color:#4a4a6a!important}body.theme-light .service-card-premium{background:#fff!important;border-color:rgba(0,123,255,.15)!important}body.theme-light .service-card-premium h3{color:#1a1a2e!important}body.theme-light .service-card-premium p{color:#4a4a6a!important}body.theme-light .service-card-premium li{color:#3a3a5e!important}body.theme-light .quote-section{background:linear-gradient(135deg,#e8f0ff,#f0f4f8)!important}body.theme-light .quote-box{background:#fff!important;border:1px solid rgba(0,123,255,.2)!important;box-shadow:0 15px 50px rgba(0,0,0,.08)!important}body.theme-light .quote-box .quote-text,body.theme-light .quote-text{color:#2a2a4e!important;-webkit-text-fill-color:#2a2a4e!important;background:none!important}body.theme-light .quote-box .quote-icon,body.theme-light .quote-icon{color:#007bff!important}body.theme-light .quote-author,body.theme-light .quote-box .quote-author{color:#007bff!important;-webkit-text-fill-color:#007bff!important;background:none!important}body.theme-light .about-accordion-section{background:linear-gradient(180deg,#f5f7fa,#e8ecf1)!important}body.theme-light .accordion-item{background:#fff!important;border:1px solid rgba(0,123,255,.15)!important}body.theme-light .accordion-header{background:rgba(0,123,255,.05)!important;color:#1a1a2e!important}body.theme-light .accordion-header span{color:#1a1a2e!important}body.theme-light .accordion-content{background:#fff!important}body.theme-light .accordion-content p{color:#3a3a5e!important}body.theme-light .accordion-content strong{color:#1a1a2e!important}body.theme-light [class*=Box],body.theme-light [class*=box]{background:#fff!important;border-color:rgba(0,123,255,.15)!important}body.theme-light [class*=Box] p,body.theme-light [class*=Box] span,body.theme-light [class*=box] p,body.theme-light [class*=box] span{color:#3a3a5e!important}.theme-toggle-container{left:50%;top:20px;transform:translateX(-50%)}.theme-toggle-btn{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(10,10,30,.85);border:1px solid rgba(0,240,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(0,240,255,.1);gap:12px;height:auto;overflow:visible;padding:12px 24px;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);width:auto}.theme-toggle-btn:hover{border-color:rgba(0,240,255,.6);box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 30px rgba(0,240,255,.2);transform:translateY(-3px)}.toggle-icons{height:28px;justify-content:center;position:relative;width:28px}.toggle-icon{font-size:20px;position:absolute;transition:all .5s cubic-bezier(.68,-.55,.27,1.55)}.toggle-icon.sun-icon{opacity:0;transform:rotate(-90deg) scale(.5)}.toggle-icon.moon-icon{transform:rotate(0deg) scale(1)}.toggle-slider{display:none}.toggle-label{color:hsla(0,0%,100%,.9);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.toggle-tooltip{display:none}.theme-toggle-container.light-mode .toggle-icon.sun-icon{transform:rotate(0deg) scale(1)}.theme-toggle-container.light-mode .toggle-icon.moon-icon{opacity:0;transform:rotate(90deg) scale(.5)}.theme-toggle-container.light-mode .theme-toggle-btn{border-color:rgba(255,180,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.15),0 0 20px rgba(255,200,0,.1)}.theme-toggle-container.light-mode .toggle-label{color:#1a1a2e}.theme-toggle-btn:before{background:linear-gradient(135deg,rgba(0,240,255,.3),rgba(0,255,153,.3));border-radius:50px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.theme-toggle-btn:hover:before{opacity:1}.theme-toggle-container.light-mode .theme-toggle-btn:before{background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,140,0,.3))}@media (max-width:768px){.theme-toggle-container{bottom:100px;left:20px;top:auto;transform:none}.theme-toggle-btn{padding:10px 18px}.toggle-label{font-size:11px}}.theme-toggle-container{left:auto;position:fixed;right:120px;top:28px;transform:none;z-index:9999}.theme-toggle-btn{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:rgba(10,10,30,.9);border:2px solid rgba(0,240,255,.4);border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.3),inset 0 0 15px rgba(0,240,255,.1);cursor:pointer;display:flex;gap:0;height:36px;overflow:hidden;padding:0;position:relative;transition:all .4s ease;width:70px}.theme-toggle-btn:hover{border-color:rgba(0,240,255,.7);box-shadow:0 6px 25px rgba(0,240,255,.3),inset 0 0 20px rgba(0,240,255,.15);transform:none}.theme-toggle-btn:before{display:none}.toggle-icons{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 8px;pointer-events:none;position:absolute;width:100%}.toggle-icon{font-size:16px;opacity:.6;position:static;transform:none;transition:all .3s ease}.toggle-icon.sun-icon{opacity:.4;transform:none}.toggle-icon.moon-icon{opacity:1;transform:none}.toggle-slider{background:linear-gradient(135deg,#00f0ff,#0f9);border-radius:50%;box-shadow:0 2px 10px rgba(0,240,255,.5);display:block!important;height:28px;left:4px;position:absolute;top:2px;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);width:28px;z-index:2}.toggle-label,.toggle-tooltip{display:none!important}.theme-toggle-container.light-mode .toggle-slider{background:linear-gradient(135deg,gold,#ff8c00);box-shadow:0 2px 10px rgba(255,180,0,.5);left:calc(100% - 32px)}.theme-toggle-container.light-mode .toggle-icon.sun-icon{opacity:1}.theme-toggle-container.light-mode .toggle-icon.moon-icon{opacity:.4}.theme-toggle-container.light-mode .theme-toggle-btn{background:hsla(0,0%,100%,.95);border-color:rgba(255,180,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.1),inset 0 0 15px rgba(255,200,0,.1)}@media (max-width:768px){.theme-toggle-container{right:70px;top:20px}.theme-toggle-btn{height:32px;width:60px}.toggle-slider{height:24px;left:4px;top:2px;width:24px}.theme-toggle-container.light-mode .toggle-slider{left:calc(100% - 28px)}.toggle-icon{font-size:14px}}header nav{align-items:center;display:flex;gap:8px}header nav .theme-toggle-container{align-items:center;display:inline-flex;left:auto!important;margin-right:15px;position:relative!important;right:auto!important;top:auto!important;transform:none!important}.theme-toggle-btn{height:30px;width:60px}.toggle-slider{height:24px;width:24px}@media (max-width:768px){header nav .theme-toggle-container{margin-right:10px}.theme-toggle-btn{height:26px;width:50px}.toggle-slider{height:20px;width:20px}}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.bg-video{filter:brightness(.4) contrast(1.2) saturate(1.1);height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.1);transition:filter .5s ease;width:auto;z-index:-3}.hero-overlay-bg{animation:overlayShift 15s ease-in-out infinite;background:linear-gradient(135deg,rgba(0,240,255,.15),rgba(138,43,226,.12) 25%,rgba(255,0,150,.08) 50%,rgba(0,150,255,.1) 75%,transparent),radial-gradient(ellipse at top left,rgba(0,240,255,.2),transparent 50%),radial-gradient(ellipse at bottom right,rgba(138,43,226,.2),transparent 50%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}@keyframes overlayShift{0%,to{background-position:0 50%,0 0,100% 100%,0 0}50%{background-position:100% 50%,50% 50%,50% 50%,0 100%}}.hero:before{background:transparent;height:100%;top:0;z-index:-1}.hero:after,.hero:before{content:"";left:0;pointer-events:none;position:absolute;width:100%}.hero:after{background:linear-gradient(0deg,#030308 0,transparent);bottom:0;height:200px;z-index:1}.hero-overlay-bg:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)'/%3E%3C/svg%3E");left:0;opacity:.03;width:100%}.hero-overlay-bg:after,.hero-overlay-bg:before{content:"";height:100%;pointer-events:none;position:absolute;top:0}.hero-overlay-bg:after{animation:lightStreak 8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03),transparent);left:-100%;width:50%}@keyframes lightStreak{0%{left:-100%}50%,to{left:200%}}.sound-waves{align-items:flex-end;bottom:100px;display:flex;gap:5px;left:50%;opacity:.4;position:absolute;transform:translateX(-50%);z-index:0}.sound-waves .wave{animation:soundWave 1.2s ease-in-out infinite;background:linear-gradient(0deg,#00f0ff,#8a2be2);border-radius:2px;height:30px;width:4px}.sound-waves .wave:first-child{animation-delay:0s;height:20px}.sound-waves .wave:nth-child(2){animation-delay:.1s;height:35px}.sound-waves .wave:nth-child(3){animation-delay:.2s;height:50px}.sound-waves .wave:nth-child(4){animation-delay:.3s;height:35px}.sound-waves .wave:nth-child(5){animation-delay:.4s;height:20px}@keyframes soundWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}.hero-content{padding:0 20px;position:relative;text-align:center;z-index:5}.hero-badge{animation:badgePulse 3s ease-in-out infinite;backdrop-filter:blur(10px);background:rgba(0,240,255,.1);border:1px solid rgba(0,240,255,.3);border-radius:50px;color:#00f0ff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:25px;padding:10px 25px;text-transform:uppercase}@keyframes badgePulse{0%,to{box-shadow:0 0 20px rgba(0,240,255,.3)}50%{box-shadow:0 0 40px rgba(0,240,255,.5),0 0 60px rgba(0,240,255,.2)}}.hero-title{font-family:Orbitron,sans-serif;font-size:clamp(3rem,10vw,7rem);font-weight:900;line-height:1.1;margin-bottom:20px;text-shadow:0 0 50px rgba(0,240,255,.5)}.hero-title .title-line{display:block}.hero-title .title-line.accent{background:linear-gradient(135deg,#e0e7ff,#00d4ff 50%,#a5b4fc);-webkit-background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;animation:elegantGradient 6s ease-in-out infinite;background-clip:text;font-style:italic;font-weight:600}@keyframes elegantGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradientFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subtitle{color:hsla(0,0%,100%,.8);font-size:1.3rem;line-height:1.8;margin-bottom:35px}.founder-link{color:#00f0ff;font-weight:600;position:relative;text-decoration:none;transition:color .3s ease}.founder-link:hover{color:#8a2be2}.founder-link:after{background:linear-gradient(90deg,#00f0ff,#8a2be2);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.founder-link:hover:after{width:100%}.hero-cta{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.btn-primary{align-items:center;background:linear-gradient(135deg,#00f0ff,#0080ff);border-radius:50px;box-shadow:0 10px 40px rgba(0,240,255,.4);color:#000;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;transition:all .4s ease}.btn-primary:hover{box-shadow:0 20px 60px rgba(0,240,255,.5);transform:translateY(-5px) scale(1.02)}.btn-primary .btn-shine{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-primary:hover .btn-shine{left:100%}.btn-secondary{align-items:center;backdrop-filter:blur(10px);background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:50px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;transition:all .4s ease}.btn-secondary:hover{border-color:#00f0ff;box-shadow:0 10px 30px rgba(0,240,255,.2);color:#00f0ff;transform:translateY(-5px)}.scroll-indicator{animation:fadeInUp 1s ease 2s both;bottom:40px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}.scroll-indicator .mouse{border:2px solid hsla(0,0%,100%,.5);border-radius:20px;height:42px;margin:0 auto 10px;position:relative;width:26px}.scroll-indicator .wheel{animation:scrollWheel 2s ease-in-out infinite;background:#00f0ff;border-radius:2px;height:10px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:4px}@keyframes scrollWheel{0%,to{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.3;transform:translateX(-50%) translateY(15px)}}.scroll-indicator span{color:hsla(0,0%,100%,.5);font-size:12px;letter-spacing:3px;text-transform:uppercase}@keyframes fadeInUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.hero-title{font-size:clamp(2rem,12vw,4rem)}.hero-subtitle{font-size:1rem}.hero-cta{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;max-width:280px;width:100%}.sound-waves{bottom:80px}}.hero-glow-orbs{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.glow-orb{animation:floatOrb 20s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.4;position:absolute}.orb-1{animation-delay:0s;background:radial-gradient(circle,rgba(0,240,255,.6) 0,transparent 70%);height:400px;left:-5%;top:-10%;width:400px}.orb-2{animation-delay:-7s;background:radial-gradient(circle,rgba(138,43,226,.6) 0,transparent 70%);height:350px;right:-10%;top:40%;width:350px}.orb-3{animation-delay:-14s;background:radial-gradient(circle,rgba(255,0,150,.5) 0,transparent 70%);bottom:-5%;height:300px;left:30%;width:300px}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(40px,30px) scale(1.05)}}.sound-waves .wave:nth-child(6){animation-delay:.5s;height:45px}.sound-waves .wave:nth-child(7){animation-delay:.6s;height:28px}.sound-waves .wave:nth-child(8){animation-delay:.7s;height:40px}.sound-waves .wave:nth-child(9){animation-delay:.8s;height:22px}.hero:hover .bg-video{filter:brightness(.5) contrast(1.25) saturate(1.2)}.reveal,.scroll-reveal{opacity:0;transform:translateY(50px);transition:all 1s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal.active,.scroll-reveal.active{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-50px);transition:all 1s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal-left.active{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(50px);transition:all 1s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal-right.active{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(.9);transition:all 1s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal-scale.active{opacity:1;transform:scale(1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.mobile-menu-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:8px;width:44px;z-index:1001}.mobile-menu-btn span{background:#fff;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:24px}.mobile-menu-btn.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.active span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}body.menu-open{overflow:hidden}@media (hover:none) and (pointer:coarse){body{cursor:auto!important}.cursor-dot,.cursor-ring{display:none!important}.btn-primary,.btn-secondary,.cta-btn,a,button{cursor:pointer!important}}@media (max-width:1024px){.site-header{padding:15px 30px}.site-header.scrolled{padding:12px 30px}.nav-link{font-size:13px;padding:8px 14px}.hero-title{font-size:clamp(42px,8vw,80px)}.cta-section,.features-section,.how-it-works-section,.platforms-section,.why-choose-section{padding:80px 30px}.section-header{margin-bottom:50px}.footer-grid{gap:40px;grid-template-columns:1fr 1fr}}@media (max-width:768px){.site-header{padding:12px 16px}.site-header.scrolled{padding:10px 16px}.logo img{height:32px}.logo span{font-size:14px}.mobile-menu-btn{display:flex}.site-header nav{align-items:center;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.06));border-bottom:1px solid hsla(0,0%,100%,.05);border-left:1px solid hsla(0,0%,100%,.18);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:-30px 0 60px rgba(0,0,0,.4),inset 0 0 80px hsla(0,0%,100%,.03),inset 1px 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;height:100vh;justify-content:center;max-width:340px;overflow:hidden;padding:100px 30px 80px;position:fixed;right:-100%;top:0;transition:right .5s cubic-bezier(.22,1,.36,1);width:85%;z-index:1000}.site-header nav:before{background:linear-gradient(180deg,transparent,rgba(0,240,255,.8) 30%,rgba(0,255,136,.8) 50%,rgba(0,240,255,.8) 70%,transparent);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease .2s;width:2px}.site-header nav:after{animation:floatOrb 6s ease-in-out infinite;background:radial-gradient(circle,rgba(0,240,255,.15) 0,transparent 70%);border-radius:50%;content:"";filter:blur(30px);height:100px;opacity:0;position:absolute;right:-50px;top:15%;transition:opacity .5s ease .3s;width:100px}@keyframes floatOrb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(30px) scale(1.1)}}.site-header nav.mobile-open{right:0}.site-header nav.mobile-open:after,.site-header nav.mobile-open:before{opacity:1}.nav-link{background:transparent;border:none;border-radius:12px;color:hsla(0,0%,100%,.85);display:block;font-size:17px;font-weight:500;letter-spacing:1px;opacity:0;padding:18px 28px;position:relative;text-align:center;text-transform:uppercase;transform:translateX(40px);transition:all .4s cubic-bezier(.22,1,.36,1);width:100%}.site-header nav.mobile-open .nav-link{opacity:1;transform:translateX(0)}.site-header nav.mobile-open .nav-link:first-child{transition-delay:.1s}.site-header nav.mobile-open .nav-link:nth-child(2){transition-delay:.15s}.site-header nav.mobile-open .nav-link:nth-child(3){transition-delay:.2s}.site-header nav.mobile-open .nav-link:nth-child(4){transition-delay:.25s}.site-header nav.mobile-open .nav-link:nth-child(5){transition-delay:.3s}.site-header nav.mobile-open .nav-link:nth-child(6){transition-delay:.35s}.nav-link:after{background:linear-gradient(90deg,transparent,#00f0ff,#0f8,#00f0ff,transparent);border-radius:2px;bottom:8px;box-shadow:0 0 10px rgba(0,240,255,.5);content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .3s ease;width:60%}.nav-link.active:after,.nav-link:hover:after{transform:translateX(-50%) scaleX(1)}.nav-link:hover{background:linear-gradient(135deg,rgba(0,240,255,.08),rgba(0,255,136,.05));color:#fff;text-shadow:0 0 20px rgba(0,240,255,.4)}.nav-link.active{background:linear-gradient(135deg,rgba(0,240,255,.12),rgba(0,255,136,.08));color:#00f0ff;text-shadow:0 0 25px rgba(0,240,255,.6)}.nav-link:before{display:none}body.menu-open:before{animation:fadeIn .4s ease forwards;backdrop-filter:blur(3px);background:rgba(0,0,0,.5);content:"";inset:0;position:fixed;z-index:999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero{min-height:100svh}.hero-content{max-width:100%;padding:0 16px}.hero-badge{font-size:12px;margin-bottom:20px;padding:6px 16px}.hero-title{font-size:clamp(32px,9vw,48px);letter-spacing:1px;margin-bottom:16px}.hero-subtitle{font-size:14px;line-height:1.6;margin-bottom:28px}.hero-cta{flex-direction:column;gap:14px;margin-bottom:40px}.btn-primary,.btn-secondary{font-size:14px;justify-content:center;max-width:280px;padding:14px 28px;width:100%}.scroll-indicator{bottom:20px}.mouse{height:36px;width:22px}.scroll-indicator span{font-size:10px}.premium-title{font-size:36px;letter-spacing:6px}.loader-content{gap:40px}.subtitle-text{font-size:14px;letter-spacing:6px}.subtitle-line{width:30px}@keyframes lineExpand{to{width:30px}}.premium-progress{width:200px}.premium-tagline{font-size:10px;letter-spacing:2px}.cta-section,.equalizer-section,.features-section,.how-it-works-section,.platforms-section,.why-choose-section{padding:60px 16px}.section-header{margin-bottom:40px}.section-badge{font-size:12px;padding:6px 14px}.section-title{font-size:clamp(28px,6vw,40px)}.section-subtitle{font-size:14px;padding:0 10px}.features-grid{gap:20px;grid-template-columns:1fr}.feature-card{padding:35px 25px}.feature-icon span{font-size:40px}.feature-card h3{font-size:18px}.feature-card p{font-size:14px}.equalizer-container{gap:4px;height:60px}.eq-bar{width:8px}.eq-text h2{font-size:clamp(24px,5vw,36px)}.eq-text p{font-size:14px}.steps-container{flex-direction:column;gap:40px;margin:40px auto 0}.step-card{max-width:100%;padding:40px 25px}.step-icon{font-size:44px}.step-card h3{font-size:18px}.step-card p{font-size:14px}.benefits-grid{gap:16px;grid-template-columns:1fr;margin:40px auto 0}.benefit-card{padding:28px 22px}.benefit-icon{font-size:32px}.benefit-card h4{font-size:16px}.benefit-card p{font-size:13px}.cta-content h2{font-size:clamp(24px,5vw,36px)}.cta-content p{font-size:14px;margin-bottom:30px;padding:0 10px}.cta-btn{font-size:16px;padding:14px 32px}.platforms-marquee{margin-top:40px}.marquee-track{gap:30px}.platform-item{gap:8px;padding:12px 20px}.platform-logo{height:22px;width:22px}.platform-item span:last-child{font-size:13px}.site-footer-premium{padding:0}.footer-main{padding:50px 20px 40px}.footer-grid{gap:40px;grid-template-columns:1fr;text-align:center}.footer-links,.footer-logo-premium{justify-content:center}.footer-links{display:flex;flex-wrap:wrap;gap:8px 20px}.footer-links li{margin-bottom:0}.newsletter-form{margin:0 auto;max-width:300px}.footer-bottom{padding:20px 16px}.footer-bottom-content{flex-direction:column;gap:12px;text-align:center}.footer-copyright-premium{font-size:12px}.footer-legal-links{justify-content:center}.footer-legal-link{font-size:12px}.page{padding:120px 16px 60px}.about-hero,.premium-hero,.services-hero{min-height:50vh;padding-top:140px}.about-hero h1,.services-hero h1{font-size:36px}.about-wrapper,.services-luxury-grid,.services-wrapper{padding:60px 16px}.about-card,.lux-service-card,.service-card{padding:30px 20px}.form-section{padding-left:16px;padding-right:16px;padding-top:120px}.form-section h1{font-size:26px;margin-bottom:30px}.form-section form{max-width:100%;padding:30px 20px}.join-wrapper{padding:80px 16px}.join-card{padding:40px 24px}.contact-hero h1{font-size:36px}.contact-grid{gap:30px;grid-template-columns:1fr}.artists-grid{gap:24px;grid-template-columns:1fr}.legal-content,.privacy-content,.terms-content{padding:40px 20px}.legal-content h1,.privacy-hero h1,.terms-hero h1{font-size:32px}.chatbot-container{bottom:15px;right:15px}.chatbot-window{bottom:65px;max-height:70vh;max-width:350px;right:0;width:calc(100vw - 30px)}}@media (max-width:480px){.hero-title{font-size:clamp(28px,10vw,40px)}.premium-title{font-size:28px;letter-spacing:4px}.subtitle-text{font-size:12px;letter-spacing:4px}.btn-primary,.btn-secondary{font-size:13px;padding:12px 24px}.section-title{font-size:clamp(24px,6vw,32px)}.site-header nav{width:85%}.nav-link{font-size:16px;padding:16px 20px}.about-hero h1,.contact-hero h1,.services-hero h1{font-size:28px}}.content-section{padding:40px 20px 90px;position:relative;z-index:2}.content-section-tight{padding-top:0}.content-shell{margin:0 auto;max-width:1200px}.checklist-grid,.info-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.checklist-card,.info-card{background:linear-gradient(180deg,rgba(10,16,30,.92),rgba(3,6,15,.98));border:1px solid rgba(0,240,255,.16);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.28);overflow:hidden;padding:28px;position:relative}.checklist-card:before,.info-card:before{background:linear-gradient(135deg,rgba(0,240,255,.08),transparent 40%,rgba(0,255,153,.05));content:"";inset:0;pointer-events:none;position:absolute}.checklist-card h3,.info-card h3{color:#fff;font-size:22px;margin-bottom:12px;position:relative}.checklist-card p,.info-card p{color:hsla(0,0%,100%,.78);line-height:1.7;position:relative}.content-list{color:hsla(0,0%,100%,.82);margin-top:16px;padding-left:18px;position:relative}.content-list li{line-height:1.6;margin-bottom:10px}.faq-stack{display:grid;gap:16px;margin-top:28px}.faq-item{background:rgba(6,12,24,.92);border:1px solid rgba(0,240,255,.15);border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,.24);overflow:hidden}.faq-item summary{color:#fff;cursor:pointer;font-size:18px;font-weight:700;list-style:none;padding:22px 26px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:#00f0ff;content:"+";float:right;font-size:24px;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item p{color:hsla(0,0%,100%,.76);line-height:1.75;padding:0 26px 24px}body.theme-light .checklist-card,body.theme-light .faq-item,body.theme-light .info-card{background:hsla(0,0%,100%,.92);border-color:rgba(0,120,160,.12)}body.theme-light .checklist-card h3,body.theme-light .faq-item summary,body.theme-light .info-card h3{color:#08111f}body.theme-light .checklist-card p,body.theme-light .content-list,body.theme-light .faq-item p,body.theme-light .info-card p{color:rgba(8,17,31,.78)}@media (max-width:768px){.content-section{padding:28px 16px 72px}.content-section-tight{padding-top:0}.checklist-card,.info-card{padding:22px}.faq-item summary{font-size:16px;padding:18px 20px}.faq-item p{padding:0 20px 20px}}.back-to-top-btn{align-items:center;backdrop-filter:blur(10px);background:rgba(3,3,8,.8);border:1px solid rgba(0,240,255,.3);border-radius:50%;bottom:100px;box-shadow:0 4px 20px rgba(0,0,0,.3);color:#00f0ff;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .3s ease;visibility:hidden;width:44px;z-index:998}.back-to-top-btn.visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top-btn:hover{background:rgba(0,240,255,.15);border-color:rgba(0,240,255,.6);box-shadow:0 8px 30px rgba(0,240,255,.2);transform:translateY(-3px)}.cookie-banner{backdrop-filter:blur(20px);background:rgba(3,3,8,.95);border-top:1px solid rgba(0,240,255,.15);bottom:0;left:0;padding:16px 24px;position:fixed;right:0;transform:translateY(100%);transition:transform .5s cubic-bezier(.23,1,.32,1);z-index:9998}.cookie-banner.visible{transform:translateY(0)}.cookie-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.cookie-content p{color:hsla(0,0%,100%,.7);flex:1;font-size:13px;line-height:1.5;min-width:250px}.cookie-content p a{color:#00f0ff;text-decoration:none}.cookie-actions{display:flex;flex-shrink:0;gap:10px}.cookie-accept,.cookie-decline{border:none;border-radius:25px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:all .3s ease}.cookie-accept{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,255,153,.2));border:1px solid rgba(0,240,255,.4);color:#fff}.cookie-accept:hover{background:linear-gradient(135deg,rgba(0,240,255,.35),rgba(0,255,153,.35))}.cookie-decline{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6)}.cookie-decline:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.footer-social-links{display:flex;gap:12px;margin-top:8px}.footer-social-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.6);display:flex;height:38px;justify-content:center;text-decoration:none;transition:all .3s ease;width:38px}.footer-social-btn:hover{background:rgba(0,240,255,.15);border-color:rgba(0,240,255,.4);box-shadow:0 6px 20px rgba(0,240,255,.15);color:#00f0ff;transform:translateY(-3px)}@media (hover:none) and (pointer:coarse){body{cursor:auto!important}.cursor-dot,.cursor-ring{display:none!important}}body.theme-light .back-to-top-btn{background:hsla(0,0%,100%,.9);border-color:rgba(0,150,200,.3);box-shadow:0 4px 20px rgba(0,0,0,.1);color:#0096c8}body.theme-light .cookie-banner{background:hsla(0,0%,100%,.97);border-top-color:rgba(0,150,200,.2)}body.theme-light .cookie-content p{color:rgba(0,0,0,.65)}body.theme-light .cookie-accept{background:linear-gradient(135deg,rgba(0,150,200,.15),rgba(0,180,120,.15));border-color:rgba(0,150,200,.3);color:#08111f}body.theme-light .cookie-decline{border-color:rgba(0,0,0,.15);color:rgba(0,0,0,.5)}body.theme-light .footer-social-btn{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}body.theme-light .footer-social-btn:hover{background:rgba(0,150,200,.1);border-color:rgba(0,150,200,.3);color:#0096c8}.skip-to-content{background:#00f0ff;color:#0a0a0a;font-weight:700;left:0;padding:8px 16px;position:absolute;top:-40px;transition:top .3s;z-index:99999}.skip-to-content:focus{top:0}.cta-sub-text{font-size:.9rem;margin-top:.5rem;opacity:.8}.cta-email-link{color:#00f0ff;font-weight:600;text-decoration:none}.cta-email-link:hover{text-decoration:underline}.quote-text-lg{font-size:18px}.form-group{position:relative}.form-error-msg{bottom:-20px;color:#f36;display:block;font-size:.8rem;left:0;margin-top:5px;opacity:0;position:absolute;transform:translateY(-5px);transition:all .3s ease}.form-group.has-error .form-input{background:rgba(255,51,102,.05);border-color:#f36}.form-group.has-error .form-error-msg{opacity:1;transform:translateY(0)}details.faq-item summary{cursor:pointer;list-style:none}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item[open] summary~*{animation:faqSweep .4s ease-in-out}@keyframes faqSweep{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.transition-wipe{background:#0a0a0a;height:100vh;left:0;pointer-events:none;position:fixed;top:100%;width:100%;z-index:100000}.breadcrumbs{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05);color:#fff;font-size:.9rem;margin-top:80px;padding:1rem 2rem}.breadcrumbs a{color:#00f0ff;font-weight:500;opacity:.8;text-decoration:none;transition:opacity .3s}.breadcrumbs a:hover{opacity:1;text-decoration:underline}.breadcrumbs .separator{margin:0 .5rem;opacity:.5}.blog-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1400px;padding:4rem 2rem}.blog-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.blog-card:hover{background:hsla(0,0%,100%,.05);box-shadow:0 10px 30px rgba(0,240,255,.1);transform:translateY(-5px)}.blog-hero{align-items:center;background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,255,153,.1));display:flex;font-size:3rem;height:200px;justify-content:center;position:relative}.blog-card-content{display:flex;flex:1;flex-direction:column;padding:1.5rem}.blog-meta{color:#00f0ff;font-family:Orbitron,sans-serif;font-size:.8rem;margin-bottom:.5rem}.blog-card-title{color:#fff;font-size:1.5rem;margin-bottom:.8rem}.blog-card-excerpt{color:hsla(0,0%,100%,.7);flex:1;font-size:.95rem;margin-bottom:1.5rem}.blog-read-more{align-self:flex-start;border-bottom:1px solid transparent;color:#00f0ff;display:inline-block;font-weight:600;text-decoration:none;transition:border-color .3s}.blog-read-more:hover{border-color:#00f0ff}.blog-post-header{margin:0 auto;max-width:900px;padding:6rem 2rem 2rem;text-align:center}.blog-post-category{color:#00f0ff;font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:2px;text-transform:uppercase}.blog-post-title{background:linear-gradient(135deg,#fff,#00f0ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);-webkit-text-fill-color:transparent;margin:1rem 0}.blog-post-author{color:hsla(0,0%,100%,.6);font-size:.9rem}.blog-post-body{color:hsla(0,0%,100%,.85);font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:800px;padding:0 2rem 4rem}.blog-post-body h2{color:#fff;font-size:1.8rem;margin:2rem 0 1rem}.blog-post-body p{margin-bottom:1.5rem}