.trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;color:var(--text,#edf4fc)}
.trust-badge{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid var(--line,#263348);border-radius:12px;background:rgba(9,27,53,.82)}
.trust-badge__icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:rgba(16,217,237,.12);color:var(--accent,#10d9ed)}
.trust-badge__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.trust-badge__copy{display:grid;gap:2px;min-width:0;line-height:1.25}
.trust-badge__copy strong{font-size:12px;font-weight:800}
.trust-badge__copy small{color:var(--muted,#a0afc2);font-size:10px}
.trust-badges--checkout,.trust-badges--modal{grid-template-columns:1fr}
.trust-badges--checkout{margin:10px 0 20px}.trust-badges--modal{margin:14px 0}
.trust-badges--checkout .trust-badge,.trust-badges--modal .trust-badge{padding:10px 12px}
.trust-badges--products{margin:0 0 18px}
body.light .trust-badge{background:rgba(235,245,253,.92)}
@media(max-width:850px){.trust-badges--products{grid-template-columns:1fr}}
@media(max-width:560px){.trust-badges{grid-template-columns:1fr}}
