.cn{--cn-navy:var(--color-primary,#004278);--cn-white:var(--color-white,#fff);--cn-scuro:var(--color-primary-scuro,#031b3b);--cn-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;--cn-gutter:clamp(24px,8.889vw - 10.67px,160px);font-family:var(--cn-font);padding:0 0 80px}.cn,.cn *,.cn :after,.cn :before{box-sizing:border-box}.cn__inner{margin:0 auto;max-width:calc(1600px + var(--cn-gutter)*2);padding:0 var(--cn-gutter)}.cn__list{gap:32px;list-style:none;padding:0}.cn__card,.cn__list{display:flex;margin:0}.cn__card{align-items:flex-start;background:var(--cn-navy);color:var(--cn-white);flex:1 1 0;flex-direction:column;gap:16px;min-width:0;padding:40px}.cn__number{color:hsla(0,0%,100%,.5);display:block;font-family:"Barlow Condensed",var(--cn-font);font-size:7.2rem;font-weight:700;line-height:.88889}.cn__eyebrow{font-size:1.3rem;font-weight:600;letter-spacing:.11538em;line-height:1.2;text-transform:uppercase}.cn__eyebrow,.cn__title{color:var(--cn-white);font-family:var(--cn-font);margin:0}.cn__title{font-size:var(--font-size-h3,3.2rem);font-weight:700;letter-spacing:0;line-height:var(--line-height-h3,1.25);text-transform:none}.cn__text{color:var(--cn-white);font-family:var(--cn-font);font-size:1.8rem;font-weight:400;line-height:1.44444;margin:0;white-space:pre-line}.cn__button,.cn__button:active,.cn__button:focus,.cn__button:hover,.cn__button:link,.cn__button:visited{align-items:center;background:var(--cn-btn-bg,var(--cn-white));border:1px solid var(--cn-btn-border,var(--cn-navy));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(--cn-btn-fg,var(--cn-navy));display:inline-flex;font-family:var(--cn-font);font-size:1.6rem;font-weight:600;gap:12px;justify-content:center;letter-spacing:.04375em;line-height:1.3125;margin-top:auto;padding:15px 31px;position:relative;text-decoration:none;text-transform:uppercase}.cn__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.cn__button-icon{color:currentColor;display:block;flex:none;height:13px;width:13px}.cn__button:focus-visible{outline:2px solid var(--cn-white);outline-offset:2px}@media (max-width:1024px){.cn__list{flex-direction:column;gap:24px}}@media (max-width:768px){.cn{padding-bottom:48px}.cn__card{padding:32px 24px}.cn__number{font-size:5.6rem}.cn__button{width:100%}}.cn__button:hover{--cn-btn-bg:var(--cn-navy);--cn-btn-fg:var(--cn-white);--cn-btn-border:var(--cn-white)}.cn__button:active{--cn-btn-bg:var(--cn-scuro);--cn-btn-fg:var(--cn-white);--cn-btn-border:var(--cn-white)}@media (prefers-reduced-motion:no-preference){.cn__button{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cn__button-icon{transition:transform .15s ease}.cn__button:hover .cn__button-icon{transform:translateX(4px)}}.cn{--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)}.cn.cn--sopra-nessuno{padding-top:0}.cn.cn--sopra-s{padding-top:var(--scala-s)}.cn.cn--sopra-m{padding-top:var(--scala-m)}.cn.cn--sopra-l{padding-top:var(--scala-l)}.cn.cn--sotto-nessuno{padding-bottom:0}.cn.cn--sotto-s{padding-bottom:var(--scala-s)}.cn.cn--sotto-m{padding-bottom:var(--scala-m)}.cn.cn--sotto-l{padding-bottom:var(--scala-l)}