.pricing-page.svelte-133tnjx{width:100%}.page-nav.svelte-133tnjx,.back-link.svelte-133tnjx,.hero-notes.svelte-133tnjx,.hero-notes.svelte-133tnjx span:where(.svelte-133tnjx),.billing-bar.svelte-133tnjx,.plan-top.svelte-133tnjx,.member-limit.svelte-133tnjx,.plan-link.svelte-133tnjx,.value-strip.svelte-133tnjx,.closing-links.svelte-133tnjx,.text-link.svelte-133tnjx{align-items:center;display:flex}.page-nav.svelte-133tnjx{justify-content:space-between;gap:12px;font-size:12px}.back-link.svelte-133tnjx{gap:6px;font-weight:700}.back-link.svelte-133tnjx:hover,.text-link.svelte-133tnjx:hover{text-decoration:underline}.availability-label.svelte-133tnjx{border:1px solid rgb(var(--border));color:rgb(var(--muted));border-radius:999px;padding:6px 10px}.hero.svelte-133tnjx{text-align:center;padding:64px 0 36px}.eyebrow.svelte-133tnjx{color:rgb(var(--primary));letter-spacing:.15em;font-size:11px;font-weight:800}h1.svelte-133tnjx{color:rgb(var(--fg-strong));letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(30px,4.5vw,46px);font-weight:800;line-height:1.5}.hero-copy.svelte-133tnjx{color:rgb(var(--muted));font-size:14px;line-height:2}.mobile-break.svelte-133tnjx{display:none}.hero-notes.svelte-133tnjx{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:22px;font-size:12px}.hero-notes.svelte-133tnjx span:where(.svelte-133tnjx){gap:6px}.hero-notes.svelte-133tnjx svg{color:rgb(var(--primary))}.billing-bar.svelte-133tnjx{flex-direction:column;gap:12px;margin-bottom:40px}.billing-bar.svelte-133tnjx>p:where(.svelte-133tnjx),.proposal-note.svelte-133tnjx,.price-detail.svelte-133tnjx,.table-note.svelte-133tnjx{color:rgb(var(--muted));font-size:11px;line-height:1.8}.billing-switch.svelte-133tnjx{border:1px solid rgb(var(--border) / .7);background:rgb(var(--bg-soft) / .5);border-radius:12px;padding:4px;display:inline-flex}.billing-switch.svelte-133tnjx button:where(.svelte-133tnjx){cursor:pointer;min-height:42px;color:rgb(var(--muted));border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}.billing-switch.svelte-133tnjx button.active:where(.svelte-133tnjx){background:rgb(var(--card));color:rgb(var(--fg-strong));box-shadow:0 1px 4px #00000014}.billing-switch.svelte-133tnjx span:where(.svelte-133tnjx){color:rgb(var(--primary));margin-left:5px;font-size:10px}.plan-grid.svelte-133tnjx{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.plan-card.svelte-133tnjx{border:1px solid rgb(var(--border) / .7);background:rgb(var(--card));border-radius:18px;flex-direction:column;padding:26px 20px;display:flex;position:relative}.plan-card.recommended.svelte-133tnjx{border:2px solid rgb(var(--primary));box-shadow:0 8px 28px rgb(var(--primary) / .08);border-radius:0 0 18px 18px;padding:25px 19px}.recommend-label.svelte-133tnjx{background:rgb(var(--primary));min-height:28px;color:rgb(var(--on-primary));text-align:center;border-radius:14px 14px 0 0;padding:6px;font-size:11px;font-weight:700;position:absolute;bottom:100%;left:-2px;right:-2px}.plan-top.svelte-133tnjx{color:rgb(var(--primary));letter-spacing:.12em;gap:8px;font-size:10px;font-weight:700;position:relative}.plan-card.svelte-133tnjx h2:where(.svelte-133tnjx){letter-spacing:-.04em;margin-top:16px;font-size:20px;font-weight:800}.plan-description.svelte-133tnjx{color:rgb(var(--muted));margin-top:8px;font-size:11px}.price-block.svelte-133tnjx{margin-top:24px}.price.svelte-133tnjx{color:rgb(var(--fg-strong));letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(27px,3.6vw,36px);font-weight:800}.currency.svelte-133tnjx{margin-right:3px;font-size:21px}.period.svelte-133tnjx{letter-spacing:normal;color:rgb(var(--muted));font-size:12px;font-weight:400}.price-detail.svelte-133tnjx{min-height:40px;margin-top:5px}.member-limit.svelte-133tnjx{gap:6px;margin:16px 0;font-size:12px}.member-limit.svelte-133tnjx strong:where(.svelte-133tnjx){font-size:17px}.plan-link.svelte-133tnjx{border:1px solid rgb(var(--border));border-radius:9px;justify-content:space-between;gap:4px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:700}.plan-link.svelte-133tnjx:hover{background:rgb(var(--bg-soft))}.recommended.svelte-133tnjx .plan-link:where(.svelte-133tnjx){background:rgb(var(--primary));color:rgb(var(--on-primary));border-color:#0000}.recommended.svelte-133tnjx .plan-link:where(.svelte-133tnjx):hover{background:rgb(var(--primary-hover))}.plan-availability.svelte-133tnjx{text-align:center;color:rgb(var(--muted));margin-top:10px;font-size:11px;font-weight:700}.plan-availability.available.svelte-133tnjx{color:rgb(var(--primary))}.plan-features.svelte-133tnjx{border-top:1px solid rgb(var(--border) / .6);margin-top:22px;padding-top:20px}.plan-features.svelte-133tnjx>p:where(.svelte-133tnjx){min-height:34px;font-size:11px;font-weight:700}.plan-features.svelte-133tnjx ul:where(.svelte-133tnjx){gap:12px;margin-top:10px;display:grid}.plan-features.svelte-133tnjx li:where(.svelte-133tnjx){gap:7px;font-size:11px;line-height:1.8;display:flex}.plan-features.svelte-133tnjx svg{color:rgb(var(--primary));flex-shrink:0;margin-top:2px}.proposal-note.svelte-133tnjx{text-align:center;margin-top:18px}.value-strip.svelte-133tnjx{background:rgb(var(--primary-soft));border-radius:16px;gap:20px;margin:36px 0 64px;padding:25px 28px}.value-icon.svelte-133tnjx{color:rgb(var(--primary))}.value-strip.svelte-133tnjx h2:where(.svelte-133tnjx){color:rgb(var(--primary-fg));font-size:15px;font-weight:700}.value-strip.svelte-133tnjx p:where(.svelte-133tnjx){color:rgb(var(--primary-fg));margin-top:7px;font-size:12px;line-height:1.9}.section-heading.svelte-133tnjx{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.section-heading.svelte-133tnjx h2:where(.svelte-133tnjx),.faq-section.svelte-133tnjx h2:where(.svelte-133tnjx){letter-spacing:-.04em;margin-top:8px;font-size:24px;font-weight:800}.section-heading.svelte-133tnjx>p:where(.svelte-133tnjx){color:rgb(var(--muted));font-size:11px}.table-scroll.svelte-133tnjx{border:1px solid rgb(var(--border) / .7);background:rgb(var(--card));border-radius:14px;overflow-x:auto}table.svelte-133tnjx{border-collapse:collapse;width:100%;min-width:670px;font-size:12px}th.svelte-133tnjx,td.svelte-133tnjx{text-align:center;border-bottom:1px solid rgb(var(--border) / .5);padding:16px 12px}th.svelte-133tnjx:first-child{text-align:left;width:38%;padding-left:20px}tbody.svelte-133tnjx th:where(.svelte-133tnjx){font-size:11px;font-weight:500}.feature-link.svelte-133tnjx{color:rgb(var(--primary));align-items:center;gap:5px;font-weight:700;display:inline-flex}.feature-link.svelte-133tnjx:hover{text-decoration:underline}td.svelte-133tnjx{font-variant-numeric:tabular-nums;width:20.66%}thead.svelte-133tnjx th:where(.svelte-133tnjx){padding-block:23px;scroll-margin-top:24px;font-size:12px}thead.svelte-133tnjx small:where(.svelte-133tnjx){color:rgb(var(--muted));margin-top:5px;font-size:11px;font-weight:400;display:block}.featured-column.svelte-133tnjx{background:rgb(var(--primary) / .045)}.group-row.svelte-133tnjx th:where(.svelte-133tnjx){background:rgb(var(--bg-soft) / .6);padding-block:10px;font-size:11px;font-weight:700}td.svelte-133tnjx svg{margin:auto}td.svelte-133tnjx .included{color:rgb(var(--primary))}td.svelte-133tnjx .excluded{color:rgb(var(--muted));opacity:.6}.table-note.svelte-133tnjx{margin-top:14px}.table-note.svelte-133tnjx a:where(.svelte-133tnjx){color:rgb(var(--primary));font-weight:700}.table-note.svelte-133tnjx a:where(.svelte-133tnjx):hover{text-decoration:underline}.scroll-hint.svelte-133tnjx{color:rgb(var(--muted));margin-bottom:10px;font-size:11px;display:none}.faq-section.svelte-133tnjx{grid-template-columns:1fr 2fr;gap:36px;margin-top:64px;display:grid}.faq-intro.svelte-133tnjx{color:rgb(var(--muted));margin-top:16px;font-size:12px;line-height:1.9}details.svelte-133tnjx{border-bottom:1px solid rgb(var(--border) / .7)}summary.svelte-133tnjx{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:13px;font-weight:700;list-style:none;display:flex}summary.svelte-133tnjx::-webkit-details-marker{display:none}summary.svelte-133tnjx svg{color:rgb(var(--muted));flex-shrink:0}details[open].svelte-133tnjx summary:where(.svelte-133tnjx) svg{transform:rotate(180deg)}details.svelte-133tnjx>p:where(.svelte-133tnjx){color:rgb(var(--muted));padding:0 20px 20px 0;font-size:12px;line-height:2}.closing.svelte-133tnjx{text-align:center;border:1px solid rgb(var(--border) / .5);background:rgb(var(--card));border-radius:20px;margin-top:64px;padding:40px 24px}.closing.svelte-133tnjx h2:where(.svelte-133tnjx){letter-spacing:-.04em;margin-top:12px;font-size:24px;font-weight:800;line-height:1.7}.closing-links.svelte-133tnjx{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px}.text-link.svelte-133tnjx{color:rgb(var(--primary));gap:6px;font-size:12px;font-weight:700}@media (width<=767px){.plan-grid.svelte-133tnjx{grid-template-columns:1fr;gap:20px}.plan-card.svelte-133tnjx{padding:26px}.plan-card.recommended.svelte-133tnjx{margin-top:25px;padding:25px}.price.svelte-133tnjx{font-size:38px}.price-detail.svelte-133tnjx,.plan-features.svelte-133tnjx>p:where(.svelte-133tnjx){min-height:0}.plan-features.svelte-133tnjx li:where(.svelte-133tnjx),.plan-description.svelte-133tnjx,.plan-features.svelte-133tnjx>p:where(.svelte-133tnjx){font-size:13px}.plan-features.svelte-133tnjx ul:where(.svelte-133tnjx){gap:10px}.hero.svelte-133tnjx{padding-top:40px}.hero-copy.svelte-133tnjx{font-size:12px}.mobile-break.svelte-133tnjx{display:block}.hero-notes.svelte-133tnjx{gap:10px;font-size:11px}.billing-bar.svelte-133tnjx{margin-bottom:24px}.value-strip.svelte-133tnjx{align-items:start;gap:14px;margin-bottom:48px;padding:24px 20px}.value-icon.svelte-133tnjx{padding-top:3px}.section-heading.svelte-133tnjx{display:block}.section-heading.svelte-133tnjx>p:where(.svelte-133tnjx){margin-top:10px}.scroll-hint.svelte-133tnjx{display:block}.faq-section.svelte-133tnjx{grid-template-columns:1fr;gap:16px;margin-top:48px}.faq-intro.svelte-133tnjx{display:none}.closing.svelte-133tnjx{margin-top:48px}.closing.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:21px}}
