.ctv,.ctv-pro{color:#303334;font-family:Poppins,system-ui,sans-serif;line-height:1.6;padding-left:max(1.25rem,calc(50% - 620px));padding-right:max(1.25rem,calc(50% - 620px))}.ctv{padding-top:clamp(40px,5vw,68px);padding-bottom:clamp(40px,5vw,68px)}.ctv-in{background:#fff;border:1px solid #dcedeb;border-radius:22px;box-shadow:0 4px 16px rgba(0,109,101,.06);padding:clamp(22px,3vw,40px)}.ctv-occhiello{margin:0 0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#006D65}.ctv-h2{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:#303334;text-wrap:balance}.ctv-lede{margin:0 0 1.75rem;max-width:72ch;font-size:clamp(1rem,1.15vw,1.0625rem);text-wrap:pretty}.ctv-lede strong{font-weight:600;color:#006D65}.ctv-elenco{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,30px) clamp(24px,3vw,44px);counter-reset:none}.ctv-elenco>li{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:center}.ctv-n{grid-row:1;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#00938B,#5095B0);color:#fff;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctv-elenco>li>strong{grid-column:2;grid-row:1;font-size:1.0625rem;font-weight:600;color:#303334;line-height:1.3;text-wrap:balance}.ctv-elenco>li>span:last-child{grid-column:2;grid-row:2;font-size:.9375rem;color:#4b5563;text-wrap:pretty}.ctv-nota{margin:clamp(20px,2.4vw,30px) 0 0;padding-top:1rem;border-top:1px solid #eef1f5;font-size:.9375rem;color:#4b5563;max-width:72ch}.ctv-nota a{color:#006D65;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ctv-pro{padding-top:clamp(28px,3.5vw,48px);padding-bottom:clamp(40px,5vw,64px)}.ctv-pro-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center;background:#E8F5F4;border:1px solid #cde6e3;border-radius:22px;padding:clamp(22px,3vw,38px)}.ctv-pro-testo p{margin:0 0 .75rem;font-size:.9375rem;max-width:68ch;text-wrap:pretty}.ctv-pro-testo p:last-child{margin-bottom:0}.ctv-pro-testo .ctv-h2{font-size:clamp(1.25rem,2.2vw,1.6rem)}.ctv-pro-azione{display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.ctv-pro-azione .rh-cta{white-space:nowrap}.ctv-pro-nota{margin:0;font-size:.875rem;color:#4b5563;text-align:center;max-width:22ch}@media (max-width:820px){.ctv-elenco,.ctv-pro-in{grid-template-columns:minmax(0,1fr)}.ctv-pro-azione{align-items:flex-start}.ctv-pro-nota{text-align:left;max-width:none}}