/* global React, Icon, CompassRose, Logo */ const { useState: useStateC, useEffect: useEffectC } = React; /* ============================================================ CONSULTATION SECTION [8] + MODAL ============================================================ */ const Consultation = ({ onOpenModal }) => { const benefits = [ 'Evaluación honesta de viabilidad de tu caso', 'Identificación de riesgos y fortalezas de tu perfil', 'Recomendación del país y tipo de visa más estratégico', 'Hoja de ruta inicial por escrito', 'Sin presión comercial — si no podemos ayudarte, te lo decimos', ]; return (
Empieza sin compromiso

Tu primera consulta diagnóstica
es gratis.

Antes de hablar de planes, presupuestos o documentos, necesitamos conocerte. Por eso tu primera consulta diagnóstica de 45 minutos no tiene costo — solo para clientes nuevos.

Consulta diagnóstica · Primera vez

Gratuita · 45 minutos

Lo que recibes en esta sesión
    {benefits.map((b, i) => (
  • {b}
  • ))}

Solo válido para nuevos registros. Una consulta gratuita por persona. Si decides contratar el plan completo, recibirás cotización detallada por escrito al final de esta sesión, sin compromiso.

Tus datos están protegidos Disponibilidad en 48–72 horas Atención en español
); }; /* ============================================================ REGISTRATION MODAL ============================================================ */ const RegistrationModal = ({ open, onClose }) => { const [submitted, setSubmitted] = useStateC(false); const [form, setForm] = useStateC({ name: '', email: '', countryCode: '+57', phone: '', origin: '', destination: '', message: '', }); useEffectC(() => { if (!open) { setSubmitted(false); return; } const onKey = (e) => { if (e.key === 'Escape') onClose(); }; document.addEventListener('keydown', onKey); document.body.style.overflow = 'hidden'; return () => { document.removeEventListener('keydown', onKey); document.body.style.overflow = ''; }; }, [open, onClose]); if (!open) return null; const upd = (k) => (e) => setForm({ ...form, [k]: e.target.value }); const submit = (e) => { e.preventDefault(); setSubmitted(true); }; return (
e.stopPropagation()}> {submitted ? (
Solicitud recibida

Te contactaremos en 48–72 horas.

Hemos enviado un correo a {form.email || 'tu correo'} con los pasos para confirmar tu sesión diagnóstica.

) : ( <> Diagnóstico gratuito

Crea tu cuenta y agenda tu consulta gratuita.

45 minutos · sin costo · sin compromiso de contratación