.servizio{--accento:var(--corallo);--su-accento:var(--verde-scuro);--accento-forte:var(--corallo);--accento-su-scuro:var(--sabbia);--pannello:var(--menta);--corallo-tenue:color-mix(in srgb, var(--corallo) 26%, var(--carta));--inchiostro:var(--verde-scuro);--tenue:color-mix(in srgb, var(--verde-scuro) 74%, var(--carta));--linea:color-mix(in srgb, var(--verde-scuro) 14%, transparent);--evidenzia:color-mix(in srgb, var(--accento) 45%, var(--carta));--ombra:0 1px 0 color-mix(in srgb, var(--verde-scuro) 8%, transparent), 0 30px 60px -28px color-mix(in srgb, var(--verde-scuro) 38%, transparent);--f-titoli:var(--font-titoli), system-ui, sans-serif;--f-testo:var(--font-testo), system-ui, sans-serif;--marg:clamp(1.25rem, 5vw, 4rem);--max:1240px;--r:22px;--ease:cubic-bezier(.2, .8, .2, 1);--molla:cubic-bezier(.34, 1.56, .64, 1);font-family:var(--f-testo);color:var(--inchiostro);background:var(--carta);font-size:1.0625rem;line-height:1.6;overflow-x:clip}.servizio.accento-verde{--evidenzia:color-mix(in srgb, var(--verde) 24%, var(--carta))}.servizio.accento-sabbia,.servizio.accento-azzurro,.servizio.accento-menta{--evidenzia:var(--accento)}.servizio *,.servizio :before,.servizio :after{box-sizing:border-box;margin:0;padding:0}.servizio a,.servizio button,.servizio input[type=range],.servizio label{cursor:pointer}.servizio input[type=text],.servizio textarea{cursor:text}.servizio button:disabled{cursor:not-allowed;opacity:.55}.servizio a{color:inherit}.servizio :focus-visible{outline:3px solid var(--verde);outline-offset:3px;border-radius:6px}.servizio ul,.servizio ol{list-style:none}html:has(.servizio){scroll-behavior:smooth;scroll-padding-top:5rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salta{z-index:100;background:var(--verde-scuro);border-radius:99px;padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem;color:var(--carta)!important}.salta:focus{top:1rem}.foto{display:block;position:relative;overflow:hidden}.foto img{object-fit:cover}.barra{z-index:50;padding:.75rem var(--marg);background:color-mix(in srgb, var(--carta) 86%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.indietro{transition:background-color .3s var(--ease);border-radius:99px;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .7rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.indietro:hover{background:var(--menta)}.indietro .freccia{transition:transform .35s var(--molla);display:inline-block}.indietro:hover .freccia{transform:translate(-4px)}.briciola{color:var(--tenue);text-align:right;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.briciola:before{content:"";background:var(--accento);width:10px;height:10px;box-shadow:0 0 0 1px var(--linea);border-radius:50%;flex:none}.progresso{background:linear-gradient(90deg, var(--verde), var(--accento-forte));transform-origin:0;height:3px;transform:scaleX(var(--p,0));position:absolute;bottom:0;left:0;right:0}.etichetta{letter-spacing:.08em;text-transform:uppercase;color:var(--verde);text-wrap:balance;align-items:center;gap:.6rem;font-size:.875rem;font-weight:700;display:inline-flex}.etichetta:before{content:"";background:linear-gradient(90deg, var(--accento) 50%, var(--accento-forte) 50%);width:24px;height:10px;box-shadow:0 0 0 1px var(--linea);border-radius:99px;flex:none}.etichetta.chiara{color:var(--menta)}.etichetta.chiara:before{box-shadow:none}.titolo-sezione{font-family:var(--f-titoli);letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:700;line-height:1.04}.titolo-sezione em,.invito-titolo em{color:var(--verde);font-style:normal}.testa-testo{max-width:34rem;color:var(--tenue);text-wrap:pretty;margin-top:1.25rem;font-size:1.125rem}.pulsante{--sfondo:var(--verde-scuro);--testo:var(--carta);background:var(--sfondo);transition:transform .35s var(--molla), background-color .3s, box-shadow .3s;box-shadow:0 10px 24px -14px color-mix(in srgb, var(--verde-scuro) 70%, transparent);border:0;border-radius:99px;align-items:center;gap:.75rem;padding:.95rem 1.4rem .95rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;color:var(--testo)!important}.pulsante-freccia{background:var(--accento);width:1.9rem;height:1.9rem;color:var(--su-accento);transition:transform .4s var(--molla);border-radius:50%;flex:none;place-items:center;display:grid}.pulsante:hover{transform:translateY(-2px)}.pulsante:hover .pulsante-freccia{transform:translate(4px)rotate(-20deg)}.pulsante:active{transform:translateY(0)scale(.98)}.pulsante-leggero{--sfondo:transparent;--testo:var(--verde-scuro);box-shadow:inset 0 0 0 1.5px var(--linea)}.pulsante-leggero .pulsante-freccia{background:var(--menta);color:var(--verde-scuro)}.pulsante-leggero:hover{--sfondo:var(--menta)}.pulsante-chiaro{--sfondo:var(--menta);--testo:var(--verde-scuro)}.pulsante-chiaro .pulsante-freccia{background:var(--sabbia);color:var(--verde-scuro)}.pulsante.compatto{padding:.8rem 1.2rem}.pulsante.su-scuro{--sfondo:var(--carta);--testo:var(--verde-scuro)}[data-rivela]{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease);transition-delay:calc(var(--d,0) * 90ms);translate:0 28px}[data-rivela].visibile{opacity:1;translate:0}.apertura{max-width:var(--max);padding:clamp(6.5rem, 13vw, 9rem) var(--marg) clamp(4rem, 8vw, 6rem);grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,4rem);margin:0 auto;display:grid}@media (min-width:980px){.apertura{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;min-height:100svh}}.apertura-titolo{font-family:var(--f-titoli);letter-spacing:-.03em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.5rem,6vw,4.6rem);font-weight:700;line-height:1.02}.parola{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.parola>span{animation:sale 1s var(--ease) both;animation-delay:calc(.12s + var(--i) * 55ms);display:inline-block}@keyframes sale{0%{transform:translateY(105%)}}.apertura-titolo em{color:var(--verde);background:linear-gradient(var(--evidenzia), var(--evidenzia)) no-repeat 0 86% / 0% .3em;animation:evidenziaTitolo 1.1s var(--ease) 1.2s both;font-style:normal}@keyframes evidenziaTitolo{to{background-size:100% .3em}}.entra{animation:entra .9s var(--ease) both;animation-delay:calc(var(--d) * 70ms + .15s)}@keyframes entra{0%{opacity:0;translate:0 16px}}.apertura-sotto{color:var(--tenue);text-wrap:pretty;max-width:34rem;margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.2rem)}.azioni{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.apertura-visuale{min-width:0}.qualita{max-width:var(--max);padding:clamp(4rem, 9vw, 7rem) var(--marg);grid-template-columns:minmax(0,1fr);gap:2.5rem;margin:0 auto;display:grid}@media (min-width:980px){.qualita{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}.qualita-intro{align-self:start;position:sticky;top:7rem}}.voci{flex-direction:column;display:flex}.voce{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:2rem 0;display:grid}.voce:last-child{border-bottom:1px solid var(--linea)}@media (min-width:640px){.voce{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:2rem}}.voce h3{font-family:var(--f-titoli);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.1}.voce p{color:var(--tenue);text-wrap:pretty;margin-top:.6rem}.demo{border-radius:var(--r);background:var(--tono);height:170px;transition:transform .5s var(--molla);position:relative;overflow:hidden}.voce:hover .demo{transform:rotate(-1.5deg)scale(1.02)}.voce:not(.in-vista) .demo *{animation-play-state:paused}.benefici{padding:0 clamp(.75rem,2.5vw,2rem)}.benefici-dentro{max-width:calc(var(--max) + 6rem);background:var(--pannello);border-radius:clamp(28px,4vw,48px);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,4.5rem)}.benefici-corpo{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:980px){.benefici-corpo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:4rem}}.benefici-lista{flex-direction:column;gap:1.75rem;display:flex}.benefici-lista li{padding-top:1.1rem;position:relative}.benefici-lista li:before{content:"";background:var(--verde);transform-origin:0;width:56px;height:3px;transition:transform .9s var(--ease) calc(var(--d) * .12s + .3s);border-radius:3px;position:absolute;top:0;left:0;transform:scaleX(0)}.benefici-lista li.visibile:before{transform:none}.benefici-lista h3,.benefici-schede h3{font-family:var(--f-titoli);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;line-height:1.15}.benefici-lista p,.benefici-schede p{color:var(--tenue);text-wrap:pretty;margin-top:.45rem}.benefici-schede{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:3rem;display:grid}@media (min-width:820px){.benefici-schede{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.benefici-schede li{background:var(--carta);border-radius:var(--r);box-shadow:0 20px 40px -30px color-mix(in srgb, var(--verde-scuro) 50%, transparent);transition:transform .5s var(--molla), opacity .9s var(--ease), translate .9s var(--ease);transition-delay:0s, calc(var(--d) * .11s), calc(var(--d) * .11s);padding:1.75rem 1.5rem 2rem}@media (min-width:820px){.benefici-schede li:nth-child(2){translate:0 calc(28px + 1.5rem)}.benefici-schede li:nth-child(2).visibile{translate:0 1.5rem}}.benefici-schede li:hover{transform:translateY(-6px)rotate(-.6deg)}.scheda-segno{background:linear-gradient(135deg, var(--accento) 50%, var(--accento-forte) 50%);opacity:0;width:44px;height:44px;transition:transform .8s var(--molla) .4s, opacity .5s .4s;border-radius:14px;margin-bottom:1.25rem;display:block;transform:rotate(-8deg)scale(.6)}.visibile .scheda-segno{opacity:1;transform:rotate(-8deg)}.metodo{max-width:var(--max);padding:clamp(4rem, 9vw, 7rem) var(--marg);margin:0 auto}.passi{grid-template-columns:minmax(0,1fr);gap:2.75rem;margin-top:3.5rem;display:grid;position:relative}.passi:before{content:"";background:repeating-linear-gradient(var(--verde) 0 8px, transparent 8px 16px);transform-origin:top;width:2px;transition:transform 2s var(--ease) .2s;position:absolute;top:10px;bottom:10px;left:27px;transform:scaleY(0)}.passi.visibile:before{transform:none}@media (min-width:900px){.passi{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}.passi:before{background:repeating-linear-gradient(90deg, var(--verde) 0 8px, transparent 8px 16px);transform-origin:0;width:auto;height:2px;inset:27px 10% auto 28px;transform:scaleX(0)}.passi.visibile:before{transform:none}}.passo{padding-left:76px;position:relative}@media (min-width:900px){.passo{padding-top:80px;padding-left:0}}.passo-num{width:56px;height:56px;font-family:var(--f-titoli);background:var(--carta);box-shadow:inset 0 0 0 2px var(--verde);color:var(--verde);transition:background-color .5s, color .5s, transform .6s var(--molla);transition-delay:calc(var(--d) * .32s + .4s);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.passi.visibile .passo-num{background:var(--verde);color:var(--carta);transform:scale(1.06)}.vignetta{border-radius:var(--r);height:130px;transition:transform .5s var(--molla);margin-bottom:1.25rem;position:relative;overflow:hidden}.passo:hover .vignetta{transform:translateY(-4px)rotate(-1deg)}.tono-menta{background:var(--menta)}.tono-azzurro{background:var(--azzurro)}.tono-sabbia{background:var(--sabbia)}.tono-corallo-tenue{background:var(--corallo-tenue)}.passo h3{font-family:var(--f-titoli);letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1.1}.passo p{color:var(--tenue);text-wrap:pretty;margin-top:.5rem}.passo:not(.in-vista) .vignetta *{animation-play-state:paused}.domanda{padding:0 clamp(.75rem,2.5vw,2rem)}.domanda-dentro{max-width:calc(var(--max) + 6rem);background:var(--verde-scuro);color:var(--carta);border-radius:clamp(28px,4vw,48px);grid-template-columns:minmax(0,1fr);gap:3rem;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,4.5rem);display:grid}@media (min-width:980px){.domanda-dentro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4.5rem}}.domanda-titolo{font-family:var(--f-titoli);letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.1rem,4.6vw,3.7rem);font-weight:700;line-height:1.03}.domanda-titolo em{color:var(--accento-su-scuro);font-style:normal}.domanda-testo{color:color-mix(in srgb, var(--carta) 80%, var(--verde-scuro));max-width:32rem;margin-top:1.25rem}.spunti{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.spunto{font:inherit;color:var(--carta);border:1.5px solid color-mix(in srgb, var(--carta) 30%, transparent);transition:background-color .25s, color .25s, border-color .25s, transform .3s var(--molla);background:0 0;border-radius:99px;padding:.5rem 1rem;font-size:.95rem;font-weight:600}.spunto:hover{border-color:var(--menta);transform:translateY(-2px)}.spunto[aria-pressed=true]{background:var(--accento-su-scuro);color:var(--verde-scuro);border-color:var(--accento-su-scuro)}.campo{cursor:default;margin-top:1.5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.campo-testo{width:100%;font:inherit;color:var(--carta);resize:vertical;background:color-mix(in srgb, var(--carta) 7%, transparent);border:1.5px solid color-mix(in srgb, var(--carta) 22%, transparent);border-radius:16px;padding:.9rem 1rem;font-size:1.0625rem;font-weight:500;line-height:1.5}textarea.campo-testo{min-height:96px}.campo-testo::placeholder{color:color-mix(in srgb, var(--carta) 58%, var(--verde-scuro))}.campo-testo:focus{border-color:var(--menta);box-shadow:0 0 0 4px color-mix(in srgb, var(--menta) 25%, transparent);outline:none}.campo-riga{align-items:stretch;gap:.5rem;display:flex}.campo-riga .campo-testo{flex:1;min-width:0}.domanda-dx{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.esito{min-height:1.6em;color:var(--sabbia);font-weight:600}.nota-piccola{color:color-mix(in srgb, var(--carta) 72%, var(--verde-scuro));max-width:28rem;font-size:.875rem}.biglietto{background:var(--carta);width:100%;min-height:260px;color:var(--verde-scuro);background-image:repeating-linear-gradient(transparent 0 2.4rem, var(--linea) 2.4rem calc(2.4rem + 1px));transition:rotate .6s var(--molla);background-position:0 4.4rem;border-radius:18px;padding:1.75rem 1.5rem 2.25rem;position:relative;rotate:-1.2deg;box-shadow:0 40px 60px -30px #00000073}.biglietto:hover{rotate:0deg}.biglietto:before{content:"";background:color-mix(in srgb, var(--accento) 75%, transparent);border-radius:3px;width:90px;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:2deg}.biglietto-titolo{font-family:var(--f-titoli);letter-spacing:-.02em;margin-bottom:.9rem;font-size:1.4rem;font-weight:700;line-height:1.15}.biglietto-vuoto{color:var(--tenue);line-height:2.4rem}.biglietto-lista{flex-direction:column;display:flex}.biglietto-lista li{min-height:2.4rem;animation:voceEntra .5s var(--molla) both;align-items:center;gap:.65rem;font-weight:600;line-height:1.3;display:flex}.biglietto-lista li>span:nth-child(2){flex:1}@keyframes voceEntra{0%{opacity:0;transform:translate(-10px)}}.biglietto-togli{width:28px;height:28px;color:var(--tenue);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid}.biglietto-togli:hover{background:var(--menta);color:var(--verde-scuro)}.biglietto-timbro{border:2px solid var(--accento-forte);color:var(--verde-scuro);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .3s, transform .5s var(--molla);border-radius:8px;padding:.25rem .7rem;font-size:.875rem;font-weight:800;position:absolute;bottom:.9rem;right:1rem;transform:rotate(-8deg)scale(1.6)}.biglietto-timbro.visibile{opacity:.9;transform:rotate(-8deg)}.invito{padding:clamp(5rem, 11vw, 9rem) var(--marg) clamp(3rem, 6vw, 5rem)}.invito-dentro{text-align:center;flex-direction:column;align-items:center;gap:2.25rem;max-width:1000px;margin:0 auto;display:flex}.invito-titolo{font-family:var(--f-titoli);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,5vw,3.9rem);font-weight:700;line-height:1.05}.invito-titolo em{background:linear-gradient(var(--evidenzia), var(--evidenzia)) no-repeat 0 88% / 0% .32em;transition:background-size 1.2s var(--ease) .6s}.invito-dentro.visibile .invito-titolo em{background-size:100% .32em}.timbro{width:132px;height:132px;position:relative}.timbro svg{width:100%;height:100%;animation:22s linear infinite ruota}.timbro text{font-family:var(--f-testo);letter-spacing:.14em;text-transform:uppercase;fill:var(--verde);font-size:15.5px;font-weight:700}.timbro-centro{background:var(--accento);color:var(--su-accento);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:700;display:grid;position:absolute;inset:34px;rotate:45deg}@keyframes ruota{to{transform:rotate(360deg)}}.invito .pulsante{padding:1.1rem 1.5rem 1.1rem 1.75rem;font-size:1.0625rem}.altri{max-width:var(--max);padding:clamp(2rem, 5vw, 3.5rem) var(--marg) clamp(3rem, 6vw, 4.5rem);margin:0 auto}.altri-titolo{letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);margin-bottom:1.25rem;font-size:.875rem;font-weight:700}.altri-lista{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.altri-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.altri-lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.indice-servizi .altri-lista{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.altro{height:100%;box-shadow:inset 0 0 0 1.5px var(--linea);background:var(--carta);transition:background-color .35s, transform .45s var(--molla), box-shadow .35s;border-radius:18px;flex-direction:column;gap:.4rem;padding:1.25rem 1.25rem 3rem;text-decoration:none;display:flex;position:relative}.altro:hover{background:color-mix(in srgb, var(--colore) 32%, var(--carta));transform:translateY(-4px);box-shadow:inset 0 0 0 1.5px #0000}.altro b{font-family:var(--f-titoli);letter-spacing:-.01em;text-wrap:balance;font-size:1.15rem;font-weight:700;line-height:1.15}.altro>span:not([class]){color:var(--tenue);text-wrap:pretty;font-size:.95rem;line-height:1.45}.altro-segno{background:var(--colore);width:28px;height:12px;box-shadow:0 0 0 1px var(--linea);border-radius:99px;margin-bottom:.4rem}.altro-freccia{background:var(--verde-scuro);width:1.75rem;height:1.75rem;color:var(--carta);transition:transform .4s var(--molla);border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;bottom:1rem;left:1.25rem}.altro:hover .altro-freccia{transform:translate(6px)}.indice-testa{padding:clamp(5rem, 10vw, 8rem) var(--marg) 1rem;max-width:var(--max);margin:0 auto}.piede{padding:1.75rem var(--marg) 2.25rem;text-align:center;border-top:1px solid var(--linea)}.piede a{color:var(--tenue);text-underline-offset:4px;font-size:.95rem;font-weight:600}.piede a:hover{color:var(--verde)}@media (prefers-reduced-motion:reduce){.servizio *,.servizio :before,.servizio :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}html:has(.servizio){scroll-behavior:auto}.servizio [data-rivela],.servizio .entra{opacity:1!important;translate:none!important}.servizio .parola>span{transform:none}}
.browser{aspect-ratio:4/3.1;background:var(--carta);width:100%;box-shadow:var(--ombra), 0 0 0 1px var(--linea);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.browser-barra{background:color-mix(in srgb, var(--verde-scuro) 6%, var(--carta));align-items:center;gap:1.3cqw;height:7cqw;padding:0 3cqw;display:flex}.browser-barra>i{background:color-mix(in srgb, var(--verde-scuro) 22%, transparent);border-radius:50%;flex:none;width:1.8cqw;height:1.8cqw}.browser-barra>i:first-child{background:var(--corallo)}.browser-barra .url{white-space:nowrap;background:var(--carta);min-width:0;height:4cqw;color:var(--tenue);border-radius:2cqw;flex:1;align-items:center;gap:1cqw;margin-left:2cqw;padding:0 2.4cqw;font-size:2.2cqw;font-weight:600;display:flex;overflow:hidden}.mock-nav{align-items:center;gap:2.6cqw;display:flex}.mock-nav b{background:var(--verde-scuro);border-radius:1cqw;width:10cqw;height:2.8cqw}.mock-nav span{background:color-mix(in srgb, var(--verde-scuro) 25%, transparent);border-radius:1cqw;width:7cqw;height:1.4cqw}.mock-nav span:first-of-type{margin-left:auto}.riga{background:color-mix(in srgb, var(--verde-scuro) 18%, transparent);border-radius:1cqw;height:1.5cqw;margin-top:2.2cqw;display:block}.riga.corta{width:68%}.mock-btn{white-space:nowrap;background:var(--verde);color:var(--carta);border-radius:9cqw;margin-top:3.6cqw;padding:1.7cqw 3.2cqw;font-size:2.5cqw;font-weight:700;line-height:1.2;display:inline-block;position:relative}.spunta{background:var(--verde);border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;position:relative}.spunta:after{content:"";border:solid var(--carta);border-width:0 2px 2px 0;width:26%;height:44%;position:absolute;top:22%;left:36%;transform:rotate(45deg)}.spunta.grande{width:34px;height:34px}.spunta.grande:after{border-width:0 3px 3px 0}.notifica-punto{background:var(--verde);width:12px;height:12px;box-shadow:0 0 0 5px var(--menta);border-radius:50%;flex:none}.caret{background:var(--corallo);flex:none;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite lampeggia;display:inline-block}@keyframes lampeggia{50%{opacity:0}}.lente{border:2px solid var(--verde);border-radius:50%;flex:none;width:12px;height:12px;margin-right:2px;position:relative}.lente:after{content:"";background:var(--verde);width:2px;height:6px;position:absolute;bottom:-5px;right:-4px;transform:rotate(-45deg)}.lucchetto{width:.8em;height:.62em;color:var(--verde);background:currentColor;border-radius:.14em;flex:none;margin-top:.3em;display:inline-block;position:relative}.lucchetto:before{content:"";transform-origin:100% 100%;width:.52em;height:.5em;transition:transform .5s var(--molla);border:.13em solid;border-bottom:0;border-radius:.3em .3em 0 0;position:absolute;bottom:80%;left:50%;transform:translateY(-.16em)rotate(18deg)}.lucchetto.chiuso:before{transform:none}.persona{background:var(--menta);border-radius:50%;flex:none;width:1.6em;height:1.6em;display:inline-block;position:relative;overflow:hidden}.persona:before{content:"";background:var(--verde);border-radius:50%;width:38%;height:38%;position:absolute;top:18%;left:50%;translate:-50%}.persona:after{content:"";background:var(--verde);border-radius:50%;width:72%;height:60%;position:absolute;top:62%;left:50%;translate:-50%}.interruttore{background:color-mix(in srgb, var(--verde-scuro) 22%, transparent);border-radius:99px;flex:none;width:36px;height:20px;transition:background-color .3s;display:inline-block;position:relative}.interruttore:after{content:"";background:var(--carta);width:16px;height:16px;transition:left .35s var(--molla);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.interruttore.acceso{background:var(--verde)}.interruttore.acceso:after{left:18px}.sm-cartella{background:var(--verde-scuro);border-radius:.16em;flex:none;width:1.6em;height:1.15em;margin-top:.2em;display:inline-block;position:relative}.sm-cartella:before{content:"";background:inherit;border-radius:.12em .12em 0 0;width:45%;height:.3em;position:absolute;top:-.2em;left:0}.volante{z-index:6;background:var(--carta);box-shadow:var(--ombra), 0 0 0 1px var(--linea);white-space:nowrap;border-radius:99px;align-items:center;gap:.5rem;padding:.5rem .9rem .5rem .55rem;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute}.volante .spunta{width:22px;height:22px}@keyframes galleggia{0%,to{translate:0}50%{translate:0 -10px}}[data-vista]:not(.in-vista) *{animation-play-state:paused}.ventaglio{--sy:0px;aspect-ratio:1/.86;width:100%;max-width:620px;margin-inline:auto;position:relative}.ventaglio-posto{width:70%;transform:translateY(calc(var(--sy) * var(--k) * -1));animation:arriva 1.2s var(--ease) both;transition:rotate .8s var(--molla), left .8s var(--ease), top .8s var(--ease);position:absolute}@keyframes arriva{0%{opacity:0;translate:0 60px}}.ventaglio-posto.p0{animation-delay:.35s;top:2%;left:0;rotate:-8deg}.ventaglio-posto.p1{animation-delay:.5s;top:0;left:30%;rotate:6deg}.ventaglio-posto.p2{z-index:3;animation-delay:.65s;top:26%;left:14%;rotate:-1.5deg}.ventaglio:hover .p0{left:-4%;rotate:-12deg}.ventaglio:hover .p1{left:34%;rotate:10deg}.ventaglio:hover .p2{top:30%;rotate:0deg}.ventaglio .browser{animation:7s ease-in-out infinite galleggia}.ventaglio .p1 .browser{animation-duration:8s;animation-delay:-2.3s}.ventaglio .p2 .browser{animation-duration:9s;animation-delay:-4.6s}.mock{flex-direction:column;gap:4cqw;height:calc(100% - 7cqw);padding:4cqw 4.5cqw;display:flex}.tono-azzurro .mock{background:var(--azzurro)}.tono-sabbia .mock{background:var(--sabbia)}.tono-menta .mock{background:var(--menta)}.tono-corallo-tenue .mock{background:var(--corallo-tenue)}.mock-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:4cqw;display:grid}.mock-titolo{font-family:var(--f-titoli);letter-spacing:-.03em;font-size:5.4cqw;font-weight:700;line-height:1.02}.mock-foto{aspect-ratio:1/.92;background:color-mix(in srgb, var(--carta) 50%, transparent);border-radius:3cqw;width:100%}.mock-griglia{grid-template-columns:repeat(3,1fr);gap:2.6cqw;display:grid}.mock-griglia i{background:color-mix(in srgb, var(--carta) 60%, transparent);border-radius:2.6cqw;height:11cqw}.principale .mock-btn{animation:7s 2s infinite premuto}.cursore{z-index:2;width:5.4cqw;height:5.4cqw;filter:drop-shadow(0 .6cqw .8cqw color-mix(in srgb, var(--verde-scuro) 35%, transparent));animation:7s 2s infinite both cursore;position:absolute;top:48%;left:62%}.cursore svg{width:100%;height:100%;fill:var(--verde-scuro);stroke:var(--carta);stroke-width:1.6px;stroke-linejoin:round}@keyframes cursore{0%{opacity:0;transform:translate(700%,520%)}8%{opacity:1}34%{transform:translate(0)}38%{transform:translate(0)scale(.78)}42%{transform:translate(0)scale(1)}80%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(300%,360%)}}@keyframes premuto{0%,37%{background:var(--verde);box-shadow:0 0 0 0 color-mix(in srgb, var(--accento) 60%, transparent)}39%{background:var(--accento);color:var(--su-accento)}56%{box-shadow:0 0 0 5cqw color-mix(in srgb, var(--accento) 0%, transparent)}62%,to{background:var(--verde);color:var(--carta)}}.notifica{z-index:5;background:var(--carta);box-shadow:var(--ombra), 0 0 0 1px var(--linea);border-radius:16px;align-items:center;gap:.75rem;padding:.75rem 1.1rem .75rem .9rem;font-size:.875rem;line-height:1.3;animation:7s 2s infinite both notifica;display:flex;position:absolute;bottom:4%;right:0}.notifica b{font-weight:700;display:block}.notifica small{color:var(--tenue);font-size:.875rem;display:block}@keyframes notifica{0%,40%{opacity:0;transform:translateY(14px)scale(.94)}46%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-8px)}}.restauro-hero,.portale-hero,.smista-hero,.scudo-hero{--sy:0px;width:100%;max-width:620px;animation:arriva 1.2s var(--ease) .35s both;transform:translateY(calc(var(--sy) * -.06));margin-inline:auto;position:relative}.restauro-hero{aspect-ratio:1/.9}.restauro-browser{aspect-ratio:auto;width:92%;animation:8s ease-in-out infinite galleggia;position:absolute;top:8%;left:4%;rotate:-1.5deg}.restauro-schermo{aspect-ratio:4/3;position:relative}.restauro-schermo .vecchio,.restauro-schermo .nuovo{height:100%}.restauro-nuovo{clip-path:inset(0 100% 0 0);animation:passata 9s var(--ease) infinite;position:absolute;inset:0}.restauro-bordo{z-index:3;background:var(--accento-forte);width:.6cqw;box-shadow:0 0 2cqw color-mix(in srgb, var(--accento) 80%, transparent);animation:bordo 9s var(--ease) infinite;margin-left:-.3cqw;position:absolute;top:0;bottom:0;left:0}.restauro-etichetta{white-space:nowrap;background:var(--verde-scuro);color:var(--carta);border-radius:9cqw;padding:1cqw 2.4cqw;font-size:max(.8rem,2.4cqw);font-weight:700;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes passata{0%,8%{clip-path:inset(0 100% 0 0)}45%,80%{clip-path:inset(0)}95%,to{clip-path:inset(0 100% 0 0)}}@keyframes bordo{0%,8%{opacity:1;left:0}45%{opacity:1;left:100%}50%,78%{opacity:0;left:100%}82%{opacity:1;left:100%}95%,to{opacity:1;left:0}}.restauro-hero .volante{animation:volante 9s var(--ease) infinite both;animation-delay:calc(var(--d) * .9s)}.volante.vr0{top:0;left:0}.volante.vr1{top:42%;right:0}.volante.vr2{bottom:2%;left:8%}@keyframes volante{0%,22%{opacity:0;transform:translateY(10px)scale(.9)}30%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-6px)}}.portale-hero{aspect-ratio:1/.88}.portale-pc{width:86%;animation:8s ease-in-out infinite galleggia;position:absolute;top:4%;left:0}.ph-corpo{grid-template-columns:22cqw 1fr;height:calc(100% - 7cqw);display:grid}.ph-menu{background:var(--verde-scuro);flex-direction:column;gap:2.6cqw;padding:4cqw 2.6cqw;display:flex}.ph-menu b{background:var(--accento);border-radius:1cqw;width:11cqw;height:2.8cqw;margin-bottom:1cqw}.ph-menu span{color:color-mix(in srgb, var(--carta) 65%, transparent);align-items:center;gap:1.4cqw;font-size:2.2cqw;font-weight:600;display:flex}.ph-menu span i{background:color-mix(in srgb, var(--carta) 25%, transparent);border-radius:.7cqw;flex:none;width:2.6cqw;height:2.6cqw}.ph-menu span.attiva{color:var(--carta)}.ph-menu span.attiva i{background:var(--accento)}.ph-contenuto{min-width:0;padding:3.6cqw 4cqw}.ph-saluto{font-family:var(--f-titoli);letter-spacing:-.02em;font-size:4cqw;font-weight:700;line-height:1.1}.ph-griglia{grid-template-columns:1fr 1fr;gap:2.4cqw;margin-top:3cqw;display:grid}.ph-card{background:color-mix(in srgb, var(--azzurro) 55%, var(--carta));border-radius:2.4cqw;flex-direction:column;gap:1.5cqw;min-width:0;padding:2.4cqw;display:flex}.ph-card.larga{grid-column:span 2;grid-template-columns:1fr 1.1fr;align-items:center;column-gap:3cqw;display:grid}.ph-card.larga .ph-tit,.ph-card.larga .ph-barra{grid-column:1}.ph-card.larga .ph-foto{border-radius:1.8cqw;grid-area:1/2/span 2;height:15cqw}.ph-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--verde);font-size:2cqw;font-weight:800}.ph-file{animation:6s infinite rigaAccesa;animation-delay:calc(var(--k) * 2s);border-radius:1cqw;align-items:center;gap:1.2cqw;padding:.6cqw .8cqw;display:flex}.ph-file em{background:var(--corallo-tenue);border-radius:.6cqw;padding:.3cqw .8cqw;font-size:1.5cqw;font-style:normal;font-weight:800}.ph-file i{background:color-mix(in srgb, var(--verde-scuro) 16%, transparent);border-radius:1cqw;flex:1;height:1.2cqw}@keyframes rigaAccesa{0%,30%{background:var(--carta)}34%,to{background:0 0}}.ph-chip-pila{height:4cqw;position:relative}.ph-chip-pila span{white-space:nowrap;background:var(--sabbia);opacity:0;border-radius:9cqw;padding:.7cqw 1.8cqw;font-size:2cqw;font-weight:700;animation:9s infinite chipPila;position:absolute;top:0;left:0}.ph-chip-pila span:nth-child(2){background:var(--carta);animation-delay:3s}.ph-chip-pila span:nth-child(3){background:var(--verde);color:var(--carta);animation-delay:6s}@keyframes chipPila{0%{opacity:0;transform:translateY(40%)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-40%)}}.ph-passi{gap:1cqw;display:flex}.ph-passi i{background:color-mix(in srgb, var(--verde-scuro) 16%, transparent);border-radius:1cqw;flex:1;height:1.2cqw}.ph-passi i:first-child{animation:9s infinite passoA}.ph-passi i:nth-child(2){animation:9s infinite passoB}.ph-passi i:nth-child(3){animation:9s infinite passoC}@keyframes passoA{0%,98%{background:var(--verde)}}@keyframes passoB{0%,32%{background:color-mix(in srgb, var(--verde-scuro) 16%, transparent)}34%,98%{background:var(--verde)}}@keyframes passoC{0%,65%{background:color-mix(in srgb, var(--verde-scuro) 16%, transparent)}67%,98%{background:var(--verde)}}.ph-barra{background:color-mix(in srgb, var(--verde-scuro) 14%, transparent);border-radius:1cqw;height:1.6cqw;overflow:hidden}.ph-barra i{border-radius:inherit;background:var(--verde);transform-origin:0;width:100%;height:100%;animation:barraLavori 6s var(--ease) infinite alternate;display:block}@keyframes barraLavori{0%{transform:scaleX(.3)}to{transform:scaleX(.85)}}.telefono-mini{aspect-ratio:9/18.5;background:var(--carta);box-shadow:0 0 0 5px var(--verde-scuro), var(--ombra);border-radius:14%/7%;flex-direction:column;gap:9px;padding:22% 9% 10%;display:flex;position:absolute;overflow:hidden}.portale-tel{z-index:4;width:27%;animation:7s ease-in-out -3s infinite galleggia;bottom:0;right:0}.tm-tacca{background:var(--verde-scuro);border-radius:9px;width:34%;height:9px;position:absolute;top:8px;left:50%;translate:-50%}.tm-testa{justify-content:space-between;align-items:center;display:flex}.tm-testa b{background:var(--verde-scuro);border-radius:4px;width:40%;height:10px}.tm-testa i{background:var(--accento);width:16px;height:16px;box-shadow:0 0 0 1px var(--linea);border-radius:50%}.tm-avviso{background:var(--carta);width:100%;box-shadow:0 6px 20px -8px color-mix(in srgb, var(--verde-scuro) 45%, transparent), 0 0 0 1px var(--linea);border-radius:12px;align-items:flex-start;gap:7px;padding:9px;font-size:clamp(9px,.75vw,12px);line-height:1.25;animation:7s infinite both avvisoTel;display:flex}.tm-avviso .notifica-punto{width:8px;height:8px;box-shadow:0 0 0 3px var(--menta);margin-top:3px}.tm-avviso b{font-weight:800;display:block}.tm-avviso small{color:var(--tenue);font-size:inherit;display:block}@keyframes avvisoTel{0%,20%{opacity:0;transform:translateY(-60%)}28%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-20%)}}.tm-riga{background:var(--linea);border-radius:3px;height:6px}.tm-riga.corta{width:65%}.tm-blocco{background:color-mix(in srgb, var(--azzurro) 70%, var(--carta));border-radius:10px;flex:none;height:40px}.smista-hero{aspect-ratio:1/.92;container-type:inline-size}.sm-lettore{background:color-mix(in srgb, var(--menta) 70%, var(--carta));width:50cqw;height:34cqw;box-shadow:inset 0 0 0 .5cqw color-mix(in srgb, var(--verde) 35%, transparent);border-radius:4cqw;position:absolute;top:27%;left:50%;translate:-50% -50%}.sm-lettore:before,.sm-lettore:after{content:"";border:.5cqw dashed color-mix(in srgb, var(--verde) 45%, transparent);border-radius:2.4cqw;position:absolute;inset:2.4cqw}.sm-lettore:after{background:repeating-linear-gradient(var(--verde) 0 1.2cqw, transparent 1.2cqw 2.4cqw);border:0;border-radius:0;width:.5cqw;height:9cqw;inset:auto auto -9cqw 50%;translate:-50%}.sm-raggio{z-index:4;background:var(--verde);height:.8cqw;box-shadow:0 0 3cqw 1cqw color-mix(in srgb, var(--verde) 40%, transparent);border-radius:1cqw;animation:1.4s ease-in-out infinite alternate raggio;position:absolute;top:10%;left:5%;right:5%}@keyframes raggio{to{top:88%}}.sm-etichetta{z-index:5;white-space:nowrap;background:var(--verde-scuro);color:var(--carta);border-radius:9cqw;align-items:center;gap:1.4cqw;padding:1cqw 2.6cqw;font-size:max(.8rem,2.6cqw);font-weight:700;display:inline-flex;position:absolute;top:-3cqw;left:50%;translate:-50% -50%}.sm-occhio{background:var(--menta);border-radius:50%;width:1.8cqw;min-width:8px;height:1.8cqw;min-height:8px;animation:1.2s step-end infinite lampeggia}.sm-foglio{z-index:3;background:var(--carta);width:23cqw;height:29cqw;box-shadow:var(--ombra), 0 0 0 1px var(--linea);opacity:0;animation:viaggio 9s var(--ease) infinite both;animation-delay:calc(var(--i) * 3s);border-radius:2cqw;padding:2.6cqw;position:absolute;translate:-50% -50%}@keyframes viaggio{0%{opacity:0;top:2%;left:-6%;rotate:-16deg;scale:.9}6%{opacity:1}22%,40%{opacity:1;top:27%;left:50%;rotate:0deg;scale:1}62%{left:var(--x);opacity:1;top:68%;rotate:4deg;scale:.5}70%,to{left:var(--x);opacity:0;top:78%;rotate:0deg;scale:.3}}.sm-intestazione{background:var(--verde-scuro);border-radius:1cqw;width:55%;height:2.6cqw;display:block}.sm-righe{flex-direction:column;gap:1.8cqw;margin-top:2.6cqw;display:flex}.sm-righe i{background:color-mix(in srgb, var(--verde-scuro) 16%, transparent);border-radius:1cqw;height:1.3cqw}.sm-righe i:nth-child(2){width:80%}.sm-righe i:nth-child(4){width:60%}.sm-chip{white-space:nowrap;background:var(--verde);color:var(--carta);opacity:0;animation:chipFoglio 9s var(--molla) infinite both;animation-delay:calc(var(--i) * 3s);border-radius:9cqw;padding:.9cqw 2.2cqw;font-size:max(.8rem,2.6cqw);font-weight:800;position:absolute;top:-2.4cqw;right:-3cqw;scale:.4}@keyframes chipFoglio{0%,30%{opacity:0;scale:.4}35%,to{opacity:1;scale:1}}.sm-vaschette{grid-template-columns:repeat(3,1fr);gap:3cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.sm-vaschetta{height:19cqw;animation:9s infinite riceve;animation-delay:calc(var(--i) * 3s);border-radius:3cqw;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.2cqw;padding:2cqw;font-size:max(.8rem,2.6cqw);font-weight:700;display:flex}.sm-vaschetta .sm-cartella{font-size:max(14px,4cqw)}.sm-vaschetta.v0{background:var(--azzurro)}.sm-vaschetta.v1{background:var(--sabbia)}.sm-vaschetta.v2{background:var(--corallo-tenue)}@keyframes riceve{0%,62%{transform:none}68%{transform:translateY(1.4cqw)scale(1.04)}76%,to{transform:none}}.sm-controllo{z-index:4;background:var(--carta);box-shadow:var(--ombra), 0 0 0 1px var(--linea);white-space:nowrap;border-radius:99px;align-items:center;gap:.55rem;padding:.45rem .8rem .45rem .45rem;font-size:.875rem;font-weight:700;animation:6s ease-in-out infinite galleggia;display:inline-flex;position:absolute;top:52%;right:-1%}.scudo-hero{aspect-ratio:1/.88}.scudo-browser{width:88%;animation:8s ease-in-out infinite galleggia;position:absolute;top:7%;left:5%}.scudo-browser .url .lucchetto,.protetto .url .lucchetto{font-size:2.6cqw}.sc-corpo{background:color-mix(in srgb, var(--menta) 55%, var(--carta));height:calc(100% - 7cqw);padding:4cqw 4.5cqw}.sc-hero{grid-template-columns:1fr 1fr;align-items:start;gap:4cqw;margin-top:4.5cqw;display:grid}.sc-modulo{background:var(--carta);border-radius:2.6cqw;flex-direction:column;gap:2cqw;padding:3cqw;display:flex}.sc-campo{height:4.6cqw;box-shadow:inset 0 0 0 .3cqw var(--linea);border-radius:1.2cqw}.sc-consenso{align-items:center;gap:1.6cqw;display:flex}.sc-consenso i{background:var(--linea);border-radius:1cqw;flex:1;height:1.3cqw}.sc-casella{width:3.2cqw;height:3.2cqw;box-shadow:inset 0 0 0 .4cqw var(--verde);border-radius:.8cqw;flex:none;animation:8s infinite casella;position:relative}.sc-casella:after{content:"";border:solid var(--carta);border-width:0 .5cqw .5cqw 0;width:28%;height:50%;animation:8s infinite casellaSegno;position:absolute;top:15%;left:35%;transform:rotate(45deg)scale(0)}@keyframes casella{0%,66%{background:0 0}70%,96%{background:var(--verde)}}@keyframes casellaSegno{0%,66%{transform:rotate(45deg)scale(0)}72%,96%{transform:rotate(45deg)scale(1)}}.sc-modulo .mock-btn{align-self:flex-start;margin-top:0}.sc-foto{aspect-ratio:1/1.05;border-radius:3cqw}.sc-banner{z-index:3;background:var(--verde-scuro);color:var(--carta);animation:banner 8s var(--ease) infinite both;border-radius:3cqw;padding:3cqw;position:absolute;bottom:4cqw;left:4cqw;right:4cqw}.sc-banner p{font-size:2.5cqw;font-weight:700;line-height:1.25}.sc-scelte{gap:1.6cqw;margin-top:2cqw;display:flex}.sc-scelte b{text-align:center;background:color-mix(in srgb, var(--carta) 16%, transparent);border-radius:9cqw;flex:1;padding:1.2cqw 0;font-size:2.2cqw}.sc-scelte b:nth-child(2){animation:8s infinite sceltaPremuta}@keyframes banner{0%,8%{opacity:0;transform:translateY(130%)}15%,54%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(130%)}}@keyframes sceltaPremuta{0%,42%{background:color-mix(in srgb, var(--carta) 16%, transparent);color:var(--carta);transform:none}45%{transform:scale(.92)}48%,56%{background:var(--menta);color:var(--verde-scuro);transform:none}}.scudo-hero .volante{animation:volanteScudo 8s var(--ease) infinite both;animation-delay:calc(var(--d) * .8s)}.volante.s0{top:0;right:0}.volante.s1{top:44%;left:-1%}.volante.s2{bottom:0;right:4%}@keyframes volanteScudo{0%,58%{opacity:0;transform:translateY(10px)scale(.9)}66%,92%{opacity:1;transform:none}98%,to{opacity:0}}.d-chiarezza{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;height:100%;padding:0 22px;display:flex}.d-chiarezza span{background:var(--carta);transform:translate(var(--x), var(--y)) rotate(var(--r));transition:transform 1.1s var(--molla) calc(.4s + var(--k) * .11s);border-radius:99px;padding:3px 12px;font-size:.875rem;font-weight:700}.d-chiarezza span.evidente{background:var(--verde);color:var(--carta)}.voce.visibile .d-chiarezza span{transform:none}.d-velocita{flex-direction:column;justify-content:center;gap:12px;height:100%;padding:22px;display:flex}.d-schermo{gap:6px;display:flex}.d-schermo span{background:var(--carta);border-radius:8px;flex:1;height:34px;animation:3.6s infinite compare}.d-schermo span:nth-child(2){animation-delay:80ms}.d-schermo span:nth-child(3){animation-delay:.16s}.d-carica{background:color-mix(in srgb, var(--verde-scuro) 12%, transparent);border-radius:99px;height:8px;overflow:hidden}.d-carica i{background:var(--verde);border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:3.6s infinite carica;display:block}.d-stato{align-items:center;gap:8px;font-size:.875rem;font-weight:700;animation:3.6s infinite compare;display:flex}@keyframes carica{0%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes compare{0%,20%{opacity:0;transform:translateY(6px)}30%,88%{opacity:1;transform:none}to{opacity:0}}.d-modifica{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:10px;height:100%;padding:16px;display:grid}.d-pannello,.d-sito{background:var(--carta);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.d-etichetta{color:var(--tenue);font-size:.875rem;font-weight:700;line-height:1.2}.d-campo{min-height:30px;box-shadow:inset 0 0 0 1.5px var(--verde);border-radius:8px;flex-wrap:wrap;align-items:center;padding:4px 8px;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.d-salva{background:var(--verde);color:var(--carta);transition:transform .2s var(--molla), background-color .2s;border-radius:99px;align-self:flex-start;margin-top:auto;padding:3px 12px;font-size:.875rem;font-weight:700}.d-salva.premuto{background:var(--accento);color:var(--su-accento);transform:scale(.92)}.d-sito-barra{background:var(--verde-scuro);border-radius:4px;width:40%;height:8px;margin-bottom:auto}.d-sito b{font-family:var(--f-titoli);border-radius:4px;font-size:1rem;line-height:1.15}.d-sito b.lampo{animation:evidenzia 1.2s var(--ease)}@keyframes evidenzia{0%{background:var(--sabbia)}to{background:0 0}}.d-ricerca,.d-conoscenza{flex-direction:column;gap:10px;height:100%;padding:16px;display:flex}.d-cerca{background:var(--carta);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.875rem;font-weight:600;display:flex;overflow:hidden}.d-risultati{flex:1;position:relative}.d-risultati .r{background:color-mix(in srgb, var(--carta) 55%, transparent);height:28px;transition:top .7s var(--molla), background-color .4s, color .4s;border-radius:8px;position:absolute;left:0;right:0}.d-risultati .r1{top:0}.d-risultati .r2{top:34px}.d-risultati .r.tuo{align-items:center;padding:0 10px;font-size:.875rem;display:flex;top:68px}.salito .r1{top:34px}.salito .r2{top:68px}.salito .r.tuo{background:var(--verde);color:var(--carta);top:0}.d-risposta{background:var(--carta);opacity:0;transition:opacity .4s, transform .5s var(--molla);border-radius:12px;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.35;transform:translateY(8px)}.d-risposta.visibile{opacity:1;transform:none}.d-risposta em{color:var(--verde);margin-top:6px;font-size:.8rem;font-style:normal;font-weight:700;display:inline-block}.d-risposte{flex-direction:column;justify-content:center;gap:10px;height:100%;padding:16px;display:flex}.bolla-q{background:var(--carta);border-radius:14px 14px 4px;align-self:flex-end;align-items:center;max-width:88%;min-height:34px;padding:7px 12px;font-size:.875rem;font-weight:700;line-height:1.3;display:inline-flex}.bolla-r{background:var(--verde);max-width:92%;color:var(--carta);opacity:0;transition:opacity .4s, transform .5s var(--molla);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:7px 12px;font-size:.875rem;line-height:1.35;transform:translateY(8px)scale(.96)}.bolla-r.visibile{opacity:1;transform:none}.d-contatto{height:100%;padding:16px;position:relative}.d-modulo{flex-direction:column;gap:8px;animation:5s infinite modulo;display:flex}.d-input{background:var(--carta);border-radius:8px;height:28px;padding:9px 10px;display:block}.d-input i{background:color-mix(in srgb, var(--verde-scuro) 30%, transparent);transform-origin:0;border-radius:4px;height:10px;animation:5s infinite riempi;display:block}.d-input:nth-child(2) i{width:60%;animation-name:riempi2}.d-invia{background:var(--verde-scuro);color:var(--carta);border-radius:99px;align-self:flex-start;padding:4px 16px;font-size:.875rem;font-weight:700}.d-contatto .d-invia{animation:5s infinite invia}.d-conferma{background:var(--carta);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:700;animation:5s infinite conferma;display:flex;position:absolute;inset:16px}@keyframes riempi{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@keyframes riempi2{0%,16%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes invia{0%,40%{transform:none}44%{background:var(--accento);color:var(--su-accento);transform:scale(.88)}50%,to{transform:none}}@keyframes modulo{0%,48%{opacity:1}54%,92%{opacity:0}to{opacity:1}}@keyframes conferma{0%,50%{opacity:0;transform:scale(.9)}56%,90%{opacity:1;transform:none}96%,to{opacity:0}}.d-consenso{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:16px;display:flex}.d-casella-riga{align-items:center;gap:8px;font-size:.875rem;font-weight:700;line-height:1.25;display:flex}.d-casella{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--verde);background:var(--carta);border-radius:5px;flex:none;animation:5s infinite casella;position:relative}.d-casella:after{content:"";border:solid var(--carta);border-width:0 2px 2px 0;width:5px;height:10px;animation:5s infinite casellaSegno;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.d-consenso .d-invia{animation:5s infinite abilita}@keyframes abilita{0%,68%{opacity:.35}72%,96%{opacity:1}}.d-spunte{flex-direction:column;justify-content:center;gap:10px;height:100%;padding:16px 18px;display:flex}.d-spunte>span{background:var(--carta);animation:5s infinite spuntaRiga;animation-delay:calc(var(--k) * .7s);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:.875rem;font-weight:700;line-height:1.25;display:flex}.d-spunte .spunta{animation:spuntaSegno 5s var(--molla) infinite;animation-delay:calc(var(--k) * .7s)}@keyframes spuntaRiga{0%,8%{opacity:.45}14%,82%{opacity:1}92%,to{opacity:.45}}@keyframes spuntaSegno{0%,8%{transform:scale(0)}14%{transform:scale(1.25)}18%,82%{transform:scale(1)}92%,to{transform:scale(0)}}.d-documenti{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:16px;display:flex}.d-file{background:color-mix(in srgb, var(--carta) 70%, transparent);animation:4.5s infinite fileAcceso;animation-delay:calc(var(--k) * 1.5s);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:.875rem;font-weight:700;display:flex}.d-file em{background:var(--corallo-tenue);border-radius:5px;padding:1px 6px;font-size:.75rem;font-style:normal;font-weight:800}.d-file span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.scarica{flex:none;width:14px;height:14px;position:relative}.scarica:before{content:"";background:var(--verde);width:2px;height:9px;position:absolute;top:0;left:50%;translate:-50%}.scarica:after{content:"";border:solid var(--verde);border-width:0 2px 2px 0;width:6px;height:6px;position:absolute;top:4px;left:50%;transform:rotate(45deg)}@keyframes fileAcceso{0%,30%{background:var(--carta);transform:translate(4px)}36%,to{background:color-mix(in srgb, var(--carta) 55%, transparent);transform:none}}.d-ordini{flex-direction:column;justify-content:center;gap:18px;height:100%;padding:18px;display:flex}.d-ordine-testa{background:var(--carta);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.d-ordine-testa b{font-family:var(--f-titoli);font-size:1rem}.d-chip-pila{width:118px;height:26px;position:relative}.d-chip-pila span{white-space:nowrap;background:var(--sabbia);opacity:0;animation:6.4s infinite chipOrdine;animation-delay:calc(var(--k) * 1.6s);border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:800;position:absolute;top:0;right:0}.d-chip-pila span:last-child{background:var(--verde);color:var(--carta)}@keyframes chipOrdine{0%{opacity:0;transform:translateY(8px)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-8px)}}.d-ordine-passi{gap:6px;display:flex}.d-ordine-passi i{background:color-mix(in srgb, var(--carta) 60%, transparent);border-radius:99px;flex:1;height:8px}.d-ordine-passi i:first-child,.d-avanzamento li:first-child i{animation:6.4s infinite pieno0}.d-ordine-passi i:nth-child(2),.d-avanzamento li:nth-child(2) i{animation:6.4s infinite pieno1}.d-ordine-passi i:nth-child(3),.d-avanzamento li:nth-child(3) i{animation:6.4s infinite pieno2}.d-ordine-passi i:nth-child(4),.d-avanzamento li:nth-child(4) i{animation:6.4s infinite pieno3}@keyframes pieno0{0%,97%{background:var(--verde)}}@keyframes pieno1{0%,24%{background:color-mix(in srgb, var(--carta) 60%, transparent)}26%,97%{background:var(--verde)}}@keyframes pieno2{0%,49%{background:color-mix(in srgb, var(--carta) 60%, transparent)}51%,97%{background:var(--verde)}}@keyframes pieno3{0%,74%{background:color-mix(in srgb, var(--carta) 60%, transparent)}76%,97%{background:var(--verde)}}.d-avanzamento{flex-direction:column;justify-content:center;gap:10px;height:100%;padding:14px 22px;display:flex}.d-avanzamento li{align-items:center;gap:12px;font-size:.875rem;font-weight:700;display:flex;position:relative}.d-avanzamento li i{z-index:1;width:16px;height:16px;box-shadow:0 0 0 3px var(--carta);background:color-mix(in srgb, var(--carta) 60%, transparent);border-radius:50%;flex:none;position:relative}.d-avanzamento li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--verde-scuro) 18%, transparent);width:2px;height:18px;position:absolute;top:16px;left:7px}.d-ovunque{place-items:center;height:100%;display:grid}.d-schermo-mutante{background:var(--carta);width:200px;height:112px;box-shadow:0 0 0 3px var(--verde-scuro);animation:muta 5s var(--ease) infinite alternate;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex;overflow:hidden}@keyframes muta{0%,25%{border-radius:12px;width:200px;height:112px}75%,to{border-radius:16px;width:70px;height:132px}}.dm-barra{background:var(--verde-scuro);border-radius:3px;flex:none;width:40%;height:6px}.dm-titolo{background:var(--verde);border-radius:3px;flex:none;width:80%;height:10px}.dm-righe{flex-direction:column;gap:4px;display:flex}.dm-righe i{background:var(--linea);border-radius:3px;height:5px}.dm-blocchi{flex-wrap:wrap;gap:4px;display:flex}.dm-blocchi i{background:var(--azzurro);border-radius:5px;flex:40px;height:22px}.dm-blocchi i:nth-child(2){background:var(--sabbia)}.dm-blocchi i:nth-child(3){background:var(--menta)}.d-smista{height:100%;position:relative}.d-cade{left:var(--x);z-index:2;white-space:nowrap;background:var(--verde);color:var(--carta);animation:cade 4.5s var(--ease) infinite both;animation-delay:calc(var(--k) * 1.5s);border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:800;position:absolute;top:-20%;translate:-50%}@keyframes cade{0%{opacity:0;top:-20%}10%{opacity:1}18%,34%{top:14%;rotate:-6deg}62%{opacity:1;top:56%;rotate:0deg}72%,to{opacity:0;top:62%;scale:.8}}.d-cestini{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.d-cestini span{background:color-mix(in srgb, var(--carta) 70%, transparent);border-radius:12px;justify-content:center;align-items:flex-end;height:56px;padding-bottom:6px;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.d-regole{height:100%;position:relative}.d-regola{background:var(--carta);opacity:0;animation:9s infinite regola;animation-delay:calc(var(--k) * 3s);border-radius:14px;flex-direction:column;justify-content:center;gap:6px;padding:14px 62px 14px 14px;font-size:.875rem;font-weight:700;line-height:1.3;display:flex;position:absolute;inset:14px}.d-regola em{letter-spacing:.08em;text-transform:uppercase;color:var(--verde);font-size:.75rem;font-style:normal;display:block}.d-regola .interruttore{position:absolute;top:50%;right:14px;translate:0 -50%}@keyframes regola{0%{opacity:0;transform:translateY(10px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-10px)}}.d-approva{flex-direction:column;justify-content:center;gap:10px;height:100%;padding:16px;display:flex}.d-proposta{background:var(--carta);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;font-weight:700;line-height:1.3;display:flex}.d-bottoni{gap:8px;display:flex}.d-bottoni b{background:color-mix(in srgb, var(--carta) 65%, transparent);border-radius:99px;padding:4px 14px;font-size:.875rem}.d-bottoni b.conferma{background:var(--verde);color:var(--carta);animation:5s infinite premiConferma}.d-confermato{color:var(--verde-scuro);align-items:center;gap:8px;font-size:.875rem;font-weight:800;animation:5s infinite confermato;display:flex}@keyframes premiConferma{0%,38%{transform:none}42%{background:var(--accento);color:var(--su-accento);transform:scale(.88)}48%,to{transform:none}}@keyframes confermato{0%,44%{opacity:0;transform:translateY(6px)}50%,92%{opacity:1;transform:none}to{opacity:0}}.d-lucchetto{flex-direction:column;justify-content:center;gap:12px;height:100%;padding:18px;display:flex;position:relative}.d-indirizzo{background:var(--carta);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;font-weight:700;display:flex;overflow:hidden}.d-indirizzo .lucchetto{font-size:15px}.d-indirizzo .lucchetto:before{animation:4s infinite chiudi}@keyframes chiudi{0%,30%{transform:translateY(-.16em)rotate(18deg)}40%,94%{transform:none}}.d-protocollo{color:var(--verde);animation:4s infinite protocollo}@keyframes protocollo{0%,30%{opacity:.3}40%,94%{opacity:1}}.d-righe-sito{flex-direction:column;gap:6px;padding:0 6px;display:flex}.d-righe-sito i{background:color-mix(in srgb, var(--carta) 65%, transparent);border-radius:4px;height:8px}.d-righe-sito i:last-child{width:60%}.d-scudo{animation:scudoPop 4s var(--molla) infinite;position:absolute;bottom:16px;right:18px}@keyframes scudoPop{0%,36%{transform:scale(0)}46%,92%{transform:scale(1)}to{transform:scale(0)}}.d-cookie{height:100%;position:relative;overflow:hidden}.d-pagina-sfondo{flex-direction:column;gap:8px;display:flex;position:absolute;inset:14px}.d-pagina-sfondo i{background:color-mix(in srgb, var(--carta) 60%, transparent);border-radius:5px;height:10px}.d-pagina-sfondo i:first-child{width:50%;height:14px}.d-banner{background:var(--verde-scuro);color:var(--carta);animation:bannerDemo 5s var(--ease) infinite both;border-radius:12px;padding:10px;position:absolute;bottom:10px;left:10px;right:10px}.d-banner-righe{flex-direction:column;gap:5px;display:flex}.d-banner-righe i{background:color-mix(in srgb, var(--carta) 35%, transparent);border-radius:3px;height:6px}.d-banner-righe i:last-child{width:70%}.d-scelte{gap:6px;margin-top:9px;display:flex}.d-scelte b{text-align:center;background:color-mix(in srgb, var(--carta) 18%, transparent);border-radius:99px;flex:1;padding:3px 0;font-size:.8rem}.d-scelte b.scelta{animation:5s infinite sceltaCookie}.d-salvate{background:var(--carta);animation:salvate 5s var(--molla) infinite both;border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:.875rem;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px}@keyframes bannerDemo{0%,6%{transform:translateY(130%)}14%,56%{transform:none}64%,to{transform:translateY(130%)}}@keyframes sceltaCookie{0%,40%{background:color-mix(in srgb, var(--carta) 18%, transparent);color:var(--carta);transform:none}44%{transform:scale(.9)}48%,60%{background:var(--menta);color:var(--verde-scuro);transform:none}}@keyframes salvate{0%,64%{opacity:0;transform:translateY(10px)}70%,94%{opacity:1;transform:none}to{opacity:0}}.d-cassaforte{justify-content:space-between;align-items:center;gap:12px;height:100%;padding:16px 18px;display:flex}.d-voci{flex-direction:column;gap:6px;min-width:0;display:flex}.d-voci span{background:var(--carta);white-space:nowrap;animation:inCassa 4.5s var(--ease) infinite both;animation-delay:calc(var(--k) * .45s);border-radius:99px;padding:3px 10px;font-size:.875rem;font-weight:700}@keyframes inCassa{0%,10%{opacity:1;transform:none}30%{opacity:0;transform:translate(70px)scale(.6)}70%{opacity:0;transform:translate(-10px)}82%,to{opacity:1;transform:none}}.d-scrigno{background:var(--verde-scuro);width:74px;height:74px;color:var(--carta);animation:scrigno 4.5s var(--molla) infinite;border-radius:18px;flex:none;place-items:center;display:grid}.d-scrigno .lucchetto{color:var(--menta);font-size:30px}.d-scrigno .lucchetto:before{animation:4.5s infinite chiudiScrigno}@keyframes scrigno{0%,30%{transform:none}38%{transform:scale(1.08)}46%,to{transform:none}}@keyframes chiudiScrigno{0%,24%{transform:translateY(-.16em)rotate(18deg)}34%,76%{transform:none}86%,to{transform:translateY(-.16em)rotate(18deg)}}.v-ascolto{flex-direction:column;justify-content:center;gap:10px;height:100%;padding:18px 22px;display:flex}.bolla{border-radius:16px;gap:5px;width:max-content;padding:10px 14px;animation:4s infinite bolla;display:inline-flex}.bolla i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1s infinite punti}.bolla i:nth-child(2){animation-delay:.15s}.bolla i:nth-child(3){animation-delay:.3s}.bolla.a{background:var(--carta);color:var(--verde-scuro);border-bottom-left-radius:4px}.bolla.b{background:var(--verde);color:var(--carta);border-bottom-right-radius:4px;align-self:flex-end;animation-delay:2s}@keyframes bolla{0%,5%{opacity:0;transform:translateY(8px)scale(.9)}12%,70%{opacity:1;transform:none}80%,to{opacity:.35}}@keyframes punti{50%{opacity:.5;transform:translateY(-3px)}}.v-analisi{height:100%;position:relative}.va-pagina{background:var(--carta);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;inset:18px 34px}.va-pagina i{background:var(--linea);border-radius:4px;height:7px}.va-pagina i:first-child{background:var(--verde-scuro);width:50%;height:10px}.va-pagina i:nth-child(3){width:75%}.va-lente{border:4px solid var(--verde-scuro);background:color-mix(in srgb, var(--carta) 35%, transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur();border-radius:50%;width:46px;height:46px;animation:5s ease-in-out infinite alternate lente;position:absolute;top:22%;left:20%}.va-lente:after{content:"";background:var(--verde-scuro);border-radius:3px;width:16px;height:5px;position:absolute;bottom:-14px;right:-14px;transform:rotate(45deg)}@keyframes lente{0%{top:18%;left:18%}50%{top:30%;left:58%}to{top:46%;left:34%}}.v-proposta{height:100%;position:relative}.foglio{background:var(--carta);width:74px;height:96px;box-shadow:0 10px 20px -12px color-mix(in srgb, var(--verde-scuro) 50%, transparent);background-image:linear-gradient(var(--verde) 0 0), linear-gradient(var(--linea) 0 0), linear-gradient(var(--linea) 0 0), linear-gradient(var(--azzurro) 0 0);transition:transform .8s var(--molla);background-position:9px 10px,9px 24px,9px 34px,9px 48px;background-repeat:no-repeat;background-size:40% 6px,70% 5px,55% 5px,76% 34px;border-radius:8px;margin-left:-37px;transition-delay:.6s;position:absolute;top:18px;left:50%}.passi.visibile .f1{transform:translate(-58px)rotate(-12deg)}.passi.visibile .f3{transform:translate(58px)rotate(12deg)}.v-proposta .f2{z-index:2}.v-realizzazione{background:var(--carta);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:26px 12px 12px;display:grid;position:absolute;inset:16px 22px}.mini-barra{background:color-mix(in srgb, var(--verde-scuro) 8%, var(--carta));border-radius:10px 10px 0 0;height:16px;position:absolute;top:0;left:0;right:0}.blocco-r{background:var(--sabbia);transform-origin:0;border-radius:6px;animation:4s infinite costruisci}.blocco-r.b1{background:var(--verde);grid-column:span 2}.blocco-r.b2{animation-delay:.3s}.blocco-r.b3{background:var(--corallo-tenue);animation-delay:.6s}.blocco-r.b4{background:var(--azzurro);grid-column:span 2;animation-delay:.9s}@keyframes costruisci{0%{opacity:0;transform:scaleX(0)}15%,80%{opacity:1;transform:scaleX(1)}92%,to{opacity:0}}.v-consegna{justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.libretto{perspective:400px;display:flex}.libretto .pagina{background:var(--carta);width:62px;height:84px;box-shadow:0 8px 16px -10px color-mix(in srgb, var(--verde-scuro) 50%, transparent);flex-direction:column;gap:6px;padding:10px 8px;display:flex}.libretto .sx{border-radius:8px 2px 2px 8px}.libretto .dx{transform-origin:0;border-radius:2px 8px 8px 2px;animation:4.5s infinite sfoglia}.libretto b{font-family:var(--f-titoli);color:var(--verde);font-size:.875rem;line-height:1}.libretto i{background:var(--linea);border-radius:3px;height:5px}.libretto i:nth-child(odd){width:70%}@keyframes sfoglia{0%,30%{transform:rotateY(0)}50%,70%{transform:rotateY(-25deg)}90%,to{transform:rotateY(0)}}.v-consegna .spunta{animation:4.5s infinite compare}@media (prefers-reduced-motion:reduce){.servizio .ventaglio-posto,.servizio .restauro-hero,.servizio .portale-hero,.servizio .smista-hero,.servizio .scudo-hero{opacity:1!important;translate:none!important}.servizio .cursore,.servizio .notifica{display:none}.servizio .d-chiarezza span{transform:none}.servizio .restauro-nuovo{clip-path:inset(0 0 0 45%)}.servizio .restauro-bordo{left:45%}.servizio .sm-foglio.f1{opacity:1;top:27%;left:50%}.servizio .sm-chip,.servizio .tm-avviso,.servizio .volante,.servizio .sc-banner,.servizio .d-regola:first-child,.servizio .d-schermo span,.servizio .d-stato,.servizio .d-chip-pila span:first-child,.servizio .bolla{opacity:1;transform:none}}
.confronto{aspect-ratio:4/3;box-shadow:var(--ombra);background:var(--carta);border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.strato{position:absolute;inset:0}.strato.dopo{clip-path:inset(0 0 0 var(--pos))}.vecchio{background:color-mix(in srgb, var(--verde-scuro) 9%, var(--carta));text-align:center;flex-direction:column;gap:2.6cqw;height:100%;padding:4cqw;display:flex;overflow:hidden}.v-testata{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--verde-scuro) 55%, var(--carta));background:color-mix(in srgb, var(--sabbia) 60%, var(--carta));border:.5cqw double var(--tenue);padding:2cqw;font-size:4.6cqw;font-weight:800;line-height:1.1}.v-link{flex-wrap:wrap;justify-content:center;gap:1.4cqw 2cqw;display:flex}.v-link u{background:color-mix(in srgb, var(--azzurro) 50%, var(--verde-scuro));opacity:.45;width:9cqw;height:1.4cqw}.v-corpo{flex:1;gap:3cqw;min-height:0;display:flex}.v-foto{background:repeating-linear-gradient(45deg, var(--linea) 0 1cqw, transparent 1cqw 2cqw);border:.4cqw solid var(--linea);width:26cqw}.v-muro{flex-direction:column;flex:1;gap:1.4cqw;display:flex}.v-muro i{background:color-mix(in srgb, var(--verde-scuro) 26%, transparent);height:1.3cqw}.v-muro i:nth-child(3n){width:82%}.v-scorre{white-space:nowrap;color:color-mix(in srgb, var(--corallo) 80%, var(--verde-scuro));background:color-mix(in srgb, var(--corallo) 14%, var(--carta));padding:1cqw 0;font-size:2.4cqw;font-weight:700;overflow:hidden}.v-scorre span{animation:9s linear infinite scorre;display:inline-block}@keyframes scorre{0%{transform:translate(0)}to{transform:translate(-50%)}}.v-piede{color:var(--tenue);font-size:2.2cqw;font-style:italic}.nuovo{background:var(--carta);flex-direction:column;gap:5cqw;height:100%;padding:4cqw 5cqw;display:flex}.n-hero{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:4cqw;display:grid}.n-titolo{font-family:var(--f-titoli);letter-spacing:-.03em;color:var(--verde-scuro);text-wrap:balance;font-size:6.2cqw;font-weight:700;line-height:1.02}.n-testo{color:var(--tenue);margin-top:2.4cqw;font-size:2.6cqw;line-height:1.4}.nuovo .mock-btn{font-size:2.4cqw}.n-foto{aspect-ratio:3/4;border-radius:3cqw;width:100%}.maniglia{top:0;bottom:0;left:var(--pos);background:var(--carta);width:3px;box-shadow:0 0 0 1px var(--linea);pointer-events:none;z-index:3;margin-left:-1.5px;position:absolute}.maniglia span{background:var(--accento);width:46px;height:46px;color:var(--su-accento);letter-spacing:.1em;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--verde-scuro) 60%, transparent), 0 0 0 3px var(--carta);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.confronto-et{z-index:2;background:var(--carta);box-shadow:0 0 0 1px var(--linea);border-radius:99px;padding:2px 10px;font-size:.875rem;font-weight:700;position:absolute;top:12px}.confronto-et.sx{left:12px}.confronto-et.dx{background:var(--verde);color:var(--carta);right:12px}.confronto input{opacity:0;z-index:4;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.confronto:has(input:focus-visible){outline:3px solid var(--verde);outline-offset:4px}.vetrina{padding:clamp(5rem, 10vw, 8rem) var(--marg) clamp(3rem, 6vw, 5rem)}.vetrina-testa{max-width:var(--max);margin:0 auto 2rem}.vetrina-corpo{max-width:var(--max);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:980px){.vetrina-corpo{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem}.vetrina-corpo .scena{order:2}.vetrina-corpo .fasi{order:1}}.scena{z-index:4;background:var(--carta);height:54svh;box-shadow:0 14px 16px -12px var(--carta);flex-direction:column;gap:.75rem;padding:.75rem 0 1rem;display:flex;position:sticky;top:3.6rem}@media (min-width:980px){.scena{height:76svh;box-shadow:none;padding:0;top:12svh}}.scena-box{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.palco{background:var(--carta);width:min(100cqw,142cqh);height:min(100cqh,70.4225cqw);box-shadow:var(--ombra), 0 0 0 1.5px var(--linea);border-radius:16px;transition:box-shadow .6s;position:relative;overflow:hidden;container-type:inline-size}.palco .browser-barra{height:5cqw;transition:opacity .6s,height .6s;position:relative}.palco .browser-barra>i{width:1.4cqw;height:1.4cqw}.palco .browser-barra .url{height:3cqw;font-size:1.6cqw}.online{background:var(--linea);border-radius:50%;flex:none;width:1.2cqw;height:1.2cqw;transition:background-color .4s,box-shadow .4s}.da-6 .online{background:var(--verde);box-shadow:0 0 0 .6cqw var(--menta)}.scena-stato{justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:700;display:flex}.scena-num{color:var(--verde);font-variant-numeric:tabular-nums}.scena-punti{gap:2px;display:flex}.scena-punti button{background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.scena-punti button:before{content:"";background:var(--linea);width:8px;height:8px;transition:width .4s var(--molla), background-color .3s;border-radius:99px}.scena-punti button.attivo:before{background:var(--accento-forte);width:20px}.scena-punti button:hover:before{background:var(--verde)}.fasi{z-index:1;position:relative}.fase-testo{align-items:flex-end;min-height:64svh;padding-bottom:8svh;display:flex}.fase-testo:first-child{min-height:40svh}.fase-testo:last-child{min-height:46svh;padding-bottom:16svh}@media (min-width:980px){.fase-testo,.fase-testo:first-child,.fase-testo:last-child{align-items:center;min-height:70svh;padding:0}.fase-testo:first-child{padding-top:6svh}}.fase-contenuto{opacity:.28;transition:opacity .5s, transform .6s var(--ease);max-width:26rem;transform:translate(-6px)}.fase-testo.attiva .fase-contenuto{opacity:1;transform:none}.fase-num{color:var(--verde);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:700}.fase-contenuto h3{font-family:var(--f-titoli);letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.05}.fase-contenuto p{color:var(--tenue);text-wrap:pretty;margin-top:.7rem}.cantiere:not(.da-2){box-shadow:0 0 0 1.5px var(--linea)}.cantiere.telefono{width:min(100cqw,50cqh);height:100cqh;box-shadow:var(--ombra), 0 0 0 2.5cqw var(--verde-scuro);animation:diventaTelefono .7s var(--molla);border-radius:7cqw}@keyframes diventaTelefono{0%{opacity:.4;scale:.92}}.c-carta{pointer-events:none;background-image:linear-gradient(var(--azzurro) 1px, transparent 1px), linear-gradient(90deg, var(--azzurro) 1px, transparent 1px);background-size:22px 22px;transition:opacity .8s;position:absolute;inset:0}.da-2 .c-carta{opacity:0}.cantiere:not(.da-2) .browser-barra{opacity:.35}.c-pagina{transition:transform 1s var(--ease);flex-direction:column;gap:4cqw;padding:4cqw 5cqw;display:flex;position:relative}.blocco{transition:background-color .7s var(--ease), color .6s, outline-color .5s, rotate .8s var(--molla), box-shadow .6s, border-radius .6s;outline:.3cqw dashed color-mix(in srgb, var(--verde-scuro) 45%, transparent);outline-offset:-.3cqw;rotate:var(--j,0deg);color:#0000;background:0 0;border-radius:1.2cqw}.da-2 .blocco{background:color-mix(in srgb, var(--verde-scuro) 12%, transparent);outline-color:#0000;rotate:0deg}.c-nav{align-items:center;gap:2.4cqw;display:flex}.c-logo{width:11cqw;height:3cqw}.c-link{width:7cqw;height:1.6cqw}.c-link:first-of-type{margin-left:auto}.c-menu{flex-direction:column;gap:1.2cqw;margin-left:auto;display:none}.c-menu i{background:var(--verde-scuro);border-radius:1cqw;width:7cqw;height:1cqw}.c-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:4cqw;display:grid}.c-titolo{font-family:var(--f-titoli);letter-spacing:-.03em;padding:.4cqw 0;font-size:5cqw;font-weight:700;line-height:1.02}.c-paragrafo{margin-top:2.4cqw;display:grid}.c-righe,.c-vero{grid-area:1/1}.c-righe{flex-direction:column;gap:1.4cqw;padding-top:.6cqw;transition:opacity .5s;display:flex}.c-righe i{height:1.4cqw}.c-righe i.corta{width:62%}.c-vero{color:var(--tenue);opacity:0;font-size:2cqw;line-height:1.45;transition:opacity .6s .15s}.c-btn{border-radius:9cqw;margin-top:3cqw;padding:1.5cqw 3cqw;font-size:2cqw;font-weight:700;line-height:1.2;display:inline-block}.c-img{aspect-ratio:4/3.2;border-radius:2.4cqw;position:relative;overflow:hidden}.c-img:before,.c-img:after{content:"";z-index:1;background:color-mix(in srgb, var(--verde-scuro) 35%, transparent);width:140%;height:.3cqw;transition:opacity .5s;position:absolute;top:50%;left:50%}.c-img:before{transform:translate(-50%,-50%)rotate(38deg)}.c-img:after{transform:translate(-50%,-50%)rotate(-38deg)}.da-2 .c-img:before,.da-2 .c-img:after{opacity:0}.c-img .foto{opacity:0;transition:opacity .8s, scale 1.4s var(--ease);position:absolute;inset:0;scale:1.08}.c-tessere{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid}.c-tessera{flex-direction:column;justify-content:space-between;height:12cqw;padding:2cqw;display:flex}.c-tessera i{background:0 0;border-radius:50%;width:3.4cqw;height:3.4cqw;transition:background-color .6s}.c-tessera b{color:#0000;font-size:2cqw;font-weight:700;line-height:1.1;transition:color .6s}.da-3 .c-logo{background:var(--verde-scuro)}.da-3 .c-link{background:color-mix(in srgb, var(--verde-scuro) 30%, transparent)}.da-3 .c-titolo{color:var(--verde-scuro);background:0 0}.da-3 .c-btn{background:var(--verde);color:var(--carta)}.da-3 .c-img{background:var(--sabbia)}.da-3 .t0{background:var(--menta)}.da-3 .t1{background:var(--azzurro)}.da-3 .t2{background:var(--corallo-tenue)}.da-3 .c-tessera i{background:var(--carta)}.campioni{background:var(--carta);box-shadow:var(--ombra);opacity:0;transition:opacity .5s, transform .6s var(--molla);border-radius:9cqw;gap:1cqw;padding:1.2cqw;display:flex;position:absolute;bottom:3cqw;right:3cqw;transform:translateY(2cqw)}.campioni i{border-radius:50%;width:3.4cqw;height:3.4cqw}.campioni i:first-child{background:var(--verde)}.campioni i:nth-child(2){background:var(--menta)}.campioni i:nth-child(3){background:var(--azzurro)}.campioni i:nth-child(4){background:var(--sabbia)}.campioni i:nth-child(5){background:var(--corallo)}.cantiere[data-fase="3"] .campioni{opacity:1;transform:none}.da-4 .c-righe{opacity:0}.da-4 .c-vero{opacity:1}.da-4 .c-img .foto{opacity:1;scale:1}.da-4 .c-tessera b{color:var(--verde-scuro)}.nota{z-index:2;color:color-mix(in srgb, var(--corallo) 80%, var(--verde-scuro));background:var(--carta);transition:opacity .4s, transform .5s var(--molla);border-radius:1cqw;padding:.4cqw 1.2cqw;font-size:max(.8rem,2.1cqw);font-style:italic;font-weight:600;line-height:1.2;position:absolute}.nota.n0{top:10cqw;left:6cqw;rotate:-3deg}.nota.n1{top:39cqw;left:22cqw;rotate:2deg}.nota.n2{top:13cqw;right:6cqw;rotate:3deg}.da-2 .nota{opacity:0;pointer-events:none;transform:scale(.8)}.telefono .browser-barra{height:9cqw}.telefono .browser-barra>i{display:none}.telefono .browser-barra .url{border-radius:3cqw;justify-content:center;height:5.4cqw;margin:0;font-size:3.4cqw}.telefono .c-pagina{animation:scorriTelefono 6s 1s var(--ease) infinite alternate;gap:7cqw;padding:6cqw}.telefono .c-link{display:none}.telefono .c-menu{display:flex}.telefono .c-logo{width:22cqw;height:6cqw}.telefono .c-hero{grid-template-columns:1fr;gap:6cqw}.telefono .c-img{aspect-ratio:4/3;border-radius:5cqw;order:-1}.telefono .c-titolo{font-size:10.5cqw}.telefono .c-vero{font-size:4.6cqw}.telefono .c-btn{text-align:center;margin-top:5cqw;padding:3.4cqw 6cqw;font-size:4.6cqw;display:block}.telefono .c-tessere{grid-template-columns:1fr;gap:4cqw}.telefono .c-tessera{border-radius:4cqw;flex-direction:row;justify-content:flex-start;align-items:center;gap:4cqw;height:18cqw;padding:4cqw}.telefono .c-tessera i{width:8cqw;height:8cqw}.telefono .c-tessera b{font-size:4.6cqw}@keyframes scorriTelefono{0%,15%{transform:translateY(0)}85%,to{transform:translateY(-38%)}}.c-ricerca{z-index:3;background:var(--carta);width:52cqw;box-shadow:var(--ombra), 0 0 0 1px var(--linea);opacity:0;transition:opacity .5s, transform .7s var(--molla);border-radius:2.4cqw;flex-direction:column;gap:1.6cqw;padding:2.4cqw;display:flex;position:absolute;top:9cqw;left:4cqw;transform:translateY(-3cqw)scale(.96)}.c-cerca{box-shadow:inset 0 0 0 .25cqw var(--linea);white-space:nowrap;border-radius:9cqw;align-items:center;gap:1.4cqw;padding:1.2cqw 2cqw;font-size:max(.75rem,1.9cqw);font-weight:600;display:flex;overflow:hidden}.c-cerca .lente{border-width:.35cqw;width:1.8cqw;min-width:9px;height:1.8cqw;min-height:9px}.c-cerca .lente:after{display:none}.c-risultato{background:var(--menta);border-radius:1.6cqw;flex-direction:column;gap:1cqw;padding:1.4cqw 2cqw;display:flex}.c-risultato b{color:var(--verde);font-size:max(.75rem,1.9cqw);line-height:1.2}.c-risultato i{background:color-mix(in srgb, var(--verde-scuro) 16%, transparent);border-radius:1cqw;height:1cqw}.c-risultato.spento{background:0 0}.c-risultato.spento i:last-child{width:70%}.c-notifica{z-index:3;background:var(--verde-scuro);color:var(--carta);opacity:0;transition:opacity .5s .6s, transform .7s var(--molla) .6s;border-radius:2.4cqw;align-items:center;gap:1.6cqw;padding:1.8cqw 2.6cqw 1.8cqw 2cqw;font-size:max(.8rem,2cqw);font-weight:700;display:flex;position:absolute;bottom:4cqw;right:4cqw;transform:translateY(3cqw)}.c-notifica .notifica-punto{background:var(--accento);width:1.6cqw;min-width:9px;height:1.6cqw;min-height:9px;box-shadow:0 0 0 .8cqw color-mix(in srgb, var(--accento) 30%, transparent);animation:1.6s infinite pulsa}@keyframes pulsa{50%{box-shadow:0 0 0 1.6cqw color-mix(in srgb, var(--accento) 0%, transparent)}}.cantiere.da-6 .c-ricerca,.cantiere.da-6 .c-notifica{opacity:1;transform:none}.restauro .r-pagina{background:color-mix(in srgb, var(--verde-scuro) 9%, var(--carta));flex-direction:column;gap:4cqw;height:calc(100% - 5cqw);padding:4cqw 5cqw;transition:background-color .8s;display:flex;position:relative}.restauro.da-3 .r-pagina{background:var(--carta)}.r-nav{align-items:center;gap:3cqw;min-height:6cqw;display:flex}.r-logo{background:color-mix(in srgb, var(--verde-scuro) 45%, var(--carta));border-radius:1cqw;flex:none;width:11cqw;height:3cqw;transition:background-color .6s}.restauro.da-3 .r-logo{background:var(--verde-scuro)}.r-menu{flex-wrap:wrap;justify-content:flex-end;gap:.6cqw 1.6cqw;margin-left:auto;font-size:max(.6rem,1.6cqw);line-height:1.2;transition:opacity .5s;display:flex}.r-menu.r-vecchio u{color:color-mix(in srgb, var(--azzurro) 30%, var(--verde-scuro))}.r-menu.r-nuovo{gap:3cqw;font-size:max(.65rem,1.9cqw);font-weight:700;display:none}.restauro.da-3 .r-menu.r-vecchio{display:none}.restauro.da-3 .r-menu.r-nuovo{animation:entraMenu .6s var(--molla);display:flex}@keyframes entraMenu{0%{opacity:0;transform:translateY(-1cqw)}}.r-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:4cqw;display:grid}.r-titolo{display:grid}.r-titolo span{grid-area:1/1;transition:opacity .5s}.r-titolo .r-vecchio{text-transform:uppercase;letter-spacing:.05em;text-align:center;color:color-mix(in srgb, var(--verde-scuro) 55%, var(--carta));font-size:3.4cqw;font-weight:800}.r-titolo .r-nuovo{font-family:var(--f-titoli);letter-spacing:-.03em;opacity:0;font-size:5cqw;font-weight:700;line-height:1.02}.restauro.da-3 .r-titolo .r-vecchio{opacity:0}.restauro.da-3 .r-titolo .r-nuovo{opacity:1}.r-paragrafo{margin-top:2.4cqw;display:grid}.r-muro,.r-vero{grid-area:1/1}.r-muro{flex-direction:column;gap:1cqw;transition:opacity .5s;display:flex}.r-muro i{background:color-mix(in srgb, var(--verde-scuro) 22%, transparent);height:1.1cqw}.r-muro i:nth-child(3n){width:80%}.r-vero{color:var(--tenue);opacity:0;font-size:2cqw;line-height:1.45;transition:opacity .6s .15s}.restauro.da-3 .r-muro{opacity:0}.restauro.da-3 .r-vero{opacity:1}.r-btn{background:var(--verde);color:var(--carta);opacity:0;transition:opacity .4s, transform .6s var(--molla);border-radius:9cqw;justify-self:start;margin-top:3cqw;padding:1.5cqw 3cqw;font-size:2cqw;font-weight:700;line-height:1.2;display:inline-block;transform:scale(.6)}.restauro.da-5 .r-btn{opacity:1;animation:2.4s 1s infinite richiamo;transform:none}@keyframes richiamo{50%{box-shadow:0 0 0 1.4cqw color-mix(in srgb, var(--verde) 18%, transparent)}}.r-img{aspect-ratio:4/3.2;background:color-mix(in srgb, var(--verde-scuro) 14%, var(--carta));border-radius:2.4cqw;position:relative;overflow:hidden}.r-pesante{z-index:1;background:repeating-linear-gradient(45deg, var(--linea) 0 1cqw, transparent 1cqw 2cqw);place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.r-rotella{border:.7cqw solid color-mix(in srgb, var(--verde-scuro) 20%, transparent);border-top-color:var(--verde-scuro);border-radius:50%;width:6cqw;height:6cqw;animation:1.4s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}.r-img .foto{opacity:0;filter:saturate(.6);transition:opacity .8s;position:absolute;inset:0}.restauro.da-2 .r-pesante{opacity:0}.restauro.da-2 .r-img .foto{opacity:1}.restauro.da-3 .r-img .foto{filter:none}.segno{z-index:4;white-space:nowrap;background:var(--carta);box-shadow:var(--ombra), 0 0 0 .3cqw color-mix(in srgb, var(--corallo) 70%, transparent);animation:segnoEntra .6s var(--molla) both;transition:box-shadow .4s, opacity .5s, transform .5s var(--molla);border-radius:9cqw;align-items:center;gap:1.2cqw;padding:.8cqw 1.8cqw .8cqw .8cqw;font-size:max(.75rem,2cqw);font-weight:700;display:inline-flex;position:absolute}.segno b{background:var(--corallo);width:3.4cqw;min-width:18px;height:3.4cqw;min-height:18px;color:var(--verde-scuro);border-radius:50%;place-items:center;font-size:max(.7rem,2cqw);display:grid}.segno.sistemato{box-shadow:var(--ombra), 0 0 0 .3cqw color-mix(in srgb, var(--verde) 70%, transparent)}.segno.sistemato b{background:0 0}.segno .spunta{width:100%;height:100%}.segno.g0{top:22cqw;left:56cqw}.segno.g1{top:6.5cqw;right:4cqw}.segno.g2{top:13cqw;left:4cqw}.segno.g3{top:53cqw;left:24cqw}.segno.ridotto{gap:0;padding:.8cqw}.segno.ridotto .segno-testo{display:none}@keyframes segnoEntra{0%{opacity:0;transform:scale(.4)}}.restauro[data-fase="6"] .segno{opacity:0;transform:scale(.7)}.r-ricerca{width:50cqw;top:30cqw;left:auto;right:4cqw}.restauro[data-fase="4"] .r-ricerca,.restauro[data-fase="5"] .c-notifica{opacity:1;transform:none}.r-pronto{z-index:5;background:var(--verde-scuro);color:var(--carta);white-space:nowrap;opacity:0;transition:opacity .5s, transform .7s var(--molla);border-radius:9cqw;align-items:center;gap:2cqw;padding:2cqw 3.6cqw 2cqw 2cqw;font-size:max(.9rem,2.8cqw);font-weight:800;display:inline-flex;position:absolute;top:50%;left:50%;transform:scale(.7)}.restauro[data-fase="6"] .r-pronto{opacity:1;transform:none}.documento{background:color-mix(in srgb, var(--menta) 40%, var(--carta))}.dc-arrivo{z-index:4;background:var(--verde-scuro);color:var(--carta);transition:opacity .4s, transform .5s var(--molla);border-radius:9cqw;align-items:center;gap:1.4cqw;padding:1.2cqw 2.4cqw 1.2cqw 1.4cqw;font-size:max(.75rem,2cqw);font-weight:700;display:inline-flex;position:absolute;top:4cqw;left:6cqw}.busta{background:var(--accento);border-radius:.4cqw;width:3.4cqw;min-width:16px;height:2.4cqw;min-height:11px;position:relative;overflow:hidden}.busta:after{content:"";aspect-ratio:1;border:.3cqw solid var(--verde-scuro);width:70%;position:absolute;top:-55%;left:50%;translate:-50%;rotate:45deg}.documento.da-2 .dc-arrivo{opacity:0;transform:translateY(-2cqw)}.dc-foglio{z-index:3;background:var(--carta);width:34cqw;height:44cqw;box-shadow:var(--ombra), 0 0 0 1px var(--linea);transition:transform 1s var(--molla), opacity .6s;animation:fogliEntra 1s var(--ease) both;border-radius:2cqw;padding:3cqw;position:absolute;top:10cqw;left:6cqw;overflow:hidden;transform:translate(3cqw,4cqw)rotate(-7deg)scale(.86)}@keyframes fogliEntra{0%{opacity:0;translate:-10cqw -6cqw}}.documento.da-2 .dc-foglio{transform:none}.documento.da-6 .dc-foglio{opacity:0;transition:transform 1.1s var(--ease), opacity .5s .7s;transform:translate(27cqw,24cqw)rotate(4deg)scale(.18)}.dc-testata{justify-content:space-between;align-items:center;margin-bottom:3cqw;display:flex}.dc-testata b{font-family:var(--f-titoli);letter-spacing:-.02em;font-size:3.4cqw}.dc-testata i{background:color-mix(in srgb, var(--verde-scuro) 18%, transparent);border-radius:1cqw;width:9cqw;height:3cqw}.dc-righe{flex-direction:column;gap:2.2cqw;display:flex}.dc-righe i{background:color-mix(in srgb, var(--verde-scuro) 15%, transparent);border-radius:1cqw;height:1.5cqw;transition:background-color .5s,box-shadow .5s}.dc-righe i:nth-child(3n){width:70%}.dc-righe i:nth-child(4n){width:85%}.documento.da-3 .dc-righe i.campo{background:color-mix(in srgb, var(--verde) 55%, var(--carta));box-shadow:0 0 0 .6cqw color-mix(in srgb, var(--verde) 16%, transparent)}.dc-raggio{opacity:0;pointer-events:none;background:linear-gradient(transparent, color-mix(in srgb, var(--verde) 30%, transparent) 80%, var(--verde) 80%, var(--verde) 84%, transparent 84%);height:8cqw;position:absolute;top:0;left:0;right:0}.documento[data-fase="2"] .dc-raggio{opacity:1;animation:1.8s ease-in-out infinite alternate raggioDoc}@keyframes raggioDoc{0%{top:-8cqw}to{top:100%}}.dc-scheda,.dc-regola,.dc-controllo{z-index:2;background:var(--carta);box-shadow:0 1cqw 3cqw -1.6cqw color-mix(in srgb, var(--verde-scuro) 45%, transparent), 0 0 0 1px var(--linea);opacity:0;transition:opacity .5s, transform .7s var(--molla);border-radius:2cqw;position:absolute;left:47cqw;right:5cqw;transform:translate(3cqw)}.dc-scheda{grid-template-columns:1fr 1fr;gap:1.6cqw 2.4cqw;padding:2.4cqw;display:grid;top:8cqw}.dc-campo{opacity:0;transition:opacity .4s, transform .5s var(--molla);transition-delay:calc(var(--k) * .12s + .2s);flex-direction:column;gap:.4cqw;display:flex;transform:translateY(1cqw)}.dc-campo em{letter-spacing:.06em;text-transform:uppercase;color:var(--verde);font-size:max(.6rem,1.6cqw);font-style:normal;font-weight:700}.dc-campo b{font-size:max(.7rem,2.1cqw);line-height:1.2}.documento.da-3 .dc-scheda,.documento.da-3 .dc-campo{opacity:1;transform:none}.dc-regola{align-items:center;gap:2cqw;padding:2cqw 2.4cqw;font-size:max(.7rem,2.1cqw);font-weight:700;line-height:1.25;display:flex;top:30cqw}.dc-regola .interruttore{font-size:0}.documento.da-4 .dc-regola{opacity:1;transform:none}.documento.da-4 .dc-regola .interruttore{background:var(--verde)}.documento.da-4 .dc-regola .interruttore:after{left:18px}.dc-controllo{align-items:center;gap:2cqw;padding:2cqw 2.4cqw;font-size:max(.7rem,2.1cqw);font-weight:700;display:flex;top:40.5cqw}.dc-controllo .persona{font-size:max(14px,2.4cqw)}.dc-stato{flex:1;line-height:1.25;display:grid}.dc-da,.dc-ok{grid-area:1/1;transition:opacity .4s}.dc-ok{color:var(--verde);opacity:0;align-items:center;gap:1cqw;display:inline-flex}.dc-ok .spunta{width:max(14px,2.6cqw);height:max(14px,2.6cqw)}.dc-conferma{background:var(--verde);color:var(--carta);transition:opacity .4s, transform .4s var(--molla);border-radius:9cqw;padding:.9cqw 2.4cqw;font-size:max(.7rem,1.9cqw)}.documento.da-5 .dc-controllo{opacity:1;transform:none}.documento[data-fase="5"] .dc-conferma{animation:1.8s infinite richiamo}.documento.da-6 .dc-da,.documento.da-6 .dc-conferma{opacity:0;transform:scale(.8)}.documento.da-6 .dc-ok{opacity:1}.dc-cartelle{opacity:.35;grid-template-columns:repeat(3,1fr);gap:3cqw;transition:opacity .5s;display:grid;position:absolute;bottom:5cqw;left:6cqw;right:6cqw}.dc-cartelle>span{background:var(--carta);box-shadow:0 0 0 1px var(--linea);transition:background-color .5s, transform .5s var(--molla), box-shadow .5s;border-radius:2cqw;justify-content:center;align-items:center;gap:1.4cqw;padding:1.8cqw 1cqw;font-size:max(.7rem,2cqw);font-weight:700;display:flex}.dc-cartelle .sm-cartella{font-size:max(12px,2.2cqw)}.documento.da-4 .dc-cartelle{opacity:1}.documento.da-4 .dc-cartelle .giusta{box-shadow:0 0 0 .4cqw color-mix(in srgb, var(--verde) 50%, transparent)}.documento.da-6 .dc-cartelle .giusta{background:var(--verde);color:var(--carta);transition-delay:.7s;transform:translateY(-1cqw)scale(1.06)}.documento.da-6 .dc-cartelle .giusta .sm-cartella{background:var(--carta)}.interattiva{max-width:var(--max);grid-template-columns:minmax(0,1fr);gap:2rem;margin:0 auto;display:grid}@media (min-width:980px){.interattiva{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem}.int-comandi{position:sticky;top:7rem}}.int-comandi{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.int-schede{flex-direction:column;gap:.5rem;width:100%;display:flex}.int-scheda{text-align:left;width:100%;font:inherit;color:inherit;box-shadow:inset 0 0 0 1.5px var(--linea);transition:background-color .3s, box-shadow .3s, transform .4s var(--molla);background:0 0;border:0;border-radius:16px;flex-direction:column;gap:.2rem;padding:1rem 1.15rem;display:flex}.int-scheda b{font-family:var(--f-titoli);letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.int-scheda span{color:var(--tenue);font-size:.95rem;line-height:1.45}.int-scheda:hover{transform:translate(4px)}.int-scheda[aria-selected=true]{background:var(--accento);box-shadow:inset 0 0 0 1.5px #0000}.int-scheda[aria-selected=true] span{color:var(--verde-scuro)}.int-dispositivo{box-shadow:inset 0 0 0 1.5px var(--linea);border-radius:99px;padding:4px;display:inline-flex}.int-dispositivo button{font:inherit;color:inherit;background:0 0;border:0;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.95rem;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.int-dispositivo button[aria-pressed=true]{background:var(--verde-scuro);color:var(--carta)}.icona-pc,.icona-tel{border:2px solid;display:inline-block}.icona-pc{border-radius:3px;width:18px;height:12px}.icona-tel{border-radius:3px;width:10px;height:16px}.int-palco{flex-direction:column;align-items:center;gap:1rem;min-width:0;display:flex}.dispositivo{background:var(--carta);width:100%;max-width:760px;box-shadow:var(--ombra), 0 0 0 1.5px var(--linea);transition:max-width .7s var(--ease), border-radius .7s var(--ease), box-shadow .5s;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.dispositivo .browser-barra{gap:7px;height:46px;padding:0 16px}.dispositivo .browser-barra>i{width:10px;height:10px}.dispositivo .browser-barra .url{border-radius:99px;gap:8px;height:28px;margin-left:10px;padding:0 12px;font-size:.875rem}.dispositivo .browser-barra .lucchetto{font-size:15px}.dispositivo.telefono-vero{max-width:340px;box-shadow:var(--ombra), 0 0 0 10px var(--verde-scuro);border-radius:36px}.telefono-vero .browser-barra>i{display:none}.telefono-vero .browser-barra .url{justify-content:center;margin:0}.portale-app{grid-template-columns:190px minmax(0,1fr);min-height:440px;display:grid}.pa-menu{background:var(--verde-scuro);color:color-mix(in srgb, var(--carta) 70%, transparent);flex-direction:column;gap:.3rem;padding:1.25rem .9rem;display:flex}.pa-logo{background:var(--accento);border-radius:5px;width:70px;height:16px;margin:0 .5rem 1.1rem;display:block}.pa-menu>span{cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .6rem;font-size:.95rem;font-weight:600;transition:background-color .3s,color .3s;display:flex}.pa-menu>span i{background:color-mix(in srgb, var(--carta) 25%, transparent);border-radius:4px;flex:none;width:14px;height:14px}.pa-menu>span.attiva{background:color-mix(in srgb, var(--carta) 12%, transparent);color:var(--carta)}.pa-menu>span.attiva i{background:var(--accento)}.pa-contenuto{min-width:0;animation:pannello .5s var(--ease);padding:1.5rem 1.5rem 2rem}@keyframes pannello{0%{opacity:0;transform:translateY(10px)}}.pa-saluto{color:var(--tenue);font-size:.875rem;font-weight:700}.pa-titolo{font-family:var(--f-titoli);letter-spacing:-.02em;margin:.25rem 0 1.1rem;font-size:1.6rem;font-weight:700;line-height:1.1}.pa-lista{flex-direction:column;gap:.5rem;display:flex}.pa-riga{background:color-mix(in srgb, var(--azzurro) 45%, var(--carta));animation:rigaEntra .5s var(--molla) both;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}@keyframes rigaEntra{0%{opacity:0;transform:translate(-8px)}}.pa-tipo{background:var(--corallo-tenue);border-radius:6px;flex:none;padding:2px 7px;font-size:.75rem;font-style:normal;font-weight:800}.pa-nome{flex:1;min-width:0;font-size:.95rem;font-weight:700;line-height:1.3}.pa-azione{font:inherit;background:var(--verde-scuro);color:var(--carta);transition:background-color .3s, transform .3s var(--molla);border:0;border-radius:99px;flex:none;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.875rem;font-weight:700;display:inline-flex}.pa-azione:hover{transform:scale(1.05)}.pa-azione.fatto{background:var(--carta);color:var(--verde)}.pa-azione .spunta{width:16px;height:16px}.pa-riga.ordine{grid-template-columns:1fr auto;row-gap:.5rem;display:grid}.pa-stato{background:var(--sabbia);border-radius:99px;padding:2px 10px;font-size:.875rem;font-weight:800}.pa-stato.fatto{background:var(--verde);color:var(--carta)}.pa-stato.viaggio{background:var(--carta)}.pa-avanza{background:color-mix(in srgb, var(--verde-scuro) 12%, transparent);border-radius:99px;grid-column:span 2;height:6px;overflow:hidden}.pa-avanza i{border-radius:inherit;background:var(--verde);height:100%;animation:avanza 1s var(--ease) both;transform-origin:0;display:block}@keyframes avanza{0%{transform:scaleX(0)}}.pa-lavori{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.pa-linea{flex-direction:column;gap:.9rem;display:flex}.pa-linea li{color:var(--tenue);align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex;position:relative}.pa-linea li i{z-index:1;background:var(--carta);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--linea);border-radius:50%;flex:none;position:relative}.pa-linea li:not(:last-child):after{content:"";background:var(--linea);width:2px;height:.9rem;position:absolute;top:18px;left:8px}.pa-linea li.fatto{color:var(--verde-scuro)}.pa-linea li.fatto i{background:var(--verde);box-shadow:none}.pa-linea li.corso{color:var(--verde-scuro)}.pa-linea li.corso i{box-shadow:inset 0 0 0 2px var(--verde);background:var(--accento);animation:1.6s infinite pulsaPasso}@keyframes pulsaPasso{50%{box-shadow:inset 0 0 0 2px var(--verde), 0 0 0 6px color-mix(in srgb, var(--verde) 15%, transparent)}}.pa-aggiornamento{background:color-mix(in srgb, var(--azzurro) 45%, var(--carta));border-radius:14px;flex-direction:column;gap:.6rem;padding:.7rem;display:flex}.pa-foto{aspect-ratio:16/9;border-radius:10px;width:100%}.pa-aggiornamento p{font-size:.95rem;font-weight:600;line-height:1.4}.pa-domande{flex-direction:column;gap:.5rem;display:flex}.pa-domanda{background:color-mix(in srgb, var(--azzurro) 45%, var(--carta));border-radius:12px;overflow:hidden}.pa-domanda button{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;font-size:.95rem;font-weight:700;display:flex}.pa-domanda button span{background:var(--carta);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:1.1rem;display:grid}.pa-domanda p{color:var(--tenue);animation:pannello .4s var(--ease);padding:0 .9rem .9rem;font-size:.95rem;line-height:1.45}.pa-scrivi{box-shadow:inset 0 0 0 1.5px var(--linea);color:var(--tenue);border-radius:99px;margin-top:.5rem;padding:.8rem 1rem;font-size:.95rem}@container (max-width:520px){.portale-app{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:520px}.pa-menu{flex-direction:row;order:2;justify-content:space-around;gap:0;padding:.5rem}.pa-logo{display:none}.pa-menu>span{text-align:center;flex-direction:column;gap:.3rem;padding:.45rem .3rem;font-size:.75rem;line-height:1.15}.pa-contenuto{padding:1.25rem 1rem}.pa-titolo{font-size:1.35rem}.pa-riga{flex-wrap:wrap}}.int-interruttori{flex-direction:column;gap:.5rem;width:100%;display:flex}.int-interruttore{text-align:left;width:100%;font:inherit;color:inherit;box-shadow:inset 0 0 0 1.5px var(--linea);background:0 0;border:0;border-radius:16px;align-items:center;gap:1rem;padding:.85rem 1rem;transition:background-color .3s,box-shadow .3s;display:flex}.int-interruttore>span:last-child{flex-direction:column;display:flex}.int-interruttore b{font-size:1.02rem;font-weight:700}.int-interruttore span span{color:var(--tenue);font-size:.9rem;line-height:1.4}.int-interruttore[aria-checked=true]{background:var(--menta);box-shadow:inset 0 0 0 1.5px #0000}.int-interruttore:hover{box-shadow:inset 0 0 0 1.5px var(--verde)}.protetto .browser-barra .url{transition:box-shadow .4s}.pr-protocollo{color:var(--tenue);align-items:center;gap:6px;display:inline-flex}.pr-protocollo.acceso{color:var(--verde);font-weight:700}.pr-protocollo .lucchetto{color:color-mix(in srgb, var(--verde-scuro) 35%, transparent)}.pr-protocollo.acceso .lucchetto{color:var(--verde)}.pr-sito{background:color-mix(in srgb, var(--azzurro) 35%, var(--carta));min-height:420px;padding:1.25rem 1.5rem 7.5rem;position:relative}.pr-sito .mock-nav{gap:14px}.pr-sito .mock-nav b{border-radius:5px;width:70px;height:16px}.pr-sito .mock-nav span{border-radius:4px;width:44px;height:8px}.pr-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.pr-titolo{font-family:var(--f-titoli);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.3rem,4.4cqw,2rem);font-weight:700;line-height:1.05}.pr-testo{color:var(--tenue);margin-top:.5rem;font-size:.95rem;line-height:1.45}.pr-modulo{background:var(--carta);border-radius:14px;flex-direction:column;gap:.5rem;margin-top:1rem;padding:.9rem;display:flex}.pr-campo{height:30px;box-shadow:inset 0 0 0 1.5px var(--linea);border-radius:8px}.pr-consenso{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.3;display:none}.pr-consenso.visibile{animation:rigaEntra .5s var(--molla);display:flex}.pr-casella{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--verde);border-radius:6px;flex:none;place-items:center;display:grid}.pr-casella .spunta{border-radius:6px;width:20px;height:20px}.pr-modulo .mock-btn{align-self:flex-start;margin-top:.25rem;padding:.4rem 1rem;font-size:.875rem}.pr-foto{aspect-ratio:4/5;border-radius:14px;width:100%}.pr-badge-riga{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.pr-badge{background:var(--carta);color:var(--tenue);box-shadow:0 0 0 1px var(--linea);transition:opacity .4s, transform .5s var(--molla), background-color .4s, color .4s;border-radius:99px;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.pr-badge .spunta{width:18px;height:18px}.pr-badge .lucchetto{color:color-mix(in srgb, var(--verde-scuro) 35%, transparent);margin-left:.25rem;font-size:14px}.pr-badge.acceso{color:var(--verde-scuro);background:var(--menta)}.pr-badge.acceso .lucchetto{color:var(--verde)}.pr-badge.spento{opacity:.3;transform:scale(.94)}.pr-banner{z-index:3;animation:rigaEntra .5s var(--molla);position:absolute}.pr-banner.invadente{background:color-mix(in srgb, var(--verde-scuro) 70%, var(--carta));color:var(--carta);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-weight:700;display:flex;inset:auto 0 0}.pr-banner.invadente b{background:var(--carta);color:var(--verde-scuro);border-radius:6px;padding:.3rem 1.1rem}.pr-banner.ordinato{background:var(--verde-scuro);color:var(--carta);border-radius:16px;padding:.9rem 1rem;bottom:1rem;left:1rem;right:1rem}.pr-banner.ordinato p{font-size:.9rem;font-weight:600;line-height:1.4}.pr-scelte{gap:.4rem;margin-top:.65rem;display:flex}.pr-scelte b{text-align:center;background:color-mix(in srgb, var(--carta) 16%, transparent);border-radius:99px;flex:1;padding:.35rem 0;font-size:.875rem}.dispositivo.protetto.tutto{box-shadow:var(--ombra), 0 0 0 3px var(--verde)}.pr-livello{align-items:center;gap:1rem;width:100%;max-width:760px;font-size:.95rem;font-weight:700;display:flex}.pr-misura{background:var(--linea);border-radius:99px;flex:1;height:10px;overflow:hidden}.pr-misura i{border-radius:inherit;background:linear-gradient(90deg, var(--menta), var(--verde));transform-origin:0;height:100%;transform:scaleX(var(--v));transition:transform .7s var(--molla);display:block}.pr-esito{min-height:1.6em;color:var(--verde);text-align:center;font-weight:700}@container (max-width:520px){.pr-hero{grid-template-columns:minmax(0,1fr)}.pr-foto{aspect-ratio:16/9;order:-1}.pr-sito{padding:1rem 1rem 7rem}}.dieci{background:var(--carta);width:100%;color:var(--verde-scuro);transition:rotate .6s var(--molla), transform .5s var(--molla);border-radius:18px;overflow:hidden;rotate:-1.5deg;box-shadow:0 40px 60px -30px #00000073;container-type:inline-size}.dieci:hover,.dieci.in-corsa{rotate:0deg}.dieci.lampo{animation:rimbalzo .6s var(--molla)}@keyframes rimbalzo{40%{transform:scale(1.025)}}.dieci .browser-barra{height:7cqw}.dieci-corpo{background:var(--sabbia);flex-direction:column;justify-content:center;min-height:62cqw;padding:7cqw 6cqw;display:flex;position:relative}.dieci-titolo{font-family:var(--f-titoli);letter-spacing:-.03em;text-wrap:balance;max-width:82%;min-height:2.1em;font-size:clamp(1.35rem,7.4cqw,2.4rem);font-weight:700;line-height:1.04}.dieci .riga{width:70%}.dieci .riga.corta{width:48%}.dieci .mock-btn{align-self:flex-start;padding:.55rem 1.1rem;font-size:max(.875rem,3cqw)}.anello{aspect-ratio:1;width:clamp(48px,13cqw,68px);position:absolute;top:5cqw;right:5cqw}.anello svg{width:100%;height:100%;transform:rotate(-90deg)}.anello circle{fill:none;stroke-width:5px}.anello-fondo{stroke:color-mix(in srgb, var(--verde-scuro) 14%, transparent)}.anello-giro{stroke:var(--accento-forte);stroke-linecap:round}.anello-num{font-family:var(--f-titoli);font-variant-numeric:tabular-nums;place-items:center;font-size:clamp(1rem,4.6cqw,1.4rem);font-weight:800;display:grid;position:absolute;inset:0}.dieci.finito .anello-num{color:var(--verde)}@media (prefers-reduced-motion:reduce){.servizio .palco,.servizio .dispositivo{transition:none}}
