.trust-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:16px;
}

.trust-item{
  display:flex;
  align-items:center;
  gap:14px;
  padding:var(--item-padding,var(--card-padding));
  text-align:left;
  background:var(--item-bg,var(--card-bg));
  border:var(--card-border);
  border-radius:var(--item-radius,var(--card-radius));
  box-shadow:var(--card-shadow);
  transition:transform var(--dur-fast,.18s) var(--ease,ease),box-shadow var(--dur,.22s) var(--ease,ease);
}

.trust-item:hover{
  transform:translateY(-1px);
}

.trust-icon{
  width:48px;
  height:48px;
  border-radius:var(--btn-radius);
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  color:var(--trust-icon-color,var(--btn-bg));
  background:var(--trust-icon-bg,var(--bg-s));
}

.trust-icon svg,
.trust-icon i{
  width:20px;
  height:20px;
}

.trust-title{
  font-size:var(--text-body-size);
  font-weight:700;
  color:var(--trust-title-color,var(--text-color));
  margin:0 0 2px;
  line-height:1.4;
}

.trust-desc{
  font-size:calc(var(--text-body-size) - 1px);
  color:var(--trust-desc-color,var(--text-s));
  margin:0;
  line-height:1.55;
}

@media (max-width: 768px) {
  .trust-grid {
    grid-template-columns:repeat(1,minmax(0,1fr));
  }
}
