Project: form.emargates.com - Unified Lead Form (Miras / Emar Gates)

Files:
- db.sql              => Create lead_requests table.
- config.php          => Global configuration (DB, SMTP, UltraMsg, Make, admin).
- form-embed.php      => Embedded form (HTML + CSS + JS + AJAX).
- lead-handler.php    => Processes submissions (DB, email, WhatsApp, Make).
- admin-login.php     => Admin login screen.
- admin-dashboard.php => Admin panel to view/filter leads.
- admin-logout.php    => Destroy admin session.

Steps:
1) Create database and import db.sql.
2) Edit config.php:
   - DB_* constants
   - SMTP_* constants
   - ULTRA_* constants
   - MAKE_WEBHOOK_URL
   - ADMIN_PASSWORD_HASH (generate using password_hash()).
3) Install PHPMailer via Composer in this folder:
   - composer require phpmailer/phpmailer
   This creates /vendor and vendor/autoload.php that lead-handler.php uses.
4) Point subdomain form.emargates.com to this directory.
5) Open https://form.emargates.com/form-embed.php to test the form.
6) Open https://form.emargates.com/admin-login.php to access the admin panel.

Notes:
- The form posts via AJAX directly to https://form.emargates.com/lead-handler.php.
- The form captures:
  name, country, phone, city/district, project_type, project_details,
  want_estimated_cost, page_url, brand.
- The handler saves to DB, sends email, WhatsApp, and Make.com webhook.
