main.svelte-4q46vy{width:100%;overflow-x:hidden;background:#fff;color:#1d1d1f;font-family:var(--font-family)}.compare-page.svelte-4q46vy{max-width:860px;margin:0 auto;padding:3rem 1.5rem 5rem}.hero-block.svelte-4q46vy{margin-bottom:3rem;text-align:center}.breadcrumb.svelte-4q46vy{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-muted)}.breadcrumb.svelte-4q46vy a:where(.svelte-4q46vy){color:var(--color-text-secondary);transition:color .2s}.breadcrumb.svelte-4q46vy a:where(.svelte-4q46vy):hover{color:var(--color-accent)}.breadcrumb.svelte-4q46vy .active:where(.svelte-4q46vy){color:var(--color-text-muted)}.hero-block.svelte-4q46vy h1:where(.svelte-4q46vy){font-size:clamp(2.5rem,6vw,3.75rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1.25rem;color:var(--color-text);line-height:1.1;text-align:center}.intro-description.svelte-4q46vy{font-size:1.125rem;line-height:1.65;color:var(--color-text-secondary);max-width:720px;margin:0 auto 1.25rem;text-align:center}.comparison-wrapper.svelte-4q46vy{position:relative;margin-bottom:5rem}.sticky-header.svelte-4q46vy{position:sticky;top:0;z-index:100;background:#fffffff0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:grid;grid-template-columns:1fr 140px 140px;align-items:center;padding:.625rem .75rem .25rem}.sticky-title.svelte-4q46vy{font-size:1.75rem;font-weight:700;color:#000;letter-spacing:-.02em;margin:0;padding-left:0}.header-col-app.svelte-4q46vy{display:flex;align-items:center;justify-content:center;gap:.625rem}.app-logo-icon.svelte-4q46vy{width:28px;height:28px;border-radius:7px;object-fit:cover;box-shadow:0 2px 5px #0000001f}.app-logo-text.svelte-4q46vy{font-size:1.125rem;font-weight:700;color:#000;letter-spacing:-.01em}.section-group.svelte-4q46vy{margin-top:3rem}.section-group.first-section.svelte-4q46vy{margin-top:.35rem}.section-heading.svelte-4q46vy{font-size:1.75rem;font-weight:700;color:#000;letter-spacing:-.02em;margin-top:0;margin-bottom:.5rem;padding-left:.75rem}.rows-list.svelte-4q46vy{display:flex;flex-direction:column;gap:2px}.feature-row.svelte-4q46vy{display:grid;grid-template-columns:1fr 140px 140px;align-items:center;padding:.75rem;border-radius:10px;background:#fff;transition:background-color .15s ease}.feature-row.banded.svelte-4q46vy{background:#f6f6f8}.row-title.svelte-4q46vy{font-size:1.0625rem;font-weight:500;color:#1d1d1f;padding-right:1rem;line-height:1.35}.row-cell.svelte-4q46vy{display:flex;align-items:center;justify-content:center}.circle-icon.svelte-4q46vy{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.blue-check.svelte-4q46vy{background-color:#007aff;color:#fff}.gray-cross.svelte-4q46vy{background-color:#d1d1d6;color:#fff}.value-text.svelte-4q46vy{font-size:.9375rem;font-weight:600;text-align:center}.plates-value.svelte-4q46vy{color:#007aff}.competitor-value.svelte-4q46vy{color:#6e6e73}.faq-container.svelte-4q46vy{margin-top:4rem;margin-bottom:4rem}.faq-heading.svelte-4q46vy{font-size:1.75rem;font-weight:700;color:#000;text-align:center;margin-bottom:2.5rem;letter-spacing:-.02em}.faq-list.svelte-4q46vy{display:flex;flex-direction:column;gap:1.25rem}.faq-item.svelte-4q46vy{background:#f6f6f8;padding:1.75rem 2rem;border-radius:16px}.faq-item.svelte-4q46vy h3:where(.svelte-4q46vy){font-size:1.125rem;font-weight:600;margin-bottom:.625rem;color:#1d1d1f}.faq-item.svelte-4q46vy p:where(.svelte-4q46vy){font-size:.9375rem;color:#6e6e73;line-height:1.65}.cta-block.svelte-4q46vy{text-align:center;padding:4.5rem 1.5rem;background:#f6f6f8;border-radius:24px;margin-top:3rem}.cta-block.svelte-4q46vy h2:where(.svelte-4q46vy){font-size:2.25rem;font-weight:700;margin-bottom:.75rem;color:#1d1d1f;letter-spacing:-.02em}.cta-block.svelte-4q46vy>p:where(.svelte-4q46vy){font-size:1.125rem;color:#6e6e73;margin-bottom:2rem}.app-store-badge.svelte-4q46vy{display:inline-block;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-store-badge.svelte-4q46vy:hover{transform:scale(1.04)}.app-store-badge.svelte-4q46vy img:where(.svelte-4q46vy){height:54px}.price-note.svelte-4q46vy{margin-top:1rem;font-size:.875rem;color:#86868b}@media(max-width:640px){.compare-page.svelte-4q46vy{padding:2rem 1rem 4rem}.sticky-header.svelte-4q46vy{grid-template-columns:1fr 100px 100px;padding:1rem .5rem}.feature-row.svelte-4q46vy{grid-template-columns:1fr 100px 100px;padding:.875rem .5rem}.row-title.svelte-4q46vy,.app-logo-text.svelte-4q46vy{font-size:.9375rem}.app-logo-icon.svelte-4q46vy{width:24px;height:24px}.value-text.svelte-4q46vy{font-size:.8125rem}.section-heading.svelte-4q46vy{font-size:1.375rem;padding-left:.5rem}}
