.page.svelte-pxjggc{min-height:100vh;min-height:100dvh;background-color:var(--bg-primary);color:var(--text-primary)}.container.svelte-pxjggc{max-width:50rem;margin:0 auto;padding:var(--space-2xl) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-2xl)}.block.svelte-pxjggc{padding-bottom:var(--space-md);border-bottom:1px solid var(--border-color)}.block.svelte-pxjggc:last-child{border-bottom:none;padding-bottom:0}.block.svelte-pxjggc h2:where(.svelte-pxjggc){font-size:1.5rem;font-weight:700;margin:0 0 var(--space-lg) 0;color:var(--text-primary)}.block.svelte-pxjggc p:where(.svelte-pxjggc){color:var(--text-secondary);line-height:1.8;font-size:1.0625rem;margin:0 0 var(--space-md) 0}.block.svelte-pxjggc p:where(.svelte-pxjggc):last-child{margin-bottom:0}.compare-table.svelte-pxjggc{display:grid;grid-template-columns:1fr;gap:var(--space-xl);margin-top:var(--space-md)}@media(min-width:640px){.compare-table.svelte-pxjggc{grid-template-columns:1fr 1fr}}.compare-col.svelte-pxjggc{padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.compare-do.svelte-pxjggc{background:color-mix(in srgb,#10b981 6%,var(--bg-primary));border-color:color-mix(in srgb,#10b981 30%,transparent)}.compare-dont.svelte-pxjggc{background:color-mix(in srgb,#ef4444 6%,var(--bg-primary));border-color:color-mix(in srgb,#ef4444 25%,transparent)}.compare-header.svelte-pxjggc{font-weight:700;font-size:.9375rem;margin-bottom:var(--space-lg)}.compare-do.svelte-pxjggc .compare-header:where(.svelte-pxjggc){color:#047857}.compare-dont.svelte-pxjggc .compare-header:where(.svelte-pxjggc){color:#b91c1c}html.dark .compare-do.svelte-pxjggc .compare-header:where(.svelte-pxjggc){color:#6ee7b7}html.dark .compare-dont.svelte-pxjggc .compare-header:where(.svelte-pxjggc){color:#fca5a5}.compare-col.svelte-pxjggc ul:where(.svelte-pxjggc){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.compare-do.svelte-pxjggc ul:where(.svelte-pxjggc) li:where(.svelte-pxjggc),.compare-dont.svelte-pxjggc ul:where(.svelte-pxjggc) li:where(.svelte-pxjggc){display:flex;align-items:flex-start;gap:.5rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.compare-do.svelte-pxjggc ul:where(.svelte-pxjggc) li:where(.svelte-pxjggc):before{content:"✓";color:#059669;font-weight:700;flex-shrink:0}.compare-dont.svelte-pxjggc ul:where(.svelte-pxjggc) li:where(.svelte-pxjggc):before{content:"✗";color:#dc2626;font-weight:700;flex-shrink:0}.compare-closing.svelte-pxjggc{margin:var(--space-lg) 0 0 0;text-align:center;font-weight:600;font-style:italic}
