.landing-glass-panel{background:rgba(16,42,67,.6);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05)}@keyframes landing-spin{to{transform:rotate(1turn)}}@keyframes landing-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes landing-floating-points{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(-60px);opacity:0}}@keyframes landing-beam-fall{0%{transform:translateY(-100%);opacity:0}5%{opacity:.5}50%{opacity:1}95%{opacity:.5}to{transform:translateY(120vh);opacity:0}}@keyframes landing-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.landing-btn-glass{cursor:pointer;position:relative;display:inline-flex;align-items:center;overflow:hidden;border-radius:9999px;padding:0;text-decoration:none;transition:all .3s ease}.landing-btn-glass:hover{transform:scale(1.05);box-shadow:0 0 40px rgba(34,211,238,.3)}.landing-btn-glass-rotator{position:absolute;inset:0;overflow:hidden;border-radius:9999px}.landing-btn-glass-rotator:before{content:"";position:absolute;inset:-100%;width:300%;height:300%;left:-100%;top:-100%;animation:landing-spin 3s linear infinite;background:conic-gradient(from 0deg,transparent 0deg,transparent 80deg,rgba(34,211,238,.6) 180deg,transparent 280deg,transparent 1turn)}.landing-btn-glass-backdrop{position:absolute;inset:1px;border-radius:9999px;backdrop-filter:blur(20px);background:rgba(10,28,46,.92);z-index:0}.landing-btn-glass-content{z-index:10;display:flex;gap:8px;padding:10px 24px;font-weight:500;color:rgba(255,255,255,.9);white-space:nowrap}.landing-btn-glass-content,.landing-btn-primary{position:relative;align-items:center;font-size:.875rem}.landing-btn-primary{display:inline-flex;justify-content:center;padding:14px 34px;background:linear-gradient(135deg,#22d3ee,#0891b2);color:#0a1c2e;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.3);box-shadow:0 0 30px rgba(34,211,238,.3);cursor:pointer;text-decoration:none}.landing-btn-primary:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 0 50px rgba(34,211,238,.5);filter:brightness(1.1)}.landing-btn-inner{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.landing-points-wrapper{position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none}.landing-points-wrapper .point{position:absolute;bottom:-10px;width:2px;height:2px;background:#fff;border-radius:50%;animation:landing-floating-points ease-in-out infinite;opacity:0}.landing-points-wrapper .point:first-child{left:10%;animation-duration:2.3s;animation-delay:.2s}.landing-points-wrapper .point:nth-child(2){left:30%;animation-duration:2.5s;animation-delay:.5s}.landing-points-wrapper .point:nth-child(3){left:25%;animation-duration:2.2s;animation-delay:.1s}.landing-points-wrapper .point:nth-child(4){left:44%;animation-duration:2s;animation-delay:.4s}.landing-points-wrapper .point:nth-child(5){left:60%;animation-duration:2.4s;animation-delay:.3s}.landing-points-wrapper .point:nth-child(6){left:75%;animation-duration:1.8s;animation-delay:.6s}.landing-points-wrapper .point:nth-child(7){left:88%;animation-duration:2.1s;animation-delay:.2s}.landing-electric-cyan{--landing-electric-color:#22d3ee;--landing-electric-shadow:rgba(34,211,238,0.15);--landing-electric-shadow-hover:rgba(34,211,238,0.4)}.landing-electric-blue{--landing-electric-color:#3b82f6;--landing-electric-shadow:rgba(59,130,246,0.15);--landing-electric-shadow-hover:rgba(59,130,246,0.4)}.landing-electric-indigo{--landing-electric-color:#6366f1;--landing-electric-shadow:rgba(99,102,241,0.15);--landing-electric-shadow-hover:rgba(99,102,241,0.4)}.landing-electric-purple{--landing-electric-color:#a855f7;--landing-electric-shadow:rgba(168,85,247,0.15);--landing-electric-shadow-hover:rgba(168,85,247,0.4)}.landing-electric-violet{--landing-electric-color:#8b5cf6;--landing-electric-shadow:rgba(139,92,246,0.15);--landing-electric-shadow-hover:rgba(139,92,246,0.4)}.landing-electric-emerald{--landing-electric-color:#10b981;--landing-electric-shadow:rgba(16,185,129,0.15);--landing-electric-shadow-hover:rgba(16,185,129,0.4)}.landing-electric-amber{--landing-electric-color:#f59e0b;--landing-electric-shadow:rgba(245,158,11,0.15);--landing-electric-shadow-hover:rgba(245,158,11,0.4)}.landing-electric-rose{--landing-electric-color:#f43f5e;--landing-electric-shadow:rgba(244,63,94,0.15);--landing-electric-shadow-hover:rgba(244,63,94,0.4)}.landing-electric-teal{--landing-electric-color:#14b8a6;--landing-electric-shadow:rgba(20,184,166,0.15);--landing-electric-shadow-hover:rgba(20,184,166,0.4)}.landing-electric-hover-glow{position:relative;z-index:0;box-shadow:0 0 30px var(--landing-electric-shadow),inset 0 0 20px rgba(0,0,0,0);transition:all .4s ease}.landing-electric-hover-glow:hover{box-shadow:0 0 50px var(--landing-electric-shadow-hover),inset 0 0 30px var(--landing-electric-shadow);border-color:var(--landing-electric-color);transform:translateY(-4px)}.landing-electric-hover-glow:before{content:"";position:absolute;inset:-2px;padding:2px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,var(--landing-electric-color) 90deg,transparent 180deg);animation:landing-spin-slow 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;opacity:0;transition:opacity .3s}.landing-electric-hover-glow:hover:before{opacity:1}.landing-electric-hover-glow:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--landing-electric-shadow-hover),transparent);transition:left .6s ease,opacity .3s ease;z-index:2;pointer-events:none;mix-blend-mode:overlay;opacity:0}.landing-electric-hover-glow:hover:after{left:100%;opacity:1}.landing-beam-1{animation:landing-beam-fall 7s linear infinite;animation-delay:0s}.landing-beam-2{animation:landing-beam-fall 6s linear infinite;animation-delay:2.5s}.landing-beam-3{animation:landing-beam-fall 8s linear infinite;animation-delay:5s}.landing-cyber-grid-floor{background-image:linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 0),linear-gradient(180deg,rgba(34,211,238,.05) 1px,transparent 0);background-size:50px 50px;mask-image:linear-gradient(0deg,black,transparent);-webkit-mask-image:linear-gradient(0deg,black,transparent)}.landing-noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}@keyframes landing-aura-hyper-core{0%{transform:translate(-50%,-100%) scaleY(2);opacity:0;filter:brightness(3) blur(2px)}10%{opacity:1}80%{opacity:1;filter:brightness(4)}90%{transform:translate(-50%) scaleY(1);opacity:1}to{transform:translate(-50%,20%) scaleY(.5);opacity:0;filter:blur(10px)}}@keyframes landing-aura-nebula-flow{0%{transform:scaleX(.2) translateY(0);opacity:0;filter:blur(15px)}70%{opacity:.8;filter:blur(8px)}to{transform:scaleX(2.5) translateY(10%);opacity:0;filter:blur(30px)}}.landing-aura-hyper-core{position:absolute;top:0;left:50%;height:100vh;width:4px;background:linear-gradient(180deg,transparent,#22d3ee,#fff 50%,#22d3ee,transparent);box-shadow:0 0 30px #22d3ee,0 0 60px #3b82f6;opacity:.8;filter:blur(1px)}.landing-aura-nebula-mist{position:absolute;bottom:-15%;left:50%;width:100%;height:40vh;background:radial-gradient(ellipse at center,rgba(34,211,238,.6),rgba(59,130,246,.2),transparent 80%);transform-origin:bottom;filter:url(#landing-nebula-noise)}.landing-aura-particle-grid{background-image:radial-gradient(circle at center,rgba(34,211,238,.15) 1px,transparent 0);background-size:20px 20px;mask-image:radial-gradient(circle at center,black,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black,transparent 80%)}.landing-shimmer-text{background-size:200% auto;animation:landing-shimmer 2s linear infinite}.landing-pricing-card{transition:all .5s ease}.landing-pricing-card:hover{transform:translateY(-16px)}