.compare-hero:where(.astro-bdx6uodv){padding-top:64px;padding-bottom:8px}.compare-hero:where(.astro-bdx6uodv) .hero-head-row:where(.astro-bdx6uodv){margin-bottom:24px}.compare-back:where(.astro-bdx6uodv){font-family:var(--font-mono);color:var(--oma-fg-3);margin-bottom:18px;font-size:12px;text-decoration:none;display:inline-block}.compare-back:where(.astro-bdx6uodv):hover{color:var(--oma-accent)}.compare-take:where(.astro-bdx6uodv){grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.compare-take-card:where(.astro-bdx6uodv){border:1px solid var(--oma-border-1);border-radius:var(--radius-md);background:var(--oma-bg-1);padding:16px 18px}.compare-take-card--oma:where(.astro-bdx6uodv){border-color:var(--oma-accent-line);background:var(--oma-accent-soft)}.compare-take-label:where(.astro-bdx6uodv){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--oma-fg-3);margin-bottom:6px;font-size:10.5px;font-weight:600}.compare-take-card--oma:where(.astro-bdx6uodv) .compare-take-label:where(.astro-bdx6uodv){color:var(--oma-accent)}.compare-take-card:where(.astro-bdx6uodv) p:where(.astro-bdx6uodv){color:var(--oma-fg-2);margin:0;font-size:14px;line-height:1.6}.compare-note:where(.astro-bdx6uodv){border-left:3px solid var(--oma-warning);background:var(--oma-warning-soft);border-radius:var(--radius-sm);color:var(--oma-fg-2);margin-top:16px;padding:12px 16px;font-size:13.5px;line-height:1.65}.compare-matrix-wrap:where(.astro-bdx6uodv){margin-top:8px;overflow-x:auto}.compare-matrix:where(.astro-bdx6uodv){border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.compare-matrix:where(.astro-bdx6uodv) th:where(.astro-bdx6uodv),.compare-matrix:where(.astro-bdx6uodv) td:where(.astro-bdx6uodv){text-align:left;vertical-align:top;border-bottom:1px solid var(--oma-border-1);padding:12px 16px;line-height:1.55}.compare-matrix:where(.astro-bdx6uodv) thead:where(.astro-bdx6uodv) th:where(.astro-bdx6uodv){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--oma-fg-3);border-bottom:2px solid var(--oma-border-2);white-space:nowrap;font-size:11px}.compare-matrix:where(.astro-bdx6uodv) tbody:where(.astro-bdx6uodv) th:where(.astro-bdx6uodv){color:var(--oma-fg-1);width:22%;font-weight:600}.compare-matrix:where(.astro-bdx6uodv) td:where(.astro-bdx6uodv){color:var(--oma-fg-2)}.compare-matrix:where(.astro-bdx6uodv) .col-oma:where(.astro-bdx6uodv){background:var(--oma-accent-soft);color:var(--oma-fg-1)}.compare-matrix:where(.astro-bdx6uodv) thead:where(.astro-bdx6uodv) th:where(.astro-bdx6uodv).col-oma{color:var(--oma-accent)}.compare-capabilities-section:where(.astro-bdx6uodv){padding-top:48px}.compare-capabilities-section:where(.astro-bdx6uodv) .section-sub:where(.astro-bdx6uodv){max-width:760px}.compare-capabilities-grid:where(.astro-bdx6uodv){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.compare-capability-card:where(.astro-bdx6uodv){border:1px solid var(--oma-accent-line);border-radius:var(--radius-md);background:var(--oma-accent-soft);padding:18px}.compare-capability-card:where(.astro-bdx6uodv) h3:where(.astro-bdx6uodv){color:var(--oma-fg-1);margin:0 0 8px;font-size:15px;line-height:1.4}.compare-capability-card:where(.astro-bdx6uodv) p:where(.astro-bdx6uodv){color:var(--oma-fg-2);margin:0;font-size:13.5px;line-height:1.65}.compare-capability-card:where(.astro-bdx6uodv) code{font-family:var(--font-mono);background:var(--oma-bg-3);border-radius:var(--radius-xs);color:var(--oma-fg-1);padding:1px 4px;font-size:.86em}.compare-prose-section:where(.astro-bdx6uodv){padding-top:40px}.compare-prose:where(.astro-bdx6uodv){color:var(--oma-fg-2);margin:0;font-size:15px;line-height:1.8}.compare-prose:where(.astro-bdx6uodv) code{font-family:var(--font-mono);background:var(--oma-bg-3);border-radius:var(--radius-xs);color:var(--oma-fg-1);padding:1px 5px;font-size:.88em}.compare-prose:where(.astro-bdx6uodv) em{color:var(--oma-fg-1);font-style:italic}.compare-verdict:where(.astro-bdx6uodv){grid-template-columns:1fr 1fr;gap:28px;display:grid}.compare-verdict-col:where(.astro-bdx6uodv){border:1px solid var(--oma-border-1);border-radius:var(--radius-md);background:var(--oma-bg-1);padding:22px 24px}.compare-verdict-col--oma:where(.astro-bdx6uodv){border-color:var(--oma-accent-line)}.compare-verdict-title:where(.astro-bdx6uodv){margin:0 0 12px;font-size:18px;line-height:1.35}.compare-verdict-col:where(.astro-bdx6uodv) .text-link:where(.astro-bdx6uodv){margin-top:16px}.compare-more-section:where(.astro-bdx6uodv){padding-top:8px}.compare-more:where(.astro-bdx6uodv){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:14px;display:grid}.compare-more-link:where(.astro-bdx6uodv){border:1px solid var(--oma-border-1);border-radius:var(--radius-md);color:var(--oma-fg-1);transition:border-color var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:14px;text-decoration:none;display:flex}.compare-more-link:where(.astro-bdx6uodv):hover{border-color:var(--oma-accent-line)}.compare-more-link:where(.astro-bdx6uodv) .arrow:where(.astro-bdx6uodv){color:var(--oma-accent)}@media (width<=720px){.compare-take:where(.astro-bdx6uodv){grid-template-columns:1fr}.compare-verdict:where(.astro-bdx6uodv){grid-template-columns:1fr;gap:16px}.compare-capabilities-grid:where(.astro-bdx6uodv){grid-template-columns:1fr}}@media (width>=721px) and (width<=960px){.compare-capabilities-grid:where(.astro-bdx6uodv){grid-template-columns:repeat(2,minmax(0,1fr))}}
