// faq-cta.jsx — FAQ, CTA final, footer function FAQ() { const items = [ { q: '¿Qué pasa si una actualización rompe mi sitio?', a: 'Antes de cualquier actualización hacemos un snapshot completo del sitio (DB + archivos). Si algo falla, restauramos en minutos. Y la verificación post-update la hace un humano, no un script.', }, { q: '¿Necesito cambiar de hosting?', a: 'No. WP Guardian funciona sobre tu hosting actual (Hostinger, SiteGround, Kinsta, WPEngine, cPanel, etc). Solo necesitamos credenciales de WordPress y acceso vía WP-CLI o SFTP.', }, { q: '¿Cuántos sitios cubre cada plan?', a: 'Cada plan cubre 1 sitio. Si tienes varios (agencia, multimarca o portafolio), tenemos descuentos por volumen — escríbenos y armamos un plan a medida.', }, { q: '¿Y si mi sitio ya está infectado?', a: 'Hacemos un proceso de limpieza inicial (servicio puntual, presupuesto aparte) y a partir de ahí entras al plan que elijas. El objetivo es que no vuelvas a pasar por esto.', }, { q: '¿Por qué WordPress y no otros CMS?', a: 'Porque WordPress representa el 43% de la web y concentra la mayoría de incidentes de seguridad. Especializarnos en una sola plataforma nos permite tener procesos, herramientas y respuestas mejor afinadas que un servicio genérico.', }, { q: '¿Cómo cancelo si no me sirve?', a: 'Un email basta. No hay permanencia, no hay penalidades. Pagas el mes en curso y listo. Te entregamos backups completos para que migres a donde quieras.', }, ]; const [open, setOpen] = React.useState(0); return (
Preguntas frecuentes

Lo que todos preguntan
antes de empezar.

{items.map((it, i) => (
setOpen(open === i ? -1 : i)}>
{it.q}
+
{it.a}
))}
); } function CTAFinal() { const [status, setStatus] = React.useState('idle'); // idle | sending | sent | error const handleSubmit = async (e) => { e.preventDefault(); setStatus('sending'); try { const res = await fetch('https://formspree.io/f/mbdbaywl', { method: 'POST', body: new FormData(e.target), headers: { Accept: 'application/json' }, }); setStatus(res.ok ? 'sent' : 'error'); } catch { setStatus('error'); } }; const field = { appearance: 'none', width: '100%', boxSizing: 'border-box', padding: '10px 14px', borderRadius: 'var(--r-md)', border: '1px solid var(--border)', background: 'rgba(15,29,51,0.6)', color: 'var(--text)', fontFamily: 'var(--font-sans)', fontSize: 14, outline: 'none', }; return (
Diagnóstico gratuito · 24 h

Sabes que necesitas esto.
Hagamos el diagnóstico.

{status === 'sent' ? (
¡Recibido!
Te respondemos en menos de 24 horas.
) : (