.compare-hub-hero:where(.astro-c2dyzope){padding-top:72px}.oma-baseline:where(.astro-c2dyzope){border:1px solid var(--oma-accent-line);border-radius:var(--radius-md);background:var(--oma-accent-soft);color:var(--oma-fg-1);grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr) auto;align-items:center;gap:28px;margin:-8px 0 40px;padding:24px;text-decoration:none;display:grid}.oma-baseline-title:where(.astro-c2dyzope){letter-spacing:-.02em;font-size:20px;font-weight:700}.oma-baseline:where(.astro-c2dyzope) p:where(.astro-c2dyzope){color:var(--oma-fg-2);margin:7px 0 0;font-size:13.5px;line-height:1.6}.oma-baseline-points:where(.astro-c2dyzope){gap:8px;display:grid}.oma-baseline-points:where(.astro-c2dyzope) span:where(.astro-c2dyzope){font-family:var(--font-mono);color:var(--oma-fg-2);font-size:11px}.oma-baseline-points:where(.astro-c2dyzope) span:where(.astro-c2dyzope):before{content:"✓";color:var(--oma-accent);margin-right:8px}.compare-hub-grid:where(.astro-c2dyzope){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.compare-hub-card:where(.astro-c2dyzope){border:1px solid var(--oma-border-1);border-radius:var(--radius-md);background:var(--oma-bg-1);color:var(--oma-fg-1);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;gap:14px;padding:22px 24px;text-decoration:none;display:flex}.compare-hub-card:where(.astro-c2dyzope):hover{border-color:var(--oma-border-2);box-shadow:var(--shadow-md)}.compare-hub-name:where(.astro-c2dyzope){letter-spacing:-.01em;font-size:17px;font-weight:700}.compare-hub-name:where(.astro-c2dyzope) .vs:where(.astro-c2dyzope){color:var(--oma-fg-3);margin:0 2px;font-weight:400}.compare-hub-rows:where(.astro-c2dyzope){flex-direction:column;gap:10px;display:flex}.compare-hub-row:where(.astro-c2dyzope){flex-direction:column;gap:3px;display:flex}.compare-hub-label:where(.astro-c2dyzope){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--oma-fg-3);font-size:10px;font-weight:600}.compare-hub-row--oma:where(.astro-c2dyzope) .compare-hub-label:where(.astro-c2dyzope){color:var(--oma-accent)}.compare-hub-text:where(.astro-c2dyzope){color:var(--oma-fg-2);font-size:13.5px;line-height:1.55}.compare-hub-cta:where(.astro-c2dyzope){font-family:var(--font-mono);color:var(--oma-accent);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;display:inline-flex}@media (width<=800px){.compare-hub-grid:where(.astro-c2dyzope){grid-template-columns:1fr}}.compare-hub-more:where(.astro-c2dyzope){border-top:1px solid var(--oma-border-1);margin-top:72px;padding-top:32px}.compare-more-title:where(.astro-c2dyzope){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--oma-fg-3);margin:0;font-size:12px;font-weight:600}.compare-more-lede:where(.astro-c2dyzope){color:var(--oma-fg-3);max-width:640px;margin:6px 0 18px;font-size:13.5px;line-height:1.55}.compare-mini-grid:where(.astro-c2dyzope){grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.compare-mini-card:where(.astro-c2dyzope){border:1px solid var(--oma-border-1);border-radius:var(--radius-md);color:var(--oma-fg-2);transition:border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;line-height:1.4;text-decoration:none;display:flex}.compare-mini-card:where(.astro-c2dyzope):hover{border-color:var(--oma-border-2);color:var(--oma-fg-1)}.compare-mini-name:where(.astro-c2dyzope) .vs:where(.astro-c2dyzope){color:var(--oma-fg-3);margin:0 2px}.compare-mini-name:where(.astro-c2dyzope) strong:where(.astro-c2dyzope){color:var(--oma-fg-1);font-weight:650}.compare-mini-card:where(.astro-c2dyzope) .arrow:where(.astro-c2dyzope){font-family:var(--font-mono);color:var(--oma-fg-3);flex-shrink:0;font-size:12.5px}.compare-mini-card:where(.astro-c2dyzope):hover .arrow:where(.astro-c2dyzope){color:var(--oma-accent)}.compare-context-band:where(.astro-c2dyzope){border:1px dashed var(--oma-border-2);border-radius:var(--radius-md);color:var(--oma-fg-1);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);align-items:center;gap:28px;margin:56px 0 0;padding:20px 24px;text-decoration:none;display:flex}.compare-context-band:where(.astro-c2dyzope):hover{background:var(--oma-bg-1)}.compare-context-head:where(.astro-c2dyzope){flex-shrink:0;max-width:340px}.compare-context-label:where(.astro-c2dyzope){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--oma-fg-3);margin-bottom:6px;font-size:10px;font-weight:600}.compare-context-name:where(.astro-c2dyzope){letter-spacing:-.01em;font-size:16px;font-weight:700}.compare-context-blurb:where(.astro-c2dyzope){color:var(--oma-fg-2);flex:1;margin:0;font-size:13.5px;line-height:1.6}.compare-context-cta:where(.astro-c2dyzope){font-family:var(--font-mono);color:var(--oma-accent);flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}@media (width<=860px){.oma-baseline:where(.astro-c2dyzope){grid-template-columns:1fr;gap:16px}.compare-context-band:where(.astro-c2dyzope){flex-direction:column;align-items:flex-start;gap:12px}.compare-context-head:where(.astro-c2dyzope){max-width:none}}
