.fdg-check{display:flex;flex-direction:column;gap:var(--space-6);max-width:720px;margin:0 auto;text-align:left}.fdg-check__form,.fdg-check__result,.fdg-check__contact,.fdg-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)}.fdg-check__form-title,.fdg-check__contact-title{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.fdg-check__form-sub,.fdg-check__contact-sub{margin-bottom:var(--space-6);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.fdg-check__field{display:flex;flex-direction:column;margin-bottom:var(--space-6)}.fdg-check__label{margin-bottom:var(--space-2);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--mcf-black)}.fdg-check__radio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.fdg-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}.fdg-check__radio-btn:hover{border-color:var(--mcf-accent)}.fdg-check__radio-btn.is-active{border-color:var(--mcf-accent);background:var(--mcf-ghost)}.fdg-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)}.fdg-check__radio-btn.is-active strong{color:var(--mcf-accent)}.fdg-check__radio-btn span{display:block;font-size:.8125rem;line-height:1.4;color:var(--mcf-taupe-text)}.fdg-check__radio-btn.is-active span{color:var(--mcf-charcoal)}.fdg-check__select,.fdg-check__input,.fdg-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}.fdg-check__select,.fdg-check__input{appearance:none;-webkit-appearance:none}.fdg-check__input{font-size:1.125rem;font-weight:600}.fdg-check__select-wrap{position:relative;display:flex;color:var(--mcf-accent)}.fdg-check__select-wrap:after{content:"";position:absolute;top:50%;right:15px;width:12px;height:8px;margin-top:-4px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='black' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='black' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}.fdg-check__select{padding-right:40px;cursor:pointer}.fdg-check__select:focus,.fdg-check__input:focus,.fdg-check__contact-fields input:focus{border-color:var(--mcf-primary)}.fdg-check__input::placeholder,.fdg-check__contact-fields input::placeholder{color:var(--mcf-taupe-text);font-weight:400;opacity:1}.fdg-check__hint{margin-top:var(--space-2);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.fdg-check__cta,.fdg-check__contact-submit{width:100%;justify-content:center}.fdg-check__cta{margin-top:var(--space-2)}.fdg-check__cta:disabled,.fdg-check__contact-submit:disabled{opacity:.5;cursor:not-allowed;filter:none}.fdg-check__result{border:1.5px solid var(--mcf-primary)}.fdg-check__result-header{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--mcf-platinum)}.fdg-check__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)}.fdg-check__result-value{display:block;margin-bottom:var(--space-2);font-size:clamp(3rem,7vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.fdg-check__result-perc{display:block;font-size:1rem;line-height:1.5;color:var(--mcf-charcoal)}.fdg-check__result-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-6)}.fdg-check__result-item{padding:var(--space-4);border-radius:var(--radius-md);background:var(--mcf-ghost)}.fdg-check__result-label{display:block;margin-bottom:var(--space-1);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.fdg-check__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)}.fdg-check__result-item small{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--mcf-taupe-text)}.fdg-check__hint-box{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--mcf-platinum);border-radius:var(--radius-md);background:var(--mcf-ghost)}.fdg-check__hint-box .icona-lucide{margin-top:2px;color:var(--mcf-accent)}.fdg-check__hint-box p{margin:0;font-size:1rem;line-height:1.55;color:var(--mcf-charcoal)}.fdg-check__hint-box strong{font-weight:700;color:var(--mcf-black)}.fdg-check__disclaimer{margin-top:var(--space-4);font-size:.8125rem;line-height:1.5;color:var(--mcf-taupe-text)}.fdg-check__contact-fields{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.fdg-check__privacy{margin-top:var(--space-3);font-size:.875rem;line-height:1.5;text-align:center;color:var(--mcf-taupe-text)}.fdg-check__privacy a{color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.fdg-check__success{border:1.5px solid var(--mcf-accent);text-align:center}.fdg-check__success .icona-lucide{margin-bottom:var(--space-3);color:var(--mcf-accent)}.fdg-check__success h3{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.fdg-check__success p{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}@media(max-width:720px){.fdg-check__radio{grid-template-columns:1fr}}@media(max-width:640px){.fdg-check__form,.fdg-check__result,.fdg-check__contact,.fdg-check__success{padding:var(--space-6)}.fdg-check__result-grid{grid-template-columns:1fr}}.lp-due[data-astro-cid-zbheqtpz]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:start}.lp-calc[data-astro-cid-zbheqtpz],.lp-steps[data-astro-cid-zbheqtpz],.lp-faq[data-astro-cid-zbheqtpz]{background:var(--mcf-ghost)}.lp-intro[data-astro-cid-zbheqtpz] .lp-intro__title[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-12)}.lp-intro[data-astro-cid-zbheqtpz] .lp-intro__grid[data-astro-cid-zbheqtpz]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12);align-items:start}.lp-intro__col[data-astro-cid-zbheqtpz] p[data-astro-cid-zbheqtpz]{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-zbheqtpz] p[data-astro-cid-zbheqtpz]:last-child{margin-bottom:0}.lp-intro__list[data-astro-cid-zbheqtpz]{list-style:none;padding:0;margin:0;border-top:1px solid var(--mcf-platinum)}.lp-intro__list[data-astro-cid-zbheqtpz] li[data-astro-cid-zbheqtpz]{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-zbheqtpz] .lp-intro__check[data-astro-cid-zbheqtpz]{display:flex;margin-top:2px;color:var(--mcf-accent)}.lp-intro__list[data-astro-cid-zbheqtpz] strong[data-astro-cid-zbheqtpz]{display:block;margin-bottom:2px;font-size:1rem;font-weight:600;color:var(--mcf-black)}.lp-intro__list[data-astro-cid-zbheqtpz] div[data-astro-cid-zbheqtpz] span[data-astro-cid-zbheqtpz]{font-size:1rem;line-height:1.5;color:var(--mcf-charcoal)}.lp-calc[data-astro-cid-zbheqtpz] .lp-calc__title[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-4)}.lp-calc__sub[data-astro-cid-zbheqtpz]{max-width:52ch;font-size:1.125rem;font-weight:500;line-height:1.55;color:var(--mcf-charcoal)}.lp-calc[data-astro-cid-zbheqtpz] .lp-mid-cta[data-astro-cid-zbheqtpz]{margin-top:var(--space-6)}.lp-esempi[data-astro-cid-zbheqtpz] .lp-esempi__title[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-4)}.lp-esempi__sub[data-astro-cid-zbheqtpz]{max-width:60ch;margin-bottom:var(--space-12);font-size:1.125rem;line-height:1.55;color:var(--mcf-charcoal)}.lp-esempi[data-astro-cid-zbheqtpz] .lp-esempi__grid[data-astro-cid-zbheqtpz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.lp-esempi__card[data-astro-cid-zbheqtpz] .lp-esempi__icon[data-astro-cid-zbheqtpz]{display:flex;margin-bottom:var(--space-4);color:var(--mcf-accent)}.lp-esempi__card[data-astro-cid-zbheqtpz] h3[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-1);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.lp-esempi__card[data-astro-cid-zbheqtpz] ul[data-astro-cid-zbheqtpz]{list-style:none;padding:0;margin:0}.lp-esempi__card[data-astro-cid-zbheqtpz] li[data-astro-cid-zbheqtpz]{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-zbheqtpz] li[data-astro-cid-zbheqtpz]:last-child{border-bottom:none}.lp-esempi__card[data-astro-cid-zbheqtpz] li[data-astro-cid-zbheqtpz] span[data-astro-cid-zbheqtpz]{color:var(--mcf-charcoal)}.lp-esempi__card[data-astro-cid-zbheqtpz] li[data-astro-cid-zbheqtpz] strong[data-astro-cid-zbheqtpz]{font-weight:600;font-variant-numeric:tabular-nums;color:var(--mcf-black)}.lp-esempi__card[data-astro-cid-zbheqtpz] li[data-astro-cid-zbheqtpz].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-zbheqtpz] strong[data-astro-cid-zbheqtpz]{font-size:1.125rem;font-weight:700}.lp-esempi__disclaimer[data-astro-cid-zbheqtpz]{max-width:68ch;margin-top:var(--space-6);font-size:.875rem;line-height:1.5;color:var(--mcf-taupe-text)}.lp-steps[data-astro-cid-zbheqtpz] .lp-steps__title[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-4)}.lp-steps__sub[data-astro-cid-zbheqtpz]{max-width:60ch;margin-bottom:var(--space-12);font-size:1.125rem;line-height:1.55;color:var(--mcf-charcoal)}.lp-steps[data-astro-cid-zbheqtpz] .lp-steps__grid[data-astro-cid-zbheqtpz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.lp-steps__step[data-astro-cid-zbheqtpz]{padding-top:var(--space-4);border-top:2px solid var(--mcf-black)}.lp-steps__num[data-astro-cid-zbheqtpz]{display:block;margin-bottom:var(--space-2);font-size:1.25rem;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--mcf-accent)}.lp-steps__step[data-astro-cid-zbheqtpz] h3[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.lp-steps__step[data-astro-cid-zbheqtpz] p[data-astro-cid-zbheqtpz]{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-combo[data-astro-cid-zbheqtpz] .lp-combo__title[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-4)}.lp-combo__sub[data-astro-cid-zbheqtpz]{max-width:52ch;font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-combo__table[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-6);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg);overflow:hidden}.lp-combo__row[data-astro-cid-zbheqtpz]{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-zbheqtpz]:first-child{border-top:none}.lp-combo__row[data-astro-cid-zbheqtpz]:nth-child(odd){background:var(--mcf-platinum)}.lp-combo__row[data-astro-cid-zbheqtpz].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-zbheqtpz] strong[data-astro-cid-zbheqtpz]{font-weight:600;color:var(--mcf-black)}.lp-combo__link[data-astro-cid-zbheqtpz]{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-zbheqtpz] .lp-faq__title[data-astro-cid-zbheqtpz]{margin-bottom:0}.lp-faq[data-astro-cid-zbheqtpz] .lp-faq__list[data-astro-cid-zbheqtpz]{border-top:1px solid var(--mcf-platinum)}.lp-faq__item[data-astro-cid-zbheqtpz]{border-bottom:1px solid var(--mcf-platinum)}.lp-faq__item[data-astro-cid-zbheqtpz] summary[data-astro-cid-zbheqtpz]{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-zbheqtpz] summary[data-astro-cid-zbheqtpz]::-webkit-details-marker{display:none}.lp-faq__item[data-astro-cid-zbheqtpz] .lp-faq__freccia[data-astro-cid-zbheqtpz]{display:flex;flex-shrink:0;margin-top:2px;color:var(--mcf-accent);transition:transform .15s}.lp-faq__item[data-astro-cid-zbheqtpz][open] .lp-faq__freccia[data-astro-cid-zbheqtpz]{transform:rotate(180deg)}.lp-faq__item[data-astro-cid-zbheqtpz] p[data-astro-cid-zbheqtpz]{max-width:68ch;padding-bottom:var(--space-6);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.lp-mcf[data-astro-cid-zbheqtpz] .lp-mcf__text[data-astro-cid-zbheqtpz]{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-zbheqtpz] .lp-mcf__cta-row[data-astro-cid-zbheqtpz]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}@media(max-width:960px){.lp-esempi[data-astro-cid-zbheqtpz] .lp-esempi__grid[data-astro-cid-zbheqtpz]{grid-template-columns:minmax(0,1fr)}.lp-steps[data-astro-cid-zbheqtpz] .lp-steps__grid[data-astro-cid-zbheqtpz]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-combo__row[data-astro-cid-zbheqtpz]{grid-template-columns:1fr;gap:var(--space-1)}.lp-combo__row[data-astro-cid-zbheqtpz].lp-combo__row--head{display:none}}@media(max-width:900px){.lp-due[data-astro-cid-zbheqtpz],.lp-intro[data-astro-cid-zbheqtpz] .lp-intro__grid[data-astro-cid-zbheqtpz]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}@media(max-width:720px){.lp-intro[data-astro-cid-zbheqtpz] .lp-intro__title[data-astro-cid-zbheqtpz],.lp-esempi__sub[data-astro-cid-zbheqtpz],.lp-steps__sub[data-astro-cid-zbheqtpz]{margin-bottom:var(--space-8)}}@media(max-width:640px){.lp-steps[data-astro-cid-zbheqtpz] .lp-steps__grid[data-astro-cid-zbheqtpz]{grid-template-columns:minmax(0,1fr)}.lp-calc[data-astro-cid-zbheqtpz] .lp-mid-cta[data-astro-cid-zbheqtpz] .mcf-btn[data-astro-cid-zbheqtpz],.lp-mcf[data-astro-cid-zbheqtpz] .lp-mcf__cta-row[data-astro-cid-zbheqtpz] .mcf-btn[data-astro-cid-zbheqtpz]{width:100%;justify-content:center;text-align:center}}@media(max-width:560px){.lp-faq__item[data-astro-cid-zbheqtpz] summary[data-astro-cid-zbheqtpz]{font-size:1rem}}
