/**
 * Блок «Почему нам можно верить» на главной.
 *
 * Три равные карточки: иллюстрация, заголовок, абзац. Ничего не выделяем
 * цветом и не делаем «главной» — все три тезиса весят одинаково, а подсветка
 * одной превратила бы честный блок в рекламный.
 */

.trust__title {
  margin: 0 0 var(--space-8);
  font-size: var(--fs-3xl);
  font-weight: var(--fw-bold);
  line-height: var(--lh-tight);
  color: var(--color-text);
  text-align: center;
}

.trust__grid {
  display: grid;
  gap: var(--space-6);
}

@media (min-width: 768px) {
  .trust__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

.trust__card {
  display: flex;
  flex-direction: column;
  overflow: hidden;

  border: 1px solid var(--color-border);
  border-radius: var(--radius-lg);
  background: var(--color-surface);

  text-align: center;
}

/* Фото во всю ширину, без полей: карточка обрезает его по своему скруглению.
   Пропорция задана и в разметке (width/height), и здесь — место под кадр
   занято до загрузки, текст ниже не прыгает. */
.trust__photo {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 10;
  object-fit: cover;
  background: var(--color-primary-light);
}

.trust__body {
  padding: var(--space-6) var(--space-6) var(--space-8);
}

.trust__card-title {
  margin: 0 0 var(--space-3);
  font-size: var(--fs-lg);
  font-weight: var(--fw-semibold);
  line-height: var(--lh-snug);
  color: var(--color-text);
  text-wrap: balance;
}

/* Текст по центру и в три-четыре строки: без pretty последняя строка
   то и дело оставалась одним словом посреди карточки. Свойство молодое,
   старый браузер его просто не заметит — вид не ломается. */
.trust__text {
  margin: 0;
  font-size: var(--fs-sm);
  line-height: var(--lh-normal);
  color: var(--color-text-soft);
  text-wrap: pretty;
}

@media (max-width: 767px) {
  .trust__title {
    margin-bottom: var(--space-6);
    font-size: var(--fs-2xl);
  }

  .trust__body {
    padding: var(--space-5) var(--space-5) var(--space-6);
  }
}
