.tier[data-astro-cid-npe75gti]{border:1px solid #e5e7eb;border-radius:18px;padding:32px;position:relative;background:#fff;display:flex;flex-direction:column;gap:16px}.tier--popular[data-astro-cid-npe75gti]{border:2px solid var(--ink)}.popular[data-astro-cid-npe75gti]{position:absolute;top:-14px;left:32px;background:var(--ink);color:#fff;padding:5px 14px;border-radius:999px;font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.tier[data-astro-cid-npe75gti] h3[data-astro-cid-npe75gti]{font:700 24px var(--font-sans);margin:0;color:var(--ink)}.tier[data-astro-cid-npe75gti] .price[data-astro-cid-npe75gti]{display:flex;align-items:baseline;gap:10px;margin:0}.tier[data-astro-cid-npe75gti] .price-num[data-astro-cid-npe75gti]{font:700 44px var(--font-sans);letter-spacing:-.025em;color:var(--ink)}.tier[data-astro-cid-npe75gti] .price-period[data-astro-cid-npe75gti]{font:500 13px var(--font-mono);color:var(--ink-muted)}.tier[data-astro-cid-npe75gti] .blurb[data-astro-cid-npe75gti]{font:500 14px/1.5 var(--font-sans);color:var(--ink-muted);margin:0}.tier[data-astro-cid-npe75gti] .cta[data-astro-cid-npe75gti]{display:inline-flex;justify-content:center;background:var(--ink);color:#fff;padding:14px 22px;border-radius:999px;font:600 14px var(--font-sans);text-decoration:none}.tier--popular[data-astro-cid-npe75gti] .cta[data-astro-cid-npe75gti]{background:linear-gradient(90deg,var(--mesh-rose),var(--chroma-3))}.tier[data-astro-cid-npe75gti] ul[data-astro-cid-npe75gti]{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:10px}.tier[data-astro-cid-npe75gti] li[data-astro-cid-npe75gti]{font:400 14px/1.45 var(--font-sans);color:var(--ink);padding-left:22px;position:relative}.tier[data-astro-cid-npe75gti] li[data-astro-cid-npe75gti]:before{content:"✓";position:absolute;left:0;top:1px;color:var(--ok-green);font-weight:700}.calc[data-astro-cid-lp4jdha3]{background:var(--paper);border-radius:18px;padding:32px;max-width:720px;margin:0 auto;border:1px solid #e5e7eb}.calc-header[data-astro-cid-lp4jdha3] h3[data-astro-cid-lp4jdha3]{font:700 22px var(--font-sans);margin:0;color:var(--ink);letter-spacing:-.015em}.calc-header[data-astro-cid-lp4jdha3] .sub[data-astro-cid-lp4jdha3]{font:500 14px var(--font-sans);color:var(--ink-muted);margin:4px 0 24px}.calc-row[data-astro-cid-lp4jdha3]{display:flex;gap:16px;align-items:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e5e7eb}.calc-row[data-astro-cid-lp4jdha3] label[data-astro-cid-lp4jdha3]{font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.calc-row[data-astro-cid-lp4jdha3] input[data-astro-cid-lp4jdha3]{flex:1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:10px;font:700 18px var(--font-sans);color:var(--ink)}.calc-row[data-astro-cid-lp4jdha3] input[data-astro-cid-lp4jdha3]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.calc-grid[data-astro-cid-lp4jdha3]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:720px){.calc-grid[data-astro-cid-lp4jdha3]{grid-template-columns:1fr;gap:16px}}.tier-label[data-astro-cid-lp4jdha3]{font:500 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px}.amount[data-astro-cid-lp4jdha3]{font:700 28px var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0}.amount-secondary[data-astro-cid-lp4jdha3]{font:500 14px var(--font-mono);color:var(--ink-muted);margin:4px 0 0}.noscript-fallback[data-astro-cid-lp4jdha3]{margin:16px 0 0;font:500 12px var(--font-mono);color:var(--ink-muted)}.cmp[data-astro-cid-hhp2zahu]{max-width:1100px;margin:0 auto;padding:0 0 24px}.cmp[data-astro-cid-hhp2zahu] h3[data-astro-cid-hhp2zahu]{font:700 28px var(--font-sans);margin:0;color:var(--ink);letter-spacing:-.02em}.cmp[data-astro-cid-hhp2zahu] .sub[data-astro-cid-hhp2zahu]{font:500 15px var(--font-sans);color:var(--ink-muted);margin:4px 0 24px}.table-wrap[data-astro-cid-hhp2zahu]{background:var(--paper);border-radius:16px;padding:8px 16px;overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch}.table-wrap[data-astro-cid-hhp2zahu] .feature-matrix{min-width:560px}.table-wrap[data-astro-cid-hhp2zahu]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;pointer-events:none;background:linear-gradient(to right,transparent,var(--paper));opacity:0;transition:opacity .15s ease}@media(max-width:720px){.table-wrap[data-astro-cid-hhp2zahu]:after{opacity:1}}.cmp[data-astro-cid-hhp2zahu] .footnote[data-astro-cid-hhp2zahu]{font:500 11px var(--font-mono);letter-spacing:.12em;color:var(--ink-muted);margin:16px 0 0}.cmp[data-astro-cid-hhp2zahu] .footnote[data-astro-cid-hhp2zahu] a[data-astro-cid-hhp2zahu]{color:inherit;border-bottom:1px solid currentColor;padding-bottom:1px;text-decoration:none}.tiers-section[data-astro-cid-lmkygsfs],.calc-section[data-astro-cid-lmkygsfs],.cmp-section[data-astro-cid-lmkygsfs],.faq-section[data-astro-cid-lmkygsfs]{padding:96px 40px}.tiers-section[data-astro-cid-lmkygsfs]{background:#fff}.tiers-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.calc-section[data-astro-cid-lmkygsfs],.cmp-section[data-astro-cid-lmkygsfs]{background:#fff;padding-top:0}.faq-section[data-astro-cid-lmkygsfs]{background:var(--paper)}@media(max-width:800px){.tiers-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.tiers-section[data-astro-cid-lmkygsfs],.calc-section[data-astro-cid-lmkygsfs],.cmp-section[data-astro-cid-lmkygsfs],.faq-section[data-astro-cid-lmkygsfs]{padding:56px 24px}}
