{"id":26827,"date":"2025-12-30T16:20:49","date_gmt":"2025-12-30T21:20:49","guid":{"rendered":"https:\/\/krugercorp.com\/?page_id=26827"},"modified":"2026-02-20T16:10:36","modified_gmt":"2026-02-20T21:10:36","slug":"lm-cierre-2025","status":"publish","type":"page","link":"https:\/\/krugercorp.com\/en\/lm-cierre-2025\/","title":{"rendered":"lm-cierre-2025"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"26827\" class=\"elementor elementor-26827\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da073a4 e-con-full e-flex e-con e-parent\" data-id=\"da073a4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6da0749 elementor-widget elementor-widget-html\" data-id=\"6da0749\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"krg-fit2026-embed\">\r\n\r\n  <div id=\"krg-fit2026-root\"><\/div>\r\n\r\n\r\n\r\n  <style>\r\n\r\n    #krg-fit2026-embed,\r\n\r\n    #krg-fit2026-embed * { box-sizing: border-box; }\r\n\r\n\r\n\r\n    #krg-fit2026-embed{\r\n\r\n      width: 100%;\r\n\r\n      max-width: 100%;\r\n\r\n      font-size: clamp(16px, 1.1vw, 20px);\r\n\r\n      line-height: 1.5;\r\n\r\n    }\r\n\r\n\r\n\r\n    #krg-fit2026-root { width: 100%; }\r\n\r\n\r\n\r\n    #krg-fit2026-embed button { font: inherit; }\r\n\r\n  <\/style>\r\n\r\n\r\n\r\n  <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n\r\n  <script src=\"https:\/\/unpkg.com\/react@18\/umd\/react.production.min.js\"><\/script>\r\n\r\n  <script src=\"https:\/\/unpkg.com\/react-dom@18\/umd\/react-dom.production.min.js\"><\/script>\r\n\r\n  <script src=\"https:\/\/unpkg.com\/@babel\/standalone\/babel.min.js\"><\/script>\r\n\r\n  <script src=\"https:\/\/unpkg.com\/lucide@latest\"><\/script>\r\n\r\n\r\n\r\n  <script type=\"text\/babel\">\r\n\r\n    const { useState, useEffect } = React;\r\n\r\n\r\n\r\n    const Icon = ({ name, className = \"\", size = 20 }) => {\r\n\r\n      useEffect(() => { if (window.lucide) window.lucide.createIcons(); }, [name]);\r\n\r\n      return <i data-lucide={name} className={className} style={{ width: size, height: size }}><\/i>;\r\n\r\n    };\r\n\r\n\r\n\r\n    const App = () => {\r\n\r\n      const [step, setStep] = useState('welcome');\r\n\r\n      const [currentQuestion, setCurrentQuestion] = useState(0);\r\n\r\n      const [answers, setAnswers] = useState({});\r\n\r\n      const [result, setResult] = useState(null);\r\n\r\n      const [progress, setProgress] = useState(0);\r\n\r\n\r\n\r\n      const questions = [\r\n\r\n        {\r\n\r\n          id: 'architecture',\r\n\r\n          category: 'Arquitectura Core',\r\n\r\n          question: '\u00bfCu\u00e1l es el estado real de tu Legacy vs. Innovaci\u00f3n?',\r\n\r\n          options: [\r\n\r\n            { label: 'Arquitectura Composable \/ Microservicios', desc: 'Los m\u00f3dulos se despliegan independientemente.', value: 10 },\r\n\r\n            { label: 'H\u00edbrido con Dependencias', desc: 'Tenemos APIs, pero el core es un monolito r\u00edgido.', value: 5 },\r\n\r\n            { label: 'Monolito R\u00edgido', desc: 'Cada cambio requiere pruebas de regresi\u00f3n masivas.', value: 0 }\r\n\r\n          ]\r\n\r\n        },\r\n\r\n        {\r\n\r\n          id: 'cloud',\r\n\r\n          category: 'Eficiencia Cloud',\r\n\r\n          question: '\u00bfTu factura de nube refleja el valor que obtienes?',\r\n\r\n          options: [\r\n\r\n            { label: 'Optimizaci\u00f3n Nativa', desc: 'Escalamos autom\u00e1ticamente y pagamos por consumo real.', value: 10 },\r\n\r\n            { label: 'Lift & Shift Est\u00e1tico', desc: 'Movimos m\u00e1quinas virtuales sin refactorizar.', value: 5 },\r\n\r\n            { label: 'Sin Gobierno', desc: 'No sabemos por qu\u00e9 aumentan los costos cada mes.', value: 0 }\r\n\r\n          ]\r\n\r\n        },\r\n\r\n        {\r\n\r\n          id: 'data',\r\n\r\n          category: 'Gobernanza de Datos',\r\n\r\n          question: '\u00bfEst\u00e1n tus datos listos para IA en 2026?',\r\n\r\n          options: [\r\n\r\n            { label: 'Data Fabric Unificado', desc: 'Datos limpios y accesibles en tiempo real.', value: 10 },\r\n\r\n            { label: 'Silos Departamentales', desc: 'Cada \u00e1rea tiene reportes que no cuadran.', value: 5 },\r\n\r\n            { label: 'Fragmentaci\u00f3n Total', desc: 'Calidad de dato baja y dependencia manual.', value: 0 }\r\n\r\n          ]\r\n\r\n        },\r\n\r\n        {\r\n\r\n          id: 'security',\r\n\r\n          category: 'Ciberseguridad',\r\n\r\n          question: 'Ante un ataque de ransomware hoy, \u00bfcu\u00e1l es tu realidad?',\r\n\r\n          options: [\r\n\r\n            { label: 'Resiliencia Zero Trust', desc: 'Detecci\u00f3n por comportamiento y recuperaci\u00f3n auto.', value: 10 },\r\n\r\n            { label: 'Defensa Perimetral', desc: 'Confiamos en Firewall, pero somos vulnerables dentro.', value: 5 },\r\n\r\n            { label: 'Reactiva \/ B\u00e1sica', desc: 'Dependemos de antivirus y backups manuales.', value: 0 }\r\n\r\n          ]\r\n\r\n        },\r\n\r\n        {\r\n\r\n          id: 'agility',\r\n\r\n          category: 'Time-to-Market',\r\n\r\n          question: '\u00bfCu\u00e1nto tardas desde la \"Idea\" hasta \"Producci\u00f3n\"?',\r\n\r\n          options: [\r\n\r\n            { label: 'D\u00edas \/ Semanas (DevSecOps)', desc: 'CI\/CD automatizado con seguridad integrada.', value: 10 },\r\n\r\n            { label: 'Meses (Falsa Agilidad)', desc: 'Sprints pero despliegues trimestrales dolorosos.', value: 5 },\r\n\r\n            { label: 'Indefinido \/ Lento', desc: 'La burocracia t\u00e9cnica eterniza los proyectos.', value: 0 }\r\n\r\n          ]\r\n\r\n        }\r\n\r\n      ];\r\n\r\n\r\n\r\n      const handleAnswer = (val) => {\r\n\r\n        const newAnswers = { ...answers, [questions[currentQuestion].id]: val };\r\n\r\n        setAnswers(newAnswers);\r\n\r\n        if (currentQuestion < questions.length - 1) setCurrentQuestion(currentQuestion + 1);\r\n\r\n        else setStep('analyzing');\r\n\r\n      };\r\n\r\n\r\n\r\n      useEffect(() => {\r\n\r\n        if (step !== 'analyzing') return;\r\n\r\n        const timer = setInterval(() => {\r\n\r\n          setProgress(prev => {\r\n\r\n            if (prev >= 100) { clearInterval(timer); return 100; }\r\n\r\n            return prev + 5;\r\n\r\n          });\r\n\r\n        }, 50);\r\n\r\n        return () => clearInterval(timer);\r\n\r\n      }, [step]);\r\n\r\n\r\n\r\n      useEffect(() => {\r\n\r\n        if (step !== 'analyzing') return;\r\n\r\n        if (progress < 100) return;\r\n\r\n\r\n\r\n        const totalScore = Object.values(answers).reduce((a, b) => a + b, 0);\r\n\r\n        const percentage = Math.round((totalScore \/ (questions.length * 10)) * 100);\r\n\r\n\r\n\r\n        let tier;\r\n\r\n        if (percentage >= 80) tier = { title: \"L\u00edder Digital Resiliente\", color: \"text-green-400\", bg: \"bg-green-500\/20\" };\r\n\r\n        else if (percentage >= 50) tier = { title: \"Estancamiento Operativo\", color: \"text-orange-400\", bg: \"bg-orange-500\/20\" };\r\n\r\n        else tier = { title: \"Deuda T\u00e9cnica Cr\u00edtica\", color: \"text-red-500\", bg: \"bg-red-500\/20\" };\r\n\r\n\r\n\r\n        setResult({ percentage, tier });\r\n\r\n        setStep('result');\r\n\r\n      }, [progress, step]);\r\n\r\n\r\n\r\n      return (\r\n\r\n        <section className=\"w-full bg-slate-950 text-slate-200\">\r\n\r\n          <div className=\"w-full mx-auto px-[clamp(16px,4vw,64px)] py-[clamp(18px,3vw,56px)]\">\r\n\r\n            <div className=\"w-full flex justify-between items-center border-b border-slate-800 pb-[clamp(14px,2vw,22px)] mb-[clamp(18px,3vw,40px)]\">\r\n\r\n              <span className=\"font-bold tracking-widest text-[clamp(12px,1.0vw,14px)]\">\r\n\r\n                KRUGER <span className=\"text-slate-500\">GROWTH LABS<\/span>\r\n\r\n              <\/span>\r\n\r\n              <span className=\"font-mono text-slate-600 text-[clamp(11px,0.95vw,13px)]\">v2026.1.0<\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <main className=\"w-full max-w-[1400px] mx-auto\">\r\n\r\n              {step === 'welcome' && (\r\n\r\n                <div className=\"text-center space-y-[clamp(14px,2.2vw,28px)] py-[clamp(18px,3vw,44px)]\">\r\n\r\n                  <h1 className=\"font-black leading-tight text-white text-[clamp(34px,5vw,72px)]\">\r\n\r\n                                       <span className=\"text-orange-500\">\u00bfTu Legacy sigue ah\u00ed?<\/span>\r\n\r\n                  <\/h1>\r\n\r\n\r\n\r\n                  <p className=\"text-slate-400 mx-auto max-w-[68ch] text-[clamp(14px,1.5vw,20px)]\">\r\n\r\n                    Diagnostica si tu stack tecnol\u00f3gico es un motor de crecimiento o un ancla financiera en 2026.\r\n\r\n                  <\/p>\r\n\r\n\r\n\r\n                  <div className=\"pt-2\">\r\n\r\n                    <button\r\n\r\n                      onClick={() => setStep('quiz')}\r\n\r\n                      className=\"inline-flex items-center justify-center gap-3 bg-orange-500 text-slate-950 font-bold\r\n\r\n                                 px-[clamp(18px,2.8vw,34px)] py-[clamp(12px,1.8vw,18px)]\r\n\r\n                                 rounded-full shadow-lg hover:bg-orange-400 transition-all\r\n\r\n                                 text-[clamp(14px,1.2vw,18px)]\"\r\n\r\n                    >\r\n\r\n                      Iniciar Diagn\u00f3stico <Icon name=\"arrow-right\" size={22} \/>\r\n\r\n                    <\/button>\r\n\r\n                  <\/div>\r\n\r\n                <\/div>\r\n\r\n              )}\r\n\r\n\r\n\r\n              {step === 'quiz' && (\r\n\r\n                <div className=\"w-full\">\r\n\r\n                  <div className=\"text-slate-500 font-mono uppercase tracking-wider mb-3 text-[clamp(11px,1.0vw,13px)]\">\r\n\r\n                    {questions[currentQuestion].category}\r\n\r\n                  <\/div>\r\n\r\n\r\n\r\n                  <div className=\"w-full h-2 bg-slate-800 rounded-full mb-8 overflow-hidden\">\r\n\r\n                    <div\r\n\r\n                      className=\"h-full bg-orange-500 transition-all\"\r\n\r\n                      style={{ width: `${((currentQuestion + 1) \/ questions.length) * 100}%` }}\r\n\r\n                    ><\/div>\r\n\r\n                  <\/div>\r\n\r\n\r\n\r\n                  <h2 className=\"font-bold text-white mb-6 text-[clamp(20px,2.2vw,34px)]\">\r\n\r\n                    {questions[currentQuestion].question}\r\n\r\n                  <\/h2>\r\n\r\n\r\n\r\n                  <div className=\"space-y-[clamp(10px,1.6vw,16px)] max-w-[980px]\">\r\n\r\n                    {questions[currentQuestion].options.map((opt, i) => (\r\n\r\n                      <button\r\n\r\n                        key={i}\r\n\r\n                        onClick={() => handleAnswer(opt.value)}\r\n\r\n                        className=\"w-full text-left rounded-2xl bg-slate-900 border border-slate-800\r\n\r\n                                   hover:border-orange-500 transition-all\r\n\r\n                                   px-[clamp(16px,2.2vw,26px)] py-[clamp(14px,2vw,22px)]\"\r\n\r\n                      >\r\n\r\n                        <div className=\"font-bold text-[clamp(16px,1.35vw,22px)] text-white\">\r\n\r\n                          {opt.label}\r\n\r\n                        <\/div>\r\n\r\n                        <div className=\"text-slate-900 mt-1 text-[clamp(13px,1.05vw,16px)]\">\r\n\r\n                          {opt.desc}\r\n\r\n                        <\/div>\r\n\r\n                      <\/button>\r\n\r\n                    ))}\r\n\r\n                  <\/div>\r\n\r\n                <\/div>\r\n\r\n              )}\r\n\r\n\r\n\r\n              {step === 'analyzing' && (\r\n\r\n                <div className=\"text-center py-[clamp(34px,6vw,90px)]\">\r\n\r\n                  <div className=\"w-16 h-16 border-t-4 border-orange-500 rounded-full animate-spin mx-auto mb-6\"><\/div>\r\n\r\n                  <h2 className=\"font-bold text-white text-[clamp(18px,1.8vw,28px)]\">\r\n\r\n                    Procesando Arquitectura...\r\n\r\n                  <\/h2>\r\n\r\n                  <div className=\"mt-3 text-slate-500 font-mono text-[clamp(12px,1.1vw,14px)]\">\r\n\r\n                    {progress}%\r\n\r\n                  <\/div>\r\n\r\n                <\/div>\r\n\r\n              )}\r\n\r\n\r\n\r\n              {step === 'result' && result && (\r\n\r\n                <div className=\"space-y-6 max-w-[980px]\">\r\n\r\n                  <div className=\"bg-slate-900 border border-slate-800 p-[clamp(18px,3vw,32px)] rounded-2xl\">\r\n\r\n                    <div className={`inline-block px-3 py-1 rounded-full font-bold mb-3 ${result.tier.bg} ${result.tier.color} text-[clamp(11px,1.0vw,13px)]`}>\r\n\r\n                      {result.tier.title}\r\n\r\n                    <\/div>\r\n\r\n                    <div className={`font-black ${result.tier.color} text-[clamp(44px,5vw,72px)]`}>\r\n\r\n                      {result.percentage}%\r\n\r\n                    <\/div>\r\n\r\n                    <p className=\"text-slate-400 mt-2 text-[clamp(14px,1.2vw,18px)]\">\r\n\r\n                      Tu arquitectura ha hablado. Tu score nos cuenta una historia \u00fanica sobre tus desaf\u00edos y oportunidades. Hemos sintetizado nuestros mejores insights para entregarte, de cortes\u00eda, un informe \u00fanico que ser\u00e1 tu br\u00fajula tecnol\u00f3gica para los pr\u00f3ximos 18 meses.\r\n\r\n                    <\/p>\r\n\r\n                  <\/div>\r\n\r\n\r\n\r\n                  <button\r\n\r\n                    onClick={() => window.open('https:\/\/nethunt.com\/service\/automation\/forms\/69557e942987e5b43e130025', '_blank')}\r\n\r\n                    className=\"w-full bg-orange-600 hover:bg-orange-500 transition-all\r\n\r\n                               py-[clamp(14px,2vw,18px)] rounded-2xl font-bold text-white\r\n\r\n                               text-[clamp(14px,1.2vw,18px)]\"\r\n\r\n                  >\r\n\r\n                    DESBLOQUEAR MI INFORME PERSONALIZADO (SIN COSTO)\r\n\r\n                  <\/button>\r\n\r\n\r\n\r\n                  <button\r\n\r\n                    onClick={() => { setStep('welcome'); setCurrentQuestion(0); setAnswers({}); setResult(null); setProgress(0); }}\r\n\r\n                    className=\"inline-flex items-center justify-center bg-orange-600 hover:bg-orange-500 \r\n\r\n                               text-white font-bold px-[clamp(14px,2vw,22px)] py-[clamp(8px,1.2vw,12px)]\r\n\r\n                               rounded-lg transition-all text-[clamp(12px,1.05vw,14px)]\"\r\n\r\n                  >\r\n\r\n                    Volver a evaluar\r\n\r\n                  <\/button>\r\n\r\n                <\/div>\r\n\r\n              )}\r\n\r\n            <\/main>\r\n\r\n          <\/div>\r\n\r\n        <\/section>\r\n\r\n      );\r\n\r\n    };\r\n\r\n\r\n\r\n    const mount = document.getElementById('krg-fit2026-root');\r\n\r\n    const root = ReactDOM.createRoot(mount);\r\n\r\n    root.render(<App \/>);\r\n\r\n  <\/script>\r\n\r\n<\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-26827","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/pages\/26827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/comments?post=26827"}],"version-history":[{"count":116,"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/pages\/26827\/revisions"}],"predecessor-version":[{"id":29837,"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/pages\/26827\/revisions\/29837"}],"wp:attachment":[{"href":"https:\/\/krugercorp.com\/en\/wp-json\/wp\/v2\/media?parent=26827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}