// Winkz Designs 2026, CONTACT (function () { const { useState } = React; const { Icon, Reveal, Eyebrow, Section, Grad } = window; const GRAD = 'linear-gradient(120deg,#F23BFE,#79BAFF,#2DE3EA)'; const SERVICES = ['Website creation', 'Website redesign + AI SEO', 'Brand development', 'Immersive build-out', 'Custom CRM software', 'AI support chat', 'AI voice agent', 'Automation audit', 'Google Workspace', 'Business verification', 'Not sure yet']; const fieldStyle = (focus) => ({ width: '100%', padding: '13px 15px', borderRadius: 11, fontFamily: 'var(--font-body)', fontSize: 15, background: 'rgba(255,255,255,0.03)', color: 'var(--text-primary)', outline: 'none', border: '1px solid ' + (focus ? 'var(--winkz-cyan)' : 'rgba(255,255,255,0.12)'), transition: 'border .2s', }); function Field({ label, children }) { return ( ); } function ContactForm() { const [f, setF] = useState(null); const [sent, setSent] = useState(false); const [sending, setSending] = useState(false); const [error, setError] = useState(''); const [svc, setSvc] = useState(''); const submit = async (e) => { e.preventDefault(); setSending(true); setError(''); const fd = new FormData(e.target); fd.append('access_key', '4068d183-b12e-4b59-a8cf-41d5eed37edc'); fd.append('subject', 'New inquiry from winkzdesigns.com'); try { const res = await fetch('https://api.web3forms.com/submit', { method: 'POST', body: fd, headers: { Accept: 'application/json' } }); const data = await res.json(); if (data.success) { setSent(true); } else { setError('Something went wrong. Please email us directly.'); } } catch (err) { setError('Something went wrong. Please email us directly.'); } setSending(false); }; if (sent) { return (
Thanks, we'll be in touch within one business day to set up your free intro call.
Tell us what you're working on. Intro calls are 30 minutes, free, and useful even if we never work together.
Discovery is free, you only pay once you're happy with each phase.