.cmp.svelte-1hdsd2p{max-width:60rem;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.1rem,4vw,2.75rem) 0}.hero.svelte-1hdsd2p{padding-bottom:2.5rem}.kicker.svelte-1hdsd2p,.sec-kicker.svelte-1hdsd2p{font-family:var(--mrg-font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.22em;color:var(--mrg-brass)}.versus.svelte-1hdsd2p{display:flex;align-items:center;gap:.9rem;margin:1.1rem 0 1.25rem;flex-wrap:wrap;animation:svelte-1hdsd2p-rise .6s .04s both}.vs.svelte-1hdsd2p{font-family:var(--mrg-font-display);font-weight:800;font-size:clamp(1.4rem,4vw,2.1rem);letter-spacing:-.02em;padding:.25em .6em;border-radius:var(--mrg-radius-md);line-height:1}.vs-morgana.svelte-1hdsd2p{color:var(--mrg-ink);background:linear-gradient(150deg,var(--mrg-brass),var(--mrg-brass-deep));box-shadow:0 10px 30px -12px var(--mrg-brass)}.vs-comp.svelte-1hdsd2p{color:var(--mrg-fog);border:1px solid color-mix(in srgb,var(--mrg-slate) 90%,transparent);background:color-mix(in srgb,var(--mrg-slate) 22%,transparent)}.vs-x.svelte-1hdsd2p{font-family:var(--mrg-font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:.18em;color:var(--mrg-fog)}.hero.svelte-1hdsd2p h1:where(.svelte-1hdsd2p){font-family:var(--mrg-font-display);font-weight:800;font-size:clamp(2rem,5.2vw,3.25rem);line-height:1.05;letter-spacing:-.025em;color:var(--mrg-bone);max-width:20ch;animation:svelte-1hdsd2p-rise .6s .1s both}.lede.svelte-1hdsd2p{margin-top:1.1rem;max-width:46rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65;color:color-mix(in srgb,var(--mrg-bone) 82%,var(--mrg-fog));animation:svelte-1hdsd2p-rise .6s .16s both}.hero-cta.svelte-1hdsd2p{display:flex;gap:.8rem;margin-top:1.8rem;flex-wrap:wrap;animation:svelte-1hdsd2p-rise .6s .22s both}.btn.svelte-1hdsd2p{display:inline-flex;align-items:center;gap:.5ch;padding:.78rem 1.4rem;border-radius:var(--mrg-radius-pill);font-family:var(--mrg-font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:transform .16s ease,box-shadow .18s ease,background .18s ease}.btn.lg.svelte-1hdsd2p{padding:.95rem 1.8rem;font-size:.85rem}.btn-primary.svelte-1hdsd2p{color:var(--mrg-ink);background:linear-gradient(150deg,var(--mrg-brass),var(--mrg-brass-deep));box-shadow:0 12px 30px -14px var(--mrg-brass)}.btn-primary.svelte-1hdsd2p:hover{transform:translateY(-2px);box-shadow:0 16px 40px -14px var(--mrg-brass)}.btn-ghost.svelte-1hdsd2p{color:var(--mrg-bone);border:1px solid color-mix(in srgb,var(--mrg-slate) 90%,transparent);background:color-mix(in srgb,var(--mrg-slate) 18%,transparent)}.btn-ghost.svelte-1hdsd2p:hover{border-color:color-mix(in srgb,var(--mrg-brass) 50%,transparent);color:var(--mrg-brass)}.cmp-body.svelte-1hdsd2p{border-top:1px solid color-mix(in srgb,var(--mrg-slate) 60%,transparent);padding-top:2.5rem}.cmp-body.svelte-1hdsd2p h2{font-family:var(--mrg-font-display);font-weight:700;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.02em;color:var(--mrg-bone);margin:2.75rem 0 .9rem;padding-left:.9rem;border-left:3px solid var(--mrg-brass);line-height:1.15}.cmp-body.svelte-1hdsd2p h2:first-child{margin-top:0}.cmp-body.svelte-1hdsd2p p{line-height:1.75;margin:0 0 1.1rem;color:color-mix(in srgb,var(--mrg-bone) 80%,var(--mrg-fog));font-size:1.02rem}.cmp-body.svelte-1hdsd2p ul{line-height:1.75;padding-left:1.3rem;margin:0 0 1.2rem;color:color-mix(in srgb,var(--mrg-bone) 80%,var(--mrg-fog))}.cmp-body.svelte-1hdsd2p li{margin:.35rem 0}.cmp-body.svelte-1hdsd2p strong{color:var(--mrg-bone);font-weight:600}.cmp-body.svelte-1hdsd2p a{color:var(--mrg-brass);text-decoration:underline;text-underline-offset:2px}.verdict.svelte-1hdsd2p{margin-top:4rem}.sec-kicker.svelte-1hdsd2p{display:block;margin-bottom:.5rem}.verdict.svelte-1hdsd2p h2:where(.svelte-1hdsd2p),.cmp-faq.svelte-1hdsd2p h2:where(.svelte-1hdsd2p),.cta-panel.svelte-1hdsd2p h2:where(.svelte-1hdsd2p){font-family:var(--mrg-font-display);font-weight:700;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.02em;color:var(--mrg-bone);margin-bottom:1.4rem;line-height:1.1}.table-wrap.svelte-1hdsd2p{overflow-x:auto;border-radius:var(--mrg-radius-lg)}.verdict-table.svelte-1hdsd2p{width:100%;border-collapse:separate;border-spacing:0;min-width:34rem}.verdict-table.svelte-1hdsd2p th:where(.svelte-1hdsd2p),.verdict-table.svelte-1hdsd2p td:where(.svelte-1hdsd2p){padding:1rem 1.15rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--mrg-slate) 55%,transparent)}.verdict-table.svelte-1hdsd2p thead:where(.svelte-1hdsd2p) .comp-col:where(.svelte-1hdsd2p),.verdict-table.svelte-1hdsd2p thead:where(.svelte-1hdsd2p) .morgana-col:where(.svelte-1hdsd2p){font-family:var(--mrg-font-mono);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.verdict-table.svelte-1hdsd2p thead:where(.svelte-1hdsd2p) .comp-col:where(.svelte-1hdsd2p){color:var(--mrg-fog)}.rowhead.svelte-1hdsd2p{font-family:var(--mrg-font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mrg-fog);font-weight:600;white-space:nowrap}.corner.svelte-1hdsd2p{border-bottom-color:transparent}.comp-col.svelte-1hdsd2p{color:color-mix(in srgb,var(--mrg-fog) 92%,var(--mrg-bone));width:36%}.morgana-col.svelte-1hdsd2p{color:var(--mrg-bone);background:color-mix(in srgb,var(--mrg-brass) 9%,transparent);border-left:1px solid color-mix(in srgb,var(--mrg-brass) 35%,transparent);border-right:1px solid color-mix(in srgb,var(--mrg-brass) 35%,transparent);width:36%;font-weight:500}.verdict-table.svelte-1hdsd2p thead:where(.svelte-1hdsd2p) .morgana-col:where(.svelte-1hdsd2p){color:var(--mrg-ink);background:linear-gradient(150deg,var(--mrg-brass),var(--mrg-brass-deep));border-top-left-radius:var(--mrg-radius-md);border-top-right-radius:var(--mrg-radius-md);border-left-color:transparent;border-right-color:transparent}.verdict-table.svelte-1hdsd2p tbody:where(.svelte-1hdsd2p) tr:where(.svelte-1hdsd2p):last-child .morgana-col:where(.svelte-1hdsd2p){border-bottom:1px solid color-mix(in srgb,var(--mrg-brass) 35%,transparent);border-bottom-left-radius:var(--mrg-radius-md);border-bottom-right-radius:var(--mrg-radius-md)}.cmp-faq.svelte-1hdsd2p{margin-top:4rem}.faq-list.svelte-1hdsd2p{border-top:1px solid color-mix(in srgb,var(--mrg-slate) 55%,transparent)}.cmp-faq.svelte-1hdsd2p details:where(.svelte-1hdsd2p){border-bottom:1px solid color-mix(in srgb,var(--mrg-slate) 55%,transparent)}.cmp-faq.svelte-1hdsd2p summary:where(.svelte-1hdsd2p){list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:.9rem;padding:1.15rem .25rem;font-family:var(--mrg-font-display);font-weight:600;font-size:1.08rem;color:var(--mrg-bone)}.cmp-faq.svelte-1hdsd2p summary:where(.svelte-1hdsd2p)::-webkit-details-marker{display:none}.cmp-faq.svelte-1hdsd2p summary:where(.svelte-1hdsd2p):before{content:"+";font-family:var(--mrg-font-mono);color:var(--mrg-brass);font-size:1.2rem;line-height:1.2;transition:transform .2s ease}.cmp-faq.svelte-1hdsd2p details[open]:where(.svelte-1hdsd2p) summary:where(.svelte-1hdsd2p):before{content:"−"}.cmp-faq.svelte-1hdsd2p p:where(.svelte-1hdsd2p){margin:0 0 1.25rem 1.85rem;line-height:1.7;color:color-mix(in srgb,var(--mrg-bone) 78%,var(--mrg-fog));max-width:52rem}.cmp-cta.svelte-1hdsd2p{margin-top:4.5rem}.cta-panel.svelte-1hdsd2p{position:relative;overflow:hidden;padding:clamp(2rem,5vw,3.25rem);border-radius:var(--mrg-radius-lg);border:1px solid color-mix(in srgb,var(--mrg-brass) 30%,transparent);background:radial-gradient(90% 120% at 90% -10%,color-mix(in srgb,var(--mrg-brass) 14%,transparent),transparent 55%),color-mix(in srgb,var(--mrg-hull) 80%,var(--mrg-ink))}.cta-panel.svelte-1hdsd2p h2:where(.svelte-1hdsd2p){max-width:18ch}.cta-panel.svelte-1hdsd2p p:where(.svelte-1hdsd2p){margin:0 0 1.6rem;max-width:44rem;line-height:1.7;color:color-mix(in srgb,var(--mrg-bone) 80%,var(--mrg-fog))}@keyframes svelte-1hdsd2p-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.versus.svelte-1hdsd2p,.hero.svelte-1hdsd2p h1:where(.svelte-1hdsd2p),.lede.svelte-1hdsd2p,.hero-cta.svelte-1hdsd2p{animation:none}}
