.isi-check{display:flex;flex-direction:column;gap:var(--space-6);max-width:720px;margin:0 auto}.isi-check__form,.isi-check__result,.isi-check__ineligible,.isi-check__contact,.isi-check__success{padding:var(--space-8);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg);background:var(--mcf-surface);color:var(--mcf-charcoal)}.isi-check__form-title,.isi-check__contact-title{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.isi-check__form-sub,.isi-check__contact-sub{margin-bottom:var(--space-6);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.isi-check__field{display:flex;flex-direction:column;margin-bottom:var(--space-6)}.isi-check__label{margin-bottom:var(--space-2);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--mcf-black)}.isi-check__axis-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.isi-check__axis-card,.isi-check__radio-btn{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-3) var(--space-4);border:1.5px solid var(--mcf-platinum);border-radius:var(--radius-md);background:var(--mcf-surface);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.isi-check__axis-card:hover,.isi-check__radio-btn:hover{border-color:var(--mcf-accent)}.isi-check__axis-card.is-active,.isi-check__radio-btn.is-active{border-color:var(--mcf-accent);background:var(--mcf-ghost)}.isi-check__axis-head{display:flex;align-items:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-1)}.isi-check__axis-head .icona-lucide{color:var(--mcf-accent)}.isi-check__axis-name{display:block;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--mcf-black)}.isi-check__axis-card.is-active .isi-check__axis-name{color:var(--mcf-accent)}.isi-check__axis-desc{display:block;font-size:.8125rem;line-height:1.4;color:var(--mcf-taupe-text)}.isi-check__axis-card.is-active .isi-check__axis-desc{color:var(--mcf-charcoal)}.isi-check__radio{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.isi-check__radio-btn strong{display:block;margin-bottom:var(--space-1);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--mcf-black)}.isi-check__radio-btn.is-active strong{color:var(--mcf-accent)}.isi-check__radio-btn span{display:block;font-size:.8125rem;line-height:1.4;color:var(--mcf-taupe-text)}.isi-check__radio-btn.is-active span{color:var(--mcf-charcoal)}.isi-check__input,.isi-check__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}.isi-check__input{font-size:1.125rem;font-weight:600}.isi-check__input:focus,.isi-check__contact-fields input:focus{border-color:var(--mcf-primary)}.isi-check__input::placeholder,.isi-check__contact-fields input::placeholder{color:var(--mcf-taupe-text);font-weight:400;opacity:1}.isi-check__hint{margin-top:var(--space-2);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.isi-check__qualify{padding-top:var(--space-6);margin-top:var(--space-2);border-top:1px solid var(--mcf-platinum)}.isi-check__qualify-title{margin-bottom:var(--space-4);font-size:1rem;font-weight:600;line-height:1.4;color:var(--mcf-black)}.isi-check__ateco-note{margin-top:var(--space-2);font-size:.8125rem;line-height:1.5;color:var(--mcf-taupe-text)}.isi-check__cta,.isi-check__contact-submit{width:100%;justify-content:center}.isi-check__cta{margin-top:var(--space-2)}.isi-check__cta:disabled,.isi-check__contact-submit:disabled{opacity:.5;cursor:not-allowed;filter:none}.isi-check__result{border:1.5px solid var(--mcf-accent)}.isi-check__result-header{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--mcf-platinum)}.isi-check__result-esito{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--mcf-accent)}.isi-check__result-eyebrow{display:block;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--mcf-accent)}.isi-check__result-value{display:block;margin-bottom:var(--space-2);font-size:clamp(2.5rem,7vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.isi-check__result-perc{display:block;font-size:1rem;line-height:1.5;color:var(--mcf-charcoal)}.isi-check__result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.isi-check__result-item{padding:var(--space-4);border-radius:var(--radius-md);background:var(--mcf-ghost)}.isi-check__result-label{display:block;margin-bottom:var(--space-1);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.isi-check__result-item strong{display:block;font-size:1.25rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.isi-check__result-item small{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--mcf-taupe-text)}.isi-check__extra-box,.isi-check__hint-box{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--mcf-platinum);border-radius:var(--radius-md);background:var(--mcf-ghost)}.isi-check__extra-box .icona-lucide,.isi-check__hint-box .icona-lucide{margin-top:2px;color:var(--mcf-accent)}.isi-check__extra-box p,.isi-check__hint-box p{margin:0;font-size:1rem;line-height:1.55;color:var(--mcf-charcoal)}.isi-check__hint-box strong{font-weight:700;color:var(--mcf-black)}.isi-check__disclaimer{margin-top:var(--space-4);font-size:.8125rem;line-height:1.5;color:var(--mcf-taupe-text)}.isi-check__ineligible{border:1.5px solid var(--mcf-black);text-align:center}.isi-check__ineligible .icona-lucide{margin-bottom:var(--space-3);color:var(--mcf-black)}.isi-check__ineligible h3{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.isi-check__ineligible p{max-width:500px;margin:0 auto;font-size:1rem;line-height:1.6;color:var(--mcf-black)}.isi-check__ineligible-hint{margin-top:var(--space-4);font-size:.9375rem;color:var(--mcf-charcoal)}.isi-check__contact-fields{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.isi-check__privacy{margin-top:var(--space-3);font-size:.875rem;line-height:1.5;text-align:center;color:var(--mcf-taupe-text)}.isi-check__privacy a{color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.isi-check__success{border:1.5px solid var(--mcf-accent);text-align:center}.isi-check__success .icona-lucide{margin-bottom:var(--space-3);color:var(--mcf-accent)}.isi-check__success h3{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.isi-check__success p{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}@media(max-width:720px){.isi-check__axis-grid,.isi-check__radio,.isi-check__result-grid{grid-template-columns:1fr}}@media(max-width:640px){.isi-check__form,.isi-check__result,.isi-check__ineligible,.isi-check__contact,.isi-check__success{padding:var(--space-6)}}.isi-due[data-astro-cid-sqljesxl]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:start}.isi-form[data-astro-cid-sqljesxl],.isi-problem[data-astro-cid-sqljesxl],.isi-faq[data-astro-cid-sqljesxl]{background:var(--mcf-ghost)}.isi-intro__image[data-astro-cid-sqljesxl],.isi-problem__image[data-astro-cid-sqljesxl],.isi-scenari__image[data-astro-cid-sqljesxl],.isi-mcf__image[data-astro-cid-sqljesxl]{width:100%;border-radius:var(--radius-lg);object-fit:cover}.isi-form[data-astro-cid-sqljesxl] .isi-form__inner[data-astro-cid-sqljesxl]{max-width:720px}.isi-intro[data-astro-cid-sqljesxl] .isi-intro__inner[data-astro-cid-sqljesxl],.isi-problem[data-astro-cid-sqljesxl] .isi-problem__inner[data-astro-cid-sqljesxl],.isi-mcf[data-astro-cid-sqljesxl] .isi-mcf__layout[data-astro-cid-sqljesxl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12);align-items:center}.isi-intro[data-astro-cid-sqljesxl] .mcf-titolo-sezione[data-astro-cid-sqljesxl],.isi-problem[data-astro-cid-sqljesxl] .mcf-titolo-sezione[data-astro-cid-sqljesxl]{margin-bottom:var(--space-6)}.isi-intro__content[data-astro-cid-sqljesxl] p[data-astro-cid-sqljesxl],.isi-problem__content[data-astro-cid-sqljesxl] p[data-astro-cid-sqljesxl]{max-width:68ch;margin-bottom:var(--space-4);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.isi-intro__content[data-astro-cid-sqljesxl] p[data-astro-cid-sqljesxl]:last-child,.isi-problem__content[data-astro-cid-sqljesxl] p[data-astro-cid-sqljesxl]:last-child{margin-bottom:0}.isi-valore[data-astro-cid-sqljesxl] .mcf-titolo-sezione[data-astro-cid-sqljesxl]{margin-bottom:var(--space-12)}.isi-valore[data-astro-cid-sqljesxl] .isi-valore__grid[data-astro-cid-sqljesxl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.isi-valore__card[data-astro-cid-sqljesxl]{padding:var(--space-8) var(--space-6);border:1px solid var(--mcf-ink-line);border-radius:var(--radius-lg);background:var(--mcf-ink-raised)}.isi-valore__pct[data-astro-cid-sqljesxl],.isi-valore__range[data-astro-cid-sqljesxl]{margin-bottom:var(--space-3);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mcf-primary)}.isi-valore__pct[data-astro-cid-sqljesxl]{font-size:3rem}.isi-valore__range[data-astro-cid-sqljesxl]{font-size:1.75rem}.isi-valore__card[data-astro-cid-sqljesxl] p[data-astro-cid-sqljesxl]{font-size:1rem;line-height:1.55;color:var(--mcf-on-ink)}.isi-scenari[data-astro-cid-sqljesxl] .isi-scenari__hero-img[data-astro-cid-sqljesxl]{margin-bottom:var(--space-12)}.isi-scenari__image[data-astro-cid-sqljesxl]{max-height:320px}.isi-scenari[data-astro-cid-sqljesxl] .isi-scenari__title[data-astro-cid-sqljesxl]{margin-bottom:var(--space-4)}.isi-scenari__sub[data-astro-cid-sqljesxl]{max-width:60ch;margin-bottom:var(--space-12);font-size:1.125rem;line-height:1.55;color:var(--mcf-charcoal)}.isi-scenari[data-astro-cid-sqljesxl] .isi-scenari__grid[data-astro-cid-sqljesxl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.isi-scenario[data-astro-cid-sqljesxl] .isi-scenario__icon[data-astro-cid-sqljesxl]{display:flex;margin-bottom:var(--space-4);color:var(--mcf-accent)}.isi-scenario[data-astro-cid-sqljesxl] h3[data-astro-cid-sqljesxl]{margin-bottom:var(--space-1);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.isi-scenario__desc[data-astro-cid-sqljesxl]{margin-bottom:var(--space-4);font-size:1rem;color:var(--mcf-taupe-text)}.isi-scenario[data-astro-cid-sqljesxl] ul[data-astro-cid-sqljesxl]{list-style:none;padding:0;margin:0}.isi-scenario[data-astro-cid-sqljesxl] li[data-astro-cid-sqljesxl]{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}.isi-scenario[data-astro-cid-sqljesxl] li[data-astro-cid-sqljesxl]:last-child{border-bottom:none}.isi-scenario[data-astro-cid-sqljesxl] li[data-astro-cid-sqljesxl] span[data-astro-cid-sqljesxl]{color:var(--mcf-charcoal)}.isi-scenario[data-astro-cid-sqljesxl] li[data-astro-cid-sqljesxl] strong[data-astro-cid-sqljesxl]{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mcf-black)}.isi-scenario[data-astro-cid-sqljesxl] li[data-astro-cid-sqljesxl].isi-scenario__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)}.isi-scenario__highlight[data-astro-cid-sqljesxl] strong[data-astro-cid-sqljesxl]{font-size:1.125rem;font-weight:700}.isi-scenari__disclaimer[data-astro-cid-sqljesxl]{max-width:68ch;margin-top:var(--space-6);font-size:.875rem;line-height:1.5;color:var(--mcf-taupe-text)}.isi-scenari[data-astro-cid-sqljesxl] .isi-mid-cta[data-astro-cid-sqljesxl]{margin-top:var(--space-8)}.isi-faq[data-astro-cid-sqljesxl] .mcf-titolo-sezione[data-astro-cid-sqljesxl]{margin-bottom:0}.isi-faq[data-astro-cid-sqljesxl] .isi-faq__list[data-astro-cid-sqljesxl]{border-top:1px solid var(--mcf-platinum)}.isi-faq[data-astro-cid-sqljesxl] .isi-faq__item[data-astro-cid-sqljesxl]{border-bottom:1px solid var(--mcf-platinum)}.isi-faq[data-astro-cid-sqljesxl] .isi-faq__question[data-astro-cid-sqljesxl]{display:flex;align-items:flex-start;justify-content:space-between;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}.isi-faq[data-astro-cid-sqljesxl] .isi-faq__question[data-astro-cid-sqljesxl]::-webkit-details-marker{display:none}.isi-faq[data-astro-cid-sqljesxl] .isi-faq__freccia[data-astro-cid-sqljesxl]{display:flex;flex-shrink:0;margin-top:2px;color:var(--mcf-accent);transition:transform .15s}.isi-faq[data-astro-cid-sqljesxl] .isi-faq__item[data-astro-cid-sqljesxl][open] .isi-faq__freccia[data-astro-cid-sqljesxl]{transform:rotate(180deg)}.isi-faq[data-astro-cid-sqljesxl] .isi-faq__answer[data-astro-cid-sqljesxl]{max-width:68ch;padding-bottom:var(--space-6);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.isi-mcf[data-astro-cid-sqljesxl] .mcf-titolo-sezione[data-astro-cid-sqljesxl]{margin-bottom:var(--space-6)}.isi-mcf[data-astro-cid-sqljesxl] .isi-mcf__text[data-astro-cid-sqljesxl]{max-width:60ch;margin-bottom:var(--space-4);font-size:1.125rem;line-height:1.55;color:var(--mcf-on-ink)}.isi-mcf[data-astro-cid-sqljesxl] .isi-mcf__cta-row[data-astro-cid-sqljesxl]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}@media(max-width:960px){.isi-valore[data-astro-cid-sqljesxl] .isi-valore__grid[data-astro-cid-sqljesxl],.isi-scenari[data-astro-cid-sqljesxl] .isi-scenari__grid[data-astro-cid-sqljesxl]{grid-template-columns:minmax(0,1fr);max-width:480px}}@media(max-width:900px){.isi-due[data-astro-cid-sqljesxl]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.isi-intro[data-astro-cid-sqljesxl] .isi-intro__inner[data-astro-cid-sqljesxl],.isi-problem[data-astro-cid-sqljesxl] .isi-problem__inner[data-astro-cid-sqljesxl],.isi-mcf[data-astro-cid-sqljesxl] .isi-mcf__layout[data-astro-cid-sqljesxl]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.isi-intro__image-wrap[data-astro-cid-sqljesxl],.isi-mcf__image-wrap[data-astro-cid-sqljesxl]{order:-1}}@media(max-width:720px){.isi-valore[data-astro-cid-sqljesxl] .mcf-titolo-sezione[data-astro-cid-sqljesxl],.isi-scenari[data-astro-cid-sqljesxl] .isi-scenari__hero-img[data-astro-cid-sqljesxl],.isi-scenari__sub[data-astro-cid-sqljesxl]{margin-bottom:var(--space-8)}}@media(max-width:640px){.isi-scenari[data-astro-cid-sqljesxl] .isi-mid-cta[data-astro-cid-sqljesxl] .mcf-btn[data-astro-cid-sqljesxl],.isi-mcf[data-astro-cid-sqljesxl] .isi-mcf__cta-row[data-astro-cid-sqljesxl] .mcf-btn[data-astro-cid-sqljesxl]{width:100%;justify-content:center;text-align:center}}@media(max-width:560px){.isi-faq[data-astro-cid-sqljesxl] .isi-faq__question[data-astro-cid-sqljesxl]{font-size:1rem}}
