.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@keyframes bounce{0%,to{transform:translateY(-5%)}50%{transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce{animation:bounce 3s ease-in-out infinite}.animate-pulse{animation:pulse 1s ease-in-out infinite}.animate-float{animation:float 4s ease-in-out infinite}[v-animate-on-scroll]{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}[v-animate-on-scroll].is-visible{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.hero-section{background-color:#020617;color:#fff;overflow:hidden;padding-bottom:60px;padding-top:32px;position:relative}@media(min-width:960px){.hero-section{padding-top:100px}}.hero-section:before{background:radial-gradient(circle at 10% 20%,rgba(59,130,246,.15) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(139,92,246,.15) 0,transparent 40%);content:"";height:120%;left:-10%;pointer-events:none;position:absolute;top:-10%;width:120%;z-index:1}@media(min-width:1264px){.hero-section{padding-bottom:100px;padding-top:120px}}.hero-blob{border-radius:50%;filter:blur(80px);opacity:.4;position:absolute;z-index:2}.hero-blob.blob-1{animation:float 10s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6);height:400px;right:5%;top:5%;width:400px}.hero-blob.blob-2{animation:float 8s ease-in-out infinite reverse;background:linear-gradient(135deg,#06b6d4,#3b82f6);bottom:5%;height:350px;left:5%;width:350px}.hero-title{color:#fff;font-family:Outfit,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:24px}@media(min-width:600px){.hero-title{font-size:3.5rem}}@media(min-width:1264px){.hero-title{font-size:4.5rem}}.hero-title .text-primary{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.hero-subtitle{color:#94a3b8;font-size:1.25rem;line-height:1.6;margin-bottom:40px;max-width:600px}@media(max-width:1263px){.hero-subtitle{margin-left:auto;margin-right:auto}}.hero-trust-indicators{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.875rem;gap:16px;padding-top:16px}@media(max-width:1263px){.hero-trust-indicators{justify-content:center}}.trust-divider{color:#d1d5db}@media(max-width:599px){.trust-divider{display:none}}.ai-badge{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);font-weight:600;letter-spacing:.02em;padding:6px 16px}.btn-gradient{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border-radius:12px!important;color:#fff!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.btn-gradient:hover{box-shadow:0 8px 25px rgba(59,130,246,.4)!important;transform:translateY(-2px)}.btn-glass{backdrop-filter:blur(8px)!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;transition:all .3s ease!important}.btn-glass:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}.mock-dashboard{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#0f172a;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 40px 80px -15px rgba(0,0,0,.5);overflow:hidden;padding:12px;position:relative;z-index:5}.mock-browser-header{align-items:center;display:flex;gap:12px;height:48px;margin-bottom:8px;padding:0 20px}.mock-browser-header .dot{border-radius:50%;height:10px;width:10px}.mock-browser-header .dot.red{background-color:#f87171}.mock-browser-header .dot.yellow{background-color:#fbbf24}.mock-browser-header .dot.green{background-color:#34d399}.mock-browser-header .mock-url{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#64748b;font-family:monospace;font-size:.75rem;padding:4px 16px;text-align:center;width:60%}.mock-dashboard-content{background-color:#111827;border-radius:0 0 8px 8px;padding:16px}.metric-card{background-color:#1f2937;border-radius:8px;padding:12px}.metric-card .metric-label{color:#9ca3af;font-size:.75rem}.metric-card .metric-value{font-size:1.25rem;font-weight:700}.metric-card .metric-value.positive{color:#4ade80}.metric-card .metric-value.neutral{color:#fff}.metric-card .metric-value.negative{color:#f87171}.mock-chart{background:linear-gradient(0deg,rgba(25,118,210,.2),transparent);border:1px solid #374151;border-radius:8px;height:192px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.mock-code{background-color:rgba(0,0,0,.3);border-radius:8px;color:#9ca3af;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:12px}.mock-code .keyword{color:#c084fc}.mock-code .class-name{color:#facc15}.mock-code .function{color:#60a5fa}.floating-badge{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);display:flex;gap:12px;padding:10px 16px;position:absolute;z-index:10}.floating-badge.badge-top{left:-30px;top:-20px}.floating-badge.badge-bottom{bottom:-10px;right:-20px}.floating-badge .badge-icon{align-items:center;border-radius:10px;display:flex;height:32px;justify-content:center;width:32px}.floating-badge .badge-icon.bg-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.floating-badge .badge-icon.bg-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.floating-badge .badge-label{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:0;text-transform:uppercase}.floating-badge .badge-value{color:#fff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;margin-bottom:0}.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:24px}.glass-panel-dark{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:24px}.section{padding:80px 0}@media(max-width:960px){.section{padding:60px 0}}.section-title{color:#fff;font-family:Outfit,sans-serif;font-size:2.5rem;margin-bottom:1rem;text-align:center}@media(max-width:960px){.section-title{font-size:2rem}}.section-subtitle{color:#94a3b8;font-size:1.25rem;line-height:1.6;margin:0 auto 3rem;max-width:720px;text-align:center}.section-label{color:#3b82f6;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:12px;text-align:center;text-transform:uppercase}.bg-dark{background-color:#020617!important}.bg-black{background-color:#000!important}.text-white{color:#fff!important}.text-slate-300{color:#cbd5e1!important}.text-slate-400{color:#94a3b8!important}.feature-card{cursor:pointer;height:100%;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important;transform:translateY(-4px)}.feature-card:hover .feature-learn-more{opacity:1;transform:translateX(0)}.feature-card:hover .feature-icon-wrapper .v-icon{transform:scale(1.1)}.feature-icon-wrapper{align-items:center;border-radius:16px;display:flex;height:56px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:56px}.feature-icon-wrapper .v-icon{transition:transform .3s ease}.feature-icon-wrapper.bg-blue{background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.feature-icon-wrapper.bg-yellow{background-color:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}.feature-icon-wrapper.bg-purple{background-color:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2)}.feature-icon-wrapper.bg-green{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}.feature-icon-wrapper.bg-indigo{background-color:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2)}.feature-icon-wrapper.bg-red{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2)}.feature-title{color:#fff;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:12px}.feature-description{color:#94a3b8;font-size:.9375rem;line-height:1.6}.feature-learn-more{align-items:center;color:#1976d2;display:flex;font-size:.875rem;font-weight:500;gap:4px;margin-top:16px;opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .3s ease}.ai-showcase-section{background-color:#1a1a2e;overflow:hidden;padding:80px 0;position:relative}.ai-showcase-gradient{border-radius:50%;pointer-events:none;position:absolute}.ai-showcase-gradient.gradient-1{background-color:rgba(25,118,210,.05);filter:blur(120px);height:100%;right:0;top:0;transform:translateX(50%);width:50%}.ai-showcase-gradient.gradient-2{background-color:rgba(88,28,135,.1);bottom:0;filter:blur(100px);height:66%;left:0;transform:translateX(-25%);width:33%}.ai-badge{align-items:center;background-color:rgba(25,118,210,.1);border:1px solid rgba(25,118,210,.2);border-radius:9999px;color:#60a5fa;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px}.ai-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2}@media(min-width:768px){.ai-title{font-size:3rem}}.text-gradient-blue-green{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#60a5fa,#34d399);-webkit-background-clip:text;background-clip:text}.ai-description{color:#d1d5db;font-size:1.125rem}.ai-feature-list{padding-top:16px}.ai-feature-list .ai-feature-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.ai-feature-list .ai-feature-item .check-icon{align-items:center;background-color:rgba(34,197,94,.2);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.ai-feature-list .ai-feature-item span{color:#d1d5db}.chat-mockup{background-color:#111827;border:1px solid #1f2937;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;transition:transform .5s ease}.chat-mockup:hover{transform:scale(1.01)}.chat-header{align-items:center;background-color:#1f2937;border-bottom:1px solid #374151;display:flex;justify-content:space-between;padding:16px 24px}.chat-header .chat-dots{display:flex;gap:8px}.chat-header .chat-dots .dot{border-radius:50%;height:12px;width:12px}.chat-header .chat-dots .dot.red{background-color:#ef4444}.chat-header .chat-dots .dot.yellow{background-color:#eab308}.chat-header .chat-dots .dot.green{background-color:#22c55e}.chat-header .chat-title{color:#9ca3af;font-family:monospace;font-size:.875rem}.chat-messages{min-height:400px;padding:24px}.chat-message{display:flex;gap:16px;margin-bottom:24px}.chat-message .message-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.chat-message .message-avatar.user{background-color:#2563eb}.chat-message .message-avatar.ai{background-color:#059669}.chat-message .message-content{background-color:#1f2937;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#e5e7eb;flex:1;padding:16px}.chat-message .message-content.user-message{border-top-left-radius:0}.chat-message .message-content.ai-message{border:1px solid #374151;border-top-left-radius:0}.chat-message .message-label{color:#60a5fa;font-family:monospace;font-size:.875rem;margin-bottom:8px}.chat-message .typing-cursor{animation:pulse 1s ease-in-out infinite}.code-block{background-color:rgba(0,0,0,.5);border-radius:8px;color:#d1d5db;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;line-height:1.6;margin-top:8px;overflow-x:auto;padding:16px}@media(min-width:600px){.code-block{font-size:.875rem}}.code-label{align-items:center;color:#34d399;display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.chat-input{background-color:rgba(31,41,55,.5);border-top:1px solid #374151;padding:16px}.chat-input .input-wrapper{position:relative}.chat-input .input-wrapper input{background-color:#111827;border:1px solid #374151;border-radius:8px;color:#9ca3af;outline:none;padding:12px 48px 12px 16px;width:100%}.chat-input .input-wrapper input::-moz-placeholder{color:#6b7280}.chat-input .input-wrapper input::placeholder{color:#6b7280}.chat-input .input-wrapper .send-btn{color:#1976d2;cursor:pointer;padding:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s ease}.chat-input .input-wrapper .send-btn:hover{color:#60a5fa}.analytics-section{background-color:#020617;padding:80px 0}.analytics-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);overflow:hidden}.analytics-header{align-items:center;background-color:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:24px}.analytics-header .header-title{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:700;gap:8px}.analytics-header .header-title .title-indicator{background-color:#1976d2;border-radius:9999px;height:32px;width:8px}.analytics-header .time-tabs{display:flex;gap:8px}.analytics-header .time-tabs .tab{border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;padding:4px 12px;transition:all .2s ease}.analytics-header .time-tabs .tab.inactive{background-color:#fff;border:1px solid #e5e7eb;color:#4b5563}.analytics-header .time-tabs .tab.inactive:hover{background-color:#f3f4f6}.analytics-header .time-tabs .tab.active{background-color:#1976d2;border:1px solid #1976d2;color:#fff}.analytics-content{padding:32px}.metrics-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}@media(min-width:768px){.metrics-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1264px){.metrics-grid{grid-template-columns:repeat(6,1fr)}}.metric-box{background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:16px;text-align:center;transition:all .3s ease}.metric-box:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.metric-box .metric-label{color:#94a3b8;font-size:.875rem;margin-bottom:4px}.metric-box .metric-value{font-size:1.5rem;font-weight:700}.metric-box .metric-value.text-success{color:#10b981}.metric-box .metric-value.text-blue{color:#3b82f6}.metric-box .metric-value.text-red{color:#ef4444}.metric-box .metric-value.text-purple{color:#8b5cf6}.metric-box .metric-value.text-gray{color:#fff}.chart-container{height:400px;width:100%}.asset-classes-section{background-color:#020617;color:#fff;padding:80px 0;text-align:center}.asset-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:600px){.asset-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.asset-grid{grid-template-columns:repeat(4,1fr)}}.asset-card{backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.1);border-radius:12px;padding:24px;position:relative}.asset-card.coming-soon{opacity:.75}.asset-card .coming-soon-badge{background-color:#facc15;border-radius:9999px;color:#000;font-size:.75rem;font-weight:700;left:50%;padding:4px 8px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.asset-card .asset-title{font-size:1.25rem;font-weight:700;margin-bottom:8px}.asset-card .asset-description{color:#bfdbfe;font-size:.875rem}.pricing-section{background-color:#000;padding:96px 0}.pricing-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1264px){.pricing-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid.pricing-grid--3{grid-template-columns:repeat(3,1fr)}}.pricing-card{backdrop-filter:blur(8px);background-color:rgba(15,23,42,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;display:flex;flex-direction:column;padding:32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-card:hover{background-color:rgba(15,23,42,.6);border-color:rgba(59,130,246,.3);transform:translateY(-8px)}.pricing-card.highlighted{background-color:rgba(15,23,42,.8);border-color:#3b82f6;border-width:2px;box-shadow:0 25px 50px -12px rgba(59,130,246,.25);z-index:10}.pricing-card .popular-badge{background-color:#1976d2;border-radius:9999px;color:#fff;font-size:.75rem;font-weight:700;left:50%;padding:4px 12px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%)}.pricing-card .plan-name{color:#fff;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700}.pricing-card .plan-price{align-items:baseline;display:flex;margin-top:24px}.pricing-card .plan-price .price-amount{color:#fff;font-size:2.75rem;font-weight:800;letter-spacing:-.02em}.pricing-card .plan-price .price-period{color:#94a3b8;margin-left:8px}.pricing-card .plan-description{color:#94a3b8;font-size:.875rem;line-height:1.5;margin-top:16px}.pricing-card .plan-features{flex:1;margin-bottom:32px;margin-top:32px}.pricing-card .plan-features .feature-item{align-items:flex-start;display:flex;margin-bottom:16px}.pricing-card .plan-features .feature-item .feature-icon{flex-shrink:0;margin-right:12px}.pricing-card .plan-features .feature-item .feature-text{color:#cbd5e1;font-size:.875rem}.pricing-card .plan-features .feature-item.not-included{opacity:.7}.pricing-card .plan-features .feature-item.not-included .feature-text{color:#9ca3af}.faq-section{background-color:#000;padding:80px 0}.faq-container{margin:0 auto;max-width:800px}.cta-section{background-color:#020617}.cta-card{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:32px;overflow:hidden;position:relative}.cta-glow{background:radial-gradient(circle at center,rgba(59,130,246,.2) 0,transparent 60%);height:140%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:140%;z-index:1}.cta-title{color:#fff;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:-.02em}@media(min-width:768px){.cta-title{font-size:3.5rem}}.cta-subtitle{color:#94a3b8;font-size:1.25rem;line-height:1.6}.app-footer{background:#020617;border-top:1px solid hsla(0,0%,100%,.05);color:#94a3b8;padding:80px 0 40px}.footer-title{color:#fff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}.footer-link{color:#64748b;display:block;font-size:.9375rem;padding:8px 0;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.footer-link:hover{color:#3b82f6;transform:translateX(4px)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.05);color:#475569;font-size:.875rem;margin-top:60px;padding-top:40px;text-align:center}.app-header{backdrop-filter:none;background:transparent!important;position:fixed!important;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000!important}.app-header.scrolled{backdrop-filter:blur(16px);background:rgba(2,6,23,.8)!important;border-bottom:1px solid hsla(0,0%,100%,.05)}.nav-link{color:#cbd5e1!important;font-size:.9375rem;font-weight:600;padding:8px 16px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.nav-link:hover{color:#fff!important;transform:translateY(-1px)}.nav-link.active{color:#3b82f6!important}:root{--l-bg:#06060b;--l-bg-deep:#030305;--l-surface:hsla(0,0%,100%,.028);--l-surface-strong:hsla(0,0%,100%,.05);--l-text:#f5f4ff;--l-text-soft:#cdc9df;--l-text-muted:#8f8aa6;--l-text-dim:#6a6580;--l-accent:#a78bfa;--l-accent-strong:#8b5cf6;--l-accent-2:#e879f9;--l-accent-gradient:linear-gradient(120deg,#8b5cf6,#c026d3);--l-accent-soft:rgba(167,139,250,.14);--l-border:hsla(0,0%,100%,.09);--l-border-strong:rgba(167,139,250,.42);--l-radius:14px;--l-radius-lg:20px;--l-font-display:"Outfit","Inter",sans-serif;--l-font-body:"Inter",sans-serif;--l-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--l-shadow:0 18px 50px -24px rgba(0,0,0,.9);--l-glow:0 0 40px -8px rgba(139,92,246,.45)}.main-wrapper,body{background-color:#06060b;background-color:var(--l-bg)}.bg-black,.bg-dark{background-color:transparent!important}.main-wrapper{isolation:isolate;position:relative}.main-wrapper:before{background:radial-gradient(900px 600px at 78% 4%,rgba(139,92,246,.16) 0,transparent 62%),radial-gradient(1100px 700px at 12% 34%,rgba(192,38,211,.1) 0,transparent 60%),radial-gradient(1000px 700px at 88% 66%,rgba(99,102,241,.11) 0,transparent 60%),radial-gradient(900px 600px at 30% 92%,rgba(139,92,246,.13) 0,transparent 62%);position:absolute;z-index:-2}.main-wrapper:after,.main-wrapper:before{bottom:0;content:"";left:0;pointer-events:none;right:0;top:0}.main-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;opacity:.035;position:fixed;z-index:1}.hero-section,.pricing-section,.section{position:relative;z-index:0}.section{padding:132px 0}@media(max-width:960px){.section{padding:76px 0}}.section--tight{padding:88px 0}@media(max-width:960px){.section--tight{padding:56px 0}}.section-title{color:#f5f4ff;color:var(--l-text);font-family:Outfit,Inter,sans-serif;font-family:var(--l-font-display);font-size:max(2.1rem,min(3.6vw,3.1rem));font-weight:800;letter-spacing:-.032em;line-height:1.06;margin-bottom:1.1rem}.section-subtitle{color:#8f8aa6;color:var(--l-text-muted);font-size:max(1.02rem,min(1.25vw,1.18rem));line-height:1.68;margin:0 auto 3.4rem;max-width:660px}.engine-eyebrow,.proof-eyebrow,.section-label{color:#a78bfa;color:var(--l-accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-family:var(--l-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.22em;margin-bottom:14px;text-transform:uppercase}.intro--left{max-width:780px;text-align:left}.intro--left .section-subtitle,.intro--left .section-title{margin-left:0;margin-right:0;text-align:left}.intro--left .section-subtitle{margin-bottom:2.6rem}.contrast-card,.feature-card,.level-card,.pricing-card,.stage-card,.zoom-card{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.028)!important;background:var(--l-surface)!important;border:1px solid hsla(0,0%,100%,.09)!important;border:1px solid var(--l-border)!important;border-radius:20px!important;border-radius:var(--l-radius-lg)!important;box-shadow:0 18px 50px -24px rgba(0,0,0,.9);box-shadow:var(--l-shadow);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}.feature-card:hover,.level-card:hover,.stage-card:hover,.zoom-card:hover{border-color:rgba(167,139,250,.42)!important;border-color:var(--l-border-strong)!important;box-shadow:0 18px 50px -24px rgba(0,0,0,.9),0 0 40px -8px rgba(139,92,246,.45);box-shadow:var(--l-shadow),var(--l-glow);transform:translateY(-4px)}.ba-slider,.compare-slider{border-radius:20px;border-radius:var(--l-radius-lg);box-shadow:0 18px 50px -24px rgba(0,0,0,.9);box-shadow:var(--l-shadow)}.hero-cta-primary,.pricing-btn-primary,.v-btn.v-btn--has-bg.primary{background:linear-gradient(120deg,#8b5cf6,#c026d3)!important;background:var(--l-accent-gradient)!important;border:none!important;box-shadow:0 10px 30px -12px rgba(139,92,246,.8)!important;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease}.hero-cta-primary:hover,.pricing-btn-primary:hover,.v-btn.v-btn--has-bg.primary:hover{box-shadow:0 16px 40px -12px rgba(139,92,246,.95)!important;transform:translateY(-2px)}.v-application .primary--text{color:#a78bfa!important;color:var(--l-accent)!important}.popular-badge{background:linear-gradient(120deg,#8b5cf6,#c026d3)!important;background:var(--l-accent-gradient)!important;box-shadow:0 8px 24px -10px rgba(139,92,246,.9);letter-spacing:.12em!important}.plan-credit-estimate,.popular-badge{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-family:var(--l-font-mono)}.plan-credit-estimate{color:#a78bfa!important;color:var(--l-accent)!important;font-size:.8rem!important;letter-spacing:.06em}.pricing-card.highlighted{border-color:rgba(167,139,250,.42)!important;border-color:var(--l-border-strong)!important;box-shadow:0 18px 50px -24px rgba(0,0,0,.9),0 0 40px -8px rgba(139,92,246,.45)!important;box-shadow:var(--l-shadow),var(--l-glow)!important}.hero-section{background-color:transparent!important;padding-bottom:72px;padding-top:28px}@media(min-width:960px){.hero-section{padding-bottom:110px;padding-top:40px}}.hero-section .row{align-items:flex-start!important}.hero-section:before{background:radial-gradient(780px 520px at 62% 22%,rgba(139,92,246,.2) 0,transparent 64%)!important}.hero-blob{display:none}.hero-title{font-size:max(2.6rem,min(5.2vw,4.6rem))!important;letter-spacing:-.042em;line-height:.98;margin-bottom:28px}.hero-title .text-primary{-webkit-text-fill-color:transparent;background:linear-gradient(104deg,#a78bfa,#e879f9 62%,#f0abfc);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#8f8aa6!important;color:var(--l-text-muted)!important;font-size:1.12rem!important;line-height:1.72;max-width:34em}.ai-badge{background:rgba(167,139,250,.14)!important;background:var(--l-accent-soft)!important;border:1px solid rgba(167,139,250,.32)!important;color:#a78bfa!important;color:var(--l-accent)!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-family:var(--l-font-mono);font-size:.74rem!important;letter-spacing:.14em!important;text-transform:uppercase}.btn-gradient{background:linear-gradient(120deg,#8b5cf6,#c026d3)!important;background:var(--l-accent-gradient)!important;box-shadow:0 12px 34px -14px rgba(139,92,246,.9)!important}.btn-gradient:hover{box-shadow:0 18px 44px -14px #8b5cf6!important}.floating-badge{display:none!important}.glass-panel,.mock-dashboard{backdrop-filter:none!important;background:transparent!important;border:none!important;box-shadow:none!important}.hero-product-shot{display:flex;flex-direction:column;padding:0!important;position:relative}.made-with-pill{align-items:center;background:none!important;border:none!important;color:#6a6580!important;color:var(--l-text-dim)!important;display:flex!important;font-size:.7rem!important;gap:7px;justify-content:center;letter-spacing:.13em;margin:14px 0 0!important;order:2;padding:0!important;position:static!important;text-align:center;text-transform:uppercase}.hero-trust-indicators,.made-with-pill{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-family:var(--l-font-mono)}.hero-trust-indicators{color:#6a6580;color:var(--l-text-dim);font-size:.78rem;letter-spacing:.06em}.app-header[data-v-5079d2e8]{background:transparent!important;transition:background-color .3s ease}.app-header.scrolled[data-v-5079d2e8]{backdrop-filter:blur(10px);background:rgba(2,6,23,.95)!important}.nav-link[data-v-5079d2e8]{color:hsla(0,0%,100%,.8);font-size:.95rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.nav-link.nuxt-link-exact-active[data-v-5079d2e8],.nav-link[data-v-5079d2e8]:hover{color:#3b82f6;color:var(--l-accent,#3b82f6)}.footer-description[data-v-be992ac4]{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.6;max-width:300px}.company-details[data-v-be992ac4]{color:hsla(0,0%,100%,.68);font-size:.82rem;line-height:1.5;max-width:340px}.company-details a[data-v-be992ac4]{color:hsla(0,0%,100%,.82);-webkit-text-decoration:none;text-decoration:none}.company-details a[data-v-be992ac4]:hover{-webkit-text-decoration:underline;text-decoration:underline}