.hero[data-astro-cid-i3irphx7]{--px:0;--py:0;isolation:isolate;background:var(--antracite);color:var(--bianco);margin-top:-88px;padding:calc(88px + clamp(56px,9vw,120px)) 0 clamp(64px,9vw,120px);position:relative;overflow:hidden}.hero__fondo[data-astro-cid-i3irphx7]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__luce[data-astro-cid-i3irphx7]{will-change:transform;border-radius:50%;position:absolute}.hero__luce--1[data-astro-cid-i3irphx7]{background:radial-gradient(circle,#76b62a73 0%,#76b62a2e 35%,#0000 70%);width:60vmax;height:60vmax;animation:14s ease-in-out infinite alternate luce-1;top:-25vmax;left:-10vmax}.hero__luce--2[data-astro-cid-i3irphx7]{background:radial-gradient(circle,#5c94216b 0%,#5c942129 35%,#0000 70%);width:50vmax;height:50vmax;animation:17s ease-in-out infinite alternate luce-2;bottom:-30vmax;right:-15vmax}.hero__luce--3[data-astro-cid-i3irphx7]{background:radial-gradient(circle,#edf6e32e 0%,#edf6e30f 40%,#0000 70%);width:40vmax;height:40vmax;animation:11s ease-in-out infinite alternate luce-3;top:20%;left:35%}.hero__fascio[data-astro-cid-i3irphx7]{background:linear-gradient(90deg,#0000,#ffffff12 45%,#76b62a1f 50%,#ffffff12 55%,#0000);width:35%;height:200%;animation:9s cubic-bezier(.45,0,.25,1) infinite fascio;position:absolute;top:-50%;left:0;transform:translate(-120%)rotate(18deg)}.hero__fondo[data-astro-cid-i3irphx7]:after{content:"";mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.55'/%3E%3C/svg%3E"),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:160px 160px,64px 64px,64px 64px;position:absolute;inset:0;mask-image:radial-gradient(at 60% 40%,#000 30%,#0000 85%)}@keyframes luce-1{0%{transform:translate(0)scale(1)}50%{transform:translate(45vw,20vh)scale(1.15)}to{transform:translate(15vw,45vh)scale(.9)}}@keyframes luce-2{0%{transform:translate(0)scale(1)}50%{transform:translate(-40vw,-25vh)scale(1.2)}to{transform:translate(-10vw,-50vh)scale(.95)}}@keyframes luce-3{0%{transform:translate(-20vw,10vh)}to{transform:translate(25vw,-15vh)}}@keyframes fascio{0%{transform:translate(-120%)rotate(18deg)}60%,to{transform:translate(400%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.hero__luce[data-astro-cid-i3irphx7],.hero__fascio[data-astro-cid-i3irphx7]{animation:none}.hero__fascio[data-astro-cid-i3irphx7]{display:none}}.hero__griglia[data-astro-cid-i3irphx7]{align-items:center;gap:48px;display:grid}@media (width>=960px){.hero__griglia[data-astro-cid-i3irphx7]{grid-template-columns:1.25fr 1fr}}.hero__testo[data-astro-cid-i3irphx7]{min-width:0}.hero__titolo[data-astro-cid-i3irphx7]{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2.25rem,1.4rem + 4vw,4.25rem)}.hero__parola[data-astro-cid-i3irphx7]{white-space:pre;display:inline-block}.hero__sottotitolo[data-astro-cid-i3irphx7]{color:#ffffffd9;max-width:56ch;margin-bottom:32px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.hero__prove[data-astro-cid-i3irphx7]{color:#ffffffb3;flex-wrap:wrap;gap:8px 24px;margin:32px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.hero__prove[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--bianco);font-family:var(--font-titoli)}@media (prefers-reduced-motion:no-preference){.hero__parola[data-astro-cid-i3irphx7],.hero__entra[data-astro-cid-i3irphx7]{animation:.9s cubic-bezier(.2,.7,.2,1) both entra;animation-delay:calc(var(--i) * 70ms + .1s)}}@keyframes entra{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.hero__bolle[data-astro-cid-i3irphx7]{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.bolla[data-astro-cid-i3irphx7]{--grande:1.7;--piccola:.82;aspect-ratio:1;isolation:isolate;color:#fffc;width:30%;translate:-50% -50%;transform:translate(calc(var(--px) * var(--prof) * 1px), calc(var(--py) * var(--prof) * 1px));background:#3a4651;border:1px solid #ffffff2e;border-radius:50%;place-items:center;text-decoration:none;transition:transform .6s cubic-bezier(.2,.7,.2,1),scale .5s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0000004d}.bolla__velo[data-astro-cid-i3irphx7]{z-index:-1;background:0 0;transition:background-color .4s;position:absolute;inset:0}.bolla__icona[data-astro-cid-i3irphx7]{place-items:center;transition:scale .4s;display:grid}.bolla__titolo[data-astro-cid-i3irphx7]{text-align:center;width:72%;line-height:1.15;font-family:var(--font-titoli);letter-spacing:.04em;text-transform:uppercase;color:var(--bianco);opacity:0;font-size:.6rem;font-weight:800;transition:opacity .3s;position:absolute;bottom:16%}.bolla--attiva[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:hover,.bolla[data-astro-cid-i3irphx7]:focus-visible{scale:var(--grande);z-index:3;border-color:var(--verde-cycle);box-shadow:0 24px 60px #76b62a66}.bolla--attiva[data-astro-cid-i3irphx7] .bolla__velo[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:hover .bolla__velo[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:focus-visible .bolla__velo[data-astro-cid-i3irphx7]{background:var(--verde-cycle)}.bolla--attiva[data-astro-cid-i3irphx7] .bolla__titolo[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:hover .bolla__titolo[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:focus-visible .bolla__titolo[data-astro-cid-i3irphx7]{opacity:1}.bolla--attiva[data-astro-cid-i3irphx7] .bolla__icona[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:hover .bolla__icona[data-astro-cid-i3irphx7]{color:var(--bianco)}.hero__bolle[data-astro-cid-i3irphx7]:has(.bolla:hover,.bolla:focus-visible) .bolla[data-astro-cid-i3irphx7]:not(:hover):not(:focus-visible){scale:var(--piccola);z-index:1;border-color:#ffffff2e;box-shadow:0 16px 40px #00000040}.hero__bolle[data-astro-cid-i3irphx7]:has(.bolla:hover,.bolla:focus-visible) .bolla[data-astro-cid-i3irphx7]:not(:hover):not(:focus-visible) .bolla__velo[data-astro-cid-i3irphx7]{background:0 0}.hero__bolle[data-astro-cid-i3irphx7]:has(.bolla:hover,.bolla:focus-visible) .bolla[data-astro-cid-i3irphx7]:not(:hover):not(:focus-visible) .bolla__titolo[data-astro-cid-i3irphx7]{opacity:0}.hero__bolle[data-astro-cid-i3irphx7]:has(.bolla:hover,.bolla:focus-visible) .bolla[data-astro-cid-i3irphx7]:not(:hover):not(:focus-visible) .bolla__icona[data-astro-cid-i3irphx7]{color:#fffc}.bolla--1[data-astro-cid-i3irphx7]{--prof:16;top:30%;left:62%}.bolla--2[data-astro-cid-i3irphx7]{--prof:-14;top:24%;left:20%}.bolla--3[data-astro-cid-i3irphx7]{--prof:22;top:70%;left:20%}.bolla--4[data-astro-cid-i3irphx7]{--prof:-18;top:82%;left:50%}.bolla--5[data-astro-cid-i3irphx7]{--prof:12;top:70%;left:82%}@media (width<=600px){.bolla[data-astro-cid-i3irphx7]{--grande:1.45}.bolla--1[data-astro-cid-i3irphx7]{top:32%;left:64%}.bolla--2[data-astro-cid-i3irphx7]{top:26%;left:25%}.bolla--3[data-astro-cid-i3irphx7]{top:70%;left:25%}.bolla--5[data-astro-cid-i3irphx7]{top:70%;left:75%}.bolla[data-astro-cid-i3irphx7]{container-type:inline-size}.bolla__icona[data-astro-cid-i3irphx7]{transition:scale .4s,transform .4s}.bolla--attiva[data-astro-cid-i3irphx7] .bolla__icona[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:hover .bolla__icona[data-astro-cid-i3irphx7],.bolla[data-astro-cid-i3irphx7]:focus-visible .bolla__icona[data-astro-cid-i3irphx7]{transform:translateY(-12cqw)}.hero__bolle[data-astro-cid-i3irphx7]:has(.bolla:hover,.bolla:focus-visible) .bolla[data-astro-cid-i3irphx7]:not(:hover):not(:focus-visible) .bolla__icona[data-astro-cid-i3irphx7]{transform:none}.bolla__icona[data-astro-cid-i3irphx7] svg{width:30cqw;height:30cqw}.bolla__titolo[data-astro-cid-i3irphx7]{letter-spacing:.01em;width:70%;font-size:.5rem;bottom:27%}}@media (prefers-reduced-motion:no-preference){.bolla__icona[data-astro-cid-i3irphx7]{animation:7s ease-in-out infinite alternate fluttua}.bolla[data-astro-cid-i3irphx7]{animation:1.1s cubic-bezier(.2,.7,.2,1) backwards entra-bolla}.bolla--2[data-astro-cid-i3irphx7]{animation-delay:.12s}.bolla--3[data-astro-cid-i3irphx7]{animation-delay:.24s}.bolla--4[data-astro-cid-i3irphx7]{animation-delay:.36s}.bolla--5[data-astro-cid-i3irphx7]{animation-delay:.48s}}@keyframes entra-bolla{0%{opacity:0}to{opacity:1}}@keyframes fluttua{0%{translate:0 -6px}to{translate:0 6px}}.nastro[data-astro-cid-eklxwne6]{background:var(--verde-cycle);color:var(--antracite);padding-block:18px;overflow:hidden}.nastro__binario[data-astro-cid-eklxwne6]{will-change:transform;backface-visibility:hidden;width:max-content;display:flex;transform:translate(0,0)}.nastro__lista[data-astro-cid-eklxwne6]{margin:0;padding:0;list-style:none;display:flex}.nastro__lista[data-astro-cid-eklxwne6] li[data-astro-cid-eklxwne6]{font-family:var(--font-titoli);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.125rem,1rem + 1vw,1.75rem);font-weight:800;display:flex}.nastro__lista[data-astro-cid-eklxwne6] li[data-astro-cid-eklxwne6]:after{content:"";background:var(--bianco);border-radius:50%;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.nastro__binario[data-astro-cid-eklxwne6]{animation:38s linear infinite scorri}.nastro[data-astro-cid-eklxwne6]:hover .nastro__binario[data-astro-cid-eklxwne6]{animation-play-state:paused}}@keyframes scorri{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.metodo__griglia[data-astro-cid-jeczjjyl]{gap:32px;display:grid}@media (width>=960px){.metodo__griglia[data-astro-cid-jeczjjyl]{grid-template-columns:1fr 1.3fr;align-items:start;gap:64px}.metodo__intro[data-astro-cid-jeczjjyl]{position:sticky;top:120px}}.evidenza-scura[data-astro-cid-jeczjjyl]{color:var(--verde-scuro)}.metodo__carte[data-astro-cid-jeczjjyl]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.carta[data-astro-cid-jeczjjyl]{top:calc(104px + var(--n) * 20px);background:var(--bianco);border:1px solid #e3e8e5;border-radius:24px;grid-template-columns:auto 1fr;gap:20px;min-height:220px;padding:clamp(24px,4vw,40px);display:grid;position:sticky;box-shadow:0 -8px 32px #242e370f}.carta[data-astro-cid-jeczjjyl]:nth-child(2n){background:var(--grigio-nebbia)}.carta[data-astro-cid-jeczjjyl]:last-child{background:var(--antracite);color:var(--bianco);border-color:var(--antracite)}.carta[data-astro-cid-jeczjjyl]:last-child p[data-astro-cid-jeczjjyl]{color:#fffc}.carta__numero[data-astro-cid-jeczjjyl]{background:var(--verde-velo);width:56px;height:56px;color:var(--antracite);font-family:var(--font-titoli);border-radius:50%;place-items:center;font-weight:800;display:grid}.carta[data-astro-cid-jeczjjyl]:last-child .carta__numero[data-astro-cid-jeczjjyl]{background:var(--verde-cycle);color:var(--antracite)}.carta[data-astro-cid-jeczjjyl] h3[data-astro-cid-jeczjjyl]{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800}.carta[data-astro-cid-jeczjjyl] p[data-astro-cid-jeczjjyl]{color:var(--grigio-acciaio);margin:0}.griglia[data-astro-cid-3mr6df6b]{grid-template-columns:1fr;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.griglia[data-astro-cid-3mr6df6b]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.griglia[data-astro-cid-3mr6df6b]{grid-template-columns:repeat(5,1fr)}}.card[data-astro-cid-3mr6df6b]{--luce-x:50%;--luce-y:0%;--incl-x:0deg;--incl-y:0deg;background:var(--bianco);height:100%;transform:perspective(800px) rotateX(var(--incl-x)) rotateY(var(--incl-y));border:1px solid #e3e8e5;border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.servizio[data-astro-cid-3mr6df6b]{scroll-margin-top:140px}.servizio[data-astro-cid-3mr6df6b].servizio--evidenziato .card[data-astro-cid-3mr6df6b],html:not(.js) .servizio[data-astro-cid-3mr6df6b]:target .card[data-astro-cid-3mr6df6b]{animation:3.2s ease-in-out illumina}@keyframes illumina{0%,to{border-color:#e3e8e5;box-shadow:0 0 #76b62a00}15%,50%{box-shadow:0 0 0 3px var(--verde-cycle), 0 0 44px #76b62a8c;border-color:var(--verde-cycle)}32%{box-shadow:0 0 0 3px var(--verde-cycle), 0 0 16px #76b62a40;border-color:var(--verde-cycle)}}.card[data-astro-cid-3mr6df6b]:before{content:"";background:radial-gradient(220px circle at var(--luce-x) var(--luce-y), #76b62a29, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card[data-astro-cid-3mr6df6b]:hover:before{opacity:1}.card[data-astro-cid-3mr6df6b]:hover{border-color:var(--verde-cycle);box-shadow:0 16px 40px #242e371a}.card__icona[data-astro-cid-3mr6df6b]{transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .3s,color .3s}.card[data-astro-cid-3mr6df6b]:hover .card__icona[data-astro-cid-3mr6df6b]{background:var(--verde-cycle);color:var(--bianco);transform:scale(1.08)rotate(-6deg)}.card__freccia[data-astro-cid-3mr6df6b]{transition:transform .3s}.card[data-astro-cid-3mr6df6b]:hover .card__freccia[data-astro-cid-3mr6df6b]{transform:translate(6px)}.card__icona[data-astro-cid-3mr6df6b]{background:var(--verde-velo);width:56px;height:56px;color:var(--verde-scuro);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.card__titolo[data-astro-cid-3mr6df6b]{margin-bottom:8px}.card__testo[data-astro-cid-3mr6df6b]{color:var(--grigio-acciaio);flex-grow:1;font-size:.9375rem}.card__freccia[data-astro-cid-3mr6df6b]{color:var(--antracite);font-weight:600}.card[data-astro-cid-3mr6df6b]:hover .card__freccia[data-astro-cid-3mr6df6b]{color:var(--verde-scuro)}.schede[data-astro-cid-drbkf62v]{margin-top:32px}.schede__barra[data-astro-cid-drbkf62v]{display:none}.schede[data-astro-cid-drbkf62v].schede--attive .schede__barra[data-astro-cid-drbkf62v]{background:var(--bianco);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:6px;display:inline-grid;position:relative;box-shadow:0 4px 16px #242e370f}.schede__barra[data-astro-cid-drbkf62v] button[data-astro-cid-drbkf62v]{z-index:1;font-family:var(--font-titoli);color:var(--antracite);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:12px 24px;font-size:.9375rem;font-weight:700;transition:color .3s;position:relative}.schede__barra[data-astro-cid-drbkf62v] button[data-astro-cid-drbkf62v][aria-selected=true]{color:var(--bianco)}.schede__barra[data-astro-cid-drbkf62v] button[data-astro-cid-drbkf62v]:not([aria-selected=true]):hover{color:var(--verde-scuro)}@media (width<=480px){.schede[data-astro-cid-drbkf62v].schede--attive .schede__barra[data-astro-cid-drbkf62v]{width:100%;display:grid}.schede__barra[data-astro-cid-drbkf62v] button[data-astro-cid-drbkf62v]{padding:12px 10px;font-size:.875rem}}.schede__cursore[data-astro-cid-drbkf62v]{background:var(--antracite);width:calc(50% - 6px);transform:translateX(calc(var(--scheda) * 100%));border-radius:999px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:6px;bottom:6px;left:6px}.schede__pannelli[data-astro-cid-drbkf62v]{gap:20px;display:grid}@media (width>=860px){.schede__pannelli[data-astro-cid-drbkf62v]{grid-template-columns:1fr 1fr;gap:24px}}.schede[data-astro-cid-drbkf62v].schede--attive .schede__pannelli[data-astro-cid-drbkf62v]{grid-template-columns:1fr}.colonna[data-astro-cid-drbkf62v]{background:var(--bianco);border-top:4px solid var(--antracite);border-radius:24px;padding:clamp(24px,4vw,48px)}@media (prefers-reduced-motion:no-preference){.colonna[data-astro-cid-drbkf62v]:not([hidden]){animation:.5s cubic-bezier(.2,.7,.2,1) pannello}}@keyframes pannello{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.colonna__etichetta[data-astro-cid-drbkf62v]{font-family:var(--font-titoli);letter-spacing:.08em;text-transform:uppercase;color:var(--grigio-acciaio);margin-bottom:8px;font-size:.8125rem;font-weight:700}.colonna[data-astro-cid-drbkf62v] h3[data-astro-cid-drbkf62v]{font-size:clamp(1.4rem,1.1rem + 1.5vw,2.25rem);font-weight:800}.colonna[data-astro-cid-drbkf62v] p[data-astro-cid-drbkf62v]{max-width:64ch}.colonna__link[data-astro-cid-drbkf62v]{text-decoration-color:var(--verde-cycle);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.cta[data-astro-cid-drbkf62v]{text-align:center;margin-top:40px}.mappa__griglia[data-astro-cid-lk4bc2z6]{align-items:center;gap:40px;display:grid}@media (width>=960px){.mappa__griglia[data-astro-cid-lk4bc2z6]{grid-template-columns:1fr 1.25fr;gap:56px}}.evidenza-scura[data-astro-cid-lk4bc2z6]{color:var(--verde-scuro)}.mappa__elenco[data-astro-cid-lk4bc2z6]{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:340px;margin:28px 0 0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.voce[data-astro-cid-lk4bc2z6]{background:var(--bianco);width:100%;font:inherit;color:var(--antracite);text-align:left;cursor:pointer;border:1px solid #e3e8e5;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;font-size:.875rem;transition:background-color .2s,border-color .2s,transform .2s;display:grid}.voce[data-astro-cid-lk4bc2z6]:hover{border-color:var(--verde-cycle);transform:translate(3px)}.voce[data-astro-cid-lk4bc2z6][aria-pressed=true]{background:var(--antracite);border-color:var(--antracite);color:var(--bianco)}.voce__pallino[data-astro-cid-lk4bc2z6]{background:var(--verde-cycle);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #76b62a33}.voce__nome[data-astro-cid-lk4bc2z6]{font-weight:600}.voce__potenza[data-astro-cid-lk4bc2z6]{color:var(--grigio-acciaio);white-space:nowrap;font-size:.8125rem}.voce[data-astro-cid-lk4bc2z6][aria-pressed=true] .voce__potenza[data-astro-cid-lk4bc2z6]{color:#ffffffb3}.mappa__area[data-astro-cid-lk4bc2z6]{justify-self:center;width:100%;max-width:620px;position:relative}.mappa__svg[data-astro-cid-lk4bc2z6]{width:100%;height:auto;display:block;overflow:hidden}.mappa[data-astro-cid-lk4bc2z6]:not(.mappa--intera) .mappa__svg[data-astro-cid-lk4bc2z6]{mask-image:radial-gradient(75% 75%,#000 70%,#0000 100%)}.mappa__pois[data-astro-cid-lk4bc2z6]{fill:none;stroke:#d5dcd8;stroke-width:6px;stroke-linecap:round;transition:opacity 1.2s}.mappa__pois--fini[data-astro-cid-lk4bc2z6]{stroke-width:calc(6px * var(--k))}.mappa[data-astro-cid-lk4bc2z6]:not(.mappa--intera) .mappa__pois[data-astro-cid-lk4bc2z6]:not(.mappa__pois--fini),.mappa--intera[data-astro-cid-lk4bc2z6]:not(.mappa--zoom) .mappa__pois--fini[data-astro-cid-lk4bc2z6],.mappa--intera[data-astro-cid-lk4bc2z6] [data-astro-cid-lk4bc2z6]:is(.pin,.pin__ancora,.partenza,.furgone){opacity:0}.pin[data-astro-cid-lk4bc2z6],.pin__ancora[data-astro-cid-lk4bc2z6],.partenza[data-astro-cid-lk4bc2z6],.furgone[data-astro-cid-lk4bc2z6]{transition:opacity .6s}.residenziali[data-astro-cid-lk4bc2z6] circle[data-astro-cid-lk4bc2z6]{fill:var(--verde-scuro);opacity:.55}.residenziali[data-astro-cid-lk4bc2z6] circle[data-astro-cid-lk4bc2z6]:hover{opacity:1}.mappa__legenda[data-astro-cid-lk4bc2z6]{color:var(--grigio-acciaio);flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.mappa__legenda[data-astro-cid-lk4bc2z6] li[data-astro-cid-lk4bc2z6]{align-items:center;gap:8px;display:inline-flex}.legenda__punto[data-astro-cid-lk4bc2z6]{background:var(--verde-cycle);border-radius:50%;width:10px;height:10px}.legenda__punto--piccolo[data-astro-cid-lk4bc2z6]{background:var(--verde-scuro);opacity:.7;width:6px;height:6px}.scheda__luogo[data-astro-cid-lk4bc2z6]{color:var(--grigio-acciaio);margin:0;font-size:.8125rem}.mappa__scia[data-astro-cid-lk4bc2z6]{fill:none;stroke:var(--verde-scuro);stroke-width:calc(2.5px * var(--k));stroke-linecap:round;stroke-dasharray:calc(6px * var(--k)) calc(6px * var(--k))}.pin__ancora[data-astro-cid-lk4bc2z6] line[data-astro-cid-lk4bc2z6]{stroke:var(--grigio-acciaio);stroke-width:calc(1px * var(--k));opacity:.6}.pin__ancora[data-astro-cid-lk4bc2z6] circle[data-astro-cid-lk4bc2z6]{fill:var(--grigio-acciaio)}.pin[data-astro-cid-lk4bc2z6]{cursor:pointer;outline:none}.pin__punto[data-astro-cid-lk4bc2z6]{fill:var(--verde-cycle);stroke:var(--bianco);stroke-width:2.2px;transition:fill .2s}.pin__alone[data-astro-cid-lk4bc2z6]{fill:var(--verde-cycle);opacity:0;transition:opacity .2s}.pin__onda[data-astro-cid-lk4bc2z6]{fill:none;stroke:var(--verde-cycle);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.pin[data-astro-cid-lk4bc2z6]:hover .pin__alone[data-astro-cid-lk4bc2z6],.pin[data-astro-cid-lk4bc2z6]:focus-visible .pin__alone[data-astro-cid-lk4bc2z6],.pin--attivo[data-astro-cid-lk4bc2z6] .pin__alone[data-astro-cid-lk4bc2z6]{opacity:.28}.pin--attivo[data-astro-cid-lk4bc2z6] .pin__punto[data-astro-cid-lk4bc2z6]{fill:var(--verde-scuro)}.pin[data-astro-cid-lk4bc2z6]:focus-visible .pin__punto[data-astro-cid-lk4bc2z6]{stroke:var(--antracite)}@media (prefers-reduced-motion:no-preference){.pin__onda[data-astro-cid-lk4bc2z6]{animation:2.4s ease-out infinite onda}.pin[data-astro-cid-lk4bc2z6]:nth-of-type(2n) .pin__onda[data-astro-cid-lk4bc2z6]{animation-delay:.8s}.pin[data-astro-cid-lk4bc2z6]:nth-of-type(3n) .pin__onda[data-astro-cid-lk4bc2z6]{animation-delay:1.6s}.furgone[data-astro-cid-lk4bc2z6].in-viaggio .furgone__corpo[data-astro-cid-lk4bc2z6]{animation:.26s ease-in-out infinite alternate sobbalzo}}@keyframes onda{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes sobbalzo{0%{transform:translateY(0)}to{transform:translateY(-.9px)}}.partenza[data-astro-cid-lk4bc2z6] rect[data-astro-cid-lk4bc2z6]{fill:var(--antracite);stroke:var(--bianco);stroke-width:2.5px}.partenza[data-astro-cid-lk4bc2z6] text[data-astro-cid-lk4bc2z6]{font-family:var(--font-titoli);fill:var(--antracite);paint-order:stroke;stroke:var(--bianco);stroke-width:5px;stroke-linejoin:round;font-size:16px;font-weight:700}.furgone[data-astro-cid-lk4bc2z6]{pointer-events:none}.furgone__scala[data-astro-cid-lk4bc2z6]{transform:scale(.72)}.furgone__ombra[data-astro-cid-lk4bc2z6]{fill:#242e3733}.furgone__carrozzeria[data-astro-cid-lk4bc2z6]{fill:var(--bianco);stroke:var(--antracite);stroke-width:1.3px;stroke-linejoin:round}.furgone__vetro[data-astro-cid-lk4bc2z6]{fill:#3b4652;stroke:#3b4652;stroke-width:.6px}.furgone__fascia[data-astro-cid-lk4bc2z6]{fill:#2f3a44}.furgone__linea[data-astro-cid-lk4bc2z6]{fill:none;stroke:#b9c2c9;stroke-width:.6px}.furgone__maniglia[data-astro-cid-lk4bc2z6]{fill:#8a96a0}.furgone__foglia[data-astro-cid-lk4bc2z6]{fill:var(--verde-cycle)}.furgone__nervatura[data-astro-cid-lk4bc2z6]{fill:none;stroke:var(--bianco);stroke-width:.9px;stroke-linecap:round}.furgone__faro[data-astro-cid-lk4bc2z6]{fill:#dfe6ea;stroke:#8a96a0;stroke-width:.4px}.furgone__stop[data-astro-cid-lk4bc2z6]{fill:#c0392b}.furgone__specchio[data-astro-cid-lk4bc2z6]{fill:#2f3a44}.furgone__ruota[data-astro-cid-lk4bc2z6] circle[data-astro-cid-lk4bc2z6]{fill:#1c242b}.furgone__ruota[data-astro-cid-lk4bc2z6] .furgone__cerchio[data-astro-cid-lk4bc2z6]{fill:#c9d1cc}.scheda[data-astro-cid-lk4bc2z6]{z-index:2;background:var(--antracite);width:min(260px,70vw);color:var(--bianco);border-radius:16px;padding:16px 40px 16px 18px;font-size:.875rem;position:absolute;transform:translate(18px,-50%);box-shadow:0 16px 40px #242e3740}.scheda[data-astro-cid-lk4bc2z6].scheda--sinistra{transform:translate(calc(-100% - 18px),-50%)}@media (prefers-reduced-motion:no-preference){.scheda[data-astro-cid-lk4bc2z6]:not([hidden]){animation:.35s cubic-bezier(.2,.7,.2,1) compare-scheda}}@keyframes compare-scheda{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.scheda__chiudi[data-astro-cid-lk4bc2z6]{width:28px;height:28px;color:var(--bianco);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;font-size:1.125rem;line-height:1;transition:background-color .2s;display:grid;position:absolute;top:8px;right:8px}.scheda__chiudi[data-astro-cid-lk4bc2z6]:hover,.scheda__chiudi[data-astro-cid-lk4bc2z6]:focus-visible{background:var(--verde-cycle)}.scheda__titolo[data-astro-cid-lk4bc2z6]{font-family:var(--font-titoli);color:var(--verde-cycle);margin:0 0 4px;font-size:1rem;font-weight:800}.scheda__dato[data-astro-cid-lk4bc2z6]{color:#fffc;margin:0}.scheda__potenza[data-astro-cid-lk4bc2z6]{font-family:var(--font-titoli);margin:4px 0 0;font-size:1.25rem;font-weight:800}.scheda[data-astro-cid-lk4bc2z6] a[data-astro-cid-lk4bc2z6]{color:var(--verde-cycle);margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}@media (width<=600px){.scheda[data-astro-cid-lk4bc2z6],.scheda[data-astro-cid-lk4bc2z6].scheda--sinistra{width:100%;margin-top:12px;position:relative;transform:none;top:auto!important;left:auto!important}}.numeri[data-astro-cid-24hpljgx]{background:var(--antracite);color:var(--bianco)}.numeri__griglia[data-astro-cid-24hpljgx]{grid-template-columns:repeat(2,1fr);gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.numeri__griglia[data-astro-cid-24hpljgx]{grid-template-columns:repeat(3,1fr)}}.numero[data-astro-cid-24hpljgx]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:8px;padding:clamp(20px,3vw,32px);display:flex}.numero__valore[data-astro-cid-24hpljgx]{font-family:var(--font-titoli);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 3vw,3.5rem);font-weight:800;line-height:1}.numero__valore--testo[data-astro-cid-24hpljgx]{white-space:nowrap;font-size:clamp(1.4rem,1rem + 2vw,2.6rem)}.numero__valore[data-astro-cid-24hpljgx] small[data-astro-cid-24hpljgx]{color:var(--verde-cycle);font-size:.45em;font-weight:700}.numero__testo[data-astro-cid-24hpljgx]{color:#ffffffbf;font-size:.9375rem}.cert[data-astro-cid-ehnbbydl]{background:linear-gradient(180deg, var(--bianco) 0%, var(--verde-velo) 100%)}.cert__testa[data-astro-cid-ehnbbydl]{align-items:end;gap:16px;display:grid}@media (width>=900px){.cert__testa[data-astro-cid-ehnbbydl]{grid-template-columns:1.2fr 1fr}}.cert__testa[data-astro-cid-ehnbbydl] h2[data-astro-cid-ehnbbydl],.cert__intro[data-astro-cid-ehnbbydl]{margin:0}.evidenza-scura[data-astro-cid-ehnbbydl]{color:var(--verde-scuro)}.cert__griglia[data-astro-cid-ehnbbydl]{grid-template-columns:1fr;gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.cert__griglia[data-astro-cid-ehnbbydl]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cert__griglia[data-astro-cid-ehnbbydl]{grid-template-columns:repeat(4,1fr)}}.certificato[data-astro-cid-ehnbbydl]{--luce-x:50%;--luce-y:0%;--incl-x:0deg;--incl-y:0deg;background:var(--antracite);height:100%;color:var(--bianco);transform:perspective(900px) rotateX(var(--incl-x)) rotateY(var(--incl-y));border-radius:24px;flex-direction:column;gap:8px;padding:28px 24px 22px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #242e372e}.certificato[data-astro-cid-ehnbbydl]:before{content:"";background:radial-gradient(260px circle at var(--luce-x) var(--luce-y), #76b62a47, transparent 70%);pointer-events:none;position:absolute;inset:0}.certificato[data-astro-cid-ehnbbydl]:hover{box-shadow:0 0 0 2px var(--verde-cycle), 0 24px 60px #76b62a4d}.certificato__sigillo[data-astro-cid-ehnbbydl]{width:52px;height:52px}.certificato__sigillo[data-astro-cid-ehnbbydl] svg[data-astro-cid-ehnbbydl]{width:100%;height:100%;fill:var(--verde-cycle)}.certificato__sigillo[data-astro-cid-ehnbbydl] .spunta[data-astro-cid-ehnbbydl]{fill:none;stroke:var(--bianco);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.certificato__sigla[data-astro-cid-ehnbbydl]{font-family:var(--font-titoli);white-space:nowrap;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:800;line-height:1.1}.certificato__nome[data-astro-cid-ehnbbydl]{color:#fffc;min-height:2.8em;font-size:.9375rem}.certificato__anteprima[data-astro-cid-ehnbbydl]{background:var(--bianco);aspect-ratio:3/4;border-radius:8px;max-height:220px;margin:8px 0 4px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block;overflow:hidden;transform:rotate(-2deg)}.certificato[data-astro-cid-ehnbbydl]:hover .certificato__anteprima[data-astro-cid-ehnbbydl]{transform:rotate(0)translateY(-4px)scale(1.02)}.certificato__anteprima[data-astro-cid-ehnbbydl] img{object-fit:cover;object-position:top;width:100%;height:100%}.certificato__piede[data-astro-cid-ehnbbydl]{color:#ffffffa6;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:.8125rem;display:flex}.certificato__pdf[data-astro-cid-ehnbbydl]{background:var(--verde-cycle);color:var(--antracite);border-radius:999px;flex-shrink:0;padding:6px 12px;font-weight:700}.cert__soa[data-astro-cid-ehnbbydl]{text-align:center;color:var(--grigio-acciaio);margin:28px 0 0}.cert__soa[data-astro-cid-ehnbbydl] strong[data-astro-cid-ehnbbydl]{color:var(--antracite);font-family:var(--font-titoli);margin-right:6px}.intestazione[data-astro-cid-o3xlpmsp]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.intestazione__link[data-astro-cid-o3xlpmsp]{text-decoration-color:var(--verde-cycle);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.griglia[data-astro-cid-o3xlpmsp]{grid-template-columns:1fr;gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.griglia[data-astro-cid-o3xlpmsp]{grid-template-columns:repeat(3,1fr)}}.griglia[data-astro-cid-o3xlpmsp] .segnaposto{border-radius:12px;height:100%;min-height:200px}.stampa__griglia[data-astro-cid-jgkcx3bp]{gap:20px;margin-top:32px;display:grid}@media (width>=960px){.stampa__griglia[data-astro-cid-jgkcx3bp]{grid-template-columns:1fr 1.3fr}}.evento[data-astro-cid-jgkcx3bp]{background:var(--antracite);color:var(--bianco);border-radius:24px;padding:clamp(24px,4vw,40px)}.evento__etichetta[data-astro-cid-jgkcx3bp]{letter-spacing:.08em;text-transform:uppercase;color:var(--verde-cycle);margin:0 0 12px;font-size:.8125rem;font-weight:700}.evento[data-astro-cid-jgkcx3bp] h3[data-astro-cid-jgkcx3bp]{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:800}.evento[data-astro-cid-jgkcx3bp] p[data-astro-cid-jgkcx3bp]{color:#fffc}.evento__link[data-astro-cid-jgkcx3bp]{border-radius:var(--raggio-bottone);background:var(--bianco);color:var(--antracite);align-items:center;gap:8px;margin-top:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.evento__link[data-astro-cid-jgkcx3bp]:hover{background:var(--verde-velo);transform:translate(3px)}.articoli[data-astro-cid-jgkcx3bp]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.articolo[data-astro-cid-jgkcx3bp]{height:100%;color:var(--antracite);border:1px solid #e3e8e5;border-radius:20px;gap:8px;padding:24px;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:grid}.articolo[data-astro-cid-jgkcx3bp]:hover{border-color:var(--verde-cycle);transform:translateY(-3px);box-shadow:0 12px 32px #242e3714}.articolo__testata[data-astro-cid-jgkcx3bp]{font-family:var(--font-titoli);text-transform:uppercase;letter-spacing:.06em;color:var(--verde-scuro);font-size:.875rem;font-weight:800}.articolo__titolo[data-astro-cid-jgkcx3bp]{font-family:var(--font-titoli);font-size:1.125rem;font-weight:700;line-height:1.3}.articolo__piede[data-astro-cid-jgkcx3bp]{color:var(--grigio-acciaio);font-size:.875rem}.clienti[data-astro-cid-jgkcx3bp]{margin-top:40px}.clienti__titolo[data-astro-cid-jgkcx3bp]{font-family:var(--font-titoli);color:var(--antracite);text-align:center;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800}.nastro-loghi[data-astro-cid-jgkcx3bp]{margin-top:24px;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.clienti__nomi[data-astro-cid-jgkcx3bp]{flex-shrink:0;gap:20px;margin:0;padding:0 20px 4px 0;list-style:none;display:flex}.clienti__voce[data-astro-cid-jgkcx3bp]{background:var(--bianco);border:1px solid #e3e8e5;border-radius:16px;place-items:center;width:clamp(200px,24vw,260px);height:130px;padding:16px 22px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.clienti__voce[data-astro-cid-jgkcx3bp]:hover{border-color:var(--verde-cycle);transform:translateY(-3px);box-shadow:0 12px 32px #242e3714}.clienti__logo[data-astro-cid-jgkcx3bp]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:88px;display:block}.clienti__nome[data-astro-cid-jgkcx3bp]{font-family:var(--font-titoli);color:var(--antracite);font-size:1.25rem;font-weight:800}@media (prefers-reduced-motion:no-preference){.clienti__nomi[data-astro-cid-jgkcx3bp]{will-change:transform;backface-visibility:hidden;animation:40s linear infinite scorri-loghi}.nastro-loghi[data-astro-cid-jgkcx3bp]:hover .clienti__nomi[data-astro-cid-jgkcx3bp]{animation-play-state:paused}}@keyframes scorri-loghi{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.nastro-loghi[data-astro-cid-jgkcx3bp]{mask-image:none}.clienti__nomi[data-astro-cid-jgkcx3bp]{flex-wrap:wrap;flex-shrink:1;justify-content:center;padding-right:0}.clienti__nomi[data-astro-cid-jgkcx3bp][aria-hidden],.clienti__voce[data-astro-cid-jgkcx3bp]:nth-child(n+6){display:none}}.riepilogo[data-astro-cid-4ufqo7ol]{background:var(--bianco);border-radius:24px;align-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 12px 32px #242e370f}@media (width>=900px){.riepilogo[data-astro-cid-4ufqo7ol]{grid-template-columns:1.2fr 1fr auto}}.riepilogo[data-astro-cid-4ufqo7ol] h2[data-astro-cid-4ufqo7ol]{margin:0}.voto[data-astro-cid-4ufqo7ol]{align-items:center;gap:16px;display:flex}.voto__numero[data-astro-cid-4ufqo7ol]{font-family:var(--font-titoli);font-size:clamp(2.75rem,2rem + 3vw,4rem);font-weight:800;line-height:1}.voto__testo[data-astro-cid-4ufqo7ol]{color:var(--grigio-acciaio);margin:4px 0 0;font-size:.875rem}.stelle[data-astro-cid-4ufqo7ol]{letter-spacing:2px;background:linear-gradient(90deg, #f6b100 var(--pieno), #d5dcd8 var(--pieno));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.stelle--piccole[data-astro-cid-4ufqo7ol]{font-size:1rem}.azioni[data-astro-cid-4ufqo7ol]{flex-direction:column;gap:10px;display:flex}.link-google[data-astro-cid-4ufqo7ol]{border-radius:var(--raggio-bottone);background:var(--antracite);min-height:48px;color:var(--bianco);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.link-google[data-astro-cid-4ufqo7ol]:hover{background:#3a4651}.link-google--chiaro[data-astro-cid-4ufqo7ol]{background:var(--bianco);color:var(--antracite);border:1px solid #c9d1cc}.griglia[data-astro-cid-4ufqo7ol]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.recensione[data-astro-cid-4ufqo7ol]{background:var(--bianco);border-radius:20px;flex-direction:column;height:100%;margin:0;padding:24px;display:flex}.recensione[data-astro-cid-4ufqo7ol] blockquote[data-astro-cid-4ufqo7ol]{flex:1;margin:12px 0 16px}.recensione[data-astro-cid-4ufqo7ol] blockquote[data-astro-cid-4ufqo7ol] p[data-astro-cid-4ufqo7ol]{margin:0}.recensione--lunga[data-astro-cid-4ufqo7ol]:not(.recensione--aperta) p[data-astro-cid-4ufqo7ol]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leggi-tutta[data-astro-cid-4ufqo7ol]{color:var(--verde-scuro);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:-8px 0 16px;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline}.recensione[data-astro-cid-4ufqo7ol] figcaption[data-astro-cid-4ufqo7ol]{color:var(--grigio-acciaio);align-items:center;gap:12px;font-size:.9375rem;display:flex}.recensione[data-astro-cid-4ufqo7ol] figcaption[data-astro-cid-4ufqo7ol] strong[data-astro-cid-4ufqo7ol]{color:var(--antracite)}.iniziale[data-astro-cid-4ufqo7ol]{background:var(--verde-velo);width:40px;height:40px;color:var(--verde-scuro);font-family:var(--font-titoli);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.fonte[data-astro-cid-4ufqo7ol]{white-space:nowrap}.altre[data-astro-cid-4ufqo7ol]{text-align:center;color:var(--grigio-acciaio);margin:24px 0 0;font-size:.9375rem}.altre[data-astro-cid-4ufqo7ol] a[data-astro-cid-4ufqo7ol]{color:var(--antracite);font-weight:600}.chiusura[data-astro-cid-hntpplfb]{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (width>=900px){.chiusura[data-astro-cid-hntpplfb]{grid-template-columns:1fr 1fr;gap:64px}}.evidenza-scura[data-astro-cid-hntpplfb]{color:var(--verde-scuro)}.telefono[data-astro-cid-hntpplfb]{color:var(--grigio-acciaio);margin-top:24px}.telefono[data-astro-cid-hntpplfb] a[data-astro-cid-hntpplfb]{font-family:var(--font-titoli);color:var(--antracite);font-size:1.5rem;font-weight:800;text-decoration:none}
