/* ── Industries Page ── */
.industry-detail {
  padding: var(--space-10) 0;
  border-bottom: 1px solid var(--color-border);
}
.industry-detail:last-child { border-bottom: none; }
.industry-detail:nth-child(even) .industry-detail-img { order: 2; }
.industry-detail:nth-child(even) .industry-detail-content { order: 1; }

.industry-detail-img img {
  border-radius: var(--border-radius-xl);
  box-shadow: var(--shadow-xl);
  width: 100%; height: 380px; object-fit: cover;
}

.industry-tag {
  display: inline-flex; align-items: center; gap: 6px;
  background: rgba(200,16,46,.08); color: var(--color-crimson);
  font-family: var(--font-heading); font-size: .75rem;
  font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
  padding: 6px 14px; border-radius: 40px; margin-bottom: var(--space-2);
}
.industry-products-list {
  display: flex; flex-wrap: wrap; gap: 8px; margin: var(--space-2) 0;
}
.industry-prod-pill {
  display: flex; align-items: center; gap: 6px;
  background: var(--color-off-white); border: 1px solid var(--color-border);
  color: var(--color-body); font-size: .82rem;
  font-family: var(--font-heading); font-weight: 500;
  padding: 5px 12px; border-radius: 40px;
  transition: var(--transition-fast);
}
.industry-prod-pill:hover { border-color: var(--color-navy); color: var(--color-navy); }
.industry-prod-pill i { color: var(--color-crimson); font-size: .75rem; }

@media (max-width: 991px) {
  .industry-detail:nth-child(even) .industry-detail-img,
  .industry-detail:nth-child(even) .industry-detail-content { order: unset; }
}
