                 });
                    } catch (surveyError) {
                        console.warn('Failed to save preferences, but subscription succeeded');
                    }
                }
                
                // Show response
                responseDiv.textContent = emailResult.message;
                responseDiv.className = 'response ' + (emailResult.success ? 'success' : 'error');
                
                if (emailResult.success) {
                    this.reset();
     