.hero-lite[data-astro-cid-u3mqw4ek]{background:radial-gradient(800px 360px at 50% -20%, var(--violet-100), transparent 70%);text-align:center}.tiers[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.5rem;max-width:880px;margin-inline:auto;padding-block:1rem 1.5rem;display:grid}.tier[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:1rem;display:flex;position:relative}.std-pricing[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:.6rem;display:flex}.billing-toggle[data-astro-cid-u3mqw4ek]{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.bt-opt[data-astro-cid-u3mqw4ek]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.bt-opt[data-astro-cid-u3mqw4ek].active{background:var(--surface-card);color:var(--text-heading);box-shadow:var(--shadow-sm)}.bt-save[data-astro-cid-u3mqw4ek]{color:var(--green-600);background:var(--green-100);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}.price-note[data-astro-cid-u3mqw4ek]{color:var(--text-muted);margin:0;font-size:.88rem}.price-note[data-astro-cid-u3mqw4ek] strong[data-astro-cid-u3mqw4ek]{color:var(--green-600)}.price-users[data-astro-cid-u3mqw4ek]{color:var(--text-heading);margin:0;font-size:.88rem;font-weight:600}.std-pricing[data-astro-cid-u3mqw4ek] .price-monthly[data-astro-cid-u3mqw4ek],.std-pricing[data-astro-cid-u3mqw4ek] .price-note-monthly[data-astro-cid-u3mqw4ek]{display:none}.std-pricing[data-astro-cid-u3mqw4ek][data-billing=monthly] .price-monthly[data-astro-cid-u3mqw4ek],.std-pricing[data-astro-cid-u3mqw4ek][data-billing=monthly] .price-note-monthly[data-astro-cid-u3mqw4ek]{display:block}.std-pricing[data-astro-cid-u3mqw4ek][data-billing=monthly] .price-annual[data-astro-cid-u3mqw4ek],.std-pricing[data-astro-cid-u3mqw4ek][data-billing=monthly] .price-note-annual[data-astro-cid-u3mqw4ek]{display:none}.tier[data-astro-cid-u3mqw4ek].featured{border-color:var(--brand);box-shadow:var(--shadow-lg)}.tier-badge[data-astro-cid-u3mqw4ek]{background:var(--brand);color:#fff;border-radius:var(--radius-pill);padding:.3rem .8rem;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tier[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{margin:0;font-size:1.4rem}.price[data-astro-cid-u3mqw4ek] .amt[data-astro-cid-u3mqw4ek]{font-family:var(--font-display), sans-serif;color:var(--text-heading);font-size:2rem;font-weight:700}.price[data-astro-cid-u3mqw4ek] .unit[data-astro-cid-u3mqw4ek]{color:var(--text-muted);font-size:.9rem}.tier-blurb[data-astro-cid-u3mqw4ek]{color:var(--text-muted);min-height:3rem;margin:0}.tier[data-astro-cid-u3mqw4ek] .btn[data-astro-cid-u3mqw4ek]{width:100%}.tier[data-astro-cid-u3mqw4ek] .check-list[data-astro-cid-u3mqw4ek]{margin:.5rem 0 0}.pricing-note[data-astro-cid-u3mqw4ek]{text-align:center;color:var(--text-faint);margin-block:.5rem 1rem;font-size:.9rem;display:block}.faq[data-astro-cid-u3mqw4ek]{max-width:760px}.faq-list[data-astro-cid-u3mqw4ek]{gap:.75rem;display:grid}.faq-item[data-astro-cid-u3mqw4ek]{background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:1rem 1.25rem}.faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{cursor:pointer;color:var(--text-heading);font-weight:600;list-style:none}.faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]:after{content:"+";float:right;color:var(--brand);font-size:1.3rem;line-height:1}.faq-item[data-astro-cid-u3mqw4ek][open] summary[data-astro-cid-u3mqw4ek]:after{content:"–"}.faq-item[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--text-muted);margin:.75rem 0 0}@media (width<=820px){.tiers[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}
