.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper textarea,.gform_wrapper select{width:100%;padding:14px 16px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:16px;transition:all .2s ease}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none;border-color:#2563eb;background:#ffffff;box-shadow:0 0 0 3px rgba(37,99,235,0.1)}.gform_wrapper .gfield_label{font-weight:600;font-size:15px;margin-bottom:8px;color:#111827}.gform_wrapper .gform_button{background:#2563eb;color:white;font-size:16px;font-weight:600;padding:16px 28px;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;width:100%}.gform_wrapper .gform_button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,0.3)}.gform_wrapper .gfield_required{display:none!important}.gform_wrapper .charleft,.gform_wrapper .gfield_description.ginput_counter{display:none!important}