.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-layout.svelte-si76xq{display:grid;grid-template-columns:minmax(280px,.92fr) 1.55fr;gap:24px;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}.most-popular.svelte-si76xq{position:absolute;top:-10px;right:22px;background:var(--pc);color:var(--primary-foreground);border-radius:999px;padding:4px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.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)}.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)}.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}.included-access.svelte-si76xq{border:1px solid var(--border);border-radius:22px;background:color-mix(in oklch,var(--card) 72%,var(--background));padding:30px;box-shadow:0 1px #1c1a170a,0 16px 36px -30px #1c1a172e}.included-head.svelte-si76xq{max-width:620px;margin-bottom:24px}.included-title.svelte-si76xq{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.015em;color:var(--foreground);margin:0;font-variation-settings:"opsz" 48,"SOFT" 30}.included-sub.svelte-si76xq{margin:12px 0 0;max-width:560px;font-size:15px;line-height:1.55;color:var(--muted-foreground)}.included-grid.svelte-si76xq{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--card)}.included-plan.svelte-si76xq{min-width:0;padding:24px}.included-plan.svelte-si76xq:nth-child(2n){border-left:1px solid var(--border)}.included-plan.svelte-si76xq:nth-child(n+3){border-top:1px solid var(--border)}.included-topline.svelte-si76xq{display:flex;align-items:center;gap:12px;margin-bottom:14px}.included-icon.svelte-si76xq{width:38px;height:38px;border-radius:12px;background:var(--pc-tint);color:var(--pc-deep);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.included-name.svelte-si76xq{font-family:var(--font-serif);font-size:21px;line-height:1.1;letter-spacing:-.012em;color:var(--foreground);font-variation-settings:"opsz" 24,"SOFT" 30}.included-price.svelte-si76xq{font-size:13px;font-weight:600;color:var(--pc);margin-top:2px}.included-blurb.svelte-si76xq{margin:0 0 16px;min-height:44px;font-size:14px;line-height:1.55;color:var(--muted-foreground)}.included-features.svelte-si76xq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;line-height:1.4;color:var(--muted-foreground)}.included-features.svelte-si76xq li:where(.svelte-si76xq){display:flex;align-items:flex-start;gap:8px}.mini-check.svelte-si76xq{width:16px;height:16px;border-radius:50%;background:var(--pc-tint);color:var(--pc-deep);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.dark .price.svelte-si76xq{color:var(--pc-tint)}.dark .blurb.svelte-si76xq,.dark .features.svelte-si76xq,.dark .cadence.svelte-si76xq,.dark .included-blurb.svelte-si76xq,.dark .included-sub.svelte-si76xq,.dark .included-features.svelte-si76xq{color:var(--muted-foreground)}@media(max-width:1100px){.pricing-layout.svelte-si76xq{grid-template-columns:1fr}}@media(max-width:720px){.included-grid.svelte-si76xq{grid-template-columns:1fr}.plan.svelte-si76xq,.included-access.svelte-si76xq,.included-plan.svelte-si76xq{padding:22px 20px}.included-plan.svelte-si76xq:nth-child(2n){border-left:0}.included-plan.svelte-si76xq+.included-plan:where(.svelte-si76xq){border-top:1px solid var(--border)}.price.svelte-si76xq{font-size:44px}}
