.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}.band.svelte-1uha8ag{padding:4rem 0}.band-alt.svelte-1uha8ag{background:var(--color-bg-secondary)}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}.ribbon.svelte-1uha8ag{position:absolute;top:-.7rem;right:1.1rem;background:var(--color-primary);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px}.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){position:relative;padding-left:1.4rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.3}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;top:0;color:var(--color-primary);font-weight:700;font-size:.85rem}.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,#1e7d4f 18%,transparent);color:#1e7d4f}.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),.notify-wrap.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.75rem}.notify-wrap.svelte-1uha8ag{max-width:48rem;text-align:center}
