/* Seals — Figma 625:19026: five 246px columns, 100px gap, 128px icons, 24/36 labels. */
.eva-seals-section { display: block; }
.eva-seals {
  padding-top: max(calc(var(--eva-pt, 0) * 0.5px), min(calc(var(--eva-pt, 0) * 1px), calc(var(--eva-pt, 0) * 0.05208vw)));
  padding-bottom: max(calc(var(--eva-pb, 0) * 0.5px), min(calc(var(--eva-pb, 0) * 1px), calc(var(--eva-pb, 0) * 0.05208vw)));
}
.eva-seals__title { margin-bottom: clamp(24px, 2.0833vw, 40px); text-align: center; }
.eva-seals__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px clamp(24px, 5.2083vw, 100px);
  margin: 0;
  padding: 0;
  list-style: none;
}
.eva-seals__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: clamp(120px, 12.8125vw, 246px);
  text-align: center;
}
.eva-seals__icon { display: inline-flex; width: clamp(64px, 6.6667vw, 128px); aspect-ratio: 1; }
.eva-seals__icon img { width: 100%; height: 100%; object-fit: contain; }
.eva-seals__label {
  font-size: var(--eva-fs-lead);
  line-height: 1.5;
  letter-spacing: 0;
  text-transform: uppercase;
}
.eva-seals__actions { display: flex; justify-content: center; margin-top: clamp(32px, 3.125vw, 60px); }
.eva-seals a.eva-seals__btn { width: min(410px, 100%); }

/* Mobile — Figma 712:11089: all five in one row */
@media (max-width: 959px) {
  .eva-seals__list { flex-wrap: nowrap; justify-content: space-between; gap: 4px; }
  .eva-seals__item { flex: 1 1 0; width: auto; min-width: 0; gap: 6px; }
  .eva-seals__icon { width: clamp(32px, 10vw, 56px); }
  .eva-seals__label { font-size: clamp(8px, 2.4vw, 12px); line-height: 1.25; letter-spacing: 0.02em; }
}
