.hero.svelte-133tnjx{padding:clamp(3rem,6vw,5rem) 1.25rem clamp(2rem,4vw,3rem)}.hero-inner.svelte-133tnjx{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.kicker.svelte-133tnjx{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-weight:600;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-express-deep);margin:0}.dash.svelte-133tnjx{display:inline-block;width:28px;height:2px;background:currentColor}.headline.svelte-133tnjx{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5.6vw,4rem);line-height:1.02;letter-spacing:-.02em;color:var(--color-ink);margin:0}.headline.svelte-133tnjx em:where(.svelte-133tnjx){font-style:normal;font-weight:500;color:var(--color-ink-soft)}.sub.svelte-133tnjx{font-family:var(--font-sans);font-size:1.05rem;line-height:1.55;color:var(--color-ink-soft);max-width:540px;margin:0}.card-section.svelte-133tnjx{padding:0 1.25rem clamp(4rem,7vw,6rem);display:flex;justify-content:center}.card-wrap.svelte-133tnjx{position:relative;width:min(100%,520px)}.plan-card.svelte-133tnjx{background:var(--color-cream);border:1.5px solid var(--color-ink);box-shadow:10px 10px 0 var(--color-ink);padding:clamp(1.75rem,4vw,2.6rem)}@media(max-width:640px){.plan-card.svelte-133tnjx{box-shadow:6px 6px 0 var(--color-ink)}}.card-head.svelte-133tnjx{text-align:center;margin-bottom:1.4rem}.plan-title.svelte-133tnjx{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,3vw,1.9rem);color:var(--color-ink);margin:0;line-height:1.1;text-align:center}.price.svelte-133tnjx{text-align:center;margin:.5rem 0;color:var(--color-ink)}.price-amount.svelte-133tnjx{font-family:var(--font-display);font-weight:900;font-size:clamp(4rem,9vw,6rem);line-height:1;letter-spacing:-.04em}.price-period.svelte-133tnjx{font-family:var(--font-sans);font-size:1.05rem;font-weight:500;color:var(--color-ink-soft);margin-left:.2rem}.price-note.svelte-133tnjx{text-align:center;font-family:var(--font-sans);font-size:.9rem;color:var(--color-ink-soft);margin:0 0 1.6rem}.features.svelte-133tnjx{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.7rem;border-top:1px dashed color-mix(in oklab,var(--color-ink) 40%,transparent);border-bottom:1px dashed color-mix(in oklab,var(--color-ink) 40%,transparent);padding:1.2rem 0}.features.svelte-133tnjx li:where(.svelte-133tnjx){display:grid;grid-template-columns:22px 1fr;align-items:start;gap:.7rem;font-family:var(--font-sans);font-size:1rem;color:var(--color-ink);line-height:1.45}.check.svelte-133tnjx{width:22px;height:22px;color:var(--color-express-deep);margin-top:.05rem}.card-cta.svelte-133tnjx{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.beta-note.svelte-133tnjx{font-family:var(--font-sans);font-size:.98rem;line-height:1.5;color:var(--color-ink-soft);max-width:380px;margin:0}.beta-note.svelte-133tnjx .swoosh-wrap{color:var(--color-ink);font-weight:600}.faqs.svelte-133tnjx{background:var(--color-paper-deep);border-top:1.5px solid color-mix(in oklab,var(--color-ink) 25%,transparent);padding:clamp(4rem,7vw,6rem) 1.25rem}.section-head.svelte-133tnjx{max-width:720px;margin:0 auto 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem}.section-kicker.svelte-133tnjx{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-express-deep);margin:0}.section-title.svelte-133tnjx{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-ink);margin:0}.faq-list.svelte-133tnjx{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:0;border-top:1px solid color-mix(in oklab,var(--color-ink) 25%,transparent)}.faq.svelte-133tnjx{border-bottom:1px solid color-mix(in oklab,var(--color-ink) 25%,transparent)}.faq.svelte-133tnjx summary:where(.svelte-133tnjx){list-style:none;cursor:pointer;padding:1.2rem .5rem 1.2rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--color-ink);line-height:1.3}.faq.svelte-133tnjx summary:where(.svelte-133tnjx)::-webkit-details-marker{display:none}.faq-marker.svelte-133tnjx{font-family:var(--font-sans);font-weight:400;font-size:1.4rem;color:var(--color-express-deep);transition:transform .2s ease;flex-shrink:0}.faq[open].svelte-133tnjx .faq-marker:where(.svelte-133tnjx){transform:rotate(45deg)}.faq-a.svelte-133tnjx{font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--color-ink-soft);margin:0 0 1.4rem;max-width:60ch}
