/* 12 — Contact form (full fields). Faked submit → success. */ function Field({ label, children }) { return ( {label} {children} ); } const inputStyle = { fontFamily:'var(--font-body)', fontSize:15, color:'var(--on-deep-1)', width:'100%', background:'var(--deep-input)', border:'1px solid var(--deep-border)', borderRadius:'var(--r-btn)', padding:'13px 14px', outline:'none', transition:'border-color var(--dur)', }; function Contact({ t, pageTop = false }) { const c = t.contact; const [state, setState] = useState('idle'); // idle | sending | done const submit = (e) => { e.preventDefault(); setState('sending'); setTimeout(() => setState('done'), 1100); }; return ( {c.eyebrow} {c.title} {c.sub} e.currentTarget.style.background='var(--deep-border)'} onMouseLeave={e=>e.currentTarget.style.background='var(--deep-input)'}> {c.calTitle} {c.calCta} UTC-3 · Americas & Europe {state === 'done' ? ( {c.done} ) : ( {c.countries.map(o => {o})} {c.services.map(o => {o})} {c.budgets.map(o => {o})} {e.currentTarget.style.background='var(--purple-vivid)';e.currentTarget.style.color='#fff';}} onMouseLeave={e=>{e.currentTarget.style.background='#fff';e.currentTarget.style.color='#2A0F4F';}}> {state==='sending' ? c.sending : c.submit} {state!=='sending' && } {c.note} )} ); } Object.assign(window, { Contact });
{c.sub}
{c.note}