.sfondo[data-astro-cid-ndaexufd]{background:var(--fondo);min-height:calc(100vh - 85px)}.barra[data-astro-cid-ndaexufd]{height:6px;background:var(--bordo)}.barra[data-astro-cid-ndaexufd] span[data-astro-cid-ndaexufd]{display:block;height:6px;width:0;background:var(--oro);transition:width .3s}.centro[data-astro-cid-ndaexufd]{display:flex;justify-content:center;padding-top:36px;padding-bottom:56px}.wiz[data-astro-cid-ndaexufd]{width:100%;max-width:780px;background:#fff;border:1px solid var(--bordo);border-radius:16px;box-shadow:0 6px 28px #1a24330f;padding:36px 44px;display:flex;flex-direction:column;gap:20px}.passo[data-astro-cid-ndaexufd]{font-size:14px;font-weight:700;color:var(--oro-testo)}.step[data-astro-cid-ndaexufd]{display:flex;flex-direction:column;gap:14px}.step[data-astro-cid-ndaexufd][hidden]{display:none}h1[data-astro-cid-ndaexufd]{margin:0;font-size:clamp(26px,3.4vw,32px);font-weight:800;letter-spacing:-.01em}.step[data-astro-cid-ndaexufd] p[data-astro-cid-ndaexufd]{margin:0;font-size:16px;color:var(--grigio)}.step[data-astro-cid-ndaexufd] input[data-astro-cid-ndaexufd]{font-size:18px;padding:15px 14px}.stretto[data-astro-cid-ndaexufd]{max-width:260px}.lab[data-astro-cid-ndaexufd]{font-size:14px;font-weight:600;color:var(--grigio)}.opz[data-astro-cid-ndaexufd]{display:grid;gap:10px}.tre[data-astro-cid-ndaexufd]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sei[data-astro-cid-ndaexufd]{grid-template-columns:repeat(6,minmax(0,1fr))}.cinque[data-astro-cid-ndaexufd]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.grp[data-astro-cid-ndaexufd]{display:flex;flex-direction:column;gap:14px}.grp[data-astro-cid-ndaexufd][hidden]{display:none}.op[data-astro-cid-ndaexufd].grande small[data-astro-cid-ndaexufd]{display:block;font-size:13px;font-weight:500;color:var(--grigio);margin-top:4px}.lab[data-astro-cid-ndaexufd] small[data-astro-cid-ndaexufd]{font-weight:500;color:#8a94a3}@media(max-width:600px){.sei[data-astro-cid-ndaexufd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.quattro[data-astro-cid-ndaexufd]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.due[data-astro-cid-ndaexufd]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.op[data-astro-cid-ndaexufd]{position:relative}.op[data-astro-cid-ndaexufd] input[data-astro-cid-ndaexufd]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.op[data-astro-cid-ndaexufd] span[data-astro-cid-ndaexufd]{display:block;padding:15px 12px;border-radius:10px;border:2px solid var(--bordo);font-weight:600;font-size:16px;text-align:center;cursor:pointer;background:#fff;transition:border-color .15s}.op[data-astro-cid-ndaexufd].grande span[data-astro-cid-ndaexufd]{padding:20px 18px;text-align:left;font-size:17px}.op[data-astro-cid-ndaexufd].chk span[data-astro-cid-ndaexufd]{text-align:left}.op[data-astro-cid-ndaexufd].chk span[data-astro-cid-ndaexufd]:before{content:"+ ";color:var(--oro-testo);font-weight:800}.op[data-astro-cid-ndaexufd].chk input[data-astro-cid-ndaexufd]:checked+span[data-astro-cid-ndaexufd]:before{content:"✓ "}.op[data-astro-cid-ndaexufd] input[data-astro-cid-ndaexufd]:checked+span[data-astro-cid-ndaexufd]{border-color:var(--nero);background:var(--avorio);color:var(--nero)}.op[data-astro-cid-ndaexufd] input[data-astro-cid-ndaexufd]:focus-visible+span[data-astro-cid-ndaexufd]{outline:2px solid var(--oro);outline-offset:2px}.dati[data-astro-cid-ndaexufd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.largo[data-astro-cid-ndaexufd]{grid-column:1/-1}.privacy[data-astro-cid-ndaexufd]{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--grigio);line-height:1.5}.privacy[data-astro-cid-ndaexufd] input[data-astro-cid-ndaexufd]{width:18px;height:18px;margin:2px 0 0;flex:0 0 18px;padding:0}.trappola[data-astro-cid-ndaexufd]{position:absolute;left:-9999px}.calcolo[data-astro-cid-ndaexufd]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0;text-align:center}.calcolo[data-astro-cid-ndaexufd] strong[data-astro-cid-ndaexufd]{font-size:22px}.calcolo[data-astro-cid-ndaexufd] span[data-astro-cid-ndaexufd]:last-child{color:#5b6675}.spin[data-astro-cid-ndaexufd]{width:56px;height:56px;border-radius:999px;border:5px solid var(--bordo);border-top-color:var(--nero);animation:gira .9s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.pronta[data-astro-cid-ndaexufd]{font-size:14px;font-weight:700;color:var(--oro-testo)}.risultato[data-astro-cid-ndaexufd]{background:var(--avorio);border-radius:14px;padding:24px 28px;display:flex;flex-direction:column;gap:6px;color:#3a4555}.risultato[data-astro-cid-ndaexufd] strong[data-astro-cid-ndaexufd]{font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.02em;color:var(--oro-testo)}.mini[data-astro-cid-ndaexufd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.mini[data-astro-cid-ndaexufd] div[data-astro-cid-ndaexufd]{border:1px solid var(--bordo);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.mini[data-astro-cid-ndaexufd] span[data-astro-cid-ndaexufd]{font-size:13px;color:#5b6675}.mini[data-astro-cid-ndaexufd] b[data-astro-cid-ndaexufd]{font-size:22px}.sopr[data-astro-cid-ndaexufd]{border:2px solid var(--nero);border-radius:14px;padding:18px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.sopr[data-astro-cid-ndaexufd] div[data-astro-cid-ndaexufd]{flex:1 1 300px;display:flex;flex-direction:column;gap:2px}.sopr[data-astro-cid-ndaexufd] strong[data-astro-cid-ndaexufd]{font-size:18px}.sopr[data-astro-cid-ndaexufd] span[data-astro-cid-ndaexufd]{font-size:14px;color:var(--grigio)}.disclaimer[data-astro-cid-ndaexufd]{font-size:12px;color:#7a8594}.esito[data-astro-cid-ndaexufd]{margin:0;font-weight:700}.errore[data-astro-cid-ndaexufd]{margin:0;color:#b42318;font-weight:700;min-height:1px}.nav[data-astro-cid-ndaexufd]{display:flex;justify-content:space-between;align-items:center;gap:12px}.nav[data-astro-cid-ndaexufd] span[data-astro-cid-ndaexufd]{flex:1}.nav[data-astro-cid-ndaexufd] .btn[data-astro-cid-ndaexufd][hidden]{display:none}@media(max-width:600px){.wiz[data-astro-cid-ndaexufd]{padding:24px 18px}}
