.grid.svelte-16p1p0u{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.plan.svelte-16p1p0u{padding:36px 28px 32px;background:var(--bg-surface);position:relative;display:flex;flex-direction:column;border-left:1px solid var(--border-soft)}.plan.svelte-16p1p0u:first-child{border-left:none}.plan--popular.svelte-16p1p0u{background:var(--bg-surface-elevated, var(--bg-surface));box-shadow:inset 0 0 0 1px var(--border-strong)}.popular-tag.svelte-16p1p0u{position:absolute;top:14px;right:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-on-agent);background:#ffffff0a;border:1px solid var(--border-strong);padding:4px 8px;border-radius:999px}.tier.svelte-16p1p0u{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.price-row.svelte-16p1p0u{margin-top:18px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.price.svelte-16p1p0u{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;letter-spacing:-.045em;line-height:1}.cadence.svelte-16p1p0u{font-family:var(--font-mono);font-size:14px;color:var(--fg-subtle);letter-spacing:.04em}.tagline.svelte-16p1p0u{margin:14px 0 0;font-size:14.5px;line-height:1.55;color:var(--fg-muted);max-width:38ch}.for-whom.svelte-16p1p0u{margin:18px 0 0;font-size:13.5px;line-height:1.55;color:var(--fg-main);max-width:38ch}.caps.svelte-16p1p0u{margin-top:24px;display:grid;grid-template-columns:1fr;gap:12px;padding:16px;background:#ffffff05;border:1px solid var(--border-soft);border-radius:10px}.cap.svelte-16p1p0u{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:baseline}.cap-label.svelte-16p1p0u{grid-column:1;grid-row:1;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);align-self:center}.cap-value.svelte-16p1p0u{grid-column:2;grid-row:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:var(--fg-main);text-align:right;letter-spacing:-.02em}.cap-unit.svelte-16p1p0u{font-size:12px;color:var(--fg-subtle);letter-spacing:.04em;font-weight:500;margin-left:4px}.cap-note.svelte-16p1p0u{grid-column:1 / -1;grid-row:2;font-size:12.5px;color:var(--fg-muted);line-height:1.45}.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:14px;color:var(--fg-main);line-height:1.5}.cta-wrap.svelte-16p1p0u{margin-top:28px}.cta-wrap.svelte-16p1p0u .btn{width:100%;justify-content:center;height:44px;font-size:15px}@media (max-width: 1040px){.grid.svelte-16p1p0u{grid-template-columns:1fr}.plan.svelte-16p1p0u{border-left:none;border-top:1px solid var(--border-soft)}.plan.svelte-16p1p0u:first-child{border-top:none}}.list.svelte-t05cih{border-top:1px solid var(--border-strong)}.row.svelte-t05cih{border-bottom:1px solid var(--border-soft)}.row.svelte-t05cih button:where(.svelte-t05cih){all:unset;cursor:pointer;display:grid;grid-template-columns:36px 1fr 24px;gap:16px;width:100%;box-sizing:border-box;padding:22px 4px;align-items:baseline}.row-n.svelte-t05cih{font-family:var(--font-mono);font-size:11px;color:var(--fg-subtle);letter-spacing:.1em}.row-q.svelte-t05cih{font-size:18px;font-weight:500;color:var(--fg-main);letter-spacing:-.015em;line-height:1.4}.row-plus.svelte-t05cih{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-subtle);transition:transform .18s var(--ease);font-family:var(--font-mono);font-size:18px}.row-plus.open.svelte-t05cih{transform:rotate(45deg)}.row-a[hidden].svelte-t05cih{display:none}.row-a.svelte-t05cih{padding:0 4px 28px 56px;font-size:16px;color:var(--fg-muted);line-height:1.65;max-width:64ch}.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(--fg-main)}.row-a.svelte-t05cih code{font-family:var(--font-mono)}
