.rentabilite__wrapper{flex-direction:column;gap:2rem;width:100%;scroll-margin-top:6rem;display:flex}.rentabilite__form{flex-direction:column;gap:2rem;display:flex}.rentabilite__fieldset{border:none;flex-direction:column;gap:1.25rem;margin:0;padding:0;display:flex}.rentabilite__step-title{font-family:var(--font-delight);font-size:1rem;font-weight:500;line-height:1.5rem}@media (width>=768px){.rentabilite__step-title{font-size:1.5rem;line-height:2.25rem}}.rentabilite__step-title{color:#242424;margin:0}.rentabilite__nav-row{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.rentabilite__input{width:100%;min-height:40px;font-family:var(--font-delight);color:#242424;-webkit-appearance:none;appearance:none;background-color:#fffefc;border:1.5px solid #d4d3d2;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.rentabilite__input:focus{border-color:#526841;outline:none;box-shadow:0 0 0 3px #5268411f}.rentabilite__input::placeholder{color:#d4d3d2}.rentabilite__input:disabled{color:#848383;cursor:not-allowed;background-color:#edeceb;border-color:#edeceb}.rentabilite__input[type=date]{height:40px}@media (width>=640px){.rentabilite__input[type=date],.rentabilite__input--date{max-width:240px}}.rentabilite__disclosure{font-family:var(--font-delight);cursor:pointer;color:#526841;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.875rem;font-weight:400;line-height:1.375rem;text-decoration:underline}.rentabilite__submit{flex-direction:column;display:flex}.rentabilite__submit-button{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.rentabilite__submit-button:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.rentabilite__submit-button:disabled{opacity:.5;cursor:not-allowed}.rentabilite__submit-button{color:#fff;background-color:#526841;text-decoration:none}.rentabilite__submit-button:hover:not(:disabled){background-color:#39492d;text-decoration:none}.rentabilite__submit-button{color:#fff7ed;justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.rentabilite__result{animation:.5s cubic-bezier(.22,1,.36,1) forwards rentabilite-result-reveal}@keyframes rentabilite-result-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rentabilite__result-card{background-color:#fffefc;flex-direction:column;display:flex}.rentabilite__verdict-banner{flex-direction:column;gap:.25rem;display:flex}.rentabilite__verdict-title{font-family:var(--font-delight);color:#3b3b3a;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.rentabilite__verdict-amount{font-family:var(--font-delight);font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width>=768px){.rentabilite__verdict-amount{font-size:2rem;line-height:2.5rem}}.rentabilite__verdict-amount{color:#526841;margin:0}.rentabilite__schedule{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.rentabilite__schedule-table{font-family:var(--font-delight);border-collapse:collapse;color:#242424;width:100%;font-size:.75rem;font-weight:400;line-height:1.125rem}.rentabilite__schedule-table th,.rentabilite__schedule-table td{text-align:right;border-bottom:1px solid #edeceb;padding:.5rem}.rentabilite__schedule-table th:first-child,.rentabilite__schedule-table td:first-child{text-align:left}.rentabilite__schedule-table th{color:#3b3b3a;font-weight:500}.rentabilite__actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.rentabilite__action-button--primary{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.rentabilite__action-button--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.rentabilite__action-button--primary:disabled{opacity:.5;cursor:not-allowed}.rentabilite__action-button--primary{color:#fff;background-color:#526841;text-decoration:none}.rentabilite__action-button--primary:hover:not(:disabled){background-color:#39492d;text-decoration:none}.rentabilite__action-button--primary{color:#fff7ed;justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.rentabilite__modify-button,.rentabilite__back-button{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.rentabilite__modify-button:focus-visible,.rentabilite__back-button:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.rentabilite__modify-button:disabled,.rentabilite__back-button:disabled{opacity:.5;cursor:not-allowed}.rentabilite__modify-button,.rentabilite__back-button{color:#526841;background-color:#0000;border:1px solid #526841}.rentabilite__modify-button:hover:not(:disabled),.rentabilite__back-button:hover:not(:disabled){background-color:#eef0ec}.rentabilite__modify-button,.rentabilite__back-button{justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.rentabilite__email-gate{margin-top:1.5rem}.rentabilite__legend{font-family:var(--font-delight);color:#3b3b3a;margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.375rem}.rentabilite__assumptions{flex-direction:column;gap:1rem;display:flex}.rentabilite__assumptions-fields{flex-direction:column;gap:1.25rem;display:flex}.tool-hero .tool-hero__aside{width:100%}
