.ce--compare{--ok:#2f5a20;--ok-bg:rgba(61,107,42,.1);--warn:#6e4700;--warn-bg:rgba(178,120,0,.12);--bad:#8c3420;--bad-bg:rgba(163,64,42,.09);--flow:#b4543c}  .compare{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.compare__item{margin:0;display:grid;gap:22px;align-content:start;padding:clamp(18px,2.4vw,32px);border-radius:var(--radius);background:var(--card)}.compare__mock{display:grid;gap:8px;padding:20px;border-radius:16px;background:var(--paper);box-shadow:0 24px 60px -36px rgba(var(--dark-rgb),.45)}.compare__q{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}.compare__t{margin:0;font-size:14px;color:var(--ink-2)}.compare__btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0}.compare__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700}.compare__btn--big{min-height:50px;padding:0 28px;background:var(--primary);color:var(--on-accent);font-size:15px}.compare__btn--tiny{min-height:0;padding:0 4px;color:var(--muted);font-size:11px;text-decoration:underline}.compare__btn--eq{flex:1 1 0;background:var(--dark);color:var(--paper)}.compare__verdict{display:inline-block;margin-bottom:12px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.compare__item--bad .compare__verdict{background:var(--bad-bg);color:var(--bad)}.compare__item--good .compare__verdict{background:var(--ok-bg);color:var(--ok)}.compare__list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:15.5px;line-height:1.45}.compare__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px}.compare__list li::before{content:"✕";content:"✕" / "";font-weight:800;color:var(--bad)}.compare__item--good .compare__list li::before{content:"✓";content:"✓" / "";color:var(--ok)}.compare__src{max-width:1400px;margin:20px auto 0;font-size:14px;color:var(--muted)}@media (max-width:860px){.compare{grid-template-columns:minmax(0,1fr)}}
