.sticky-cta.svelte-1uha8ag{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--fl-space-4);padding:var(--fl-space-2) var(--fl-space-5);background:color-mix(in srgb,var(--fl-bg) 92%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px);border-bottom:var(--fl-border-hairline) solid var(--fl-border)}.sticky-cta__brand.svelte-1uha8ag{display:inline-flex;text-decoration:none}.masthead.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:var(--fl-space-6) var(--fl-space-5) 0}.page.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:0 var(--fl-space-5)}.cta.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;font-family:var(--fl-font-body);font-weight:500;font-size:18px;text-decoration:none;padding:var(--fl-space-4) var(--fl-space-5);background:var(--fl-accent);color:var(--fl-accent-contrast);border:var(--fl-border-hairline) solid var(--fl-accent);border-radius:var(--fl-radius-edge)}.cta--sm.svelte-1uha8ag{font-size:14px;padding:var(--fl-space-2) var(--fl-space-4)}.hero.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fl-space-4);padding:var(--fl-space-8) 0}.hero__eyebrow.svelte-1uha8ag{margin:0;font-family:var(--fl-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-text-dim)}.hero__title.svelte-1uha8ag{margin:0;max-width:18ch;font-family:var(--fl-font-display);font-weight:500;font-size:56px;line-height:1.03;letter-spacing:-.02em;color:var(--fl-text)}.hero__line.svelte-1uha8ag{margin:0;font-family:var(--fl-font-editorial);font-size:26px;line-height:1.25;color:var(--fl-accent)}.hero__sub.svelte-1uha8ag{margin:0;max-width:58ch;font-size:18px;line-height:1.6;color:var(--fl-text-dim)}.hero__actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-space-4);margin-top:var(--fl-space-2)}.hero__secondary.svelte-1uha8ag{font-size:15px;color:var(--fl-accent)}.band.svelte-1uha8ag{padding:var(--fl-space-8) 0;border-top:var(--fl-border-hairline) solid var(--fl-border)}.band__title.svelte-1uha8ag{margin:0 0 var(--fl-space-5);font-family:var(--fl-font-display);font-weight:500;font-size:28px;letter-spacing:-.01em;color:var(--fl-text)}.band__lede.svelte-1uha8ag{margin:0 0 var(--fl-space-5);max-width:60ch;font-size:16px;line-height:1.6;color:var(--fl-text-dim)}.band__more.svelte-1uha8ag{margin:var(--fl-space-5) 0 0}.band__more.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--fl-accent);font-size:15px}.steps.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;gap:var(--fl-space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.step.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--fl-space-2);padding-top:var(--fl-space-3);border-top:var(--fl-rule-width) solid var(--fl-accent)}.step__n.svelte-1uha8ag{font-family:var(--fl-font-mono);font-size:12px;letter-spacing:.2em;color:var(--fl-text-dim)}.step__title.svelte-1uha8ag{margin:0;font-family:var(--fl-font-display);font-weight:500;font-size:19px;color:var(--fl-text)}.step__body.svelte-1uha8ag{margin:0;font-size:14px;line-height:1.55;color:var(--fl-text-dim)}.verdicts.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--fl-space-3);margin-bottom:var(--fl-space-5)}.sample.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fl-space-3)}.sample__claim.svelte-1uha8ag{margin:0;font-family:var(--fl-font-display);font-weight:500;font-size:18px;line-height:1.35;color:var(--fl-text)}.promise.svelte-1uha8ag{padding:var(--fl-space-8) 0;border-top:var(--fl-border-hairline) solid var(--fl-border)}.promise__title.svelte-1uha8ag{margin:0 0 var(--fl-space-4);max-width:22ch;font-family:var(--fl-font-display);font-weight:500;font-size:32px;line-height:1.15;letter-spacing:-.01em;color:var(--fl-text)}.promise__body.svelte-1uha8ag{margin:0;max-width:62ch;font-size:17px;line-height:1.6;color:var(--fl-text-dim)}.pricing.svelte-1uha8ag{display:grid;gap:var(--fl-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.price.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--fl-space-2);padding:var(--fl-space-5);background:var(--fl-surface);border:var(--fl-border-hairline) solid var(--fl-border);border-radius:var(--fl-radius-edge)}.price--featured.svelte-1uha8ag{border-color:var(--fl-accent);box-shadow:var(--fl-border-hairline) var(--fl-border-hairline) 0 var(--fl-accent)}.price__head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fl-space-3)}.price__name.svelte-1uha8ag{margin:0;font-family:var(--fl-font-display);font-weight:500;font-size:18px;color:var(--fl-text)}.price__amount.svelte-1uha8ag{font-family:var(--fl-font-mono);font-size:16px;font-weight:500;color:var(--fl-accent);white-space:nowrap}.price__soon.svelte-1uha8ag{margin:0 0 var(--fl-space-1);font-family:var(--fl-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-text-dim);opacity:.8}.price__unit.svelte-1uha8ag{margin:0;font-family:var(--fl-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-dim)}.price__blurb.svelte-1uha8ag{margin:0;font-size:14px;line-height:1.55;color:var(--fl-text-dim)}.pricing__guarantee.svelte-1uha8ag{margin:var(--fl-space-5) 0 0;font-size:14px;color:var(--fl-text-dim)}.pricing__cta.svelte-1uha8ag{margin-top:var(--fl-space-5)}.faq.svelte-1uha8ag{margin:0;display:grid;gap:var(--fl-space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.faq__item.svelte-1uha8ag{margin:0}.faq__q.svelte-1uha8ag{margin:0 0 var(--fl-space-2);font-family:var(--fl-font-display);font-weight:500;font-size:17px;color:var(--fl-text)}.faq__a.svelte-1uha8ag{margin:0;font-size:14px;line-height:1.6;color:var(--fl-text-dim)}.footer.svelte-1uha8ag{max-width:1100px;margin:var(--fl-space-7) auto 0;padding:var(--fl-space-6) var(--fl-space-5) var(--fl-space-8);border-top:var(--fl-border-hairline) solid var(--fl-border);display:flex;flex-direction:column;gap:var(--fl-space-4)}.footer__links.svelte-1uha8ag{display:flex;gap:var(--fl-space-5)}.footer__links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--fl-accent);font-size:14px}.footer__legal.svelte-1uha8ag{margin:0;font-family:var(--fl-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-text-dim)}@media (max-width: 640px){.hero__title.svelte-1uha8ag{font-size:40px}.promise__title.svelte-1uha8ag{font-size:26px}}@media (prefers-reduced-motion: reduce){.sticky-cta.svelte-1uha8ag{-webkit-backdrop-filter:none;backdrop-filter:none}.svelte-1uha8ag{scroll-behavior:auto}}
