.bbe-form-section{margin:0 auto;max-width:640px;padding:48px 24px;text-align:center}.bbe-form-section__desc{color:#555;line-height:1.7;margin-bottom:32px}.bbe-form-section__form{margin:0 auto;max-width:480px;text-align:left}.bbe-form-section__form .hs-form-field{margin-bottom:16px}.bbe-form-section__form label{color:#555;display:block;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;margin-bottom:6px}.bbe-form-section__form .hs-input,.bbe-form-section__form input[type=email],.bbe-form-section__form input[type=text],.bbe-form-section__form select,.bbe-form-section__form textarea{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:14px;outline:none;padding:12px 14px;width:100%!important}.bbe-form-section__form .hs-input:focus,.bbe-form-section__form input:focus,.bbe-form-section__form textarea:focus{border-color:#065f46;box-shadow:0 0 0 2px rgba(6,95,70,.1)}.bbe-form-section__form textarea{min-height:120px;resize:vertical}.bbe-form-section__form .hs-submit{margin-top:8px}.bbe-form-section__form .hs-button,.bbe-form-section__form input[type=submit]{background:#065f46;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;padding:14px;width:100%}.bbe-form-section__form .hs-button:hover,.bbe-form-section__form input[type=submit]:hover{background:#059669}.bbe-form-section__form .hs-error-msgs{color:#dc2626;font-size:12px;list-style:none;margin-top:4px;padding:0}.bbe-form-section__form .hs-form-required{color:#dc2626}.bbe-form-section__form .submitted-message{color:#065f46;font-weight:600;padding:24px 0;text-align:center}