import React, { useState, useRef, useEffect } from 'react'; import { Play, Check, ChevronRight, BarChart3, Users, Zap, ShieldCheck, ArrowRight, MessageSquare, X, Globe, Database, Sparkles, MessageCircle, UserCheck, Megaphone, AlertCircle, HelpCircle, FileSpreadsheet } from 'lucide-react'; /* --- COMPONENTES AUXILIARES --- */ // Botón Principal (Pill Shape) const Button = ({ children, variant = 'primary', className = '', icon: Icon, onClick }) => { const baseStyle = "inline-flex items-center justify-center px-8 py-4 rounded-full font-bold transition-all duration-300 transform hover:-translate-y-1 focus:outline-none cursor-pointer"; const variants = { primary: "bg-[#8D1AF1] hover:bg-[#7a15d1] text-white shadow-[0_10px_25px_rgba(141,26,241,0.3)] hover:shadow-[0_15px_35px_rgba(141,26,241,0.4)]", secondary: "bg-white text-[#111111] border border-gray-200 hover:border-[#8D1AF1] hover:text-[#8D1AF1] shadow-sm", ghost: "bg-transparent text-[#4A4A4A] hover:text-[#8D1AF1]" }; return ( ); }; // Comparison Slider Component (Antes vs Después) const ComparisonSlider = () => { const [sliderPosition, setSliderPosition] = useState(50); const containerRef = useRef(null); const isDragging = useRef(false); const handleMove = (clientX) => { if (containerRef.current) { const rect = containerRef.current.getBoundingClientRect(); const x = Math.max(0, Math.min(clientX - rect.left, rect.width)); const percentage = (x / rect.width) * 100; setSliderPosition(percentage); } }; const onMouseDown = () => { isDragging.current = true; }; const onMouseUp = () => { isDragging.current = false; }; const onMouseMove = (e) => { if (isDragging.current) handleMove(e.clientX); }; const onTouchMove = (e) => { handleMove(e.touches[0].clientX); }; useEffect(() => { window.addEventListener('mouseup', onMouseUp); return () => window.removeEventListener('mouseup', onMouseUp); }, []); return (
{/* CAPA FONDO (ANTES - Operación Desconectada/Manual) */}
Tu Operación Actual
{/* 1. MAPA MENTAL ROTO (Broken System) */}
{/* Step 1: Traffic (Blind Clicks) */}
Clics Ciegos
{/* Broken Link */}
{/* Step 2: No Filter (Direct to WA) */}
Spam/Curiosos
{/* Broken Link */}
{/* Step 3: Manual Chaos (Excel) */}
!
Seguimiento 0%
{/* Broken Link */}
{/* Step 4: Owner Overwhelmed */}
Sin Ventas
{/* 2. DASHBOARD CIEGO (Blindness) */}

Ceguera Operativa

No hay datos
{[ { label: "ROAS", val: "?", color: "text-gray-300" }, { label: "Cierres", val: "?", color: "text-gray-300" }, { label: "Pérdida", val: "- ???", color: "text-red-300" } ].map((stat, idx) => (
{stat.label}
{stat.val}
))}
{/* Mock Chart Lines (Flatline/Noise) */}
{[20, 15, 25, 10, 30, 15, 10].map((h, i) => (
))}
{/* CAPA SUPERIOR (DESPUÉS - Infraestructura Keepscaling) */}
Infraestructura Keepscaling
{/* 1. MAPA MENTAL DEL SISTEMA (System Architecture) */}
{/* Step 1: Meta */}
Tráfico
{/* Step 2: Web */}
Web/Filtro
{/* Step 3: HUB (WA + CRM + AI) */}
IA
Nutrición
{/* Step 4: Owner */}
Cierre
{/* 2. DASHBOARD DE RESULTADOS (Evidence) */}

Control de Mando

+24% vs mes anterior
{[ { label: "ROAS", val: "4.2x", color: "text-[#8D1AF1]" }, { label: "Cierres", val: "18", color: "text-gray-800" }, { label: "Revenue", val: "$12k", color: "text-green-600" } ].map((stat, idx) => (
{stat.label}
{stat.val}
))}
{/* Mock Chart Lines */}
{[40, 65, 45, 80, 55, 90, 100].map((h, i) => (
))}
{/* Handle / Slider Button */}
); }; /* --- LANDING PAGE PRINCIPAL --- */ export default function KeepscalingLanding() { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); // Función de Scroll Suave const scrollToSection = (e, sectionId) => { e.preventDefault(); const element = document.getElementById(sectionId); if (element) { // Ajuste de offset para considerar el Navbar fijo (80px) const headerOffset = 80; const elementPosition = element.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - headerOffset; window.scrollTo({ top: offsetPosition, behavior: "smooth" }); setMobileMenuOpen(false); } }; return (
{/* 1. NAVBAR */} {/* 2. HERO SECTION */}
{/* Grid Background Tech Effect */}
{/* Columna Izquierda: Copy */}
Ingeniería de Crecimiento para Negocios de Servicios

Diseñamos la Infraestructura para
Escalar tu Negocio.

Transformamos la operación manual en sistemas de alto rendimiento. Integramos Marketing, Estrategia, Datos y Procesos Comerciales para que crezcas con orden y previsibilidad, eliminando el factor suerte.

{/* Social Proof */}

Partners de Crecimiento de:

{/* Logos simulados con texto para demo */} TrueImplant Miyazato DR.GABY
{/* Columna Derecha: VSL Mockup */}
scrollToSection(e, 'sistema')} className="relative rounded-2xl overflow-hidden shadow-[0_20px_60px_-15px_rgba(0,0,0,0.1)] border border-gray-100 bg-gray-50 aspect-video group cursor-pointer"> {/* Placeholder Image Gradient */}

Ver el Protocolo Keepscaling

Duración: 2 min

{/* Decorative Elements */}
SYSTEM_ONLINE
{/* Floating Badge */}

Resultado Promedio

+3.5x ROAS

{/* 3. SECCIÓN DE DOLORES: "El Diagnóstico" */}

¿Tu negocio tiene excelentes resultados técnicos,
pero pobres resultados comerciales?

El "Efecto Embudo Roto": Inviertes más, pero ganas lo mismo.

{/* Card 1 */}

Leads Basura y Curiosos

Tu equipo comercial pierde horas filtrando consultas de bajo valor, preguntas por precio o prospectos sin presupuesto que no convierten.

{/* Card 2 */}

Ceguera de Datos

Inviertes sin conocer tu retorno real (ROAS). Ves clics y mensajes, pero desconoces por qué no se traducen en dinero. Operas por sensaciones, no por métricas financieras.

{/* Card 3 */}

Techo Operativo

Tu facturación depende 100% de tu tiempo manual. Si tú no vendes o atiendes, el negocio se detiene. No tienes un sistema predecible.

{/* 4. EL MECANISMO ÚNICO: "El Protocolo Keepscaling" */}
{/* Sticky Header Left */}

El Protocolo Keepscaling

No hacemos "campañas de marketing". Construimos ecosistemas de venta de punta a punta. Transformamos desconocidos en clientes de alto valor sin que tengas que perseguirlos.

{/* Timeline Right */}
{/* Vertical Line */}
{/* Step 1 */}
01

Ingeniería de Oferta

Dejamos de vender "servicios" y empezamos a vender "transformaciones".

Estudiamos tu negocio y servicio para diseñar, junto a vos, una nueva perspectiva que comunique tu verdadero valor y diferencial. Esto nos permite atraer al 10% del mercado que paga bien, eliminando definitivamente la competencia por precio.

{/* Step 2 */}
02

Infraestructura Digital & Sistemas

Marketing Táctico + Web + Gestión Operativa.

Construimos tus activos digitales: creación de contenidos y web de alta conversión para atraer, sumado a la instalación de tu sistema de gestión en Google Sheets para ordenar el flujo.

{/* Step 3 */}
03

Sistemas de Lazo Cerrado

Optimizamos por Dinero, no por Clics.

Conectamos tu CRM (Google Sheets) con la API de Meta. Entrenamos a la IA con tus ventas reales para encontrar más clientes pagadores automáticamente.

{/* Step 4 */}
04

Ejecución Partner

No te damos un manual, lo hacemos contigo.

Ponemos al Setter, gestionamos los anuncios y optimizamos el cierre. Nos convertimos en tu brazo armado de crecimiento.

{/* 5. LA TRANSFORMACIÓN (Comparison Slider) */}
Evidencia Visual

Orden del Caos

Desliza para ver la diferencia operativa.

100%
Trazabilidad
24/7
Captación
< 2h
Gestión Diaria
3x
Cierre de Ventas
{/* 6. AUTORIDAD (Perfil Lucas) */}
{/* Image Placeholder */}
Lucas Founder
FOUNDER

Lucas

Arquitecto de Sistemas & Growth Partner

"En Keepscaling no vendemos magia, vendemos lógica. Mi obsesión es conectar tu inversión en marketing con tu cuenta bancaria a través de código y procesos."

Como instructor del Gonzalez Dojo Capital y consultor estratégico, aplico la disciplina marcial a los negocios: Orden, Constancia y Resultados.

{/* 7. CTA FINAL (Footer) */}
); }