.calc-fascia{margin-top:calc(var(--barra-sopra) + var(--barra-altezza) + var(--s-4))}.calc-fascia p,.demo-fascia{padding:var(--s-3) var(--s-4);background:var(--fondo-2);border-left:3px solid var(--accento);max-width:72ch;color:var(--testo);margin:0;font-size:15px;font-weight:600;line-height:1.45}.calc-testa{padding-top:var(--s-8);padding-bottom:var(--s-7)}.calc-testa .display{max-width:14ch;font-size:clamp(40px,6.2vw,96px)}.calc-testa .grande{margin:var(--s-5) 0 0;max-width:40ch}.calc-testa .grande+p{margin:var(--s-2) 0 0;max-width:56ch;color:var(--testo-2)}.calc-demo{padding-bottom:var(--s-9);scroll-margin-top:calc(var(--barra-sopra) + var(--barra-altezza) + 16px)}.demo-quadro{border-top:2px solid var(--testo);max-width:720px}.demo-striscia{padding:var(--s-3) 0;color:var(--testo-2);border-bottom:1px solid var(--linea);margin:0;font-size:14px;line-height:1.4}.demo-striscia strong{color:var(--testo);font-weight:700}.demo-nav{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:56px;display:flex}.demo-comando{min-width:44px;min-height:44px;padding:0 var(--s-2);color:var(--testo);cursor:pointer;background:0 0;border:0;border-radius:0;font-size:16px;font-weight:600}.demo-comando:hover:not(:disabled){text-underline-offset:.2em;text-decoration:underline}.demo-comando:disabled{color:var(--testo);cursor:default}#passo{color:var(--testo-2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.demo-bar{background:var(--linea);height:3px}.demo-bar i{background:var(--accento);height:3px;display:block}.demo-area{padding-top:var(--s-6)}.demo-domanda{margin:0 0 var(--s-2);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.12}.demo-area :is(#domanda,#risultato,#scheda):focus,.demo-area :is(#domanda,#risultato,#scheda):focus-visible{box-shadow:none;outline:none}.aiuto{margin:0 0 var(--s-1);max-width:56ch;color:var(--testo-2)}.risposte{gap:var(--s-3);margin-top:var(--s-5);display:grid}.risp{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:60px;padding:var(--s-3) var(--s-4);border:2px solid var(--bordo-controllo);background:var(--fondo);text-align:left;white-space:normal;color:var(--testo);cursor:pointer;transition:border-color var(--durata-breve), background-color var(--durata-breve);border-radius:0;font-size:18px;font-weight:600;line-height:1.3;display:flex}.risp:after{content:"›" / "";color:var(--accento);flex:none;font-size:26px;font-weight:400;line-height:1}.risp:hover{border-color:var(--testo)}.risp[aria-pressed=true]{border-color:var(--testo);background:var(--fondo-2)}.risp[aria-pressed=true]:after{content:"✓" / "";font-size:20px;font-weight:700}.demo-fascia{margin-bottom:var(--s-5)}.tag{margin:0 0 var(--s-2);color:var(--testo-2);font-size:15px;font-weight:600}.forbice{margin:0 0 var(--s-4);font-size:var(--t-grande);letter-spacing:-.015em;font-weight:600;line-height:1.15}.forbice b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(40px,6vw,76px);font-weight:700}.forbice .iva{color:var(--testo-2);white-space:nowrap;letter-spacing:0;font-size:17px;font-weight:600}.frase{margin:0 0 var(--s-4);padding:var(--s-3) 0 var(--s-3) var(--s-4);border-left:3px solid var(--testo);max-width:56ch;font-weight:600}.demo-area .avviso{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--fondo-2);max-width:62ch}.demo-titolo{margin:var(--s-7) 0 var(--s-2);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.demo-area h3{margin:var(--s-5) 0 var(--s-2);font-size:18px;font-weight:700}#sale{margin:0;padding:0;list-style:none}#sale li{justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--linea);display:flex}#sale li:last-child{border-bottom:1px solid var(--linea)}#sale li b{white-space:nowrap;flex:none;font-weight:700}#sale li.avviso{border-top:0;margin:0;display:block}.compr p{margin:0 0 var(--s-3);max-width:62ch}.nota{margin:var(--s-4) 0 0;max-width:62ch;color:var(--testo-2);font-size:15px}.btn.demo-largo{width:100%;margin-top:var(--s-6);text-align:left;white-space:normal;padding-block:var(--s-3);justify-content:flex-start}.notifica{margin:var(--s-4) 0;padding:var(--s-4);border:1px solid var(--bordo-controllo);background:var(--fondo);border-radius:0}.nh{margin:0 0 var(--s-3);color:var(--testo-2);font-size:15px}.nh strong{color:var(--testo);font-size:17px}.notifica dl{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(7.5em,38%) 1fr;margin:0;display:grid}.notifica dt{color:var(--testo-2);font-size:14px;line-height:1.35}.notifica dd{margin:0;font-weight:600;line-height:1.35}.stima{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--linea)}.np{margin:var(--s-2) 0 0;color:var(--testo-2);font-size:15px;font-style:italic}.calc-uscita{padding-top:var(--s-7);padding-bottom:var(--spazio-sezione);border-top:1px solid var(--linea)}.calc-uscita>p{max-width:62ch;margin:0}.calc-uscita-azioni{margin-top:var(--s-6);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.calc-tel{align-items:center;min-height:44px;font-weight:600;display:inline-flex}
