body .gform_wrapper{max-width:900px;margin:40px auto;padding:3rem;background:#f4f6f9;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,0.05);font-family:'Inter','Segoe UI',sans-serif}body .gform_wrapper .gsection_title,body .gform_wrapper h2,body .gform_wrapper h3{font-size:1.6rem;color:#222;border-left:4px solid #007bff;padding-left:12px;margin-bottom:2rem}body .gform_wrapper .gfield{margin-bottom:2rem}body .gform_wrapper .gfield_label{display:block;font-weight:600;font-size:1rem;margin-bottom:8px;color:#1e1e1e}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="date"],body .gform_wrapper input[type="file"],body .gform_wrapper select,body .gform_wrapper textarea{width:100%;padding:14px 18px;font-size:16px;border:2px solid #dfe3e8;border-radius:12px;background-color:#fff;transition:all 0.3s ease}body .gform_wrapper input:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus{border-color:#007bff;box-shadow:0 0 0 4px rgba(0,123,255,0.1);outline:none}body .gform_wrapper input[type="file"]{border:none;background:none;font-size:0.95rem;padding:0}body .gform_wrapper .gfield_description{font-size:0.875rem;color:#6c757d;margin-top:4px}body .gform_wrapper .gfield_checkbox li,body .gform_wrapper .gfield_radio li{margin-bottom:10px;display:flex;align-items:center}body .gform_wrapper input[type="checkbox"],body .gform_wrapper input[type="radio"]{margin-right:10px;accent-color:#007bff}body .gform_wrapper .gform_footer input[type="submit"]{background-color:#007bff;color:white;border:none;padding:14px 30px;font-size:16px;font-weight:600;border-radius:12px;cursor:pointer;transition:background-color 0.3s ease}body .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#0056b3}@media screen and (max-width:640px){body .gform_wrapper{padding:1.5rem}body .gform_wrapper input,body .gform_wrapper textarea,body .gform_wrapper select{font-size:15px}}