.gform_wrapper{background:#071b33;padding:35px;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,0.18);color:#ffffff}.gform_wrapper .gform_title{color:#ffffff;font-size:30px;font-weight:700;margin-bottom:10px}.gform_wrapper .gform_description{color:#d8e1ec;font-size:17px;line-height:1.6}.gform_wrapper label,.gform_wrapper legend{color:#ffffff;font-weight:600;font-size:15px}.gform_wrapper .gfield_required{color:#c99a3d}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper select,.gform_wrapper textarea{background:#ffffff;border:2px solid #d9e1ea;border-radius:8px;padding:14px 16px;font-size:16px;color:#071b33;width:100%;transition:all 0.2s ease}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border-color:#c99a3d;box-shadow:0 0 0 3px rgba(201,154,61,0.25);outline:none}.gform_wrapper ::placeholder{color:#7b8794}.gform_wrapper .gfield_description{color:#d8e1ec;font-size:14px}.gform_wrapper .gchoice label{color:#ffffff;font-weight:400}.gform_wrapper .gform_button,.gform_wrapper input[type="submit"],.gform_wrapper button[type="submit"]{background:#c99a3d;color:#071b33;border:none;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.2s ease;text-transform:none}.gform_wrapper .gform_button:hover,.gform_wrapper input[type="submit"]:hover,.gform_wrapper button[type="submit"]:hover{background:#e0b75d;color:#071b33;transform:translateY(-1px)}.gform_wrapper .gform_validation_errors{background:#fff3f3;border:2px solid #d9534f;border-radius:8px;padding:18px;color:#071b33}.gform_wrapper .validation_message,.gform_wrapper .gfield_error label{color:#ffb3b3}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#d9534f}.gform_confirmation_message{background:#071b33;color:#ffffff;border-left:5px solid #c99a3d;padding:25px;border-radius:10px;font-size:18px;line-height:1.6}.gform_wrapper .gf_progressbar{background:#ffffff;border-radius:30px;overflow:hidden}.gform_wrapper .gf_progressbar_percentage{background:#c99a3d;color:#071b33;font-weight:700}@media only screen and (max-width:767px){.gform_wrapper{padding:24px;border-radius:10px}.gform_wrapper .gform_title{font-size:24px}.gform_wrapper input[type="submit"],.gform_wrapper .gform_button{width:100%;text-align:center}}