.sab-calc{display:flex;flex-direction:column;gap:var(--space-6);max-width:720px;margin:0 auto;text-align:left}.sab-calc__form,.sab-calc__result,.sab-calc__contact,.sab-calc__success{padding:var(--space-8);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg);background:var(--mcf-surface);color:var(--mcf-charcoal)}.sab-calc__form-title,.sab-calc__contact-title{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.sab-calc__form-sub,.sab-calc__contact-sub{margin-bottom:var(--space-6);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.sab-calc__field{display:flex;flex-direction:column;margin-bottom:var(--space-6)}.sab-calc__label{margin-bottom:var(--space-2);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--mcf-black)}.sab-calc__input,.sab-calc__contact-fields input{width:100%;padding:10px 14px;border:1px solid var(--mcf-taupe);border-radius:var(--radius-sm);font-family:inherit;font-size:1rem;color:var(--mcf-black);background:var(--mcf-surface);transition:border-color .2s}.sab-calc__input{font-size:1.125rem;font-weight:600;appearance:none;-webkit-appearance:none}.sab-calc__input:focus,.sab-calc__contact-fields input:focus{border-color:var(--mcf-primary)}.sab-calc__input::placeholder,.sab-calc__contact-fields input::placeholder{color:var(--mcf-taupe-text);font-weight:400;opacity:1}.sab-calc__hint{margin-top:var(--space-2);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.sab-calc__toggle{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.sab-calc__toggle--tre{grid-template-columns:repeat(3,minmax(0,1fr))}.sab-calc__toggle-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4) var(--space-3);border:1.5px solid var(--mcf-platinum);border-radius:var(--radius-md);background:var(--mcf-surface);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.3;color:var(--mcf-black);cursor:pointer;transition:border-color .2s,background-color .2s}.sab-calc__toggle-btn:hover{border-color:var(--mcf-accent)}.sab-calc__toggle-btn.is-active{border-color:var(--mcf-accent);background:var(--mcf-ghost);color:var(--mcf-accent)}.sab-calc__toggle-hint{display:block;margin-top:var(--space-1);font-size:.8125rem;font-weight:500;color:var(--mcf-taupe-text)}.sab-calc__toggle-btn.is-active .sab-calc__toggle-hint{color:var(--mcf-charcoal)}.sab-calc__note{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--mcf-platinum);border-radius:var(--radius-md);background:var(--mcf-ghost);font-size:.875rem;line-height:1.55;color:var(--mcf-charcoal)}.sab-calc__cta,.sab-calc__contact-submit{width:100%;justify-content:center}.sab-calc__cta:disabled,.sab-calc__contact-submit:disabled{opacity:.5;cursor:not-allowed;filter:none}.sab-calc__error{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);font-size:.9375rem;line-height:1.5;color:var(--mcf-black)}.sab-calc__error .icona-lucide{margin-top:1px;color:var(--mcf-primary-dark)}.sab-calc__result{border:1.5px solid var(--mcf-primary)}.sab-calc__result-header{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--mcf-platinum)}.sab-calc__result-eyebrow{display:block;margin-bottom:var(--space-2);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--mcf-accent)}.sab-calc__result-value{display:block;margin-bottom:var(--space-2);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.sab-calc__result-perc{display:block;font-size:1rem;line-height:1.5;color:var(--mcf-charcoal)}.sab-calc__result-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-6)}.sab-calc__result-item{padding:var(--space-4);border-radius:var(--radius-md);background:var(--mcf-ghost)}.sab-calc__result-label{display:block;margin-bottom:var(--space-1);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.sab-calc__result-item strong{display:block;font-size:1.375rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.sab-calc__result-item small{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--mcf-taupe-text)}.sab-calc__compare{border-top:1px solid var(--mcf-platinum)}.sab-calc__compare-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--mcf-platinum);font-size:1rem;color:var(--mcf-charcoal)}.sab-calc__compare-row strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.sab-calc__compare-row--win span{font-weight:600;color:var(--mcf-black)}.sab-calc__compare-row--win strong{font-size:1.25rem;font-weight:700}.sab-calc__disclaimer{margin-top:var(--space-4);font-size:.8125rem;line-height:1.5;color:var(--mcf-taupe-text)}.sab-calc__contact-fields{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.sab-calc__privacy{margin-top:var(--space-3);font-size:.875rem;line-height:1.5;text-align:center;color:var(--mcf-taupe-text)}.sab-calc__privacy a{color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.sab-calc__success{border:1.5px solid var(--mcf-accent);text-align:center}.sab-calc__success .icona-lucide{margin-bottom:var(--space-3);color:var(--mcf-accent)}.sab-calc__success h3{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.sab-calc__success p{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}@media(max-width:640px){.sab-calc__form,.sab-calc__result,.sab-calc__contact,.sab-calc__success{padding:var(--space-6)}.sab-calc__result-grid,.sab-calc__toggle,.sab-calc__toggle--tre{grid-template-columns:1fr}}.lp-due[data-astro-cid-pszfyqy6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:start}.lp-calc[data-astro-cid-pszfyqy6],.lp-req[data-astro-cid-pszfyqy6],.lp-testo--ghost[data-astro-cid-pszfyqy6],.lp-combo[data-astro-cid-pszfyqy6],.lp-blog[data-astro-cid-pszfyqy6]{background:var(--mcf-ghost)}.lp-intro[data-astro-cid-pszfyqy6] .lp-intro__title[data-astro-cid-pszfyqy6],.lp-req[data-astro-cid-pszfyqy6] .mcf-titolo-sezione[data-astro-cid-pszfyqy6],.lp-blog[data-astro-cid-pszfyqy6] .lp-blog__title[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-12)}.lp-intro[data-astro-cid-pszfyqy6] .lp-intro__grid[data-astro-cid-pszfyqy6]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12);align-items:start}.lp-intro__col[data-astro-cid-pszfyqy6] p[data-astro-cid-pszfyqy6],.lp-testo__corpo[data-astro-cid-pszfyqy6] p[data-astro-cid-pszfyqy6]{max-width:68ch;margin-bottom:var(--space-4);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-intro__col[data-astro-cid-pszfyqy6] p[data-astro-cid-pszfyqy6]:last-child,.lp-testo__corpo[data-astro-cid-pszfyqy6] p[data-astro-cid-pszfyqy6]:last-child{margin-bottom:0}.lp-intro__list[data-astro-cid-pszfyqy6]{list-style:none;padding:0;margin:0;border-top:1px solid var(--mcf-platinum)}.lp-intro__list[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--mcf-platinum)}.lp-intro__list[data-astro-cid-pszfyqy6] .lp-intro__check[data-astro-cid-pszfyqy6]{display:flex;margin-top:2px;color:var(--mcf-accent)}.lp-intro__list[data-astro-cid-pszfyqy6] strong[data-astro-cid-pszfyqy6]{display:block;margin-bottom:2px;font-size:1rem;font-weight:600;color:var(--mcf-black)}.lp-intro__list[data-astro-cid-pszfyqy6] div[data-astro-cid-pszfyqy6] span[data-astro-cid-pszfyqy6]{font-size:1rem;line-height:1.5;color:var(--mcf-charcoal)}.lp-calc[data-astro-cid-pszfyqy6] .lp-calc__title[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-4)}.lp-calc__sub[data-astro-cid-pszfyqy6]{max-width:52ch;font-size:1.125rem;font-weight:500;line-height:1.55;color:var(--mcf-charcoal)}.lp-calc[data-astro-cid-pszfyqy6] .lp-mid-cta[data-astro-cid-pszfyqy6]{margin-top:var(--space-6)}.lp-testo__corpo[data-astro-cid-pszfyqy6] a[data-astro-cid-pszfyqy6]{color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.lp-testo__corpo[data-astro-cid-pszfyqy6] strong[data-astro-cid-pszfyqy6]{font-weight:600;color:var(--mcf-black)}.lp-testo__corpo[data-astro-cid-pszfyqy6] .lp-tassi[data-astro-cid-pszfyqy6]{max-width:68ch;margin:0 0 var(--space-4);padding-left:var(--space-6)}.lp-tassi[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-2);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-testo[data-astro-cid-pszfyqy6] .lp-passi[data-astro-cid-pszfyqy6]{max-width:68ch;margin:var(--space-6) 0;padding:0;list-style:none;counter-reset:passo;border-top:1px solid var(--mcf-platinum)}.lp-passi[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6]{position:relative;padding:var(--space-4) 0 var(--space-4) var(--space-12);border-bottom:1px solid var(--mcf-platinum);counter-increment:passo;font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-passi[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6]:before{content:counter(passo,decimal-leading-zero);position:absolute;top:var(--space-4);left:0;font-size:.875rem;font-weight:700;line-height:1.8;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--mcf-accent)}.lp-testo[data-astro-cid-pszfyqy6] .lp-errori[data-astro-cid-pszfyqy6]{max-width:68ch;margin:0;padding:0;list-style:none;border-top:1px solid var(--mcf-platinum)}.lp-errori[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6]{padding:var(--space-4) 0;border-bottom:1px solid var(--mcf-platinum);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-conto[data-astro-cid-pszfyqy6] .lp-esempi__title[data-astro-cid-pszfyqy6]{margin:var(--space-16) 0 var(--space-6);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.lp-conto[data-astro-cid-pszfyqy6] .lp-esempi__grid[data-astro-cid-pszfyqy6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.lp-esempi__card[data-astro-cid-pszfyqy6] .lp-esempi__icon[data-astro-cid-pszfyqy6]{display:flex;margin-bottom:var(--space-4);color:var(--mcf-accent)}.lp-esempi__card[data-astro-cid-pszfyqy6] h4[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-1);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.lp-esempi__product[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-4);font-size:1rem;color:var(--mcf-taupe-text)}.lp-esempi__card[data-astro-cid-pszfyqy6] ul[data-astro-cid-pszfyqy6]{list-style:none;padding:0;margin:0}.lp-esempi__card[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--mcf-platinum);font-size:1rem}.lp-esempi__card[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6]:last-child{border-bottom:none}.lp-esempi__card[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6] span[data-astro-cid-pszfyqy6]{color:var(--mcf-charcoal)}.lp-esempi__card[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6] strong[data-astro-cid-pszfyqy6]{font-weight:600;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.lp-esempi__card[data-astro-cid-pszfyqy6] li[data-astro-cid-pszfyqy6].lp-esempi__highlight{margin:var(--space-1) calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2);border-bottom:none;border-radius:var(--radius-sm);background:var(--mcf-ghost)}.lp-esempi__highlight[data-astro-cid-pszfyqy6] strong[data-astro-cid-pszfyqy6]{font-size:1.125rem;font-weight:700}.lp-esempi__disclaimer[data-astro-cid-pszfyqy6]{max-width:68ch;margin-top:var(--space-6);font-size:.875rem;line-height:1.5;color:var(--mcf-taupe-text)}.lp-req[data-astro-cid-pszfyqy6] .lp-req__grid[data-astro-cid-pszfyqy6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.lp-req__item[data-astro-cid-pszfyqy6] .lp-req__icon[data-astro-cid-pszfyqy6]{display:flex;margin-bottom:var(--space-4);color:var(--mcf-accent)}.lp-req__item[data-astro-cid-pszfyqy6] h3[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.lp-req__item[data-astro-cid-pszfyqy6] p[data-astro-cid-pszfyqy6]{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-combo[data-astro-cid-pszfyqy6] .lp-combo__title[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-4)}.lp-combo__sub[data-astro-cid-pszfyqy6]{max-width:52ch;font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-combo__table[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-6);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg);overflow:hidden}.lp-combo__row[data-astro-cid-pszfyqy6]{display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border-top:1px solid var(--mcf-platinum);background:var(--mcf-surface);font-size:.9375rem;line-height:1.5;color:var(--mcf-charcoal)}.lp-combo__row[data-astro-cid-pszfyqy6]:first-child{border-top:none}.lp-combo__row[data-astro-cid-pszfyqy6]:nth-child(odd){background:var(--mcf-platinum)}.lp-combo__row[data-astro-cid-pszfyqy6].lp-combo__row--head{background:var(--mcf-primary);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mcf-black)}.lp-combo__row[data-astro-cid-pszfyqy6] strong[data-astro-cid-pszfyqy6]{font-weight:600;color:var(--mcf-black)}.lp-combo__link-row[data-astro-cid-pszfyqy6]{display:flex;flex-direction:column;gap:var(--space-3)}.lp-combo__link[data-astro-cid-pszfyqy6]{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.lp-faq[data-astro-cid-pszfyqy6] .lp-faq__title[data-astro-cid-pszfyqy6]{margin-bottom:0}.lp-faq[data-astro-cid-pszfyqy6] .lp-faq__list[data-astro-cid-pszfyqy6]{border-top:1px solid var(--mcf-platinum)}.lp-faq__item[data-astro-cid-pszfyqy6]{border-bottom:1px solid var(--mcf-platinum)}.lp-faq__item[data-astro-cid-pszfyqy6] summary[data-astro-cid-pszfyqy6]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) 0;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--mcf-black);cursor:pointer;list-style:none}.lp-faq__item[data-astro-cid-pszfyqy6] summary[data-astro-cid-pszfyqy6]::-webkit-details-marker{display:none}.lp-faq__item[data-astro-cid-pszfyqy6] .lp-faq__freccia[data-astro-cid-pszfyqy6]{display:flex;flex-shrink:0;margin-top:2px;color:var(--mcf-accent);transition:transform .15s}.lp-faq__item[data-astro-cid-pszfyqy6][open] .lp-faq__freccia[data-astro-cid-pszfyqy6]{transform:rotate(180deg)}.lp-faq__item[data-astro-cid-pszfyqy6] p[data-astro-cid-pszfyqy6]{max-width:68ch;padding-bottom:var(--space-6);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-blog[data-astro-cid-pszfyqy6] .lp-blog__grid[data-astro-cid-pszfyqy6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.lp-blog__card[data-astro-cid-pszfyqy6]{display:flex;flex-direction:column;text-decoration:none}.lp-blog__card[data-astro-cid-pszfyqy6]:hover{border-color:var(--mcf-accent)}.lp-blog__tag[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-3);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mcf-accent)}.lp-blog__card[data-astro-cid-pszfyqy6] h3[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.lp-blog__card[data-astro-cid-pszfyqy6]:hover h3[data-astro-cid-pszfyqy6]{text-decoration:underline;text-underline-offset:3px}.lp-blog__card[data-astro-cid-pszfyqy6] p[data-astro-cid-pszfyqy6]{flex:1;font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-mcf[data-astro-cid-pszfyqy6] .lp-mcf__text[data-astro-cid-pszfyqy6]{max-width:60ch;margin-bottom:var(--space-4);font-size:1.125rem;line-height:1.55;color:var(--mcf-on-ink)}.lp-mcf[data-astro-cid-pszfyqy6] .lp-mcf__cta-row[data-astro-cid-pszfyqy6]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}@media(max-width:960px){.lp-conto[data-astro-cid-pszfyqy6] .lp-esempi__grid[data-astro-cid-pszfyqy6],.lp-blog[data-astro-cid-pszfyqy6] .lp-blog__grid[data-astro-cid-pszfyqy6]{grid-template-columns:minmax(0,1fr)}.lp-req[data-astro-cid-pszfyqy6] .lp-req__grid[data-astro-cid-pszfyqy6]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-combo__row[data-astro-cid-pszfyqy6]{grid-template-columns:1fr;gap:var(--space-1)}.lp-combo__row[data-astro-cid-pszfyqy6].lp-combo__row--head{display:none}}@media(max-width:900px){.lp-due[data-astro-cid-pszfyqy6],.lp-intro[data-astro-cid-pszfyqy6] .lp-intro__grid[data-astro-cid-pszfyqy6]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}@media(max-width:720px){.lp-intro[data-astro-cid-pszfyqy6] .lp-intro__title[data-astro-cid-pszfyqy6],.lp-req[data-astro-cid-pszfyqy6] .mcf-titolo-sezione[data-astro-cid-pszfyqy6],.lp-blog[data-astro-cid-pszfyqy6] .lp-blog__title[data-astro-cid-pszfyqy6]{margin-bottom:var(--space-8)}.lp-conto[data-astro-cid-pszfyqy6] .lp-esempi__title[data-astro-cid-pszfyqy6]{margin-top:var(--space-12)}.lp-req[data-astro-cid-pszfyqy6] .lp-req__grid[data-astro-cid-pszfyqy6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lp-calc[data-astro-cid-pszfyqy6] .lp-mid-cta[data-astro-cid-pszfyqy6] .mcf-btn[data-astro-cid-pszfyqy6],.lp-mcf[data-astro-cid-pszfyqy6] .lp-mcf__cta-row[data-astro-cid-pszfyqy6] .mcf-btn[data-astro-cid-pszfyqy6]{width:100%;justify-content:center;text-align:center}}@media(max-width:560px){.lp-faq__item[data-astro-cid-pszfyqy6] summary[data-astro-cid-pszfyqy6]{font-size:1rem}}
