.mkt{--mkt-primary:#730071;--mkt-primary-hover:#5c005a;--mkt-primary-soft:#f6eaf6;--mkt-primary-on-dark:#e9b8e7;--mkt-accent:#f5d553;--mkt-ink:#1a1a2e;--mkt-ink-2:#44445a;--mkt-ink-3:#5c5c70;--mkt-bg:#faf9fa;--mkt-surface:#fff;--mkt-surface-muted:#f4f1f4;--mkt-border:rgba(26,26,46,.12);--mkt-border-strong:rgba(26,26,46,.24);--mkt-dark:#0f0a14;--mkt-on-dark:#fff;--mkt-on-dark-2:hsla(0,0%,100%,.82);--mkt-border-on-dark:hsla(0,0%,100%,.4);--mkt-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mkt-text-h1:clamp(2.25rem,1.7rem + 1.8vw,3rem);--mkt-text-h2:clamp(1.875rem,1.45rem + 1.7vw,2.75rem);--mkt-text-h3:clamp(1.25rem,1.15rem + .4vw,1.5rem);--mkt-text-lead:clamp(1.125rem,1.08rem + .2vw,1.25rem);--mkt-text-body:1.0625rem;--mkt-text-small:1rem;--mkt-text-eyebrow:.875rem;--mkt-space-1:.25rem;--mkt-space-2:.5rem;--mkt-space-3:.75rem;--mkt-space-4:1rem;--mkt-space-6:1.5rem;--mkt-space-8:2rem;--mkt-space-12:3rem;--mkt-space-16:4rem;--mkt-section-y:clamp(4rem,2.8rem + 5vw,7rem);--mkt-container:72rem;--mkt-gutter:clamp(1rem,.5rem + 2vw,2rem);--mkt-radius-sm:.5rem;--mkt-radius:.75rem;--mkt-radius-lg:1rem;--mkt-radius-xl:1.5rem;--mkt-radius-pill:999px;--mkt-shadow-sm:0 1px 2px rgba(26,26,46,.06),0 1px 3px rgba(26,26,46,.04);--mkt-shadow-md:0 4px 12px rgba(26,26,46,.08),0 1px 3px rgba(26,26,46,.05);--mkt-shadow-lg:0 16px 40px rgba(26,26,46,.12),0 2px 6px rgba(26,26,46,.05);--mkt-shadow-primary:0 6px 18px rgba(115,0,113,.24);--mkt-btn-height:3.25rem;--mkt-btn-height-lg:3.5rem;--mkt-btn-height-sm:2.75rem;--mkt-ease:.15s ease}.mkt-h1,.mkt-h2,.mkt-h3{color:var(--mkt-ink);font-family:var(--mkt-font);text-wrap:balance}.mkt-h1{font-size:var(--mkt-text-h1);font-weight:800;letter-spacing:-.03em;line-height:1.08}.mkt-h2{font-size:var(--mkt-text-h2);font-weight:800;letter-spacing:-.025em;line-height:1.15}.mkt-h3{font-size:var(--mkt-text-h3);font-weight:700;letter-spacing:-.01em;line-height:1.3}.mkt-eyebrow{align-items:center;color:var(--mkt-primary);display:inline-flex;font-size:var(--mkt-text-eyebrow);font-weight:700;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.mkt-lead{color:var(--mkt-ink-2);font-size:var(--mkt-text-lead);line-height:1.6;text-wrap:pretty}.mkt-h1.mkt-on-dark,.mkt-h2.mkt-on-dark,.mkt-h3.mkt-on-dark,.mkt-on-dark .mkt-h1,.mkt-on-dark .mkt-h2,.mkt-on-dark .mkt-h3{color:var(--mkt-on-dark)}.mkt-lead.mkt-on-dark,.mkt-on-dark .mkt-lead{color:var(--mkt-on-dark-2)}.mkt-eyebrow.mkt-on-dark,.mkt-on-dark .mkt-eyebrow{color:var(--mkt-primary-on-dark)}.mkt :is(a,button).mkt-btn{align-items:center;border:2px solid transparent;border-radius:var(--mkt-radius);cursor:pointer;display:inline-flex;font-family:var(--mkt-font);font-size:1.0625rem;font-weight:700;gap:.5rem;height:auto;justify-content:center;letter-spacing:-.005em;line-height:1.2;min-height:var(--mkt-btn-height);padding:.75rem 1.75rem;text-align:center;text-decoration:none;text-transform:none;transition:background-color var(--mkt-ease),border-color var(--mkt-ease),color var(--mkt-ease),box-shadow var(--mkt-ease),transform var(--mkt-ease);white-space:normal}.mkt :is(a,button).mkt-btn:focus-visible{outline:3px solid var(--mkt-accent);outline-offset:3px}.mkt :is(a,button).mkt-btn--lg{font-size:1.125rem;min-height:var(--mkt-btn-height-lg);padding:.875rem 2rem}.mkt :is(a,button).mkt-btn--sm{font-size:1rem;min-height:var(--mkt-btn-height-sm);padding:.5rem 1.125rem}.mkt :is(a,button).mkt-btn--block{display:flex;width:100%}.mkt :is(a,button).mkt-btn--primary{background:var(--mkt-primary);box-shadow:var(--mkt-shadow-primary);color:#fff}.mkt :is(a,button).mkt-btn--primary:hover{background:var(--mkt-primary-hover);color:#fff;transform:translateY(-1px)}.mkt :is(a,button).mkt-btn--primary.mkt-btn--on-dark{box-shadow:0 0 0 1px #ffffff38,0 8px 24px #73007173}.mkt :is(a,button).mkt-btn--secondary{background:var(--mkt-surface);border-color:var(--mkt-border-strong);color:var(--mkt-primary)}.mkt :is(a,button).mkt-btn--secondary:hover{background:var(--mkt-primary-soft);border-color:var(--mkt-primary);color:var(--mkt-primary)}.mkt :is(a,button).mkt-btn--secondary.mkt-btn--on-dark{background:transparent;border-color:var(--mkt-border-on-dark);color:var(--mkt-on-dark)}.mkt :is(a,button).mkt-btn--secondary.mkt-btn--on-dark:hover{background:#ffffff14;border-color:var(--mkt-on-dark)}.mkt :is(a,button).mkt-btn:disabled,.mkt :is(a,button).mkt-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.mkt a.mkt-link{color:var(--mkt-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color var(--mkt-ease)}.mkt a.mkt-link:hover{color:var(--mkt-primary-hover);text-decoration-thickness:2px}.mkt .mkt-on-dark a.mkt-link,.mkt a.mkt-link.mkt-on-dark{color:var(--mkt-primary-on-dark)}@media (prefers-reduced-motion:reduce){.mkt :is(a,button).mkt-btn:hover{transform:none}}.mkt :is(a,button).plans-btn{border-radius:var(--mkt-radius);font-size:1.0625rem;font-weight:700;min-height:var(--mkt-btn-height)}.mkt :is(a,button).plans-btn--primary{background:var(--mkt-primary);box-shadow:var(--mkt-shadow-primary);color:#fff}.mkt :is(a,button).plans-btn--primary:hover:not(:disabled){background:var(--mkt-primary-hover)}.mkt :is(a,button):is(.plans-btn--outline,.plans-btn--outline-primary){background:var(--mkt-surface);border:2px solid var(--mkt-border-strong);color:var(--mkt-primary)}.mkt :is(a,button):is(.plans-btn--outline,.plans-btn--outline-primary):hover:not(:disabled){background:var(--mkt-primary-soft);border-color:var(--mkt-primary)}.mkt :is(a,button).plans-btn--enterprise{border-color:var(--mkt-border-on-dark);border-width:2px;color:var(--mkt-on-dark)}.mkt .plans-all-features-title{color:var(--mkt-ink);font-size:var(--mkt-text-h3);font-weight:700;letter-spacing:-.01em}.logo.svelte-1oqfge4.svelte-1oqfge4{color:var(--mkt-ink);gap:.5rem;min-height:44px;text-decoration:none}.logo-mark.svelte-1oqfge4.svelte-1oqfge4,.logo.svelte-1oqfge4.svelte-1oqfge4{align-items:center;display:inline-flex}.logo-mark.svelte-1oqfge4.svelte-1oqfge4{height:2.25rem;justify-content:center;width:2.25rem}.logo-mark.svelte-1oqfge4 img.svelte-1oqfge4{height:2rem;width:2rem}.logo--dark.svelte-1oqfge4.svelte-1oqfge4{color:var(--mkt-on-dark)}.logo--dark.svelte-1oqfge4 .logo-mark.svelte-1oqfge4{background:#fff;border-radius:var(--mkt-radius-sm)}.logo--dark.svelte-1oqfge4 .logo-mark img.svelte-1oqfge4{height:1.625rem;width:1.625rem}.logo-word.svelte-1oqfge4.svelte-1oqfge4{font-size:1.25rem;font-weight:800;letter-spacing:-.025em}
