/* Padova: alleggerimento grafico (caricare DOPO custom-override.css) */
.cp-padova-page .u-section-1 .u-sheet-1{padding:40px 0 64px!important}
.cp-padova-page .u-section-2 .u-sheet-1{padding:64px 0!important}
.cp-padova-page .u-section-3 .u-sheet-1{padding:0 0 64px!important}
.cp-padova-page .cp-hero-grid{gap:40px}
.cp-padova-page .u-section-1 .u-text-1{font-size:clamp(2rem,3.6vw,3rem)!important;line-height:1.12!important;letter-spacing:-.03em!important}
.cp-padova-page .cp-hero-lead,.cp-padova-page .cp-section-intro,.cp-padova-page .cp-cta-text{line-height:1.7}
.cp-padova-page .cp-hero-image-frame,.cp-padova-page .cp-hero-image{min-height:440px;border-radius:20px}
.cp-padova-page .cp-hero-image-frame{box-shadow:var(--shadow-md)}
.cp-padova-page .cp-floating-card{border-radius:14px;padding:16px 18px;box-shadow:var(--shadow-md)}
/* niente "scatola dentro scatola": il blocco esterno diventa trasparente */
.cp-padova-page .cp-choice-block{margin-top:56px;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.cp-padova-page .cp-faq-block{margin-top:56px}
/* card piu' piatte e piu' piccole di raggio */
.cp-padova-page .cp-trust-item,.cp-padova-page .cp-choice-card,.cp-padova-page .cp-service-card,
.cp-padova-page .cp-scenario-card,.cp-padova-page .cp-faq-item{border-radius:14px;box-shadow:none;border:1px solid var(--border-light);background:#fff}
.cp-padova-page .cp-trust-item{padding:20px 22px}
.cp-padova-page .cp-service-card:hover,.cp-padova-page .cp-faq-item:hover{box-shadow:var(--shadow-sm)}
.cp-padova-page .cp-cta-panel{padding:34px;border-radius:20px;box-shadow:none}
@media (max-width:767px){
  .cp-padova-page .cp-hero-image-frame,.cp-padova-page .cp-hero-image{min-height:300px}
  .cp-padova-page .u-section-2 .u-sheet-1{padding:44px 0!important}
}
