.grid-wrap.svelte-1dc61g8{width:100%;background:#fff;border:1px solid #e8e4df;border-radius:14px;overflow:clip}.grid.svelte-1dc61g8{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:.95rem}.grid.svelte-1dc61g8 thead:where(.svelte-1dc61g8) th:where(.svelte-1dc61g8){font-weight:600;font-size:.9rem;text-align:center;padding:.85rem .75rem;color:#1a1a2e;border-bottom:1px solid #e8e4df}.grid.svelte-1dc61g8 thead:where(.svelte-1dc61g8) .feat-col:where(.svelte-1dc61g8){text-align:left}.grid.svelte-1dc61g8 thead:where(.svelte-1dc61g8) .us-col:where(.svelte-1dc61g8){color:var(--color-brand-500)}.grid.svelte-1dc61g8 tbody:where(.svelte-1dc61g8) td:where(.svelte-1dc61g8),.grid.svelte-1dc61g8 tbody:where(.svelte-1dc61g8) th:where(.svelte-1dc61g8){padding:.65rem .75rem;text-align:center;border-bottom:1px solid #f3efea;vertical-align:middle}.row-header.svelte-1dc61g8{text-align:left;font-weight:500;color:#1a1a2e;cursor:help}.row-header-text.svelte-1dc61g8{display:inline-block;max-width:22rem;border-bottom:1px dotted #a8a4bc;padding-bottom:1px}.row-header.svelte-1dc61g8:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.section-header.svelte-1dc61g8 th:where(.svelte-1dc61g8){text-align:left;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8d8a9e;padding-top:1.6rem;padding-bottom:.4rem;border-bottom:none;cursor:default}.section-header.svelte-1dc61g8:first-child th:where(.svelte-1dc61g8){padding-top:.4rem}.us.svelte-1dc61g8{background:#fdf3ee}td.has-tooltip.svelte-1dc61g8{cursor:help}td.has-tooltip.svelte-1dc61g8:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.mark.svelte-1dc61g8{font-size:1.1rem;display:inline-block;line-height:1}.mark-yes.svelte-1dc61g8{color:var(--color-brand-500)}.mark-partial.svelte-1dc61g8{color:#8d8a9e}.mark-no.svelte-1dc61g8{color:#c8c4bf}.price-row.svelte-1dc61g8 td:where(.svelte-1dc61g8),.price-row.svelte-1dc61g8 th:where(.svelte-1dc61g8){padding-top:1rem}.price.svelte-1dc61g8{font-weight:600;font-size:.92rem;color:#1a1a2e}.grid-footnote.svelte-1dc61g8{font-size:.82rem;font-style:italic;color:#64607a;line-height:1.6;margin:1.5rem 0 0;max-width:60rem}.grid-footnote.svelte-1dc61g8 a{color:var(--color-brand-500);text-decoration:underline;text-underline-offset:2px}.grid-scroll.svelte-1dc61g8{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:720px){.grid.svelte-1dc61g8{min-width:640px}.grid.svelte-1dc61g8 thead:where(.svelte-1dc61g8) .feat-col:where(.svelte-1dc61g8),.grid.svelte-1dc61g8 tbody:where(.svelte-1dc61g8) .row-header:where(.svelte-1dc61g8){position:sticky;left:0;background:#fff;z-index:1}.grid.svelte-1dc61g8 tbody:where(.svelte-1dc61g8) .row-header:where(.svelte-1dc61g8){box-shadow:1px 0 #e8e4df}.grid.svelte-1dc61g8 .section-header:where(.svelte-1dc61g8) th:where(.svelte-1dc61g8){position:sticky;left:0;background:#fff;z-index:1}}.tooltip.svelte-1dc61g8{position:fixed;transform:translate(-50%);max-width:280px;background:#1a1a2e;color:#fff;padding:.6rem .75rem;border-radius:6px;font-family:Inter,sans-serif;font-size:.82rem;line-height:1.5;box-shadow:0 4px 12px #0000002e;z-index:100;pointer-events:auto}.tooltip.flipped.svelte-1dc61g8{transform:translate(-50%,-100%)}.tooltip.svelte-1dc61g8 p:where(.svelte-1dc61g8){margin:0 0 .4rem}.tooltip.svelte-1dc61g8 p:where(.svelte-1dc61g8):last-child{margin:0}.tooltip.svelte-1dc61g8 a:where(.svelte-1dc61g8){color:#ffd6a8;text-decoration:underline;text-underline-offset:2px}.hero.svelte-skv6c4{padding:6rem 1.5rem 1.5rem;text-align:center}.hero-inner.svelte-skv6c4{max-width:700px;margin:0 auto}.hero-title.svelte-skv6c4{font-size:3.5rem;line-height:1.1;margin:0 0 1.25rem;color:#1a1a2e;letter-spacing:-.02em}.hero-sub.svelte-skv6c4{font-size:1.15rem;line-height:1.6;color:#64607a;margin:0 0 2rem}.hero-actions.svelte-skv6c4{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-pricing.svelte-skv6c4{margin:.75rem 0 0;font-size:.85rem;color:#64607a}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:10px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all var(--duration-normal);border:none;cursor:pointer}.btn-primary{background:var(--color-brand-500);color:#fff}.btn-primary:hover{background:var(--color-brand-600)}.btn-secondary.svelte-skv6c4{background:#faf8f5;color:var(--color-brand-500);border:1.5px solid var(--color-brand-500)}.btn-secondary.svelte-skv6c4:hover{background:#f5f0eb}.btn-large{padding:.85rem 2rem;font-size:1.05rem}.btn-hero{padding:1.1rem 2.5rem;font-size:1.2rem;border-radius:12px}.pillars.svelte-skv6c4{padding:1.5rem 1.5rem 4rem}.pillars-inner.svelte-skv6c4{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.pillar.svelte-skv6c4{text-align:center;padding:2rem 1.5rem;border-radius:16px;background:#fff;border:1px solid #e8e4df;transition:box-shadow var(--duration-normal),transform var(--duration-normal)}.pillar.svelte-skv6c4:hover{box-shadow:0 4px 20px #0000000f;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.pillar.svelte-skv6c4{transition:none}.pillar.svelte-skv6c4:hover{transform:none}}.pillar-icon.svelte-skv6c4{color:var(--color-brand-500);margin-bottom:1rem}.pillar.svelte-skv6c4 h3:where(.svelte-skv6c4){margin:0 0 .5rem;font-size:1.25rem}.pillar.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0;font-size:.9rem;color:#64607a;line-height:1.6}.demo-section.svelte-skv6c4{padding:0rem 1.5rem}.demo-inner.svelte-skv6c4{max-width:1100px;margin:0 auto;text-align:center}.demo-inner.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:2rem;margin:0 0 .75rem}.demo-sub.svelte-skv6c4{font-size:1rem;color:#64607a;margin:0 0 2rem;line-height:1.5}.demo-desktop.svelte-skv6c4{display:block;margin:0 auto}.demo-poster.svelte-skv6c4{position:relative;max-width:1100px;margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid #e8e4df}.demo-poster.svelte-skv6c4 img:where(.svelte-skv6c4){display:block;width:100%;height:auto}.demo-poster-overlay.svelte-skv6c4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#1a1a2e8c;color:#fff;text-align:center;padding:1rem}.demo-poster-overlay.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0;font-size:1rem}.demo-mobile.svelte-skv6c4{display:none;text-align:center;padding:1rem 0 2rem}.demo-mobile.svelte-skv6c4 img:where(.svelte-skv6c4){display:block;max-width:100%;height:auto;margin:0 auto;border:1px solid #e8e4df;border-radius:12px;box-shadow:0 2px 12px #0000000a}.demo-mobile-caption.svelte-skv6c4{margin:1rem 0 0;color:#64607a;font-size:.9rem}@media(max-width:768px){.demo-desktop.svelte-skv6c4{display:none}.demo-mobile.svelte-skv6c4{display:block}}.how-it-works.svelte-skv6c4{padding:4rem 1.5rem;background:#fff;border-top:1px solid #e8e4df;border-bottom:1px solid #e8e4df}.how-inner.svelte-skv6c4{max-width:900px;margin:0 auto;text-align:center}.how-inner.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:2rem;margin:0 0 2.5rem}.steps.svelte-skv6c4{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;text-align:left}.step.svelte-skv6c4{position:relative}.step-num.svelte-skv6c4{width:36px;height:36px;border-radius:50%;background:var(--color-brand-500);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;margin-bottom:.75rem}.step.svelte-skv6c4 h3:where(.svelte-skv6c4){margin:0 0 .4rem;font-size:1.1rem}.step.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0;font-size:.9rem;color:#64607a;line-height:1.6}.step.svelte-skv6c4 code:where(.svelte-skv6c4){background:#eee8e0;padding:.1rem .3rem;border-radius:3px;font-size:.85em}.compare.svelte-skv6c4{padding:5rem 1.5rem}.compare-inner.svelte-skv6c4{max-width:1100px;margin:0 auto}.compare-inner.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:2rem;margin:0 0 .5rem;text-align:center}.compare-sub.svelte-skv6c4{font-size:1rem;color:#64607a;margin:0 auto 2.5rem;text-align:center;max-width:540px;line-height:1.5}.compare-links.svelte-skv6c4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.25rem;margin-top:2rem;font-size:.88rem}.compare-links-label.svelte-skv6c4{color:#64607a}.compare-links.svelte-skv6c4 a:where(.svelte-skv6c4){color:var(--color-brand-500);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-normal)}.compare-links.svelte-skv6c4 a:where(.svelte-skv6c4):hover{border-bottom-color:currentColor}.final-cta.svelte-skv6c4{padding:3rem 1.5rem;text-align:center}.cta-inner.svelte-skv6c4{max-width:500px;margin:0 auto}.cta-inner.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:2.25rem;margin:0 0 .75rem}.cta-inner.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:1rem;color:#64607a;margin:0 0 1.75rem}.cta-actions.svelte-skv6c4{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.hero.svelte-skv6c4{padding:4rem 1.5rem 3rem}.hero-title.svelte-skv6c4{font-size:2.25rem}.hero-sub.svelte-skv6c4{font-size:1rem}.pillars-inner.svelte-skv6c4{grid-template-columns:1fr;gap:1.25rem}.steps.svelte-skv6c4{grid-template-columns:1fr;gap:2rem}.compare-inner.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:1.6rem}.cta-inner.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:1.75rem}}
