.comparison.svelte-1tahfff{padding:1.8rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr) minmax(240px,.9fr);gap:1.25rem;align-items:stretch}.comparison__lead.svelte-1tahfff{display:grid;gap:.8rem;align-content:start;padding-right:.35rem}.comparison__lead.svelte-1tahfff h2:where(.svelte-1tahfff){margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:-.04em}.comparison__lead.svelte-1tahfff p:where(.svelte-1tahfff){margin:0;line-height:1.65}.comparison__column.svelte-1tahfff{border:1px solid var(--line);border-radius:var(--radius-card);padding:1.25rem;background:var(--surface-soft);display:grid;align-content:start;gap:1rem}.comparison__column--brand.svelte-1tahfff{background:linear-gradient(135deg,var(--surface-active),var(--surface-soft)),var(--surface-soft);border-color:var(--line-strong)}ul.svelte-1tahfff{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}li.svelte-1tahfff{display:flex;gap:.7rem;align-items:start;color:var(--ink-soft)}li.svelte-1tahfff:before{content:"";width:.65rem;height:.65rem;flex:0 0 auto;margin-top:.35rem;border-radius:999px;background:var(--line-strong);box-shadow:var(--shadow-glow-blue)}.comparison__column--neutral.svelte-1tahfff li:where(.svelte-1tahfff):before{background:var(--line);box-shadow:none}@media(max-width:1080px){.comparison.svelte-1tahfff{grid-template-columns:1fr}}
