What the working proof demonstrates
• Email-format and marketing-choice validation.
• Accepted and unavailable-service simulations, with retry and reset.
• Analytics off by default, with withdrawal clearing the local event log.
• Approved campaign labels only; email addresses and free-text URL values are excluded from the event payload.
• Phone layouts checked at 320 and 390 pixels, keyboard submission and invalid-input recovery.