.pl{--pl-navy:var(--color-primary,#004278);--pl-text:var(--color-dark-gray,#434750);--pl-white:var(--color-white,#fff);--pl-panel:var(--color-light-blue,#e7ebf6);--pl-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;--pl-gutter:clamp(24px,8.889vw - 10.67px,160px);--pl-pad-v:clamp(24px,16.35px + 1.961vw,48px);color:var(--pl-text);font-family:var(--pl-font)}.pl *,.pl :after,.pl :before{box-sizing:border-box}.pl__inner{margin:0 auto;max-width:calc(1600px + var(--pl-gutter)*2);padding:0 var(--pl-gutter)}.pl__item{align-items:center;display:grid;grid-template-columns:55fr 7.5fr 37.5fr;padding:var(--pl-pad-v) 0}.pl--sopra-nessuno .pl__item:first-child{padding-bottom:calc(var(--pl-pad-v)/2);padding-top:calc(var(--pl-pad-v)/2)}.pl__item--destra{grid-template-columns:37.5fr 7.5fr 55fr}.pl__media{align-self:stretch;background:var(--pl-panel);grid-column:1/3;grid-row:1;min-height:651px;position:relative}.pl__item--destra .pl__media{grid-column:2/4}.pl__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pl__panel{background:var(--pl-panel);container-type:inline-size;display:flex;flex-direction:column;gap:50px;grid-column:2/4;grid-row:1;margin:24px 0;padding:40px;position:relative;z-index:1}.pl__item--destra .pl__panel{grid-column:1/3}.pl__text{display:flex;flex-direction:column;gap:12px}.pl__card-title{color:var(--pl-navy);font-family:var(--pl-font);font-size:3.2rem;font-weight:700;letter-spacing:0;line-height:1.25;margin:0;text-transform:none}.pl__description,.pl__description li,.pl__description>p,.pl__description>ul{color:var(--pl-text);font-family:var(--pl-font);font-size:2rem;font-weight:500;line-height:1.5}.pl__description>:first-child{margin-top:0}.pl__description>:last-child{margin-bottom:0}.pl__stats{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0}@container (max-width: 623px){.pl__stats{grid-template-columns:1fr}}.pl__stat{display:flex;flex-direction:column;gap:10px;min-width:0}.pl__stat-value{color:var(--pl-navy);font-family:var(--pl-font);font-size:4.8rem;font-weight:700;line-height:1.20833;margin:0;overflow-wrap:break-word}.pl__stat-value--lungo{align-items:center;display:flex;font-size:3rem;font-weight:600;line-height:1;min-height:5.8rem}.pl__stat-label{color:var(--pl-navy);font-family:var(--pl-font);font-size:1.4rem;font-weight:400;line-height:1.57143;margin:0}.pl__button,.pl__button:active,.pl__button:focus,.pl__button:hover,.pl__button:link,.pl__button:visited{background:var(--pl-btn-bg);border:1px solid transparent;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--pl-btn-fg);font-family:var(--pl-font);font-size:1.6rem;font-weight:600;letter-spacing:.04375em;line-height:1.3125;text-decoration:none;text-transform:uppercase}.pl__button{--pl-btn-fg:var(--pl-white);--pl-btn-bg:var(--pl-navy);align-items:center;display:inline-flex;gap:12px;padding:16px 32px}.pl__button-icon{display:block;flex:none;height:13px;width:13px}.pl__button:focus-visible{outline:2px solid var(--pl-navy);outline-offset:2px}@media (max-width:1280px){.pl__item,.pl__item--destra{align-items:stretch;display:flex;flex-direction:column}.pl__media{aspect-ratio:1000/651;min-height:0}.pl__panel{margin:0}}@media (max-width:768px){.pl__inner{padding:0}.pl__item,.pl__item--destra{display:flex;flex-direction:column}.pl__media{height:250px;min-height:0}.pl__panel{gap:24px;margin:0;padding:32px var(--pl-gutter)}.pl__text{gap:24px}.pl__card-title{font-size:2.2rem;line-height:1.27273}.pl__description,.pl__description li,.pl__description>p,.pl__description>ul{font-size:1.8rem;font-weight:400;line-height:1.55556}.pl__stats{gap:20px;grid-template-columns:1fr}.pl__stat{gap:8px}.pl__stat-value{font-size:3.2rem;line-height:1.15625}.pl__stat-value--lungo{font-size:3rem;line-height:1;min-height:3.7rem}.pl__button{display:flex;justify-content:center;width:100%}}.pl__button:active,.pl__button:hover{--pl-btn-bg:var(--color-primary-scuro,#031b3b)}@media (prefers-reduced-motion:no-preference){.pl__button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.pl__button-icon{transition:transform .15s ease}.pl__button:hover .pl__button-icon{transform:translateX(4px)}.pl__button:active{transform:scale(.98)}}