/* Aperçu v2 (pl2) : photo de lac générée « réaliste » (reportage 35 mm, grain, vignettage) en fond de Processus + voile vert forêt (AA vérifié) */
#processus.pl{position:relative;isolation:isolate;overflow:hidden}
#processus.pl>.w{position:relative;z-index:2}
#processus .pl-bg{position:absolute;inset:0;z-index:0;display:block}
#processus .pl-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}
/* voile pl3 : 0,84 en haut → 0,80 → 0,76 (dernière étape) → 0,70 en bas (zone sans texte) — contraste mesuré sur le pixel le plus clair de la photo */
#processus.pl::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(13,57,36,.84) 0%,rgba(13,57,36,.80) 40%,rgba(13,57,36,.76) 82%,rgba(13,57,36,.70) 100%)}
html[data-theme=dark] #processus.pl::before{background:linear-gradient(180deg,rgba(11,31,22,.86) 0%,rgba(11,31,22,.80) 60%,rgba(11,31,22,.74) 100%)}
@media(max-width:700px){#processus .pl-bg img{object-position:50% 40%}}
html body #processus.pl .lbl,html body #processus.pl .lbl span{color:#C8E4AA!important}
#processus.pl h2,#processus.pl .step h3,#processus.pl .step p,#processus.pl .lbl{text-shadow:0 1px 2px rgba(6,28,17,.55),0 0 18px rgba(6,28,17,.35)}
html body #processus.pl .lbl::before{background:#C8E4AA!important}
