/* Choix Kalam : petits titres des sections et des encarts. */
@font-face { font-family:'Kalam'; font-style:normal; font-weight:400; font-display:swap; src:url('fonts/kalam-400.woff2') format('woff2'); }
.lp .eyebrow,
.lp .why-foundation-heading .eyebrow,
.lp .origin-phrase .eyebrow,
.lp .closing-pulse .eyebrow,
.lp .beta-copy .beta-kicker,
.lp .team-story-eyebrow,
.lp .faq-eyebrow,
.lp .faq-dialog-kicker,
.lp .foundation-slide .foundation-slide-kicker {
  font-family:'Kalam',cursive;
  font-weight:400;
  font-style:normal;
  font-synthesis:none;
  font-size:22px;
  line-height:1.45;
  letter-spacing:0;
  text-transform:none;
}
/* Tous les petits titres reprennent la taille de Vos Avantages. */
.lp :is(#presentation,#benefits,#comment,#pourquoi,#origin-phrase,#qui-nous-sommes,#beta,#faq,#closing-animation) :is(.eyebrow,.team-story-eyebrow,.beta-kicker,.faq-eyebrow,.foundation-slide-kicker),
.lp #project-overview .foundation-project-heading > p,
.lp .faq-dialog .faq-dialog-kicker {
  color:#2F8F65;
  font-size:22px;
}
.lp .benefits .benefits-eyebrow { text-align:center; margin:0 0 14px; }

/* Le vert lumineux du header reste adapté à son fond sombre. */
.lp #presentation .eyebrow{color:#6FD39A}
/* Le titre des avantages suit la taille des titres de présentation plus bas. */
.lp #benefits-title{font-size:clamp(24px,2.5vw,32px)}
@media(max-width:760px){.lp #benefits-title{font-size:26px}}
