.breadcrumbs[data-astro-cid-qms5am3k]{color:var(--ink-soft);font-size:.9rem;margin-bottom:18px}.breadcrumbs[data-astro-cid-qms5am3k] a[data-astro-cid-qms5am3k]{color:var(--ink-soft)}.comp-hero[data-astro-cid-qms5am3k]{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;margin-bottom:24px}.comp-side[data-astro-cid-qms5am3k]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.comp-logo[data-astro-cid-qms5am3k]{width:80px;height:80px;object-fit:contain;background:var(--surface-soft);border-radius:8px;padding:8px;margin-bottom:4px}.comp-side[data-astro-cid-qms5am3k] h2[data-astro-cid-qms5am3k]{font-size:1.4rem;margin:0}.rep-badge[data-astro-cid-qms5am3k]{font-size:.74rem;font-weight:700;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.rep-perfect[data-astro-cid-qms5am3k],.rep-very-good[data-astro-cid-qms5am3k]{background:var(--success-soft);color:var(--success)}.rep-good[data-astro-cid-qms5am3k]{background:var(--accent-soft);color:var(--accent)}.rep-mid[data-astro-cid-qms5am3k]{background:var(--warn-soft);color:var(--warn)}.rep-low[data-astro-cid-qms5am3k]{background:var(--danger-soft);color:var(--danger)}.rating[data-astro-cid-qms5am3k]{font-size:1.5rem;padding:6px 16px;border-radius:8px}.rating[data-astro-cid-qms5am3k].rep-perfect,.rating[data-astro-cid-qms5am3k].rep-very-good{background:var(--success-soft);color:var(--success)}.rating[data-astro-cid-qms5am3k].rep-good{background:var(--accent-soft);color:var(--accent)}.rating[data-astro-cid-qms5am3k].rep-mid{background:var(--warn-soft);color:var(--warn)}.rating[data-astro-cid-qms5am3k].rep-low{background:var(--danger-soft);color:var(--danger)}.comp-vs[data-astro-cid-qms5am3k]{display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:var(--accent)}.comp-vs[data-astro-cid-qms5am3k] span[data-astro-cid-qms5am3k]{background:var(--accent-soft);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.verdict-block[data-astro-cid-qms5am3k]{margin-bottom:24px}.verdict-block[data-astro-cid-qms5am3k] h1[data-astro-cid-qms5am3k]{font-size:1.8rem;margin-bottom:10px}.verdict[data-astro-cid-qms5am3k]{background:var(--accent-soft);color:var(--accent);padding:14px 18px;border-radius:var(--radius);font-size:.95rem;font-weight:500;border-left:3px solid var(--accent)}.comp-table-section[data-astro-cid-qms5am3k]{margin-bottom:28px}.comp-table-section[data-astro-cid-qms5am3k] h2[data-astro-cid-qms5am3k]{font-size:1.25rem;margin-bottom:14px}.comp-table[data-astro-cid-qms5am3k]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.comp-row[data-astro-cid-qms5am3k]{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;border-bottom:1px solid var(--border-soft)}.comp-row[data-astro-cid-qms5am3k]:last-child{border-bottom:none}.comp-row[data-astro-cid-qms5am3k]:nth-child(2n){background:var(--surface-soft)}.row-label[data-astro-cid-qms5am3k]{padding:12px 16px;color:var(--ink-soft);font-size:.85rem;font-weight:600;border-right:1px solid var(--border-soft)}.row-cell[data-astro-cid-qms5am3k]{padding:12px 16px;color:var(--ink);font-size:.92rem;border-right:1px solid var(--border-soft)}.row-cell[data-astro-cid-qms5am3k]:last-child{border-right:none}.row-cell[data-astro-cid-qms5am3k].highlight{background:var(--success-soft);color:var(--success);font-weight:700}.strengths-block[data-astro-cid-qms5am3k]{margin-bottom:28px}.strengths-block[data-astro-cid-qms5am3k] h2[data-astro-cid-qms5am3k]{font-size:1.25rem;margin-bottom:14px}.strengths-grid[data-astro-cid-qms5am3k]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.strength-col[data-astro-cid-qms5am3k]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px}.strength-col[data-astro-cid-qms5am3k] h3[data-astro-cid-qms5am3k]{font-size:1.05rem;margin-bottom:12px;color:var(--accent)}.strength-col[data-astro-cid-qms5am3k] ul[data-astro-cid-qms5am3k]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.strength-col[data-astro-cid-qms5am3k] li[data-astro-cid-qms5am3k]{color:var(--ink);font-size:.92rem;padding-left:22px;position:relative}.strength-col[data-astro-cid-qms5am3k] li[data-astro-cid-qms5am3k]:before{content:"✓";position:absolute;left:0;top:0;color:var(--success);font-weight:700}.cta-block[data-astro-cid-qms5am3k]{margin-bottom:28px}.cta-block[data-astro-cid-qms5am3k] h2[data-astro-cid-qms5am3k]{font-size:1.25rem;margin-bottom:14px}.cta-grid[data-astro-cid-qms5am3k]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cta-card[data-astro-cid-qms5am3k]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;color:var(--ink);display:flex;flex-direction:column;gap:6px}.cta-card[data-astro-cid-qms5am3k]:hover{border-color:var(--accent);text-decoration:none}.cta-card[data-astro-cid-qms5am3k] strong[data-astro-cid-qms5am3k]{font-size:1rem;color:var(--accent)}.cta-card[data-astro-cid-qms5am3k] span[data-astro-cid-qms5am3k]{color:var(--ink-soft);font-size:.88rem}.related-block[data-astro-cid-qms5am3k]{margin-bottom:24px}.related-block[data-astro-cid-qms5am3k] h2[data-astro-cid-qms5am3k]{font-size:1.2rem;margin-bottom:8px}.related-lede[data-astro-cid-qms5am3k]{color:var(--ink-soft);margin-bottom:12px}.related-grid[data-astro-cid-qms5am3k]{display:flex;flex-wrap:wrap;gap:8px}.related-link[data-astro-cid-qms5am3k]{background:var(--surface-soft);border:1px solid var(--border);color:var(--accent);padding:7px 14px;border-radius:999px;font-size:.88rem}.related-link[data-astro-cid-qms5am3k]:hover{background:var(--accent-soft);text-decoration:none}@media(max-width:760px){.comp-hero[data-astro-cid-qms5am3k]{grid-template-columns:1fr}.comp-vs[data-astro-cid-qms5am3k]{padding:8px 0}.strengths-grid[data-astro-cid-qms5am3k],.cta-grid[data-astro-cid-qms5am3k],.comp-row[data-astro-cid-qms5am3k]{grid-template-columns:1fr}.row-label[data-astro-cid-qms5am3k]{background:var(--accent-soft);border-right:none;border-bottom:1px solid var(--border-soft)}}
