/* Pasek zaufania — cztery elementy tekstowo-ikonowe, bez zdjec. */

.trustbar {
  position: relative;
  background: #FCFBF9;
  border-block: 1px solid rgba(11, 36, 57, .08);
}
.trustbar__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 0; padding: 0;
  list-style: none;
  min-height: 130px;
}
.trustbar__item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 22px 18px;
}
.trustbar__item + .trustbar__item { border-left: 1px solid var(--color-line); }
.trustbar__item svg { color: var(--color-ink); }
.trustbar__item span {
  font-size: .9375rem;
  line-height: 1.35;
  color: var(--color-text);
  max-width: 18ch;
}

@media (max-width: 1023px) and (min-width: 768px) {
  .trustbar__list { grid-template-columns: repeat(2, 1fr); }
  .trustbar__item:nth-child(3) { border-left: 0; border-top: 1px solid var(--color-line); }
  .trustbar__item:nth-child(4) { border-top: 1px solid var(--color-line); }
}

@media (max-width: 767px) {
  .trustbar__list { grid-template-columns: 1fr; min-height: 0; }
  .trustbar__item { justify-content: flex-start; padding: 16px 0; gap: 16px; }
  .trustbar__item + .trustbar__item { border-left: 0; border-top: 1px solid var(--color-line); }
  .trustbar__item span { max-width: none; }
}
