{"id":5419,"date":"2025-09-17T22:22:10","date_gmt":"2025-09-17T20:22:10","guid":{"rendered":"https:\/\/puedata.com\/home\/"},"modified":"2026-02-06T10:35:01","modified_gmt":"2026-02-06T09:35:01","slug":"home","status":"publish","type":"page","link":"https:\/\/puedata.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones hero-home contenedor-cargado\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-min-height:660px;--awb-background-color:rgba(255,255,255,0);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-aroRojo4\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/aro-rojo4.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div>\n\n<div class=\"figura-animada figura-quesoAzul3\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/queso-azul3.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div>\n\n<div class=\"figura-animada figura-circuloAzul\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/circulo-azul.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div>\n\n<div class=\"figura-animada figura-aroAzul4\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/aro-azul4.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-padding-right:295px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:-210px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:250px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:250px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\"><style>#typewriter-container {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;\n  text-align: left;\n  height: 160px;\n  overflow: hidden;\n  width: 100%;\n}\n\nh1#typewriter-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: 88px;\n  font-weight: 600;\n  line-height: 1.2;\n  display: inline-block;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal;\n  max-width: 100%;\n}\n\n.text-pink { color: #e40d4d; }\n.text-blue { color: #004a7c; }\n\n\/* Cursor1 (azul) *\/\n.cursor {\n  \/* El color inicial se establecer\u00e1 por JS, \n     pero dejamos el azul como fallback *\/\n  color: #004a7c;\n  display: inline-block;\n  animation: blink-during 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes blink-during {\n  50% { opacity: 0; }\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  #typewriter-container { height: 90px; }\n  h1#typewriter-text { font-size: 40pt; }\n}\n@media (max-width: 480px) {\n  #typewriter-container { height: 70px; padding: 20px 0; }\n  h1#typewriter-text { font-size: 30pt; }\n}\n<\/style><div id=\"typewriter-container\"><h1 id=\"typewriter-text\"><span id=\"typed-content\"><\/span><span class=\"cursor\">_<\/span><\/h1><\/div><script>document.addEventListener('DOMContentLoaded', function() {\n  const typedContent = document.getElementById('typed-content');\n  const cursor = document.querySelector('.cursor'); \/\/ [CAMBIO] Obtenemos el cursor aqu\u00ed\n  const fullText = 'Data & AI in Motion';\n  const pinkPart = 'Data & AI';\n  const typingSpeed = 50;\n  let currentIndex = 0;\n  let started = false;\n\n  function colorizeDynamic(text) {\n    if (text.length <= pinkPart.length) {\n      return `<span class=\"text-pink\">${text}<\/span>`;\n    } else {\n      const pink = pinkPart;\n      const blue = text.slice(pinkPart.length);\n      return `<span class=\"text-pink\">${pink}<\/span><span class=\"text-blue\">${blue}<\/span>`;\n    }\n  }\n\n  function typeWriter() {\n    if (currentIndex <= fullText.length) {\n      \n      \/\/ === [CAMBIO APLICADO] ===\n      \/\/ Cambia el color del cursor seg\u00fan la secci\u00f3n del texto\n      if (currentIndex <= pinkPart.length) {\n        cursor.style.color = '#e40d4d'; \/\/ Color Rosa\n      } else {\n        cursor.style.color = '#004a7c'; \/\/ Color Azul\n      }\n      \/\/ ===========================\n\n      const currentText = fullText.slice(0, currentIndex);\n      typedContent.innerHTML = colorizeDynamic(currentText);\n      currentIndex++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    \/\/ const cursor = document.querySelector('.cursor'); \/\/ [CAMBIO] Ya no es necesario aqu\u00ed\n    if (!cursor) return;\n    \n    cursor.style.animation = 'none';\n    \n    \/\/ Aseguramos que el parpadeo final sea azul\n    cursor.style.color = '#004a7c'; \n\n    let blinkCount = 0;\n    const blinkInterval = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '0' ? '1' : '0';\n      blinkCount++;\n      if (blinkCount >= 6) { \/\/ 3 parpadeos\n        clearInterval(blinkInterval);\n        cursor.style.opacity = '1'; \/\/ queda fijo visible\n      }\n    }, 400);\n  }\n\n  const observer = new IntersectionObserver(entries => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n      }\n    });\n  }, { threshold: 0.5 });\n\n  observer.observe(typedContent);\n});\n<\/script><div class=\"fusion-text fusion-text-1 fusion-text-no-margin\" style=\"--awb-font-size:24px;--awb-text-color:var(--awb-color5);--awb-margin-bottom:30px;\"><p>Your Data Lifecycle Simplified. End-to-end solutions that integrate everything, right up to AI.<\/p>\n<p>Our only rule: make the complex simple.<\/p>\n<\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button-border-radius-top-left:30px;--button-border-radius-top-right:30px;--button-border-radius-bottom-right:30px;--button-border-radius-bottom-left:30px;--button_font_size:1rem;\" target=\"_self\" id=\"hablamos\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Start Your Journey<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container video-background has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:40px;--awb-padding-bottom:40px;--awb-padding-top-small:0px;--awb-background-color:rgba(255,255,255,0);--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/Hero_home.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fullwidth-overlay\" style=\"background-color:rgba(255,255,255,0);\"><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:130px;--awb-padding-top-small:0px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:26px;--awb-spacing-left-large:14.4%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:14.4%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div id=\"my-avada-typewriter\" class=\"avada-typewriter\"><div class=\"avada-typewriter-text\"><span class=\"avada-typewriter-content\"><\/span><span class=\"avada-typewriter-cursor\">_<\/span><\/div><\/div><style>\/* * Usamos clases con prefijos \u00fanicos (avada-typewriter-) para\n * asegurar alta especificidad y evitar conflictos con Avada.\n *\/\n.avada-typewriter {\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n  text-align: left; \/* Aseguramos alineaci\u00f3n *\/\n}\n\n.avada-typewriter .avada-typewriter-text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal;\n  max-width: 100%;\n  \n  \/* --- Tipograf\u00eda Fluida --- *\/\n  font-size: clamp(52px, 8vw, 115px);\n  \n  \/* --- Forzar Visibilidad --- *\/\n  display: inline-block !important; \n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n.avada-typewriter .text-pink { color: #e40d4d; }\n.avada-typewriter .text-blue { color: #004a7c; }\n\n.avada-typewriter .avada-typewriter-cursor {\n  color: #004a7c;\n  display: inline-block;\n  \/* Animaci\u00f3n con nombre \u00fanico *\/\n  animation: avada-typewriter-blink 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes avada-typewriter-blink {\n  50% { opacity: 0; }\n}\n\n\/* Ajustes de padding para m\u00f3vil *\/\n@media (max-width: 768px) {\n  .avada-typewriter {\n    padding: 30px 0;\n  }\n}\n@media (max-width: 480px) {\n  .avada-typewriter {\n    padding: 20px 0;\n  }\n}\n<\/style><script>\/\/ Usamos una funci\u00f3n auto-ejecutable (IIFE) para no contaminar\n\/\/ el scope global y evitar conflictos con otros scripts de Avada.\n(function() {\n\n    \/\/ 1. Apuntar al ID \u00fanico del HTML de este bloque\n    const wrapper = document.getElementById('my-avada-typewriter');\n    \n    if (!wrapper) {\n        console.warn('Typewriter wrapper #my-avada-typewriter not found.');\n        return;\n    }\n\n    \/\/ 2. Encontrar los elementos DENTRO de este bloque (con las clases nuevas)\n    const typedContent = wrapper.querySelector('.avada-typewriter-content');\n    const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n    \n    \/\/ 3. Variables de la animaci\u00f3n (con nombres \u00fanicos)\n    const fullText_avada = 'Data & AI in Motion';\n    const pinkPart_avada = 'Data & AI';\n    const typingSpeed_avada = 50;\n    let currentIndex_avada = 0;\n\n    \/\/ 4. Funciones con nombres \u00fanicos para evitar colisiones\n    function avadaColorizeDynamic(text) {\n        if (text.length <= pinkPart_avada.length) {\n            return `<span class=\"text-pink\">${text}<\/span>`;\n        } else {\n            const pink = pinkPart_avada;\n            const blue = text.slice(pinkPart_avada.length);\n            return `<span class=\"text-pink\">${pink}<\/span><span class=\"text-blue\">${blue}<\/span>`;\n        }\n    }\n\n    function avadaTypeWriter() {\n        if (currentIndex_avada <= fullText_avada.length) {\n            if (currentIndex_avada <= pinkPart_avada.length) {\n                cursor.style.color = '#e40d4d'; \/\/ Rosa\n            } else {\n                cursor.style.color = '#004a7c'; \/\/ Azul\n            }\n            const currentText = fullText_avada.slice(0, currentIndex_avada);\n            typedContent.innerHTML = avadaColorizeDynamic(currentText);\n            currentIndex_avada++;\n            setTimeout(avadaTypeWriter, typingSpeed_avada);\n        } else {\n            avadaFinalizeCursor();\n        }\n    }\n\n    function avadaFinalizeCursor() {\n        if (!cursor) return;\n        cursor.style.animation = 'none';\n        cursor.style.color = '#004a7c';\n        let blinkCount = 0;\n        const blinkInterval = setInterval(() => {\n            cursor.style.opacity = cursor.style.opacity === '0' ? '1' : '0';\n            blinkCount++;\n            if (blinkCount >= 6) { \/\/ 3 parpadeos\n                clearInterval(blinkInterval);\n                cursor.style.opacity = '1';\n            }\n        }, 400);\n    }\n\n    \/\/ 5. Iniciar la animaci\u00f3n\n    avadaTypeWriter();\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><div class=\"fusion-text fusion-text-2 fusion-text-no-margin\" style=\"--awb-font-size:18px;--awb-text-color:var(--awb-color5);--awb-margin-bottom:30px;\"><p>Your Data Lifecycle Simplified. End-to-end solutions that integrate everything, right up to AI.<\/p>\n<p>Our only rule: make the complex simple.<\/p>\n<\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-2 fusion-button-default-span fusion-button-default-type\" style=\"--button-border-radius-top-left:30px;--button-border-radius-top-right:30px;--button-border-radius-bottom-right:30px;--button-border-radius-bottom-left:30px;\" target=\"_self\" id=\"hablamos\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Start Your Journey<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-min-height:275px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-left:250px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\"><style>#typewriter-container8 {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;\n  text-align: left;\n  height: 140px;\n  overflow: hidden;\n  width: 100%;\n}\n\nh2#typewriter-text8 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 88px;\n  font-weight: 600;\n  line-height: 1.1;\n  display: inline-block;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal;\n  max-width: 100%;\n}\n\n.text-blue { color: #004a7c; }\n.text-pink { color: #e40d4d; }\n\n\/* Cursor aislado para este bloque *\/\n#cursor8 {\n  color: #004a7c; \/* Color inicial (se cambiar\u00e1 por JS) *\/\n  display: inline-block;\n  margin-left: 2px;\n  animation: blink-during8 0.4s step-start infinite;\n}\n@keyframes blink-during8 { 50% { opacity: 0; } }\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  #typewriter-container8 { height: 90px; }\n  h2#typewriter-text8 { font-size: 40pt; }\n}\n@media (max-width: 480px) {\n  #typewriter-container8 { height: 70px; padding: 20px 0; }\n  h2#typewriter-text8 { font-size: 30pt; }\n}\n<\/style><div id=\"typewriter-container8\"><h2 id=\"typewriter-text8\"><span id=\"typed-content8\"><\/span><span id=\"cursor8\">_<\/span><\/h2><\/div><script>document.addEventListener('DOMContentLoaded', () => {\n  const typed = document.getElementById('typed-content8');\n  const cursor = document.getElementById('cursor8');\n  const fullText = 'Our Impact Equation';\n  const typingSpeed = 50;\n  let index = 0, started = false, finished = false;\n\n  const part1 = 'Our ';\n  const part2 = 'Impact ';\n  const part3 = 'Equation';\n\n  function paint(text) {\n    if (text.length <= part1.length) {\n      return `<span class=\"text-blue\">${text}<\/span>`;\n    } else if (text.length <= part1.length + part2.length) {\n      const p1 = part1;\n      const rest = text.slice(part1.length);\n      return `<span class=\"text-blue\">${p1}<\/span><span class=\"text-pink\">${rest}<\/span>`;\n    } else {\n      const p1 = part1;\n      const p2 = part2;\n      const rest = text.slice(part1.length + part2.length);\n      return `<span class=\"text-blue\">${p1}<\/span><span class=\"text-pink\">${p2}<\/span><span class=\"text-blue\">${rest}<\/span>`;\n    }\n  }\n\n  function type() {\n    if (index <= fullText.length) {\n      \n      \/\/ === [CAMBIO APLICADO] ===\n      \/\/ Cambia el color del cursor din\u00e1micamente\n      if (index <= part1.length) {\n        cursor.style.color = '#004a7c'; \/\/ Azul\n      } else if (index <= part1.length + part2.length) {\n        cursor.style.color = '#e40d4d'; \/\/ Rosa\n      } else {\n        cursor.style.color = '#004a7c'; \/\/ Azul\n      }\n      \/\/ ===========================\n\n      const current = fullText.slice(0, index);\n      typed.innerHTML = paint(current);\n      index++;\n      setTimeout(type, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n\n    \/\/ Detiene el parpadeo CSS\n    cursor.style.animation = 'none';\n    \n    \/\/ === [CAMBIO APLICADO] ===\n    \/\/ Asegura que el color final del cursor sea azul\n    cursor.style.color = '#004a7c';\n    \/\/ ===========================\n\n    cursor.style.opacity = '1';\n\n    \/\/ Hace 3 parpadeos exactos\n    let cycles = 0;\n    const iv = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n      if (cursor.style.opacity === '1') {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(iv);\n          cursor.style.opacity = '1'; \/\/ fijo visible\n        }\n      }\n    }, 400);\n  }\n\n  const obs = new IntersectionObserver(entries => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting && !started) {\n        started = true;\n        type();\n        obs.unobserve(typed);\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(typed);\n});\n<\/script><div class=\"fusion-text fusion-text-3 animate-fade-in-left\" style=\"--awb-font-size:50px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:600;\"><p><span style=\"color: #004a7c;\">Expertise<\/span> <span style=\"color: #e40d4d;\">+<\/span> <span style=\"color: #004a7c;\">Approach<\/span> <span style=\"color: #e40d4d;\">=<\/span> <span style=\"color: #004a7c;\">Real Impact<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container video-background has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility contenedor-lottie-fondo\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top-small:85px;--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/OurImpactEcuation_2.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-align-content-center fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:14.4%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:19.2%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:14.4%;--awb-spacing-left-medium:19.2%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div id=\"avada-tw-impact\" class=\"avada-typewriter\"><div class=\"avada-typewriter-text\"><span class=\"avada-typewriter-content\"><\/span><span class=\"avada-typewriter-cursor\">_<\/span><\/div><\/div><style>.avada-typewriter {\n  padding: 40px 0;\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n  text-align: left; \n}\n\n.avada-typewriter .avada-typewriter-text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal;\n  max-width: 100%;\n  \n  \/* --- Tipograf\u00eda Fluida --- *\/\n  font-size: clamp(52px, 8vw, 120px);\n  \n  \/* --- Forzar Visibilidad --- *\/\n  display: inline-block !important; \n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n\/* Clases de color (usadas por ambos scripts) *\/\n.avada-typewriter .text-pink { color: #e40d4d; }\n.avada-typewriter .text-blue { color: #004a7c; }\n\n.avada-typewriter .avada-typewriter-cursor {\n  color: #004a7c;\n  display: inline-block;\n  animation: avada-typewriter-blink 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes avada-typewriter-blink {\n  50% { opacity: 0; }\n}\n\n\/* Ajustes de padding para m\u00f3vil *\/\n@media (max-width: 768px) {\n  .avada-typewriter {\n    padding: 30px 0;\n  }\n}\n@media (max-width: 480px) {\n  .avada-typewriter {\n    padding: 20px 0;\n  }\n}\n<\/style><script>\/\/ Funci\u00f3n auto-ejecutable para aislar el script\n(function() {\n\n    \/\/ 1. Apuntar al ID \u00fanico de ESTE bloque: \"avada-tw-impact\"\n    const wrapper = document.getElementById('avada-tw-impact');\n    \n    if (!wrapper) {\n        console.warn('Typewriter wrapper #avada-tw-impact not found.');\n        return;\n    }\n\n    \/\/ 2. Encontrar los elementos DENTRO de este bloque\n    const typedContent = wrapper.querySelector('.avada-typewriter-content');\n    const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n    \n    \/\/ 3. Variables de la animaci\u00f3n\n    const fullText_impact = 'Our Impact Equation';\n    const typingSpeed_impact = 50;\n    \/\/ --- [CAMBIO] --- A\u00f1adimos la bandera 'started_impact'\n    let index_impact = 0, finished_impact = false, started_impact = false;\n\n    \/\/ Partes del texto para colorear\n    const part1_impact = 'Our ';\n    const part2_impact = 'Impact ';\n\n    \/\/ 4. Funciones (sin cambios)\n    function paint_impact(text) {\n        if (text.length <= part1_impact.length) {\n            return `<span class=\"text-blue\">${text}<\/span>`;\n        } else if (text.length <= part1_impact.length + part2_impact.length) {\n            const p1 = part1_impact;\n            const rest = text.slice(part1_impact.length);\n            return `<span class=\"text-blue\">${p1}<\/span><span class=\"text-pink\">${rest}<\/span>`;\n        } else {\n            const p1 = part1_impact;\n            const p2 = part2_impact;\n            const rest = text.slice(part1_impact.length + part2_impact.length);\n            return `<span class=\"text-blue\">${p1}<\/span><span class=\"text-pink\">${p2}<\/span><span class=\"text-blue\">${rest}<\/span>`;\n        }\n    }\n\n    function type_impact() {\n        if (index_impact <= fullText_impact.length) {\n            if (index_impact <= part1_impact.length) {\n                cursor.style.color = '#004a7c'; \/\/ Azul\n            } else if (index_impact <= part1_impact.length + part2_impact.length) {\n                cursor.style.color = '#e40d4d'; \/\/ Rosa\n            } else {\n                cursor.style.color = '#004a7c'; \/\/ Azul\n            }\n            const current = fullText_impact.slice(0, index_impact);\n            typedContent.innerHTML = paint_impact(current);\n            index_impact++;\n            setTimeout(type_impact, typingSpeed_impact);\n        } else {\n            finalizeCursor_impact();\n        }\n    }\n\n    function finalizeCursor_impact() {\n        if (finished_impact) return;\n        finished_impact = true;\n        cursor.style.animation = 'none';\n        cursor.style.color = '#004a7c';\n        cursor.style.opacity = '1';\n        let cycles = 0;\n        const iv = setInterval(() => {\n            cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n            if (cursor.style.opacity === '1') {\n                cycles++;\n                if (cycles >= 3) {\n                    clearInterval(iv);\n                    cursor.style.opacity = '1';\n                }\n            }\n        }, 400);\n    }\n\n    \/\/ --- [CAMBIO] ---\n    \/\/ 5. Configurar el IntersectionObserver en lugar de llamar a type_impact()\n    const impactObserverOptions = {\n        threshold: 0.1 \/\/ Iniciar cuando el 10% sea visible (m\u00e1s fiable que 0.5)\n    };\n\n    const impactObserver = new IntersectionObserver((entries, observer) => {\n        entries.forEach(entry => {\n            \/\/ Si es visible y NO ha empezado...\n            if (entry.isIntersecting && !started_impact) {\n                started_impact = true;      \/\/ 1. Marcar como iniciado\n                type_impact();              \/\/ 2. Ejecutar la animaci\u00f3n\n                observer.unobserve(entry.target); \/\/ 3. Dejar de observar (eficiencia)\n            }\n        });\n    }, impactObserverOptions);\n\n    \/\/ 6. Iniciar la observaci\u00f3n del contenedor 'wrapper'\n    impactObserver.observe(wrapper);\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><div class=\"fusion-text fusion-text-4 animate-fade-in-left\" style=\"--awb-font-size:40px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:600;\"><p><span style=\"color: #004a7c;\">Expertise <\/span><span style=\"color: #e40d4d;\">+ <\/span><span style=\"color: #004a7c;\">Approach =<\/span><br \/><span style=\"color: #004a7c; font-size: 45px\"> Real Impact<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones expertise\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-min-height:550px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column columna-animaciones\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:calc( 0 * calc( 100% - 0px ) );--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-quesoRojo3\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/queso-rojo3.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-padding-right:50px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:15px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:250px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:250px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 9)\n \"Expertise\" (cursor1 azul activo durante escritura)\n=================================== --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\"><style>.tama\u00f1o-fijo-formula {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;\n  text-align: left;\n  height: 170px;\n  overflow: hidden;\n  max-width: 100%;\n}\n\nh3#typewriter-text9 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 80px; \/* \u2705 se respeta tama\u00f1o *\/\n  font-weight: 600; \/* \u2705 est\u00e1ndar *\/\n  line-height: 1.1;\n  display: inline-block;\n  margin: 0;\n  color: #004a7c;\n    white-space: nowrap; \n}\n\n\/* Cursor1 (azul) \u2014 aislado para ID9 *\/\n#cursor9 {\n  color: #004a7c;\n  display: inline-block;\n  margin-left: 2px;\n  animation: blink-during-9 0.4s step-start infinite;\n}\n@keyframes blink-during-9 { 50% { opacity: 0; } }\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .tama\u00f1o-fijo-formula { height: 90px; }\n  h3#typewriter-text9 { font-size: 40pt; }\n}\n@media (max-width: 480px) {\n  .tama\u00f1o-fijo-formula { height: 70px; padding: 20px 0; }\n  h3#typewriter-text9 { font-size: 30pt; }\n}\n<\/style><div id=\"typewriter-container9\" class=\"tama\u00f1o-fijo-formula\"><h3 id=\"typewriter-text9\"><span id=\"typed-content9\"><\/span><span id=\"cursor9\">_<\/span><\/h3><\/div><script>document.addEventListener('DOMContentLoaded', () => {\n  const typed = document.getElementById('typed-content9');\n  const cursor = document.getElementById('cursor9');\n  const fullText = 'Expertise';\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false;\n  let blinkIv = null;\n\n  function typeWriter() {\n    if (i <= fullText.length) {\n      typed.innerHTML = `<span>${fullText.slice(0, i)}<\/span>`;\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n\n    \/\/ Detiene animaci\u00f3n CSS\n    cursor.style.animation = 'none';\n    cursor.style.opacity = '1';\n\n    \/\/ 3 parpadeos exactos (3 ciclos completos)\n    let cycles = 0;\n    blinkIv = setInterval(() => {\n      cursor.style.opacity = (cursor.style.opacity === '1') ? '0' : '1';\n      if (cursor.style.opacity === '1') {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(blinkIv);\n          cursor.style.opacity = '1'; \/\/ fijo visible\n        }\n      }\n    }, 400);\n  }\n\n  \/\/ IntersectionObserver aislado\n  const obs = new IntersectionObserver(entries => {\n    entries.forEach(e => {\n      if (e.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n        obs.unobserve(typed); \/\/ evita reejecuci\u00f3n\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(typed);\n});\n<\/script><div class=\"cards-contenedor corporativo\">\n\n  <div class=\"card\">\n    <div class=\"card-contenido\">\n      <h3 class=\"titulo\">Data & AI <span class=\"titulo\">is our DNA<\/span><\/h3>\n      <p class=\"descripcion\">Over 10 Years of Specialization in Critical Projects.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"card\">\n    <div class=\"card-contenido\">\n      <h3 class=\"titulo\">Global scale, <span class=\"titulo\">local precision<\/span><\/h3>\n      <p class=\"descripcion\">We operate internationally across EMEA and GCC.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"card\">\n    <div class=\"card-contenido\">\n      <h3 class=\"titulo\">360\u00b0 <span class=\"titulo\">in Data & AI<\/span><\/h3>\n      <p class=\"descripcion\">Infrastructure, data governance, analytics, and GenAI. No challenge is out of reach. We keep your data in motion.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"card\">\n    <div class=\"card-contenido\">\n      <h3 class=\"titulo\">100% <span class=\"titulo\">Certified. Our Standard.<\/span><\/h3>\n      <p class=\"descripcion\">Our team is fully certified in top Data and AI technologies.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n\n<style>\n:root {\n  \/* ==== VARIABLES TIPOGR\u00c1FICAS ==== *\/\n  --titulo-size: 1.6rem;\n  --subtitulo-size: 1.2rem;\n  --descripcion-size: 1rem;\n}\n\n\/* ==== CONTENEDOR ==== *\/\n.cards-contenedor.corporativo {\n  display: flex;\n  justify-content: space-between;\n  flex-wrap: nowrap;\n  gap: 30px;\n  margin-top: 10px;\n  width: 100%;\n}\n\n\/* ==== TARJETA ==== *\/\n.cards-contenedor.corporativo .card {\n  flex: 1;\n  background: transparent;\n  border: none;\n  box-shadow: none;\n  text-align: left;\n  \n  opacity: 0;\n  transform: translateY(40px);\n  transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n}\n\n.cards-contenedor.corporativo.is-visible .card {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* ==== EFECTO CASCADA ==== *\/\n.cards-contenedor.corporativo.is-visible .card:nth-child(1) { transition-delay: 0.1s; }\n.cards-contenedor.corporativo.is-visible .card:nth-child(2) { transition-delay: 0.2s; }\n.cards-contenedor.corporativo.is-visible .card:nth-child(3) { transition-delay: 0.3s; }\n.cards-contenedor.corporativo.is-visible .card:nth-child(4) { transition-delay: 0.4s; }\n\n\/* ==== CONTENIDO ==== *\/\n.cards-contenedor.corporativo .card-contenido {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n\n\/* ==== T\u00cdTULO ==== *\/\n.cards-contenedor.corporativo .titulo {\n  font-family: 'Poppins', sans-serif;\n  font-size: var(--titulo-size);\n  font-weight: 600;\n  color: #004B87;\n  margin: 0;\n  line-height: 1.3;\n}\n\n\/* ==== SUBT\u00cdTULO ==== *\/\n.cards-contenedor.corporativo .titulo .subtitulo {\n  display: block;\n  font-weight: 600;\n  color: #004B87;\n  font-size: var(--subtitulo-size);\n}\n\n\/* ==== DESCRIPCI\u00d3N ==== *\/\n.cards-contenedor.corporativo .descripcion {\n  font-family: 'Poppins', sans-serif;\n  font-size: var(--descripcion-size);\n  line-height: 1.6;\n  color: #004A7C;\n  margin: 0;\n}\n\n\/* ==== RESPONSIVE ==== *\/\n@media (max-width: 992px) {\n  .cards-contenedor.corporativo {\n    flex-wrap: wrap;\n    gap: 20px;\n  }\n  .cards-contenedor.corporativo .card {\n    flex: 1 1 45%;\n  }\n}\n\n@media (max-width: 600px) {\n  .cards-contenedor.corporativo .card {\n    flex: 1 1 100%;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  const container = document.querySelector('.cards-contenedor.corporativo');\n  if (container) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          container.classList.add('is-visible');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.1 });\n\n    observer.observe(container);\n  }\n});\n<\/script>\n<\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container video-background has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-min-height:57.33vh;--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/Expertise_546.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:140px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:15.36%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:15.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div id=\"avada-tw-expertise\" class=\"avada-typewriter\"><div class=\"avada-typewriter-text\"><span class=\"avada-typewriter-content\"><\/span><span class=\"avada-typewriter-cursor\">_<\/span><\/div><\/div><style>.avada-typewriter {\n  padding: 40px 0;\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n  text-align: left; \n}\n\n.avada-typewriter .avada-typewriter-text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal; \/* <-- Corregido: Permite que el texto salte de l\u00ednea *\/\n  max-width: 100%;\n  \n  \/* --- Tipograf\u00eda Fluida --- *\/\n  font-size: clamp(52px, 8vw, 110px);\n  \n  \/* --- Forzar Visibilidad --- *\/\n  display: inline-block !important; \n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n\/* Clases de color (reutilizadas) *\/\n.avada-typewriter .text-pink { color: #e40d4d; }\n.avada-typewriter .text-blue { color: #004a7c; }\n\n.avada-typewriter .avada-typewriter-cursor {\n  color: #004a7c; \/* Color por defecto azul *\/\n  display: inline-block;\n  animation: avada-typewriter-blink 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes avada-typewriter-blink {\n  50% { opacity: 0; }\n}\n\n\/* Ajustes de padding para m\u00f3vil *\/\n@media (max-width: 768px) {\n  .avada-typewriter {\n    padding: 30px 0;\n  }\n}\n@media (max-width: 480px) {\n  .avada-typewriter {\n    padding: 20px 0;\n  }\n}\n<\/style><script>\/\/ Funci\u00f3n auto-ejecutable para aislar el script\n(function() {\n\n    \/\/ 1. Apuntar al ID \u00fanico de ESTE bloque: \"avada-tw-expertise\"\n    const wrapper = document.getElementById('avada-tw-expertise');\n    \n    if (!wrapper) {\n        console.warn('Typewriter wrapper #avada-tw-expertise not found.');\n        return;\n    }\n\n    \/\/ 2. Encontrar los elementos DENTRO de este bloque\n    const typedContent = wrapper.querySelector('.avada-typewriter-content');\n    const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n    \n    \/\/ 3. Variables de la animaci\u00f3n (con sufijo \"_exp\" para ser \u00fanicas)\n    const fullText_exp = 'Expertise';\n    const typingSpeed_exp = 50;\n    let index_exp = 0, finished_exp = false, started_exp = false;\n\n    \/\/ 4. Funciones con nombres \u00fanicos\n    function type_expertise() {\n        if (index_exp <= fullText_exp.length) {\n            \n            \/\/ Esta animaci\u00f3n es siempre azul\n            const current = fullText_exp.slice(0, index_exp);\n            \n            \/\/ Usamos la clase de color 'text-blue' que ya est\u00e1 en el CSS\n            typedContent.innerHTML = `<span class=\"text-blue\">${current}<\/span>`;\n            \n            index_exp++;\n            setTimeout(type_expertise, typingSpeed_exp);\n        } else {\n            finalizeCursor_expertise();\n        }\n    }\n\n    function finalizeCursor_expertise() {\n        if (finished_exp) return;\n        finished_exp = true;\n\n        cursor.style.animation = 'none';\n        cursor.style.color = '#004a7c'; \/\/ Asegura color final azul\n        cursor.style.opacity = '1';\n\n        \/\/ Hace 3 parpadeos\n        let cycles = 0;\n        const iv = setInterval(() => {\n            cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n            if (cursor.style.opacity === '1') {\n                cycles++;\n                if (cycles >= 3) {\n                    clearInterval(iv);\n                    cursor.style.opacity = '1'; \/\/ fijo visible\n                }\n            }\n        }, 400);\n    }\n\n    \/\/ 5. Configurar el IntersectionObserver\n    const expertiseObserverOptions = {\n        threshold: 0.1 \/\/ Iniciar cuando el 10% sea visible\n    };\n\n    const expertiseObserver = new IntersectionObserver((entries, observer) => {\n        entries.forEach(entry => {\n            \/\/ Si es visible y NO ha empezado...\n            if (entry.isIntersecting && !started_exp) {\n                started_exp = true;         \/\/ 1. Marcar como iniciado\n                type_expertise();           \/\/ 2. Ejecutar la animaci\u00f3n\n                observer.unobserve(entry.target); \/\/ 3. Dejar de observar\n            }\n        });\n    }, expertiseObserverOptions);\n\n    \/\/ 6. Iniciar la observaci\u00f3n del contenedor 'wrapper'\n    expertiseObserver.observe(wrapper);\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><div id=\"avada-cards-1\" class=\"avada-cards-container\">\n\n  <div class=\"avada-card\">\n    <div class=\"avada-card-contenido\">\n      <h3 class=\"avada-card-titulo\">Data & AI <span class=\"avada-card-subtitulo\">is our DNA<\/span><\/h3>\n      <p class=\"avada-card-descripcion\">Over 10 Years of Specialization in Critical Projects.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"avada-card\">\n    <div class=\"avada-card-contenido\">\n      <h3 class=\"avada-card-titulo\">Global scale, <span class=\"avada-card-subtitulo\">local precision<\/span><\/h3>\n      <p class=\"avada-card-descripcion\">We operate internationally in EMEA and GCC.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"avada-card\">\n    <div class=\"avada-card-contenido\">\n      <h3 class=\"avada-card-titulo\">360\u00b0 <span class=\"avada-card-subtitulo\">in Data & AI<\/span><\/h3>\n      <p class=\"avada-card-descripcion\">Infrastructure, data governance, analytics, and GenAI. No challenge is out of reach. We keep your data in motion.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"avada-card\">\n    <div class=\"avada-card-contenido\">\n      <h3 class=\"avada-card-titulo\">100% <span class=\"avada-card-subtitulo\">Certified. Our Standard.<\/span><\/h3>\n      <p class=\"avada-card-descripcion\">Out team is fully certified in top Data and AI technologies.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n\/* Contenedor principal *\/\n.avada-cards-container {\n  display: flex;\n  justify-content: space-between;\n  flex-wrap: nowrap; \/* En PC, no se envuelve *\/\n  gap: 30px;\n  margin-top: 60px;\n  width: 100%;\n}\n\n\/* === TARJETA === *\/\n.avada-cards-container .avada-card {\n  flex: 1;\n  background: transparent;\n  border: none;\n  box-shadow: none;\n  text-align: left;\n  \n  \/* 1. ESTADO INICIAL (Oculto) *\/\n  opacity: 0;\n  transform: translateY(40px);\n  transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n}\n\n\/* 2. ESTADO FINAL (Visible) *\/\n.avada-cards-container.is-visible .avada-card {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* 3. EFECTO CASCADA (Retraso) *\/\n.avada-cards-container.is-visible .avada-card:nth-child(1) {\n  transition-delay: 0.1s;\n}\n.avada-cards-container.is-visible .avada-card:nth-child(2) {\n  transition-delay: 0.2s;\n}\n.avada-cards-container.is-visible .avada-card:nth-child(3) {\n  transition-delay: 0.3s;\n}\n.avada-cards-container.is-visible .avada-card:nth-child(4) {\n  transition-delay: 0.4s;\n}\n\n\/* === CONTENIDO INTERNO === *\/\n.avada-cards-container .avada-card-contenido {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n\n.avada-cards-container .avada-card-titulo {\n  font-family: 'Poppins', sans-serif;\n  font-size: 28px;\n  font-weight: 600;\n  color: #004B87;\n  margin: 0;\n  line-height: 1.3;\n}\n\n.avada-cards-container .avada-card-titulo .avada-card-subtitulo {\n  display: block;\n  font-weight: 600;\n  color: #004B87;\n}\n\n.avada-cards-container .avada-card-descripcion {\n  font-family: 'Poppins', sans-serif;\n  font-size: 18px;\n  line-height: 1.6;\n  color: #004A7C;\n  margin: 0;\n}\n\n\/* === RESPONSIVE (M\u00f3vil y Tablet) === *\/\n@media (max-width: 992px) {\n  .avada-cards-container {\n    flex-wrap: wrap; \/* Permite que caigan (2x2) *\/\n    gap: 20px;\n  }\n  .avada-cards-container .avada-card {\n    \/* 2 columnas: 50% - (mitad del gap) *\/\n    flex: 1 1 calc(50% - 10px);\n  }\n}\n\n@media (max-width: 600px) {\n  .avada-cards-container .avada-card {\n    flex: 1 1 100%; \/* 1 columna *\/\n  }\n}\n<\/style>\n\n<script>\n\/\/ Funci\u00f3n auto-ejecutable para aislar el script\n(function() {\n\n  \/\/ 1. Apuntar al ID \u00fanico del contenedor\n  const container = document.getElementById('avada-cards-1');\n\n  if (container) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          \/\/ 2. A\u00f1adir la clase .is-visible al contenedor\n          container.classList.add('is-visible');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, {\n      threshold: 0.1 \/\/ Activar al ver el 10%\n    });\n\n    observer.observe(container);\n  }\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones approach\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_1 1_1 fusion-flex-column columna-animaciones\" style=\"--awb-padding-right:5%;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-aroRojo1\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/aro-rojo1.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-padding-right:50px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:110px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:250px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:250px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 10)\n \"Approach\" (cursor1 azul activo durante escritura)\n=================================== --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\"><style>.tama\u00f1o-fijo-formula {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;             \/* \u2705 est\u00e1ndar Puedata *\/\n  text-align: left;\n  height: 170px;\n  overflow: hidden;\n  max-width: 100%;\n}\n\nh3#typewriter-text10 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 80px;            \/* \u2705 se mantiene tu tama\u00f1o *\/\n  font-weight: 600;            \/* \u2705 est\u00e1ndar *\/\n  line-height: 1.1;\n  display: inline-block;\n  margin: 0;\n  color: #004a7c;\n  white-space: nowrap;         \/* \u2705 evita salto de l\u00ednea *\/\n}\n\n\/* Cursor1 (azul) \u2014 aislado para ID10 *\/\n#cursor10 {\n  color: #004a7c;\n  display: inline-block;\n  margin-left: 2px;\n  animation: blink-during-10 0.4s step-start infinite;\n}\n\n@keyframes blink-during-10 {\n  50% { opacity: 0; }\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .tama\u00f1o-fijo-formula { height: 90px; }\n  h3#typewriter-text10 { font-size: 40pt; }\n}\n@media (max-width: 480px) {\n  .tama\u00f1o-fijo-formula { height: 70px; padding: 20px 0; }\n  h3#typewriter-text10 { font-size: 30pt; }\n}\n<\/style><!-- HTML --><div id=\"typewriter-container10\" class=\"tama\u00f1o-fijo-formula\"><h3 id=\"typewriter-text10\"><span id=\"typed-content10\"><\/span><span id=\"cursor10\">_<\/span><\/h3><\/div><!-- Script --><script>document.addEventListener('DOMContentLoaded', () => {\n  const typed = document.getElementById('typed-content10');\n  const cursor = document.getElementById('cursor10');\n  const fullText = 'Approach';\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false, blinkIv = null;\n\n  function typeWriter() {\n    if (i <= fullText.length) {\n      const current = fullText.slice(0, i);\n      typed.innerHTML = `<span class=\"text-blue\">${current}<\/span>`; \/\/ texto azul\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n    cursor.style.animation = 'none';\n    cursor.style.opacity = '1';\n\n    \/\/ 3 parpadeos exactos (ciclos completos)\n    let cycles = 0;\n    blinkIv = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n      if (cursor.style.opacity === '1') {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(blinkIv);\n          cursor.style.opacity = '1'; \/\/ \u2705 queda fijo visible\n        }\n      }\n    }, 400);\n  }\n\n  const obs = new IntersectionObserver(entries => {\n    entries.forEach(e => {\n      if (e.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n        obs.unobserve(typed); \/\/ \u2705 evita relanzar animaci\u00f3n\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(typed);\n});\n<\/script><div class=\"cards-contenedor estrategia\">\n\n  <div class=\"card\">\n    <div class=\"card-contenido\">\n      <h3 class=\"titulo\">Quick wins + <span class=\"titulo\">Long-term strategy<\/span><\/h3>\n      <p class=\"descripcion\">Delivering Results from Day One, Driven by a Long-Term Vision.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"card\">\n    <div class=\"card-contenido\">\n      <h3 class=\"titulo\">Challenge-First, <span class=\"titulo\">Tool-Agnostic.<\/span><\/h3>\n      <p class=\"descripcion\">The solution adapts to your business needs\u2014never the other way around.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"card\">\n    <div class=\"card-contenido\">\n      <h3 class=\"titulo\">Collaboration as a  <span class=\"titulo\">Core Competency<\/span><\/h3>\n      <p class=\"descripcion\">Technology is powerful, but people are the true drivers of transformation.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n:root {\n  \/* ==== VARIABLES TIPOGR\u00c1FICAS ==== *\/\n  --titulo-size: 1.6rem;\n  --resalte-size: 1.2rem;\n  --descripcion-size: 1rem;\n}\n\n\/* ==== CONTENEDOR ==== *\/\n.cards-contenedor.estrategia {\n  display: flex;\n  justify-content: space-between;\n  flex-wrap: nowrap;\n  gap: 30px;\n  margin-top: 10px;\n  width: 100%;\n}\n\n\/* ==== TARJETA ==== *\/\n.cards-contenedor.estrategia .card {\n  flex: 1;\n  background: transparent;\n  border: none;\n  box-shadow: none;\n  text-align: left;\n\n  opacity: 0;\n  transform: translateY(40px);\n  transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n}\n\n.cards-contenedor.estrategia.is-visible .card {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* ==== EFECTO CASCADA ==== *\/\n.cards-contenedor.estrategia.is-visible .card:nth-child(1) { transition-delay: 0.1s; }\n.cards-contenedor.estrategia.is-visible .card:nth-child(2) { transition-delay: 0.2s; }\n.cards-contenedor.estrategia.is-visible .card:nth-child(3) { transition-delay: 0.3s; }\n\n\/* ==== CONTENIDO ==== *\/\n.cards-contenedor.estrategia .card-contenido {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n\n\/* ==== T\u00cdTULO ==== *\/\n.cards-contenedor.estrategia .titulo {\n  font-family: 'Poppins', sans-serif;\n  font-size: var(--titulo-size);\n  font-weight: 600;\n  color: #004A7C;\n  margin: 0;\n  line-height: 1.3;\n}\n\n\/* ==== RESALTE ==== *\/\n.cards-contenedor.estrategia .resalte {\n  font-weight: 600;\n  color: #004B87;\n  font-size: var(--resalte-size);\n}\n\n\/* ==== DESCRIPCI\u00d3N ==== *\/\n.cards-contenedor.estrategia .descripcion {\n  font-family: 'Poppins', sans-serif;\n  font-size: var(--descripcion-size);\n  line-height: 1.6;\n  color: #004A7C;\n  margin: 0;\n  max-width: 90%;\n}\n\n\/* ==== RESPONSIVE ==== *\/\n@media (max-width: 992px) {\n  .cards-contenedor.estrategia {\n    flex-wrap: wrap;\n    gap: 20px;\n  }\n  .cards-contenedor.estrategia .card {\n    flex: 1 1 45%;\n  }\n}\n\n@media (max-width: 600px) {\n  .cards-contenedor.estrategia .card {\n    flex: 1 1 100%;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  const container = document.querySelector('.cards-contenedor.estrategia');\n  if (container) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          container.classList.add('is-visible');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.1 });\n\n    observer.observe(container);\n  }\n});\n<\/script>\n<\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-8 fusion-flex-container video-background has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-margin-top:0px;--awb-min-height:57.33vh;--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/Approach_546h-1.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:140px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:15.36%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:15.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div id=\"avada-tw-approach\" class=\"avada-typewriter\"><div class=\"avada-typewriter-text\"><span class=\"avada-typewriter-content\"><\/span><span class=\"avada-typewriter-cursor\">_<\/span><\/div><\/div><style>.avada-typewriter {\n  padding: 40px 0;\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n  text-align: left; \n}\n\n.avada-typewriter .avada-typewriter-text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal; \/* <-- Corregido: Permite que el texto salte de l\u00ednea *\/\n  max-width: 100%;\n  \n  \/* --- [CAMBIO APLICADO] Tipograf\u00eda Fluida con tus nuevos valores --- *\/\n  font-size: clamp(52px, 8vw, 115px);\n  \n  \/* --- Forzar Visibilidad --- *\/\n  display: inline-block !important; \n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n\/* Clases de color (reutilizadas) *\/\n.avada-typewriter .text-pink { color: #e40d4d; }\n.avada-typewriter .text-blue { color: #004a7c; }\n\n.avada-typewriter .avada-typewriter-cursor {\n  color: #004a7c; \/* Color por defecto azul *\/\n  display: inline-block;\n  animation: avada-typewriter-blink 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes avada-typewriter-blink {\n  50% { opacity: 0; }\n}\n\n\/* Ajustes de padding para m\u00f3vil *\/\n@media (max-width: 768px) {\n  .avada-typewriter {\n    padding: 30px 0;\n  }\n}\n@media (max-width: 480px) {\n  .avada-typewriter {\n    padding: 20px 0;\n  }\n}\n<\/style><script>\/\/ Funci\u00f3n auto-ejecutable para aislar el script\n(function() {\n\n    \/\/ 1. Apuntar al ID \u00fanico de ESTE bloque: \"avada-tw-approach\"\n    const wrapper = document.getElementById('avada-tw-approach');\n    \n    if (!wrapper) {\n        console.warn('Typewriter wrapper #avada-tw-approach not found.');\n        return;\n    }\n\n    \/\/ 2. Encontrar los elementos DENTRO de este bloque\n    const typedContent = wrapper.querySelector('.avada-typewriter-content');\n    const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n    \n    \/\/ 3. Variables de la animaci\u00f3n (con sufijo \"_app\" para ser \u00fanicas)\n    const fullText_app = 'Approach';\n    const typingSpeed_app = 50;\n    let index_app = 0, finished_app = false, started_app = false;\n\n    \/\/ 4. Funciones con nombres \u00fanicos\n    function type_approach() {\n        if (index_app <= fullText_app.length) {\n            \n            const current = fullText_app.slice(0, index_app);\n            \n            \/\/ Usamos la clase de color 'text-blue' que ya est\u00e1 en el CSS\n            typedContent.innerHTML = `<span class=\"text-blue\">${current}<\/span>`;\n            \n            index_app++;\n            setTimeout(type_approach, typingSpeed_app);\n        } else {\n            finalizeCursor_approach();\n        }\n    }\n\n    function finalizeCursor_approach() {\n        if (finished_app) return;\n        finished_app = true;\n\n        cursor.style.animation = 'none';\n        cursor.style.color = '#004a7c'; \/\/ Asegura color final azul\n        cursor.style.opacity = '1';\n\n        \/\/ Hace 3 parpadeos\n        let cycles = 0;\n        const iv = setInterval(() => {\n            cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n            if (cursor.style.opacity === '1') {\n                cycles++;\n                if (cycles >= 3) {\n                    clearInterval(iv);\n                    cursor.style.opacity = '1'; \/\/ fijo visible\n                }\n            }\n        }, 400);\n    }\n\n    \/\/ 5. Configurar el IntersectionObserver\n    const approachObserverOptions = {\n        threshold: 0.1 \/\/ Iniciar cuando el 10% sea visible\n    };\n\n    const approachObserver = new IntersectionObserver((entries, observer) => {\n        entries.forEach(entry => {\n            \/\/ Si es visible y NO ha empezado...\n            if (entry.isIntersecting && !started_app) {\n                started_app = true;         \/\/ 1. Marcar como iniciado\n                type_approach();           \/\/ 2. Ejecutar la animaci\u00f3n\n                observer.unobserve(entry.target); \/\/ 3. Dejar de observar\n            }\n        });\n    }, approachObserverOptions);\n\n    \/\/ 6. Iniciar la observaci\u00f3n del contenedor 'wrapper'\n    approachObserver.observe(wrapper);\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><div id=\"avada-estrategia-cards\" class=\"avada-cards-estrategia-container\">\n\n  <div class=\"avada-cards-estrategia-card\">\n    <div class=\"avada-cards-estrategia-contenido\">\n      <h3 class=\"avada-cards-estrategia-titulo\">Quick wins + <span class=\"avada-cards-estrategia-resalte\">Long term strategy<\/span><\/h3>\n      <p class=\"avada-cards-estrategia-descripcion\">Delivering Results from Day One, Driven by a Long-Term Vision.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"avada-cards-estrategia-card\">\n    <div class=\"avada-cards-estrategia-contenido\">\n      <h3 class=\"avada-cards-estrategia-titulo\">Challenge-First, <span class=\"avada-cards-estrategia-resalte\">Tool-Agnostic.<\/span><\/h3>\n      <p class=\"avada-cards-estrategia-descripcion\">The solution adapts to your business needs\u2014never the other way around.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"avada-cards-estrategia-card\">\n    <div class=\"avada-cards-estrategia-contenido\">\n      <h3 class=\"avada-cards-estrategia-titulo\">Collaboration as a <span class=\"avada-cards-estrategia-resalte\">Core<\/span> Competency<\/h3>\n      <p class=\"avada-cards-estrategia-descripcion\">Technology is powerful, but people are the true drivers of transformation.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n\/* Contenedor principal *\/\n.avada-cards-estrategia-container {\n  display: flex;\n  justify-content: space-between;\n  flex-wrap: nowrap; \/* En PC, no se envuelve *\/\n  gap: 30px;\n  margin-top: 60px;\n  width: 100%;\n}\n\n\/* === TARJETA === *\/\n.avada-cards-estrategia-container .avada-cards-estrategia-card {\n  flex: 1;\n  background: transparent;\n  border: none;\n  box-shadow: none;\n  text-align: left;\n  \n  \/* 1. ESTADO INICIAL (Oculto) *\/\n  opacity: 0;\n  transform: translateY(40px);\n  transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n}\n\n\/* 2. ESTADO FINAL (Visible) *\/\n.avada-cards-estrategia-container.is-visible .avada-cards-estrategia-card {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* 3. EFECTO CASCADA (Retraso) *\/\n.avada-cards-estrategia-container.is-visible .avada-cards-estrategia-card:nth-child(1) {\n  transition-delay: 0.1s;\n}\n.avada-cards-estrategia-container.is-visible .avada-cards-estrategia-card:nth-child(2) {\n  transition-delay: 0.2s;\n}\n.avada-cards-estrategia-container.is-visible .avada-cards-estrategia-card:nth-child(3) {\n  transition-delay: 0.3s;\n}\n\n\/* === CONTENIDO INTERNO === *\/\n.avada-cards-estrategia-container .avada-cards-estrategia-contenido {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n\n.avada-cards-estrategia-container .avada-cards-estrategia-titulo {\n  font-family: 'Poppins', sans-serif;\n  font-size: 28px;\n  font-weight: 600;\n  color: #004A7C; \/* Color base del t\u00edtulo *\/\n  margin: 0;\n  line-height: 1.3;\n}\n\n.avada-cards-estrategia-container .avada-cards-estrategia-resalte {\n  font-weight: 600;\n  color: #004B87; \/* Color de resalte *\/\n}\n\n.avada-cards-estrategia-container .avada-cards-estrategia-descripcion {\n  font-family: 'Poppins', sans-serif;\n  font-size: 18px;\n  line-height: 1.6;\n  color: #004A7C;\n  margin: 0;\n  max-width: 90%;\n}\n\n\/* === RESPONSIVE (M\u00f3vil y Tablet) === *\/\n@media (max-width: 992px) {\n  .avada-cards-estrategia-container {\n    flex-wrap: wrap; \/* Permite que caigan *\/\n    gap: 20px;\n  }\n  .avada-cards-estrategia-container .avada-cards-estrategia-card {\n    \/* Ocupa mitad de espacio (menos el gap) *\/\n    flex: 1 1 calc(50% - 10px);\n  }\n}\n\n@media (max-width: 600px) {\n  .avada-cards-estrategia-container .avada-cards-estrategia-card {\n    flex: 1 1 100%; \/* 1 columna *\/\n  }\n}\n<\/style>\n\n<script>\n\/\/ Funci\u00f3n auto-ejecutable para aislar el script\n(function() {\n\n  \/\/ 1. Apuntar al ID \u00fanico del contenedor\n  const container = document.getElementById('avada-estrategia-cards');\n\n  if (container) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          \/\/ 2. A\u00f1adir la clase .is-visible al contenedor\n          container.classList.add('is-visible');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, {\n      threshold: 0.1 \/\/ Activar al ver el 10%\n    });\n\n    observer.observe(container);\n  }\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-9 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones impact\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-min-height:825px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_1 1_1 fusion-flex-column columna-animaciones\" style=\"--awb-padding-right:5%;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-aroAzul1\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/aro-azul1.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-padding-left:250px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:45px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:calc( 0 * calc( 100% - 0px ) );--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 2)\n \"Real Impact\" (Fixed Height, cursor2 magenta activo durante escritura)\n=================================== --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\"><style>#typewriter-container2 {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;\n  text-align: left;\n  height: 160px;\n  overflow: hidden;\n  width: 100%;\n}\n\nh3#typewriter-text2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 88px;\n  font-weight: 600;\n  line-height: 1.1;\n  display: inline-block;\n  margin: 0;\n  white-space: nowrap; \/* \ud83d\udd39 evita salto de l\u00ednea *\/\n  max-width: 100%;\n}\n\n.text-blue { color: #004a7c; }\n.text-pink { color: #e40d4d; }\n\n\/* Cursor2 (magenta) *\/\n.cursor2 {\n  color: #e40d4d;\n  display: inline-block;\n  animation: blink-during 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes blink-during {\n  50% { opacity: 0; }\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  #typewriter-container2 { height: 90px; }\n  h3#typewriter-text2 { font-size: 40pt; }\n}\n@media (max-width: 480px) {\n  #typewriter-container2 { height: 70px; padding: 20px 0; }\n  h3#typewriter-text2 { font-size: 30pt; }\n}\n<\/style><div id=\"typewriter-container2\"><h3 id=\"typewriter-text2\"><span id=\"typed-content2\"><\/span><span class=\"cursor2\">_<\/span><\/h3><\/div><script>document.addEventListener('DOMContentLoaded', function() {\n  const typedContent = document.getElementById('typed-content2');\n  const fullText = 'Real Impact';\n  const typingSpeed = 50;\n  const bluePart = 'Real';\n  let currentIndex = 0;\n  let started = false;\n\n  function colorizeDynamic(text) {\n    if (text.length <= bluePart.length) {\n      return `<span class=\"text-blue\">${text}<\/span>`;\n    } else {\n      const pinkPart = text.slice(bluePart.length);\n      return `<span class=\"text-blue\">${bluePart}<\/span><span class=\"text-pink\">${pinkPart}<\/span>`;\n    }\n  }\n\n  function typeWriter() {\n    if (currentIndex <= fullText.length) {\n      const current = fullText.slice(0, currentIndex);\n      typedContent.innerHTML = colorizeDynamic(current);\n      currentIndex++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    const cursor = document.querySelector('.cursor2');\n    if (!cursor) return;\n    cursor.style.animation = 'none';\n    let blinkCount = 0;\n    const blinkInterval = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '0' ? '1' : '0';\n      blinkCount++;\n      if (blinkCount >= 6) { \/\/ \ud83d\udd39 3 parpadeos (0.4s ritmo)\n        clearInterval(blinkInterval);\n        cursor.style.opacity = '1'; \/\/ \ud83d\udd39 queda fijo visible\n      }\n    }, 400);\n  }\n\n  const observer = new IntersectionObserver(entries => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n      }\n    });\n  }, { threshold: 0.5 });\n\n  observer.observe(typedContent);\n});\n<\/script><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:calc( 0.019 * calc( 100% - 0px ) );--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0.019 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\nC\u00cdRCULOS CON ARCO + CONTEO PROGRESIVO (ENTRADA ESCALONADA)\n=================================== -->\n<style>\n:root{\n  --blue: #0d3f72;\n  --red:  #e40d4d;\n  --size:   360px;\n  --stroke: 44px;\n  --gap:    120px;\n  --arc-start: 270deg;\n  --arc-sweep: 90deg;\n}\n\n.impact-circles{\n  display:flex; \n  flex-wrap:wrap; \n  justify-content:center; \n  gap:var(--gap); \n  padding:40px 0;\n  font-family:Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  opacity:0;\n  transform:scale(0.9);\n  transition:opacity 0.8s ease, transform 0.8s ease;\n}\n\n.impact-circles.visible{\n  opacity:1;\n  transform:scale(1);\n}\n\n.item{\n  position:relative; \n  width:var(--size); \n  height:var(--size);\n  display:flex; \n  align-items:center; \n  justify-content:center;\n  opacity:0;\n  transform:scale(0.5);\n  transition:opacity 1s ease, transform 1s ease;\n}\n\n.impact-circles.visible .item:nth-child(1){\n  transition-delay: 0.0s;\n  opacity:1; transform:scale(1);\n}\n.impact-circles.visible .item:nth-child(2){\n  transition-delay: 0.8s;\n  opacity:1; transform:scale(1);\n}\n.impact-circles.visible .item:nth-child(3){\n  transition-delay: 1.6s;\n  opacity:1; transform:scale(1);\n}\n\n.circle{\n  position:relative;\n  width:100%;\n  height:100%;\n  border-radius:50%;\n  background:var(--blue);\n  color:#fff;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  padding:20px;\n  box-shadow:0 4px 12px rgba(0,0,0,.15);\n  z-index:3;\n  transform: scale(0);\n  animation: scaleUp 1.5s forwards;\n  animation-play-state: paused;\n}\n\n.impact-circles.visible .circle{\n  animation-play-state: running;\n}\n\n.circle::before{\n  content:\"\";\n  position:absolute;\n  inset:-10px;\n  border-radius:50%;\n  background:conic-gradient(var(--red) 0 var(--arc-sweep), transparent 0);\n  transform:rotate(var(--arc-start));\n  -webkit-mask: radial-gradient(closest-side,\n       transparent calc(50% - var(--stroke)\/2 - 0.5px),\n       #000        calc(50% - var(--stroke)\/2),\n       #000        calc(50% + var(--stroke)\/2),\n       transparent calc(50% + var(--stroke)\/2 + 0.5px));\n  mask: radial-gradient(closest-side,\n       transparent calc(85% - var(--stroke)\/2 - 0.5px),\n       #000        calc(85% - var(--stroke)\/2),\n       #000        calc(110% + var(--stroke)\/2),\n       transparent calc(110% + var(--stroke)\/2 + 0.5px));\n  z-index:4;\n  animation: growArc 2s forwards;\n  animation-play-state: paused;\n}\n\n.impact-circles.visible .circle::before{\n  animation-play-state: running;\n}\n\n@keyframes growArc {\n  from { --arc-sweep: 0deg; }\n  to { --arc-sweep: 90deg; }\n}\n\n@keyframes scaleUp {\n  to { transform: scale(1); }\n}\n\n.value{\n  font-size:4em;\n  font-weight:600;\n  line-height:1; \n  margin-bottom:10px;\n}\n\n.circle p{ \n  font-size:1rem; \n  line-height:1.4; \n  max-width:80%; \n  margin:0; \n}\n\n@media (max-width:1000px){\n  :root{ --size:220px; --stroke:26px; --gap:70px; }\n  .value{ font-size:3.5rem; }\n}\n@media (max-width:700px){\n  :root{ --size:200px; --stroke:22px; --gap:40px; }\n  .impact-circles{ flex-direction:column; }\n  .value{ font-size:3rem; }\n}\n<\/style>\n\n<!-- HTML -->\n<div class=\"impact-circles\" id=\"impact-circles\">\n\n  <div class=\"item\">\n    <div class=\"circle\">\n      <div class=\"value\" data-target=\"96\" data-suffix=\"%\">0%<\/div>\n      <p>Our clients choose us again. Their trust is our strongest endorsement.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"item\">\n    <div class=\"circle\">\n      <div class=\"value\" data-target=\"150\" data-prefix=\"+\">0<\/div>\n      <p>Delivered projects already generating real impact in Data & AI.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"item\">\n    <div class=\"circle\">\n      <div class=\"value\" data-target=\"12\" data-prefix=\"+\">0<\/div>\n      <p>Different industries, one shared goal: creating value.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- JS -->\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n  const section = document.getElementById(\"impact-circles\");\n  const values = section.querySelectorAll(\".value\");\n  let triggered = false;\n\n  const startCount = () => {\n    if (triggered) return;\n    triggered = true;\n\n    values.forEach((el, i) => {\n      const target = parseInt(el.dataset.target);\n      const prefix = el.dataset.prefix || \"\";\n      const suffix = el.dataset.suffix || \"\";\n      let count = 0;\n      const duration = 1500;\n      const step = Math.ceil(target \/ (duration \/ 16));\n      setTimeout(() => {\n        const interval = setInterval(() => {\n          count += step;\n          if (count >= target) {\n            count = target;\n            clearInterval(interval);\n          }\n          el.textContent = `${prefix}${count}${suffix}`;\n        }, 16);\n      }, i * 800);\n    });\n  };\n\n  const observer = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting) {\n        section.classList.add(\"visible\");\n        startCount();\n      }\n    });\n  }, { threshold: 0.5 });\n\n  observer.observe(section);\n});\n<\/script>\n<\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-10 fusion-flex-container video-background has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-min-height:86vh;--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/RealImpact_1.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-14 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-left:19px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:130px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:15.36%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:15.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div id=\"avada-tw-real-impact\" class=\"avada-typewriter\"><div class=\"avada-typewriter-text\"><span class=\"avada-typewriter-content\"><\/span><span class=\"avada-typewriter-cursor\">_<\/span><\/div><\/div><style>.avada-typewriter {\n  padding: 40px 0;\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n  text-align: left; \n}\n\n.avada-typewriter .avada-typewriter-text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal; \/* <-- Corregido: Permite que el texto salte de l\u00ednea *\/\n  max-width: 100%;\n  \n  \/* --- Tipograf\u00eda Fluida (basada en tus 110px originales) --- *\/\n  font-size: clamp(52px, 8vw, 115px);\n  \n  \/* --- Forzar Visibilidad --- *\/\n  display: inline-block !important; \n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n\/* Clases de color (reutilizadas) *\/\n.avada-typewriter .text-pink { color: #e40d4d; }\n.avada-typewriter .text-blue { color: #004a7c; }\n\n.avada-typewriter .avada-typewriter-cursor {\n  color: #004a7c; \/* Color por defecto, se cambia con JS *\/\n  display: inline-block;\n  animation: avada-typewriter-blink 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes avada-typewriter-blink {\n  50% { opacity: 0; }\n}\n\n\/* Ajustes de padding para m\u00f3vil *\/\n@media (max-width: 768px) {\n  .avada-typewriter {\n    padding: 30px 0;\n  }\n}\n@media (max-width: 480px) {\n  .avada-typewriter {\n    padding: 20px 0;\n  }\n}\n<\/style><script>\/\/ Funci\u00f3n auto-ejecutable para aislar el script\n(function() {\n\n    \/\/ 1. Apuntar al ID \u00fanico de ESTE bloque: \"avada-tw-real-impact\"\n    const wrapper = document.getElementById('avada-tw-real-impact');\n    \n    if (!wrapper) {\n        console.warn('Typewriter wrapper #avada-tw-real-impact not found.');\n        return;\n    }\n\n    \/\/ 2. Encontrar los elementos DENTRO de este bloque\n    const typedContent = wrapper.querySelector('.avada-typewriter-content');\n    const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n    \n    \/\/ 3. Variables de la animaci\u00f3n (con sufijo \"_real\" para ser \u00fanicas)\n    const fullText_real = 'Real Impact';\n    const bluePart_real = 'Real';\n    const typingSpeed_real = 50;\n    let index_real = 0, finished_real = false, started_real = false;\n\n    \/\/ 4. Funciones con nombres \u00fanicos\n    function paint_real(text) {\n        if (text.length <= bluePart_real.length) {\n            return `<span class=\"text-blue\">${text}<\/span>`;\n        } else {\n            const pinkPart = text.slice(bluePart_real.length);\n            return `<span class=\"text-blue\">${bluePart_real}<\/span><span class=\"text-pink\">${pinkPart}<\/span>`;\n        }\n    }\n\n    function type_real() {\n        if (index_real <= fullText_real.length) {\n            \n            \/\/ Cambia el color del cursor din\u00e1micamente\n            if (index_real <= bluePart_real.length) {\n                cursor.style.color = '#004a7c'; \/\/ Azul\n            } else {\n                cursor.style.color = '#e40d4d'; \/\/ Rosa\n            }\n\n            const current = fullText_real.slice(0, index_real);\n            typedContent.innerHTML = paint_real(current);\n            index_real++;\n            setTimeout(type_real, typingSpeed_real);\n        } else {\n            finalizeCursor_real();\n        }\n    }\n\n    function finalizeCursor_real() {\n        if (finished_real) return;\n        finished_real = true;\n\n        cursor.style.animation = 'none';\n        \/\/ Nota: El color final del cursor ser\u00e1 rosa, como en tu script original\n        \n        cursor.style.opacity = '1';\n        let cycles = 0;\n        const iv = setInterval(() => {\n            cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n            if (cursor.style.opacity === '1') {\n                cycles++;\n                if (cycles >= 3) {\n                    clearInterval(iv);\n                    cursor.style.opacity = '1'; \/\/ fijo visible\n                }\n            }\n        }, 400);\n    }\n\n    \/\/ 5. Configurar el IntersectionObserver\n    const realObserverOptions = {\n        threshold: 0.1 \/\/ Iniciar cuando el 10% sea visible\n    };\n\n    const realObserver = new IntersectionObserver((entries, observer) => {\n        entries.forEach(entry => {\n            if (entry.isIntersecting && !started_real) {\n                started_real = true;         \/\/ 1. Marcar como iniciado\n                type_real();                \/\/ 2. Ejecutar la animaci\u00f3n\n                observer.unobserve(entry.target); \/\/ 3. Dejar de observar\n            }\n        });\n    }, realObserverOptions);\n\n    \/\/ 6. Iniciar la observaci\u00f3n del contenedor 'wrapper'\n    realObserver.observe(wrapper);\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-15 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:9.984%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:9.984%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"avada-impact-container\" id=\"avada-impact-circles-1\">\n\n  <div class=\"avada-impact-item\">\n    <div class=\"avada-impact-circle\">\n      <div class=\"avada-impact-value\" data-target=\"96\" data-suffix=\"%\">0%<\/div>\n      <p>Our clients choose us again. Their trust is our strongest endorsement.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"avada-impact-item\">\n    <div class=\"avada-impact-circle\">\n      <div class=\"avada-impact-value\" data-target=\"150\" data-prefix=\"+\">0<\/div>\n      <p>Delivered projects already generating real impact in Data & AI.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"avada-impact-item\">\n    <div class=\"avada-impact-circle\">\n      <div class=\"avada-impact-value\" data-target=\"12\" data-prefix=\"+\">0<\/div>\n      <p>Different sectors, one shared goal: creating value.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n:root{\n  \/* Variables locales del bloque *\/\n  --avada-impact-blue: #0d3f72;\n  --avada-impact-red:  #e40d4d;\n  --avada-impact-size: 360px;\n  --avada-impact-stroke: 44px;\n  --avada-impact-gap: 120px;\n  --avada-impact-arc-start: 270deg;\n  --avada-impact-arc-sweep: 90deg;\n}\n\n.avada-impact-container{\n  display:flex;\n  flex-direction:column;\n  flex-wrap:wrap;  \n  justify-content:center;\n  align-items:center;\n  gap: var(--avada-impact-gap);  \n  padding:40px 0;\n  font-family:Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  opacity:0;\n  transform:scale(0.9);\n  transition:opacity 0.8s ease, transform 0.8s ease;\n}\n\n.avada-impact-container.visible{\n  opacity:1;\n  transform:scale(1);\n}\n\n.avada-impact-item{\n  position:relative;  \n  width: var(--avada-impact-size);  \n  height: var(--avada-impact-size);\n  display:flex;  \n  align-items:center;  \n  justify-content:center;\n  opacity:0;\n  transform:scale(0.5);\n  transition:opacity 1s ease, transform 1s ease;\n}\n\n.avada-impact-container.visible .avada-impact-item:nth-child(1){\n  transition-delay: 0.0s;\n  opacity:1; transform:scale(1);\n}\n.avada-impact-container.visible .avada-impact-item:nth-child(2){\n  transition-delay: 0.8s;\n  opacity:1; transform:scale(1);\n}\n.avada-impact-container.visible .avada-impact-item:nth-child(3){\n  transition-delay: 1.6s;\n  opacity:1; transform:scale(1);\n}\n\n.avada-impact-circle{\n  position:relative;\n  width:100%;\n  height:100%;\n  border-radius:50%;\n  background: var(--avada-impact-blue);\n  color:#fff;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  padding:20px;\n  box-shadow:0 4px 12px rgba(0,0,0,.15);\n  z-index:3;\n  transform: scale(0);\n  animation: avada-impact-scaleUp 1.5s forwards;\n  animation-play-state: paused;\n}\n\n.avada-impact-container.visible .avada-impact-circle{\n  animation-play-state: running;\n}\n\n.avada-impact-circle::before{\n  content:\"\";\n  position:absolute;\n  inset:-100px;\n  border-radius:50%;\n  background:conic-gradient(var(--avada-impact-red) 0 var(--avada-impact-arc-sweep), transparent 0);\n  transform:rotate(var(--avada-impact-arc-start));\n\n  -webkit-mask: radial-gradient(closest-side,\n      transparent calc(50% - var(--avada-impact-stroke)\/2 - 0.5px),\n      #000       calc(50% - var(--avada-impact-stroke)\/2),\n      #000       calc(50% + var(--avada-impact-stroke)\/2),\n      transparent calc(50% + var(--avada-impact-stroke)\/2 + 0.5px));\n\n  z-index:4;\n  animation: avada-impact-growArc 2s forwards;\n  animation-play-state: paused;\n}\n\n.avada-impact-container.visible .avada-impact-circle::before{\n  animation-play-state: running;\n}\n\n@keyframes avada-impact-growArc {\n  from { --avada-impact-arc-sweep: 0deg; }\n  to { --avada-impact-arc-sweep: 90deg; }\n}\n\n@keyframes avada-impact-scaleUp {\n  to { transform: scale(1); }\n}\n\n.avada-impact-value{\n  font-size:1rem;\n  font-weight:600;\n  line-height:1;  \n  margin-bottom:10px;\n}\n\n.avada-impact-circle p{  \n  font-size:.80rem;  \n  line-height:1.4;  \n  max-width:80%;  \n  margin:0;  \n}\n\n@media (max-width:1000px){\n  :root{ \n    --avada-impact-size:220px; \n    --avada-impact-stroke:26px; \n    --avada-impact-gap:70px; \n  }\n  .avada-impact-value{ font-size:3.5rem; }\n}\n\n@media (max-width:700px){\n  :root{ \n    --avada-impact-size:200px; \n    --avada-impact-stroke:22px; \n    --avada-impact-gap:40px; \n  }\n  .avada-impact-container{ flex-direction:column; }\n  .avada-impact-value{ font-size:3rem; }\n}\n<\/style>\n\n<script>\n(function() {\n\n  const section_avada = document.getElementById(\"avada-impact-circles-1\");\n  if (!section_avada) {\n    console.warn(\"Avada Impact Circles: Container #avada-impact-circles-1 not found.\");\n    return;\n  }\n\n  const values_avada = section_avada.querySelectorAll(\".avada-impact-value\");\n  let triggered_avada = false;\n\n  const startCount_avada = () => {\n    if (triggered_avada) return;\n    triggered_avada = true;\n\n    values_avada.forEach((el, i) => {\n      const target = parseInt(el.dataset.target);\n      const prefix = el.dataset.prefix || \"\";\n      const suffix = el.dataset.suffix || \"\";\n      let count = 0;\n      const duration = 1500;\n      const step = Math.ceil(target \/ (duration \/ 16));\n      \n      setTimeout(() => {\n        const interval = setInterval(() => {\n          count += step;\n          if (count >= target) {\n            count = target;\n            clearInterval(interval);\n          }\n          el.textContent = `${prefix}${count}${suffix}`;\n        }, 16);\n      }, i * 800);\n    });\n  };\n\n  const observer_avada = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting) {\n        section_avada.classList.add(\"visible\");\n        startCount_avada();\n        observer_avada.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.1 });\n\n  observer_avada.observe(section_avada);\n\n})();\n<\/script>\n<\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-11 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones elevating-forma\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-min-height:1880px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-align-content-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion_builder_column_1_5 1_5 fusion-flex-column columna-animaciones\" style=\"--awb-padding-right:5%;--awb-bg-size:cover;--awb-width-large:20%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:20%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-aroRojo3\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/aro-rojo3.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div>\n\n\n<div class=\"figura-animada figura-quesoAzul4\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/queso-azul4.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div>\n\n<div class=\"figura-animada figura-linea\">\n  <img class=\"lazyload\" decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27292%27%20height%3D%271796%27%20viewBox%3D%270%200%20292%201796%27%3E%3Crect%20width%3D%27292%27%20height%3D%271796%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/LineaSinusoidal.png\" alt=\"linea-elevating-data\">\n<\/div>\n\n<div class=\"figura-animada figura-cuadradoAzul2\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/cuadrado-azul.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><div class=\"ball item-line1 animate-fade-in-left\"><\/div>\n<div class=\"ball item-line2 animate-fade-in-left\"><\/div>\n<div class=\"ball item-line3 animate-fade-in-left\"><\/div>\n<div class=\"ball item-line4 animate-fade-in-left\"><\/div>\n<\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-17 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-padding-left:320px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:calc( 0 * calc( 100% - 0px ) );--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 3)\n \"Elevating Data. Empowering AI\"\n Modelo Perfecto \u2013 WPML-SAFE \u2013 Cursor Magenta\n=================================== -->\n\n<div id=\"typewriter-container3\" class=\"avada-typewriter\">\n  <h2 id=\"typewriter-text3\">\n    <span id=\"typed-content3\"><\/span>\n    <span id=\"cursor3\">_<\/span>\n  <\/h2>\n<\/div>\n\n<style>\n\/* === CONTENEDOR === *\/\n#typewriter-container3 {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;\n  width: 100%;\n  overflow: hidden;\n  text-align: left;\n}\n\n\/* === TEXTO === *\/\n#typewriter-text3 {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  max-width: 100%;\n  white-space: normal;\n  word-break: break-word;\n  font-size: clamp(52px, 6vw, 84px);\n}\n\n\/* Colores corporativos *\/\n#typewriter-container3 .text-blue { color: #004a7c; }\n#typewriter-container3 .text-pink { color: #e40d4d; }\n\n\/* === CURSOR === *\/\n#cursor3 {\n  display: inline-block;\n  margin-left: 2px;\n  color: #e40d4d; \/* cursor magenta *\/\n  animation: tw3-blink 0.4s step-start infinite;\n}\n\n@keyframes tw3-blink {\n  50% { opacity: 0; }\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  #typewriter-text3 { font-size: clamp(34px, 8vw, 60px); }\n}\n@media (max-width: 480px) {\n  #typewriter-text3 { font-size: clamp(26px, 9vw, 45px); }\n}\n<\/style>\n\n<script>\n(function() {\n\n  const container = document.getElementById(\"typewriter-container3\");\n  if (!container) return;\n\n  const typed = document.getElementById(\"typed-content3\");\n  const cursor = document.getElementById(\"cursor3\");\n\n  \/* \ud83d\udd25 WPML-SAFE: NO usamos \\n, sustituido por <br> *\/\n  const fullText = \"Elevating Data.<br>Empowering AI\";\n\n  \/* Segmentos *\/\n  const p1_blue  = \"Elevating \";\n  const p1_pink  = \"Data.\";\n  const p2_blue  = \"<br>Empowering \";\n  const p2_pink  = \"AI\";\n\n  const speed = 50;\n  let i = 0;\n  let started = false;\n  let finished = false;\n\n  function colorize(text) {\n    const len1 = p1_blue.length;\n    const len2 = p1_pink.length;\n    const len3 = p2_blue.length;\n\n    if (text.length <= len1) {\n      return `<span class='text-blue'>${text}<\/span>`;\n    }\n\n    if (text.length <= len1 + len2) {\n      return `\n        <span class='text-blue'>${p1_blue}<\/span>\n        <span class='text-pink'>${text.slice(len1)}<\/span>`;\n    }\n\n    if (text.length <= len1 + len2 + len3) {\n      return `\n        <span class='text-blue'>${p1_blue}<\/span>\n        <span class='text-pink'>${p1_pink}<\/span>\n        <span class='text-blue'>${text.slice(len1 + len2)}<\/span>`;\n    }\n\n    return `\n      <span class='text-blue'>${p1_blue}<\/span>\n      <span class='text-pink'>${p1_pink}<\/span>\n      <span class='text-blue'>${p2_blue}<\/span>\n      <span class='text-pink'>${text.slice(len1 + len2 + len3)}<\/span>`;\n  }\n\n  function type() {\n    if (i <= fullText.length) {\n      typed.innerHTML = colorize(fullText.slice(0, i));\n      i++;\n      setTimeout(type, speed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n\n    cursor.style.animation = \"none\";\n    cursor.style.opacity = \"1\";\n\n    let cycles = 0;\n    const iv = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === \"1\" ? \"0\" : \"1\";\n\n      if (cursor.style.opacity === \"1\") {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(iv);\n          cursor.style.opacity = \"1\";\n        }\n      }\n    }, 400);\n  }\n\n  const obs = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting && !started) {\n        started = true;\n        type();\n        obs.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(container);\n\n})();\n<\/script>\n<div class=\"fusion-text fusion-text-5 fusion-animated animate-fade-in-bottom\" style=\"--awb-content-alignment:left;--awb-font-size:1.3rem;--awb-text-color:var(--awb-color5);--awb-width:37%;--awb-margin-top:-20px;--awb-margin-left:20px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"1.6\" data-animationOffset=\"top-into-view\"><p>From raw data to actionable intelligence.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-18 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-stretch roadmap-canvas columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:110px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:calc( 0.3 * calc( 100% - 0px ) );--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0.3 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"roadmap-item-1 animate-fade-in-left\">\n  <h2 class=\"\" style=\"margin-bottom: 10px; font-size:2.1rem;  \"><span style=\"color: #e40d4d;\">Intelligence<\/span> <span style=\"color: #004a7c;\">Roadmap<\/span><\/h2>\n  \n<p class=\"subtitle-text\">Your roadmap to the new intelligence.<\/p>\n  \n<p class=\"description-text\">We give direction to your data by designing with you an executable strategy to turn information into a tactical asset: the fuel for the adoption of sustainable Artificial Intelligence in the long term.<\/p>\n  <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-3 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/servicios\/intelligence-roadmap\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\nDiscover more\n<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n<\/div><div class=\"roadmap-item-2 animate-fade-in-left \">\n  <h2 style=\"margin-bottom: 10px; font-size:2.1rem;  \"><span style=\"color: #e40d4d;\">Data<\/span><span style=\"color: #004a7c;\">Products<\/span><\/h2>\n  <p class=\"subtitle-text\">Consume your data without barriers.<\/p>\n  <p class=\"description-text\">We transform your information assets into agile, reliable, and secure Data Products, available through a Marketplace that enables self-service and empowers your business to generate value without depending on IT.<\/p>\n  <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-4 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/servicios\/data-products\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\nDiscover more\n<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n\n<\/div><div class=\"roadmap-item-3 animate-fade-in-left\">\n  <h2 class=\"\" style=\"margin-bottom: 10px; font-size:2.1rem;  \"><span style=\"color: #e40d4d;\">Data<\/span><span style=\"color: #004a7c;\">Ops<\/span><\/h2>\n  <p class=\"subtitle-text\">Intelligent operations, tangible benefits.<\/p>\n  <p class=\"description-text\">With certified experience, proprietary IP, and robust methodology, we go beyond traditional support. Proactive administration, monitoring, stability, and FinOps: frictionless operation and scaling. <\/p>\n  <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-5 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/servicios\/dataops\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\nDiscover more\n<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n\n<\/div><div class=\"roadmap-item-4 animate-fade-in-left\">\n  <h2 style=\"margin-bottom: 10px; font-size:2.1rem;  \"><span style=\"color: #e40d4d;\">AI<\/span> <span style=\"color: #004a7c;\">in Action<\/span><\/h2>\n  <p class=\"subtitle-text\">Actionable intelligence that goes beyond the chatbot.<\/p>\n  <p class=\"description-text\">From answering questions to executing complex tasks: we implement Gen AI solutions with our own framework. We master multimodal architectures and hybrid systems to design agents that transform. <\/p>\n  <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-6 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/servicios\/ai-in-action\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\nDiscover more\n<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-12 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-19 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:2.112%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER (ID: avada-tw-elevating)\n Versi\u00f3n WPML-SAFE y corregida\n=================================== -->\n\n<div id=\"avada-tw-elevating\" class=\"avada-typewriter\">\n  <div class=\"avada-typewriter-text\">\n    <span class=\"avada-typewriter-content\"><\/span>\n    <span class=\"avada-typewriter-cursor\">_<\/span>\n  <\/div>\n<\/div>\n\n<style>\n#avada-tw-elevating {\n  padding: 40px 0;\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n  text-align: left;\n}\n\n#avada-tw-elevating .avada-typewriter-text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  max-width: 100%;\n  word-break: break-word;\n  white-space: normal; \/* No usar pre-line para WPML *\/\n  font-size: clamp(50px, 8vw, 115px);\n  display: inline-block !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n#avada-tw-elevating .text-blue { color: #004a7c; }\n#avada-tw-elevating .text-pink { color: #e40d4d; }\n\n#avada-tw-elevating .avada-typewriter-cursor {\n  color: #e40d4d;\n  display: inline-block;\n  margin-left: 2px;\n  animation: elevating-cursor-blink 0.4s step-start infinite;\n}\n\n@keyframes elevating-cursor-blink {\n  50% { opacity: 0; }\n}\n\n@media (max-width: 768px) {\n  #avada-tw-elevating { padding: 30px 0; }\n}\n\n@media (max-width: 480px) {\n  #avada-tw-elevating { padding: 20px 0; }\n}\n<\/style>\n\n<script>\n(function() {\n\n  const wrapper = document.getElementById(\"avada-tw-elevating\");\n  if (!wrapper) return;\n\n  const typed = wrapper.querySelector(\".avada-typewriter-content\");\n  const cursor = wrapper.querySelector(\".avada-typewriter-cursor\");\n\n  \/* \ud83d\udd25 WPML-SAFE: texto sin \\n *\/\n  const full = \"Elevating Data.<br>Empowering AI\";\n  const speed = 50;\n\n  \/* Segmentos *\/\n  const part1_blue  = \"Elevating \";\n  const part1_pink  = \"Data.\";\n  const part2_blue  = \"<br>Empowering \";\n  const part2_pink  = \"AI\";\n\n  let i = 0;\n  let started = false;\n  let finished = false;\n\n  function colorizeElev(current) {\n\n    const len1 = part1_blue.length;\n    const len2 = part1_pink.length;\n    const len3 = part2_blue.length;\n\n    if (current.length <= len1) {\n      return `<span class=\"text-blue\">${current}<\/span>`;\n    }\n\n    if (current.length <= len1 + len2) {\n      const blue = part1_blue;\n      const pink = current.slice(len1);\n      return `<span class=\"text-blue\">${blue}<\/span><span class=\"text-pink\">${pink}<\/span>`;\n    }\n\n    if (current.length <= len1 + len2 + len3) {\n      const blue1 = part1_blue;\n      const pink1 = part1_pink;\n      const blue2 = current.slice(len1 + len2);\n      return `\n        <span class=\"text-blue\">${blue1}<\/span>\n        <span class=\"text-pink\">${pink1}<\/span>\n        <span class=\"text-blue\">${blue2}<\/span>\n      `;\n    }\n\n    const blue1 = part1_blue;\n    const pink1 = part1_pink;\n    const blue2 = part2_blue;\n    const pink2 = current.slice(len1 + len2 + len3);\n\n    return `\n      <span class=\"text-blue\">${blue1}<\/span>\n      <span class=\"text-pink\">${pink1}<\/span>\n      <span class=\"text-blue\">${blue2}<\/span>\n      <span class=\"text-pink\">${pink2}<\/span>\n    `;\n  }\n\n  function typeElev() {\n    if (i <= full.length) {\n\n      const current = full.slice(0, i);\n      typed.innerHTML = colorizeElev(current);\n\n      i++;\n      setTimeout(typeElev, speed);\n\n    } else {\n      finalizeCursorElev();\n    }\n  }\n\n  function finalizeCursorElev() {\n    if (finished) return;\n    finished = true;\n\n    cursor.style.animation = \"none\";\n    cursor.style.opacity = \"1\";\n\n    let cycles = 0;\n    const blink = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === \"1\" ? \"0\" : \"1\";\n\n      if (cursor.style.opacity === \"1\") {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(blink);\n          cursor.style.opacity = \"1\";\n        }\n      }\n    }, 400);\n  }\n\n  const observer = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting && !started) {\n        started = true;\n        typeElev();\n        observer.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.2 });\n\n  observer.observe(wrapper);\n\n})();\n<\/script>\n<div class=\"fusion-text fusion-text-6\" style=\"--awb-font-size:18px;--awb-text-color:var(--awb-color5);\"><p>From raw data to actionable intelligence.<\/p>\n<\/div><div class=\"servicios-bloques\">\n\n  <!-- Inteligence Roadmap -->\n  <div class=\"servicio-item\">\n    <h3><span style=\"color:#e40d4d;\">Intelligence<\/span> <span style=\"color:#004a7c;\">Roadmap<\/span><\/h3>\n    <h4>Your roadmap to the new intelligence.<\/h4>\n    <p>\n We give direction to your data by designing with you an executable strategy to turn information into a tactical asset:\n the fuel for the adoption of sustainable Artificial Intelligence in the long term.\n    <\/p>\n    <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-7 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/en\/services\/intelligence-roadmap\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\n Discover more\n    <\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n  <\/div>\n\n <!-- DataOps -->\n  <div class=\"servicio-item\">\n    <h3><span style=\"color:#e40d4d;\">Data<\/span><span style=\"color:#004a7c;\">Ops<\/span><\/h3>\n    <h4>Intelligent operations, tangible benefits.<\/h4>\n    <p>\n With certified experience, proprietary IP, and robust methodology, we go beyond traditional support. Proactive administration,\n monitoring, stability, and FinOps: frictionless operation and scaling. \n    <\/p>\n    <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-8 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/en\/services\/dataops\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\n Discover more\n    <\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n  <\/div>\n\n  <!-- DataProducts -->\n  <div class=\"servicio-item\">\n    <h3><span style=\"color:#e40d4d;\">Data<\/span><span style=\"color:#004a7c;\">Products<\/span><\/h3>\n    <h4>Consume your data without barriers.<\/h4>\n    <p>\n We transform your information assets into agile, reliable, and secure Data Products, available through a Marketplace\n that enables self-service and empowers your business to generate value without depending on IT.\n    <\/p>\n    <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-9 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/en\/services\/data-products\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\n Discover more\n    <\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n  <\/div>\n\n \n  <!-- AI in Action -->\n  <div class=\"servicio-item\">\n    <h3><span style=\"color:#e40d4d;\">AI<\/span> <span style=\"color:#004a7c;\">in Action<\/span><\/h3>\n    <h4>Actionable intelligence that goes beyond the chatbot.<\/h4>\n    <p>\n From answering questions to executing complex tasks: we implement Gen AI solutions with our own framework.\n We master multimodal architectures and hybrid systems to design agents that transform.\n    <\/p>\n    <div style=\"text-align:left;\"><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-10 fusion-button-default-span boton-intel\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);\" target=\"_self\" href=\"https:\/\/puedata.com\/en\/services\/ai-in-action\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\n Discover more\n    <\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div>\n  <\/div>\n\n<\/div>\n<\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-13 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility video-animacion-stage fusion-custom-z-index\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-z-index:2;--awb-padding-top:0px;--awb-padding-right:0%;--awb-padding-bottom:0px;--awb-padding-left:0%;--awb-margin-top:70px;--awb-margin-bottom:50px;--awb-min-height:700px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-20 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"shape square-shape\"><\/div>\n<div class=\"shape circle-shape\"><\/div>\n<\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-21 fusion_builder_column_2_5 2_5 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:-30px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:136px;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:-30px;--awb-spacing-left-medium:136px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 4)\n \"We made it\"\n (cursor2 magenta activo durante escritura)\n=================================== -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n#typewriter-container4 {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;\n  text-align: left;\n  width: 470px;\n  overflow: hidden;\n}\n\nh2#typewriter-text4 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 88px;\n  font-weight: 600;\n  line-height: 1.2;\n  display: inline-block;\n  white-space: pre-line;\n  word-break: break-word;\n  margin: 0;\n  max-width: 100%;\n}\n\n.text-blue { color: #004a7c; }\n.text-pink { color: #e40d4d; }\n\n\/* Cursor *\/\n#cursor4 {\n  color: #e40d4d;\n  display: inline-block;\n  margin-left: 4px;\n  font-weight: 600;\n  animation: blink-during-4 0.8s step-end infinite;\n}\n\n@keyframes blink-during-4 {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0; }\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  #typewriter-container4 { height: 120px; }\n  h2#typewriter-text4 { font-size: 48px; }\n}\n@media (max-width: 480px) {\n  #typewriter-container4 { height: 90px; padding: 20px 0; }\n  h2#typewriter-text4 { font-size: 34px; }\n}\n<\/style>\n\n<div id=\"typewriter-container4\">\n  <h2 id=\"typewriter-text4\">\n    <span id=\"typed-content4\"><\/span><span id=\"cursor4\">_<\/span>\n  <\/h2>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const typed = document.getElementById('typed-content4');\n  const cursor = document.getElementById('cursor4');\n\n  \/* \ud83d\udd39 TEXTO TRADUCIDO *\/\n  const fullText = 'We made it';\n\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false, blinkIv = null;\n\n  \/* \ud83d\udd39 SEGMENTOS PARA COLOR *\/\n  const part1 = 'We made';\n  const part2 = ' it';\n\n  function colorizeDynamic(text) {\n    if (text.length <= part1.length) {\n      return `<span class=\"text-blue\">${text}<\/span>`;\n    } else {\n      const bluePart = part1;\n      const rest = text.slice(part1.length);\n      return `<span class=\"text-blue\">${bluePart}<\/span><span class=\"text-pink\">${rest}<\/span>`;\n    }\n  }\n\n  function typeWriter() {\n    if (i <= fullText.length) {\n      const current = fullText.slice(0, i);\n      typed.innerHTML = colorizeDynamic(current);\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n\n    cursor.style.animation = 'none';\n    cursor.style.opacity = '1';\n\n    \/* \ud83d\udd39 3 parpadeos exactos *\/\n    let cycles = 0;\n    blinkIv = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n      if (cursor.style.opacity === '1') {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(blinkIv);\n          cursor.style.opacity = '1';\n        }\n      }\n    }, 400);\n  }\n\n  const obs = new IntersectionObserver(entries => {\n    entries.forEach(e => {\n      if (e.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n        obs.unobserve(typed);\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(typed);\n});\n<\/script>\n<div class=\"fusion-text fusion-text-7\" style=\"--awb-text-color:var(--awb-color5);--awb-margin-top-small:40px;\"><p style=\"text-align: left;\"><span style=\"font-size: 1.2rem; color: #004a7c;\">We have the key to talk to your data in natural language and it&#8217;s called QRY.<\/span><\/p>\n<\/div><div style=\"text-align:left;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-11 fusion-button-default-span \" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:var(--awb-color1);--button_gradient_bottom_color:var(--awb-color1);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_font_size:1rem;--button_padding-top:20px;--button_padding-right:20px;--button_padding-bottom:20px;--button_padding-left:20px;--button_typography-font-family:&quot;Poppins&quot;;--button_typography-font-style:normal;--button_typography-font-weight:500;--button_margin-left:100px;\" target=\"_self\" data-hover=\"icon_slide\" href=\"https:\/\/puedata.com\/en\/solutions\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Meet QRY<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-22 fusion_builder_column_3_5 3_5 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-right:120px;--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:0%;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0%;--awb-spacing-left-large:calc( 0.11666666666667 * calc( 100% - 0px ) );--awb-width-medium:60%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:calc( 0.11666666666667 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-video fusion-selfhosted-video\" style=\"max-width:100%;\"><div class=\"video-wrapper\"><video playsinline=\"true\" width=\"100%\" style=\"object-fit: cover;\" muted=\"true\" loop=\"true\" poster=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/Preview-video-QRY-PNG.webp\" preload=\"auto\" controls=\"1\"><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/QRY.mp4\" type=\"video\/mp4\">Sorry, your browser doesn&#039;t support embedded videos.<\/video><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-23 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><style>\/* 1. CONFIGURACI\u00d3N DEL ESCENARIO Y VIDEO *\/\n\n\/* Asegura que la columna 'escenario' sea el contenedor *\/\n.video-animacion-stage {\n    position: relative !important; \/* Forzamos la posici\u00f3n *\/\n     \/* Evita que las figuras se vean si empiezan fuera *\/\n}\n\n\/* Asegura que el video (y su contenedor) est\u00e9 por encima.\n  Usamos varios selectores comunes de Avada para asegurar que funcione.\n*\/\n.video-animacion-stage .awb-video,\n.video-animacion-stage .fusion-video,\n.video-animacion-stage .awb-video-wrapper,\n.video-animacion-stage .fusion-video-wrapper {\n    position: relative; \/* Necesario para que z-index funcione *\/\n    z-index: 2;         \/* Pone el video por delante *\/\n}\n\n\n\/* 2. ESTADO INICIAL DE LAS FIGURAS (OCULTAS) *\/\n.video-animacion-stage .shape {\n    position: absolute;\n    z-index: 1; \/* Detr\u00e1s del video (que tiene z-index 2) *\/\n    \n    \/* === Empiezan en el centro, invisibles === *\/\n    top: 250px;\n    left: 80%;\n    transform: translate(-50%, -50%) scale(0);\n    opacity: 0;\n    \n    \/* Velocidad de la animaci\u00f3n *\/\n    transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);\n}\n\n\/* 3. ESTILOS DE CADA FIGURA (ajusta colores\/tama\u00f1os) *\/\n.video-animacion-stage .square-shape {\n    background-color: #004a7c; \/* Color de tu imagen *\/\n    width: 160px;\n    height: 160px;\n}\n\n.video-animacion-stage .circle-shape {\n    background-color: #004a7c; \/* Color de tu imagen *\/\n    width: 160px;\n    height: 160px;\n    border-radius: 50%;\n}\n\n\/* 4. ESTADO FINAL (ACTIVADO POR EL SCRIPT) *\/\n.video-animacion-stage.is-visible .square-shape {\n    top: 160px;     \/* \u00a1AJUSTA ESTE VALOR! (prueba con px o %) *\/\n    left: 48%;     \/* \u00a1AJUSTA ESTE VALOR! (prueba con px o %) *\/\n    transform: translate(-50%, -50%) scale(1); \n    opacity: 1;\n}\n\n.video-animacion-stage.is-visible .circle-shape {\n    top: 360px;\n    left: auto;\n  bottom:auto;\n  right:140px;\n    \/* Ajusta estos valores:\n      'bottom' controla la distancia desde abajo.\n      'right' controla la distancia desde la derecha.\n    *\/\n    transform: translate(50%, 50%) scale(1); \n    opacity: 1;\n}\n<\/style><script>document.addEventListener('DOMContentLoaded', function() {\n\n    \/\/ 1. Busca nuestro \"escenario\" por su clase\n    const stage = document.querySelector('.video-animacion-stage');\n\n    if (stage) {\n\n        \/\/ 2. Opciones: Se activa cuando el 50% del elemento est\u00e9 visible\n        const options = {\n            root: null, \/\/ Observa el viewport\n            threshold: 0.5 \/\/ 50% de visibilidad\n        };\n\n        \/\/ 3. El observador\n        const observer = new IntersectionObserver(function(entries, observer) {\n            entries.forEach(entry => {\n\n                \/\/ Cuando entra en la pantalla\n                if (entry.isIntersecting) {\n                    stage.classList.add('is-visible');\n                } \n                \/\/ Cuando sale (para que desaparezca al subir)\n                else {\n                    stage.classList.remove('is-visible');\n                }\n            });\n        }, options);\n\n        \/\/ 4. Inicia la observaci\u00f3n del escenario\n        observer.observe(stage);\n    }\n});\n<\/script><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-14 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility video-animacion-stage fusion-custom-z-index\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-z-index:2;--awb-padding-top:40px;--awb-padding-right:7%;--awb-padding-bottom:40px;--awb-padding-left:7%;--awb-margin-top:50px;--awb-margin-bottom:50px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-24 fusion_builder_column_2_5 2_5 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:4.8%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:4.8%;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:4.8%;--awb-spacing-left-medium:4.8%;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><!-- ===============================\n AVADA TYPEWRITER (ID 2641)\n \"We did it_\"\n Cursor magenta active during typing\n Modelo Perfecto Responsive\n=================================== -->\n\n<div id=\"avada-typewriter2641\" class=\"avada-typewriter\">\n  <div class=\"avada-typewriter-text\">\n    <span class=\"avada-typewriter-content\"><\/span>\n    <span class=\"avada-typewriter-cursor\">_<\/span>\n  <\/div>\n<\/div>\n\n<style>\n\/* CONTENEDOR BASE *\/\n#avada-typewriter2641{\n  width:100%;\n  overflow:hidden;\n  box-sizing:border-box;\n  text-align:left;\n  padding:40px 0;\n}\n\n\/* TEXTO *\/\n#avada-typewriter2641 .avada-typewriter-text{\n  font-family:'Poppins',sans-serif;\n  font-weight:600;\n  line-height:1.2;\n  margin:0;\n  max-width:100%;\n  font-size:clamp(48px,6vw,115px);\n  display:inline;\n  white-space:normal;\n  visibility:visible!important;\n  opacity:1!important;\n}\n\n\/* CONTENIDO *\/\n#avada-typewriter2641 .avada-typewriter-content{\n  min-width:0;\n  white-space:normal;\n}\n\n\/* COLORES CORPORATIVOS *\/\n#avada-typewriter2641 .text-blue{ color:#004a7c; }\n#avada-typewriter2641 .text-pink{ color:#e40d4d; }\n\n\/* CURSOR \u2014 MAGENTA *\/\n#avada-typewriter2641 .avada-typewriter-cursor{\n  display:inline-block;\n  color:#e40d4d;\n  line-height:1em;\n  margin-left:0.12em;\n  position:relative;\n  top:0.08em;\n  vertical-align:baseline;\n  animation:avada-typewriter-blink2641 0.4s step-start infinite;\n}\n\n@keyframes avada-typewriter-blink2641{\n  50%{opacity:0;}\n}\n\n\/* LIMPIEZA CURSORES EXTERNOS *\/\n#avada-typewriter2641 .typed-cursor,\n#avada-typewriter2641 .fusion-typed-cursor,\n#avada-typewriter2641 .cursor,\n#avada-typewriter2641 .cursor2{\n  display:none!important;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:768px){\n  #avada-typewriter2641{ padding:30px 0; }\n}\n@media(max-width:480px){\n  #avada-typewriter2641{ padding:20px 0; }\n}\n<\/style>\n\n<script>\n\/* TYPEWRITER SCRIPT (ID 2641) *\/\n(function(){\n\n  const wrapper = document.getElementById('avada-typewriter2641');\n  if(!wrapper) return;\n\n  \/* Limpiar cursores externos *\/\n  wrapper.querySelectorAll('.typed-cursor, .fusion-typed-cursor, .cursor, .cursor2')\n    .forEach(el => el.remove());\n\n  const typed = wrapper.querySelector('.avada-typewriter-content');\n  const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n\n  const fullText = \"We did it\";\n  const part1 = \"We did \";  \/* azul *\/\n  const typingSpeed = 50;\n\n  let i = 0, started = false, finished = false;\n\n  \/* COLOR DIN\u00c1MICO *\/\n  function colorize(text){\n    if(text.length <= part1.length){\n      return `<span class=\"text-blue\">${text}<\/span>`;\n    }else{\n      return `<span class=\"text-blue\">${part1}<\/span><span class=\"text-pink\">${text.slice(part1.length)}<\/span>`;\n    }\n  }\n\n  \/* ESCRITURA *\/\n  function typeWriter(){\n    if(i <= fullText.length){\n      typed.innerHTML = colorize(fullText.slice(0,i));\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    }else{\n      finalizeCursor();\n    }\n  }\n\n  \/* CURSOR FINAL \u2014 3 PARPADEOS *\/\n  function finalizeCursor(){\n    if(finished) return;\n    finished = true;\n\n    cursor.style.animation=\"none\";\n    cursor.style.opacity=\"1\";\n\n    let cycles = 0;\n    const iv = setInterval(()=>{\n      cursor.style.opacity = cursor.style.opacity===\"1\" ? \"0\" : \"1\";\n\n      if(cursor.style.opacity===\"1\"){\n        cycles++;\n        if(cycles >= 3){\n          clearInterval(iv);\n          cursor.style.opacity=\"1\";\n        }\n      }\n    },400);\n  }\n\n  \/* OBSERVER *\/\n  const io = new IntersectionObserver(entries=>{\n    entries.forEach(e=>{\n      if(e.isIntersecting && !started){\n        started = true;\n        typeWriter();\n        io.unobserve(wrapper);\n      }\n    });\n  },{threshold:0.5});\n\n  io.observe(wrapper);\n\n})();\n<\/script>\n<div class=\"fusion-text fusion-text-8\" style=\"--awb-font-size:18px;--awb-text-color:var(--awb-color5);--awb-margin-left:20px;--awb-margin-top-small:20px;--awb-margin-left-small:-3px;\"><p style=\"text-align: left;\"><span color:=\"\">We have the key to talk to your data in natural language and it&#8217;s called QRY.<\/span><\/p>\n<\/div><div style=\"text-align:left;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-12 fusion-button-default-span \" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:var(--awb-color1);--button_gradient_bottom_color:var(--awb-color1);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_font_size:20px;--button_padding-top:20px;--button_padding-right:20px;--button_padding-bottom:20px;--button_padding-left:20px;--button_typography-font-family:&quot;Poppins&quot;;--button_typography-font-style:normal;--button_typography-font-weight:500;\" target=\"_blank\" rel=\"noopener noreferrer\" data-hover=\"icon_slide\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Meet QRY<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-25 fusion_builder_column_3_5 3_5 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:7%;--awb-spacing-right-large:11.2%;--awb-margin-bottom-large:7%;--awb-spacing-left-large:11.36%;--awb-width-medium:60%;--awb-order-medium:0;--awb-spacing-right-medium:11.2%;--awb-spacing-left-medium:11.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-video fusion-selfhosted-video\" style=\"max-width:100%;\"><div class=\"video-wrapper\"><video playsinline=\"true\" width=\"100%\" style=\"object-fit: cover;\" muted=\"true\" loop=\"true\" poster=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/Preview-video-QRY-PNG.webp\" preload=\"auto\" controls=\"1\"><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/QRY.mp4\" type=\"video\/mp4\">Sorry, your browser doesn&#039;t support embedded videos.<\/video><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-15 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones exito\" style=\"--link_color: var(--awb-color5);--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:40px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-margin-top:42px;--awb-min-height:825px;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-26 fusion_builder_column_1_1 1_1 fusion-flex-column columna-animaciones\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-circuloRojo\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/circulo-rojo.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-27 fusion_builder_column_4_5 4_5 fusion-flex-column columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:80%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:calc( 0.28125 * calc( 100% - 0px ) );--awb-width-medium:80%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:calc( 0.28125 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 5)\n \"Big challenges that have turned into great relationships\"\n (cursor2 magenta activo durante escritura)\n=================================== -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n#typewriter-container5 {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  padding: 40px 0;\n  text-align: left;\n  height: 270px;\n  width: 1100px;\n  overflow: hidden;\n}\n\nh2#typewriter-text5 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 48px;\n  font-weight: 600;\n  line-height: 1.2;\n  display: inline-block;\n  white-space: pre-line;\n  word-break: break-word;\n  margin: 0;\n  max-width: 100%;\n}\n\n.text-blue { color: #004a7c; }\n.text-pink { color: #e40d4d; }\n\n#cursor5 {\n  color: #e40d4d;\n  display: inline-block;\n  margin-left: 2px;\n  animation: blink-during-5 0.4s step-start infinite;\n}\n\n@keyframes blink-during-5 {\n  50% { opacity: 0; }\n}\n\n@media (max-width: 768px) {\n  #typewriter-container5 { height: 120px; }\n  h2#typewriter-text5 { font-size: 36pt; }\n}\n@media (max-width: 480px) {\n  #typewriter-container5 { height: 90px; padding: 20px 0; }\n  h2#typewriter-text5 { font-size: 26pt; }\n}\n<\/style>\n\n<div id=\"typewriter-container5\">\n  <h2 id=\"typewriter-text5\">\n    <span id=\"typed-content5\"><\/span><span id=\"cursor5\">_<\/span>\n  <\/h2>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const typed = document.getElementById('typed-content5');\n  const cursor = document.getElementById('cursor5');\n\n  \/* \ud83d\udd39 TEXTO TRADUCIDO *\/\n  const fullText = 'Big challenges that have turned into great relationships';\n\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false, blinkIv = null;\n\n  \/* \ud83d\udd39 SEGMENTOS PARA COLOR *\/\n  const part1 = 'Big challenges ';\n  const part2 = 'that have turned into ';\n  const part3 = 'great relationships';\n\n  function colorizeDynamic(text) {\n    if (text.length <= part1.length) {\n      return `<span class=\"text-pink\">${text}<\/span>`;\n    } \n    else if (text.length <= part1.length + part2.length) {\n      const pinkPart = part1;\n      const rest = text.slice(part1.length);\n      return `<span class=\"text-pink\">${pinkPart}<\/span><span class=\"text-blue\">${rest}<\/span>`;\n    } \n    else {\n      const pinkPart1 = part1;\n      const bluePart = part2;\n      const remaining = text.slice(part1.length + part2.length);\n      return `<span class=\"text-pink\">${pinkPart1}<\/span><span class=\"text-blue\">${bluePart}<\/span><span class=\"text-pink\">${remaining}<\/span>`;\n    }\n  }\n\n  function typeWriter() {\n    if (i <= fullText.length) {\n      const current = fullText.slice(0, i);\n      typed.innerHTML = colorizeDynamic(current);\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n\n    cursor.style.animation = 'none';\n    cursor.style.opacity = '1';\n\n    \/* \ud83d\udd39 EXACTAMENTE 3 PARPADEOS *\/\n    let cycles = 0;\n    blinkIv = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n      \n      if (cursor.style.opacity === '1') {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(blinkIv);\n          cursor.style.opacity = '1';\n        }\n      }\n\n    }, 400);\n  }\n\n  const obs = new IntersectionObserver(entries => {\n    entries.forEach(e => {\n      if (e.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n        obs.unobserve(typed);\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(typed);\n});\n<\/script>\n<\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-28 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center caja-desplegable-derecha columna-contenido\" style=\"--awb-padding-left:180px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-row fusion-flex-align-items-center\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-three hover-lateral \" style=\"--awb-text-color:var(--awb-color5);--awb-margin-right:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color5);--awb-link-hover-color:var(--awb-color6);--awb-font-size:80px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;\"><a class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Telef\u00f3nica<\/a><\/h3><\/div><div class=\"fusion-text fusion-text-9 Exitos_texto_h-1\" style=\"--awb-font-size:1.2rem;--awb-text-color:var(--awb-color6);--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p>We are a strategic partner for Telef\u00f3nica in its Data Centric evolution. How do we do it? We unify its complex data ecosystem (more than 30 technologies!) and transform its key cybersecurity processes using Databricks.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-29 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center caja-desplegable-derecha columna-contenido\" style=\"--awb-padding-left:180px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-row fusion-flex-align-items-center\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three hover-lateral \" style=\"--awb-text-color:var(--awb-color5);--awb-margin-right:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color5);--awb-link-hover-color:var(--awb-color6);--awb-font-size:80px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;\"><a class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Santaluc\u00eda<\/a><\/h3><\/div><div class=\"fusion-text fusion-text-10 Exitos_texto_h\" style=\"--awb-font-size:1.2rem;--awb-text-color:var(--awb-color6);--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p>We turned a great idea from Santaluc\u00eda into a reality. We developed and launched &#8220;Policarpo&#8221;, its policy translator with Generative AI. The impact: customer inquiries went from 90 to just 13 seconds.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-30 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center caja-desplegable-derecha columna-contenido\" style=\"--awb-padding-left:180px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-row fusion-flex-align-items-center\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-three hover-lateral \" style=\"--awb-text-color:var(--awb-color5);--awb-margin-right:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-link-color:var(--awb-color5);--awb-link-hover-color:var(--awb-color6);--awb-font-size:80px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;\"><a class=\"awb-custom-text-color awb-custom-text-hover-color\" target=\"_self\">Carrefour<\/a><\/h3><\/div><div class=\"fusion-text fusion-text-11 Exitos_texto_h-3\" style=\"--awb-font-size:1.2rem;--awb-text-color:var(--awb-color6);--awb-text-font-family:Verdana, Geneva, sans-serif;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p>It entrusts us with the operation and support of its data platform, a critical environment for the heart of its business. We design its architectures to be scalable and robust, combining technologies such as Cloudera and GCP to ensure that everything works.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-16 fusion-flex-container video-background has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-left:293px;--awb-padding-right-medium:2%;--awb-padding-left-medium:2%;--awb-padding-top-small:0px;--awb-padding-right-small:15px;--awb-padding-left-small:32px;--awb-margin-top:0px;--awb-margin-top-small:0px;--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/Casos-de-exito_1.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-31 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:6.72%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:6.72%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n AVADA TYPEWRITER (ID 2642)\n \"Great challenges that became great partnerships_\"\n Cursor magenta active during typing\n Modelo Perfecto Responsive \u2014 COLORES OPCI\u00d3N A\n=================================== -->\n\n<div id=\"avada-typewriter2642\" class=\"avada-typewriter\">\n  <div class=\"avada-typewriter-text\">\n    <span class=\"avada-typewriter-content\"><\/span>\n    <span class=\"avada-typewriter-cursor\">_<\/span>\n  <\/div>\n<\/div>\n\n<style>\n\/* CONTENEDOR BASE *\/\n#avada-typewriter2642{\n  width:100%;\n  overflow:hidden;\n  box-sizing:border-box;\n  text-align:left;\n  padding:40px 0;\n}\n\n\/* TEXTO *\/\n#avada-typewriter2642 .avada-typewriter-text{\n  font-family:'Poppins',sans-serif;\n  font-weight:600;\n  line-height:1.2;\n  margin:0;\n  max-width:100%;\n  font-size:clamp(48px,6vw,95px);\n  display:inline;\n  white-space:normal;\n  visibility:visible!important;\n  opacity:1!important;\n}\n\n\/* CONTENIDO *\/\n#avada-typewriter2642 .avada-typewriter-content{\n  min-width:0;\n  white-space:normal;\n}\n\n\/* COLORES *\/\n#avada-typewriter2642 .text-blue{ color:#004a7c; }\n#avada-typewriter2642 .text-pink{ color:#e40d4d; }\n\n\/* CURSOR (magenta) *\/\n#avada-typewriter2642 .avada-typewriter-cursor{\n  display:inline-block;\n  color:#e40d4d;\n  line-height:1em;\n  margin-left:0.12em;\n  position:relative;\n  top:0.08em;\n  vertical-align:baseline;\n  animation:avada-typewriter-blink2642 .4s step-start infinite;\n}\n\n@keyframes avada-typewriter-blink2642{\n  50%{opacity:0;}\n}\n\n\/* LIMPIEZA AVADA\/WPML *\/\n#avada-typewriter2642 .typed-cursor,\n#avada-typewriter2642 .fusion-typed-cursor,\n#avada-typewriter2642 .cursor,\n#avada-typewriter2642 .cursor2{\n  display:none!important;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:768px){\n  #avada-typewriter2642{ padding:30px 0; }\n}\n@media(max-width:480px){\n  #avada-typewriter2642{ padding:20px 0; }\n}\n<\/style>\n\n<script>\n\/* TYPEWRITER (ID 2642) *\/\n(function(){\n\n  const wrapper = document.getElementById('avada-typewriter2642');\n  if(!wrapper) return;\n\n  \/* Cleanup *\/\n  wrapper.querySelectorAll('.typed-cursor, .fusion-typed-cursor, .cursor, .cursor2')\n    .forEach(el => el.remove());\n\n  const typed = wrapper.querySelector('.avada-typewriter-content');\n  const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n\n  const fullText = \"Great challenges that became great partnerships\";\n  \n  \/* SEGMENTACI\u00d3N OPCI\u00d3N A *\/\n  const part1 = \"Great challenges \";     \/\/ rosa\n  const part2 = \"that became \";          \/\/ azul\n  \/* restante = rosa *\/\n\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false;\n\n  \/* COLOR DIN\u00c1MICO \u2014 opci\u00f3n A *\/\n  function colorize(text){\n\n    if (text.length <= part1.length){\n      return `<span class=\"text-pink\">${text}<\/span>`;\n    }\n\n    else if (text.length <= part1.length + part2.length){\n      return `<span class=\"text-pink\">${part1}<\/span>` +\n             `<span class=\"text-blue\">${text.slice(part1.length)}<\/span>`;\n    }\n\n    else {\n      return `<span class=\"text-pink\">${part1}<\/span>` +\n             `<span class=\"text-blue\">${part2}<\/span>` +\n             `<span class=\"text-pink\">${text.slice(part1.length + part2.length)}<\/span>`;\n    }\n  }\n\n  \/* ESCRITURA *\/\n  function typeWriter(){\n    if(i <= fullText.length){\n      typed.innerHTML = colorize(fullText.slice(0,i));\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    }else{\n      finalizeCursor();\n    }\n  }\n\n  \/* CURSOR FINAL \u2014 3 parpadeos *\/\n  function finalizeCursor(){\n    if(finished) return;\n    finished = true;\n\n    cursor.style.animation = \"none\";\n    cursor.style.opacity = \"1\";\n\n    let cycles = 0;\n    const iv = setInterval(()=>{\n      cursor.style.opacity = cursor.style.opacity===\"1\" ? \"0\" : \"1\";\n\n      if(cursor.style.opacity===\"1\"){\n        cycles++;\n        if(cycles >= 3){\n          clearInterval(iv);\n          cursor.style.opacity=\"1\";\n        }\n      }\n    },400);\n  }\n\n  \/* OBSERVER *\/\n  const io = new IntersectionObserver(entries=>{\n    entries.forEach(e=>{\n      if(e.isIntersecting && !started){\n        started = true;\n        typeWriter();\n        io.unobserve(wrapper);\n      }\n    });\n  },{threshold:0.5});\n\n  io.observe(wrapper);\n\n})();\n<\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600&display=swap\" rel=\"stylesheet\">\n\n<div class=\"acordeon-empresas-m\">\n  \n  <div class=\"acordeon-item-m\">\n    <div class=\"acordeon-titulo-m\">Telef\u00f3nica<\/div>\n    <div class=\"acordeon-contenido-m\">\n      <div class=\"acordeon-texto-m\">\n We maintain a long-term strategic collaboration with Telef\u00f3nica, driving its continuous evolution towards a Data Centric model with the integration of more than 30 Data and Cloud technologies in a unified ecosystem. We collaborate in the modernization of its architectures, transforming key cybersecurity processes with Databricks.\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"acordeon-item-m\">\n    <div class=\"acordeon-titulo-m\">Santaluc\u00eda<\/div>\n    <div class=\"acordeon-contenido-m\">\n      <div class=\"acordeon-texto-m\">\n We collaborate in the development and production of Policarpo, the policy translator based on Generative AI that transforms Santaluc\u00eda's customer service.\n Thanks to our experience in Databricks and GenAI, we turned a proof of concept into a real solution, reducing query times from 90 to 13 seconds and paving the way for the adoption of AI throughout the company.\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"acordeon-item-m\">\n    <div class=\"acordeon-titulo-m\">Carrefour<\/div>\n    <div class=\"acordeon-contenido-m\">\n      <div class=\"acordeon-texto-m\">\n We administer, operate, and support Carrefour's data platform, a critical operating environment for the core of the business.\n We have designed scalable architectures and use cases in various areas of the company, combining the Cloudera platform with GCP's native tools to drive robust solutions and ensure stability.\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n.acordeon-empresas-m {\n  width: 100%;\n  font-family: 'Poppins', sans-serif;\n  overflow: hidden; \/* Contiene los elementos *\/\n}\n\n.acordeon-item-m {\n  \/* <- ESTILO: Modifica el separador *\/\n  border-bottom: 1px solid #EAEAEA; \n}\n\n.acordeon-titulo-m {\n  \/* <- TAMA\u00d1O DE FUENTE: Modifica el t\u00edtulo *\/\n  font-size: 42px; \n  font-weight: 600;\n  color: #004a7c;\n  cursor: pointer;\n  \n  \/* <- DIMENSIONES: Modifica el espaciado del t\u00edtulo *\/\n  padding: 25px 10px; \n  \n  transition: color 0.3s ease;\n}\n\n.acordeon-titulo-m.activo {\n  color: #434549; \/* Mismo color \"activo\" que en PC *\/\n}\n\n.acordeon-contenido-m {\n  max-height: 0;\n  opacity: 0;\n  overflow: hidden;\n  transform: translateY(-10px); \/* Animaci\u00f3n: empieza 10px arriba *\/\n  \n  \/* Transici\u00f3n para la animaci\u00f3n de apertura *\/\n  transition: max-height 0.4s ease-out, \n              opacity 0.3s ease-out, \n              transform 0.4s ease-out;\n}\n\n\/* Estado abierto\/visible del contenido *\/\n.acordeon-contenido-m.activo {\n  max-height: 1000px; \/* Un valor alto para permitir que el contenido se vea *\/\n  opacity: 1;\n  transform: translateY(0); \/* Animaci\u00f3n: vuelve a su posici\u00f3n *\/\n}\n\n.acordeon-texto-m {\n  \/* <- TAMA\u00d1O DE FUENTE: Modifica el texto descriptivo *\/\n  font-size: 16px; \n  color: #333;\n  line-height: 1.6;\n  \n  \/* <- DIMENSIONES: Modifica el espaciado del texto *\/\n  padding: 0 10px 30px 10px; \n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  \/\/ Usamos un selector \u00fanico para este bloque m\u00f3vil\n  const titulosMovil = document.querySelectorAll('.acordeon-titulo-m');\n\n  titulosMovil.forEach(titulo => {\n    titulo.addEventListener('click', () => {\n      \n      const contenido = titulo.nextElementSibling; \/\/ El .acordeon-contenido-m\n      const estaActivo = titulo.classList.contains('activo');\n\n      \/\/ 1. Cerrar todos los elementos\n      titulosMovil.forEach(t => {\n        t.classList.remove('activo');\n        const cont = t.nextElementSibling;\n        if (cont) {\n          cont.classList.remove('activo');\n          cont.style.maxHeight = null; \/\/ Quita la altura en l\u00ednea\n        }\n      });\n\n      \/\/ 2. Si no estaba activo, \u00e1brelo\n      if (!estaActivo) {\n        titulo.classList.add('activo');\n        contenido.classList.add('activo');\n        \/\/ Asigna la altura din\u00e1micamente para una transici\u00f3n suave\n        contenido.style.maxHeight = contenido.scrollHeight + 'px';\n      }\n    });\n  });\n});\n<\/script><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-17 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-margin-top:66px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-32 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-carousel fusion-image-carousel-fixed fusion-image-carousel-1\"><div data-marquee-direction=\"right\" class=\"awb-carousel awb-swiper awb-swiper-carousel awb-carousel--marquee awb-swiper-dots-position-bottom\" data-layout=\"marquee\" data-autoplay=\"yes\" data-autoplayspeed=\"2500\" data-autoplaypause=\"yes\" data-columns=\"6.0\" data-columnsmedium=\"1\" data-columnssmall=\"1\" data-itemmargin=\"70\" data-itemwidth=\"180\" data-touchscroll=\"no\" data-freemode=\"no\" data-imagesize=\"fixed\" data-scrollitems=\"0\" data-centeredslides=\"no\" data-rotationangle=\"50\" data-depth=\"100\" data-speed=\"10000\" data-shadow=\"no\" data-pagination=\"bullets\" style=\"--awb-columns:6.0;--awb-column-spacing:70px;--awb-dots-align:center;\"><div class=\"swiper-wrapper awb-image-carousel-wrapper fusion-flex-align-items-center\"><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/telefonica.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/telefonica.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/telefonica-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/telefonica.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_azora.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_azora.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_azora-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_azora.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_banco_de_espana.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_banco_de_espana.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_banco_de_espana-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_banco_de_espana.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_carrefour.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_carrefour.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_carrefour-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_carrefour.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_eurocontrol.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_eurocontrol.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_eurocontrol-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_eurocontrol.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_galp.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_galp.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_galp-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_galp.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_logista.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_logista.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_logista-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_logista.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_principado_de_asturias.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_principado_de_asturias.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_principado_de_asturias-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_principado_de_asturias.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_Thyssenkrupp.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_Thyssenkrupp.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_Thyssenkrupp-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/1_Thyssenkrupp.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_bankinter.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_bankinter.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_bankinter-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_bankinter.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_eroski.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_eroski.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_eroski-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_eroski.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_guardia-civil.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_guardia-civil.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_guardia-civil-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_guardia-civil.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_konery.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_konery.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_konery-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_konery.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_metro.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_metro.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_metro-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_metro.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_Millenium.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_Millenium.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_Millenium-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_Millenium.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_orbea.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_orbea.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_orbea-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/2_orbea.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_carrefour_finances.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_carrefour_finances.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_carrefour_finances-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_carrefour_finances.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_cl_grupo-_industrial.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_cl_grupo-_industrial.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_cl_grupo-_industrial-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_cl_grupo-_industrial.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_iberia_express.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_iberia_express.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_iberia_express-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_iberia_express.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_italtel.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_italtel.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_italtel-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_italtel.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_ministerio-de-ciencia.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_ministerio-de-ciencia.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_ministerio-de-ciencia-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_ministerio-de-ciencia.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_podo.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_podo.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_podo-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/3_podo.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_boeing.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_boeing.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_boeing-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_boeing.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_caser.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_caser.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_caser-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_caser.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_frontex.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_frontex.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_frontex-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_frontex.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_secretaria_general_de_administracion_general.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_secretaria_general_de_administracion_general.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_secretaria_general_de_administracion_general-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/4_secretaria_general_de_administracion_general.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_agencia_tributaria.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_agencia_tributaria.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_agencia_tributaria-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_agencia_tributaria.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_bolsa_y_mercado_espanol.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_bolsa_y_mercado_espanol.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_bolsa_y_mercado_espanol-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_bolsa_y_mercado_espanol.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_indesia.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_indesia.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_indesia-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_indesia.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_Raytheon.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_Raytheon.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_Raytheon-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/5_Raytheon.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_diputacio_de_Tarragona.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_diputacio_de_Tarragona.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_diputacio_de_Tarragona-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_diputacio_de_Tarragona.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_santalucia_Seguros.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_santalucia_Seguros.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_santalucia_Seguros-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/6_santalucia_Seguros.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/7_redsys.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/7_redsys.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/7_redsys-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/7_redsys.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/cbre.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/cbre.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/cbre-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/cbre.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 1000px) 262px, (min-width: 928px) 314px, (min-width: 856px) 393px, (min-width: 784px) 523px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-18 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right-small:0px;--awb-padding-left-small:0px;--awb-margin-top:66px;--awb-margin-top-medium:30px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-33 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-left-small:10px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-carousel fusion-image-carousel-fixed fusion-image-carousel-2\"><div data-marquee-direction=\"right\" class=\"awb-carousel awb-swiper awb-swiper-carousel awb-carousel--marquee awb-swiper-dots-position-bottom\" data-layout=\"marquee\" data-autoplay=\"yes\" data-autoplayspeed=\"2500\" data-autoplaypause=\"yes\" data-columns=\"6.0\" data-columnsmedium=\"1\" data-columnssmall=\"1\" data-itemmargin=\"0\" data-itemwidth=\"180\" data-touchscroll=\"no\" data-freemode=\"no\" data-imagesize=\"fixed\" data-scrollitems=\"0\" data-centeredslides=\"no\" data-rotationangle=\"50\" data-depth=\"100\" data-speed=\"10000\" data-shadow=\"no\" data-pagination=\"bullets\" style=\"--awb-columns:6.0;--awb-column-spacing:0px;--awb-dots-align:center;\"><div class=\"swiper-wrapper awb-image-carousel-wrapper fusion-flex-align-items-center\"><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Acciona.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-ACS.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Bbva.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Caixabank.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Carrefour.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-El-corte-ingles.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-endesa.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Ferrovial.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Galp.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Iberdrola.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Mafre.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Sabadel.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Santander.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"118\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27118%27%20viewBox%3D%270%200%20150%20118%27%3E%3Crect%20width%3D%27150%27%20height%3D%27118%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/logo-Telefonica.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-19 fusion-flex-container has-pattern-background has-mask-background hundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones magia\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:0px;--awb-min-height:57.33vh;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:calc( 100% + 0px ) !important;max-width:calc( 100% + 0px ) !important;margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-34 fusion_builder_column_1_1 1_1 fusion-flex-column columna-animaciones\" style=\"--awb-padding-right:5%;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-aroRojo2\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/aro-rojo2.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-35 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:30px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:295px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:295px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 6)\n \"Magic happens alongside great partners\"\n (cursor2 magenta activo durante escritura)\n=================================== -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n#typewriter-container6 {\n  margin-top:-85px;\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  text-align: left;\n  overflow: hidden;\n  width: 100%;\n  height:130px;\n}\n\nh2#typewriter-text6 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 48px;\n  font-weight: 600;\n  line-height: 1.2;\n  display: inline-block;\n  white-space: pre-line;\n  word-break: break-word;\n  margin: 0;\n  max-width: 100%;\n}\n\n.text-blue { color: #004a7c; }\n.text-pink { color: #e40d4d; }\n\n\/* Cursor2 (magenta) \u2014 aislado para ID6 *\/\n#cursor6 {\n  color: #e40d4d;\n  display: inline-block;\n  margin-left: 2px;\n  animation: blink-during-6 0.4s step-start infinite;\n}\n\n@keyframes blink-during-6 {\n  50% { opacity: 0; }\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  #typewriter-container6 { height: 100px; }\n  h2#typewriter-text6 { font-size: 36pt; }\n}\n@media (max-width: 480px) {\n  #typewriter-container6 { height: 80px; padding: 20px 0; }\n  h2#typewriter-text6 { font-size: 26pt; }\n}\n<\/style>\n\n<div id=\"typewriter-container6\">\n  <h2 id=\"typewriter-text6\">\n    <span id=\"typed-content6\"><\/span><span id=\"cursor6\">_<\/span>\n  <\/h2>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const typed = document.getElementById('typed-content6');\n  const cursor = document.getElementById('cursor6');\n\n  \/* \ud83d\udd39 TEXTO TRADUCIDO *\/\n  const fullText = 'Magic happens alongside great partners';\n\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false, blinkIv = null;\n\n  \/* \ud83d\udd39 SEGMENTOS PARA COLOR *\/\n  const part1 = 'Magic ';\n  const part2 = 'happens alongside ';\n  const part3 = 'great partners';\n\n  function colorizeDynamic(text) {\n    if (text.length <= part1.length) {\n      return `<span class=\"text-blue\">${text}<\/span>`;\n    } \n    else if (text.length <= part1.length + part2.length) {\n      const first = part1;\n      const rest = text.slice(part1.length);\n      return `<span class=\"text-blue\">${first}<\/span><span class=\"text-blue\">${rest}<\/span>`;\n    } \n    else {\n      const first = part1;\n      const second = part2;\n      const rest = text.slice(part1.length + part2.length);\n      return `<span class=\"text-blue\">${first}<\/span><span class=\"text-blue\">${second}<\/span><span class=\"text-pink\">${rest}<\/span>`;\n    }\n  }\n\n  function typeWriter() {\n    if (i <= fullText.length) {\n      const currentText = fullText.slice(0, i);\n      typed.innerHTML = colorizeDynamic(currentText);\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n\n    cursor.style.animation = 'none';\n    cursor.style.opacity = '1';\n\n    let cycles = 0;\n    blinkIv = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n      if (cursor.style.opacity === '1') {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(blinkIv);\n          cursor.style.opacity = '1';\n        }\n      }\n    }, 400);\n  }\n\n  const obs = new IntersectionObserver(entries => {\n    entries.forEach(e => {\n      if (e.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n        obs.unobserve(typed);\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(typed);\n});\n<\/script>\n<div class=\"fusion-text fusion-text-12 fusion-text-no-margin animate-fade-in-bottom\" style=\"--awb-content-alignment:left;--awb-font-size:1.2rem;--awb-text-color:var(--awb-color5);--awb-margin-top:20px;--awb-margin-bottom:-20px;--awb-margin-left:0px;\"><p style=\"text-align: left;\">The perfect match exists and makes incredible things happen.<br \/>\nOur alliances combine knowledge, experience and<br \/>\ntechnology to solve challenges that seem impossible.<\/p>\n<\/div><div style=\"text-align:left;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-13 fusion-button-span-no awb-b-icon-pos-left\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_font_size:1.3rem;--button_typography-font-family:&quot;Poppins&quot;;--button_typography-font-style:normal;--button_typography-font-weight:400;--button_margin-top:75px;--button_margin-bottom:75px;\" target=\"_self\" data-hover=\"icon_position\" href=\"https:\/\/puedata.com\/en\/partners\/\"><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Take a look at our partner ecosystem<\/span><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-36 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.02 * calc( 100% - 0px ) );--awb-margin-bottom-large:20px;--awb-spacing-left-large:calc( 0.02 * calc( 100% - 0px ) );--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.02 * calc( 100% - 0px ) );--awb-spacing-left-medium:calc( 0.02 * calc( 100% - 0px ) );--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-carousel fusion-image-carousel-fixed fusion-image-carousel-3\"><div data-marquee-direction=\"left\" class=\"awb-carousel awb-swiper awb-swiper-carousel awb-carousel--marquee awb-swiper-dots-position-bottom\" data-layout=\"marquee\" data-autoplay=\"yes\" data-autoplayspeed=\"2500\" data-autoplaypause=\"yes\" data-columns=\"6.0\" data-columnsmedium=\"1\" data-columnssmall=\"1\" data-itemmargin=\"35\" data-itemwidth=\"180\" data-touchscroll=\"no\" data-freemode=\"no\" data-imagesize=\"fixed\" data-scrollitems=\"0\" data-centeredslides=\"no\" data-rotationangle=\"50\" data-depth=\"100\" data-speed=\"10000\" data-shadow=\"no\" data-pagination=\"bullets\" style=\"--awb-columns:6.0;--awb-column-spacing:35px;--awb-dots-align:center;\"><div class=\"swiper-wrapper awb-image-carousel-wrapper fusion-flex-align-items-center\"><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Cloudera.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Cloudera.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Cloudera-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Cloudera.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Collibra.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Collibra.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Collibra-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Collibra.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_databrick.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_databrick.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_databrick-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_databrick.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Datadog.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Datadog.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Datadog-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Datadog.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dbt.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dbt.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dbt-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dbt.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dell.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dell.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dell-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Dell.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Google-premiere.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Google-premiere.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Google-premiere-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Google-premiere.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Microsoft.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Microsoft.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Microsoft-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Microsoft.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Startburst.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Startburst.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Startburst-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Startburst.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"267\" height=\"100\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Aws.webp\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Aws.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27267%27%20height%3D%27100%27%20viewBox%3D%270%200%20267%20100%27%3E%3Crect%20width%3D%27267%27%20height%3D%27100%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Aws-200x75.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/ph_Aws.webp 267w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 1200px) 17vw, (min-width: 2200px) 100vw, (min-width: 1000px) 291px, (min-width: 928px) 349px, (min-width: 856px) 436px, (min-width: 784px) 582px, (min-width: 712px) 784px, (min-width: 640px) 712px, \" \/><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-20 fusion-flex-container video-background has-pattern-background has-mask-background hundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:90px;--awb-padding-bottom:0px;--awb-padding-left:90px;--awb-padding-right-medium:2%;--awb-padding-left-medium:2%;--awb-padding-right-small:18px;--awb-padding-bottom-small:0px;--awb-padding-left-small:28px;--awb-margin-bottom:0px;--awb-margin-top-small:61px;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/LaMagia_2.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-37 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:16.224%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:16.224%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n AVADA TYPEWRITER (ID 2643)\n \"Magic emerges alongside great partners_\"\n Cursor magenta active during typing\n Modelo Perfecto Responsive\n=================================== -->\n\n<div id=\"avada-typewriter2643\" class=\"avada-typewriter\">\n  <div class=\"avada-typewriter-text\">\n    <span class=\"avada-typewriter-content\"><\/span>\n    <span class=\"avada-typewriter-cursor\">_<\/span>\n  <\/div>\n<\/div>\n\n<style>\n\/* CONTENEDOR BASE *\/\n#avada-typewriter2643{\n  width:100%;\n  overflow:hidden;\n  box-sizing:border-box;\n  text-align:left;\n  padding:40px 0;\n  margin-top:-85px; \/* conservando el tuyo *\/\n}\n\n\/* TEXTO *\/\n#avada-typewriter2643 .avada-typewriter-text{\n  font-family:'Poppins',sans-serif;\n  font-weight:600;\n  line-height:1.2;\n  margin:0;\n  max-width:100%;\n  font-size:clamp(52px,8vw,115px);\n  display:inline;\n  white-space:normal;\n  visibility:visible!important;\n  opacity:1!important;\n}\n\n\/* CONTENIDO *\/\n#avada-typewriter2643 .avada-typewriter-content{\n  min-width:0;\n  white-space:normal;\n}\n\n\/* COLORES *\/\n#avada-typewriter2643 .text-blue{ color:#004a7c; }\n#avada-typewriter2643 .text-pink{ color:#e40d4d; }\n\n\/* CURSOR (magenta) *\/\n#avada-typewriter2643 .avada-typewriter-cursor{\n  display:inline-block;\n  color:#e40d4d;\n  line-height:1em;\n  margin-left:0.12em;\n  position:relative;\n  top:0.08em;\n  vertical-align:baseline;\n  animation:avada-typewriter-blink2643 .4s step-start infinite;\n}\n\n@keyframes avada-typewriter-blink2643{\n  50%{opacity:0;}\n}\n\n\/* CLEANUP WPML\/AVADA *\/\n#avada-typewriter2643 .typed-cursor,\n#avada-typewriter2643 .fusion-typed-cursor,\n#avada-typewriter2643 .cursor,\n#avada-typewriter2643 .cursor2{\n  display:none!important;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:768px){\n  #avada-typewriter2643{ padding:30px 0; }\n}\n@media(max-width:480px){\n  #avada-typewriter2643{ padding:20px 0; }\n}\n<\/style>\n\n<script>\n\/* TYPEWRITER (ID 2643) *\/\n(function(){\n\n  const wrapper = document.getElementById('avada-typewriter2643');\n  if(!wrapper) return;\n\n  \/* Cleanup *\/\n  wrapper.querySelectorAll('.typed-cursor, .fusion-typed-cursor, .cursor, .cursor2')\n    .forEach(el => el.remove());\n\n  const typed = wrapper.querySelector('.avada-typewriter-content');\n  const cursor = wrapper.querySelector('.avada-typewriter-cursor');\n\n  const fullText = \"Magic emerges alongside great partners\";\n\n  \/* SEGMENTACI\u00d3N (igual que espa\u00f1ol) *\/\n  const part1 = \"Magic emerges alongside \"; \/\/ azul\n  \/* resto = rosa *\/\n\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false;\n\n  \/* COLOR DIN\u00c1MICO *\/\n  function colorize(text){\n    if(text.length <= part1.length){\n      return `<span class=\"text-blue\">${text}<\/span>`;\n    } else {\n      return `<span class=\"text-blue\">${part1}<\/span>` +\n             `<span class=\"text-pink\">${text.slice(part1.length)}<\/span>`;\n    }\n  }\n\n  \/* ESCRITURA *\/\n  function typeWriter(){\n    if(i <= fullText.length){\n      typed.innerHTML = colorize(fullText.slice(0,i));\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  \/* CURSOR FINAL \u2014 3 PARPADEOS *\/\n  function finalizeCursor(){\n    if(finished) return;\n    finished = true;\n\n    cursor.style.animation = \"none\";\n    cursor.style.opacity = \"1\";\n\n    let cycles = 0;\n    const iv = setInterval(()=>{\n      cursor.style.opacity = cursor.style.opacity===\"1\" ? \"0\" : \"1\";\n\n      if(cursor.style.opacity===\"1\"){\n        cycles++;\n        if(cycles >= 3){\n          clearInterval(iv);\n          cursor.style.opacity=\"1\";\n        }\n      }\n    },400);\n  }\n\n  \/* OBSERVER *\/\n  const io = new IntersectionObserver(entries=>{\n    entries.forEach(e=>{\n      if(e.isIntersecting && !started){\n        started = true;\n        typeWriter();\n        io.unobserve(wrapper);\n      }\n    });\n  },{threshold:0.5});\n\n  io.observe(wrapper);\n\n})();\n<\/script>\n<div class=\"fusion-text fusion-text-13 fusion-text-no-margin animate-fade-in-bottom\" style=\"--awb-content-alignment:left;--awb-font-size:18px;--awb-text-color:var(--awb-color5);--awb-margin-top:20px;--awb-margin-bottom:-20px;--awb-margin-left:0px;\"><p style=\"text-align: left;\">The perfect match exists and makes incredible things happen.<br \/>Our alliances combine knowledge, experience and <br \/>technology to solve challenges that seem impossible.<\/p>\n<\/div><div style=\"text-align:left;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-14 fusion-button-span-no awb-b-icon-pos-left\" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_font_size:20px;--button_typography-font-family:&quot;Poppins&quot;;--button_typography-font-style:normal;--button_typography-font-weight:400;--button_margin-top:100px;--button_margin-bottom:50px;\" target=\"_self\" data-hover=\"icon_position\"><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Take a look at our partner ecosystem<\/span><\/a><\/div><div class=\"fusion-image-carousel fusion-image-carousel-fixed fusion-image-carousel-4\" style=\"margin-right:-150px;margin-left:-89px;\"><div data-marquee-direction=\"left\" class=\"awb-carousel awb-swiper awb-swiper-carousel awb-carousel--marquee awb-swiper-dots-position-bottom\" data-layout=\"marquee\" data-autoplay=\"yes\" data-autoplayspeed=\"2500\" data-autoplaypause=\"yes\" data-columns=\"6.0\" data-columnsmedium=\"1\" data-columnssmall=\"1\" data-itemmargin=\"90\" data-itemwidth=\"180\" data-touchscroll=\"no\" data-freemode=\"no\" data-imagesize=\"fixed\" data-scrollitems=\"0\" data-centeredslides=\"no\" data-rotationangle=\"50\" data-depth=\"100\" data-speed=\"10000\" data-shadow=\"no\" data-pagination=\"bullets\" style=\"--awb-columns:6.0;--awb-column-spacing:90px;--awb-dots-align:center;\"><div class=\"swiper-wrapper awb-image-carousel-wrapper fusion-flex-align-items-center\"><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Starburst.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Microsoft.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Google-premiere-partner.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Dell.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_DD.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Dbt-labs.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Databrick.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Colibra.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_Cloudera.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%20viewBox%3D%270%200%20150%20150%27%3E%3Crect%20width%3D%27150%27%20height%3D%27150%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/10\/gr_AWS.webp\" class=\"lazyload attachment-portfolio-two size-portfolio-two\" alt=\"\" \/><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-21 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility fusion-no-medium-visibility contenedor-animaciones insights\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 100% + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-38 fusion_builder_column_1_5 1_5 fusion-flex-column columna-animaciones\" style=\"--awb-padding-right:5%;--awb-bg-size:cover;--awb-width-large:20%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:20%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"figura-animada figura-aroRojo1\">\n  <video muted=\"\" playsinline=\"\">\n    <source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/aro-rojo1.webm\" type=\"video\/webm\">\n  <\/source><\/video>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-39 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-stretch columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:135px;--awb-spacing-right-large:calc( 0 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:295px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0 * calc( 100% - 0px ) );--awb-spacing-left-medium:295px;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:62px;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- ===============================\n TYPEWRITER ANIMATION (ID 7)\n \"Insights\" (cursor1 azul activo durante escritura)\n=================================== --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\"><style>#typewriter-container7 {\n  display: flex;\n  justify-content: left;\n  align-items: flex-start;\n  text-align: left;\n  height: 130px; \/* ajustado para texto grande *\/\n  overflow: hidden;\n  width: 100%;\n}\n\nh2#typewriter-text7 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 88px !important;\n  font-weight: 600;\n  line-height: 1.2 !important;\n  display: inline-block;\n  margin: 0;\n  max-width: 100%;\n  word-break: break-word;\n}\n\n.text-blue { color: #004a7c; }\n\n\/* Cursor1 (azul) \u2014 aislado para ID7 *\/\n#cursor7 {\n  color: #004a7c;\n  display: inline-block;\n  margin-left: 2px;\n  animation: blink-during-7 0.4s step-start infinite;\n}\n@keyframes blink-during-7 { 50% { opacity: 0; } }\n<\/style><div id=\"typewriter-container7\"><h2 id=\"typewriter-text7\"><span id=\"typed-content7\"><\/span><span id=\"cursor7\">_<\/span><\/h2><\/div><script>document.addEventListener('DOMContentLoaded', () => {\n  const typed = document.getElementById('typed-content7');\n  const cursor = document.getElementById('cursor7');\n  const fullText = 'Insights';\n  const typingSpeed = 50;\n  let i = 0, started = false, finished = false, blinkIv = null;\n\n  function colorizeDynamic(text) {\n    return `<span class=\"text-blue\">${text}<\/span>`;\n  }\n\n  function typeWriter() {\n    if (i <= fullText.length) {\n      const currentText = fullText.slice(0, i);\n      typed.innerHTML = colorizeDynamic(currentText);\n      i++;\n      setTimeout(typeWriter, typingSpeed);\n    } else {\n      finalizeCursor();\n    }\n  }\n\n  function finalizeCursor() {\n    if (finished) return;\n    finished = true;\n    cursor.style.animation = 'none';\n    cursor.style.opacity = '1';\n    let cycles = 0;\n    blinkIv = setInterval(() => {\n      cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n      if (cursor.style.opacity === '1') {\n        cycles++;\n        if (cycles >= 3) {\n          clearInterval(blinkIv);\n          cursor.style.opacity = '1';\n        }\n      }\n    }, 400);\n  }\n\n  const obs = new IntersectionObserver(entries => {\n    entries.forEach(e => {\n      if (e.isIntersecting && !started) {\n        started = true;\n        typeWriter();\n        obs.unobserve(typed);\n      }\n    });\n  }, { threshold: 0.5 });\n\n  obs.observe(typed);\n});\n<\/script><div class=\"fusion-text fusion-text-14 animate-fade-in-left\" style=\"--awb-font-size:1.2rem;--awb-text-color:var(--awb-color5);\"><p>Our view on current tech and the future of data and artificial intelligence.<\/p>\n<\/div><div style=\"text-align:left;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-15 fusion-button-default-span \" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_font_size:1rem;--button_padding-top:15px;--button_padding-right:15px;--button_padding-bottom:15px;--button_padding-left:15px;--button_typography-font-family:&quot;Poppins&quot;;--button_typography-font-style:normal;--button_typography-font-weight:400;--button_margin-bottom:30px;\" target=\"_self\" href=\"https:\/\/puedata.com\/knowledge-resources-insights-inspiring\/blog\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">See all insights<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-40 fusion_builder_column_1_1 1_1 fusion-flex-column columna-contenido\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.02 * calc( 100% - 0px ) );--awb-margin-bottom-large:0px;--awb-spacing-left-large:295px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.02 * calc( 100% - 0px ) );--awb-spacing-left-medium:295px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-recent-posts fusion-recent-posts-1 avada-container layout-default layout-columns-3 animate-fade-in-bottom\" style=\"--h4_typography-font-family:&quot;Poppins&quot;;--h4_typography-font-weight:500;--h4_typography-font-style:normal;--h4_typography-font-size:1.5rem;\"><section class=\"fusion-columns columns fusion-columns-3 columns-3\"><article class=\"post fusion-column column col col-lg-4 col-md-4 col-sm-4\"><div class=\"fusion-flexslider fusion-flexslider-loading flexslider flexslider-hover-type-zoomout\"><ul class=\"slides\"><li><a href=\"https:\/\/puedata.com\/en\/creating-a-modern-data-platform-the-foundation-for-data-driven-innovation\/\" aria-label=\"Creating a Modern Data Platform: The Foundation for Data-Driven Innovation\" class=\"hover-type-zoomout\"><img decoding=\"async\" width=\"1920\" height=\"492\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform.webp\" class=\"attachment-full size-full lazyload\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271920%27%20height%3D%27492%27%20viewBox%3D%270%200%201920%20492%27%3E%3Crect%20width%3D%271920%27%20height%3D%27492%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform.webp\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-200x51.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-400x103.webp 400w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-600x154.webp 600w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-800x205.webp 800w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-1200x308.webp 1200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform.webp 1920w\" data-sizes=\"auto\" \/><\/a><\/li><\/ul><\/div><div class=\"recent-posts-content\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:42+01:00<\/span><h4 class=\"entry-title\"><a href=\"https:\/\/puedata.com\/en\/creating-a-modern-data-platform-the-foundation-for-data-driven-innovation\/\">Creating a Modern Data Platform: The Foundation for Data-Driven Innovation<\/a><\/h4><p class=\"meta\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:42+01:00<\/span><span>25 de September de 2025<\/span><span class=\"fusion-inline-sep\">|<\/span><a href=\"https:\/\/puedata.com\/en\/sin-categoria\/\" rel=\"category tag\">Sin categor\u00eda<\/a><span class=\"fusion-inline-sep\">|<\/span><\/p><p>DATA &amp; AI Connect Summer Camp is a series of online meetings organized by PUEDATA for professionals dedicated to DATA in private and public companies, [...]<\/p><\/div><\/article><article class=\"post fusion-column column col col-lg-4 col-md-4 col-sm-4\"><div class=\"fusion-flexslider fusion-flexslider-loading flexslider flexslider-hover-type-zoomout\"><ul class=\"slides\"><li><a href=\"https:\/\/puedata.com\/en\/data-ops-implementing-efficient-data-management-in-organizations\/\" aria-label=\"Data Ops: Implementing Efficient Data Management in Organizations\" class=\"hover-type-zoomout\"><img decoding=\"async\" width=\"1920\" height=\"492\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data.webp\" class=\"attachment-full size-full lazyload\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271920%27%20height%3D%27492%27%20viewBox%3D%270%200%201920%20492%27%3E%3Crect%20width%3D%271920%27%20height%3D%27492%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data.webp\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-200x51.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-400x103.webp 400w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-600x154.webp 600w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-800x205.webp 800w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-1200x308.webp 1200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data.webp 1920w\" data-sizes=\"auto\" \/><\/a><\/li><\/ul><\/div><div class=\"recent-posts-content\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:51+01:00<\/span><h4 class=\"entry-title\"><a href=\"https:\/\/puedata.com\/en\/data-ops-implementing-efficient-data-management-in-organizations\/\">Data Ops: Implementing Efficient Data Management in Organizations<\/a><\/h4><p class=\"meta\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:51+01:00<\/span><span>25 de September de 2025<\/span><span class=\"fusion-inline-sep\">|<\/span><a href=\"https:\/\/puedata.com\/en\/sin-categoria\/\" rel=\"category tag\">Sin categor\u00eda<\/a><span class=\"fusion-inline-sep\">|<\/span><\/p><p>In today\u2019s digital era, the value of data for businesses is indisputable. However, maximizing the value of this resource presents a series of challenges, ranging [...]<\/p><\/div><\/article><article class=\"post fusion-column column col col-lg-4 col-md-4 col-sm-4\"><div class=\"fusion-flexslider fusion-flexslider-loading flexslider flexslider-hover-type-zoomout\"><ul class=\"slides\"><li><a href=\"https:\/\/puedata.com\/en\/benefits-of-data-federation-transforming-data-management-in-the-digital-age\/\" aria-label=\"Benefits of Data Federation: Transforming Data Management in the Digital Age\" class=\"hover-type-zoomout\"><img decoding=\"async\" width=\"1920\" height=\"492\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops.webp\" class=\"attachment-full size-full lazyload\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271920%27%20height%3D%27492%27%20viewBox%3D%270%200%201920%20492%27%3E%3Crect%20width%3D%271920%27%20height%3D%27492%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops.webp\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-200x51.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-400x103.webp 400w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-600x154.webp 600w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-800x205.webp 800w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-1200x308.webp 1200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops.webp 1920w\" data-sizes=\"auto\" \/><\/a><\/li><\/ul><\/div><div class=\"recent-posts-content\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:58+01:00<\/span><h4 class=\"entry-title\"><a href=\"https:\/\/puedata.com\/en\/benefits-of-data-federation-transforming-data-management-in-the-digital-age\/\">Benefits of Data Federation: Transforming Data Management in the Digital Age<\/a><\/h4><p class=\"meta\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:58+01:00<\/span><span>24 de September de 2025<\/span><span class=\"fusion-inline-sep\">|<\/span><a href=\"https:\/\/puedata.com\/en\/sin-categoria\/\" rel=\"category tag\">Sin categor\u00eda<\/a><span class=\"fusion-inline-sep\">|<\/span><\/p><p>In today\u2019s business world, data is the heart of strategic decision-making. The ability to integrate, manage, and analyze data efficiently is crucial to remain competitive. [...]<\/p><\/div><\/article><\/section><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-22 fusion-flex-container video-background has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:20px;--awb-padding-left:20px;--awb-padding-right-medium:2%;--awb-padding-left-medium:2%;--awb-margin-top:0px;--awb-flex-wrap:wrap;\" ><div class=\"fullwidth-video\"><video preload=\"auto\" autoplay playsinline muted><source src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/11\/Insights.webm\" type=\"video\/webm\"><\/video><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:104%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-41 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:223px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:42.24%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:0%;--awb-margin-bottom-medium:40px;--awb-spacing-left-medium:15.36%;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div id=\"avada-tw-37\" class=\"avada-tw-37-container\"><div class=\"avada-tw-37-text\"><span class=\"avada-tw-37-content\"><\/span><span class=\"avada-tw-37-cursor\">_<\/span><\/div><\/div><style>\/* Contenedor espec\u00edfico *\/\n#avada-tw-37.avada-tw-37-container {\n  padding: 40px 0;\n  width: 100%;\n  overflow: hidden;\n  box-sizing: border-box;\n  text-align: left;  \n  \/* NO HAY 'height' FIJO *\/\n}\n\n#avada-tw-37 .avada-tw-37-text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  line-height: 1.2;\n  margin: 0;\n  word-break: break-word;\n  white-space: normal;\n  max-width: 100%;\n  \n  \/* --- Tipograf\u00eda Fluida (Tama\u00f1o recordado) --- *\/\n  font-size: clamp(52px, 8vw, 115px);\n  \n  \/* --- Forzar Visibilidad --- *\/\n  display: inline-block !important;  \n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n\/* Clases de color para ESTE bloque *\/\n#avada-tw-37 .text-blue { color: #004a7c; }\n#avada-tw-37 .text-pink { color: #e40d4d; } \/* (Clase disponible por si acaso) *\/\n\n#avada-tw-37 .avada-tw-37-cursor {\n  color: #004a7c; \/* Tu color de cursor azul *\/\n  display: inline-block;\n  animation: avada-tw-37-blink 0.4s step-start infinite;\n  margin-left: 2px;\n}\n\n@keyframes avada-tw-37-blink {\n  50% { opacity: 0; }\n}\n\n\/* Responsive sin 'height' *\/\n@media (max-width: 768px) {\n  #avada-tw-37.avada-tw-37-container {\n    padding: 30px 0;\n  }\n}\n@media (max-width: 480px) {\n  #avada-tw-37.avada-tw-37-container {\n    padding: 20px 0;\n  }\n}\n<\/style><script>(function() {\n\n    \/\/ --- L\u00f3gica de la animaci\u00f3n ---\n    function init_avada_tw_37(wrapper) {\n        \n        const typedContent = wrapper.querySelector('.avada-tw-37-content');\n        const cursor = wrapper.querySelector('.avada-tw-37-cursor');\n        \n        if (!typedContent || !cursor) {\n            console.warn('Typewriter children not found in #avada-tw-37.');\n            return;\n        }\n\n        \/\/ Variables\n        const fullText_37 = 'Insights';\n        const typingSpeed_37 = 50;\n        let index_37 = 0, finished_37 = false, started_37 = false; \n\n        \/\/ L\u00f3gica de color (siempre azul)\n        function colorize_37(text) {\n            return `<span class=\"text-blue\">${text}<\/span>`;\n        }\n\n        function type_37() {\n            if (index_37 <= fullText_37.length) {\n                const current = fullText_37.slice(0, index_37);\n                typedContent.innerHTML = colorize_37(current);\n                index_37++;\n                setTimeout(type_37, typingSpeed_37);\n            } else {\n                finalizeCursor_37();\n            }\n        }\n\n        \/\/ L\u00f3gica de finalizaci\u00f3n (cursor se queda fijo)\n        function finalizeCursor_37() {\n            if (finished_37 || !cursor) return;\n            finished_37 = true;\n            cursor.style.animation = 'none';\n            cursor.style.opacity = '1';\n            let cycles = 0;\n            const iv = setInterval(() => {\n                cursor.style.opacity = cursor.style.opacity === '1' ? '0' : '1';\n                if (cursor.style.opacity === '1') {\n                    cycles++;\n                    if (cycles >= 3) {\n                        clearInterval(iv);\n                        cursor.style.opacity = '1'; \/\/ Queda fijo\n                    }\n                }\n            }, 400);\n        }\n\n        \/\/ 5. Configurar el IntersectionObserver\n        const observer_37_Options = {\n            threshold: 0.1 \/\/ Iniciar cuando el 10% sea visible\n        };\n\n        const observer_37 = new IntersectionObserver((entries, observer) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting && !started_37) {\n                    started_37 = true;       \n                    type_37();               \n                    observer.unobserve(entry.target);\n                }\n            });\n        }, observer_37_Options);\n\n        \/\/ 6. Iniciar la observaci\u00f3n del 'wrapper'\n        observer_37.observe(wrapper);\n    }\n\n    \/\/ --- L\u00f3gica de \"Sondeo\" (Polling) ---\n    let maxTries_37 = 50; \n    let currentTry_37 = 0;\n\n    function checkAndStart_37() {\n        const wrapper = document.getElementById('avada-tw-37'); \/\/ <-- ID 37\n        \n        if (wrapper) {\n            init_avada_tw_37(wrapper);\n        } else if (currentTry_37 < maxTries_37) {\n            currentTry_37++;\n            setTimeout(checkAndStart_37, 100);\n        } else {\n            console.warn('Avada Typewriter: Timed out waiting for #avada-tw-37.');\n        }\n    }\n\n    \/\/ Iniciar el sondeo\n    checkAndStart_37();\n\n})(); \/\/ Fin de la funci\u00f3n auto-ejecutable\n<\/script><div class=\"fusion-text fusion-text-15 fusion-text-no-margin animate-fade-in-left\" style=\"--awb-font-size:18px;--awb-text-color:var(--awb-color5);--awb-margin-bottom:0px;\"><p>Our view on current tech and the future of data and artificial intelligence.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-42 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-end\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div style=\"text-align:left;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-16 fusion-button-default-span \" style=\"--button_accent_color:var(--awb-color5);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_font_size:20px;--button_padding-top:15px;--button_padding-right:15px;--button_padding-bottom:15px;--button_padding-left:15px;--button_typography-font-family:&quot;Poppins&quot;;--button_typography-font-style:normal;--button_typography-font-weight:400;--button_margin-bottom:30px;\" target=\"_self\" href=\"https:\/\/puedata.com\/knowledge-resources-insights-inspiring\/blog\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">See all insights<\/span><i class=\"fa-angle-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-43 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:21.6%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-recent-posts fusion-recent-posts-2 avada-container layout-default layout-columns-3 animate-fade-in-bottom\" style=\"--h4_typography-font-family:&quot;Poppins&quot;;--h4_typography-font-weight:500;--h4_typography-font-style:normal;--h4_typography-font-size:22px;\"><section class=\"fusion-columns columns fusion-columns-3 columns-3\"><article class=\"post fusion-column column col col-lg-4 col-md-4 col-sm-4\"><div class=\"fusion-flexslider fusion-flexslider-loading flexslider flexslider-hover-type-zoomout\"><ul class=\"slides\"><li><a href=\"https:\/\/puedata.com\/en\/creating-a-modern-data-platform-the-foundation-for-data-driven-innovation\/\" aria-label=\"Creating a Modern Data Platform: The Foundation for Data-Driven Innovation\" class=\"hover-type-zoomout\"><img decoding=\"async\" width=\"1920\" height=\"492\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform.webp\" class=\"attachment-full size-full lazyload\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271920%27%20height%3D%27492%27%20viewBox%3D%270%200%201920%20492%27%3E%3Crect%20width%3D%271920%27%20height%3D%27492%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform.webp\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-200x51.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-400x103.webp 400w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-600x154.webp 600w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-800x205.webp 800w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform-1200x308.webp 1200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-plataform.webp 1920w\" data-sizes=\"auto\" \/><\/a><\/li><\/ul><\/div><div class=\"recent-posts-content\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:42+01:00<\/span><h4 class=\"entry-title\"><a href=\"https:\/\/puedata.com\/en\/creating-a-modern-data-platform-the-foundation-for-data-driven-innovation\/\">Creating a Modern Data Platform: The Foundation for Data-Driven Innovation<\/a><\/h4><p class=\"meta\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:42+01:00<\/span><span>25 de September de 2025<\/span><span class=\"fusion-inline-sep\">|<\/span><a href=\"https:\/\/puedata.com\/en\/sin-categoria\/\" rel=\"category tag\">Sin categor\u00eda<\/a><span class=\"fusion-inline-sep\">|<\/span><\/p><p>DATA &amp; AI Connect Summer Camp is a series of online meetings organized by PUEDATA for professionals dedicated to DATA in private and public companies, [...]<\/p><\/div><\/article><article class=\"post fusion-column column col col-lg-4 col-md-4 col-sm-4\"><div class=\"fusion-flexslider fusion-flexslider-loading flexslider flexslider-hover-type-zoomout\"><ul class=\"slides\"><li><a href=\"https:\/\/puedata.com\/en\/data-ops-implementing-efficient-data-management-in-organizations\/\" aria-label=\"Data Ops: Implementing Efficient Data Management in Organizations\" class=\"hover-type-zoomout\"><img decoding=\"async\" width=\"1920\" height=\"492\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data.webp\" class=\"attachment-full size-full lazyload\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271920%27%20height%3D%27492%27%20viewBox%3D%270%200%201920%20492%27%3E%3Crect%20width%3D%271920%27%20height%3D%27492%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data.webp\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-200x51.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-400x103.webp 400w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-600x154.webp 600w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-800x205.webp 800w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data-1200x308.webp 1200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Data-Ops-Implementing-Efficient-Data.webp 1920w\" data-sizes=\"auto\" \/><\/a><\/li><\/ul><\/div><div class=\"recent-posts-content\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:51+01:00<\/span><h4 class=\"entry-title\"><a href=\"https:\/\/puedata.com\/en\/data-ops-implementing-efficient-data-management-in-organizations\/\">Data Ops: Implementing Efficient Data Management in Organizations<\/a><\/h4><p class=\"meta\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:51+01:00<\/span><span>25 de September de 2025<\/span><span class=\"fusion-inline-sep\">|<\/span><a href=\"https:\/\/puedata.com\/en\/sin-categoria\/\" rel=\"category tag\">Sin categor\u00eda<\/a><span class=\"fusion-inline-sep\">|<\/span><\/p><p>In today\u2019s digital era, the value of data for businesses is indisputable. However, maximizing the value of this resource presents a series of challenges, ranging [...]<\/p><\/div><\/article><article class=\"post fusion-column column col col-lg-4 col-md-4 col-sm-4\"><div class=\"fusion-flexslider fusion-flexslider-loading flexslider flexslider-hover-type-zoomout\"><ul class=\"slides\"><li><a href=\"https:\/\/puedata.com\/en\/benefits-of-data-federation-transforming-data-management-in-the-digital-age\/\" aria-label=\"Benefits of Data Federation: Transforming Data Management in the Digital Age\" class=\"hover-type-zoomout\"><img decoding=\"async\" width=\"1920\" height=\"492\" src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops.webp\" class=\"attachment-full size-full lazyload\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271920%27%20height%3D%27492%27%20viewBox%3D%270%200%201920%20492%27%3E%3Crect%20width%3D%271920%27%20height%3D%27492%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops.webp\" data-srcset=\"https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-200x51.webp 200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-400x103.webp 400w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-600x154.webp 600w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-800x205.webp 800w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops-1200x308.webp 1200w, https:\/\/puedata.com\/wp-content\/uploads\/2025\/09\/Dataops.webp 1920w\" data-sizes=\"auto\" \/><\/a><\/li><\/ul><\/div><div class=\"recent-posts-content\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:58+01:00<\/span><h4 class=\"entry-title\"><a href=\"https:\/\/puedata.com\/en\/benefits-of-data-federation-transforming-data-management-in-the-digital-age\/\">Benefits of Data Federation: Transforming Data Management in the Digital Age<\/a><\/h4><p class=\"meta\"><span class=\"vcard\" style=\"display: none;\"><span class=\"fn\"><a href=\"https:\/\/puedata.com\/en\/author\/juestudio\/\" title=\"Posts by Javier Urrutia\" rel=\"author\">Javier Urrutia<\/a><\/span><\/span><span class=\"updated\" style=\"display:none;\">2026-01-22T11:06:58+01:00<\/span><span>24 de September de 2025<\/span><span class=\"fusion-inline-sep\">|<\/span><a href=\"https:\/\/puedata.com\/en\/sin-categoria\/\" rel=\"category tag\">Sin categor\u00eda<\/a><span class=\"fusion-inline-sep\">|<\/span><\/p><p>In today\u2019s business world, data is the heart of strategic decision-making. The ability to integrate, manage, and analyze data efficiently is crucial to remain competitive. [...]<\/p><\/div><\/article><\/section><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":5418,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5419","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/pages\/5419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/comments?post=5419"}],"version-history":[{"count":5,"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/pages\/5419\/revisions"}],"predecessor-version":[{"id":6983,"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/pages\/5419\/revisions\/6983"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/media\/5418"}],"wp:attachment":[{"href":"https:\/\/puedata.com\/en\/wp-json\/wp\/v2\/media?parent=5419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}