.hero.svelte-107upki h1:where(.svelte-107upki) .muted:where(.svelte-107upki){color:var(--muted)}.bullets.svelte-107upki{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.75rem}.bullets.svelte-107upki li:where(.svelte-107upki){padding-inline-start:1.5rem;position:relative;color:var(--muted);line-height:1.6}.bullets.svelte-107upki li:where(.svelte-107upki):before{content:"·";position:absolute;inset-inline-start:.4rem;color:var(--warm);font-weight:700;font-size:1.4em;line-height:1;top:.05em}.cards.svelte-107upki{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:720px){.cards.svelte-107upki{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards.svelte-107upki li:where(.svelte-107upki){padding:1.25rem 1.5rem;border:1px solid var(--line);display:grid;gap:.4rem}.cards.svelte-107upki h3:where(.svelte-107upki){font-size:1rem;margin:0;color:var(--ink);font-weight:500}.cards.svelte-107upki p:where(.svelte-107upki){color:var(--muted);line-height:1.55;font-size:.92rem;margin:0}.table-wrap.svelte-107upki{margin-block-start:1.5rem;overflow-x:auto}.compare-table.svelte-107upki{inline-size:100%;min-inline-size:60rem;border-collapse:collapse;font-size:.86rem}.compare-table.svelte-107upki th:where(.svelte-107upki),.compare-table.svelte-107upki td:where(.svelte-107upki){padding:.75rem .85rem;border:1px solid var(--line);text-align:start;vertical-align:top;line-height:1.45;color:var(--muted)}.compare-table.svelte-107upki thead:where(.svelte-107upki) th:where(.svelte-107upki){color:var(--warm);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;background:color-mix(in srgb,var(--ink) 3%,transparent)}.compare-table.svelte-107upki tbody:where(.svelte-107upki) th:where(.svelte-107upki){color:var(--ink);font-weight:500;inline-size:12rem}.compare-table.svelte-107upki tbody:where(.svelte-107upki) tr:where(.svelte-107upki):first-child th:where(.svelte-107upki),.compare-table.svelte-107upki tbody:where(.svelte-107upki) tr:where(.svelte-107upki):first-child td:where(.svelte-107upki){background:color-mix(in srgb,var(--accent) 6%,transparent)}@media(max-width:720px){.compare-table.svelte-107upki{min-inline-size:0}.compare-table.svelte-107upki,.compare-table.svelte-107upki thead:where(.svelte-107upki),.compare-table.svelte-107upki tbody:where(.svelte-107upki),.compare-table.svelte-107upki tr:where(.svelte-107upki),.compare-table.svelte-107upki td:where(.svelte-107upki),.compare-table.svelte-107upki th:where(.svelte-107upki){display:block}.compare-table.svelte-107upki thead:where(.svelte-107upki){display:none}.compare-table.svelte-107upki tr:where(.svelte-107upki){border:1px solid var(--line);margin-block-end:.85rem}.compare-table.svelte-107upki tr:where(.svelte-107upki) th:where(.svelte-107upki),.compare-table.svelte-107upki tr:where(.svelte-107upki) td:where(.svelte-107upki){border:0;border-block-end:1px solid var(--line)}.compare-table.svelte-107upki tr:where(.svelte-107upki) th:where(.svelte-107upki):last-child,.compare-table.svelte-107upki tr:where(.svelte-107upki) td:where(.svelte-107upki):last-child{border-block-end:0}.compare-table.svelte-107upki tbody:where(.svelte-107upki) th:where(.svelte-107upki){inline-size:auto;background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--ink);font-size:.85rem;letter-spacing:0;text-transform:none}.compare-table.svelte-107upki td[data-col]:where(.svelte-107upki):before{content:attr(data-col);display:block;color:var(--warm);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;margin-block-end:.3rem;font-family:var(--font-mono)}}.footnote.svelte-107upki{margin-block-start:1.5rem;color:var(--muted);font-size:.85rem;max-inline-size:60ch;line-height:1.55}.cta-row.svelte-107upki{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.5rem}.btn.svelte-107upki{font-family:var(--font-mono);font-size:.85rem;padding:.85rem 1.25rem;border:1px solid var(--ink);transition:background .15s,color .15s;cursor:pointer}.btn.primary.svelte-107upki{background:var(--ink);color:var(--paper)}.btn.primary.svelte-107upki:hover{background:transparent;color:var(--ink)}.btn.ghost.svelte-107upki{color:var(--ink);background:transparent}.btn.ghost.svelte-107upki:hover{background:var(--ink);color:var(--paper)}
