.pn{--pn-navy:var(--color-primary,#004278);--pn-white:var(--color-white,#fff);--pn-scuro:var(--color-primary-scuro,#031b3b);--pn-dark-gray:var(--color-dark-gray,#434750);--pn-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;--pn-gutter:clamp(24px,8.889vw - 10.67px,160px);font-family:var(--pn-font);padding:48px 0 108px}.pn,.pn *,.pn :after,.pn :before{box-sizing:border-box}.pn__inner{align-items:flex-start;display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:calc(1600px + var(--pn-gutter)*2);padding:0 var(--pn-gutter)}.pn__button,.pn__button:active,.pn__button:focus,.pn__button:hover,.pn__button:link,.pn__button:visited{align-items:center;background:var(--pn-btn-bg,var(--pn-navy));border:0;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(--pn-white);display:inline-flex;font-family:var(--pn-font);font-size:1.6rem;font-weight:600;gap:12px;justify-content:center;letter-spacing:.04375em;line-height:1.3125;padding:16px 32px;position:relative;text-decoration:none;text-transform:uppercase}.pn__button-icon{color:currentColor;display:block;flex:none;height:13.33px;width:13.33px}.pn__button:focus-visible{outline:2px solid var(--pn-navy);outline-offset:2px}.pn__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pn__nota{color:var(--pn-dark-gray);font-family:var(--pn-font);font-size:1.4rem;font-weight:400;line-height:1.42857;margin:0;white-space:pre-line}@media (max-width:768px){.pn{padding:32px 0 48px}.pn__button{width:100%}}.pn__button:active,.pn__button:hover{--pn-btn-bg:var(--pn-scuro)}@media (prefers-reduced-motion:no-preference){.pn__button{transition:background-color .15s ease}}.pn{--scala-s:clamp(12px,8.69px + 0.85vw,25px);--scala-m:clamp(24px,17.37px + 1.699vw,50px);--scala-l:clamp(48px,34.75px + 3.399vw,100px)}.pn.pn--sopra-nessuno{padding-top:0}.pn.pn--sopra-s{padding-top:var(--scala-s)}.pn.pn--sopra-m{padding-top:var(--scala-m)}.pn.pn--sopra-l{padding-top:var(--scala-l)}.pn.pn--sotto-nessuno{padding-bottom:0}.pn.pn--sotto-s{padding-bottom:var(--scala-s)}.pn.pn--sotto-m{padding-bottom:var(--scala-m)}.pn.pn--sotto-l{padding-bottom:var(--scala-l)}