/* ===== ABOUT — INTRO with side stats ===== */
.about-detail__grid {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  gap: var(--space-4xl);
  align-items: center;
}
.about-detail__content .label {
  display: inline-block;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--color-primary);
  margin-bottom: var(--space-md);
}
.about-detail__content h2 { margin-bottom: var(--space-lg); }
.about-detail__content p { color: var(--color-text-light); margin-bottom: var(--space-md); }
.about-detail__cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-lg);
}
.data-card {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-lg);
  padding: var(--space-xl);
  text-align: center;
  transition: all var(--transition-base);
}
.data-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); border-color: transparent; }
.data-card .num { font-size: var(--font-size-3xl); font-weight: var(--font-weight-bold); color: var(--color-primary); line-height: 1; }
.data-card .label { margin-top: var(--space-sm); color: var(--color-text-light); font-size: var(--font-size-sm); }
@media (max-width: 992px) { .about-detail__grid { grid-template-columns: 1fr; gap: var(--space-2xl); } }
