h1.svelte-1hrotn9,h2.svelte-1hrotn9,h3.svelte-1hrotn9,p.svelte-1hrotn9,dl.svelte-1hrotn9{margin:0}h1.svelte-1hrotn9,.section-heading.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.035em;text-wrap:balance;line-height:1.04}h1.svelte-1hrotn9{overflow-wrap:anywhere;font-size:clamp(2.5rem,1.5rem + 4.5vw,5rem)}h1.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:var(--text-secondary)}p.svelte-1hrotn9{color:var(--text-secondary);font-size:var(--fs-body);line-height:1.65}.offer.svelte-1hrotn9{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:3rem clamp(2rem,6vw,5rem);padding-block:clamp(3rem,7vw,5.5rem);display:grid}.introduction.svelte-1hrotn9{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:2rem;min-width:0;display:grid}.lead.svelte-1hrotn9{max-width:40ch;font-size:1.125rem}.includes.svelte-1hrotn9{padding-top:2rem}.includes.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);font-size:1.75rem;font-weight:var(--fw-semibold)}.includes.svelte-1hrotn9 ul:where(.svelte-1hrotn9){margin:1.5rem 0;padding:0;list-style:none}.includes.svelte-1hrotn9 li:where(.svelte-1hrotn9){border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-body);padding-block:1rem}.purchase.svelte-1hrotn9{border:1px solid var(--border-bright);border-radius:var(--radius-card);background:radial-gradient(ellipse at 100% 0%, var(--accent-soft), transparent 50%), var(--bg-surface);min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.purchase-head.svelte-1hrotn9{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.purchase-head.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.25rem;font-weight:var(--fw-semibold)}.purchase-head.svelte-1hrotn9>span:where(.svelte-1hrotn9){color:var(--text-muted);font-size:var(--fs-small)}.price.svelte-1hrotn9{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:36px;display:flex}.price.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);font-weight:var(--fw-medium);letter-spacing:-.055em;line-height:1}.price.svelte-1hrotn9>span:where(.svelte-1hrotn9){color:var(--text-secondary);font-size:var(--fs-body)}.price-term.svelte-1hrotn9{margin-top:16px}.purchase-terms.svelte-1hrotn9{border-top:1px solid var(--border-strong);margin-block:28px}.purchase-terms.svelte-1hrotn9>div:where(.svelte-1hrotn9){border-bottom:1px solid var(--border-strong);font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:16px;display:flex}.purchase-terms.svelte-1hrotn9 dt:where(.svelte-1hrotn9){color:var(--text-muted)}dd.svelte-1hrotn9{margin:0}.purchase-action.svelte-1hrotn9{flex-direction:column;display:flex}.sign-in.svelte-1hrotn9{font-size:var(--fs-body);text-align:center;margin-top:16px}p.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--text);text-underline-offset:4px;text-decoration:underline}p.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:var(--solid-hover)}.purchase-note.svelte-1hrotn9{border-top:1px solid var(--border-strong);font-size:var(--fs-body);margin-top:28px;padding-top:24px}.legal-links.svelte-1hrotn9{font-size:var(--fs-small);margin-top:16px}.access.svelte-1hrotn9,.duration.svelte-1hrotn9{border-top:1px solid var(--border-strong);gap:2.5rem;padding-block:clamp(3rem,7vw,5rem);display:grid}.section-heading.svelte-1hrotn9{min-width:0}.section-heading.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:clamp(2rem,1.5rem + 2vw,3rem)}.section-heading.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:42ch;margin-top:1.25rem}.steps.svelte-1hrotn9,.duration-detail.svelte-1hrotn9{min-width:0;margin:0;padding:0}.steps.svelte-1hrotn9{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;display:grid}.steps.svelte-1hrotn9 li:where(.svelte-1hrotn9){border-top:1px solid var(--border-strong);padding-top:1.5rem}.step-number.svelte-1hrotn9{color:var(--text-muted);font-size:var(--fs-body);font-variant-numeric:tabular-nums;margin-bottom:1rem;display:block}h3.svelte-1hrotn9{font-size:1.125rem;font-weight:var(--fw-semibold)}.steps.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:8px}.duration.svelte-1hrotn9{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}.duration-detail.svelte-1hrotn9 dl:where(.svelte-1hrotn9)>div:where(.svelte-1hrotn9)+div:where(.svelte-1hrotn9){border-top:1px solid var(--border);margin-top:28px;padding-top:28px}.duration-detail.svelte-1hrotn9 dt:where(.svelte-1hrotn9){font-size:1.125rem;font-weight:var(--fw-semibold)}.duration-detail.svelte-1hrotn9 dd:where(.svelte-1hrotn9){color:var(--text-secondary);font-size:var(--fs-body);margin-top:8px;line-height:1.65}.key-note.svelte-1hrotn9{font-size:var(--fs-body);margin-top:28px}.questions.svelte-1hrotn9{border-top:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:32px 48px;display:flex}.questions.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.25rem;font-weight:var(--fw-medium);letter-spacing:-.02em}.text-link.svelte-1hrotn9{min-height:3rem;color:var(--text-secondary);font-size:var(--fs-control);overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.text-link.svelte-1hrotn9:hover{color:var(--solid-hover)}@media (width<=56rem){.offer.svelte-1hrotn9,.introduction.svelte-1hrotn9,.steps.svelte-1hrotn9,.duration.svelte-1hrotn9{grid-template-columns:1fr;gap:2rem}.includes.svelte-1hrotn9{padding-top:0}}@media (width<=30rem){.price.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:2.5rem}}
