/* Copertine condivise: stile approvato di Scopri il centro */
.hero,.services-intro,.revisions-hero,.centro-hero{height:auto;min-height:calc(100svh - var(--header-height,96px));display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:70px 6% 42px;position:relative;overflow:hidden}
.hero-image{position:absolute;inset:0;height:100%;width:100%;z-index:0}.hero-image:after,.services-cover:after,.hero:before,.services-intro:before,.revisions-hero:before{display:none!important;content:none!important}.hero-image>img{filter:none}
.hero-copy,.services-intro-copy,.revisions-hero-copy,.centro-hero-copy{position:relative;z-index:2;isolation:isolate;text-align:center;width:100%;max-width:1250px;min-height:0;margin:0;padding:0;display:block;overflow:visible}
.hero-copy:before,.services-intro-copy:before,.revisions-hero-copy:before,.centro-hero-copy:before{display:block;content:'';position:absolute;z-index:-1;top:-45px;bottom:-44px;left:50%;transform:translateX(-50%);width:100vw;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 45px,rgba(0,0,0,.84) 75%,#111);pointer-events:none}
.hero h1,.page-services .services-intro h1,.page-revisioni .revisions-hero h1,.centro-hero h1{font-family:'Agrandir Grand',Arial,sans-serif;font-weight:900;font-size:clamp(30px,4.5vw,66px);line-height:1.12;letter-spacing:-.025em;margin:0 auto;max-width:1250px;text-transform:uppercase}
.hero .hero-eyebrow,.services-intro .page-kicker,.revisions-hero .page-kicker,.centro-hero .centro-kicker{font-size:11px;letter-spacing:.14em;line-height:1.7;color:#ff9200;margin:0 auto 20px;max-width:none}
.hero-description,.services-intro .page-lead,.revisions-hero-copy .revision-weight-limit,.centro-hero-copy>p:last-child{font-size:16px;line-height:1.7;color:white;max-width:760px;margin:24px auto 0;padding:0}.hero-actions,.service-shortcuts{justify-content:center;margin-top:24px}
@media(max-width:600px){.hero,.services-intro,.revisions-hero,.centro-hero{min-height:calc(100svh - var(--header-height,80px));padding:60px 6% 30px}.hero h1,.page-services .services-intro h1,.page-revisioni .revisions-hero h1,.centro-hero h1{font-size:30px}.hero-description,.services-intro .page-lead,.revisions-hero-copy .revision-weight-limit{font-size:14px}.hero .hero-eyebrow,.services-intro .page-kicker,.revisions-hero .page-kicker{font-size:10px}}
