.table-wrap[data-astro-cid-7a6hbtlg]{margin-block:var(--s-12) var(--s-5);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--c-line);overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}@media (width>=64rem){.table-wrap[data-astro-cid-7a6hbtlg]{mask-image:none}}.compare[data-astro-cid-7a6hbtlg]{background:var(--c-surface);min-width:48rem}.compare[data-astro-cid-7a6hbtlg] th[data-astro-cid-7a6hbtlg],.compare[data-astro-cid-7a6hbtlg] td[data-astro-cid-7a6hbtlg]{padding:var(--s-5);text-align:left;vertical-align:top;border-block-end:1px solid var(--c-line);font-size:var(--t-sm)}.compare[data-astro-cid-7a6hbtlg] thead[data-astro-cid-7a6hbtlg] th[data-astro-cid-7a6hbtlg]{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-dim);background:var(--c-surface-2)}.compare[data-astro-cid-7a6hbtlg] thead[data-astro-cid-7a6hbtlg] th[data-astro-cid-7a6hbtlg].is-us{color:var(--c-accent)}.compare[data-astro-cid-7a6hbtlg] tbody[data-astro-cid-7a6hbtlg] th[data-astro-cid-7a6hbtlg]{color:var(--c-ink);font-weight:var(--fw-semibold);width:11rem}.compare[data-astro-cid-7a6hbtlg] td[data-astro-cid-7a6hbtlg]{color:var(--c-muted)}.compare[data-astro-cid-7a6hbtlg] td[data-astro-cid-7a6hbtlg].is-us{background:var(--c-accent-wash);color:var(--c-ink-2)}.compare[data-astro-cid-7a6hbtlg] td[data-astro-cid-7a6hbtlg].is-us b[data-astro-cid-7a6hbtlg]{color:var(--c-ink);margin-block-end:var(--s-1);display:block}.compare[data-astro-cid-7a6hbtlg] td[data-astro-cid-7a6hbtlg].is-us span[data-astro-cid-7a6hbtlg]{font-size:var(--t-xs);color:var(--c-muted)}.compare[data-astro-cid-7a6hbtlg] tbody[data-astro-cid-7a6hbtlg] tr[data-astro-cid-7a6hbtlg]:last-child th[data-astro-cid-7a6hbtlg],.compare[data-astro-cid-7a6hbtlg] tbody[data-astro-cid-7a6hbtlg] tr[data-astro-cid-7a6hbtlg]:last-child td[data-astro-cid-7a6hbtlg]{border-block-end:0}.table-note[data-astro-cid-7a6hbtlg]{font-size:var(--t-xs);color:var(--c-dim);text-align:center}.page-hero[data-astro-cid-7a6hbtlg]{padding-block:var(--s-12) var(--s-16);position:relative;overflow:hidden}.hero-block[data-astro-cid-7a6hbtlg]{gap:var(--s-5);flex-direction:column;max-width:52rem;margin-block-start:var(--s-8);display:flex}.hero-block[data-astro-cid-7a6hbtlg] h1{max-width:18ch}.hero-block[data-astro-cid-7a6hbtlg] .lede[data-astro-cid-7a6hbtlg]{max-width:54ch}.cat-grid[data-astro-cid-7a6hbtlg]{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.cat-grid[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]{gap:var(--s-3);height:100%;padding:var(--s-7);border-radius:var(--r-lg);background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-line);transition:transform var(--d-3) var(--e-out), box-shadow var(--d-3) var(--e-out);flex-direction:column;display:flex}.cat-grid[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]:hover{box-shadow:inset 0 0 0 1px var(--c-accent-line), var(--sh-3);transform:translateY(-3px)}.cat-grid[data-astro-cid-7a6hbtlg] h3[data-astro-cid-7a6hbtlg]{font-size:var(--t-md)}.cat-grid[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-relaxed)}.cat-grid[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]{color:var(--c-dim);transition:transform var(--d-3) var(--e-out), color var(--d-2) var(--e-out);margin-block-start:auto}.cat-grid[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]:hover span[data-astro-cid-7a6hbtlg]{color:var(--c-accent);transform:translate(5px)}.svc-list[data-astro-cid-7a6hbtlg]{border-block-start:1px solid var(--c-line);flex-direction:column;display:flex}.svc-row[data-astro-cid-7a6hbtlg]{border-block-end:1px solid var(--c-line)}.svc-row[data-astro-cid-7a6hbtlg]>a[data-astro-cid-7a6hbtlg]{gap:var(--s-5);padding-block:var(--s-8);transition:padding-inline var(--d-3) var(--e-out), background-color var(--d-3) var(--e-out);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.svc-row[data-astro-cid-7a6hbtlg]>a[data-astro-cid-7a6hbtlg]:hover{padding-inline:var(--s-5);background:var(--c-surface)}.svc-row[data-astro-cid-7a6hbtlg] .index-num[data-astro-cid-7a6hbtlg]{padding-block-start:var(--s-2)}.svc-main[data-astro-cid-7a6hbtlg]{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.svc-main[data-astro-cid-7a6hbtlg] h2[data-astro-cid-7a6hbtlg]{font-size:var(--t-xl);transition:color var(--d-2) var(--e-out)}.svc-row[data-astro-cid-7a6hbtlg]>a[data-astro-cid-7a6hbtlg]:hover h2[data-astro-cid-7a6hbtlg]{color:var(--c-accent)}.svc-main[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{font-size:var(--t-sm);color:var(--c-muted);max-width:48ch}.svc-points[data-astro-cid-7a6hbtlg]{gap:var(--s-2);flex-direction:column;max-width:54ch;margin-block-start:var(--s-2);display:flex}.svc-points[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-base);padding-inline-start:var(--s-5);position:relative}.svc-points[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]:before{content:"";border-radius:var(--r-full);background:var(--c-accent-wash);width:.375rem;height:.375rem;box-shadow:inset 0 0 0 1px var(--c-accent-line);position:absolute;top:.55em;left:0}.svc-arrow[data-astro-cid-7a6hbtlg]{color:var(--c-dim);transition:transform var(--d-3) var(--e-out), color var(--d-2) var(--e-out);padding-block-start:var(--s-2)}.svc-row[data-astro-cid-7a6hbtlg]>a[data-astro-cid-7a6hbtlg]:hover .svc-arrow[data-astro-cid-7a6hbtlg]{color:var(--c-accent);transform:translate(5px)}
