.custom-form{max-width:700px;margin:10px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 6px 18px rgb(0 0 0 / .06);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;color:#222}.custom-form label{display:block;margin-top:12px;font-weight:600}.custom-form input,.custom-form textarea,.custom-form select{width:100%;padding:10px 12px;margin-top:6px;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;font-size:14px}.custom-form button{margin-top:16px;background:#2563eb;color:#fff;padding:12px 18px;border:none;border-radius:8px;cursor:pointer;font-weight:600}.custom-form .form-message{margin-top:12px;font-size:15px}