.pricing-page[data-astro-cid-lmkygsfs]{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:48px}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(2rem,4.6vw,2.8rem);line-height:1.15;margin:0 0 12px;color:var(--text-strong)}.pricing-lede[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:1.1rem;margin:0}.pricing-updated[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:.85rem;margin:8px 0 0}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:stretch;margin-bottom:64px}.plan[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 2px 6px var(--shadow-sm)}.plan-featured[data-astro-cid-lmkygsfs]{border-color:var(--accent);box-shadow:0 8px 24px #8159e624}.plan-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 14px;background:var(--accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;border-radius:999px}.plan-head[data-astro-cid-lmkygsfs]{margin-bottom:20px}.plan-name[data-astro-cid-lmkygsfs]{font-size:1.4rem;margin:0 0 8px;color:var(--text-strong)}.plan-price[data-astro-cid-lmkygsfs]{margin:0;font-family:system-ui,-apple-system,sans-serif}.plan-price[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs]{font-size:2.4rem;font-weight:700;color:var(--text-strong)}.plan-price[data-astro-cid-lmkygsfs] .cadence[data-astro-cid-lmkygsfs]{margin-left:6px;color:var(--text-muted);font-size:1rem}.plan-price-alt[data-astro-cid-lmkygsfs]{margin:6px 0 0;color:var(--text-muted);font-size:.92rem}.plan-tag[data-astro-cid-lmkygsfs]{margin:10px 0 0;color:var(--text-muted);font-size:.95rem}.plan-features[data-astro-cid-lmkygsfs]{flex:1;list-style:none;padding:0;margin:0 0 20px;color:var(--text);text-align:left}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding:8px 0 8px 24px;position:relative;font-size:.95rem}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;top:8px;color:var(--accent);font-weight:700}.plan-cta[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:12px;font-weight:600;font-size:.98rem;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.plan-cta[data-astro-cid-lmkygsfs]:hover{transform:translateY(-1px)}.plan-cta-primary[data-astro-cid-lmkygsfs]{background:var(--accent);color:#fff}.plan-cta-primary[data-astro-cid-lmkygsfs]:hover{background:var(--accent-2)}.plan-cta-secondary[data-astro-cid-lmkygsfs]{background:transparent;color:var(--text-strong);border:1px solid var(--border)}.plan-cta-secondary[data-astro-cid-lmkygsfs]:hover{border-color:var(--accent);color:var(--accent)}.plan-fineprint[data-astro-cid-lmkygsfs]{margin:14px 0 0;font-size:.82rem;color:var(--text-muted);line-height:1.5}.plan-fineprint[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--text-muted)}.pricing-notes[data-astro-cid-lmkygsfs],.pricing-faq[data-astro-cid-lmkygsfs]{margin-top:48px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.pricing-notes[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.25rem;margin:0 0 16px;color:var(--text-strong)}.pricing-notes[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{margin:0;padding-left:22px;color:var(--text);text-align:left}.pricing-notes[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{margin:10px 0}.pricing-notes[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs],.pricing-faq[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--accent)}.pricing-faq[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--border);padding:12px 0;text-align:left}.pricing-faq[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs]:last-of-type{border-bottom:none}.pricing-faq[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{cursor:pointer;font-weight:600;color:var(--text-strong);padding:4px 0;list-style:none}.pricing-faq[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::marker{display:none}.pricing-faq[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:before{content:"+";display:inline-block;margin-right:8px;color:var(--accent);font-weight:700;transition:transform .18s ease}.pricing-faq[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:before{content:"−"}.pricing-faq[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:8px 0 0;color:var(--text-muted);font-size:.95rem;line-height:1.55}
