.wrap.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 1.5rem}.hero.svelte-1uha8ag{padding:5rem 0 4rem;text-align:center}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600;color:var(--color-primary);margin:0 0 1rem}h1.svelte-1uha8ag{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 auto 1rem;max-width:24ch}.lede.svelte-1uha8ag{color:var(--color-text-secondary);font-size:1.125rem;max-width:64ch;margin:0 auto 2rem}.lede.svelte-1uha8ag code:where(.svelte-1uha8ag){background:var(--color-bg-secondary);padding:.05rem .3rem;border-radius:5px;font-size:.95em}.cta-row.svelte-1uha8ag{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.note.svelte-1uha8ag{color:var(--color-faint);font-size:.85rem;margin-top:1rem;text-align:center}.note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-secondary);text-decoration:underline}.note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-primary)}.band.svelte-1uha8ag{padding:4rem 0}.band-alt.svelte-1uha8ag{background:var(--color-bg-secondary)}.cta-band.svelte-1uha8ag{background:var(--color-primary);padding:4rem 0}.cta-inner.svelte-1uha8ag{max-width:48rem;text-align:center}.cta-h.svelte-1uha8ag{color:var(--color-primary-foreground);margin:0 0 .75rem}.cta-p.svelte-1uha8ag{color:color-mix(in srgb,var(--color-primary-foreground) 82%,transparent);margin:0 auto 1.75rem;max-width:40ch}.cta-btn.svelte-1uha8ag{background:var(--color-primary-foreground);color:var(--color-primary)}h2.svelte-1uha8ag{font-size:1.75rem;margin:0 0 .5rem;text-align:center}.sub.svelte-1uha8ag{color:var(--color-text-secondary);text-align:center;margin:0 auto 2rem;max-width:56ch}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:2rem}.card.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;background:var(--color-bg)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.1rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);margin:0;font-size:.95rem}.pricing.svelte-1uha8ag{margin-top:1.5rem;align-items:stretch}.pricing.svelte-1uha8ag .card:where(.svelte-1uha8ag){display:flex;flex-direction:column;position:relative}.pricing.svelte-1uha8ag .card:where(.svelte-1uha8ag) .btn:where(.svelte-1uha8ag){margin-top:auto;align-self:flex-start}.card-hero.svelte-1uha8ag{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.plan-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.plan-head.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0}.tagline.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.85rem;margin:.35rem 0 0!important}.price.svelte-1uha8ag{font-size:1.9rem;font-weight:700;color:var(--color-text)!important;margin:.25rem 0 .15rem!important}.price.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.85rem;font-weight:500;color:var(--color-text-secondary)}.peryear.svelte-1uha8ag{color:var(--color-faint)!important;font-size:.8rem!important;margin:0 0 1rem!important;min-height:1.1rem}.plan.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.45rem}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:.9rem;line-height:1.3}.plan.svelte-1uha8ag code:where(.svelte-1uha8ag){background:var(--color-bg-secondary);padding:.02rem .25rem;border-radius:4px;font-size:.95em}.billtoggle.svelte-1uha8ag{display:flex;width:fit-content;gap:.25rem;margin:0 auto;padding:.25rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg)}.billtoggle.svelte-1uha8ag button:where(.svelte-1uha8ag){border:none;background:none;color:var(--color-text-secondary);cursor:pointer;padding:.45rem 1.1rem;border-radius:999px;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem}.billtoggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--color-primary);color:#fff}.billtoggle.svelte-1uha8ag .save:where(.svelte-1uha8ag){font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--color-success) 18%,transparent);color:var(--color-success)}.billtoggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag) .save:where(.svelte-1uha8ag){background:#ffffff38;color:#fff}.steps.svelte-1uha8ag{list-style:none;padding:0;margin:2rem auto 0;max-width:46rem;display:flex;flex-direction:column;gap:1.25rem}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:1rem;align-items:flex-start}.step-n.svelte-1uha8ag{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:var(--color-primary);color:#fff;font-weight:700}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .25rem;font-size:1.05rem}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--color-text-secondary)}.proof.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.75rem}
