import React, { useState, useEffect } from 'react'; // --- ICONOS CUSTOMIZADOS EN SVG PARA MÁXIMA COMPATIBILIDAD --- const ShieldIcon = () => ( ); const HeartIcon = () => ( ); const PiggyIcon = () => ( ); const StarIcon = () => ( ); const PhoneIcon = ({ className = "w-5 h-5" }) => ( ); const CalendarIcon = ({ className = "w-5 h-5" }) => ( ); const InstagramIcon = ({ className = "w-6 h-6" }) => ( ); const CheckIcon = ({ className = "w-5 h-5 text-green-500" }) => ( ); export default function App() { // Datos Reales de Luis Juárez const PHONE_NUMBER = "526462760036"; // Número real de Luis extraído de su Instagram const INSTAGRAM_URL = "https://www.instagram.com/luisjuarez_tuasesorgnp"; const CALENDLY_URL = "https://calendly.com/luisjuarezgnp"; // Calendly genérico con su marca // Estados de navegación e interactividad const [activeTab, setActiveTab] = useState("todos"); const [selectedProduct, setSelectedProduct] = useState(null); const [showNotification, setShowNotification] = useState(false); const [notificationMsg, setNotificationMsg] = useState(""); const [chatOpened, setChatOpened] = useState(false); // Estado del planificador de citas interactivo const [appointment, setAppointment] = useState({ name: "", phone: "", date: "", time: "", service: "Retiro PPR" }); const [appointmentBooked, setAppointmentBooked] = useState(false); // Estado del Cotizador Inteligente const [cotizadorStep, setCotizadorStep] = useState(1); const [cotizadorData, setCotizadorData] = useState({ nombre: "", edad: "", prioridad: "", presupuesto: "" }); // Estructura de servicios y productos que él cubre prioritariamente const products = [ { id: "ppr", title: "Estrategias de Retiro PPR 💸", shortTitle: "Retiro PPR", tagline: "Maximiza tu jubilación y reduce tu pago de impuestos hoy mismo.", icon: , badge: "Más Solicitado", desc: "Diseñamos un Plan Personal de Retiro (PPR) a tu medida con GNP, el cual te permite ahorrar de manera garantizada frente a la inflación y hacer tus aportaciones 100% deducibles de impuestos ante el SAT.", benefits: [ "Ahorro protegido contra la inflación (UDIs o Dólares).", "Deducción inmediata en tu declaración anual de impuestos.", "Rendimientos compuestos garantizados en tu fondo.", "Seguro de vida e invalidez total integrado." ], whatsappMsg: "Hola Luis Juárez, vi tu página tuasesorgnp.com y me interesa que me asesores para armar una Estrategia de Retiro PPR." }, { id: "gmm", title: "Gastos Médicos Mayores 🏥", shortTitle: "Gastos Médicos", tagline: "Tranquilidad total para ti y tu familia ante cualquier percance de salud.", icon: , badge: "Esencial", desc: "Acceso preferente a los hospitales más prestigiosos de México. Te asesoramos para elegir la combinación idónea de deducible y coaseguro que proteja tu economía familiar ante accidentes o enfermedades.", benefits: [ "Red hospitalaria amplia a nivel nacional con GNP.", "Atención médica telefónica y videoconsultas 24/7.", "Coberturas flexibles adaptadas a tu presupuesto.", "Trámite de pago directo en caso de hospitalización." ], whatsappMsg: "Hola Luis Juárez, me interesa recibir una propuesta para un Seguro de Gastos Médicos Mayores con GNP." }, { id: "ahorro", title: "Estrategias de Ahorro Inteligente 💵", shortTitle: "Planes de Ahorro", tagline: "Construye un capital sólido para tus metas a mediano y largo plazo.", icon: , badge: "Patrimonial", desc: "Planes estructurados de ahorro para metas específicas: comprar una propiedad, emprender un negocio o el fondo educativo de tus hijos. Protegido y con rendimientos garantizados.", benefits: [ "Plazos de ahorro flexibles (5, 10, 15 o 20 años).", "Retorno de inversión garantizado por contrato con GNP.", "Protección financiera complementaria para tu familia.", "Ahorro sistemático automatizado y sin complicaciones." ], whatsappMsg: "Hola Luis, me interesa platicar contigo sobre las Estrategias de Ahorro garantizado de GNP." } ]; // Helper para links de WhatsApp const makeWhatsAppLink = (text) => { return `https://wa.me/${PHONE_NUMBER}?text=${encodeURIComponent(text)}`; }; // Enviar cita a WhatsApp const handleAppointmentSubmit = (e) => { e.preventDefault(); if (!appointment.name || !appointment.phone || !appointment.date || !appointment.time) { setNotificationMsg("Por favor, completa todos los campos del calendario."); setShowNotification(true); return; } setAppointmentBooked(true); }; const getAppointmentWALink = () => { const text = `Hola Luis Juárez, acabo de agendar una sesión de asesoría desde tuasesorgnp.com. 📅 Fecha: ${appointment.date} ⏰ Hora: ${appointment.time} 👤 Nombre: ${appointment.name} 📱 WhatsApp: ${appointment.phone} 🎯 Interés: ${appointment.service} Me gustaría confirmar la disponibilidad para reunirnos.`; return makeWhatsAppLink(text); }; // Enviar cotizador por WhatsApp const getCotizacionWALink = () => { const text = `Hola Luis Juárez, completé el cotizador interactivo en tuasesorgnp.com. 👤 Nombre: ${cotizadorData.nombre} 🎂 Edad: ${cotizadorData.edad} años 🎯 Mi prioridad es: ${cotizadorData.prioridad} 💰 Mi presupuesto estimado mensual es: ${cotizadorData.presupuesto} Me gustaría recibir una propuesta a mi medida de GNP.`; return makeWhatsAppLink(text); }; return (
{/* NOTIFICACIÓN INTERNA */} {showNotification && (

{notificationMsg}

)} {/* NAVBAR */}
{/* Logo Brand */}
GNP SEGUROS
LUIS JUÁREZ LJ Asesor en Protección Financiera
{/* Menú Escritorio */} {/* Botón WhatsApp de Acción */}
{/* HERO SECTION */}
{/* Decoraciones de fondo */}
{/* Texto Principal */}
Agente Profesional de Seguros GNP

De niños soñamos,
de adultos protegemos esos sueños.

"La planeación financiera no se trata de 'por si acaso', sino de reducir la incertidumbre, transferir riesgos de alto impacto y asegurar que tus objetivos de largo plazo no dependan de la suerte."

{/* Botonera Hero */} {/* Badges de Confianza */}
Asesoría Certificada CNSF
Agente Premium GNP
Atención Personalizada 24/7
{/* Tarjeta de Luis Juárez (Diseñada de acuerdo a su foto real de Instagram) */}
{/* Elemento decorativo del logo LJ */}
LUIS JUÁREZ LJ
{/* Contenedor Visual de Luis (Reflejando su foto de perfil en el coche con gafas de sol) */}
{/* Ilustración de retrato estilizado basado en la foto subida */}
{/* El avatar representando su look real: Cabello corto peinado, gafas oscuras de pasta, saco oscuro, camisa blanca abierta */}
{/* Representación minimalista pero sumamente parecida */} {/* Cara */} {/* Cabello */} {/* Gafas de Sol Estilo Piloto/Pasta como su foto */} {/* Gafas - Lente Izquierda */} {/* Gafas - Lente Derecha */} {/* Puente Gafas */} {/* Sonrisa */} {/* Camisa Blanca Abierta */} {/* Saco Oscuro */}
Luis Alberto Juárez El Agente • Ensenada & Tijuana
{/* Redirección directa de Instagram */} Ver Perfil de Instagram
{/* Info Card */}
Contacto Celular 646-276-0036
Activo

"Un buen respaldo financiero no busca predecir el futuro, busca hacerlo resistente a errores, eventos inesperados e inflación."

{/* Rating */}
{[1, 2, 3, 4, 5].map((s) => ( ))}
700+ Clientes Asesorados
{/* SECCIÓN SERVICIOS / SOLUCIONES GNP */}
Especialidades Oficiales

Estrategias Financieras diseñadas para el mundo real

No vendemos pólizas genéricas. Analizamos tu situación actual, tu rango de edad y tus objetivos fiscales para estructurar un traje a la medida con el respaldo de GNP Seguros.

{/* Grid de Productos */}
{products.map((p) => (
setSelectedProduct(p)} className="bg-slate-50 hover:bg-white border border-slate-150 hover:border-orange-300 rounded-3xl p-6 transition-all duration-300 cursor-pointer shadow-sm hover:shadow-2xl flex flex-col justify-between group transform hover:-translate-y-1" >
{p.icon}
{p.badge}

{p.title}

{p.tagline}

{p.desc}

Ver Detalle y Beneficios
))}
{/* MODAL DETALLE DE PRODUCTOS */} {selectedProduct && (
{selectedProduct.icon}

{selectedProduct.title}

{selectedProduct.tagline}

{selectedProduct.desc}

Beneficios Principales con GNP:

    {selectedProduct.benefits.map((benefit, idx) => (
  • {benefit}
  • ))}
Platicar con Luis por WhatsApp
)} {/* INSTAGRAM INTERACTIVO FEED DE LUIS JUÁREZ */}
Contenido con Propósito

Sígueme en Instagram

Creamos cápsulas financieras, consejos e ideas de ahorro para que tomes decisiones informadas. ¡Únete a nuestra comunidad de más de 700 seguidores!

{/* Grid de Post Simulado Exactamente como su Cuenta */}
{/* Post 1 - De niños soñamos... */}
POST DETALLADO 📍 Tijuana
"De niños soñamos... de adultos protegemos esos sueños. Mi misión es ayudarte a cuidar lo más importante: tu familia y tu futuro."
👦👧✨

Post de Concientización Familiar

Luis Juárez Asesor

"Proteger tus sueños es amor" Ver Original →
{/* Post 2 - Cómics de Seguros */}
CÓMIC INTERACTIVO 📍 Ensenada

¿Necesitas seguro de vida o seguro de auto?

¡Ambos!

Una forma ligera y divertida de entender que todos los riesgos cotidianos merecen estar cubiertos.

"Vida + Auto = Tranquilidad" Ver Original →
{/* Post 3 - Filosofía Financiera */}
VIDEO REEL 📍 Baja California

"En finanzas la mayoría de las personas planean su futuro suponiendo que la salud, el ingreso y el tiempo siempre jugarán a su favor... hasta que no lo hacen."

🎙️ "Yo soy Luis Juárez"
Reel
"Estrategia sobre Suerte" Ver Original →
{/* COTIZADOR DINÁMICO EXPRESS */}
Simulador de Cotización

Diseña tu Propuesta en 1 Minuto

Dime qué necesitas y te enviaré un desglose formal directo a tu correo o WhatsApp.

{/* Step indicators */}
{[1, 2, 3].map((step) => (
= step ? 'bg-orange-500 text-white' : 'bg-slate-100 text-slate-400' }`}> {step}
{step < 3 && (
step ? 'bg-orange-500' : 'bg-slate-100' }`} /> )}
))}
{/* Step 1: Datos básicos */} {cotizadorStep === 1 && (

Paso 1: Platícame un poco de ti

setCotizadorData({...cotizadorData, nombre: e.target.value})} className="w-full bg-slate-50 border border-slate-200 p-3 rounded-xl text-sm focus:outline-none focus:border-orange-500" />
setCotizadorData({...cotizadorData, edad: e.target.value})} className="w-full bg-slate-50 border border-slate-200 p-3 rounded-xl text-sm focus:outline-none focus:border-orange-500" />
)} {/* Step 2: Prioridad */} {cotizadorStep === 2 && (

Paso 2: ¿Cuál es tu objetivo financiero primordial hoy?

{[ { key: "Impuestos", text: "Ahorrar y Deducir Impuestos (SAT)" }, { key: "Salud", text: "Proteger la Salud Familiar (Gastos Médicos)" }, { key: "Retiro", text: "Asegurar un Retiro Digno (PPR)" } ].map((item) => ( ))}
)} {/* Step 3: Presupuesto y Enviar */} {cotizadorStep === 3 && (

Paso 3: ¿Cuánto estimas poder destinar al mes a tu protección?

{["$1,500 - $3,000 MXN", "$3,000 - $5,000 MXN", "$5,000 - $8,000 MXN", "Más de $8,000 MXN"].map((p) => ( ))}
Enviar a WhatsApp
)}
{/* SECCIÓN CALENDARIO INTERACTIVO */}
{/* Texto Calendario */}
Sincronización Inmediata

Reserva una Sesión Informativa de 15 Minutos

¿Tienes dudas sobre cómo funciona la deducibilidad de tu PPR? ¿O qué nivel de hospitales te conviene elegir en tu seguro de Gastos Médicos? Agenda una sesión gratuita directamente en mi calendario virtual.

Sin costo y sin compromiso comercial
Llamada de voz o reunión en Zoom
Análisis de pólizas vigentes gratis
{/* Enlace directo a Calendly Real */}
{/* Formulario Widget Interactivos */}
{!appointmentBooked ? (

Agenda Express de Asesoría

Selecciona el espacio de tiempo que mejor te acomode.

setAppointment({...appointment, date: e.target.value})} className="w-full bg-slate-50 border border-slate-200 rounded-xl p-3 text-xs focus:outline-none focus:border-orange-500 font-semibold" required />
setAppointment({...appointment, name: e.target.value})} className="w-full bg-slate-50 border border-slate-200 rounded-xl p-3 text-xs focus:outline-none focus:border-orange-500" required />
setAppointment({...appointment, phone: e.target.value})} className="w-full bg-slate-50 border border-slate-200 rounded-xl p-3 text-xs focus:outline-none focus:border-orange-500" required />
) : (

¡Tu horario ha sido pre-reservado!

Para que tu cita quede debidamente agendada en la agenda del celular de Luis, por favor confirma tu reserva enviándole el mensaje directo de confirmación por WhatsApp.

Cita: Asesoría de Protección

Fecha: {appointment.date}

Horario: {appointment.time}

Servicio: {appointment.service}

Enviar por WhatsApp
)}
{/* FOOTER */}
GNP
LUIS JUÁREZ / ASESOR EN PROTECCIÓN FINANCIERA

Página web informativa gestionada de forma directa por el Agente de Seguros de GNP certificado, Luis Alberto Juárez. "Vivir es un increíble documento, asegúrate de disfrutarlo."

Todas las emisiones de póliza, cotizaciones y cobros se realizan bajo estrictos lineamientos oficiales autorizados por Grupo Nacional Provincial S.A.B. y la CNSF.

Contacto Oficial

  • 📍 Ensenada / Tijuana / Baja California
  • ✉️ contacto@tuasesorgnp.com
  • 📞 WhatsApp: +52 646 276 0036
  • 📸 Instagram: @luisjuarez_tuasesorgnp

© {new Date().getFullYear()} tuasesorgnp.com. Todos los derechos reservados.

{/* CHAT FLOTANTE DE WHATSAPP (ESTILO LUIS JUÁREZ) */}
{chatOpened && (
LJ
Luis Juárez Activo en WhatsApp
¡Hola! Soy Luis Juárez. Platiquemos sobre cómo proteger tus sueños hoy. Elige qué ramo te interesa platicar:
{[ { label: "Estrategias de Retiro PPR 💸", msg: "Hola Luis Juárez, quiero cotizar un plan de Retiro PPR de GNP." }, { label: "Gastos Médicos Mayores 🏥", msg: "Hola Luis, me interesa cotizar un Seguro de Gastos Médicos." }, { label: "Estrategias de Ahorro 💵", msg: "Hola Luis, me interesa platicar sobre las estrategias de ahorro." } ].map((item, idx) => ( 👉 {item.label} ))}
)}
); }