.borrowing-capacity__wrapper{flex-direction:column;gap:2rem;width:100%;scroll-margin-top:6rem;display:flex}.borrowing-capacity__form{flex-direction:column;gap:1.25rem;display:flex}.borrowing-capacity__fieldset{border:none;flex-direction:column;gap:1.25rem;margin:0;padding:0;display:flex}.borrowing-capacity__step-title{font-family:var(--font-delight);font-size:1rem;font-weight:500;line-height:1.5rem}@media (width>=768px){.borrowing-capacity__step-title{font-size:1.5rem;line-height:2.25rem}}.borrowing-capacity__step-title{color:#242424;margin:0}.borrowing-capacity__nav-row{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.borrowing-capacity__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}.borrowing-capacity__input:focus{border-color:#526841;outline:none;box-shadow:0 0 0 3px #5268411f}.borrowing-capacity__input::placeholder{color:#d4d3d2}.borrowing-capacity__input:disabled{color:#848383;cursor:not-allowed;background-color:#edeceb;border-color:#edeceb}.borrowing-capacity__input[type=date]{height:40px}@media (width>=640px){.borrowing-capacity__input[type=date],.borrowing-capacity__input--date{max-width:240px}}.borrowing-capacity__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}.borrowing-capacity__submit{flex-direction:column;display:flex}.borrowing-capacity__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}.borrowing-capacity__submit-button:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.borrowing-capacity__submit-button:disabled{opacity:.5;cursor:not-allowed}.borrowing-capacity__submit-button{color:#fff;background-color:#526841;text-decoration:none}.borrowing-capacity__submit-button:hover:not(:disabled){background-color:#39492d;text-decoration:none}.borrowing-capacity__submit-button{color:#fff7ed;justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.borrowing-capacity__result{animation:.5s cubic-bezier(.22,1,.36,1) forwards borrowing-capacity-result-reveal}@keyframes borrowing-capacity-result-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.borrowing-capacity__result-card{background-color:#fffefc;flex-direction:column;display:flex}.borrowing-capacity__verdict-banner{flex-direction:column;gap:.25rem;display:flex}.borrowing-capacity__verdict-title{font-family:var(--font-delight);color:#3b3b3a;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.borrowing-capacity__verdict-amount{font-family:var(--font-delight);font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width>=768px){.borrowing-capacity__verdict-amount{font-size:2rem;line-height:2.5rem}}.borrowing-capacity__verdict-amount{color:#526841;margin:0}.borrowing-capacity__schedule{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.borrowing-capacity__schedule-table{font-family:var(--font-delight);border-collapse:collapse;color:#242424;width:100%;font-size:.75rem;font-weight:400;line-height:1.125rem}.borrowing-capacity__schedule-table th,.borrowing-capacity__schedule-table td{text-align:right;border-bottom:1px solid #edeceb;padding:.5rem}.borrowing-capacity__schedule-table th:first-child,.borrowing-capacity__schedule-table td:first-child{text-align:left}.borrowing-capacity__schedule-table th{color:#3b3b3a;font-weight:500}.borrowing-capacity__actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.borrowing-capacity__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}.borrowing-capacity__action-button--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.borrowing-capacity__action-button--primary:disabled{opacity:.5;cursor:not-allowed}.borrowing-capacity__action-button--primary{color:#fff;background-color:#526841;text-decoration:none}.borrowing-capacity__action-button--primary:hover:not(:disabled){background-color:#39492d;text-decoration:none}.borrowing-capacity__action-button--primary{color:#fff7ed;justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.borrowing-capacity__modify-button,.borrowing-capacity__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}.borrowing-capacity__modify-button:focus-visible,.borrowing-capacity__back-button:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.borrowing-capacity__modify-button:disabled,.borrowing-capacity__back-button:disabled{opacity:.5;cursor:not-allowed}.borrowing-capacity__modify-button,.borrowing-capacity__back-button{color:#526841;background-color:#0000;border:1px solid #526841}.borrowing-capacity__modify-button:hover:not(:disabled),.borrowing-capacity__back-button:hover:not(:disabled){background-color:#eef0ec}.borrowing-capacity__modify-button,.borrowing-capacity__back-button{justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.borrowing-capacity__email-gate{margin-top:1.5rem}@media (width<=767px){.borrowing-capacity__result .pdf-email-gate{border-radius:0;margin-inline:-1.25rem;padding-inline:1.25rem}}.borrowing-capacity__headline{font-family:var(--font-delight);font-size:1rem;font-weight:500;line-height:1.5rem}@media (width>=768px){.borrowing-capacity__headline{font-size:1.5rem;line-height:2.25rem}}.borrowing-capacity__headline{color:#242424;margin:0}.tool-hero .tool-hero__aside{width:100%}
