#contenuto:has(>#eroe){overflow-x:clip}.capitolo{padding:var(--ritmo) var(--margine)}.capitolo-intro{gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.capitolo-titolo{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.2rem,4.6vw,4.25rem);font-weight:300;line-height:1.04}.capitolo-intro p{max-width:52ch;color:var(--testo-2);font-size:clamp(1.0625rem,1.4vw,1.25rem)}.capitolo-etichetta{color:var(--accento-testo);font-size:.9375rem;font-weight:500}.testo-secondario{color:var(--testo-2)}.pannello-link a{overflow-wrap:anywhere}.capitolo-eroe{--alto-lastra:clamp(5rem, 13vh, 8rem);min-height:calc(100svh - var(--altezza-testata));padding-bottom:calc(var(--alto-lastra) + var(--ritmo) * .75 + 2rem);flex-direction:column;justify-content:center;display:flex;position:relative;overflow-x:clip}@media (min-width:64rem){.capitolo-eroe{--alto-lastra:26vh;padding-bottom:var(--ritmo)}}.eroe-dentro{z-index:1;position:relative}.eroe-titolo{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;font-size:clamp(2.6rem,7.2vw,7.4rem);font-weight:300;line-height:.98}.eroe-titolo em{color:var(--accento);font-style:normal}.eroe-sotto{max-width:44ch;color:var(--testo-2);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.125rem,1.6vw,1.375rem)}.eroe-invito{color:var(--testo-2);align-items:center;gap:.9rem;margin-top:clamp(2.5rem,6vh,4rem);font-size:.9375rem;display:flex}.eroe-invito:before{content:"";background:var(--accento);width:2.5rem;height:.375rem;clip-path:polygon(calc(.375rem * var(--obliquo)) 0, 100% 0, calc(100% - .375rem * var(--obliquo)) 100%, 0 100%);flex:none}.eroe-lastra{right:-10vw;bottom:calc(var(--ritmo) * .75);width:64vw;height:var(--alto-lastra);perspective:70rem;transform-origin:0 0;pointer-events:none;position:absolute}@media (min-width:64rem){.eroe-lastra{width:46vw;top:64%;bottom:auto;right:-6vw}}.lastra-corpo{--posa-x:10;--posa-y:-16;transform-style:preserve-3d;transform:rotateX(calc(var(--posa-x) * 1deg)) rotateY(calc(var(--posa-y) * 1deg));position:absolute;inset:0}.lastra-faccia{background:linear-gradient(115deg, color-mix(in srgb, var(--lastra), #fff 7%) 0%, var(--lastra) 45%, color-mix(in srgb, var(--lastra), #000 12%) 100%);clip-path:polygon(calc(var(--alto-lastra) * var(--obliquo)) 0, 100% 0, 100% 100%, 0 100%);position:absolute;inset:0;overflow:hidden}.lastra-riflesso{mix-blend-mode:screen;background:radial-gradient(closest-side at 58% 38%,#ffffff52,#0000);position:absolute;inset:-50%}.lastra-filo{top:-.5rem;left:calc(var(--alto-lastra) * var(--obliquo));background:var(--accento);height:3px;position:absolute;right:0}.capitolo-progetti{padding-inline:0;position:relative;overflow-x:clip}.progetti-testa{padding-inline:var(--margine);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.progetti-testa .capitolo-intro{margin-bottom:0}.fila-pulsanti,.fila-pulsanti-posto{gap:.5rem;min-height:2.75rem;display:flex}.fila-pulsanti-posto{visibility:hidden}html:not([data-js]) .fila-pulsanti-posto{display:none}.fila-pulsante{border:1px solid var(--bordo-campo);min-height:2.75rem;color:var(--testo);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9375rem;display:inline-flex}.fila-pulsante:not([aria-disabled=true]):hover{border-color:var(--accento)}.fila-pulsante[aria-disabled=true]{color:var(--testo-2);border-color:color-mix(in srgb, var(--bordo-campo) 45%, transparent);cursor:default}@media (forced-colors:active){.fila-pulsante[aria-disabled=true]{color:graytext;border-color:graytext}}.fila-pulsante:focus-visible{outline:2px solid var(--accento);outline-offset:3px}.progetti-fila{padding:.75rem var(--margine) 1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margine);scrollbar-width:thin;gap:clamp(1.5rem,4vw,4rem);display:flex;position:relative;overflow-x:auto}html:not([data-js]) :is(.progetti-fila,.carosello):has(:focus-visible)>:not(:has(:focus-visible)){scroll-snap-align:none}.pannello-progetto{scroll-snap-align:start;flex:none;align-content:start;gap:1.75rem 3rem;width:min(84vw,72rem);display:grid}@media (min-width:64rem){.pannello-progetto{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.pannello-cornice{perspective:60rem}.cornice-browser{background:var(--superficie);transition:transform .35s var(--uscita)}.cornice-link{position:absolute;inset:0}.cornice-barra{background:color-mix(in srgb, var(--testo) 9%, var(--superficie));align-items:center;gap:.375rem;height:1.75rem;padding-left:.875rem;display:flex}.cornice-barra i{background:var(--testo-2);border-radius:50%;width:.5rem;height:.5rem}.cornice-browser img,.cornice-tipo{aspect-ratio:16/10;width:100%;height:auto;display:block}.cornice-browser img{object-fit:cover;object-position:top}.cornice-tipo{text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;display:grid}.cornice-tipo b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:300;line-height:1.05}.cornice-tipo small{color:var(--testo-2);font-size:.9375rem}.pannello-testo{justify-items:start;gap:.75rem;min-width:0;max-width:60ch;display:grid}.pannello-titolo{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:300;line-height:1.08}.pannello-funzioni{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.pannello-funzioni>li{background:var(--superficie);padding:.3rem .75rem;font-size:.875rem;line-height:1.4}@media (forced-colors:active){.pannello-funzioni>li,.cornice-browser{border:1px solid canvastext}}.pannello-link{flex-wrap:wrap;gap:0 1.5rem;max-width:100%;display:flex}.pannello-link a,.carta-link a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.pannello-link a{align-items:center;max-width:100%;min-height:2.75rem;font-weight:500;display:inline-flex}.pannello-invito{scroll-snap-align:start;flex:none;align-content:center;justify-items:start;gap:1.75rem;width:min(76vw,44rem);display:grid}.pannello-invito-titolo{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,4.4vw,4rem);font-weight:300;line-height:1.04}.pannello-invito .bottone-lastra{max-width:100%}.capitolo-progetti[data-bloccata]{min-height:calc(100svh - var(--altezza-testata) - var(--altezza-consenso,0px));flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,4vh,3rem);display:flex}.capitolo-progetti[data-bloccata] .progetti-fila{scroll-snap-type:none;width:max-content;overflow:visible}.capitolo-progetti[data-bloccata] .fila-pulsanti{display:none}.servizi-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.servizi-testa .capitolo-intro{margin-bottom:0}.tessere{grid-auto-rows:minmax(13rem,auto);gap:.875rem;list-style:none;display:grid}@media (40rem<=width<64rem){.tessere{grid-template-columns:repeat(2,minmax(0,1fr))}.tessere>li:first-child,.tessere>li:nth-child(2n):last-child{grid-column:1/-1}}@media (min-width:64rem){.tessere{grid-template-columns:repeat(6,minmax(0,1fr))}.tessere>li{grid-column:span 2}.tessere>li:first-child{grid-area:span 2/span 4}.tessere>li:only-child{grid-area:auto/1/auto/-1}.tessere>li:nth-child(2):last-child{grid-row:span 2}.tessere>li:nth-child(3n+4):last-child{grid-column:1/-1}.tessere>li:nth-child(3n+4):nth-last-child(2),.tessere>li:nth-child(3n+5):last-child{grid-column:span 3}}.tessera{background:var(--superficie);height:100%;transition:transform .3s var(--uscita);flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.2vw,1.75rem);text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.tessera:hover{transform:translateY(-4px)}}.tessera-testo{gap:.5rem;max-width:40ch;display:grid}.tessera-nome{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:300;line-height:1.15}.tessera p{color:var(--testo-2)}.tessera:hover .tessera-nome{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}@media (forced-colors:active){.tessera{border:1px solid canvastext}}.demo{flex:auto;min-height:6.5rem;display:block;position:relative}.tessere>li:first-child .demo{min-height:11rem}html[data-animazioni=ferme] .demo,html[data-animazioni=ferme] .demo *{animation-play-state:paused!important}.demo-finestra{background:var(--fondo);border:1px solid color-mix(in srgb, var(--testo) 14%, transparent);flex-direction:column;display:flex;position:absolute;inset:0}.demo-barra{border-bottom:1px solid color-mix(in srgb, var(--testo) 14%, transparent);flex:none;align-items:center;gap:.3rem;height:1.25rem;padding-left:.6rem;display:flex}.demo-barra i{background:var(--testo-2);border-radius:50%;width:.375rem;height:.375rem}.demo-pagina{flex:1;grid-template-rows:1.4fr .6fr 2.4fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .75rem;padding:.9rem 1rem;display:grid}.demo-pagina i{background:var(--lastra);transform-origin:0}.demo-pagina i:first-child{grid-column:1/-1;width:70%}.demo-pagina i:nth-child(2){grid-column:1/-1;width:45%}.demo-pagina i:nth-child(5){background:var(--accento)}.tessera[data-anima] .demo-pagina i{animation:demo-componi 6s var(--uscita) infinite backwards}@keyframes demo-componi{0%,55%{transform:scaleX(1)}66%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}.demo-numeri{justify-content:flex-end;align-items:flex-end;display:flex}.demo-cifre{color:var(--accento);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,5vw,4rem);font-weight:300;line-height:1;display:flex}.demo-rullo{height:1em;overflow:hidden}.demo-rullo>span{flex-direction:column;display:flex}.demo-rullo b{height:1em;font-weight:inherit}.tessera[data-anima] .demo-rullo>span{animation:12s steps(10,end) infinite demo-conta}.tessera[data-anima] .demo-rullo:nth-last-child(2)>span{animation-duration:120s}@keyframes demo-conta{to{transform:translateY(-100%)}}.demo-rete svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.demo-rete line{stroke:var(--testo-2);stroke-opacity:.5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.demo-rete circle{fill:var(--accento);transform-box:fill-box;transform-origin:50%}.tessera[data-anima] .demo-rete circle{animation:2.4s ease-in-out infinite backwards demo-pulsa}@keyframes demo-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.6)}}.demo-documento{align-content:space-evenly;display:grid;position:absolute;inset:.25rem 0}.demo-documento i{background:var(--lastra);height:.5rem}.demo-raggio{height:80%;position:absolute;top:10%;left:0;right:0}.demo-raggio:before{content:"";background:var(--accento);height:2px;box-shadow:0 0 1rem var(--accento);position:absolute;inset:0 0 auto}.tessera[data-anima] .demo-raggio{animation:2.6s ease-in-out infinite alternate demo-scansiona}@keyframes demo-scansiona{to{transform:translateY(100%)}}.demo-barre{justify-content:flex-end;align-items:flex-end;gap:3px;display:flex}.demo-barre i{background:var(--accento);transform-origin:50% 100%;flex:0 .375rem}.tessera[data-anima] .demo-barre i{animation:1.8s ease-in-out infinite backwards demo-onda}@keyframes demo-onda{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.demo-lastra{justify-content:flex-end;align-items:center;display:flex}.demo-piastra{--h:3.5rem;width:min(100%,16rem);height:var(--h);background:var(--lastra);clip-path:polygon(calc(var(--h) * var(--obliquo)) 0, 100% 0, calc(100% - var(--h) * var(--obliquo)) 100%, 0 100%);position:relative}.demo-filo{top:0;left:calc(var(--h) * var(--obliquo));background:var(--accento);transform-origin:0;height:4px;position:absolute;right:0}.tessera[data-anima] .demo-piastra{animation:4s ease-in-out infinite demo-scivola}.tessera[data-anima] .demo-filo{animation:demo-ripercorri 4s var(--uscita) infinite}@keyframes demo-scivola{0%,to{transform:translate(0)}50%{transform:translate(-8%)}}@keyframes demo-ripercorri{0%,50%{transform:scaleX(1)}51%{transform:scaleX(0)}90%,to{transform:scaleX(1)}}@media (forced-colors:active){.demo{display:none}}.ferma-animazioni{border:1px solid var(--bordo-campo);min-height:2.75rem;color:var(--testo);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:0 1.1rem;font-size:.9375rem;display:inline-flex}.ferma-animazioni:before{content:"";border-inline:3px solid;flex:none;width:.625rem;height:.75rem}html[data-animazioni=ferme] .ferma-animazioni:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0}.ferma-animazioni--posto{visibility:hidden}html:not([data-js]) .ferma-animazioni--posto{display:none}.ferma-animazioni:hover{border-color:var(--accento)}.ferma-animazioni:focus-visible{outline:2px solid var(--accento);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ferma-animazioni{display:none}}@media (forced-colors:active){html[data-animazioni=ferme] .ferma-animazioni:before{background:buttontext}}.fasi-percorso{--rientro:2.25rem;--asse:.5rem;padding-left:var(--rientro);position:relative}.fasi-percorso:before,.fasi-linea{top:.5rem;bottom:0;left:var(--asse);position:absolute}.fasi-percorso:before{content:"";border-left:2px solid var(--lastra)}.fasi-linea{background:var(--accento);transform-origin:50% 0;width:2px}.fasi{gap:2.5rem;list-style:none;display:grid}.fase{align-content:start;gap:.6rem;max-width:40rem;display:grid;position:relative}.fase:before{content:"";top:.5rem;left:calc(var(--asse) + 1px - .6875rem - var(--rientro));background:var(--accento);width:1.375rem;height:.875rem;clip-path:polygon(calc(.875rem * var(--obliquo)) 0, 100% 0, calc(100% - .875rem * var(--obliquo)) 100%, 0 100%);position:absolute}.fasi-percorso[data-scena] .fase:not([data-raggiunta]):before{background:var(--testo-2)}@media (min-width:64rem){.fasi-percorso{padding:2.75rem 0 0}.fasi-percorso:before,.fasi-linea{inset:0 0 auto}.fasi-percorso:before{border-left:0;border-top:2px solid var(--lastra)}.fasi-linea{transform-origin:0;width:auto;height:2px}.fasi{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.fase:before{top:calc(1px - 3.1875rem);left:0}}.fase-titolo{font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:300;line-height:1.15}.fase p{color:var(--testo-2)}@media (forced-colors:active){.fasi-linea{display:none}.fase:before,.fasi-percorso[data-scena] .fase:not([data-raggiunta]):before{background:canvastext}}.confronto-cornice{max-width:64rem;position:relative}.confronto{border-collapse:collapse;table-layout:fixed;width:100%}.confronto :is(th,td){text-align:left;vertical-align:top;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:.9rem .5rem .9rem 0}.confronto :is(th,td)+:is(th,td){padding-left:1.75rem;padding-right:0;position:relative}.confronto th{color:var(--testo-2);padding-top:0;font-size:.9375rem;font-weight:500}.confronto th+th{color:var(--accento-testo)}.confronto td{font-size:clamp(1rem,1.9vw,1.5rem);line-height:1.25}.confronto td:first-child{color:var(--testo-2);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--testo-2) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--testo-2) 60%, transparent);font-weight:300}.confronto :is(th,td)+:is(th,td):before{content:"";background:var(--accento);width:3px;position:absolute;top:.6rem;bottom:.6rem;left:.75rem;transform:skew(-20.64deg)}.confronto th+th:before{top:0}.confronto-divisorio{display:none}@media (min-width:48rem){.confronto :is(th,td){padding-right:5.5rem}.confronto :is(th,td)+:is(th,td){padding-left:5.5rem;padding-right:0}.confronto :is(th,td)+:is(th,td):before{content:none}.confronto-divisorio{inset:0 0 calc(var(--ritmo) * -1);pointer-events:none;display:block;position:absolute}.confronto-divisorio:before{content:"";background:var(--accento);width:4px;transform-origin:50% calc(50% - var(--ritmo) / 2);position:absolute;top:0;bottom:0;left:calc(50% - 2px);transform:skew(-20.64deg)}}@media (forced-colors:active){.confronto :is(th,td)+:is(th,td):before,.confronto-divisorio:before{background:canvastext}}[data-transizione]{height:0}[data-transizione=lama]:has(+[data-tono=contrasto]){--alto:clamp(3rem, 7vw, 6rem);--taglio-lama:58%;z-index:1;height:var(--alto);margin-bottom:calc(var(--alto) * -1);pointer-events:none;position:relative}[data-transizione=lama]:has(+[data-tono=contrasto]):before{content:"";position:absolute;top:0;bottom:0}[data-transizione=lama]:has(+[data-tono=contrasto]):after{content:"";position:absolute;top:0;bottom:0}[data-transizione=lama]:has(+[data-tono=contrasto]):before{background:var(--fondo);clip-path:polygon(calc(var(--taglio-lama) + var(--alto) * var(--obliquo)) 0, 100% 0, 100% 100%, var(--taglio-lama) 100%);left:0;right:0}[data-transizione=lama]:has(+[data-tono=contrasto]):after{left:var(--taglio-lama);background:var(--lastra);border-right:.375rem solid var(--accento);transform-origin:0 100%;width:clamp(3rem,9vw,8rem);transform:skew(-20.64deg)}[data-transizione=lama][data-scena]:before,[data-transizione=lama][data-scena]:after{content:none}.lama-velo{z-index:25;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.lama-lastra{width:calc(100vw + 100vh * var(--obliquo));background:var(--lastra);border-right:.375rem solid var(--accento);will-change:transform;position:absolute;top:0;bottom:0;left:0}.lama-velo--breve .lama-lastra{width:55vw}@media (forced-colors:active){[data-transizione=lama]:has(+[data-tono=contrasto]):before{content:none}[data-transizione=lama]:has(+[data-tono=contrasto]):after{content:none}.lama-velo{display:none}}.indice-capitoli{display:none}@media (min-width:64rem){.indice-capitoli{--spazio-indice:calc(100svh - var(--altezza-testata) - var(--altezza-consenso,0px));top:calc(var(--altezza-testata) + var(--spazio-indice) / 2);right:max(.25rem, env(safe-area-inset-right,0px) - .5rem);z-index:35;max-height:var(--spazio-indice);scrollbar-width:none;pointer-events:none;gap:.25rem;padding:.375rem .5rem .375rem 10rem;display:grid;position:fixed;overflow-y:auto;translate:0 -50%}.indice-capitoli a{pointer-events:auto}html[data-js]{--colonna-indice:4rem;--sfuma-indice:3rem}html[data-js] .capitolo-progetti[data-bloccata]{-webkit-mask-image:linear-gradient(to left, transparent var(--colonna-indice), #000 calc(var(--colonna-indice) + var(--sfuma-indice)));mask-image:linear-gradient(to left, transparent var(--colonna-indice), #000 calc(var(--colonna-indice) + var(--sfuma-indice)));container-type:inline-size}html[data-js] .capitolo-progetti[data-bloccata] .progetti-fila{padding-right:max(var(--margine), var(--colonna-indice) + var(--sfuma-indice))}html[data-js] .capitolo-progetti[data-bloccata] .pannello-progetto{max-width:calc(100cqw - max(var(--pad-pagina), (100cqw - var(--larghezza-max)) / 2) - var(--colonna-indice) - var(--sfuma-indice))}html[data-js] .capitolo-progetti:not([data-bloccata]) .progetti-fila,html[data-js] .carosello{margin-right:var(--colonna-indice)}}.indice-capitoli,.indice-capitoli[data-tono]{background:0 0}.indice-capitoli a{width:2.75rem;height:1.5rem;color:var(--testo);justify-content:flex-end;align-items:center;text-decoration:none;display:flex;position:relative}.indice-capitoli i{background:var(--testo-2);width:.875rem;height:3px;box-shadow:0 0 0 2px var(--fondo);transition:width .3s var(--uscita), background-color .3s;transform:skew(-20.64deg)}.indice-capitoli a[aria-current] i{background:var(--accento);width:1.875rem}.indice-nome{background:var(--fondo);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, translate .2s var(--uscita);padding:.15rem .5rem;font-size:.875rem;position:absolute;right:calc(100% + .25rem);translate:.375rem}.indice-capitoli a:is(:hover,:focus-visible) .indice-nome{opacity:1;translate:0}@media (forced-colors:active){.indice-capitoli i{background:canvastext}.indice-capitoli a[aria-current] i{background:highlight}}.avanzamento{z-index:41;background:var(--accento);transform-origin:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@media (min-width:64rem){.avanzamento{display:none}}
:root{--alto-taglio:clamp(5rem, 14vw, 13rem)}.tecnologie-griglia{align-items:center;gap:clamp(2rem,4vw,3rem) clamp(2rem,5vw,5rem);display:grid}@media (min-width:64rem){.tecnologie-griglia{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.pila{--alto-strato:clamp(3rem, 4.5vw, 4rem);--passo:calc(var(--alto-strato) * 1.05);--separa:0px;height:calc(var(--passo) * 4 + var(--alto-strato) + var(--separa) * 4 + 2rem);perspective:1100px;position:relative}@media (min-width:64rem) and (pointer:fine){.pila{--separa:calc(var(--alto-strato) * .45)}}.pila-strato{top:calc(var(--i) * var(--passo) + 1rem);z-index:calc(10 - var(--i));height:var(--alto-strato);padding:0 1rem 0 calc(var(--alto-strato) * var(--obliquo) + 1.25rem);color:var(--testo);font:inherit;text-align:left;cursor:pointer;transform:rotateX(55deg)rotate(-8deg);translate:0 calc(var(--i) * var(--apertura,0) * var(--separa));transition:transform .45s var(--uscita);background:0 0;border:0;align-items:center;font-size:1.1875rem;font-weight:700;display:flex;position:absolute;left:8%;right:8%}.pila-strato:before{content:"";z-index:-1;background:var(--superficie);clip-path:polygon(calc(var(--alto-strato) * var(--obliquo)) 0, 100% 0, calc(100% - var(--alto-strato) * var(--obliquo)) 100%, 0 100%);position:absolute;inset:0}.pila-strato[aria-pressed=true]{color:#fff;transform:rotateX(20deg)rotate(-4deg)translate(1.125rem)}.pila-strato[aria-pressed=true]:before{background:var(--accento)}@media (hover:hover){.pila-strato[aria-pressed=false]:hover:before{background:color-mix(in srgb, var(--superficie), var(--testo) 14%)}}.pila-strato:focus-visible{outline:2px solid var(--accento);outline-offset:4px}.tecnologie-colonna{align-content:start;gap:1.75rem;display:grid}.scheda-strato{gap:1rem;display:grid}.scheda-nome{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:300;line-height:1.1}.scheda-strato p{max-width:52ch;color:var(--testo-2)}.strato-tecnologie{flex-wrap:wrap;gap:.5rem .375rem;list-style:none;display:flex}.strato-tecnologie>li{--h:2.25rem;min-height:var(--h);background:var(--superficie);clip-path:polygon(calc(var(--h) * var(--obliquo)) 0, 100% 0, calc(100% - var(--h) * var(--obliquo)) 100%, 0 100%);align-items:center;padding:.25rem 1.4rem;font-size:.9375rem;display:inline-flex}.misure-pagina{border-left:3px solid var(--accento);background:var(--superficie);padding:1.2rem 1.4rem;font-size:1.0625rem}.misure-pagina b{color:var(--accento-testo);font-variant-numeric:tabular-nums;font-weight:500}html[data-js] .scheda-strato+.scheda-strato,html:not([data-js]) .pila{display:none}html:not([data-js]) .tecnologie-griglia{grid-template-columns:minmax(0,1fr)}html:not([data-js]) .tecnologie-scheda{gap:1.75rem;display:grid}html:not([data-js]) .scheda-strato+.scheda-strato{border-top:1px solid var(--lastra);padding-top:1.75rem}@media (forced-colors:active){.pila-strato{border:1px solid buttontext}.pila-strato:before{content:none}.pila-strato[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.strato-tecnologie>li{clip-path:none;border:1px solid canvastext}}.capitolo-scelto{padding-inline:0}.capitolo-scelto .capitolo-intro,.carosello-comandi{padding-inline:var(--margine)}.carosello{padding:1.5rem var(--margine);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margine);scrollbar-width:thin;perspective:1100px;gap:clamp(.875rem,1.6vw,1.25rem);display:flex;position:relative;overflow-x:auto}.carosello:focus-visible{outline:2px solid var(--accento);outline-offset:-2px}@media (min-width:64rem) and (pointer:fine){.carosello{cursor:grab}}.carosello[data-trascina]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.carta-cliente{background:var(--superficie);scroll-snap-align:start;flex:none;align-content:start;gap:.75rem;width:min(26rem,82vw);min-height:15rem;padding:clamp(1.5rem,2.5vw,2rem);display:grid}.carta-nome{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:300;line-height:1.1}.carta-frase{color:var(--testo-2)}.carta-link{flex-wrap:wrap;gap:0 1.25rem;display:flex}.carta-link a{overflow-wrap:anywhere;text-underline-offset:.2em;align-items:center;max-width:100%;min-height:2.75rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.carosello-comandi{min-height:2.75rem;margin-top:.75rem}html:not([data-js]) .carosello-comandi{display:none}.capitolo-scelto:not(:has(.fila-pulsanti)) .capitolo-intro .solo-con-js{display:none}@media (forced-colors:active){.carta-cliente{border:1px solid canvastext}}.taglio-alto{display:none}[data-tono=contrasto]+[data-transizione=taglio]{z-index:1;height:calc(var(--alto-taglio) + 1px);margin-top:-1px;margin-bottom:calc(var(--alto-taglio) * -1);pointer-events:none;position:relative;overflow:hidden}[data-tono=contrasto]+[data-transizione=taglio] .taglio-alto{clip-path:polygon(0 0,100% 0,100% 35%,0 100%);height:100%;display:block}[data-tono=contrasto]+[data-transizione=taglio]+.capitolo{padding-top:calc(var(--ritmo) + var(--alto-taglio))}@media (forced-colors:active){[data-tono=contrasto]+[data-transizione=taglio] .taglio-alto{display:none}}.contatti-dentro{align-items:start;gap:clamp(2rem,4vw,3rem) clamp(2rem,5vw,5rem);display:grid}@media (min-width:64rem){.contatti-dentro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.capitolo-contatti .capitolo-titolo{font-size:clamp(2.4rem,5.6vw,5.25rem)}.contatti-diretti{gap:.6rem;margin-top:clamp(1.5rem,3vw,2rem);font-size:1.125rem;font-style:normal;display:grid}.contatti-email{text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.contatti-modulo-home{background:var(--superficie);padding:clamp(1.25rem,3vw,2rem)}.contatti-modulo-home :is(.modulo-campo input,.modulo-campo textarea,.modulo-avviso:not(:empty),.modulo-allegato,.modulo-esito){background:var(--fondo)}.marchio-finale{max-width:40rem;margin-top:clamp(3.5rem,8vw,6rem)}.marchio-finale .marchio{--h:clamp(3.75rem, 8vw, 7.5rem);margin-right:0}.marchio-finale .marchio-lastra{animation:none}@media (forced-colors:active){.contatti-modulo-home{border:1px solid canvastext}}
.prova-griglia{align-items:start;gap:2rem;display:grid}@media (min-width:56.25rem){.prova-griglia{grid-template-columns:18.75rem minmax(0,1fr);gap:clamp(2rem,3vw,3rem)}}.prova-comandi{justify-items:start;gap:1.25rem;display:grid}.prova-comandi:empty{min-height:36.3125rem}main:not(:has(#contatti form)) .prova-comandi:empty{min-height:31.8125rem}html:not([data-js]) .prova-comandi,html[data-js] .prova-senza-js{display:none}main:not(:has(#contatti form)) #demo-voglio{display:none}.prova-senza-js{max-width:30ch;color:var(--testo-2)}.prova-gruppo{border:0;min-width:0;margin:0;padding:0}.prova-gruppo legend{color:var(--testo-2);margin-bottom:.5rem;padding:0;font-size:.875rem}.prova-scelte{flex-wrap:wrap;gap:.4rem;display:flex}.prova-scelta{background:var(--superficie);min-height:2.75rem;color:var(--testo);font:inherit;cursor:pointer;border:0;align-items:center;padding:0 .9rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.prova-comandi>.prova-scelta{justify-content:center;justify-self:stretch}.prova-scelta:hover{background:color-mix(in srgb, var(--testo) 12%, var(--superficie))}.prova-scelta input{appearance:none;cursor:pointer;border:2px solid #0000;width:100%;height:100%;margin:0;position:absolute;inset:0}.prova-scelta input:checked{border-color:var(--accento)}.prova-tinta{appearance:none;background:var(--tinta);cursor:pointer;border:2px solid #0000;flex:none;width:2.75rem;height:2.75rem;margin:0}.prova-tinta:checked{border-color:var(--testo);box-shadow:inset 0 0 0 2px var(--fondo)}.prova-libero{border:1px solid var(--bordo-campo);cursor:pointer;background:0 0;width:3.25rem;height:2.75rem;padding:.125rem}.prova-comandi :is(input,button):focus-visible{outline:2px solid var(--accento);outline-offset:2px}@media (forced-colors:active){.prova-scelta input,.prova-tinta{forced-color-adjust:none}.prova-scelta input:checked,.prova-tinta:checked{border-color:highlight}}.prova-anteprima{min-width:0}.prova-finestra{background:var(--superficie);border:1px solid color-mix(in srgb, var(--testo) 14%, transparent);margin:0}.prova-barra{border-bottom:1px solid color-mix(in srgb, var(--testo) 14%, transparent);color:var(--testo-2);align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.prova-barra i{background:var(--testo-2);opacity:.5;border-radius:50%;width:.5625rem;height:.5625rem}.prova-barra span{margin-left:.6rem}.sito-esempio{background:var(--sito-sfondo);min-height:22.5rem;color:var(--sito-testo);font-family:var(--sito-carattere);overflow-wrap:anywhere;padding:clamp(1rem,2.5vw,1.6rem)}.sito-esempio,.sito-esempio *{transition:background-color var(--sito-durata), color var(--sito-durata)}.sito-testata{color:var(--sito-tenue);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.4rem;font-size:.875rem;display:flex}.sito-testata b{color:var(--sito-testo);font-family:var(--sito-titoli);font-size:1.0625rem}.sito-corpo{gap:1rem;display:grid;position:relative}[data-impaginazione=divisa] .sito-corpo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}[data-impaginazione=griglia] .sito-corpo{grid-template-columns:repeat(3,minmax(0,1fr))}.sito-titolo,.sito-cta{grid-column:1/-1}[data-impaginazione=divisa] .sito-titolo{grid-column:auto}.sito-titolo{font-family:var(--sito-titoli);font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.05}.sito-scheda{background:color-mix(in srgb, var(--sito-testo) 7%, transparent);min-height:5.625rem;color:var(--sito-tenue);padding:1rem;font-size:.875rem}.sito-scheda b{color:var(--sito-testo);margin-bottom:.3rem;display:block}.sito-cta{background:var(--sito-accento);color:var(--sito-su-accento);justify-self:start;padding:.5rem 1.1rem;font-size:1.1875rem;font-weight:700}.prova-codice{background:var(--color-antracite);color:var(--color-nebbia);border:1px solid color-mix(in srgb, var(--testo) 14%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-top:0;margin:0;padding:1rem 1.2rem;font:.85rem/1.6 ui-monospace,monospace}.prova-cloni{width:100%;position:absolute;top:0;left:0;overflow-x:clip}.prova-clone{z-index:20;visibility:hidden;pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.prova-clone[data-attivo]{visibility:visible}body:has(main :focus-visible) .prova-clone{visibility:hidden}.prova-clone:after{content:"";background:var(--testo-2);opacity:var(--punto,0);position:absolute;inset:0}body:has(#approccio .fase:first-child[data-raggiunta]) .prova-clone:after{background:var(--accento)}@media (forced-colors:active){.prova-clone{display:none}}
