.compare-page.svelte-1437t7m{max-width:1080px;margin:0 auto;padding:8rem 2rem 6rem;color:var(--md-sys-color-on-surface)}@media(max-width:640px){.compare-page.svelte-1437t7m{padding:6rem 1.25rem 4rem}}.hero.svelte-1437t7m{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].hero.svelte-1437t7m{opacity:1;transform:translateY(0)}.eyebrow.svelte-1437t7m{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--md-sys-color-primary);margin-bottom:1rem}h1.svelte-1437t7m{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin-bottom:1.25rem;color:#fff}.hook.svelte-1437t7m{font-size:1.125rem;color:var(--md-sys-color-on-surface-variant);max-width:760px;margin:0 auto;line-height:1.65}.verdict.svelte-1437t7m{margin-bottom:3rem;padding:2rem;background:#00c8960d;border:1px solid rgba(0,200,150,.2);border-radius:1rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].verdict.svelte-1437t7m{opacity:1;transform:translateY(0)}.verdict.svelte-1437t7m h2:where(.svelte-1437t7m){font-size:1.25rem;font-weight:700;color:var(--md-sys-color-primary);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.1em}.verdict.svelte-1437t7m p:where(.svelte-1437t7m){font-size:1.0625rem;line-height:1.75;color:var(--md-sys-color-on-surface);margin:0}.who-grid.svelte-1437t7m{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].who-grid.svelte-1437t7m{opacity:1;transform:translateY(0)}@media(max-width:640px){.who-grid.svelte-1437t7m{grid-template-columns:1fr}}.who-card.svelte-1437t7m{padding:1.75rem;background:#ffffff05;border:1px solid var(--md-sys-color-outline-variant);border-radius:1rem}.who-card.budy.svelte-1437t7m{border-color:#00c89659;background:#00c8960a}.who-card.svelte-1437t7m h3:where(.svelte-1437t7m){font-size:1.0625rem;font-weight:800;color:#fff;margin:0 0 1rem}.who-card.svelte-1437t7m ul:where(.svelte-1437t7m){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.who-card.svelte-1437t7m li:where(.svelte-1437t7m){display:flex;gap:.5rem;font-size:.9375rem;line-height:1.5;color:var(--md-sys-color-on-surface-variant)}.who-card.svelte-1437t7m svg:where(.svelte-1437t7m){flex-shrink:0;margin-top:3px}.who-card.budy.svelte-1437t7m svg:where(.svelte-1437t7m){color:var(--md-sys-color-primary)}.who-card.svelte-1437t7m:not(.budy) svg:where(.svelte-1437t7m){color:var(--md-sys-color-on-surface-variant)}.deep-dive.svelte-1437t7m,.migration.svelte-1437t7m,.faq.svelte-1437t7m{margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].deep-dive.svelte-1437t7m,[data-revealed=true].migration.svelte-1437t7m,[data-revealed=true].faq.svelte-1437t7m{opacity:1;transform:translateY(0)}.deep-dive.svelte-1437t7m h2:where(.svelte-1437t7m),.migration.svelte-1437t7m h2:where(.svelte-1437t7m),.faq.svelte-1437t7m h2:where(.svelte-1437t7m){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin:0 0 1.5rem}.deep-grid.svelte-1437t7m{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:720px){.deep-grid.svelte-1437t7m{grid-template-columns:1fr}}.deep-card.svelte-1437t7m{padding:1.75rem;background:#ffffff05;border:1px solid var(--md-sys-color-outline-variant);border-radius:1rem}.deep-card.svelte-1437t7m h3:where(.svelte-1437t7m){font-size:1.0625rem;font-weight:800;color:#fff;margin:0 0 .75rem}.deep-card.svelte-1437t7m p:where(.svelte-1437t7m){font-size:.9375rem;line-height:1.7;color:var(--md-sys-color-on-surface-variant);margin:0}.migration.svelte-1437t7m{padding:2rem;background:#00c8960a;border:1px solid rgba(0,200,150,.2);border-radius:1rem}.migration.svelte-1437t7m h2:where(.svelte-1437t7m){font-size:1.25rem;text-transform:uppercase;letter-spacing:.1em;color:var(--md-sys-color-primary);margin-bottom:.75rem}.migration.svelte-1437t7m p:where(.svelte-1437t7m){font-size:1rem;line-height:1.75;color:var(--md-sys-color-on-surface);margin:0}.faq-list.svelte-1437t7m{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1437t7m{border:1px solid var(--md-sys-color-outline-variant);border-radius:.875rem;background:#ffffff05;overflow:hidden}.faq-item.svelte-1437t7m summary:where(.svelte-1437t7m){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-1437t7m summary:where(.svelte-1437t7m)::-webkit-details-marker{display:none}.faq-item.svelte-1437t7m summary:where(.svelte-1437t7m):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-1437t7m summary:where(.svelte-1437t7m):after{transform:rotate(45deg)}.faq-item.svelte-1437t7m summary:where(.svelte-1437t7m):focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.faq-item.svelte-1437t7m p:where(.svelte-1437t7m){margin:0;padding:0 1.375rem 1.25rem;font-size:.9375rem;line-height:1.7;color:var(--md-sys-color-on-surface-variant)}.siblings.svelte-1437t7m{margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].siblings.svelte-1437t7m{opacity:1;transform:translateY(0)}.siblings.svelte-1437t7m h2:where(.svelte-1437t7m){font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;color:#fff;margin:0 0 1.25rem}.sibling-grid.svelte-1437t7m{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:640px){.sibling-grid.svelte-1437t7m{grid-template-columns:1fr}}.sibling-card.svelte-1437t7m{display:flex;flex-direction:column;gap:.5rem;padding:1.375rem;background:#ffffff05;border:1px solid var(--md-sys-color-outline-variant);border-radius:1rem;text-decoration:none;transition:border-color .25s,background .25s,transform .25s}.sibling-card.svelte-1437t7m:hover,.sibling-card.svelte-1437t7m:focus-visible{border-color:#00c89666;background:#00c8960d;transform:translateY(-2px)}.sibling-name.svelte-1437t7m{font-size:1rem;font-weight:800;color:var(--md-sys-color-primary)}.sibling-hook.svelte-1437t7m{font-size:.875rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.sibling-card.svelte-1437t7m{transition:none}.sibling-card.svelte-1437t7m:hover{transform:none}}.table-section.svelte-1437t7m{margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].table-section.svelte-1437t7m{opacity:1;transform:translateY(0)}.table-section.svelte-1437t7m h2:where(.svelte-1437t7m){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin:0 0 1.5rem}.table-wrap.svelte-1437t7m{overflow-x:auto;border-radius:1rem;border:1px solid var(--md-sys-color-outline-variant)}table.svelte-1437t7m{width:100%;border-collapse:collapse;min-width:600px}thead.svelte-1437t7m th:where(.svelte-1437t7m){text-align:left;padding:1rem 1.25rem;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:var(--md-sys-color-on-surface-variant);background:#ffffff08;border-bottom:1px solid var(--md-sys-color-outline-variant)}tbody.svelte-1437t7m td:where(.svelte-1437t7m){padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5;color:var(--md-sys-color-on-surface);border-bottom:1px solid var(--md-sys-color-outline-variant)}tbody.svelte-1437t7m tr:where(.svelte-1437t7m):last-child td:where(.svelte-1437t7m){border-bottom:0}td.feat.svelte-1437t7m{font-weight:600;color:#fff}.budy-col.svelte-1437t7m{background:#00c8960a;color:var(--md-sys-color-primary);font-weight:600}thead.svelte-1437t7m th.budy-col:where(.svelte-1437t7m){color:var(--md-sys-color-primary)}.closing.svelte-1437t7m{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#00c89614,#8b5cf60d);border:1px solid rgba(0,200,150,.18);border-radius:1.25rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}[data-revealed=true].closing.svelte-1437t7m{opacity:1;transform:translateY(0)}.closing.svelte-1437t7m h2:where(.svelte-1437t7m){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin:0 0 .75rem}.closing.svelte-1437t7m p:where(.svelte-1437t7m){font-size:1rem;color:var(--md-sys-color-on-surface-variant);margin:0 0 1.5rem;max-width:640px;margin-inline:auto}.cta.svelte-1437t7m{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:999px;font-weight:700;font-size:.9375rem;text-decoration:none;transition:transform .2s,background .2s;box-shadow:0 8px 24px #00c8964d}.cta.svelte-1437t7m:hover{background:#00e0a8;transform:translateY(-2px)}
