.pg-hero.svelte-si17ow{background:linear-gradient(180deg, color-mix(in srgb, var(--bt-d) 10%, transparent), transparent), var(--surface);text-align:center}.pg-hero-inner.svelte-si17ow{max-width:52rem;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,4rem)}.pg-hero.svelte-si17ow h1:where(.svelte-si17ow){font-size:clamp(2rem,5vw,3.2rem);font-weight:300}.pg-hero-sub.svelte-si17ow{max-width:38rem;color:var(--text-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.pg-plans.svelte-si17ow{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2.5rem 0;display:flex}.pg-plan.svelte-si17ow{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:18rem;box-shadow:var(--shadow-sm);flex:14rem;padding:1.75rem 1.5rem;position:relative}.pg-plan.featured.svelte-si17ow{border-color:var(--bt-c);box-shadow:var(--shadow-md)}.pg-plan-badge.svelte-si17ow{background:linear-gradient(120deg, var(--bt-c), var(--bt-e));border-radius:var(--radius-full);white-space:nowrap;color:#fff;padding:.2rem .75rem;font-size:.8rem;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pg-plan-name.svelte-si17ow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.9rem;font-weight:700;display:block}.pg-plan-price.svelte-si17ow{color:var(--bt-c);justify-content:center;align-items:baseline;gap:.25rem;margin-top:.5rem;display:flex}.pg-plan-price.svelte-si17ow strong:where(.svelte-si17ow){letter-spacing:-.02em;font-size:2.6rem;font-weight:400}.pg-plan-price.svelte-si17ow span:where(.svelte-si17ow){color:var(--text-muted);font-size:1rem}.pg-plan-note.svelte-si17ow{color:var(--text-muted);margin-top:.5rem;font-size:.9rem}.pg-promo.svelte-si17ow{color:var(--text-muted);margin-top:1rem;font-size:.9rem}.pg-subscribed.svelte-si17ow{color:var(--text-muted);font-size:1.1rem}.pg-compare.svelte-si17ow{background:var(--surface)}.pg-compare-inner.svelte-si17ow{max-width:56rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,4rem)}.pg-table.svelte-si17ow{border-collapse:collapse;width:100%;font-size:1rem}.pg-table.svelte-si17ow th:where(.svelte-si17ow),.pg-table.svelte-si17ow td:where(.svelte-si17ow){border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;padding:.85rem 1rem}.pg-table.svelte-si17ow thead:where(.svelte-si17ow) th:where(.svelte-si17ow){text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.85rem;font-weight:700}.pg-table.svelte-si17ow tbody:where(.svelte-si17ow) th:where(.svelte-si17ow){text-align:left;width:55%;color:var(--text);font-weight:400}.pg-table.svelte-si17ow tbody:where(.svelte-si17ow) tr:where(.svelte-si17ow):last-child th:where(.svelte-si17ow),.pg-table.svelte-si17ow tbody:where(.svelte-si17ow) tr:where(.svelte-si17ow):last-child td:where(.svelte-si17ow){border-bottom:none}.pg-table.svelte-si17ow .paid:where(.svelte-si17ow){background:var(--surface-alt);font-weight:600}.pg-table.svelte-si17ow thead:where(.svelte-si17ow) .paid:where(.svelte-si17ow){border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--bt-c)}.pg-table.svelte-si17ow tbody:where(.svelte-si17ow) tr:where(.svelte-si17ow):last-child .paid:where(.svelte-si17ow){border-radius:0 0 var(--radius-md) var(--radius-md)}.pg-yes.svelte-si17ow{vertical-align:middle;width:1.25rem;height:1.25rem;color:var(--success);display:inline-block}.pg-no.svelte-si17ow{color:var(--text-muted)}.pg-sr.svelte-si17ow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-faq.svelte-si17ow{background:var(--surface-alt)}.pg-faq-inner.svelte-si17ow{max-width:76rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,4rem)}.pg-faq-grid.svelte-si17ow{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:2rem;display:grid}.pg-faq-item.svelte-si17ow h3:where(.svelte-si17ow){font-size:1.2rem;font-weight:600}.pg-faq-item.svelte-si17ow p:where(.svelte-si17ow){color:var(--text-muted);margin-top:.6rem;line-height:1.6}.pg-faq-item.svelte-si17ow p:where(.svelte-si17ow) a{color:var(--bt-c);font-weight:600}.pg-faq-item.svelte-si17ow p:where(.svelte-si17ow) a:hover{text-decoration:underline}@media (width<=40rem){.pg-table.svelte-si17ow{font-size:.85rem}.pg-table.svelte-si17ow th:where(.svelte-si17ow),.pg-table.svelte-si17ow td:where(.svelte-si17ow){padding:.7rem .5rem}.pg-table.svelte-si17ow tbody:where(.svelte-si17ow) th:where(.svelte-si17ow){width:50%}}
