.sdc-hero .prodotti-hero-bg{object-position:center center}
.sdc-hero .prodotti-hero-content{max-width:560px}
.sdc-hero h1{font-size:clamp(34px,3.6vw,52px);line-height:1.08;margin-bottom:18px}
.sdc-hero .prodotti-hero-badge{background:#A4EAB7;color:#0C559B}
.sdc-hero p{max-width:480px}
.sdc-more{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:#47C969;font-size:18px;text-decoration:none}
.sdc-more:hover{text-decoration:underline}
.sdc-more::after{content:"\2192";font-size:22px;line-height:1}
.prodotti-intro-columns a{color:#47C969;text-decoration:underline}
.prodotti-intro-columns a:hover{text-decoration:underline}
.sdc-grid .prodotti-grid{grid-template-columns:repeat(4,1fr)}
@media (max-width:1024px){.sdc-grid .prodotti-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.sdc-grid .prodotti-grid{grid-template-columns:1fr}}
