{"id":22,"date":"2025-10-27T18:21:00","date_gmt":"2025-10-27T21:21:00","guid":{"rendered":"http:\/\/10.9.100.52\/?page_id=22"},"modified":"2026-04-27T12:46:16","modified_gmt":"2026-04-27T15:46:16","slug":"quienes-somos","status":"publish","type":"page","link":"https:\/\/testing.waikenilw.com\/index.php\/quienes-somos\/","title":{"rendered":"Qui\u00e9nes Somos"},"content":{"rendered":"<!-- SECCI\u00d3N QUI\u00c9NES SOMOS -->\n\n<section id=\"quienesSomos\" class=\"qs-scope py-5 py-lg-7\" aria-labelledby=\"qs-title\">\n<div>\n<div class=\"row align-items-center g-5\">\n<div class=\"col-12 col-lg-5 offset-lg-1 pe-lg-4\">\n<div class=\"qs-text\" data-aos=\"fade-right\">\n<div class=\"qs-heading-img mb-4 container\" role=\"img\" aria-label=\"Qui\u00e9nes somos\"><img fetchpriority=\"high\" decoding=\"async\" class=\"qs-heading-img-el\" src=\"\/wp-content\/uploads\/2025\/10\/quienessomos-banner-arrow.svg\" alt=\"Qui\u00e9nes somos\" width=\"1200\" height=\"320\" \/>\n<!-- Mantiene accesibilidad y SEO para aria-labelledby del \n\n<section> -->\n<h2 id=\"qs-title\" class=\"visually-hidden\">Qui\u00e9nes somos<\/h2>\n<\/div>\n<p class=\"qs-lead qs-lead-thin mb-4\"><strong>Somos Waiken ILW. Un Holding del Grupo Werthein<\/strong>, grupo empresario con m\u00e1s de 100 a\u00f1os de\ntrayectoria en el desarrollo de negocios sostenibles y rentables a largo plazo, con capacidad de innovar y\nanticiparse a las tendencias de mercado, y la certeza de que el futuro es hoy.<\/p>\n<a class=\"btn btn-lg rounded-pill px-4 text-white qs-btn cursor-pointer\" href=\"https:\/\/testing.waikenilw.com\/wp-content\/uploads\/2026\/04\/Presentacion-waiken-ES-13-04-v3.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Abrir presentaci\u00f3n en nueva pesta\u00f1a\">\n<span class=\"qs-btn-label\">Descargar presentaci\u00f3n<\/span>\n<span class=\"qs-btn-ico\" aria-hidden=\"true\">\u2913<\/span>\n<\/a>\n\n<\/div>\n<\/div>\n<div class=\"col-12 col-lg-6 d-flex justify-content-center align-items-center\" data-aos=\"fade-left\">\n<div class=\"qs-visual\"><picture> <!-- Mobile (\u2264 768px) --><source srcset=\"\/wp-content\/uploads\/2025\/10\/quienessomos-banner-mobile.png\" type=\"image\/svg+xml\" media=\"(max-width: 767.98px)\" \/><\/picture><!-- Desktop (fallback) -->\n<img decoding=\"async\" class=\"qs-banner\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-banner.png\" alt=\"Composici\u00f3n gr\u00e1fica con tres figuras: verde, foto y negro\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section><!-- SECCI\u00d3N TECNO -->\n\n<section class=\"techno-scope text-white\" aria-labelledby=\"techno-title\">\n<div class=\"container py-7 py-lg-7\">\n<div class=\"row g-5 align-items-center\">\n<div class=\"col-12 col-lg-7\">\n<div class=\"techno-text\" data-aos=\"fade-right\">\n<h2 id=\"techno-title\" class=\"techno-title fw-semibold mb-3\">Somos una technomedia que funciona como un ecosistema:<\/h2>\n<p class=\"mb-0 techno-lead-thin\">Una red de empresas que se retroalimentan entre s\u00ed.<\/p>\n\n<\/div>\n<\/div>\n<div class=\"col-12 col-lg-5\">\n<div class=\"techno-card p-4 p-lg-5 rounded-4\" data-aos=\"fade-left\">\n<p class=\"m-0 techno-lead-thin\">Nuestra arquitectura tiene verticales desacoplados de r\u00e1pida escalabilidad que permite crecer y responder\n\u00e1gilmente. Ofrecemos soluciones a consumidores (B2C) y empresas (B2B).<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section><!-- SECCI\u00d3N COMBINAMOS -->\n\n<section class=\"combine-scope text-center py-6 py-lg-7\" aria-labelledby=\"combine-title\">\n<div class=\"container\">\n<h2 id=\"combine-title\" class=\"combine-title combine-lead-thin fw-normal mb-4\" data-aos=\"fade-right\">Combinamos:\n<strong>Medios de comunicaci\u00f3n, Telecomunicaciones, Contenidos y Soluciones Tecnol\u00f3gicas.<\/strong><\/h2>\n<p class=\"combine-subtitle mb-0 \" data-aos=\"fade-left\">El cliente gu\u00eda nuestra evoluci\u00f3n, impulsando la creaci\u00f3n de productos y servicios totalmente adaptados.<\/p>\n\n<\/div>\n<\/section><!-- Anclas dedicadas (sirven para #vision y #mision) -->\n<div id=\"vision\" class=\"anchor-target\" aria-hidden=\"true\"><\/div>\n<div id=\"mission\" class=\"anchor-target\" aria-hidden=\"true\"><\/div>\n<section class=\"vm-scope text-white\" aria-labelledby=\"vm-title\">\n<div class=\"container py-6 py-lg-7\" data-aos=\"fade-right\"><!-- Tabs accesibles -->\n<div class=\"vm-header\" role=\"tablist\" aria-label=\"Visi\u00f3n y Misi\u00f3n\">\n\n<span class=\"vm-label text-uppercase fw-semibold\">Visi\u00f3n<\/span>\n\n<span class=\"vm-label text-uppercase fw-semibold\">Misi\u00f3n<\/span>\n\n<\/div>\n<div id=\"panel-vision\" class=\"vm-panel is-active\" role=\"tabpanel\" aria-labelledby=\"tab-vision\">\n<h2 id=\"vm-title\" class=\"vm-title fw-semibold m-0\">Ser la technomedia l\u00edder de Am\u00e9rica Latina impulsando la creaci\u00f3n de valor\nsostenible, innovador y de largo plazo, construyendo hoy los negocios del futuro.<\/h2>\n<\/div>\n<div id=\"panel-mision\" class=\"vm-panel is-hidden\" role=\"tabpanel\" hidden=\"\" aria-labelledby=\"tab-mision\">\n<h2 class=\"vm-title fw-semibold m-0\">Impulsar la transformaci\u00f3n y modernizaci\u00f3n de los negocios anticip\u00e1ndonos a las\ntendencias del mercado, con una gesti\u00f3n s\u00f3lida y centrada en el cliente.<\/h2>\n<\/div>\n<\/div>\n<\/section><!-- NEGOCIO (solo desktop \/ \u2265992px) -->\n\n<section id=\"negocio\">\n<div class=\"tvott-scope py-6 py-lg-7 d-none d-lg-block\">\n<div class=\"d-flex flex-lg-row flex-column justify-content-center align-items-center gap-5\"><!-- Columna izquierda (TV Paga + Streaming OTT) -->\n<div class=\"d-flex flex-column align-items-center gap-4\">\n\n<!-- TV Paga Satelital -->\n<div class=\"tvott-card position-relative\"><img decoding=\"async\" class=\"tvott-img\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-TVPaga.png\" alt=\"TV Paga Satelital\" \/>\n<div class=\"tvott-label\">TV Paga\nSatelital<\/div>\n<\/div>\n&nbsp;\n\n<!-- Streaming OTT -->\n<div class=\"tvott-card position-relative\"><img decoding=\"async\" class=\"tvott-img\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-StreamingOTT.png\" alt=\"Streaming OTT\" \/>\n<div class=\"tvott-label\">Streaming OTT<\/div>\n<\/div>\n&nbsp;\n\n<\/div>\n<!-- Columna centro-izquierda (Conectividad) -->\n<div class=\"tvott-card position-relative d-flex justify-content-center align-items-center\"><img decoding=\"async\" class=\"tvott-img\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-Conectividad.png\" alt=\"Conectividad\" \/>\n<div class=\"tvott-label-connectivity\">Conectividad<\/div>\n<\/div>\n&nbsp;\n\n<!-- Columna Centro derecha (Telefonia y Contenido) -->\n<div class=\"d-flex flex-column align-items-center gap-4\">\n\n<!-- Telefonia -->\n<div class=\"tvott-card position-relative\"><img decoding=\"async\" class=\"tvott-img\" src=\"\/wp-content\/uploads\/2026\/04\/telefonia-fondo.png\" alt=\"Telefon\u00eda\" \/>\n<div class=\"tvott-label\">Telefon\u00eda<\/div>\n<\/div>\n&nbsp;\n\n<!-- Contenido -->\n<div class=\"tvott-card position-relative\"><img decoding=\"async\" class=\"tvott-img\" src=\"\/wp-content\/uploads\/2026\/04\/contenido-fondo.png\" alt=\"Contenido\" \/>\n<div class=\"tvott-label\" style=\"margin-left: 20px;\">Contenido<\/div>\n<\/div>\n&nbsp;\n\n<\/div>\n<!-- Columna derecha (Tecnolog\u00eda y Seguros) -->\n<div class=\"d-flex flex-column align-items-center gap-4\">\n\n<!-- Tecnolog\u00eda -->\n<div class=\"tvott-card position-relative\"><img decoding=\"async\" class=\"tvott-img\" src=\"\/wp-content\/uploads\/2025\/11\/quienesSomos-tecnologia.png\" alt=\"Tecnolog\u00eda\" \/>\n<div class=\"tvott-label\">Tecnolog\u00eda<\/div>\n<\/div>\n&nbsp;\n\n<!-- Seguros -->\n<div class=\"tvott-card position-relative\"><img decoding=\"async\" class=\"tvott-img\" src=\"\/wp-content\/uploads\/2025\/11\/quienesSomos-seguros.svg\" alt=\"Seguros\" \/>\n<div class=\"tvott-label\">Seguros<\/div>\n<\/div>\n&nbsp;\n\n<\/div>\n<\/div>\n<\/div>\n<div id=\"negocio\" class=\"business-mobile-scope d-block d-lg-none\" aria-labelledby=\"business-mobile-title\">\n<h2 id=\"business-mobile-title\" class=\"visually-hidden\">Nuestros negocios<\/h2>\n<!-- 1) TV Paga Satelital -->\n<a class=\"bm-item cursor-pointer\" title=\"TV Paga Satelital\" href=\"\/index.php\/tv-paga-satelital\" aria-label=\"Ir a TV Paga Satelital\">\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/quienessomos-tvpagasatelital-mobile.svg\" alt=\"TV Paga Satelital\" \/>\n<\/a>\n\n<!-- 2) Streaming OTT -->\n<a class=\"bm-item cursor-pointer\" title=\"Streaming OTT\" href=\"\/index.php\/streaming-ott\" aria-label=\"Ir a Streaming OTT\">\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/quienessomos-streamingott-mobile.svg\" alt=\"Streaming OTT\" \/>\n<\/a>\n\n<!-- 3) Conectividad -->\n<a class=\"bm-item cursor-pointer\" title=\"Conectividad\" href=\"\/index.php\/conectividad\" aria-label=\"Ir a Conectividad\">\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/quienessomos-conectividad-mobile.webp\" alt=\"Conectividad\" \/>\n<\/a>\n\n<!-- 4) Telefon\u00eda -->\n<a class=\"bm-item cursor-pointer\" title=\"Telefon\u00eda\" href=\"\/index.php\/telefonia\" aria-label=\"Ir a Telefon\u00eda\">\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/Telefonia-espan\u0303ol.png\" alt=\"Telefon\u00eda\" \/>\n<\/a>\n\n<!-- 4) Contenido -->\n<a class=\"bm-item cursor-pointer\" title=\"Contenido\" href=\"\/index.php\/contenido\" aria-label=\"Ir a Contenido\">\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/quienessomos-contenido-mobile.svg\" alt=\"Contenido\" \/>\n<\/a>\n\n<!-- 5) Tecnolog\u00eda -->\n<a class=\"bm-item cursor-pointer\" title=\"Tecnolog\u00eda\" href=\"\/index.php\/tecnologia\" aria-label=\"Ir a Tecnolog\u00eda\">\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/quienessomos-tecnologia-mobile.webp\" alt=\"Tecnolog\u00eda\" \/>\n<\/a>\n\n<!-- 5) Seguros -->\n<a class=\"bm-item cursor-pointer\" title=\"Seguros\" href=\"\/index.php\/seguros\" aria-label=\"Ir a Seguros\">\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/quienessomos-asegurado-mobile.svg\" alt=\"Seguros\" \/>\n<\/a>\n\n<\/div>\n<\/section><!-- NEGOCIO (Mobile) -->\n\n<!-- SECCI\u00d3N PRESENCIA + IMAGEN INTERMEDIA -->\n\n<section class=\"presence-extended-scope d-none d-lg-block\">\n<div class=\"container presence-extended-scope-width\">\n<div class=\"row g-0 align-items-center\"><!-- Columna izquierda (texto) -->\n<div class=\"col-12 col-lg-6 d-flex justify-content-start\">\n<div class=\"presence-text text-start\">\n<h2 class=\"fw-bold mb-3\" data-aos=\"fade-right\">Estamos presentes en 11 pa\u00edses<\/h2>\n<p class=\"presence-countries mb-4\" data-aos=\"fade-right\">Argentina, Barbados, Brasil, Chile, Colombia, Cura\u00e7ao, Ecuador, Per\u00fa, Trinidad y Tobago, M\u00e9xico y\nUruguay.<\/p>\n\n<div class=\"presence-metrics d-flex flex-column flex-md-row justify-content-start\" data-aos=\"fade-right\">\n<article class=\"metric\"><img decoding=\"async\" class=\"mb-2\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-viewers-black.svg\" alt=\"\u00cdcono de viewers\" width=\"36\" height=\"36\" \/>\n<p class=\"metric-label m-0\">Servicios disponibles para<\/p>\n\n<div class=\"metric-value\">400 <span class=\"metric-unit\">M<\/span> de personas<\/div>\n<\/article>\n<article class=\"metric\"><img decoding=\"async\" class=\"mb-2\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-brands-black.svg\" alt=\"\u00cdcono de marcas y se\u00f1ales\" width=\"36\" height=\"36\" \/>\n<div class=\"metric-value\">+20<\/div>\n<p class=\"metric-label m-0\">marcas y\nse\u00f1ales propias.<\/p>\n\n<\/article><\/div>\n<\/div>\n<\/div>\n<!-- Columna derecha (imagen superpuesta entre fondos) -->\n<div class=\"col-12 col-lg-6 position-relative\" data-aos=\"fade-left\">\n<div class=\"presence-image-wrapper\"><img decoding=\"async\" class=\"presence-image\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-image-conectividad.png\" alt=\"Mapa de conexiones globales\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section><!-- PRESENCIA (Mobile) -->\n\n<section class=\"presence-mobile-scope d-block d-lg-none\" aria-labelledby=\"presence-mobile-title\"><!-- Bloque superior -->\n<div class=\"pm-section pm-top\">\n<div class=\"container text-center\">\n<h2 id=\"presence-mobile-title\" class=\"pm-title fw-bold mb-2\">Estamos presentes en\n11 pa\u00edses<\/h2>\n<p class=\"pm-countries mx-auto\">Argentina, Barbados, Brasil, Chile, Colombia, Cura\u00e7ao, Ecuador, Per\u00fa, Trinidad y Tobago, M\u00e9xico y Uruguay.<\/p>\n\n<\/div>\n<\/div>\n<!-- Imagen -->\n<figure class=\"pm-figure\" aria-label=\"Mapa de conexiones globales\"><img decoding=\"async\" class=\"pm-image\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-image-conectividad.png\" alt=\"Mapa de conexiones globales\" \/><\/figure>\n<!-- M\u00e9tricas -->\n<div class=\"pm-section pm-metrics\" role=\"group\" aria-label=\"M\u00e9tricas de presencia\">\n<div class=\"container\">\n<div class=\"pm-metrics-grid\">\n<article class=\"pm-metric\"><img decoding=\"async\" class=\"pm-icon\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-viewers-green.svg\" alt=\"\" aria-hidden=\"true\" \/>\n<p class=\"pm-label m-0\">Servicios disponibles para<\/p>\n\n<div class=\"pm-value\">400 <span class=\"pm-unit\">M<\/span> de personas<\/div>\n<\/article>\n<article class=\"pm-metric\"><img decoding=\"async\" class=\"pm-icon\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-brands-green.svg\" alt=\"\" aria-hidden=\"true\" \/>\n<div class=\"pm-value\">+20<\/div>\n<p class=\"pm-label m-0\">marcas y\nse\u00f1ales propias.<\/p>\n\n<\/article><\/div>\n<\/div>\n<\/div>\n<\/section><!-- SECCI\u00d3N CAPACIDADES -->\n\n<section class=\"infra-scope py-6 py-lg-7\" aria-labelledby=\"infra-title\">\n<div class=\"container\">\n<h2 id=\"infra-title\" class=\"visually-hidden\">Nuestras capacidades<\/h2>\n<div class=\"row g-5 justify-content-between\" role=\"list\"><!-- Item 1 -->\n<div class=\"col-12 col-md-6 col-lg-4\" data-aos=\"fade-right\">\n<article class=\"infra-item h-100 text-start\" role=\"listitem\"><img loading=\"lazy\" decoding=\"async\" class=\"infra-ico mb-2\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-center.svg\" alt=\"\" width=\"40\" height=\"40\" aria-hidden=\"true\" \/>\n<h2 class=\"infra-heading fw-bold m-0\">Centros de\ntransmisi\u00f3n<\/h2>\n<p class=\"infra-sub m-0\">de \u00faltima generaci\u00f3n.<\/p>\n\n<\/article><\/div>\n<!-- Item 2 -->\n<div class=\"col-12 col-md-6 col-lg-4\" data-aos=\"fade-up\">\n<article class=\"infra-item h-100 text-start\" role=\"listitem\"><img loading=\"lazy\" decoding=\"async\" class=\"infra-ico mb-2\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-satnav.svg\" alt=\"\" width=\"40\" height=\"40\" aria-hidden=\"true\" \/>\n<h2 class=\"infra-heading fw-bold m-0\">Constelaci\u00f3n\nde sat\u00e9lites<\/h2>\n<p class=\"infra-sub m-0\">en \u00f3rbita.<\/p>\n\n<\/article><\/div>\n<!-- Item 3 -->\n<div class=\"col-12 col-md-6 col-lg-4\" data-aos=\"fade-left\">\n<article class=\"infra-item h-100 text-start\" role=\"listitem\"><img loading=\"lazy\" decoding=\"async\" class=\"infra-ico mb-2\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-play.svg\" alt=\"\" width=\"40\" height=\"40\" aria-hidden=\"true\" \/>\n<h2 class=\"infra-heading fw-bold m-0\">Contenidos\npropios<\/h2>\n<p class=\"infra-sub m-0\">para televisi\u00f3n, radio y streaming.<\/p>\n\n<\/article><\/div>\n<\/div>\n<\/div>\n<\/section><!-- SECCI\u00d3N CUSTOMER CARE \/ TECNOLOG\u00cdA -->\n\n<section class=\"ct-scope text-white\" aria-labelledby=\"ct-title\">\n<h2 id=\"ct-title\" class=\"visually-hidden\">Customer Care y Tecnolog\u00eda<\/h2>\n<div class=\"container py-6 py-lg-7\">\n<div class=\"row g-5\"><!-- Customer Care -->\n<div class=\"col-12 col-lg-6\" data-aos=\"fade-right\">\n<article class=\"ct-item h-100\" role=\"listitem\"><img loading=\"lazy\" decoding=\"async\" class=\"ct-ico mb-2\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-customer.svg\" alt=\"Customer\" width=\"28\" height=\"28\" aria-hidden=\"true\" \/>\n<h2 class=\"ct-heading fw-bold m-0\">Customer Care<\/h2>\n<p class=\"ct-sub m-0\">Administraci\u00f3n de 10 millones de consumidores de clientes corporativos\nhaciendo uso de la IA generativa.<\/p>\n\n<\/article><\/div>\n<!-- Tecnolog\u00eda -->\n<div class=\"col-12 col-lg-6\" data-aos=\"fade-left\">\n<article class=\"ct-item h-100\" role=\"listitem\"><img loading=\"lazy\" decoding=\"async\" class=\"ct-ico mb-2\" src=\"\/wp-content\/uploads\/2025\/10\/quienesSomos-logo-tecnology.svg\" alt=\"\" width=\"28\" height=\"28\" aria-hidden=\"true\" \/>\n<h2 class=\"ct-heading fw-bold m-0\">Tecnolog\u00eda<\/h2>\n<p class=\"ct-sub m-0\">Alianza con m\u00e1s de 20 gigantes tecnol\u00f3gicos como Google, IBM, Oracle,\nLenovo, HPE y otros.<\/p>\n\n<\/article><\/div>\n<\/div>\n<\/div>\n<\/section><script><br \/>\n  ( function () {<br \/>\n    'use strict';<\/p>\n<p>    \/\/ Constants<br \/>\n    const HEADER_OFFSET = 80;<br \/>\n    const OFFCANVAS_SELECTOR = '.offcanvas.show';<\/p>\n<p>    \/\/ Helpers<br \/>\n    function normalizeKey ( raw ) {<br \/>\n      const key = String( raw || '' ).toLowerCase();<br \/>\n      if ( key === 'mision' ) return 'mission'; \/\/ normaliza espa\u00f1ol -> ingl\u00e9s<br \/>\n      return key;<br \/>\n    }<\/p>\n<p>    function scrollToAnchor ( id, behavior = 'smooth' ) {<br \/>\n      const el = document.getElementById( id );<br \/>\n      if ( !el ) return false;<br \/>\n      const top = el.getBoundingClientRect().top + window.pageYOffset - HEADER_OFFSET;<br \/>\n      window.scrollTo( { top, behavior } );<br \/>\n      return true;<br \/>\n    }<\/p>\n<p>    function getEls () {<br \/>\n      const scope = document.querySelector( '.vm-scope' );<br \/>\n      if ( !scope ) return {};<br \/>\n      return {<br \/>\n        scope,<br \/>\n        tabs: Array.from( scope.querySelectorAll( '.vm-tab' ) ),<br \/>\n        panelVision: scope.querySelector( '#panel-vision' ),<br \/>\n        panelMision: scope.querySelector( '#panel-mision' )<br \/>\n      };<br \/>\n    }<\/p>\n<p>    function setTab ( keyRaw, withAnim = false ) {<br \/>\n      const key = normalizeKey( keyRaw );<br \/>\n      const { scope, tabs, panelVision, panelMision } = getEls();<br \/>\n      if ( !scope || !panelVision || !panelMision || !Array.isArray( tabs ) ) return;<\/p>\n<p>      const isVision = key === 'vision';<br \/>\n      const targetPanel = isVision ? panelVision : panelMision;<\/p>\n<p>      tabs.forEach( ( t ) => {<br \/>\n        const active = normalizeKey( t.dataset.target ) === key;<br \/>\n        t.classList.toggle( 'is-active', active );<br \/>\n        t.setAttribute( 'aria-selected', String( active ) );<br \/>\n        t.setAttribute( 'tabindex', active ? '0' : '-1' );<br \/>\n      } );<\/p>\n<p>      [ panelVision, panelMision ].forEach( ( p ) => {<br \/>\n        p.classList.remove( 'is-active' );<br \/>\n        p.classList.add( 'is-hidden' );<br \/>\n        p.setAttribute( 'hidden', 'hidden' );<br \/>\n      } );<\/p>\n<p>      targetPanel.classList.add( 'is-active' );<br \/>\n      targetPanel.classList.remove( 'is-hidden' );<br \/>\n      targetPanel.removeAttribute( 'hidden' );<\/p>\n<p>      if ( withAnim ) {<br \/>\n        targetPanel.classList.remove( 'animate-left', 'animate-right' );<br \/>\n        \/\/ force reflow<br \/>\n        \/\/ eslint-disable-next-line no-unused-expressions<br \/>\n        targetPanel.offsetWidth;<br \/>\n        targetPanel.classList.add( isVision ? 'animate-right' : 'animate-left' );<br \/>\n        targetPanel.addEventListener(<br \/>\n          'animationend',<br \/>\n          () => {<br \/>\n            targetPanel.classList.remove( 'animate-left', 'animate-right' );<br \/>\n          },<br \/>\n          { once: true }<br \/>\n        );<br \/>\n      }<br \/>\n    }<\/p>\n<p>    function handleVisionMision ( hash, behavior = 'smooth' ) {<br \/>\n      const key = normalizeKey( ( hash || '' ).replace( \/^#\/, '' ) );<br \/>\n      if ( key !== 'vision' && key !== 'mission' ) return false;<br \/>\n      setTab( key, true );<br \/>\n      scrollToAnchor( key, behavior );<br \/>\n      return true;<br \/>\n    }<\/p>\n<p>    function bindTabClicks () {<br \/>\n      const { tabs } = getEls();<br \/>\n      if ( !tabs || !tabs.length ) return;<br \/>\n      tabs.forEach( ( btn ) => {<br \/>\n        btn.addEventListener( 'click', ( e ) => {<br \/>\n          e.preventDefault();<br \/>\n          const rawKey = btn.dataset.target;<br \/>\n          const key = normalizeKey( rawKey );<br \/>\n          if ( key !== 'vision' && key !== 'mission' ) return;<\/p>\n<p>          setTab( key, true );<br \/>\n          history.pushState( null, '', `#${ key }` ); \/\/ actualiza URL sin scroll inmediato<br \/>\n          btn.focus();<br \/>\n        } );<br \/>\n      } );<br \/>\n    }<\/p>\n<p>    \/\/ Global anchor handling with offcanvas-awareness<br \/>\n    document.addEventListener(<br \/>\n      'click',<br \/>\n      ( e ) => {<br \/>\n        \/\/ Soporta <a>, <button role=\"link\"> y elementos con [data-target]<br \/>\n        const a = e.target.closest( 'a[href], button[role=\"link\"], [role=\"button\"][data-target]' );<br \/>\n        if ( !a ) return;<\/p>\n<p>        \/\/ 1) Ignorar interacciones que no deben cerrar el offcanvas (switch de idiomas, dropdowns, etc.)<br \/>\n        const ignoreSelectors = [<br \/>\n          '.language-switcher',<br \/>\n          '[data-language-switcher]',<br \/>\n          '[data-bs-toggle=\"dropdown\"]',<br \/>\n          '.dropdown-toggle',<br \/>\n          '[aria-haspopup=\"menu\"]',<br \/>\n          '[data-stay-open]'<br \/>\n        ].join( ',' );<\/p>\n<p>        if ( a.closest( ignoreSelectors ) ) {<br \/>\n          return; \/\/ No intervenir: no cerramos offcanvas ni prevenimos el click<br \/>\n        }<\/p>\n<p>        \/\/ 2) Solo manejar anclas internas v\u00e1lidas<br \/>\n        const href = a.getAttribute( 'href' );<br \/>\n        if ( !href ) return;<\/p>\n<p>        let url;<br \/>\n        try {<br \/>\n          url = new URL( href, location.href );<br \/>\n        } catch {<br \/>\n          return;<br \/>\n        }<\/p>\n<p>        const isSamePath =<br \/>\n          url.pathname.replace( \/\\\/+$\/, '' ) === location.pathname.replace( \/\\\/+$\/, '' );<br \/>\n        const hash = url.hash || '';<br \/>\n        const targetIdRaw = hash.replace( \/^#\/, '' );<br \/>\n        const targetId = normalizeKey( targetIdRaw );<br \/>\n        const isVmTab = targetId === 'vision' || targetId === 'mission';<br \/>\n        const hasAnchorTarget = targetId && document.getElementById( targetId );<\/p>\n<p>        \/\/ Si no es misma ruta o no hay hash con objetivo real (o tab especial), no intervenimos<br \/>\n        if ( !hash || !isSamePath || ( !hasAnchorTarget && !isVmTab ) ) {<br \/>\n          return;<br \/>\n        }<\/p>\n<p>        \/\/ 3) Interceptar navegaci\u00f3n para coordinar con el offcanvas<br \/>\n        e.preventDefault();<\/p>\n<p>        const doWork = () => {<br \/>\n          if ( !handleVisionMision( hash ) ) {<br \/>\n            const ok = scrollToAnchor( targetId, 'smooth' );<br \/>\n            if ( !ok ) location.hash = hash;<br \/>\n          }<br \/>\n        };<\/p>\n<p>        const oc = document.querySelector( OFFCANVAS_SELECTOR );<br \/>\n        if ( oc && window.bootstrap ) {<br \/>\n          const inst = bootstrap.Offcanvas.getInstance( oc ) || new bootstrap.Offcanvas( oc );<br \/>\n          oc.addEventListener( 'hidden.bs.offcanvas', doWork, { once: true } );<br \/>\n          inst.hide();<br \/>\n        } else {<br \/>\n          doWork();<br \/>\n        }<br \/>\n      },<br \/>\n      { capture: true }<br \/>\n    );<\/p>\n<p>    \/\/ Init<br \/>\n    window.addEventListener( 'pageshow', () => {<br \/>\n      bindTabClicks();<br \/>\n      const h = location.hash;<br \/>\n      if ( h && handleVisionMision( h, 'auto' ) ) return;<br \/>\n      setTab( 'vision', false );<br \/>\n    } );<\/p>\n<p>    window.addEventListener( 'hashchange', () => {<br \/>\n      const h = location.hash;<br \/>\n      if ( !h || !handleVisionMision( h ) ) return;<br \/>\n    } );<br \/>\n  } )();<br \/>\n<\/script>","protected":false},"excerpt":{"rendered":"Qui\u00e9nes somos Somos Waiken ILW. Un Holding del Grupo Werthein, grupo empresario con m\u00e1s de 100 a\u00f1os de trayectoria en el desarrollo de negocios sostenibles y rentables a largo plazo, con capacidad de innovar y anticiparse a las tendencias de mercado, y la certeza de que el futuro es hoy. Descargar presentaci\u00f3n \u2913 Somos una [&hellip;]","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":292,"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":1453,"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions\/1453"}],"wp:attachment":[{"href":"https:\/\/testing.waikenilw.com\/index.php\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}