/* Accueil : clarté du message et accès aux contacts */
.home-refined .topline{padding-block:5px;font-size:.78rem}
.home-refined .header-inner{min-height:86px}
.home-refined .brand{height:80px}
.home-refined .trust-strip>.wrap{padding-block:6px}
.home-refined .qualification img{height:42px;width:70px}
.home-refined .hero{padding-block:32px 40px;gap:42px;grid-template-columns:1.05fr 1fr}
.home-refined .hero .eyebrow{margin-bottom:18px;letter-spacing:.12em}
.home-refined .hero h1{font-size:clamp(2.2rem,3.45vw,3.4rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}
.home-refined .hero h1 em{display:block;margin-top:10px}
.home-refined .intro{font-size:1rem;line-height:1.65;margin-top:22px;max-width:520px}
.home-refined .hero-actions{gap:20px;flex-wrap:wrap;margin-top:24px}
.home-refined .hero-tags{margin-top:22px}
.home-refined .inspiration-stage{aspect-ratio:1.12}
.home-refined .quote-heading>p:not(.eyebrow){max-width:360px}
@media(max-width:760px){
.home-refined .header-inner{min-height:78px}
.home-refined .hero{grid-template-columns:1fr;padding-top:26px;gap:26px}
.home-refined .hero h1{font-size:clamp(2rem,7vw,2.8rem)}
.home-refined .hero .eyebrow{font-size:.66rem}
.home-refined .hero-actions{gap:16px}
.home-refined .inspiration-stage{aspect-ratio:4/3}
.home-refined .topline .wrap{gap:4px}
}
