.wrap.svelte-ea6tkt{--ink: #1a1a2e;--ink-mid: #3d3d5c;--ink-soft: #6b6b8a;--page: #faf9f7;--page-warm: #f3f0eb;--page-card: #ffffff;--night: #0f0f1a;--accent: #6c63ff;--accent-soft: #ede9ff;--success: #2e9e6e;--danger: #d94f4f;--border: #e4e0d8;--radius: 14px;font-family:DM Sans,sans-serif;background:var(--page);color:var(--ink)}.serif.svelte-ea6tkt{font-family:"DM Serif Display",serif}h1.svelte-ea6tkt{font-family:"DM Serif Display",serif;font-size:clamp(30px,5vw,50px);line-height:1.15;font-weight:400}h2.svelte-ea6tkt{font-family:"DM Serif Display",serif;font-size:28px;line-height:1.25;font-weight:400}.hero-sub.svelte-ea6tkt{font-size:19px;line-height:1.7;font-weight:300}.body-text.svelte-ea6tkt{font-size:17px;line-height:1.75}.label.svelte-ea6tkt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.pullquote.svelte-ea6tkt{font-family:"DM Serif Display",serif;font-size:20px;font-style:italic}.verdict-h2.svelte-ea6tkt{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400}.pricing-table.svelte-ea6tkt{width:100%;border-collapse:collapse;font-size:15px}.pricing-table.svelte-ea6tkt th:where(.svelte-ea6tkt){font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);font-weight:500}.pricing-table.svelte-ea6tkt td:where(.svelte-ea6tkt){padding:12px;border-bottom:1px solid var(--border);color:var(--ink-mid);vertical-align:top}.pricing-table.svelte-ea6tkt td:where(.svelte-ea6tkt):first-child{font-weight:500;color:var(--ink)}.pricing-table.svelte-ea6tkt .good:where(.svelte-ea6tkt){color:#2e9e6e;font-weight:500}.pricing-table.svelte-ea6tkt .bad:where(.svelte-ea6tkt){color:#d94f4f}.pricing-table.svelte-ea6tkt .na:where(.svelte-ea6tkt){color:#6b6b8a}.pricing-table.svelte-ea6tkt tr:where(.svelte-ea6tkt):last-child td:where(.svelte-ea6tkt){border-bottom:none}@media(max-width:600px){.comparison-grid.svelte-ea6tkt{grid-template-columns:1fr!important}.pricing-table.svelte-ea6tkt td:where(.svelte-ea6tkt),.pricing-table.svelte-ea6tkt th:where(.svelte-ea6tkt){padding:8px;font-size:13px}.night-block.svelte-ea6tkt{flex-direction:column!important;gap:16px!important}h2.svelte-ea6tkt{font-size:23px}}
