/* global React, Icon, Button, Eyebrow, Badge, Droplets, Container, NcGazeRings */ const NC2 = { magenta: '#B511C9', violet: '#5C147F', bg: 'var(--sub-neuro-bg)', }; // ============================================================ // PROCESS — 4 PHASES (horizontal timeline) // ============================================================ function NcProcess() { const phases = [ { n: '01', weeks: 'Sem. 1–2', title: 'Auditoría de neuromarketing', icon: 'brain', body: 'Revisamos tus páginas, creatividades y emails con la lente del neuromarketing. Identificamos fricciones cognitivas, mensajes incorrectos y oportunidades específicas de lift.', deliverable: 'Reporte con hallazgos prioritarios + estimación de uplift', }, { n: '02', weeks: 'Sem. 2–3', title: 'Generación de variantes IA', icon: 'sparkles', body: 'Claude genera entre 20 y 50 variantes de headlines, subheadlines, CTAs y cuerpo basadas en los hallazgos. Cada variante está fundamentada — no es A/B random.', deliverable: 'Biblioteca de 20–50 variantes con justificación neuro', }, { n: '03', weeks: 'Sem. 3–4', title: 'Validación A/B testing', icon: 'zap', body: 'Implementamos los experimentos vía Google Tag Manager o la plataforma que uses. Medimos conversión real, no métricas de vanidad.', deliverable: 'Experimentos en vivo + monitoreo semanal', }, { n: '04', weeks: 'Sem. 4+', title: 'Reporte e iteración', icon: 'chart', body: 'Entregamos resultados con interpretación de neuromarketing: no solo cuál versión ganó, sino por qué ganó y qué aprendimos del comportamiento de tu audiencia.', deliverable: 'Lectura conductual + plan de siguiente iteración', }, ]; return (
Cómo funciona

Del análisis al resultado
en cuatro semanas.

{/* Timeline */}
{/* Vertical line on left */}
{phases.map((p, i) => (
{/* Node */}
{/* Card */}
{ e.currentTarget.style.background = '#fff'; e.currentTarget.style.borderColor = NC2.magenta; e.currentTarget.style.boxShadow = 'var(--shadow-md)'; }} onMouseLeave={e => { e.currentTarget.style.background = 'var(--ink-25)'; e.currentTarget.style.borderColor = 'var(--border)'; e.currentTarget.style.boxShadow = ''; }}>
Fase {p.n} {p.weeks}

{p.title}

{p.body}

Entregable
{p.deliverable}
))}
); } // ============================================================ // DELIVERABLES // ============================================================ function NcDeliverables() { const items = [ { icon: 'clipboard', text: 'Reporte de auditoría de neuromarketing', tag: 'PDF + presentación' }, { icon: 'target', text: 'Mapa de fricciones cognitivas', tag: 'Páginas principales' }, { icon: 'sparkles', text: 'Biblioteca de 20–50 variantes de copy', tag: 'Con justificación' }, { icon: 'zap', text: 'Implementación de experimentos A/B', tag: 'En tu plataforma' }, { icon: 'chart', text: 'Reporte de resultados con interpretación', tag: 'Lectura conductual' }, { icon: 'compass', text: 'Recomendaciones de siguiente iteración', tag: 'Plan accionable' }, ]; return (
Lo que recibes

Seis entregables tangibles del servicio completo.

{items.map((it, i) => (
e.currentTarget.style.background = NC2.bg} onMouseLeave={e => e.currentTarget.style.background = '#fff'}>
0{i + 1}
{it.text}
{it.tag}
))}
); } // ============================================================ // MOAT — Defensible difference // ============================================================ function NcMoat() { return (
El diferenciador que no se puede copiar fácil

Cualquiera puede usar ChatGPT para escribir copy.
Esto es diferente.

Lo que hace único a NeuroCopy Lab no es la IA — es la metodología de neuromarketing que hay debajo. La IA sin ese marco genera variantes genéricas que pueden subir o bajar la conversión sin saber por qué.

Nuestra metodología combina el análisis de comportamiento inconsciente con la capacidad de generación masiva de la IA. El resultado: variantes que no son aleatorias, son hipótesis fundamentadas en cómo funciona el cerebro humano.

{/* Equation card */}
El foso defensivo
Neuromarketing
×
IA generativa
=
Hipótesis, no ruido.

Y lleva diez años de experiencia construirlo.

); } // ============================================================ // FAQ // ============================================================ function NcFaq() { const faqs = [ { q: '¿Para qué tipo de empresa tiene más sentido?', a: 'Para cualquier empresa que invierta en tráfico digital — paid media, SEO o email — y quiera aumentar la tasa de conversión de sus páginas. El ROI es más claro cuando el ticket de venta o el LTV del cliente son altos.', }, { q: '¿Qué plataformas de testing soportan?', a: 'Google Optimize (o su sucesor), VWO, Optimizely, Convert. Si no tienes plataforma de testing, te ayudamos a implementar una desde cero.', }, { q: '¿Cuánto tiempo tarda en verse el impacto?', a: 'Los primeros resultados de A/B se ven entre 3 y 6 semanas de haber lanzado los experimentos, dependiendo del volumen de tráfico. El análisis de neuromarketing entrega hallazgos desde la semana 2.', }, { q: '¿Puedo hacer solo la auditoría sin el testing?', a: 'Sí. La auditoría tiene un precio independiente y se entrega como reporte accionable. Muchos clientes la usan para priorizar qué optimizar primero con su propio equipo.', }, { q: '¿Necesito tener un desarrollador en mi equipo?', a: 'No para la implementación básica vía GTM. Para cambios más complejos en el sitio, podemos coordinarnos con tu equipo técnico.', }, ]; const [open, setOpen] = React.useState(0); return (
Preguntas frecuentes

Lo que todo CMO pregunta antes de firmar.

{faqs.map((f, i) => { const isOpen = open === i; return (
{isOpen && (

{f.a}

)}
); })}
); } // ============================================================ // FINAL CTA — Lift calculator // ============================================================ function NcFinalCta({ onCta }) { const [visits, setVisits] = React.useState(5000); const [cvr, setCvr] = React.useState(2.0); const [ticket, setTicket] = React.useState(20000); const [lift, setLift] = React.useState(15); const baselineClients = Math.round((visits * cvr) / 100); const newCvr = cvr * (1 + lift / 100); const newClients = Math.round((visits * newCvr) / 100); const extraClients = newClients - baselineClients; const annualLift = extraClients * ticket * 12; const fmt = n => '$' + n.toLocaleString('es-MX'); return (
El número que importa

¿Cuánto vale para ti
subir tu conversión
un 15%?

Si tu página recibe 5,000 visitas al mes y convierte al 2%, tienes 100 clientes. Con un 15% de lift, son 115. Si tu ticket promedio es $20,000 MXN, eso son $300,000 MXN más al año — de la misma inversión en tráfico.

La auditoría te dice exactamente dónde está ese 15%.

{/* Lift calculator */}
// simulador de lift
En vivo
Hoy · clientes/mes
{baselineClients}
Con +{lift}% lift
{newClients} +{extraClients}
Impacto anual potencial {fmt(annualLift)} MXN

* Estimación. El lift real depende del estado actual de tu copy y la mecánica de conversión. Los rangos observados en piloto: +8% a +25%.

); } function NcSlider({ label, value, setValue, min, max, step = 1, unit, fmt, decimals = 0, highlight }) { const pct = ((value - min) / (max - min)) * 100; const display = fmt ? fmt(value) : (decimals > 0 ? value.toFixed(decimals) : value.toLocaleString('es-MX')); const color = highlight ? NC2.magenta : NC2.violet; return (
{display} {unit}
setValue(parseFloat(e.target.value))} style={{ position: 'absolute', inset: 0, width: '100%', opacity: 0, cursor: 'pointer', margin: 0, }} />
); } Object.assign(window, { NcProcess, NcDeliverables, NcMoat, NcFaq, NcFinalCta });