.mkt-mobile-backdrop.svelte-d29ci4{position:fixed;inset:0;z-index:45;background:#0000017f;opacity:1;pointer-events:auto}@media(min-width:768px){.mkt-mobile-backdrop.svelte-d29ci4{display:none}}.mkt-brand-mark.svelte-d29ci4{box-shadow:none}.mkt-brand-wordmark.svelte-d29ci4{font-family:var(--m-font-display);font-size:15px}@media(hover:hover)and (pointer:fine){.mkt-brand-link.svelte-d29ci4:hover .mkt-brand-wordmark:where(.svelte-d29ci4){color:#fcfcfc}}.mkt-brand-link.svelte-d29ci4:focus-visible{outline:none;border-radius:var(--radius-lg);box-shadow:0 0 0 2px #010102,0 0 0 4px #524ce373}.nav-link.svelte-d29ci4{display:inline-flex;align-items:center;min-height:2rem;color:var(--muted-foreground);padding:.4rem .8rem;border-radius:var(--radius-md);letter-spacing:-.01em;line-height:1.2;white-space:nowrap;position:relative;transition:color .15s ease,background .15s ease}@media(hover:hover)and (pointer:fine){.nav-link.svelte-d29ci4:hover{color:inherit;background:#ffffff0f}}.nav-link--active.svelte-d29ci4{color:#f5f5f5}.nav-link--active.svelte-d29ci4:after{content:"";position:absolute;bottom:-1px;left:.8rem;right:.8rem;height:1px;background:#524ce399;border-radius:1px}.nav-link.svelte-d29ci4:focus-visible{outline:none;color:inherit;box-shadow:0 0 0 2px #010102,0 0 0 4px #524ce366}.mkt-mobile-panel-wrap.svelte-d29ci4{padding-top:.5rem;padding-right:max(var(--mkt-nav-inline),env(safe-area-inset-right,0px));padding-bottom:max(.9rem,env(safe-area-inset-bottom,0px));padding-left:max(var(--mkt-nav-inline),env(safe-area-inset-left,0px))}.mkt-mobile-panel.svelte-d29ci4{position:relative;overflow:hidden;border:1px solid oklch(1 0 0 / 8%);border-radius:var(--radius-2xl);background:#020203f5;box-shadow:0 12px 32px #00000047;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}@media(max-width:767px),(pointer:coarse){.mkt-mobile-panel.svelte-d29ci4{-webkit-backdrop-filter:none;backdrop-filter:none}}.mkt-mobile-nav-list.svelte-d29ci4{position:relative;list-style:none;margin:0;padding:.45rem;display:flex;flex-direction:column;gap:.15rem}.mkt-mobile-nav-list.svelte-d29ci4 li:where(.svelte-d29ci4){margin:0;padding:0}.mkt-mobile-link.svelte-d29ci4{display:flex;align-items:center;min-height:2.75rem;padding:.85rem 1rem;border-radius:var(--radius-xl);font-family:var(--m-font-display);font-size:clamp(1.1rem,4vw,1.3rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.mkt-mobile-link.svelte-d29ci4:hover{background:#ffffff0f;color:#fcfcfc}}.mkt-mobile-link--active.svelte-d29ci4{color:#f5f5f5;background:#524ce314}.mkt-mobile-link.svelte-d29ci4:focus-visible{outline:none;background:#524ce31f;box-shadow:0 0 0 2px #010102,0 0 0 4px #524ce359}.mkt-mobile-expand-actions.svelte-d29ci4{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:.9rem;border-top:1px solid oklch(1 0 0 / 8%)}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-sans-latin-400-normal.gapTbOY8.woff2) format("woff2"),url(./geist-sans-latin-400-normal.BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./geist-sans-latin-500-normal.uokXdC-Q.woff2) format("woff2"),url(./geist-sans-latin-500-normal.CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./geist-sans-latin-600-normal.DFOURf8L.woff2) format("woff2"),url(./geist-sans-latin-600-normal.CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./geist-sans-latin-700-normal.BmN9tIp5.woff2) format("woff2"),url(./geist-sans-latin-700-normal.CjScfYeH.woff) format("woff")}:root{--mkt-nav-offset: calc(env(safe-area-inset-top, 0px) + 3.5rem) }html:has(body .mkt),body:has(.mkt){background:#010102}.mkt{--mkt-nav-inline: 1rem;--mkt-hero-top: 4.75rem;--m-bg: oklch(.07 .005 286);--m-surface: oklch(.1 .006 286);--m-card: oklch(.13 .007 286);--m-elevated: oklch(.16 .008 286);--m-border-soft: oklch(1 0 0 / 7%);--m-border-strong: oklch(1 0 0 / 12%);--m-accent: oklch(.63 .22 280);--m-accent-text: oklch(.74 .16 280);--m-accent-glow: oklch(.52 .22 277 / 24%);--m-accent-dim: oklch(.52 .22 277 / 10%);--m-accent-soft: oklch(.52 .22 277 / 6%);--m-accent-medium: oklch(.52 .22 277 / 14%);--m-accent-border-soft: oklch(.52 .22 277 / 18%);--m-accent-border: oklch(.52 .22 277 / 36%);--m-accent-line: oklch(.52 .22 277 / 55%);--m-green: oklch(.65 .22 155);--m-green-dim: oklch(.65 .22 155 / 12%);--m-green-soft: oklch(.65 .22 155 / 6%);--m-green-border: oklch(.65 .22 155 / 18%);--m-amber: oklch(.78 .18 75);--m-amber-dim: oklch(.78 .18 75 / 12%);--m-amber-soft: oklch(.78 .18 75 / 6%);--m-amber-border: oklch(.78 .18 75 / 18%);--m-text-1: oklch(.97 0 0);--m-text-2: oklch(.65 .005 286);--m-text-3: oklch(.6 .005 286);--muted-foreground: var(--m-text-3);--m-font-sans: "Geist Sans", ui-sans-serif, system-ui, sans-serif;--m-font-display: "Bricolage Grotesque", ui-sans-serif, sans-serif;background:var(--m-bg);color:#f5f5f5;font-family:var(--m-font-sans)}@media(min-width:768px){.mkt{--mkt-hero-top: 6rem}}@media(min-width:640px){.mkt{--mkt-nav-inline: 1.5rem}}@media(min-width:1024px){.mkt{--mkt-hero-top: 7.5rem}}.mkt .mkt-hero{min-height:calc(100svh - var(--mkt-nav-offset));padding-top:var(--mkt-hero-top);scroll-margin-top:var(--mkt-nav-offset)}.mkt [data-slot=button].btn-mkt-accent{background:var(--primary);color:var(--primary-foreground);border:none;font-family:var(--m-font-sans);box-shadow:0 0 0 1px var(--m-accent-border),0 0 20px var(--m-accent-glow),inset 0 1px #ffffff1a;transition:background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.mkt [data-slot=button].btn-mkt-accent:hover{background:#6163f2;box-shadow:0 0 0 1px #524ce36b,0 0 32px #524ce352,inset 0 1px #ffffff24;transform:translateY(-1px)}.mkt [data-slot=button].btn-mkt-accent:active{transform:translateY(0) scale(.98);box-shadow:0 0 0 1px #524ce352,0 0 12px var(--m-accent-glow),inset 0 1px #ffffff12}.mkt [data-slot=button].btn-mkt-outline{border:1px solid var(--m-border-strong);color:var(--muted-foreground);background:transparent;font-family:var(--m-font-sans);box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.mkt [data-slot=button].btn-mkt-outline:hover{background:var(--m-accent-dim);border-color:#524ce361;color:inherit;transform:translateY(-1px)}.mkt [data-slot=button].btn-mkt-outline:active{transform:translateY(0) scale(.99);background:var(--m-accent-soft);border-color:#524ce347}.mkt [data-slot=button].btn-mkt-ghost,.mkt [data-slot=button].mkt-nav-menu-trigger{background:transparent;border:none;color:var(--muted-foreground);font-family:var(--m-font-sans);box-shadow:none;transition:background .15s ease,color .15s ease}.mkt [data-slot=button].btn-mkt-ghost:hover,.mkt [data-slot=button].mkt-nav-menu-trigger:hover{background:#ffffff0f;color:inherit}.mkt [data-slot=button].btn-mkt-ghost:active,.mkt [data-slot=button].mkt-nav-menu-trigger:active{background:#ffffff0a}.mkt :is(#how-it-works,#email-pipeline){scroll-margin-top:calc(var(--mkt-nav-offset) + .5rem)}.mkt .marketing-nav-shell{position:fixed;top:0;left:0;right:0;z-index:50;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);transition:background .2s ease,border-color .2s ease;background:transparent;border-bottom:1px solid transparent}.mkt .marketing-nav-shell.is-scrolled{background:#010102eb;border-bottom-color:var(--m-border-soft);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.mkt .marketing-nav-bar{box-sizing:border-box;min-height:3.5rem;padding-top:0;padding-bottom:0;padding-left:max(var(--mkt-nav-inline),env(safe-area-inset-left,0px));padding-right:max(var(--mkt-nav-inline),env(safe-area-inset-right,0px))}.mkt [style^="color: var(--primary);"],.mkt [style*="; color: var(--primary);"],.mkt .text-primary{color:var(--m-accent-text)!important}.mkt .sr-hidden{opacity:0;transform:translateY(18px)}.mkt .sr-visible{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.16,1,.3,1) var(--sr-delay, 0ms),transform .6s cubic-bezier(.16,1,.3,1) var(--sr-delay, 0ms)}@media(prefers-reduced-motion:reduce){.mkt .sr-hidden{opacity:1;transform:none}.mkt .sr-visible{transition:none}}
