.pricing-section.svelte-si76xq{padding:96px 0}.pricing-head.svelte-si76xq{text-align:center;max-width:760px;margin:0 auto 48px}.pricing-title.svelte-si76xq{font-size:clamp(36px,4.2vw,56px);margin:12px 0 16px;color:var(--foreground)}.pricing-sub.svelte-si76xq{font-size:18px;line-height:1.5;color:var(--muted-foreground);margin:0 auto;max-width:580px}.pricing-grid.svelte-si76xq{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:18px;align-items:stretch}.plan.svelte-si76xq{border:1px solid var(--border);border-radius:22px;background:var(--card);padding:28px 26px;display:flex;flex-direction:column;position:relative;box-shadow:0 1px #1c1a170a,0 16px 36px -28px #1c1a172e}.plan.featured.svelte-si76xq{border-color:var(--pc);border-width:1.5px;background:var(--background);box-shadow:0 1px #1c1a170a,0 32px 56px -28px #1c1a175c}.plan-icon.svelte-si76xq{width:48px;height:48px;border-radius:14px;background:var(--pc-tint);color:var(--pc-deep);display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px}.plan-name.svelte-si76xq{font-family:var(--font-serif);font-weight:500;font-size:24px;letter-spacing:-.012em;margin:0 0 12px;color:var(--foreground);font-variation-settings:"opsz" 24,"SOFT" 30}.price-row.svelte-si76xq{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.price.svelte-si76xq{font-family:var(--font-serif);font-weight:500;font-size:54px;letter-spacing:-.025em;line-height:1;font-variation-settings:"opsz" 64,"SOFT" 30;color:var(--pc)}.price.free.svelte-si76xq{font-weight:400;font-style:italic;font-size:50px}.unit.svelte-si76xq{color:var(--muted-foreground);font-size:14px;font-weight:500}.cadence.svelte-si76xq{color:var(--muted-foreground);font-size:13.5px;margin-bottom:16px}.blurb.svelte-si76xq{margin:0 0 22px;color:var(--muted-foreground);font-size:14px;min-height:40px}.plan-cta{width:100%;justify-content:center;margin-bottom:22px;display:flex;align-items:center;height:46px;border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:14.5px;cursor:pointer;transition:filter .16s ease;text-decoration:none}.plan-cta.solid{background:var(--pc);color:var(--primary-foreground);border:1px solid var(--pc)}.plan-cta.solid:hover{filter:brightness(.92)}.plan-cta.outline{background:transparent;color:var(--pc);border:1px solid var(--pc)}.plan-cta.outline:hover{background:var(--pc-tint)}.divider.svelte-si76xq{height:1px;background:var(--border);margin-bottom:18px}.features.svelte-si76xq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--muted-foreground)}.features.svelte-si76xq li:where(.svelte-si76xq){display:flex;align-items:flex-start;gap:10px;line-height:1.4}.check.svelte-si76xq{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--pc-tint);color:var(--pc-deep);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.dark .price.svelte-si76xq{color:var(--pc-tint)}.dark .plan-cta.outline{color:var(--pc-tint);border-color:var(--pc-tint)}.dark .blurb.svelte-si76xq,.dark .features.svelte-si76xq,.dark .cadence.svelte-si76xq,.dark .unit.svelte-si76xq{color:var(--muted-foreground)}@media(max-width:1100px){.pricing-grid.svelte-si76xq{grid-template-columns:1fr 1fr}}@media(max-width:720px){.pricing-grid.svelte-si76xq{grid-template-columns:1fr}.plan.svelte-si76xq{padding:22px 20px}.price.svelte-si76xq{font-size:44px}.price.free.svelte-si76xq{font-size:40px}}
