.landing-page[data-v-caaffcaf]{min-height:100vh;background:#000;color:#fff;font-size:14px}.landing-header[data-v-caaffcaf]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000;transition:all .3s ease}.landing-header--hidden[data-v-caaffcaf]{transform:translate(-50%) translateY(-120%);opacity:0}.landing-header--scrolled .landing-header-inner[data-v-caaffcaf]{background:#000000b3;border-color:#ffffff1f;box-shadow:0 12px 40px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-header-inner[data-v-caaffcaf]{display:flex;align-items:center;gap:32px;padding:10px 26px;border-radius:999px;border:1px solid transparent;background:transparent;transition:all .3s ease}.landing-logo-text[data-v-caaffcaf]{display:flex;flex-direction:column;gap:4px}.landing-logo-title[data-v-caaffcaf]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.02em}.landing-logo-subtitle[data-v-caaffcaf]{font-size:12px;color:#9ca3af;font-weight:400}.landing-nav[data-v-caaffcaf]{display:flex;align-items:center;gap:24px;font-size:13px}.landing-nav a[data-v-caaffcaf]{position:relative;color:#d1d5db;transition:color .2s ease}.landing-nav a[data-v-caaffcaf]:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#3b82f6;transition:width .25s ease}.landing-nav a[data-v-caaffcaf]:hover{color:#fff}.landing-nav a[data-v-caaffcaf]:hover:after{width:100%}.landing-nav-actions[data-v-caaffcaf]{display:flex;align-items:center;gap:12px}.btn[data-v-caaffcaf]{border-radius:999px;padding:6px 18px;border:1px solid transparent;font-size:13px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-lg[data-v-caaffcaf]{padding:14px 32px;font-size:16px}.btn-arrow[data-v-caaffcaf]{margin-left:2px;flex-shrink:0;transition:transform .2s ease}.btn:hover .btn-arrow[data-v-caaffcaf]{transform:translate(4px)}.btn-ghost[data-v-caaffcaf]{background:transparent;color:#e5e7eb}.btn-ghost[data-v-caaffcaf]:hover{background:#ffffff1f;color:#fff}.btn-primary[data-v-caaffcaf]{background:#1447e6;color:#fff;box-shadow:0 0 18px #2563eb99}.btn-primary[data-v-caaffcaf]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 0 22px #2563ebe6}.btn-outline[data-v-caaffcaf]{background:transparent;border-color:#3b82f666;color:#bfdbfe}.btn-outline[data-v-caaffcaf]:hover{background:#111827e6}.btn-outline-full[data-v-caaffcaf]{width:100%;height:48px;background:#ffffff08;border-color:#ffffff1a;color:#fff;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.btn-outline-full[data-v-caaffcaf]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.btn-primary-full[data-v-caaffcaf]{width:100%;height:48px;background:#1559f8;color:#fff;box-shadow:0 0 24px #2563eb80;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.btn-primary-full[data-v-caaffcaf]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 24px #2563eb99,0 0 32px #2563eb66}.btn-outline-light[data-v-caaffcaf]{background:transparent;border-color:#ffffffe6;color:#fff}.btn-outline-light[data-v-caaffcaf]:hover{background:#ffffff1a}.landing-main[data-v-caaffcaf]{padding-top:96px}.section[data-v-caaffcaf]{padding:80px 24px}.section-dark[data-v-caaffcaf]{background:#000}.section-gradient[data-v-caaffcaf]{background:linear-gradient(to bottom,#000,#0e1524)}.section-cta[data-v-caaffcaf]{position:relative;padding:80px 24px;overflow:hidden;background:#000}.section-cta-bg[data-v-caaffcaf]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:0}.section-cta-lines-wrapper[data-v-caaffcaf]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.section-cta-lines[data-v-caaffcaf]{width:100%;height:100%;display:block}.section-cta-inner[data-v-caaffcaf]{max-width:1120px;margin:0 auto;position:relative;z-index:1}.section-cta-title[data-v-caaffcaf]{text-align:center;font-size:3rem;font-weight:700;margin-bottom:16px}.section-cta-text[data-v-caaffcaf]{text-align:left;max-width:640px;margin:0 auto 32px}.section-cta-text p[data-v-caaffcaf]{font-size:1.125rem;color:#f9fafbeb;line-height:1.8;margin-bottom:8px}.section-cta-text p[data-v-caaffcaf]:last-child{margin-bottom:0;font-size:1rem;opacity:.85}.section-cta-actions[data-v-caaffcaf]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.section-container[data-v-caaffcaf]{max-width:1600px;margin:0 auto}.section-container--narrow[data-v-caaffcaf]{max-width:760px}.section-container--wide[data-v-caaffcaf]{max-width:1600px}.section-container--center[data-v-caaffcaf]{text-align:center}.section-header[data-v-caaffcaf]{text-align:center;margin-bottom:52px}.section-header h2[data-v-caaffcaf]{font-size:32px;font-weight:700;margin-bottom:12px}.section-header p[data-v-caaffcaf]{font-size:1.125rem;color:#9ca3af;line-height:1.6}.hero[data-v-caaffcaf]{position:relative;min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:80px 24px 96px;overflow:hidden}.hero-bg[data-v-caaffcaf]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 35% at 25% 25%,rgba(30,58,138,.22),transparent 65%),radial-gradient(ellipse 40% 40% at 75% 65%,rgba(88,28,135,.14),transparent 60%),radial-gradient(ellipse 35% 50% at 50% 15%,rgba(37,99,235,.12),transparent 58%),#000;opacity:1}.hero-particles-wrapper[data-v-caaffcaf]{position:absolute;top:80px;left:50%;transform:translate(-50%);width:1000px;height:320px;pointer-events:auto;cursor:pointer}.hero-particles[data-v-caaffcaf]{width:100%;height:100%;mix-blend-mode:screen;opacity:.9}.hero-content[data-v-caaffcaf]{position:relative;max-width:840px;margin:0 auto;text-align:center;padding-top:200px}.hero-title[data-v-caaffcaf]{font-size:2.25rem;line-height:1.3;font-weight:700;margin-bottom:20px}.hero-title span[data-v-caaffcaf]{display:block;margin-top:10px;font-size:1.625rem;color:#51a2ff}.hero-subtitle[data-v-caaffcaf]{font-size:1.125rem;color:#9ca3af;line-height:1.8;max-width:640px;margin:0 auto 32px}.hero-subtitle span[data-v-caaffcaf]{display:block;margin-top:6px;color:#ffffffe6}.hero-actions[data-v-caaffcaf]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px}.hero-partners[data-v-caaffcaf]{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.hero-partners-text[data-v-caaffcaf]{font-size:.875rem;color:#9ca3af}.hero-partners-divider[data-v-caaffcaf]{width:1px;height:32px;background:#ffffff1a}.hero-partners-badge[data-v-caaffcaf]{font-size:.875rem;display:flex;align-items:center;gap:8px}.hero-partners-brand[data-v-caaffcaf]{font-weight:700;color:#60a5fa}.hero-partners-desc[data-v-caaffcaf]{color:#9ca3af}.features-grid[data-v-caaffcaf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card[data-v-caaffcaf]{position:relative;height:195px;background:#0f172a1a;border-radius:16px;padding:14px 18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #000000b3,0 0 20px #00000080;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s ease}.feature-card[data-v-caaffcaf]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);border-radius:16px;z-index:-1;opacity:0;transition:opacity .3s ease;animation:border-glow-caaffcaf 3s linear infinite}.feature-card[data-v-caaffcaf]:hover{transform:translateY(-8px) scale(1.02);border-color:#fff3;box-shadow:0 24px 48px #0009,0 0 32px #ffffff1a;background:#0f172a26}.feature-card[data-v-caaffcaf]:hover:before{opacity:1}.feature-card h3[data-v-caaffcaf]{font-weight:600;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:#51a2ff;margin-bottom:4px;text-shadow:0 0 8px rgba(81,162,255,.4)}@keyframes border-glow-caaffcaf{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.feature-card--blue[data-v-caaffcaf],.feature-card--pink[data-v-caaffcaf],.feature-card--green[data-v-caaffcaf],.feature-card--purple[data-v-caaffcaf],.feature-card--orange[data-v-caaffcaf]{animation:feature-blob-sync-caaffcaf 8s ease-in-out infinite;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15)}.feature-card--blue[data-v-caaffcaf]{background:radial-gradient(circle at -10% 10%,rgba(37,99,235,.3),transparent 55%),radial-gradient(circle at 120% 130%,rgba(30,64,175,.2),transparent 60%),radial-gradient(circle at 40% -30%,rgba(59,130,246,.15),transparent 70%),#0a0a0ab3;box-shadow:0 0 30px #2563eb4d}.feature-card--blue[data-v-caaffcaf]:hover{box-shadow:0 0 40px #2563eb73}.feature-card--pink[data-v-caaffcaf]{background:radial-gradient(circle at 110% -20%,rgba(236,72,153,.3),transparent 55%),radial-gradient(circle at -20% 120%,rgba(190,24,93,.2),transparent 60%),radial-gradient(circle at 60% 10%,rgba(248,113,113,.1),transparent 70%),#0a0a0ab3;box-shadow:0 0 30px #ec48994d}.feature-card--pink[data-v-caaffcaf]:hover{box-shadow:0 0 40px #ec489973}.feature-card--green[data-v-caaffcaf]{background:radial-gradient(circle at 0% 120%,rgba(34,197,94,.3),transparent 55%),radial-gradient(circle at 120% -20%,rgba(5,46,22,.2),transparent 60%),radial-gradient(circle at 40% 10%,rgba(16,185,129,.1),transparent 70%),#0a0a0ab3;box-shadow:0 0 30px #22c55e4d}.feature-card--green[data-v-caaffcaf]:hover{box-shadow:0 0 40px #22c55e73}.feature-card--purple[data-v-caaffcaf]{background:radial-gradient(circle at -10% -20%,rgba(129,140,248,.3),transparent 55%),radial-gradient(circle at 130% 110%,rgba(76,29,149,.2),transparent 60%),radial-gradient(circle at 50% 0%,rgba(139,92,246,.1),transparent 70%),#0a0a0ab3;box-shadow:0 0 30px #818cf84d}.feature-card--purple[data-v-caaffcaf]:hover{box-shadow:0 0 40px #818cf873}.feature-card--orange[data-v-caaffcaf]{background:radial-gradient(circle at 120% 0%,rgba(251,146,60,.3),transparent 55%),radial-gradient(circle at -20% 110%,rgba(124,45,18,.2),transparent 60%),radial-gradient(circle at 40% -20%,rgba(250,204,21,.1),transparent 70%),#0a0a0ab3;box-shadow:0 0 30px #fb923c4d}.feature-card--orange[data-v-caaffcaf]:hover{box-shadow:0 0 40px #fb923c73}@keyframes feature-blob-sync-caaffcaf{0%{background-position:0% 0%;background-size:200% 220%}25%{background-position:100% 20%;background-size:300% 320%}50%{background-position:20% 100%;background-size:250% 270%}75%{background-position:80% 80%;background-size:320% 340%}to{background-position:0% 0%;background-size:200% 220%}}.feature-title[data-v-caaffcaf]{font-size:1.6rem;font-weight:700;margin-bottom:8px;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3);transition:all .3s ease}.feature-card:hover .feature-title[data-v-caaffcaf]{text-shadow:0 0 16px rgba(255,255,255,.5);transform:translateY(-2px)}.feature-desc[data-v-caaffcaf]{font-size:.9375rem;color:#ffffffe0;line-height:1.55;flex:1;margin-top:5px;min-height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;transition:all .3s ease}.feature-card:hover .feature-desc[data-v-caaffcaf]{color:#fffffff2}.feature-card--wide[data-v-caaffcaf]{grid-column:span 2}.feature-card--full[data-v-caaffcaf]{grid-column:span 3}.pricing-grid[data-v-caaffcaf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1600px;margin:0 auto}.pricing-card[data-v-caaffcaf]{position:relative;border-radius:16px;padding:32px 24px 24px;background:#0f172a;border:1px solid rgba(59,130,246,.3);box-shadow:0 0 32px #3b82f633;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;height:100%;min-width:280px;text-align:center}.pricing-card[data-v-caaffcaf]:hover{transform:translateY(-8px);box-shadow:0 0 48px #3b82f666;border-color:#3b82f680}.pricing-tag[data-v-caaffcaf]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;padding:6px 20px;font-size:12px;border-radius:999px;font-weight:600;box-shadow:0 4px 12px #3b82f666;transition:all .3s ease}.pricing-header[data-v-caaffcaf]{margin-bottom:24px}.pricing-header h3[data-v-caaffcaf]{font-size:1.5rem;margin-bottom:16px;font-weight:700;color:#60a5fa}.pricing-suitable[data-v-caaffcaf]{font-size:.875rem;color:#9ca3af;margin-bottom:20px}.pricing-price[data-v-caaffcaf]{margin-bottom:16px}.pricing-price span[data-v-caaffcaf]{font-size:2rem;font-weight:700;color:#fff}.pricing-original[data-v-caaffcaf]{font-size:.875rem;color:#6b7280;margin-bottom:24px}.pricing-benefits[data-v-caaffcaf]{flex:1;margin-bottom:24px;text-align:left}.pricing-benefits h4[data-v-caaffcaf]{font-size:1rem;font-weight:600;margin-bottom:16px;color:#fff;text-align:center}.pricing-benefit-item[data-v-caaffcaf]{display:flex;align-items:center;margin-bottom:12px;font-size:.875rem;color:#e5e7eb;padding:4px 0}.pricing-benefit-item[data-v-caaffcaf]:before{content:"✓";color:#3b82f6;font-weight:700;margin-right:12px;font-size:1rem}.pricing-benefit-label[data-v-caaffcaf]{color:#e5e7eb;flex:1}.pricing-benefit-value[data-v-caaffcaf]{font-weight:500;color:#e5e7eb}.pricing-benefit-value--green[data-v-caaffcaf]{color:#10b981}.btn-primary-full[data-v-caaffcaf]{width:100%;height:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary-full[data-v-caaffcaf]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.btn-arrow[data-v-caaffcaf]{margin-left:4px;transition:transform .3s ease}.btn-primary-full:hover .btn-arrow[data-v-caaffcaf]{transform:translate(4px)}.pricing-footer[data-v-caaffcaf]{margin-top:32px;text-align:center;font-size:1rem;color:#9ca3af}.pricing-footer-link[data-v-caaffcaf]{margin-top:6px}.pricing-footer-link a[data-v-caaffcaf]{color:#fff;text-decoration:underline}#faq .section-header[data-v-caaffcaf]{margin-bottom:40px}#faq .section-header h2[data-v-caaffcaf]{font-size:3rem;font-weight:700;margin-bottom:14px}#faq .section-header p[data-v-caaffcaf]{font-size:1.125rem;color:#ffffffd9}.faq-list[data-v-caaffcaf]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-caaffcaf]{border-radius:6px;background:#0d0d0d;overflow:hidden}.faq-question[data-v-caaffcaf]{width:100%;min-height:56px;padding:16px 20px;text-align:left;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;color:#fff;cursor:pointer}.faq-question span[data-v-caaffcaf]:first-child{padding-right:12px;font-size:1.125rem}.faq-icon[data-v-caaffcaf]{display:inline-flex;align-items:center;justify-content:center;color:#fffc;transition:transform .2s ease;flex-shrink:0}.faq-icon svg[data-v-caaffcaf]{display:block}.faq-icon--open[data-v-caaffcaf]{transform:rotate(180deg)}.faq-answer[data-v-caaffcaf]{padding:0 20px 16px;font-size:1rem;color:#d1d5db;line-height:1.8}.landing-footer[data-v-caaffcaf]{background:#000;border-top:1px solid rgba(75,85,99,.8);padding:40px 24px 22px}.landing-footer-inner[data-v-caaffcaf]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.landing-footer-col h3[data-v-caaffcaf]{font-size:15px;margin-bottom:14px}.landing-footer-col ul[data-v-caaffcaf]{list-style:none;padding:0;margin:0}.landing-footer-col li[data-v-caaffcaf]{margin-bottom:6px}.landing-footer-col a[data-v-caaffcaf]{font-size:13px;color:#9ca3af;text-decoration:none;transition:color .2s ease}.landing-footer-col a[data-v-caaffcaf]:hover{color:#fff}.landing-footer-col--main[data-v-caaffcaf]{max-width:420px}.landing-footer-logo[data-v-caaffcaf]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.landing-footer-logo-title[data-v-caaffcaf]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.02em}.landing-footer-logo-subtitle[data-v-caaffcaf]{font-size:12px;color:#9ca3af;font-weight:400}.landing-footer-text[data-v-caaffcaf]{font-size:13px;color:#9ca3af;line-height:1.8}.landing-footer-slogan[data-v-caaffcaf]{margin-top:8px;font-size:12px;color:#6b7280;font-style:italic}.landing-footer-bottom[data-v-caaffcaf]{text-align:center;margin-top:20px;font-size:12px;color:#6b7280;border-top:1px solid rgba(55,65,81,.8);padding-top:12px}.lp-faq-enter-active[data-v-caaffcaf],.lp-faq-leave-active[data-v-caaffcaf]{transition:all .2s ease}.lp-faq-enter-from[data-v-caaffcaf],.lp-faq-leave-to[data-v-caaffcaf]{max-height:0;opacity:0}.lp-faq-enter-to[data-v-caaffcaf],.lp-faq-leave-from[data-v-caaffcaf]{max-height:400px;opacity:1}@media (max-width: 900px){.landing-header-inner[data-v-caaffcaf]{gap:16px}.landing-nav[data-v-caaffcaf]{display:none}.hero[data-v-caaffcaf]{padding-top:72px}.hero-title[data-v-caaffcaf]{font-size:28px}.hero-title span[data-v-caaffcaf]{font-size:22px}.features-grid[data-v-caaffcaf],.pricing-grid[data-v-caaffcaf],.landing-footer-inner[data-v-caaffcaf]{grid-template-columns:1fr}.feature-card--wide[data-v-caaffcaf],.feature-card--full[data-v-caaffcaf]{grid-column:span 1}}
