import React, { useState, useEffect } from 'react'; import { Globe, LandPlot, Calendar, Mail, Phone, MapPin, Linkedin, Menu, X, ArrowRight, ChevronDown // Importamos ChevronDown para el acordeón } from 'lucide-react'; // --- Constantes de Diseño (Tema Oscuro: Presentación) --- const COLORS = { primaryDark: '#000000', // bg-black secondaryDark: '#1C1C1C', // bg-zinc-950 (usaremos zinc-950 que es más estándar) accentBeige: '#D2B48C', // text-[#D2B48C] (Tan/Beige) textLight: '#FFFFFF', // text-white textMuted: '#A0A0A0', // text-zinc-400 }; // --- Funciones Auxiliares (Sin cambios) --- const loadScript = (src, async = true) => { return new Promise((resolve, reject) => { // Evita cargar el script múltiples veces if (document.querySelector(`script[src="${src}"]`)) { resolve(); return; } const script = document.createElement('script'); script.src = src; script.async = async; script.onload = () => resolve(); script.onerror = () => reject(new Error(`Script load error for ${src}`)); document.body.appendChild(script); }); }; const loadCss = (href) => { if (document.querySelector(`link[href="${href}"]`)) { return; } const link = document.createElement('link'); link.href = href; link.rel = 'stylesheet'; document.head.appendChild(link); }; const scrollToSection = (sectionId) => { const targetElement = document.getElementById(sectionId); if (targetElement) { const header = document.getElementById('header'); const headerHeight = header ? header.offsetHeight : 80; // 80px as fallback (h-20) window.scrollTo({ top: targetElement.offsetTop - headerHeight, behavior: 'smooth' }); } }; // --- Componente: Logo (de PÁGINA 1) --- const AgeLogo = () => ( ); // --- Componente: Header --- const Header = ({ currentPage, setPage }) => { const [isMobileMenuOpen, setMobileMenuOpen] = useState(false); const handleLinkClick = (e, pageName, sectionId) => { e.preventDefault(); setMobileMenuOpen(false); if (pageName !== currentPage) { setPage(pageName); // Espera a que el DOM de la nueva página se renderice antes de hacer scroll setTimeout(() => { if (sectionId) scrollToSection(sectionId); else window.scrollTo(0, 0); // Scroll al inicio si no hay sección }, 100); } else { // Ya está en la página correcta, solo hacer scroll if (sectionId) scrollToSection(sectionId); } }; const navLinks = [ { name: "Inicio", page: "home", section: "home" }, { name: "Visión", page: "network", section: "about" }, { name: "Servicios", page: "home", section: "services" }, { name: "Filiales", page: "home", section: "portfolio" }, { name: "Red Global", page: "network", section: "network" }, { name: "Contacto", page: "home", section: "contact" }, ]; return ( ); }; // --- Componente: HeroSection (Rediseñado como PÁGINA 1) --- const HeroSection = () => { return (

ALBEH GLOBAL

ENTERPRISES

Consorcio de Servicios de Consejería

{/* Elementos de diseño de la presentación */}
); }; // --- Componente: AboutSection (Rediseñado como PÁGINA 6 "VISIÓN") --- const AboutSection = () => (
{/* Columna Izquierda: Títulos */}

Visión

Generando confianza para un impacto global

{/* Columna Derecha: Imagen y Texto */}
Antonio Rubio, Fundador/Director General

En Albeh Global Enterprises, forjamos relaciones sólidas basadas en la confianza, desarrollando proyectos que generan un impacto positivo en el mundo.

Impulsados por la tecnología y las mejores prácticas, buscamos la excelencia en la ejecución, actuando como un socio estratégico que apoya a nuestros socios en la toma de decisiones informadas.

Lideramos con la convicción de que la mente, el corazón y el espíritu deben estar presentes en cada paso de este camino.

Antonio Rubio

Fundador / Director General

{/* Placeholder para la firma */}

A. Rubio

); // --- INICIO: Datos de Servicios (Extraídos del PDF/Screenshots) --- const servicesData = [ { id: 'patrimonio', title: "Gestión de Patrimonio", intro: "Es la gestión financiera integral y holística para individuos y familias de alto patrimonio, diseñada para proteger, hacer crecer y transferir eficientemente su riqueza.", image: "https://placehold.co/600x800/222/D2B48C?text=Compass+Map", // Placeholder para la brújula points: [ { name: "Entendimiento & Protección", desc: "Desarrollamos una profunda comprensión de las necesidades de nuestros socios. Estructuración legal y fiscal para mitigar riesgos y optimizar la conservación del capital." }, { name: "Crecimiento & Acceso Exclusivo", desc: "Diseño de estrategias innovadoras y asignación de activos que buscan maximizar la rentabilidad. Activación de la red de facilitadores de alto nivel para conectar con capital privado." }, { name: "Optimización Global & Monitoreo", desc: "Experiencia en la elección de estructuras óptimas para proteger el patrimonio. Asesoramiento permanente para adaptarse a los cambios regulatorios y de mercado." }, { name: "Sucesión, Educación & Filantropía", desc: "Transferencia de riqueza y estructuras de gobernanza familiar. Preparación y mentoría para la próxima generación en la gestión responsable del patrimonio." } ] }, { id: 'negocios', title: "Desarrollo de Negocios Globales", intro: "Llevamos su visión de negocio desde la concepción inicial hasta una realidad operativa, eficiente y rentable a escala internacional. Actuamos como el arquitecto y ejecutor de su expansión global.", image: "https://placehold.co/600x800/222/D2B48C?text=Global+Business", // Placeholder para VR/DNA points: [ { name: "Diagnóstico & Arquitectura", desc: "Albeh Consulting realiza un Análisis In-depth para definir la ruta estratégica. Aplicamos la Metodología Avant Garde 360° para crear manuales operativos eficientes." }, { name: "Digitalización & Branding", desc: "Implementamos la Transformación Digital con IA y Metaverso para una estructura inteligente. Albeh Estudio Creativo diseña la personalidad de la marca." }, { name: "Estrategia & Sostenibilidad", desc: "CRIAL MGMT desarrolla las estrategias personalizadas para impulsar el crecimiento con innovación. SEGI Hub asegura que el proyecto sea sostenible." }, { name: "Expansión & Capital", desc: "Definición de la estructura óptima para la penetración en los mercados internacionales y Activamos nuestra red de facilitadores para conectar con capital privado." } ] }, { id: 'real_estate', title: "Real Estate Estratégico", intro: "El sector inmobiliario es la plataforma física de su expansión internacional y un vehículo tangible para la preservación de su patrimonio. Ofrecemos acceso exclusivo a bienes raíces en ubicaciones privilegiadas.", image: "https://placehold.co/600x800/222/D2B48C?text=Dubai+Real+Estate", // Placeholder para Dubai points: [ { name: "Activación de Red & Selección", desc: "Nuestra red global se activa para acceder a bienes raíces off-market. Aseguramos el activo estratégico que sirve como pilar para su visión." }, { name: "Discreción y Sincronización", desc: "Gestión de la operación con absoluta discreción. Integración con el equipo de Gestión de Patrimonio para optimizar la estructura de adquisición." }, { name: "Diligencia & Negociación", desc: "Evaluación exhaustiva para mitigar contingencias legales y financieras. Negociación experta de las condiciones en operaciones fuera del mercado." }, { name: "Cierre, Post-Adquisición & Legado", desc: "Ejecución de la compra, aprovechando la infraestructura global de AGE. Integración del activo al plan de Gestión de Patrimonio." } ] }, { id: 'eventos', title: "Eventos Internacionales", intro: "Diseñamos y gestionamos experiencias que reflejan su estándar de excelencia, desde la atención al invitado hasta la creación de espacios enriquecedores.", image: "https://placehold.co/600x800/222/D2B48C?text=Event+Speaker", // Placeholder para Evento points: [ { name: "Marca & Diseño de Espacios", desc: "Sincronización con Albeh Estudio Creativo para asegurar que el branding y el mensaje sean coherentes. Creación de entornos que generen un impacto positivo." }, { name: "Hospitalidad Gastronómica & Logística", desc: "Hubsy aplica su experiencia para crear una oferta gastronómica de élite. Gestión integral de todas las facetas logísticas del evento." }, { name: "Lanzamiento y Red de contactos", desc: "Hubsy se encarga de la organización integral del evento de lanzamiento de su proyecto o empresa. Inclusión de la Red de Talentos de AGE." }, { name: "Cobertura & Posicionamiento", desc: "Albeh Estudio Creativo asegura la producción audiovisual de alta calidad. El evento se convierte en una experiencia memorable que posiciona al cliente." } ] } ]; // --- FIN: Datos de Servicios --- // --- Componente: ServicesSection (Restaurado a "Presentation Dark" con botón) --- const ServicesSection = ({ onServiceSelect }) => (

Servicios Especializados

{/* Mapeamos los datos de servicios */} {servicesData.map((service) => (

{service.title}

{service.intro.substring(0, 150)}...

))}
); // --- Componente: PortfolioSection (Restaurado a "Presentation Dark") --- const PortfolioSection = () => { const companies = [ { name: "Albeh Estudio Creativo", link: "#", tag: "AEC", role: "Branding, Marketing y Producción", desc: "La personalidad de una empresa o marca define cómo será percibida por su público." }, { name: "Albeh Consulting", link: "#", tag: "AC", role: "Metodología Avant Garde 360°", desc: "Impulsamos proyectos con capacidad de desarrollo y expansión mediante la transformación digital." }, { name: "Albeh Square", link: "#", tag: "AS", role: "Showrooms y Franquicias", desc: "Operadora de showrooms, espacios comerciales y franquicias. Selección de proyectos viables." }, { name: "AGE Dubai", link: "#", tag: "AGE", role: "Puente a EAU", desc: "Socio estratégico de empresarios, inversionistas y familias de América Latina en Dubái." }, { name: "SEGI Hub", link: "#", tag: "SEGI", role: "Emprendedores Sustentables", desc: "Desarrollamos la conciencia colectiva e impulsamos a la sociedad hacia una versión mejor." }, { name: "CRIAL MGMT", link: "#", tag: "CRIAL", role: "Centrado en el Cliente", desc: "Estrategias a medida para el crecimiento. Enfoque colaborativo para necesidades y desafíos únicos." }, ]; return (

Filiales y Alianzas

{companies.map((company) => ( company.link === '#' && e.preventDefault()} target="_blank" rel="noopener noreferrer" className="block p-8 bg-zinc-900 rounded-lg group transition duration-300 hover:bg-zinc-800" >

{company.name}

{company.role}

{company.desc}

))}
); }; // --- Componente: ContactSection (Restaurado a "Presentation Dark" simple) --- const ContactSection = () => (

Contacte Ahora

Descubra cómo podemos ayudarle a alcanzar sus metas más ambiciosas.

+971 52 19 98 010 (Dubái, Emiratos Árabes Unidos)

+52 55 53 49 87 67 (México)

info@albehge.com

Agendar Reunión
); // --- Componente: HomePage (Ensamblador) --- const HomePage = ({ setPage }) => { // --- INICIO: Estado para el modal de servicio --- const [selectedService, setSelectedService] = useState(null); // --- FIN: Estado --- // Carga el widget de Calendly solo en la página de inicio useEffect(() => { const initCalendly = () => { if (window.Calendly) { window.Calendly.initBadgeWidget({ url: 'https://calendly.com/albehec/albeh-global?primary_color=B8860B', text: 'Agenda una reunión', color: '#D2B48C', textColor: '#000000', branding: undefined }); } }; // Espera a que el script de Calendly se cargue const checkCalendly = setInterval(() => { if (window.Calendly) { clearInterval(checkCalendly); initCalendly(); } }, 100); // Limpieza return () => clearInterval(checkCalendly); }, []); return (
{/* */} {/* <-- MOVILIZADO A NetworkPage */} {/* ContactSection ya no es un formulario */} {/* --- INICIO: Renderizado condicional del Modal --- */} {selectedService && ( setSelectedService(null)} /> )} {/* --- FIN: Renderizado --- */}
); }; // --- INICIO: Nuevo Componente ServiceModal (Restaurado) --- const ServiceModal = ({ serviceId, onClose }) => { const [data, setData] = useState(null); // Cargar los datos del servicio cuando el modal se abre useEffect(() => { // Buscamos en los datos globales (definidos arriba) const serviceData = servicesData.find(s => s.id === serviceId); setData(serviceData); }, [serviceId]); // Ocultar el scroll del body mientras el modal está abierto useEffect(() => { document.body.style.overflow = 'hidden'; return () => { document.body.style.overflow = 'auto'; }; }, []); if (!data) return null; // Detectar click fuera del contenido para cerrar const handleBackdropClick = (e) => { if (e.target.id === 'modal-backdrop') { onClose(); } }; return ( ); }; // --- FIN: Nuevo Componente ServiceModal --- // --- Componente: TeamSection (Restaurado a "Presentation Dark") --- const TeamSection = () => { const teamData = [ { name: "Diocelino Rangel", role: "CEO CRIAL & CSO Albeh", details: ["Manufacturing", "Renaissance"], location: "USA - México", img: "https://placehold.co/300x300/333/555?text=D.+Rangel" }, { name: "Rodrigo Martinez", role: "CEO Hubsy & CFO Albeh", details: ["Escuela Bancaria Comercial", "Price Waterhouse Coopers"], location: "México", img: "https://placehold.co/300x300/333/555?text=R.+Martinez" }, { name: "Abdulkader Hallak", role: "CDO Albeh - UX/UI Diseñador", details: ["Linaeus Universidad"], location: "Suecia", img: "https://placehold.co/300x300/333/555?text=A.+Hallak" }, { name: "Salvador Cardenas", role: "Tech Lead Albeh", details: ["Desarrollador Full Stack", "Universidad Sur de"], location: "Australia", img: "https://placehold.co/300x300/333/555?text=S.+Cardenas" }, { name: "Matteo Boffa", role: "NED - Consejero Inversionista", details: ["SEGI Hub", "Swiss Business Council"], location: "Suiza - EAU", img: "https://placehold.co/300x300/333/555?text=M.+Boffa" }, { name: "Lucia Sotelo", role: "Directora Talentos", details: ["Cosmopolitan Magazine"], location: "Colombia - Mexico", img: "https://placehold.co/300x300/333/555?text=L.+Sotelo" }, { name: "Aminah Zobeida", role: "Consejera Diplomatica", details: ["Embajada Iran en México"], location: "México - Iran", img: "https://placehold.co/300x300/333/555?text=A.+Zobeida" }, { name: "Marco Budib", role: "Producción Audiovisual", details: ["Phantasma Lab"], location: "México", img: "https://placehold.co/300x300/333/555?text=M.+Budib" }, { name: "Miguel Angel Cruz", role: "CRIAL & Albeh - PM", details: ["Coordinador Educativo"], location: "México", img: "https://placehold.co/300x300/333/555?text=M.A.+Cruz" }, { name: "Alfonso Simon", role: "Representante Comercial", details: ["Bolivia", "Miami"], location: "Bolivia - USA", img: "https://placehold.co/300x300/333/555?text=A.+Simon" }, { name: "Elias Quezada", role: "Representante Comercial", details: ["México"], location: "México", img: "https://placehold.co/300x300/333/555?text=E.+Quezada" }, { name: "Luis Miguel Rivera", role: "Representante Comercial", details: ["España"], location: "España", img: "https://placehold.co/300x300/333/555?text=L.M.+Rivera" }, { name: "Tomasso Spinelli", role: "Representante Comercial", details: ["Italia"], location: "Italia", img: "https://placehold.co/300x300/333/555?text=T.+Spinelli" }, { name: "Diabe Soumare", role: "Representante Comercial", details: ["Senegal"], location: "Senegal", img: "https://placehold.co/300x300/333/555?text=D.+Soumare" }, ]; return (

Red de Talentos

{/* Columna Izquierda: Texto */}

En AGE, convertimos la confianza en resultados. No solo desarrollamos proyectos globales; construimos alianzas estratégicas diseñadas para generar un impacto tangible y positivo.

"Aprovechamos la tecnología y las mejores prácticas para garantizar la excelencia en cada ejecución. Más que proveedores, somos un socio estratégico."

Estefanía Alemán Co Fundador / CMO

La capacidad de ejecución de Albeh se potencia a través de nuestro talento extendido. Gracias a alianzas basadas en la confianza absoluta y el expertise probado, activamos células de trabajo multidisciplinarias.

{/* Columna Derecha: Grid de Equipo (3 columnas) */}
{teamData.map((member) => (
{member.name}

{member.name}

{member.role}

    {member.details.map(detail =>
  • • {detail}
  • )}

{member.location}

))}
); }; // --- Componente: NetworkPage (Ensamblador, Restaurado a "Presentation Dark") --- const NetworkPage = ({ setPage }) => { const [openRegionId, setOpenRegionId] = useState('northAmerica'); const regionsData = [ { id: 'northAmerica', name: 'America del Norte, Centro y el Caribe', countries: ["Estados Unidos de Norteamerica", "Canada", "México", "Republica Dominicana", "Panama", "Cuba", "Bahamas"] }, { id: 'southAmerica', name: 'America del Sur', countries: ["Colombia", "Peru", "Bolivia", "Brasil", "Chile", "Argentina"] }, { id: 'europe', name: 'Europa', countries: ["Suecia", "Reino Unido", "Irlanda", "Alemania", "Polonia", "Lituania", "Suiza", "Italia", "España"] }, { id: 'asiaAfricaOceania', name: 'Asia, Africa y Oceania', countries: ["China", "Hong Kong", "Singapur", "Malasia", "Arabia Saudita", "Qatar", "Emiratos Árabes Unidos", "Oman", "Senegal", "Nigeria", "Australia"] } ]; return (
{/* Padding top para el header fijo */} {/* --- INICIO: Sección Visión (MOVILIZADA AQUÍ) --- */} {/* --- FIN: Sección Visión --- */} {/* Sección RED GLOBAL (PÁGINA 8) */}

Red Global

{/* Layout de Acordeón (Restaurado "Presentation Dark") */}
{regionsData.map((region) => (
{/* Botón del Menú */} {/* Submenú Condicional */}
    {region.countries.map(country => (
  • {country}
  • ))}
))}

CONSTRUYENDO RELACIONES EN EL MUNDO

{/* Team Section */} {/* CTA Divider (Restaurado "Presentation Dark") */}

Conectando Oportunidades

¿Desea formar parte de nuestra red o discutir una oportunidad de negocio? Contáctenos hoy.

{ e.preventDefault(); setPage('home'); setTimeout(() => scrollToSection('contact'), 100); }} className="inline-block bg-[#D2B48C] text-black font-semibold py-3 px-8 rounded-sm shadow-lg hover:bg-opacity-80 transition duration-300 uppercase text-xs tracking-widest" > Contactar a AGE
); }; // --- Componente: Footer (Restaurado "Presentation Dark") --- const Footer = ({ setPage }) => ( ); // --- Componente Principal: App --- const App = () => { const [page, setPage] = useState('home'); // 'home' o 'network' // Carga los scripts globales (Calendly) useEffect(() => { loadCss('https://assets.calendly.com/assets/external/widget.css'); loadScript('https://assets.calendly.com/assets/external/widget.js') .then(() => { console.log('Calendly script loaded'); }) .catch(e => console.error(e)); }, []); // Añade el estilo global (si es necesario) useEffect(() => { const styleTag = document.createElement('style'); styleTag.innerHTML = ` body { scroll-behavior: smooth; } `; document.head.appendChild(styleTag); return () => document.head.removeChild(styleTag); }, []); return (
{page === 'home' && } {page === 'network' && }
); }; export default App;