.gform_wrapper.gravity-theme{max-width:720px!important;margin:0 auto!important;background:#ffffff!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,0.06)!important;padding:48px 40px!important}.gform_wrapper.gravity-theme,.gform_wrapper.gravity-theme *{font-family:'Inter',sans-serif!important}.gform_wrapper.gravity-theme .gfield_label{font-size:0.9rem!important;font-weight:600!important;color:#1a1a1a!important;margin-bottom:6px!important}.gform_wrapper.gravity-theme .gfield_required{color:#e75252!important}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex .gform-field-label{font-size:0.8rem!important;color:#8a8a8a!important;font-weight:400!important}.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="date"],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:0.95rem!important;padding:12px 14px!important;border:1px solid #e8e8e8!important;border-radius:4px!important;background:#ffffff!important;color:#1a1a1a!important;transition:border-color 0.2s,box-shadow 0.2s;width:100%!important;box-sizing:border-box}.gform_wrapper.gravity-theme input[type="text"]:focus,.gform_wrapper.gravity-theme input[type="email"]:focus,.gform_wrapper.gravity-theme input[type="tel"]:focus,.gform_wrapper.gravity-theme input[type="date"]:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme textarea:focus{outline:none!important;border-color:#e75252!important;box-shadow:0 0 0 2px rgba(231,82,82,0.1)!important}.gform_wrapper.gravity-theme textarea{min-height:100px;resize:vertical}.gform_wrapper.gravity-theme input::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:#8a8a8a!important}.gform_wrapper.gravity-theme .gform_drop_area{border:2px dashed #e8e8e8!important;border-radius:8px!important;background:#f8f5f2!important;padding:24px!important;text-align:center}.gform_wrapper.gravity-theme .gform_drop_area .gform_button_select_files{background:#e75252!important;color:#ffffff!important;border:none!important;border-radius:4px!important;padding:8px 20px!important;font-weight:600!important;cursor:pointer;transition:background 0.2s}.gform_wrapper.gravity-theme .gform_drop_area .gform_button_select_files:hover{background:#c43a3a!important}.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_description{font-size:0.85rem!important;color:#8a8a8a!important;margin-top:8px;line-height:1.5}.gform_wrapper.gravity-theme .datepicker{cursor:pointer}.gform_wrapper.gravity-theme .gfield--type-date .gfield_description{text-align:center!important;font-size:0.85rem!important;color:#8a8a8a!important;margin-top:6px!important}.ui-datepicker{font-family:'Inter',sans-serif!important;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.12)}.ui-datepicker .ui-datepicker-header{background:#e75252!important;color:#ffffff!important;border-radius:8px 8px 0 0}.ui-datepicker td a.ui-state-active{background:#e75252!important;color:#ffffff!important}.ui-datepicker td a.ui-state-hover{background:rgba(231,82,82,0.1)!important;color:#e75252!important}.gform_wrapper.gravity-theme .gfield{margin-bottom:20px!important}.gform_wrapper.gravity-theme .gfield_error input,.gform_wrapper.gravity-theme .gfield_error select,.gform_wrapper.gravity-theme .gfield_error textarea{border-color:#e75252!important}.gform_wrapper.gravity-theme .gfield_error .gfield_label{color:#e75252!important}.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme .gfield_validation_message{font-size:0.85rem!important;color:#e75252!important;margin-top:4px}.gform_wrapper.gravity-theme .gform_validation_errors{background:rgba(231,82,82,0.05)!important;border:1px solid rgba(231,82,82,0.2)!important;border-radius:4px!important;padding:16px!important;box-shadow:none!important;margin-bottom:24px!important}.gform_wrapper.gravity-theme .gform_validation_errors h2{color:#c43a3a!important;font-size:0.95rem!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{text-align:center!important;margin-top:8px!important;padding:0!important}.gform_wrapper.gravity-theme .gform_footer input[type="submit"],.gform_wrapper.gravity-theme .gform_button,.gform_wrapper.gravity-theme input.button,.gform_wrapper.gravity-theme .gform_footer .button,#gform_submit_button_1{font-family:'Inter',sans-serif!important;font-size:1rem!important;font-weight:600!important;background:#e75252!important;background-color:#e75252!important;color:#ffffff!important;border:none!important;border-radius:4px!important;padding:14px 40px!important;cursor:pointer;transition:background 0.2s;min-width:220px;display:inline-block!important;margin:0 auto!important}.gform_wrapper.gravity-theme .gfield_required{color:#e75252!important}.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover,.gform_wrapper.gravity-theme .gform_button:hover,.gform_wrapper.gravity-theme input.button:hover,.gform_wrapper.gravity-theme .gform_footer .button:hover,#gform_submit_button_1:hover{background:#c43a3a!important;background-color:#c43a3a!important}.gform_confirmation_message{font-family:'Inter',sans-serif;text-align:center;padding:40px;background:#ffffff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.06);max-width:720px;margin:0 auto}@media (max-width:768px){.gform_wrapper.gravity-theme{padding:32px 24px!important}}@media (max-width:480px){.gform_wrapper.gravity-theme{padding:24px 20px!important}}