/* Secciones de la landing */ function Nav() { const [scrolled, setScrolled] = useState(false); useEffect(() => { const on = () => setScrolled(window.scrollY > 16); on(); window.addEventListener("scroll", on, { passive: true }); return () => window.removeEventListener("scroll", on); }, []); return (
Bacatá Dynamics Bacatá Dynamics
Iniciar sesión Solicitar diagnóstico
); } function Hero({ layout, anim, kanbanSpeed }) { return (
Consultoría tecnológica por suscripción

Usted tiene problemas, nosotros soluciones.

Su próximo proyecto no necesita más reuniones, más contrataciones ni más proveedores.

Necesita ejecutarse.
Necesita Bacatá Dynamics.

Solicitar diagnóstico Ver cómo funciona
SAPIAAWSBI
+100 iniciativas entregadas para equipos de
finanzas, operaciones y tecnología.
); } const TECHS = ["AWS", "Google Cloud", "Snowflake", "Python", "Vertex AI", "PostgreSQL", "Docker", "Kubernetes"]; function TechStrip() { const row = [...TECHS, ...TECHS]; return (

Construimos sobre el stack que su empresa ya confía

{row.map((t, i) => ( {t} ))}
); } const STEPS = [ { n: "01", ico: , t: "Priorice iniciativas", d: "Agregue ideas al backlog. Usted decide qué importa primero y nosotros lo convertimos en tareas ejecutables." }, { n: "02", ico: , t: "Nosotros ejecutamos", d: "Asignamos especialistas según necesidad — ingeniería, IA, datos o automatización — sin contrataciones." }, { n: "03", ico: , t: "Reciba resultados", d: "Entregas continuas todos los meses. Avance visible en el Kanban, en producción y medible." }, ]; function Steps() { return (
El modelo

No contrata proyectos.
Contrata capacidad.

{STEPS.map((s, i) => (
{s.n}
{s.ico}

{s.t}

{s.d}

))}
); } const METRICS = [ { pre: "+", to: 100, suf: "", lbl: "iniciativas entregadas" }, { to: 95, suf: "%", lbl: "de satisfacción de clientes" }, { to: 48, suf: "h", lbl: "tiempo promedio de inicio" }, { text: "3–12", suf: "", lbl: "meses · contratos típicos" }, ]; function Metrics({ anim }) { return (
Resultados

Capacidad que se mide
en entregas, no en horas.

{METRICS.map((m, i) => (
{m.text ? {m.text} : } {m.suf && {m.suf}}
{m.lbl}
))}
); } const CMP_ROWS = [ { f: "Tiempo de inicio", trad: "Semanas de scoping, propuestas y contratos", us: "Operando en 48 horas" }, { f: "Flexibilidad", trad: "Alcance fijo; cada cambio renegocia el contrato", us: "Reprioriza tu backlog cuando quieras" }, { f: "Costo", trad: "Proyectos cerrados de alto ticket", us: "Suscripción mensual predecible" }, { f: "Identificación de valor", trad: "Ejecuta lo solicitado sin evaluar qué iniciativas rinden más", us: "Con el plan anual, una auditoría prioriza los proyectos de mayor retorno" }, { f: "Modelo de cobro", trad: "Comisiona un porcentaje sobre la rentabilidad que generan los entregables", us: "Tarifa mensual fija: nunca cobramos un % de tu rentabilidad" }, { f: "Visibilidad de resultados", trad: "Informes estáticos en PDF al cierre del proyecto", us: "Portal del cliente con histórico de proyectos, rentabilidad generada y tiempo ahorrado, en vivo" }, { f: "Continuidad", trad: "El equipo se disuelve al cerrar el proyecto", us: "Equipo dedicado, mes a mes" }, { f: "Transferencia de conocimiento", trad: "Se va con el proveedor", us: "Documentación y handover continuo" }, ]; function Comparison() { return (
Por qué Bacatá

Consultoría tradicional vs. Bacatá Dynamics

Criterio
Consultoría tradicional
Bacatá Dynamics
{CMP_ROWS.map((r, i) => (
{r.f}
{r.trad}
{r.us}
))}
); } function FinalCTA() { return (
Empiece hoy

Una suscripción. Capacidad técnica continua. Resultados medibles.

Acceda a un equipo completo de ingeniería, datos, automatización e inteligencia artificial sin construirlo internamente.

); } function Footer() { return ( ); } Object.assign(window, { Nav, Hero, TechStrip, Steps, Metrics, Comparison, FinalCTA, Footer });