/* HARSY 2.5 — portrait naturel et lisible */
.hero.hero-cover{align-items:flex-end;min-height:clamp(760px,92vh,980px);padding-bottom:clamp(65px,8vh,105px);background-size:cover;background-position:center 24%}
.hero.hero-cover::before{background:linear-gradient(180deg,rgba(4,5,8,.05) 0%,rgba(4,5,8,.08) 28%,rgba(4,5,8,.38) 52%,rgba(4,5,8,.94) 100%)}
.hero.hero-cover::after{height:100%;background:linear-gradient(90deg,rgba(3,4,7,.48) 0%,rgba(3,4,7,.10) 55%,transparent 85%)}
.hero.hero-cover .hero-copy{max-width:720px;padding-top:0}
.hero.hero-cover h1{font-size:clamp(58px,7vw,96px);line-height:.88}
@media(max-width:760px){.hero.hero-cover{align-items:flex-end;min-height:calc(100svh - 82px);padding:82px 24px 52px;background-size:cover;background-position:center 18%}.hero.hero-cover::before{background:linear-gradient(180deg,rgba(4,5,8,0) 0%,rgba(4,5,8,.04) 27%,rgba(4,5,8,.46) 50%,rgba(4,5,8,.96) 76%,rgba(4,5,8,.99) 100%)}.hero.hero-cover::after{display:none}.hero.hero-cover h1{font-size:clamp(50px,14vw,68px);line-height:.9}.hero.hero-cover .hero-copy>p{font-size:16px;line-height:1.65}.hero.hero-cover .hero-proof{margin-top:28px}}
