main.svelte-1hrotn9{max-width:56rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=64rem){main.svelte-1hrotn9{max-width:62rem;padding-inline:2rem}}.intro.svelte-1hrotn9{padding-top:2rem}@media (width>=48rem){.intro.svelte-1hrotn9{padding-top:3rem}}@media (width>=64rem){.intro.svelte-1hrotn9{padding-top:4.5rem}}h1.svelte-1hrotn9{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--color-ink);font-size:clamp(2rem,8vw,3.25rem);font-weight:500;line-height:1.08}.intro.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:38rem;color:var(--color-ink-subline);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.plans.svelte-1hrotn9{gap:1.25rem;margin-top:2.5rem;display:grid}@media (width>=48rem){.plans.svelte-1hrotn9{grid-template-columns:1.35fr .85fr;align-items:start}}.plan.svelte-1hrotn9{border:1px solid var(--color-card-border);background:var(--color-surface-raised);border-radius:1rem;padding:1.5rem}.plan.featured.svelte-1hrotn9{border:1.5px solid var(--color-primary);padding:1.75rem;position:relative;box-shadow:0 12px 32px -22px #2a232080}.badge.svelte-1hrotn9{background:var(--color-primary);letter-spacing:.04em;color:#fff;border-radius:999px;margin-bottom:.85rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.plan-note.svelte-1hrotn9{color:var(--color-ink-subline);margin-top:.9rem;font-size:.9375rem;line-height:1.55}.terms.svelte-1hrotn9{color:var(--color-ink-muted-strong);margin-top:.4rem;font-size:.9375rem;line-height:1.5}.plan.monthly.svelte-1hrotn9 .monthly-cta{margin-top:1.5rem;display:inline-block}.monthly.svelte-1hrotn9 .plan-price:where(.svelte-1hrotn9) strong:where(.svelte-1hrotn9){font-family:var(--font-display);color:var(--color-ink);font-size:1.75rem;font-weight:600}.no-card.svelte-1hrotn9{color:var(--color-ink-muted-strong);margin-top:1.5rem;font-size:.9375rem}.plan.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);color:var(--color-ink);font-size:1.375rem;font-weight:600}.plan-price.svelte-1hrotn9{color:var(--color-ink-muted-strong);margin-top:.5rem;font-size:1rem}.featured.svelte-1hrotn9 .plan-price:where(.svelte-1hrotn9) strong:where(.svelte-1hrotn9){font-family:var(--font-display);color:var(--color-ink);font-size:2.25rem;font-weight:600}.plan.svelte-1hrotn9 ul:where(.svelte-1hrotn9){gap:.55rem;margin:1.25rem 0 1.75rem;padding:0;list-style:none;display:grid}.plan.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--color-ink-subline);padding-left:1.6rem;font-size:.9875rem;line-height:1.55;position:relative}.plan.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.plan.svelte-1hrotn9 .featured-cta{width:100%}.plan.svelte-1hrotn9 .quiet-cta{display:inline-block}.value.svelte-1hrotn9{margin-top:4rem}.value.svelte-1hrotn9 h2:where(.svelte-1hrotn9),.faq-section.svelte-1hrotn9 h2,.closing.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.625rem,5vw,2.25rem);font-weight:500;line-height:1.15}.value.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:42rem;color:var(--color-ink-subline);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.faq-section.svelte-1hrotn9{margin-top:4rem}.closing.svelte-1hrotn9{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:4.5rem;margin-bottom:4rem;display:flex}.closing-note.svelte-1hrotn9{color:var(--color-ink-muted-strong);font-size:.9375rem}
