.mhero.svelte-1nam06z{text-align:center;width:100%;max-width:880px;margin:0 auto;min-height:calc(100dvh - 6rem);display:flex;flex-direction:column;justify-content:center;padding:var(--space-10) 0;position:relative}.mhero__eyebrow.svelte-1nam06z{align-self:center;margin-bottom:var(--space-8);animation:svelte-1nam06z-mheroUp .55s ease both}.mhero__title.svelte-1nam06z{font-size:var(--text-hero);font-weight:var(--weight-semibold);line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:var(--space-6);animation:svelte-1nam06z-mheroUp .55s .1s ease both}.mhero__title.svelte-1nam06z em{font-style:normal;color:var(--accent);display:inline-block;border-bottom:2px solid rgba(var(--accent-rgb),.45);padding-bottom:.05em;animation:svelte-1nam06z-heroType 1.1s steps(20,end) .65s both,svelte-1nam06z-heroUline .5s ease 1.9s both}@keyframes svelte-1nam06z-heroType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes svelte-1nam06z-heroUline{0%{border-bottom-color:rgba(var(--accent-rgb),.45)}to{border-bottom-color:transparent}}.mhero__subtitle.svelte-1nam06z{font-size:var(--text-hero-sub);color:var(--text-secondary);line-height:var(--leading-loose);max-width:460px;margin:0 auto var(--space-8);animation:svelte-1nam06z-mheroUp .55s .18s ease both}.mhero__cta.svelte-1nam06z{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;animation:svelte-1nam06z-mheroUp .55s .26s ease both}@keyframes svelte-1nam06z-mheroUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mhero__eyebrow.svelte-1nam06z,.mhero__title.svelte-1nam06z,.mhero__title.svelte-1nam06z em,.mhero__subtitle.svelte-1nam06z,.mhero__cta.svelte-1nam06z{animation:none}.mhero__title.svelte-1nam06z em{border-bottom-color:transparent}}.compare-wrap.svelte-1vevqeo{margin:var(--space-7) auto 0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:var(--space-5) var(--space-7);overflow-x:auto}.compare.svelte-1vevqeo{width:100%;border-collapse:collapse}.compare.svelte-1vevqeo th:where(.svelte-1vevqeo),.compare.svelte-1vevqeo td:where(.svelte-1vevqeo){padding:var(--space-4);text-align:right;border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums}.compare.svelte-1vevqeo thead:where(.svelte-1vevqeo) th:where(.svelte-1vevqeo){font-size:var(--text-body);color:var(--text-primary);padding-bottom:var(--space-5);border-bottom-color:var(--border);vertical-align:top}.compare.has-price-row.svelte-1vevqeo thead:where(.svelte-1vevqeo) th:where(.svelte-1vevqeo),.compare.has-price-row.svelte-1vevqeo .compare__corner:where(.svelte-1vevqeo){border-bottom:1px solid var(--accent)}.compare__plan.svelte-1vevqeo{display:block;line-height:1.3;white-space:nowrap;font-weight:var(--weight-regular)}.compare__corner.svelte-1vevqeo{border-bottom:none}.compare__note.svelte-1vevqeo{display:block;margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-secondary);line-height:1.35;white-space:nowrap}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) th:where(.svelte-1vevqeo){text-align:left;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-primary)}.compare__label-note.svelte-1vevqeo{color:var(--accent);font-weight:var(--weight-regular);font-size:var(--text-body);margin-left:.4em}.compare__sub.svelte-1vevqeo{display:block;margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-secondary);line-height:var(--leading-normal)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) td:where(.svelte-1vevqeo){font-size:var(--text-small);color:var(--text-secondary);white-space:nowrap}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) td:where(.svelte-1vevqeo) strong:where(.svelte-1vevqeo){color:var(--text-primary);font-size:var(--text-body)}.compare__text.svelte-1vevqeo{color:var(--text-primary);font-size:var(--text-body)}.compare__suffix.svelte-1vevqeo{color:var(--text-secondary);margin-left:.25em}.compare__row-price.svelte-1vevqeo td:where(.svelte-1vevqeo),.compare__row-price.svelte-1vevqeo th:where(.svelte-1vevqeo){border-bottom:1px solid var(--accent)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) .compare__row-price:where(.svelte-1vevqeo) td:where(.svelte-1vevqeo) strong:where(.svelte-1vevqeo){font-size:var(--text-heading);color:var(--accent)}.compare__row-price.svelte-1vevqeo .compare__suffix:where(.svelte-1vevqeo){font-size:var(--text-small);vertical-align:middle;margin-left:.15em}.compare.svelte-1vevqeo .yes:where(.svelte-1vevqeo){color:var(--accent);font-weight:var(--weight-semibold);font-size:var(--text-body)}.compare.svelte-1vevqeo .no:where(.svelte-1vevqeo){color:var(--text-secondary);opacity:.3}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) tr:where(.svelte-1vevqeo):last-child th:where(.svelte-1vevqeo),.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) tr:where(.svelte-1vevqeo):last-child td:where(.svelte-1vevqeo){border-bottom:none}.compare__footnote.svelte-1vevqeo{margin:var(--space-5) 0 0;text-align:center;font-size:var(--text-xs);color:var(--text-secondary)}.fc-grid.svelte-1hx4foc{display:grid;grid-template-columns:repeat(var(--fc-columns, 3),1fr);gap:var(--space-8)}.fc-card.svelte-1hx4foc{--card-accent: var(--accent);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:var(--space-10) var(--space-8);text-align:center;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fc-card.svelte-1hx4foc:after{content:"";position:absolute;bottom:-35px;right:-35px;width:110px;height:110px;border-radius:50%;background:var(--card-accent);opacity:.05;pointer-events:none}.fc-card.svelte-1hx4foc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);opacity:0;transition:opacity .18s ease}.fc-card.svelte-1hx4foc:hover{transform:translateY(-5px);box-shadow:0 16px 40px #00000073,0 0 0 1px color-mix(in srgb,var(--card-accent) 30%,transparent);border-color:color-mix(in srgb,var(--card-accent) 18%,transparent)}.fc-card.svelte-1hx4foc:hover:before{opacity:1}.fc-icon.svelte-1hx4foc{width:56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--card-accent) 11%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 20%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto var(--space-6)}.fc-title.svelte-1hx4foc{font-size:var(--text-heading);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.2}.fc-text.svelte-1hx4foc{font-size:var(--text-small);color:var(--text-secondary);line-height:1.75;margin:0}@media(max-width:700px){.fc-grid.svelte-1hx4foc{grid-template-columns:1fr}}
