.sim-pubblico .sim,.sim-pubblico .sim-inv,.sim-pubblico .simpv{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.sim-pubblico .sim__form,.sim-pubblico .sim-inv__form,.sim-pubblico .simpv__form{gap:var(--space-6);padding:var(--space-8);background:var(--mcf-surface);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg);box-shadow:none}.sim-pubblico .sim__label,.sim-pubblico .sim-inv__label,.sim-pubblico .simpv__label{margin-bottom:var(--space-2);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--mcf-black)}.sim-pubblico .sim__select,.sim-pubblico .sim__input,.sim-pubblico .sim-inv__select,.sim-pubblico .sim-inv__input,.sim-pubblico .simpv__select,.sim-pubblico .simpv__input{padding:10px 14px;border:1px solid var(--mcf-taupe);border-radius:var(--radius-sm);background-color:var(--mcf-surface);font-family:inherit;font-size:1rem;color:var(--mcf-black);transition:border-color .2s}.sim-pubblico .sim__select,.sim-pubblico .sim-inv__select,.sim-pubblico .simpv__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgb(15,16,32)' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.sim-pubblico .sim__select:focus,.sim-pubblico .sim__input:focus,.sim-pubblico .sim-inv__select:focus,.sim-pubblico .sim-inv__input:focus,.sim-pubblico .simpv__select:focus,.sim-pubblico .simpv__input:focus{outline:none;border-color:var(--mcf-primary);box-shadow:none}.sim-pubblico .sim__select:focus-visible,.sim-pubblico .sim__input:focus-visible,.sim-pubblico .sim-inv__select:focus-visible,.sim-pubblico .sim-inv__input:focus-visible,.sim-pubblico .simpv__select:focus-visible,.sim-pubblico .simpv__input:focus-visible{outline:2px solid var(--mcf-accent);outline-offset:2px}.sim-pubblico .sim__input::placeholder,.sim-pubblico .sim-inv__input::placeholder,.sim-pubblico .simpv__input::placeholder{color:var(--mcf-taupe-text);opacity:1}.sim-pubblico .sim__hint,.sim-pubblico .sim-inv__hint,.sim-pubblico .simpv__hint{margin-top:var(--space-2);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.sim-pubblico .sim__readonly,.sim-pubblico .sim-inv__readonly{padding:10px 14px;border:1px solid var(--mcf-platinum);border-radius:var(--radius-sm);background:var(--mcf-ghost);font-size:1rem;font-weight:600;color:var(--mcf-black)}.sim-pubblico .sim__freq-btn,.sim-pubblico .simpv__durata{padding:var(--space-3) var(--space-2);border:1.5px solid var(--mcf-platinum);border-radius:var(--radius-md);background:var(--mcf-surface);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--mcf-black);transition:border-color .2s,background-color .2s}.sim-pubblico .sim__freq-btn:hover,.sim-pubblico .simpv__durata:hover:not(:disabled){border-color:var(--mcf-accent);color:var(--mcf-black)}.sim-pubblico .sim__freq-btn--active,.sim-pubblico .sim__freq-btn--active:hover,.sim-pubblico .simpv__durata--active,.sim-pubblico .simpv__durata--active:hover,.sim-pubblico .simpv__durata--active:hover:not(:disabled){border-color:var(--mcf-accent);background:var(--mcf-ghost);color:var(--mcf-black)}.sim-pubblico .sim__freq-btn--disabled,.sim-pubblico .sim__freq-btn--disabled:hover,.sim-pubblico .simpv__durata--disabled,.sim-pubblico .simpv__durata--disabled:hover,.sim-pubblico .simpv__durata--disabled:hover:not(:disabled){border-color:var(--mcf-platinum);background:var(--mcf-ghost);color:var(--mcf-taupe-text);opacity:1;cursor:not-allowed}.sim-pubblico .simpv__toggle{padding:var(--space-2) 0 0}.sim-pubblico .simpv__toggle-card{gap:var(--space-4);padding:var(--space-4);background:var(--mcf-surface);border:1.5px solid var(--mcf-platinum);border-radius:var(--radius-md);transition:border-color .2s}.sim-pubblico .simpv__toggle-card:hover,.sim-pubblico .simpv__toggle-card--active:hover{border-color:var(--mcf-accent);box-shadow:none}.sim-pubblico .simpv__toggle-card--active{background:var(--mcf-ghost);border-color:var(--mcf-accent)}.sim-pubblico .simpv__toggle-card:focus-within{outline:2px solid var(--mcf-accent);outline-offset:2px}.sim-pubblico .simpv__toggle-icon,.sim-pubblico .simpv__toggle-card--active .simpv__toggle-icon{color:var(--mcf-accent)}.sim-pubblico .simpv__toggle-title{font-size:.9375rem;font-weight:600;color:var(--mcf-black)}.sim-pubblico .simpv__toggle-desc{margin-top:var(--space-1);font-size:.875rem;line-height:1.4;color:var(--mcf-taupe-text)}.sim-pubblico .simpv__toggle-switch{background:var(--mcf-taupe);border-radius:var(--radius-full)}.sim-pubblico .simpv__toggle-switch:after{box-shadow:none}.sim-pubblico .simpv__toggle-card input:checked+.simpv__toggle-switch{background:var(--mcf-accent)}.sim-pubblico .sim__button,.sim-pubblico .sim-inv__button,.sim-pubblico .simpv__button,.sim-pubblico .sim__verifica,.sim-pubblico .simpv__verifica{box-sizing:border-box;margin-top:var(--space-2);padding:calc(var(--space-3) - 1.5px) calc(var(--space-6) - 1.5px);border:1.5px solid transparent;border-radius:var(--radius-md);background:var(--mcf-primary);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;color:var(--mcf-black);transition:filter .2s}.sim-pubblico .sim__button:hover,.sim-pubblico .sim-inv__button:hover,.sim-pubblico .simpv__button:hover,.sim-pubblico .sim__verifica:hover,.sim-pubblico .simpv__verifica:hover{background:var(--mcf-primary);filter:brightness(.92);transform:none}.sim-pubblico .sim__button:active,.sim-pubblico .sim-inv__button:active,.sim-pubblico .simpv__button:active{transform:none}.sim-pubblico .sim__button:disabled,.sim-pubblico .sim__button:disabled:hover,.sim-pubblico .sim-inv__button:disabled,.sim-pubblico .sim-inv__button:disabled:hover,.sim-pubblico .simpv__button:disabled,.sim-pubblico .simpv__button:disabled:hover{background:var(--mcf-platinum);color:var(--mcf-taupe-text);filter:none;cursor:not-allowed}.sim-pubblico .sim__verifica,.sim-pubblico .simpv__verifica{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-6);text-align:center;text-decoration:none}.sim-pubblico .sim__verifica{margin-top:0}.sim-pubblico .sim__fornitore{margin:0;font-size:.9375rem;line-height:1.5;text-align:center;color:var(--mcf-charcoal)}.sim-pubblico .sim__fornitore a{font-weight:600;color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.sim-pubblico .simpv__verifica{grid-column:1 / -1;justify-self:center}.sim-pubblico .sim__results-title,.sim-pubblico .sim-inv__results-title,.sim-pubblico .simpv__results-title{margin-bottom:var(--space-1);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.sim-pubblico .sim__result-card,.sim-pubblico .sim-inv__result-card,.sim-pubblico .simpv__card,.sim-pubblico .simpv__table-wrap{padding:var(--space-6);background:var(--mcf-surface);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg);box-shadow:none}.sim-pubblico .sim__result-card--small{padding:var(--space-4) var(--space-6)}.sim-pubblico .sim__result-card--main,.sim-pubblico .sim-inv__result-card--main,.sim-pubblico .simpv__card--main{background:var(--mcf-surface);border:1.5px solid var(--mcf-primary)}.sim-pubblico .sim__result-label,.sim-pubblico .sim-inv__result-label{margin-bottom:var(--space-1);font-size:.875rem;font-weight:500;line-height:1.4;color:var(--mcf-taupe-text)}.sim-pubblico .sim__result-card--main .sim__result-label,.sim-pubblico .sim-inv__result-card--main .sim-inv__result-label{color:var(--mcf-taupe-text)}.sim-pubblico .sim__result-value,.sim-pubblico .sim-inv__result-value{font-size:1.375rem;font-weight:700;line-height:1.2;color:var(--mcf-black)}.sim-pubblico .sim__result-card--small .sim__result-value{font-size:1.125rem}.sim-pubblico .sim__result-card--main .sim__result-value,.sim-pubblico .sim-inv__result-card--main .sim-inv__result-value{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--mcf-black)}.sim-pubblico .sim__result-detail{margin-top:var(--space-2);font-size:.875rem;font-weight:500;line-height:1.5;color:var(--mcf-charcoal)}.sim-pubblico .simpv__card--main .simpv__card-label{margin-bottom:var(--space-1);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--mcf-taupe-text)}.sim-pubblico .simpv__card--main .simpv__card-value{font-size:2.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--mcf-black)}.sim-pubblico .simpv__card--main .simpv__card-detail{margin-top:var(--space-2);font-size:.875rem;line-height:1.5;color:var(--mcf-charcoal)}.sim-pubblico .simpv__card-row{gap:var(--space-4);padding:var(--space-1) 0;font-size:.9375rem;color:var(--mcf-charcoal)}.sim-pubblico .simpv__card-row--total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--mcf-platinum);font-size:1rem;font-weight:700;color:var(--mcf-black)}.sim-pubblico .simpv__card-heading{margin-bottom:var(--space-2);font-size:1rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.sim-pubblico .simpv__green,.sim-pubblico .simpv__red{font-weight:700;color:var(--mcf-black)}.sim-pubblico .simpv__violet{font-weight:700;color:var(--mcf-accent)}.sim-pubblico .simpv__card--confronto{--sim-icona-esito: none}.sim-pubblico .simpv__card--green{--sim-icona-esito: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");background:var(--mcf-surface);border:1.5px solid var(--mcf-accent)}.sim-pubblico .simpv__card--red{--sim-icona-esito: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");background:var(--mcf-surface);border:1.5px solid var(--mcf-black)}.sim-pubblico .simpv__card--green .simpv__card-heading,.sim-pubblico .simpv__card--red .simpv__card-heading{color:var(--mcf-black)}.sim-pubblico .simpv__card--green .simpv__card-heading:before,.sim-pubblico .simpv__card--red .simpv__card-heading:before{content:"";display:inline-block;width:20px;height:20px;margin-right:var(--space-2);vertical-align:-4px;background:currentColor;-webkit-mask:var(--sim-icona-esito) center / contain no-repeat;mask:var(--sim-icona-esito) center / contain no-repeat}.sim-pubblico .simpv__card--green .simpv__card-heading:before{color:var(--mcf-accent)}.sim-pubblico .simpv__card--red .simpv__card-heading:before{color:var(--mcf-black)}.sim-pubblico .simpv__card--green .simpv__card-row--total,.sim-pubblico .simpv__card--red .simpv__card-row--total{border-color:var(--mcf-platinum)}.sim-pubblico .simpv__card--risparmio-totale{margin-top:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--mcf-ghost);border:1px solid var(--mcf-platinum);border-radius:var(--radius-md)}.sim-pubblico .simpv__big-number{font-size:1.375rem;font-weight:700;letter-spacing:-.01em;color:var(--mcf-black)}.sim-pubblico .simpv__card--produzione{background:var(--mcf-surface);border:1px solid var(--mcf-platinum)}.sim-pubblico .simpv__icon-sun{margin-right:var(--space-2);color:var(--mcf-accent)}.sim-pubblico .simpv__table{font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--mcf-charcoal)}.sim-pubblico .simpv__table th{padding:var(--space-3) var(--space-4);border-bottom:0;background:var(--mcf-primary);font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--mcf-black)}.sim-pubblico .simpv__table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--mcf-platinum);border-bottom:0;background:var(--mcf-surface)}.sim-pubblico .simpv__table tbody tr:nth-child(2n) td{background:var(--mcf-platinum)}.sim-pubblico .simpv__table-row,.sim-pubblico .simpv__table-row:hover,.sim-pubblico .simpv__table-active,.sim-pubblico .simpv__table-active:hover{background:transparent}.sim-pubblico .simpv__table-row:hover td{background:var(--mcf-ghost)}.sim-pubblico .simpv__table-active td{font-weight:700;color:var(--mcf-black)}.sim-pubblico .simpv__table-active td:first-child{box-shadow:none;border-left:3px solid var(--mcf-accent)}.sim-pubblico .sim__risparmio,.sim-pubblico .sim-inv__risparmio,.sim-pubblico .sim__message,.sim-pubblico .sim-inv__message,.sim-pubblico .simpv__message{gap:var(--space-3);padding:var(--space-6);background:var(--mcf-ghost);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg)}.sim-pubblico .sim__risparmio p,.sim-pubblico .sim-inv__risparmio p,.sim-pubblico .sim__message p,.sim-pubblico .sim-inv__message p,.sim-pubblico .simpv__message p{font-size:1rem;line-height:1.55;color:var(--mcf-black)}.sim-pubblico .sim__risparmio strong,.sim-pubblico .sim-inv__risparmio strong{font-weight:700;color:var(--mcf-black)}.sim-pubblico .sim__risparmio-icon,.sim-pubblico .sim-inv__risparmio-icon,.sim-pubblico .sim__message-icon,.sim-pubblico .sim-inv__message-icon,.sim-pubblico .simpv__message-icon{color:var(--mcf-accent)}.sim-pubblico .sim__note p,.sim-pubblico .sim-inv__note p,.sim-pubblico .simpv__note p{font-size:.875rem;line-height:1.5;color:var(--mcf-taupe-text)}.sim-pubblico .tool-tabs{padding-top:var(--space-12);background:var(--mcf-surface)}.sim-pubblico .tool-tabs__inner{display:flex;gap:var(--space-2);border-bottom:1px solid var(--mcf-platinum)}.sim-pubblico .tool-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:-1px;padding:var(--space-3) var(--space-4);border-bottom:3px solid transparent;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--mcf-charcoal);text-decoration:none;transition:color .2s,border-color .2s}.sim-pubblico .tool-tabs__tab:hover{border-bottom-color:var(--mcf-platinum);color:var(--mcf-black)}.sim-pubblico .tool-tabs__tab--active,.sim-pubblico .tool-tabs__tab--active:hover{border-bottom-color:var(--mcf-accent);color:var(--mcf-black);cursor:default}.sim-pubblico .tool-simulator{padding:var(--space-8) 0 var(--space-24);background:var(--mcf-surface)}.sim-pubblico .tool-simulator--primo{padding-top:var(--space-16)}.sim-pubblico .tool-form--verifica{background:var(--mcf-ghost)}.sim-pubblico .tool-form__inner{max-width:720px;margin:0 auto}.sim-pubblico .tool-form__heading{margin-bottom:var(--space-2)}.sim-pubblico .tool-form__sub{margin-bottom:var(--space-8);font-size:1.125rem;line-height:1.55;color:var(--mcf-charcoal)}.sim-pubblico .tool-seo{background:var(--mcf-surface)}.sim-pubblico .tool-seo--ghost{background:var(--mcf-ghost)}.sim-pubblico .tool-seo__heading{margin-bottom:var(--space-12)}.sim-pubblico .tool-seo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.sim-pubblico .tool-seo__block,.sim-pubblico .tool-seo__card-num,.sim-pubblico .tool-seo__card-wide{background:var(--mcf-surface);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg)}.sim-pubblico .tool-seo__block{padding:var(--space-6)}.sim-pubblico .tool-seo__icon{display:flex;margin-bottom:var(--space-4)}.sim-pubblico .tool-seo__subtitle{margin-bottom:var(--space-3);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.sim-pubblico .tool-seo__block p,.sim-pubblico .tool-seo__card-num p,.sim-pubblico .tool-seo__card-wide p{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.sim-pubblico .tool-seo__block a,.sim-pubblico .tool-crosslink a{font-weight:600;color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.sim-pubblico .tool-seo__card-num{overflow:hidden}.sim-pubblico .tool-seo__card-num-top{padding:var(--space-6);background:var(--mcf-ghost);border-bottom:1px solid var(--mcf-platinum)}.sim-pubblico .tool-seo__big-number{display:block;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--mcf-black)}.sim-pubblico .tool-seo__big-label{display:block;margin-top:var(--space-1);font-size:.875rem;font-weight:500;line-height:1.4;color:var(--mcf-taupe-text)}.sim-pubblico .tool-seo__card-num .tool-seo__subtitle{padding:var(--space-6) var(--space-6) 0}.sim-pubblico .tool-seo__card-num p{padding:0 var(--space-6) var(--space-6)}.sim-pubblico .tool-seo__card-wide{display:grid;grid-template-columns:auto 1fr;gap:0;margin-top:var(--space-6);overflow:hidden}.sim-pubblico .tool-seo__card-wide-number{display:flex;flex-direction:column;justify-content:center;min-width:220px;padding:var(--space-8);background:var(--mcf-ghost);border-right:1px solid var(--mcf-platinum)}.sim-pubblico .tool-seo__card-wide-content{display:flex;flex-direction:column;justify-content:center;padding:var(--space-8)}.sim-pubblico .tool-stats{padding:var(--space-12) 0}.sim-pubblico .tool-stats__inner{display:flex;align-items:center;justify-content:center}.sim-pubblico .tool-stats__item{display:flex;flex:1;flex-direction:column;align-items:center;padding:var(--space-2) var(--space-4);text-align:center}.sim-pubblico .tool-stats__number{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--mcf-primary)}.sim-pubblico .tool-stats__label{margin-top:var(--space-2);font-size:.875rem;line-height:1.4;color:var(--mcf-on-ink-muted)}.sim-pubblico .tool-stats__divider{flex-shrink:0;width:1px;height:48px;background:var(--mcf-ink-line)}.sim-pubblico .tool-crosslink{padding:var(--space-12) 0;background:var(--mcf-surface)}.sim-pubblico .tool-crosslink--ghost{background:var(--mcf-ghost)}.sim-pubblico .tool-crosslink__inner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--mcf-surface);border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg)}.sim-pubblico .tool-crosslink__icon{display:flex;flex-shrink:0}.sim-pubblico .tool-crosslink__inner p{margin:0;font-size:1rem;line-height:1.5;color:var(--mcf-charcoal)}.sim-pubblico .tool-crosslink__inner strong{font-weight:600;color:var(--mcf-black)}.sim-pubblico .tool-faq__list{max-width:760px;border-bottom:1px solid var(--mcf-platinum)}.sim-pubblico .tool-faq__item{border-top:1px solid var(--mcf-platinum)}.sim-pubblico .tool-faq__q{position:relative;display:block;padding:var(--space-4) var(--space-8) var(--space-4) 0;font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--mcf-black);list-style:none;cursor:pointer}.sim-pubblico .tool-faq__q::-webkit-details-marker{display:none}.sim-pubblico .tool-faq__q:after{content:"+";position:absolute;top:var(--space-3);right:0;font-size:1.5rem;font-weight:400;line-height:1.4;color:var(--mcf-accent)}.sim-pubblico .tool-faq__item[open] .tool-faq__q:after{content:"−"}.sim-pubblico .tool-faq__a{padding:0 var(--space-8) var(--space-4) 0;font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.sim-pubblico .tool-presentazione{padding-top:var(--space-12);background:var(--mcf-surface)}.sim-pubblico .tool-presentazione+.tool-tabs{padding-top:0}.sim-pubblico .tool-guida{background:var(--mcf-ghost)}.sim-pubblico .tool-guida__inner{max-width:760px}.sim-pubblico .tool-guida h2{margin:var(--space-12) 0 var(--space-4);font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--mcf-black)}.sim-pubblico .tool-guida h2:first-child{margin-top:0}.sim-pubblico .tool-guida p,.sim-pubblico .tool-guida li{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.sim-pubblico .tool-guida p{margin:0 0 var(--space-4)}.sim-pubblico .tool-guida ul{margin:0 0 var(--space-4);padding-left:var(--space-6)}.sim-pubblico .tool-guida li{margin-bottom:var(--space-2)}.sim-pubblico .tool-guida li::marker{color:var(--mcf-accent)}.sim-pubblico .tool-guida a{font-weight:600;color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.sim-pubblico .tool-guida__tabella-wrap{margin:var(--space-6) 0;overflow-x:auto;border:1px solid var(--mcf-platinum);border-radius:var(--radius-lg)}.sim-pubblico .tool-guida__tabella{font-variant-numeric:tabular-nums}.sim-pubblico .tool-guida .tool-crosslink__inner{margin-top:var(--space-12)}.sim-pubblico .tool-guida .tool-crosslink__inner p{margin:0}.sim-pubblico .tool-guida__tabella .mcf-num{white-space:nowrap}@media(max-width:768px){.sim-pubblico .sim,.sim-pubblico .sim-inv,.sim-pubblico .simpv{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.sim-pubblico .sim__form,.sim-pubblico .sim-inv__form,.sim-pubblico .simpv__form{padding:var(--space-6)}.sim-pubblico .sim__result-card--main .sim__result-value,.sim-pubblico .sim-inv__result-card--main .sim-inv__result-value,.sim-pubblico .simpv__card--main .simpv__card-value{font-size:1.75rem}.sim-pubblico .simpv__table{font-size:.875rem}.sim-pubblico .simpv__table th,.sim-pubblico .simpv__table td{padding:var(--space-2) var(--space-3)}.sim-pubblico .simpv__toggle-card{padding:var(--space-4)}.sim-pubblico .simpv__verifica{justify-self:stretch}.sim-pubblico .tool-tabs,.sim-pubblico .tool-presentazione{padding-top:var(--space-8)}.sim-pubblico .tool-guida__tabella th,.sim-pubblico .tool-guida__tabella td{padding:var(--space-2) var(--space-3)}.sim-pubblico .tool-presentazione+.tool-tabs{padding-top:0}.sim-pubblico .tool-tabs__tab{flex:1;justify-content:center;padding:var(--space-3) var(--space-2);font-size:.875rem;text-align:center}.sim-pubblico .tool-simulator{padding:var(--space-6) 0 var(--space-12)}.sim-pubblico .tool-simulator--primo{padding-top:var(--space-12)}.sim-pubblico .tool-seo__grid{grid-template-columns:minmax(0,1fr)}.sim-pubblico .tool-seo__heading{margin-bottom:var(--space-8)}.sim-pubblico .tool-seo__card-wide{grid-template-columns:minmax(0,1fr)}.sim-pubblico .tool-seo__card-wide-number{min-width:0;padding:var(--space-6);border-right:0;border-bottom:1px solid var(--mcf-platinum)}.sim-pubblico .tool-seo__card-wide-content{padding:var(--space-6)}.sim-pubblico .tool-stats__inner{flex-wrap:wrap;gap:var(--space-6) 0}.sim-pubblico .tool-stats__item{flex:1 1 45%;padding:var(--space-2)}.sim-pubblico .tool-stats__divider{display:none}.sim-pubblico .tool-crosslink{padding:var(--space-8) 0}.sim-pubblico .tool-crosslink__inner{padding:var(--space-4) var(--space-6)}.sim-pubblico .tool-form__sub{font-size:1rem}}
