.page.svelte-ie5dey{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.container.svelte-ie5dey{max-width:1080px;margin:0 auto;padding:0 1.5rem}.container.narrow.svelte-ie5dey{max-width:760px}.hero.svelte-ie5dey{padding:4rem 1.5rem 2.5rem;text-align:center}.eyebrow.svelte-ie5dey{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:1rem}.eyebrow.svelte-ie5dey strong:where(.svelte-ie5dey){color:var(--accent-primary)}.hero.svelte-ie5dey h1:where(.svelte-ie5dey){font-family:var(--font-display);font-size:clamp(2.1rem,5.2vw,3.35rem);font-weight:900;letter-spacing:-.035em;line-height:1.02;margin:0 auto 1rem;max-width:15ch;text-wrap:balance}.hero-sub.svelte-ie5dey{font-size:1.08rem;color:var(--text-muted);line-height:1.65;max-width:640px;margin:0 auto}.hero-actions.svelte-ie5dey{margin-top:1.9rem}.hero-actions.svelte-ie5dey .cta-btn:where(.svelte-ie5dey){margin-top:0}.disclosure.svelte-ie5dey{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--text-muted);margin:1.2rem auto 0;max-width:60ch;line-height:1.5}.disclosure.svelte-ie5dey svg{width:14px;height:14px;color:var(--accent-primary);flex-shrink:0}.cta-btn.svelte-ie5dey{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.6rem;padding:.9rem 1.7rem;background:var(--accent-primary);color:#fff;border:none;border-radius:12px;font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:background .16s,transform .14s}.cta-btn.svelte-ie5dey:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.cta-btn.svelte-ie5dey svg{width:17px;height:17px}.content-section.svelte-ie5dey{padding:3.5rem 1.5rem}.content-section.alt.svelte-ie5dey{background:var(--bg-secondary)}.section-title.svelte-ie5dey{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.025em;margin-bottom:.7rem}.section-lead.svelte-ie5dey{font-size:1rem;color:var(--text-muted);line-height:1.7;margin-bottom:1rem}.table-scroll.svelte-ie5dey{overflow-x:auto;margin-top:1.5rem;border:1px solid var(--border-color);border-radius:14px}table.cmp.svelte-ie5dey{width:100%;border-collapse:collapse;font-size:.9rem;min-width:640px}table.cmp.svelte-ie5dey th:where(.svelte-ie5dey),table.cmp.svelte-ie5dey td:where(.svelte-ie5dey){padding:.8rem .9rem;text-align:center;border-bottom:1px solid var(--border-color)}table.cmp.svelte-ie5dey thead:where(.svelte-ie5dey) th:where(.svelte-ie5dey){background:var(--bg-secondary);font-weight:700;color:var(--text-primary);position:sticky;top:0}table.cmp.svelte-ie5dey th.feat:where(.svelte-ie5dey),table.cmp.svelte-ie5dey td.feat:where(.svelte-ie5dey){text-align:left;font-weight:600;color:var(--text-primary);white-space:nowrap}table.cmp.svelte-ie5dey td.feat:where(.svelte-ie5dey){color:var(--text-muted);font-weight:500}table.cmp.svelte-ie5dey .me:where(.svelte-ie5dey){background:var(--accent-primary-tint);box-shadow:inset 1px 0 #16513b33,inset -1px 0 #16513b33}table.cmp.svelte-ie5dey thead:where(.svelte-ie5dey) th.me:where(.svelte-ie5dey){background:#16513b;color:#fff}table.cmp.svelte-ie5dey tbody:where(.svelte-ie5dey) tr:where(.svelte-ie5dey):hover td:where(.svelte-ie5dey):not(.me){background:var(--bg-secondary)}table.cmp.svelte-ie5dey tbody:where(.svelte-ie5dey) tr:where(.svelte-ie5dey):last-child td:where(.svelte-ie5dey){border-bottom:none}td.yes.svelte-ie5dey svg{width:17px;height:17px;color:var(--accent-primary)}td.no.svelte-ie5dey{color:var(--text-muted)}td.part.svelte-ie5dey{font-size:.82rem;font-weight:600;color:var(--text-primary)}.cards.svelte-ie5dey{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.5rem}@media (max-width: 640px){.cards.svelte-ie5dey{grid-template-columns:1fr}}.provider.svelte-ie5dey{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.7rem;display:flex;flex-direction:column}.provider.me.svelte-ie5dey{background:#16513b;border:1px solid #16513B;box-shadow:var(--card-shadow-hover);color:#f3f7f4}.provider.me.svelte-ie5dey .p-head:where(.svelte-ie5dey) h3:where(.svelte-ie5dey){color:#fff}.provider.me.svelte-ie5dey .p-badge:where(.svelte-ie5dey){background:#fff;color:#16513b}.provider.me.svelte-ie5dey .p-tag:where(.svelte-ie5dey){color:#93e0bf}.provider.me.svelte-ie5dey .p-price:where(.svelte-ie5dey){color:#ffffffb8}.provider.me.svelte-ie5dey .p-blurb:where(.svelte-ie5dey){color:#ffffffe6}.provider.me.svelte-ie5dey .pros:where(.svelte-ie5dey) li:where(.svelte-ie5dey){color:#fff}.provider.me.svelte-ie5dey .pros:where(.svelte-ie5dey) li:where(.svelte-ie5dey) svg{color:#7fd9b0}.provider.me.svelte-ie5dey .cons:where(.svelte-ie5dey) li:where(.svelte-ie5dey){color:#ffffffad}.provider.me.svelte-ie5dey .cons:where(.svelte-ie5dey) li:where(.svelte-ie5dey) svg{color:#ffffff80}.provider.me.svelte-ie5dey .p-cta:where(.svelte-ie5dey){background:#fff;color:#16513b}.provider.me.svelte-ie5dey .p-cta:where(.svelte-ie5dey):hover{background:#eaf3ee}.p-head.svelte-ie5dey{display:flex;align-items:center;gap:.7rem}.p-head.svelte-ie5dey h3:where(.svelte-ie5dey){font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.p-badge.svelte-ie5dey{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--accent-primary);padding:.28rem .6rem;border-radius:999px}.p-tag.svelte-ie5dey{font-size:.92rem;font-weight:700;color:var(--accent-primary);margin:.5rem 0 0}.p-price.svelte-ie5dey{font-size:.85rem;color:var(--text-muted);margin:.35rem 0 .9rem}.p-blurb.svelte-ie5dey{font-size:.92rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1.1rem}.p-lists.svelte-ie5dey{margin-top:auto;display:flex;flex-direction:column;gap:.7rem}.p-lists.svelte-ie5dey ul:where(.svelte-ie5dey){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.p-lists.svelte-ie5dey li:where(.svelte-ie5dey){display:flex;gap:.5rem;align-items:flex-start;font-size:.86rem;line-height:1.4}.p-lists.svelte-ie5dey li:where(.svelte-ie5dey) svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.pros.svelte-ie5dey li:where(.svelte-ie5dey){color:var(--text-primary)}.pros.svelte-ie5dey li:where(.svelte-ie5dey) svg{color:var(--accent-primary)}.cons.svelte-ie5dey li:where(.svelte-ie5dey){color:var(--text-muted)}.cons.svelte-ie5dey li:where(.svelte-ie5dey) svg{color:var(--text-muted)}.p-cta.svelte-ie5dey{margin-top:1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:var(--accent-primary);color:#fff;border:none;border-radius:11px;font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .16s}.p-cta.svelte-ie5dey:hover{background:var(--accent-primary-hover)}.p-cta.svelte-ie5dey svg{width:16px;height:16px}.faq-list.svelte-ie5dey{display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem}.faq-item.svelte-ie5dey{background:var(--bg-card);border:1px solid var(--border-color);border-radius:13px;padding:1.2rem 1.4rem}.faq-q.svelte-ie5dey{font-size:1rem;font-weight:700;margin-bottom:.5rem}.faq-a.svelte-ie5dey{font-size:.92rem;color:var(--text-muted);line-height:1.65;margin:0}.cta-final.svelte-ie5dey{text-align:center}
