.screen-section.svelte-1ez3k3s{padding:0 0 clamp(3rem,7vw,6rem)}.screen-panel.svelte-1ez3k3s{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.screen-copy.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font:var(--h2);letter-spacing:-.05em;margin:.7rem 0 1rem}.screen-copy.svelte-1ez3k3s>p:where(.svelte-1ez3k3s):last-child{color:var(--muted);max-width:42rem}.screen-stats.svelte-1ez3k3s{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-bright);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.screen-stats.svelte-1ez3k3s div:where(.svelte-1ez3k3s){border-right:1px solid var(--line);flex-direction:column-reverse;justify-content:space-between;gap:1rem;min-height:10rem;padding:1.25rem;display:flex}.screen-stats.svelte-1ez3k3s div:where(.svelte-1ez3k3s):last-child{border-right:0}.screen-stats.svelte-1ez3k3s dt:where(.svelte-1ez3k3s){font:var(--label);text-transform:uppercase;color:var(--muted)}.screen-stats.svelte-1ez3k3s dd:where(.svelte-1ez3k3s){font:var(--h2);letter-spacing:-.06em;color:var(--signal-dark);margin:0}.compare-grid.svelte-1ez3k3s{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.compare-grid.svelte-1ez3k3s a:where(.svelte-1ez3k3s){border:1px solid var(--line);border-radius:var(--r-lg);min-height:20rem;color:var(--ink);background:var(--paper-bright);flex-direction:column;padding:clamp(1.4rem,4vw,3rem);text-decoration:none;display:flex}.compare-grid.svelte-1ez3k3s a.featured:where(.svelte-1ez3k3s){min-height:26rem;color:var(--paper);background:radial-gradient(circle at 85% 20%,#30294c 0 6%,#0000 7%),linear-gradient(135deg,#171521,#0d0d15);grid-column:1/-1}.compare-grid.svelte-1ez3k3s span:where(.svelte-1ez3k3s){font:var(--label);text-transform:uppercase;color:var(--signal-dark)}.compare-grid.svelte-1ez3k3s .featured:where(.svelte-1ez3k3s) span:where(.svelte-1ez3k3s),.compare-grid.svelte-1ez3k3s .featured:where(.svelte-1ez3k3s) i:where(.svelte-1ez3k3s){color:#ff9a82}.compare-grid.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font:var(--h2);letter-spacing:-.05em;margin:2.5rem 0 .8rem}.compare-grid.svelte-1ez3k3s strong:where(.svelte-1ez3k3s){text-transform:uppercase;letter-spacing:.06em;color:#6d6299;font-size:.78rem}.compare-grid.svelte-1ez3k3s p:where(.svelte-1ez3k3s){max-width:38rem;color:var(--muted)}.compare-grid.svelte-1ez3k3s .featured:where(.svelte-1ez3k3s) p:where(.svelte-1ez3k3s){color:#b8b3bc}.compare-grid.svelte-1ez3k3s i:where(.svelte-1ez3k3s){color:var(--signal-dark);margin-top:auto;font-size:.8rem;font-style:normal;font-weight:700}.comparison-rule.svelte-1ez3k3s{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,7rem);padding-top:3rem;display:grid}.comparison-rule.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font:var(--h2);letter-spacing:-.05em}.comparison-rule.svelte-1ez3k3s>div:where(.svelte-1ez3k3s)>p:where(.svelte-1ez3k3s){color:var(--muted)}.comparison-rule.svelte-1ez3k3s nav:where(.svelte-1ez3k3s){flex-wrap:wrap;gap:1rem;display:flex}.comparison-rule.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:var(--signal-dark);font-size:.82rem;font-weight:700}@media (width<=48rem){.screen-panel.svelte-1ez3k3s,.compare-grid.svelte-1ez3k3s,.comparison-rule.svelte-1ez3k3s{grid-template-columns:1fr}.screen-stats.svelte-1ez3k3s{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-stats.svelte-1ez3k3s div:where(.svelte-1ez3k3s):nth-child(2){border-right:0}.screen-stats.svelte-1ez3k3s div:where(.svelte-1ez3k3s):nth-child(-n+2){border-bottom:1px solid var(--line)}.compare-grid.svelte-1ez3k3s a.featured:where(.svelte-1ez3k3s){grid-column:auto}.compare-grid.svelte-1ez3k3s a:where(.svelte-1ez3k3s),.compare-grid.svelte-1ez3k3s a.featured:where(.svelte-1ez3k3s){min-height:19rem}}
