.ft.svelte-55knht{border-top:1px solid var(--line);margin-top:120px;background:var(--surface)}.ft-inner.svelte-55knht{max-width:1200px;margin:0 auto;padding:64px 24px 28px}.ft-grid.svelte-55knht{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px}.ft-tag.svelte-55knht{color:var(--ink-3);font-size:13.5px;margin:16px 0 0;max-width:32ch;line-height:1.55}.ft-col.svelte-55knht{display:flex;flex-direction:column;gap:11px}.ft-h.svelte-55knht{font-family:var(--mono, ui-monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:3px}.ft-col.svelte-55knht a:where(.svelte-55knht){font-size:14px;color:var(--ink-2);text-decoration:none;transition:color .15s}.ft-col.svelte-55knht a:where(.svelte-55knht):hover{color:var(--ink)}.ft-bar.svelte-55knht{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;margin-top:44px;border-top:1px solid var(--line);font-family:var(--mono, ui-monospace);font-size:11px;letter-spacing:.03em;color:var(--ink-4)}@media(max-width:760px){.ft.svelte-55knht{margin-top:80px}.ft-inner.svelte-55knht{padding:48px 20px 24px}.ft-grid.svelte-55knht{grid-template-columns:1fr 1fr;gap:28px}.ft-bar.svelte-55knht{flex-direction:column;align-items:flex-start}}.mkt.svelte-1wr9246{--display: "General Sans", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--body: "General Sans", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: "Geist Mono", "SF Mono", ui-monospace, monospace;--brand: "Space Grotesk", var(--body);--paper: #ffffff;--surface: #ffffff;--card: #ffffff;--ink: #0a0a0a;--ink-2: #3f3f46;--ink-3: #6b7480;--ink-4: #9aa0a8;--line: #e8e8ea;--line-2: #d6d7db;--accent: #0077c0;--accent-2: #0077c0;--accent-bold: #005a93;--accent-sky: #c7eeff;--accent-soft: rgba(0, 119, 192, .08);--color-ink: var(--ink);--color-ink-muted: var(--ink-3);--color-ink-faint: var(--ink-4);--bx-line: var(--line-2);--bx-radius: 14px;--bx-border: 1px solid var(--line);--bx-shadow-sm: none;--bx-shadow: none;--bx-shadow-lg: none;--card-shadow: 0 24px 48px -24px rgba(10, 10, 10, .24);--shot-shadow: 0 30px 60px -30px rgba(10, 10, 10, .4);--shot-ring: color-mix(in srgb, var(--ink) 10%, transparent);--btnf-solid-bg: var(--accent);--btnf-solid-bg-hover: var(--accent-bold);--btnf-solid-fg: #ffffff;--btnf-solid-shadow: 0 1px 2px rgba(8, 60, 105, .22), 0 10px 24px -14px rgba(0, 90, 150, .55);--btnf-line-bg: var(--surface);--btnf-line-fg: #0a0a0a;--btnf-line-border: rgba(10, 10, 10, .16);--btnf-line-border-hover: rgba(10, 10, 10, .42);--btn-glow: rgba(10, 10, 10, .28);--btn-glow-soft: rgba(10, 10, 10, .1);--disc-bg: #3f3f46;--disc-fg: #ffffff;--popover-shadow: 0 12px 32px -12px rgba(15, 23, 42, .18), 0 2px 6px -3px rgba(15, 23, 42, .1);--pill-bg: color-mix(in srgb, var(--surface) 90%, transparent);--pill-border: rgba(15, 15, 15, .14);--pill-divider: rgba(15, 15, 15, .12);--pill-filter: blur(16px);--pill-shadow: 0 1px 0 0 rgba(255, 255, 255, .6) inset, 0 12px 32px -18px rgba(10, 20, 40, .28);--atmos: radial-gradient(55% 45% at 50% -8%, rgba(199, 238, 255, .38) 0%, transparent 72%);position:relative;min-height:100vh;display:flex;flex-direction:column;background-color:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:break-word;overflow-x:clip;transition:background-color .28s ease,color .28s ease}.mkt[data-theme=dark].svelte-1wr9246{--paper: #0a0a0c;--surface: #141417;--card: #141417;--ink: #fafafa;--ink-2: #c4c4cc;--ink-3: #9a9aa6;--ink-4: #6e6e7a;--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .16);--accent: #2895d4;--accent-2: #0077c0;--accent-bold: #005a93;--accent-soft: rgba(40, 149, 212, .16);--card-shadow: 0 24px 48px -24px rgba(0, 0, 0, .6);--shot-shadow: 0 30px 60px -30px rgba(0, 0, 0, .72);--shot-ring: color-mix(in srgb, var(--ink) 22%, transparent);--btnf-solid-bg: var(--accent-2);--btnf-solid-bg-hover: #1585c9;--btnf-solid-fg: #ffffff;--btnf-solid-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 24px -14px rgba(0, 0, 0, .6);--btnf-line-bg: rgba(255, 255, 255, .05);--btnf-line-fg: #f4ece2;--btnf-line-border: rgba(255, 240, 230, .28);--btnf-line-border-hover: rgba(255, 240, 230, .6);--btn-glow: rgba(255, 245, 235, .5);--btn-glow-soft: rgba(255, 245, 235, .22);--disc-bg: #52525b;--disc-fg: #ffffff;--popover-shadow: 0 24px 48px -20px rgba(0, 0, 0, .55), 0 2px 8px -4px rgba(0, 0, 0, .35);--pill-bg: rgba(20, 20, 24, .72);--pill-border: rgba(255, 255, 255, .12);--pill-divider: rgba(255, 255, 255, .12);--pill-filter: blur(18px) saturate(150%);--pill-shadow: 0 1px 0 0 rgba(255, 255, 255, .05) inset, 0 10px 34px -16px rgba(0, 0, 0, .5);--atmos: radial-gradient(55% 45% at 50% -8%, rgba(40, 149, 212, .2) 0%, transparent 72%)}.atmos.svelte-1wr9246{position:absolute;inset:0 0 auto;height:820px;pointer-events:none;background:var(--atmos);z-index:0}.mkt-main.svelte-1wr9246{flex:1 1 auto;position:relative;z-index:1}.mkt section[id]{scroll-margin-top:96px}.mkt .sec-h2{font-family:var(--display);font-size:clamp(30px,3.6vw,46px);line-height:1.05;letter-spacing:-.022em;font-weight:500;color:var(--ink);margin:0;text-wrap:balance}.mkt .lede{font-size:clamp(15px,1.25vw,17px);line-height:1.6;color:var(--ink-2);margin:16px auto 0;max-width:58ch}.mkt .btn-primary,.mkt .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--body);font-size:14.5px;font-weight:600;letter-spacing:-.005em;text-transform:none;text-decoration:none;border:1px solid transparent;border-radius:10px;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.mkt .btn-primary{background:var(--btnf-solid-bg);color:var(--btnf-solid-fg);box-shadow:var(--btnf-solid-shadow)}.mkt .btn-primary:not([data-auth-state=pending]):hover{background:var(--btnf-solid-bg-hover);transform:translateY(-1px)}.mkt .btn-ghost{background:var(--btnf-line-bg);color:var(--btnf-line-fg);border-color:var(--btnf-line-border);box-shadow:0 1px 2px #0a0a0a0a}.mkt .btn-ghost:hover{border-color:var(--btnf-line-border-hover)}.mkt .btn-primary:active,.mkt .btn-ghost:active{transform:none}.mkt .btn-primary.sm,.mkt .btn-ghost.sm{padding:8px 15px;font-size:13px}.mkt .btn-primary.big,.mkt .btn-ghost.big{font-size:15px;line-height:1.2;gap:10px;padding:15px 28px;border-radius:12px}.mkt .cta-ico{width:16px;height:16px;flex-shrink:0;transition:transform .16s ease}.mkt .cta-ico-cal{width:15px;height:15px}.mkt .btn-primary.big:hover .cta-ico{transform:translate(2px)}.mkt .btn-primary.cta-glow{animation:mktCtaGlow 2.8s ease-in-out 4s infinite}@keyframes mktCtaGlow{0%,to{box-shadow:var(--btnf-solid-shadow),0 0 0 4px var(--paper),0 0 0 5.5px var(--btn-glow-soft)}50%{box-shadow:var(--btnf-solid-shadow),0 0 0 4px var(--paper),0 0 0 5.5px var(--btn-glow)}}@media(prefers-reduced-motion:reduce){.mkt .btn-primary,.mkt .btn-ghost{transition:none}.mkt .btn-primary.cta-glow{animation:none}}.mkt .proof-grid{border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .proof-grid .stat{border:none;border-top:1px solid var(--line-2);border-radius:0;background:transparent;box-shadow:none;padding:22px 8px 8px}.mkt .proof-grid .stat:hover{background:transparent}.mkt [data-reveal].reveal-armed{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.mkt [data-reveal].reveal-fade.reveal-armed{transform:none}.mkt [data-reveal].reveal-armed.reveal-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mkt [data-reveal].reveal-armed{opacity:1!important;transform:none!important;transition:none}}
