// NAXUS — Main page (sections) const { useEffect, useRef, useState } = React; const SERVICES = [ { icon: "bot", title: "Chatbots con IA", desc: "Atención al cliente 24/7 que responde como tu mejor vendedor — en WhatsApp, web y redes." }, { icon: "workflow", title: "Automatización de procesos", desc: "Conectamos tus apps con n8n, Make o Zapier. Lo que haces manual, lo hace tu sistema." }, { icon: "agent", title: "Agentes IA a la medida", desc: "Asistentes que entienden tu negocio y ejecutan tareas reales: investigan, redactan, deciden." }, { icon: "sales", title: "Ventas y CRM", desc: "Pipeline limpio, seguimientos automáticos y leads que nunca se enfrían." }, { icon: "data", title: "Análisis con IA", desc: "Convertimos tus datos en reportes y predicciones que sí entiendes y usas." }, { icon: "api", title: "Integraciones", desc: "Tu sitio, tu CRM, tu inventario y tu contabilidad hablando entre sí, sin parches." }, { icon: "content", title: "Generación de contenido", desc: "Posts, correos y campañas escritas por IA con tu voz — listas para publicar." }]; const PROCESS = [ { n: "01", title: "Diagnóstico", desc: "Una llamada de 30 min. Identificamos las 3 fugas más caras de tu operación." }, { n: "02", title: "Diseño", desc: "Mapeamos el flujo automatizado: qué entra, qué sale, qué decide la IA." }, { n: "03", title: "Construcción", desc: "Implementamos en 1-3 semanas. Sin código tuyo, sin reemplazar lo que ya tienes." }, { n: "04", title: "Optimización", desc: "Ajustamos con datos reales. Tu sistema mejora cada mes, no se queda obsoleto." }]; const CASES = [ { badge: "Servicios", title: "Atendía 80 chats al día yo solo", desc: "El bot de naxus filtra el 70% y solo me pasa los leads calientes con todo el contexto.", alt: false }, { badge: "E-commerce", title: "Reportes de 6 horas → 30 segundos", desc: "Conectamos Shopify, Meta Ads y Google Sheets. Reportes diarios automáticos al correo del dueño.", alt: true }, { badge: "Inmobiliaria", title: "Leads se enfriaban en el correo", desc: "Agente IA califica, agenda visita en el calendario del agente y reactiva contactos viejos.", alt: false }, { badge: "Educación", title: "Cobranza manual a 400 alumnos", desc: "Recordatorios automáticos por WhatsApp con tono humano. Cobranza al día por primera vez en años.", alt: true }]; const STATS = [ { num: "70%", label: "Tiempo recuperado", desc: "promedio en tareas operativas" }, { num: "24/7", label: "Disponibilidad", desc: "atención sin descanso ni turnos" }, { num: "2-3 sem", label: "Implementación", desc: "del primer flujo en producción" }, { num: "10x", label: "ROI proyectado", desc: "en los primeros 6 meses" }]; const TESTIMONIALS = [ { quote: "Pasamos de 'tengo que contratar a alguien' a 'el bot ya respondió por mí'. Recuperé mis fines de semana.", name: "Andrea Martínez", role: "FUNDADORA · ESTUDIO LEGAL", initials: "AM" }, { quote: "Conectaron mi tienda con mi inventario y mi WhatsApp en 11 días. No vuelvo a hacer un reporte a mano.", name: "Carlos Rojas", role: "CEO · MARCA DE ROPA", initials: "CR" }, { quote: "Pensé que la IA era humo. Naxus me mostró exactamente qué procesos automatizar y cuánto me iba a ahorrar. Sin venderme nada raro.", name: "Lucía Pereira", role: "DIRECTORA · ACADEMIA ONLINE", initials: "LP" }]; const FAQ = [ { q: "¿Necesito saber de tecnología?", a: "Para nada. Tú nos cuentas el problema en tus palabras, nosotros diseñamos y construimos. Te entregamos algo que funciona y te enseñamos a usarlo." }, { q: "¿Cuánto tarda implementar una automatización?", a: "El primer flujo suele estar en producción entre 1 y 3 semanas. Proyectos más grandes los dividimos en entregas semanales para que veas valor desde el día uno." }, { q: "¿Qué pasa si ya uso otras herramientas?", a: "Mejor. Integramos lo que ya tienes — CRM, hojas de cálculo, WhatsApp Business, redes, ERPs. La idea es sumar inteligencia, no reemplazar lo que funciona." }, { q: "¿Manejan datos sensibles con responsabilidad?", a: "Sí. Trabajamos con infraestructura cifrada, contratos de confidencialidad y nunca usamos tus datos para entrenar modelos públicos. Tus datos son tuyos." }, { q: "¿Cuánto cuesta?", a: "Depende del problema. Tenemos proyectos desde algunos cientos de dólares (automatizaciones puntuales) hasta soluciones más completas. El diagnóstico inicial es gratis y siempre te damos un precio cerrado." }, { q: "¿Y si no funciona?", a: "Si en las primeras 2 semanas no estás convencido del valor, te devolvemos el 100% sin preguntas. Nuestro modelo se basa en resultados visibles, no en facturar horas." }]; /* ---------- Reveal-on-scroll ---------- */ function useReveal() { const ref = useRef(null); useEffect(() => { const el = ref.current; if (!el) return; const io = new IntersectionObserver((entries) => { entries.forEach((e) => { if (e.isIntersecting) { e.target.classList.add("in"); io.unobserve(e.target); } }); }, { threshold: 0.12 }); el.querySelectorAll(".reveal").forEach((n) => io.observe(n)); return () => io.disconnect(); }, []); return ref; } /* ---------- FAQ ---------- */ function FaqItem({ q, a, defaultOpen }) { const [open, setOpen] = useState(!!defaultOpen); return (

{a}

); } /* ---------- Hero stage with logo + parallax ---------- */ function HeroStage() { const ref = useRef(null); useEffect(() => { const el = ref.current; if (!el) return; let rafId = 0; const target = { x: 0, y: 0, rx: 0, ry: 0 }; const current = { x: 0, y: 0, rx: 0, ry: 0 }; const onMove = (e) => { const r = el.getBoundingClientRect(); const cx = r.left + r.width / 2; const cy = r.top + r.height / 2; const dx = (e.clientX - cx) / r.width; const dy = (e.clientY - cy) / r.height; target.x = dx * 24; target.y = dy * 18; target.rx = dx * 10; target.ry = -dy * 10; }; const tick = () => { current.x += (target.x - current.x) * 0.08; current.y += (target.y - current.y) * 0.08; current.rx += (target.rx - current.rx) * 0.08; current.ry += (target.ry - current.ry) * 0.08; el.style.setProperty("--parX", current.x.toFixed(2) + "px"); el.style.setProperty("--parY", current.y.toFixed(2) + "px"); el.style.setProperty("--parRX", current.rx.toFixed(2) + "deg"); el.style.setProperty("--parRY", current.ry.toFixed(2) + "deg"); rafId = requestAnimationFrame(tick); }; window.addEventListener("mousemove", onMove); rafId = requestAnimationFrame(tick); return () => { window.removeEventListener("mousemove", onMove); cancelAnimationFrame(rafId); }; }, []); return (
); } /* ---------- Page ---------- */ function App() { const [t, setTweak] = window.useTweaks(window.TWEAK_DEFAULTS); const wrapRef = useReveal(); // Apply mode to body useEffect(() => { document.documentElement.setAttribute("data-mode", t.mode); }, [t.mode]); const scrollTo = (id) => { const el = document.getElementById(id); if (el) { const top = el.getBoundingClientRect().top + window.scrollY - 70; window.scrollTo({ top, behavior: "smooth" }); } }; return (
{/* Background atmosphere */}
{/* Floating particle constellation */} {/* Nav */} {/* Hero */}
AUTOMATIZACIÓN · INTELIGENCIA ARTIFICIAL

Tu negocio funcionando solo,
mientras tú duermes.

Diseñamos sistemas con IA que automatizan lo repetitivo, responden por ti y convierten tus procesos en máquinas que escalan. Dinos tu problema — nosotros construimos la solución.

+40
flujos implementados
+12,000
horas humanas liberadas
2-3 sem
tiempo promedio en vivo
{/* Services */}
/ Servicios

Todo lo que la IA puede automatizar — bajo un mismo equipo.

No vendemos herramientas sueltas. Diseñamos el sistema completo, lo construimos y lo dejamos funcionando.

{SERVICES.map((s, i) =>
{String(i + 1).padStart(2, "0")}
{window.Icon[s.icon]}

{s.title}

{s.desc}

)}
+ TU PROCESO
Si es repetitivo, probablemente podamos automatizarlo.
{/* Process */}
/ Cómo funciona

Cuatro pasos. Cero fricción.

Desde la primera llamada hasta tu primer flujo en producción, en menos de un mes.

{PROCESS.map((p) =>
{p.n}

{p.title}

{p.desc}

)}
{/* Use cases */}
/ Casos reales

Problemas que ya hemos resuelto.

Quizá te suene familiar. Cada caso empezó con una conversación, igual que la tuya.

{CASES.map((c) =>
{c.badge}

"{c.title}"

{c.desc}

)}
{/* Stats */}
{STATS.map((s) =>
{s.num}
{s.label}
{s.desc}
)}
{/* Testimonials */}
/ Testimonios

Lo que dicen quienes ya delegaron a la IA.

{TESTIMONIALS.map((t) =>

"{t.quote}"

{t.initials}
{t.name}
{t.role}
)}
{/* About */}
/ Sobre naxus

Somos el equipo que monta tu cerebro digital.

naxus nació para resolver una frustración común: los negocios saben que la IA puede ayudarlos, pero no saben por dónde empezar. Y mientras dudan, pierden horas, leads y dinero todos los días.

Nosotros traducimos esa frustración en sistemas. Combinamos automatización clásica con agentes de IA modernos, integraciones limpias y atención humana de verdad.

  • Sin contratos eternos ni promesas vacías.
  • Precio cerrado por proyecto, no por hora.
  • Te enseñamos a operar lo que construimos.
{/* FAQ */}
/ Preguntas frecuentes

Lo que casi todos preguntan.

{FAQ.map((f, i) => )}
{/* Wizard / Contact */}
/ Empieza ahora

Cuéntanos tu problema.
La IA hace el resto.

Diagnóstico inicial gratis. Sin compromiso. Respondemos en menos de 24 horas.

{/* Footer */} {/* Tweaks panel */} setTweak("mode", v)} /> setTweak("destinationEmail", v)} />
); } window.App = App;