/* Trust Badges — structure only; skin comes from Conversion Tools tokens
   (see modules/growth/assets/conversion-tools.css). */
#codela-trust-badges { margin: 14px 0 16px; clear: both; font-family: inherit; display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; }
#codela-trust-badges .cdl-tb-item {
  display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 6px;
  padding: var(--cdl-ct-tr-pad, 12px 8px); border: var(--cdl-ct-tr-bd, 1px solid #e5e7eb);
  border-radius: var(--cdl-ct-radius, 10px); background: var(--cdl-ct-tr-bg, #fff);
  color: var(--cdl-ct-tr-ink, #374151); text-decoration: none;
}
#codela-trust-badges .cdl-tb-ico { display: inline-flex; color: var(--cdl-ct-tr-ico, #16a34a); }
#codela-trust-badges .cdl-tb-ico svg { width: 26px; height: 26px; }
#codela-trust-badges .cdl-tb-img { max-height: 34px; width: auto; display: block; }
#codela-trust-badges .cdl-tb-label {
  font-size: var(--cdl-ct-tr-fs, 12.5px); font-weight: var(--cdl-ct-tr-wt, 600);
  text-transform: var(--cdl-ct-transform, none); letter-spacing: var(--cdl-ct-ls, 0); line-height: 1.25;
}

@media (max-width: 768px) {
  #codela-trust-badges { grid-template-columns: repeat(2, 1fr); }
}
