.form-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0 auto;max-width:100%;padding:20px}#loan-results{border:1px solid #ddd;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:auto;padding:40px;width:100%}.section{margin-bottom:16px}.section-header,.section-title{font-weight:700;margin-bottom:8px}.section-header{text-align:center}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-item{border:1px solid #ddd;border-radius:10px;flex:1 1 30%;margin:8px;padding:16px;text-align:center}.flex-item span{display:inline-block;margin-left:4px}.flex-row{align-items:center;display:flex;justify-content:center}.hs-form-html{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0 auto;max-width:400px;padding:20px;text-align:center}.hs-form-html input{border:1px solid #ddd;border-radius:8px;margin-bottom:10px;padding:12px;width:100%}.hs-form-html button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px}.hs-form-html button:hover{background-color:#0056b3}.sms-optin-row{margin-top:-10px;text-align:center}.sms-optin-row label{align-items:center;display:inline-flex}.sms-optin-row input[type=checkbox]{margin-right:8px;transform:scale(1.2)}.span4 .kl-card__content p{text-align:left}