/* Trust bar under the homepage hero: live, verifiable markers only (no logos of customers we do not have, no
   certifications we do not hold). 2026-11-10. */
.c42-trustbar{border-top:1px solid #1a2342;border-bottom:1px solid #1a2342;background:#080c14}
.c42-trustbar .tb-wrap{max-width:1180px;margin:0 auto;padding:14px 16px;display:flex;flex-wrap:wrap;gap:10px 22px;
align-items:center;justify-content:center}
.c42-trustbar a{display:inline-flex;align-items:center;gap:8px;color:#c7cddb;text-decoration:none;
font:600 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;white-space:nowrap}
.c42-trustbar a:hover{color:#fff}
.c42-trustbar .tb-ic{color:#ff4757;font-size:13px}
.c42-trustbar .tb-dot{width:8px;height:8px;border-radius:50%;background:#7c86a6;display:inline-block}
.c42-trustbar .tb-dot.ok{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.7)}
.c42-trustbar .tb-dot.warn{background:#f5a524;box-shadow:0 0 6px rgba(245,165,36,.6)}
.c42-trustbar .tb-sep{color:#2a3550}
.c42-trustbar .tb-with{width:100%;text-align:center;color:#7c86a6;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;
letter-spacing:.06em}
.c42-trustbar .tb-with b{color:#a3adc8;font-weight:600}
@media(max-width:640px){.c42-trustbar .tb-wrap{justify-content:flex-start;gap:10px 16px}.c42-trustbar .tb-sep{display:none}}
