@font-face{font-family: 'Inter Tight';font-style: italic;font-weight: 400 700;font-display: swap;src: url(../fonts/inter-tight-italic-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter Tight';font-style: italic;font-weight: 400 700;font-display: swap;src: url(../fonts/inter-tight-italic-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter Tight';font-style: normal;font-weight: 300 900;font-display: swap;src: url(../fonts/inter-tight-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter Tight';font-style: normal;font-weight: 300 900;font-display: swap;src: url(../fonts/inter-tight-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--blu:#0F4C81;--blu2:#1663A8;--blu-chiaro:#5B95D6;--notte:#04060B;--ink:#1D1D1F;--ink2:#6E6E73;--chiaro:#F5F5F7;--azzurro:#EEF3F9;--lato:clamp(18px,4vw,60px);--ease:cubic-bezier(.2,.8,.2,1)}html{scroll-behavior:smooth}html,body{margin:0;overflow-x:clip}body{background:#fff;color:var(--ink);font-family:"Inter Tight",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}a{color:inherit}img,video{display:block;max-width:100%}.wrap{width:min(1200px,100% - 2*var(--lato));margin-inline:auto}.stretto{width:min(860px,100% - 2*var(--lato));margin-inline:auto}h1,h2,h3{margin:0;letter-spacing:-.03em;line-height:1.02}.tt-e{display:block;margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.02}.occhiello{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2)}.occhiello::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blu-chiaro);box-shadow:0 0 12px rgba(91,149,214,.8)}.scuro .occhiello{color:rgba(238,242,248,.6)}.titolo-sez{font-size:clamp(36px,4.8vw,64px);font-weight:700;letter-spacing:-.035em}.centro{text-align:center}.sez{padding:clamp(90px,13vh,150px) 0}.sez.chiara{background:var(--chiaro)}.sez.azzurra{background:var(--azzurro)}.scuro{background:var(--notte);color:#EEF2F8}.testa-sez{margin-bottom:clamp(40px,6vh,64px)}.testa-sez .titolo-sez{margin-top:14px}.testa-sez p{margin:16px auto 0;max-width:52ch;font-size:clamp(18px,1.5vw,21px);color:var(--ink2)}.scuro .testa-sez p{color:rgba(238,242,248,.65)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;font:600 15.5px/1 "Inter Tight",sans-serif;text-decoration:none;border:0;cursor:pointer;transition:background .25s,color .25s,transform .25s}.btn.blu{background:var(--blu);color:#fff;box-shadow:0 14px 40px -14px rgba(15,76,129,.9)}.btn.blu:hover{background:var(--blu2)}.btn.vetro{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff}.btn.vetro:hover{background:rgba(255,255,255,.14)}.btn.linea{border:1px solid var(--blu);color:var(--blu);background:transparent}.btn.linea:hover{background:var(--blu);color:#fff}.azioni{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.centro .azioni{justify-content:center}.icona{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#DCEAFB;flex:none;background:radial-gradient(circle at 32% 26%,#3A7BC4 0%,#0F4C81 55%,#082C4D 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 26px -8px rgba(47,123,224,.8)}.testata{position:fixed;top:16px;left:0;right:0;margin-inline:auto;width:min(1200px,calc(100% - 28px));z-index:100;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 26px;border-radius:22px;color:#EEF2F8;background:linear-gradient(180deg,rgba(22,27,40,.82),rgba(10,13,22,.74));border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 60px -30px rgba(0,0,0,.9);transition:transform .5s var(--ease)}.testata.nascosta{transform:translateY(-150%)}.testata .logo img{height:38px;width:auto}.testata nav{display:flex;gap:2px}.testata nav>a,.testata .voce>button{position:relative;font:500 15.5px/1 "Inter Tight",sans-serif;padding:13px 16px;border-radius:12px;color:rgba(238,242,248,.78);text-decoration:none;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:6px}.testata nav>a::after{content:"";position:absolute;left:16px;right:16px;bottom:7px;height:1.5px;background:var(--blu-chiaro);transform:scaleX(0);transform-origin:left;transition:transform .35s}.testata nav>a:hover,.testata nav>a.attivo,.testata .voce>button:hover{color:#fff}.testata nav>a:hover::after,.testata nav>a.attivo::after{transform:scaleX(1)}.testata .destra{display:flex;align-items:center;gap:6px}.testata .tel{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:12px 14px;border-radius:12px;text-decoration:none;font-variant-numeric:tabular-nums}.testata .tel i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08)}.testata .cta{display:flex;align-items:center;gap:8px;background:var(--blu);color:#fff;font-weight:600;font-size:15.5px;padding:14px 22px;border-radius:14px;text-decoration:none;box-shadow:0 10px 30px -10px rgba(15,76,129,.9)}.testata .cta:hover{background:var(--blu2)}.testata .hamb{display:none;width:46px;height:46px;border-radius:12px;border:0;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;font-size:18px}.voce{position:relative}.voce>button svg{transition:transform .3s}.voce:hover>button svg,.voce.aperta>button svg{transform:rotate(180deg)}.pannello{position:absolute;left:50%;top:calc(100% + 16px);width:min(780px,92vw);transform:translate(-50%,10px);opacity:0;visibility:hidden;transition:opacity .3s,transform .3s var(--ease),visibility .3s;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px;border-radius:22px;background:rgba(12,16,26,.98);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -30px rgba(0,0,0,.95)}.voce:hover .pannello,.voce.aperta .pannello{opacity:1;visibility:visible;transform:translate(-50%,0)}.pannello a{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;text-decoration:none;transition:background .2s}.pannello a:hover,.pannello a.attivo{background:rgba(255,255,255,.06)}.pannello .icona{width:40px;height:40px;border-radius:12px}.pannello b{display:block;font-size:15px;color:#fff}.pannello span{font-size:13px;color:rgba(238,242,248,.55)}.pannello .tutti{grid-column:1/-1;justify-content:space-between;background:rgba(255,255,255,.04);font-weight:600;color:#fff;font-size:14.5px}.menu-mob{position:fixed;inset:0;z-index:99;background:rgba(4,6,11,.97);backdrop-filter:blur(10px);color:#fff;padding:110px var(--lato) 40px;display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;overflow:auto}.menu-mob.aperto{opacity:1;visibility:visible}.menu-mob a{text-decoration:none;font-size:28px;font-weight:700;letter-spacing:-.02em;padding:8px 0}.menu-mob .sotto{display:flex;flex-direction:column;padding:0 0 10px 16px;border-left:1px solid rgba(255,255,255,.1);margin-left:4px}.menu-mob .sotto a{font-size:18px;font-weight:500;color:rgba(238,242,248,.62)}.menu-mob .btn{margin-top:20px}@media (max-width:1100px){.testata nav{display:none}.testata .hamb{display:grid;place-items:center}}@media (max-width:620px){.testata .tel span{display:none}.testata .cta{padding:12px 16px}.testata .logo img{height:32px}.testata{padding-left:16px}}.eroe{position:relative;overflow:hidden;background:var(--notte);color:#EEF2F8;padding:clamp(160px,22vh,210px) 0 0;text-align:center;isolation:isolate}.eroe .luce{position:absolute;inset:-10% -10% 0;z-index:-1;background:radial-gradient(40% 40% at 50% 30%,rgba(15,76,129,.75),transparent 70%),radial-gradient(30% 30% at 15% 70%,rgba(15,76,129,.45),transparent 70%),radial-gradient(26% 30% at 85% 75%,rgba(91,149,214,.2),transparent 70%);filter:blur(10px)}.eroe .briciole{font-size:13.5px;color:rgba(238,242,248,.5);margin-bottom:22px}.eroe .briciole a{text-decoration:none}.eroe .briciole a:hover{color:#fff}.eroe h1{margin-top:20px;font-size:clamp(52px,8vw,128px);font-weight:700;letter-spacing:-.05em;line-height:.9;font-variation-settings:"wdth" 72;background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,.62));-webkit-background-clip:text;background-clip:text;color:transparent}.eroe .sotto{margin:22px auto 0;max-width:52ch;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:rgba(238,242,248,.72)}.eroe .protagonista{position:relative;margin:clamp(50px,8vh,80px) auto 0;width:min(1060px,92vw);padding-bottom:clamp(40px,8vh,80px)}.eroe .protagonista::before{content:"";position:absolute;left:10%;right:10%;top:20%;bottom:10%;z-index:-1;background:radial-gradient(closest-side,rgba(47,123,224,.45),transparent);filter:blur(40px)}.frase{padding:clamp(110px,16vh,180px) 0;text-align:center}.frase h2{font-size:clamp(38px,5.6vw,82px);font-weight:700;letter-spacing:-.034em;line-height:1;font-variation-settings:"wdth" 74;max-width:18ch;margin:0 auto}.frase h2 .w{opacity:.14;transition:opacity .4s}.frase p{margin:30px auto 0;max-width:56ch;font-size:clamp(18px,1.6vw,21px);color:var(--ink2)}.vantaggi{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);margin-top:clamp(60px,9vh,90px);text-align:left}.vantaggi .icona{margin-bottom:20px}.vantaggi h3{font-size:24px;letter-spacing:-.02em}.vantaggi p{margin:10px 0 0;font-size:16.5px;color:var(--ink2);max-width:none}@media (max-width:820px){.vantaggi{grid-template-columns:1fr}}.salienti{overflow:hidden}.salienti .binario{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(calc((100vw - 1200px)/2),var(--lato));padding:0 max(calc((100vw - 1200px)/2),var(--lato)) 10px;scrollbar-width:none;scroll-behavior:smooth}.salienti .binario::-webkit-scrollbar{display:none}.saliente{flex:0 0 min(400px,82vw);min-height:520px;border-radius:28px;padding:40px 34px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04)}.saliente.blu{background:radial-gradient(120% 80% at 50% 115%,rgba(91,149,214,.35),transparent 60%),var(--blu);color:#fff}.saliente .num{font-size:15px;font-weight:600;color:var(--blu)}.saliente.blu .num{color:#BFD6F2}.saliente h3{font-size:clamp(28px,2.6vw,36px);letter-spacing:-.03em;font-weight:700;margin-top:16px}.saliente p{margin:14px 0 0;font-size:17px;color:var(--ink2)}.saliente.blu p{color:rgba(255,255,255,.78)}.saliente .grande{font-size:120px;line-height:.8;font-weight:200;color:rgba(15,76,129,.14);font-variation-settings:"wdth" 62;align-self:flex-end}.saliente.blu .grande{color:rgba(255,255,255,.16)}.comandi-s{display:flex;justify-content:flex-end;gap:12px;width:min(1200px,100% - 2*var(--lato));margin:24px auto 0}.comandi-s button{width:52px;height:52px;border-radius:50%;border:0;background:#E3E6EC;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .2s}.comandi-s button:hover{background:#D4D8E0}.incluso{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inc{border-radius:24px;padding:32px 28px;min-height:220px;display:flex;flex-direction:column;gap:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,76,129,.1);transition:transform .5s var(--ease)}.inc:hover{transform:translateY(-6px)}.inc:nth-child(4n+1),.inc:nth-child(4n+4){background:radial-gradient(120% 90% at 50% 120%,rgba(91,149,214,.3),transparent 60%),var(--blu);color:#fff;box-shadow:none}.inc h3{font-size:21px;letter-spacing:-.02em;line-height:1.25}.inc .icona{width:46px;height:46px;border-radius:14px}.inc:nth-child(4n+1) .icona,.inc:nth-child(4n+4) .icona{background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}@media (max-width:900px){.incluso{grid-template-columns:1fr 1fr}}@media (max-width:560px){.incluso{grid-template-columns:1fr}}.passi{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.passi.tre{grid-template-columns:repeat(3,1fr)}.passo{position:relative;padding:34px 28px 30px;border-radius:26px;background:linear-gradient(180deg,#11161F,#0B0F16);border:1px solid rgba(255,255,255,.08);transition:transform .5s var(--ease),border-color .4s}.passo:hover{transform:translateY(-6px);border-color:rgba(91,149,214,.45)}.passo .icona{margin-bottom:24px}.passo .n{position:absolute;right:24px;top:26px;font-size:44px;font-weight:200;color:rgba(255,255,255,.12);font-variation-settings:"wdth" 62}.passo h3{font-size:23px}.passo p{margin:10px 0 0;color:rgba(238,242,248,.62);font-size:16px}@media (max-width:900px){.passi,.passi.tre{grid-template-columns:1fr 1fr}}@media (max-width:560px){.passi,.passi.tre{grid-template-columns:1fr}}.giostra{position:relative;overflow:hidden}.binario-g{display:flex;gap:14px;transition:transform .9s cubic-bezier(.65,0,.35,1)}.slide{position:relative;flex:0 0 min(1100px,82vw);height:min(560px,58vw);border-radius:24px;overflow:hidden;opacity:.5;transition:opacity .6s;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:2vw;padding:0 clamp(20px,4vw,60px);color:#fff;background:radial-gradient(80% 90% at 85% 50%,rgba(15,76,129,.55),transparent 70%),#0A0E16}.slide.on{opacity:1}.slide small{font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.slide h3{margin:12px 0 10px;font-size:clamp(28px,3.4vw,50px);font-weight:700}.slide p{margin:0;font-size:17px;opacity:.85;max-width:32ch}.slide .vai{display:inline-block;margin-top:22px;background:#fff;color:#000;padding:12px 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none}.punti{display:flex;justify-content:center;gap:10px;margin:24px auto 0;padding:10px 16px;border-radius:999px;background:#E8E8ED;width:max-content}.punti button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:#86868B;cursor:pointer;transition:width .4s,background .4s}.punti button.on{width:36px;background:var(--blu)}@media (max-width:760px){.slide{grid-template-columns:1fr;height:auto;padding:28px 20px 0}}.mockup{position:relative;width:100%;aspect-ratio:16/10.6}.mockup .mac{position:absolute;left:0;right:12%;bottom:7%}.mockup .mac .sch{aspect-ratio:16/10;border-radius:14px 14px 3px 3px;padding:1.3%;background:#111317;box-shadow:0 60px 100px -40px rgba(0,0,0,.85)}.mockup .mac .sch div{width:100%;height:100%;border-radius:4px;overflow:hidden;background:#fff}.mockup .mac img,.mockup .tel img{width:100%;height:100%;object-fit:cover;object-position:top}.mockup .mac .base{height:12px;margin:0 -6%;border-radius:0 0 14px 14px;background:linear-gradient(#d6d7db,#8f9197)}.mockup .tel{position:absolute;right:0;bottom:2%;width:23%;aspect-ratio:9/19;border-radius:26px;padding:2.4%;background:#111317;box-shadow:0 40px 70px -25px rgba(0,0,0,.85)}.mockup .tel div{width:100%;height:100%;border-radius:20px;overflow:hidden;background:#fff}.faq{border-top:1px solid rgba(0,0,0,.1)}.faq details{border-bottom:1px solid rgba(0,0,0,.1)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(19px,1.6vw,22px);font-weight:600;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:40px;height:40px;border-radius:50%;background:var(--azzurro);color:var(--blu);display:grid;place-items:center;font-style:normal;font-size:22px;transition:transform .35s var(--ease),background .3s}.faq details[open] summary i{transform:rotate(45deg);background:var(--blu);color:#fff}.faq details p{margin:0 0 28px;color:var(--ink2);max-width:68ch;font-size:17.5px}.recensione{max-width:900px;margin:0 auto;text-align:center}.recensione .s{display:flex;align-items:center;justify-content:center;gap:12px;color:#F5B400;letter-spacing:3px;font-size:18px}.recensione q{display:block;margin:26px auto 0;font-size:clamp(26px,3vw,42px);line-height:1.22;letter-spacing:-.025em;font-weight:600;quotes:"«" "»"}.recensione cite{display:block;margin-top:24px;font-style:normal;color:var(--ink2)}.altri-serv{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.altri-serv a{display:flex;align-items:center;gap:16px;padding:22px;border-radius:22px;background:#fff;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(15,76,129,.1);transition:transform .4s var(--ease),box-shadow .3s}.altri-serv a:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(15,76,129,.35),0 20px 40px -24px rgba(15,76,129,.4)}.altri-serv b{display:block;font-size:17px}.altri-serv span{font-size:14px;color:var(--ink2)}.altri-serv .fr{margin-left:auto;color:var(--blu);font-size:20px}@media (max-width:900px){.altri-serv{grid-template-columns:1fr 1fr}}@media (max-width:560px){.altri-serv{grid-template-columns:1fr}}.v-ricerca{max-width:760px;margin:0 auto;background:#fff;color:#202124;border-radius:26px;padding:26px 30px;text-align:left;font-family:Arial,system-ui,sans-serif;box-shadow:0 60px 120px -50px rgba(0,0,0,.9)}.v-ricerca .barra{display:flex;align-items:center;gap:12px;border:1px solid #dfe1e5;border-radius:999px;padding:13px 20px;font-size:18px;box-shadow:0 1px 6px rgba(32,33,36,.18)}.v-ricerca .barra span::after{content:"|";color:#1a73e8;animation:cur 1s steps(1) infinite}@keyframes cur{50%{opacity:0}}.v-ricerca .ris{margin-top:24px}.v-ricerca .sp{font-size:13px;font-weight:700}.v-ricerca .url{font-size:13px;color:#4d5156;margin-top:2px}.v-ricerca .tit{font-size:22px;color:#1a0dab;margin-top:6px}.v-ricerca .desc{font-size:14.5px;color:#4d5156;margin-top:6px;line-height:1.5}.v-ricerca .link{display:flex;gap:20px;margin-top:12px;font-size:14px;color:#1a0dab}.v-ricerca .altro{margin-top:22px;padding-top:18px;border-top:1px solid #eee;opacity:.45}.v-ricerca .altro i{display:block;height:9px;border-radius:5px;background:#e8eaed;margin-top:9px}.v-ricerca .altro i:nth-child(2){width:70%}.v-ricerca .altro i:nth-child(3){width:85%}.v-mappa{display:flex;justify-content:center;gap:28px;align-items:flex-end}.v-mappa .scheda{width:min(420px,90vw);background:#fff;color:#202124;border-radius:26px;overflow:hidden;text-align:left;font-family:Arial,sans-serif;box-shadow:0 60px 120px -50px rgba(0,0,0,.9)}.v-mappa .mappa{height:180px;position:relative;background:linear-gradient(115deg,transparent 46%,#fff 46% 49%,transparent 49%),linear-gradient(25deg,transparent 60%,#fff 60% 62%,transparent 62%),linear-gradient(160deg,#cfe1f2,#e6eef7 60%,#d4e4f5)}.v-mappa .pin{position:absolute;left:50%;top:45%;width:36px;height:36px;border-radius:50% 50% 50% 0;transform:translate(-50%,-50%) rotate(-45deg);background:var(--blu);box-shadow:0 6px 12px rgba(0,0,0,.25);animation:salta 2.4s ease-in-out infinite}@keyframes salta{50%{top:38%}}.v-mappa .cor{padding:20px 22px}.v-mappa h4{margin:0;font-size:22px;font-weight:400}.v-mappa .st{margin-top:6px;font-size:14px;color:#70757a}.v-mappa .st b{color:#F9AB00;letter-spacing:1px}.v-mappa .bt{display:flex;gap:8px;margin-top:16px}.v-mappa .bt span{flex:1;text-align:center;padding:10px 0;border:1px solid #dadce0;border-radius:999px;font-size:13px;color:#1a73e8}.v-video{display:flex;justify-content:center;gap:18px;align-items:flex-end}.v-video div{width:min(240px,28vw);aspect-ratio:9/16;border-radius:28px;overflow:hidden;background:#000;box-shadow:0 50px 90px -30px rgba(0,0,0,.9)}.v-video div:nth-child(2){width:min(280px,32vw)}.v-video div:nth-child(1){transform:rotate(-6deg) translateY(20px)}.v-video div:nth-child(3){transform:rotate(6deg) translateY(20px)}.v-video video{width:100%;height:100%;object-fit:cover}.v-ia{max-width:620px;margin:0 auto;background:#fff;border-radius:26px;overflow:hidden;text-align:left;box-shadow:0 60px 120px -50px rgba(0,0,0,.9)}.v-ia .testa{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #eee;font-weight:600;color:var(--ink)}.v-ia .testa .icona{width:34px;height:34px;border-radius:10px}.v-ia .testa small{margin-left:auto;color:#34A853;font-weight:500}.v-ia .corpo{display:flex;flex-direction:column;gap:10px;padding:20px}.v-ia .m{max-width:80%;padding:12px 16px;border-radius:18px;font-size:16px;line-height:1.4;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.v-ia .m.u{align-self:flex-end;background:var(--blu);color:#fff;border-bottom-right-radius:5px}.v-ia .m.a{align-self:flex-start;background:#F0F1F4;color:var(--ink);border-bottom-left-radius:5px}.v-ia .m.on{opacity:1;transform:none}.v-assist{max-width:520px;margin:0 auto;text-align:left}.v-assist .chiamata{display:flex;align-items:center;gap:16px;background:#fff;color:var(--ink);border-radius:24px;padding:20px 22px;box-shadow:0 50px 100px -50px rgba(0,0,0,.9)}.v-assist .av{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;background:radial-gradient(circle at 32% 26%,#3A7BC4,#0F4C81 60%,#082C4D)}.v-assist .verde{margin-left:auto;width:52px;height:52px;border-radius:50%;background:#34C759;display:grid;place-items:center;color:#fff;animation:squilla 1.4s ease-in-out infinite;text-decoration:none}@keyframes squilla{0%,100%{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}50%{transform:rotate(0)}}.v-assist .controlli{margin-top:12px;background:#fff;color:var(--ink);border-radius:24px;padding:6px 22px;box-shadow:0 50px 100px -50px rgba(0,0,0,.9)}.v-assist .controlli div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #eee}.v-assist .controlli div:last-child{border:0}.v-assist .controlli em{font-style:normal;color:#188038;font-weight:700}.finale2{position:relative;overflow:hidden;isolation:isolate;padding:clamp(110px,16vh,170px) 0 clamp(90px,12vh,130px);background:var(--notte);color:#EEF2F8}.finale2 .luce{position:absolute;inset:-20%;z-index:-1;background:radial-gradient(40% 50% at 25% 40%,rgba(15,76,129,.7),transparent 70%),radial-gradient(30% 40% at 85% 70%,rgba(91,149,214,.22),transparent 70%);filter:blur(10px)}.finale2 .griglia{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,5vw,80px);align-items:center}.finale2 h2{margin-top:20px;font-size:clamp(60px,9vw,150px);line-height:.86;letter-spacing:-.05em;font-weight:800;font-variation-settings:"wdth" 66}.finale2 h2 span{display:block;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(238,242,248,.5)}.finale2 h2{font-size:clamp(54px,7.6vw,128px)!important}.finale2 .testo-f{margin:30px 0 0;max-width:42ch;font-size:19px;color:rgba(238,242,248,.7)}.finale2 .passini{display:flex;gap:26px;margin-top:34px;flex-wrap:wrap}.finale2 .passini div{font-size:14px;color:rgba(238,242,248,.62);max-width:15ch}.finale2 .passini b{display:block;font-size:26px;color:var(--blu-chiaro);font-weight:300;margin-bottom:4px}.contatto{padding:30px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 40px 90px -40px rgba(0,0,0,.9)}.contatto .chi{display:flex;align-items:center;gap:14px}.contatto .avatar{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:20px;color:#fff;background:radial-gradient(circle at 32% 26%,#3A7BC4,#0F4C81 60%,#082C4D)}.contatto .chi b{display:block;font-size:18px}.contatto .chi small{color:rgba(238,242,248,.6);font-size:14px}.contatto .stato{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:13px;color:#9FE3B4}.contatto .stato i{width:8px;height:8px;border-radius:50%;background:#34C759;box-shadow:0 0 10px #34C759}.contatto .riga{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-top:12px;border-radius:18px;text-decoration:none;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:background .25s,transform .25s}.contatto .riga:hover{background:rgba(255,255,255,.1);transform:translateX(4px)}.contatto .riga .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--blu);flex:none}.contatto .riga small{display:block;font-size:12.5px;color:rgba(238,242,248,.55)}.contatto .riga b{font-size:17px}.contatto .riga.prima{background:var(--blu);border-color:var(--blu)}.contatto .riga.prima .ic{background:rgba(255,255,255,.15)}.contatto .riga.prima:hover{background:var(--blu2)}.contatto .nota{margin:16px 0 0;font-size:13px;color:rgba(238,242,248,.5);text-align:center}@media (max-width:900px){.finale2 .griglia{grid-template-columns:1fr}}.piede2{background:var(--notte);color:rgba(238,242,248,.62);border-top:1px solid rgba(255,255,255,.07);padding:70px 0 34px;font-size:14.5px}.piede2 .alto{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.piede2 img{height:38px;width:auto;margin-bottom:18px}.piede2 .descr{max-width:34ch;margin:0}.piede2 h4{margin:0 0 16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:600}.piede2 a{display:block;padding:5px 0;text-decoration:none;transition:color .2s}.piede2 a:hover{color:#fff}.piede2 .basso{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.07);font-size:13px}.piede2 .basso nav{display:flex;gap:20px}.piede2 .basso a{display:inline;padding:0}@media (max-width:900px){.piede2 .alto{grid-template-columns:1fr 1fr}}@media (max-width:520px){.piede2 .alto{grid-template-columns:1fr}}.entra{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.entra.visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.entra{opacity:1;transform:none;transition:none}.frase h2 .w{opacity:1}}.v-scena{position:relative;margin:clamp(40px,6vh,64px) auto 0;width:min(1000px,92vw);padding-bottom:clamp(30px,6vh,60px)}.v-scena::before{content:"";position:absolute;left:8%;right:8%;top:16%;bottom:6%;z-index:-1;background:radial-gradient(closest-side,rgba(47,123,224,.5),transparent);filter:blur(44px)}.notifica{position:absolute;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;text-align:left;background:rgba(22,28,40,.62);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 24px 50px -20px rgba(0,0,0,.8);opacity:0;transform:translateY(16px) scale(.96);animation:notifica .9s var(--ease) forwards}.notifica .ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff}.notifica b{display:block;font-size:14.5px;color:#fff;font-weight:600;letter-spacing:-.01em}.notifica small{display:block;font-size:12.5px;color:rgba(238,242,248,.6)}.notifica.n1{left:-4%;top:14%;animation-delay:1.1s}.notifica.n1 .ic{background:linear-gradient(150deg,#3DD06C,#1E9E4A)}.notifica.n2{right:-5%;top:6%;animation-delay:2.1s}.notifica.n2 .ic{background:linear-gradient(150deg,#2A78C4,#0F4C81)}.notifica.n3{left:6%;bottom:16%;animation-delay:3.1s}.notifica.n3 .ic{background:linear-gradient(150deg,#FFD15C,#F5A400)}@keyframes notifica{to{opacity:1;transform:none}}.confronto-sez{background:var(--chiaro);padding:clamp(90px,13vh,150px) 0}.confronto-sez .testa-sez{text-align:center}.confronto{position:relative;width:min(1100px,100%);margin:0 auto;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 50px 100px -50px rgba(15,40,80,.5),0 0 0 1px rgba(0,0,0,.06);user-select:none;-webkit-user-select:none;touch-action:pan-y}.confronto .barra{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;background:#F5F5F7;border-bottom:1px solid #E8E8ED}.confronto .barra>i{width:11px;height:11px;border-radius:50%}.confronto .barra>i:nth-child(1){background:#FF5F57}.confronto .barra>i:nth-child(2){background:#FEBC2E}.confronto .barra>i:nth-child(3){background:#28C840}.confronto .barra span{margin:0 auto;transform:translateX(-24px);height:24px;padding:0 18px;display:flex;align-items:center;border-radius:7px;background:#fff;font-size:12px;color:#6E6E73;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.schermi{position:relative;aspect-ratio:16/9.4;container-type:inline-size}.lato{position:absolute;inset:0;overflow:hidden}.lato.prima{clip-path:inset(0 calc(100% - var(--x,50%)) 0 0);z-index:2}.etich{position:absolute;bottom:2cqw;z-index:6;padding:.6cqw 1.3cqw;border-radius:99px;font:600 max(11px,1.05cqw) "Inter Tight",sans-serif;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.etich.e-prima{left:2cqw;background:rgba(0,0,0,.72);color:#fff;z-index:7}.etich.e-dopo{right:2cqw;background:#0F4C81;color:#fff}.maniglia{position:absolute;top:0;bottom:0;left:var(--x,50%);z-index:8;width:0;pointer-events:none}.maniglia::before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 0 24px rgba(0,0,0,.25)}.maniglia span{position:absolute;top:50%;left:0;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0F4C81;box-shadow:0 10px 30px -8px rgba(0,0,0,.4),0 0 0 6px rgba(255,255,255,.35)}.confronto input[type=range]{position:absolute;inset:0;z-index:9;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.confronto:focus-within .maniglia span{box-shadow:0 0 0 4px #5B95D6,0 10px 30px -8px rgba(0,0,0,.4)}.vecchio{position:absolute;inset:0;background:#EDE7D3;font-family:"Times New Roman",Times,serif;color:#333;font-size:1.25cqw;line-height:1.35}.vecchio .t{background:linear-gradient(#7A1F1F,#4E1010);color:#FFE9A8;text-align:center;padding:1.6cqw 0 1.2cqw;border-bottom:.35cqw solid #C9A14A}.vecchio .t b{display:block;font-size:2.7cqw;letter-spacing:.08em;text-shadow:.15cqw .15cqw 0 #000}.vecchio .t small{font-style:italic;font-size:1.2cqw}.vecchio nav{display:flex;justify-content:center;background:#BDB6A0;border-bottom:1px solid #8B846E}.vecchio nav a{padding:.6cqw 1.3cqw;font-size:1.05cqw;border-right:1px solid #8B846E;text-decoration:underline;color:#1A0DAB}.vecchio .c{display:grid;grid-template-columns:22% 1fr;gap:1.6cqw;padding:1.6cqw 2.4cqw}.vecchio .sx div{background:#D8D0B8;border:1px solid #A89F86;padding:.8cqw;margin-bottom:1cqw;font-size:1cqw}.vecchio .sx div b{display:block;color:#7A1F1F;margin-bottom:.3cqw}.vecchio .benv{text-align:center;color:#7A1F1F;font-size:2cqw;font-weight:bold;margin:0 0 1cqw}.vecchio .foto{height:12cqw;margin-bottom:1.2cqw;border:.4cqw ridge #C9A14A;background:linear-gradient(135deg,#9FA8B0,#6B7680 40%,#A9B2BA 41%,#7C868F);position:relative}.vecchio .foto::after{content:"◄ 1 / 12 ►";position:absolute;left:0;right:0;bottom:.4cqw;text-align:center;color:#fff;font-size:1cqw;text-shadow:0 1px 2px #000}.vecchio p{margin:0 0 .8cqw;text-align:justify;font-size:1.05cqw}.vecchio .cont{position:absolute;left:0;right:0;bottom:0;background:#BDB6A0;text-align:center;font-size:.95cqw;padding:.6cqw;color:#555}.vecchio .cont i{font-style:normal;background:#000;color:#3F3;padding:0 .4cqw;font-family:monospace}.nuovo{position:absolute;inset:0;background:#fff;font-family:"Inter Tight",sans-serif;color:#14181F}.nuovo nav{display:flex;align-items:center;gap:2.2cqw;padding:2cqw 4cqw;font-size:1.15cqw;color:#5B6270}.nuovo nav .lg{font-weight:700;font-size:1.7cqw;letter-spacing:-.03em;color:#14181F;margin-right:auto;display:flex;align-items:center;gap:.7cqw}.nuovo nav .lg i{width:2.2cqw;height:2.2cqw;border-radius:.6cqw;background:linear-gradient(150deg,#2B6CB0,#123E6B);display:block}.nuovo nav .chiama{display:flex;align-items:center;gap:.6cqw;padding:.9cqw 1.6cqw;border-radius:99px;background:#1E9E4A;color:#fff;font-weight:600}.nuovo .h{display:grid;grid-template-columns:1.05fr .95fr;gap:3cqw;align-items:center;padding:1cqw 4cqw 0}.nuovo .zona{display:inline-flex;align-items:center;gap:.6cqw;font-size:1.05cqw;font-weight:600;color:#2B6CB0;background:#EAF2FB;padding:.5cqw 1.1cqw;border-radius:99px}.nuovo h4{margin:1.4cqw 0 0;font-size:4.2cqw;line-height:.98;letter-spacing:-.034em;font-weight:700}.nuovo .d{margin:1.4cqw 0 0;font-size:1.45cqw;line-height:1.45;color:#5B6270;max-width:34ch}.nuovo .bt{display:flex;gap:1cqw;margin-top:2.2cqw}.nuovo .bt span{padding:1.2cqw 2cqw;border-radius:99px;font-size:1.25cqw;font-weight:600}.nuovo .bt .p{background:#2B6CB0;color:#fff;box-shadow:0 1cqw 2cqw -1cqw rgba(43,108,176,.8)}.nuovo .bt .s{box-shadow:inset 0 0 0 1px #D5DAE1}.nuovo .stelle{display:flex;align-items:center;gap:.8cqw;margin-top:2.2cqw;font-size:1.15cqw;color:#5B6270}.nuovo .stelle b{color:#F5A400;letter-spacing:.15cqw;font-size:1.3cqw}.nuovo .stelle .vv{display:flex}.nuovo .stelle .vv i{width:2.2cqw;height:2.2cqw;border-radius:50%;border:.2cqw solid #fff;margin-left:-.7cqw;background:linear-gradient(135deg,#C9D6E6,#8FA4BF)}.nuovo .stelle .vv i:first-child{margin-left:0;background:linear-gradient(135deg,#E8C9B5,#B98D74)}.nuovo .stelle .vv i:nth-child(3){background:linear-gradient(135deg,#D5D9C2,#9AA180)}.finestra{position:relative;aspect-ratio:1/.86;border-radius:1.4cqw;background:linear-gradient(160deg,#F2F4F7,#DDE3EA);box-shadow:inset 0 0 0 .2cqw #fff;display:grid;place-items:center;overflow:hidden}.finestra .telaio{width:66%;height:78%;padding:1.2cqw;border-radius:.6cqw;background:linear-gradient(145deg,#FFFFFF,#E4E8EE);box-shadow:0 2.4cqw 4cqw -2cqw rgba(20,40,70,.45),inset 0 0 0 .15cqw #CBD3DD;display:grid;grid-template-columns:1fr 1fr;gap:1cqw}.finestra .telaio i{border-radius:.3cqw;background:linear-gradient(185deg,#7FB3E8 0%,#B9D7F3 55%,#E8F1FA 56%,#CFE3F5 100%);box-shadow:inset 0 0 0 .5cqw #F7F9FB,inset 0 0 0 .6cqw #CBD3DD;position:relative;overflow:hidden}.finestra .telaio i::after{content:"";position:absolute;inset:-20% 40% -20% -30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-14deg)}.finestra .badge{position:absolute;left:5%;bottom:6%;display:flex;align-items:center;gap:.7cqw;padding:.8cqw 1.2cqw;border-radius:1cqw;background:#fff;font-size:1cqw;color:#5B6270;box-shadow:0 1cqw 2.4cqw -1cqw rgba(0,0,0,.3)}.finestra .badge b{display:block;color:#14181F;font-size:1.2cqw}.finestra .badge em{width:2.4cqw;height:2.4cqw;border-radius:.7cqw;background:#EAF7EE;color:#1E9E4A;display:grid;place-items:center;font-style:normal;font-weight:700}.nuovo .servizi{display:flex;gap:1cqw;padding:2.2cqw 4cqw 0}.nuovo .servizi span{flex:1;padding:1.2cqw 1.4cqw;border-radius:1cqw;background:#F5F7FA;font-size:1.15cqw;font-weight:600}.nuovo .servizi span small{display:block;font-weight:400;color:#7A818D;font-size:1cqw;margin-top:.2cqw}.nota-n{position:absolute;z-index:4;display:flex;align-items:center;gap:.7cqw;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .5s,transform .5s var(--ease)}.nota-n.on{opacity:1;transform:none}.nota-n i{flex:none;width:max(24px,2.4cqw);height:max(24px,2.4cqw);border-radius:50%;display:grid;place-items:center;background:#0F4C81;color:#fff;font:700 max(11px,1.1cqw) "Inter Tight",sans-serif;font-style:normal;box-shadow:0 0 0 .5cqw rgba(15,76,129,.18)}.nota-n i::after{content:"";position:absolute;width:max(24px,2.4cqw);height:max(24px,2.4cqw);border-radius:50%;border:2px solid #0F4C81;animation:onda 2.4s ease-out infinite}@keyframes onda{from{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.legenda{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:min(1100px,100%);margin:28px auto 0;padding:0;list-style:none}.legenda li{display:flex;gap:12px;align-items:flex-start;padding:18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05);font-size:15px;color:var(--ink2);line-height:1.4}.legenda li b{display:block;color:var(--ink);font-size:16px;margin-bottom:2px}.legenda li i{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0F4C81;color:#fff;font:700 13px "Inter Tight",sans-serif;font-style:normal}.suggerimento{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;font-size:14px;color:var(--ink2)}.ricevi{background:var(--notte);color:#EEF2F8;padding:clamp(100px,14vh,160px) 0;position:relative;overflow:hidden;isolation:isolate}.ricevi::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 30% at 80% 0%,rgba(15,76,129,.5),transparent 70%),radial-gradient(30% 30% at 0% 100%,rgba(15,76,129,.35),transparent 70%)}.ricevi .testa-sez{text-align:center}.ricevi .testa-sez p{color:rgba(238,242,248,.62)}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.cella{position:relative;grid-column:span 2;min-height:360px;border-radius:26px;padding:28px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column}.cella.l3{grid-column:span 3}.cella h3{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff}.cella p{margin:8px 0 0;font-size:15.5px;line-height:1.45;color:rgba(238,242,248,.62);max-width:40ch}.cella .vis{flex:1;display:grid;place-items:center;margin-bottom:22px;min-height:180px}.foglio{width:min(330px,100%);padding:22px;border-radius:16px;background:#fff;color:#14181F;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);transform:rotate(-2deg)}.foglio small{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2B6CB0}.foglio .tt{margin-top:8px;font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1.05;min-height:2.1em}.foglio .tt::after{content:"";display:inline-block;width:2px;height:.9em;margin-left:2px;background:#2B6CB0;vertical-align:-2px;animation:cursore 1s steps(1) infinite}@keyframes cursore{50%{opacity:0}}.foglio .rr{margin-top:12px}.foglio .rr i{display:block;height:7px;border-radius:4px;background:#E8EBF0;margin-top:7px}.foglio .rr i:nth-child(2){width:86%}.foglio .rr i:nth-child(3){width:64%}.foglio .bt{display:inline-block;margin-top:14px;padding:8px 14px;border-radius:99px;background:#2B6CB0;color:#fff;font-size:12px;font-weight:600}.palette{display:grid;grid-template-columns:auto auto;gap:18px;align-items:center}.palette .aa{font:700 96px/1 "Inter Tight",sans-serif;letter-spacing:-.05em;font-variation-settings:"wdth" 72;background:linear-gradient(160deg,#fff,#5B95D6);-webkit-background-clip:text;background-clip:text;color:transparent}.palette .cc{display:flex;flex-direction:column;gap:8px}.palette .cc i{display:flex;align-items:center;gap:10px;font-style:normal;font-size:12px;color:rgba(238,242,248,.6);font-variant-numeric:tabular-nums}.palette .cc i::before{content:"";width:34px;height:34px;border-radius:10px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.palette .cc i{transform:translateX(20px);opacity:0;transition:all .7s var(--ease)}.cella.visto .palette .cc i{transform:none;opacity:1}.cella.visto .palette .cc i:nth-child(2){transition-delay:.1s}.cella.visto .palette .cc i:nth-child(3){transition-delay:.2s}.cella.visto .palette .cc i:nth-child(4){transition-delay:.3s}.tel-mini{width:150px;aspect-ratio:9/19;border-radius:28px;padding:7px;background:#1B1F27;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 60px -20px rgba(0,0,0,.9)}.tel-mini div{width:100%;height:100%;border-radius:22px;overflow:hidden;background:#fff}.tel-mini img{width:100%;height:auto;animation:scorriTel 18s ease-in-out infinite alternate}@keyframes scorriTel{0%,8%{transform:translateY(0)}100%{transform:translateY(calc(-100% + 278px))}}.serp{width:min(320px,100%);padding:18px;border-radius:16px;background:#fff;color:#202124;font-family:Arial,sans-serif;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.serp .q{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;box-shadow:0 1px 6px rgba(32,33,36,.28);font-size:13px;color:#202124}.serp .r{margin-top:14px;padding:10px;border-radius:10px;background:#F1F6FC;box-shadow:inset 0 0 0 1.5px #5B95D6}.serp .u{font-size:11.5px;color:#4D5156}.serp .t{font-size:15px;color:#1A0DAB;margin-top:3px;line-height:1.25}.serp .s{font-size:11.5px;color:#4D5156;margin-top:4px;line-height:1.4}.serp .r2{margin-top:10px;padding:0 10px;opacity:.45}.serp .r2 i{display:block;height:6px;border-radius:3px;background:#DADCE0;margin-top:6px}.serp .r2 i:first-child{width:40%;background:#C3D3F0}.indice-v{position:relative;width:190px;aspect-ratio:1}.indice-v svg{width:100%;height:100%;transform:rotate(-90deg)}.indice-v circle{fill:none;stroke-width:10}.indice-v .tr{stroke:rgba(255,255,255,.08)}.indice-v .va{stroke:url(#grad-v);stroke-linecap:round;stroke-dasharray:440;stroke-dashoffset:440;transition:stroke-dashoffset 1.8s var(--ease)}.cella.visto .indice-v .va{stroke-dashoffset:44}.indice-v div{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.indice-v b{display:block;font:700 30px/1 "Inter Tight",sans-serif;letter-spacing:-.03em;color:#fff}.indice-v small{display:block;font-size:12px;color:rgba(238,242,248,.55);margin-top:4px}.grafico{width:min(420px,100%);padding:20px;border-radius:18px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.grafico .tt{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:rgba(238,242,248,.6)}.grafico .tt b{font-size:26px;color:#fff;letter-spacing:-.03em}.grafico .tt em{font-style:normal;color:#3DD06C;font-size:13px;font-weight:600}.barre{display:flex;align-items:flex-end;gap:10px;height:120px;margin-top:16px}.barre i{flex:1;height:var(--h);border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#5B95D6,#0F4C81);transform:scaleY(0);transform-origin:bottom;transition:transform 1s var(--ease)}.barre i:last-child{background:linear-gradient(180deg,#9CC3EE,#2A78C4)}.cella.visto .barre i{transform:none}.barre i:nth-child(2){transition-delay:.08s}.barre i:nth-child(3){transition-delay:.16s}.barre i:nth-child(4){transition-delay:.24s}.barre i:nth-child(5){transition-delay:.32s}.barre i:nth-child(6){transition-delay:.4s}.grafico .mesi{display:flex;gap:10px;margin-top:8px}.grafico .mesi span{flex:1;text-align:center;font-size:11px;color:rgba(238,242,248,.45)}.grafico .leg{display:flex;gap:16px;margin-top:14px;font-size:12px;color:rgba(238,242,248,.6)}.grafico .leg span{display:flex;align-items:center;gap:6px}.grafico .leg span::before{content:"";width:8px;height:8px;border-radius:3px;background:#5B95D6}.chiave{display:flex;flex-direction:column;gap:12px;width:min(400px,100%)}.chiave .url{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;background:#fff;color:#14181F;font-size:15px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.chiave .url svg{color:#1E9E4A}.chiave .url b{font-weight:600}.chiave .righe{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chiave .righe span{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-size:13.5px;color:rgba(238,242,248,.8)}.chiave .righe span::before{content:"✓";width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(61,208,108,.16);color:#3DD06C;font-size:11px;font-weight:700}.percorso{padding:clamp(100px,14vh,160px) 0;background:var(--chiaro)}.percorso .testa-sez{text-align:center}.linea-t{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.linea-t::before,.linea-t .riemp{content:"";position:absolute;left:10%;right:10%;top:27px;height:2px;background:#D2D2D7}.linea-t .riemp{right:auto;width:0;background:#0F4C81;transition:width .2s linear}.tappa{position:relative;text-align:center;padding:0 6px}.tappa .pal{position:relative;z-index:2;width:56px;height:56px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:#fff;color:#86868B;font:700 15px "Inter Tight",sans-serif;box-shadow:0 0 0 1px #D2D2D7;transition:all .5s var(--ease)}.tappa.on .pal{background:#0F4C81;color:#fff;box-shadow:0 0 0 6px rgba(15,76,129,.14)}.tappa h3{margin-top:22px;font-size:20px;font-weight:700;letter-spacing:-.02em}.tappa p{margin:8px auto 0;font-size:15.5px;color:var(--ink2);max-width:24ch;line-height:1.45}.v-voce{padding:clamp(100px,14vh,150px) 0;background:#fff;text-align:center}.v-voce .stelle{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border-radius:99px;background:var(--chiaro);color:#F5B400;letter-spacing:3px;font-size:16px}.v-voce q{display:block;margin:30px auto 0;max-width:30ch;font-size:clamp(28px,3.4vw,50px);line-height:1.1;letter-spacing:-.03em;font-weight:700;quotes:"“" "”";font-variation-settings:"wdth" 82}.v-voce q em{font-style:normal;color:#0F4C81}.v-voce cite{display:block;margin-top:28px;font-style:normal;color:var(--ink2)}.v-voce cite b{color:var(--ink)}.altri-v{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.altri-v a{display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;border-radius:22px;background:#fff;text-decoration:none;box-shadow:0 0 0 1px rgba(0,0,0,.05);transition:transform .4s var(--ease),box-shadow .4s}.altri-v a:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px rgba(15,40,80,.45),0 0 0 1px rgba(15,76,129,.25)}.altri-v small{font-size:12px;font-weight:600;letter-spacing:.12em;color:#5B95D6}.altri-v b{display:block;margin-top:10px;font-size:22px;letter-spacing:-.025em}.altri-v span{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:15px;color:var(--ink2)}.altri-v span i{font-style:normal;color:#0F4C81;transition:transform .3s}.altri-v a:hover span i{transform:translateX(4px)}@media (max-width:1000px){.bento{grid-template-columns:1fr 1fr}.cella,.cella.l3{grid-column:span 1}.legenda{grid-template-columns:1fr 1fr}.linea-t{grid-template-columns:1fr;gap:28px}.linea-t::before,.linea-t .riemp{display:none}.tappa{display:grid;grid-template-columns:56px 1fr;gap:4px 18px;text-align:left}.tappa .pal{grid-row:span 2;margin:0}.tappa h3{margin-top:4px}.tappa p{margin:0;max-width:none}.altri-v{grid-template-columns:1fr 1fr}}@media (max-width:700px){.notifica{transform:scale(.8);padding:8px 12px 8px 8px}.notifica .ic{width:32px;height:32px}.notifica.n1{left:-2%;top:-2%}.notifica.n2{display:none}.notifica.n3{left:auto;right:-2%;bottom:2%}@keyframes notifica{to{opacity:1;transform:scale(.8)}}.bento{grid-template-columns:1fr}.cella{min-height:0}.legenda{grid-template-columns:1fr}.nota-n{display:none}.altri-v{grid-template-columns:1fr}.maniglia span{width:44px;height:44px;margin:-22px 0 0 -22px}}@media (prefers-reduced-motion:reduce){.notifica{animation:none;opacity:1;transform:none}.tel-mini img{animation:none}}.indice-v.lungo b{font-size:23px;line-height:1.05;letter-spacing:-.02em}.indice-v.lungo small{font-size:11.5px;line-height:1.3;margin-top:6px}.tasto-p{display:inline-flex;align-items:center;gap:14px;padding:7px 7px 7px 22px;border-radius:999px;background:#1D1D1F;color:#fff!important;text-decoration:none;font:600 15px/1 "Inter Tight",sans-serif;letter-spacing:-.01em;box-shadow:0 10px 24px -14px rgba(0,0,0,.6);transition:background .3s,transform .3s;flex:none}.tasto-p i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1663A8,#0F4C81);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);overflow:hidden}.tasto-p:hover{background:#0F4C81;transform:translateY(-1px)}.tasto-p:hover i svg{animation:frecciaVia .55s cubic-bezier(.65,0,.35,1)}@keyframes frecciaVia{0%{transform:none}49%{transform:translateX(26px)}50%{transform:translateX(-26px)}100%{transform:none}}.titolo-a{font-size:clamp(40px,5.4vw,80px);font-weight:700;letter-spacing:-.034em;line-height:.95;font-variation-settings:"wdth" 74}.pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:99px;background:#0F4C81;color:#fff!important;text-decoration:none;font:600 13.5px/1.2 "Inter Tight",sans-serif;transition:background .25s,transform .25s;white-space:nowrap}.pill:hover{background:#1663A8}.pill.grande{padding:16px 30px;font-size:17px;box-shadow:0 16px 36px -18px rgba(15,76,129,.9)}.link-fr{color:#0F4C81;text-decoration:none;font:500 17px/1.3 "Inter Tight",sans-serif;white-space:nowrap}.link-fr span{display:inline-block;transition:transform .25s}.link-fr:hover{text-decoration:underline;text-underline-offset:3px}.link-fr:hover span{transform:translateX(3px)}.link-fr.chiaro{color:#9CC3EE}.azioni-a{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.azioni-a.centro{justify-content:center;margin-top:56px}.locale{position:sticky;top:0;z-index:90;height:54px;background:rgba(255,255,255,.8);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px 0 rgba(0,0,0,.08);transition:transform .45s var(--ease)}.locale .wrap{height:100%;display:flex;align-items:center;gap:28px}.locale .nome{font:700 19px/1 "Inter Tight",sans-serif;letter-spacing:-.025em;text-decoration:none;color:var(--ink);margin-right:auto}.locale .voci{display:flex;gap:24px}.locale .voci a{font-size:13.5px;color:var(--ink2);text-decoration:none;transition:color .2s}.locale .voci a:hover,.locale .voci a.on{color:var(--ink)}body:has(.testata:not(.nascosta)) .locale.attaccata{transform:translateY(-110%)}.a-eroe{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fff 55%,#F5F5F7 100%);text-align:center;padding:clamp(140px,19vh,190px) 0 clamp(50px,7vh,80px)}.a-eroe .marchio{display:block;font:700 clamp(19px,1.7vw,24px)/1 "Inter Tight",sans-serif;letter-spacing:-.02em;color:var(--ink)}.a-eroe h1{margin-top:16px;font-size:clamp(50px,7.6vw,120px);font-weight:700;letter-spacing:-.034em;line-height:.9;font-variation-settings:"wdth" 72;color:var(--ink)}.a-eroe h1 em{font-style:normal;display:block;padding-bottom:.06em;background:linear-gradient(95deg,#0F4C81 0%,#2A78C4 35%,#6FA6E0 55%,#2A78C4 75%,#0F4C81 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lucido 9s ease-in-out infinite alternate}@keyframes lucido{to{background-position:100% 0}}.a-eroe .sotto{margin:26px auto 0;max-width:46ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--ink2)}.a-eroe .azioni-a{justify-content:center;margin-top:34px}.a-eroe .nota-a{margin-top:20px;font-size:13.5px;color:#86868B}.palco{width:min(1040px,94vw);margin:clamp(46px,7vh,80px) auto 0;transform-origin:50% 0;will-change:transform}.a-eroe .v-scena{margin:0;width:100%;padding-bottom:0}.a-eroe .v-scena::before{background:radial-gradient(closest-side,rgba(91,149,214,.38),transparent)}.a-eroe .notifica{background:rgba(255,255,255,.84);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 30px 60px -24px rgba(15,40,80,.45)}.a-eroe .notifica b{color:var(--ink)}.a-eroe .notifica small{color:var(--ink2)}.a-eroe .esempio{display:block;margin-top:14px;text-align:right;font-size:11.5px;color:#A1A1A6}.dia .scn:has(.iphone){place-items:end center}.iphone{width:290px;aspect-ratio:9/19;margin-bottom:-120px;border-radius:50px;padding:11px;background:#1B1F27;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 60px 120px -30px rgba(0,0,0,.9)}.isch{height:100%;border-radius:40px;display:flex;flex-direction:column;align-items:center;padding-top:74px;text-align:center;color:#fff;background:linear-gradient(170deg,#2D5B8C 0%,#11243D 55%,#0A0F18 100%)}.isch .av{position:relative;width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#5B95D6,#0F4C81);font:700 36px/1 "Inter Tight",sans-serif;letter-spacing:-.03em}.isch .av::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(156,195,238,.6);animation:onda 2.2s ease-out infinite}.isch b{margin-top:20px;font-size:27px;font-weight:600;letter-spacing:-.02em}.isch small{margin-top:4px;font-size:14px;color:rgba(255,255,255,.6)}.tasti-c{display:flex;gap:84px;margin-top:96px}.tasti-c span{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;color:#fff}.tasti-c .no{background:#FF3B30}.tasti-c .si{background:#34C759;animation:squilla 1.6s ease-in-out infinite}.tasti-c .si svg{animation:vibra 1.6s ease-in-out infinite}@keyframes squilla{0%,100%{box-shadow:0 0 0 0 rgba(52,199,89,.55)}50%{box-shadow:0 0 0 16px rgba(52,199,89,0)}}@keyframes vibra{0%,40%,100%{transform:none}5%,15%,25%,35%{transform:rotate(-14deg)}10%,20%,30%{transform:rotate(14deg)}}.intervista{display:grid;grid-template-columns:1fr auto 1.1fr;gap:30px;align-items:center;width:min(900px,88%)}.intervista .col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.intervista small{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#86868B;margin-bottom:4px}.bb{padding:13px 17px;border-radius:20px 20px 20px 6px;background:#fff;color:var(--ink);font-size:16px;line-height:1.35;box-shadow:0 14px 30px -20px rgba(0,0,0,.4);opacity:0;transform:translateY(12px);transition:opacity .6s,transform .6s var(--ease)}.dia.attiva .bb{opacity:1;transform:none}.dia.attiva .bb:nth-of-type(2){transition-delay:.25s}.dia.attiva .bb:nth-of-type(3){transition-delay:.5s}.freccia-t{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#0F4C81;color:#fff;box-shadow:0 0 0 8px rgba(15,76,129,.1)}.foglio.grande{width:100%;padding:30px;transform:rotate(1.5deg);box-shadow:0 40px 80px -40px rgba(15,40,80,.6)}.foglio.grande small{color:#2B6CB0}.foglio.grande .tt{font-size:clamp(22px,2.2vw,30px);min-height:2.2em}.rete{position:relative;width:min(680px,86%);height:min(380px,88%)}.rete svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rete line{stroke:rgba(91,149,214,.5);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:4 7;animation:flusso 1.6s linear infinite}@keyframes flusso{to{stroke-dashoffset:-22}}.rete .centro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;padding:16px 18px 18px;border-radius:20px;background:#fff;color:var(--ink);text-align:center;box-shadow:0 0 0 10px rgba(91,149,214,.12),0 0 90px rgba(91,149,214,.55)}.rete .centro .b{display:flex;gap:5px;margin-bottom:12px}.rete .centro .b i{width:8px;height:8px;border-radius:50%;background:#D9D9DE}.rete .centro b{display:block;font-size:18px;letter-spacing:-.02em}.rete .centro small{font-size:13px;color:var(--ink2)}.nodo{position:absolute;transform:translate(-50%,-50%) scale(.8);display:flex;align-items:center;gap:9px;padding:11px 17px;border-radius:99px;white-space:nowrap;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:14.5px;font-weight:600;opacity:0;transition:opacity .6s,transform .6s var(--ease)}.nodo i{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.dia.attiva .nodo{opacity:1;transform:translate(-50%,-50%);transition-delay:var(--r)}.preventivo{position:relative;width:min(430px,86%);padding:28px 30px 26px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 50px 90px -40px rgba(15,40,80,.5);transform:rotate(-1.5deg)}.preventivo .pt{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:2px solid var(--ink)}.preventivo .pt b{font-size:22px;letter-spacing:-.02em}.preventivo .pt small{font-size:13px;color:var(--ink2)}.riga-p,.preventivo .tot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid #EDEDF0;font-size:15.5px}.riga-p i,.preventivo .tot i{flex:none;width:64px;height:10px;border-radius:5px;background:#E8EBF0}.preventivo .tot{border:0;padding-top:16px;font-weight:700;font-size:17px}.preventivo .tot i{width:96px;height:14px;background:#D3DEEC}.timbro{position:absolute;right:-22px;bottom:-24px;padding:12px 20px;border-radius:14px;border:2.5px solid #1E9E4A;background:rgba(255,255,255,.94);color:#1E9E4A;font:700 18px/1 "Inter Tight",sans-serif;letter-spacing:-.01em;opacity:0;transform:rotate(-8deg) scale(1.7);transition:opacity .35s,transform .5s cubic-bezier(.3,1.6,.5,1)}.dia.attiva .timbro{opacity:1;transform:rotate(-8deg) scale(1);transition-delay:.9s}.chat{width:min(430px,86%);padding:16px 16px 14px;border-radius:26px;background:#fff;color:var(--ink);display:flex;flex-direction:column;gap:10px;box-shadow:0 50px 100px -40px rgba(0,0,0,.6)}.chat .ct{display:flex;align-items:center;gap:12px;padding:2px 4px 12px;border-bottom:1px solid #EDEDF0}.chat .av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#5B95D6,#0F4C81);color:#fff;font:700 15px/1 "Inter Tight",sans-serif}.chat .ct b{display:block;font-size:16px}.chat .ct small{font-size:12.5px;color:#1E9E4A}.m{max-width:84%;padding:11px 15px 8px;border-radius:20px;font-size:15.5px;line-height:1.35;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s var(--ease)}.m em{display:block;margin-top:3px;font-style:normal;font-size:11px;text-align:right;opacity:.55}.m.in{align-self:flex-start;background:#F0F1F4;border-bottom-left-radius:6px}.m.out{align-self:flex-end;background:#0F4C81;color:#fff;border-bottom-right-radius:6px}.dia.attiva .m{opacity:1;transform:none}.dia.attiva .m:nth-of-type(3){transition-delay:1s}.dia.attiva .m:nth-of-type(4){transition-delay:2s}.chat .es{text-align:center;font-size:11.5px;color:#A1A1A6}.voti{text-align:center;color:#fff}.voti .g{width:78px;height:78px;margin:0 auto;border-radius:22px;display:grid;place-items:center;background:#fff;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.voti>b{display:block;margin-top:12px;font:700 clamp(110px,13vw,190px)/.88 "Inter Tight",sans-serif;font-variation-settings:"wdth" 70;letter-spacing:-.034em;background:linear-gradient(180deg,#fff 30%,#9CC3EE);-webkit-background-clip:text;background-clip:text;color:transparent}.voti .st{display:block;margin-top:6px;color:#FFC233;font-size:26px;letter-spacing:7px}.voti>small{display:block;margin-top:6px;font-size:15px;color:rgba(238,242,248,.6)}.mini-n{display:flex;justify-content:center;gap:14px;margin-top:28px}.mini-n div{padding:14px 22px;border-radius:18px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.mini-n b{display:block;font:700 30px/1 "Inter Tight",sans-serif;letter-spacing:-.03em}.mini-n small{display:block;margin-top:5px;font-size:12.5px;color:rgba(238,242,248,.6)}.manifesto{text-align:center;padding:0 0 clamp(90px,13vh,150px)}.manifesto h2{margin:0 auto;max-width:21ch;font-size:clamp(36px,5.2vw,78px);font-weight:700;letter-spacing:-.034em;line-height:1.02;font-variation-settings:"wdth" 74}.manifesto h2 .w{opacity:.24;transition:opacity .4s}.cta-riga{display:flex;justify-content:space-between;align-items:center;gap:24px;width:min(1100px,100%);margin:34px auto 0;padding:20px 20px 20px 30px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.cta-riga p{margin:0;font-size:18px;color:var(--ink2)}.cta-riga b{color:var(--ink)}.cta-bento{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:32px 36px;border-radius:26px;background:linear-gradient(115deg,rgba(15,76,129,.6),rgba(15,76,129,.16));box-shadow:inset 0 0 0 1px rgba(91,149,214,.3)}.cta-bento b{display:block;font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;color:#fff}.cta-bento>div>span{display:block;margin-top:6px;font-size:16.5px;color:rgba(238,242,248,.7);max-width:52ch}.a-lavori{background:#fff;padding:clamp(100px,13vh,150px) 0}.dia.lav{background:#F5F5F7;color:#86868B}.dia.lav .cap{max-width:40ch}.dia.lav .cap p{margin:0}.dia.lav .cap b{color:var(--ink)}.dia.lav .cap .link-fr{display:inline-block;margin-top:12px;font-size:17px;font-weight:500;letter-spacing:0}.dia.lav .scn{display:flex;justify-content:center;align-items:flex-end;inset:clamp(170px,27%,210px) 0 0}.dia.lav .mockup{height:96%;width:auto;max-width:90%;margin-bottom:-1%}.cta-lav{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:50px;padding-top:36px;border-top:1px solid #E5E5EA}.cta-lav p{margin:0;font-size:19px;color:var(--ink2);max-width:54ch}.cta-lav b{color:var(--ink)}@media (max-width:1000px){.locale .voci{display:none}.intervista{grid-template-columns:1fr;gap:16px;width:min(420px,86%)}.freccia-t{transform:rotate(90deg);margin:0 auto}.intervista .bb:nth-of-type(3){display:none}}@media (max-width:700px){.locale{height:50px}.locale .nome{font-size:17px}.dia .scn>*{zoom:.8}.iphone{width:250px;margin-bottom:-90px}.rete{width:96%;height:330px}.nodo{font-size:12.5px;padding:8px 12px}.rete .centro{width:170px}.dia.lav .scn{inset:auto 0 0;height:300px}.dia.lav .mockup{height:auto;width:96%;max-width:none}.dia.lav .scn>*{zoom:1}.cta-riga,.cta-bento,.cta-lav{flex-direction:column;align-items:flex-start}.cta-riga{padding:24px}.cta-bento{padding:26px}.a-eroe .azioni-a{gap:20px}}@media (prefers-reduced-motion:reduce){.a-eroe h1 em,.rete line,.tasti-c .si,.tasti-c .si svg,.isch .av::after{animation:none}.palco{transform:none!important}}.p-eroe{position:relative;overflow:hidden;isolation:isolate;background:#000;color:#F5F5F7;text-align:center;padding:clamp(124px,15vh,160px) 0 clamp(70px,10vh,110px)}.p-eroe .bagliore{position:absolute;z-index:-1;left:50%;top:40%;width:min(1500px,180vw);height:1000px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(15,76,129,.85),rgba(15,76,129,.28) 45%,transparent 72%);filter:blur(30px);pointer-events:none}.p-eroe .marchio{display:block;font:600 clamp(19px,1.7vw,24px)/1 "Inter Tight",sans-serif;letter-spacing:-.02em;color:#F5F5F7}.p-eroe .tt-e{margin-top:18px;font-size:clamp(58px,min(9.4vw,15vh),150px);font-weight:700;letter-spacing:-.034em;line-height:.86;font-variation-settings:"wdth" 70;color:#F5F5F7}.p-eroe .tt-e em{display:block;font-style:normal;padding-bottom:.07em;background:linear-gradient(180deg,#FFFFFF 5%,#B9D6F5 45%,#3D86D4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.p-eroe .sotto{margin:28px auto 0;max-width:44ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:rgba(238,242,248,.68)}.p-eroe .azioni-a{justify-content:center;margin-top:36px}.riv{animation:sale 1.1s var(--ease) both}.riv.r2{animation-delay:.1s}.riv.r3{animation-delay:.25s}.riv.r4{animation-delay:.4s}@keyframes sale{from{opacity:0;transform:translateY(30px)}}.p-eroe .palco{width:min(1080px,94vw);margin:clamp(40px,5vh,60px) auto 0;perspective:1600px;transform:none}.p-eroe .v-scena{margin:0;width:100%;padding:0;transform-origin:50% 0;transform:rotateX(calc((1 - var(--p,1)) * -14deg)) scale(calc(.88 + var(--p,1) * .12));animation:sorge 1.4s .3s var(--ease) both}@keyframes sorge{from{opacity:0;translate:0 80px}}.p-eroe .v-scena::before{background:radial-gradient(closest-side,rgba(61,134,212,.55),transparent);filter:blur(50px)}.p-eroe .v-scena::after{content:"";position:absolute;z-index:-1;left:6%;right:6%;bottom:-6%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgba(91,149,214,.35),transparent);filter:blur(20px)}.fatti{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,8vh,90px);border-top:1px solid rgba(255,255,255,.12)}.fatti div{padding:30px 10px 0}.fatti div+div{box-shadow:inset 1px 0 0 rgba(255,255,255,.08)}.fatti b{display:block;font:700 clamp(38px,4vw,60px)/1 "Inter Tight",sans-serif;letter-spacing:-.034em;font-variation-settings:"wdth" 72;background:linear-gradient(180deg,#fff 20%,#9CC3EE);-webkit-background-clip:text;background-clip:text;color:transparent}.fatti span{display:block;margin-top:8px;font-size:14.5px;color:rgba(238,242,248,.55)}.p-eroe .esempio{display:block;margin-top:34px;font-size:11.5px;color:rgba(238,242,248,.32)}.io{background:var(--chiaro);padding:clamp(110px,15vh,170px) 0}.io .manifesto h2{max-width:22ch}.scheda-io{display:grid;grid-template-columns:.92fr 1.08fr;border-radius:34px;overflow:hidden;background:#fff;box-shadow:0 70px 120px -70px rgba(15,40,80,.5),0 0 0 1px rgba(0,0,0,.04)}.ritratto-io{position:relative;min-height:660px;display:grid;place-items:center;background:radial-gradient(70% 60% at 50% 35%,#1D5E9C,#0B2E50 60%,#061A2E)}.ritratto-io .ini{font:700 clamp(120px,14vw,230px)/1 "Inter Tight",sans-serif;font-variation-settings:"wdth" 70;letter-spacing:-.05em;color:rgba(255,255,255,.1)}.ritratto-io em{position:absolute;top:22px;right:22px;font-style:normal;font-size:12px;padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.75)}.badge-io{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:99px;background:rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#fff;font-size:14px;font-weight:600}.badge-io i{position:relative;width:9px;height:9px;border-radius:50%;background:#3DD06C}.badge-io i::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #3DD06C;animation:onda 2s ease-out infinite}.testo-io{padding:clamp(36px,5vw,76px);display:flex;flex-direction:column;justify-content:center}.testo-io .titolo-a{margin-top:16px}.testo-io .lead{margin:24px 0 0;max-width:46ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--ink2)}.impegni{margin:30px 0 34px;padding:0;list-style:none}.impegni li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:18px 0;border-top:1px solid #E5E5EA;font-size:16px;color:var(--ink2);line-height:1.45}.impegni li:last-child{border-bottom:1px solid #E5E5EA}.impegni span{font:700 14px/1.6 "Inter Tight",sans-serif;color:#5B95D6}.impegni b{display:block;font-size:18px;color:var(--ink);letter-spacing:-.015em;margin-bottom:2px}.firma-io{margin:26px 0 0;font-size:13.5px;color:var(--ink2)}.firma-io b{color:var(--ink)}@media (max-width:1000px){.scheda-io{grid-template-columns:1fr}.ritratto-io{min-height:420px}.fatti{grid-template-columns:1fr 1fr}.fatti div:nth-child(3){box-shadow:none}}@media (max-width:700px){.ritratto-io{min-height:340px}.p-eroe .azioni-a{flex-direction:column;gap:18px}.p-eroe .notifica.n1{top:-8%}}@media (prefers-reduced-motion:reduce){.riv,.p-eroe .v-scena{animation:none}.p-eroe .v-scena{transform:none}}.p-video{position:absolute;inset:0 0 auto;width:100%;height:min(100svh,980px);object-fit:cover;z-index:-2;opacity:.75}.p-velo{position:absolute;inset:0 0 auto;height:min(100svh,980px);z-index:-1;background:radial-gradient(46% 34% at 50% 34%,rgba(0,0,0,.62),transparent 75%),linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 40%,#000 100%)}@media (prefers-reduced-motion:reduce){.p-video{display:none}}.testa-sez.centro{text-align:center}.testa-sez.centro p{margin-inline:auto}.via{background:#fff;padding:clamp(110px,15vh,170px) 0}.scelte{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.scelta{position:relative;display:flex;flex-direction:column;min-height:330px;padding:34px 32px 30px;border-radius:28px;background:var(--chiaro);color:var(--ink);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .6s var(--ease),box-shadow .6s var(--ease),background .4s}.scelta::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,#1663A8,#0F4C81 45%,#0A2D50);opacity:0;transition:opacity .5s}.scelta .ico{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:#0F4C81;background:#fff;box-shadow:0 14px 30px -18px rgba(15,76,129,.6);transition:transform .6s var(--ease),background .4s,color .4s}.scelta b{margin-top:auto;padding-top:40px;font-size:clamp(23px,2vw,29px);line-height:1.08;letter-spacing:-.03em;font-weight:700;max-width:14ch;transition:color .4s}.scelta .d{margin-top:12px;font-size:16px;line-height:1.45;color:var(--ink2);max-width:32ch;transition:color .4s}.scelta .vai{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:15px;font-weight:600;color:#0F4C81;transition:color .4s}.scelta .vai i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0F4C81;color:#fff;transition:transform .45s var(--ease),background .4s,color .4s}.scelta:hover{transform:translateY(-8px);box-shadow:0 50px 80px -40px rgba(15,40,80,.6)}.scelta:hover::before{opacity:1}.scelta:hover .ico{transform:rotate(-6deg) scale(1.06);background:rgba(255,255,255,.14);color:#fff}.scelta:hover b,.scelta:hover .vai{color:#fff}.scelta:hover .d{color:rgba(255,255,255,.75)}.scelta:hover .vai i{background:#fff;color:#0F4C81;transform:translateX(4px)}.oppure{margin:34px 0 0;text-align:center;font-size:16px;color:var(--ink2)}.oppure a{color:#0F4C81;font-weight:600;text-decoration:none}.oppure a:hover{text-decoration:underline}.metodo{background:var(--chiaro);padding:clamp(110px,15vh,170px) 0 clamp(90px,12vh,140px)}.metodo-g{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,6vw,96px);align-items:start}.metodo-sc{position:sticky;top:calc(50vh - min(260px,32vh));height:min(520px,64vh)}.scena-m{position:relative;height:100%;border-radius:32px;overflow:hidden;isolation:isolate;background:radial-gradient(80% 70% at 30% 100%,#0F3A66 0%,#081A30 45%,#04060B 90%);box-shadow:0 60px 100px -60px rgba(15,40,80,.7)}.scena-m .conto{position:absolute;left:30px;top:26px;z-index:3;display:flex;align-items:baseline;gap:6px;color:rgba(238,242,248,.5);font:600 14px/1 "Inter Tight",sans-serif}.scena-m .conto b{font:700 30px/1 "Inter Tight",sans-serif;color:#fff;letter-spacing:-.03em;font-variation-settings:"wdth" 74}.barra-m{position:absolute;left:30px;right:30px;top:70px;z-index:3;height:3px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden}.barra-m i{display:block;height:100%;width:20%;background:linear-gradient(90deg,#5B95D6,#9CC3EE);border-radius:inherit;transition:width 1s var(--ease)}.mv{position:absolute;inset:90px 24px 24px;display:grid;place-items:center;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .9s var(--ease),transform 1.1s var(--ease);pointer-events:none}.mv.on{opacity:1;transform:none}.metodo-passi{margin:0;padding:12vh 0 18vh;list-style:none}.pm{min-height:56vh;display:flex;flex-direction:column;justify-content:center;opacity:.22;transform:translateX(-6px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pm.on{opacity:1;transform:none}.pm .n{font:700 14px/1 "Inter Tight",sans-serif;letter-spacing:.14em;color:#5B95D6}.pm h3{margin-top:14px;font-size:clamp(32px,3.4vw,52px);font-weight:700;letter-spacing:-.034em;line-height:1;font-variation-settings:"wdth" 76}.pm p{margin:16px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--ink2);max-width:36ch}.mv-chiamata{display:flex;align-items:center;gap:16px;padding:22px 26px;border-radius:24px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#fff}.mv-chiamata .av{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#5B95D6,#0F4C81);font:700 20px/1 "Inter Tight",sans-serif;position:relative}.mv-chiamata .av::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(61,208,108,.7);animation:onda 2s ease-out infinite}.mv-chiamata b{display:block;font-size:18px}.mv-chiamata small{font-size:13.5px;color:rgba(238,242,248,.55)}.onde{display:flex;align-items:center;gap:4px;height:40px;margin-left:10px}.onde i{width:4px;border-radius:3px;background:#3DD06C;height:30%;animation:onde 1.1s ease-in-out infinite}.onde i:nth-child(2){animation-delay:-.2s}.onde i:nth-child(3){animation-delay:-.5s}.onde i:nth-child(4){animation-delay:-.1s}.onde i:nth-child(5){animation-delay:-.7s}.onde i:nth-child(6){animation-delay:-.35s}.onde i:nth-child(7){animation-delay:-.6s}@keyframes onde{50%{height:100%}}.mv-mappa{display:flex;flex-direction:column;align-items:center;gap:34px;color:#fff}.mv-mappa span{padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-size:14.5px;font-weight:600}.mv-mappa .r{background:#fff;color:#0F4C81;padding:14px 26px;font-size:16px;position:relative}.mv-mappa .r::after{content:"";position:absolute;left:50%;top:100%;width:1.5px;height:34px;background:rgba(91,149,214,.6)}.mv-mappa .f{display:flex;gap:12px;position:relative;padding-top:2px}.mv-mappa .f::before{content:"";position:absolute;left:12%;right:12%;top:-17px;height:1.5px;background:rgba(91,149,214,.6)}.mv.on .mv-mappa .f span{animation:sale .8s var(--ease) both}.mv.on .mv-mappa .f span:nth-child(2){animation-delay:.1s}.mv.on .mv-mappa .f span:nth-child(3){animation-delay:.2s}.mv.on .mv-mappa .f span:nth-child(4){animation-delay:.3s}.mv-grafica{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:18px;align-items:center;color:#fff}.mv-grafica .fin{grid-row:span 2;width:220px;height:180px;border-radius:14px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:9px}.mv-grafica .fin i{display:block;height:12px;border-radius:6px;background:#E8EEF6}.mv-grafica .fin i:first-child{height:60px;background:linear-gradient(135deg,#0F4C81,#5B95D6)}.mv-grafica .fin i:last-child{width:46%;height:22px;background:#0F4C81;border-radius:99px;margin-top:auto}.mv-grafica .cc{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mv-grafica .cc span{width:40px;height:40px;border-radius:12px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.mv-grafica>b{font:700 70px/1 "Inter Tight",sans-serif;letter-spacing:-.05em;background:linear-gradient(160deg,#fff,#5B95D6);-webkit-background-clip:text;background-clip:text;color:transparent}.mv-online{display:flex;flex-direction:column;align-items:center;gap:18px;color:#fff;width:min(380px,100%)}.mv-online .url{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;border-radius:14px;background:#fff;color:#14181F;font-size:15px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.mv-online .url svg{color:#1E9E4A}.mv-online .url b{font-weight:600}.mv-online .ok{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:99px;background:rgba(61,208,108,.14);color:#3DD06C;font-weight:700;font-size:15px}.mv-online .ok i{width:9px;height:9px;border-radius:50%;background:#3DD06C;box-shadow:0 0 12px #3DD06C}.mv-online .spie{display:flex;gap:10px}.mv-online .spie span{padding:9px 14px;border-radius:12px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font-size:13.5px;color:rgba(238,242,248,.8)}.mv-online .spie span::before{content:"✓ ";color:#3DD06C}.mv-dopo{display:flex;flex-direction:column;gap:12px;width:min(360px,100%)}.mv-dopo .m{opacity:1;transform:none;max-width:86%;padding:13px 17px;border-radius:20px;font-size:15.5px}.mv-dopo .m.in{background:#fff;color:#1D1D1F;align-self:flex-start;border-bottom-left-radius:6px}.mv-dopo .m.out{background:#0F4C81;color:#fff;align-self:flex-end;border-bottom-right-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.mv.on .mv-dopo .m.out{animation:sale .8s .5s var(--ease) both}.voci-p{background:#fff;padding:clamp(110px,15vh,170px) 0 clamp(80px,11vh,130px);overflow:hidden}.voci-testa{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,90px);align-items:center}.voto{text-align:center;padding:44px 30px;border-radius:32px;background:var(--chiaro)}.voto .g{width:70px;height:70px;margin:0 auto;border-radius:20px;display:grid;place-items:center;background:#fff;box-shadow:0 14px 30px -18px rgba(0,0,0,.35)}.voto>b{display:block;margin-top:14px;font:700 clamp(100px,11vw,170px)/.9 "Inter Tight",sans-serif;font-variation-settings:"wdth" 70;letter-spacing:-.034em;background:linear-gradient(180deg,#1D1D1F 30%,#0F4C81);-webkit-background-clip:text;background-clip:text;color:transparent}.voto .st{display:block;margin-top:8px;color:#F5B400;font-size:24px;letter-spacing:6px}.voto small{display:block;margin-top:6px;font-size:15px;color:var(--ink2)}.voci-testa .titolo-a{margin-top:14px}.voci-p q.grande{display:block;margin-top:26px;font-size:clamp(22px,2.2vw,32px);line-height:1.22;letter-spacing:-.025em;font-weight:600;quotes:"“" "”";max-width:34ch}.voci-p q.grande em{font-style:normal;color:#0F4C81}.voci-p cite{display:block;margin-top:18px;font-style:normal;font-size:15px;color:var(--ink2)}.voci-p cite b{color:var(--ink)}.nastri-v{margin-top:clamp(60px,9vh,100px);display:flex;flex-direction:column;gap:16px;-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.fila{overflow:hidden}.scorre{display:flex;gap:16px;width:max-content;animation:nastro 70s linear infinite}.fila.inv .scorre{animation-direction:reverse;animation-duration:80s}.nastri-v:hover .scorre{animation-play-state:paused}@keyframes nastro{to{transform:translateX(calc(-50% - 8px))}}.cv{margin:0;width:380px;padding:24px 26px;border-radius:24px;background:var(--chiaro);display:flex;flex-direction:column;gap:14px}.cv-t{display:flex;align-items:center;gap:12px}.cv-t .av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#5B95D6,#0F4C81);color:#fff;font:700 14px/1 "Inter Tight",sans-serif;flex:none}.cv-t b{display:block;font-size:15.5px}.cv-t .st{font-size:12px;color:#F5B400;letter-spacing:2px}.cv-t svg{margin-left:auto;flex:none}.cv blockquote{margin:0;font-size:16px;line-height:1.5;color:var(--ink)}.faq-p{background:var(--chiaro);padding:clamp(110px,15vh,170px) 0}.faq-g{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,90px);align-items:start}.faq-testa{position:sticky;top:130px}.faq-testa .titolo-a{margin-top:14px}.faq-testa p{margin:22px 0 6px;font-size:18px;color:var(--ink2)}.faq-l{display:flex;flex-direction:column;gap:12px}.fq{border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04);transition:box-shadow .5s var(--ease)}.fq[open]{box-shadow:0 30px 60px -36px rgba(15,40,80,.45),0 0 0 1px rgba(15,76,129,.12)}.fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;font-size:clamp(17px,1.4vw,20px);font-weight:600;letter-spacing:-.015em}.fq summary::-webkit-details-marker{display:none}.fq summary i{position:relative;flex:none;width:38px;height:38px;border-radius:50%;background:var(--azzurro);transition:background .4s,transform .6s var(--ease)}.fq summary i::before,.fq summary i::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:#0F4C81;transition:transform .6s var(--ease),background .4s}.fq summary i::after{transform:rotate(90deg)}.fq[open] summary i{background:#0F4C81;transform:rotate(180deg)}.fq[open] summary i::before,.fq[open] summary i::after{background:#fff}.fq[open] summary i::after{transform:rotate(0)}.fq summary:hover i{background:#DCE7F4}.fq[open] summary:hover i{background:#1663A8}.fq .risp{overflow:hidden}.fq .risp p{margin:0;padding:0 26px 26px;max-width:62ch;font-size:17px;line-height:1.6;color:var(--ink2)}.az{position:relative;overflow:hidden;isolation:isolate;background:#04060B;color:#EEF2F8;padding:clamp(110px,15vh,170px) 0}.luce-az{position:absolute;z-index:-1;left:50%;top:-10%;width:1200px;height:700px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(15,76,129,.55),transparent);filter:blur(30px)}.az .testa-sez p{color:rgba(238,242,248,.62)}.az .occhiello{color:rgba(238,242,248,.6)}.az-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.az-c{--mx:50%;--my:0%;position:relative;display:flex;flex-direction:column;min-height:300px;padding:30px 30px 26px;border-radius:28px;text-decoration:none;color:#EEF2F8;overflow:hidden;isolation:isolate;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(91,149,214,.16),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .6s var(--ease)}.az-c .bordo{position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(300px circle at var(--mx) var(--my),rgba(156,195,238,.9),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none}.az-c:hover{transform:translateY(-6px)}.az-c:hover .bordo{opacity:1}.az-t{display:flex;justify-content:space-between;align-items:flex-start}.az-i{position:relative;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#2A78C4 0%,#0F4C81 55%,#0A2D50 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -10px 20px rgba(0,0,0,.25),0 20px 40px -18px rgba(15,76,129,.9);transition:transform .6s var(--ease),box-shadow .6s}.az-i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.28),transparent 45%);pointer-events:none}.az-c:hover .az-i{transform:translateY(-4px) rotate(-5deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -10px 20px rgba(0,0,0,.25),0 28px 50px -16px rgba(42,120,196,.95)}.az-t small{font:700 13px/1 "Inter Tight",sans-serif;letter-spacing:.14em;color:rgba(238,242,248,.35)}.az-c h3{margin-top:auto;padding-top:34px;font-size:clamp(23px,2vw,28px);font-weight:700;letter-spacing:-.03em;color:#fff}.az-c p{margin:8px 0 0;font-size:16px;color:rgba(238,242,248,.6)}.az-c .vai{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:15px;font-weight:600;color:#9CC3EE}.az-c .vai i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);transition:transform .45s var(--ease),background .3s}.az-c:hover .vai i{background:#0F4C81;transform:translateX(4px)}.az-piede{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:44px;font-size:18px;color:rgba(238,242,248,.7)}@media (max-width:1000px){.scelte,.az-g{grid-template-columns:1fr 1fr}.voci-testa,.faq-g{grid-template-columns:1fr}.faq-testa{position:relative;top:0}.metodo-g{grid-template-columns:1fr;gap:0}.metodo-sc{top:84px;height:300px;z-index:2}.mv{inset:84px 16px 16px;zoom:.8}.metodo-passi{padding:6vh 0 10vh}.pm{min-height:46vh}}@media (max-width:700px){.scelte,.az-g{grid-template-columns:1fr}.scelta{min-height:0}.scelta b{padding-top:28px}.az-c{min-height:0}.metodo-sc{height:270px}.scena-m{border-radius:24px}.mv{zoom:.7}.cv{width:300px}.az-piede{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.scorre,.onde i{animation:none}.mv,.pm{transition:none}}.az-parla{grid-column:span var(--span,2);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;min-height:300px;padding:34px 34px 30px;border-radius:28px;background:radial-gradient(70% 90% at 100% 100%,rgba(42,120,196,.55),transparent 70%),radial-gradient(50% 60% at 0% 0%,rgba(91,149,214,.18),transparent 70%),linear-gradient(150deg,#0B2747,#071629);box-shadow:inset 0 0 0 1px rgba(156,195,238,.22),0 40px 80px -50px rgba(15,76,129,.9)}.az-parla.az-stretta{grid-template-columns:1fr;min-height:0}.az-parla.az-stretta .azp-v{display:none}.azp-t .occhiello{color:#9CC3EE}.azp-t h3{margin:12px 0 0;font-size:clamp(40px,4vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1;color:#fff;background:linear-gradient(95deg,#fff 0%,#9CC3EE 45%,#fff 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lucido 6s ease-in-out infinite alternate}.azp-t p{margin:14px 0 0;font-size:16.5px;line-height:1.5;color:rgba(238,242,248,.72);max-width:34ch}.azp-b{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px}.azp-b .pill.grande{background:#fff;color:#0F4C81!important}.azp-b .pill.grande:hover{background:#EEF3F9}.azp-tel{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:600;font-size:16px;font-variant-numeric:tabular-nums}.azp-tel svg{width:36px;height:36px;padding:8px;border-radius:50%;background:rgba(255,255,255,.1)}.azp-tel:hover svg{background:#0F4C81}.azp-v{display:flex;justify-content:center}.azp-chat{width:min(320px,100%);padding:16px;border-radius:22px;background:rgba(4,6,11,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 30px 60px -30px rgba(0,0,0,.9);backdrop-filter:none}.azp-h{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.azp-h .av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:700 14px/1 "Inter Tight",sans-serif;color:#fff;background:linear-gradient(150deg,#2A78C4,#0F4C81)}.azp-h b{display:block;font-size:15px;color:#fff}.azp-h small{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(238,242,248,.6)}.azp-h small i{width:7px;height:7px;border-radius:50%;background:#3DD06C;box-shadow:0 0 0 3px rgba(61,208,108,.2)}.azp-chat .m{max-width:86%;margin-top:8px;padding:10px 13px;border-radius:16px;font-size:13.5px;line-height:1.4;opacity:0;transform:translateY(8px)}.azp-chat .m.u{margin-left:auto;background:#1663A8;color:#fff;border-bottom-right-radius:5px}.azp-chat .m.a{background:rgba(255,255,255,.09);color:#EEF2F8;border-bottom-left-radius:5px}.az-parla.visto .m,.az-parla.entra-ok .m{animation:compareM .5s cubic-bezier(.2,.8,.2,1) forwards}.az-parla .m:nth-of-type(1){animation-delay:.3s!important}.az-parla .m:nth-of-type(2){animation-delay:1.1s!important}.az-parla .m:nth-of-type(3){animation-delay:1.9s!important}@keyframes compareM{to{opacity:1;transform:none}}.azp-chat .scrive{display:inline-flex;gap:4px;padding:12px 14px}.azp-chat .scrive i{width:6px;height:6px;border-radius:50%;background:rgba(238,242,248,.6);animation:punto 1.2s infinite}.azp-chat .scrive i:nth-child(2){animation-delay:.15s}.azp-chat .scrive i:nth-child(3){animation-delay:.3s}@keyframes punto{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}.azp-chat .es{display:block;margin-top:10px;text-align:center;font-size:11px;color:rgba(238,242,248,.4)}@media (max-width:1000px){.az-parla{grid-column:span 2}.az-parla.az-stretta{grid-column:span 1}}@media (max-width:900px){.az-parla{grid-template-columns:1fr}}@media (max-width:640px){.az-parla{grid-column:auto!important;padding:28px 22px}.azp-v{display:none}}@media (prefers-reduced-motion:reduce){.azp-chat .m{opacity:1;transform:none}}.p-eroe{--s:0;margin:10px;border-radius:34px;min-height:calc(100svh - 20px);transform:scale(calc(1 - var(--s) * .045));transform-origin:50% 0}.p-eroe::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(640px circle at var(--mx,50%) var(--my,42%),rgba(91,149,214,.2),transparent 62%);transition:background .2s}.p-eroe::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.09;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='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(../pagine/%23n)'/%3E%3C/svg%3E")}.p-eroe .wrap{position:relative;z-index:3;opacity:calc(1 - var(--s) * 1.4);transform:translateY(calc(var(--s) * -60px))}.p-eroe .p-video{scale:1.06;translate:0 calc(var(--s) * 10%);animation:respiro 22s ease-in-out infinite alternate}@keyframes respiro{to{scale:1.14}}.p-eroe .p-velo{background:radial-gradient(48% 40% at 50% 46%,rgba(0,0,0,.62),transparent 75%),linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.12) 38%,rgba(0,0,0,.18) 70%,rgba(0,0,0,.85) 100%)}.pillola-e{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:99px;background:rgba(255,255,255,.08);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font:600 13.5px/1 "Inter Tight",sans-serif;letter-spacing:.01em;color:rgba(238,242,248,.88)}.pillola-e i{position:relative;width:8px;height:8px;border-radius:50%;background:#3DD06C}.pillola-e i::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #3DD06C;animation:onda 2s ease-out infinite}.titolo-e{margin-top:24px!important}.titolo-e .riga{display:block}.titolo-e span[style]{display:inline-block;animation:rivela 1.3s var(--d) cubic-bezier(.2,.8,.2,1) both}@keyframes rivela{from{opacity:0;filter:blur(16px);transform:translateY(38%)}}.p-eroe .tt-e.titolo-e em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;padding-bottom:.08em}.titolo-e em span{background:linear-gradient(100deg,#9CC3EE 0%,#FFFFFF 30%,#5B95D6 55%,#B9D6F5 80%,#FFFFFF 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rivela 1.3s var(--d) cubic-bezier(.2,.8,.2,1) both,lucido 8s 1.8s ease-in-out infinite alternate!important}.p-eroe .notifica{animation:notifica .9s var(--ease) forwards,galleggia 6s ease-in-out infinite alternate}.p-eroe .notifica.n2{animation-delay:2.1s,-2s}.p-eroe .notifica.n3{animation-delay:3.1s,-4s}@keyframes galleggia{to{translate:0 -10px}}.a-lavori .binario-d{gap:12px}.a-lavori .dia:not(.centro){transform:scale(.965)}.metodo{padding:clamp(120px,16vh,180px) 0}.metodo .testa-sez{margin-bottom:clamp(50px,7vh,80px)}.metodo-g{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);align-items:start}.metodo-sc{top:calc(50vh - min(250px,31vh));height:min(500px,62vh)}.metodo-carte{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.pc{position:relative;display:grid;grid-template-columns:64px 1fr;gap:22px;align-items:start;padding:28px 30px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04);overflow:hidden;isolation:isolate;transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.pc::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,#1663A8,#0F4C81 45%,#0A2D50);opacity:0;transition:opacity .7s var(--ease)}.pc .ico{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:#0F4C81;background:var(--chiaro);transition:background .6s,color .6s,transform .7s var(--ease)}.pc small{display:block;font:700 12px/1 "Inter Tight",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#5B95D6;transition:color .6s}.pc h3{margin-top:10px;font-size:clamp(23px,2vw,29px);font-weight:700;letter-spacing:-.03em;line-height:1.1;transition:color .6s}.pc p{margin:8px 0 0;font-size:16.5px;line-height:1.5;color:var(--ink2);max-width:40ch;transition:color .6s}.pc .fatto{position:absolute;right:22px;top:22px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(61,208,108,.14);color:#1E9E4A;font-size:14px;font-weight:700;opacity:0;transform:scale(.6);transition:opacity .5s,transform .5s var(--ease)}.pc.passato .fatto{opacity:1;transform:none}.pc.on{transform:translateX(-6px);box-shadow:0 50px 80px -40px rgba(15,40,80,.6)}.pc.on::before{opacity:1}.pc.on .ico{background:rgba(255,255,255,.14);color:#fff;transform:rotate(-6deg)}.pc.on small{color:rgba(255,255,255,.7)}.pc.on h3{color:#fff}.pc.on p{color:rgba(255,255,255,.8)}.io.solo-frase{background:#fff;padding:clamp(130px,17vh,190px) 0}.io.solo-frase .manifesto{padding:0}.coda{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#05080F 0%,#071830 22%,#0B2849 48%,#08203D 72%,#05080F 100%)}.coda::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 18% at 20% 18%,rgba(91,149,214,.22),transparent 70%),radial-gradient(36% 16% at 85% 45%,rgba(91,149,214,.18),transparent 70%),radial-gradient(50% 20% at 40% 70%,rgba(42,120,196,.22),transparent 70%)}.coda .az,.coda .finale2,.coda .piede2{background:transparent}.coda .luce-az,.coda .finale2 .luce{display:none}.coda .az{padding-bottom:clamp(60px,8vh,90px)}.coda .finale2{padding-top:clamp(70px,9vh,100px)}.coda .az-c{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(91,149,214,.18),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.coda .piede2{border-top-color:rgba(255,255,255,.08)}@media (max-width:1000px){.metodo-sc{display:none}.metodo-g{grid-template-columns:1fr}.pc.on{transform:none}}@media (max-width:700px){.p-eroe{margin:8px;border-radius:26px;min-height:calc(100svh - 16px)}.pc{grid-template-columns:1fr;gap:16px;padding:24px}.pillola-e{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.titolo-e span[style],.p-eroe .p-video,.p-eroe .notifica{animation:none!important;opacity:1}.p-eroe{transform:none}}.p-eroe .p-velo::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.28)}.p-eroe .sotto{color:rgba(238,242,248,.84);text-shadow:0 1px 18px rgba(0,0,0,.55)}.p-eroe .tt-e{text-shadow:0 4px 40px rgba(0,0,0,.35)}.p-eroe .link-fr.chiaro{text-shadow:0 1px 12px rgba(0,0,0,.6)}.titolo-e em span{text-shadow:none}.titolo-e em{filter:drop-shadow(0 4px 28px rgba(0,0,0,.4))}.p-eroe .tt-e{font-size:clamp(50px,min(8vw,14.5vh),138px)!important}@media (max-width:600px){.p-eroe .tt-e{font-size:clamp(38px,10.5vw,46px)!important}}.p-eroe{margin:0!important;border-radius:0!important;min-height:100svh!important;transform:none!important}.scendi{display:none!important}.sv-eroe{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:clamp(150px,20vh,200px) 0 clamp(90px,12vh,130px);background:linear-gradient(180deg,#fff 0%,#F5F7FB 100%)}.luce-sv{position:absolute;z-index:-1;left:50%;top:-20%;width:min(1300px,160vw);height:820px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(91,149,214,.28),rgba(91,149,214,.08) 55%,transparent 75%);filter:blur(20px)}.pillola-sv{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px rgba(15,76,129,.12),0 10px 30px -18px rgba(15,76,129,.5);font:600 13.5px/1 "Inter Tight",sans-serif;color:#0F4C81}.pillola-sv i{width:8px;height:8px;border-radius:50%;background:#3DD06C;box-shadow:0 0 0 4px rgba(61,208,108,.18)}.sv-eroe .tt-e{margin-top:24px;font-size:clamp(46px,7vw,112px);font-weight:700;letter-spacing:-.034em;line-height:.92;font-variation-settings:"wdth" 72;color:var(--ink)}.sv-eroe .tt-e em{display:block;font-style:normal;padding-bottom:.06em;background:linear-gradient(95deg,#0F4C81 0%,#2A78C4 40%,#6FA6E0 60%,#0F4C81 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lucido 9s ease-in-out infinite alternate}.sv-eroe .sotto{margin:26px auto 0;max-width:48ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--ink2)}.sv-eroe .azioni-a{justify-content:center;margin-top:34px}.icone-sv{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:56px}.icone-sv span{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#2A78C4 0%,#0F4C81 55%,#0A2D50 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 18px 34px -16px rgba(15,76,129,.8);animation:sale .9s var(--d) cubic-bezier(.2,.8,.2,1) both,galleggia 5s calc(var(--d) * 6) ease-in-out infinite alternate}.sv-tutti{background:var(--chiaro);padding:clamp(110px,15vh,170px) 0}.sv-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sv-c{--mx:50%;--my:0%;position:relative;display:flex;flex-direction:column;min-height:300px;padding:30px 30px 26px;border-radius:28px;text-decoration:none;color:var(--ink);overflow:hidden;isolation:isolate;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(91,149,214,.12),transparent 60%),#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.sv-c.largo{grid-column:span 2;min-height:320px}.sv-c .bordo{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:radial-gradient(300px circle at var(--mx) var(--my),#5B95D6,transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none}.sv-c:hover{transform:translateY(-6px);box-shadow:0 50px 80px -50px rgba(15,40,80,.6),0 0 0 1px rgba(15,76,129,.1)}.sv-c:hover .bordo{opacity:1}.sv-t{display:flex;justify-content:space-between;align-items:flex-start}.sv-t small{font:700 13px/1 "Inter Tight",sans-serif;letter-spacing:.14em;color:#A1A1A6}.sv-c:hover .az-i{transform:translateY(-4px) rotate(-5deg)}.sv-c h3{margin-top:auto;padding-top:40px;font-size:clamp(25px,2.2vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.02;font-variation-settings:"wdth" 80}.sv-c.largo h3{font-size:clamp(32px,3.2vw,48px)}.sv-c p{margin:10px 0 0;font-size:16.5px;line-height:1.45;color:var(--ink2);max-width:42ch}.sv-c .vai{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:15px;font-weight:600;color:#0F4C81}.sv-c .vai i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--azzurro);transition:transform .45s var(--ease),background .3s,color .3s}.sv-c:hover .vai i{background:#0F4C81;color:#fff;transform:translateX(4px)}.sv-ob{background:#fff;padding:clamp(110px,15vh,170px) 0}.ob-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ob{position:relative;display:flex;flex-direction:column;padding:34px 30px 30px;border-radius:28px;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 100% 0%,#1663A8,#0F4C81 45%,#0A2D50);box-shadow:0 50px 80px -50px rgba(15,40,80,.7)}.ob .ico{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#fff}.ob>b{margin-top:34px;font-size:clamp(24px,2.1vw,30px);line-height:1.06;letter-spacing:-.03em;font-weight:700;max-width:14ch}.ob .d{margin-top:12px;font-size:16px;line-height:1.45;color:rgba(255,255,255,.75)}.ob-s{display:flex;flex-direction:column;gap:8px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.15)}.ob-s a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;border-radius:16px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;font-size:15.5px;font-weight:600;transition:background .3s,color .3s}.ob-s a i{display:grid;place-items:center;transition:transform .35s var(--ease)}.ob-s a:hover{background:#fff;color:#0F4C81}.ob-s a:hover i{transform:translateX(4px)}@media (max-width:1000px){.sv-g{grid-template-columns:1fr 1fr}.sv-c.largo{grid-column:span 2}.ob-g{grid-template-columns:1fr}}@media (max-width:640px){.sv-g{grid-template-columns:1fr}.sv-c.largo{grid-column:auto}.sv-c{min-height:0}.icone-sv span{width:48px;height:48px;border-radius:15px}}@media (prefers-reduced-motion:reduce){.icone-sv span{animation:none}}.sv-eroe.sv-notte{color:#F5F5F7;padding-bottom:clamp(40px,6vh,70px);background:radial-gradient(60% 45% at 50% 78%,rgba(15,76,129,.55) 0%,transparent 70%),radial-gradient(40% 30% at 85% 0%,rgba(91,149,214,.14) 0%,transparent 70%),#04060B}.sv-notte .pillola-sv{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#CFE2F6}.sv-notte .tt-e{color:#fff}.sv-notte .tt-e em{background-image:linear-gradient(95deg,#9CC3EE 0%,#fff 45%,#5B95D6 70%,#9CC3EE 100%)}.sv-notte .sotto{color:rgba(245,245,247,.72)}.sv-notte .pill.grande{background:#fff;color:#0F4C81!important}.sv-notte .pill.grande:hover{background:#EEF3F9}.sv-notte .link-fr{color:#9CC3EE}.rete-sv{position:relative;width:min(1080px,92vw);aspect-ratio:1080/560;margin:clamp(40px,6vh,70px) auto 0}.linee-sv{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.linee-sv line{stroke:rgba(156,195,238,.28);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1 0;animation:filo 1s var(--d) cubic-bezier(.2,.8,.2,1) both}.linee-sv line.impulso{stroke:#9CC3EE;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 200;stroke-dashoffset:4;opacity:0;animation:impulso 4.4s var(--d) ease-in-out infinite}@keyframes filo{from{opacity:0}to{opacity:1}}@keyframes impulso{0%{stroke-dashoffset:4;opacity:0}10%{opacity:1}70%{opacity:1}100%{stroke-dashoffset:-100;opacity:0}}.centro-sv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;animation:sale .9s .1s cubic-bezier(.2,.8,.2,1) both}.centro-sv .fd{width:clamp(84px,9vw,112px);height:clamp(84px,9vw,112px);border-radius:50%;display:grid;place-items:center;margin-bottom:10px;font:700 clamp(26px,2.6vw,34px)/1 "Inter Tight",sans-serif;letter-spacing:-.03em;color:#fff;background:linear-gradient(150deg,#2A78C4,#0F4C81 55%,#0A2D50);box-shadow:0 0 0 10px rgba(91,149,214,.08),0 0 0 22px rgba(91,149,214,.04),0 30px 60px -20px rgba(15,76,129,.9);animation:battito 4s ease-in-out infinite}@keyframes battito{50%{box-shadow:0 0 0 14px rgba(91,149,214,.1),0 0 0 30px rgba(91,149,214,.04),0 30px 60px -20px rgba(15,76,129,.9)}}.centro-sv b{font-size:20px;color:#fff;letter-spacing:-.02em}.centro-sv small{font-size:13.5px;color:rgba(245,245,247,.6)}.nodo-sv{position:absolute;left:var(--l);top:var(--t);transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:99px;background:rgba(12,18,30,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 20px 40px -24px rgba(0,0,0,.9);color:#fff;text-decoration:none;white-space:nowrap;animation:compare .8s var(--d) cubic-bezier(.2,.8,.2,1) both;transition:background .3s,box-shadow .3s}@keyframes compare{from{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%)}}.nodo-sv .ni{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#2A78C4,#0F4C81)}.nodo-sv .nt{display:flex;flex-direction:column;font-size:15.5px;font-weight:600;letter-spacing:-.01em;text-align:left}.nodo-sv .nt small{font-size:11px;font-weight:600;letter-spacing:.12em;color:rgba(156,195,238,.8)}.nodo-sv:hover{background:#0F4C81;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 24px 50px -20px rgba(15,76,129,.9)}@media (max-width:860px){.rete-sv{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:auto;margin-top:46px}.linee-sv{display:none}.centro-sv{position:static;transform:none;grid-column:1/-1;margin-bottom:18px}.nodo-sv{position:static;transform:none;white-space:normal;border-radius:18px;padding:12px;animation-name:sale}.nodo-sv .nt{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.linee-sv line.impulso{display:none}.centro-sv .fd{animation:none}}.centro-sv b,.centro-sv small{position:relative;padding:2px 12px;background:#060A12;border-radius:8px}@media (max-width:860px){.centro-sv b,.centro-sv small{background:none}}.sv-g{grid-template-columns:repeat(6,1fr)}.sv-c{grid-column:span 2}.sv-c.largo{grid-column:span 3}@media (max-width:1000px){.sv-g{grid-template-columns:1fr 1fr}.sv-c,.sv-c.largo{grid-column:span 1}.sv-c.largo h3{font-size:clamp(26px,3.4vw,34px)}}@media (max-width:640px){.sv-g{grid-template-columns:1fr}}.st-eroe{padding-bottom:clamp(70px,9vh,100px)}.st-ritratto{background:var(--chiaro);padding:clamp(90px,12vh,140px) 0}.pf{background:var(--chiaro);padding:clamp(70px,9vh,110px) 0 clamp(110px,14vh,160px)}.filtri{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:40px}.filtro{display:flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:99px;background:#fff;color:var(--ink);font:600 14.5px/1 "Inter Tight",sans-serif;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.05);transition:background .3s,color .3s,transform .3s}.filtro em{font-style:normal;font-size:12px;color:#A1A1A6}.filtro:hover{transform:translateY(-2px)}.filtro.on{background:#0F4C81;color:#fff}.filtro.on em{color:rgba(255,255,255,.6)}.pf-g{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pf-c{position:relative;display:block;text-decoration:none;color:var(--ink);transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1)}.pf-c.via{display:none}.pf-c .fin{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 24px 50px -36px rgba(15,40,80,.5);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}.pf-c .barra{display:flex;align-items:center;gap:5px;height:28px;padding:0 12px;background:#F5F5F7;border-bottom:1px solid #EBEBEF}.pf-c .barra i{width:8px;height:8px;border-radius:50%;background:#D9D9DE}.pf-c .barra span{margin:0 auto;transform:translateX(-14px);display:flex;align-items:center;gap:5px;height:18px;padding:0 10px;border-radius:6px;background:#fff;font-size:10.5px;color:#86868B}.pf-c .barra svg{width:9px;height:9px}.pf-c img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.pf-c .info{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 0}.pf-c b{display:block;font-size:18px;letter-spacing:-.02em}.pf-c small{display:block;margin-top:2px;font-size:14px;color:var(--ink2)}.pf-c .vai{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0F4C81;box-shadow:0 0 0 1px rgba(0,0,0,.05);transition:background .3s,color .3s,transform .4s}.pf-c .cs{position:absolute;left:14px;top:42px;padding:6px 11px;border-radius:99px;background:rgba(15,76,129,.9);color:#fff;font-size:11.5px;font-weight:600;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .4s}.pf-c:hover .fin{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(15,76,129,.2),0 40px 70px -40px rgba(15,40,80,.6)}.pf-c:hover img{transform:scale(1.04)}.pf-c:hover .vai{background:#0F4C81;color:#fff;transform:translateX(3px)}.pf-c:hover .cs{opacity:1;transform:none}.pf-c.entra-f{animation:sale .6s var(--r) cubic-bezier(.2,.8,.2,1) both}.bl-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bl-c{display:flex;flex-direction:column;padding:16px 16px 26px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.bl-im{aspect-ratio:16/10;border-radius:18px;display:grid;place-items:center;background:radial-gradient(80% 80% at 30% 20%,#EEF3F9,#DCE7F4)}.bl-c small{margin:20px 10px 0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5B95D6}.bl-c h3{margin:8px 10px 0;font-size:24px;letter-spacing:-.03em;line-height:1.1}.bl-c p{margin:8px 10px 0;font-size:16px;color:var(--ink2);line-height:1.45}.bl-c .presto{align-self:flex-start;margin:18px 10px 0;padding:7px 12px;border-radius:99px;background:#F5F5F7;font-size:12.5px;font-weight:600;color:#86868B}.ct{background:var(--chiaro);padding:clamp(70px,9vh,110px) 0 clamp(110px,14vh,160px)}.ct-g{display:grid;grid-template-columns:1.35fr .65fr;gap:20px;align-items:start}.modulo{position:relative;padding:clamp(28px,4vw,48px);border-radius:30px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 50px 90px -60px rgba(15,40,80,.5)}.modulo .titolo-a{margin-top:12px}.modulo fieldset{margin:30px 0 0;padding:0;border:0}.modulo legend{font-size:15px;font-weight:600;margin-bottom:12px}.scelte-m{display:flex;flex-wrap:wrap;gap:8px}.scelte-m label{cursor:pointer}.scelte-m input{position:absolute;opacity:0;pointer-events:none}.scelte-m span{display:block;padding:12px 16px;border-radius:99px;background:#F5F5F7;font-size:14.5px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}.scelte-m input:checked+span{background:#0F4C81;color:#fff}.scelte-m input:focus-visible+span{box-shadow:0 0 0 3px #9CC3EE}.campi{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.campo{display:flex;flex-direction:column;gap:7px}.campo.largo{grid-column:span 2}.campo span{font-size:13.5px;font-weight:600;color:var(--ink2)}.campo input,.campo textarea{width:100%;padding:15px 16px;border:0;border-radius:14px;background:#F5F5F7;font:400 16px/1.4 "Inter Tight",sans-serif;color:var(--ink);resize:vertical;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .25s,background .25s}.campo input:focus,.campo textarea:focus{outline:0;background:#fff;box-shadow:inset 0 0 0 2px #5B95D6}.privacy{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:14px;color:var(--ink2)}.privacy input{width:18px;height:18px;accent-color:#0F4C81}.invia{display:flex;align-items:center;gap:14px;margin-top:24px;height:56px;padding:0 8px 0 26px;border:0;border-radius:99px;background:#1D1D1F;color:#fff;font:600 16px/1 "Inter Tight",sans-serif;cursor:pointer;transition:background .3s,transform .3s}.invia i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1663A8,#0F4C81)}.invia:hover{background:#0F4C81;transform:translateY(-1px)}.nota-m{margin:14px 0 0;font-size:12.5px;color:#A1A1A6}.grazie{position:absolute;inset:0;border-radius:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:#fff;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.grazie b{font-size:clamp(40px,5vw,64px);letter-spacing:-.03em;font-weight:700;color:#0F4C81}.grazie span{font-size:18px;color:var(--ink2)}.modulo.inviato .grazie{opacity:1;visibility:visible;transition:opacity .5s}.ct-lato{display:flex;flex-direction:column;gap:14px}.ct-c{display:block;padding:26px 26px 24px;border-radius:24px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px rgba(0,0,0,.04);transition:transform .4s cubic-bezier(.2,.8,.2,1)}a.ct-c:hover{transform:translateY(-4px)}.ct-c small{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5B95D6}.ct-c b{display:block;margin-top:8px;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.025em}.ct-c span{display:block;margin-top:4px;font-size:14.5px;color:var(--ink2)}.ct-c.blu{background:radial-gradient(120% 90% at 100% 0%,#1663A8,#0F4C81 45%,#0A2D50);color:#fff}.ct-c.blu small{color:rgba(255,255,255,.65)}.ct-c.blu span{color:rgba(255,255,255,.75)}@media (max-width:1000px){.pf-g,.bl-g{grid-template-columns:1fr 1fr}.ct-g{grid-template-columns:1fr}}@media (max-width:640px){.pf-g,.bl-g{grid-template-columns:1fr}.campi{grid-template-columns:1fr}.campo.largo{grid-column:auto}}.pf-eroe{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:clamp(150px,20vh,200px) 0 clamp(90px,12vh,130px);color:#F5F5F7;background:radial-gradient(70% 60% at 50% 115%,rgba(15,76,129,.8) 0%,transparent 70%),radial-gradient(40% 35% at 85% 0%,rgba(91,149,214,.14) 0%,transparent 70%),#04060B}.luce-pf{position:absolute;z-index:-1;left:50%;top:-30%;width:min(1200px,150vw);height:760px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(91,149,214,.18),transparent 75%);filter:blur(20px)}.pillola-pf{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:99px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font:600 13.5px/1 "Inter Tight",sans-serif;color:#CFE2F6}.pillola-pf i{width:8px;height:8px;border-radius:50%;background:#3DD06C;box-shadow:0 0 0 4px rgba(61,208,108,.18)}.pf-eroe .tt-e{margin-top:24px;color:#fff}.pf-eroe .tt-e em{display:block;font-style:normal;padding-bottom:.06em;background:linear-gradient(95deg,#9CC3EE 0%,#fff 45%,#5B95D6 70%,#9CC3EE 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lucido 9s ease-in-out infinite alternate}.pf-eroe .sotto{margin:26px auto 0;max-width:50ch;color:rgba(245,245,247,.72)}.pf-numeri{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:48px auto 0;max-width:900px}.pf-numeri div{flex:1 1 150px;padding:22px 18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pf-numeri b{display:block;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#fff}.pf-numeri span{display:block;margin-top:8px;font-size:14px;color:rgba(245,245,247,.62)}.pf-eroe .azioni-a{justify-content:center;margin-top:40px}.pf-eroe .pill.grande{background:#fff;color:#0F4C81!important}.pf-eroe .pill.grande:hover{background:#EEF3F9}.pf-eroe .link-fr{color:#9CC3EE}.pf .testa-sez{margin-bottom:30px!important}@media (max-width:640px){.pf-numeri{gap:8px}.pf-numeri div{flex:1 1 40%;padding:18px 12px}.pf-numeri b{font-size:32px}}.pf-eroe{padding-bottom:0!important}.pf-muro{position:relative;height:clamp(380px,52vh,560px);margin-top:clamp(56px,8vh,84px);overflow:hidden;perspective:1600px;-webkit-mask:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent) intersect,linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.pm-in{position:absolute;left:50%;top:-30%;width:min(1500px,150vw);display:grid;grid-template-columns:repeat(5,1fr);gap:22px;transform:translateX(-50%) rotateX(24deg) rotateZ(-7deg);transform-origin:50% 30%}.pm-nastro{display:flex;flex-direction:column;gap:22px;animation:pmSu var(--d) linear infinite}.pm-col.giu .pm-nastro{animation-name:pmGiu}.pm-nastro img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 30px 50px -24px rgba(0,0,0,.8)}@keyframes pmSu{from{transform:translateY(0)}to{transform:translateY(calc(-50% - 11px))}}@keyframes pmGiu{from{transform:translateY(calc(-50% - 11px))}to{transform:translateY(0)}}@media (max-width:760px){.pm-in{grid-template-columns:repeat(3,1fr);width:180vw;gap:12px}.pm-col:nth-child(n+4){display:none}.pm-nastro{gap:12px}.pf-muro{height:340px}}@media (prefers-reduced-motion:reduce){.pm-nastro{animation:none}}.pf .pf-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:900px){.pf .pf-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pf .pf-g{grid-template-columns:1fr}}.pf .pf-g .pf-c.lav-x.via{display:none!important}.nav-p{--h:64px;position:fixed;top:14px;left:0;right:0;z-index:200;width:min(1240px,calc(100% - 24px));margin-inline:auto;font-family:"Inter Tight",system-ui,sans-serif;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.nav-p.nascosta{transform:translateY(calc(-100% - 30px))}.nav-barra{position:relative;z-index:2;height:var(--h);display:flex;align-items:center;gap:12px;padding:0 10px 0 22px;border-radius:22px;background:linear-gradient(180deg,rgba(18,24,36,.72),rgba(8,11,18,.66));backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.08),0 20px 50px -30px rgba(0,0,0,.9);transition:background .4s,box-shadow .4s,border-radius .4s}.nav-p.scorsa .nav-barra{background:linear-gradient(180deg,rgba(14,19,30,.88),rgba(6,9,15,.84))}.nav-p.aperto .nav-barra{border-radius:22px 22px 0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.06)}.nav-logo{display:flex;align-items:center;flex:none;margin-right:auto}.nav-logo img{height:34px;width:auto;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nav-logo:hover img{transform:translateY(-2px) rotate(-4deg)}.nav-voci{position:relative;display:flex;align-items:center;gap:2px}.nav-luce{position:absolute;top:50%;left:0;height:40px;margin-top:-20px;width:0;border-radius:12px;background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.nv{position:relative;z-index:1;display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;border:0;border-radius:12px;background:none;cursor:pointer;font:500 15px/1 "Inter Tight",sans-serif;letter-spacing:-.005em;color:rgba(238,242,248,.74);text-decoration:none;transition:color .25s}.nv:hover,.nv.attivo,.nv[aria-expanded="true"]{color:#fff}.nv.attivo::after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#5B95D6;box-shadow:0 0 8px #5B95D6}.nv-serv i{width:7px;height:7px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1),margin .35s}.nv-serv[aria-expanded="true"] i{transform:rotate(225deg);margin-top:4px}.nav-destra{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-tel{display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-radius:13px;color:rgba(238,242,248,.88);text-decoration:none;font:600 14.5px/1 "Inter Tight",sans-serif;font-variant-numeric:tabular-nums;transition:background .25s}.nav-tel svg{width:30px;height:30px;padding:7px;border-radius:50%;background:rgba(255,255,255,.08);box-sizing:border-box}.nav-tel:hover{background:rgba(255,255,255,.06)}.nav-cta{display:flex;align-items:center;gap:12px;height:46px;padding:0 6px 0 20px;border-radius:14px;background:linear-gradient(150deg,#1663A8,#0F4C81);color:#fff;text-decoration:none;font:600 15px/1 "Inter Tight",sans-serif;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 30px -12px rgba(15,76,129,.95);transition:transform .3s,box-shadow .3s}.nav-cta i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.14);overflow:hidden}.nav-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 18px 36px -12px rgba(42,120,196,.95)}.nav-cta:hover i svg{animation:frecciaVia .55s cubic-bezier(.65,0,.35,1)}@keyframes frecciaVia{0%{transform:none}49%{transform:translateX(22px)}50%{transform:translateX(-22px)}100%{transform:none}}.nav-hamb{display:none;position:relative;width:46px;height:46px;border:0;border-radius:14px;background:rgba(255,255,255,.08);cursor:pointer}.nav-hamb i{position:absolute;left:14px;right:14px;height:1.8px;border-radius:2px;background:#fff;transition:transform .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1)}.nav-hamb i:first-child{top:18px}.nav-hamb i:last-child{top:26px}.menu-mob-aperto .nav-hamb i:first-child{top:22px;transform:rotate(45deg)}.menu-mob-aperto .nav-hamb i:last-child{top:22px;transform:rotate(-45deg)}.mega{position:absolute;left:0;right:0;top:var(--h);z-index:1;visibility:hidden;opacity:0;transform:translateY(-8px);clip-path:inset(0 0 100% 0 round 0 0 22px 22px);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1),clip-path .55s cubic-bezier(.2,.8,.2,1),visibility 0s .55s}.nav-p.aperto .mega{visibility:visible;opacity:1;transform:none;clip-path:inset(0 0 0 0 round 0 0 22px 22px);transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.2,1),clip-path .6s cubic-bezier(.2,.8,.2,1),visibility 0s}.mega-in{display:grid;grid-template-columns:1fr 300px;gap:14px;padding:14px;border-radius:0 0 22px 22px;background:linear-gradient(180deg,rgba(8,11,18,.84),rgba(6,9,15,.92));backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 40px 80px -30px rgba(0,0,0,.9)}.mega-g{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mg-v{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;color:#EEF2F8;text-decoration:none;opacity:0;transform:translateY(8px);transition:background .25s,opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1)}.nav-p.aperto .mg-v{opacity:1;transform:none;transition-delay:0s,calc(.05s + var(--i) * .035s),calc(.05s + var(--i) * .035s)}.mg-v:hover,.mg-v:focus-visible{background:rgba(255,255,255,.06)}.mg-v.attivo{background:rgba(91,149,214,.1)}.mg-i{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#2A78C4 0%,#0F4C81 55%,#0A2D50 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 20px -12px rgba(15,76,129,.9);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mg-v:hover .mg-i{transform:rotate(-6deg) scale(1.05)}.mg-v b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.mg-v small{display:block;margin-top:3px;font-size:13px;color:rgba(238,242,248,.5)}.mega-lato{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;border-radius:18px;background:radial-gradient(120% 90% at 100% 0%,#1663A8,#0F4C81 45%,#0A2D50);opacity:0;transform:translateY(8px);transition:opacity .45s .12s,transform .5s .12s cubic-bezier(.2,.8,.2,1)}.nav-p.aperto .mega-lato{opacity:1;transform:none}.mega-lato::after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 22px rgba(255,255,255,.03),0 0 0 46px rgba(255,255,255,.02)}.mega-lato .occ{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}.mega-lato b{margin-top:12px;font-size:22px;line-height:1.15;letter-spacing:-.025em;color:#fff}.mega-bt{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 6px 0 18px;border-radius:14px;background:#fff;color:#0F4C81;text-decoration:none;font-weight:700;font-size:15px}.mega-bt i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#EEF3F9;overflow:hidden}.mega-bt:hover i svg{animation:frecciaVia .55s cubic-bezier(.65,0,.35,1)}.mega-tel{display:flex;align-items:center;gap:8px;margin-top:12px;color:rgba(255,255,255,.78);text-decoration:none;font-size:13.5px}.mega-tel:hover{color:#fff}.nav-velo{position:fixed;inset:0;z-index:150;background:rgba(3,6,12,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.nav-p.aperto~.nav-velo,body.mega-aperto .nav-velo{opacity:1;visibility:visible;transition:opacity .4s,visibility 0s}.nav-mob{position:fixed;inset:0;z-index:190;overflow:auto;background:radial-gradient(70% 50% at 80% 0%,rgba(15,76,129,.55),transparent 70%),#04060B;color:#fff;clip-path:circle(0% at calc(100% - 46px) 46px);visibility:hidden;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility 0s .7s}.menu-mob-aperto .nav-mob{clip-path:circle(150% at calc(100% - 46px) 46px);visibility:visible;transition:clip-path .8s cubic-bezier(.76,0,.24,1),visibility 0s}.menu-mob-aperto{overflow:hidden}.nm-in{min-height:100%;display:flex;flex-direction:column;padding:110px clamp(22px,6vw,48px) 40px}.nm-v{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:none;color:#fff;text-decoration:none;cursor:pointer;font:700 clamp(34px,9vw,46px)/1.05 "Inter Tight",sans-serif;letter-spacing:-.03em;font-variation-settings:"wdth" 76;text-align:left;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.menu-mob-aperto .nm-v,.menu-mob-aperto .nm-piede{opacity:1;transform:none;transition-delay:calc(.25s + var(--i) * .06s)}.nm-gr{display:contents}.nm-gr .nm-v{transition-delay:calc(.25s + var(--i) * .06s)}.nm-serv i{width:14px;height:14px;margin-right:6px;border-right:2px solid rgba(255,255,255,.6);border-bottom:2px solid rgba(255,255,255,.6);transform:rotate(45deg) translate(-3px,-3px);transition:transform .4s}.nm-serv[aria-expanded="true"] i{transform:rotate(225deg)}.nm-sotto{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.nm-sotto>div{overflow:hidden}.nm-sotto.aperto{grid-template-rows:1fr}.nm-sotto a{display:flex;align-items:center;gap:14px;padding:11px 0;color:rgba(238,242,248,.85);text-decoration:none;font-size:17px;font-weight:500}.nm-sotto a:first-child{margin-top:12px}.nm-sotto .mg-i{width:38px;height:38px;border-radius:12px}.nm-sotto .nm-tutti{color:#9CC3EE;font-weight:600;margin-bottom:10px}.nm-piede{margin-top:auto;padding-top:34px;display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.nm-chiama{display:flex;align-items:center;justify-content:center;gap:10px;height:58px;border-radius:18px;background:linear-gradient(150deg,#1663A8,#0F4C81);color:#fff;text-decoration:none;font-weight:700;font-size:17px}.nm-mail{text-align:center;color:rgba(238,242,248,.6);text-decoration:none;font-size:15px}@media (max-width:1100px){.nav-voci{display:none}.nav-hamb{display:block}.nav-tel span{display:none}.nav-tel{padding:0 6px}.mega,.nav-velo{display:none}}@media (max-width:560px){.nav-p{--h:58px;top:10px;width:calc(100% - 16px)}.nav-barra{padding-left:16px;gap:6px;border-radius:18px}.nav-logo img{height:30px}.nav-cta{height:42px;padding:0 5px 0 14px;font-size:14px}.nav-cta i{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.nav-p,.mega,.mg-v,.nav-mob,.nm-v{transition:none!important}}.nav-off{display:flex;align-items:center;gap:9px;height:44px;padding:0 15px 0 7px;border-radius:13px;color:#fff;text-decoration:none;font:600 14.5px/1 "Inter Tight",sans-serif;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(156,195,238,.28);transition:background .25s,box-shadow .25s}.nav-off i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(150deg,#FFB547,#F57C00);color:#fff;box-shadow:0 6px 14px -6px rgba(245,124,0,.9);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.nav-off:hover{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(156,195,238,.5)}.nav-off:hover i{transform:translate(2px,-2px) rotate(-8deg)}.nav-off.attivo{background:rgba(91,149,214,.22)}@media (max-width:1250px){.nav-tel{display:none}}@media (max-width:640px){.nav-off span{display:none}.nav-off{padding:0 7px}}.nm-off{display:flex;align-items:center;gap:12px}.nm-off i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(150deg,#FFB547,#F57C00);color:#fff}.nav-p{transition:top .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1)}.nav-barra{transition:height .45s cubic-bezier(.2,.8,.2,1),background .4s,border-radius .3s}.nav-logo img,.nav-cta,.nav-off,.nav-tel,.nav-off i,.nav-tel svg{transition:height .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),transform .4s,background .25s,box-shadow .25s}.nav-p.scorsa{--h:52px;top:8px}.nav-p.scorsa .nav-logo img{height:28px}.nav-p.scorsa .nav-cta{height:38px}.nav-p.scorsa .nav-off,.nav-p.scorsa .nav-tel{height:38px}.nav-p.scorsa .nav-off i,.nav-p.scorsa .nav-tel svg{width:26px;height:26px}@media (max-width:560px){.nav-p.scorsa{--h:50px;top:6px}.nav-p.scorsa .nav-logo img{height:26px}.nav-p.scorsa .nav-cta{height:36px}}.nav-p{--h:76px}.nav-barra{border-radius:24px;padding:0 12px 0 24px;background:linear-gradient(180deg,rgba(22,30,46,.74),rgba(8,12,20,.70))!important;-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.07),0 24px 60px -28px rgba(0,0,0,.75)!important}.nav-barra::before{content:"";position:absolute;left:18%;right:18%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(156,195,238,.55),transparent)}.nav-logo img{height:44px}.nav-p.scorsa{--h:56px}.nav-p.scorsa .nav-barra{background:linear-gradient(180deg,rgba(16,22,34,.9),rgba(6,9,15,.86))!important}.nav-p.scorsa .nav-logo img{height:30px}@media (max-width:1100px){.nav-p{--h:70px}.nav-logo img{height:40px}}@media (max-width:640px){.nav-p{--h:66px;top:10px;width:calc(100% - 16px)}.nav-barra{padding:0 8px 0 16px;gap:8px;border-radius:20px}.nav-logo img{height:40px}.nav-cta{display:none!important}.nav-off{height:44px!important;padding:0 14px 0 6px!important;gap:8px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.nav-off span{display:inline!important;font-size:14px}.nav-off i{width:32px;height:32px}.nav-hamb{width:46px;height:46px;background:rgba(255,255,255,.1)}.nav-p.scorsa{--h:54px;top:6px}.nav-p.scorsa .nav-logo img{height:28px}.nav-p.scorsa .nav-off{height:38px!important}.nav-p.scorsa .nav-off i{width:28px;height:28px}.nav-p.scorsa .nav-hamb{width:40px;height:40px}.nav-p.scorsa .nav-hamb i:first-child{top:15px}.nav-p.scorsa .nav-hamb i:last-child{top:23px}.menu-mob-aperto .nav-p.scorsa .nav-hamb i{top:19px}}@media (max-width:360px){.nav-off span{font-size:13px}.nav-logo img{height:34px}}.nav-mob{background:radial-gradient(80% 45% at 90% 0%,rgba(30,108,182,.45),transparent 70%),radial-gradient(70% 40% at 0% 100%,rgba(15,76,129,.35),transparent 70%),linear-gradient(180deg,#050B17,#04060B)!important}.nm-luce{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:24px 24px;-webkit-mask:linear-gradient(180deg,#000,transparent 60%);mask:linear-gradient(180deg,#000,transparent 60%)}.nm-in{position:relative;padding:104px 22px 28px!important;max-width:620px;margin:0 auto}.nm-occ{display:block;margin:0 0 8px;font:600 12px/1 "Inter Tight",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:rgba(156,195,238,.7)}.nm-v{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px;padding:13px 0!important;font:700 30px/1.1 "Inter Tight",sans-serif!important;letter-spacing:-.03em!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.nm-v small{flex:none;width:24px;font:600 12px/1 "Inter Tight",sans-serif;letter-spacing:.06em;color:rgba(156,195,238,.6);font-variant-numeric:tabular-nums}.nm-v span{flex:1;text-align:left}.nm-v>i{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);color:rgba(238,242,248,.7);transition:background .25s,color .25s,transform .3s}.nm-v:active>i,.nm-v:hover>i{background:#0F4C81;color:#fff;transform:translateX(2px)}.nm-serv>b{flex:none;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.06);position:relative}.nm-serv>b::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-6px 0 0 -4px;border-right:2px solid rgba(238,242,248,.8);border-bottom:2px solid rgba(238,242,248,.8);transform:rotate(45deg);transition:transform .35s,margin .35s}.nm-serv[aria-expanded="true"]>b{background:#0F4C81}.nm-serv[aria-expanded="true"]>b::before{transform:rotate(225deg);margin-top:-2px}.nm-sotto>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0}.nm-sotto a{margin:0!important;padding:10px!important;gap:10px!important;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);font-size:14.5px!important;font-weight:600!important;line-height:1.2;color:#fff!important}.nm-sotto a:first-child{margin-top:12px!important}.nm-sotto a:nth-child(2){margin-top:12px!important}.nm-sotto .mg-i{flex:none;width:34px!important;height:34px!important;border-radius:10px!important;display:grid;place-items:center;background:linear-gradient(150deg,#2A78C4,#0F4C81);color:#fff}.nm-sotto .nm-tutti{grid-column:1/-1;justify-content:center;background:transparent!important;box-shadow:inset 0 0 0 1px rgba(156,195,238,.35)!important;color:#9CC3EE!important;margin-bottom:8px!important}.nm-offerta{display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px 14px 14px 12px;border-radius:20px;text-decoration:none;color:#fff;background:linear-gradient(120deg,rgba(255,168,36,.16),rgba(255,255,255,.04) 60%);box-shadow:inset 0 0 0 1px rgba(255,181,71,.35);opacity:0;transform:translateY(24px);transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.menu-mob-aperto .nm-offerta{opacity:1;transform:none;transition-delay:calc(.25s + var(--i) * .06s)}.nm-razzo{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(150deg,#FFB547,#F57C00);box-shadow:0 10px 24px -10px rgba(245,124,0,.9)}.nm-offerta span{flex:1}.nm-offerta b{display:block;font:700 19px/1.15 "Inter Tight",sans-serif;letter-spacing:-.02em}.nm-offerta small{display:block;margin-top:3px;font-size:13.5px;color:rgba(238,242,248,.65)}.nm-fr{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08)}.nm-piede{padding-top:26px!important;gap:10px!important}.nm-parla{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 8px 0 22px;border-radius:18px;background:#fff;color:#0F4C81;text-decoration:none;font:700 17px/1 "Inter Tight",sans-serif}.nm-parla i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0F4C81;color:#fff}.nm-chiama{height:54px!important;border-radius:18px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font-size:16px!important}.nm-mail{margin-top:4px}.menu-mob-aperto .an-lancia{opacity:0!important;pointer-events:none!important}@media (min-width:641px){.nm-in{padding-top:120px!important}.nm-v{font-size:36px!important}}html body .mega-bt:hover:not(#dwd) i{background:rgba(255,255,255,.16)!important;color:#fff!important}.mega-bt i svg{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mega-bt:hover i svg{animation:none!important;transform:translateX(3px)}.mega-bt{transition:background-color .3s,color .3s}@property --off-a{syntax:"<angle>";inherits:false;initial-value:0deg}html body .nav-off:not(#dwd){position:relative;isolation:isolate;border-radius:99px!important;border:1px solid transparent;color:#fff;background:linear-gradient(180deg,rgba(22,34,56,.96),rgba(10,16,28,.96)) padding-box,conic-gradient(from var(--off-a),rgba(156,195,238,.15) 0deg,#9CC3EE 70deg,rgba(91,149,214,.2) 140deg,rgba(156,195,238,.12) 360deg) border-box!important;box-shadow:0 8px 22px -12px rgba(91,149,214,.8)!important;animation:offGiro 5s linear infinite}html body .nav-off:not(#dwd) i{background:radial-gradient(90% 80% at 30% 15%,rgba(255,255,255,.55),transparent 50%),linear-gradient(150deg,#6FA8E6,#0F4C81)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 14px -6px rgba(15,76,129,.9)!important}html body .nav-off:not(#dwd):hover{background:linear-gradient(180deg,rgba(32,52,84,.98),rgba(14,24,42,.98)) padding-box,conic-gradient(from var(--off-a),#9CC3EE,#5B95D6,#9CC3EE) border-box!important;box-shadow:0 10px 28px -10px rgba(91,149,214,.95)!important}html body .nav-off.attivo:not(#dwd){background:linear-gradient(180deg,rgba(15,76,129,.9),rgba(10,40,74,.95)) padding-box,conic-gradient(from var(--off-a),#9CC3EE,#5B95D6,#9CC3EE) border-box!important}@keyframes offGiro{to{--off-a:360deg}}@media (prefers-reduced-motion:reduce){html body .nav-off:not(#dwd){animation:none}}.nm-offerta{background:linear-gradient(120deg,rgba(91,149,214,.22),rgba(255,255,255,.04) 65%)!important;box-shadow:inset 0 0 0 1px rgba(156,195,238,.35)!important}.nm-razzo{background:radial-gradient(90% 80% at 30% 15%,rgba(255,255,255,.5),transparent 50%),linear-gradient(150deg,#6FA8E6,#0F4C81)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 24px -10px rgba(91,149,214,.9)!important}html body .nav-tel:not(#dwd){gap:10px;padding:0 14px 0 5px;border-radius:99px;color:#fff;background:transparent;box-shadow:none}.nav-tel .nt-ic{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.1);transition:background .3s,color .3s,box-shadow .3s}.nav-tel .nt-ic::after{content:"";position:absolute;right:0;top:1px;width:8px;height:8px;border-radius:50%;background:#34C759;box-shadow:0 0 0 2px #0B1220,0 0 8px #34C759}.nav-tel .nt-ic svg{width:18px!important;height:18px!important;padding:0!important;background:none!important}.nav-tel span{display:flex;flex-direction:column;gap:3px;line-height:1}.nav-tel small{font-size:10.5px;font-weight:500;letter-spacing:.04em;color:rgba(238,242,248,.55)}html body .nav-tel:not(#dwd):hover{background:rgba(255,255,255,.06)}.nav-tel:hover .nt-ic{color:#fff;background:linear-gradient(150deg,#2A78C4,#0F4C81)}.nav-p.scorsa .nav-tel .nt-ic{width:30px;height:30px}html body .nav-cta:not(#dwd){position:relative;overflow:hidden;isolation:isolate;border-radius:99px;padding:0 5px 0 20px;background:linear-gradient(180deg,#2E7DCB,#0F4C81)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.2),0 10px 26px -12px rgba(42,120,196,.9)!important}.nav-cta::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-20deg);transition:left .7s cubic-bezier(.2,.8,.2,1)}.nav-cta:hover::before{left:120%}html body .nav-cta:not(#dwd) i{border-radius:50%;background:#fff;color:#0F4C81;box-shadow:0 4px 10px -4px rgba(0,0,0,.4)}html body .nav-cta:not(#dwd):hover{transform:none!important;background:linear-gradient(180deg,#3889D6,#12599A)!important}.nav-cta:hover i svg{animation:none!important;transform:translateX(2px);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.nav-tel .nt-ic svg [opacity]{opacity:.55}.nav-cta .cta-fr{position:relative;overflow:hidden}.nav-cta .cta-fr svg{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;transition:transform .5s cubic-bezier(.65,0,.35,1)!important;animation:none!important}.nav-cta .cta-fr .f2{transform:translate(-150%,150%)}.nav-cta:hover .cta-fr .f1{transform:translate(150%,-150%)!important}.nav-cta:hover .cta-fr .f2{transform:translate(0,0)!important}.sv-giostra{background:#fff;padding:var(--sezione,clamp(90px,11vh,130px)) 0;overflow:hidden}.sv-giostra .testa-sez{text-align:center}.sg-pista{position:relative}.sg-bin{display:flex;gap:14px;transition:transform .9s cubic-bezier(.65,0,.35,1);will-change:transform}.sg-s{position:relative;flex:0 0 min(1100px,84vw);height:min(600px,62vw);border-radius:22px;overflow:hidden;opacity:.5;transition:opacity .6s;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:2vw;padding:0 clamp(24px,4vw,60px);background:radial-gradient(80% 90% at 85% 50%,rgba(15,76,129,.55),transparent 70%),#0A0E16;color:#fff;text-decoration:none}.sg-s.on{opacity:1}.sg-t small{font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.sg-t h3{margin:12px 0 10px;font-size:clamp(30px,3.6vw,54px);letter-spacing:-.03em;font-weight:700;line-height:1;color:#fff}.sg-t p{margin:0;font-size:17px;line-height:1.5;opacity:.85;max-width:32ch}.sg-t span{display:inline-block;margin-top:22px;background:#fff;color:#000;padding:12px 22px;border-radius:999px;font-weight:600;font-size:15px}.sg-m{position:relative;height:88%}.sg-m .mac{position:absolute;left:0;right:12%;bottom:8%}.sg-m .mac .sch{aspect-ratio:16/10;border-radius:12px 12px 3px 3px;padding:1.3%;background:#111317;box-shadow:0 50px 90px -40px rgba(0,0,0,.8)}.sg-m .mac .sch div{width:100%;height:100%;border-radius:4px;overflow:hidden;background:#fff}.sg-m img{width:100%;height:100%;object-fit:cover;object-position:top}.sg-m .mac .base{height:12px;margin:0 -6%;border-radius:0 0 14px 14px;background:linear-gradient(#d6d7db,#8f9197)}.sg-m .tel{position:absolute;right:0;bottom:4%;width:23%}.sg-c{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:26px}.sg-p{display:flex;gap:10px;padding:10px 16px;border-radius:999px;background:#E8E8ED}.sg-p button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:#86868B;cursor:pointer;transition:width .4s,background .4s}.sg-p button.on{width:36px;background:#0F4C81}.sg-pausa{width:36px;height:36px;border-radius:50%;border:0;background:#E8E8ED;cursor:pointer;display:grid;place-items:center;color:#1D1D1F}@media (max-width:760px){.sg-s{grid-template-columns:1fr;height:auto;padding:30px 22px 0;gap:10px;align-content:start}.sg-m{height:250px}.sg-t h3{font-size:32px}.sg-t p{font-size:16px}.sg-t span{margin-top:16px}}@media (prefers-reduced-motion:reduce){.sg-bin{transition:none}}.sv-giostra .sg-s{isolation:isolate;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.1)}.sv-giostra .sg-s::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.4px) 0 0/22px 22px;-webkit-mask:radial-gradient(60% 70% at 78% 50%,#000,transparent 75%);mask:radial-gradient(60% 70% at 78% 50%,#000,transparent 75%)}.sv-giostra .sv-luce{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(560px circle at var(--mx,70%) var(--my,50%),rgba(255,255,255,.13),transparent 60%)}.sv-giostra .sg-s.on:hover .sv-luce{opacity:1}.sv-giostra .sg-t,.sv-giostra .sg-m{position:relative;z-index:2}.sv-giostra .sg-t .sv-sett{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 12px;border-radius:99px;font-size:12px;font-weight:600;letter-spacing:.08em;opacity:1;color:#fff;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.sv-giostra .sg-t .sv-sett::before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in oklab,var(--c) 45%,#fff);box-shadow:0 0 0 3px color-mix(in oklab,var(--c) 30%,transparent),0 0 12px color-mix(in oklab,var(--c) 60%,#fff)}.sv-giostra .sg-t h3{margin:20px 0 12px}.sv-giostra .sg-t p{color:rgba(238,242,248,.72);opacity:1}.sv-giostra .sg-t .sv-vai{display:inline-flex;align-items:center;gap:12px;padding:7px 7px 7px 22px;margin-top:28px;transition:box-shadow .4s}.sv-giostra .sg-t .sv-vai i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:linear-gradient(150deg,#2A78C4,#0F4C81);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sv-giostra .sg-s.on:hover .sv-vai{box-shadow:0 14px 30px -14px rgba(15,76,129,.9)}.sv-giostra .sg-s.on:hover .sv-vai i{transform:translateX(3px)}.sv-giostra .sg-m .mac,.sv-giostra .sg-m .tel{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.sv-giostra .sg-s:not(.on) .sg-m .mac{transform:translateY(18px)}.sv-giostra .sg-s:not(.on) .sg-m .tel{transform:translateY(34px)}.sv-giostra .sg-s.on:hover .sg-m .mac{transform:translateY(-10px)}.sv-giostra .sg-s.on:hover .sg-m .tel{transform:translateY(-22px) rotate(-1.5deg)}.sv-giostra .sv-n{position:absolute;z-index:2;top:clamp(20px,2.6vw,34px);right:clamp(22px,2.8vw,38px);font-size:13px;font-weight:600;letter-spacing:.12em;color:rgba(255,255,255,.4)}.sv-giostra .sv-n b{color:#fff;font-weight:600}.sv-giostra .sv-blocco{position:relative}.sv-giostra .sg-c{position:sticky;bottom:26px;z-index:8;pointer-events:none;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.sv-giostra .sv-blocco.vivo .sg-c{opacity:1;transform:none}.sv-giostra .sg-c>*{pointer-events:auto}.sv-giostra .sg-p{align-items:center;gap:14px;height:56px;padding:0 24px;background:rgba(232,232,237,.72);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 10px 30px -14px rgba(0,0,0,.35)}.sv-giostra .sg-p button.on{width:40px;background:#1D1D1F}.sv-giostra .sg-pausa{width:56px;height:56px;background:rgba(232,232,237,.72);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 10px 30px -14px rgba(0,0,0,.35)}@media (max-width:760px){.sv-giostra .sg-c{position:relative;bottom:auto;opacity:1;transform:none}.sv-giostra .sv-n{display:none}.sv-giostra .sg-t .sv-vai{margin-top:18px}}.sv-giostra{overflow:clip!important}.quadri{padding:10px 10px 0;background:#fff}.qd-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qd{position:relative;overflow:hidden;isolation:isolate;border-radius:34px;min-height:clamp(540px,70vh,660px);padding:clamp(48px,7vh,64px) 28px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.qd.blu{color:#F5F5F7;background:radial-gradient(75% 55% at 50% 108%,rgba(15,76,129,.75) 0%,transparent 70%),radial-gradient(45% 35% at 82% 8%,rgba(91,149,214,.12) 0%,transparent 70%),#04060B;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.qd.bianco{color:var(--ink,#1D1D1F);background:var(--chiaro,#F5F5F7)}.qd-o{font:600 12px/1 "Inter Tight",sans-serif;letter-spacing:.16em;text-transform:uppercase;opacity:.62}.qd h3{margin:14px 0 0;font-size:clamp(30px,3.1vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.05;max-width:16ch}.qd p{margin:12px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.4;max-width:34ch;opacity:.8}.qd .cella.qv{all:unset;box-sizing:border-box;flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(28px,4vh,44px) 0 clamp(36px,5vh,56px);opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease,cubic-bezier(.2,.8,.2,1)),transform 1s var(--ease,cubic-bezier(.2,.8,.2,1))}.qd .cella.qv.visto{opacity:1;transform:none}.qd .cella.qv>*{text-align:left}.qd .cella.qv>*{max-width:min(420px,100%);margin:0!important}.qd .cella.qv>.tel-mini{width:min(200px,46%)}.qd .cella.qv>.chat,.qd .cella.qv>.serp,.qd .cella.qv>.preventivo,.qd .cella.qv>.v-lista,.qd .cella.qv>.chiave,.qd .cella.qv>.v-kpi,.qd .cella.qv>.v-chips,.qd .cella.qv>.v-cal,.qd .cella.qv>.v-not{width:100%}.qd.bianco .cella.qv>:not(.tel-mini):not(.palette):not(.indice-v):not(.v-zona){box-shadow:0 30px 60px -36px rgba(15,40,80,.35)}.qd:hover .cella.qv.visto{transform:translateY(-6px)}@media (max-width:900px){.qd-g{grid-template-columns:1fr}.qd{min-height:0;border-radius:26px}}@media (max-width:600px){.quadri{padding:8px 8px 0}.qd-g{gap:8px}.qd{padding:42px 18px 0}}@media (prefers-reduced-motion:reduce){.qd .cella.qv{opacity:1;transform:none;transition:none}}.obv{background:#fff;padding:var(--sezione,clamp(90px,11vh,130px)) 0}.obv-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.obv-c{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;border-radius:30px;background:var(--chiaro,#F5F5F7);transition:transform .6s var(--ease,cubic-bezier(.2,.8,.2,1)),box-shadow .6s}.obv-c:hover{transform:translateY(-6px);box-shadow:0 40px 70px -46px rgba(15,40,80,.45)}.obv-c.con-qui{background:#fff;box-shadow:0 0 0 1.5px rgba(15,76,129,.28),0 40px 70px -50px rgba(15,40,80,.45)}.obv-i{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#2A78C4,#0F4C81);box-shadow:0 14px 26px -14px rgba(15,76,129,.8)}.obv-c>b{margin-top:22px;font-size:clamp(21px,1.8vw,25px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.obv-c>p{margin:8px 0 0;font-size:16.5px;line-height:1.5;color:var(--ink2,#6E6E73)}.obv-c>small{display:block;margin:26px 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5B95D6}.obv-c ol{position:relative;margin:auto 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.obv-c ol::before{content:"";position:absolute;left:27px;top:24px;bottom:24px;width:2px;border-radius:2px;background:linear-gradient(#B9D6F5,#5B95D6)}.obv-p{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px 8px 10px;border-radius:18px;text-decoration:none;color:var(--ink,#1D1D1F);background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05);transition:background .3s,color .3s,transform .4s var(--ease,cubic-bezier(.2,.8,.2,1))}.obv-c.con-qui .obv-p:not(.qui){background:var(--chiaro,#F5F5F7)}.obv-p .n{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 14px/1 "Inter Tight",sans-serif;color:#0F4C81;background:#EEF3F9;box-shadow:0 0 0 4px #fff}.obv-p .ic{flex:none;display:grid;place-items:center;color:#0F4C81;opacity:.85}.obv-p .t{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em}.obv-p i{display:grid;place-items:center;color:#0F4C81;transition:transform .3s}.obv-p:hover{transform:translateX(4px)}.obv-p:hover i{transform:translateX(3px)}.obv-p.qui{background:linear-gradient(150deg,#1663A8,#0F4C81);color:#fff;box-shadow:0 16px 30px -16px rgba(15,76,129,.9)}.obv-p.qui .n{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.25)}.obv-p.qui .ic{color:#fff}.obv-p .sei{flex:none;padding:6px 10px;border-radius:99px;font-size:12px;font-weight:700;letter-spacing:.02em;background:rgba(255,255,255,.18)}.obv .oppure{margin-top:34px;text-align:center;color:var(--ink2,#6E6E73)}.obv .oppure a{color:#0F4C81;font-weight:600}@media (max-width:1000px){.obv-g{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.seo-t{background:var(--chiaro,#F5F5F7);padding:var(--sezione,clamp(90px,11vh,130px)) 0}.seo-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,110px);align-items:start}.seo-testa{position:sticky;top:120px}.seo-testa h2{margin-top:14px;font-size:clamp(30px,3.2vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.seo-testa p{margin:18px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2,#6E6E73)}.seo-c{display:flex;flex-direction:column}.seo-b{padding:30px 0;border-top:1px solid #E1E3E8}.seo-b:first-child{padding-top:6px;border-top:0}.seo-b h3{font-size:clamp(20px,1.7vw,24px);font-weight:650;letter-spacing:-.02em;line-height:1.2}.seo-b p{margin:10px 0 0;font-size:16.5px;line-height:1.65;color:#424245;max-width:62ch}@media (max-width:900px){.seo-g{grid-template-columns:1fr;gap:30px}.seo-testa{position:static}}.qd .qv.visto .m{opacity:1;transform:none}.qd .qv.visto .m:nth-of-type(3){transition-delay:1s}.qd .qv.visto .m:nth-of-type(4){transition-delay:2s}.qd .qv.visto .nodo{opacity:1;transform:translate(-50%,-50%);transition-delay:var(--r)}.qd .qv.visto .timbro{opacity:1;transform:rotate(-8deg) scale(1);transition-delay:.9s}.seo-b p a{color:#0F4C81;font-weight:600;text-decoration:underline;text-underline-offset:3px}.quadri{padding:12px 12px 0}.quadri .qd-g{gap:12px}.quadri .qd{border-radius:0!important}div.tel,.tel-mini,.iphone,.tel-f,.tel-s,.telefono-s,.tel-g{container-type:inline-size}div.tel,.tel-mini,.iphone,.tel-f,.tel-s,.telefono-s{padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;aspect-ratio:9/19.5!important}div.tel>div,.tel-mini>div,.iphone>div,.tel-f>div,.tel-s>div,.telefono-s>div,.tel-g>div{position:relative!important;box-sizing:border-box!important;width:100%!important;height:100%!important;overflow:hidden!important;border:1.6cqw solid #08090B!important;border-radius:14.6cqw!important;box-shadow:0 0 0 .5cqw #34373D,0 0 0 .62cqw rgba(255,255,255,.14),0 3cqw 7cqw -3.5cqw rgba(8,20,40,.38)!important}.tel-g>div{aspect-ratio:9/19.5!important;height:auto!important}.tel-g img{border-radius:0!important}div.tel>div::after,.tel-mini>div::after,.iphone>div::after,.tel-f>div::after,.tel-s>div::after,.telefono-s>div::after,.tel-g>div::after{content:""!important;position:absolute!important;z-index:20!important;top:2.4cqw!important;left:50%!important;right:auto!important;bottom:auto!important;width:27cqw!important;height:7.6cqw!important;margin:0!important;border:0!important;border-radius:99px!important;background:#000!important;transform:translateX(-50%)!important;opacity:1!important;animation:none!important;box-shadow:none!important;pointer-events:none}.isch{padding-top:max(74px,22cqw)!important}.sch-s{padding-top:max(46px,15cqw)!important}.telefono-s .prof{padding-top:max(14px,13cqw)!important}div.tel>div:has(>img),.tel-mini>div:has(>img),.tel-g>div{padding:13cqw 0 0!important;background:#fff!important}div.tel>div:has(>img)>img,.tel-mini>div:has(>img)>img,.tel-g>div>img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:top}.telefono-s>.sch{display:flex!important;flex-direction:column}.telefono-s .prof{gap:2.6cqw!important;padding:13cqw 5cqw 3.4cqw!important;font-size:6.4cqw!important;line-height:1.25!important;white-space:nowrap}.telefono-s .prof i{width:17cqw!important;height:17cqw!important}.telefono-s .prof>div{min-width:0;overflow:hidden;text-overflow:ellipsis}.telefono-s .prof b{font-size:7.4cqw!important}.telefono-s .gr{flex:1;min-height:0;grid-auto-rows:1fr}.telefono-s .gr img{height:100%!important;aspect-ratio:auto!important}:root{--t-ap:clamp(46px,6.7vw,96px);--t-ap-lh:.95;--t-ap-ls:-.035em;--t-sez:clamp(34px,4.1vw,56px);--t-sez-lh:1.04;--t-sez-ls:-.032em;--t-gr:clamp(24px,2.3vw,32px);--t-gr-lh:1.1;--t-gr-ls:-.025em;--t-sc:clamp(20px,1.7vw,24px);--t-sc-lh:1.18;--t-sc-ls:-.02em;--t-sotto:clamp(17px,1.4vw,20px);--t-testo:16.5px;--sezione:clamp(90px,11vh,130px)}body{font-family:"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif}.apertura h1,.p-eroe .tt-e,.sv-eroe .tt-e,.pf-eroe .tt-e,.a-eroe h1,.cs-eroe h1,.of-eroe .tt-e,.social h2,.finale2 h2{font-size:var(--t-ap)!important;line-height:var(--t-ap-lh)!important;letter-spacing:var(--t-ap-ls)!important;font-weight:700!important;font-variation-settings:normal!important}.finale2 h2 span{letter-spacing:var(--t-ap-ls)!important}.titolo-a,.titolo-sez,.testa-d h2,.testa-g h3,.manifesto h2,.sopra-orbita h2,.intro h2,.voci h2,.lavori .intro h2,.testa-c h2,.cs-2 h2,section.voci-p h2,.recensioni h2{font-size:var(--t-sez)!important;line-height:var(--t-sez-lh)!important;letter-spacing:var(--t-sez-ls)!important;font-weight:700!important;font-variation-settings:normal!important}.manifesto h2{max-width:22ch}.sv-c h3,.sv-c.largo h3,.tile h3,.testo-s h3,.ob>b,.scelta b,.pc h3,.cap-t h3,.prossimo b,.invito-c b,.cta-bento b,.nota-c b,.metodo-st .pm h3,.didas p b{font-size:var(--t-gr)!important;line-height:var(--t-gr-lh)!important;letter-spacing:var(--t-gr-ls)!important;font-weight:650!important;font-variation-settings:normal!important}.cella h3,.az-c h3,.passo h3,.bl-c h3,.carte b,.ct-c b,.tappa h3,.lato-ia b,.note-c b,.sos b{font-size:var(--t-sc)!important;line-height:var(--t-sc-lh)!important;letter-spacing:var(--t-sc-ls)!important;font-weight:650!important}.p-eroe .sotto,.sv-eroe .sotto,.a-eroe .sotto,.apertura .testo>p,.sotto-c,.testa-sez p,.testo-io .lead,.cs-2 p,.testa-c p,.intro>p{font-size:var(--t-sotto)!important;line-height:1.5!important}.cella p,.az-c p,.sv-c p,.scelta .d,.pc p,.ob .d,.cap-t p,.bl-c p,.fq .risp p,.cv blockquote{font-size:var(--t-testo)!important;line-height:1.55!important}.occhiello,.occ-c{font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important}.a-dia,.ricevi,.via,.metodo,.io.solo-frase,.voci-p,.faq-p,section.az,.firma,.sv-tutti,.sv-ob,.st-ritratto,.cs-partenza,.cs-capitoli,.cs-telefoni,.cs-risultati{padding-top:var(--sezione)!important;padding-bottom:var(--sezione)!important}.a-lavori{padding-top:var(--sezione)!important}.a-lavori{padding-bottom:clamp(40px,5vh,60px)!important}.a-lavori+.via{padding-top:clamp(60px,8vh,90px)!important}.testa-sez{margin-bottom:clamp(40px,5.5vh,64px)!important}:root{--sezione:clamp(96px,12vh,136px);--stacco:calc(var(--sezione)*.6)}body .quadri{padding-bottom:var(--stacco)!important}body .quadri+.a-dia{padding-top:var(--stacco)!important}body .a-dia:has(+.firma){padding-bottom:var(--stacco)!important}body .a-dia+.firma{padding-top:var(--stacco)!important}body .a-lavori{padding-bottom:var(--sezione)!important}body .a-lavori:has(+.obv),body .a-lavori:has(+.via){padding-bottom:var(--stacco)!important}body .a-lavori+.obv,body .a-lavori+.via{padding-top:var(--stacco)!important}body .obv:has(+.via),body .obv:has(+.voci-p){padding-bottom:var(--stacco)!important}body .obv+.via,body .obv+.voci-p{padding-top:var(--stacco)!important}body .seo-t:has(+.faq-p){padding-bottom:var(--stacco)!important}body .seo-t+.faq-p{padding-top:var(--stacco)!important}body .io.solo-frase{padding-top:var(--sezione)!important;padding-bottom:var(--stacco)!important}body .io.solo-frase+.voci-p{padding-top:var(--stacco)!important}body .pf{padding-top:var(--sezione)!important;padding-bottom:var(--sezione)!important}body .io.solo-frase+.sv-ob{padding-top:var(--stacco)!important}body .ct2:has(+.seo-t){padding-bottom:var(--stacco)!important}body .ct2+.seo-t{padding-top:var(--stacco)!important}body .of-rinn:has(+.of-opt),body .of-opt:has(+.of-chi),body .of-passi:has(+.voci-p){padding-bottom:var(--stacco)!important}body .of-rinn+.of-opt,body .of-opt+.of-chi,body .of-passi+.voci-p{padding-top:var(--stacco)!important}body .bl-elenco{padding-top:var(--sezione)!important}body .of-intro,body .of-pacchetti,body .of-chi{padding-bottom:var(--stacco)!important}body .of-intro+.of-pacchetti,body .of-pacchetti+.of-conf,body .of-chi+.of-passi{padding-top:var(--stacco)!important}html body :is(.pill,.ap.pieno,.btn.pieno,.tasto-p,.tutti-b,.invia,.riga.prima,.mega-bt,.vai-sito,.slide .testo-s a,.an-lancia):hover:not(#dwd){background:#0F4C81!important;background-image:none!important;color:#fff!important;border-color:#0F4C81!important;transform:none!important}html body :is(.tutti-b,.tasto-p,.invia):hover:not(#dwd) :is(b,span,small){color:#fff!important}html body :is(.nav-cta,.nm-chiama,.dir.blu):hover:not(#dwd){background:linear-gradient(150deg,#1663A8,#0F4C81)!important;transform:none!important}html body .nav-cta:hover:not(#dwd){box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 30px -12px rgba(15,76,129,.95)!important}html body .dir.blu:hover:not(#dwd){box-shadow:0 18px 34px -18px rgba(15,76,129,.9)!important}html body :is(.nav-cta,.tasto-p,.tutti-b,.invia):hover:not(#dwd) i svg{animation:none!important}html body .tutti-b:hover:not(#dwd) .tb-f{transform:none!important}html body .btn.pieno.magnete:not(#dwd){transform:none!important}html body #iubenda-cs-banner{font-family:"Inter Tight",system-ui,sans-serif!important;padding:16px!important}html body #iubenda-cs-banner .iubenda-cs-container{position:relative!important;max-width:1000px!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border:0!important;border-radius:28px!important;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 40px 100px -30px rgba(15,40,80,.45)!important;overflow:hidden!important}html body #iubenda-cs-banner.iubenda-cs-visible .iubenda-cs-container{animation:dwdIubIn .7s cubic-bezier(.2,.7,.2,1) both}html body #iubenda-cs-banner .iubenda-cs-content{background:transparent!important;color:#424245!important;font-family:"Inter Tight",system-ui,sans-serif!important}html body #iubenda-cs-banner .iubenda-cs-rationale{padding:32px 36px 28px!important;max-width:none!important}html body #iubenda-cs-banner #iubenda-cs-title{margin:0 0 10px!important;font:700 24px/1.15 "Inter Tight",system-ui,sans-serif!important;letter-spacing:-.02em!important;color:#1D1D1F!important;text-transform:none!important}html body #iubenda-cs-banner #iubenda-cs-paragraph,html body #iubenda-cs-banner #iubenda-cs-paragraph p{font:400 14.5px/1.6 "Inter Tight",system-ui,sans-serif!important;color:#6E6E73!important;margin:0!important}html body #iubenda-cs-banner .iubenda-banner-content{margin:0!important;padding:0!important;max-height:40vh!important}html body #iubenda-cs-banner a,html body #iubenda-cs-banner .iubenda-cs-cookie-policy-lnk,html body #iubenda-cs-banner button.iub-lnk{color:#0F4C81!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:rgba(15,76,129,.35)!important;text-underline-offset:3px!important}html body #iubenda-cs-banner .iubenda-cs-close-btn{top:18px!important;right:20px!important;color:#86868B!important;font-size:22px!important;opacity:1!important}html body #iubenda-cs-banner .iubenda-granular-controls-container{display:flex!important;flex-wrap:wrap!important;gap:10px 24px!important;margin:20px 0 0!important}html body #iubenda-cs-banner .iub-toggle-checkbox label{font:600 14px/1.4 "Inter Tight",system-ui,sans-serif!important;color:#1D1D1F!important;letter-spacing:0!important;text-transform:none!important}html body #iubenda-cs-banner .granular-control-checkbox input.style1{background-color:#E3E6EB!important;box-shadow:none!important}html body #iubenda-cs-banner .granular-control-checkbox input.style1:checked{background-color:#0F4C81!important}html body #iubenda-cs-banner .iubenda-cs-opt-group{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:22px 0 0!important;padding:22px 0 0!important;border-top:1px solid #E6E8EC!important}html body #iubenda-cs-banner .iubenda-cs-opt-group>div{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button{min-height:46px!important;margin:0!important;padding:0 24px!important;border-radius:99px!important;font:600 15px/1 "Inter Tight",system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;opacity:1!important;transition:background-color .25s,color .25s,border-color .25s!important;cursor:pointer!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{background:#0F4C81!important;color:#fff!important;border:1px solid #0F4C81!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background:transparent!important;color:#0F4C81!important;border:1px solid #0F4C81!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn:hover{background:#0F4C81!important;color:#fff!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{background:#F5F5F7!important;color:#1D1D1F!important;border:1px solid #F5F5F7!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn:hover{background:#0F4C81!important;color:#fff!important;border-color:#0F4C81!important}html body #iubenda-cs-banner button:focus-visible{outline:2px solid #0F4C81!important;outline-offset:2px!important}@keyframes dwdIubIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:767px){html body #iubenda-cs-banner{padding:10px!important}html body #iubenda-cs-banner .iubenda-cs-container{border-radius:22px!important}html body #iubenda-cs-banner .iubenda-cs-rationale{padding:24px 20px 20px!important}html body #iubenda-cs-banner #iubenda-cs-title{font-size:20px!important}html body #iubenda-cs-banner #iubenda-cs-paragraph,html body #iubenda-cs-banner #iubenda-cs-paragraph p{font-size:13.5px!important}html body #iubenda-cs-banner .iubenda-banner-content{max-height:32vh!important}html body #iubenda-cs-banner .iubenda-cs-opt-group>div,html body #iubenda-cs-banner .iubenda-cs-opt-group button{width:100%!important;flex:1 1 100%!important}html body #iubenda-cs-banner .iubenda-cs-opt-group .iubenda-cs-opt-group-consent{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}}@media (prefers-reduced-motion:reduce){html body #iubenda-cs-banner.iubenda-cs-visible .iubenda-cs-container{animation:none}}html body #iubenda-iframe{background-color:rgba(10,20,35,.45)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body #iubenda-iframe #iubenda-iframe-popup{border-radius:28px!important;overflow:hidden!important;box-shadow:0 50px 120px -30px rgba(15,40,80,.55)!important}html body #iubenda-iframe #iubenda-iframe-content{border-radius:28px!important;overflow:hidden!important}html body #iubenda-iframe *{font-family:"Inter Tight",system-ui,sans-serif!important}html body #iubenda-iframe .purposes-header-title{font:700 32px/1.1 "Inter Tight",system-ui,sans-serif!important;letter-spacing:-.03em!important;color:#1D1D1F!important}html body #iubenda-iframe .purposes-section-header-title{font:700 21px/1.2 "Inter Tight",system-ui,sans-serif!important;letter-spacing:-.02em!important;color:#1D1D1F!important}html body #iubenda-iframe .purposes-header-text,html body #iubenda-iframe .purposes-section-header-text,html body #iubenda-iframe .purposes-item-body,html body #iubenda-iframe .purposes-item-body *{color:#6E6E73!important;font-size:14.5px!important;line-height:1.65!important}html body #iubenda-iframe a,html body #iubenda-iframe .iubenda-cs-cookie-policy-lnk{color:#0F4C81!important}html body #iubenda-iframe .purposes-item-title label{font:600 15px/1.4 "Inter Tight",system-ui,sans-serif!important;color:#1D1D1F!important;text-transform:none!important;letter-spacing:0!important}html body #iubenda-iframe .purposes-item-title-btn,html body #iubenda-iframe .purposes-badge{color:#0F4C81!important;border-color:rgba(15,76,129,.35)!important}html body #iubenda-iframe .iub-toggle-checkbox input.style1{background-color:#E3E6EB!important;box-shadow:none!important}html body #iubenda-iframe .iub-toggle-checkbox input.style1:checked,html body #iubenda-iframe .iub-toggle-checkbox input.style1.locked{background-color:#0F4C81!important}html body #iubenda-iframe .iub-btn,html body #iubenda-iframe #iubFooterBtnContainer button{min-height:44px!important;padding:0 22px!important;border-radius:99px!important;font:600 14.5px/1 "Inter Tight",system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html body #iubenda-iframe .iub-btn,html body #iubenda-iframe #iubFooterBtnContainer #iubRejectBtn{background:transparent!important;color:#0F4C81!important;border:1px solid #0F4C81!important}html body #iubenda-iframe .iub-btn:hover,html body #iubenda-iframe #iubFooterBtnContainer #iubRejectBtn:hover{background:#0F4C81!important;color:#fff!important}html body #iubenda-iframe .iub-btn.iub-btn-accept,html body #iubenda-iframe #iubFooterBtnContainer #iubFooterBtn{background:#0F4C81!important;color:#fff!important;border:1px solid #0F4C81!important}html body #iubenda-iframe .iub-btn svg,html body #iubenda-iframe .iub-btn svg *{fill:currentColor!important}@media (max-width:767px){html body #iubenda-iframe .purposes-header-title{font-size:26px!important}}@media (max-width:1023px){.sv-eroe.st-eroe,.of-eroe{padding-bottom:56px!important}@media (max-width:760px){.comandi-d{position:relative!important;bottom:auto!important}}}.rv-mob{display:none}@media (max-width:1023px){section.voci .fila,section.voci-p .nastri-v{display:none!important}.rv-mob{display:block;width:min(100%,640px);margin:28px auto 0;padding:0 16px}.rv-binario{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:24px}.rv-binario::-webkit-scrollbar{display:none}.rv-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;gap:12px;align-content:start}.rv-c{margin:0;padding:22px 22px 24px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 20px 40px -30px rgba(15,40,80,.35);min-height:178px}.rv-t{display:flex;align-items:center;gap:12px}.rv-av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#2A78C4,#0F4C81);color:#fff;font:700 14px/1 "Inter Tight",sans-serif}.rv-t b{display:block;font-size:16px;font-weight:650;color:#1D1D1F}.rv-st{display:block;margin-top:2px;font-size:13px;letter-spacing:.08em;color:#F5A400}.rv-g{margin-left:auto;font-size:12px;font-weight:600;color:#86868B}.rv-c blockquote{margin:14px 0 0;font-size:16px;line-height:1.55;color:#424245}.rv-comandi{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.rv-comandi button{width:48px;height:48px;border-radius:50%;border:0;display:grid;place-items:center;background:#fff;color:#0F4C81;box-shadow:0 0 0 1px rgba(15,76,129,.18);cursor:pointer;transition:background .25s,color .25s,opacity .25s}.rv-comandi button:hover{background:#0F4C81;color:#fff}.rv-comandi button:disabled{opacity:.35;cursor:default;background:#fff;color:#0F4C81}.rv-conta{min-width:56px;text-align:center;font:600 15px/1 "Inter Tight",sans-serif;color:#1D1D1F;font-variant-numeric:tabular-nums}.rv-conta i{font-style:normal;color:#86868B}section.voci .rv-c{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}section.voci .rv-t b{color:#fff}section.voci .rv-c blockquote{color:rgba(238,242,248,.78)}section.voci .rv-g{color:rgba(238,242,248,.5)}section.voci .rv-comandi button{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}section.voci .rv-comandi button:hover{background:#0F4C81}section.voci .rv-comandi button:disabled{background:rgba(255,255,255,.08);color:#fff}section.voci .rv-conta{color:#fff}section.voci .rv-conta i{color:rgba(238,242,248,.5)}}@media (max-width:767px){html body #iubenda-cs-banner .iubenda-cs-rationale{padding:22px 18px 18px!important}html body #iubenda-cs-banner .iubenda-banner-content{max-height:24vh!important;overflow:auto!important}html body #iubenda-cs-banner .iubenda-granular-controls-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 0 0!important}html body #iubenda-cs-banner .iubenda-granular-controls-container .iub-toggle-checkbox{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;min-height:0!important;margin:0!important;padding:8px 10px!important;border-radius:12px!important;background:#F5F5F7!important;border:0!important}html body #iubenda-cs-banner .iub-toggle-checkbox label{font-size:13px!important;margin:0!important;padding:0!important;text-align:left!important}html body #iubenda-cs-banner .iub-toggle-checkbox input.style1{flex:none!important;margin:0!important;transform:scale(.85)}html body #iubenda-cs-banner .iubenda-cs-opt-group{margin-top:14px!important;padding-top:14px!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button{min-height:44px!important;font-size:14px!important}}.ic3d{--a:#8CC3F7;--b:#1A5E9E;--z:112px;position:relative;display:inline-grid;place-items:center;width:var(--z);height:var(--z);perspective:700px;flex:none}.ic3d.t2{--a:#7FA6EC;--b:#24489A}.ic3d.t3{--a:#9ADAF7;--b:#2477BC}.ic3d::after{content:"";position:absolute;left:12%;right:12%;bottom:-18px;height:20px;border-radius:50%;background:radial-gradient(closest-side,rgba(10,30,60,.32),transparent);filter:blur(3px);transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s}.ic3d-f{position:relative;width:100%;height:100%;border-radius:31%;display:grid;place-items:center;color:#fff;transform-style:preserve-3d;background:radial-gradient(110% 80% at 28% 8%,rgba(255,255,255,.5),transparent 46%),linear-gradient(155deg,var(--a) 0%,var(--b) 64%,color-mix(in oklab,var(--b) 72%,#000) 100%);box-shadow:inset 0 2px 1px rgba(255,255,255,.75),inset 0 -8px 14px rgba(0,0,0,.26),inset 0 0 0 1px rgba(255,255,255,.16),0 7px 0 color-mix(in oklab,var(--b) 62%,#000),0 30px 36px -14px color-mix(in oklab,var(--b) 75%,transparent);transform:rotateX(16deg) rotateY(-16deg) rotateZ(2deg);transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:ic3dGalleggia 6s ease-in-out infinite}.ic3d-f::before{content:"";position:absolute;left:9%;right:9%;top:5%;height:44%;border-radius:46% 46% 40% 40%/62% 62% 38% 38%;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0));pointer-events:none}.ic3d svg{position:relative;width:58%;height:58%;transform:translateZ(34px);filter:drop-shadow(0 1px 0 rgba(255,255,255,.7)) drop-shadow(0 3px 0 color-mix(in oklab,var(--b) 50%,#000)) drop-shadow(0 12px 10px rgba(0,0,0,.32))}.ic3d svg [opacity]{opacity:.58}.v3-c:nth-child(2n) .ic3d-f{animation-delay:-2s}.v3-c:nth-child(3n) .ic3d-f{animation-delay:-4s}@keyframes ic3dGalleggia{0%,100%{translate:0 0}50%{translate:0 -5px}}.v3-c:hover .ic3d-f{transform:rotateX(0) rotateY(0) rotateZ(0) scale(1.04)}.v3-c:hover .ic3d::after{transform:scale(.85);opacity:.7}section.v3{padding:var(--sezione) 0!important;background:#F5F5F7}section.v3.v3-chiaro{background:#fff}.v3 .testa-sez{margin-bottom:clamp(40px,6vh,64px)}.v3-g{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px}.v3-c{display:flex;flex-direction:column;align-items:flex-start;padding:40px 36px 38px;border-radius:30px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.03);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}.v3-chiaro .v3-c{background:#F5F5F7;box-shadow:none}.v3-c:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(15,76,129,.08),0 40px 60px -40px rgba(15,40,80,.45)}.v3-c h3{margin:34px 0 0!important;font-size:var(--t-sc)!important;line-height:var(--t-sc-lh)!important;letter-spacing:var(--t-sc-ls)!important;font-weight:650!important;color:#1D1D1F}.v3-c p{margin:10px 0 0!important;font-size:var(--t-testo)!important;line-height:1.55!important;color:#6E6E73}@media (max-width:1000px){.v3-g{grid-template-columns:1fr 1fr}}@media (max-width:640px){.v3-g{grid-template-columns:1fr;gap:12px}.v3-c{flex-direction:row;align-items:center;gap:22px;padding:24px 22px}.v3-c>div:not(.ic3d){min-width:0}.ic3d{--z:84px}.v3-c h3{margin:0!important}.v3-c{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:22px}.v3-c .ic3d{grid-row:1/3}.v3-c p{margin-top:6px!important}}@media (prefers-reduced-motion:reduce){.ic3d-f{animation:none}}footer.piede3{position:relative;overflow:hidden;isolation:isolate;background:#04060B!important;color:rgba(238,242,248,.62);padding:clamp(72px,10vh,110px) 0 28px!important;border-top:0!important;font-size:15px}.p3-luce{position:absolute;z-index:-1;left:50%;top:-340px;width:min(1100px,140vw);height:620px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(15,76,129,.55),transparent);pointer-events:none}footer.piede3::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(1px 1px at 1px 1px,rgba(255,255,255,.07) 1px,transparent 1.5px) 0 0/22px 22px;-webkit-mask:linear-gradient(180deg,#000,transparent 60%);mask:linear-gradient(180deg,#000,transparent 60%)}.p3-alto{display:grid;grid-template-columns:1.3fr .9fr .75fr 1.45fr;gap:clamp(28px,4vw,64px)}.p3-marca img{height:38px;width:auto}.p3-marca p{margin:20px 0 0;max-width:34ch;line-height:1.6;color:rgba(238,242,248,.62)}.p3-stato{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:8px 14px;border-radius:99px;font-size:13.5px;font-weight:500;color:#DCEBFA;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.p3-stato i{width:8px;height:8px;border-radius:50%;background:#34C759;box-shadow:0 0 10px #34C759}.p3-col h4{margin:4px 0 18px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase;color:#fff!important}.p3-col>a{display:block;width:fit-content;padding:6px 0;color:rgba(238,242,248,.66);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:color .25s,background-size .35s cubic-bezier(.2,.8,.2,1)}.p3-col>a:hover{color:#fff;background-size:100% 1px}.p3-ct>a,.p3-ct .p3-r{display:flex!important;align-items:center;gap:14px;padding:8px 0;background:none!important;width:auto}.p3-ct small{display:block;font-size:12px;color:rgba(238,242,248,.45);margin-bottom:2px}.p3-ct span:last-child{color:rgba(238,242,248,.86)}.p3-ct>a:hover span:last-child{color:#fff}.p3-ic{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#9CC3EE;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);transition:background .3s,color .3s}.p3-ct>a:hover .p3-ic{background:#0F4C81;color:#fff}.p3-firma{display:block;width:100%;height:auto;margin:clamp(56px,8vh,90px) 0 0;user-select:none}.p3-firma text{font:700 150px/1 "Inter Tight",system-ui,sans-serif;letter-spacing:-.04em}.p3-basso{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin-top:clamp(56px,8vh,80px);padding-top:22px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(238,242,248,.45)}.p3-basso nav{display:flex;flex-wrap:wrap;gap:8px 22px}.p3-basso a{color:rgba(238,242,248,.6);text-decoration:none;transition:color .2s}.p3-basso a:hover{color:#fff}footer.piede3 .p3-su{display:inline-flex;align-items:center;gap:12px;padding:0;color:rgba(238,242,248,.62)!important;font-size:13px;font-weight:500}.p3-su i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;overflow:hidden;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.1);transition:background .35s,box-shadow .35s}.p3-su i svg{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.p3-su:hover{color:#fff!important}.p3-su:hover i{background:linear-gradient(150deg,#2A78C4,#0F4C81);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 22px -10px rgba(42,120,196,.9)}.p3-su:hover i svg{transform:translateY(-3px)}@media (min-width:1001px){.p3-ct .p3-r span:last-child,.p3-ct>a span:last-child{white-space:nowrap}}@media (max-width:1000px){.p3-alto{grid-template-columns:1fr 1fr}.p3-marca{grid-column:1/-1}}@media (max-width:600px){.p3-alto{grid-template-columns:1fr 1fr;gap:34px 20px}.p3-ct{grid-column:1/-1}.p3-basso{flex-direction:column;align-items:flex-start}}html body #iubenda-iframe .iub-btn,html body #iubenda-iframe #iubFooterBtnContainer button,html body #iubenda-cs-banner button{background-image:none!important}html body #iubenda-iframe .iub-btn-consent{min-width:0!important;flex:1 1 0!important;margin:0!important}html body #iubenda-iframe :has(>.iub-btn-consent){display:flex!important;gap:10px!important;overflow:visible!important}html body #iubenda-iframe .iub-btn-cp{padding:0 16px!important;font-size:13.5px!important;text-overflow:clip!important;overflow:visible!important}html body #iubenda-iframe .iub-btn-back{width:44px!important;padding:0!important;display:inline-grid!important;place-items:center!important}html body #iubenda-iframe .iub-btn-cp{max-width:none!important;white-space:nowrap!important}html body :is(#iubenda-iframe,#iubenda-cs-banner) input.style1:is(:disabled,.locked,[disabled]){background-color:#0F4C81!important;opacity:.55!important}html body :is(#iubenda-iframe,#iubenda-cs-banner) input.style1:is(:disabled,.locked,[disabled]):checked{opacity:.75!important}html body #iubenda-iframe #iubenda-iframe-popup{max-width:760px!important}html body #iubenda-iframe .purposes-header{padding-top:8px!important}html body #iubenda-iframe .purposes-item{border-color:#E6E8EC!important}html body #iubenda-iframe #iubFooterBtnContainer{gap:10px!important}html body #iubenda-iframe button.iub-btn.iub-btn-consent:is(.iub-btn-reject,.iub-btn-accept){background-image:none!important}.lav-x{position:relative;isolation:isolate;display:flex!important;flex-direction:column;min-height:clamp(520px,40vw,600px);padding:26px 26px 22px;border-radius:28px;overflow:hidden;color:#fff!important;text-decoration:none;background:radial-gradient(120% 70% at 85% 0%,color-mix(in oklab,var(--c) 60%,#fff) 0%,transparent 60%),linear-gradient(165deg,color-mix(in oklab,var(--c) 92%,#000),color-mix(in oklab,var(--c) 38%,#05070C) 78%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(10,20,40,.08),0 10px 20px -12px color-mix(in oklab,var(--c) 40%,transparent),0 34px 50px -30px color-mix(in oklab,var(--c) 55%,rgba(5,10,20,.6));transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s}.lav-x::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(1px 1px at 1px 1px,rgba(255,255,255,.16) 1px,transparent 1.5px) 0 0/18px 18px;-webkit-mask:linear-gradient(180deg,#000,transparent 55%);mask:linear-gradient(180deg,#000,transparent 55%);pointer-events:none}.lx-luce{position:absolute;inset:0;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.16),transparent 60%);transition:opacity .5s}.lav-x:hover .lx-luce{opacity:1}.lx-testa{display:flex;justify-content:space-between;align-items:center;gap:12px}.lx-sett{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.lx-sett::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff}.lx-n{font-size:13px;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums}.lx-nome{display:block;margin-top:22px;font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.lx-dif{display:block;margin-top:8px;max-width:30ch;font-size:15.5px;line-height:1.45;color:rgba(255,255,255,.78)}.lx-scena{position:relative;flex:1;min-height:220px;margin:22px -6px 18px}.lx-pc{position:absolute;left:0;right:14%;bottom:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.25),0 24px 40px -20px rgba(0,0,0,.55);transform:perspective(1200px) rotateY(-6deg) rotateX(3deg);transform-origin:0 100%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.lx-barra{display:flex;gap:4px;align-items:center;height:18px;padding:0 9px;background:#F1F2F5}.lx-barra i{width:6px;height:6px;border-radius:50%;background:#D3D5DB}.lav-x .lx-pc img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;transform:none!important}.lx-tel{position:absolute;right:0;bottom:-26px;width:27%;padding:4px;border-radius:20px;background:#0B0D12;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 20px 34px -14px rgba(0,0,0,.6);transform:rotate(4deg);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.lav-x .lx-tel img{display:block;width:100%;aspect-ratio:9/19;object-fit:cover;object-position:top;border-radius:16px;transform:none!important}.lx-piede{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.lx-serv{display:flex;flex-wrap:wrap;gap:6px}.lx-serv span{font-size:12.5px;font-weight:500;padding:5px 10px;border-radius:99px;color:rgba(255,255,255,.88);background:rgba(0,0,0,.18)}.lav-x .vai{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff!important;color:var(--c)!important;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lav-x:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 4px rgba(10,20,40,.08),0 14px 22px -16px color-mix(in oklab,var(--c) 45%,transparent),0 26px 34px -26px color-mix(in oklab,var(--c) 55%,rgba(5,10,20,.6))}.lav-x:hover .lx-pc{transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-6px)}.lav-x:hover .lx-tel{transform:rotate(0) translateY(-14px)}.lav-x:hover .vai{transform:translateX(4px) rotate(-45deg)}.lav-x:focus-visible{outline:3px solid #0F4C81;outline-offset:4px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:640px){.lav-x{min-height:480px;padding:22px 20px 18px;border-radius:24px}.lx-dif{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.lav-x,.lx-pc,.lx-tel{transition:none}}.lav-x.lav-mini{min-height:0;padding:18px 18px 16px;border-radius:22px}.lav-mini .lx-sett{padding:5px 10px;font-size:10.5px}.lav-mini .lx-nome{margin-top:16px;font-size:19px!important}.lav-mini .lx-dif{margin-top:4px;font-size:13.5px}.lav-mini .lx-scena{flex:none;min-height:0;aspect-ratio:16/10.5;margin:16px -2px 22px}.lav-mini .lx-tel{bottom:-18px;border-radius:14px;padding:3px}.lav-mini .lx-tel img{border-radius:11px}.lav-mini .lx-piede{padding-top:12px}.lav-mini .lx-piede small{font-size:13px;font-weight:600;color:rgba(255,255,255,.85)}.lav-mini .vai{width:34px;height:34px}.ritratto-io .foto-io{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.ritratto-io:has(.foto-io)::after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(180deg,transparent,rgba(6,26,46,.55));pointer-events:none}.ritratto-io .badge-io{z-index:2}:is(.avatar,.av,.fd,.chiamata>i):has(img){overflow:hidden;padding:0!important;background:#0F4C81}:is(.avatar,.av,.fd,.chiamata>i) img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.testo-io .testo-st{margin:14px 0 0;font-size:var(--t-testo);line-height:1.6;color:#6E6E73;max-width:56ch}.testo-io .testo-st+.firma-io,.testo-io .testo-st:last-of-type{margin-bottom:0}.testo-io .firma-io{margin-top:22px}.ritratto-io .foto-io{object-position:50% 0!important}.scheda-io .ritratto-io:has(.foto-io){min-height:0;aspect-ratio:4/5}html body :is(.tile.nero,.parla,.cta-tile) .ap.linea:not(#dwd){position:relative;overflow:hidden;isolation:isolate;background:transparent!important;transition:color .45s cubic-bezier(.2,.8,.2,1),border-color .45s!important}html body :is(.tile.nero,.parla,.cta-tile) .ap.linea:not(#dwd)::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:#fff;transform:translateY(102%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}html body :is(.tile.nero,.parla,.cta-tile) .ap.linea:not(#dwd):hover{color:#0A1A33!important;border-color:#fff!important;background:transparent!important}html body :is(.tile.nero,.parla,.cta-tile) .ap.linea:not(#dwd):hover::before{transform:none}.lav-mini .lx-dif{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lav-mini .lx-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3-marca .p3-iub{display:block;width:210px;margin-top:28px;border-radius:12px;opacity:.94;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s,box-shadow .5s}.p3-marca .p3-iub img{display:block;width:100%!important;height:auto!important}.p3-marca .p3-iub:hover{opacity:1;transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(42,120,196,.7)}.p3-col h4.p3-sett{margin-top:26px!important;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);width:fit-content;min-width:120px}html body .testa-g .tasto-p:not(#dwd){position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:16px;height:60px;padding:0 8px 0 28px;border-radius:99px;border:2px solid transparent;font:600 17px/1 "Inter Tight",system-ui,sans-serif;letter-spacing:-.01em;color:#fff!important;text-decoration:none;background:linear-gradient(180deg,#1C2638,#0A101C) padding-box,conic-gradient(from var(--off-a),rgba(91,149,214,.22) 0deg,#DCEBFB 55deg,#5B95D6 105deg,rgba(91,149,214,.22) 165deg,rgba(91,149,214,.22) 360deg) border-box!important;box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 16px 34px -18px rgba(15,40,80,.75),0 0 0 5px rgba(42,120,196,.07)!important;animation:offGiro 4s linear infinite;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}html body .testa-g .tasto-p:not(#dwd) i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:radial-gradient(90% 80% at 30% 15%,rgba(255,255,255,.55),transparent 50%),linear-gradient(150deg,#6FA8E6,#0F4C81)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 16px -8px rgba(15,76,129,.9)!important;transition:transform .5s cubic-bezier(.2,.8,.2,1)}html body .testa-g .tasto-p:not(#dwd):hover{transform:translateY(-2px);background:linear-gradient(180deg,#22324E,#0E182A) padding-box,conic-gradient(from var(--off-a),#9CC3EE,#5B95D6,#9CC3EE) border-box!important;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 20px 40px -16px rgba(42,120,196,.7)!important}html body .testa-g .tasto-p:not(#dwd):hover i{transform:translateX(4px)}@media (max-width:640px){html body .testa-g .tasto-p:not(#dwd){height:54px;padding-left:22px;font-size:16px}html body .testa-g .tasto-p:not(#dwd) i{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){html body .testa-g .tasto-p:not(#dwd){animation:none}}.sv-eroe .tt-e em,.p-eroe .tt-e em,.pf-eroe .tt-e em,.of-eroe .tt-e em,.a-eroe h1 em,.cs-eroe h1 em{padding-bottom:.2em!important;margin-bottom:-.14em!important}.titolo-e em span{padding-bottom:.2em;margin-bottom:-.2em}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#9CC3EE,#2A78C4 45%,#0F4C81) border-box!important;border:1.5px solid transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 40px 100px -30px rgba(15,40,80,.5),0 0 0 6px rgba(42,120,196,.08)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container .iubenda-cs-content{background:transparent!important;border-radius:inherit!important;box-shadow:none!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{background:#EAF2FB!important;color:#0F4C81!important;border:1px solid #EAF2FB!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn:hover,html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn:hover{background:#0F4C81!important;color:#fff!important;border-color:#0F4C81!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{background:linear-gradient(150deg,#2A78C4,#0F4C81)!important;border-color:#0F4C81!important;box-shadow:0 10px 22px -12px rgba(15,76,129,.9)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked,html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:is(:disabled,.locked,[disabled]),html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:checked,html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:is(:disabled,.locked,[disabled]){background-color:#0F4C81!important;opacity:1!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:is(:disabled,.locked,[disabled]),html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:is(:disabled,.locked,[disabled]){background-color:#5B8FC4!important}.lav-x .lx-tel{padding:0!important;border:2.5px solid #08090B;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #34373D,0 0 0 1.6px rgba(255,255,255,.16),0 20px 34px -14px rgba(0,0,0,.6)!important}.lav-x .lx-tel::after{content:"";position:absolute;z-index:2;top:4px;left:50%;width:30%;height:7px;border-radius:99px;background:#000;transform:translateX(-50%)}.lav-x .lx-tel img{border-radius:0!important;padding-top:13px;background:#fff;box-sizing:border-box}@media (max-width:760px){:root{--sezione:64px;--stacco:40px}.testa-sez{margin-bottom:32px!important}html body .social{padding-top:var(--sezione)!important;padding-bottom:var(--sezione)!important}html body .finale2{padding-top:72px!important;padding-bottom:var(--sezione)!important}html body .lavori.sv-p{padding-top:var(--stacco)!important;padding-bottom:var(--sezione)!important}html body section.servizi{padding-bottom:var(--stacco)!important}html body section.servizi>.intro{padding-top:40px!important;padding-bottom:32px!important}html body section.servizi>.intro .frase-s{margin-top:0!important}html body .lavori.sv-p>.intro,html body .lavori.sv-p .wrap>.intro{padding-bottom:24px!important}html body .lavori.sv-p .intro h2{margin-top:8px!important}html body .spots-riga .testo .spots{width:min(340px,100%)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;box-sizing:border-box}html body .spots-riga .spot{min-width:0!important;white-space:normal!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important;transform:translateZ(0)!important}html body .spots-riga .spot b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .lav-x{min-height:0!important}html body .lav-x .lx-scena{flex:none!important;min-height:0!important;aspect-ratio:16/11;margin:18px -4px 26px!important}html body .griglia-l .lav-c:nth-child(n+7){display:none!important}html body .social .ventaglio{--hv:min(calc(100vw*.92),430px)!important;margin:calc(var(--hv)*.12 + 16px) 0 calc(var(--hv)*.12)!important}html body .finale2 .griglia{grid-template-columns:minmax(0,1fr)!important}html body .finale2 .griglia>*,html body .finale2 .contatto,html body .finale2 .contatto *{min-width:0!important}html body .finale2 .contatto{max-width:100%!important;box-sizing:border-box!important}html body .finale2 .contatto b,html body .finale2 .contatto strong{overflow-wrap:anywhere}html body .finale2 h2 span{white-space:normal!important}html body .finale2 .contatto .riga b{font-size:clamp(15px,4.6vw,18px)!important}html body .lavori.sv-p .slide .scena-m{height:186px!important}html body section.social{min-height:0!important;height:auto!important;justify-content:flex-start!important}html body .social .ventaglio{--hv:min(calc(100vw*.86),420px)!important}html body .metodo .intro{margin-bottom:32px!important}html body .pf-g{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .pf-c.lav-mini{padding:12px 12px 10px!important;border-radius:18px!important}html body .pf-c.lav-mini .lx-sett{padding:4px 8px!important;font-size:9.5px!important;letter-spacing:.04em!important;gap:5px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .pf-c.lav-mini .lx-sett::before{width:5px;height:5px}html body .pf-c.lav-mini .lx-n,html body .pf-c.lav-mini .lx-dif,html body .pf-c.lav-mini .lx-tel,html body .pf-c.lav-mini .lx-piede small{display:none!important}html body .pf-c.lav-mini .lx-nome{margin-top:10px!important;font-size:15px!important;line-height:1.15!important;white-space:normal!important;min-height:2.3em;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .pf-c.lav-mini .lx-scena{aspect-ratio:16/11!important;margin:10px -2px 10px!important}html body .pf-c.lav-mini .lx-pc{right:0!important;transform:none!important;border-radius:8px!important}html body .pf-c.lav-mini .lx-piede{padding-top:8px!important;justify-content:flex-end!important}html body .pf-c.lav-mini .vai{width:30px!important;height:30px!important}html body .ct2-g{grid-template-columns:minmax(0,1fr)!important}html body .ct2-g>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .finale2 .contatto .riga b{white-space:nowrap!important;overflow-wrap:normal!important;font-size:min(4.4vw,17px)!important}html body .cs-telefoni .tel-r{max-width:100%!important}html body .v-cal{max-width:100%!important;box-sizing:border-box!important}html body .sv-giostra .sg-m{height:186px!important}html body .timbro{right:8px!important;bottom:-14px!important;max-width:calc(100% - 16px);white-space:nowrap;font-size:15px!important;padding:10px 14px!important}}@media (max-width:760px){:root{--lato:18px!important;--gutter:18px}html body .wrap{width:auto!important;margin-left:var(--gutter)!important;margin-right:var(--gutter)!important;padding-left:0!important;padding-right:0!important;max-width:none!important}html body .servizi .griglia-tile{padding:0 var(--gutter) var(--gutter)!important}html body :is(.v3-g,.obv-g,.sv-g,.rete-sv,.of-g,.of-base-g,.of-chi-g,.ricevi-g,.qd-g,.pf-g)>*{min-width:0}html body .rete-sv{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:var(--gutter)!important;margin-right:var(--gutter)!important;width:auto!important}html body .nodo-sv{min-width:0!important;gap:9px!important;padding:10px!important}html body .nodo-sv .ni{width:32px!important;height:32px!important}html body .nodo-sv .ni svg{width:18px;height:18px}html body .nodo-sv .nt{min-width:0;font-size:13.5px!important;line-height:1.2;overflow-wrap:anywhere;hyphens:auto}html body .v3-g{grid-template-columns:minmax(0,1fr)!important}html body .v3-c{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:24px 22px!important}html body .v3-c .ic3d{--z:64px!important}html body .v3-c>div:not(.ic3d){min-width:0;width:100%}html body .v3-c h3{margin-top:0!important}html body .v3-c .ic3d{grid-row:auto!important}html body .obv-g{grid-template-columns:minmax(0,1fr)!important;max-width:none!important}html body .obv-c{padding:24px 20px 20px!important;min-width:0}html body .obv-c ol,html body .obv-c ol>li,html body .obv-c a{min-width:0;max-width:100%}html body .obv-p{gap:10px!important;padding:8px 12px 8px 8px!important}html body .obv-p .n{width:32px!important;height:32px!important;font-size:13px!important}html body .obv-p .t{min-width:0;font-size:15px!important;line-height:1.2}html body .of-rinn-g{grid-template-columns:minmax(0,1fr)!important}html body .of-rinn-g>*{min-width:0}html body .ct2-g .dir{min-width:0;overflow-wrap:anywhere}html body .v-cal{width:100%!important}}@media (max-width:760px){html body :is(.scena-f,.corpo-s,.set-g,.ia-g,.ctrl-g){grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body :is(.scena-f,.corpo-s,.set-g,.ia-g,.ctrl-g)>*{min-width:0;max-width:100%;box-sizing:border-box}html body .pann{width:100%;box-sizing:border-box}html body .pann .tp{flex-wrap:wrap}html body :is(.tel-f,.tel-s){width:min(260px,100%)!important}html body .gm-f{max-width:100%!important}html body .chiave{width:100%!important;max-width:100%!important}html body .chiave .url{min-width:0;padding:12px 14px!important;font-size:14px!important;overflow:hidden}html body .chiave .url span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .chiave .righe{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .chiave .righe span{min-width:0;padding:10px!important;font-size:12.5px!important}html body :is(.v-kpi,.v-cal,.v-lista,.v-chips,.v-not,.serp,.chat,.preventivo,.isch,.sch-f,.sch-s,.parla-chat){max-width:100%!important;box-sizing:border-box!important}html body .v-kpi *,html body .v-cal *{min-width:0}html body .iphone{width:min(250px,100%)!important}html body .of-r{grid-template-columns:minmax(0,1fr)!important;padding:20px!important}html body .of-r b{text-align:left!important;font-size:18px!important}html body .parla-chat{width:auto!important;max-width:calc(100% - 36px)!important;box-sizing:border-box!important;margin:0 18px 22px!important;justify-self:stretch!important}html body .parla-chat *{min-width:0}html body .cta-tile{grid-template-columns:minmax(0,1fr)!important}html body .cta-tile>*{min-width:0}html body .parla-testo{padding:40px 18px 24px!important}html body .parla-nota{flex-wrap:wrap;white-space:normal}}@media (max-width:400px){html body .obv-p .ic{display:none!important}html body .obv-p .sei{padding:5px 8px!important;font-size:11px!important}}@media (max-width:330px){html body .rete-sv{grid-template-columns:minmax(0,1fr)!important}html body .obv-p .t{font-size:14px!important}}@media (max-width:760px){:root{--t-ap:clamp(32px,11.6vw,54px)!important;--t-sez:clamp(26px,8.6vw,40px)!important;--t-gr:clamp(21px,6.2vw,28px)!important;--t-sc:clamp(19px,5.4vw,22px)!important}html body .servizi .tile.cta-tile.parla h3,html body .parla-testo h3{font-size:var(--t-ap)!important;line-height:var(--t-ap-lh)!important}html body a[href^="tel:"]{white-space:nowrap}html body .contatto .chi,html body .parla-chat .pc-testa{flex-wrap:wrap;row-gap:8px}html body .contatto .chi>div,html body .parla-chat .pc-testa>div{min-width:0;flex:1 1 0}html body .contatto .stato,html body .parla-chat .pc-testa .on{margin-left:0!important;order:3;flex:0 0 100%}html body .contatto{padding:24px 18px!important;border-radius:24px!important}html body .contatto .avatar{width:52px;height:52px;font-size:18px}html body .contatto .riga{padding:14px!important;gap:12px!important}html body .contatto .riga .ic{width:38px!important;height:38px!important}html body .contatto .riga>span:not(.ic),html body .contatto .riga>div{min-width:0}html body .classifica{width:100%!important;box-sizing:border-box;padding:16px 16px 8px!important}html body .classifica .rg{display:grid!important;grid-template-columns:minmax(0,1fr) 34px 40px!important;gap:8px!important;align-items:center}html body .classifica .rg span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .classifica .rg b{text-align:right}html body .classifica .rg i{text-align:right;white-space:nowrap}html body .classifica .tt{gap:8px}html body .quadri{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}html body :is(.voci,.voci-p) .wrap{margin-left:var(--gutter)!important;margin-right:var(--gutter)!important}}@media (max-width:380px){html body .apertura.spots-riga .testo .spots{width:100%!important;max-width:none!important;gap:8px!important}html body .apertura.spots-riga .spot{gap:7px!important;padding:6px 8px 6px 6px!important;min-height:42px;box-sizing:border-box}html body .apertura.spots-riga .spot .ic{width:26px!important;height:26px!important;flex:none}html body .apertura.spots-riga .spot .ic svg{width:15px;height:15px}html body .apertura.spots-riga .spot>div{min-width:0}html body .apertura.spots-riga .spot b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:12.5px!important;line-height:1.15!important}}@media (max-width:760px) and (max-height:760px){html body .apertura.spots-riga .testo .spots{display:none!important}}@media (max-width:340px){html body .contatto .riga .ic{width:34px!important;height:34px!important}html body .contatto .riga b,html body .finale2 .contatto .riga b{font-size:14.5px!important;letter-spacing:-.01em}}@media (max-width:300px){html body .contatto .riga .ic{display:none!important}html body .contatto{padding:20px 14px!important}}@media (min-width:761px) and (max-width:1000px){html body .servizi .griglia-tile{padding-left:var(--lato)!important;padding-right:var(--lato)!important}html body .quadri{padding-left:var(--lato)!important;padding-right:var(--lato)!important}}@media (max-width:340px){html body .nav-p .nav-barra{padding-left:14px!important;gap:6px!important}html body .nav-p .nav-logo img{width:62px!important;height:auto!important}html body .nav-p .nav-destra{gap:6px!important;min-width:0}html body .nav-p .nav-off{padding:5px 12px 5px 5px!important;gap:6px!important;font-size:13.5px!important;white-space:nowrap}html body .nav-p .nav-off i{width:28px!important;height:28px!important}}@media (max-width:300px){html body .nav-p .nav-off i{display:none!important}html body .nav-p .nav-off{padding:0 14px!important;min-height:38px;box-sizing:border-box}}@media (max-width:760px){html body .cs-live .live-g{width:calc(100vw - 2*var(--gutter))!important}html body .bc-g{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .bc{min-width:0;padding:16px 14px 14px!important}html body .bc b{font-size:15.5px!important}html body .of-prezzo{flex-wrap:wrap;row-gap:4px}}@media (max-width:360px){html body .bc-g{grid-template-columns:minmax(0,1fr)!important}html body .m2{padding-left:16px!important;padding-right:16px!important}html body .bc{display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:center;padding:12px 38px 12px 12px!important}html body .bc .bc-i{grid-row:span 2;width:40px!important;height:40px!important;margin:0!important}html body .bc .bc-ok{top:50%!important;margin-top:-12px;right:12px!important}html body .cs-live .seg button,html body .cs-live .seg-b{padding:0 14px!important;font-size:14px!important;height:38px}}@media (max-width:900px){html body .qd .rete{height:340px!important;width:min(560px,96%)!important}}@media (max-width:420px){html body .qd .rete{height:300px!important;width:100%!important}html body .qd .rete .centro{width:150px!important;padding:12px 14px 14px!important}html body .qd .rete .nodo{font-size:12px!important;padding:7px 10px!important}}@media (min-width:761px) and (max-width:1000px){html body .rete-sv{margin-left:var(--lato)!important;margin-right:var(--lato)!important;width:auto!important}}@media (max-width:360px){html body .of-badge{position:static!important;display:inline-block;margin:0 0 12px}}@media (max-width:360px){html body .of-pt{padding:28px 20px 24px!important}html body .of-p .pill.grande{font-size:14.5px!important;padding-left:14px!important;padding-right:14px!important;white-space:normal;text-align:center}html body .pill.grande{max-width:100%;box-sizing:border-box}}@media (max-width:760px){html body .cs-2{grid-template-columns:minmax(0,1fr)!important}html body .cs-2>*{min-width:0}html body .obiettivi li{grid-template-columns:40px minmax(0,1fr)!important;gap:14px!important;padding:20px 18px!important}html body .obiettivi li>*{min-width:0}}@media (max-width:360px){html body .hb{padding:16px 14px!important;min-width:0}html body .hb b{font-size:clamp(20px,8vw,28px)!important;white-space:nowrap;letter-spacing:-.03em}html body .ar-cta{padding-left:20px!important;padding-right:20px!important}html body .ar-cta .tasto-p{max-width:100%;box-sizing:border-box}html body .obiettivi li{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}}@media (max-height:480px) and (orientation:landscape){:root{--t-ap:clamp(30px,10.5vh,48px)!important;--t-sez:clamp(26px,8.5vh,40px)!important}html body :is(.sv-eroe,.p-eroe,.pf-eroe,.a-eroe,.cs-eroe,.of-eroe,.ar-eroe){padding-top:96px!important}}@media (max-width:400px){html body .palette{gap:14px!important}html body .palette .aa{font-size:clamp(56px,21vw,96px)!important}html body .palette .cc i::before{width:28px;height:28px;border-radius:8px}html body .palette .cc i{gap:8px!important;font-size:11.5px!important}}@media (max-width:760px){html body .parla-nota{display:block!important}html body .parla-nota i{display:inline-block!important;margin-right:8px;vertical-align:.1em}}html body .chiave .righe{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .chiave .righe span{min-width:0;line-height:1.25;overflow-wrap:break-word}html body .bt-m{flex-wrap:wrap!important;row-gap:6px}html body .bt-m>*{flex:0 0 auto}@media (max-width:360px){html body .hb b{white-space:normal!important;text-wrap:balance}html body .firma .seg{max-width:100%;box-sizing:border-box}}@media (max-width:700px){html body .a-lavori .carosello{--h:auto}html body .a-lavori .binario-d{align-items:stretch}html body .a-lavori .dia.lav{height:auto!important;display:flex;flex-direction:column;border-radius:28px;background:radial-gradient(120% 70% at 50% 100%,rgba(42,120,196,.16) 0%,transparent 60%),linear-gradient(180deg,#F7F8FA 0%,#EEF1F6 100%);box-shadow:inset 0 0 0 1px rgba(15,40,80,.06),0 30px 60px -40px rgba(15,40,80,.45)}html body .a-lavori .dia.lav .cap{position:static!important;max-width:none;padding:26px 22px 0;font-size:20px!important;line-height:1.2}html body .a-lavori .dia.lav .cap b{display:block;font-size:24px;letter-spacing:-.025em;margin-bottom:6px}html body .a-lavori .dia.lav .cap p{font-size:16px;line-height:1.45;font-weight:500;color:#6E6E73}html body .a-lavori .cap-l{gap:10px!important;margin-top:18px}html body .a-lavori .dia.lav .cap .link-fr{margin-top:0!important;display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:99px;font-size:15px!important;font-weight:600;text-decoration:none}html body .a-lavori .dia.lav .cap .link-fr:not(.visita-l){background:#0F4C81;color:#fff;box-shadow:0 12px 24px -12px rgba(15,76,129,.7)}html body .a-lavori .dia.lav .cap .visita-l{background:#fff;color:#0F4C81;box-shadow:inset 0 0 0 1.5px rgba(15,76,129,.28)}html body .a-lavori .dia.lav .scn{position:relative!important;inset:auto!important;margin-top:24px;padding:0 12px 22px;min-height:0;flex:none;display:flex;align-items:flex-start;justify-content:center}html body .a-lavori .dia.lav{justify-content:flex-start}html body .a-lavori .dia.lav .scn{height:auto!important;min-height:0!important;max-height:none!important}html body .a-lavori .dia.lav .mockup{transform:none!important;margin:0!important}html body .a-lavori .testa-d{margin-bottom:24px!important}}.rv-conta i,.conta i{font-style:normal}:is(i,em,cite,dfn,var,address):not(.ar-testo *){font-style:normal}@media (max-width:760px){html body .p-eroe .notifiche-e.nt-giro{position:relative!important;inset:auto!important;display:block!important;height:68px;width:min(320px,100%);margin:26px auto 0;pointer-events:none}html body .p-eroe .nt-giro .ng{left:0!important;right:auto!important;top:0!important;bottom:auto!important;margin-left:0!important;width:100%!important;box-sizing:border-box}html body .v3-c{align-items:center!important;text-align:center}html body .v3-c .ic3d{margin:0 auto}html body .v3-c>div:not(.ic3d){text-align:center}}html.ic3d-tocco body .v3-c .ic3d-f{transform:rotateX(9deg) rotateY(-9deg) rotateZ(1deg);transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .1s}html.ic3d-tocco body .v3-c.vista .ic3d-f{transform:rotateX(0) rotateY(0) rotateZ(0) scale(1.04)}html.ic3d-tocco body .v3-c.vista .ic3d::after{transform:scale(.85);opacity:.7}@media (max-width:1100px){html body .nav-mob .nm-in{min-height:0!important;height:100svh;box-sizing:border-box;display:flex;flex-direction:column;padding:calc(82px + env(safe-area-inset-top)) 22px calc(14px + env(safe-area-inset-bottom))!important}html body .nav-mob .nm-occ{margin-bottom:2px!important}html body .nav-mob .nm-v{padding:clamp(4px,1.1svh,13px) 0!important;font-size:clamp(21px,3.4svh,30px)!important}html body .nav-mob .nm-v>i,html body .nav-mob .nm-serv>b{width:30px!important;height:30px!important}html body .nav-mob .nm-offerta{margin-top:clamp(6px,1.4svh,18px)!important;padding-top:clamp(8px,1.2svh,14px)!important;padding-bottom:clamp(8px,1.2svh,14px)!important}html body .nav-mob .nm-razzo{width:38px!important;height:38px!important}html body .nav-mob .nm-piede{padding-top:clamp(8px,1.6svh,20px)!important;gap:8px!important}html body .nav-mob .nm-parla,html body .nav-mob .nm-chiama{height:clamp(42px,5.6svh,54px)!important;min-height:0!important}html body .nav-mob .nm-mail{font-size:14px!important}}html body .nav-hamb{border-radius:14px!important;background:rgba(255,255,255,.07)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 10px 22px -12px rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s,box-shadow .3s}html body .nav-hamb i{left:auto!important;right:calc(50% - 9px)!important;width:18px;height:2px!important;border-radius:2px;background:#fff;transition:top .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1)!important}html body .nav-hamb i:first-child{top:calc(50% - 4px)!important}html body .nav-hamb i:last-child{top:calc(50% + 3px)!important;width:11px}html body .nav-hamb.topo:hover i:last-child{width:18px}html body .nav-hamb:focus-visible i:last-child{width:18px}html body.menu-mob-aperto .nav-hamb,html.menu-mob-aperto body .nav-hamb{background:rgba(255,255,255,.12)!important}html.menu-mob-aperto body .nav-hamb i,html body.menu-mob-aperto .nav-hamb i{top:calc(50% - 1px)!important;width:18px!important}html.menu-mob-aperto body .nav-hamb i:first-child,html body.menu-mob-aperto .nav-hamb i:first-child{transform:rotate(45deg)}html.menu-mob-aperto body .nav-hamb i:last-child,html body.menu-mob-aperto .nav-hamb i:last-child{transform:rotate(-45deg)}@media (max-width:700px){html body .a-lavori .carosello .comandi-d{margin-top:22px!important}}@media (max-width:760px){html body .cella .vis:has(.iphone){max-height:300px;overflow:hidden;align-items:start;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}html body .cella .vis .iphone{width:200px!important;margin-bottom:0!important}html body .v-cal .gg{grid-template-columns:repeat(5,1fr)!important}html body .v-cal .gc:first-child,html body .v-cal .gc:last-child{display:none!important}html body .v-cal .gc span{font-size:10.5px!important;padding:5px 4px!important;text-align:center}html body .a-dia .carosello{--h:clamp(450px,calc(100svh - 300px),560px)!important}html body .a-dia .dia .scn{inset:176px 0 0!important}html body .v-prod .bd{z-index:3}html body .f-ordine .tabs{flex-wrap:nowrap!important;gap:6px!important}html body .f-ordine .tab{padding:8px 10px!important;font-size:11.5px!important;white-space:nowrap}html body .f-ordine .tel-f{width:210px!important;border-radius:40px;padding:9px}html body .f-ordine .sch-f{border-radius:32px}html body .f-ordine .scena-f{margin-top:30px!important;gap:22px!important}html body .f-ordine .sc{padding:40px 16px 20px!important;gap:10px!important}}html body .tutti-l a.tutti-b{position:relative;isolation:isolate;border:1px solid transparent;padding-left:28px;background:linear-gradient(180deg,rgba(22,34,56,.98),rgba(10,16,28,.98)) padding-box,conic-gradient(from var(--off-a),rgba(156,195,238,.15) 0deg,#9CC3EE 70deg,rgba(91,149,214,.2) 140deg,rgba(156,195,238,.12) 360deg) border-box!important;box-shadow:0 18px 40px -18px rgba(91,149,214,.75);animation:offGiro 5s linear infinite}html body .tutti-l a.tutti-b:hover{background:linear-gradient(180deg,rgba(32,52,84,.98),rgba(14,24,42,.98)) padding-box,conic-gradient(from var(--off-a),#9CC3EE,#5B95D6,#9CC3EE) border-box!important}html body .tutti-l a.tutti-b .tb-f{background:radial-gradient(90% 80% at 30% 15%,rgba(255,255,255,.55),transparent 50%),linear-gradient(150deg,#6FA8E6,#0F4C81)}@media (prefers-reduced-motion:reduce){html body .tutti-l a.tutti-b{animation:none}}html body .nota-p{background:radial-gradient(120% 140% at 0% 0%,rgba(52,199,89,.22),transparent 55%),linear-gradient(140deg,#0B3A2C,#0E4F3A)!important}html body .nota-p .ico-c{background:rgba(52,199,89,.18)!important;color:#7EE2A0!important;box-shadow:inset 0 0 0 1px rgba(126,226,160,.35)!important}@media (max-width:760px){html body .fin-c .barra{flex-wrap:nowrap!important;min-width:0}html body .fin-c .barra span{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}html body .tel-hint{display:flex;justify-content:center;align-items:center;gap:8px;margin:-34px auto 0;width:max-content;padding:8px 14px;border-radius:99px;background:#fff;color:#1D1D1F;font-size:13px;font-weight:600;box-shadow:0 10px 24px -14px rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.06);transition:opacity .5s}html body .tel-hint i{display:inline-block;font-style:normal;color:#0F4C81;animation:telSpinta 1.6s ease-in-out infinite}html body .tel-hint.via{opacity:0}@keyframes telSpinta{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}html body .filtro em,html body .bl-filtri a small{display:none!important}}@media (max-width:1100px){html body .bl-filtri a small{display:none!important}}@media (max-width:640px){html body .bl-c.primo{flex-direction:column!important;align-items:stretch!important}html body .bl-c.primo .bl-im{width:100%!important;grid-row:auto}}@media (max-width:760px){html body .bc-g{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}html body .bc{display:grid!important;grid-template-columns:30px minmax(0,1fr);column-gap:9px;row-gap:1px;align-items:center;min-height:58px;padding:9px 22px 9px 9px!important;border-radius:14px}html body .bc .bc-i{grid-row:span 2;width:30px!important;height:30px!important;margin:0!important;border-radius:9px}html body .bc .bc-i svg{width:17px;height:17px}html body .bc b{font-size:14px!important;line-height:1.15;align-self:end}html body .bc small{font-size:11.5px!important;line-height:1.25;align-self:start}html body .bc .bc-ok{top:7px!important;right:7px!important;margin-top:0;width:18px;height:18px;font-size:10px}html body .passo-m legend{font-size:22px}html body .m2-testa{margin-bottom:0}html body .m2{padding:20px 14px 18px!important}html body .bc{padding-right:14px!important}}@media (max-width:760px){html body .of-conf{display:none!important}}@media (max-width:760px){html body .v3-c .ic3d{margin-bottom:16px!important}}@media (max-width:1100px){html body .nav-mob .nm-v{flex:1 1 auto;max-height:96px;font-size:clamp(21px,3.6svh,32px)!important}html body .nav-mob .nm-v>i,html body .nav-mob .nm-serv>b{width:clamp(30px,4svh,36px)!important;height:clamp(30px,4svh,36px)!important}html body .nav-mob .nm-offerta{margin-top:clamp(10px,2svh,22px)!important}html body .nav-mob .nm-piede{padding-top:clamp(14px,2.6svh,28px)!important}}html body :is(.av,.avatar,.fd,.chiamata>i,.chiamata a.verde,.chiamata>span,.tasti-c span,.mv-chiamata .av,.isch .av,.azp-h .av,.cv-t .av,.chat .av,.pr .av,.pr-s .av,.ar-meta .av){flex-shrink:0!important;aspect-ratio:1/1;min-width:0}@media (max-width:760px){html body .m2 .campi{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:18px!important}html body .m2 .campo.largo{grid-column:1/-1!important}html body .m2 .campo{gap:5px!important;min-width:0}html body .m2 .campo span{font-size:12.5px!important}html body .m2 .campo input,html body .m2 .campo textarea{padding:11px 13px!important;border-radius:12px!important}html body .m2 .campo textarea{min-height:0;height:76px}html body .m2 .riga-m{gap:7px!important;margin-top:16px!important}html body .m2 .riga-m>span{font-size:14px!important}html body .m2 .chips{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px!important;width:100%}html body .m2 .chip span{display:flex!important;align-items:center;justify-content:center;height:100%;min-height:40px;padding:7px 6px!important;border-radius:12px!important;font-size:13px!important;line-height:1.2;text-align:center}html body .m2 .privacy{margin-top:14px!important}html body .m2-passi span::before{counter-increment:none!important}html body .m2-passi span:nth-child(1)::before{content:"1 · "!important}html body .m2-passi span:nth-child(2)::before{content:"2 · "!important}html body .m2-passi span:nth-child(3)::before{content:"3 · "!important}}html body .tel-mini>div>img{transform:none!important;animation-name:scorriPos!important;object-fit:cover!important}@keyframes scorriPos{0%,8%{object-position:50% 0}92%,100%{object-position:50% 100%}}@media (prefers-reduced-motion:reduce){html body .tel-mini>div>img{animation:none!important}}html body #iubenda-cs-banner .iubenda-cs-container{background:rgba(8,27,54,.94)!important;-webkit-backdrop-filter:blur(22px) saturate(1.5)!important;backdrop-filter:blur(22px) saturate(1.5)!important;border:1px solid rgba(156,195,238,.2)!important;box-shadow:0 50px 100px -40px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.2)!important;overflow:hidden!important}html body #iubenda-cs-banner .iubenda-cs-container:before{content:""!important;position:absolute!important;left:0;right:0;top:0;height:2px;z-index:2;background:linear-gradient(100deg,#0F4C81,#9CC3EE 52%,#2A78C4)!important}html body #iubenda-cs-banner .iubenda-cs-container:after{content:""!important;position:absolute!important;inset:0;pointer-events:none;background:radial-gradient(70% 120% at 100% 0%,rgba(42,120,196,.18),rgba(42,120,196,0) 60%)!important}html body #iubenda-cs-banner .iubenda-cs-content{position:relative!important;z-index:1;color:#B7C3D3!important}html body #iubenda-cs-banner #iubenda-cs-title{display:flex!important;align-items:center!important;gap:14px!important;color:#FFFFFF!important}html body #iubenda-cs-banner #iubenda-cs-title:before{content:""!important;flex:none;width:28px;height:2px;border-radius:2px;background:#9CC3EE!important}html body #iubenda-cs-banner #iubenda-cs-paragraph,html body #iubenda-cs-banner #iubenda-cs-paragraph p{color:#B7C3D3!important}html body #iubenda-cs-banner #iubenda-cs-paragraph strong,html body #iubenda-cs-banner #iubenda-cs-paragraph b{color:#EEF2F8!important}html body #iubenda-cs-banner a,html body #iubenda-cs-banner .iubenda-cs-cookie-policy-lnk,html body #iubenda-cs-banner button.iub-lnk{color:#9CC3EE!important;text-decoration-color:rgba(156,195,238,.45)!important}html body #iubenda-cs-banner .iubenda-cs-close-btn{color:#93A3B8!important}html body #iubenda-cs-banner .iub-toggle-checkbox label{color:#E6ECF4!important}html body #iubenda-cs-banner .granular-control-checkbox input.style1{background-color:rgba(156,195,238,.18)!important;box-shadow:inset 0 0 0 1px rgba(156,195,238,.3)!important}html body #iubenda-cs-banner .granular-control-checkbox input.style1:checked{background-color:#2A78C4!important;box-shadow:none!important}html body #iubenda-cs-banner .iubenda-cs-opt-group{border-top:1px solid rgba(156,195,238,.14)!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{background:linear-gradient(150deg,#2A78C4,#0F4C81)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 24px -10px rgba(42,120,196,.85)!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn:hover{filter:brightness(1.1)!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background:transparent!important;color:#E6ECF4!important;border:1px solid rgba(230,236,244,.45)!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{background:rgba(255,255,255,.06)!important;color:#9CC3EE!important;border:1px solid rgba(156,195,238,.22)!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn:hover{background:rgba(255,255,255,.12)!important;color:#fff!important;border-color:rgba(156,195,238,.5)!important}html body #iubenda-cs-banner button:focus-visible{outline-color:#9CC3EE!important}html body #iubenda-iframe{background-color:rgba(2,6,14,.6)!important}html body #iubenda-iframe #iubenda-iframe-popup,html body #iubenda-iframe #iubenda-iframe-content{background:#081B36!important;border:1px solid rgba(156,195,238,.2)!important;box-shadow:0 60px 140px -40px rgba(0,0,0,.9)!important}html body #iubenda-iframe #iubenda-iframe-popup{position:relative}html body #iubenda-iframe #iubenda-iframe-popup:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:5;background:linear-gradient(100deg,#0F4C81,#9CC3EE 52%,#2A78C4)}html body #iubenda-iframe #purposes-container,html body #iubenda-iframe #purposes-content-container,html body #iubenda-iframe .purposes-header,html body #iubenda-iframe .purposes-content,html body #iubenda-iframe .purposes-section,html body #iubenda-iframe .iub-iframe-brand-button,html body #iubenda-iframe .purposes-top-bar,html body #iubenda-iframe #iubFooterBtnContainer,html body #iubenda-iframe .iubenda-iframe-footer{background:transparent!important;background-color:transparent!important}html body #iubenda-iframe .iubenda-iframe-footer{border-top:1px solid rgba(156,195,238,.14)!important;background:#061528!important}html body #iubenda-iframe .purposes-header-title,html body #iubenda-iframe .purposes-section-header-title,html body #iubenda-iframe .purposes-item-title label{color:#FFFFFF!important}html body #iubenda-iframe .purposes-header-text,html body #iubenda-iframe .purposes-section-header-text,html body #iubenda-iframe .purposes-item-body,html body #iubenda-iframe .purposes-item-body *,html body #iubenda-iframe p,html body #iubenda-iframe li{color:#B7C3D3!important}html body #iubenda-iframe a,html body #iubenda-iframe .iubenda-cs-cookie-policy-lnk{color:#9CC3EE!important}html body #iubenda-iframe .purposes-item{border-color:rgba(156,195,238,.14)!important;background:transparent!important}html body #iubenda-iframe .purposes-item-title-btn,html body #iubenda-iframe .purposes-badge{color:#9CC3EE!important;border-color:rgba(156,195,238,.35)!important;background:transparent!important}html body #iubenda-iframe .iub-toggle-checkbox input.style1{background-color:rgba(156,195,238,.18)!important;box-shadow:inset 0 0 0 1px rgba(156,195,238,.3)!important}html body #iubenda-iframe .iub-toggle-checkbox input.style1:checked,html body #iubenda-iframe .iub-toggle-checkbox input.style1.locked{background-color:#2A78C4!important;box-shadow:none!important}html body #iubenda-iframe .iub-btn,html body #iubenda-iframe #iubFooterBtnContainer #iubRejectBtn{background:transparent!important;color:#E6ECF4!important;border:1px solid rgba(230,236,244,.45)!important}html body #iubenda-iframe .iub-btn:hover,html body #iubenda-iframe #iubFooterBtnContainer #iubRejectBtn:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}html body #iubenda-iframe .iub-btn.iub-btn-accept,html body #iubenda-iframe #iubFooterBtnContainer #iubFooterBtn{background:linear-gradient(150deg,#2A78C4,#0F4C81)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)!important}html body #iubenda-iframe .iub-btn-back,html body #iubenda-iframe .iub-btn-cp{color:#9CC3EE!important;border-color:rgba(156,195,238,.4)!important}html body #iubenda-iframe hr,html body #iubenda-iframe .purposes-section-separator{border-color:rgba(156,195,238,.14)!important;background:rgba(156,195,238,.14)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{background:linear-gradient(rgba(8,27,54,.97),rgba(8,27,54,.97)) padding-box,linear-gradient(135deg,#9CC3EE,#2A78C4 45%,#0F4C81) border-box!important;box-shadow:0 50px 100px -40px rgba(0,0,0,.85),0 0 0 6px rgba(42,120,196,.1)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{background:rgba(255,255,255,.06)!important;color:#9CC3EE!important;border:1px solid rgba(156,195,238,.22)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn:hover,html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(156,195,238,.5)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked,html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:is(:disabled,.locked,[disabled]),html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:checked,html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:is(:disabled,.locked,[disabled]){background-color:#2A78C4!important}html body #iubenda-iframe#iubenda-iframe .iubenda-iframe-top-container,html body #iubenda-iframe#iubenda-iframe .iub-consent-buttons,html body #iubenda-iframe#iubenda-iframe .purposes-buttons,html body #iubenda-iframe#iubenda-iframe .purposes-section-body,html body #iubenda-iframe#iubenda-iframe .purposes-items{background:#081B36!important;background-color:#081B36!important}html body #iubenda-iframe#iubenda-iframe .purposes-item-header{background-image:linear-gradient(0deg,rgba(8,27,54,0) 0,#081B36 12px)!important}html body #iubenda-iframe#iubenda-iframe .iubenda-iframe-top-container.bottom-border,html body #iubenda-iframe#iubenda-iframe .bottom-border{border-bottom-color:rgba(156,195,238,.14)!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title,html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox.granular-control-checkbox span{background:transparent!important;background-color:transparent!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{color:#FFFFFF!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox.granular-control-checkbox span{color:#E6ECF4!important}html body #iubenda-iframe#iubenda-iframe #purposes-container{box-shadow:0 18px 10px -8px #081B36!important}html body #iubenda-iframe#iubenda-iframe .iubenda-iframe-footer{box-shadow:0 -18px 10px -8px #061528!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container .iub-toggle-checkbox{background:rgba(255,255,255,.05)!important;box-shadow:inset 0 0 0 1px rgba(156,195,238,.16)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox label{color:#E6ECF4!important}html body #iubenda-cs-banner#iubenda-cs-banner a,html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-cookie-policy-lnk,html body #iubenda-cs-banner#iubenda-cs-banner button.iub-lnk{color:#9CC3EE!important;text-decoration-color:rgba(156,195,238,.5)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{background:rgba(255,255,255,.08)!important;color:#C9D3E0!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px rgba(156,195,238,.2)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn:hover{background:rgba(255,255,255,.16)!important;color:#fff!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{background:#081B36!important;background-image:none!important;border:1px solid rgba(156,195,238,.16)!important;box-shadow:0 50px 100px -40px rgba(0,0,0,.85)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container:after{background:none!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container .iub-toggle-checkbox,html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox.granular-control-checkbox{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox label,html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox span{color:#E6ECF4!important}html body #iubenda-iframe#iubenda-iframe .purposes-item-title,html body #iubenda-iframe#iubenda-iframe .purposes-item-title *,html body #iubenda-iframe#iubenda-iframe .purposes-header-title,html body #iubenda-iframe#iubenda-iframe .purposes-section-header-title{color:#FFFFFF!important}html body #iubenda-iframe#iubenda-iframe .purposes-item-body,html body #iubenda-iframe#iubenda-iframe .purposes-item-body *,html body #iubenda-iframe#iubenda-iframe .purposes-header-text,html body #iubenda-iframe#iubenda-iframe .purposes-section-header-text,html body #iubenda-iframe#iubenda-iframe p,html body #iubenda-iframe#iubenda-iframe li,html body #iubenda-iframe#iubenda-iframe span:not(.iub-btn *){color:#B7C3D3!important}html body #iubenda-iframe#iubenda-iframe .iub-btn-back,html body #iubenda-iframe#iubenda-iframe .purposes-btn-back{border:0!important;background:rgba(255,255,255,.08)!important;color:#E6ECF4!important;box-shadow:none!important}html body #iubenda-iframe#iubenda-iframe .iub-btn-back:hover,html body #iubenda-iframe#iubenda-iframe .purposes-btn-back:hover{background:rgba(255,255,255,.16)!important;color:#fff!important}html body #iubenda-iframe#iubenda-iframe .purposes-btn-accept,html body #iubenda-iframe#iubenda-iframe .iub-btn-accept{background:linear-gradient(150deg,#2A78C4,#0F4C81)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)!important}html body #iubenda-iframe#iubenda-iframe .purposes-btn-reject,html body #iubenda-iframe#iubenda-iframe .iub-btn-reject{background:transparent!important;color:#E6ECF4!important;border:1px solid rgba(230,236,244,.45)!important}html body #iubenda-iframe#iubenda-iframe .iub-consent-buttons,html body #iubenda-iframe#iubenda-iframe .purposes-buttons{gap:10px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important}html body #iubenda-iframe#iubenda-iframe .iub-btn-cp{border:1px solid rgba(156,195,238,.3)!important;background:rgba(255,255,255,.04)!important;color:#9CC3EE!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{background:radial-gradient(90% 140% at 100% 0%,rgba(42,120,196,.26),rgba(42,120,196,0) 55%),radial-gradient(60% 120% at 0% 100%,rgba(15,76,129,.22),rgba(15,76,129,0) 60%),rgba(8,27,54,.96)!important;-webkit-backdrop-filter:blur(24px) saturate(1.6)!important;backdrop-filter:blur(24px) saturate(1.6)!important;border:1px solid rgba(156,195,238,.24)!important;border-radius:26px!important;box-shadow:0 40px 90px -30px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.07)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container:before{display:none!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{background:transparent!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{gap:12px!important;font-size:22px!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title:before{width:34px!important;height:34px!important;border-radius:50%!important;flex:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5s7.5-3.6 7.5-9.4V5.6L12 2.8 4.5 5.6v6.5c0 5.8 7.5 9.4 7.5 9.4z'/%3E%3Cpath d='m8.8 11.9 2.2 2.2 4.3-4.4'/%3E%3C/svg%3E") center/18px no-repeat,linear-gradient(150deg,#3A8AD6,#0F4C81)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px -8px rgba(42,120,196,.9)!important}@media (max-width:767px){html body #iubenda-cs-banner#iubenda-cs-banner{padding:12px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{border-radius:22px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale{padding:18px 18px 16px!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{font-size:17px!important;margin:0 0 8px!important;padding-right:36px!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title:before{width:28px!important;height:28px!important;background-size:15px,auto!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{top:16px!important;right:14px!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph,html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph p{font-size:12.5px!important;line-height:1.5!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content{max-height:16vh!important;overflow:auto!important;-webkit-mask:linear-gradient(180deg,#000 70%,transparent);mask:linear-gradient(180deg,#000 70%,transparent);padding-bottom:10px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container{display:none!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:10px!important;padding-top:12px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group .iubenda-cs-opt-group-consent{order:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group .iubenda-cs-opt-group-custom{order:2!important;width:100%!important;justify-content:center!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button{min-height:44px!important;font-size:14px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{width:auto!important;flex:0 0 auto!important;min-height:30px!important;padding:0 6px!important;background:none!important;border:0!important;box-shadow:none!important;color:#9CC3EE!important;font-size:13px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-color:rgba(156,195,238,.45)!important}}@media (max-width:767px){html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content{max-height:none!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important;padding-bottom:0!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph{max-height:15vh!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:12px!important;-webkit-mask:linear-gradient(180deg,#000 72%,transparent);mask:linear-gradient(180deg,#000 72%,transparent)}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{width:28px!important;height:28px!important;min-width:0!important;padding:0!important;display:grid!important;place-items:center!important;top:18px!important;right:16px!important;font-size:17px!important;line-height:1!important;text-align:center!important}}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1,html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1{outline:none!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:focus,html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:focus,html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:active,html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:active{outline:none!important;box-shadow:none!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:not(:checked),html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:not(:checked){box-shadow:none!important;background-color:rgba(156,195,238,.22)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox input.style1:focus-visible,html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:focus-visible{outline:2px solid #9CC3EE!important;outline-offset:2px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox,html body #iubenda-iframe#iubenda-iframe .iub-toggle-checkbox{-webkit-tap-highlight-color:transparent}html body #iubenda-iframe#iubenda-iframe .iub-btn-back,html body #iubenda-iframe#iubenda-iframe .purposes-btn-back{border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:#E6ECF4!important;-webkit-tap-highlight-color:transparent}html body #iubenda-iframe#iubenda-iframe .iub-btn-back:hover,html body #iubenda-iframe#iubenda-iframe .purposes-btn-back:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}html body #iubenda-iframe#iubenda-iframe .iub-btn-back:focus,html body #iubenda-iframe#iubenda-iframe .purposes-btn-back:focus{box-shadow:none!important;outline:none!important}html body #iubenda-iframe#iubenda-iframe .iub-btn-back:focus-visible,html body #iubenda-iframe#iubenda-iframe .purposes-btn-back:focus-visible{outline:2px solid #9CC3EE!important}@media (max-width:767px){html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{top:8px!important}}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn,html body #iubenda-iframe#iubenda-iframe .purposes-btn-accept,html body #iubenda-iframe#iubenda-iframe .iub-btn-accept,html body #iubenda-iframe#iubenda-iframe #iubFooterBtnContainer #iubFooterBtn{background:#0F4C81!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important;filter:none!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn:hover,html body #iubenda-iframe#iubenda-iframe .purposes-btn-accept:hover,html body #iubenda-iframe#iubenda-iframe .iub-btn-accept:hover,html body #iubenda-iframe#iubenda-iframe #iubFooterBtnContainer #iubFooterBtn:hover{background:linear-gradient(150deg,#1663A8,#0F4C81)!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title:before{background-color:#0F4C81!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5s7.5-3.6 7.5-9.4V5.6L12 2.8 4.5 5.6v6.5c0 5.8 7.5 9.4 7.5 9.4z'/%3E%3Cpath d='m8.8 11.9 2.2 2.2 4.3-4.4'/%3E%3C/svg%3E")!important}html body #iubenda-cs-banner#iubenda-cs-banner button:focus,html body #iubenda-iframe#iubenda-iframe button:focus,html body #iubenda-cs-banner#iubenda-cs-banner a:focus,html body #iubenda-iframe#iubenda-iframe a:focus{outline:none!important}html body #iubenda-cs-banner#iubenda-cs-banner button:focus:not(:focus-visible),html body #iubenda-iframe#iubenda-iframe button:focus:not(:focus-visible){box-shadow:none!important}html body #iubenda-cs-banner#iubenda-cs-banner button:focus-visible,html body #iubenda-iframe#iubenda-iframe button:focus-visible{outline:2px solid #9CC3EE!important;outline-offset:2px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{font-size:0!important;color:transparent!important;background:rgba(255,255,255,.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9D3E0' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center/14px no-repeat!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn:hover{background-color:rgba(255,255,255,.16)!important}@media (max-width:767px){html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{position:relative!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group .iubenda-cs-opt-group-custom{position:static!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{position:absolute!important;top:18px!important;right:52px!important;z-index:3!important;min-height:28px!important;height:28px!important;padding:0 12px!important;border-radius:99px!important;width:auto!important;background:rgba(255,255,255,.08)!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(156,195,238,.22)!important;color:#E6ECF4!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;letter-spacing:0!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{padding-right:150px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group{padding-top:12px!important}}@media (max-width:340px){html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title:before{display:none!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{padding-right:132px!important}}@media (max-width:340px){html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{font-size:15px!important;padding-right:0!important;max-width:calc(100% - 128px)!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{right:44px!important;padding:0 9px!important;font-size:11px!important;height:26px!important;min-height:26px!important;top:19px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{right:12px!important;width:26px!important;height:26px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button{font-size:13px!important;padding:0 8px!important;white-space:nowrap!important}}@media (max-width:767px){html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{right:58px!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{padding-right:156px!important}}@media (max-width:340px){html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{right:50px!important}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{padding-right:0!important;max-width:calc(100% - 134px)!important}}@media (max-width:340px){html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{font-size:14px!important}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{font-size:10.5px!important;padding:0 8px!important}}@media (max-width:640px){html body .apertura .azioni .btn{width:min(100%,264px)!important}}html body section[id]{scroll-margin-top:84px}html body .nav-mob .nm-occ{display:none!important}html body .p-eroe::after{display:none}html body .p-eroe .bagliore{filter:none}html body .pillola-e{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.12)}html body .p-eroe .nt-giro .ng{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.96);filter:none!important}html body .titolo-e em{filter:drop-shadow(0 4px 18px rgba(0,0,0,.42))}html body .p-eroe::before{inset:auto;left:0;top:0;width:1280px;height:1280px;border-radius:50%;background:radial-gradient(circle closest-side,rgba(91,149,214,.2),transparent 62%);transform:translate3d(calc(var(--mx,50vw) - 640px),calc(var(--my,40svh) - 640px),0);transition:transform .2s;will-change:transform}@media (max-width:1099px){html body .p-eroe .p-video{animation:none}html body .titolo-e em{filter:drop-shadow(0 3px 12px rgba(0,0,0,.45))}}html.leggero *,html.leggero *::before,html.leggero *::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.leggero *,html.leggero *::before,html.leggero *::after{animation-iteration-count:1!important}html.leggero .loghi .scorre{animation-iteration-count:infinite!important}html.leggero .nav-barra{background:rgba(8,14,26,.94)!important}html.leggero :is(.nav-hamb,.wa-b,.an-lancia){background-color:rgba(10,18,32,.94)!important}html.leggero :is(.wa-sc,.mc-et){background:rgba(10,18,32,.97)!important}@keyframes rivelaL{from{opacity:0;transform:translateY(30%)}}html.leggero .titolo-e span[style]{animation:rivelaL 1s var(--d) cubic-bezier(.2,.8,.2,1) both!important}html.leggero .nav-mob{clip-path:none!important;opacity:0;transition:opacity .3s,visibility 0s .3s!important}html.leggero.menu-mob-aperto .nav-mob{opacity:1;transition:opacity .3s,visibility 0s!important}html.leggero .p-eroe .p-video{opacity:.75}