.pr-banner-close.svelte-133tnjx{background:transparent;border:none;color:var(--k-fg-tertiary);cursor:pointer;font-size:var(--k-text-18);padding:0;transition:color var(--duration-fast)}.pr-banner-close.svelte-133tnjx:hover{color:var(--k-fg-primary)}.pr-toggle-row.svelte-133tnjx{display:flex;justify-content:center;padding-bottom:2.5rem}.pr-toggle.svelte-133tnjx{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--k-border-subtle);border-radius:var(--radius-k-full);background:var(--k-bg-surface)}.pr-toggle__btn.svelte-133tnjx{display:inline-flex;align-items:center;gap:.5rem;border:none;background:transparent;color:var(--k-fg-secondary);font-size:var(--k-text-14);font-weight:600;padding:.55rem 1.15rem;border-radius:var(--radius-k-full);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast)}.pr-toggle__btn--active.svelte-133tnjx{background:var(--k-accent);color:var(--k-accent-fg)}.pr-toggle__badge.svelte-133tnjx{font-size:var(--k-text-11);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:var(--radius-k-full);background:color-mix(in srgb,currentColor 14%,transparent)}.pr-grid.svelte-133tnjx{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:var(--k-grid-gap);max-width:72rem;margin:0 auto;align-items:start}.pr-card.svelte-133tnjx{display:flex;flex-direction:column;position:relative}.pr-card--featured.svelte-133tnjx{box-shadow:var(--k-shadow-glow)}.pr-card__flag.svelte-133tnjx{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);white-space:nowrap;font-size:var(--k-text-11);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .85rem;border-radius:var(--radius-k-full);background:var(--k-accent);color:var(--k-accent-fg)}.pr-card__flag--soon.svelte-133tnjx{background:var(--k-fg-tertiary);color:var(--k-bg-base)}.pr-card__trust.svelte-133tnjx{font-size:var(--k-text-12);color:var(--k-fg-tertiary);text-align:center;margin:.75rem 0 0}.pr-card__name.svelte-133tnjx{font-family:var(--font-display);font-size:1.9rem;font-weight:400;color:var(--k-fg-primary);margin:0 0 .4rem}.pr-card__name--pro.svelte-133tnjx,.pr-card__name--max.svelte-133tnjx{color:var(--k-accent)}.pr-card__tag.svelte-133tnjx{color:var(--k-fg-secondary);font-size:var(--k-text-14);margin:0 0 1.4rem;min-height:2.6em}.pr-card__price.svelte-133tnjx{font-family:var(--font-display);font-size:2.6rem;color:var(--k-fg-primary);line-height:1;margin-bottom:.4rem}.pr-card__per.svelte-133tnjx{font-family:var(--font-body);font-size:var(--k-text-15);color:var(--k-fg-tertiary)}.pr-card__note.svelte-133tnjx{font-size:var(--k-text-13);color:var(--k-accent);margin:0 0 .25rem}.pr-card__ctas.svelte-133tnjx{display:flex;flex-direction:column;gap:.6rem;margin:1.25rem 0 0}.pr-card__cta.svelte-133tnjx{width:100%;justify-content:center}.pr-card__cta--busy.svelte-133tnjx{pointer-events:none;opacity:.85}.pr-card__hint.svelte-133tnjx{font-size:var(--k-text-12);color:var(--k-fg-tertiary);text-align:center;margin:0}.pr-card__everything.svelte-133tnjx{font-size:var(--k-text-13);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-tertiary);margin:1.75rem 0 .75rem}.pr-card.svelte-133tnjx>.pr-card__cta:where(.svelte-133tnjx){margin-top:1.25rem}.pr-card__list.svelte-133tnjx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.pr-card.svelte-133tnjx>.pr-card__list:where(.svelte-133tnjx):last-child{margin-top:0}.pr-card__list.svelte-133tnjx li:where(.svelte-133tnjx){position:relative;padding-left:1.6rem;color:var(--k-fg-secondary);font-size:var(--k-text-14);line-height:1.5}.pr-card__list.svelte-133tnjx li:where(.svelte-133tnjx):before{content:"✓";position:absolute;left:0;color:var(--k-accent);font-weight:700}.pr-card__list.svelte-133tnjx li:where(.svelte-133tnjx) strong:where(.svelte-133tnjx){color:var(--k-fg-primary)}.pr-card.svelte-133tnjx .k-btn:where(.svelte-133tnjx)+.pr-card__list:where(.svelte-133tnjx){margin-top:1.75rem}.pr-compare.svelte-133tnjx th[scope=row]:where(.svelte-133tnjx){font-weight:500;color:var(--k-fg-secondary);text-transform:none;font-size:var(--k-text-14);letter-spacing:0}.pr-compare.svelte-133tnjx td:where(.svelte-133tnjx){text-align:center}.pr-compare.svelte-133tnjx thead:where(.svelte-133tnjx) th:where(.svelte-133tnjx):not(:first-child){text-align:center}.pr-compare__yes.svelte-133tnjx{color:var(--k-accent);font-size:var(--k-text-20)}.pr-compare__no.svelte-133tnjx{color:var(--k-fg-tertiary)}.pr-compare__val.svelte-133tnjx{font-size:var(--k-text-14);color:var(--k-fg-primary)}.sr-only.svelte-133tnjx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pr-teams.svelte-133tnjx{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2rem;margin-top:2.5rem;flex-wrap:wrap}.pr-teams__copy.svelte-133tnjx{flex:1 1 18rem;max-width:36rem}.pr-teams__title.svelte-133tnjx{font-family:var(--font-display);font-size:var(--k-text-24);font-weight:400;margin:0 0 .45rem;color:var(--k-fg-primary)}.pr-teams__copy.svelte-133tnjx p:where(.svelte-133tnjx){margin:0;color:var(--k-fg-secondary);font-size:var(--k-text-15);line-height:1.55}.pr-teams__cta.svelte-133tnjx{flex-shrink:0}.pr-faq.svelte-133tnjx{display:flex;flex-direction:column;gap:.75rem}.pr-faq__item.svelte-133tnjx{border:1px solid var(--k-border-subtle);border-radius:var(--radius-k-lg);background:var(--k-bg-surface);padding:0 1.25rem}.pr-faq__item.svelte-133tnjx summary:where(.svelte-133tnjx){display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.05rem 0;font-weight:600;color:var(--k-fg-primary)}.pr-faq__item.svelte-133tnjx summary:where(.svelte-133tnjx)::-webkit-details-marker{display:none}.pr-faq__item.svelte-133tnjx summary:where(.svelte-133tnjx) i:where(.svelte-133tnjx){color:var(--k-accent);font-size:var(--k-text-20);transition:transform var(--duration-normal) var(--ease-out-expo);flex-shrink:0}.pr-faq__item[open].svelte-133tnjx summary:where(.svelte-133tnjx) i:where(.svelte-133tnjx){transform:rotate(180deg)}.pr-faq__item.svelte-133tnjx p:where(.svelte-133tnjx){margin:0;padding:0 0 1.15rem;color:var(--k-fg-secondary);font-size:var(--k-text-15);line-height:1.65}.pr-faq__item.svelte-133tnjx p:where(.svelte-133tnjx) a:where(.svelte-133tnjx){color:var(--k-accent)}
