html:not(.js) .nav{pointer-events:auto}html.js .nav{transition:transform var(--d-beat) var(--ease-1), height var(--d-beat) var(--ease-1)}html.js .nav .nav__logo{transition:height var(--d-beat) var(--ease-1), width var(--d-beat) var(--ease-1)}@media (min-width:1061px){html.js .nav.is-compact{height:64px}html.js .nav.is-compact .nav__logo{width:150px;height:38px}}@media (max-width:1060px){.nav__links,.nav__cta{display:none}.nav__burger{display:flex}.nav__inner{grid-template-columns:auto 1fr auto}.nav__logo{width:144px;height:36px}}.nav__inner>nav{min-width:0}.nav__inner,.nav__logo-img,.nav__links a,.mm-trigger{transition:none}.nav .nav__links{align-items:center}.nav .nav__links>.nav__item{align-items:center;display:flex}.nav .nav__links>.nav__item>a{align-items:center;min-height:44px;display:inline-flex}.nav .nav__links>.nav__item>a:after{bottom:10px}html[data-motion=reduced] .nav,html[data-motion=reduced] .nav .nav__logo{transition:none}.nav .nav__item--mega{position:static}.mm-trigger{min-height:44px;padding:var(--s-2) 0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--ink);transition:color var(--d-tick) var(--ease-1);align-items:center;gap:7px;display:inline-flex;position:relative}[data-theme-active=dark] .mm-trigger{color:var(--bone)}.mm-trigger:after{content:"";background:var(--lime);width:0;height:1px;transition:width var(--d-beat) var(--ease-1);position:absolute;bottom:10px;left:0}.mm-trigger:hover:after,.mm-trigger.is-active:after,.nav__item--mega.is-open .mm-trigger:after{width:100%}.mm-trigger.is-active:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px}.nav .nav__links>.nav__item--mega{gap:4px}.mm-caret{width:28px;min-height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}[data-theme-active=dark] .mm-caret{color:var(--bone)}.mm-caret:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mm-trigger__caret{width:7px;height:7px;transition:transform var(--d-beat) var(--ease-1);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.nav__item--mega.is-open .mm-trigger__caret{transform:rotate(225deg)translateY(-2px)}html[data-motion=reduced] .mm-trigger,html[data-motion=reduced] .mm-trigger:after,html[data-motion=reduced] .mm-trigger__caret{transition:none}.mm{z-index:10;background:var(--ink);color:var(--bone);box-shadow:var(--sh-3);opacity:0;visibility:hidden;border-bottom:1px solid #f5f5f51f;grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0}html.js .mm{transition:grid-template-rows var(--d-phrase) var(--ease-3), opacity var(--d-beat) var(--ease-1), visibility 0s linear var(--d-phrase)}html.js .nav__item--mega.is-open .mm{transition:grid-template-rows var(--d-phrase) var(--ease-3), opacity var(--d-beat) var(--ease-1), visibility 0s}.nav__item--mega.is-open .mm,html:not(.js) .nav__item--mega:focus-within .mm{opacity:1;visibility:visible;grid-template-rows:1fr}.mm__clip{min-height:0;overflow:hidden}.mm__inner{max-width:var(--maxw);padding:var(--s-6) var(--gutter) var(--s-7);max-height:calc(100dvh - var(--nav-h) - var(--s-5));margin:0 auto;overflow-y:auto}.mm__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:1px solid #f5f5f51f;display:flex}.mm__eyebrow{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--t-eyebrow);text-transform:uppercase;color:var(--bone-dim);display:inline-flex}.mm__eyebrow:before{content:"";background:var(--lime);width:24px;height:1px}.mm__count{font-family:var(--font-mono);font-size:var(--fs-micro-md);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--bone-dim)}.mm__grid{grid-template-columns:repeat(var(--mm-cols,4), minmax(0, 1fr));gap:var(--s-5);align-items:stretch;display:grid}.mm__col{min-width:0}.mm__col-title{margin-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--bone-dim);display:block}html.js .mm__col{opacity:0;transition:opacity var(--d-beat) var(--ease-1), transform var(--d-phrase) var(--ease-3);transform:translateY(12px)}html.js .nav__item--mega.is-open .mm__col{opacity:1;transition-delay:calc(70ms + var(--mm-i,0) * 45ms);transform:none}.mm__item{min-height:44px;padding:var(--s-4) var(--s-6) var(--s-4) 0;transition:border-color var(--d-tick) var(--ease-1);border-top:1px solid #f5f5f51a;display:block;position:relative}.mm__item:hover,.mm__item.is-current{border-top-color:var(--lime)}.mm__num{margin-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-micro-md);letter-spacing:var(--t-label);color:var(--lime);display:block}.mm__name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:var(--l-head);color:var(--bone);transition:transform var(--d-beat) var(--ease-1), color var(--d-tick) var(--ease-1);display:block}.mm__item:hover .mm__name,.mm__item:focus-visible .mm__name{transform:translate(4px)}.mm__item.is-current .mm__name{color:var(--lime)}.mm__desc{margin-top:var(--s-2);font-size:var(--fs-small);line-height:var(--l-body);color:var(--bone-dim);display:block}.mm__arr{top:var(--s-4);right:var(--s-2);color:var(--lime);opacity:0;transition:opacity var(--d-tick) var(--ease-1), transform var(--d-beat) var(--ease-1);font-size:14px;line-height:1;position:absolute;transform:translate(-6px,6px)}.mm__item:hover .mm__arr,.mm__item:focus-visible .mm__arr{opacity:1;transform:none}html[data-motion=reduced] .mm,html[data-motion=reduced] .mm *{transition:none!important}html[data-motion=reduced] .mm__col,html[data-motion=reduced] .mm__name{transform:none!important}@media (max-width:1220px){.mm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nav.is-menu-open{pointer-events:auto;z-index:5000}.nav.is-menu-open .nav__burger span{background:var(--bone)}.nav__burger{position:relative}.nav__burger:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h-chapter__dots li{position:relative}.h-chapter__dots li:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mob-menu__group-head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.mob-menu__group-head>a{flex:auto;min-width:0}.mob-menu__group-caret{width:44px;height:44px;color:var(--bone);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.mob-menu__group-caret>span{width:11px;height:11px;transition:transform var(--d-beat) var(--ease-1);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-3px)}.mob-menu__group.is-open .mob-menu__group-caret>span{transform:rotate(225deg)translateY(-3px)}.mob-menu__group-caret:focus-visible{outline:2px solid var(--lime);outline-offset:2px}html[data-motion=reduced] .mob-menu__group-caret>span{transition:none}.mob-menu__foot .mob-menu__cta,.mob-menu__foot .mob-menu__cta:hover,.mob-menu__foot .mob-menu__cta:focus-visible{color:var(--ink)}.mob-menu__foot .mob-menu__cta:focus-visible{outline:2px solid var(--bone);outline-offset:3px}@media (max-width:1280px) and (min-width:1061px){.nav__links{gap:var(--s-4)}}@media (max-width:1120px) and (min-width:1061px){.nav__links{gap:var(--s-3)}}.cursor.is-fuori{opacity:0;transition:opacity .12s var(--ease-1)}
.faq__lede p{margin:0}.home-faq__cta{margin-top:var(--s-5);border-color:var(--stroke-2);color:var(--ink)}.home-faq__cta:hover{background:var(--ink);border-color:var(--ink);color:var(--bone)}.finale .finale__claim{margin-bottom:var(--s-8);grid-template-columns:minmax(0,1fr)}.finale__aside .finale__lede{max-width:none;padding-bottom:var(--s-4);font-size:var(--fs-body);border-bottom:1px solid #f5f5f51a;margin:0}.finale .btn--ghost{color:var(--bone);border-color:#f5f5f538}.finale .btn--ghost:hover,.finale .btn--ghost:focus-visible{background:var(--bone);color:var(--ink);border-color:var(--bone)}html:not(.js) .faq-i__a{opacity:1;visibility:visible;max-height:none;transition:none}html:not(.js) .faq-i__plus{display:none}.faq-i__a-in{max-inline-size:54ch}
.footer-terr{gap:var(--s-4);flex-direction:column;flex:min(560px,100%);min-width:0;display:flex}.footer-terr__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--t-label);text-transform:uppercase;color:#f5f5f59e}.footer-terr__lista{gap:var(--s-3) var(--s-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-terr__voce{flex-direction:column;gap:2px;min-width:0;display:flex}.footer-terr__citta{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);letter-spacing:var(--t-display);text-transform:uppercase;color:var(--bone);line-height:1.1}.footer-terr__ruolo{font-size:var(--fs-micro);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--bone-dim)}.footer-terr__voce[data-ruolo=headquarters] .footer-terr__ruolo{color:var(--lime)}.footer-terr__nota{max-width:52ch;font-size:var(--fs-small);line-height:var(--l-body);color:var(--bone-dim);margin:0}@media (max-width:1060px){.footer-terr{flex-basis:100%}}@media (max-width:560px){.footer-terr__lista{gap:var(--s-4);flex-direction:column}}.presenza-lista{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.presenza-voce{flex-direction:column;gap:1px;min-width:0;display:flex}.presenza-voce__citta{font-size:var(--fs-body);color:var(--bone);line-height:1.2}.presenza-voce__ruolo{font-size:var(--fs-micro);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--bone-dim)}.presenza-voce[data-ruolo=headquarters] .presenza-voce__ruolo{color:var(--lime)}
.cl-pross{padding:var(--s-9) 0;background:var(--ink);color:var(--bone);border-top:1px solid #f5f5f51f}.cl-pross__griglia{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-pross__voce{gap:var(--s-2);min-height:44px;padding:var(--s-5) var(--s-6);color:inherit;transition:border-color var(--d-tick) var(--ease-1), background var(--d-tick) var(--ease-1);border:1px solid #f5f5f524;border-radius:6px;flex-direction:column;text-decoration:none;display:flex}.cl-pross__voce--dopo{text-align:right;align-items:flex-end}.cl-pross__voce:hover,.cl-pross__voce:focus-visible{border-color:color-mix(in srgb, var(--lime) 55%, transparent);background:#f5f5f50a}.cl-pross__voce:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.cl-pross__verso{align-items:center;gap:var(--s-2);font-size:var(--fs-micro);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--lime);display:inline-flex}.cl-pross__verso i{transition:transform var(--d-tick) var(--ease-1);font-style:normal}.cl-pross__voce--prima:hover .cl-pross__verso i{transform:translate(-4px)}.cl-pross__voce--dopo:hover .cl-pross__verso i{transform:translate(4px)}.cl-pross__nome{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--l-head);letter-spacing:var(--t-display)}.cl-pross__nota{font-size:var(--fs-small);line-height:var(--l-body);color:var(--bone-dim)}@media (max-width:700px){.cl-pross__griglia{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.cl-pross__voce--dopo{text-align:left;align-items:flex-start}}html[data-motion=reduced] .cl-pross__voce,html[data-motion=reduced] .cl-pross__verso i{transition:none}.cl-page[data-cluster=ai-systems] .cl-ai-rag{padding:var(--s-8) 0 var(--s-7);background:var(--bg);color:var(--fg);scroll-margin-top:calc(var(--nav-h) + var(--s-5));overflow:clip}.cl-page[data-cluster=ai-systems] .cl-ai-rag__testa{gap:clamp(var(--s-5), 3vw, var(--s-8));margin:var(--s-6) 0 var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.cl-page[data-cluster=ai-systems] .cl-ai-rag__titolo{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--l-display);letter-spacing:var(--t-display);text-wrap:balance;margin:0}.cl-page[data-cluster=ai-systems] .cl-ai-rag__titolo em{font-style:italic;font-weight:400}.cl-page[data-cluster=ai-systems] .cl-ai-rag__lede{max-width:46ch;font-size:var(--fs-body-l);line-height:var(--l-body);color:var(--fg-2);margin:0}.cl-page[data-cluster=ai-systems] .cl-ai-rag__corpo{padding-left:clamp(var(--s-5), 3vw, var(--s-7));position:relative}.cl-page[data-cluster=ai-systems] .cl-ai-rag__spina{background:var(--stroke);width:2px;position:absolute;top:0;bottom:0;left:0}.cl-page[data-cluster=ai-systems] .cl-ai-rag__spina:after{content:"";height:calc(var(--p-seq,1) * 100%);background:var(--lime);position:absolute;inset:0 0 auto}.cl-page[data-cluster=ai-systems] .cl-ai-rag__lista{gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}.cl-page[data-cluster=ai-systems] .cl-ai-mossa{column-gap:clamp(var(--s-4), 2vw, var(--s-6));row-gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--stroke);opacity:clamp(.15, var(--p-mossa,1), 1);transform:translate3d(calc((1 - var(--p-mossa,1)) * 36px), 0, 0);will-change:transform;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.cl-page[data-cluster=ai-systems] .cl-ai-mossa:nth-child(2n){transform:translate3d(calc((1 - var(--p-mossa,1)) * -36px), 0, 0)}.cl-page[data-cluster=ai-systems] .cl-ai-mossa__num{font-size:var(--fs-h3);color:var(--fg-3);grid-row:1/3;font-weight:700;line-height:1}.cl-page[data-cluster=ai-systems] .cl-ai-mossa__no{font-size:var(--fs-body-l);line-height:var(--l-body);color:var(--fg-2);margin:0}.cl-page[data-cluster=ai-systems] .cl-ai-mossa__lbl{font-size:var(--fs-micro);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--fg-2);font-weight:600}.cl-page[data-cluster=ai-systems] .cl-ai-mossa__si{max-width:52ch;font-family:var(--font-display);font-weight:500;font-size:var(--fs-h4);line-height:var(--l-head);letter-spacing:var(--t-tight);color:var(--fg);margin:0}@media (max-width:900px){.cl-page[data-cluster=ai-systems] .cl-ai-rag__testa{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:640px){.cl-page[data-cluster=ai-systems] .cl-ai-rag{padding:var(--s-7) 0 var(--s-6)}.cl-page[data-cluster=ai-systems] .cl-ai-mossa{transform:translate3d(calc((1 - var(--p-mossa,1)) * 18px), 0, 0)}.cl-page[data-cluster=ai-systems] .cl-ai-mossa:nth-child(2n){transform:translate3d(calc((1 - var(--p-mossa,1)) * -18px), 0, 0)}.cl-page[data-cluster=ai-systems] .cl-ai-rag__lista{gap:var(--s-6)}.cl-page[data-cluster=ai-systems] .cl-ai-mossa{grid-template-columns:minmax(0,1fr)}.cl-page[data-cluster=ai-systems] .cl-ai-mossa__num{grid-row:auto}}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga{opacity:clamp(0, calc((var(--p-term,1) * 8 - var(--riga)) * 2.4), 1)}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga:first-child{--riga:0}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga:nth-child(2){--riga:1}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga:nth-child(3){--riga:2}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga:nth-child(4){--riga:3}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga:nth-child(5){--riga:4}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga:nth-child(6){--riga:5}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga:nth-child(7){--riga:6}.cl-page[data-cluster=ai-systems] .cl-ai-sup__esecuzioni{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){.cl-page[data-cluster=ai-systems] .cl-ai-mossa{opacity:1;transform:none}.cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga{opacity:1}.cl-page[data-cluster=ai-systems] .cl-ai-rag__spina:after{height:100%}}html[data-motion=reduced] .cl-page[data-cluster=ai-systems] .cl-ai-mossa{opacity:1;transform:none}html[data-motion=reduced] .cl-page[data-cluster=ai-systems] [data-ai-term] .vs-term__riga{opacity:1}html[data-motion=reduced] .cl-page[data-cluster=ai-systems] .cl-ai-rag__spina:after{height:100%}.cl-page[data-cluster=ai-systems] #respiro{padding-top:var(--s-8)}.cl-page[data-cluster=ai-systems] .cl-outcome{margin-top:var(--s-8)}.cl-page[data-cluster=ai-systems] .cl-process{padding-bottom:var(--s-8)}.cl-page[data-cluster=ai-systems] .cl-ai-rag__testa{margin:var(--s-5) 0 var(--s-6)}.cl-page[data-cluster=ai-systems] .cl-ai-rag__lista{gap:var(--s-6)}.cl-page[data-cluster=ai-systems] .cl-proof{padding:var(--s-7) 0 var(--s-8)}.cl-page[data-cluster=ai-systems] .cl-proof__head{margin-bottom:var(--s-7)}.cl-page[data-cluster=ai-systems] .cl-proof__wide{margin-top:var(--s-7)}.cl-page[data-cluster=ai-systems] .cl-gov__cella{padding:var(--s-4) 0}@media (min-width:1025px){.cl-page[data-cluster=ai-systems] .cl-gov{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-page[data-cluster=ai-systems] .cl-gov__cella:last-child{border-bottom:0}.cl-page[data-cluster=ai-systems] .cl-gov__cella:nth-last-child(-n+2){border-bottom:1px solid var(--stroke)}}
html[data-nav]{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html[data-transizione] main{animation:pagina-appare .26s var(--ease-1) both}html[data-transizione] main>section:first-of-type{animation:pagina-sale .36s var(--ease-3) 60ms both}}@keyframes pagina-appare{0%{opacity:.55}to{opacity:1}}@keyframes pagina-sale{0%{transform:translateY(14px)}to{transform:none}}
.consenso{inset-inline:0;z-index:4800;background:var(--bg);color:var(--fg);border-top:1px solid var(--stroke-2);box-shadow:var(--sh-3);max-height:85vh;animation:consenso-entra var(--d-beat) var(--ease-1) both;position:fixed;bottom:0;overflow-y:auto}.consenso:focus{outline:none}.consenso__box{max-width:var(--maxw);padding:var(--s-6) var(--gutter);gap:var(--s-4);margin-inline:auto;display:grid}.consenso__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--t-eyebrow);text-transform:uppercase;color:var(--lime);font-weight:500}.consenso__titolo{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--t-base);font-weight:700;line-height:var(--l-head);color:var(--fg);margin:0}.consenso__testo{max-width:78ch;font-size:var(--fs-small);line-height:var(--l-body);color:var(--fg-2);margin:0}.consenso__link{font-size:var(--fs-small);line-height:var(--l-body);color:var(--fg-2);margin:0}.consenso__link a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--lime-2);text-decoration-color:var(--lime-2);text-underline-offset:3px;text-decoration-thickness:2px}.consenso__link a:hover{background:var(--lime-soft)}.consenso__azioni{align-items:center;gap:var(--s-3);max-width:640px;margin-top:var(--s-2);flex-wrap:wrap;display:flex}.consenso__azioni--pref{max-width:880px}.consenso__btn{min-width:160px;min-height:48px;padding:var(--s-4) var(--s-6);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--t-label);text-transform:uppercase;cursor:pointer;transition:background var(--d-tick) var(--ease-1);border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.consenso__btn--pieno{background:var(--lime);color:var(--ink)}.consenso__btn--pieno:hover{background:var(--lime-2)}.consenso__btn--scuro{background:var(--bone);color:var(--ink)}.consenso__btn--scuro:hover{background:var(--bone-2)}.consenso__terziario{min-height:48px;padding:0 var(--s-2);appearance:none;font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--lime-2);text-decoration-color:var(--lime-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;font-weight:500;text-decoration-thickness:2px}.consenso__terziario:hover{color:var(--lime)}.consenso__cat{gap:var(--s-4);max-width:78ch;margin:0;padding:0;list-style:none;display:grid}.consenso__voce{padding-top:var(--s-4);border-top:1px solid var(--stroke)}.consenso__voce:first-child{border-top:0;padding-top:0}.consenso__riga{align-items:center;gap:var(--s-3);cursor:pointer;min-height:44px;display:flex}.consenso__riga input[type=checkbox]{width:20px;height:20px;accent-color:var(--lime-2);cursor:pointer;flex:none}.consenso__riga input[type=checkbox]:disabled{opacity:.55;cursor:default}.consenso__voce-testa{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.consenso__voce-titolo{font-size:var(--fs-body);color:var(--fg);font-weight:600}.consenso__stato{font-size:var(--fs-micro-md);letter-spacing:var(--t-label);text-transform:uppercase;color:var(--fg-3)}.consenso__voce-desc{margin:var(--s-2) 0 0;padding-left:calc(20px + var(--s-3));font-size:var(--fs-small);line-height:var(--l-body);color:var(--fg-2)}@media (max-width:720px){.consenso__box{padding:var(--s-5) var(--gutter)}.consenso__azioni,.consenso__azioni--pref{max-width:none}.consenso__btn,.consenso__terziario{flex:100%;width:100%}.consenso__voce-desc{padding-left:0}}@keyframes consenso-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.consenso{animation:none}}.footer__legal-links button{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--d-tick) var(--ease-1);background:0 0;border:0;padding:0}.footer__legal-links button:hover{color:var(--lime)}@media (max-width:1060px) and (pointer:coarse){.footer__legal-links button{min-height:44px}}html:has(.consenso:hover) .cursor__ring{border-color:var(--lime)}html:has(.consenso:hover) .cursor__dot{background:var(--lime)}html:has(.consenso:hover) .cursor__label{background:var(--lime);color:var(--ink)}
@media (max-width:1060px) and (pointer:coarse){.nav__logo:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer__meta a,.footer__legal a{align-items:center;min-height:44px;display:inline-flex}.footer__group-list{gap:0;margin-block:-11px}.footer__group-list>*{align-items:center;min-height:44px;display:flex}.footer__top-link{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.finale__email:before,.capabilities .bento__cell h3 a:after,.capabilities .bento__caso:after,.hspace__link:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capabilities .bento__cell h3 a,.capabilities .bento__caso,.hspace__link,.sv-index__extra-link{position:relative}.sv-index__extra-link:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cl-casi__tutti{position:relative}.cl-casi__tutti:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pj-nav__row .pj-nav__su{min-height:44px}.pj-vicini__ritorno{position:relative}.pj-vicini__ritorno:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pj-scena__toggle .pj-scena__btn,.pj-mat__barra .pj-mat__taglio{min-height:44px}.legal-chiusura__mail{position:relative}.legal-chiusura__mail:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-modelli__track .lab-tacca{align-content:center;min-height:44px}.lab-scheda__campo-input{min-height:44px}.jcol__dati a{position:relative}.jcol__dati a:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form__consenso{min-height:44px}.contatti-mail{position:relative}.contatti-mail:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h-chapter__dots li{padding-block:22px}.pj-nav__lista .pj-nav__cap{justify-content:center;min-width:44px;min-height:44px}:root{--fs-micro-md:12px}}
@media (pointer:fine){html.js[data-motion=full] body:not(.has-cursor),html.js[data-motion=full] body:not(.has-cursor) a,html.js[data-motion=full] body:not(.has-cursor) button{cursor:auto}}.atmosphere{overflow:hidden}
