/* numabit.ai — kleine aanvullingen op site.css */

/* Trefwoordenband onder de hero (vervangt de oude ticker, zonder animatie) */
.keywords { padding: 28px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.keywords .chips { justify-content: center; margin: 0; }

/* Aanbod: h3 binnen .feature krijgt het formaat van een feature-titel */
.feature h3 { font-size: clamp(1.5rem, 1.2rem + 1.2vw, 2.1rem); letter-spacing: -0.03em; line-height: 1.15; }
.panel .icon { margin-bottom: 8px; }

/* Technologie: iets grotere chips */
.chips-lg { gap: 10px; }
.chips-lg li { padding: 9px 16px; font-size: 15px; }

/* Aanpak in vier stappen */
.steps.steps-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }

.hero h1 { max-width: 14ch; }

@media (max-width: 960px) {
  .steps.steps-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 640px) {
  .steps.steps-4 { grid-template-columns: minmax(0, 1fr); }
  .keywords .chips { justify-content: flex-start; }
}

.nowrap { white-space: nowrap; }
