/* Faixa de números logo abaixo do hero */
.stats-strip {
  background: var(--color-neutral-10);
  border-bottom: 3px solid var(--color-logo-green);
}

.stats-strip__layout {
  max-width: 1200px;
  margin: 0 auto;
  padding: 1.75rem 1rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
  text-align: center;
}

/* Mesma tipografia dos títulos (h3) e textos (p) dos cards Missão, Valores e Visão */
.stats-strip strong {
  display: block;
  margin-bottom: 0.5rem;
  font-family: var(--font-secondary);
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--color-logo-green);
}

.stats-strip span {
  font-size: 1rem;
  color: white;
}

@media (max-width: 768px) {
  .stats-strip__layout {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
}
