/* Pagina «Lavori» nello stile della home essenziale (10/11/2026): stesso azzurro della sezione prezzo, titoli grandi con
   la seconda riga in blu, filtri a pillola, card dei siti invariate (vetrina.css), chiusura su una card bianca. */
.lavori-nuova{background:var(--azzurro)}
.lavori-nuova .lavori-elenco{background:var(--azzurro);margin-top:0;padding:150px 0 90px}
.lavori-nuova .categoria-intestazione h1{font-size:clamp(38px,5.2vw,72px);line-height:1;letter-spacing:-.045em;font-weight:650;color:var(--notte)}
.lavori-nuova .filtri{gap:6px}
.lavori-nuova .filtri button{padding:10px 18px;border-radius:999px;border:0;background:#fff;color:var(--notte);font-weight:600;font-size:14px;
  box-shadow:0 1px 0 rgb(15 45 107 / .08);transition:background-color .2s,color .2s,transform .2s var(--ease-out)}
.lavori-nuova .filtri button:hover{background:#f3f7ff}
.lavori-nuova .filtri button:active{transform:scale(.97)}
.lavori-nuova .filtri button[aria-pressed="true"]{background:var(--blu);color:#fff}
.lavori-nuova .siti-griglia>*{box-shadow:0 24px 50px -34px rgb(15 45 107 / .45)}
.lv-fine{padding:0 6% 130px;background:var(--azzurro)}
.lv-fine-carta{max-width:900px;margin:0 auto;padding:64px 32px;border-radius:26px;background:#fff;text-align:center;box-shadow:0 30px 60px -36px rgb(15 45 107 / .5)}
.lv-fine-carta h2{font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.04em}
.lv-fine-carta .ap-cta{margin-top:28px}
.lavori-nuova .categoria-footer{background:var(--azzurro)}
@media (max-width:900px){
  .lavori-nuova .lavori-elenco{padding:110px 0 60px}
  .lv-fine{padding:0 20px 90px}
  .lv-fine-carta{padding:44px 20px}
}
