@keyframes aurora{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-50px)scale(1.08)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(50px,30px)scale(1.04)}}@keyframes aurora-2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-40px,30px)scale(1.12)}50%{transform:translate(30px,-40px)scale(.92)}75%{transform:translate(-20px,-30px)scale(1.08)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-gradient{0%{--angle:0deg}to{--angle:360deg}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes count-tick{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes chevron-open{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.scroll-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.scroll-reveal-stagger>*{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal-stagger.visible>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.scroll-reveal-stagger.visible>:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}.scroll-reveal-stagger.visible>:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)}.scroll-reveal-stagger.visible>:nth-child(4){opacity:1;transition-delay:.3s;transform:translateY(0)}.scroll-reveal-stagger.visible>:nth-child(5){opacity:1;transition-delay:.4s;transform:translateY(0)}.scroll-reveal-stagger.visible>:nth-child(6){opacity:1;transition-delay:.5s;transform:translateY(0)}.aurora-blob{filter:blur(80px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.aurora-blob-1{background:radial-gradient(circle,#7c3aed33 0%,#0000 70%);width:600px;height:600px;animation:12s ease-in-out infinite aurora}.aurora-blob-2{background:radial-gradient(circle,#a855f726 0%,#0000 70%);width:500px;height:500px;animation:15s ease-in-out infinite aurora-2}.aurora-blob-3{background:radial-gradient(circle,#c084fc1f 0%,#0000 70%);width:400px;height:400px;animation:18s ease-in-out infinite reverse aurora}.glass-card{-webkit-backdrop-filter:blur(20px);background:#16161f99;border:1px solid #ffffff14;border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-card:hover{border-color:#a855f74d;transform:translateY(-2px);box-shadow:0 0 30px #a855f714,0 8px 32px #0000004d}.glow-border{transition:all .3s;position:relative}.glow-border:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(135deg,#7c3aed00,#a855f700,#c084fc00);transition:all .3s;position:absolute;inset:-1px}.glow-border:hover:before{opacity:1;background:linear-gradient(135deg,#7c3aed80,#a855f74d,#c084fc80)}.gradient-text{background:linear-gradient(135deg,#7c3aed,#a855f7,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.star{width:2px;height:2px;animation:twinkle var(--duration,3s)ease-in-out infinite;animation-delay:var(--delay,0s);background:#fff9;border-radius:50%;position:absolute}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;animation:3s ease-in-out infinite shimmer;position:absolute;top:0;left:-100%}.perspective-mockup{perspective:1200px}.perspective-mockup-inner{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.16,1,.3,1);transform:rotateX(8deg)rotateY(-2deg)}.perspective-mockup-inner:hover{transform:rotateX(2deg)rotateY(0)}.mockup-glow{position:relative}.mockup-glow:after{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(#7c3aed4d 0%,#0000 70%);height:80px;position:absolute;bottom:-40px;left:10%;right:10%}.pricing-popular{z-index:1;position:relative;transform:scale(1.05);box-shadow:0 0 40px #a855f726,0 20px 60px #0000004d;border:1px solid #a855f766!important}.timeline-line{background:linear-gradient(#7c3aed80,#a855f733,#0000);width:2px;position:absolute;top:40px;bottom:40px;left:24px}@keyframes float-orb-1{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-18px,22px)rotate(4deg)}66%{transform:translate(14px,-16px)rotate(-3deg)}}@keyframes float-orb-2{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(20px,-25px)rotate(-5deg)}75%{transform:translate(-12px,18px)rotate(3deg)}}@keyframes float-orb-3{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(16px,20px)rotate(6deg)}70%{transform:translate(-20px,-14px)rotate(-4deg)}}@keyframes float-orb-4{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-14px,-18px)rotate(8deg)}}@keyframes float-orb-5{0%,to{transform:translate(0)rotate(0)}45%{transform:translate(22px,12px)rotate(-6deg)}80%{transform:translate(-10px,-20px)rotate(4deg)}}.floating-orb{pointer-events:none;will-change:transform}.float-orb-1{animation:22s ease-in-out infinite float-orb-1}.float-orb-2{animation:18s ease-in-out infinite float-orb-2}.float-orb-3{animation:25s ease-in-out infinite float-orb-3}.float-orb-4{animation:15s ease-in-out infinite float-orb-4}.float-orb-5{animation:30s ease-in-out infinite float-orb-5}@media (max-width:768px){.floating-orbs-container .floating-orb{transform:scale(.6)}}[data-speed]{will-change:transform;transition:transform .12s cubic-bezier(.16,1,.3,1)}.scroll-reveal-slide-left{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.scroll-reveal-slide-right{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(30px)}.scroll-reveal-slide-left.visible,.scroll-reveal-slide-right.visible{opacity:1;transform:translate(0)}@keyframes mesh-shift{0%{background-position:0 0,50%}25%{background-position:25% 10%,60% 40%}50%{background-position:50% 25%,40% 60%}75%{background-position:25%,55% 45%}to{background-position:0 0,50%}}.gradient-mesh{position:relative}.gradient-mesh:before{content:"";pointer-events:none;z-index:0;will-change:background-position;background-image:linear-gradient(#7c3aed0a 1px,#0000 1px),linear-gradient(90deg,#7c3aed0a 1px,#0000 1px);background-size:60px 60px;animation:40s ease-in-out infinite mesh-shift;position:absolute;inset:0}.gradient-mesh:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 60%,#0000 40%,#0a0a0f99 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.floating-orb,.aurora-blob,.btn-shimmer:after,.star,.gradient-mesh:before,.hero-gradient-blob,.typed-cursor,.btn-glow-pulse{animation:none!important}.btn-glow-pulse{box-shadow:0 0 30px #a855f766,0 4px 15px #0000004d}[data-speed]{transition:none!important}[data-scroll-speed],.tilt-card{transform:none!important}.scroll-reveal,.scroll-reveal-stagger>*,.scroll-reveal-slide-left,.scroll-reveal-slide-right{opacity:1!important;transition:none!important;transform:none!important}}@keyframes typed-cursor-blink{0%,45%{opacity:1}55%,to{opacity:0}}.typed-cursor{color:#c084fc;margin-left:1px;font-weight:200;line-height:1;animation:1.1s ease-in-out infinite typed-cursor-blink;display:inline-block}@keyframes glow-pulse-cta{0%,to{box-shadow:0 0 20px #a855f759,0 0 40px #7c3aed33,0 4px 15px #0000004d}50%{box-shadow:0 0 50px #a855f7b3,0 0 90px #7c3aed66,0 0 130px #c084fc26,0 4px 15px #0000004d}}.btn-glow-pulse{animation:2.8s ease-in-out infinite glow-pulse-cta}@keyframes blob-morph-1{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)}20%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(25px,-35px)scale(1.07)}50%{border-radius:50% 60% 30%/30% 60% 40% 70%;transform:translate(-20px,25px)scale(.94)}75%{border-radius:60% 40% 60% 30%;transform:translate(35px,15px)scale(1.05)}}@keyframes blob-morph-2{0%,to{border-radius:40% 60% 60% 30%/40% 50% 60%;transform:translate(0)scale(1)}30%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(-30px,30px)scale(1.1)}65%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(25px,-25px)scale(.91)}}@keyframes blob-morph-3{0%,to{border-radius:50% 60% 40% 70%/50% 40% 60% 60%;transform:translate(0)scale(1)}40%{border-radius:70% 30% 60% 40%/40% 70% 30% 60%;transform:translate(-25px,-20px)scale(1.06)}70%{border-radius:40% 70% 30% 60%/70% 40% 60% 30%;transform:translate(20px,30px)scale(.93)}}@keyframes blob-morph-4{0%,to{border-radius:30% 70% 60% 40%/60% 30% 70% 40%;transform:translate(0)scale(1)}50%{border-radius:60% 40% 30% 70%/40% 60% 50% 50%;transform:translate(15px,-25px)scale(1.04)}}.hero-gradient-blob{pointer-events:none;will-change:transform,border-radius;filter:blur(80px);position:absolute}.hero-gradient-blob-1{animation:16s ease-in-out infinite blob-morph-1}.hero-gradient-blob-2{animation:21s ease-in-out infinite blob-morph-2}.hero-gradient-blob-3{animation:26s ease-in-out infinite blob-morph-3}.hero-gradient-blob-4{animation:19s ease-in-out infinite blob-morph-4}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out,box-shadow .15s ease-out}@media (pointer:coarse){.tilt-card{will-change:auto;transform:none!important}}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.faq-answer.open{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-chevron{transition:transform .3s}.faq-chevron.open{transform:rotate(180deg)}.noise-overlay{z-index:9998;pointer-events:none;opacity:.032;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}.scroll-reveal-clip{clip-path:inset(0 0 100%);opacity:0;transition:clip-path .85s cubic-bezier(.16,1,.3,1),opacity .4s}.scroll-reveal-clip.visible{clip-path:inset(0 0 0%);opacity:1}.scroll-reveal-clip-stagger>*{clip-path:inset(0 0 100%);opacity:0;transition:clip-path .85s cubic-bezier(.16,1,.3,1),opacity .4s}.scroll-reveal-clip-stagger.visible>:first-child{clip-path:inset(0 0 0%);opacity:1;transition-delay:0s}.scroll-reveal-clip-stagger.visible>:nth-child(2){clip-path:inset(0 0 0%);opacity:1;transition-delay:.12s}.scroll-reveal-clip-stagger.visible>:nth-child(3){clip-path:inset(0 0 0%);opacity:1;transition-delay:.24s}@media (prefers-reduced-motion:reduce){.scroll-reveal-clip,.scroll-reveal-clip-stagger>*{clip-path:none!important;opacity:1!important;transition:none!important}.typed-cursor{opacity:1!important;animation:none!important}}
