::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#262626;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#404040}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-slow-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes flow-inward{0%{stroke-dashoffset:100;opacity:0}20%{opacity:1;stroke:#00ffc4}80%{opacity:1;stroke:#00ffc4}to{stroke-dashoffset:0;opacity:0}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse-slow{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.12;transform:scale(1.1)}}@keyframes ticker-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-spin-slow{animation:rotate-slow 60s linear infinite}.animate-spin-slow-reverse{animation:rotate-slow-reverse 60s linear infinite}.animate-flow-in{stroke-dasharray:10 100;animation:flow-inward 3s linear infinite}.animate-float-card{animation:float-card 6s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 6s ease-in-out infinite}.animate-ticker{animation:ticker-slide 30s linear infinite}.delay-1{animation-delay:.5s}.delay-2{animation-delay:1s}.delay-3{animation-delay:1.5s}.mask-radial{-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 60% 50% at 50% 0,#000 70%,transparent 100%)}.btn-glow{position:relative}.btn-glow:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:9999px;background:linear-gradient(90deg,#00ffc4,#059669);z-index:-1;opacity:.5;transition:opacity .3s}.btn-glow:hover:before{opacity:.8}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out;opacity:0}.faq-item.active .faq-answer{max-height:500px;opacity:1}.faq-item.active .faq-icon{transform:rotate(45deg)}.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:all .7s ease-out}.reveal-visible{opacity:1;transform:translateY(0)}.hidden-view{display:none!important}.bg-noise{position:fixed;top:0;left:0;width:100%;height:100%;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)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.pricing-page .bg-noise{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)' opacity='0.04'/%3E%3C/svg%3E")}.card-container{transform-style:preserve-3d;transition:transform .1s ease-out}.glass-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform-style:preserve-3d;transition:all .5s cubic-bezier(.23,1,.32,1)}.glass-card:hover{border-color:rgba(0,255,196,.3);background:hsla(0,0%,100%,.05);box-shadow:0 20px 80px -20px rgba(0,0,0,.8),0 0 0 1px rgba(0,255,196,.2);transform:translateZ(20px) scale(1.02)}.radar-circle{border:1px solid rgba(0,255,196,.2);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-radar 3s ease-out infinite}.radar-circle:nth-child(2){animation-delay:1s}.radar-circle:nth-child(3){animation-delay:2s}@keyframes pulse-radar{0%{width:0;height:0;opacity:.8}to{width:300px;height:300px;opacity:0}}.voice-bar{width:4px;background:#00ffc4;border-radius:4px;animation:equalizer 1s ease-in-out infinite}@keyframes equalizer{0%,to{height:10px;opacity:.5}50%{height:40px;opacity:1;box-shadow:0 0 10px #00ffc4}}.grid-cell{background:hsla(0,0%,100%,.05);border-radius:4px;animation:flash-cell 3s infinite}@keyframes flash-cell{0%,90%{background:hsla(0,0%,100%,.05)}92%{background:rgba(0,255,196,.4)}95%{background:hsla(0,0%,100%,.1)}to{background:hsla(0,0%,100%,.05)}}.text-glow{text-shadow:0 0 30px rgba(0,255,196,.3)}.glass-panel{background:hsla(0,0%,8%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.glass-accent{background:linear-gradient(135deg,rgba(0,255,196,.05),rgba(0,255,196,.01));border:1px solid rgba(0,255,196,.15)}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .8s cubic-bezier(.16,1,.3,1) forwards}.transform-style-3d{transform-style:preserve-3d}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.font-mono-code{font-family:var(--font-jetbrains-mono),monospace}@keyframes float-blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.blob-anim{animation:float-blob 20s ease-in-out infinite alternate}.blob-anim-delayed{animation:float-blob 25s ease-in-out infinite alternate-reverse}.glass-panel{background:hsla(0,0%,8%,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 30px rgba(0,0,0,.1);transform-style:preserve-3d;transition:transform .1s ease-out,box-shadow .3s ease}.glass-sidebar{background:hsla(0,0%,4%,.6);backdrop-filter:blur(20px);border-right:1px solid hsla(0,0%,100%,.05);z-index:50}.tilt-card{perspective:1000px;transform-style:preserve-3d;will-change:transform}.tilt-content{transform:translateZ(20px)}.tilt-card:hover{box-shadow:0 20px 40px -5px rgba(0,255,196,.15),0 10px 20px -5px rgba(0,0,0,.4);border-color:rgba(0,255,196,.3);z-index:10}@keyframes scan-line{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.scan-effect:after{content:"";position:absolute;left:0;right:0;height:2px;background:#00ffc4;box-shadow:0 0 10px #00ffc4,0 0 20px #00ffc4;animation:scan-line 2s linear infinite;opacity:0}.code-char{display:inline-block;opacity:0;transform:translateY(10px);animation:revealChar .3s forwards}@keyframes revealChar{to{opacity:1;transform:translateY(0)}}.page-content{display:none;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.page-content.active{display:block;opacity:1;transform:translateY(0) scale(1)}.custom-scroll::-webkit-scrollbar{width:4px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.nav-item.active{background:linear-gradient(90deg,rgba(0,255,196,.1),transparent);color:#00ffc4;border-left:2px solid #00ffc4}#tour-focus-box{z-index:60;border-radius:12px;box-shadow:0 0 0 9999px rgba(0,0,0,.7),0 0 0 2px rgba(0,255,196,.8),0 0 40px rgba(0,255,196,.2);pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);will-change:top,left,width,height}#tour-focus-box,#tour-tooltip{position:fixed;opacity:0;display:none}#tour-tooltip{z-index:70;width:320px;transition:opacity .3s ease,transform .3s ease;pointer-events:auto}.tour-arrow{position:absolute;width:12px;height:12px;background:#171717;border:1px solid #333;transform:rotate(45deg);z-index:-1}.glass-card{background:hsla(0,0%,4%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(0,0,0,.2),0 20px 40px -10px rgba(0,0,0,.5)}.floo-input,.glass-card{border:1px solid hsla(0,0%,100%,.08)}.floo-input{width:100%;background:hsla(0,0%,100%,.03);border-radius:12px;padding:14px 16px;color:#fff;font-size:14px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.floo-input:focus{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 4px hsla(0,0%,100%,.02)}.floo-input::-moz-placeholder{color:#525252}.floo-input::placeholder{color:#525252}.floo-label{font-size:12px;font-weight:500;color:#737373;margin-bottom:8px;display:block;margin-left:2px}.op-btn{height:64px;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);background:linear-gradient(145deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;gap:4px}.op-btn:hover{background:hsla(0,0%,100%,.06);transform:translateY(-2px)}.op-btn.selected{border-color:#5e6ad2;background:rgba(94,106,210,.1)}.op-btn.selected iconify-icon{transform:scale(1.1)}.scene{perspective:1500px}.card-3d{width:320px;height:200px;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.card-face{position:absolute;width:100%;height:100%;border-radius:16px;backface-visibility:hidden;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;background:#000}.card-front{background:linear-gradient(135deg,#111,#050505)}.card-front:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.1),transparent 70%)}.card-back{transform:rotateY(180deg);background:linear-gradient(135deg,#161616,#0a0a0a)}.holo-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,hsla(0,0%,100%,.05) 45%,rgba(94,106,210,.1) 50%,transparent 55%);mix-blend-mode:color-dodge;pointer-events:none}.phone-screen{background:#000;position:relative;overflow:hidden}.tx-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulseGlow{0%,to{opacity:.5}50%{opacity:1}}.animate-float-slow{animation:float 8s ease-in-out infinite}.animate-pulse-glow{animation:pulseGlow 4s ease-in-out infinite}body{font-family:Inter,sans-serif;background-color:#030303;color:#e5e5e5}.font-serif-italic{font-family:var(--font-playfair),serif;font-style:italic}.bg-grid{background-size:50px 50px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);mask-image:radial-gradient(circle at center,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(circle at center,#000 40%,transparent 100%);transform:perspective(1000px) rotateX(20deg) scale(1.5);animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:perspective(1000px) rotateX(20deg) scale(1.5) translateY(0)}to{transform:perspective(1000px) rotateX(20deg) scale(1.5) translateY(50px)}}.story-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:all 1s cubic-bezier(.6,.05,.01,.99);transform:scale(1.1) translateY(20px);filter:blur(10px)}.story-slide.active{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);filter:blur(0);z-index:20}.story-slide.exit{opacity:0;transform:scale(.95) translateY(-20px);filter:blur(10px)}.reveal-text{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-text span{transform:translateY(100%);display:inline-block;opacity:0;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity 1s ease}.active .reveal-text span{transform:translateY(0);opacity:1}.glass-panel{background:hsla(0,0%,100%,.02);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 0 0 1px #000,0 20px 40px -20px rgba(0,0,0,.5)}.step-panel{opacity:0;transform:translateX(50px);pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .7s cubic-bezier(.25,1,.5,1)}.step-panel.active{opacity:1;transform:translateX(0);pointer-events:auto;z-index:10}.step-panel.previous{opacity:0;transform:translateX(-50px) scale(.95);filter:blur(4px)}.option-card{transition:all .3s ease;border:1px solid hsla(0,0%,100%,.05)}.option-card:hover{border-color:rgba(0,255,196,.3);background:hsla(0,0%,100%,.02);transform:translateY(-2px)}.option-card.selected{border-color:#00ffc4;background:rgba(0,255,196,.04);box-shadow:0 0 30px -10px rgba(0,255,196,.2)}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.animate-glow{animation:pulse-glow 6s ease-in-out infinite}@keyframes wave{0%,to{height:.5rem}50%{height:1.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.animate-slide-in-left{animation:slideInLeft .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .5s cubic-bezier(.16,1,.3,1) forwards}