.grid.svelte-16p1p0u{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.plan.svelte-16p1p0u{padding:36px 28px 32px;background:var(--ground-ink-raise);position:relative;display:flex;flex-direction:column;border:1px solid var(--ink-rule);border-radius:var(--r-card)}.plan--popular.svelte-16p1p0u{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.popular-tag.svelte-16p1p0u{position:absolute;top:14px;right:14px;font-family:var(--font-mono);font-size:var(--t-mlabel-size);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--ground-ink);border:1px solid var(--accent);padding:4px 8px;border-radius:var(--r-badge)}.tier.svelte-16p1p0u{font-family:var(--font-mono);font-size:var(--t-kicker-size);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-tracking);text-transform:uppercase;color:var(--ink-fg-muted)}.price-row.svelte-16p1p0u{margin-top:18px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.price.svelte-16p1p0u{font-variant-numeric:tabular-nums;color:var(--ink-fg)}.cadence.svelte-16p1p0u{font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink-fg-muted);letter-spacing:.04em}.tagline.svelte-16p1p0u{margin:14px 0 0;font-size:var(--t-14);line-height:1.55;color:var(--ink-fg-muted);max-width:33ch}.for-whom.svelte-16p1p0u{margin:18px 0 0;font-size:var(--t-13);line-height:1.55;color:var(--ink-fg);max-width:33ch}.includes.svelte-16p1p0u{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;flex:1}.includes.svelte-16p1p0u li:where(.svelte-16p1p0u){display:flex;align-items:flex-start;gap:10px;font-size:var(--t-14);color:var(--ink-fg);line-height:1.5}.includes.svelte-16p1p0u li:where(.svelte-16p1p0u)+li:where(.svelte-16p1p0u){padding-top:10px;border-top:1px solid var(--ink-rule)}.cta-wrap.svelte-16p1p0u{margin-top:28px}.cta-wrap.svelte-16p1p0u .btn{width:100%;justify-content:center;height:44px;font-size:var(--t-15)}@media (max-width: 1040px){.grid.svelte-16p1p0u{grid-template-columns:1fr}}.list.svelte-t05cih{border-top:1px solid var(--surface-rule-strong)}.row.svelte-t05cih{border-bottom:1px solid var(--surface-rule)}.row.svelte-t05cih button:where(.svelte-t05cih){all:unset;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:16px;width:100%;box-sizing:border-box;padding:22px 4px;align-items:baseline}.row.svelte-t05cih button:where(.svelte-t05cih):focus-visible{outline:2px solid var(--surface-focus);outline-offset:2px}.row-q.svelte-t05cih{color:var(--surface-fg);text-wrap:balance}.row-plus.svelte-t05cih{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--surface-fg-muted);font-family:var(--font-mono);font-size:var(--t-lede-size)}.row-a[hidden].svelte-t05cih{display:none}.row-a.svelte-t05cih{padding:0 4px 28px;font-size:var(--t-body-size);color:var(--surface-fg-muted);line-height:1.65;max-width:55.5ch}.row-a.svelte-t05cih p:where(.svelte-t05cih){margin:0 0 14px}.row-a.svelte-t05cih p:where(.svelte-t05cih):last-child{margin-bottom:0}.row-a.svelte-t05cih em{font-style:normal;color:var(--surface-fg)}.row-a.svelte-t05cih code{font-family:var(--font-mono)}
