/* Accueil v2 : petits ajustements sur les composants existants. */
/* Hero colline v2 : titre un peu plus long, ligne de réassurance en bas à gauche. */
.hero-colline-v2 h1{max-width:13ch}
.colline-assure{position:absolute;left:0;right:0;bottom:84px;z-index:4;pointer-events:none}
.colline-assure ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font:500 .74rem var(--sans);color:#f2f6ea;text-shadow:0 1px 8px #14281c}
.colline-assure li+li::before{content:"";display:inline-block;width:1px;height:12px;margin:0 16px;vertical-align:-2px;background:#f2f6ea99}
@media(width<=900px){.colline-assure{bottom:70px}.colline-assure ul{font-size:.66rem}.colline-assure li+li::before{margin:0 10px}}
.who-sec .v2-answer{color:var(--ink);font-weight:500}
/* Trois temps et trois exemples : grilles à trois colonnes. */
.method-sec .frise{grid-template-columns:repeat(3,minmax(0,1fr))}
#concretement .scenes{grid-template-columns:repeat(3,minmax(0,1fr))}
#concretement .scene-block{grid-template-columns:minmax(0,1fr);gap:4px}
@media(width<=980px){.method-sec .frise,#concretement .scenes{grid-template-columns:minmax(0,1fr)}}
.v2-trust .v2-trust-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.v2-trust .v2-trust-cards .card{grid-column:auto}
@media(width<=980px){.v2-trust .v2-trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(width<=640px){.v2-trust .v2-trust-cards{grid-template-columns:1fr}}
.hero-colline-v2 .meadow-console{bottom:84px}
@media(width<=900px){.hero-colline-v2 .meadow-console{bottom:70px}}
