@font-face{font-family:ebGaramondItalic;src:url(../media/EBGaramond_Italic-s.04x9-wfldt266.woff2?dpl=dpl_2rth8BzNTBxkRQfACcjr2653aKSd)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ebGaramondItalic Fallback;src:local(Arial);ascent-override:121.01%;descent-override:35.81%;line-gap-override:0.0%;size-adjust:83.22%}.ebgaramonditalic_b640009c-module__abC9Vq__className{font-family:ebGaramondItalic,ebGaramondItalic Fallback;font-style:italic;font-weight:400}.ebgaramonditalic_b640009c-module__abC9Vq__variable{--font-eb-garamond:"ebGaramondItalic", "ebGaramondItalic Fallback"}
.landing-page-module__4u8v3G__page{--font-landing-sans:var(--font-sans), "Inter", ui-sans-serif, system-ui, sans-serif;--font-landing-serif:var(--font-eb-garamond,"EB Garamond"), ui-serif, Georgia, "Times New Roman", serif;--font-landing-mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--type-display:clamp(52px, 5.6vw, 72px);--type-h2:clamp(28px, 3.8vw, 36px);--type-h3:22px;--type-lead:18px;--type-body:16px;--type-ui:14px;--type-label:13px;--color-ink-on-dark:#fbf6e4;--color-ash-on-dark:#6b6a65;--color-video:#3a3a3a;--color-video-label:#fbf6e4b3;--color-wine-ink:var(--color-surface-ink);--color-midnight-wine:var(--color-canvas-deep);--color-blush-rust:#6b6a65;--color-mauve-ash:var(--color-ash);--color-parchment:var(--color-surface);--color-pure-white:#fff;--color-illustration-panel:#f5f3ed;--color-butter-cream:var(--color-page);--color-plum-echo:#7a7974;--color-on-lime:var(--color-ash-on-dark);--color-accent-strong:var(--color-accent);--tracking-body:.01em;--leading-body:1.5;--text-display:var(--type-display);--tracking-display:-.03em;--tracking-tight:-.02em;--content-width:1120px;--landing-gutter:clamp(16px, 4vw, 48px);--landing-inline:max(var(--landing-gutter), (100% - var(--content-width)) / 2);--nav-ease:cubic-bezier(.32, .72, 0, 1);--hero-video-peek:calc(min(var(--content-width), 100vw - 2 * var(--landing-gutter)) * 9 / 32);background:var(--color-page);max-width:100%;min-height:100vh;color:var(--color-ink);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-body);line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow-x:clip}.landing-page-module__4u8v3G__page main{padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing-page-module__4u8v3G__navSentinel{pointer-events:none;visibility:hidden;width:1px;height:64px;position:absolute;top:0;left:0}.landing-page-module__4u8v3G__nav{z-index:100;-moz-column-gap:24px;width:min(var(--content-width), 100% - 2 * var(--landing-gutter));-webkit-backdrop-filter:none;box-shadow:none;white-space:nowrap;transition:top .5s var(--nav-ease,cubic-bezier(.32, .72, 0, 1)), background .7s var(--nav-ease,cubic-bezier(.32, .72, 0, 1)), border-color .7s var(--nav-ease,cubic-bezier(.32, .72, 0, 1)), box-shadow .7s var(--nav-ease,cubic-bezier(.32, .72, 0, 1)), backdrop-filter .7s var(--nav-ease,cubic-bezier(.32, .72, 0, 1));background:0 0;border:1px solid #0000;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;padding:4px 12px 4px 28px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%)}.landing-page-module__4u8v3G__nav[data-scrolled=true]{-webkit-backdrop-filter:blur(16px);background:#fbf9f6eb;border-color:#1e2d241f;box-shadow:0 14px 34px -18px #1e2d2438,0 1px #ffffffb3}.landing-page-module__4u8v3G__navBrand{flex-shrink:0;grid-column:2;justify-content:center;align-items:center;text-decoration:none;display:flex}.landing-page-module__4u8v3G__navLogo{filter:none;width:auto;height:48px;transition:filter .5s var(--nav-ease,cubic-bezier(.32, .72, 0, 1));display:block}.landing-page-module__4u8v3G__nav[data-scrolled=true] .landing-page-module__4u8v3G__navLogo{filter:none}.landing-page-module__4u8v3G__navLinks{font-size:var(--type-lead,20px);grid-column:1;justify-self:start;align-items:center;gap:36px;min-width:0;display:flex}.landing-page-module__4u8v3G__navLinks a,.landing-page-module__4u8v3G__navSignIn{color:var(--color-ink);letter-spacing:-.01em;transition:color .2s var(--nav-ease,cubic-bezier(.32, .72, 0, 1));font-weight:400;text-decoration:none}.landing-page-module__4u8v3G__nav[data-scrolled=true] .landing-page-module__4u8v3G__navLinks a,.landing-page-module__4u8v3G__nav[data-scrolled=true] .landing-page-module__4u8v3G__navSignIn{color:var(--color-ink);font-weight:400}@media (hover:hover){.landing-page-module__4u8v3G__navLinks a:hover,.landing-page-module__4u8v3G__navSignIn:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}}.landing-page-module__4u8v3G__navLinks a:focus-visible,.landing-page-module__4u8v3G__navSignIn:focus-visible,.landing-page-module__4u8v3G__navCta:focus-visible,.landing-page-module__4u8v3G__navBrand:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.landing-page-module__4u8v3G__navActions{flex-shrink:0;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:20px;display:flex}.landing-page-module__4u8v3G__navCta{background:var(--color-highlight);font-weight:400;font-size:var(--type-lead,20px);transition:background .7s var(--nav-ease,cubic-bezier(.32, .72, 0, 1)), color .7s var(--nav-ease,cubic-bezier(.32, .72, 0, 1)), transform .2s var(--nav-ease,cubic-bezier(.32, .72, 0, 1));border-radius:999px;padding:8px 16px;text-decoration:none;color:var(--color-ink)!important}.landing-page-module__4u8v3G__nav[data-scrolled=true] .landing-page-module__4u8v3G__navCta{background:var(--color-highlight);color:var(--color-ink)!important}.landing-page-module__4u8v3G__navCta:hover{background:var(--color-canvas);transform:translateY(-1px);color:var(--color-ink)!important}.landing-page-module__4u8v3G__nav[data-scrolled=true] .landing-page-module__4u8v3G__navCta:hover{background:var(--color-canvas);color:var(--color-ink)!important}.landing-page-module__4u8v3G__navCta:active{transform:scale(.98)}.landing-page-module__4u8v3G__hl{background:var(--color-accent);color:var(--color-on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 8px}.landing-page-module__4u8v3G__cta{background:var(--color-accent);color:var(--color-on-accent);font-weight:400;font-size:var(--type-ui);border-radius:999px;padding:14px 32px;text-decoration:none;display:inline-block}.landing-page-module__4u8v3G__sectionHead{text-align:center;max-width:640px;margin:0 auto 56px}.landing-page-module__4u8v3G__sectionTitle{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-h2);letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);margin:0;font-weight:400;line-height:1.15}.landing-page-module__4u8v3G__sectionHead p{font-size:var(--type-body);line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);color:var(--color-ash);text-wrap:pretty;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);margin:16px 0 0;font-weight:400}.landing-page-module__4u8v3G__revealChapter{transition:opacity .65s var(--ease-out), transform .65s var(--ease-out)}.landing-page-module__4u8v3G__revealChapter[data-armed=true][data-revealed=false]{opacity:0;transform:translateY(20px)}.landing-page-module__4u8v3G__revealChapter[data-revealed=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-page-module__4u8v3G__revealChapter{transition:opacity .2s}.landing-page-module__4u8v3G__revealChapter[data-armed=true][data-revealed=false]{opacity:1;transform:none}}.landing-page-module__4u8v3G__hero{z-index:2;text-align:left;max-width:none;margin:0 auto;padding:16px 16px 0;position:relative;overflow:visible}.landing-page-module__4u8v3G__hero:before{content:"";background-color:var(--color-page);z-index:-2;pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0}.landing-page-module__4u8v3G__heroMain{isolation:isolate;width:100%;min-height:calc(100svh - 32px);padding:168px calc(var(--landing-gutter) - 16px) 48px;--color-ash:var(--color-ash-on-dark);--color-accent:var(--color-highlight);--color-accent-soft:#de8260;--color-on-accent:#fbf6e4;--hero-stack-gap:28px;--hero-radius:28px;--hero-clip:inset(0 round var(--hero-radius));color:var(--color-ink);border-radius:var(--hero-radius);box-sizing:border-box;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0;display:flex;position:relative;overflow:visible;box-shadow:0 1px #bfaf672e}.landing-page-module__4u8v3G__heroBackdrop{z-index:0;border-radius:var(--hero-radius);clip-path:var(--hero-clip);background-color:var(--color-canvas);pointer-events:none;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.landing-page-module__4u8v3G__heroHalftone{border-radius:var(--hero-radius);clip-path:var(--hero-clip);pointer-events:none;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.landing-page-module__4u8v3G__heroHalftone canvas{border-radius:var(--hero-radius);width:100%;height:100%;clip-path:var(--hero-clip);display:block}.landing-page-module__4u8v3G__heroMain>*{z-index:1;position:relative}.landing-page-module__4u8v3G__heroMain>.landing-page-module__4u8v3G__heroBackdrop{z-index:0;position:absolute}.landing-page-module__4u8v3G__heroMain .landing-page-module__4u8v3G__hl{color:inherit;letter-spacing:inherit;box-shadow:none;-webkit-text-stroke:0;background:0 0;border-radius:0;padding:0;font-size:1em;font-style:normal;font-weight:400}.landing-page-module__4u8v3G__heroTitle{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-display);letter-spacing:var(--tracking-display,-.03em);margin:0 0 var(--hero-stack-gap);width:100%;max-width:100%;color:var(--color-ink);grid-column:1/-1;font-weight:400;line-height:1.12}.landing-page-module__4u8v3G__heroLine{white-space:nowrap;animation:.85s cubic-bezier(.16,1,.3,1) both landing-page-module__4u8v3G__heroLineIn;display:block}.landing-page-module__4u8v3G__heroLineWide:first-child{animation-delay:40ms}.landing-page-module__4u8v3G__heroLineWide:nth-child(2){animation-delay:.18s}.landing-page-module__4u8v3G__heroLineNarrow{display:none}.landing-page-module__4u8v3G__heroLineNarrow:nth-child(3){animation-delay:40ms}.landing-page-module__4u8v3G__heroLineNarrow:nth-child(4){animation-delay:.18s}.landing-page-module__4u8v3G__heroLineNarrow:nth-child(5){animation-delay:.32s}@keyframes landing-page-module__4u8v3G__heroLineIn{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:translateY(0)}}.landing-page-module__4u8v3G__heroBody{-moz-column-gap:28px;width:100%;max-width:var(--content-width);grid-template-columns:minmax(0,1fr) minmax(0,.22fr);align-items:start;column-gap:28px;display:grid}.landing-page-module__4u8v3G__heroCopy{z-index:1;min-width:0;max-width:40rem;position:relative;overflow:visible}.landing-page-module__4u8v3G__heroSlot{pointer-events:none;min-height:0}.landing-page-module__4u8v3G__heroSub{max-width:34em;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:16px;font-weight:400;line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);color:var(--color-ink);text-align:left;flex-direction:column;gap:14px;margin:0 0 28px;animation:.9s cubic-bezier(.16,1,.3,1) .34s both landing-page-module__4u8v3G__heroFadeUp;display:none}.landing-page-module__4u8v3G__heroSub p{text-wrap:pretty;margin:0}.landing-page-module__4u8v3G__heroSub p.landing-page-module__4u8v3G__heroSubClose{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-weight:400;line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);color:var(--color-ink);margin-top:2px}.landing-page-module__4u8v3G__heroSubLead{font-size:1em;font-weight:400;line-height:var(--leading-body,1.5);color:var(--color-ink);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:var(--tracking-body,.01em)}.landing-page-module__4u8v3G__heroSubEm{color:var(--color-ink);font-weight:400}.landing-page-module__4u8v3G__heroSubClose{color:var(--color-ink);max-width:32em;margin-top:4px;font-weight:400;line-height:1.55}.landing-page-module__4u8v3G__heroCtas{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:0;animation:.9s cubic-bezier(.16,1,.3,1) .48s both landing-page-module__4u8v3G__heroFadeUp;display:flex}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__cta{font-size:var(--type-ui);letter-spacing:-.01em;background:var(--color-accent);color:var(--color-on-accent);border:none;border-radius:999px;padding:14px 32px;font-weight:400}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__ctaSecondary{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ash);background:0 0}.landing-page-module__4u8v3G__heroCtaSecondary{border-color:#26251e38!important}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__cta:hover{animation:.55s ease-out landing-page-module__4u8v3G__ctaPulse}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__cta:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@keyframes landing-page-module__4u8v3G__heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-page-module__4u8v3G__ctaPulse{0%{transform:scale(1)translateY(0)}35%{transform:scale(1.06)translateY(-6px)}65%{transform:scale(1.02)translateY(-2px)}to{transform:scale(1)translateY(0)}}.landing-page-module__4u8v3G__heroSubMobile{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-weight:400;line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);color:var(--color-ink);display:none}.landing-page-module__4u8v3G__video{z-index:2;aspect-ratio:16/9;width:100%;max-width:var(--content-width);margin:var(--hero-stack-gap) auto calc((var(--hero-video-peek) + 48px) * -1);background:var(--color-video);box-shadow:none;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.landing-page-module__4u8v3G__play{color:#dd6e42;cursor:pointer;background:#fbf6e4;border:none;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;padding-left:4px;display:flex}.landing-page-module__4u8v3G__play:hover{background:#fff}.landing-page-module__4u8v3G__play:focus-visible{outline:3px solid var(--color-highlight);outline-offset:3px}.landing-page-module__4u8v3G__videoLabel{font-family:var(--font-landing-mono,"JetBrains Mono", ui-monospace, monospace);font-size:var(--type-label);letter-spacing:.08em;color:var(--color-video-label)}.landing-page-module__4u8v3G__why{z-index:0;width:100%;padding-block:calc(var(--hero-video-peek) + 40px) 48px;background:var(--color-page);color:var(--color-ink);border-top:1px solid #1e2d2414;position:relative}.landing-page-module__4u8v3G__whyTitle{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:inherit;letter-spacing:inherit;font-weight:400;line-height:inherit;color:inherit;text-wrap:balance;margin:0}.landing-page-module__4u8v3G__whyShimmer{color:var(--color-ink);font:inherit;letter-spacing:inherit}.landing-page-module__4u8v3G__whyBody{max-width:none;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;color:var(--color-ash);text-align:left;flex-direction:column;gap:16px;margin:0;display:flex}.landing-page-module__4u8v3G__whyBody p{text-wrap:pretty;margin:0}.landing-page-module__4u8v3G__whyEm{color:inherit;font-weight:400}.landing-page-module__4u8v3G__how{z-index:0;background:var(--color-page);width:100%;color:var(--color-ink);border-bottom:1px solid #1e2d2414;padding-block:48px;position:relative}.landing-page-module__4u8v3G__howHead{text-align:center;max-width:36rem;margin:0 auto 2.5rem;scroll-margin-top:110px}.landing-page-module__4u8v3G__howTitle{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-h2);letter-spacing:var(--tracking-tight,-.02em);color:var(--color-ink);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.landing-page-module__4u8v3G__journeyShell{width:100%}.landing-page-module__4u8v3G__journey{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.landing-page-module__4u8v3G__stop{background:var(--color-surface);border:1px solid #26251e1f;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:clip;box-shadow:0 12px 28px -18px #26251e59}.landing-page-module__4u8v3G__stop:first-child{border-radius:24px 24px 8px 8px}.landing-page-module__4u8v3G__stop:last-child{border-radius:8px 8px 24px 24px}.landing-page-module__4u8v3G__stopCopy{order:1;min-width:0;padding:24px}.landing-page-module__4u8v3G__stopTitle{font-size:var(--type-h3);letter-spacing:var(--tracking-tight,-.02em);color:var(--color-ink);text-wrap:balance;margin:0 0 .55rem;font-weight:400;line-height:1.2}.landing-page-module__4u8v3G__stopText{max-width:52ch;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-body);font-weight:400;line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);color:var(--color-ash);text-wrap:pretty;margin:0}.landing-page-module__4u8v3G__illustrationSlot{background:var(--color-illustration-panel);place-items:center;min-width:0;min-height:15rem;padding:24px;display:grid;container-type:inline-size}.landing-page-module__4u8v3G__sourceMarquee,.landing-page-module__4u8v3G__messageComposer,.landing-page-module__4u8v3G__flowDemo,.landing-page-module__4u8v3G__routingDemo,.landing-page-module__4u8v3G__chartPlot{width:100%;min-width:0;max-width:26rem}.landing-page-module__4u8v3G__sourceMarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-page-module__4u8v3G__sourceTrack{width:max-content;min-width:200%;animation:30s linear infinite landing-page-module__4u8v3G__journey-marquee;display:flex}.landing-page-module__4u8v3G__sourceSet{flex:1 0 auto;justify-content:space-around;align-items:center;gap:2rem;padding-inline:1rem;display:flex}.landing-page-module__4u8v3G__sourceLogo{-o-object-fit:contain;object-fit:contain;flex:none;width:2.5rem;height:2.5rem;display:block}.landing-page-module__4u8v3G__messageComposer{filter:drop-shadow(0 8px 16px #1c1b1f2e);background:#007aff;border-radius:18px 18px 18px 0;width:fit-content;max-width:min(26rem,100% - 7px);margin-left:7px;position:relative}.landing-page-module__4u8v3G__messageTail{fill:#007aff;width:11px;height:17px;display:block;position:absolute;bottom:0;left:-7px}.landing-page-module__4u8v3G__messageTyping{color:#fff;letter-spacing:-.022em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.35;animation:12s linear infinite landing-page-module__4u8v3G__journey-message-reset}.landing-page-module__4u8v3G__messageCharacter{animation:12s linear infinite both landing-page-module__4u8v3G__journey-character-in}.landing-page-module__4u8v3G__messageToken{white-space:nowrap;background:#ffffff38;border-radius:4px;padding:0 4px;display:inline}.landing-page-module__4u8v3G__flowDemo{width:calc(100% + 48px);max-width:24rem;margin-inline:-24px;position:relative}.landing-page-module__4u8v3G__flowSvg{width:100%;height:auto;display:block;overflow:visible}.landing-page-module__4u8v3G__flowTrace,.landing-page-module__4u8v3G__flowBeam{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.landing-page-module__4u8v3G__flowTrace{stroke:color-mix(in srgb, var(--color-ash) 35%, transparent)}.landing-page-module__4u8v3G__flowBeam{stroke:var(--color-highlight);stroke-width:2.75px;stroke-dasharray:34 400;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-highlight) 60%, transparent));animation:5s linear infinite both landing-page-module__4u8v3G__journey-beam}.landing-page-module__4u8v3G__flowHubImage{z-index:20;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-page-module__4u8v3G__flowNode{z-index:10;aspect-ratio:1;color:#000;height:auto;animation:5s linear infinite both landing-page-module__4u8v3G__journey-node-hit;position:absolute;overflow:visible;translate:-50% -50%}.landing-page-module__4u8v3G__routingDemo{--route-height:min(5rem, 100cqi - 9.25rem);display:grid}.landing-page-module__4u8v3G__routeState{animation:landing-page-module__4u8v3G__journey-route-swap 16s var(--ease-out) infinite both;grid-area:1/1;align-items:center;gap:.75rem;display:flex}.landing-page-module__4u8v3G__routeFeedback{animation-delay:-8s}.landing-page-module__4u8v3G__routeThumb{width:var(--route-height);height:var(--route-height);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:calc(var(--route-height) * .8);flex:none;place-items:center;line-height:1;display:grid}.landing-page-module__4u8v3G__routeControls{min-width:0;color:var(--color-ink);flex-direction:column;flex:0 13rem;gap:.5rem;font-size:.75rem;line-height:1.4;display:flex}.landing-page-module__4u8v3G__routeField,.landing-page-module__4u8v3G__routeStars,.landing-page-module__4u8v3G__routeAction{white-space:nowrap;align-items:center;min-width:0;height:2.25rem;display:flex}.landing-page-module__4u8v3G__routeStars{color:#fbbc05;justify-content:center;gap:.25rem}.landing-page-module__4u8v3G__routeStars svg{fill:currentColor;flex:none;width:1.5rem;height:1.5rem}.landing-page-module__4u8v3G__routeField{color:var(--color-ash);border:1px solid #26251e1f;border-radius:.35rem;padding:0 .5rem}.landing-page-module__4u8v3G__routeAction{background:var(--color-surface);color:var(--color-ink);border:1px solid #26251e1f;border-radius:.35rem;justify-content:center;gap:.375rem;padding:0 .5rem;font-weight:500}.landing-page-module__4u8v3G__routeAction svg{flex:none;width:1rem;height:1rem}.landing-page-module__4u8v3G__chartPlot{height:10rem;position:relative}.landing-page-module__4u8v3G__chartArea{width:100%;height:100%;animation:14s linear infinite both landing-page-module__4u8v3G__journey-chart-rise;position:absolute;inset:0}.landing-page-module__4u8v3G__chartArea svg{width:100%;height:100%;display:block}.landing-page-module__4u8v3G__chartAreaLine{fill:none;stroke:var(--color-highlight);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.landing-page-module__4u8v3G__illustrationSlot:not([data-playing=true]) *{animation-play-state:paused}@keyframes landing-page-module__4u8v3G__journey-marquee{to{transform:translate(-50%)}}@keyframes landing-page-module__4u8v3G__journey-character-in{0%{opacity:0}to{opacity:1}}@keyframes landing-page-module__4u8v3G__journey-message-reset{0%,96%{opacity:1}98%,to{opacity:0}}@keyframes landing-page-module__4u8v3G__journey-beam{0%{stroke-dashoffset:calc(224px - var(--beam-length) * 1px);animation-timing-function:cubic-bezier(.3,.55,.55,.92)}40%{stroke-dashoffset:calc(34px - var(--beam-length) * 1px);animation-timing-function:cubic-bezier(.55,0,.8,.4)}47%,to{stroke-dashoffset:calc(var(--beam-length) * -1px)}}@keyframes landing-page-module__4u8v3G__journey-node-hit{0%,36%{color:#000;scale:1}40%{color:var(--color-highlight);animation-timing-function:var(--ease-out);scale:1.06}44%{color:var(--color-highlight);animation-timing-function:var(--ease-in-out);scale:1.2}54%,72%{color:var(--color-highlight);scale:1}86%,to{color:#000;scale:1}}@keyframes landing-page-module__4u8v3G__journey-route-swap{0%,50%,to{opacity:0;transform:translate(-.5rem)}1.5%,48.5%{opacity:1;transform:translate(0)}}@keyframes landing-page-module__4u8v3G__journey-chart-rise{0%{clip-path:inset(0 100% 0 0);opacity:1}15%,98%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@media (min-width:900px){.landing-page-module__4u8v3G__why{padding-block:calc(var(--hero-video-peek) + 48px) 64px}.landing-page-module__4u8v3G__how{padding-block:64px}.landing-page-module__4u8v3G__howHead{margin-bottom:3.25rem}.landing-page-module__4u8v3G__journey{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(6,minmax(0,1fr))}.landing-page-module__4u8v3G__stop{grid-column:span 2}.landing-page-module__4u8v3G__stop:nth-child(-n+2){grid-column:span 3}.landing-page-module__4u8v3G__stop:first-child{border-radius:24px 8px 8px}.landing-page-module__4u8v3G__stop:nth-child(2){border-radius:8px 24px 8px 8px}.landing-page-module__4u8v3G__stop:nth-child(3){border-radius:8px 8px 8px 24px}.landing-page-module__4u8v3G__stop:nth-child(5){border-radius:8px 8px 24px}}@media (max-width:860px){.landing-page-module__4u8v3G__stopTitle{font-size:1.25rem;line-height:1.25}}@media (max-width:640px){.landing-page-module__4u8v3G__illustrationSlot{min-height:12rem}.landing-page-module__4u8v3G__sourceLogo{width:2.25rem;height:2.25rem}.landing-page-module__4u8v3G__sourceSet{gap:1.5rem;padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.landing-page-module__4u8v3G__sourceTrack,.landing-page-module__4u8v3G__messageTyping,.landing-page-module__4u8v3G__messageCharacter,.landing-page-module__4u8v3G__routeState,.landing-page-module__4u8v3G__chartArea,.landing-page-module__4u8v3G__flowBeam,.landing-page-module__4u8v3G__flowNode{opacity:1;animation:none;transform:none}.landing-page-module__4u8v3G__flowBeam{display:none}.landing-page-module__4u8v3G__sourceMarquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.landing-page-module__4u8v3G__sourceTrack{width:100%;min-width:0}.landing-page-module__4u8v3G__sourceSet:last-child{display:none}.landing-page-module__4u8v3G__sourceSet{justify-content:space-between;gap:.5rem;min-width:0;padding:0}.landing-page-module__4u8v3G__chartArea{clip-path:none}.landing-page-module__4u8v3G__flowNode{animation:none}.landing-page-module__4u8v3G__routingDemo{gap:1rem}.landing-page-module__4u8v3G__routeState{grid-area:auto}}.landing-page-module__4u8v3G__gate{--color-ash:var(--color-ash-on-dark);--color-on-lime:var(--color-ash-on-dark);--color-accent:var(--color-highlight);--color-accent-soft:#de8260;--color-on-accent:#fbf6e4;background:var(--color-canvas-raised);color:var(--color-ink);text-align:left;border-top:none;border-bottom:none;width:100%;padding-block:40px 0;overflow:hidden}.landing-page-module__4u8v3G__gateInner{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:44px 56px;display:grid}.landing-page-module__4u8v3G__gateCopy{place-self:center start;width:min(100%,480px);max-width:480px;padding-inline:0}.landing-page-module__4u8v3G__gateTitle{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-h2);letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);margin:0 0 16px;font-weight:400;line-height:1.15}.landing-page-module__4u8v3G__gateEm{font-weight:400}.landing-page-module__4u8v3G__gateSub{font-size:var(--type-body);line-height:var(--leading-body,1.5);color:var(--color-on-lime);text-wrap:pretty;max-width:none;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:var(--tracking-body,.01em);margin:0;font-weight:400}.landing-page-module__4u8v3G__phoneShell{place-self:end;width:100%;max-width:360px;margin-bottom:0;position:relative}.landing-page-module__4u8v3G__phoneClip{background:linear-gradient(155deg,#6d6d6d 0%,#3a3a3a 28%,#1c1c1c 58%,#4a4a4a 100%);border-radius:48px 48px 0 0;max-height:400px;padding:10px 10px 0;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000073,0 0 0 1px #0000008c,0 42px 80px -28px #000000c7}.landing-page-module__4u8v3G__phoneBtnSilent,.landing-page-module__4u8v3G__phoneBtnVolUp,.landing-page-module__4u8v3G__phoneBtnVolDown,.landing-page-module__4u8v3G__phoneBtnPower{z-index:2;background:linear-gradient(90deg, var(--color-midnight-wine), #4a4a4a 45%, #2f2f2f);border-radius:2px;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #00000059}.landing-page-module__4u8v3G__phoneBtnSilent{width:3px;height:22px;top:92px;left:-2px}.landing-page-module__4u8v3G__phoneBtnVolUp{width:4px;height:42px;top:136px;left:-3px}.landing-page-module__4u8v3G__phoneBtnVolDown{width:4px;height:42px;top:188px;left:-3px}.landing-page-module__4u8v3G__phoneBtnPower{width:4px;height:68px;top:168px;right:-3px}.landing-page-module__4u8v3G__phone{aspect-ratio:9/19.5;background:var(--color-pure-white);width:100%;height:auto;color:var(--color-wine-ink);text-align:left;border-radius:38px 38px 0 0;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #050505}.landing-page-module__4u8v3G__chatStatus{background:var(--color-pure-white);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;color:var(--color-wine-ink);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 0;font-size:13px;font-weight:500;display:flex}.landing-page-module__4u8v3G__chatStatusIcons{align-items:center;gap:6px;display:inline-flex}.landing-page-module__4u8v3G__chatHeader{background:var(--color-pure-white);color:var(--color-wine-ink);box-sizing:border-box;border-bottom:1px solid #e4d8cdb3;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:8px 16px 10px;display:flex;position:relative}.landing-page-module__4u8v3G__chatBack,.landing-page-module__4u8v3G__chatBackBtn{color:var(--color-blush-rust);cursor:default;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.landing-page-module__4u8v3G__chatBackBtn{cursor:pointer;border-radius:8px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.landing-page-module__4u8v3G__chatBackBtn:hover{background:#5c573e14}.landing-page-module__4u8v3G__chatContact{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.landing-page-module__4u8v3G__chatHeaderAvatar{background:var(--color-highlight);width:30px;height:30px;color:var(--color-on-highlight);border:1px solid #26251e1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.landing-page-module__4u8v3G__chatContactText{flex-direction:column;align-items:center;line-height:1.15;display:flex}.landing-page-module__4u8v3G__chatContactName{font-size:14px;font-weight:700}.landing-page-module__4u8v3G__chatContactSub{color:var(--color-blush-rust);letter-spacing:.02em;font-size:10px}.landing-page-module__4u8v3G__chatBody{background:var(--color-pure-white);flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden}.landing-page-module__4u8v3G__phoneScreen{background:var(--color-pure-white);flex-direction:column;flex:1;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden}.landing-page-module__4u8v3G__phoneScreenIn{animation:.28s ease-out both landing-page-module__4u8v3G__phoneScreenIn}@keyframes landing-page-module__4u8v3G__phoneScreenIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.landing-page-module__4u8v3G__phoneHome{display:none}.landing-page-module__4u8v3G__chatTimestamp{color:var(--color-mauve-ash);letter-spacing:.01em;align-self:center;margin:0;font-size:11px}.landing-page-module__4u8v3G__chatAvatar{background:var(--color-plum-echo);width:36px;height:36px;color:var(--color-pure-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.landing-page-module__4u8v3G__chatBubble{filter:drop-shadow(0 8px 16px #1c1b1f2e);background:#007aff;border:none;border-radius:18px 18px 18px 0;max-width:96%;margin:0 0 0 7px;padding:14px 16px;position:relative}.landing-page-module__4u8v3G__chatBubbleTail{fill:#007aff;pointer-events:none;width:11px;height:17px;display:block;position:absolute;bottom:0;left:-7px}.landing-page-module__4u8v3G__chatBubble p{z-index:1;color:#fff;letter-spacing:-.022em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.35;position:relative}.landing-page-module__4u8v3G__chatThumbs{z-index:1;gap:12px;width:96%;margin:4px 0 0 7px;display:flex;position:relative}.landing-page-module__4u8v3G__chatThumb{background:var(--color-butter-cream);cursor:pointer;border:1px solid #fbf6e424;border-radius:999px;flex:1;padding:11px 0;font-size:22px;transition:background .12s,border-color .12s;animation:5.6s ease-in-out infinite landing-page-module__4u8v3G__thumbNudge;box-shadow:0 6px 14px -8px #1c1b1f59}.landing-page-module__4u8v3G__chatThumb:nth-child(2){animation-delay:2.8s}.landing-page-module__4u8v3G__chatThumb:hover{animation-play-state:paused;transform:translateY(-2px)}@keyframes landing-page-module__4u8v3G__thumbNudge{0%,88%,to{transform:translateY(0)}92%{transform:translateY(-4px)}96%{transform:translateY(0)}}.landing-page-module__4u8v3G__gForm{flex-direction:column;flex:1;gap:16px;display:flex}.landing-page-module__4u8v3G__gBrand{flex-direction:column;align-items:center;gap:8px;display:flex}.landing-page-module__4u8v3G__gMockHeader{justify-content:center;align-items:center;display:flex}.landing-page-module__4u8v3G__gLogo{width:96px;height:auto;display:block}.landing-page-module__4u8v3G__gBiz{align-items:center;gap:10px;display:flex}.landing-page-module__4u8v3G__gBizName{text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.2}.landing-page-module__4u8v3G__gStars{justify-content:center;margin:0;padding:0;line-height:1;display:flex}.landing-page-module__4u8v3G__gTextarea{background:var(--color-pure-white);border:1px solid var(--color-sandstone);color:var(--color-blush-rust);box-sizing:border-box;border-radius:10px;min-height:48px;padding:12px 14px;font-size:15px}.landing-page-module__4u8v3G__gActions{justify-content:flex-end;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:600;display:flex}.landing-page-module__4u8v3G__gCancel{color:var(--color-blush-rust);align-items:center;height:30px;line-height:1;display:inline-flex}.landing-page-module__4u8v3G__gPost{color:var(--color-pure-white);background:#1a73e8;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 16px;line-height:1;display:inline-flex}.landing-page-module__4u8v3G__phoneScreenFeedback{background:var(--color-pure-white)}.landing-page-module__4u8v3G__fbForm{flex-direction:column;flex:none;gap:12px;display:flex}.landing-page-module__4u8v3G__fbTitle{text-align:left;letter-spacing:-.02em;color:var(--color-wine-ink);margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3}.landing-page-module__4u8v3G__fbTitle span{color:var(--color-blush-rust);margin-top:4px;font-weight:600;display:block}.landing-page-module__4u8v3G__fbField,.landing-page-module__4u8v3G__fbFieldTall{background:var(--color-butter-cream);color:var(--color-blush-rust);box-sizing:border-box;border:1.5px solid #5c573e38;border-radius:12px;padding:12px 14px;font-size:14px}.landing-page-module__4u8v3G__fbFieldTall{min-height:72px}.landing-page-module__4u8v3G__fbBtn{background:var(--color-highlight);color:var(--color-on-highlight);text-align:center;border-radius:999px;flex-shrink:0;margin-top:4px;padding:12px 0;font-size:14px;font-weight:700;box-shadow:0 8px 16px -10px #1c1b1f59}.landing-page-module__4u8v3G__pricing{background:0 0;max-width:1160px;margin:0 auto;padding:64px 32px}.landing-page-module__4u8v3G__pricing .landing-page-module__4u8v3G__sectionHead{margin-bottom:36px;scroll-margin-top:110px}.landing-page-module__4u8v3G__toggle{background:var(--color-linen-beige);--toggle-index:0;border:1px solid #1e2d241f;border-radius:999px;gap:2px;width:min(100%,17.5rem);max-width:100%;margin:0 auto 52px;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #1e2d240f}.landing-page-module__4u8v3G__toggleThumb{width:calc(50% - 5px);transform:translateX(calc(var(--toggle-index) * (100% + 2px)));pointer-events:none;z-index:0;box-sizing:border-box;background:#fff;border:1px solid #1e2d2424;border-radius:999px;transition:transform .26s cubic-bezier(.32,.72,0,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #1e2d2414}@media (prefers-reduced-motion:reduce){.landing-page-module__4u8v3G__toggleThumb{transition:none}}.landing-page-module__4u8v3G__toggleOption{z-index:1;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-ui);letter-spacing:-.01em;color:#1e2d248c;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:10px 18px;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.landing-page-module__4u8v3G__toggleOption:hover{color:var(--color-ink)}.landing-page-module__4u8v3G__toggleOption:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.landing-page-module__4u8v3G__toggle .landing-page-module__4u8v3G__toggleActive{color:var(--color-ink);background:#fff;box-shadow:0 1px 2px #1e2d2414}.landing-page-module__4u8v3G__toggle .landing-page-module__4u8v3G__toggleActive:hover{color:var(--color-ink)}.landing-page-module__4u8v3G__toggleDiscount{background:var(--color-canvas);color:var(--color-ink);font-size:var(--type-label);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-weight:500;line-height:1.4;display:inline-flex}.landing-page-module__4u8v3G__selectionHint{color:var(--color-ash);font-size:var(--type-ui);text-align:center;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-weight:400;line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);margin:-28px auto 32px}.landing-page-module__4u8v3G__planGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;padding-top:1.25rem;display:grid}.landing-page-module__4u8v3G__planGridLaunch{--foreground:#26251e;--muted-foreground:var(--color-ash);--card:#fff;--border:#26251e24;--input:#26251e1a;--primary:#ffe989;--primary-foreground:#26251e;--ring:#dd6e42;gap:1.5rem;padding-top:1.5rem;padding-bottom:.5rem}.landing-page-module__4u8v3G__calculator{background-color:var(--color-canvas);text-align:center;background-image:radial-gradient(circle,#fbf6e412 1.5px,#0000 1.5px);background-size:22px 22px;border-top:1px solid #fbf6e414;padding:48px 32px 64px}.landing-page-module__4u8v3G__calculator.landing-page-module__4u8v3G__calculatorPanel{background-color:var(--color-page);width:100%;max-width:none;box-shadow:none;box-sizing:border-box;color:var(--color-ink);background-image:none;border:none;border-radius:0;margin-top:0;padding:40px 32px}.landing-page-module__4u8v3G__calcWell{box-sizing:border-box;background:0 0;border:none;border-top:1px solid #26251e1f;border-radius:0;max-width:1096px;margin:0 auto;padding:36px 0;position:relative}.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcWell h2{background:var(--color-page);width:max-content;max-width:none;color:var(--color-ink);white-space:nowrap;margin:0;padding:0 16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.landing-page-module__4u8v3G__calculator h2{font-size:var(--type-h2);letter-spacing:-.02em;text-wrap:balance;max-width:1096px;color:var(--color-ink);margin:0 auto 28px;font-weight:400;line-height:1.15}.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcMetricLabel{color:var(--color-ash)}.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcValue,.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcPlan,.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcCost{color:var(--color-ink)}.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcCost span{color:var(--color-ash)}.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcValueInput{background:var(--color-linen-beige);color:var(--color-ink);border-color:#26251e38}.landing-page-module__4u8v3G__calcStack{flex-direction:column;gap:1.25rem;width:100%;max-width:1096px;margin-inline:auto;display:flex}.landing-page-module__4u8v3G__calcInputs{width:100%}.landing-page-module__4u8v3G__calcVolumeRow{flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0 0 4px;display:flex}.landing-page-module__4u8v3G__calcResults{justify-content:space-between;align-items:baseline;gap:24px;width:100%;margin:0;display:flex}.landing-page-module__4u8v3G__calcMetric{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.landing-page-module__4u8v3G__calcMetricEnd{text-align:right;align-items:flex-end}.landing-page-module__4u8v3G__calcMetricLabel{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;color:#fbf6e485;margin:0;font-size:14.5px;font-weight:500;line-height:1.35}.landing-page-module__4u8v3G__calcValue{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.02em;color:var(--color-wine-ink);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-size:34px;font-weight:400}.landing-page-module__4u8v3G__calcValueInput{width:124px;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.02em;text-align:left;color:var(--color-wine-ink);border:1.5px solid var(--color-wine-ink);appearance:textfield;background:#feffe1a6;border-radius:12px;padding:2px 12px;font-size:30px;font-weight:400}.landing-page-module__4u8v3G__calcValueInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.landing-page-module__4u8v3G__calcValueInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.landing-page-module__4u8v3G__calcPlan{--calc-plan-max-size:40px;letter-spacing:-.02em;text-align:left;min-height:calc(var(--calc-plan-max-size) * 1.15);transform-origin:0;margin:0;font-size:32px;font-weight:400;line-height:1.15;transition:font-size .18s}.landing-page-module__4u8v3G__calcPlan.landing-page-module__4u8v3G__calcPlanEmphasized{font-size:36px}.landing-page-module__4u8v3G__calcPlan.landing-page-module__4u8v3G__calcPlanEmphasizedMax{font-size:40px}.landing-page-module__4u8v3G__calcPlanPulse{animation:.55s ease-out landing-page-module__4u8v3G__calc-plan-pulse}@keyframes landing-page-module__4u8v3G__calc-plan-pulse{0%{transform:scale(1)}35%{transform:scale(1.08)}65%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-page-module__4u8v3G__calcPlan{transition:none}.landing-page-module__4u8v3G__calcPlanPulse{animation:none}}.landing-page-module__4u8v3G__calcCost{letter-spacing:-.02em;text-align:right;white-space:nowrap;margin:0;font-size:32px;font-weight:400}.landing-page-module__4u8v3G__calcCost span{font-size:var(--type-lead);font-weight:500}.landing-page-module__4u8v3G__calcCostStack{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.landing-page-module__4u8v3G__calcCostDetail{max-width:18rem;color:var(--color-ash);text-align:right;font-size:12.5px;font-weight:400;line-height:1.35;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);margin:0}.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcCostDetail{color:var(--color-ash)}.landing-page-module__4u8v3G__faq{padding-block:64px;scroll-margin-top:92px}.landing-page-module__4u8v3G__faq .landing-page-module__4u8v3G__sectionHead{margin-bottom:2.25rem}.landing-page-module__4u8v3G__faq .landing-page-module__4u8v3G__sectionTitle{color:var(--color-ink)}.landing-page-module__4u8v3G__faqMore{margin:2rem 0 0}.landing-page-module__4u8v3G__faqMoreLink{color:var(--color-ink);font-size:var(--type-body);letter-spacing:var(--tracking-body,.01em);text-decoration:underline;-webkit-text-decoration-color:var(--color-wine-ink);text-decoration-color:var(--color-wine-ink);text-underline-offset:4px;font-weight:400;display:inline-block}.landing-page-module__4u8v3G__faqMoreLink:hover,.landing-page-module__4u8v3G__faqMoreLink:active{color:var(--color-ink);text-decoration-thickness:2px}.landing-page-module__4u8v3G__faqMoreLink:focus-visible{outline:2px solid var(--color-wine-ink);outline-offset:4px;border-radius:4px}.landing-page-module__4u8v3G__finalStack{--color-ash:#3f3e3a;--color-on-lime:#3f3e3a;--color-accent:var(--color-highlight);--color-accent-soft:#de8260;--color-on-accent:#fbf6e4;isolation:isolate;background:var(--color-canvas);color:var(--color-ink);position:relative;overflow:hidden}.landing-page-module__4u8v3G__ditherBridge{z-index:0;pointer-events:none;background:0 0;height:clamp(14rem,28vw,20rem);margin:0;position:relative}.landing-page-module__4u8v3G__finalBand{z-index:1;color:var(--color-ink);background:0 0;border:none;padding:0;position:relative;overflow:visible}.landing-page-module__4u8v3G__finalCta{z-index:2;color:var(--color-ink);text-align:center;background:0 0;flex-direction:column;align-items:center;padding-block:clamp(2.75rem,5vw,4.25rem) clamp(1.25rem,2.5vw,1.75rem);display:flex;position:relative}.landing-page-module__4u8v3G__finalCtaHeading{max-width:820px;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-h2);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0 auto 2.75rem;font-weight:400;line-height:1.2}.landing-page-module__4u8v3G__finalCtaCount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-ink);font-size:1em;font-weight:400;line-height:inherit;vertical-align:baseline;--number-flow-mask-height:0px;--number-flow-mask-width:.35em;display:inline-block}.landing-page-module__4u8v3G__finalCtaCount[aria-hidden=true]{visibility:hidden}.landing-page-module__4u8v3G__finalCtaCount::part(digit),.landing-page-module__4u8v3G__finalCtaCount::part(number){font-variant-numeric:tabular-nums}.landing-page-module__4u8v3G__finalCtaQuote{font-family:var(--font-landing-serif,"EB Garamond", ui-serif, Georgia, serif);letter-spacing:-.01em;color:var(--color-ink);font-size:1.08em;font-style:italic;font-weight:400}.landing-page-module__4u8v3G__finalCtaSub{max-width:460px;font-size:var(--type-body);font-weight:400;line-height:var(--leading-body,1.5);color:var(--color-ash);text-wrap:pretty;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:var(--tracking-body,.01em);margin:0 auto 1.75rem}.landing-page-module__4u8v3G__finalCtaDare{color:var(--color-ink);font-weight:400}.landing-page-module__4u8v3G__ctaBig{background:var(--color-accent);color:var(--color-on-accent);font-size:var(--type-body);border-radius:999px;padding:15px 38px;font-weight:400;text-decoration:none;display:inline-block}.landing-page-module__4u8v3G__ctaBig:hover{background:var(--color-accent-soft)}.landing-page-module__4u8v3G__footer{--color-ash:#3f3e3a;--color-on-lime:#3f3e3a;--color-accent:var(--color-canvas);--color-on-accent:var(--color-ink);background-color:#0000;border-top:none;position:relative}.landing-page-module__4u8v3G__footerInner{z-index:1;justify-content:space-between;align-items:center;gap:48px;padding-block:48px 40px;display:flex;position:relative}.landing-page-module__4u8v3G__footerColumns{grid-template-columns:auto auto;align-items:start;gap:20px 64px;display:grid}.landing-page-module__4u8v3G__footerTitle{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-label,13px);letter-spacing:-.01em;color:var(--color-on-lime);margin:0 0 12px;font-weight:500}.landing-page-module__4u8v3G__footerColumns ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-page-module__4u8v3G__footerColumns a{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-ui,17px);color:var(--color-ink);font-weight:500;text-decoration:none}.landing-page-module__4u8v3G__footerColumns a:hover,.landing-page-module__4u8v3G__footerColumns a:active{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.landing-page-module__4u8v3G__footerDisabled{font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-ui,17px);color:var(--color-on-lime);font-weight:400}.landing-page-module__4u8v3G__footerBrand{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.landing-page-module__4u8v3G__footerLogo{filter:none;width:340px;max-width:min(340px,42vw);height:auto;display:block}@media (max-width:960px){.landing-page-module__4u8v3G__planGrid,.landing-page-module__4u8v3G__planGrid[data-yearly=true]{grid-template-columns:1fr}.landing-page-module__4u8v3G__why{padding-bottom:48px}.landing-page-module__4u8v3G__how{padding-block:48px}.landing-page-module__4u8v3G__pricing{padding:48px 24px}.landing-page-module__4u8v3G__faq{padding-block:48px}.landing-page-module__4u8v3G__gate{padding-block:48px 0}.landing-page-module__4u8v3G__gateInner{text-align:left;grid-template-columns:1fr;align-items:start;gap:40px}.landing-page-module__4u8v3G__gateCopy{align-self:start;width:auto;max-width:none;margin:0}.landing-page-module__4u8v3G__phoneShell{place-self:end center;max-width:300px}.landing-page-module__4u8v3G__phoneClip{max-height:340px}.landing-page-module__4u8v3G__chatStatus{padding:10px 18px 0}.landing-page-module__4u8v3G__chatHeader{min-height:44px;padding:6px 14px 8px}.landing-page-module__4u8v3G__chatThumb{padding:9px 0;font-size:18px}.landing-page-module__4u8v3G__chatBody,.landing-page-module__4u8v3G__phoneScreen{padding:12px 14px 14px}.landing-page-module__4u8v3G__gForm{flex:none;gap:14px}.landing-page-module__4u8v3G__gBrand{gap:6px}.landing-page-module__4u8v3G__gLogo{width:88px}.landing-page-module__4u8v3G__gBizName{font-size:14px}.landing-page-module__4u8v3G__gStars svg{width:1.5rem;height:1.5rem}.landing-page-module__4u8v3G__gTextarea{min-height:40px;padding:10px 12px;font-size:13px}.landing-page-module__4u8v3G__gCancel,.landing-page-module__4u8v3G__gPost{height:30px;font-size:14px}.landing-page-module__4u8v3G__gPost{padding:0 14px}.landing-page-module__4u8v3G__fbForm{flex:none;gap:10px}.landing-page-module__4u8v3G__fbTitle{margin-bottom:2px;font-size:15px;line-height:1.25}.landing-page-module__4u8v3G__fbTitle span{font-size:13px}.landing-page-module__4u8v3G__fbField,.landing-page-module__4u8v3G__fbFieldTall{padding:10px 12px;font-size:13px}.landing-page-module__4u8v3G__fbFieldTall{min-height:56px}.landing-page-module__4u8v3G__fbBtn{padding:11px 0;font-size:13px}.landing-page-module__4u8v3G__calculator{padding:36px 20px}.landing-page-module__4u8v3G__footerInner{flex-direction:row;align-items:center;gap:24px;padding-block:32px 48px}.landing-page-module__4u8v3G__footerColumns{gap:16px 40px}.landing-page-module__4u8v3G__footerBrand{justify-content:flex-end;margin-left:auto}.landing-page-module__4u8v3G__footerLogo{width:200px;max-width:min(200px,38vw)}}@media (max-width:1100px){.landing-page-module__4u8v3G__heroLineWide{display:none}.landing-page-module__4u8v3G__heroLineNarrow{display:block}.landing-page-module__4u8v3G__heroTitle{letter-spacing:-.04em;margin-bottom:var(--hero-stack-gap);font-size:clamp(36px,6.6vw,64px);line-height:1.08}.landing-page-module__4u8v3G__heroMain .landing-page-module__4u8v3G__hl{font-size:1em;font-weight:400;line-height:inherit;-webkit-text-stroke:0}.landing-page-module__4u8v3G__heroBody{-moz-column-gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,.16fr);column-gap:20px}}@media (max-width:860px){.landing-page-module__4u8v3G__nav{top:max(16px, env(safe-area-inset-top,0px));-moz-column-gap:0;white-space:nowrap;border-radius:999px;grid-template-columns:none;justify-content:space-between;align-items:center;gap:0;padding:4px 4px 4px 10px;display:flex}.landing-page-module__4u8v3G__nav[data-scrolled=true]{top:max(16px, env(safe-area-inset-top,0px))}.landing-page-module__4u8v3G__navBrand,.landing-page-module__4u8v3G__navSignIn{display:none}.landing-page-module__4u8v3G__navLinks,.landing-page-module__4u8v3G__navActions{display:contents}.landing-page-module__4u8v3G__navLinks a{text-align:center;flex:none;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 2px;font-size:14px;display:inline-flex}.landing-page-module__4u8v3G__navCta,.landing-page-module__4u8v3G__navContinue{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.1;display:inline-flex}.landing-page-module__4u8v3G__hero{background-color:#0000;padding:0;overflow:visible}.landing-page-module__4u8v3G__heroMain{min-height:calc(100svh + var(--hero-radius));padding:max(88px, calc(env(safe-area-inset-top,0px) + 64px)) var(--landing-gutter) calc(24px + var(--hero-radius));text-align:left;--hero-radius:28px;--hero-clip:inset(0 round 0px 0px var(--hero-radius) var(--hero-radius));border-radius:0 0 var(--hero-radius) var(--hero-radius);box-sizing:border-box;--color-ash:var(--color-ash-on-dark);--color-accent:var(--color-highlight);--color-accent-soft:#de8260;--color-on-accent:#fbf6e4;--hero-stack-gap:40px;color:var(--color-ink);background:0 0;flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin-bottom:0;display:flex}.landing-page-module__4u8v3G__heroBackdrop,.landing-page-module__4u8v3G__heroHalftone,.landing-page-module__4u8v3G__heroHalftone canvas{border-radius:0 0 var(--hero-radius) var(--hero-radius);clip-path:var(--hero-clip)}.landing-page-module__4u8v3G__heroBody{box-sizing:border-box;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;padding:0;display:flex}.landing-page-module__4u8v3G__heroTitle{margin:0 0 var(--hero-stack-gap);width:100%;max-width:none;letter-spacing:var(--tracking-display,-.03em);text-align:left;font-size:clamp(30px,8.6vw,52px);font-weight:400;line-height:1.06}.landing-page-module__4u8v3G__heroLineWide{display:none}.landing-page-module__4u8v3G__heroLineNarrow{display:block}.landing-page-module__4u8v3G__heroMain .landing-page-module__4u8v3G__hl{font-size:1em;font-weight:400;line-height:inherit;-webkit-text-stroke:0;padding:0}.landing-page-module__4u8v3G__heroSlot{display:none}.landing-page-module__4u8v3G__heroCopy{z-index:1;flex-direction:column;align-items:flex-start;width:100%;max-width:22.5rem;display:flex;position:relative}.landing-page-module__4u8v3G__heroTitle,.landing-page-module__4u8v3G__heroCtas{text-align:left}.landing-page-module__4u8v3G__heroSub,.landing-page-module__4u8v3G__heroSubMobile{display:none}.landing-page-module__4u8v3G__heroCtas{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;max-width:20rem;margin-left:0;margin-right:0}.landing-page-module__4u8v3G__heroCtas>*{flex:none;justify-content:center;align-self:flex-start;width:fit-content;max-width:100%;min-height:44px;padding-inline:20px}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__cta{font-size:var(--type-ui);letter-spacing:-.01em;background:var(--color-accent);color:var(--color-on-accent);box-shadow:none;border:none;border-radius:999px;padding:14px 32px;font-weight:400}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__ctaSecondary{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ash);background:0 0}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__cta:hover{box-shadow:none;animation:.55s ease-out landing-page-module__4u8v3G__ctaPulse;transform:none}.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__cta:active{box-shadow:none;transform:none}.landing-page-module__4u8v3G__video{width:100%;max-width:none;margin:var(--hero-stack-gap) 0 0;border-radius:20px;flex-shrink:0}.landing-page-module__4u8v3G__play{width:64px;height:64px}.landing-page-module__4u8v3G__why{padding-block:48px}.landing-page-module__4u8v3G__whyBody{text-align:left;max-width:none;margin-left:0;margin-right:0}.landing-page-module__4u8v3G__how{padding-block:48px}.landing-page-module__4u8v3G__howHead{text-align:left;margin:0 0 1.75rem 25px}.landing-page-module__4u8v3G__sectionHead{text-align:left;margin-left:0;margin-right:0}.landing-page-module__4u8v3G__ditherBridge{height:clamp(10rem,20vw,14rem)}.landing-page-module__4u8v3G__footerInner{padding-top:64px}.landing-page-module__4u8v3G__finalCta{text-align:center;align-items:center;gap:1.25rem;padding-block:2.75rem 1.25rem}.landing-page-module__4u8v3G__finalCtaHeading{max-width:22rem;margin:0}.landing-page-module__4u8v3G__howTitle{font-size:clamp(26px,7vw,34px)}.landing-page-module__4u8v3G__gateTitle{font-size:clamp(26px,7.2vw,34px);line-height:1.25}.landing-page-module__4u8v3G__gateEm{white-space:nowrap}.landing-page-module__4u8v3G__gateSub{font-size:var(--type-body);line-height:var(--leading-body,1.5)}.landing-page-module__4u8v3G__calculator.landing-page-module__4u8v3G__calculatorPanel{margin-top:0;padding:36px 20px}.landing-page-module__4u8v3G__calcWell{border-top:none;padding:0 0 32px}.landing-page-module__4u8v3G__calculatorPanel .landing-page-module__4u8v3G__calcWell h2{text-align:left;white-space:normal;background:0 0;width:auto;max-width:none;margin:0 0 22px;padding:0;font-size:clamp(22px,5.5vw,30px);position:static;top:auto;left:auto;transform:none}.landing-page-module__4u8v3G__pricing{padding:48px 24px}.landing-page-module__4u8v3G__pricing .landing-page-module__4u8v3G__sectionHead{margin-bottom:24px}.landing-page-module__4u8v3G__toggle{margin:0 0 28px}.landing-page-module__4u8v3G__toggleOption{padding:8px 14px;font-size:14px}.landing-page-module__4u8v3G__planGrid[data-yearly=true] [data-plan-tier=starter]{display:none}.landing-page-module__4u8v3G__planGrid{gap:16px;padding-top:8px}.landing-page-module__4u8v3G__calculator{padding:40px 16px}.landing-page-module__4u8v3G__calculator h2{margin:0 0 22px;font-size:clamp(22px,5.5vw,30px)}.landing-page-module__4u8v3G__calcResults{gap:12px}.landing-page-module__4u8v3G__calcMetricLabel{font-size:13.5px}.landing-page-module__4u8v3G__calcValue{font-size:26px}.landing-page-module__4u8v3G__calcValueInput{width:96px;padding:2px 8px;font-size:22px}.landing-page-module__4u8v3G__calcPlan{--calc-plan-max-size:30px;font-size:22px}.landing-page-module__4u8v3G__calcPlan.landing-page-module__4u8v3G__calcPlanEmphasized{font-size:26px}.landing-page-module__4u8v3G__calcPlan.landing-page-module__4u8v3G__calcPlanEmphasizedMax{font-size:30px}.landing-page-module__4u8v3G__calcCost{font-size:26px}.landing-page-module__4u8v3G__calcCost span{font-size:15px}.landing-page-module__4u8v3G__faq .landing-page-module__4u8v3G__sectionHead{margin-bottom:24px}}@media (max-width:640px){.landing-page-module__4u8v3G__footerInner{flex-wrap:wrap;padding-block:64px 40px}.landing-page-module__4u8v3G__finalCta{padding-top:1.25rem;padding-bottom:2.75rem}.landing-page-module__4u8v3G__footerColumns{-moz-column-gap:32px;column-gap:32px}.landing-page-module__4u8v3G__selectionHint{margin-top:-20px}.landing-page-module__4u8v3G__nav{border-radius:999px;padding:3px 3px 3px 8px}.landing-page-module__4u8v3G__navLinks a{min-height:42px;padding:10px 1px;font-size:13px}.landing-page-module__4u8v3G__navCta,.landing-page-module__4u8v3G__navContinue{min-height:38px;padding:9px 12px;font-size:12.5px}.landing-page-module__4u8v3G__why,.landing-page-module__4u8v3G__how{padding-block:40px}.landing-page-module__4u8v3G__pricing{padding:40px 16px}.landing-page-module__4u8v3G__toggleOption{padding:6px 12px;font-size:13px}.landing-page-module__4u8v3G__calculator{padding:40px 14px}.landing-page-module__4u8v3G__calculator.landing-page-module__4u8v3G__calculatorPanel{margin-top:0;padding:32px 18px}.landing-page-module__4u8v3G__faq{padding-block:40px}.landing-page-module__4u8v3G__gate{padding-block:40px 0}.landing-page-module__4u8v3G__hero{padding:0}.landing-page-module__4u8v3G__heroMain{padding:max(80px, calc(env(safe-area-inset-top,0px) + 56px)) var(--landing-gutter) calc(20px + var(--hero-radius));min-height:calc(100svh + var(--hero-radius));--hero-stack-gap:36px;--hero-radius:28px;--hero-clip:inset(0 round 0px 0px var(--hero-radius) var(--hero-radius));border-radius:0 0 var(--hero-radius) var(--hero-radius);text-align:left;justify-content:center}.landing-page-module__4u8v3G__nav,.landing-page-module__4u8v3G__nav[data-scrolled=true]{top:max(16px, env(safe-area-inset-top,0px))}.landing-page-module__4u8v3G__heroBody{align-items:flex-start;padding:0}.landing-page-module__4u8v3G__heroTitle{margin-bottom:var(--hero-stack-gap);text-align:left;font-size:clamp(28px,8.2vw,46px)}.landing-page-module__4u8v3G__video{margin:var(--hero-stack-gap) 0 12px}.landing-page-module__4u8v3G__play{width:56px;height:56px}.landing-page-module__4u8v3G__phoneShell{max-width:280px}.landing-page-module__4u8v3G__phoneClip{max-height:320px}.landing-page-module__4u8v3G__chatStatus{padding:8px 16px 0}.landing-page-module__4u8v3G__chatHeader{min-height:40px;padding:6px 12px 8px}.landing-page-module__4u8v3G__chatBody,.landing-page-module__4u8v3G__phoneScreen{gap:10px;padding:10px 12px 12px}.landing-page-module__4u8v3G__chatThumbs{gap:10px;margin-top:2px}.landing-page-module__4u8v3G__chatThumb{padding:8px 0;font-size:17px}.landing-page-module__4u8v3G__chatBubble{padding:12px 14px}.landing-page-module__4u8v3G__gForm{gap:10px}.landing-page-module__4u8v3G__gBrand{gap:4px}.landing-page-module__4u8v3G__gLogo{width:80px}.landing-page-module__4u8v3G__gStars svg{width:1.25rem;height:1.25rem}.landing-page-module__4u8v3G__gTextarea{min-height:34px;padding:8px 10px;font-size:12px}.landing-page-module__4u8v3G__gActions,.landing-page-module__4u8v3G__fbForm{gap:10px}.landing-page-module__4u8v3G__fbTitle{font-size:14px}.landing-page-module__4u8v3G__fbField,.landing-page-module__4u8v3G__fbFieldTall{padding:9px 11px;font-size:12px}.landing-page-module__4u8v3G__fbFieldTall{min-height:52px}.landing-page-module__4u8v3G__fbBtn{padding:11px 0}}.landing-page-module__4u8v3G__why,.landing-page-module__4u8v3G__how,.landing-page-module__4u8v3G__gate,.landing-page-module__4u8v3G__faq,.landing-page-module__4u8v3G__finalCta,.landing-page-module__4u8v3G__footerInner,.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__pricing,.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__calculatorPanel{padding-inline:var(--landing-inline)}.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__pricing,.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__calcWell,.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__calcStack{max-width:none}@media (max-width:767px){.landing-page-module__4u8v3G__page{--landing-text-inset:25px}.landing-page-module__4u8v3G__gate,.landing-page-module__4u8v3G__faq,.landing-page-module__4u8v3G__finalCta,.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__footerInner,.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__calculatorPanel{padding-inline:calc(var(--landing-inline) + var(--landing-text-inset))}.landing-page-module__4u8v3G__landingMain .landing-page-module__4u8v3G__pricing>:not(.landing-page-module__4u8v3G__planGrid){margin-left:var(--landing-text-inset)}}@media (min-width:640px) and (max-width:767px){.landing-page-module__4u8v3G__page{--landing-text-inset:33px}}@media (prefers-reduced-motion:reduce){.landing-page-module__4u8v3G__revealChapter,.landing-page-module__4u8v3G__revealChapter[data-revealed=true]{opacity:1;transition:none;transform:none}.landing-page-module__4u8v3G__heroLine,.landing-page-module__4u8v3G__heroSub,.landing-page-module__4u8v3G__heroCtas{opacity:1;transform:none}.landing-page-module__4u8v3G__heroLine,.landing-page-module__4u8v3G__heroSub,.landing-page-module__4u8v3G__heroCtas,.landing-page-module__4u8v3G__phoneScreenIn,.landing-page-module__4u8v3G__chatThumb,.landing-page-module__4u8v3G__heroCtas .landing-page-module__4u8v3G__cta{animation:none}}
.billing-checkout-module__nDaDba__root{scroll-padding-bottom:10rem}.billing-checkout-module__nDaDba__root .billing-checkout-module__nDaDba__main{flex:1;align-items:center;width:100%;padding:32px;display:flex}.billing-checkout-module__nDaDba__column{gap:32px;width:min(40rem,100%);min-width:0;margin-inline:auto;display:grid}.billing-checkout-module__nDaDba__paywallPlans{gap:8px;min-width:0;display:grid}.billing-checkout-module__nDaDba__paywallPlans [data-plan-footer]{margin-top:var(--estimate-widget-reserve,0px)}@media (min-width:1024px){.billing-checkout-module__nDaDba__root .billing-checkout-module__nDaDba__main:has(.billing-checkout-module__nDaDba__paywallPlans){padding-block:0}.billing-checkout-module__nDaDba__column:has(.billing-checkout-module__nDaDba__paywallPlans){gap:24px}}.billing-checkout-module__nDaDba__legalLink{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;position:relative}.billing-checkout-module__nDaDba__legalLink:hover{text-decoration-thickness:2px}.billing-checkout-module__nDaDba__legalLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.billing-checkout-module__nDaDba__heading{color:var(--color-ink);font-size:var(--type-h2);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.billing-checkout-module__nDaDba__facts{font-size:var(--type-ui);grid-template-columns:6.5rem minmax(0,1fr);gap:12px;margin:0;line-height:1.5;display:grid}.billing-checkout-module__nDaDba__facts dt{color:var(--color-ash-on-dark)}.billing-checkout-module__nDaDba__facts dd{color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.billing-checkout-module__nDaDba__actions{gap:8px;width:100%;display:grid}.billing-checkout-module__nDaDba__status{color:var(--color-ink);font-size:var(--type-body);margin:0;line-height:1.5}.billing-checkout-module__nDaDba__skeleton{gap:16px;display:grid}.billing-checkout-module__nDaDba__skeletonHeading{background:var(--color-linen-beige);justify-self:center;margin-bottom:16px}@media (max-width:700px){.billing-checkout-module__nDaDba__root .billing-checkout-module__nDaDba__main{padding:24px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));align-items:flex-start}}@media (max-width:480px){.billing-checkout-module__nDaDba__facts{grid-template-columns:5.5rem minmax(0,1fr)}}
.range-slider-module__yLdqcq__slider{--range-slider-thumb-size:22px;--range-slider-fill:calc(var(--range-slider-thumb-size) / 2);--range-slider-fill-color:var(--color-wine-ink);--range-slider-track-color:#feffe18c;--range-slider-thumb-color:var(--color-accent);--range-slider-thumb-border:none;--range-slider-thumb-shadow:none;appearance:none;background:linear-gradient(to right, var(--range-slider-fill-color) 0%, var(--range-slider-fill-color) var(--range-slider-fill), var(--range-slider-track-color) var(--range-slider-fill), var(--range-slider-track-color) 100%);cursor:pointer;border:none;border-radius:999px;width:100%;max-width:none;height:12px;margin:0;display:block}.range-slider-module__yLdqcq__page{--range-slider-fill-color:color-mix(in srgb, var(--color-accent) 48%, #f5ebe4);--range-slider-track-color:#26251e24;--range-slider-thumb-color:var(--color-canvas);--range-slider-thumb-border:2px solid var(--color-page);--range-slider-thumb-shadow:0 1px 3px #26251e47}.range-slider-module__yLdqcq__slider:disabled{cursor:not-allowed;opacity:.55}.range-slider-module__yLdqcq__slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:12px}.range-slider-module__yLdqcq__slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--range-slider-thumb-size);height:var(--range-slider-thumb-size);background:var(--range-slider-thumb-color);border:var(--range-slider-thumb-border);box-shadow:var(--range-slider-thumb-shadow);cursor:inherit;border-radius:50%;margin-top:-5px}.range-slider-module__yLdqcq__slider::-moz-range-thumb{box-sizing:border-box;width:var(--range-slider-thumb-size);height:var(--range-slider-thumb-size);background:var(--range-slider-thumb-color);border:var(--range-slider-thumb-border);box-shadow:var(--range-slider-thumb-shadow);cursor:inherit;border-radius:50%}.range-slider-module__yLdqcq__slider::-moz-range-track{background:0 0;border:none;border-radius:999px;height:12px}.range-slider-module__yLdqcq__marked{gap:4px;min-width:0;display:grid}.range-slider-module__yLdqcq__marks{height:calc(8px + 1.3em);color:var(--range-slider-mark-color,currentColor);font-size:var(--type-label,.8rem);line-height:1.3;position:relative}.range-slider-module__yLdqcq__mark{display:contents}.range-slider-module__yLdqcq__markTick,.range-slider-module__yLdqcq__markLabel{left:var(--range-slider-mark-at);position:absolute;translate:-50%}.range-slider-module__yLdqcq__markTick{background:currentColor;width:1px;height:4px;top:0}.range-slider-module__yLdqcq__markLabel{font-variant-numeric:tabular-nums;white-space:nowrap;top:8px}.range-slider-module__yLdqcq__mark[data-active]{color:var(--range-slider-mark-active-color,currentColor)}.range-slider-module__yLdqcq__mark[data-active] .range-slider-module__yLdqcq__markLabel{font-weight:500}
.branding-style-controls-module__NfST4a__control{--branding-control-border:var(--color-sandstone);--branding-control-border-hover:var(--color-driftwood);--branding-control-accent:var(--color-highlight);--branding-control-surface:var(--color-surface);--branding-control-text:var(--color-ink);--branding-control-muted:var(--color-ash-on-dark);--branding-control-field-height:48px;--branding-control-radius:var(--onboarding-radius-field);--branding-control-popover-radius:var(--onboarding-radius-card);--branding-control-focus-border:var(--color-highlight);--branding-control-focus-ring:var(--onboarding-focus-ring);--range-slider-mark-color:var(--branding-control-muted);--range-slider-mark-active-color:var(--branding-control-text);min-width:0}.branding-style-controls-module__NfST4a__patternPicker{border:0;margin:0;padding:0}.branding-style-controls-module__NfST4a__legend{margin-bottom:8px;padding:0}.branding-style-controls-module__NfST4a__patternGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.branding-style-controls-module__NfST4a__patternTile{border:1px solid var(--branding-control-border);background:var(--branding-control-surface);min-width:0;color:var(--branding-control-text);cursor:pointer;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:8px;gap:4px;padding:4px;display:grid;position:relative}.branding-style-controls-module__NfST4a__patternTile:has(:checked){border-color:var(--branding-control-accent);box-shadow:inset 0 0 0 1px var(--branding-control-accent)}.branding-style-controls-module__NfST4a__patternTile:has(:focus-visible){outline:2px solid var(--branding-control-accent);outline-offset:2px}.branding-style-controls-module__NfST4a__patternPicker:disabled .branding-style-controls-module__NfST4a__patternTile{cursor:not-allowed;opacity:.55}.branding-style-controls-module__NfST4a__patternInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.branding-style-controls-module__NfST4a__patternSwatch{aspect-ratio:2;border-radius:4px;display:block;overflow:hidden}.branding-style-controls-module__NfST4a__patternName{font-size:var(--type-ui);padding:0 4px 4px;line-height:1.3}.branding-style-controls-module__NfST4a__patternTile:has(:checked) .branding-style-controls-module__NfST4a__patternName{font-weight:500}.branding-style-controls-module__NfST4a__rangeField{gap:8px;display:grid}.branding-style-controls-module__NfST4a__rangeSlider:focus-visible{outline:2px solid var(--branding-control-accent);outline-offset:4px}.branding-style-controls-module__NfST4a__rangeEnds{color:var(--branding-control-muted);font-size:var(--type-label);justify-content:space-between;gap:16px;line-height:1.3;display:flex}.branding-style-controls-module__NfST4a__selectField{gap:8px;display:grid}.branding-style-controls-module__NfST4a__selectTrigger{width:100%;min-width:0;min-height:var(--branding-control-field-height);border:1px solid var(--branding-control-border);border-radius:var(--branding-control-radius);background:var(--branding-control-surface);color:var(--branding-control-text);font:inherit;font-size:var(--type-body);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 16px;display:flex}.branding-style-controls-module__NfST4a__selectTrigger:focus-visible,.branding-style-controls-module__NfST4a__selectTrigger[data-state=open]{border-color:var(--branding-control-focus-border);box-shadow:var(--branding-control-focus-ring);outline:none}.branding-style-controls-module__NfST4a__selectTrigger:disabled{cursor:not-allowed;opacity:.55}.branding-style-controls-module__NfST4a__selectValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branding-style-controls-module__NfST4a__selectIndicator{color:var(--branding-control-muted);flex:none;display:flex}.branding-style-controls-module__NfST4a__selectIndicator svg,.branding-style-controls-module__NfST4a__selectItemIndicator svg{width:16px;height:16px}.branding-style-controls-module__NfST4a__selectTrigger[data-state=open] .branding-style-controls-module__NfST4a__selectIndicator{transform:rotate(180deg)}.branding-style-controls-module__NfST4a__selectPositioner{--branding-control-border:var(--color-sandstone);--branding-control-accent:var(--color-highlight);--branding-control-surface:var(--color-surface);--branding-control-text:var(--color-ink);--branding-control-radius:var(--onboarding-radius-field);--branding-control-popover-radius:var(--onboarding-radius-card);z-index:20}.dashboard-app-shell .branding-style-controls-module__NfST4a__selectPositioner{--branding-control-border:var(--branding-border);--branding-control-accent:var(--branding-text);--branding-control-surface:var(--branding-panel);--branding-control-text:var(--branding-text);--branding-control-radius:.75rem;--branding-control-popover-radius:.75rem}.branding-style-controls-module__NfST4a__selectContent{max-height:min(20rem, var(--available-height));overscroll-behavior:contain;border:1px solid var(--branding-control-border);border-radius:var(--branding-control-popover-radius);background:var(--branding-control-surface);box-shadow:0 8px 24px color-mix(in srgb, var(--branding-control-text) 12%, transparent);color:var(--branding-control-text);outline:none;padding:4px;display:grid;overflow-y:auto}.branding-style-controls-module__NfST4a__selectContent[data-state=open]{animation:branding-style-controls-module__NfST4a__branding-select-in .16s var(--ease-out)}.branding-style-controls-module__NfST4a__selectItem{border-radius:var(--branding-control-radius);min-height:44px;font-size:var(--type-body);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.branding-style-controls-module__NfST4a__selectItem[data-highlighted]{background:color-mix(in srgb, var(--branding-control-text) 6%, transparent)}.branding-style-controls-module__NfST4a__selectItemIndicator{color:var(--branding-control-accent);display:flex}.branding-style-controls-module__NfST4a__selectItemIndicator[hidden]{display:none}@keyframes branding-style-controls-module__NfST4a__branding-select-in{0%{opacity:0;transform:translateY(-4px)}}@media (hover:hover) and (pointer:fine){:is(.branding-style-controls-module__NfST4a__patternPicker:not(:disabled) .branding-style-controls-module__NfST4a__patternTile:not(:has(:checked)):hover,.branding-style-controls-module__NfST4a__selectTrigger:not(:disabled):not([data-state=open]):hover){border-color:var(--branding-control-border-hover)}}@media (prefers-reduced-motion:reduce){.branding-style-controls-module__NfST4a__patternTile,.branding-style-controls-module__NfST4a__selectTrigger{transition:none}.branding-style-controls-module__NfST4a__selectContent[data-state=open]{animation-name:branding-style-controls-module__NfST4a__branding-select-fade}}@keyframes branding-style-controls-module__NfST4a__branding-select-fade{0%{opacity:0}}
.branding-colour-picker-module__HRrsRa__field{gap:8px;min-width:0;display:grid}.branding-colour-picker-module__HRrsRa__control{border:1px solid var(--color-sandstone);border-radius:var(--onboarding-radius-field);background:var(--color-surface);min-height:48px;transition:border-color .16s var(--ease-out);align-items:stretch;display:flex;overflow:hidden}.branding-colour-picker-module__HRrsRa__control[data-disabled]{opacity:.6}.branding-colour-picker-module__HRrsRa__control:focus-within{border-color:var(--color-focus)}.branding-colour-picker-module__HRrsRa__trigger{border:0;border-right:1px solid var(--color-linen-beige);cursor:pointer;background:0 0;flex:0 0 64px;padding:0;display:grid;position:relative}.branding-colour-picker-module__HRrsRa__trigger:focus-visible{outline:none}.branding-colour-picker-module__HRrsRa__trigger:disabled{cursor:not-allowed}.branding-colour-picker-module__HRrsRa__swatch{width:100%;height:100%;position:relative}.branding-colour-picker-module__HRrsRa__hexInput{min-width:0;color:var(--color-ink);font:inherit;font-size:var(--type-body);text-align:left;background:0 0;border:0;outline:none;flex:auto;padding:0 16px}.branding-colour-picker-module__HRrsRa__hexInput:disabled{cursor:not-allowed}.branding-colour-picker-module__HRrsRa__opacity{border-left:1px solid var(--color-linen-beige);color:var(--color-ash-on-dark);font-size:var(--type-body);flex:none;align-items:center;gap:4px;padding:0 12px;display:flex}.branding-colour-picker-module__HRrsRa__opacityInput{width:3ch;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:0;outline:none;padding:0}.branding-colour-picker-module__HRrsRa__opacityInput::-webkit-inner-spin-button{appearance:none;margin:0}.branding-colour-picker-module__HRrsRa__opacityInput::-webkit-outer-spin-button{appearance:none;margin:0}.branding-colour-picker-module__HRrsRa__opacityInput:disabled{cursor:not-allowed}.branding-colour-picker-module__HRrsRa__content{border:1px solid var(--color-linen-beige);border-radius:var(--onboarding-radius-card);background:var(--color-surface);width:16rem;max-width:calc(100vw - 32px);box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 12%, transparent);transform-origin:var(--transform-origin);z-index:20;gap:16px;padding:16px;display:grid}.branding-colour-picker-module__HRrsRa__content[data-state=open]{animation:branding-colour-picker-module__HRrsRa__colour-picker-in .16s var(--ease-out)}.branding-colour-picker-module__HRrsRa__content:focus-visible{outline:none}.branding-colour-picker-module__HRrsRa__content[hidden]{display:none}.branding-colour-picker-module__HRrsRa__area{border-radius:var(--onboarding-radius-field);touch-action:none;height:144px;position:relative;overflow:hidden}.branding-colour-picker-module__HRrsRa__areaBackground{width:100%;height:100%}.branding-colour-picker-module__HRrsRa__thumb{border:2px solid var(--color-surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--color-sandstone), 0 1px 2px color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.branding-colour-picker-module__HRrsRa__thumb:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}.branding-colour-picker-module__HRrsRa__slider{touch-action:none;position:relative}.branding-colour-picker-module__HRrsRa__sliderGrid{border-radius:999px}.branding-colour-picker-module__HRrsRa__sliderTrack{border-radius:999px;height:12px}.branding-colour-picker-module__HRrsRa__sliderThumb{top:50%}.branding-colour-picker-module__HRrsRa__popoverHexInput{border:1px solid var(--color-sandstone);border-radius:var(--onboarding-radius-field);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-ink);font:inherit;font-size:var(--type-body);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);outline:none;padding:0 12px}.branding-colour-picker-module__HRrsRa__popoverHexInput:focus{border-color:var(--color-focus)}@media (hover:hover) and (pointer:fine){.branding-colour-picker-module__HRrsRa__control:hover:not([data-disabled]):not(:focus-within),.branding-colour-picker-module__HRrsRa__popoverHexInput:hover:not(:focus){border-color:var(--color-driftwood)}}@keyframes branding-colour-picker-module__HRrsRa__colour-picker-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.branding-colour-picker-module__HRrsRa__content[data-state=open]{animation-name:branding-colour-picker-module__HRrsRa__colour-picker-fade}}@keyframes branding-colour-picker-module__HRrsRa__colour-picker-fade{0%{opacity:0}}
.segmented-control-module__OBZuDG__track{background:var(--color-linen-beige);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;padding:4px;display:inline-grid;position:relative}.segmented-control-module__OBZuDG__thumb{width:calc((100% - 8px) / var(--segment-count));background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent);transform:translateX(calc(var(--segment-index) * 100%));transition:transform .2s var(--ease-in-out);pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.segmented-control-module__OBZuDG__segment{min-width:0;min-height:40px;color:var(--color-ash-on-dark);cursor:pointer;font:inherit;font-size:var(--type-ui);white-space:nowrap;transition:color .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:400;line-height:1.3;position:relative}.segmented-control-module__OBZuDG__segment[aria-checked=true]{color:var(--color-ink);font-weight:500}.segmented-control-module__OBZuDG__segment:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.segmented-control-module__OBZuDG__segment:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.segmented-control-module__OBZuDG__segment:hover:not(:disabled):not([aria-checked=true]){color:var(--color-ink)}}@media (max-width:47.999rem){.segmented-control-module__OBZuDG__segment{min-height:44px}}@media (prefers-reduced-motion:reduce){.segmented-control-module__OBZuDG__thumb{transition:none}}
.branding-screen-module__5vco8a__branding{flex-direction:column;gap:0;min-width:0;display:flex}.branding-screen-module__5vco8a__branding>:not([data-onboarding-footer])+:not([data-onboarding-footer]){margin-top:32px}.branding-screen-module__5vco8a__brandingLayout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;min-width:0;display:grid}.branding-screen-module__5vco8a__accordion{min-width:0}.branding-screen-module__5vco8a__accordionItem+.branding-screen-module__5vco8a__accordionItem{border-top:1px solid var(--color-linen-beige)}.branding-screen-module__5vco8a__accordionHeading{font:inherit;margin:0}.branding-screen-module__5vco8a__accordionTrigger{border-radius:var(--onboarding-radius-field);width:100%;min-height:48px;color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:500;line-height:1.3;display:flex}.branding-screen-module__5vco8a__accordionTrigger:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}.branding-screen-module__5vco8a__accordionChevron{width:16px;height:16px;color:var(--color-ash-on-dark);transition:transform .2s var(--ease-out), color .16s var(--ease-out);flex:none}.branding-screen-module__5vco8a__accordionTrigger[aria-expanded=true] .branding-screen-module__5vco8a__accordionChevron{transform:rotate(180deg)}.branding-screen-module__5vco8a__accordionPanel{visibility:hidden;transition:grid-template-rows .2s var(--ease-out), visibility .2s;grid-template-rows:0fr;display:grid}.branding-screen-module__5vco8a__accordionPanel[data-open]{visibility:visible;grid-template-rows:1fr}.branding-screen-module__5vco8a__accordionPanelClip{min-height:0;margin-inline:-4px;padding-inline:4px;overflow:hidden}.branding-screen-module__5vco8a__accordionPanelBody{gap:16px;padding:4px 0 24px;display:grid}.branding-screen-module__5vco8a__segmentField{gap:8px;min-width:0;display:grid}.branding-screen-module__5vco8a__segmentField .branding-screen-module__5vco8a__segmentTrack{width:100%;display:grid}.branding-screen-module__5vco8a__segmentField .branding-screen-module__5vco8a__segmentTrack button{padding-inline:8px}.branding-screen-module__5vco8a__segmentHelper{color:var(--color-ash-on-dark);font-size:var(--type-label);margin:0;line-height:1.3}.branding-screen-module__5vco8a__branding .branding-screen-module__5vco8a__accordion .auth-label{color:var(--color-ash-on-dark);font-size:var(--type-label);font-weight:400}.branding-screen-module__5vco8a__logoUpload .general-settings-field__label{color:var(--color-ash-on-dark);font-family:inherit;font-size:var(--type-label);letter-spacing:var(--tracking-body);text-transform:none;font-weight:400;line-height:1.25}:is(.branding-screen-module__5vco8a__logoUpload .branding-logo-tile,.branding-screen-module__5vco8a__logoUpload .branding-logo-tile:hover){border:1px dashed var(--color-sandstone);border-radius:var(--onboarding-radius-field);background:var(--color-surface);width:64px}.branding-screen-module__5vco8a__logoUpload .branding-logo-tile:has(.branding-logo-tile__preview){border-style:solid}.branding-screen-module__5vco8a__logoUpload .branding-logo-tile__icon{width:20px;height:20px;color:var(--color-ash-on-dark)}:is(.branding-screen-module__5vco8a__logoUpload .branding-logo-tile__preview,.branding-screen-module__5vco8a__logoUpload .branding-logo-tile__pick){border-radius:var(--onboarding-radius-field)}.branding-screen-module__5vco8a__logoUpload .branding-logo-tile__remove{border:1px solid var(--color-sandstone);background:var(--color-surface);width:20px;height:20px;color:var(--color-ink);box-shadow:none;top:4px;right:4px}:is(.branding-screen-module__5vco8a__logoUpload .branding-logo-tile__pick:focus-visible,.branding-screen-module__5vco8a__logoUpload .branding-logo-tile__remove:focus-visible){outline:2px solid var(--color-highlight);outline-offset:2px}.branding-screen-module__5vco8a__phoneFrame{width:240px;height:460px}.branding-screen-module__5vco8a__phone{box-sizing:border-box;border:4px solid var(--color-ink);background:linear-gradient(to bottom, var(--color-page), var(--color-linen-beige));width:240px;height:460px;box-shadow:0 8px 20px color-mix(in srgb, var(--color-ink) 15%, transparent);transform-origin:0 0;border-radius:32px;position:relative}.branding-screen-module__5vco8a__phoneNotch{z-index:1;background:var(--color-ink);border-radius:0 0 12px 12px;width:80px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.branding-screen-module__5vco8a__phoneButtonMute,.branding-screen-module__5vco8a__phoneButtonVolume,.branding-screen-module__5vco8a__phoneButtonPower{box-sizing:border-box;border:4px solid var(--color-ink);border-radius:6px;width:8px;height:28px;position:absolute;top:96px}.branding-screen-module__5vco8a__phoneButtonMute,.branding-screen-module__5vco8a__phoneButtonVolume{left:-8px}.branding-screen-module__5vco8a__phoneButtonVolume{top:128px}.branding-screen-module__5vco8a__phoneButtonPower{height:52px;right:-8px}.branding-screen-module__5vco8a__phoneScreen{clip-path:inset(0 round 28px);isolation:isolate;border-radius:28px;position:absolute;inset:0;overflow:clip;transform:translateZ(0);container-type:inline-size}.branding-screen-module__5vco8a__phoneScreen .recipient-page--preview{border-radius:inherit;justify-content:center;width:100%;height:100%;min-height:0;padding:.5rem}.branding-screen-module__5vco8a__phoneScreen .recipient-page__card{max-width:100%;max-height:calc(100% - 1rem);padding:clamp(.75rem,5cqi,1rem);overflow:hidden}.branding-screen-module__5vco8a__phoneScreen .recipient-page__brand{margin-bottom:clamp(.5rem,3.5cqi,.9rem)}.branding-screen-module__5vco8a__phoneScreen .recipient-page__logo{width:calc(var(--recipient-logo-width,8.75rem) * .52);max-width:78%;height:auto;margin-bottom:clamp(.4rem,2.8cqi,.7rem)}.branding-screen-module__5vco8a__phoneScreen .recipient-page__body{font-size:calc(clamp(.95rem, 6.4cqi, 1.18rem) * var(--recipient-font-scale))}.branding-screen-module__5vco8a__phoneScreen .recipient-page__body--question{font-size:inherit;line-height:1.22}.branding-screen-module__5vco8a__phoneScreen .recipient-page__actions{gap:clamp(.5rem,3.5cqi,.85rem);margin-top:clamp(.7rem,4cqi,1.05rem)}.branding-screen-module__5vco8a__phoneScreen .recipient-page__button{min-height:clamp(3.2rem,24cqi,4.2rem);font-size:calc(clamp(.78rem, 4.2cqi, .95rem) * var(--recipient-font-scale));padding:.7rem .5rem}.branding-screen-module__5vco8a__phoneScreen .recipient-page__emoji{--recipient-emoji-size:clamp(1.5rem, 11cqi, 2rem)}.branding-screen-module__5vco8a__phoneScreen .recipient-page__footer{font-size:calc(clamp(.65rem, 3.2cqi, .75rem) * var(--recipient-font-scale));margin-top:clamp(.55rem,3cqi,.9rem)}@media (hover:hover) and (pointer:fine){.branding-screen-module__5vco8a__accordionTrigger:hover .branding-screen-module__5vco8a__accordionChevron{color:var(--color-ink)}.branding-screen-module__5vco8a__logoUpload .branding-logo-tile:hover{border-color:var(--color-driftwood)}}@media (max-width:47.999rem){.branding-screen-module__5vco8a__brandingLayout{grid-template-columns:minmax(0,1fr)}.branding-screen-module__5vco8a__phoneFrame{justify-self:center}}@media (max-width:22rem),(max-height:48rem){.branding-screen-module__5vco8a__phoneFrame{width:192px;height:368px}.branding-screen-module__5vco8a__phone{transform:scale(.8)}}@media (min-width:48rem) and (max-height:48rem){.branding-screen-module__5vco8a__brandingLayout{grid-template-columns:minmax(0,1fr) 192px}}@media (prefers-reduced-motion:reduce){.branding-screen-module__5vco8a__accordionPanel,.branding-screen-module__5vco8a__accordionChevron{transition:none}}
.arrow-fill-button-module__p1uL3W__root{--icon-circle:2rem;--icon-right:.3rem;--circle-inset-y:calc((100% - var(--icon-circle)) / 2);--pad-x:1.75rem;--pad-right:3.4rem;--btn-bg:var(--color-accent,#ffe989);--btn-text:var(--color-on-accent,#26251e);--btn-fill-bg:var(--color-accent-soft,#ffeda1);--btn-fill-text:var(--color-on-accent,#26251e);--btn-fill-bg-hover:var(--btn-fill-bg);--btn-fill-text-hover:var(--btn-fill-text);border-style:solid;border-width:1px;border-color:var(--btn-bg);background-color:var(--btn-bg);width:fit-content;min-width:fit-content;max-width:none;height:2.75rem;color:var(--btn-text);padding:0 var(--pad-right) 0 var(--pad-x);white-space:nowrap;cursor:pointer;text-rendering:geometricprecision;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.arrow-fill-button-module__p1uL3W__rootLg{--icon-circle:2.25rem;--icon-right:.35rem;--pad-x:2rem;--pad-right:3.75rem;height:3rem;font-size:1rem}.arrow-fill-button-module__p1uL3W__label{z-index:1;padding-bottom:1px;position:relative}.arrow-fill-button-module__p1uL3W__fill{pointer-events:none;z-index:2;background-color:var(--btn-fill-bg);inset:var(--circle-inset-y) var(--icon-right) var(--circle-inset-y) calc(100% - var(--icon-right) - var(--icon-circle));border-radius:999px;position:absolute}.arrow-fill-button-module__p1uL3W__fillLabel{pointer-events:none;z-index:2;padding:0 var(--pad-right) 0 var(--pad-x);color:var(--btn-fill-text);clip-path:inset(var(--circle-inset-y) var(--icon-right) var(--circle-inset-y) calc(100% - var(--icon-right) - var(--icon-circle)));align-items:center;display:flex;position:absolute;inset:0}.arrow-fill-button-module__p1uL3W__icon{pointer-events:none;right:var(--icon-right);z-index:3;height:var(--icon-circle);width:var(--icon-circle);background-color:var(--btn-fill-bg);color:var(--btn-arrow);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.arrow-fill-button-module__p1uL3W__arrowIn,.arrow-fill-button-module__p1uL3W__arrowOut{color:currentColor;transform-origin:50%;width:1rem;height:1rem;position:absolute;top:50%;left:50%}.arrow-fill-button-module__p1uL3W__arrowIn{transform:translate(-170%,-50%)scale(0)}.arrow-fill-button-module__p1uL3W__arrowOut{transform:translate(-50%,-50%)}.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__fill,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__fillLabel,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__icon,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__arrowIn,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__arrowOut{transition:inset .45s cubic-bezier(.785,.135,.15,.86),clip-path .45s cubic-bezier(.785,.135,.15,.86),background-color .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),transform .45s cubic-bezier(.785,.135,.15,.86)}.arrow-fill-button-module__p1uL3W__ready:hover .arrow-fill-button-module__p1uL3W__fill,.arrow-fill-button-module__p1uL3W__ready[data-pressed=true] .arrow-fill-button-module__p1uL3W__fill{background-color:var(--btn-fill-bg-hover);inset:0}.arrow-fill-button-module__p1uL3W__ready:hover .arrow-fill-button-module__p1uL3W__fillLabel,.arrow-fill-button-module__p1uL3W__ready[data-pressed=true] .arrow-fill-button-module__p1uL3W__fillLabel{color:var(--btn-fill-text-hover);clip-path:inset(0)}.arrow-fill-button-module__p1uL3W__ready:hover .arrow-fill-button-module__p1uL3W__icon,.arrow-fill-button-module__p1uL3W__ready[data-pressed=true] .arrow-fill-button-module__p1uL3W__icon{background-color:var(--btn-fill-bg-hover);color:var(--btn-arrow-hover)}.arrow-fill-button-module__p1uL3W__ready:hover .arrow-fill-button-module__p1uL3W__arrowIn,.arrow-fill-button-module__p1uL3W__ready[data-pressed=true] .arrow-fill-button-module__p1uL3W__arrowIn{transform:translate(-50%,-50%)scale(1)}.arrow-fill-button-module__p1uL3W__ready:hover .arrow-fill-button-module__p1uL3W__arrowOut,.arrow-fill-button-module__p1uL3W__ready[data-pressed=true] .arrow-fill-button-module__p1uL3W__arrowOut{transform:translate(70%,-50%)scale(0)}@media (max-width:860px){.arrow-fill-button-module__p1uL3W__root{--icon-circle:1.75rem;--pad-x:1.25rem;--pad-right:1.25rem;justify-content:center;height:2.5rem;font-size:13px;transition:background-color .22s,color .22s,border-color .22s}.arrow-fill-button-module__p1uL3W__rootLg{--icon-circle:1.9rem;--pad-x:1.5rem;--pad-right:1.5rem;height:2.75rem;font-size:.875rem}.arrow-fill-button-module__p1uL3W__fill,.arrow-fill-button-module__p1uL3W__fillLabel,.arrow-fill-button-module__p1uL3W__icon{display:none}.arrow-fill-button-module__p1uL3W__ready:hover,.arrow-fill-button-module__p1uL3W__ready[data-pressed=true]{background-color:var(--btn-fill-bg-hover);border-color:var(--btn-fill-bg-hover);color:var(--btn-fill-text-hover)}}@media (prefers-reduced-motion:reduce){.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__fill,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__fillLabel,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__icon,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__arrowIn,.arrow-fill-button-module__p1uL3W__ready .arrow-fill-button-module__p1uL3W__arrowOut{transition:none}}
.growth-chart-card-module__--Hp6W__root{--chart-ease:cubic-bezier(.23, 1, .32, 1);--marquee-line:1.25rem;flex-direction:column;gap:.5rem;width:100%;max-width:22rem;height:100%;min-height:11rem;display:flex}.growth-chart-card-module__--Hp6W__marquee{height:var(--marquee-line);flex:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.growth-chart-card-module__--Hp6W__marqueeTrack{flex-direction:column;animation:8.5s linear infinite growth-chart-card-module__--Hp6W__marqueeSwap;display:flex}.growth-chart-card-module__--Hp6W__metric{height:var(--marquee-line);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.015em;color:var(--color-ink,#26251e);white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.2;display:flex}.growth-chart-card-module__--Hp6W__metricMark{background:var(--color-highlight,#dd6e42);opacity:.85;border-radius:1px;flex-shrink:0;width:.35rem;height:.85rem;display:block}.growth-chart-card-module__--Hp6W__chart{flex:auto;align-items:flex-end;gap:5px;width:100%;height:10rem;min-height:10rem;padding-top:1.25rem;display:flex;overflow:visible}.growth-chart-card-module__--Hp6W__bar{background:var(--color-highlight,#dd6e42);min-width:0;opacity:var(--bar-opacity,.55);transform-origin:bottom;transition:transform .6s var(--chart-ease), opacity .28s ease;will-change:transform;border-radius:3px 3px 1px 1px;flex:1 1 0;transform:scaleY(0)}.growth-chart-card-module__--Hp6W__root[data-visible=true] .growth-chart-card-module__--Hp6W__bar{transform:scaleY(1)}@keyframes growth-chart-card-module__--Hp6W__marqueeSwap{0%,10%{transform:translateY(0)}30%,43%{transform:translateY(calc(var(--marquee-line) * -1))}63%,76%{transform:translateY(calc(var(--marquee-line) * -2))}96%,to{transform:translateY(calc(var(--marquee-line) * -3))}}.growth-chart-card-module__--Hp6W__root[data-visible=true][data-hovered=true] .growth-chart-card-module__--Hp6W__bar{transform:scaleY(var(--bar-boost,1.28));opacity:calc(var(--bar-opacity,.55) + .12);transition:transform .42s var(--chart-ease), opacity .22s ease;transition-delay:calc(var(--bar-i,0) * 28ms)}.growth-chart-card-module__--Hp6W__root[data-visible=true][data-hovered=true] .growth-chart-card-module__--Hp6W__metricMark{opacity:1;transform-origin:bottom;transition:transform .28s var(--chart-ease), opacity .2s ease;transform:scaleY(1.15)}@media (hover:none),(pointer:coarse){.growth-chart-card-module__--Hp6W__root[data-hovered=true] .growth-chart-card-module__--Hp6W__bar{opacity:var(--bar-opacity,.55);transition-delay:0s;transform:scaleY(1)}.growth-chart-card-module__--Hp6W__root[data-hovered=true] .growth-chart-card-module__--Hp6W__metricMark{transform:none}}@media (min-width:768px){.growth-chart-card-module__--Hp6W__root{max-width:none;min-height:0}.growth-chart-card-module__--Hp6W__chart{gap:6px;height:100%;min-height:12rem;padding-top:1.5rem}.growth-chart-card-module__--Hp6W__metric{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.growth-chart-card-module__--Hp6W__bar{transition:none;transform:scaleY(1)}.growth-chart-card-module__--Hp6W__root[data-visible=true][data-hovered=true] .growth-chart-card-module__--Hp6W__bar{transition:none}.growth-chart-card-module__--Hp6W__marqueeTrack{animation:none}.growth-chart-card-module__--Hp6W__marquee .growth-chart-card-module__--Hp6W__metric:not(:first-child){display:none}.growth-chart-card-module__--Hp6W__marquee{-webkit-mask-image:none;mask-image:none}}
html:has(.plan-list-module__syNrUW__root){scroll-padding-bottom:calc(var(--plan-footer-height,120px) + 8px)}.plan-list-module__syNrUW__root{gap:24px;min-width:0;display:grid}.plan-list-module__syNrUW__skeleton{gap:16px;display:grid}.plan-list-module__syNrUW__skeletonBlock{background:var(--color-linen-beige)}.plan-list-module__syNrUW__skeletonFooter{margin-top:32px}.plan-list-module__syNrUW__interval{width:100%;display:grid}.plan-list-module__syNrUW__interval>button{min-height:44px;font-size:var(--type-body);justify-content:center;align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.plan-list-module__syNrUW__badge{background:var(--color-accent);color:var(--color-ink);font-size:var(--type-label);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-weight:500;line-height:1.4;display:inline-flex}.plan-list-module__syNrUW__list{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.plan-list-module__syNrUW__item{isolation:isolate;border-radius:12px;position:relative}.plan-list-module__syNrUW__item:before{z-index:-1;border-radius:inherit;background:var(--muted);opacity:0;content:"";transition:opacity .2s var(--ease-out);position:absolute;inset:0}.plan-list-module__syNrUW__item[data-selected]:before{opacity:1}.plan-list-module__syNrUW__item:has(.plan-list-module__syNrUW__input:focus-visible){outline:2px solid var(--color-highlight);outline-offset:0}.plan-list-module__syNrUW__row{-moz-column-gap:12px;border-radius:inherit;min-height:56px;color:var(--color-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name price";align-items:center;gap:4px 12px;margin:0;padding:8px 16px;display:grid}.plan-list-module__syNrUW__item[data-disabled] .plan-list-module__syNrUW__row{color:var(--color-ash);cursor:not-allowed}.plan-list-module__syNrUW__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan-list-module__syNrUW__mark{box-sizing:border-box;border:2px solid;border-radius:999px;grid-area:mark;width:18px;height:18px}.plan-list-module__syNrUW__item[data-selected] .plan-list-module__syNrUW__mark{border-color:var(--color-ink);background:var(--color-ink);box-shadow:inset 0 0 0 3px var(--muted)}.plan-list-module__syNrUW__name{min-width:0;font-size:var(--type-body);grid-area:name;font-weight:500;line-height:1.3}.plan-list-module__syNrUW__price,.plan-list-module__syNrUW__reason{text-align:right;white-space:nowrap;grid-area:price;justify-self:end}.plan-list-module__syNrUW__price{font-size:var(--type-body);font-variant-numeric:tabular-nums}.plan-list-module__syNrUW__reason{color:var(--color-ash-on-dark,var(--color-ash));font-size:var(--type-ui)}.plan-list-module__syNrUW__yearPrice{white-space:nowrap}.plan-list-module__syNrUW__was{color:var(--color-ash-on-dark,var(--color-ash));margin-right:8px;text-decoration-thickness:1px}.plan-list-module__syNrUW__panel{animation:plan-list-module__syNrUW__plan-list-details-in .2s var(--ease-out)}.plan-list-module__syNrUW__details{font-size:var(--type-ui);gap:8px;margin:0;padding:0 16px 16px 46px;line-height:1.45;display:grid}.plan-list-module__syNrUW__details>div{grid-template-columns:6.5rem minmax(0,1fr);gap:12px;display:grid}.plan-list-module__syNrUW__details dt{color:var(--color-ash-on-dark,var(--color-ash))}.plan-list-module__syNrUW__details dd{color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.plan-list-module__syNrUW__footer{z-index:2;background:var(--color-page);box-shadow:0 0 0 8px var(--color-page);clip-path:inset(0 -8px -8px);gap:12px;padding:16px 0 24px;display:grid;position:sticky;bottom:0}.plan-list-module__syNrUW__footer[data-unstick]{position:relative}.plan-list-module__syNrUW__submit{width:100%}.plan-list-module__syNrUW__footer .plan-list-module__syNrUW__submit{border-radius:999px}@keyframes plan-list-module__syNrUW__plan-list-details-in{0%{opacity:0}to{opacity:1}}@media (max-width:47.999rem){.plan-list-module__syNrUW__footer{padding:12px 0 calc(12px + env(safe-area-inset-bottom))}}@media (max-width:30rem){.plan-list-module__syNrUW__details{padding-left:16px}.plan-list-module__syNrUW__details>div{grid-template-columns:5.5rem minmax(0,1fr)}}@media (max-width:22rem){.plan-list-module__syNrUW__row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name"".price"}.plan-list-module__syNrUW__price,.plan-list-module__syNrUW__reason{text-align:left;justify-self:start}}
div.plan-change-page-module__mbZajG__column{min-width:0;min-height:0;font-size:var(--type-ui);background:0 0;gap:24px;display:grid;overflow-x:visible}.plan-change-page-module__mbZajG__back{justify-self:start;gap:8px}h1.plan-change-page-module__mbZajG__title{margin:0}div.plan-change-page-module__mbZajG__column [role=radiogroup]>button[role=radio]:focus-visible{outline-color:var(--color-ink)}div.plan-change-page-module__mbZajG__column fieldset>div:has(input[type=radio]:focus-visible){outline-color:var(--color-ink)}.plan-change-page-module__mbZajG__notice{animation:plan-change-page-module__mbZajG__notice-in .2s var(--ease-out)}@keyframes plan-change-page-module__mbZajG__notice-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.plan-change-page-module__mbZajG__notice{animation:none}}
.public-info-page-module__BLdGzq__main{flex-direction:column;flex:1;display:flex}.public-info-page-module__BLdGzq__content{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:148px 32px 64px}.public-info-page-module__BLdGzq__hero{margin-bottom:32px}.public-info-page-module__BLdGzq__title{color:var(--color-ink,#26251e);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.75rem,7vw,4rem);font-weight:400;line-height:1.15}.public-info-page-module__BLdGzq__meta{color:var(--color-ink,#26251e);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:.01em;margin:1.5rem 0 .75rem;font-size:.95rem;font-weight:500;line-height:1.45}.public-info-page-module__BLdGzq__identity{max-width:62ch;color:var(--color-ash,#7a7974);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-body,16px);line-height:var(--leading-body,1.5);margin-top:16px}.public-info-page-module__BLdGzq__identity p{margin:0}.public-info-page-module__BLdGzq__section{min-width:0;padding:40px 0}.public-info-page-module__BLdGzq__section+.public-info-page-module__BLdGzq__section{border-top:1px solid #26251e14}.public-info-page-module__BLdGzq__sectionTitle{color:var(--color-ink,#26251e);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:400;line-height:1.2}.public-info-page-module__BLdGzq__sectionBody{max-width:62ch;color:var(--color-ash,#7a7974);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-body,16px);font-weight:400;line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em)}.public-info-page-module__BLdGzq__sectionBody p{margin:0}.public-info-page-module__BLdGzq__sectionBody ol{margin:0;padding-left:1.35rem}.public-info-page-module__BLdGzq__sectionBody li{margin:0}.public-info-page-module__BLdGzq__sectionBody li+li{margin-top:12px}.public-info-page-module__BLdGzq__sectionBody li ol{margin-top:8px}.public-info-page-module__BLdGzq__clauseId{color:var(--color-ink,#26251e);font-variant-numeric:tabular-nums}.public-info-page-module__BLdGzq__sectionBody p+p{margin-top:16px}.public-info-page-module__BLdGzq__sectionBody a{color:var(--color-ink,#26251e);text-underline-offset:2px;font-weight:400;text-decoration:underline}.public-info-page-module__BLdGzq__sectionBody a:hover,.public-info-page-module__BLdGzq__sectionBody a:active{color:var(--color-ink,#26251e);text-decoration-thickness:2px}.public-info-page-module__BLdGzq__closing{color:var(--color-ink,#26251e);text-align:center;background:0 0;padding:64px 32px 24px;position:relative}.public-info-page-module__BLdGzq__closing h2{color:var(--color-ink,#26251e);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-h2,clamp(28px, 3.8vw, 36px));letter-spacing:var(--tracking-tight,-.02em);text-wrap:balance;margin:0 0 16px;font-weight:400;line-height:1.2}.public-info-page-module__BLdGzq__closing p{color:#3f3e3a;max-width:540px;font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-lead,18px);font-weight:400;line-height:var(--leading-body,1.5);margin:0 auto}.public-info-page-module__BLdGzq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (max-width:960px){.public-info-page-module__BLdGzq__content,.public-info-page-module__BLdGzq__closing{padding-inline:24px}.public-info-page-module__BLdGzq__content{padding-bottom:48px}.public-info-page-module__BLdGzq__closing{padding-top:48px}}@media (max-width:640px){.public-info-page-module__BLdGzq__content{padding:108px 16px 40px}.public-info-page-module__BLdGzq__hero{margin-bottom:24px}.public-info-page-module__BLdGzq__title{font-size:clamp(1.85rem,8vw,2.4rem)}.public-info-page-module__BLdGzq__section{padding:24px 0}.public-info-page-module__BLdGzq__closing{padding:40px 16px 20px}.public-info-page-module__BLdGzq__closing h2{margin:0 0 8px;font-size:clamp(1.35rem,6vw,1.65rem)}.public-info-page-module__BLdGzq__closing p{font-size:.95rem;line-height:1.45}.public-info-page-module__BLdGzq__actions{flex-direction:column;align-items:center;gap:12px;margin-top:24px}}
.faq-accordion-module__aeQoua__list{flex-direction:column;display:flex}.faq-accordion-module__aeQoua__item{border-bottom:1px solid #26251e1f}.faq-accordion-module__aeQoua__item summary{cursor:pointer;color:var(--color-ink,#26251e);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-lead,1.15rem);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0;font-weight:400;list-style:none;display:flex}.faq-accordion-module__aeQoua__item summary::-webkit-details-marker{display:none}.faq-accordion-module__aeQoua__item summary:after{content:"+";color:var(--color-ink,#26251e);font-family:var(--font-landing-mono,"JetBrains Mono", ui-monospace, monospace);flex:none;font-size:1.25rem;font-weight:500}.faq-accordion-module__aeQoua__item[open] summary:after{content:"-"}.faq-accordion-module__aeQoua__item summary:focus-visible{outline:2px solid var(--color-accent,#ffe989);outline-offset:4px;border-radius:4px}.faq-accordion-module__aeQoua__item p{max-width:60rem;color:var(--color-ash,#7a7974);font-family:var(--font-landing-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--type-body,1rem);font-weight:400;line-height:var(--leading-body,1.5);letter-spacing:var(--tracking-body,.01em);margin:0 0 20px}.faq-accordion-module__aeQoua__item a{color:var(--color-ink,#26251e);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink,#26251e);text-decoration-color:var(--color-ink,#26251e);text-underline-offset:3px;font-weight:400}.faq-accordion-module__aeQoua__item a:hover,.faq-accordion-module__aeQoua__item a:active{color:var(--color-ink,#26251e);-webkit-text-decoration-color:var(--color-ink,#26251e);text-decoration-color:var(--color-ink,#26251e);text-decoration-thickness:2px}.faq-accordion-module__aeQoua__teaser{border-top:1px solid #26251e1f}.faq-accordion-module__aeQoua__teaser .faq-accordion-module__aeQoua__item{border-bottom-color:#26251e1f}.faq-accordion-module__aeQoua__teaser .faq-accordion-module__aeQoua__item summary{font-size:var(--type-lead,1.15rem);letter-spacing:-.02em;padding:1.25rem 0;font-weight:400}.faq-accordion-module__aeQoua__teaser .faq-accordion-module__aeQoua__item summary:after{font-family:var(--font-landing-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--color-ink,#26251e);font-size:1.25rem;font-weight:500}.faq-accordion-module__aeQoua__teaser .faq-accordion-module__aeQoua__item[open] summary:after{content:"-"}.faq-accordion-module__aeQoua__teaser .faq-accordion-module__aeQoua__item p{max-width:60ch;font-size:var(--type-body,1rem);text-wrap:pretty;margin:0;padding:0 0 1.375rem;line-height:1.65}@media (max-width:640px){.faq-accordion-module__aeQoua__item summary{gap:16px;font-size:1.05rem}.faq-accordion-module__aeQoua__teaser .faq-accordion-module__aeQoua__item summary{font-size:1.05rem}}
.comet-spinner-module__EhoJ_a__comet{--comet-size:7.5rem;--comet-box:calc(var(--comet-size) / (2 * var(--loading-ui-comet-reach)));width:var(--comet-box);aspect-ratio:1;margin:calc((var(--comet-size) - var(--comet-box)) / 2);color:var(--color-highlight);vertical-align:middle;pointer-events:none;flex-shrink:0;display:inline-flex;position:relative;container-type:size}.comet-spinner-module__EhoJ_a__cometTail{animation:comet-spinner-module__EhoJ_a__comet-spinner-shadow var(--duration,1.7s) infinite var(--easing,ease), comet-spinner-module__EhoJ_a__comet-spinner-rotation var(--duration,1.7s) infinite var(--easing,ease);border-radius:999px;position:absolute;inset:0;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.comet-spinner-module__EhoJ_a__cometTail{box-shadow:0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2), calc(var(--loading-ui-comet-radius) * -.407) calc(var(--loading-ui-comet-radius) * -.913) 0 calc(var(--loading-ui-comet-head) * -2.1), calc(var(--loading-ui-comet-radius) * -.669) calc(var(--loading-ui-comet-radius) * -.743) 0 calc(var(--loading-ui-comet-head) * -2.2), calc(var(--loading-ui-comet-radius) * -.808) calc(var(--loading-ui-comet-radius) * -.588) 0 calc(var(--loading-ui-comet-head) * -2.3), calc(var(--loading-ui-comet-radius) * -.902) calc(var(--loading-ui-comet-radius) * -.41) 0 calc(var(--loading-ui-comet-head) * -2.385);animation:none}}@keyframes comet-spinner-module__EhoJ_a__comet-spinner-shadow{0%{box-shadow:0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.1), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.2), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.3), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.385)}5%,95%{box-shadow:0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.1), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.2), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.3), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.385)}10%,59%{box-shadow:0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2), calc(var(--loading-ui-comet-radius) * -.105) calc(var(--loading-ui-comet-radius) * -.994) 0 calc(var(--loading-ui-comet-head) * -2.1), calc(var(--loading-ui-comet-radius) * -.208) calc(var(--loading-ui-comet-radius) * -.978) 0 calc(var(--loading-ui-comet-head) * -2.2), calc(var(--loading-ui-comet-radius) * -.308) calc(var(--loading-ui-comet-radius) * -.95) 0 calc(var(--loading-ui-comet-head) * -2.3), calc(var(--loading-ui-comet-radius) * -.358) calc(var(--loading-ui-comet-radius) * -.934) 0 calc(var(--loading-ui-comet-head) * -2.385)}20%{box-shadow:0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2), calc(var(--loading-ui-comet-radius) * -.407) calc(var(--loading-ui-comet-radius) * -.913) 0 calc(var(--loading-ui-comet-head) * -2.1), calc(var(--loading-ui-comet-radius) * -.669) calc(var(--loading-ui-comet-radius) * -.743) 0 calc(var(--loading-ui-comet-head) * -2.2), calc(var(--loading-ui-comet-radius) * -.808) calc(var(--loading-ui-comet-radius) * -.588) 0 calc(var(--loading-ui-comet-head) * -2.3), calc(var(--loading-ui-comet-radius) * -.902) calc(var(--loading-ui-comet-radius) * -.41) 0 calc(var(--loading-ui-comet-head) * -2.385)}38%{box-shadow:0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2), calc(var(--loading-ui-comet-radius) * -.454) calc(var(--loading-ui-comet-radius) * -.892) 0 calc(var(--loading-ui-comet-head) * -2.1), calc(var(--loading-ui-comet-radius) * -.777) calc(var(--loading-ui-comet-radius) * -.629) 0 calc(var(--loading-ui-comet-head) * -2.2), calc(var(--loading-ui-comet-radius) * -.934) calc(var(--loading-ui-comet-radius) * -.358) 0 calc(var(--loading-ui-comet-head) * -2.3), calc(var(--loading-ui-comet-radius) * -.988) calc(var(--loading-ui-comet-radius) * -.108) 0 calc(var(--loading-ui-comet-head) * -2.385)}to{box-shadow:0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.1), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.2), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.3), 0 calc(var(--loading-ui-comet-radius) * -1) 0 calc(var(--loading-ui-comet-head) * -2.385)}}@keyframes comet-spinner-module__EhoJ_a__comet-spinner-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comet-spinner-module__EhoJ_a__toast{--comet-size:1.25rem}.comet-spinner-module__EhoJ_a__toast:before{content:"";box-sizing:border-box;width:calc(var(--loading-ui-comet-radius) * 2 + 1.5px);aspect-ratio:1;opacity:.28;border:1.5px solid;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (forced-colors:active){.comet-spinner-module__EhoJ_a__comet{color:canvastext}}
.refresh-bar-module__LzUb6G__bar{background:var(--muted);pointer-events:none;border-radius:999px;height:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.refresh-bar-module__LzUb6G__bar:after{border-radius:inherit;background:var(--color-highlight);content:"";width:40%;animation:1.2s linear infinite refresh-bar-module__LzUb6G__refresh-bar-slide;position:absolute;inset:0 auto 0 0}@keyframes refresh-bar-module__LzUb6G__refresh-bar-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.refresh-bar-module__LzUb6G__bar:after{opacity:.6;width:100%;animation:none}}@media (forced-colors:active){.refresh-bar-module__LzUb6G__bar:after{background:canvastext}}
.billing-settings-module__pGF8Ta__body{width:100%;min-width:0;color:var(--color-ink);font-family:var(--font-sans), "Inter", ui-sans-serif, system-ui, sans-serif;font-size:var(--type-ui);outline:none;flex-direction:column;gap:16px;line-height:20px;display:flex;position:relative}.billing-settings-module__pGF8Ta__body :is(h2,h3,p){margin:0}.billing-settings-module__pGF8Ta__body :is(a,button,[tabindex]){scroll-margin-top:calc(var(--billing-sticky-height,0px) + 8px)}.billing-settings-module__pGF8Ta__body>[data-sticky-released]{position:relative}.billing-settings-module__pGF8Ta__header{align-items:center;min-height:24px;display:flex;position:relative}.billing-settings-module__pGF8Ta__title,.billing-settings-module__pGF8Ta__cardTitle{letter-spacing:-.01em;font-size:1rem;font-weight:500;line-height:24px}.billing-settings-module__pGF8Ta__card{background:var(--color-surface);border:1px solid var(--border);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.billing-settings-module__pGF8Ta__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:24px;display:flex}.billing-settings-module__pGF8Ta__note{color:var(--color-ash);font-size:var(--type-ui)}.billing-settings-module__pGF8Ta__calculation{color:var(--color-ash);white-space:nowrap}.billing-settings-module__pGF8Ta__usageStack{gap:12px;display:grid}.billing-settings-module__pGF8Ta__progress{gap:8px;display:grid}.billing-settings-module__pGF8Ta__progressHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billing-settings-module__pGF8Ta__progressLabel{font-variant-numeric:tabular-nums}.billing-settings-module__pGF8Ta__progressState{font-variant-numeric:tabular-nums;font-weight:500;display:inline-block}.billing-settings-module__pGF8Ta__progressTrack{background:var(--muted);border-radius:4px;height:8px;overflow:hidden}.billing-settings-module__pGF8Ta__progressBar{background:var(--color-highlight);border-radius:4px;height:100%}.billing-settings-module__pGF8Ta__sendingPaused{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:4px 12px 4px 8px;font-weight:500;line-height:16px;display:inline-flex}.billing-settings-module__pGF8Ta__sendingPausedIcon{width:16px;height:16px;color:var(--color-danger);flex-shrink:0}.billing-settings-module__pGF8Ta__actions{justify-content:flex-end;align-items:stretch;gap:8px;margin-top:8px;display:flex}.billing-settings-module__pGF8Ta__primary{flex:auto;min-width:0}.billing-settings-module__pGF8Ta__more{flex:0 0 44px}.billing-settings-module__pGF8Ta__more svg{width:18px;height:18px}.billing-settings-module__pGF8Ta__stateActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.billing-settings-module__pGF8Ta__error{color:var(--color-danger);outline:none}.billing-settings-module__pGF8Ta__menu{min-width:13.5rem}.billing-settings-module__pGF8Ta__menuItem{min-height:40px;font-size:var(--type-ui);font-weight:500}@media (pointer:coarse),(any-pointer:coarse){.billing-settings-module__pGF8Ta__menuItem{min-height:44px}}.billing-settings-module__pGF8Ta__primary[data-attention],.billing-settings-module__pGF8Ta__progressState[data-attention]{transform-origin:bottom;animation:5.5s 1.2s infinite billing-settings-module__pGF8Ta__upgrade-hop}:is(.billing-settings-module__pGF8Ta__primary[data-attention]:is(:hover,:focus-visible,:active),.billing-settings-module__pGF8Ta__body:has(.billing-settings-module__pGF8Ta__primary[data-attention]:is(:hover,:focus-visible,:active)) .billing-settings-module__pGF8Ta__progressState[data-attention]){animation-play-state:paused}@keyframes billing-settings-module__pGF8Ta__upgrade-hop{0%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:translateY(0)scaleY(1)}1.27%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(1px)scaleY(.97)}4.55%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:translateY(-6px)scaleY(1.03)}7.45%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(1px)scaleY(.98)}9.27%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:translateY(-2.4px)scaleY(1.01)}11.09%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(0)scaleY(.99)}12.36%,to{transform:translateY(0)scaleY(1)}}.billing-settings-module__pGF8Ta__skeleton{vertical-align:middle;background:var(--color-linen-beige);border-radius:4px;max-width:100%;height:1em;display:inline-block}.billing-settings-module__pGF8Ta__skeletonRow{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.billing-settings-module__pGF8Ta__skeletonLabel{width:7rem}.billing-settings-module__pGF8Ta__skeletonPill{background:var(--color-linen-beige);border-radius:999px;flex:auto;height:44px}.billing-settings-module__pGF8Ta__skeletonCircle{background:var(--color-linen-beige);border-radius:999px;flex:0 0 44px;height:44px}@media (prefers-reduced-motion:reduce){.billing-settings-module__pGF8Ta__primary[data-attention],.billing-settings-module__pGF8Ta__progressState[data-attention]{animation:none}}
.billing-facts-module___l8tYa__facts{min-width:0;color:var(--color-ink);font-size:var(--type-ui);flex-direction:column;margin:0;line-height:20px;display:flex}.billing-facts-module___l8tYa__row{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;min-height:36px;padding:8px 0;display:flex}.billing-facts-module___l8tYa__row:first-child{min-height:28px;padding-top:0}.billing-facts-module___l8tYa__row:last-child{border-bottom:none;min-height:28px;padding-bottom:0}.billing-facts-module___l8tYa__label{min-width:0;margin:0;font-weight:400}.billing-facts-module___l8tYa__value{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0 0 0 auto;font-weight:400}.billing-facts-module___l8tYa__row[data-emphasis] :is(.billing-facts-module___l8tYa__label,.billing-facts-module___l8tYa__value){font-weight:500}@media (max-width:520px){.billing-facts-module___l8tYa__row{flex-wrap:wrap}.billing-facts-module___l8tYa__value{text-align:left;margin-left:0}}
/*# sourceMappingURL=0ybbshrqxtq4a.css.map*/