.pricing.svelte-1hrotn9{max-width:1080px;padding:48px var(--gutter) 96px;box-sizing:border-box;font-family:var(--sans);margin:0 auto}.eyebrow.svelte-1hrotn9{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:12px}.heading.svelte-1hrotn9{letter-spacing:-.015em;color:var(--text);margin:0 0 14px;font-size:36px;font-weight:500}.sub.svelte-1hrotn9{color:var(--text-muted);max-width:640px;margin:0;font-size:15px;line-height:1.65}.group.svelte-1hrotn9{margin-top:44px}.group-title.svelte-1hrotn9{letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:0 0 16px;font-size:13px;font-weight:600}.grid.svelte-1hrotn9{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.card.svelte-1hrotn9{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:24px;transition:border-color .2s;display:flex}.card.svelte-1hrotn9:hover{border-color:var(--border-hover)}.card-top.svelte-1hrotn9{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.card-title.svelte-1hrotn9{color:var(--text);margin:0;font-size:16px;font-weight:600;line-height:1.3}.price.svelte-1hrotn9{flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;display:flex}.amount.svelte-1hrotn9{color:var(--text);font-size:24px;font-weight:600}.affix.svelte-1hrotn9{color:var(--muted);font-size:12px}.card-desc.svelte-1hrotn9{color:var(--text-muted);margin:10px 0 0;font-size:13.5px;line-height:1.6}.feat.svelte-1hrotn9{border-top:1px solid var(--border-soft);flex-direction:column;gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.feat.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--text-2);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.feat.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.note.svelte-1hrotn9{color:var(--text-muted);margin:18px 0 0;font-size:13.5px;line-height:1.6}.terms.svelte-1hrotn9{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:44px;padding:26px}.terms-list.svelte-1hrotn9{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.terms-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--text-2);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.terms-list.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.cta.svelte-1hrotn9{text-align:center;margin-top:52px}.cta-title.svelte-1hrotn9{letter-spacing:-.01em;color:var(--text);margin:0 0 10px;font-size:24px;font-weight:500}.cta-sub.svelte-1hrotn9{color:var(--text-muted);max-width:460px;margin:0 auto 22px;font-size:14px;line-height:1.6}.cta-row.svelte-1hrotn9{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn.svelte-1hrotn9{border-radius:10px;align-items:center;padding:11px 22px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary.svelte-1hrotn9{background:var(--text);color:var(--bg)}.btn--primary.svelte-1hrotn9:hover{background:var(--accent);color:#0a0a0a}.btn--ghost.svelte-1hrotn9{color:var(--text);border:1px solid var(--border-hover)}.btn--ghost.svelte-1hrotn9:hover{border-color:var(--text)}@media (width<=640px){.pricing.svelte-1hrotn9{padding:32px var(--gutter-mobile) 64px}.heading.svelte-1hrotn9{font-size:27px}.grid.svelte-1hrotn9{grid-template-columns:1fr}}
