/* cloud.bext.dev compare page (2026-10). Loaded with cloud-pricing.css (hero,
   tables, stacked mobile rows); these are the page's own blocks. */
.cc-verdict{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.cc-card{border:1px solid var(--c-line);border-radius:14px;background:var(--c-paper);padding:28px}
.cc-card.bx{background:var(--c-tint2)}
.cc-card h2{font-size:24px;font-weight:560;letter-spacing:-.03em;margin:14px 0 14px}
.cc-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.cc-card li{display:flex;gap:10px;font-size:15px;line-height:1.55;color:var(--c-ink2)}
.cc-card li::before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;margin-top:8px;background:#8a9a6c}
.cc-card.ot li::before{background:#b4b8a8}
.cc-mark{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;margin-bottom:6px;white-space:nowrap}
.cc-mark.yes{background:#e4edd9;color:#4f7a3a}
.cc-mark.part{background:#f5ead2;color:#9a6b1f}
.cc-mark.no{background:#ecebdc;color:#7a7457}
.cp-table td.cc-b{background:#f7f8ef}
.cc-honest{display:grid;gap:12px;max-width:820px}
.cc-honest div{border:1px solid var(--c-line);border-radius:12px;background:var(--c-paper);padding:18px 20px;font-size:15px;line-height:1.65;color:var(--c-ink2)}
@media (max-width:820px){.cc-verdict{grid-template-columns:1fr}}
@media (max-width:640px){.cp-table td.cc-b{background:transparent}.cc-card{padding:22px}}
