/* Pazhoohan statistics and counters */

.hero .metrics {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: stretch;
  gap: 0;
}

.hero .metrics .metric {
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.hero .metrics .metric strong {
  display: block;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

.hero .metrics .metric span {
  display: block;
}

.hero .metrics .metric-icon svg {
  display: block;
  width: 23px;
  height: 23px;
}

.hero .metrics .stat-count {
  direction: ltr;
  unicode-bidi: isolate;
}

@media (max-width: 950px) {
  .hero .metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hero .metrics .metric {
    justify-content: center;
    padding: 16px 10px;
  }
}

@media (max-width: 540px) {
  .hero .metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hero .metrics .metric {
    gap: 8px;
    padding: 14px 7px;
  }

  .hero .metrics .metric strong {
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .hero .metrics .metric span {
    line-height: 1.6;
  }
}
