.pricing.svelte-133tnjx{padding-block:var(--space-12)}.head.svelte-133tnjx{text-align:center;max-width:40rem;margin:0 auto var(--space-10)}.head.svelte-133tnjx h1:where(.svelte-133tnjx){font-size:var(--fs-3xl);margin-bottom:var(--space-2)}.plans.svelte-133tnjx{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.plan.svelte-133tnjx{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.plan.popular.svelte-133tnjx{border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / .25)}.ribbon.svelte-133tnjx{background:var(--color-primary);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-full);padding:.2rem .7rem;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:var(--fs-xl)}.price.svelte-133tnjx{align-items:baseline;gap:var(--space-1);display:flex}.amount.svelte-133tnjx{font-size:var(--fs-3xl);font-weight:var(--fw-bold)}.per.svelte-133tnjx{color:var(--color-text-subtle)}.feats.svelte-133tnjx{gap:var(--space-2);flex-direction:column;flex:1;list-style:none;display:flex}.feats.svelte-133tnjx li:where(.svelte-133tnjx){align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted);display:flex}.feats.svelte-133tnjx svg{color:var(--color-success);flex-shrink:0}.note.svelte-133tnjx{margin:var(--space-6) auto var(--space-12);max-width:36rem}.compare-title.svelte-133tnjx{font-size:var(--fs-xl);text-align:center;margin-bottom:var(--space-5)}.compare-scroll.svelte-133tnjx{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare.svelte-133tnjx{border-collapse:collapse;width:100%;min-width:520px}.compare.svelte-133tnjx th:where(.svelte-133tnjx),.compare.svelte-133tnjx td:where(.svelte-133tnjx){padding:var(--space-3) var(--space-4);text-align:center;border-bottom:1px solid var(--color-border);font-size:var(--fs-sm)}.compare.svelte-133tnjx thead:where(.svelte-133tnjx) th:where(.svelte-133tnjx){font-weight:var(--fw-semibold)}.compare.svelte-133tnjx th[scope=row]:where(.svelte-133tnjx){text-align:left;color:var(--color-text-muted);font-weight:var(--fw-normal);word-break:break-word}.compare.svelte-133tnjx svg.yes{color:var(--color-success)}.compare.svelte-133tnjx .no:where(.svelte-133tnjx){color:var(--color-text-subtle)}@media (width<=768px){.plans.svelte-133tnjx{grid-template-columns:1fr}}
