.compare-index.svelte-1ez3k3s{max-width:1080px;margin:0 auto;padding:8rem 2rem 6rem;color:var(--md-sys-color-on-surface)}@media(max-width:640px){.compare-index.svelte-1ez3k3s{padding:6rem 1.25rem 4rem}}.hero.svelte-1ez3k3s{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].hero.svelte-1ez3k3s{opacity:1;transform:translateY(0)}.eyebrow.svelte-1ez3k3s{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--md-sys-color-primary);margin-bottom:1rem}h1.svelte-1ez3k3s{font-size:clamp(1.625rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.18;margin-bottom:1.25rem;color:#fff;text-wrap:balance}.hook.svelte-1ez3k3s{font-size:1.125rem;color:var(--md-sys-color-on-surface-variant);max-width:680px;margin:0 auto}.intent.svelte-1ez3k3s{margin:0 0 3.5rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].intent.svelte-1ez3k3s{opacity:1;transform:translateY(0)}.intent.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin:0 0 .85rem;text-align:center}.intent-lead.svelte-1ez3k3s{font-size:1.0625rem;line-height:1.65;color:var(--md-sys-color-on-surface-variant);max-width:760px;margin:0 auto 1.5rem;text-align:center}.intent-links.svelte-1ez3k3s{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.intent-card.svelte-1ez3k3s{display:flex;flex-direction:column;gap:.65rem;padding:1.75rem;background:#00c8960a;border:1px solid rgba(0,200,150,.28);border-radius:1rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s}.intent-card.svelte-1ez3k3s:hover{transform:translateY(-3px);border-color:#00c89680;background:#00c89612}.intent-kicker.svelte-1ez3k3s{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--md-sys-color-primary)}.intent-card.svelte-1ez3k3s strong:where(.svelte-1ez3k3s){font-size:1.375rem;font-weight:800;color:#fff}.intent-card.svelte-1ez3k3s p:where(.svelte-1ez3k3s){font-size:.9375rem;color:var(--md-sys-color-on-surface-variant);line-height:1.55;margin:0;flex:1}.intent-cta.svelte-1ez3k3s{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--md-sys-color-primary);margin-top:.35rem}.grid.svelte-1ez3k3s{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].grid.svelte-1ez3k3s{opacity:1;transform:translateY(0)}.card.svelte-1ez3k3s{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;background:#ffffff05;border:1px solid var(--md-sys-color-outline-variant);border-radius:1rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s}.card.svelte-1ez3k3s:hover{transform:translateY(-3px);border-color:#00c89666;background:#00c8960a}.card-tag.svelte-1ez3k3s{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--md-sys-color-primary)}.card.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font-size:1.5rem;font-weight:800;color:#fff;margin:0}.card.svelte-1ez3k3s p:where(.svelte-1ez3k3s){font-size:.9375rem;color:var(--md-sys-color-on-surface-variant);line-height:1.55;margin:0;flex:1}.card-cta.svelte-1ez3k3s{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--md-sys-color-primary);margin-top:.5rem}.faq.svelte-1ez3k3s{margin-top:4rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].faq.svelte-1ez3k3s{opacity:1;transform:translateY(0)}.faq.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin:0 0 1.5rem}.faq-list.svelte-1ez3k3s{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1ez3k3s{border:1px solid var(--md-sys-color-outline-variant);border-radius:.875rem;background:#ffffff05;overflow:hidden}.faq-item.svelte-1ez3k3s summary:where(.svelte-1ez3k3s){cursor:pointer;padding:1.125rem 1.375rem;font-size:1rem;font-weight:700;color:#fff;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq-item.svelte-1ez3k3s summary:where(.svelte-1ez3k3s)::-webkit-details-marker{display:none}.faq-item.svelte-1ez3k3s summary:where(.svelte-1ez3k3s):after{content:"+";flex-shrink:0;font-size:1.25rem;font-weight:400;color:var(--md-sys-color-primary);transition:transform .25s}.faq-item[open].svelte-1ez3k3s summary:where(.svelte-1ez3k3s):after{transform:rotate(45deg)}.faq-item.svelte-1ez3k3s summary:where(.svelte-1ez3k3s):focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.faq-item.svelte-1ez3k3s p:where(.svelte-1ez3k3s){margin:0;padding:0 1.375rem 1.25rem;font-size:.9375rem;line-height:1.7;color:var(--md-sys-color-on-surface-variant)}.third-party-note.svelte-1ez3k3s{margin-top:3rem;padding:1.5rem 2rem;background:#ffffff05;border:1px solid var(--md-sys-color-outline-variant);border-radius:1rem;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].third-party-note.svelte-1ez3k3s{opacity:1;transform:translateY(0)}.third-party-note.svelte-1ez3k3s p:where(.svelte-1ez3k3s){margin:0;font-size:1rem;color:var(--md-sys-color-on-surface-variant)}.third-party-note.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:var(--md-sys-color-primary);text-decoration:none;font-weight:600}.third-party-note.svelte-1ez3k3s a:where(.svelte-1ez3k3s):hover{text-decoration:underline}
