.pricing-page.svelte-l1jb7m{padding-block:4rem 6rem}.container.svelte-l1jb7m{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.eyebrow.svelte-l1jb7m{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.headline.svelte-l1jb7m{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;letter-spacing:-.02em;margin-block:.5rem .75rem}.lede.svelte-l1jb7m{max-width:42rem;opacity:.75;margin-block-end:2.5rem}.plans.svelte-l1jb7m{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.plans.svelte-l1jb7m{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.plans.svelte-l1jb7m{grid-template-columns:repeat(5,1fr)}}.plan.svelte-l1jb7m{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;border:1px solid var(--color-base-300, #e5e7eb);border-radius:.875rem;background:var(--color-base-100, #fff)}.plan--recommended.svelte-l1jb7m{border-color:var(--color-primary, #111);box-shadow:inset 0 0 0 1px var(--color-primary, #111)}.plan-flag.svelte-l1jb7m{min-height:1.25rem}.plan-badge.svelte-l1jb7m{font-size:.6875rem;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--color-primary, #111)}.plan-name.svelte-l1jb7m{font-weight:600;font-size:1.05rem}.plan-price.svelte-l1jb7m{font-size:1.75rem;font-weight:600;line-height:1.1}.plan-unlocks.svelte-l1jb7m{font-size:.8125rem;opacity:.7;min-height:2.4em}.plan-feats.svelte-l1jb7m{list-style:none;padding:0;margin:0;display:grid;gap:.35rem;font-size:.875rem;flex:1}.plan-feats.svelte-l1jb7m li:where(.svelte-l1jb7m){display:flex;align-items:flex-start;gap:.4rem}.plan-btn.svelte-l1jb7m{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .9rem;border-radius:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}.plan-btn-primary.svelte-l1jb7m{background:var(--color-primary, #111);color:var(--color-primary-content, #fff);border:1px solid var(--color-primary, #111)}.plan-btn-outline.svelte-l1jb7m{background:transparent;color:inherit;border:1px solid var(--color-base-300, #d1d5db)}.edu-note.svelte-l1jb7m{font-size:.875rem;opacity:.75;margin-block:1.25rem 0}.compare-title.svelte-l1jb7m{font-size:1rem;font-weight:600;margin-block:2.5rem .75rem}.compare-scroll.svelte-l1jb7m{overflow-x:auto}.compare.svelte-l1jb7m{width:100%;min-width:44rem;border-collapse:collapse;font-size:.875rem}.compare.svelte-l1jb7m th:where(.svelte-l1jb7m),.compare.svelte-l1jb7m td:where(.svelte-l1jb7m){padding:.6rem .9rem;text-align:center;border-block-end:1px solid var(--color-base-300, #e5e7eb);white-space:nowrap}.compare.svelte-l1jb7m thead:where(.svelte-l1jb7m) th:where(.svelte-l1jb7m){font-weight:600;background:var(--color-base-200, #f3f4f6)}.compare.svelte-l1jb7m .rowhead:where(.svelte-l1jb7m){text-align:start;font-weight:500}.compare.svelte-l1jb7m tbody:where(.svelte-l1jb7m) tr:where(.svelte-l1jb7m):first-child td:where(.svelte-l1jb7m){white-space:normal;max-width:11rem;font-size:.8125rem}.value.svelte-l1jb7m{font-weight:600;font-variant-numeric:tabular-nums}.absent.svelte-l1jb7m .value:where(.svelte-l1jb7m){font-weight:400;opacity:.55}.sub.svelte-l1jb7m{display:block;font-size:.6875rem;opacity:.7}.note.svelte-l1jb7m{font-size:.75rem;opacity:.6;margin-block-start:1.5rem}
