@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/SpaceGrotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/SpaceGrotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--carta: #FBF9F4;--carta-piastra: #FFFFFF;--notte: #0B1640;--inchiostro: #000000;--inchiostro-medio: #3F3B36;--inchiostro-tenue: #5C5750;--inchiostro-inverso: #FFFFFF;--linea: color-mix(in srgb, var(--inchiostro) 9%, var(--carta));--linea-forte: color-mix(in srgb, var(--inchiostro) 20%, var(--carta));--filetto: .0625rem solid var(--linea);--bordo-controllo: color-mix(in srgb, var(--inchiostro) 50%, var(--carta));--barra-blocco: .25rem;--raggio: 12px;--raggio-piccolo: 8px;--freccia: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 11H17.2L12 5.8L13.4 4.4L21 12L13.4 19.6L12 18.2L17.2 13H2Z'/%3E%3C/svg%3E");--azzurro: #1B38A6;--azione: var(--azzurro);--focus: var(--inchiostro);--azione-premuto: var(--notte);--azzurro-chiaro: #8AA8FF;--azzurro-velo: #DCE6FF;--segnale: #0090B0;--notte-linea: color-mix(in srgb, var(--azzurro-chiaro) 40%, transparent);--tratto-sottile: 9%;--tratto-medio: 18%;--tratto-bordo: 45%;--tinta-azione: 22%;--alone-azione: 30%;--velo-scrim: 74%;--alone-bianco: 0 0 .04em rgb(255 255 255 / .68), 0 0 .18em rgb(255 255 255 / .72), 0 0 .45em rgb(255 255 255 / .5);--alone-bianco-segno: drop-shadow(0 0 .08em rgb(255 255 255 / .72)) drop-shadow(0 0 .2em rgb(255 255 255 / .5));--alone-bianco-fondo: radial-gradient(ellipse, rgb(255 255 255 / .34) 0%, rgb(255 255 255 / .18) 30%, rgb(255 255 255 / 0) 72%);--errore: #B91C1C;--errore-velo: #FAF0F0;--font: "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--peso: 500;--fs-piccolo: .875rem;--fs-testo: clamp(1rem, 1.2vw, 1.125rem);--fs-titolo-s: clamp(1.375rem, 2.2vw, 1.75rem);--fs-titolo-l: clamp(2.25rem, 4.6vw, 4rem);--fs-display: clamp(2.75rem, 8vw, 7.5rem);--fs-grafico: clamp(5rem, 15vw, 16rem);--sigla-passo: .01em;--spazio-sm: .5rem;--spazio-md: 1rem;--spazio-lg: 1.5rem;--spazio-xl: 2rem;--spazio-2xl: 3rem;--spazio-3xl: 4.5rem;--spazio-sezione: clamp(5rem, 11vw, 10rem);--misura: 84rem;--misura-testo: 36rem;--margine: clamp(1.5rem, 5vw, 4rem);--altezza-testata: 4.75rem;--bordo-testata: .0625rem;--ingombro-testata: calc(var(--altezza-testata) + var(--bordo-testata));--scarto-ancora: calc(var(--altezza-testata) + 1.5rem);--curva: cubic-bezier(.25, .46, .45, .94);--curva-espo: cubic-bezier(.16, 1, .3, 1)}:root{--lato-sinistro: 20px;--lato-destro: 20px;--pagina-inizio: max(var(--lato-sinistro), calc((100vw - var(--misura)) / 2));--pagina-larghezza: min(var(--misura), calc(100vw - var(--pagina-inizio) - var(--lato-destro)));--testata-riga: 3.25rem;--testata-voci: 2.75rem;--testata-barra: calc(var(--testata-riga) + var(--testata-voci))}:root{--griglia-colore: var(--linea-forte);--griglia-tratto: 1px;--testata-tratto: var(--griglia-tratto);--hero-bordo: var(--griglia-tratto) solid var(--griglia-colore);--hero-stacco: clamp(48px, 9svh, 104px);--hero-voce: var(--peso) min(var(--fs-titolo-l), 4.6svh)/1.1 var(--font);--hero-rientro: 5px;--testata-distanza: 5px}.piede,.richiamo{--focus: var(--segnale)}@media (min-width: 40rem){:root{--testata-barra: 4.5rem}:root{--testata-barra: clamp(51.2px, 7.6svh, 72px);--testata-distanza: 5px}}@supports (height: round(nearest,1px,1px)){@media (min-width: 40rem){:root{--testata-barra: round(nearest, clamp(51.2px, 7.6svh, 72px), 1px)}}}@media (min-width: 60rem){:root{--lato-sinistro: 32px;--lato-destro: 32px}}@media (min-width: 80rem){:root{--lato-sinistro: 56px;--lato-destro: 56px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scarto-ancora);-webkit-text-size-adjust:100%}body{margin:0;background:var(--carta);color:var(--inchiostro);font-family:var(--font);font-weight:var(--peso);font-size:var(--fs-testo);line-height:1;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-family:var(--font);font-weight:var(--peso);letter-spacing:-.035em;line-height:1;text-wrap:balance}p{margin:0}strong,b{font-weight:var(--peso)}ol,ul{margin:0;padding:0;list-style:none}dl,dd,dt,blockquote{margin:0}button{font:inherit;color:inherit}input,textarea,select{font-weight:var(--peso);line-height:1}:focus-visible{outline:.125rem solid var(--inchiostro);outline-offset:.1875rem}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--margine);z-index:100;padding:.75rem 1.25rem;background:var(--azione);color:var(--inchiostro-inverso);font-family:var(--font);font-size:var(--fs-piccolo)}.skip-link:focus{top:var(--spazio-sm)}.scatola{width:100%;max-width:var(--misura);margin:0 auto;padding:0 var(--margine)}.sezione{padding:var(--spazio-sezione) 0}.sigla{display:inline-block;font-family:var(--font);font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:var(--sigla-passo);line-height:1;color:var(--inchiostro-medio)}.testa{max-width:52rem;margin-bottom:var(--spazio-2xl)}.testa h2{font-size:var(--fs-titolo-l);color:var(--inchiostro)}.testa-guida{margin-top:var(--spazio-lg);max-width:var(--misura-testo);font-size:var(--fs-testo);color:var(--inchiostro-medio);text-wrap:pretty}.coda{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-md);margin-top:var(--spazio-xl);padding-top:var(--spazio-md);font-size:var(--fs-testo)}.etichetta{display:inline-block;align-self:start;justify-self:start;padding:.3125rem .625rem;background:var(--inchiostro);color:var(--inchiostro-inverso);font-family:var(--font);font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:var(--sigla-passo);line-height:1;border-radius:var(--raggio)}.sipario .skip-link{opacity:0;pointer-events:none}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{padding-top:calc(var(--testata-barra) + var(--testata-distanza) + 2 * var(--testata-tratto))}body .scatola{width:var(--pagina-larghezza);max-width:none;padding-left:0;padding-right:0;margin-left:var(--pagina-inizio);margin-right:0}html:not(.js) body{padding-top:0}@media (max-width: 39.999rem){.testa .testa-guida{line-height:1.4}}.comando{display:inline-flex;align-items:center;gap:.8125rem;--pulsante-gap: .8125rem;max-width:100%;min-width:0;min-height:3rem;padding:.625rem 1.25rem;border:1px solid color-mix(in srgb,var(--inchiostro) var(--tratto-bordo),transparent);border-radius:var(--raggio-piccolo);background:transparent;color:var(--inchiostro);font-family:var(--font);font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:var(--sigla-passo);cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.comando:hover,.comando:focus-visible{background:color-mix(in srgb,var(--azione) var(--tinta-azione),transparent);border-color:var(--azione)}.comando:after{content:"";display:inline-block;width:1.0625rem;height:1.0625rem;background-color:currentColor;-webkit-mask-image:var(--freccia);mask-image:var(--freccia);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s var(--curva)}.comando:hover:after{transform:translate(.1875rem)}.comando:has(.comando-finestra):after{display:none}.comando-finestra{position:relative;display:block;overflow:hidden;min-width:0;line-height:1}.comando-riga{display:flex;align-items:center;justify-content:center;gap:var(--pulsante-gap);transition:transform .6s cubic-bezier(.4,0,.2,1)}.comando-riga+.comando-riga{position:absolute;top:100%;left:0;width:100%}.comando-riga:after{content:"";flex:0 0 1.0625rem;width:1.0625rem;height:1.0625rem;background:currentColor;-webkit-mask:var(--freccia) center / contain no-repeat;mask:var(--freccia) center / contain no-repeat}.comando:focus-visible .comando-riga{transform:translateY(-100%)}@media (hover: hover){.comando:hover .comando-riga{transform:translateY(-100%)}}@media (prefers-reduced-motion: reduce){.comando,.comando-riga{transition:none}.comando .comando-riga{transform:none}}:root{--isola-rientro: 4px;--isola-altezza: min(3.5rem, calc(var(--testata-barra) + 2 * var(--testata-tratto)))}.testata{position:fixed;z-index:40;top:calc(var(--testata-distanza) + (var(--testata-barra) + 2 * var(--testata-tratto) - var(--isola-altezza)) / 2);left:0;right:0;width:fit-content;max-width:calc(100vw - 2 * var(--hero-rientro));height:var(--isola-altezza);margin:0 auto;padding:var(--isola-rientro);overflow:hidden;isolation:isolate;border-radius:var(--raggio);color:var(--inchiostro);transform:translateY(0);background-color:color-mix(in srgb,var(--carta) 58%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,inset 0 0 0 .5px #fff9,inset 0 0 12px #ffffff59,0 1px 3px color-mix(in srgb,var(--inchiostro) 4%,transparent),0 10px 40px -10px color-mix(in srgb,var(--inchiostro) 9%,transparent);transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s ease,box-shadow .35s ease}.testata[data-vetro]{box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,inset 0 0 0 .5px #fff9,inset 0 0 12px #ffffff59,0 2px 6px color-mix(in srgb,var(--inchiostro) 5%,transparent),0 16px 48px -12px color-mix(in srgb,var(--inchiostro) 12%,transparent)}.testata[data-nascosta]{transform:translateY(calc(-100% - 1.5rem));pointer-events:none}.testata :focus-visible{outline-color:var(--focus)}html .testata:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff8c,#fff0 55%);pointer-events:none}.js .testata:after{transform:scaleX(0);transform-origin:left;transition:transform .9s var(--curva-espo) .1s}.js .testata[data-in-scena]:after{transform:scaleX(1)}body .testata-interno.scatola{position:relative;z-index:1;display:flex;align-items:stretch;width:auto;height:100%;margin:0;padding:0}.marchio{display:flex;align-items:center;flex:none;padding-inline:1rem .75rem}.marchio-nome{display:block;flex:none;height:1rem;width:auto;overflow:visible;fill:var(--azione)}.menu{position:relative;display:flex;align-items:stretch}.menu a{position:relative;z-index:1;display:flex;align-items:center;padding-inline:clamp(.625rem,1.2vw,1rem);font:var(--peso) var(--fs-piccolo)/1 var(--font);letter-spacing:0;white-space:nowrap;color:var(--inchiostro);text-decoration:none;animation:testata-voce .55s cubic-bezier(.22,1,.36,1) both}.menu a:nth-of-type(2){animation-delay:35ms}.menu a:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.menu-bolla,.area-bolla{--bolla-rientro: 0px;position:absolute;z-index:0;top:calc(var(--bolla-y, 0px) + var(--bolla-rientro));left:calc(var(--bolla-x, 0px) + var(--bolla-rientro));width:calc(var(--bolla-w, 0px) - 2 * var(--bolla-rientro));height:calc(var(--bolla-h, 0px) - 2 * var(--bolla-rientro));border-radius:var(--raggio-piccolo);background:color-mix(in srgb,var(--carta-piastra) 70%,transparent);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--inchiostro) 7%,transparent),0 2px 10px color-mix(in srgb,var(--inchiostro) 8%,transparent);opacity:0;transform:scale(.85);transition:left .5s cubic-bezier(.34,1.36,.5,1),top .5s cubic-bezier(.34,1.36,.5,1),width .5s cubic-bezier(.34,1.36,.5,1),height .5s cubic-bezier(.34,1.36,.5,1),opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.menu[data-bolla-accesa] .menu-bolla,.aree[data-bolla-accesa] .area-bolla{opacity:1;transform:none}.testata .testata-cta{--pulsante-gap: .5rem;--freccia-posto: calc(var(--pulsante-gap) + 1.0625rem);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:0;margin:0 0 0 .5rem;padding:0 1.125rem;border:0;border-radius:var(--raggio-piccolo);background:var(--azione);color:var(--inchiostro-inverso);font:var(--peso) var(--fs-piccolo)/1 var(--font);letter-spacing:0;white-space:nowrap}.testata .comando-riga{white-space:nowrap}.testata .testata-cta:is(:hover,:focus-visible){color:var(--inchiostro-inverso);background:var(--azione)}.testata .testata-cta:is(:hover,:focus-visible) .comando-riga{transform:none}.testata .testata-cta .comando-finestra{transform:translate(calc(var(--freccia-posto) / 2));transition:transform .35s var(--curva-espo)}.testata .testata-torna .comando-finestra{transform:translate(calc(var(--freccia-posto) / -2))}.testata .testata-cta .comando-riga:after{opacity:0;transform:translate(-.375rem);transition:opacity .25s ease,transform .35s var(--curva-espo)}.testata .testata-cta.testata-torna .comando-riga:after{transform:scaleX(-1) translate(-.375rem)}.testata .testata-cta:is(:hover,:focus-visible) .comando-finestra{transform:none}.testata .testata-cta:is(:hover,:focus-visible) .comando-riga:after{opacity:1;transform:none}.testata .testata-cta.testata-torna:is(:hover,:focus-visible) .comando-riga:after{transform:scaleX(-1)}@media (max-width: 39.999rem){:root{--testata-barra: var(--testata-riga);--sigla: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 6 58 52'%3E%3Cpath d='M29.854 58H61V49.0804H39.6415V36.2379H58.448V27.3183H39.6415V14.9196H60.5505V6H20.603L3 58H13.15L16.92 46.5606H29.854V58ZM28.5055 11.1971H29.854V37.4978H19.849L28.5055 11.1971Z'/%3E%3C/svg%3E")}.testata{top:var(--testata-distanza);left:var(--hero-rientro);right:var(--hero-rientro);width:auto;max-width:none;height:calc(var(--testata-barra) + 2 * var(--testata-tratto))}.marchio{padding-inline:clamp(.5rem,8vw - 1.75rem,1rem) .25rem}.marchio-nome{display:none}.marchio:before{content:"";width:1.5rem;height:calc(1.5rem * 52 / 58);background:var(--azione);-webkit-mask:var(--sigla) center / contain no-repeat;mask:var(--sigla) center / contain no-repeat}.menu{flex:1 1 auto;min-width:0;justify-content:flex-end}.menu a{padding-inline:clamp(.25rem,6vw - 1rem,.625rem);font-size:min(var(--fs-piccolo),3.6vw)}.testata .testata-cta{--freccia-posto: 0px;margin-left:.25rem;padding-inline:clamp(.5rem,6vw - .75rem,.875rem);font-size:min(var(--fs-piccolo),3.6vw)}.testata .testata-cta .comando-riga:after{display:none}}.sipario:not([data-testata]) .testata{background-color:var(--carta)}html.sipario:not([data-testata]) .testata:after{opacity:0}.sipario:not([data-testata]) .testata-interno{opacity:0;pointer-events:none}.js .testata-interno{transition:opacity .6s var(--curva-espo) .15s}html.sipario[data-apertura-viva] .testata{clip-path:inset(var(--apertura-testata-taglio, 100%) 0 0)}html.sipario[data-apertura-viva] .testata:after{opacity:1}html.sipario[data-apertura-viva] .testata-interno{opacity:1;transform:none;transition:none;pointer-events:none}html:not(.js) .testata{position:sticky;transform:none;margin-top:var(--testata-distanza)}@keyframes testata-voce{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.testata,.testata:after,.testata .testata-cta .comando-finestra,.testata .testata-cta .comando-riga,.testata .testata-cta .comando-riga:after,.menu-bolla,.area-bolla{transition:none!important;transition-delay:0s!important}.menu a{animation:none}}.apertura{display:flex;align-items:center;min-height:calc(100vh - var(--ingombro-testata));min-height:calc(100svh - var(--ingombro-testata));padding-top:var(--spazio-xl);padding-bottom:var(--spazio-xl)}.apertura h1{font-size:min(var(--fs-display),13vh);line-height:1;letter-spacing:-.04em;max-width:62rem}.apertura h1 .frase-azzurra{display:block;color:var(--azione);font-weight:var(--peso)}.js [data-coreografia=apertura] h1{opacity:0;transform:translateY(1rem);transition:opacity .5s var(--curva-espo),transform .6s var(--curva-espo)}.js [data-coreografia=apertura][data-in-scena] h1{opacity:1;transform:none}.apertura-scena{--scena-carta: var(--carta);--scena-inchiostro: var(--inchiostro);--scena-reticolo: var(--griglia-colore);--scena-guida: var(--azione);position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.apertura-con-casa .apertura-scena{transform:translateY(29%) scale(1.22)}.apertura-con-casa{align-items:flex-start}.apertura{position:relative;overflow:hidden}.apertura>.scatola{position:relative;z-index:1}.apertura-quadro{position:relative;width:100%;max-width:min(80rem,138vh);aspect-ratio:16 / 9}.apertura-telaio{position:absolute;top:0;bottom:0;left:15.49%;width:69.02%}.apertura-render,.apertura-tracciato{position:absolute;inset:0;width:100%;height:100%;display:block}.sipario .apertura-render{clip-path:inset(50% 0 50% 0)}.apertura-senza-render .apertura-render{display:none}.apertura-inquadratura{transform-box:view-box;transform-origin:792px 388px}.sipario .apertura-misura{opacity:1}.sipario .apertura-inquadratura{transform:translate(8.36px,90.67px) scale(1.2515)}.apertura-inchiostro path{stroke:var(--scena-inchiostro)}.apertura-reticolo{stroke:var(--scena-reticolo);stroke-width:1}.apertura-asse{stroke:var(--scena-guida);stroke-width:1;stroke-dasharray:14 6 2 6}.apertura-crocino{stroke:var(--scena-inchiostro);stroke-width:1.5}.apertura-guida-linea{stroke:var(--scena-guida);stroke-width:1;stroke-dasharray:5 5;opacity:0}.apertura-guida-crocino{stroke:var(--scena-guida);stroke-width:1.2;opacity:0}.apertura-filetto{position:fixed;left:0;right:0;z-index:45;height:.1875rem;background:var(--inchiostro);opacity:0;pointer-events:none}.apertura-misura{position:fixed;z-index:45;pointer-events:none;opacity:0;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center}.apertura-percento{padding-left:var(--margine);padding-right:var(--spazio-md);font-family:var(--font);font-size:var(--fs-piccolo);letter-spacing:var(--sigla-passo);font-weight:var(--peso);font-variant-numeric:tabular-nums;color:var(--scena-inchiostro);white-space:nowrap}.apertura-corsia{position:relative;flex:1;height:.1875rem}.apertura-barra{position:absolute;left:0;top:0;width:0;height:100%;background:var(--azione)}.sipario,.sipario body{overflow:hidden}.sipario .apertura>.scatola{opacity:0;pointer-events:none}.sipario .apertura>.scatola{transform:translateY(1.5rem)}.js .apertura>.scatola{transition:opacity .7s var(--curva-espo) .25s,transform .8s var(--curva-espo) .25s}.js .apertura-scena{transition:transform 1.2s var(--curva-espo),opacity 1.2s var(--curva-espo)}html.sipario .apertura-scena{transform:none;opacity:1}html.sipario .apertura-con-casa{clip-path:none;border-color:transparent}html.sipario .hero-titolo{clip-path:inset(50% 0 50% 0)}@property --apertura-cornice{syntax: "<number>"; inherits: false; initial-value: 0;}html.sipario[data-apertura-viva] .apertura-con-casa{border-color:color-mix(in srgb,var(--griglia-colore) calc(var(--apertura-cornice, 0) * 100%),transparent)}html.sipario:before{content:"";position:fixed;inset:0;z-index:44;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--inchiostro) var(--tratto-medio),transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--inchiostro) var(--tratto-medio),transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--inchiostro) var(--tratto-sottile),transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--inchiostro) var(--tratto-sottile),transparent) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;animation:apertura-carta-quadretti 5.7s linear both}.apertura-con-casa .apertura-reticolo{stroke:none}.hero-cta-freccia{position:relative;display:block;flex:0 0 auto;width:clamp(32px,5svh,56px);height:clamp(32px,5svh,56px);overflow:hidden}.hero-cta-freccia svg{display:block;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.hero-cta-freccia svg+svg{position:absolute;inset:0;transform:translate(-100%,100%)}.hero-cta:is(:hover,:focus-visible) .hero-cta-freccia svg:first-child{transform:translate(100%,-100%)}.hero-cta:is(:hover,:focus-visible) .hero-cta-freccia svg+svg{transform:translate(0)}@keyframes apertura-tratto{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes apertura-guida{0%{opacity:0}14%{opacity:.55}62%{opacity:.55}to{opacity:0}}@keyframes apertura-carta-quadretti{0%{opacity:0}12.28%,84.21%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.hero-cta .comando-riga,.hero-cta-freccia svg{transition:none}}.pilastri{display:grid;gap:.0625rem;background:var(--linea);border:var(--filetto);border-radius:var(--raggio);overflow:hidden}.pilastro{display:flex;flex-direction:column;gap:var(--spazio-sm);padding:var(--spazio-xl);background:var(--carta-piastra)}.pilastro-icona{display:block;width:2.25rem;height:2.25rem;align-self:start;margin-bottom:var(--spazio-sm);color:var(--inchiostro)}.pilastro dt{font-family:var(--font);font-size:var(--fs-titolo-s);font-weight:var(--peso);letter-spacing:-.025em;line-height:1}.pilastro dd{font-size:var(--fs-piccolo);color:var(--inchiostro-medio)}.sezione-pilastri .pilastro{--pilastro-padding: var(--spazio-xl);--pilastro-gap: 1rem;position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(8rem,1fr) auto auto;gap:var(--pilastro-gap)}.sezione-pilastri .pilastro-disegno:before{content:"";position:absolute;inset:calc(-1 * var(--pilastro-gap)) 0 0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--inchiostro) var(--tratto-sottile),transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--inchiostro) var(--tratto-sottile),transparent) 1px,transparent 1px);background-size:2.5rem 2.5rem;opacity:0;transition:opacity .3s ease}.sezione-pilastri .pilastro-testata{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px dashed var(--linea-forte);font-family:var(--font);font-size:var(--fs-piccolo);line-height:1;color:var(--inchiostro-medio);height:1.5625rem}.sezione-pilastri .pilastro-disegno{position:relative;isolation:isolate;display:grid;place-items:center;min-height:0;padding-bottom:.75rem;border-bottom:1px dashed var(--linea-forte)}.sezione-pilastri .pilastro-icona{width:100%;height:100%;max-width:12rem;max-height:12rem;min-height:0;align-self:center;margin:0;color:var(--azione);stroke-width:1.6;transition:opacity .3s ease}.sezione-pilastri .pilastro-superficie{fill:var(--carta-piastra)}.sezione-pilastri .pilastro-movimento{transform-box:fill-box;transform-origin:center;transition:transform .55s cubic-bezier(.22,1,.36,1)}.sezione-pilastri .pilastro dt{font-family:var(--font);font-weight:var(--peso);max-width:13ch;text-transform:none}.sezione-pilastri .pilastro dd{font-family:var(--font)}.sezione-pilastri .pilastro-icona,.sezione-pilastri .pilastro-render{grid-area:1 / 1}.sezione-pilastri .pilastro-icona{opacity:0}.sezione-pilastri .pilastro-render{width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1)}.sezione-pilastri .pilastro-filetto{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1.5px;background:var(--azione);opacity:0;pointer-events:none}.sezione-pilastri .pilastro[data-traccia] .pilastro-icona{opacity:1}.sezione-pilastri .pilastro[data-traccia] .pilastro-icona :is(path,rect,circle){stroke-dasharray:1;stroke-dashoffset:1}.sezione-pilastri .pilastro[data-traccia] .pilastro-render{clip-path:inset(50% 0 50% 0)}.sezione-pilastri .pilastro[data-traccia=via] .pilastro-icona :is(path,rect,circle){stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) var(--traccia-ritardo, 0ms)}.sezione-pilastri .pilastro[data-traccia=via] .pilastro-render{clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.65,0,.35,1) calc(var(--traccia-ritardo, 0ms) + 1.5s)}.sezione-pilastri .pilastro[data-traccia=via] .pilastro-icona{opacity:0;transition:opacity .7s ease calc(var(--traccia-ritardo, 0ms) + 1.9s)}.sezione-pilastri .pilastro[data-traccia=via] .pilastro-filetto{animation:pilastro-filetto 1.3s cubic-bezier(.65,0,.35,1) calc(var(--traccia-ritardo, 0ms) + 1.5s) forwards}.sezione-pilastri .pilastro[data-traccia=via] .pilastro-filetto[data-verso=giu]{animation-name:pilastro-filetto-giu}.sezione-pilastri .pilastro[data-traccia=via] .pilastro-disegno:before{animation:pilastro-griglia 2s ease var(--traccia-ritardo, 0ms) both}@keyframes pilastro-filetto{0%{top:50%;opacity:1}70%{top:calc(-1 * var(--pilastro-gap));opacity:1}to{top:calc(-1 * var(--pilastro-gap));opacity:0}}@keyframes pilastro-filetto-giu{0%{top:50%;opacity:1}70%{top:calc(100% + 1px);opacity:1}to{top:calc(100% + 1px);opacity:0}}@keyframes pilastro-griglia{0%{opacity:0}20%{opacity:1}75%{opacity:1}to{opacity:0}}@media (max-width: 39.999rem){.sezione-pilastri .pilastro{grid-template-rows:auto 9rem auto auto;--pilastro-padding: var(--spazio-lg, 1.5rem)}.sezione-pilastri .pilastro-icona{max-width:7.5rem;max-height:7.5rem}.sezione-pilastri .pilastro-testata{font-size:var(--fs-piccolo)}.sezione-pilastri .pilastro dd{line-height:1.4}.sezione-pilastri .pilastro{border:var(--filetto)}}@media (min-width: 40rem){.pilastri{grid-template-columns:repeat(2,1fr)}.sezione-pilastri .pilastri{grid-template-rows:repeat(2,auto 12rem auto auto)}.sezione-pilastri .pilastro{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--pilastro-gap)}.sezione-pilastri .pilastro-icona,.sezione-pilastri .pilastro-render{height:100%;max-height:none}}@media (min-width: 60rem){.pilastri{grid-template-columns:repeat(4,1fr)}.sezione-pilastri .pilastri{grid-template-rows:auto 12rem auto auto}}@media (hover: hover) and (pointer: fine){.sezione-pilastri .pilastro:hover .pilastro-disegno:before{opacity:1}.sezione-pilastri .pilastro:hover .pilastro-render{transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.sezione-pilastri .pilastro .pilastro-movimento{transform:none;transition:none}.sezione-pilastri .pilastro-disegno:before,.sezione-pilastri .pilastro-icona{transition:none}}.sezione-applicazioni{padding:var(--spazio-xl) 0 calc(var(--spazio-sezione) + var(--spazio-xl))}.sezione-applicazioni>.scatola{border:var(--hero-bordo, 2px solid var(--inchiostro));border-radius:var(--raggio);overflow:hidden;background:var(--carta)}.sezione-applicazioni .aree{--colonne: 2;container-type:inline-size;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--colonne),minmax(0,1fr));gap:var(--griglia-tratto);background:var(--griglia-colore)}.sezione-applicazioni .area{display:flex;flex-direction:column;gap:.5rem;min-height:calc(.6 * (100cqi - (var(--colonne) - 1) * var(--griglia-tratto)) / var(--colonne));min-width:0;padding:clamp(.875rem,1.2vw,1.25rem);background:var(--carta)}.sezione-applicazioni .area>*{position:relative;z-index:1}.sezione-applicazioni .area-bolla{--bolla-rientro: .375rem}.sezione-applicazioni .area-icona{width:2.25rem;height:2.25rem;flex:none;color:var(--azione)}.sezione-applicazioni .area h3{margin:auto 0 0;font-size:var(--fs-titolo-s);font-weight:var(--peso);line-height:1.1;letter-spacing:-.03em;text-wrap:balance;color:var(--inchiostro)}.sezione-applicazioni .area:has(.area-link){overflow:clip}.sezione-applicazioni .area-link:after{content:"";position:absolute;inset:-100vmax;z-index:2}.sezione-applicazioni .area h3:has(.area-link):after{content:" ↗︎";color:var(--azione)}.sezione-applicazioni .area h3:after{opacity:0;transition:opacity .2s ease}@media (hover: hover){.sezione-applicazioni .area:is(:hover,:focus-within) h3:after{opacity:1}}@media (min-width: 60rem){.sezione-applicazioni .aree{--colonne: 5}}@media (max-width: 59.999rem){.sezione-applicazioni>.scatola{width:calc(100% - 2 * var(--hero-rientro));margin-left:var(--hero-rientro)}.sezione-applicazioni>.scatola{border:0;border-radius:0;overflow:visible;background:none;padding:var(--griglia-tratto)}.sezione-applicazioni .aree{background:none}.sezione-applicazioni .area{box-shadow:0 0 0 var(--griglia-tratto) var(--griglia-colore)}.sezione-applicazioni .area:first-of-type{border-top-left-radius:var(--raggio)}.sezione-applicazioni .area:nth-of-type(2){border-top-right-radius:var(--raggio)}.sezione-applicazioni .area:last-of-type,.sezione-applicazioni .area:nth-last-of-type(2):nth-of-type(2n){border-bottom-right-radius:var(--raggio)}.sezione-applicazioni .area:last-of-type:nth-of-type(odd),.sezione-applicazioni .area:nth-last-of-type(2):nth-of-type(odd){border-bottom-left-radius:var(--raggio)}.sezione-applicazioni .aree:has(>.area:last-of-type:nth-of-type(odd)):after{content:"";align-self:start;width:calc(var(--raggio) + var(--griglia-tratto));height:calc(var(--raggio) + var(--griglia-tratto));margin:calc(-1 * var(--griglia-tratto)) 0 0 calc(-1 * var(--griglia-tratto));background:radial-gradient(circle at 100% 100%,transparent calc(var(--raggio) - .5px),var(--griglia-colore) calc(var(--raggio) + .5px),var(--carta) calc(var(--raggio) + var(--griglia-tratto) + .5px))}}.piega{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s var(--curva-espo)}.js .piega{grid-template-rows:0fr}.piega>div{overflow:hidden}.js [aria-expanded=true]+.piega{grid-template-rows:1fr}.vetrina-video{--rapporto: calc((var(--s2) - var(--s0)) / (var(--s3) - var(--s1)));position:relative;justify-self:center;width:min(100%,calc(var(--video-alto, 70svh) * var(--rapporto)));aspect-ratio:var(--rapporto);overflow:hidden;border-radius:var(--raggio)}.vetrina-video>:is(video,img){position:absolute;top:calc(-100% * var(--s1) / (var(--s3) - var(--s1)));left:calc(-100% * var(--s0) / (var(--s2) - var(--s0)));width:calc(100% / (var(--s2) - var(--s0)));max-width:none;height:auto;aspect-ratio:1}.vetrina-video:not([style]){width:100%;aspect-ratio:auto}.vetrina-video:not([style])>img{position:static;width:100%;aspect-ratio:auto}.vetrina-video [data-video-hero]{opacity:0;transition:opacity .3s}.vetrina-video [data-video-hero][data-video-attivo]{opacity:1}.hero{display:grid;align-content:center;gap:var(--spazio-xl);width:var(--pagina-larghezza);min-height:calc(100svh - var(--testata-barra) - var(--testata-distanza));margin-left:var(--pagina-inizio);padding-block:var(--spazio-xl)}.hero-titolo{margin:0;font-size:var(--fs-titolo-s);line-height:1.2;letter-spacing:-.02em}.hero-titolo>span{display:block}.hero-titolo .frase-azzurra{margin-bottom:.6em;color:var(--azione)}.hero-casi{width:var(--pagina-larghezza);margin:0 0 calc(var(--hero-stacco) * 1.44) var(--pagina-inizio)}.casi{display:grid;gap:calc(var(--spazio-sezione) * 1.38)}.caso-cella{display:grid;grid-template-areas:"video" "nome" "punti" "apri";justify-items:start;gap:var(--spazio-md)}.caso-cella .vetrina-video{grid-area:video;margin-bottom:var(--spazio-sm)}.caso-nome{grid-area:nome}.caso-punti{grid-area:punti}.caso-apri{grid-area:apri;justify-self:end}.caso-nome{margin:0;font-size:var(--fs-titolo-s);font-weight:var(--peso);line-height:1.2;letter-spacing:-.02em}.caso-punti{display:grid;gap:var(--spazio-md);width:100%;margin:0;font-size:var(--fs-testo);line-height:1.45}.caso-punti>div{display:grid;gap:.15rem}.caso-punti dt{font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:var(--sigla-passo);color:var(--azione)}.caso-punti dd{margin:0;color:var(--inchiostro-medio)}@media (max-width: 59.999rem){.vetrina-video{--video-alto: 50svh}.hero .vetrina-video{order:-1}}@media (min-width: 60rem){.hero,.caso-cella{grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:var(--spazio-2xl);align-items:center}.hero .vetrina-video{grid-column:2;grid-row:1}.caso-cella{grid-template-areas:". video" "nome video" "punti video" "apri video" ". video";grid-template-rows:1fr auto auto auto 1fr}.caso-cella .vetrina-video{margin-bottom:0}.caso-apri{margin-top:var(--spazio-sm)}}.problemi{display:grid;grid-auto-flow:column;grid-auto-columns:min(26rem,84%);grid-template-rows:repeat(3,auto);gap:calc(var(--spazio-md) * 1.3);margin-top:var(--spazio-xl);margin-left:calc(-1 * var(--pagina-inizio));margin-right:calc(var(--pagina-inizio) + var(--pagina-larghezza) - 100vw);padding-left:var(--pagina-inizio);padding-right:calc(100vw - var(--pagina-inizio) - var(--pagina-larghezza));scroll-padding-left:var(--pagina-inizio);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.problemi::-webkit-scrollbar{display:none}.problema{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;align-items:start;justify-items:start;row-gap:var(--spazio-sm);scroll-snap-align:start}.problema-figura p{margin:0;font-size:var(--fs-titolo-s);line-height:1.2;color:var(--inchiostro)}.problema-testo{margin:0;font-size:var(--fs-testo);line-height:1.5;color:var(--inchiostro-tenue)}a.problema{color:inherit;text-decoration:none}a.problema:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--raggio-piccolo)}.problema-invito{display:inline-flex;align-items:center;gap:.5em;margin-top:var(--spazio-sm);font-size:var(--fs-piccolo);color:var(--azione);transition:background-color .22s ease-out,color .22s ease-out,border-color .22s ease-out}.problema-invito:after{content:"";flex:0 0 auto;width:1rem;height:1rem;background:currentColor;-webkit-mask:var(--freccia) center / contain no-repeat;mask:var(--freccia) center / contain no-repeat;transition:transform .26s var(--curva-espo)}[data-invito=link] .problema-invito>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}[data-invito=cerchio] .problema-invito{justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--azione);border-radius:50%}[data-invito=cerchio] .problema-invito>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-invito=cerchio] .problema-invito:after{transform:rotate(-45deg)}[data-invito=pulsante] .problema-invito{min-height:2.75rem;padding:0 1.125rem;border:1px solid var(--azione);border-radius:var(--raggio-piccolo)}@media (hover: hover) and (pointer: fine){a.problema:hover .problema-figura p{color:var(--azione)}[data-invito=link] a.problema:hover .problema-invito:after{transform:translate(.3rem)}[data-invito=cerchio] a.problema:hover .problema-invito,[data-invito=pulsante] a.problema:hover .problema-invito{background:var(--azione);color:var(--inchiostro-inverso)}[data-invito=cerchio] a.problema:hover .problema-invito:after{transform:none}}a.problema:focus-visible .problema-invito:after{transform:translate(.3rem)}@media (prefers-reduced-motion: reduce){.problema-invito,.problema-invito:after{transition:none}}.velo{--carta-piastra: var(--inchiostro-inverso);--titolo: var(--inchiostro);position:fixed;inset:0;z-index:900;visibility:hidden;overflow:hidden;color:var(--inchiostro)}.velo[data-aperto]{visibility:visible}.velo-muro{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--colonne),1fr);grid-template-rows:repeat(var(--corsi),1fr)}.velo-muro span{background:var(--fondo-scheda);transform:scale(1.08,0);transform-origin:bottom center;transition:transform var(--giu-corsa) var(--curva-espo);transition-delay:var(--giu)}.velo[data-posa] .velo-muro span{transform:scale(1.08,1.04);transition-duration:var(--su-corsa);transition-delay:var(--su)}.velo-vista{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.velo[data-aperto]:not([data-dentro]) .velo-vista{overflow-y:hidden}.velo-corpo{position:relative;max-width:64rem;margin:0 auto;padding:0 var(--margine) var(--spazio-3xl)}.velo-torna{display:inline-flex;align-items:center;gap:var(--spazio-sm);padding:.5625rem .875rem .5625rem .6875rem;border:.0625rem solid var(--linea-forte);background:none;color:var(--inchiostro);font-family:var(--font);font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:var(--sigla-passo);cursor:pointer;transition:background .18s var(--curva),color .18s var(--curva),border-color .18s var(--curva);border-radius:var(--raggio)}.velo-torna:hover{background:var(--azione-premuto);border-color:var(--azione-premuto);color:var(--inchiostro-inverso)}.en{opacity:0;transform:translateY(.5625rem);transition:opacity .16s linear,transform .16s var(--curva-espo)}.velo[data-dentro] .en{opacity:1;transform:none;transition:opacity .34s var(--curva-espo),transform .46s var(--curva-espo);transition-delay:calc(var(--i) * var(--passo-en))}.velo{--testo-lettura: var(--inchiostro);--testo-morbido: var(--inchiostro-medio);--testo-sigla: var(--inchiostro-tenue)}.scheda{color:var(--testo-lettura)}.case-header{padding:2.5rem 0 3.5rem}.spec-strip{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.25rem;font-family:var(--font);font-size:var(--fs-piccolo);text-transform:uppercase;letter-spacing:.08em;color:var(--testo-sigla)}.spec-strip span strong{color:var(--inchiostro);font-weight:var(--peso)}.case-title{font-family:var(--font);font-size:var(--fs-titolo-l);font-weight:var(--peso);letter-spacing:-.04em;line-height:1;margin:0;color:var(--inchiostro);text-wrap:balance}.scheda .velo-segnaposto{display:inline-block;margin-top:var(--spazio-md);padding:.1875rem .4375rem;border:.0625rem solid var(--azione);border-radius:var(--raggio);color:var(--inchiostro);font-family:var(--font);font-size:var(--fs-piccolo)}.metrics-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:.0625rem solid var(--kroin-line);background:var(--kroin-line);gap:.0625rem;margin:0 0 3.5rem;border-radius:var(--raggio);overflow:hidden}.metric-cell{background:var(--carta-piastra);padding:2.25rem 1.5rem 2rem;display:flex;flex-direction:column}.metric-cell .fig-number{font-family:var(--font);font-size:var(--fs-titolo-l);font-weight:var(--peso);letter-spacing:-.04em;line-height:1;white-space:nowrap;color:var(--inchiostro);margin-bottom:1.25rem}.metric-cell .fig-label{font-family:var(--font);font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:.08em;text-transform:uppercase;color:var(--inchiostro);margin-bottom:.75rem;display:block}.delta-grid{display:grid;grid-template-columns:1fr;border:.0625rem solid var(--kroin-line);background:var(--kroin-line);gap:.0625rem;margin-bottom:3.5rem;border-radius:var(--raggio);overflow:hidden}.delta-col{background:var(--errore-velo);padding:2.75rem 2.25rem;display:flex;flex-direction:column;justify-content:flex-start}.delta-col-b{background:var(--azzurro-velo);border-top:0}.delta-headline{font-family:var(--font);font-size:var(--fs-titolo-l);font-weight:var(--peso);letter-spacing:-.035em;line-height:1;margin:0 0 1.25rem;display:flex;align-items:baseline;gap:.5rem}.headline-problema{color:var(--errore)}.headline-soluzione{color:var(--inchiostro)}.delta-title{font-family:var(--font);font-size:var(--fs-titolo-s);font-weight:var(--peso);color:var(--inchiostro);margin:0 0 .75rem;line-height:1}.delta-desc{font-size:var(--fs-piccolo);line-height:1;color:var(--testo-lettura);margin:0}.method-interactive{border:.0625rem solid var(--kroin-line);margin-bottom:4rem;background:var(--carta-piastra);position:relative;border-radius:var(--raggio);overflow:hidden}.method-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spazio-md);padding:1.125rem 1.75rem;background:var(--carta);border-bottom:.0625rem solid var(--kroin-line);border-radius:var(--raggio) var(--raggio) 0 0}.method-toolbar h3{margin:0;font-family:var(--font);font-size:var(--fs-piccolo);letter-spacing:.08em;text-transform:uppercase;color:var(--inchiostro)}.step-selectors{display:grid;grid-template-columns:1fr 1fr;background:var(--kroin-line);gap:.0625rem}.step-tab{appearance:none;background:var(--carta-piastra);border:0;padding:1.5rem 1.25rem;text-align:left;cursor:pointer;color:var(--inchiostro);position:relative;outline:none;overflow:hidden;transition:background .3s ease}.step-tab:hover{background:var(--carta)}.step-tab:focus-visible{outline:.125rem solid var(--inchiostro);outline-offset:-.25rem}.tab-scanner-bg{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--azione) var(--tinta-azione),transparent),color-mix(in srgb,var(--azione) var(--tratto-sottile),transparent));border-bottom:.25rem solid var(--azione);pointer-events:none;z-index:1;transform-origin:left center;transform:scaleX(0);opacity:0}.step-tab.is-scanning .tab-scanner-bg{opacity:1;transform-origin:left center;animation:scanner-fill 8.5s linear forwards}.method-interactive:hover .step-tab.is-scanning .tab-scanner-bg{animation-play-state:paused}.step-tab-roman,.step-tab-label{position:relative;z-index:2}.step-tab-roman{font-family:var(--font);font-size:var(--fs-titolo-s);font-weight:var(--peso);color:var(--testo-sigla);line-height:1;display:block;margin-bottom:.5rem;transition:color .3s ease,transform .3s ease}.step-tab.is-active .step-tab-roman{color:var(--azione);transform:translateY(-.0625rem)}.step-tab-label{font-family:var(--font);font-size:var(--fs-testo);font-weight:var(--peso);display:block;line-height:1;color:var(--inchiostro)}.panel-wrapper{position:relative;overflow:hidden;background:var(--kroin-bg-active);min-height:20rem;border-radius:0 0 var(--raggio) var(--raggio)}.panel-content{padding:2rem 1.5rem;display:grid;grid-template-columns:1fr;gap:2rem;position:relative;z-index:2}.panel-block-title{font-family:var(--font);font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:.08em;text-transform:uppercase;color:var(--inchiostro);margin:0 0 1.25rem;display:flex;align-items:center;gap:.625rem}.panel-block-title:before{content:"";display:inline-block;width:.5rem;height:.5rem;background:var(--azione)}.actions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.125rem}.actions-list li{font-size:var(--fs-piccolo);line-height:1;color:var(--testo-lettura);position:relative;padding-left:1.5rem;opacity:0;transform:translate(-.5rem);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.actions-list li.stagger-in{opacity:1;transform:translate(0)}.actions-list li:before{content:"—";position:absolute;left:0;color:var(--inchiostro);font-family:var(--font);font-weight:var(--peso)}.output-card{background:var(--carta-piastra);border:.0625rem solid color-mix(in srgb,var(--azione) var(--alone-azione),transparent);border-left:.25rem solid var(--azione);padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}.output-text{font-size:var(--fs-piccolo);line-height:1;color:var(--inchiostro);margin:0 0 1.25rem}.proof-footer{border-top:.0625rem solid var(--kroin-line);padding-top:3.5rem}.quote-box{margin:0 0 3rem;padding:1.75rem 2rem;background:var(--carta-piastra);border-left:var(--barra-blocco) solid var(--inchiostro)}.quote-text{font-family:var(--font);font-size:var(--fs-titolo-s);font-weight:var(--peso);line-height:1;margin:0 0 .75rem;color:var(--inchiostro);letter-spacing:-.015em}.quote-author{font-family:var(--font);font-size:var(--fs-piccolo);color:var(--testo-morbido);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.velo-vista{container-type:inline-size}.quote-box{border-radius:var(--raggio)}.velo{--carta: inherit;--fondo-scheda: var(--carta);--caso-linea: var(--hero-bordo);--kroin-line: var(--inchiostro);--kroin-bg-active: var(--carta);--caso-spazio: clamp(24px, 4.5vw, 72px);--caso-aria: clamp(36px, 5vw, 72px);--caso-stacco: clamp(88px, 11vw, 168px);--caso-etichetta: clamp(140px, 18vw, 240px)}.velo .velo-corpo{width:var(--pagina-larghezza);max-width:none;margin:5px 0 5px var(--pagina-inizio);padding:0;border:0;background:var(--carta)}.velo .velo-torna{position:relative;display:flex;align-items:center;width:max-content;max-width:var(--pagina-larghezza);min-height:48px;padding:10px 20px;margin:12px 0 12px var(--pagina-inizio);border:1px solid var(--linea-forte);border-radius:var(--raggio-piccolo);background:transparent;font:var(--peso) var(--fs-piccolo)/1 var(--font);color:var(--inchiostro)}.velo .velo-torna:is(:hover,:focus-visible){background:color-mix(in srgb,var(--azione) var(--tinta-azione),transparent);border-color:var(--azione)}.velo .velo-torna .comando-riga{flex-direction:row-reverse;white-space:nowrap}.velo .velo-torna .comando-riga:after{transform:scaleX(-1)}.velo .velo-torna:focus-visible{outline:2px solid var(--focus);outline-offset:-6px}.velo [data-velo-innesto]>*{margin:0;border:0;border-bottom:var(--caso-linea);border-radius:0;min-width:0}.velo [data-velo-innesto]>:last-child{border-bottom:0}.velo .caso-sigla{margin:0 0 18px;font:var(--peso) var(--fs-piccolo)/1.2 var(--font);letter-spacing:var(--sigla-passo);color:var(--inchiostro)}.velo .caso-sigla-tenue{color:var(--inchiostro-tenue)}.velo :is(.case-header,.metrics-table,.delta-grid){border-inline:var(--caso-linea)}.velo .case-header{border-top:var(--caso-linea)}.velo .case-header{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);padding:0;border-radius:var(--raggio);overflow:hidden}.velo .case-intro{display:flex;flex-direction:column;justify-content:flex-end;gap:0;padding:clamp(32px,3.2vw,48px) var(--caso-spazio);min-height:clamp(220px,21vw,300px)}.velo .case-title{max-width:18ch;font-size:var(--fs-titolo-l);font-weight:var(--peso);line-height:1;letter-spacing:-.045em;text-wrap:balance}.velo .spec-strip{display:grid;align-content:stretch;gap:0;margin:0;border-left:var(--caso-linea);background:var(--azzurro-velo);color:var(--inchiostro-tenue);text-transform:none;letter-spacing:0;font:var(--peso) var(--fs-piccolo)/1.2 var(--font)}.velo .spec-strip>span{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px clamp(24px,2.5vw,36px)}.velo .spec-strip>span+span{border-top:1px solid var(--linea-forte)}.velo .spec-strip strong{color:var(--inchiostro);font:var(--peso) var(--fs-testo)/1.2 var(--font);letter-spacing:0}.velo .spec-strip>span:last-child strong{font-weight:var(--peso);color:var(--inchiostro-medio)}.velo .velo-segnaposto{align-self:flex-start;margin:20px 0 0;border-radius:0}.velo .metrics-table{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--azzurro-velo)}.velo .metric-cell{display:flex;flex-direction:column;padding:clamp(28px,3vw,44px) clamp(24px,2.5vw,40px);background:transparent;min-width:0}.velo .metric-cell+.metric-cell{border-left:var(--caso-linea)}.velo .fig-label{order:0;display:block;margin:0 0 14px;font:var(--peso) var(--fs-piccolo)/1.2 var(--font);color:var(--inchiostro-medio);text-transform:none;letter-spacing:0}.velo .fig-number{margin:0 0 14px;font-size:var(--fs-titolo-l);font-weight:var(--peso);line-height:1;white-space:nowrap;color:var(--inchiostro);letter-spacing:-.05em}.velo .fig-unita{font-size:var(--fs-titolo-s);letter-spacing:-.02em;color:var(--inchiostro)}.velo .fig-testo{max-width:30ch;margin:0;font:var(--peso) var(--fs-piccolo)/1.5 var(--font);color:var(--inchiostro-medio)}.velo .delta-grid{grid-template-columns:minmax(0,1fr);gap:0;background:var(--carta)}.velo .delta-col{display:grid;grid-template-columns:var(--caso-etichetta) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,48px);row-gap:16px;padding:var(--caso-aria) var(--caso-spazio);background:var(--carta)}.velo .delta-headline{grid-row:1 / 3;display:flex;flex-direction:column;gap:10px;margin:4px 0 0;color:var(--inchiostro-medio);font:var(--peso) var(--fs-piccolo)/1.2 var(--font);letter-spacing:0}.velo .delta-numero{font-size:var(--fs-piccolo);letter-spacing:var(--sigla-passo);color:var(--inchiostro-tenue);font-variant-numeric:tabular-nums}.velo .delta-title{max-width:25ch;font-size:var(--fs-titolo-s);font-weight:var(--peso);line-height:1.15;letter-spacing:-.025em;margin:0}.velo .delta-desc{grid-column:2;max-width:58ch;font-size:var(--fs-testo);line-height:1.55;margin:0}.velo .delta-col-b{grid-template-columns:var(--caso-etichetta) minmax(0,1fr);padding-block:calc(var(--caso-aria) * 1.25);border-left:0;border-top:var(--caso-linea);background:var(--azzurro-velo);box-shadow:inset 4px 0 0 var(--azione)}.velo .delta-col-b .delta-headline{grid-row:1 / 3;color:var(--inchiostro)}.velo .delta-col-b .delta-numero{color:var(--inchiostro)}.velo .delta-col-b .delta-title{font-size:var(--fs-titolo-l);font-weight:var(--peso);line-height:1;max-width:22ch;color:var(--inchiostro);letter-spacing:-.04em}.velo .delta-col-b .delta-desc{grid-column:2;color:var(--inchiostro-medio)}.velo .method-interactive{margin-top:var(--caso-stacco);padding-inline:var(--caso-spazio);border:0;background:transparent;overflow:visible}.velo .method-toolbar{align-items:flex-end;padding:0 0 clamp(48px,6vw,80px);gap:24px;background:transparent;border:0;border-radius:0}.velo .caso-sezione-titolo{margin:0;font:var(--peso) var(--fs-titolo-l)/1 var(--font);letter-spacing:-.04em;color:var(--inchiostro);text-transform:none}.velo .percorso-comandi{display:flex;align-items:center;gap:16px}.velo .percorso-conta{font:var(--peso) var(--fs-piccolo)/1 var(--font);color:var(--inchiostro-tenue);font-variant-numeric:tabular-nums}.velo .percorso-conta-ora{display:inline-block;color:var(--inchiostro)}.velo .percorso-conta-ora.is-entrato{animation:percorso-sale .5s var(--curva-espo)}.velo .step-selectors{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;background:transparent;border:0}.velo .step-tab{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:64px 24px 8px 0;border:0;border-radius:0;background:transparent;text-align:left;overflow:visible}.velo .step-tab:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.velo .step-tab .tab-scanner-bg,.velo .step-tab.is-scanning .tab-scanner-bg{position:absolute;inset:0;display:block;height:auto;border:0;background:var(--azione);opacity:1;transform:scaleX(0);transform-origin:left center;animation:none}.velo .step-tab-anello{position:absolute;inset:-5px;width:calc(100% + 10px);height:calc(100% + 10px);overflow:visible;pointer-events:none}.velo .step-tab-anello path{fill:none;stroke:var(--azione);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.velo .step-tab .step-tab-roman{position:relative;display:block;margin:0;font:var(--peso) var(--fs-piccolo)/1 var(--font);color:var(--inchiostro-tenue);transform:none;transition:color .3s var(--curva)}.velo .step-tab.is-passata .step-tab-roman{color:var(--azione)}.velo .step-tab.is-active .step-tab-roman{color:var(--inchiostro-inverso)}.velo .step-tab-label{display:block;font:var(--peso) var(--fs-testo)/1 var(--font);color:var(--inchiostro-medio);transition:color .3s var(--curva)}.velo .step-tab.is-active .step-tab-label{color:var(--inchiostro)}.velo .step-tab:hover .step-tab-label{color:var(--azione)}.velo .panel-wrapper{position:relative;min-height:0;margin-top:clamp(56px,7vw,96px);padding-top:clamp(48px,6vw,80px);border-top:1px solid var(--linea);border-radius:0;background:transparent;overflow:visible}.velo .panel-content{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(48px,7vw,120px);padding:0}.velo [data-velo-colonna]{min-width:0;padding:0}.velo .percorso-fase-sigla{margin:0 0 14px;font:var(--peso) var(--fs-piccolo)/1.2 var(--font);letter-spacing:var(--sigla-passo);color:var(--inchiostro)}.velo .percorso-fase-nome{margin:0 0 clamp(36px,4.5vw,56px);padding-bottom:.08em;overflow:hidden;font:var(--peso) var(--fs-titolo-l)/1.05 var(--font);letter-spacing:-.045em;color:var(--inchiostro)}.velo .percorso-fase-nome>span{display:inline-block}.velo .percorso-fase-nome>span.is-entrato{animation:percorso-riga .75s var(--curva-espo)}.velo .output-card{height:auto;padding:0;border:0;background:transparent}.velo .panel-block-title{margin:0 0 16px;font:var(--peso) var(--fs-piccolo)/1.2 var(--font);color:var(--inchiostro-tenue);letter-spacing:0;text-transform:none}.velo .panel-block-title:before{display:none}.velo .output-text{max-width:30ch;margin:0;font:var(--peso) var(--fs-titolo-s)/1.25 var(--font);letter-spacing:-.025em;color:var(--inchiostro)}.velo [data-velo-colonna].is-visible .output-text{animation:percorso-svela .9s var(--curva-espo) .12s both}.velo .actions-list{counter-reset:attivita;gap:0;max-width:52ch;border-bottom:1px solid var(--linea)}.velo .actions-list li{counter-increment:attivita;padding:20px 0 20px 52px;border-top:1px solid var(--linea);font-size:var(--fs-testo);line-height:1.5;color:var(--inchiostro-medio);transform:translateY(12px)}.velo .actions-list li.stagger-in{transform:none}.velo .actions-list li:before{content:counter(attivita,decimal-leading-zero);top:20px;left:0;width:auto;height:auto;background:none;font:var(--peso) var(--fs-piccolo)/1.75 var(--font);color:var(--inchiostro);font-variant-numeric:tabular-nums}.velo .proof-footer{display:grid;grid-template-columns:var(--caso-etichetta) minmax(0,1fr);column-gap:clamp(24px,3vw,48px);align-items:start;margin:var(--caso-stacco) 0;padding:0 var(--caso-spazio);border:0}.velo .quote-box{grid-column:-2;margin:0;padding:0;border:0;background:transparent}.velo .quote-text{max-width:28ch;margin:0 0 32px;font-size:min(var(--fs-titolo-l),3.4vw);font-weight:var(--peso);line-height:1.12;letter-spacing:-.035em;color:var(--inchiostro);text-wrap:pretty}.velo .quote-author{display:flex;align-items:center;gap:14px;color:var(--inchiostro-medio);text-transform:none;letter-spacing:0;font:var(--peso) var(--fs-piccolo)/1.4 var(--font)}.velo .quote-author:before{content:"";flex:none;width:32px;height:2px;background:var(--inchiostro)}.velo .richiamo-caso{width:100cqw;margin-left:calc(-1 * var(--pagina-inizio));margin-bottom:0}.velo .percorso-freccia{display:none}.velo .percorso-indice{display:grid;grid-template-columns:clamp(180px,20vw,260px) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);row-gap:clamp(32px,4vw,56px);align-items:start}.velo .percorso-indice .method-toolbar{grid-column:1 / -1;padding-bottom:0}.velo .percorso-indice .percorso-comandi{display:none}.velo .percorso-indice .step-selectors{display:flex;flex-direction:column;grid-auto-flow:initial;margin:0;padding:0;border-left:1px solid var(--linea-forte);overflow:visible}.velo .percorso-indice .step-tab{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;row-gap:10px;min-height:88px;padding:0 12px 28px 24px}.velo .percorso-indice .step-tab:before{content:"";position:absolute;left:-4px;top:3px;width:7px;height:7px;background:var(--linea-forte)}.velo .percorso-indice .step-tab.is-active:before{left:-2px;top:0;width:3px;height:40px;background:var(--azione)}.velo .percorso-indice .step-tab-roman{font-weight:var(--peso);color:var(--inchiostro-tenue)}.velo .percorso-indice .step-tab.is-active .step-tab-roman{color:var(--azione)}.velo .percorso-indice .step-tab-label{color:var(--inchiostro-medio)}.velo .percorso-indice .step-tab.is-active .step-tab-label{color:var(--inchiostro)}.velo .percorso-indice .panel-wrapper{margin:0;padding:0;border:0}.velo .percorso-indice .panel-content{grid-template-columns:minmax(0,1fr);gap:32px}.velo .percorso-indice .percorso-fase-sigla{display:none}.velo .percorso-indice .percorso-fase-nome{margin-bottom:28px}.velo .percorso-indice .output-text{max-width:38ch}.velo .percorso-indice .actions-list{max-width:none}.velo .percorso-indice .actions-list li{padding-block:16px;line-height:1}.velo .percorso-indice .actions-list li:before{top:16px;line-height:1}@keyframes scanner-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes percorso-sale{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes percorso-riga{0%{transform:translateY(105%)}to{transform:none}}@keyframes percorso-svela{0%{clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{clip-path:inset(0 0 0 0);transform:none}}@media (max-width: 79.999rem){.velo .metrics-table{grid-template-columns:repeat(2,minmax(0,1fr))}.velo .metric-cell:nth-child(odd){border-left:0}.velo .metric-cell:nth-child(n+3){border-top:var(--caso-linea)}}@media (max-width: 47.999rem){.velo .case-header,.velo .delta-grid,.velo .panel-content{grid-template-columns:minmax(0,1fr)}.velo .case-intro{min-height:200px}.velo .spec-strip{border-left:0;border-top:var(--caso-linea)}.velo .spec-strip>span{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px}.velo .spec-strip strong{max-width:65%;text-align:right}.velo .delta-col-b{border-left:0;border-top:var(--caso-linea)}.velo .method-toolbar{align-items:flex-start;flex-direction:column}.velo .step-selectors{grid-auto-columns:minmax(160px,1fr);overflow-x:auto;scrollbar-width:none;margin:-16px 0 0 -16px;padding:16px 0 4px 16px;scroll-padding-left:16px}.velo .step-selectors::-webkit-scrollbar{display:none}.velo .delta-col,.velo .delta-col-b,.velo .proof-footer{grid-template-columns:minmax(0,1fr);row-gap:16px}.velo .delta-headline{grid-row:auto;flex-direction:row;gap:12px;margin:0 0 4px}.velo .delta-desc{grid-column:auto}.velo .delta-col-b .delta-headline{grid-row:auto}.velo .delta-col-b .delta-desc{grid-column:auto}.velo .quote-text{font-size:var(--fs-titolo-s);line-height:1.25}.velo .percorso-indice{grid-template-columns:minmax(0,1fr);row-gap:28px}.velo .percorso-indice .step-selectors{display:flex}.velo .percorso-indice .step-tab{min-height:64px;padding-bottom:20px}.velo .percorso-indice .step-tab:last-child{padding-bottom:0;min-height:44px}}@media (max-width: 39.999rem){.velo .step-selectors{display:none}.velo .method-toolbar{padding-bottom:0}.velo .percorso-comandi{width:100%}.velo .percorso-conta{font-size:var(--fs-testo)}.velo .panel-wrapper{margin-top:24px;padding-top:32px}.velo .percorso-freccia{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--linea-forte);border-radius:var(--raggio-piccolo);background:transparent;color:var(--inchiostro);cursor:pointer}.velo .percorso-freccia:active{background:var(--azzurro-velo);border-color:var(--azione)}.velo .percorso-freccia:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.velo .percorso-freccia span{width:1.0625rem;height:1.0625rem;background:currentColor;-webkit-mask:var(--freccia) center / contain no-repeat;mask:var(--freccia) center / contain no-repeat;transform:scaleX(-1)}.velo .percorso-freccia-dopo span{transform:none}}@media (max-width: 29.999rem){.velo .metrics-table{grid-template-columns:minmax(0,1fr)}.velo .metric-cell+.metric-cell{border-left:0;border-top:var(--caso-linea)}}@media (min-width: 44rem){.delta-grid{grid-template-columns:1fr 1fr}.step-selectors{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 48rem){.panel-content{grid-template-columns:1.35fr 1fr;gap:3.5rem;padding:3rem 2.5rem}}@media (min-width: 50rem){.metrics-table{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.velo-muro span,.en{transition:none!important;transition-delay:0s!important}.velo .percorso-fase-nome>span.is-entrato,.velo .percorso-conta-ora.is-entrato,.velo [data-velo-colonna].is-visible .output-text{animation:none}.velo .step-tab{transition:none}.velo .comando .comando-riga,.velo .comando:is(:hover,:focus-visible) .comando-riga{transform:none;transition:none}}.velo.velo-pagina{position:static;inset:auto;z-index:auto;visibility:visible;overflow:visible;container-type:inline-size}html body.pagina-caso{padding-top:calc(var(--testata-barra) + var(--testata-distanza) + 2 * var(--testata-tratto))}html .pagina-caso .testata{position:fixed;margin-top:0}html .pagina-caso .testata[data-nascosta]{transform:translateY(calc(-100% - 1.5rem))}.testata .testata-torna .comando-riga{flex-direction:row-reverse}.testata .testata-torna .comando-riga:after{transform:scaleX(-1)}@media (max-width: 24.999rem){.pagina-caso .testata .marchio{padding-inline:.875rem}.pagina-caso .testata .marchio-nome{height:1rem}.pagina-caso .testata .testata-cta{padding-inline:.625rem}}.velo-pagina .velo-corpo{margin-bottom:0}.velo-pagina [data-velo-innesto]>*{border-bottom:0}.velo-pagina .caso-testa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,32rem);grid-template-areas:"titolo edificio" "titolo dati";gap:var(--spazio-lg) clamp(2rem,4vw,4rem);align-items:start;padding:var(--caso-aria) 0 0}.velo-pagina .caso-testa-edificio{grid-area:edificio;--video-alto: clamp(150px, 24svh, 260px);justify-self:start}.velo-pagina .caso-testa .case-title{grid-area:titolo;align-self:center}.velo-pagina .caso-testa-dati{grid-area:dati;margin:0;color:var(--inchiostro-medio);font:var(--peso) var(--fs-testo)/1.4 var(--font)}.velo-pagina .caso-testa-dati>span{display:block}.velo-pagina .caso-testa-dati>span:first-child{color:var(--azione)}.velo-pagina .caso-svolta{padding:var(--caso-stacco) 0}.velo-pagina .caso-svolta-etichetta{margin:0 0 var(--spazio-lg);color:var(--inchiostro-tenue);font:var(--peso) var(--fs-testo)/1.2 var(--font)}.velo-pagina .caso-svolta-dopo .caso-svolta-etichetta{color:var(--azione)}.velo-pagina .caso-svolta-titolo{max-width:20ch;margin:0 0 var(--spazio-xl);color:var(--inchiostro-tenue);font:var(--peso) var(--fs-titolo-l)/1.05 var(--font);letter-spacing:-.04em;text-wrap:balance}.velo-pagina .caso-svolta-linea{display:none}.velo-pagina .caso-svolta-testo{max-width:44ch;margin:0;color:var(--inchiostro-medio);font:var(--peso) var(--fs-titolo-s)/1.4 var(--font)}.velo-pagina .caso-svolta-freccia{display:block;width:3rem;height:3rem;margin:var(--caso-aria) 0;background:var(--azione);-webkit-mask:var(--freccia) center / contain no-repeat;mask:var(--freccia) center / contain no-repeat;transform:rotate(90deg)}.velo-pagina .caso-metodo{padding:var(--caso-aria) 0;background:var(--azzurro-velo);box-shadow:0 0 0 100vmax var(--azzurro-velo);clip-path:inset(0 -100vmax)}.velo-pagina .caso-fasi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--caso-aria) clamp(24px,3.5vw,56px);margin:0;padding:0;list-style:none}.velo-pagina .caso-fase{min-width:0}.velo-pagina .caso-fase h3{margin:0 0 var(--spazio-lg);font:var(--peso) var(--fs-titolo-l)/1 var(--font);letter-spacing:-.04em}.velo-pagina .caso-fase-esito{max-width:34ch;margin:0;font:var(--peso) var(--fs-testo)/1.5 var(--font)}.velo-pagina .caso-coccole{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spazio-md);margin:0;padding:0;list-style:none}.velo-pagina .caso-coccole li{padding:clamp(20px,2.5vw,32px);border:var(--caso-linea);border-radius:var(--raggio);background:var(--carta-piastra)}.velo-pagina .caso-coccole svg{display:block;width:2.25rem;height:2.25rem;margin:0 0 var(--spazio-lg);color:var(--azione)}.velo-pagina .caso-coccole h3{margin:0 0 10px;font:var(--peso) var(--fs-testo)/1.2 var(--font)}.velo-pagina .caso-coccole p{margin:0;color:var(--inchiostro-medio);font:var(--peso) var(--fs-piccolo)/1.5 var(--font)}.velo-pagina .proof-footer{padding-inline:0}.velo-pagina{--svolta-sotto: var(--caso-stacco)}.velo-pagina .caso-svolta+.proof-footer{margin-top:calc(.7 * var(--caso-stacco) - .3 * var(--svolta-sotto))}.velo-pagina .fig-testo{margin:12px 0 0;color:var(--inchiostro-medio);font:var(--peso) var(--fs-piccolo)/1.4 var(--font)}.velo-pagina .caso-navigazione{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);margin-top:var(--caso-aria);padding:clamp(.75rem,1.5vw,1.25rem) 0;background:var(--carta)}.velo-pagina .caso-navigazione+.caso-navigazione{margin-top:clamp(1rem,2vw,1.5rem)}.velo-pagina .caso-navigazione:last-child{padding-bottom:var(--caso-aria)}.caso-nav-intro h2{margin:0;font:var(--peso) var(--fs-titolo-s)/1 var(--font);letter-spacing:-.025em}.caso-navigazione ul{margin:0;padding:0;list-style:none;min-width:0}.caso-navigazione li+li{border-top:var(--filetto)}.caso-navigazione a{display:grid;grid-template-columns:3rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;min-height:3.5rem;padding:.5rem .75rem;position:relative;isolation:isolate;color:var(--inchiostro);text-decoration:none;transition:color .22s ease-out}.caso-navigazione a:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:var(--azzurro-velo);transform:scaleX(0);transform-origin:left;transition:transform .34s cubic-bezier(.2,.7,.2,1)}.caso-nav-numero{color:var(--inchiostro-tenue);font:var(--peso) var(--fs-titolo-s)/1 var(--font);font-variant-numeric:tabular-nums}.caso-nav-testo{display:grid;gap:.25rem;transition:transform .34s cubic-bezier(.2,.7,.2,1)}.caso-nav-stato{color:var(--inchiostro-tenue);font-size:var(--fs-piccolo)}.caso-nav-nome{font:var(--peso) var(--fs-testo)/1 var(--font)}.caso-nav-freccia{opacity:0;transform:translate(-.5rem);font-size:var(--fs-titolo-s);transition:opacity .22s ease-out,transform .34s cubic-bezier(.2,.7,.2,1)}.caso-navigazione a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.caso-navigazione a:focus-visible:before{transform:scaleX(1)}[data-casi]>.caso-link{display:block;padding:var(--spazio-lg) var(--spazio-md);color:var(--inchiostro);font:var(--peso) var(--fs-titolo-s)/1.1 var(--font);text-decoration:none}[data-casi]>.caso-link+.caso-link{border-top:var(--filetto)}[data-casi]>.caso-link:hover{color:var(--azione)}.js [data-casi]>.caso-link{visibility:hidden}[data-casi-pagine]>a.caso-cella{color:inherit;text-decoration:none}@media (max-width: 63.999rem){.velo-pagina .caso-fasi{grid-template-columns:minmax(0,1fr)}.velo-pagina .caso-coccole{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 47.999rem){.velo-pagina .caso-testa{grid-template-columns:minmax(0,1fr);grid-template-areas:"titolo" "edificio" "dati"}.velo-pagina .caso-navigazione{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem 0}.velo-pagina .caso-svolta{padding:var(--caso-aria) 0}.velo-pagina{--svolta-sotto: var(--caso-aria)}.velo-pagina .caso-fasi{counter-reset:fase;gap:0}.velo-pagina .caso-fase{counter-increment:fase;position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:var(--spazio-md);padding-bottom:var(--spazio-xl)}.velo-pagina .caso-fase:last-child{padding-bottom:0}.velo-pagina .caso-fase>*{grid-column:2}.velo-pagina .caso-fase:before{content:counter(fase,decimal-leading-zero);grid-column:1;grid-row:1 / span 3;position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;background:var(--azione);color:var(--inchiostro-inverso);font:var(--peso) var(--fs-piccolo)/1 var(--font);font-variant-numeric:tabular-nums}.velo-pagina .caso-fase:not(:last-child):after{content:"";position:absolute;top:2.75rem;bottom:0;left:calc(1.375rem - 1px);width:2px;background:var(--azione)}.velo-pagina .caso-fase h3{display:flex;align-items:center;min-height:2.75rem;margin:0 0 var(--spazio-md);font-size:var(--fs-titolo-s);line-height:1.1;letter-spacing:-.025em}.velo-pagina .caso-fase-esito{max-width:none;padding:var(--spazio-md);background:var(--carta-piastra);border:1px solid var(--linea-forte);border-radius:var(--raggio)}.problema-sezione-fogli .problema-sezione-titolo{position:sticky;z-index:2;top:calc(var(--testata-barra) + var(--testata-distanza) + 2 * var(--testata-tratto));margin:0 0 var(--uscita-titolo, 0px);padding-block:var(--spazio-md);background:var(--carta)}.problema-sezione-fogli .problema-fogli{margin-top:calc(-1 * var(--uscita-titolo, 0px))}.problema-fogli .problema-foglio{top:calc(var(--testata-barra) + var(--testata-distanza) + 2 * var(--testata-tratto) + var(--titolo-fogli, 4rem) + var(--foglio) * .75rem)}.caso-nav-intro h2 br{display:none}.velo-pagina .metrics-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 39.999rem){.velo-pagina .caso-coccole[data-carosello]{grid-template-columns:none;margin-inline:calc(-1 * var(--pagina-inizio)) calc(-1 * var(--lato-destro));padding-inline:var(--pagina-inizio) var(--lato-destro);border:0}.velo-pagina .caso-coccole[data-carosello]>li{padding:var(--spazio-lg);border:var(--caso-linea);border-radius:var(--raggio);background:var(--carta-piastra)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.velo-pagina .caso-svolta{height:320svh;padding:0;view-timeline:--svolta block}.velo-pagina{--svolta-sotto: calc(50svh - 8.25rem) }.velo-pagina .caso-svolta-scena{position:sticky;top:0;display:grid;align-content:center;height:100svh}.velo-pagina .caso-svolta-finestra{display:grid;grid-template-columns:minmax(0,1fr)}.velo-pagina .caso-svolta-finestra>.caso-svolta-riga{grid-area:1 / 1;align-self:center}.velo-pagina .caso-svolta-freccia{display:none}.velo-pagina :is(.caso-svolta-finestra>.caso-svolta-riga:first-child,.caso-svolta-barrato,.caso-svolta-dopo .caso-svolta-etichetta,.caso-coccole,.caso-svolta-dopo .carosello-punti){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--svolta}.velo-pagina .caso-svolta-finestra>.caso-svolta-riga:first-child .caso-svolta-titolo{position:relative}.velo-pagina .caso-svolta-barrato{color:transparent;background:var(--inchiostro) linear-gradient(var(--inchiostro-tenue),var(--inchiostro-tenue)) no-repeat 0 0 / 0% 100%;-webkit-background-clip:text;background-clip:text;animation-name:svolta-ingrigia;animation-range:contain 12% contain 42%}.velo-pagina .caso-svolta-linea{display:block;position:absolute;inset:0;color:transparent;pointer-events:none}.velo-pagina .caso-svolta-linea>span{background:linear-gradient(var(--azione),var(--azione)) no-repeat 0 58% / 0% .06em;animation:svolta-barra linear both;animation-timeline:--svolta;animation-range:contain 12% contain 42%}.velo-pagina .caso-svolta-finestra>.caso-svolta-riga:first-child{animation-name:svolta-sparisce;animation-range:contain 44% contain 54%}.velo-pagina :is(.caso-svolta-dopo .caso-svolta-etichetta,.caso-coccole){animation-name:svolta-appare;animation-range:contain 54% contain 62%}.velo-pagina .caso-svolta-dopo .carosello-punti{animation-name:svolta-appare;animation-range:contain 78% contain 88%}}@media (prefers-reduced-motion: no-preference) and (max-width: 47.999rem){.velo-pagina .caso-svolta{height:240svh}.velo-pagina{--svolta-sotto: var(--caso-aria)}.velo-pagina .caso-svolta-scena{height:auto;padding-block:var(--caso-aria)}.velo-pagina .caso-svolta-finestra>.caso-svolta-riga:first-child{align-self:start}.velo-pagina .caso-svolta-finestra>.caso-svolta-dopo{align-self:end}}}@keyframes svolta-barra{to{background-size:100% .06em}}@keyframes svolta-ingrigia{to{background-size:100% 100%}}@keyframes svolta-sparisce{to{opacity:0}}@keyframes svolta-appare{0%{opacity:0}}@media (hover: hover) and (pointer: fine){.caso-navigazione a:hover{color:var(--azione)}.caso-navigazione a:hover:before{transform:scaleX(1)}.caso-navigazione a:hover .caso-nav-testo{transform:translate(1.25rem)}.caso-navigazione a:is(:hover,:focus-visible) .caso-nav-freccia{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.caso-navigazione a,.caso-navigazione a:before,.caso-nav-testo,.caso-nav-freccia{transition:none}}.velo-pagina .problema-apertura{padding:var(--caso-stacco) 0 var(--caso-aria)}.velo-pagina .problema-domanda{max-width:22ch;margin:0 0 var(--caso-aria);color:var(--inchiostro-tenue);font:var(--peso) var(--fs-titolo-l)/1.05 var(--font);letter-spacing:-.04em;text-wrap:balance}.velo-pagina .problema-risposta{max-width:36ch;margin:0;color:var(--inchiostro);font:var(--peso) var(--fs-titolo-s)/1.3 var(--font)}.pagina-problema .caso-metodo{margin-bottom:0}.velo-pagina .problema-sezione{padding:var(--caso-stacco) 0 0}.problema-sezione-titolo{margin:0 0 var(--spazio-xl);font:var(--peso) var(--fs-titolo-s)/1.1 var(--font);letter-spacing:-.025em;text-wrap:balance}.problema-sezione h3{margin:0 0 6px;font:var(--peso) var(--fs-testo)/1.25 var(--font)}.problema-sezione p{margin:0;color:var(--inchiostro-medio);font:var(--peso) var(--fs-piccolo)/1.55 var(--font)}.problema-sezione svg{display:block;width:2.25rem;height:2.25rem;color:var(--azione)}.problema-tessere,.problema-schede{display:grid;gap:var(--griglia-tratto);border:var(--hero-bordo);border-radius:var(--raggio);overflow:hidden;background:var(--griglia-colore)}.problema-tessera{position:relative;isolation:isolate;display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--spazio-md);padding:var(--spazio-lg) var(--spazio-md);background:var(--carta)}.problema-tessera svg{grid-row:span 2}.problema-scheda{container-type:inline-size;display:flex;flex-direction:column;padding:var(--spazio-lg) var(--spazio-md);background:var(--carta);transition:background-color .3s ease-out}.problema-sezione .problema-scheda-numero{margin-bottom:var(--spazio-md);color:color-mix(in srgb,var(--azione) 30%,var(--carta));font:var(--peso) min(var(--fs-display),23cqi)/1 var(--font);letter-spacing:-.04em;white-space:nowrap;transition:color .3s ease-out}.problema-fogli{display:grid;gap:var(--spazio-md)}.problema-foglio{--piega: 1.75rem;position:sticky;top:calc(var(--testata-barra) + var(--testata-distanza) + .75rem + var(--foglio) * .75rem);display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--spazio-md);padding:var(--spazio-lg) var(--spazio-md);border:var(--hero-bordo);border-radius:var(--raggio);background:var(--carta-piastra);clip-path:polygon(0 0,calc(100% - var(--piega)) 0,100% var(--piega),100% 100%,0 100%);transform-origin:top center}.problema-foglio:after{content:"";position:absolute;top:0;right:0;width:var(--piega);height:var(--piega);background:linear-gradient(225deg,var(--carta) 50%,var(--azzurro-velo) 50%)}@media (min-width: 48rem){.problema-sezione-titolo{margin-bottom:var(--caso-aria)}.problema-sezione p{font-size:var(--fs-testo)}.problema-tessere{grid-template-columns:repeat(3,minmax(0,1fr))}.problema-sezione-tessere .problema-sezione-titolo{margin-bottom:var(--spazio-xl)}.problema-tessera{display:block;padding:clamp(20px,2.2vw,32px)}.problema-tessera svg{width:2.5rem;height:2.5rem;margin-bottom:var(--spazio-lg)}.problema-tessera h3{font-size:var(--fs-titolo-s);line-height:1.1;letter-spacing:-.025em;margin-bottom:10px}.problema-tessera:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--azzurro-velo);transform:scaleY(0);transform-origin:bottom;transition:transform .42s var(--curva-espo)}.problema-schede{grid-template-columns:repeat(2,minmax(0,1fr))}.problema-scheda:last-child:nth-child(odd){grid-column:span 2}.problema-scheda{padding:clamp(24px,3vw,40px)}.problema-sezione .problema-scheda-numero{margin-bottom:var(--spazio-lg);line-height:.9;letter-spacing:-.05em}.problema-scheda:last-child:nth-child(odd) .problema-scheda-numero{font-size:min(var(--fs-display),calc(11.5cqi - 6px))}.problema-scheda p:last-child{font-size:var(--fs-piccolo)}.problema-foglio{--piega: 2.5rem;top:calc(var(--testata-barra) + var(--testata-distanza) + 1.5rem + var(--foglio) * 1.25rem);grid-template-columns:3rem minmax(0,1fr);gap:var(--spazio-lg);padding:clamp(24px,3vw,36px)}.problema-foglio svg{width:2.5rem;height:2.5rem}.problema-foglio h3{font-size:var(--fs-titolo-s);line-height:1.1;letter-spacing:-.025em;margin-bottom:10px}}@media (min-width: 64rem){.problema-schede{grid-template-columns:repeat(var(--colonne),minmax(0,1fr))}.problema-scheda:last-child:nth-child(odd){grid-column:auto}.problema-scheda:last-child:nth-child(odd) .problema-scheda-numero{font-size:min(var(--fs-display),23cqi)}.velo-pagina .problema-sezione-fogli{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.problema-sezione-fogli .problema-sezione-titolo{position:sticky;top:calc(var(--testata-barra) + var(--testata-distanza) + 1.5rem);margin:0}}@media (hover: hover) and (pointer: fine){.problema-tessera:hover:before{transform:scaleY(1)}.problema-scheda:hover{background:var(--carta-piastra)}.problema-scheda:hover .problema-scheda-numero{color:var(--azione)}}.velo-pagina .problema-guida{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);padding:var(--caso-aria) 0;border-top:var(--filetto)}.velo-pagina .problema-sezione+.problema-guida{margin-top:var(--caso-stacco)}.problema-guida h2{margin:0;font:var(--peso) var(--fs-titolo-s)/1.1 var(--font);letter-spacing:-.025em}.pagina-problema .problema-guida+.caso-navigazione{margin-top:0}.velo-pagina .problema-domande{border-top:0;padding:clamp(1.5rem,3vw,2.5rem) 0}.problema-domande .domanda-testa{padding-block:var(--spazio-sm)}.problema-domande .domanda-testa span:first-child{min-height:0}.problema-domande .domanda-testa{list-style:none;color:var(--inchiostro)}.problema-domande .domanda-testa::-webkit-details-marker{display:none}.problema-domande .domanda-testa span:first-child{font-size:var(--fs-testo)}.problema-domande .domanda:first-child{border-top:var(--filetto)}.problema-domande .domanda[open] .domanda-testa span:first-child{color:var(--azione)}.problema-domande .domanda[open] .segno:after{transform:rotate(0)}.problema-domande .domanda-corpo{margin:0;padding-bottom:var(--spazio-md);line-height:1.4}.problema-domande .domanda{interpolate-size:allow-keywords}.problema-domande .domanda::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--curva-espo),content-visibility .35s allow-discrete}.problema-domande .domanda[open]::details-content{block-size:auto}@media (hover: hover) and (pointer: fine){.problema-domande .domanda-testa:hover span:first-child{color:var(--azione)}}@media (prefers-reduced-motion: reduce){.problema-domande .domanda::details-content{transition:none}}@media (max-width: 47.999rem){.velo-pagina .problema-guida{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.privacy-testo>*+*{margin-top:var(--spazio-md)}.privacy-testo a{color:var(--azione);overflow-wrap:anywhere}.privacy-testo ul{list-style:disc;padding-left:1.25em}.privacy-testo li+li{margin-top:var(--spazio-sm)}.privacy-tabella table{width:100%;border-collapse:collapse;font-size:var(--fs-piccolo);line-height:1.45}.privacy-tabella th,.privacy-tabella td{text-align:left;vertical-align:top;padding:var(--spazio-sm) var(--spazio-md) var(--spazio-sm) 0;border-bottom:1px solid var(--linea-forte)}@media (max-width: 47.999rem){.privacy-tabella thead{display:none}.privacy-tabella :is(table,tbody,tr,td){display:block}.privacy-tabella tr{padding:var(--spazio-sm) 0;border-bottom:1px solid var(--linea-forte)}.privacy-tabella td{border:0;padding:var(--spazio-sm) 0 0}.privacy-tabella td:before{content:attr(data-etichetta);display:block;color:var(--inchiostro-tenue)}}.domanda-testa .segno{position:relative;width:.875rem;height:.875rem;flex:none}.domanda-testa .segno:before,.domanda-testa .segno:after{content:"";position:absolute;inset:50% 0 auto;height:.125rem;background:var(--azione);transition:transform .25s var(--curva)}.domanda-testa .segno:after{transform:rotate(90deg)}.domanda-testa[aria-expanded=true] .segno:after{transform:rotate(0)}.domanda{border-bottom:var(--filetto)}.domanda-testa{display:grid;grid-template-columns:1fr auto;gap:var(--spazio-lg);align-items:center;width:100%;padding:var(--spazio-lg) 0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s var(--curva)}.domanda-testa:focus-visible{background:var(--azzurro-velo)}.domanda-testa .segno{width:1.3125rem;height:1.3125rem;margin-right:1rem}.domanda-testa .segno:before,.domanda-testa .segno:after{height:.1875rem}.domanda-testa span:first-child{font-family:var(--font);font-size:var(--fs-titolo-s);font-weight:var(--peso);letter-spacing:-.025em;line-height:1;transition:color .2s var(--curva)}.domanda-testa[aria-expanded=true] span:first-child{color:var(--azione)}.domanda-corpo{max-width:var(--misura-testo);padding-top:var(--spazio-sm);padding-bottom:var(--spazio-lg);font-size:var(--fs-testo);line-height:1;color:var(--inchiostro-medio)}.domanda-corpo a{color:var(--azione);text-decoration:underline;text-underline-offset:.15em}@media (max-width: 39.999rem){.sezione-domande .domanda-corpo{line-height:1.4}}@media (min-width: 60rem){.domanda-testa{grid-template-columns:minmax(0,1fr) auto}.domanda-testa .segno{grid-column:2}.domande{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spazio-2xl);align-items:start}.domanda-testa span:first-child{display:flex;align-items:center;min-height:2em}.domanda-corpo{max-width:none;padding-right:var(--spazio-lg)}}.richiamo{width:var(--pagina-larghezza);margin-left:var(--pagina-inizio);border-radius:var(--raggio);background:var(--notte);color:var(--inchiostro-inverso)}.richiamo .richiamo-interno{width:auto;margin:0;padding-inline:var(--margine)}@media (min-width: 60rem){.richiamo .richiamo-interno{flex-wrap:nowrap}.richiamo-interno>div{flex:1 1 auto;min-width:0}}.richiamo-interno{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-lg);padding-top:var(--spazio-3xl);padding-bottom:var(--spazio-3xl)}#sintesi .richiamo-interno{padding-top:6.5rem;padding-bottom:6.5rem}.richiamo-frase{font-family:var(--font);font-size:var(--fs-titolo-l);font-weight:var(--peso);letter-spacing:-.035em;line-height:1;text-wrap:balance;max-width:40rem}.richiamo .sigla{color:var(--segnale)}.richiamo{overflow:clip}.richiamo .sigla{font-size:var(--fs-testo)}.richiamo .richiamo-interno>a.hero-cta{flex-shrink:0;margin-left:auto;gap:var(--spazio-md);padding:clamp(20px,2.4vw,32px);font-size:var(--fs-titolo-s)}.richiamo .hero-cta .hero-cta-freccia{width:2.5rem;height:2.5rem}@media (min-width: 40rem){.richiamo .richiamo-interno>a.hero-cta{width:14rem}}@media (min-width: 60rem){.richiamo .richiamo-frase{max-width:none;white-space:nowrap;font-size:min(var(--fs-titolo-l),3.5vw,3.6rem)}}.richiamo-caso{width:100cqw;margin-left:calc((100% - 100cqw)/2);margin-bottom:calc(-1 * var(--spazio-3xl));color:var(--inchiostro-inverso)}@media (max-width: 39.999rem){.richiamo-interno{flex-direction:column;align-items:flex-start}#sintesi .richiamo-interno{padding-top:4.05rem;padding-bottom:4.05rem}.richiamo .richiamo-interno>a.hero-cta{align-self:stretch;margin-left:0}}.modulo{display:grid;gap:var(--spazio-lg);padding:var(--spazio-lg);border:var(--filetto);background:var(--carta-piastra);border-radius:var(--raggio)}.gruppo{display:grid;gap:var(--spazio-md)}.insieme{min-width:0;margin:0;padding:0;border:0}.insieme legend{padding:0;margin-bottom:.4375rem}.insieme .campo-errore{margin-top:.4375rem}.campo{display:flex;flex-direction:column;gap:.4375rem;min-width:0}.campo>label,.gruppo-legenda{font-family:var(--font);font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:var(--sigla-passo);color:var(--inchiostro)}.campo-facoltativo{color:var(--inchiostro-tenue)}.campo input[type=email],.campo input[type=tel],.campo textarea{width:100%;padding:.8125rem .9375rem;border:var(--filetto);border-radius:var(--raggio);background:var(--carta);color:var(--inchiostro);font-family:var(--font);font-size:var(--fs-testo);transition:border-color .2s var(--curva),background .2s var(--curva)}.campo textarea{resize:vertical;min-height:7.5rem;line-height:1}.campo input:focus,.campo textarea:focus{outline:0;border-color:var(--azione);box-shadow:inset 0 0 0 .0625rem var(--azione);background:var(--carta-piastra)}.campo input::placeholder,.campo textarea::placeholder{color:var(--inchiostro-tenue)}.targhette{display:grid;gap:.0625rem;background:var(--linea);border:var(--filetto);border-radius:var(--raggio);overflow:hidden}.targhetta{position:relative;display:flex;align-items:center;gap:.625rem;padding:.875rem var(--spazio-md);background:var(--carta);cursor:pointer;font-size:var(--fs-piccolo);transition:background .2s var(--curva),color .2s var(--curva)}.targhetta input{position:absolute;opacity:0;pointer-events:none}.targhetta:hover{background:var(--azzurro-velo)}.targhetta:has(input:checked){background:var(--azione);color:var(--inchiostro-inverso)}.targhetta:has(input:focus-visible){outline:.125rem solid var(--inchiostro);outline-offset:-.125rem}.campo-consenso{display:grid;grid-template-columns:auto 1fr;gap:.625rem;align-items:start;padding-top:var(--spazio-md);border-top:var(--filetto)}.campo-consenso input{width:1.0625rem;height:1.0625rem;margin:.1875rem 0 0;accent-color:var(--azione)}.campo-consenso label{font-family:var(--font);font-size:var(--fs-piccolo);color:var(--inchiostro-medio)}.campo-consenso a{text-decoration:underline;text-underline-offset:.2em}.campo-consenso .campo-errore{grid-column:1 / -1}.campo-errore{font-family:var(--font);font-size:var(--fs-piccolo);color:var(--errore)}.modulo-chiusura{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-md)}.modulo-stato{font-family:var(--font);font-size:var(--fs-piccolo)}.modulo-stato[data-stato=ok]{color:var(--azione);font-weight:var(--peso)}.modulo-stato[data-stato=errore]{color:var(--errore)}.recapiti{display:grid;gap:.0625rem;align-self:start;background:var(--linea);border:var(--filetto);border-radius:var(--raggio);overflow:hidden}.recapito{display:flex;flex-direction:column;gap:.25rem;padding:var(--spazio-md) var(--spazio-lg);background:var(--carta-piastra)}.recapito dd{font-family:var(--font);font-size:var(--fs-testo);font-weight:var(--peso);letter-spacing:-.015em}.recapito a:hover{color:var(--azione)}.contatto-griglia{display:grid;gap:.0625rem}.sezione-contatto .testa{margin-bottom:var(--spazio-xl)}.js [data-coreografia=contatti] .campo{opacity:0;transform:translateY(.5rem);transition:opacity .32s var(--curva-espo),transform .42s var(--curva-espo)}.js [data-coreografia=contatti][data-in-scena] .campo{opacity:1;transform:none}.js [data-coreografia=contatti][data-in-scena] .campo:nth-of-type(2){transition-delay:.08s}.js [data-coreografia=contatti][data-in-scena] .campo:nth-of-type(3){transition-delay:.16s}.js [data-coreografia=contatti][data-in-scena] .campo:nth-of-type(4){transition-delay:.24s}@media (min-width: 40rem){.targhette{grid-template-columns:repeat(2,1fr)}.recapiti{grid-template-columns:repeat(3,1fr)}.modulo{padding:var(--spazio-xl)}.gruppo-breve{grid-template-columns:repeat(2,1fr)}}@media (min-width: 60rem){.targhette{grid-template-columns:repeat(4,1fr)}.recapiti{grid-template-columns:1fr}.contatto-griglia{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width: 60rem) and (min-height: 44rem){.sezione-contatto{--crescita: calc((100svh - 48rem)*1) ;display:flex;align-items:center;min-height:calc(100svh - var(--ingombro-testata));padding-top:clamp(1rem,1.5rem + var(--crescita) * .07,2.5rem);padding-bottom:clamp(1rem,1.5rem + var(--crescita) * .07,2.5rem)}.sezione-contatto .scatola{width:100%}.sezione-contatto .testa{margin-bottom:clamp(.75rem,1rem + var(--crescita) * .04,1.5rem)}.sezione-contatto .testa h2{font-size:min(var(--fs-titolo-l),calc(1.875rem + var(--crescita) * .08));line-height:1}.sezione-contatto .testa-guida{margin-top:clamp(.375rem,.5rem + var(--crescita) * .015,.75rem);font-size:min(var(--fs-testo),calc(.9375rem + var(--crescita) * .02))}.sezione-contatto .contatto-griglia{gap:clamp(.75rem,1rem + var(--crescita) * .03,1.5rem)}.sezione-contatto .modulo{padding:clamp(.625rem,1.125rem + var(--crescita) * .07,2rem);gap:clamp(.4375rem,.8125rem + var(--crescita) * .05,1.5rem)}.sezione-contatto .gruppo{gap:clamp(.5rem,.625rem + var(--crescita) * .02,1rem)}.sezione-contatto .campo{gap:clamp(.25rem,.4375rem + var(--crescita) * .01,.4375rem)}.sezione-contatto .targhetta{padding:clamp(.5rem,.625rem + var(--crescita) * .015,.875rem) var(--spazio-md)}.sezione-contatto .campo input[type=email],.sezione-contatto .campo input[type=tel],.sezione-contatto .campo textarea{padding:clamp(.5rem,.625rem + var(--crescita) * .015,.8125rem) .9375rem}.sezione-contatto .campo textarea{min-height:clamp(3.5rem,4rem + var(--crescita) * .08,7.5rem);line-height:1}.sezione-contatto .campo-consenso{padding-top:clamp(.5rem,.625rem + var(--crescita) * .02,1rem)}.sezione-contatto .recapito{padding:clamp(.75rem,1rem + var(--crescita) * .03,1.5rem)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-coreografia] *{transition:none!important;transition-delay:0s!important}}.sezione-contatto>.scatola{width:var(--pagina-larghezza);max-width:none;padding-left:0;padding-right:0;margin-left:var(--pagina-inizio);margin-right:0}.modulo-passo{display:grid;align-content:start;gap:1.25rem}.modulo-progressi{display:flex;gap:.5rem;padding-bottom:1.25rem;border-bottom:var(--filetto)}.modulo-progressi li{flex:1;min-width:0;display:flex;gap:.625rem;align-items:center;padding:.875rem .75rem;border:1px solid var(--linea);font-size:var(--fs-piccolo);color:var(--inchiostro-tenue)}.modulo-progressi li span{flex-shrink:0;font-family:var(--font);font-variant-numeric:tabular-nums}.modulo-progressi li[aria-current=step]{border-color:var(--azione);background:var(--azione);color:var(--inchiostro-inverso);font-weight:var(--peso)}.modulo-progressi li[data-completo]{border-color:var(--azione);background:var(--azzurro-velo);color:var(--inchiostro)}.modulo[data-a-passaggi]{gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem)}.modulo[data-a-passaggi] .modulo-passo{min-height:12rem}.modulo .insieme .gruppo-legenda{margin-bottom:.625rem;font-family:var(--font);font-size:var(--fs-titolo-s);font-weight:var(--peso);letter-spacing:-.025em;line-height:1}.modulo .modulo-aiuto{margin:0 0 1.25rem;color:var(--inchiostro-tenue);font-size:var(--fs-testo)}.modulo[data-a-passaggi] .targhette{display:grid;grid-template-columns:1fr 1fr;border:0;gap:.625rem;background:transparent;border-radius:0;overflow:visible}.modulo[data-a-passaggi] .targhetta{border:.0625rem solid var(--bordo-controllo);border-radius:var(--raggio-piccolo);min-height:3.75rem;padding:.875rem 1rem;background:var(--carta);color:var(--inchiostro);transition:background-color .18s ease-out,border-color .18s ease-out}@media (hover: hover) and (pointer: fine){.modulo[data-a-passaggi] .targhetta:hover{background:var(--azzurro-velo);border-color:var(--azione)}}.modulo[data-a-passaggi] .targhetta:has(input:checked){border-color:var(--azione);background:var(--azzurro-velo);box-shadow:inset .1875rem 0 0 var(--azione);color:var(--inchiostro)}.modulo .modulo-navigazione{display:flex;justify-content:space-between;align-items:center;gap:1rem}.modulo .modulo-chiusura{display:grid}.modulo [data-form-next],.modulo button[type=submit]{margin-left:auto}.modulo-indietro{padding:.75rem 0;border:0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.modulo [hidden]{display:none}.modulo .modulo-stato:empty{display:none}.modulo .modulo-ascolto{margin:0;padding:1.125rem;border-left:3px solid var(--azione);background:var(--carta);color:var(--inchiostro);font-size:var(--fs-testo);line-height:1}.modulo .modulo-riepilogo{display:grid;gap:.875rem}.modulo .modulo-rassicurazione{color:var(--inchiostro-tenue);font-size:var(--fs-piccolo)}.modulo [data-bisogni]{grid-template-columns:1fr}.modulo [data-scadenza-campo] .modulo-aiuto{margin:.625rem 0 0}.modulo .targhetta:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (max-width: 30rem){.modulo-progressi{gap:.5rem}.modulo-progressi li{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem .5rem;font-size:var(--fs-piccolo)}.modulo[data-a-passaggi] .modulo-passo{min-height:15rem}}@media (max-width: 39.999rem){.recapiti a{display:inline-flex;align-items:center;min-height:2.75rem}}.modulo[data-percorso-pronto]>[hidden]{display:none!important}.sezione-contatto .contatto-griglia{grid-template-columns:minmax(0,1fr);background:transparent}.sezione-contatto .modulo[data-percorso-pronto]{align-content:start;padding:0;border:0;background:transparent;box-shadow:none}.modulo[data-percorso-pronto] .modulo-passo{min-height:0}.modulo[data-percorso-pronto] .modulo-progressi{display:none}.modulo[data-percorso-pronto] .targhette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem;border:0;background:transparent;overflow:visible}.modulo[data-percorso-pronto] .targhetta{min-height:3.5rem;border:1px solid var(--azione);background:transparent;border-radius:var(--raggio-piccolo)}.sezione-contatto.sezione-contatto{background:var(--azzurro-velo);display:block;min-height:0;padding-block:clamp(3.75rem,7.5vw,6.5rem)}.sezione-contatto .testa{margin-bottom:2rem}.sezione-contatto .testa h2{font-size:var(--fs-titolo-l);line-height:1;color:var(--inchiostro);letter-spacing:-.05em}.sezione-contatto .modulo[data-percorso-pronto] .targhetta{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1rem 1.5rem;font-size:var(--fs-titolo-s);font-weight:var(--peso);line-height:1.15;color:var(--inchiostro);transition:background-color .18s ease-out,border-color .18s ease-out,transform .12s ease-out}.sezione-contatto .modulo[data-percorso-pronto] .targhetta:after{content:"";flex:0 0 1.5rem;height:1.5rem;background:currentColor;mask:var(--freccia) center / contain no-repeat;transition:transform .18s ease-out}.sezione-contatto .modulo[data-percorso-pronto] .targhetta:has(input:checked){background:var(--carta-piastra);border-color:var(--inchiostro);color:var(--inchiostro)}.sezione-contatto .modulo[data-percorso-pronto] .targhetta:active{transform:scale(.985);background:var(--carta-piastra)}@media (hover: hover){.sezione-contatto .modulo[data-percorso-pronto] .targhetta:hover{background:var(--carta-piastra);border-color:var(--inchiostro);color:var(--inchiostro)}.sezione-contatto .targhetta:hover .comando-riga{transform:translateY(-100%)}}.sezione-contatto .targhetta:has(input:focus-visible) .comando-riga{transform:translateY(-100%)}.sezione-contatto .modulo[data-percorso-pronto] .targhetta:after{display:none}.sezione-contatto .targhetta .comando-finestra{flex:1 1 auto}.sezione-contatto .targhetta .comando-riga{justify-content:space-between;text-align:left}.sezione-contatto .targhetta .comando-riga:after{flex-basis:1.5rem;width:1.5rem;height:1.5rem}@media (max-width: 39.999rem){.sezione-contatto .targhetta .comando-riga:after{flex-basis:1rem;width:1rem;height:1rem}}@media (prefers-reduced-motion: reduce){.sezione-contatto .targhetta .comando-riga,.sezione-contatto .modulo[data-percorso-pronto] .targhetta{transition:none;transform:none}}@media (min-width: 60rem){.sezione-contatto>.scatola{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.sezione-contatto .testa{margin:0;padding-top:0}}@media (max-width: 44rem){.sezione-contatto .modulo[data-percorso-pronto] .targhetta{min-height:4rem;padding:.875rem 1.25rem}}@media (prefers-reduced-motion: reduce){.sezione-contatto .modulo[data-percorso-pronto] .targhetta:active{transform:none}}@media (max-width: 39.999rem){.sezione-contatto.sezione-contatto{padding-block:2.5rem}.sezione-contatto .testa{margin-bottom:1.25rem}.sezione-contatto .testa h2{font-size:min(var(--fs-titolo-l),9vw)}.sezione-contatto .modulo[data-percorso-pronto] .targhette{gap:.5rem}.sezione-contatto .modulo[data-percorso-pronto] .targhetta{min-height:3.5rem;padding:.625rem .75rem;gap:.5rem;font-size:min(var(--fs-piccolo),4vw)}.sezione-contatto .modulo[data-percorso-pronto] .targhetta:after{flex-basis:1rem;height:1rem}.sezione-contatto .modulo[data-percorso-pronto] .targhetta span{min-width:0}}.percorso{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;padding:0;border:0;background:var(--carta);color:var(--inchiostro);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font)}.percorso::backdrop{background:var(--carta)}.percorso [hidden]{display:none!important}.percorso-interno{width:var(--pagina-larghezza);height:100%;margin-left:var(--pagina-inizio);margin-right:0;padding:var(--testata-distanza) 0 clamp(.75rem,3dvh,2rem);display:flex;flex-direction:column}.percorso-testata{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;min-height:var(--testata-barra)}.percorso :is(button,input,textarea){font-family:inherit;color:inherit}.percorso-chiudi,.percorso-indietro,.percorso-link,.percorso-modifica{font:inherit;color:inherit;border:0;padding:.75rem 0;background:transparent;cursor:pointer}.percorso-chiudi{display:flex;align-items:center;gap:1rem;font-weight:var(--peso)}.percorso-chiudi span{display:inline-block;font-size:var(--fs-titolo-s);line-height:.8;transition:transform .48s cubic-bezier(.34,1.56,.64,1)}.percorso-chiudi:focus-visible span,.percorso-chiudi:active span{transform:rotate(90deg)}.percorso-modulo{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;margin:0}.percorso-domanda{flex:0 1 auto;min-height:0;padding:clamp(.4rem,2.4dvh,1.6rem) 0 clamp(.4rem,1.6dvh,1.6rem)}.percorso h2{font-size:min(var(--fs-titolo-l),4.8dvh);line-height:1.1;letter-spacing:-.04em;font-weight:var(--peso);max-width:27ch;margin:0 0 clamp(.6rem,2.4dvh,1.6rem)}.percorso h2:focus{outline:none}.percorso-opzioni{display:flex;flex-direction:column;align-items:stretch;gap:clamp(0rem,.8dvh,.5rem);overflow-x:hidden;overflow-x:clip}.percorso-opzione{display:flex;width:100%;position:relative;isolation:isolate;align-items:center;gap:.65em;min-height:2.25rem;max-width:100%;border:0;padding:.25rem .6rem;background:transparent;text-align:left;font:var(--peso) var(--fs-testo)/1.25 var(--font);cursor:pointer;transition:color .22s ease-out}.percorso-opzione:before{content:"";position:absolute;z-index:-1;inset:-.1em 0;border-radius:var(--raggio-piccolo);pointer-events:none;background:var(--azzurro-velo);transform:scaleX(0);transform-origin:left;transition:transform .34s cubic-bezier(.2,.7,.2,1)}.percorso-risposta{transition:transform .34s cubic-bezier(.2,.7,.2,1),background-size .26s cubic-bezier(.2,.7,.2,1)}.percorso-freccia{flex:0 0 auto;margin-left:auto;width:.8em;height:.8em;background:currentColor;-webkit-mask:var(--freccia) center / contain no-repeat;mask:var(--freccia) center / contain no-repeat;opacity:.35;transition:transform .34s cubic-bezier(.2,.7,.2,1),opacity .22s ease-out}.percorso-opzione[aria-pressed=true]{color:var(--azione)}.percorso-opzione[aria-pressed=true] .percorso-freccia{opacity:1;transform:none}.percorso-opzione[aria-pressed=true]:before{transform:scaleX(1)}.percorso-opzione[aria-pressed=true] .percorso-risposta{transform:none}.percorso-opzione:focus-visible:before{transform:scaleX(1)}.percorso-opzione:active{transform:translateY(1px)}.percorso :is(button,input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:5px}.percorso-label{display:block;font-size:var(--fs-piccolo);margin-bottom:.75rem}.percorso-scrittura+.percorso-label{margin-top:clamp(1rem,3dvh,2rem)}.percorso-scrittura+.percorso-scrittura{margin-top:.5rem}.percorso :is(input:not([type=checkbox]),textarea){display:block;width:100%;min-width:0;border:0;padding:.25rem 0;background:transparent;color:var(--inchiostro);caret-color:var(--inchiostro);font:var(--peso) var(--fs-titolo-s)/1.35 var(--font);border-radius:0;box-shadow:none}.percorso :is(input:not([type=checkbox]),textarea):focus{outline:none;box-shadow:none}.percorso :is(input,textarea)::placeholder{color:var(--inchiostro-tenue);opacity:1}.percorso-scrittura{position:relative}.percorso .percorso-scrittura :placeholder-shown{caret-color:transparent}.percorso-cursore{display:none;position:absolute;top:calc(.25rem + .2em);left:-.17em;width:.1em;height:.95em;background:var(--inchiostro);font-size:var(--fs-titolo-s);pointer-events:none;animation:percorso-cursore 1.06s steps(1) infinite}.percorso-scrittura:has(:focus:placeholder-shown) .percorso-cursore{display:block}@keyframes percorso-cursore{50%{opacity:0}}.percorso textarea{resize:none;min-height:0;height:clamp(3.6rem,17.6dvh,9.6rem)}.percorso input[type=date]{width:min(100%,20rem);margin-bottom:1rem;font-weight:var(--peso)}.percorso-data{width:min(100%,22rem)}.percorso-data-campo{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.25rem 0 .5rem;border:0;border-bottom:1px solid var(--bordo-controllo);background:transparent;color:var(--inchiostro);font:var(--peso) var(--fs-titolo-s)/1.4 var(--font);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums}.percorso-data-campo.vuoto .percorso-data-testo{color:var(--inchiostro-tenue)}.percorso-data-icona{position:relative;flex:0 0 auto;width:1.75rem;height:1.75rem;color:var(--inchiostro)}.percorso-data-icona:before,.percorso-data-icona:after{content:"";position:absolute;inset:0;background:currentColor;transition:transform .46s cubic-bezier(.34,1.56,.64,1),opacity .22s ease-out}.percorso-data-icona:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2v2H5a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7Zm-2 7h14v10H5V9Zm2 2v2h2v-2H7Zm4 0v2h2v-2h-2Zm4 0v2h2v-2h-2Zm-8 4v2h2v-2H7Zm4 0v2h2v-2h-2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2v2H5a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7Zm-2 7h14v10H5V9Zm2 2v2h2v-2H7Zm4 0v2h2v-2h-2Zm4 0v2h2v-2h-2Zm-8 4v2h2v-2H7Zm4 0v2h2v-2h-2Z'/%3E%3C/svg%3E") center / contain no-repeat}.percorso-data-icona:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.4 5 5 6.4 10.6 12 5 17.6 6.4 19 12 13.4 17.6 19 19 17.6 13.4 12 19 6.4 17.6 5 12 10.6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.4 5 5 6.4 10.6 12 5 17.6 6.4 19 12 13.4 17.6 19 19 17.6 13.4 12 19 6.4 17.6 5 12 10.6Z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:rotate(-180deg) scale(.4)}.percorso-data-campo[aria-expanded=true] .percorso-data-icona:before{opacity:0;transform:rotate(180deg) scale(.4)}.percorso-data-campo[aria-expanded=true] .percorso-data-icona:after{opacity:1;transform:none}.percorso-data-pannello{margin-top:.75rem;animation:percorso-entra .32s cubic-bezier(.2,.7,.2,1)}.percorso-data+.percorso-link{margin-top:clamp(.25rem,1.5dvh,1rem)}.percorso-data:has([aria-expanded=true])+.percorso-link{display:none}.percorso input:-webkit-autofill{-webkit-text-fill-color:var(--inchiostro);box-shadow:0 0 0 1000px var(--carta) inset}.percorso-piede{--comando-alto: 3.2rem;--piede-spazio: clamp(.5rem, 2dvh, 1.25rem);flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:calc(var(--comando-alto) + var(--piede-spazio));padding-top:var(--piede-spazio)}.percorso .percorso-azione.comando{margin-left:auto;min-width:9.6rem;justify-content:center;min-height:3.2rem;padding:0 1.8rem;font-size:var(--fs-testo);--pulsante-gap: 1rem;background:var(--azione);border-color:var(--azione);color:var(--inchiostro-inverso)}.percorso .percorso-azione .comando-riga:after{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.percorso-indietro{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color .2s ease-out,color .2s ease-out}.percorso-errore{line-height:1.5;font-size:var(--fs-piccolo);margin:.75rem 0}.percorso-errore:empty{margin:0}.percorso [aria-invalid=true]{text-decoration:underline;text-decoration-color:var(--azione)}.percorso[data-fase="8"] .percorso-modulo{margin-top:0}.percorso[data-fase="8"] .percorso-domanda{padding-top:0;padding-bottom:0}.percorso[data-fase="8"] .percorso-passo{display:none}.percorso-consegna{position:relative;width:100%;min-width:0}.percorso-carico{width:100%;min-width:0;padding:clamp(.7rem,min(2.4vw,2.4dvh),2rem);border:1px solid var(--linea-forte);border-radius:var(--raggio);animation:percorso-consegna .5s .1s cubic-bezier(.2,.7,.2,1) both}.percorso-riepilogo{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(.6rem,2.4dvh,1.6rem) clamp(1.6rem,4vw,4rem);margin:0 0 clamp(.4rem,1.6dvh,1.2rem)}.percorso-riepilogo section{min-width:0;border-top:1px solid var(--linea-forte);padding-top:clamp(.5rem,1.5dvh,1rem)}.percorso-riepilogo h3{margin:0 0 clamp(.4rem,1.6dvh,1.2rem);font-size:var(--fs-testo);font-weight:var(--peso)}.percorso-sintesi-dati{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,1.6dvh,1rem) clamp(.8rem,2.4vw,1.6rem);margin:0}.percorso-sintesi-recapiti .percorso-sintesi-dati{grid-template-columns:minmax(0,1fr)}.percorso-sintesi-dati>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;gap:.125rem .75rem;min-width:0}.percorso-sintesi-dati dt,.percorso-modifica{font-size:var(--fs-piccolo)}.percorso-sintesi-dati dt{color:var(--inchiostro-tenue)}.percorso-sintesi-dati dd{grid-column:1 / -1;grid-row:2;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.35;font-size:var(--fs-testo);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.percorso-sintesi-descrizione{grid-column:1 / -1}.percorso-sintesi-richiesta .percorso-sintesi-dati>div:last-child{grid-column:2;grid-row:2}.percorso-modifica{grid-column:2;grid-row:1;padding:0}.percorso-conferma{padding-top:clamp(.5rem,1.5dvh,1rem);border-top:1px solid var(--linea-forte)}.percorso .percorso-azione.comando:disabled{pointer-events:none}.percorso-consenso{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--fs-piccolo);line-height:1.5;margin:0}.percorso-consenso input{width:1.15rem;height:1.15rem;margin-top:.15rem;flex-shrink:0;accent-color:var(--azione)}.percorso-link,.percorso-modifica,.percorso-consenso a{text-decoration:underline;text-underline-offset:.25em}.percorso-passo{margin:0 0 .6rem;font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:.08em;color:var(--inchiostro);font-variant-numeric:tabular-nums}.percorso:not([data-fase="8"]) .percorso-domanda>:not(.percorso-opzioni,.percorso-sapevi-zona){animation:percorso-entra .46s cubic-bezier(.2,.7,.2,1) backwards}.percorso:not([data-fase="8"]) .percorso-domanda>h2{animation-delay:50ms}.percorso-opzione{animation:percorso-entra .42s calc(.12s + var(--i, 0) * 55ms) cubic-bezier(.2,.7,.2,1) backwards}.percorso-opzione .percorso-risposta{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat}.percorso-opzione[aria-pressed=true] .percorso-risposta{background-size:100% 1px}.percorso-sapevi[data-subito]{animation-duration:.42s;animation-delay:0ms}.percorso-sapevi{position:relative;max-width:30.4rem;margin-top:clamp(1.6rem,4vh,2.4rem);padding:1rem 1.2rem 1.1rem 1rem;border-radius:var(--raggio);background:var(--azzurro-velo);animation:percorso-sapevi .56s calc(.26s + var(--i, 0) * 55ms) cubic-bezier(.2,.7,.2,1) backwards}.percorso-sapevi-sigla{display:flex;align-items:center;gap:.625rem;margin:0 0 .5rem;font-size:var(--fs-piccolo);font-weight:var(--peso);letter-spacing:.12em;text-transform:uppercase;color:var(--inchiostro)}.percorso-sapevi-sigla:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--segnale);box-shadow:0 0 color-mix(in srgb,var(--segnale) 50%,transparent);animation:percorso-segnale 2.2s .9s ease-out infinite}.percorso-sapevi-testo{margin:0;font-size:var(--fs-testo);line-height:1.5;color:var(--inchiostro);text-wrap:pretty}.percorso-esito{max-width:30.4rem;margin:1rem 0 0;font-size:var(--fs-testo);line-height:1.5;color:var(--inchiostro);text-wrap:pretty}@keyframes percorso-consegna{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes percorso-entra{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}@keyframes percorso-sapevi{0%{opacity:0;transform:translateY(.75rem);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes percorso-segnale{0%{box-shadow:0 0 color-mix(in srgb,var(--segnale) 50%,transparent)}70%,to{box-shadow:0 0 0 .5rem color-mix(in srgb,var(--segnale) 0%,transparent)}}@media (max-width: 44rem){.percorso .percorso-azione.comando{min-width:10rem;min-height:3.5rem;padding:0 1.5rem;font-size:var(--fs-testo)}.percorso-piede{--comando-alto: 3.5rem}.percorso-interno{padding:.25rem 0 max(.75rem,env(safe-area-inset-bottom))}.percorso-testata{min-height:2.75rem}.percorso h2{font-size:min(var(--fs-titolo-l),4.2dvh)}.percorso-opzione{min-height:2.5rem}.percorso-modulo{margin-top:0}.percorso-domanda{padding-top:clamp(.25rem,1dvh,1rem)}.percorso[data-fase="8"] .percorso-domanda,.percorso-consegna,.percorso-carico,.percorso-riepilogo,.percorso-riepilogo section,.percorso-sintesi-dati{display:flex;flex-direction:column}.percorso-consegna,.percorso-carico,.percorso-riepilogo{flex:1 0 auto}.percorso-riepilogo{gap:0;margin:0}.percorso-riepilogo section{flex:1 0 auto;border-top:0;padding-top:0}.percorso-sintesi-dati{flex:1 0 auto;gap:0}.percorso-sintesi-dati>div{flex:1 0 auto;align-content:center;padding-block:.5rem;border-top:1px solid var(--linea-forte)}.percorso-sintesi-dati dd{grid-column:1}.percorso-sintesi-richiesta .percorso-sintesi-dati>div:last-child{grid-column:auto;grid-row:auto}.percorso-modifica{grid-row:1 / span 2;align-self:center;padding:.5rem 0 .5rem .5rem}.percorso-conferma{padding-top:.75rem}.percorso-riepilogo h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.percorso-sapevi{margin-top:clamp(.75rem,2dvh,2rem);padding:.75rem 1rem .875rem}.percorso-sapevi-sigla{margin-bottom:.25rem}.percorso-sapevi-testo{font-size:var(--fs-piccolo);line-height:1.45}}@media (max-width: 44rem) and (max-height: 760px){.percorso-passo{display:none}.percorso-sintesi-dati dd{-webkit-line-clamp:1}.percorso-sintesi-dati>div{padding-block:.1875rem}.percorso-modifica{padding-block:.25rem}.percorso-conferma{padding-top:.5rem}}@media (max-width: 44rem) and (max-height: 680px){.percorso-opzione{min-height:2.375rem}.percorso-sapevi{padding:.625rem .875rem .75rem}.percorso-sapevi-testo{line-height:1.4}}@media (min-width: 60rem){.percorso-domanda:has(.percorso-opzioni){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20.8rem);column-gap:clamp(1.6rem,4vw,4.8rem);align-content:start}.percorso-domanda:has(.percorso-opzioni)>:not(.percorso-opzioni,.percorso-sapevi-zona){grid-column:1 / -1}.percorso-domanda:has(.percorso-opzioni) .percorso-sapevi-zona{display:flex}.percorso-domanda:has(.percorso-opzioni) .percorso-sapevi{flex:1;margin-top:0}}@media (max-height: 600px){.percorso-modulo{margin-top:0}.percorso-sapevi-testo{font-size:var(--fs-piccolo)}.percorso h2{font-size:var(--fs-titolo-s);margin-bottom:.5rem}.percorso-sapevi{margin-top:.5rem}}@media (hover: hover){.percorso-chiudi:hover span{transform:rotate(90deg)}}@media (hover: hover) and (pointer: fine){.percorso-opzione:hover{color:var(--azione)}.percorso-opzione:hover:before{transform:scaleX(1)}.percorso-opzione:hover .percorso-risposta{transform:none}.percorso-opzione:hover .percorso-freccia{opacity:1;transform:none}}@media (hover: hover){.percorso-data-campo:hover .percorso-data-icona{color:var(--inchiostro)}.percorso-indietro:hover{color:var(--azione);text-decoration-thickness:2px}}@media (prefers-reduced-motion: reduce){.percorso-chiudi span{transition:none}.percorso-data-icona:before,.percorso-data-icona:after{transition:none}.percorso-data-pannello,.percorso-cursore{animation:none}.percorso-opzione,.percorso-opzione:before,.percorso-freccia{transition:none}.percorso-carico{animation:none}.percorso-domanda>*,.percorso-opzione,.percorso-sapevi,.percorso-sapevi-sigla:before{animation:none!important}.percorso-opzione .percorso-risposta{transition:none}}.calendario{--giorno: clamp(1.875rem, 4.2dvh, 2.5rem);width:min(100%,20rem);padding:.625rem .625rem .5rem;margin-bottom:clamp(.25rem,1dvh,.75rem);border:1px solid var(--linea);border-radius:1rem;background:var(--carta);color:var(--inchiostro);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calendario button,.calendario select{font:inherit;color:inherit;cursor:pointer}.calendario-testata{display:flex;justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:.25rem}.calendario button{border:0;background:transparent;user-select:none;-webkit-user-select:none;touch-action:manipulation}.calendario-titolo{padding:.375rem .5rem;font-size:var(--fs-testo)!important;font-weight:var(--peso)!important;text-align:left}.calendario-titolo:after{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem;background:var(--azzurro, var(--azione));mask:var(--freccia) center / contain no-repeat;transform:rotate(90deg);transition:transform .22s ease-out}.calendario-titolo[aria-expanded=true]:after{transform:rotate(-90deg)}.calendario-navigazione{display:flex;gap:.375rem}.calendario-navigazione button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--bordo-controllo);border-radius:.375rem;color:var(--inchiostro);transition:background-color .16s ease-out,transform .12s ease-out}.calendario-navigazione button:before{content:"";width:1rem;height:1rem;background:currentColor;mask:var(--freccia) center / contain no-repeat;pointer-events:none}.calendario-navigazione button:first-child:before{transform:rotate(180deg)}.calendario-navigazione button:not(:disabled):active{transform:scale(.95);background:var(--azzurro-velo)}.calendario-settimana,.calendario-giorni{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.calendario-settimana{color:var(--inchiostro-tenue);font-size:var(--fs-piccolo);font-weight:var(--peso);line-height:1.75}.calendario-giorni{row-gap:0}.calendario .calendario-giorno{width:100%;height:var(--giorno);padding:0;position:relative;isolation:isolate;font-size:var(--fs-testo);line-height:1}.calendario-giorno:before{content:"";position:absolute;inset:50% auto auto 50%;width:calc(var(--giorno) - .25rem);height:calc(var(--giorno) - .25rem);border-radius:50%;transform:translate(-50%,-50%);z-index:-1}.calendario-giorno[aria-current=date]{color:var(--azione)}.calendario-giorno[aria-current=date]:before{background:var(--azzurro-velo)}.calendario .calendario-giorno[aria-pressed=true]{color:var(--inchiostro-inverso);font-weight:var(--peso)}.calendario-giorno[aria-pressed=true]:before{background:var(--azione)}.calendario .calendario-giorno:disabled{color:var(--linea-forte);cursor:default}.calendario .calendario-giorno:disabled:before{background:transparent}.calendario-navigazione button:disabled{opacity:.25;cursor:default}.calendario button:focus-visible,.calendario select:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:.5rem}.calendario-selettori{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);position:relative;gap:.5rem;padding:1rem .25rem}.calendario-selettori:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);border-radius:.5rem;background:var(--linea);pointer-events:none}.calendario-ruota{position:relative;height:220px;padding-block:88px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;mask-image:linear-gradient(transparent,black 18%,black 82%,transparent)}.calendario-ruota::-webkit-scrollbar{display:none}.calendario-ruota.in-movimento,.calendario-ruota.sta-trascinando{scroll-snap-type:none}.calendario-ruota.sta-trascinando{cursor:grabbing}.calendario-ruota-voce{height:44px;line-height:44px;text-align:center;font-size:var(--fs-testo);white-space:nowrap;scroll-snap-align:center;transform-origin:center}.calendario-ruota:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:.5rem}.telefono-internazionale{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem);max-width:38rem}@font-face{font-family:Bandiere;src:url(../assets/TwemojiCountryFlags.woff2) format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}.bandiera{font-family:Bandiere,"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-weight:var(--peso);font-size:var(--fs-titolo-s);line-height:1}.telefono-prefisso{position:relative;flex:0 0 auto}.telefono-prefisso-bottone>span{display:inline-flex;align-items:center;height:1.5rem;line-height:1}.telefono-prefisso-bottone{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem .75rem;border:1px solid var(--bordo-controllo);border-radius:.5rem;background:transparent;color:var(--inchiostro);font:var(--peso) var(--fs-testo)/1.5 var(--font);white-space:nowrap;cursor:pointer}.telefono-prefisso-bottone:after{content:"";width:.75rem;height:.75rem;background:var(--azione);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16.6 3.4 8 5 6.4l7 7 7-7L20.6 8Z'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .22s ease-out}.telefono-prefisso-bottone[aria-expanded=true]:after{transform:rotate(180deg)}.telefono-prefisso-bottone:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.telefono-prefisso-pannello{position:absolute;z-index:5;top:calc(100% + .375rem);left:0;width:min(20rem,calc(100vw - 2.5rem));padding:.5rem;border:1px solid var(--linea-forte);border-radius:.75rem;background:var(--carta, var(--inchiostro-inverso));box-shadow:0 12px 32px color-mix(in srgb,var(--inchiostro) var(--tratto-sottile),transparent)}.telefono-prefisso-pannello[hidden]{display:none}.percorso .telefono-prefisso-pannello .telefono-prefisso-cerca{display:block;width:100%;padding:.55rem .65rem;border:1px solid var(--bordo-controllo);border-radius:.5rem;font:var(--peso) var(--fs-testo) var(--font)}.telefono-prefisso-cerca:focus-visible{outline:2px solid var(--focus);outline-offset:0}.telefono-prefisso-elenco{max-height:16rem;margin:.5rem 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.telefono-prefisso-elenco li{display:flex;align-items:center;gap:.625rem;padding:.55rem .5rem;border-radius:.375rem;font-size:var(--fs-testo);line-height:1.3;cursor:pointer}.telefono-prefisso-elenco li[hidden]{display:none}.telefono-prefisso-elenco li.attiva{background:var(--azzurro-velo)}.telefono-prefisso-elenco li[aria-selected=true]{font-weight:var(--peso)}.telefono-prefisso-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telefono-prefisso-codice{color:var(--inchiostro-medio);font-variant-numeric:tabular-nums}.percorso .telefono-internazionale input{flex:1;width:0;font-size:var(--fs-titolo-s)}.percorso-azione:disabled{cursor:default;opacity:.45}@media (hover: hover){.calendario-navigazione button:not(:disabled):hover{background:var(--azzurro-velo)}.calendario-giorno:not([aria-pressed=true]):not([aria-current=date]):hover:before{background:var(--azzurro-velo)}.telefono-prefisso-elenco li:hover{background:var(--azzurro-velo)}}@media (prefers-reduced-motion: reduce){.calendario-titolo:after,.calendario-navigazione button{transition:none}.telefono-prefisso-bottone:after{transition:none}}.piede{overflow:clip;background:var(--carta);color:var(--inchiostro);padding:var(--spazio-3xl) 0 0}.piede-cornice{margin:0 var(--hero-rientro);background:var(--carta)}.piede-fila{display:grid;gap:var(--spazio-md);margin:0 calc(var(--pagina-inizio) - var(--hero-rientro));padding-bottom:var(--spazio-2xl)}.piede-griglia{display:grid;gap:var(--griglia-tratto);border:var(--hero-bordo);border-radius:var(--raggio);overflow:hidden;background:var(--griglia-colore)}.piede-pagine,.piede-recapiti{display:grid;gap:var(--griglia-tratto)}.piede-pagine{grid-template-columns:repeat(2,minmax(0,1fr))}.piede-pagine a,.piede-recapiti>div{padding:var(--spazio-md) clamp(20px,2.4vw,40px);background:var(--carta)}.piede-pagine a{display:flex;align-items:center;min-height:3.5rem;font:var(--peso) var(--fs-piccolo)/1.1 var(--font);letter-spacing:-.01em;color:var(--inchiostro);transition:color .2s var(--curva),background-color .2s var(--curva)}.piede-pagine a:hover{color:var(--azione);background:var(--azzurro-velo)}:is(.piede .piede-fila,.richiamo) .hero-cta{grid-column:1 / -1;flex-direction:row;gap:.75rem;min-height:3.5rem;padding:var(--spazio-sm) clamp(20px,2.4vw,40px);font:var(--peso) var(--fs-testo)/1.1 var(--font)}:is(.piede,.richiamo) .hero-cta-freccia{width:1.5rem;height:1.5rem}.piede-recapiti>div{display:flex;flex-direction:column;gap:.25rem}.piede-recapiti dt{font-family:var(--font);font-size:var(--fs-piccolo);color:var(--inchiostro-tenue)}.piede-recapiti dd{font-size:var(--fs-testo);font-weight:var(--peso);letter-spacing:-.015em;overflow-wrap:anywhere}.piede-recapiti a{transition:color .2s var(--curva)}.piede-recapiti a:hover{color:var(--azione)}.piede-logotipo,.piede-chiusura{background-color:var(--notte);box-shadow:0 0 0 100vmax var(--notte);clip-path:inset(0 -100vmax)}.piede-logotipo{position:relative}.piede-logotipo-disegno{padding:clamp(20px,3vw,40px) clamp(10px,2vw,36px);overflow:hidden}.piede-logotipo svg{display:block;width:min(100%,18rem);margin-inline:auto;height:auto;overflow:visible}.piede-logotipo :is(.piede-logotipo-primo,.piede-logotipo-secondo){fill:none;stroke:var(--carta);stroke-width:1.5;vector-effect:non-scaling-stroke}.piede-riempimento{display:none;pointer-events:none;fill:var(--azione)}.piede-riempimento-attivo .piede-riempimento{display:inline}.piede-logotipo .piede-riempimento :is(.piede-logotipo-primo,.piede-logotipo-secondo){fill:inherit;stroke:none}.piede-logotipo-guide{display:none}.piede-logotipo-guide path{stroke:color-mix(in srgb,var(--azione) var(--alone-azione),transparent);stroke-width:1;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.piede-logotipo-guide .piede-logotipo-asse{stroke:color-mix(in srgb,var(--carta) 18%,transparent);stroke-dasharray:14 6 2 6}.piede-chiusura{padding:var(--spazio-lg) clamp(20px,2.4vw,40px) var(--spazio-md);border-top:var(--griglia-tratto) solid var(--griglia-colore);font-family:var(--font);font-size:var(--fs-piccolo);color:color-mix(in srgb,var(--carta) 75%,transparent)}.piede-dati{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spazio-md) var(--spazio-lg)}.piede-dati>div:last-child{grid-column:1 / -1}.piede-dati dt{margin-bottom:.25rem;font-size:min(var(--fs-piccolo),.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--segnale)}.piede-dati dd{color:var(--carta);overflow-wrap:anywhere}.piede-coda{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spazio-sm) var(--spazio-lg);margin-top:var(--spazio-lg);padding-top:var(--spazio-md);border-top:var(--griglia-tratto) solid var(--griglia-colore)}@media (min-width: 40rem){.piede-dati{grid-template-columns:repeat(3,minmax(0,1fr))}.piede-dati>div:last-child{grid-column:auto}}@media (min-width: 60rem){.piede-dati{grid-template-columns:repeat(5,max-content);justify-content:space-between}}footer.piede{--griglia-colore: var(--notte-linea);background:var(--notte);color:var(--carta)}.piede .piede-cornice{background:var(--notte);border-color:var(--griglia-colore)}.piede .piede-pagine a,.piede .piede-recapiti>div{background:var(--notte);color:var(--carta)}.piede .piede-recapiti dt{color:var(--segnale)}.piede .piede-pagine a,:is(.piede .piede-fila,.richiamo) .hero-cta{line-height:1}.piede .piede-pagine a:is(:hover,:focus-visible){background:var(--notte);color:var(--inchiostro)}.piede .piede-recapiti a:is(:hover,:focus-visible){color:var(--inchiostro-inverso)}.piede .sezione-domande{padding-top:0;padding-bottom:var(--spazio-2xl)}.piede .domanda-testa{color:var(--carta);padding-block:var(--spazio-sm)}.piede .domanda-testa span:first-child{min-height:0}.piede .domanda-corpo{padding-bottom:var(--spazio-md);line-height:1.4}.piede .domanda-testa span:first-child{font-size:var(--fs-testo)}.piede .domanda{border-bottom-color:var(--griglia-colore)}.piede .domanda-testa[aria-expanded=true] span:first-child{color:var(--segnale)}.piede .domanda-testa .segno:before,.piede .domanda-testa .segno:after{background:var(--segnale)}.piede .domanda-testa:focus-visible,.piede .domanda-testa:focus-visible span:first-child{background:var(--azzurro-velo);color:var(--inchiostro)}.piede .domanda-corpo{color:color-mix(in srgb,var(--carta) 75%,transparent)}:is(footer.piede,.richiamo) .hero-cta,:is(footer.piede,.richiamo) .hero-cta:is(:hover,:focus-visible){background:var(--inchiostro-inverso);color:var(--inchiostro)}:is(footer.piede,.richiamo) .hero-cta:before{background:var(--azzurro-velo)}:is(footer.piede,.richiamo) .hero-cta:focus-visible{outline:2px solid var(--inchiostro-inverso);outline-offset:-5px}:is(.piede,.richiamo) .hero-cta{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;margin:0;padding:clamp(12px,2svh,20px);min-height:0;border:0;border-radius:var(--raggio);background:var(--azione);color:var(--inchiostro-inverso);font:var(--peso) var(--fs-titolo-s)/1 var(--font);overflow:hidden}:is(.piede,.richiamo) .hero-cta .comando-riga:after{display:none}:is(.piede,.richiamo) .hero-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--azione-premuto);transform:translateY(101%);transition:transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}:is(.piede,.richiamo) .hero-cta:hover,:is(.piede,.richiamo) .hero-cta:focus-visible{color:var(--inchiostro-inverso);background:var(--azione)}:is(.piede,.richiamo) .hero-cta:is(:hover,:focus-visible):before{transform:translateY(0)}.piede .piede-pagine a{--menu-campitura: var(--azzurro-velo);isolation:isolate;overflow:hidden;line-height:1}.piede .piede-pagine a{position:relative;transition:none}.piede .piede-pagine a:after{content:"";position:absolute;right:.35rem;bottom:.35rem;width:.3rem;height:.3rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.55}.piede .piede-pagine a:is(:focus-visible,:active){color:var(--inchiostro)}.piede .piede-pagine a:before{content:"";display:block;position:absolute;inset:0;z-index:-1;height:auto;background:var(--menu-campitura);pointer-events:none;transform:scaleY(0);transform-origin:bottom;transition:transform .22s cubic-bezier(.22,1,.36,1)}.piede .piede-pagine a:after{pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.piede .piede-pagine a:focus-visible:before,.piede .piede-pagine a:active:before{transform:scaleY(1);transition:none}.piede .piede-pagine a:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-4px}@media (max-width: 39.999rem){:is(.piede,.richiamo) .hero-cta{padding-inline:12px}:is(.piede,.richiamo) .hero-cta{font-size:var(--fs-testo)}.piede-recapiti dd a{display:inline-flex;align-items:center;min-height:2.5rem}}@media (min-width: 40rem){.piede-fila{grid-template-columns:minmax(0,1fr) var(--testata-cta-larghezza, minmax(max-content, 14.5%))}:is(.piede .piede-fila,.richiamo) .hero-cta{grid-column:2;flex-direction:column;gap:var(--spazio-sm)}.piede-recapiti{grid-template-columns:minmax(max-content,1.2fr) minmax(0,2fr)}.piede-recapiti>div{padding-block:.8rem}}@media (min-width: 40rem) and (max-width: 59.999rem){.piede-recapiti{grid-template-columns:max-content minmax(0,1fr)}.piede-recapiti>div{padding-inline:clamp(12px,1.6vw,20px)}.piede-recapiti dd{font-size:var(--fs-piccolo);white-space:nowrap}}@media (min-width: 60rem){.piede-cornice{width:var(--pagina-larghezza);margin-left:var(--pagina-inizio);margin-right:0}.piede-fila{margin-inline:0}}@media (hover: hover) and (pointer: fine){.piede .piede-pagine a:hover{color:var(--inchiostro)}.piede .piede-pagine a:hover:before{transform:scaleY(1);transition-duration:297ms}.piede .piede-pagine a:hover:after{transform:translate(-3px,-3px) rotate(-90deg);opacity:1}}@media (prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){.piede-riempimento-attivo .piede-riempimento{display:none}}@media (prefers-reduced-motion: reduce){:is(.piede,.richiamo) .hero-cta:before{transition:none}.piede .piede-pagine a:before,.piede .piede-pagine a:after{transition:none}.piede .piede-pagine a:hover:after{transform:none}}.piede-chiusura a:hover{text-decoration:underline}@media (max-width: 39.999rem){[data-carosello]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:.75rem;margin-inline:calc(-1 * var(--pagina-inizio)) calc(-1 * var(--lato-destro));padding-inline:var(--pagina-inizio) var(--lato-destro);scroll-padding-inline:var(--pagina-inizio);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:0;border-radius:0;background:none}[data-carosello]::-webkit-scrollbar{display:none}[data-carosello]>*{scroll-snap-align:start;scroll-snap-stop:always}.carosello-punti{display:flex;justify-content:center;margin-top:.5rem}.carosello-punti button{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;cursor:pointer}.carosello-punti button:before{content:"";width:1rem;height:2px;background:var(--linea-forte);transition:width .3s var(--curva-espo),background-color .3s ease}.carosello-punti button[aria-current=true]:before{width:2rem;background:var(--azione)}.carosello-punti button:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}}@media (min-width: 40rem){.carosello-punti{display:none}}.carosello-frecce{display:flex;gap:var(--spazio-sm);margin-top:var(--spazio-lg)}.carosello-freccia{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--linea-forte);border-radius:var(--raggio-piccolo);background:transparent;color:var(--inchiostro);cursor:pointer;transition:border-color .2s ease,color .2s ease}.carosello-freccia span{width:1.0625rem;height:1.0625rem;background:currentColor;-webkit-mask:var(--freccia) center / contain no-repeat;mask:var(--freccia) center / contain no-repeat}.carosello-freccia-prima span{transform:scaleX(-1)}.carosello-freccia:hover:not(:disabled){border-color:var(--inchiostro)}.carosello-freccia:disabled{color:var(--linea-forte);cursor:default}.carosello-freccia:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width: 39.999rem){.problemi~.carosello-punti{display:none}}.anim-fade-up{opacity:0;transform:translateY(.75rem);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.anim-fade-up.is-visible{opacity:1;transform:translateY(0)}.js [data-reveal],.js [data-stagger]>*{opacity:0;transform:translateY(.75rem)}.js [data-reveal].visibile,.js [data-stagger].visibile>*{opacity:1;transform:none;transition:opacity .4s var(--curva),transform .4s var(--curva)}.js [data-stagger]:not(.visibile){background-color:transparent;border-color:transparent}.js [data-stagger].visibile{transition:background-color .4s var(--curva),border-color .4s var(--curva)}.js [data-stagger].visibile>*:nth-child(2){transition-delay:.06s}.js [data-stagger].visibile>*:nth-child(3){transition-delay:.12s}.js [data-stagger].visibile>*:nth-child(4){transition-delay:.18s}.js [data-stagger].visibile>*:nth-child(5){transition-delay:.24s}.js [data-stagger].visibile>*:nth-child(6){transition-delay:.3s}.js svg[data-traccia] [data-pieno]{opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .2s linear,transform .3s var(--curva-espo)}.js svg[data-traccia][data-disegnata] [data-pieno]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js [data-reveal],.js [data-stagger]>*{opacity:1;transform:none}svg[data-traccia] path,.js svg[data-traccia] [data-pieno]{transition:none!important;transition-delay:0s!important}}
