.service-page--refit .per-chi .container{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;display:grid}.service-page--refit .per-chi img{object-fit:cover;order:0;width:100%;height:100%;min-height:480px}.service-page--refit .per-chi .container>div{color:var(--color-on-dark);background-color:var(--color-section-dark);flex-direction:column;order:1;justify-content:center;padding:clamp(40px,6vw,80px);display:flex}.service-page--refit .per-chi .eyebrow{color:var(--color-accent)}.service-page--refit .per-chi .button{align-self:flex-start;margin-top:12px}.service-page--refit .perchè .container{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(50px,8vw,120px);display:grid}.service-page--refit .perchè ul{border-top:1px solid var(--color-border);margin:0;display:grid}.service-page--refit .perchè ul li{border:0;border-bottom:1px solid var(--color-border);border-radius:0;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:18px;margin:0;padding:24px 0;display:grid}.service-page--refit .perchè ul li span{color:var(--color-accent);max-width:38px}.service-page--refit .perchè ul li p{margin:0}.service-page--refit .cosa-include .container{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(50px,8vw,100px);display:grid;position:relative}.service-page--refit .cosa-include .section-heading{max-width:760px}.service-page--refit .cosa-include ul{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:30px 0 0;display:grid}.service-page--refit .cosa-include li{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;gap:14px;min-height:85px;margin:0;padding:20px;display:flex}.service-page--refit .cosa-include li .icon,.service-page--refit .cosa-include li svg{width:24px;max-width:24px;color:var(--color-accent);flex-shrink:0}.service-page--refit .cosa-include__box{border:1px solid var(--color-accent);background-color:var(--color-surface);height:max-content;padding:32px;position:sticky;top:120px}.service-page--refit .cosa-include__box p{margin-bottom:24px}.service-page--refit .refit-process{background-color:var(--color-bg-dark)}.service-page--refit .refit-process__heading{text-align:center;max-width:760px;margin:auto auto 55px}.service-page--refit .refit-process__steps{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-page--refit .refit-process__steps li{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;min-height:310px;padding:30px;display:flex}.service-page--refit .refit-process__steps li>span{color:var(--color-accent);letter-spacing:.1em;margin-bottom:auto;font-weight:700;display:block}.service-page--refit .refit-process__steps h3{margin:65px 0 10px}.service-page--refit .refit-process__steps p{color:var(--color-muted);margin-bottom:0}@media (width<=900px){.service-page--refit .refit-hero__grid,.service-page--refit .per-chi .container,.service-page--refit .perchè .container,.service-page--refit .cosa-include .container{grid-template-columns:1fr}.service-page--refit .per-chi .container>div{order:0}.service-page--refit .per-chi img{order:1;min-height:380px}.service-page--refit .perchè ul{margin-top:30px}.service-page--refit .cosa-include__box{display:none}.service-page--refit .refit-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.service-page--refit .per-chi img{min-height:280px}.service-page--refit .per-chi .container>div{padding:35px 25px}.service-page--refit .cosa-include ul{grid-template-columns:1fr}.service-page--refit .cosa-include__box{padding:25px}.service-page--refit .refit-process__steps{grid-template-columns:1fr}.service-page--refit .refit-process__steps li{min-height:auto;padding:26px 22px}.service-page--refit .refit-process__steps li>span{margin-bottom:40px}.service-page--refit .refit-process__steps h3{margin-top:0}}
