/* Consistente sectiesubteksten. Hero-copy, inhoudelijke bodytekst, kaartcopy
   en compacte Quick Scan-toelichtingen behouden bewust hun eigen schaal. */
.section-heading > p:last-child,
.request-copy > p:not(.eyebrow),
.article-cta-copy p:not(.eyebrow),
.contact-copy > p:not(.eyebrow),
.insights-heading > p:not(.eyebrow),
.services-final-grid p,
.about-final-copy p{
  color:var(--muted);
  font-size:18px;
  font-weight:400;
  line-height:1.55;
}

.section-heading--light > p:last-child{
  color:#fff;
}

@media (max-width:767px){
  .section-heading > p:last-child,
  .request-copy > p:not(.eyebrow),
  .article-cta-copy p:not(.eyebrow),
  .contact-copy > p:not(.eyebrow),
  .insights-heading > p:not(.eyebrow),
  .services-final-grid p,
  .about-final-copy p{
    font-size:17px;
  }
}

@media (max-width:767px){
  .about-story .about-story-title-mobile{
    width:100%;
    max-width:none;
    margin-inline:0;
    font-size:clamp(28px,7.7vw,31px);
    text-align:left;
    text-wrap:wrap;
    overflow-wrap:break-word;
    word-break:normal;
    -webkit-hyphens:manual;
    hyphens:manual;
    line-height:1.12;
  }
}

.insight-image--customer-questions{
  overflow:hidden;
  background:url("../images/klantvragen-google-ai-hero.jpg") center/cover no-repeat;
}
.insight-image--customer-questions::before{
  content:"";
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:0;
  background:linear-gradient(180deg,rgba(5,5,5,.06),rgba(5,5,5,.28));
  clip-path:none;
}
.insight-image--customer-questions::after{content:none}

.insight-image--enter-prompt{
  overflow:hidden;
  background:url("../images/enter-prompt-article.jpg") center bottom/cover no-repeat;
}
.insight-image--enter-prompt::before{
  content:"";
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:0;
  background:linear-gradient(180deg,rgba(5,5,5,.08),rgba(5,5,5,.35));
  clip-path:none;
}
.insight-image--enter-prompt::after{content:none}
