.sprint.svelte-1o5lirm{max-width:64rem;margin:0 auto;padding:2.5rem 1.25rem 4rem;font-family:var(--font-body);color:var(--color-ink-primary);background:var(--color-bg-page)}.eyebrow.svelte-1o5lirm{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);margin:0 0 .75rem;display:inline-flex;align-items:center;gap:.5rem}.dash.svelte-1o5lirm{color:var(--color-rule);font-weight:500;letter-spacing:.1em}h1.svelte-1o5lirm,h2.svelte-1o5lirm,h3.svelte-1o5lirm{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;color:var(--color-ink-primary)}.hero.svelte-1o5lirm{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:4rem}@media(min-width:880px){.hero.svelte-1o5lirm{grid-template-columns:1fr 1fr;gap:3rem;align-items:start}}.hero-copy.svelte-1o5lirm h1:where(.svelte-1o5lirm){font-size:2.75rem;line-height:1.1;margin:0 0 1rem}@media(min-width:720px){.hero-copy.svelte-1o5lirm h1:where(.svelte-1o5lirm){font-size:3.25rem}}.lede.svelte-1o5lirm{font-size:17px;line-height:1.55;color:var(--color-ink-secondary);margin:0 0 1.5rem;max-width:32rem}.price-row.svelte-1o5lirm{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem}.price.svelte-1o5lirm{font-family:var(--font-display);font-size:2.25rem;font-weight:500;font-variant-numeric:tabular-nums}.price-foot.svelte-1o5lirm{font-family:var(--font-ui);font-size:13px;color:var(--color-ink-tertiary)}.cta-row.svelte-1o5lirm{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.cta-row.centered.svelte-1o5lirm{justify-content:center}.cta-primary.svelte-1o5lirm,.cta-secondary.svelte-1o5lirm{font-family:var(--font-ui);font-size:15px;font-weight:500;padding:.75rem 1.5rem;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background-color var(--motion-micro) var(--motion-ease)}.cta-primary.svelte-1o5lirm{background:var(--color-accent);color:#fff}.cta-primary.svelte-1o5lirm:hover:not(:disabled){background:var(--color-accent-hover)}.cta-primary.svelte-1o5lirm:disabled{background:var(--color-ink-tertiary);cursor:not-allowed}.cta-secondary.svelte-1o5lirm{background:transparent;color:var(--color-ink-secondary);border-color:var(--color-rule)}.cta-secondary.svelte-1o5lirm:hover:not(:disabled){background:var(--color-bg-elevated);color:var(--color-ink-primary)}.upgrade-note.svelte-1o5lirm{font-size:13px;color:var(--color-ink-tertiary);margin:.5rem 0 0}.link-inline.svelte-1o5lirm{font-family:var(--font-ui);font-weight:500;background:transparent;border:none;padding:0;color:var(--color-accent);text-decoration:underline;cursor:pointer;font-size:inherit}.link-inline.svelte-1o5lirm:hover:not(:disabled){color:var(--color-accent-hover)}.sample-card.svelte-1o5lirm{background:var(--color-bg-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:1.5rem}.sample-head.svelte-1o5lirm{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.sample-tag.svelte-1o5lirm{font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);padding:.2rem .6rem;background:color-mix(in srgb,var(--color-accent) 8%,transparent);border-radius:var(--radius-pill)}.sample-foot.svelte-1o5lirm{font-family:var(--font-ui);font-size:12px;color:var(--color-ink-tertiary)}.sample-q.svelte-1o5lirm{font-family:var(--font-body);font-size:16px;line-height:1.55;margin:0 0 1rem}.sample-choices.svelte-1o5lirm{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.4rem}.sample-choices.svelte-1o5lirm li:where(.svelte-1o5lirm){font-family:var(--font-body);font-size:15px;display:flex;gap:.75rem}.choice-letter.svelte-1o5lirm{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-weight:600;color:var(--color-ink-tertiary);min-width:1.75rem}.sample-reveal.svelte-1o5lirm{border-top:1px solid var(--color-rule);padding-top:.75rem}.sample-reveal.svelte-1o5lirm summary:where(.svelte-1o5lirm){font-family:var(--font-ui);font-size:13px;color:var(--color-accent);cursor:pointer}.sample-reveal-body.svelte-1o5lirm{margin-top:.75rem;font-size:14px;color:var(--color-ink-secondary);line-height:1.55}.sample-reveal-body.svelte-1o5lirm p:where(.svelte-1o5lirm){margin:0 0 .5rem}.band.svelte-1o5lirm{margin-bottom:4rem}.band-head.svelte-1o5lirm{text-align:center;margin-bottom:2rem}.band-head.svelte-1o5lirm .eyebrow:where(.svelte-1o5lirm){justify-content:center;display:inline-flex}.band-head.svelte-1o5lirm h2:where(.svelte-1o5lirm){font-size:2rem;margin:0;line-height:1.2}.three-card.svelte-1o5lirm{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem}.three-card.svelte-1o5lirm li:where(.svelte-1o5lirm){background:var(--color-bg-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:1.5rem}.step-num.svelte-1o5lirm{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--color-accent);margin:0 0 .5rem;font-variant-numeric:tabular-nums}.three-card.svelte-1o5lirm h3:where(.svelte-1o5lirm){font-size:1.15rem;margin:0 0 .5rem}.three-card.svelte-1o5lirm p:where(.svelte-1o5lirm),.four-card.svelte-1o5lirm p:where(.svelte-1o5lirm){font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--color-ink-secondary);margin:0}.four-card.svelte-1o5lirm{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.four-card.svelte-1o5lirm{grid-template-columns:1fr 1fr}}.four-card.svelte-1o5lirm>div:where(.svelte-1o5lirm){background:var(--color-bg-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:1.5rem}.four-card.svelte-1o5lirm h3:where(.svelte-1o5lirm){font-size:1.15rem;margin:0 0 .5rem}.faq.svelte-1o5lirm{margin:0;display:grid;gap:.75rem}.faq.svelte-1o5lirm details:where(.svelte-1o5lirm){background:var(--color-bg-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:1rem 1.25rem}.faq.svelte-1o5lirm summary:where(.svelte-1o5lirm){font-family:var(--font-ui);font-size:15px;font-weight:500;color:var(--color-ink-primary);cursor:pointer}.faq.svelte-1o5lirm p:where(.svelte-1o5lirm){margin:.75rem 0 0;font-size:14.5px;line-height:1.55;color:var(--color-ink-secondary)}.bottom-cta.svelte-1o5lirm{background:var(--color-bg-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:2.5rem 1.5rem;text-align:center;margin-bottom:3rem}.bottom-cta.svelte-1o5lirm h2:where(.svelte-1o5lirm){font-size:1.75rem;margin:0 0 .5rem}.bottom-cta.svelte-1o5lirm p:where(.svelte-1o5lirm){color:var(--color-ink-secondary);margin:0 0 1.25rem}.disclaimer.svelte-1o5lirm{border-top:1px solid var(--color-rule);padding-top:1.5rem;font-size:12px;line-height:1.55;color:var(--color-ink-tertiary)}.disclaimer.svelte-1o5lirm p:where(.svelte-1o5lirm){margin:0}.disclaimer.svelte-1o5lirm a:where(.svelte-1o5lirm){color:var(--color-ink-secondary);text-decoration:underline}
