/* v3-agentic-lead-kwalificatie.css
   Page-local rules only. Everything structural comes from v3-pages.css.
   Two additions the crib does not cover:
   1. .checklist  - the four-point AVG checklist inside #aanpak (B4c).
   2. .steps .step-letter numeric variant - 01..04 need a wider, tabular slot
      so the sector columns line up horizontally (B5). */

/* Pacing images: a full-measure band between two heavy text runs. */
.v3 .cell-img { margin: 2rem 0 0; }
.v3 .cell-img img {
  display: block;
  width: 100%;
  height: clamp(180px, 26vw, 340px);
  object-fit: cover;
  border-radius: 10px;
}

/* Subheads inside a section, above the 62ch prose measure. */
.v3 section > h3 {
  max-width: 62ch;
  margin: 2.25rem 0 .75rem;
  font-size: 1.05rem;
  letter-spacing: .01em;
}

.v3 .signal-copy > h4 {
  margin: 1.6rem 0 .6rem;
  font-size: .95rem;
  letter-spacing: .02em;
  opacity: .86;
}

.v3 #aanpak .checklist {
  list-style: none;
  margin: 1.1rem 0 1.6rem;
  padding: 0;
  max-width: 68ch;
  border-left: 2px solid var(--petrol, currentColor);
}

.v3 #aanpak .checklist > li {
  position: relative;
  padding: .55rem 0 .55rem 1.15rem;
  font-weight: 300;
  line-height: 1.65;
}

.v3 #aanpak .checklist > li + li {
  border-top: 1px solid rgba(127, 127, 127, .22);
}

.v3 #cascade .steps .step-letter {
  display: inline-block;
  min-width: 2.1em;
  font-variant-numeric: tabular-nums;
  letter-spacing: .04em;
  opacity: .72;
}

/* CRO: the hero repeats the shape of the promise, subordinate to the button. */
.v3 .hero-inner .micro { margin-top: .75rem; opacity: .72; }
