.mono[data-v-a70c0233]{font-family:var(--mono)}.fct-hero[data-v-a70c0233]{background:var(--white);padding:80px 0;position:relative}.fct-hero__inner[data-v-a70c0233]{margin:0 auto;max-width:var(--container-max);padding:0 32px}.fct-hero__top[data-v-a70c0233]{border-top:1px solid var(--neutral-200);padding-top:40px}.fct-hero__h1[data-v-a70c0233]{color:var(--neutral-900);font-size:56px;font-weight:800;letter-spacing:-1.4px;line-height:62px;margin:0 auto;max-width:820px;text-align:center;text-wrap:balance}.fct-hero__hl[data-v-a70c0233]{color:var(--primary-500);display:inline-block;position:relative}.fct-hero__hl-bar[data-v-a70c0233]{background:var(--primary-100);border-radius:2px;bottom:4px;height:10px;left:0;position:absolute;right:0;z-index:-1}.fct-hero__sub[data-v-a70c0233]{color:var(--neutral-700);font-size:19px;line-height:32px;margin:24px auto 0;max-width:640px;text-align:center}.fct-hero__sub strong[data-v-a70c0233]{color:var(--neutral-900);font-weight:600}.fct-hero__cta[data-v-a70c0233]{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:40px}.fct-hero__btn[data-v-a70c0233]{background:var(--primary-500);border-radius:var(--radius-md);box-shadow:0 16px 48px -8px #7c3aed66;color:var(--white);font-family:var(--font-family);font-size:16px;font-weight:700;padding:16px 28px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.fct-hero__btn[data-v-a70c0233]:hover{background:var(--primary-600);transform:translateY(-1px)}.fct-hero__micro[data-v-a70c0233]{color:var(--neutral-500);font-size:13px}.fct-hero__jumpwrap[data-v-a70c0233]{display:flex;justify-content:center;margin-top:64px}.fct-jump[data-v-a70c0233]{align-items:center;background:var(--white);border:1px solid var(--neutral-200);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);display:inline-flex;overflow:hidden}.fct-jump a[data-v-a70c0233]{align-items:baseline;border-right:1px solid var(--neutral-200);display:flex;gap:8px;padding:10px 16px;text-decoration:none;transition:background .15s}.fct-jump a.no-sep[data-v-a70c0233]{border-right:none}.fct-jump a[data-v-a70c0233]:hover{background:var(--primary-50)}.fct-jump__n[data-v-a70c0233]{color:var(--primary-500);font-size:11px;font-weight:700;letter-spacing:.5px}.fct-jump__l[data-v-a70c0233]{color:var(--neutral-700);font-size:13px;font-weight:500}@media(max-width:720px){.fct-hero__h1[data-v-a70c0233]{font-size:32px;letter-spacing:-.6px;line-height:40px}.fct-jump[data-v-a70c0233]{border-radius:var(--radius-lg);flex-wrap:wrap}.fct-jump a[data-v-a70c0233]{border-bottom:1px solid var(--neutral-200);border-right:none;flex:1 0 40%}}.mono[data-v-ce735ea3]{font-family:var(--mono)}.ds-eyebrow[data-v-ce735ea3]{color:var(--primary-500);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ff[data-v-ce735ea3]{--device-h:min(66vh,680px);--device-ratio:752/1550;background:var(--white);padding:80px 32px}.ff__inner[data-v-ce735ea3]{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:var(--container-max)}.ff__screens[data-v-ce735ea3]{aspect-ratio:var(--device-ratio);filter:drop-shadow(0 20px 36px rgba(10,26,43,.2));height:var(--device-h);margin:0 auto;position:relative}.ff__screens[data-v-ce735ea3]:focus-visible{outline:2px solid var(--primary-500);outline-offset:8px}.ff__screen[data-v-ce735ea3]{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .32s cubic-bezier(.22,.61,.36,1);width:100%}.ff__screen.is-active[data-v-ce735ea3]{opacity:1}.ff__rail[data-v-ce735ea3]{flex-wrap:wrap;justify-content:center}.ff__dot[data-v-ce735ea3],.ff__rail[data-v-ce735ea3]{display:flex;gap:8px}.ff__dot[data-v-ce735ea3]{align-items:baseline;background:var(--white);border:1px solid var(--neutral-200);border-radius:var(--radius-full);padding:8px 14px;text-decoration:none;transition:background .15s,border-color .15s}.ff__dot[data-v-ce735ea3]:hover{background:var(--primary-50)}.ff__dot[data-v-ce735ea3]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.ff__dot.is-active[data-v-ce735ea3]{background:var(--primary-50);border-color:var(--primary-200)}.ff__dot-n[data-v-ce735ea3]{color:var(--primary-500);font-size:11px;font-weight:700;letter-spacing:.5px}.ff__dot-l[data-v-ce735ea3]{color:var(--neutral-700);font-size:13px;font-weight:500}.ff__panels[data-v-ce735ea3]{display:flex;flex-direction:column}.ff__panel[data-v-ce735ea3]{scroll-margin-top:88px}.fct-feat-eyebrow-row[data-v-ce735ea3]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.fct-feat-id[data-v-ce735ea3]{background:var(--primary-50);border-radius:var(--radius-xs);color:var(--primary-500);font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 10px}.fct-feat-h2[data-v-ce735ea3]{color:var(--neutral-900);font-size:36px;font-weight:700;letter-spacing:-.7px;line-height:44px;margin-bottom:20px;text-wrap:balance}.fct-feat-body[data-v-ce735ea3]{color:var(--neutral-700);display:flex;flex-direction:column;font-size:16px;gap:14px;line-height:27px}.fct-feat-body strong[data-v-ce735ea3]{color:var(--neutral-900);font-weight:600}.fct-feat-accent[data-v-ce735ea3]{color:var(--primary-500)}.fct-feat-domain[data-v-ce735ea3]{align-self:flex-start;background:var(--primary-50);border-radius:var(--radius-xs);color:var(--primary-700);display:inline-block;font-size:14px;padding:8px 14px}.fct-feat-option[data-v-ce735ea3]{border-left:2px solid var(--primary-200);color:var(--neutral-500);font-size:13px;line-height:20px;padding-left:12px}.fct-feat-points[data-v-ce735ea3]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:24px 0 0;padding:0}.fct-feat-points li[data-v-ce735ea3]{align-items:flex-start;color:var(--neutral-700);display:flex;font-size:15px;gap:10px;line-height:24px}.fct-feat-check[data-v-ce735ea3]{flex-shrink:0;margin-top:4px}@media(min-width:1024px){.ff[data-v-ce735ea3]{padding:100px 32px}.ff__inner[data-v-ce735ea3]{align-items:start;display:grid;gap:0 96px;grid-template-columns:minmax(0,1fr) auto}.ff__device[data-v-ce735ea3]{align-items:center;display:flex;gap:28px;position:sticky;top:calc((100vh - var(--device-h))/2 + 24px)}.ff__rail[data-v-ce735ea3]{align-items:flex-end;flex-direction:column;gap:10px;order:-1}.ff__dot[data-v-ce735ea3]{align-items:center;background:none;border-color:transparent;border-radius:var(--radius-xs);height:26px;justify-content:center;padding:0;position:relative;width:34px}.ff__dot-n[data-v-ce735ea3]{color:var(--neutral-400);transition:color .18s}.ff__dot-l[data-v-ce735ea3]{opacity:0;pointer-events:none;position:absolute;right:calc(100% + 10px);transform:translate(6px);transition:opacity .18s,transform .24s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.ff__dot[data-v-ce735ea3]:focus-visible,.ff__dot[data-v-ce735ea3]:hover{background:none}.ff__dot:focus-visible .ff__dot-n[data-v-ce735ea3],.ff__dot:hover .ff__dot-n[data-v-ce735ea3]{color:var(--primary-500)}.ff__dot.is-active[data-v-ce735ea3]{background:var(--primary-50)}.ff__dot.is-active .ff__dot-n[data-v-ce735ea3]{color:var(--primary-600)}.ff__dot-l[data-v-ce735ea3]{display:none}}@media(min-width:1280px){.ff__dot-l[data-v-ce735ea3]{display:block}.ff__dot.is-active .ff__dot-l[data-v-ce735ea3],.ff__dot:focus-visible .ff__dot-l[data-v-ce735ea3],.ff__dot:hover .ff__dot-l[data-v-ce735ea3]{opacity:1;transform:none}.ff__panel[data-v-ce735ea3]{display:flex;flex-direction:column;justify-content:center;max-width:600px;min-height:max(58vh,420px);padding:40px 0}}@media(max-width:1023px){.ff[data-v-ce735ea3]{--device-h:min(52vh,480px);--device-w:calc(var(--device-h)*752/1550);padding:64px 0}.ff__device[data-v-ce735ea3]{display:flex;flex-direction:column;gap:24px;order:-1}.ff__screens[data-v-ce735ea3]{aspect-ratio:auto;display:flex;gap:24px;height:auto;overflow-x:auto;padding-inline:calc(50% - var(--device-w)/2);scroll-snap-type:x mandatory;scrollbar-width:none}.ff__screens[data-v-ce735ea3]::-webkit-scrollbar{display:none}.ff__screen[data-v-ce735ea3]{aspect-ratio:var(--device-ratio);flex:0 0 auto;height:var(--device-h);opacity:1;position:static;scroll-snap-align:center;width:auto}.ff__rail[data-v-ce735ea3]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 16px;scrollbar-width:none}.ff__rail[data-v-ce735ea3]::-webkit-scrollbar{display:none}.ff__dot[data-v-ce735ea3]{flex:0 0 auto}.ff__panels[data-v-ce735ea3]{padding:0 20px}.ff.is-compact .ff__panel[data-v-ce735ea3]:not(.is-active){display:none}.ff.is-compact .ff__panels[data-v-ce735ea3]{min-height:380px}.ff:not(.is-compact) .ff__panel+.ff__panel[data-v-ce735ea3]{margin-top:56px}.fct-feat-h2[data-v-ce735ea3]{font-size:28px;letter-spacing:-.4px;line-height:36px}}@media(prefers-reduced-motion:reduce){.ff__dot-l[data-v-ce735ea3],.ff__screen[data-v-ce735ea3]{transition:none}.ff__screens[data-v-ce735ea3]{scroll-behavior:auto}}.fct-demo[data-v-22082c24]{background:var(--white);padding:0 32px 80px}.fct-demo__inner[data-v-22082c24]{align-items:center;background:var(--primary-50);border:1px solid var(--primary-100);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--container-max);padding:24px 32px}.fct-demo__left[data-v-22082c24]{align-items:center;display:flex;gap:16px}.fct-demo__icon[data-v-22082c24]{align-items:center;background:var(--white);border:1px solid var(--primary-100);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.fct-demo__text[data-v-22082c24]{color:var(--neutral-700);font-size:16px;line-height:24px}.fct-demo__link[data-v-22082c24]{align-items:center;color:var(--primary-500);display:inline-flex;font-size:16px;font-weight:600;gap:6px;text-decoration:none;transition:color .15s}.fct-demo__link[data-v-22082c24]:hover{color:var(--primary-700)}.mono[data-v-bab05203]{font-family:var(--mono)}.fct-ccm[data-v-bab05203]{background:var(--neutral-100);padding:100px 32px}.fct-ccm__inner[data-v-bab05203]{margin:0 auto;max-width:880px}.fct-ccm__head[data-v-bab05203]{margin-bottom:56px;text-align:center}.ds-eyebrow[data-v-bab05203]{color:var(--primary-500);font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.fct-ccm__h2[data-v-bab05203]{color:var(--neutral-900);font-size:36px;font-weight:700;letter-spacing:-.7px;line-height:44px;text-wrap:balance}.fct-ccm__accent[data-v-bab05203]{color:var(--primary-500)}.fct-ccm__steps[data-v-bab05203]{display:flex;flex-direction:column}.fct-ccm__divider[data-v-bab05203]{background:var(--neutral-200);height:1px;margin:4px 0}.fct-ccm__step[data-v-bab05203]{align-items:start;display:grid;gap:32px;grid-template-columns:120px 1fr;padding:36px 0}.fct-ccm__num[data-v-bab05203]{color:var(--primary-500);font-size:64px;font-weight:800;letter-spacing:-2px;line-height:1}.fct-ccm__timing[data-v-bab05203]{color:var(--neutral-500);font-size:11px;letter-spacing:.4px;margin-top:6px}.fct-ccm__body h3[data-v-bab05203]{color:var(--neutral-900);font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:30px;margin-bottom:10px}.fct-ccm__desc[data-v-bab05203]{color:var(--neutral-700);font-size:16px;line-height:26px;margin-bottom:14px}.fct-ccm__desc strong[data-v-bab05203]{color:var(--neutral-900);font-weight:600}.fct-ccm__out[data-v-bab05203]{align-items:center;color:var(--primary-500);display:inline-flex;font-size:16px;font-weight:600;gap:8px}@media(max-width:720px){.fct-ccm__h2[data-v-bab05203]{font-size:26px;line-height:34px}.fct-ccm__step[data-v-bab05203]{gap:12px;grid-template-columns:1fr}.fct-ccm__num[data-v-bab05203]{font-size:48px}}.mono[data-v-05a5321c]{font-family:var(--mono)}.fct-rmp[data-v-05a5321c]{background:var(--white);padding:100px 32px}.fct-rmp__inner[data-v-05a5321c]{margin:0 auto;max-width:880px}.fct-rmp__head[data-v-05a5321c]{margin-bottom:64px;text-align:center}.ds-eyebrow[data-v-05a5321c]{color:var(--primary-500);font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.fct-rmp__h2[data-v-05a5321c]{color:var(--neutral-900);font-size:36px;font-weight:700;letter-spacing:-.7px;line-height:44px;text-wrap:balance}.fct-rmp__accent[data-v-05a5321c]{color:var(--primary-500)}.fct-rmp__track[data-v-05a5321c]{padding-left:48px;position:relative}.fct-rmp__line[data-v-05a5321c]{background:var(--primary-100);bottom:12px;left:19px;position:absolute;top:12px;width:2px}.fct-rmp__steps[data-v-05a5321c]{display:flex;flex-direction:column;gap:36px}.fct-rmp__step[data-v-05a5321c]{position:relative}.fct-rmp__dot[data-v-05a5321c]{border-radius:50%;height:16px;left:-36px;position:absolute;top:24px;width:16px}.fct-rmp__card[data-v-05a5321c]{background:var(--white);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px}.fct-rmp__grid[data-v-05a5321c]{align-items:center;display:grid;gap:28px;grid-template-columns:1fr}.fct-rmp__grid.has-visual[data-v-05a5321c]{grid-template-columns:1fr 180px}.fct-rmp__badge[data-v-05a5321c]{border-radius:var(--radius-full);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.fct-rmp__title[data-v-05a5321c]{color:var(--neutral-900);font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:30px;margin-bottom:12px}.fct-rmp__after[data-v-05a5321c],.fct-rmp__body[data-v-05a5321c]{color:var(--neutral-700);font-size:15px;line-height:24px}.fct-rmp__after[data-v-05a5321c]{margin-top:12px}.fct-rmp__points[data-v-05a5321c]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:16px 0 0;padding:0}.fct-rmp__points li[data-v-05a5321c]{align-items:flex-start;color:var(--neutral-700);display:flex;font-size:14px;gap:8px;line-height:22px}.fct-rmp__check[data-v-05a5321c]{color:var(--primary-500);font-weight:700;margin-top:-1px}.fct-rmp__footnote[data-v-05a5321c]{color:var(--neutral-500);font-size:12px;font-style:italic;margin-top:14px}.fct-rmp__cta[data-v-05a5321c]{color:var(--primary-500);font-size:14px;font-weight:600;margin-top:14px}.rv[data-v-05a5321c]{border-radius:10px;height:140px;padding:14px}.rv__tag[data-v-05a5321c]{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.rv__tag--p[data-v-05a5321c]{color:var(--primary-700)}.rv1[data-v-05a5321c]{background:linear-gradient(160deg,var(--primary-50),#fff);border:1px solid var(--primary-100);display:flex;flex-direction:column;justify-content:space-between}.rv1__bars[data-v-05a5321c]{display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.rv1__bars span[data-v-05a5321c]{border-radius:2px;display:block;height:30px}.rv1__val[data-v-05a5321c]{color:var(--neutral-900);font-size:18px;font-weight:800;letter-spacing:-.4px}.rv1__lbl[data-v-05a5321c]{color:var(--neutral-500);font-size:10px}.rv3[data-v-05a5321c]{background:linear-gradient(160deg,#0a1a2b,#2d1b69);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.rv3__glow[data-v-05a5321c]{background:radial-gradient(closest-side,rgba(192,132,252,.6),transparent);filter:blur(8px);height:100px;position:absolute;right:-30px;top:-30px;width:100px}.rv3__tag[data-v-05a5321c]{color:var(--primary-200)}.rv3__chats[data-v-05a5321c],.rv3__tag[data-v-05a5321c]{position:relative}.rv3__chat[data-v-05a5321c]{align-items:baseline;color:#ffffffd9;display:flex;font-size:11px;gap:4px}.rv3__chat[data-v-05a5321c]:first-child{margin-bottom:6px}.rv3__bullet[data-v-05a5321c]{background:#10b981;border-radius:50%;flex-shrink:0;height:6px;width:6px}.rv3__coins[data-v-05a5321c]{display:flex;gap:6px;position:relative}.rv3__coin[data-v-05a5321c]{background:#ffffff1a;border-radius:999px;font-size:9px;font-weight:700;padding:3px 8px}@media(max-width:720px){.fct-rmp__h2[data-v-05a5321c]{font-size:26px;line-height:34px}.fct-rmp__track[data-v-05a5321c]{padding-left:36px}.fct-rmp__grid.has-visual[data-v-05a5321c]{gap:20px;grid-template-columns:1fr}.fct-rmp__visual[data-v-05a5321c]{display:none}}.mono[data-v-542e514e]{font-family:var(--mono)}.fct-cta[data-v-542e514e]{background:var(--white);padding:96px 24px 120px}.fct-cta__inner[data-v-542e514e]{margin:0 auto;max-width:920px}.fct-cta__card[data-v-542e514e]{background:var(--gradient-cta-dark);border-radius:var(--radius-xl);overflow:hidden;padding:72px 56px;position:relative;text-align:center}.fct-cta__glow[data-v-542e514e]{filter:blur(8px);pointer-events:none;position:absolute}.fct-cta__glow--tr[data-v-542e514e]{background:radial-gradient(closest-side,rgba(192,132,252,.32),transparent);height:460px;right:-120px;top:-180px;width:460px}.fct-cta__glow--bl[data-v-542e514e]{background:radial-gradient(closest-side,rgba(139,124,248,.22),transparent);bottom:-160px;height:380px;left:-100px;width:380px}.fct-cta__content[data-v-542e514e]{position:relative}.fct-cta__h2[data-v-542e514e]{color:var(--white);font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:52px;margin:0 auto 20px;max-width:720px}.fct-cta__price[data-v-542e514e]{color:var(--white);display:inline-block;font-size:72px;font-weight:800;letter-spacing:-2px;line-height:1;vertical-align:baseline}.fct-cta__accent[data-v-542e514e]{color:var(--primary-200)}.fct-cta__sub[data-v-542e514e]{color:#ffffffd1;font-size:18px;line-height:28px;margin:0 auto 36px;max-width:500px}.fct-cta__sub strong[data-v-542e514e]{color:var(--white);font-weight:700}.fct-cta__btn[data-v-542e514e]{background:var(--white);border-radius:var(--radius-md);box-shadow:0 16px 48px -8px #7c3aed66;color:var(--primary-800);display:inline-block;font-family:var(--font-family);font-size:16px;font-weight:700;padding:18px 32px;text-decoration:none;transition:transform .15s,box-shadow .15s}.fct-cta__btn[data-v-542e514e]:hover{box-shadow:0 20px 56px -8px #7c3aed8c;transform:translateY(-1px)}.fct-cta__micro[data-v-542e514e]{color:#fff9;font-size:13px;margin-top:22px}@media(max-width:720px){.fct-cta__card[data-v-542e514e]{padding:48px 28px}.fct-cta__h2[data-v-542e514e]{font-size:26px;line-height:36px}.fct-cta__price[data-v-542e514e]{font-size:48px;letter-spacing:-1.2px}}
