#gform_wrapper_21{background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .32);max-width:800px;margin:20px auto;font-family:'Helvetica Neue',Arial,sans-serif}#gform_21 .gform_heading{margin-bottom:25px;border-bottom:2px solid #f0f0f0;padding-bottom:15px}#gform_wrapper_21 .gfield_label{font-weight:600;font-size:1rem;color:#333;margin-bottom:8px!important}#gform_wrapper_21 input[type="text"],#gform_wrapper_21 input[type="email"],#gform_wrapper_21 select,#gform_wrapper_21 textarea{width:100%;padding:12px 15px;border:1px solid #dcdcdc;border-radius:6px;background-color:#fafafa;transition:all 0.3s ease}#gform_wrapper_21 input:focus,#gform_wrapper_21 select:focus,#gform_wrapper_21 textarea:focus{border-color:#0056b3;background-color:#fff;outline:none;box-shadow:0 0 0 3px rgb(0 86 179 / .1)}#gform_21 .gform_footer{padding:20px 0 0;text-align:left}#gform_submit_button_21{background-color:#fff;color:#8e173c;font-weight:700;padding:15px 35px;font-size:1.1rem;border:2px solid #8e173c;box-shadow:none;border-radius:6px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease,color 0.3s ease;-webkit-appearance:none;appearance:none}#gform_submit_button_21:hover{background-color:#8e173c;color:#fff;transform:translateY(-2px)}#gfield_21_24{background:#f9f9f9;padding:15px;border-radius:8px;border:1px dashed #ccc}#gform_wrapper_21{display:flex!important;flex-direction:column!important}#gform_wrapper_21 .gform_heading{order:2!important;margin-top:20px!important;border-bottom:none!important;border-top:1px solid #f0f0f0!important}#gform_wrapper_21 #gform_7{order:1!important}#gform_wrapper_21 .ginput_container_consent .gfield_consent_description{font-size:.95rem;line-height:1.5;color:#555}#gform_wrapper_21 .ginput_container_consent label{font-size:.95rem;color:#333}#gform_wrapper_21 input[type="tel"]{width:100%;padding:12px 15px;border:1px solid #dcdcdc;border-radius:6px;background-color:#fafafa;transition:all 0.3s ease}#gform_wrapper_21 input[type="tel"]:focus{border-color:#0056b3;background-color:#fff;outline:none;box-shadow:0 0 0 3px rgb(0 86 179 / .1)}#gform_wrapper_21 .gsection{padding:15px 0 10px}#gform_wrapper_21 .gsection_title{padding:0 0 8px}#gform_wrapper_21 .gfield_description{line-height:1.2!important}#gform_wrapper_21 .gfield_label{font-weight:600;font-size:1rem;color:#333;margin-top:2px!important}#gform_wrapper_21 .gsection_title{margin-top:25px}#gfield_description_21_28{margin-top:-15px}#gfield_description_21_50{margin-top:-15px}#gfield_description_21_48{margin-top:-15px}#gfield_description_21_17{margin-top:-15px}.clean-form_wrapper{background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:16px;padding:28px 28px 22px;box-shadow:0 14px 34px rgb(0 0 0 / .08)}.clean-form .gform_heading{display:none}.clean-form .gfield_label{font-weight:600;font-size:18px;margin-bottom:8px}.clean-form input[type="text"],.clean-form input[type="email"],.clean-form input[type="tel"],.clean-form textarea,.clean-form select{width:100%!important;font-size:18px!important;padding:14px 14px!important;border-radius:12px!important;border:1px solid rgb(0 0 0 / .18)!important;background:#fff!important;box-shadow:none!important}.clean-form input:focus,.clean-form textarea:focus,.clean-form select:focus{outline:none;border-color:rgb(0 0 0 / .45)!important;box-shadow:0 0 0 4px rgb(0 0 0 / .06)!important}.clean-form .gfield{margin-bottom:18px!important}.clean-form .gfield_consent_label{font-size:14px;line-height:1;opacity:.85}.clean-form .gform_footer input[type="submit"]{width:100%!important;padding:16px!important;border-radius:12px!important;border:none!important;background:#3a3a3a!important;color:#ffffff!important;font-weight:700!important;font-size:16px!important;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.clean-form .gform_footer input[type="submit"]:hover{background:#2a2a2a!important}.clean-form .ebook-trust-text{font-size:24px;font-weight:500;margin-bottom:14px;color:#555;text-align:left;line-height:1.35}.equal-cta-row .et_pb_column{display:flex;flex-direction:column}.equal-cta-row .et_pb_promo{flex:1;display:flex;flex-direction:column;justify-content:space-between}.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield textarea{border:2px solid #c7ccd1;border-radius:10px;padding:15px 15px 15px 15px;font-size:18px;width:100%;box-sizing:border-box;background:#fff;line-height:1.4}.gform_wrapper .gfield textarea{min-height:160px;padding-top:15px}.gform_wrapper .gfield label.gfield_label{color:#41454D;font-weight:500;font-size:18px;margin-bottom:6px}.gform_wrapper .gform_fields{display:grid;grid-template-columns:50% 50%;gap:16px}.gform_wrapper .gfield .ginput_container{width:100%}.gform_wrapper .gfield--width-full,.gform_wrapper .gfield:not(.gf_left_half):not(.gf_right_half):not(.gfield--width-half){grid-column:1 / -1}.gform_wrapper .gf_left_half,.gform_wrapper .gfield--width-half{grid-column:span 1;width:100%;max-width:100%}.gform_wrapper .gf_right_half{grid-column:span 1;width:100%;max-width:100%}.gform_wrapper .gfield--type-consent .ginput_container_consent,.gform_wrapper .gfield_type_consent .ginput_container_consent{display:flex;align-items:center;gap:10px}.gform_wrapper .gfield--type-consent .ginput_container_consent input[type="checkbox"],.gform_wrapper .gfield_type_consent .ginput_container_consent input[type="checkbox"]{margin:0;flex-shrink:0;width:18px;height:18px}.gform_wrapper .gfield--type-consent .ginput_container_consent label,.gform_wrapper .gfield_type_consent .ginput_container_consent label{margin:0;display:inline;line-height:1.4;color:#374151;font-size:18px}.gform_wrapper .gfield--type-consent>label.gfield_label,.gform_wrapper .gfield_type_consent>label.gfield_label{display:none}.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer button[type="submit"]{background-color:#8b1d3f;color:#fff;border:none;border-radius:6px;padding:14px 32px;font-size:18px;font-weight:500;cursor:pointer;transition:background-color 0.2s ease}.gform_wrapper .gform_footer input[type="submit"]:hover,.gform_wrapper .gform_footer button[type="submit"]:hover{background-color:#6f1832}@media (max-width:640px){.gform_wrapper .gform_fields{grid-template-columns:100%}.gform_wrapper .gf_left_half,.gform_wrapper .gf_right_half,.gform_wrapper .gfield--width-half{grid-column:1 / -1}}