.plans.svelte-18bhaoa{margin-top:clamp(72px,9vw,120px)}.plans__title.svelte-18bhaoa{font-size:clamp(1.5rem,2.4vw,2rem)}.plan-list.svelte-18bhaoa{margin-top:32px;display:grid;border-top:1px solid var(--ink)}.plan.svelte-18bhaoa{padding-block:32px;border-bottom:1px solid var(--rule)}.plan__name.svelte-18bhaoa{font-weight:700;letter-spacing:.1em;color:var(--grain)}.plan__billing.svelte-18bhaoa{margin-top:20px;font-size:.875rem;color:var(--ink-soft)}.plan__price.svelte-18bhaoa{white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.3;font-variant-numeric:tabular-nums}.plan__tax.svelte-18bhaoa{font-family:var(--font-sans);font-size:.875rem;font-weight:400;color:var(--ink-soft)}.plan__hours.svelte-18bhaoa{margin-top:4px;font-weight:700}.plan__note.svelte-18bhaoa{margin-top:12px;font-size:.9375rem;color:var(--ink-soft)}@media(min-width:960px){.plan-list.svelte-18bhaoa{grid-template-columns:repeat(3,1fr)}.plan.svelte-18bhaoa{padding-inline:0 32px;border-bottom:none}.plan.svelte-18bhaoa+.plan:where(.svelte-18bhaoa){padding-left:32px;border-left:1px solid var(--rule)}}.plans__overage.svelte-18bhaoa{margin-top:32px;padding-top:32px;border-top:1px solid var(--rule);color:var(--ink-soft)}.plans__payment.svelte-18bhaoa{margin-top:24px;font-size:.875rem;color:var(--ink-soft)}
