/* Home: editorial revision approved on 20 September 2026. */
.home-hero h1{max-width:23ch}
.home-hero .sub{max-width:64ch}
.home-direct{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;font-size:14px}
.home-direct a{color:var(--on-navy);overflow-wrap:anywhere}
#attivita{scroll-margin-top:90px}
.home-services .card p+p{margin-top:14px}
.home-ai{background:var(--surface)}
.home-copy{font-size:16px;line-height:1.75}
.home-copy p+p{margin-top:20px}
.home-human{padding:30px;border-left:3px solid var(--blu);background:var(--bg);align-self:start}
.home-human p{margin-top:18px;line-height:1.75}
.home-recap{margin-top:24px;line-height:1.9;overflow-wrap:anywhere}
@media(max-width:640px){.home-direct span{display:none}.home-direct{flex-direction:column;gap:6px}}
