{"id":3350,"date":"2025-05-08T18:09:24","date_gmt":"2025-05-08T18:09:24","guid":{"rendered":"https:\/\/indigitall.com\/?post_type=industry&#038;p=3350"},"modified":"2026-07-16T16:54:27","modified_gmt":"2026-07-16T16:54:27","slug":"retail-y-ecommerce","status":"publish","type":"industry","link":"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/","title":{"rendered":"Retail &#038; eCommerce"},"author":3,"template":"","class_list":["post-3350","industry","type-industry","status-publish","hentry"],"acf":{"flexible_content":[{"acf_fc_layout":"custom_html","code":"<!doctype html>\r\n<html lang=\"es\">\r\n<head>\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n\r\n<title>Automatizaci\u00f3n Omnicanal para Retail y eCommerce | indigitall<\/title>\r\n<meta name=\"description\" content=\"Convierte cada sesi\u00f3n de navegaci\u00f3n en una conversaci\u00f3n de compra. Recupera carritos abandonados con push impulsado por IA, comercio conversacional por WhatsApp y personalizaci\u00f3n en tiempo real, todo en una sola plataforma.\">\r\n<meta name=\"robots\" content=\"index, follow\">\r\n<link rel=\"canonical\" href=\"https:\/\/indigitall.com\/retail\/\">\r\n\r\n<!-- Versi\u00f3n en ingl\u00e9s de esta misma p\u00e1gina (ajustar la URL si difiere) -->\r\n<link rel=\"alternate\" hreflang=\"es\" href=\"https:\/\/indigitall.com\/retail\/\">\r\n<link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/indigitall.com\/en\/retail\/\">\r\n<link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/indigitall.com\/en\/retail\/\">\r\n\r\n<!-- Open Graph \/ redes sociales -->\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:site_name\" content=\"indigitall\">\r\n<meta property=\"og:locale\" content=\"es_ES\">\r\n<meta property=\"og:title\" content=\"Automatizaci\u00f3n Omnicanal para Retail y eCommerce | indigitall\">\r\n<meta property=\"og:description\" content=\"Convierte cada sesi\u00f3n de navegaci\u00f3n en una conversaci\u00f3n de compra con WhatsApp, push impulsado por IA y personalizaci\u00f3n en tiempo real.\">\r\n<meta property=\"og:url\" content=\"https:\/\/indigitall.com\/retail\/\">\r\n<meta property=\"og:image\" content=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/03\/icon-indigitall.webp\">\r\n\r\n<!-- Twitter \/ X Card -->\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n<meta name=\"twitter:title\" content=\"Automatizaci\u00f3n Omnicanal para Retail y eCommerce | indigitall\">\r\n<meta name=\"twitter:description\" content=\"Convierte cada sesi\u00f3n de navegaci\u00f3n en una conversaci\u00f3n de compra con WhatsApp, push impulsado por IA y personalizaci\u00f3n en tiempo real.\">\r\n<meta name=\"twitter:image\" content=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/03\/icon-indigitall.webp\">\r\n\r\n<link rel=\"icon\" type=\"image\/webp\" href=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/03\/icon-indigitall.webp\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n\r\n<style>\r\n  html, body { margin: 0; padding: 0; background: #0F3B7A; }\r\n<\/style>\r\n\r\n<!-- indigitall Hero Retail Espa\u00f1ol \u2014 WordPress\/ACF custom HTML block -->\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n\r\n#indi-rt-hero {\r\n  all: initial;\r\n  display: block;\r\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\r\n  background: linear-gradient(145deg, #0F3B7A 0%, #1565E0 60%, #0072EF 100%) !important;\r\n  width: 100% !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n#indi-rt-hero *, #indi-rt-hero *::before, #indi-rt-hero *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Background texture & glow \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-texture {\r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(255,255,255,0.05) 1px, transparent 1px);\r\n  background-size: 28px 28px;\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n#indi-rt-hero .irt-glow {\r\n  position: absolute; top: -100px; right: -60px;\r\n  width: 520px; height: 520px;\r\n  background: radial-gradient(circle, rgba(138,218,63,0.13) 0%, transparent 70%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n\/* Retail accent glow \u2014 shopping cart energy, bottom-left warm accent *\/\r\n#indi-rt-hero .irt-glow-2 {\r\n  position: absolute; bottom: -80px; left: -40px;\r\n  width: 400px; height: 400px;\r\n  background: radial-gradient(circle, rgba(240,112,0,0.08) 0%, transparent 70%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Inner layout \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-inner {\r\n  position: relative;\r\n  z-index: 2;\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  padding: 140px 48px 90px;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\r\n  gap: 40px;\r\n  align-items: center;\r\n}\r\n\r\n\/* \u26a0\ufe0f REGLA RESPONSIVE \u2014 NO ROMPER:\r\n   El texto del subt\u00edtulo (.irt-sub, dentro de .irt-left) NUNCA debe quedar\r\n   por encima de la animaci\u00f3n del tel\u00e9fono (.irt-right) ni sobreponerse a\r\n   ella, en ning\u00fan breakpoint. El orden expl\u00edcito de abajo garantiza que,\r\n   cuando el grid colapsa a una sola columna (mobile), el texto SIEMPRE se\r\n   apile ANTES que la animaci\u00f3n, y el \"gap\" de cada media query debe\r\n   mantener separaci\u00f3n vertical real entre ambos bloques (nunca m\u00e1rgenes\r\n   negativos ni position:absolute que los haga solaparse). *\/\r\n#indi-rt-hero .irt-left  { order: 1; }\r\n#indi-rt-hero .irt-right { order: 2; }\r\n\r\n\/* \u2500\u2500\u2500 LEFT \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-left {\r\n  position: relative;\r\n  z-index: 10;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 26px;\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  animation: irtSlideUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.15s both;\r\n}\r\n\r\n\/* Eyebrow tag *\/\r\n#indi-rt-hero .irt-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  align-self: flex-start;\r\n  background: rgba(138,218,63,0.14);\r\n  border: 1px solid rgba(138,218,63,0.4);\r\n  padding: 6px 14px;\r\n  border-radius: 50px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important;\r\n  text-transform: uppercase;\r\n  color: #8ADA3F !important;\r\n}\r\n#indi-rt-hero .irt-eyebrow svg { flex-shrink: 0; }\r\n\r\n\/* Eyebrow divider dot *\/\r\n#indi-rt-hero .irt-eyebrow-dot {\r\n  display: inline-block;\r\n  width: 3px; height: 3px;\r\n  border-radius: 50%;\r\n  background: rgba(138,218,63,0.6);\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* H1 headline *\/\r\n#indi-rt-hero .irt-headline {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: clamp(30px, 3.2vw, 46px) !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.13 !important;\r\n  letter-spacing: -0.015em !important;\r\n  color: #FFFFFF !important;\r\n  margin: 0 !important;\r\n}\r\n#indi-rt-hero .irt-headline .irt-accent { color: #8ADA3F !important; font-weight: 600 !important; }\r\n\r\n\/* Subheadline *\/\r\n#indi-rt-hero .irt-sub {\r\n  font-size: 16px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.65 !important;\r\n  color: rgba(255,255,255,0.78) !important;\r\n  max-width: 540px;\r\n}\r\n\r\n\/* Trust badge strip *\/\r\n#indi-rt-hero .irt-badges {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n}\r\n#indi-rt-hero .irt-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  background: rgba(255,255,255,0.12);\r\n  border: 1px solid rgba(255,255,255,0.2);\r\n  backdrop-filter: blur(8px);\r\n  padding: 7px 13px;\r\n  border-radius: 50px;\r\n  font-size: 11px !important;\r\n  font-weight: 600 !important;\r\n  color: #FFFFFF !important;\r\n  letter-spacing: 0.02em;\r\n  white-space: nowrap;\r\n  opacity: 0;\r\n  animation: irtBadgePop 0.5s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n#indi-rt-hero .irt-badge:nth-child(1) { animation-delay: 0.30s; }\r\n#indi-rt-hero .irt-badge:nth-child(2) { animation-delay: 0.42s; }\r\n#indi-rt-hero .irt-badge:nth-child(3) { animation-delay: 0.54s; }\r\n#indi-rt-hero .irt-badge:nth-child(4) { animation-delay: 0.66s; }\r\n#indi-rt-hero .irt-badge:nth-child(5) { animation-delay: 0.78s; }\r\n#indi-rt-hero .irt-badge svg { flex-shrink: 0; }\r\n\r\n\/* \u2500\u2500\u2500 CTA buttons \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-ctas {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 14px;\r\n  margin-top: 4px;\r\n}\r\n\r\n#indi-rt-hero .id-btn {\r\n  position: relative;\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1 !important;\r\n  letter-spacing: 0.98px !important;\r\n  text-transform: uppercase !important;\r\n  color: #0F0F0F !important;\r\n  padding: 15px 28px !important;\r\n  min-width: 200px !important;\r\n  min-height: 60px !important;\r\n  display: inline-flex !important;\r\n  justify-content: center !important;\r\n  align-items: center !important;\r\n  border-radius: 7px !important;\r\n  transition: all 0.3s ease-in-out;\r\n  border: 1px solid transparent !important;\r\n  cursor: pointer;\r\n  text-decoration: none !important;\r\n  white-space: nowrap;\r\n}\r\n#indi-rt-hero .id-btn.green {\r\n  background-color: #8ADA3F !important;\r\n  border-color: #8ADA3F !important;\r\n  color: #0F0F0F !important;\r\n  box-shadow: 0 4px 30px rgba(138,218,63,0.35);\r\n}\r\n#indi-rt-hero .id-btn.green:hover {\r\n  background-color: #9EE84F !important; border-color: #9EE84F !important;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 40px rgba(138,218,63,0.45);\r\n}\r\n#indi-rt-hero .id-btn.light {\r\n  background-color: #FFFFFF !important;\r\n  border-color: #FFFFFF !important;\r\n  box-shadow: 0 4px 60px 0 rgba(0,0,0,0.07);\r\n  color: #0F0F0F !important;\r\n  gap: 12px;\r\n  padding: 8px 28px 8px 10px !important;\r\n  border-radius: 7px !important;\r\n}\r\n#indi-rt-hero .id-btn.light:hover {\r\n  background-color: #F5F7FA !important; border-color: #F5F7FA !important;\r\n  transform: translateY(-2px);\r\n}\r\n#indi-rt-hero .id-btn.light .irt-btn-ic {\r\n  width: 38px; height: 38px; border-radius: 50%;\r\n  background: #EEF3FF;\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RIGHT: Phone orchestration \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-right {\r\n  position: relative;\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  min-height: 640px;\r\n  opacity: 0;\r\n  animation: irtFadeIn 0.9s ease 0.35s both;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Orchestration halo *\/\r\n#indi-rt-hero .irt-halo {\r\n  position: absolute;\r\n  left: 50%; top: 50%;\r\n  width: 640px; height: 640px;\r\n  transform: translate(-50%, -50%);\r\n  pointer-events: none; z-index: 1;\r\n  opacity: 0;\r\n  animation: irtFadeIn 1.1s ease 0.6s both;\r\n  background:\r\n    radial-gradient(ellipse 55% 50% at 50% 50%, rgba(138,218,63,0.16) 0%, transparent 60%),\r\n    radial-gradient(ellipse 70% 65% at 50% 50%, rgba(46,143,255,0.20) 0%, transparent 65%);\r\n}\r\n\r\n\/* Orbital ring system *\/\r\n#indi-rt-hero .irt-orbit {\r\n  position: absolute;\r\n  left: 50%; top: 50%;\r\n  transform: translate(-50%, -50%);\r\n  pointer-events: none; z-index: 1;\r\n  opacity: 0;\r\n  animation: irtFadeIn 1.2s ease 0.8s both;\r\n}\r\n#indi-rt-hero .irt-orbit svg { display: block; width: 100%; height: 100%; overflow: visible; }\r\n#indi-rt-hero .irt-orbit-outer { width: 600px; height: 600px; }\r\n#indi-rt-hero .irt-orbit-mid   { width: 480px; height: 480px; }\r\n#indi-rt-hero .irt-orbit-inner { width: 360px; height: 360px; }\r\n\r\n#indi-rt-hero .irt-orbit-outer circle { stroke: rgba(255,255,255,0.14); stroke-width: 1; fill: none; }\r\n#indi-rt-hero .irt-orbit-mid   circle { stroke: rgba(138,218,63,0.12); stroke-width: 1; fill: none; stroke-dasharray: 3 6; }\r\n#indi-rt-hero .irt-orbit-inner circle { stroke: rgba(255,255,255,0.08); stroke-width: 1; fill: none; }\r\n\r\n\/* Luminous trail arc \u2014 sweeps from Push \u2192 Push through WhatsApp *\/\r\n#indi-rt-hero .irt-trail {\r\n  position: absolute;\r\n  left: 50%; top: 50%;\r\n  width: 600px; height: 600px;\r\n  transform: translate(-50%, -50%);\r\n  pointer-events: none; z-index: 2;\r\n  opacity: 0;\r\n  animation: irtFadeIn 0.5s ease 2.2s both;\r\n}\r\n#indi-rt-hero .irt-trail svg { display: block; width: 100%; height: 100%; overflow: visible; }\r\n#indi-rt-hero .irt-trail path {\r\n  fill: none;\r\n  stroke: url(#irtTrailGradient);\r\n  stroke-width: 3;\r\n  stroke-linecap: round;\r\n  stroke-dasharray: 462;\r\n  stroke-dashoffset: 462;\r\n  filter: drop-shadow(0 0 8px rgba(138,218,63,0.65));\r\n  animation: irtTrailDraw 3.2s ease-in-out 2.4s infinite;\r\n}\r\n@keyframes irtTrailDraw {\r\n  0%    { stroke-dashoffset: 462; }\r\n  7.8%  { stroke-dashoffset: 333; }\r\n  15.6% { stroke-dashoffset: 129; }\r\n  23.4%, 78% { stroke-dashoffset: 0; }\r\n  95%, 100%  { stroke-dashoffset: 462; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Phone shell \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-phone {\r\n  position: relative;\r\n  width: 300px; height: 600px;\r\n  background: #0B1F3F;\r\n  border-radius: 44px;\r\n  padding: 12px;\r\n  box-shadow: 0 30px 70px -15px rgba(8,24,52,0.65), 0 0 0 1px rgba(255,255,255,0.06);\r\n  z-index: 3;\r\n}\r\n#indi-rt-hero .irt-screen {\r\n  position: relative;\r\n  width: 100%; height: 100%;\r\n  border-radius: 34px;\r\n  overflow: hidden;\r\n  background: #1a1a2e;\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n#indi-rt-hero .irt-notch {\r\n  position: absolute;\r\n  top: 0; left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 120px; height: 26px;\r\n  background: #0B1F3F;\r\n  border-radius: 0 0 16px 16px;\r\n  z-index: 5;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Phone status bar \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-statusbar {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 14px 24px 6px;\r\n  color: #FFFFFF;\r\n  font-size: 12px !important;\r\n  font-weight: 700 !important;\r\n  background: #0072EF;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-status-icons { display: inline-flex; gap: 5px; align-items: center; }\r\n\r\n\/* \u2500\u2500\u2500 Push notification overlay (slides in from top on screen) \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-push-notif {\r\n  position: absolute;\r\n  top: 52px; left: 10px; right: 10px;\r\n  background: rgba(255,255,255,0.95);\r\n  backdrop-filter: blur(16px);\r\n  border-radius: 14px;\r\n  padding: 11px 13px;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 10px;\r\n  box-shadow: 0 6px 24px -4px rgba(0,0,0,0.22);\r\n  z-index: 10;\r\n}\r\n#indi-rt-hero .irt-push-ic {\r\n  width: 32px; height: 32px; border-radius: 8px;\r\n  background: #0072EF;\r\n  display: flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-push-app {\r\n  font-size: 9px !important;\r\n  font-weight: 700 !important;\r\n  color: #5A6B85 !important;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.08em;\r\n  line-height: 1;\r\n}\r\n#indi-rt-hero .irt-push-text {\r\n  font-size: 10.5px !important;\r\n  font-weight: 500 !important;\r\n  color: #0F0F0F !important;\r\n  line-height: 1.35;\r\n  margin-top: 2px;\r\n}\r\n#indi-rt-hero .irt-push-time {\r\n  margin-left: auto;\r\n  font-size: 9px !important;\r\n  font-weight: 500 !important;\r\n  color: #7C8BA1 !important;\r\n  white-space: nowrap;\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 App home area (below push notif) \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-app-body {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  background: #F5F5F5;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* App header bar *\/\r\n#indi-rt-hero .irt-app-header {\r\n  background: #0072EF;\r\n  padding: 10px 14px 14px;\r\n  color: #FFFFFF;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-app-header-top {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-bottom: 8px;\r\n}\r\n#indi-rt-hero .irt-app-brand {\r\n  font-size: 15px !important;\r\n  font-weight: 700 !important;\r\n  color: #FFFFFF !important;\r\n  letter-spacing: -0.01em;\r\n}\r\n#indi-rt-hero .irt-app-greeting {\r\n  font-size: 11px !important;\r\n  font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.8) !important;\r\n}\r\n#indi-rt-hero .irt-search-bar {\r\n  background: rgba(255,255,255,0.18);\r\n  border-radius: 8px;\r\n  padding: 6px 10px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n  color: rgba(255,255,255,0.7);\r\n  font-size: 10.5px !important;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 WhatsApp commerce section \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-wa-panel {\r\n  background: #ECE5DD;\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* WhatsApp panel header *\/\r\n#indi-rt-hero .irt-wa-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 8px 14px 10px;\r\n  background: #075E54;\r\n  color: #FFFFFF;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-wa-avatar {\r\n  width: 34px; height: 34px;\r\n  border-radius: 50%;\r\n  background: #FFFFFF;\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-wa-back { display: inline-flex; align-items: center; flex-shrink: 0; }\r\n#indi-rt-hero .irt-wa-actions { display: inline-flex; align-items: center; gap: 12px; flex-shrink: 0; color: rgba(255,255,255,0.8); }\r\n\/* Nombre + estado SIEMPRE en dos l\u00edneas apiladas (evita que \"En l\u00ednea \u00b7 Cuenta\r\n   empresa\" quede pegado al nombre en pantallas angostas) *\/\r\n#indi-rt-hero .irt-wa-name-wrap {\r\n  flex: 1;\r\n  min-width: 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  gap: 1px;\r\n}\r\n#indi-rt-hero .irt-wa-name-line {\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n  font-size: 13px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; line-height: 1.15;\r\n  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;\r\n}\r\n#indi-rt-hero .irt-wa-verified {\r\n  width: 12px; height: 12px; border-radius: 50%;\r\n  background: #25D366;\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-wa-sub {\r\n  font-size: 10px !important; font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.78) !important; margin-top: 0;\r\n  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;\r\n}\r\n\r\n\/* WhatsApp chat area *\/\r\n#indi-rt-hero .irt-wa-chat {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 7px;\r\n  padding: 8px 10px 10px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Bubbles *\/\r\n#indi-rt-hero .irt-bub {\r\n  position: relative;\r\n  max-width: 88%;\r\n  padding: 8px 10px 6px;\r\n  border-radius: 10px;\r\n  font-size: 11px !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.32;\r\n  color: #0F0F0F !important;\r\n  box-shadow: 0 1px 1px rgba(0,0,0,0.08);\r\n  word-wrap: break-word;\r\n}\r\n#indi-rt-hero .irt-bub-in  { align-self: flex-start; background: #FFFFFF; border-top-left-radius: 3px; }\r\n#indi-rt-hero .irt-bub-out { align-self: flex-end; background: #DCF8C6; border-top-right-radius: 3px; }\r\n#indi-rt-hero .irt-bub-strong {\r\n  display: block;\r\n  font-weight: 700 !important; font-size: 11.5px !important;\r\n  color: #0F3B7A !important; margin-bottom: 2px;\r\n}\r\n#indi-rt-hero .irt-bub-meta {\r\n  display: flex; justify-content: flex-end; align-items: center; gap: 4px;\r\n  font-size: 9px !important; font-weight: 500 !important;\r\n  color: #667781 !important; margin-top: 1px;\r\n}\r\n#indi-rt-hero .irt-bub-meta svg { color: #34B7F1; }\r\n\r\n\/* Quick-reply buttons *\/\r\n#indi-rt-hero .irt-bub-actions {\r\n  display: flex; gap: 5px; margin-top: 4px;\r\n  border-top: 1px solid rgba(0,0,0,0.06);\r\n  padding-top: 4px;\r\n}\r\n#indi-rt-hero .irt-bub-act {\r\n  flex: 1;\r\n  text-align: center;\r\n  padding: 5px 6px;\r\n  font-size: 10.5px !important; font-weight: 600 !important;\r\n  color: #0072EF !important;\r\n  border-radius: 5px;\r\n  display: inline-flex; align-items: center; justify-content: center; gap: 4px;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Loyalty reward \u2014 rendered as another WhatsApp bubble (desktop\/tablet\r\n   only; hidden on the compact mobile breakpoint further below where the\r\n   phone no longer has enough vertical room without cropping messages). *\/\r\n#indi-rt-hero .irt-bub-loyalty {\r\n  background: linear-gradient(90deg, #0F3B7A, #0072EF) !important;\r\n}\r\n#indi-rt-hero .irt-bub-loyalty .irt-bub-strong {\r\n  color: #FFFFFF !important;\r\n  font-weight: 600 !important;\r\n}\r\n#indi-rt-hero .irt-bub-loyalty .irt-bub-actions { border-top-color: rgba(255,255,255,0.25); }\r\n#indi-rt-hero .irt-bub-loyalty .irt-bub-act {\r\n  background: rgba(255,255,255,0.18);\r\n  border: 1px solid rgba(255,255,255,0.3);\r\n  color: #FFFFFF !important;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n#indi-rt-hero .irt-bub-loyalty .irt-bub-meta { color: rgba(255,255,255,0.75) !important; }\r\n#indi-rt-hero .irt-bub-loyalty .irt-bub-meta svg { color: rgba(255,255,255,0.9); }\r\n\r\n\/* \u2500\u2500\u2500 Bubble entrance animation \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-phone.irt-armed .irt-bub { opacity: 0; transform: translateY(8px); }\r\n#indi-rt-hero .irt-phone.irt-armed .irt-wa-daysep { opacity: 0; }\r\n#indi-rt-hero .irt-phone.irt-play .irt-bub { animation: irtBubIn 0.45s cubic-bezier(0.22,1,0.36,1) both; }\r\n#indi-rt-hero .irt-phone.irt-play .irt-wa-daysep { animation: irtFadeIn 0.4s ease both; }\r\n#indi-rt-hero .irt-phone.irt-play .irt-b1 { animation-delay: 0.55s; }\r\n#indi-rt-hero .irt-phone.irt-play .irt-b2 { animation-delay: 0.90s; }\r\n#indi-rt-hero .irt-phone.irt-play .irt-b3 { animation-delay: 1.30s; }\r\n#indi-rt-hero .irt-phone.irt-play .irt-b4 { animation-delay: 1.65s; }\r\n#indi-rt-hero .irt-phone.irt-play .irt-d1 { animation-delay: 0.45s; }\r\n\r\n\/* Push notification animated entrance *\/\r\n#indi-rt-hero .irt-phone.irt-armed .irt-push-notif { opacity: 0; transform: translateY(-12px); }\r\n#indi-rt-hero .irt-phone.irt-play .irt-push-notif { animation: irtNotifIn 0.5s cubic-bezier(0.22,1,0.36,1) 0.25s both; }\r\n\r\n\/* \u2500\u2500\u2500 Meta Business Partner badge \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-meta-badge {\r\n  position: absolute;\r\n  top: -8px; left: 50%;\r\n  transform: translateX(-50%);\r\n  background: rgba(11,31,63,0.78);\r\n  -webkit-backdrop-filter: blur(16px) saturate(150%);\r\n  backdrop-filter: blur(16px) saturate(150%);\r\n  border: 1px solid rgba(255,255,255,0.22);\r\n  border-radius: 14px;\r\n  padding: 11px 18px;\r\n  display: inline-flex; align-items: center; gap: 12px;\r\n  box-shadow: 0 18px 44px -14px rgba(8,24,52,0.65), inset 0 1px 0 rgba(255,255,255,0.10);\r\n  z-index: 7;\r\n  opacity: 0;\r\n  animation: irtFloatIn 0.6s cubic-bezier(0.22,1,0.36,1) 1.3s both;\r\n  white-space: nowrap;\r\n}\r\n#indi-rt-hero .irt-meta-badge img { height: 34px; width: auto; display: block; }\r\n#indi-rt-hero .irt-meta-badge-tag {\r\n  display: flex; flex-direction: column;\r\n  border-left: 1px solid rgba(255,255,255,0.22);\r\n  padding-left: 12px; line-height: 1.15;\r\n}\r\n#indi-rt-hero .irt-meta-badge-tag .irt-mb-eyebrow {\r\n  font-size: 9px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.70) !important;\r\n  letter-spacing: 0.12em; text-transform: uppercase;\r\n}\r\n#indi-rt-hero .irt-meta-badge-tag .irt-mb-name {\r\n  font-size: 12px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; margin-top: 2px; letter-spacing: 0.01em;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Channel satellite nodes \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-node {\r\n  --R: 220px; --theta: 0rad; --size: 60px; --icon: 24px;\r\n  position: absolute;\r\n  left: 50%; top: 50%;\r\n  width: var(--size); height: var(--size);\r\n  border-radius: 50%;\r\n  background:\r\n    linear-gradient(145deg, rgba(255,255,255,0.10), rgba(255,255,255,0.04)),\r\n    #163C82;\r\n  border: 1px solid rgba(255,255,255,0.25);\r\n  display: flex; align-items: center; justify-content: center;\r\n  color: rgba(255,255,255,0.7);\r\n  z-index: 3;\r\n  opacity: 0;\r\n  box-shadow: 0 10px 26px -8px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.18);\r\n  animation: irtFloatIn 0.55s cubic-bezier(0.22,1,0.36,1) both;\r\n  transform:\r\n    translate(-50%, -50%)\r\n    translate(calc(sin(var(--theta)) * var(--R)), calc(cos(var(--theta)) * var(--R) * -1));\r\n}\r\n#indi-rt-hero .irt-node svg {\r\n  width: var(--icon); height: var(--icon);\r\n  position: relative; z-index: 1;\r\n  transition: transform 0.25s ease;\r\n}\r\n\r\n\/* Node labels *\/\r\n#indi-rt-hero .irt-node-label {\r\n  position: absolute;\r\n  top: calc(100% + 8px); left: 50%;\r\n  transform: translateX(-50%);\r\n  font-size: 10px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.65) !important;\r\n  letter-spacing: 0.1em; text-transform: uppercase; white-space: nowrap;\r\n}\r\n\r\n\/* Evaluation pulse *\/\r\n@keyframes irtEvalPulse {\r\n  0%, 100% {\r\n    background: linear-gradient(145deg, rgba(255,255,255,0.10), rgba(255,255,255,0.04)), #163C82;\r\n    border-color: rgba(255,255,255,0.25); color: rgba(255,255,255,0.7);\r\n    box-shadow: 0 10px 26px -8px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.18);\r\n  }\r\n  10%, 18% {\r\n    background: linear-gradient(145deg, rgba(138,218,63,0.30), rgba(46,143,255,0.20)), #1F5BC7;\r\n    border-color: rgba(138,218,63,0.7); color: #FFFFFF;\r\n    box-shadow: 0 14px 36px -6px rgba(46,143,255,0.55), 0 0 0 4px rgba(138,218,63,0.30), inset 0 1px 0 rgba(255,255,255,0.32);\r\n  }\r\n  28% {\r\n    background: linear-gradient(145deg, rgba(255,255,255,0.10), rgba(255,255,255,0.04)), #163C82;\r\n    border-color: rgba(255,255,255,0.25); color: rgba(255,255,255,0.7);\r\n  }\r\n}\r\n@keyframes irtEvalIconPulse {\r\n  0%, 8%, 22%, 100% { transform: scale(1); }\r\n  12%, 18% { transform: scale(1.18); }\r\n}\r\n\r\n\/* WhatsApp selected state *\/\r\n@keyframes irtSelectedPulse {\r\n  0%, 60%, 100% {\r\n    background: #25D366; border-color: rgba(255,255,255,0.40); color: #FFFFFF;\r\n    box-shadow: 0 14px 38px -6px rgba(37,211,102,0.60), 0 0 0 5px rgba(138,218,63,0.22), inset 0 1px 0 rgba(255,255,255,0.32);\r\n  }\r\n  72%, 80% {\r\n    background: #2DDE6F; border-color: rgba(255,255,255,0.55);\r\n    box-shadow: 0 18px 44px -6px rgba(37,211,102,0.80), 0 0 0 7px rgba(138,218,63,0.32), inset 0 1px 0 rgba(255,255,255,0.38);\r\n  }\r\n}\r\n@keyframes irtSelectedIconTick { 0%, 68%, 84%, 100% { transform: scale(1); } 74%, 78% { transform: scale(1.10); } }\r\n@keyframes irtWaSelect {\r\n  0% {\r\n    width: 60px; height: 60px;\r\n    background: linear-gradient(145deg, rgba(255,255,255,0.10), rgba(255,255,255,0.04)), #163C82;\r\n    border-color: rgba(255,255,255,0.25); color: rgba(255,255,255,0.7);\r\n    box-shadow: 0 10px 26px -8px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.18);\r\n  }\r\n  15%, 28% {\r\n    width: 60px; height: 60px;\r\n    background: linear-gradient(145deg, rgba(138,218,63,0.30), rgba(46,143,255,0.20)), #1F5BC7;\r\n    border-color: rgba(138,218,63,0.7); color: #FFFFFF;\r\n  }\r\n  50%, 100% {\r\n    width: 84px; height: 84px;\r\n    background: #25D366;\r\n    border-color: rgba(255,255,255,0.40); color: #FFFFFF;\r\n    box-shadow: 0 14px 38px -6px rgba(37,211,102,0.60), 0 0 0 5px rgba(138,218,63,0.22), inset 0 1px 0 rgba(255,255,255,0.32);\r\n  }\r\n}\r\n@keyframes irtWaIconGrow  { 0%, 28% { width: 24px; height: 24px; } 50%, 100% { width: 36px; height: 36px; } }\r\n@keyframes irtWaLabelGreen { 0%, 28% { color: rgba(255,255,255,0.65); } 50%, 100% { color: #8ADA3F; } }\r\n\r\n\/* Active ring pulse *\/\r\n#indi-rt-hero .irt-node.active::after {\r\n  content: \"\"; position: absolute; inset: -10px;\r\n  border-radius: 50%; border: 1.5px solid rgba(138,218,63,0.55);\r\n  opacity: 0; animation: irtSelectRing 2.8s ease-out 4.45s infinite;\r\n  pointer-events: none; z-index: 0;\r\n}\r\n@keyframes irtSelectRing { 0% { transform: scale(0.85); opacity: 0.85; } 100% { transform: scale(1.4); opacity: 0; } }\r\n#indi-rt-hero .irt-node.active .irt-node-label { color: #8ADA3F !important; }\r\n\r\n\/* Node polar positions *\/\r\n#indi-rt-hero .irt-node-wa    { --theta: 0.7854rad; --R: 300px; }\r\n#indi-rt-hero .irt-node-push  { --theta: 2.0944rad; --R: 300px; }\r\n#indi-rt-hero .irt-node-email { --theta: 4.1888rad; --R: 300px; }\r\n#indi-rt-hero .irt-node-sms   { --theta: 5.4978rad; --R: 300px; }\r\n\r\n\/* Node fade-in *\/\r\n@keyframes irtNodeFadeIn { from { opacity: 0; } to { opacity: 1; } }\r\n\r\n\/* Sequential evaluation *\/\r\n#indi-rt-hero .irt-node-sms {\r\n  animation: irtNodeFadeIn 0.55s ease 1.0s both, irtEvalPulse 3.2s ease-in-out 2.4s infinite;\r\n}\r\n#indi-rt-hero .irt-node-sms svg { animation: irtEvalIconPulse 3.2s ease-in-out 2.4s infinite; }\r\n#indi-rt-hero .irt-node-email {\r\n  animation: irtNodeFadeIn 0.55s ease 1.1s both, irtEvalPulse 3.2s ease-in-out 2.65s infinite;\r\n}\r\n#indi-rt-hero .irt-node-email svg { animation: irtEvalIconPulse 3.2s ease-in-out 2.65s infinite; }\r\n#indi-rt-hero .irt-node-push {\r\n  animation: irtNodeFadeIn 0.55s ease 1.2s both, irtEvalPulse 3.2s ease-in-out 2.9s infinite;\r\n}\r\n#indi-rt-hero .irt-node-push svg { animation: irtEvalIconPulse 3.2s ease-in-out 2.9s infinite; }\r\n#indi-rt-hero .irt-node-wa {\r\n  animation: irtNodeFadeIn 0.55s ease 1.3s both,\r\n             irtWaSelect 1.0s cubic-bezier(0.22,1,0.36,1) 3.15s 1 forwards,\r\n             irtSelectedPulse 3.2s ease-in-out 4.45s infinite;\r\n}\r\n#indi-rt-hero .irt-node-wa svg {\r\n  animation: irtWaIconGrow 1.0s cubic-bezier(0.22,1,0.36,1) 3.15s 1 forwards,\r\n             irtSelectedIconTick 3.2s ease-in-out 4.45s infinite;\r\n}\r\n#indi-rt-hero .irt-node-wa .irt-node-label {\r\n  animation: irtWaLabelGreen 1.0s cubic-bezier(0.22,1,0.36,1) 3.15s 1 forwards;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Floating proof metric card \u2500\u2500\u2500\r\n   Positioned relative to the PHONE itself (it's nested inside .irt-phone,\r\n   which is always position:relative), not the surrounding column. This\r\n   guarantees it always sits fully to the phone's left with a fixed gap,\r\n   completely independent of how wide\/narrow the column around the phone\r\n   happens to be at any breakpoint \u2014 it can never land on top of the\r\n   phone's messages. *\/\r\n#indi-rt-hero .irt-float {\r\n  position: absolute;\r\n  right: 100%; margin-right: 16px;\r\n  top: 288px;\r\n  width: 200px;\r\n  background: rgba(255,255,255,0.86);\r\n  -webkit-backdrop-filter: blur(14px) saturate(140%);\r\n  backdrop-filter: blur(14px) saturate(140%);\r\n  border: 1px solid rgba(255,255,255,0.55);\r\n  border-radius: 14px;\r\n  padding: 12px 14px;\r\n  display: flex; align-items: center; gap: 12px;\r\n  box-shadow: 0 22px 50px -14px rgba(8,24,52,0.55), 0 6px 18px -6px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.6);\r\n  z-index: 30;\r\n  opacity: 0;\r\n  animation: irtFloatIn 0.6s cubic-bezier(0.22,1,0.36,1) 1.55s both;\r\n}\r\n#indi-rt-hero .irt-float-ic {\r\n  width: 38px; height: 38px; border-radius: 10px;\r\n  background: #8ADA3F;\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n  box-shadow: 0 4px 12px -2px rgba(138,218,63,0.5);\r\n}\r\n#indi-rt-hero .irt-float-ic svg { color: #0F3B7A; }\r\n#indi-rt-hero .irt-float-label {\r\n  display: block;\r\n  font-size: 9px !important; font-weight: 700 !important;\r\n  color: #5A6B85 !important;\r\n  text-transform: uppercase; letter-spacing: 0.08em; line-height: 1.1;\r\n}\r\n#indi-rt-hero .irt-float-val {\r\n  display: block;\r\n  font-size: 18px !important; font-weight: 800 !important;\r\n  color: #0F3B7A !important;\r\n  line-height: 1.1; margin-top: 3px; letter-spacing: -0.015em;\r\n}\r\n#indi-rt-hero .irt-float-src {\r\n  display: block;\r\n  font-size: 8.5px !important; font-weight: 600 !important;\r\n  color: #7C8BA1 !important;\r\n  margin-top: 2px; letter-spacing: 0.02em;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Day separator \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-wa-daysep {\r\n  align-self: center;\r\n  margin: 2px auto 2px;\r\n  padding: 3px 10px;\r\n  background: rgba(225,245,254,0.92);\r\n  color: #54656F !important;\r\n  font-size: 9px !important; font-weight: 600 !important;\r\n  letter-spacing: 0.04em; text-transform: uppercase;\r\n  border-radius: 6px;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Encryption note \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-wa-enc {\r\n  align-self: center;\r\n  margin: 2px auto 2px;\r\n  padding: 3px 10px;\r\n  background: #FFF6CB;\r\n  color: #4A3F0E !important;\r\n  font-size: 8.5px !important; font-weight: 600 !important;\r\n  border-radius: 6px;\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n  max-width: 80%; box-shadow: 0 1px 2px rgba(0,0,0,0.08);\r\n}\r\n\r\n\/* \u2500\u2500\u2500 KEYFRAMES \u2500\u2500\u2500 *\/\r\n@keyframes irtSlideUp   { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes irtFadeIn    { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes irtBadgePop  { from { opacity: 0; transform: scale(0.85) translateY(-4px); } to { opacity: 1; transform: scale(1) translateY(0); } }\r\n@keyframes irtBubIn     { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes irtNotifIn   { from { opacity: 0; transform: translateY(-14px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes irtFloatIn   { from { opacity: 0; transform: translateX(-12px) scale(0.9); } to { opacity: 1; transform: translateX(0) scale(1); } }\r\n\r\n\/* \u2500\u2500\u2500 ACCESSIBILITY \u2500\u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-rt-hero .irt-left, #indi-rt-hero .irt-right, #indi-rt-hero .irt-badge,\r\n  #indi-rt-hero .irt-bub, #indi-rt-hero .irt-float, #indi-rt-hero .irt-meta-badge,\r\n  #indi-rt-hero .irt-halo, #indi-rt-hero .irt-orbit, #indi-rt-hero .irt-trail,\r\n  #indi-rt-hero .irt-push-notif,\r\n  #indi-rt-hero .irt-node.active::after {\r\n    opacity: 1 !important; transform: none !important; animation: none !important;\r\n  }\r\n  #indi-rt-hero .irt-node { opacity: 1 !important; animation: none !important; }\r\n  #indi-rt-hero .irt-node svg { animation: none !important; transform: none !important; }\r\n  #indi-rt-hero .irt-meta-badge { transform: translateX(-50%) !important; }\r\n  #indi-rt-hero .irt-trail path { stroke-dashoffset: 0 !important; animation: none !important; }\r\n  #indi-rt-hero .irt-orbit { transform: translate(-50%, -50%) !important; }\r\n  #indi-rt-hero .irt-node-wa {\r\n    width: 84px !important; height: 84px !important;\r\n    background: #25D366 !important;\r\n    border-color: rgba(255,255,255,0.40) !important;\r\n    color: #FFFFFF !important;\r\n    box-shadow: 0 14px 38px -6px rgba(37,211,102,0.60), 0 0 0 5px rgba(138,218,63,0.22), inset 0 1px 0 rgba(255,255,255,0.32) !important;\r\n  }\r\n  #indi-rt-hero .irt-node-wa svg { width: 36px !important; height: 36px !important; }\r\n  #indi-rt-hero .irt-node-wa .irt-node-label { color: #8ADA3F !important; }\r\n}\r\n\r\n\r\n\/* \u2500\u2500\u2500 LOCK SCREEN & NOTIFICATION FLOW \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-lockscreen {\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(170deg, #1a1a2e 0%, #16213e 40%, #0f3460 100%);\r\n  border-radius: 34px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  z-index: 20;\r\n  overflow: hidden;\r\n  transition: opacity 0.5s ease, transform 0.5s cubic-bezier(0.22,1,0.36,1);\r\n}\r\n#indi-rt-hero .irt-lockscreen.irt-unlocking {\r\n  opacity: 0;\r\n  transform: scale(0.96) translateY(-8px);\r\n  pointer-events: none;\r\n}\r\n\r\n\/* Lock screen wallpaper subtle radial glow *\/\r\n#indi-rt-hero .irt-ls-glow {\r\n  position: absolute; inset: 0;\r\n  background: radial-gradient(ellipse 80% 60% at 50% 30%, rgba(0,114,239,0.18) 0%, transparent 70%);\r\n  pointer-events: none;\r\n}\r\n\r\n\/* Lock status bar *\/\r\n#indi-rt-hero .irt-ls-statusbar {\r\n  width: 100%;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 14px 24px 0;\r\n  color: #FFFFFF;\r\n  font-size: 12px !important;\r\n  font-weight: 700 !important;\r\n  flex-shrink: 0;\r\n  position: relative; z-index: 2;\r\n}\r\n#indi-rt-hero .irt-ls-statusbar .irt-status-icons { display: inline-flex; gap: 5px; align-items: center; }\r\n\r\n\/* Lock clock *\/\r\n#indi-rt-hero .irt-ls-clock {\r\n  position: relative; z-index: 2;\r\n  margin-top: 28px;\r\n  text-align: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-ls-time {\r\n  font-size: 52px !important;\r\n  font-weight: 300 !important;\r\n  color: #FFFFFF !important;\r\n  letter-spacing: -0.02em;\r\n  line-height: 1;\r\n}\r\n#indi-rt-hero .irt-ls-date {\r\n  font-size: 13px !important;\r\n  font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.75) !important;\r\n  margin-top: 6px;\r\n  letter-spacing: 0.01em;\r\n}\r\n\r\n\/* Notification card on lock screen *\/\r\n#indi-rt-hero .irt-ls-notif {\r\n  position: relative; z-index: 2;\r\n  width: calc(100% - 24px);\r\n  margin: 22px auto 0;\r\n  background: rgba(255,255,255,0.14);\r\n  -webkit-backdrop-filter: blur(24px) saturate(150%);\r\n  backdrop-filter: blur(24px) saturate(150%);\r\n  border: 1px solid rgba(255,255,255,0.22);\r\n  border-radius: 16px;\r\n  padding: 12px 14px;\r\n  cursor: pointer;\r\n  transition: transform 0.18s ease, background 0.18s ease;\r\n  opacity: 0;\r\n  transform: translateY(-10px);\r\n}\r\n#indi-rt-hero .irt-ls-notif:hover { background: rgba(255,255,255,0.20); transform: scale(1.01); }\r\n#indi-rt-hero .irt-ls-notif:active { transform: scale(0.98); }\r\n#indi-rt-hero .irt-ls-notif.irt-notif-visible {\r\n  animation: irtNotifDrop 0.55s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n@keyframes irtNotifDrop {\r\n  from { opacity: 0; transform: translateY(-18px) scale(0.96); }\r\n  to   { opacity: 1; transform: translateY(0) scale(1); }\r\n}\r\n\r\n#indi-rt-hero .irt-ls-notif-top {\r\n  display: flex; align-items: center; gap: 8px;\r\n  margin-bottom: 7px;\r\n}\r\n#indi-rt-hero .irt-ls-notif-ic {\r\n  width: 22px; height: 22px; border-radius: 6px;\r\n  background: #0072EF;\r\n  display: flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-ls-notif-app {\r\n  font-size: 11px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.85) !important;\r\n  text-transform: uppercase; letter-spacing: 0.06em;\r\n}\r\n#indi-rt-hero .irt-ls-notif-time {\r\n  margin-left: auto;\r\n  font-size: 10px !important; font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.6) !important;\r\n}\r\n#indi-rt-hero .irt-ls-notif-msg {\r\n  font-size: 12px !important; font-weight: 500 !important;\r\n  color: #FFFFFF !important;\r\n  line-height: 1.4;\r\n}\r\n#indi-rt-hero .irt-ls-notif-cta {\r\n  margin-top: 8px;\r\n  font-size: 10.5px !important; font-weight: 700 !important;\r\n  color: #8ADA3F !important;\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n}\r\n\r\n\/* Lock screen bottom hint *\/\r\n#indi-rt-hero .irt-ls-hint {\r\n  position: absolute; bottom: 22px; left: 50%;\r\n  transform: translateX(-50%);\r\n  width: calc(100% - 28px);\r\n  font-size: 11px !important; font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.45) !important;\r\n  letter-spacing: 0.04em;\r\n  white-space: normal;\r\n  text-align: center;\r\n  line-height: 1.35;\r\n  z-index: 2;\r\n}\r\n#indi-rt-hero .irt-ls-homebar {\r\n  position: absolute; bottom: 8px; left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 100px; height: 4px;\r\n  background: rgba(255,255,255,0.35);\r\n  border-radius: 4px;\r\n  z-index: 2;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 WhatsApp full-screen overlay (shown after tap) \u2500\u2500\u2500 *\/\r\n#indi-rt-hero .irt-wa-overlay {\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: 34px;\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n  background: #ECE5DD;\r\n  z-index: 19;\r\n  opacity: 0;\r\n  transform: translateY(12px) scale(0.98);\r\n  pointer-events: none;\r\n  transition: opacity 0.45s cubic-bezier(0.22,1,0.36,1) 0.15s, transform 0.45s cubic-bezier(0.22,1,0.36,1) 0.15s;\r\n}\r\n#indi-rt-hero .irt-wa-overlay.irt-wa-visible {\r\n  opacity: 1;\r\n  transform: translateY(0) scale(1);\r\n  pointer-events: auto;\r\n}\r\n\r\n\/* WA overlay status bar *\/\r\n#indi-rt-hero .irt-wa-overlay .irt-wa-statusbar-green {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 14px 24px 6px;\r\n  background: #075E54;\r\n  color: #FFFFFF;\r\n  font-size: 12px !important; font-weight: 700 !important;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-hero .irt-wa-overlay .irt-status-icons { display: inline-flex; gap: 5px; align-items: center; }\r\n\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n\/* Collapses to a single, centered column starting at 1100px. This was\r\n   960px before, but the narrow two-column layout between 960\u20131100px left\r\n   only ~440px for .irt-right \u2014 not enough room to fit the phone (300px)\r\n   AND the floating KPI card (200px) side by side without the card\r\n   crashing into the phone's messages. Stacking earlier gives the card\r\n   the width it actually needs. *\/\r\n@media (max-width: 1100px) {\r\n  #indi-rt-hero .irt-inner {\r\n    grid-template-columns: 1fr;\r\n    padding: 90px 24px 64px;\r\n    gap: 52px;\r\n    justify-items: center;\r\n  }\r\n  #indi-rt-hero .irt-left { text-align: center; align-items: center; }\r\n  #indi-rt-hero .irt-eyebrow { align-self: center; }\r\n  #indi-rt-hero .irt-badges { justify-content: center; }\r\n  #indi-rt-hero .irt-ctas { justify-content: center; }\r\n  #indi-rt-hero .irt-sub { margin: 0 auto; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Tablet \/ \"square\" range: drop the brand name from the KPI card,\r\n   leaving just the metric + \"verificado\". Position no longer needs an\r\n   override here \u2014 it's phone-relative now (see .irt-float above) so it\r\n   never overlaps regardless of column width. Desktop (>1100px) still\r\n   shows the full \"Soriana \u00b7 verificado\" text. \u2500\u2500\u2500 *\/\r\n@media (max-width: 1100px) and (min-width: 601px) {\r\n  #indi-rt-hero .irt-float-brand { display: none; }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  #indi-rt-hero .irt-inner { padding: 60px 16px 52px; }\r\n  #indi-rt-hero .id-btn { flex: 1 1 100%; min-width: 0 !important; }\r\n\r\n  \/* Tel\u00e9fono ya no tiene espacio de sobra abajo en este breakpoint \u2014\r\n     se oculta el mensaje de fidelidad para no arriesgar que se corte\r\n     o desplace \"Reserva confirmada\". En desktop\/tablet permanece visible. *\/\r\n  #indi-rt-hero .irt-bub-loyalty { display: none !important; }\r\n\r\n  \/* Right column: full width, enough vertical space for top-card + phone + bottom-badge *\/\r\n  #indi-rt-hero .irt-right {\r\n    width: 100%;\r\n    min-height: 640px;\r\n    margin: 0 auto;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding-top: 80px;\r\n    padding-bottom: 70px;\r\n  }\r\n\r\n  \/* Phone: centrado, tama\u00f1o reducido *\/\r\n  #indi-rt-hero .irt-phone {\r\n    width: 210px; height: 440px;\r\n    border-radius: 32px; padding: 8px;\r\n    margin-top: 0;\r\n  }\r\n  #indi-rt-hero .irt-screen { border-radius: 26px; }\r\n  #indi-rt-hero .irt-lockscreen { border-radius: 26px; }\r\n  #indi-rt-hero .irt-wa-overlay { border-radius: 26px; }\r\n  #indi-rt-hero .irt-notch { width: 86px; height: 20px; }\r\n\r\n  \/* Chat area *\/\r\n  #indi-rt-hero .irt-wa-chat { padding: 4px 8px 8px; gap: 4px; }\r\n  #indi-rt-hero .irt-bub { font-size: 9.5px !important; padding: 5px 7px 4px; max-width: 92%; line-height: 1.25; }\r\n  #indi-rt-hero .irt-bub-strong { font-size: 10px !important; margin-bottom: 1px; }\r\n  #indi-rt-hero .irt-bub-meta { margin-top: 1px; }\r\n  #indi-rt-hero .irt-wa-daysep { margin: 1px auto 1px; padding: 2px 8px; font-size: 8px !important; }\r\n  #indi-rt-hero .irt-wa-enc { margin: 1px auto 1px; padding: 2px 7px; font-size: 7.5px !important; }\r\n  #indi-rt-hero .irt-bub-actions { flex-direction: column; gap: 2px; margin-top: 3px; padding-top: 3px; }\r\n  #indi-rt-hero .irt-bub-act { padding: 4px 6px; font-size: 9.5px !important; }\r\n\r\n  \/* WA header \u2014 nombre + estado en 2 l\u00edneas, lupa\/men\u00fa sin saturar *\/\r\n  #indi-rt-hero .irt-wa-header { padding: 6px 10px 7px; gap: 8px; }\r\n  #indi-rt-hero .irt-wa-back svg { width: 14px; height: 14px; }\r\n  #indi-rt-hero .irt-wa-avatar { width: 26px; height: 26px; }\r\n  #indi-rt-hero .irt-wa-avatar svg { width: 15px; height: 15px; }\r\n  #indi-rt-hero .irt-wa-name-line { font-size: 11px !important; gap: 4px; }\r\n  #indi-rt-hero .irt-wa-verified { width: 9px; height: 9px; }\r\n  #indi-rt-hero .irt-wa-verified svg { width: 6px; height: 6px; }\r\n  #indi-rt-hero .irt-wa-sub { font-size: 8.5px !important; }\r\n  #indi-rt-hero .irt-wa-actions { gap: 7px; }\r\n  #indi-rt-hero .irt-wa-actions svg { width: 12px; height: 12px; }\r\n\r\n  \/* Push notification *\/\r\n  #indi-rt-hero .irt-push-notif { top: 44px; padding: 8px 10px; }\r\n  #indi-rt-hero .irt-push-text { font-size: 9.5px !important; }\r\n\r\n  \/* Lock screen *\/\r\n  #indi-rt-hero .irt-ls-time { font-size: 36px !important; }\r\n  #indi-rt-hero .irt-ls-clock { margin-top: 16px; }\r\n  #indi-rt-hero .irt-ls-notif { margin-top: 12px; }\r\n  #indi-rt-hero .irt-ls-notif-msg { font-size: 10.5px !important; }\r\n  #indi-rt-hero .irt-ls-hint { font-size: 9.5px !important; bottom: 24px; width: calc(100% - 24px); }\r\n\r\n  \/* KPI float \u2014 arriba del tel\u00e9fono (no montada encima), con la misma\r\n     separaci\u00f3n que la insignia de Meta tiene por debajo del tel\u00e9fono.\r\n     bottom:100% + margin-bottom la saca por completo del \u00e1rea del\r\n     celular, alineada por la izquierda con su borde. *\/\r\n  #indi-rt-hero .irt-float {\r\n    left: 0; right: auto; margin-right: 0;\r\n    top: auto;\r\n    bottom: 100%; margin-bottom: 33px;\r\n    transform: none;\r\n    width: 178px; padding: 9px 12px; gap: 10px; z-index: 30;\r\n  }\r\n  #indi-rt-hero .irt-float-ic { width: 30px; height: 30px; }\r\n  #indi-rt-hero .irt-float-val { font-size: 17px !important; }\r\n  #indi-rt-hero .irt-float-src { font-size: 8px !important; }\r\n\r\n  \/* Meta badge \u2014 ABAJO-IZQUIERDA, mismo alineamiento que el KPI *\/\r\n  #indi-rt-hero .irt-meta-badge {\r\n    top: auto;\r\n    bottom: 8px;\r\n    left: calc(50% - 105px);\r\n    transform: none;\r\n    padding: 7px 12px; gap: 8px; border-radius: 12px;\r\n    white-space: nowrap;\r\n    width: auto;\r\n    max-width: 210px;\r\n  }\r\n  #indi-rt-hero .irt-meta-badge img { height: 22px; }\r\n  #indi-rt-hero .irt-meta-badge-tag { padding-left: 8px; }\r\n  #indi-rt-hero .irt-meta-badge-tag .irt-mb-eyebrow { font-size: 8px !important; }\r\n  #indi-rt-hero .irt-meta-badge-tag .irt-mb-name { font-size: 10px !important; }\r\n\r\n  \/* Node labels *\/\r\n  #indi-rt-hero .irt-node-label {\r\n    font-size: 8px !important;\r\n    top: calc(100% + 6px);\r\n    letter-spacing: 0.06em;\r\n  }\r\n\r\n  \/* Nodes \u2014 mismos \u00e1ngulos que Banca (Push seleccionado a 60\u00b0, WA 120\u00b0, Email 240\u00b0, SMS 300\u00b0) *\/\r\n  #indi-rt-hero .irt-node-wa    { --R: 160px; --theta: 1.0472rad; --size: 52px; --icon: 22px; }\r\n  #indi-rt-hero .irt-node-push  { --R: 160px; --theta: 2.0944rad; --size: 42px; --icon: 17px; }\r\n  #indi-rt-hero .irt-node-email { --R: 160px; --theta: 4.1888rad; --size: 42px; --icon: 17px; }\r\n  #indi-rt-hero .irt-node-sms   { --R: 160px; --theta: 5.2360rad; --size: 42px; --icon: 17px; }\r\n\r\n  \/* Orbits *\/\r\n  #indi-rt-hero .irt-halo        { width: 360px; height: 360px; }\r\n  #indi-rt-hero .irt-orbit-outer { width: 330px; height: 330px; }\r\n  #indi-rt-hero .irt-orbit-mid   { width: 282px; height: 282px; }\r\n  #indi-rt-hero .irt-orbit-inner { width: 240px; height: 240px; }\r\n  #indi-rt-hero .irt-trail { display: none; }\r\n}\r\n\r\n@media (max-width: 380px) {\r\n  #indi-rt-hero .irt-right  { width: 100%; min-height: 600px; }\r\n  #indi-rt-hero .irt-phone  { width: 190px; height: 400px; border-radius: 28px; padding: 7px; }\r\n  #indi-rt-hero .irt-screen { border-radius: 23px; }\r\n  #indi-rt-hero .irt-lockscreen { border-radius: 23px; }\r\n  #indi-rt-hero .irt-wa-overlay { border-radius: 23px; }\r\n  #indi-rt-hero .irt-float      { left: 0; width: 164px; }\r\n  #indi-rt-hero .irt-meta-badge { left: calc(50% - 95px); max-width: 190px; }\r\n  \/* R=140: sin60\u00b7140=121, inner 121-24=97 > 95 \u2713 *\/\r\n  #indi-rt-hero .irt-node-wa    { --R: 140px; --size: 48px; --icon: 20px; }\r\n  #indi-rt-hero .irt-node-push  { --R: 140px; --size: 38px; --icon: 15px; }\r\n  #indi-rt-hero .irt-node-email { --R: 140px; --size: 38px; --icon: 15px; }\r\n  #indi-rt-hero .irt-node-sms   { --R: 140px; --size: 38px; --icon: 15px; }\r\n  #indi-rt-hero .irt-halo        { width: 320px; height: 320px; }\r\n  #indi-rt-hero .irt-orbit-outer { width: 295px; height: 295px; }\r\n  #indi-rt-hero .irt-orbit-mid   { width: 255px; height: 255px; }\r\n  #indi-rt-hero .irt-orbit-inner { width: 218px; height: 218px; }\r\n\r\n  \/* WA header \u2014 a\u00fan m\u00e1s compacto en anchos muy angostos (ej. 344px) *\/\r\n  #indi-rt-hero .irt-wa-header { padding: 5px 8px 6px; gap: 6px; }\r\n  #indi-rt-hero .irt-wa-avatar { width: 24px; height: 24px; }\r\n  #indi-rt-hero .irt-wa-avatar svg { width: 14px; height: 14px; }\r\n  #indi-rt-hero .irt-wa-name-line { font-size: 10px !important; }\r\n  #indi-rt-hero .irt-wa-sub { font-size: 8px !important; }\r\n  #indi-rt-hero .irt-wa-actions { gap: 6px; }\r\n  #indi-rt-hero .irt-wa-actions svg { width: 11px; height: 11px; }\r\n\r\n  \/* Chat \u2014 a\u00fan m\u00e1s compacto para que quepan todos los mensajes sin cortes *\/\r\n  #indi-rt-hero .irt-wa-chat { gap: 3px; padding: 3px 7px 6px; }\r\n  #indi-rt-hero .irt-bub { font-size: 9px !important; padding: 4px 6px 3px; }\r\n  #indi-rt-hero .irt-bub-strong { font-size: 9.5px !important; }\r\n  #indi-rt-hero .irt-wa-daysep { margin: 0 auto 1px; padding: 2px 7px; font-size: 7.5px !important; }\r\n  #indi-rt-hero .irt-wa-enc { margin: 0 auto 1px; padding: 2px 6px; font-size: 7px !important; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- Retail Hero English -->\r\n<section id=\"indi-rt-hero\" role=\"banner\" aria-label=\"indigitall para Retail y eCommerce \u2014 convierte cada sesi\u00f3n de navegaci\u00f3n en una conversaci\u00f3n de compra con push potenciado por IA, comercio por WhatsApp y personalizaci\u00f3n en una sola plataforma\">\r\n  <div class=\"irt-texture\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"irt-glow\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"irt-glow-2\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"irt-inner\">\r\n\r\n    <!-- LEFT COLUMN -->\r\n    <div class=\"irt-left\">\r\n\r\n      <!-- Eyebrow tag -->\r\n      <span class=\"irt-eyebrow\">\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"\/><circle cx=\"12\" cy=\"17\" r=\".5\" fill=\"#8ADA3F\"\/><\/svg>\r\n        AI-Native\r\n        <span class=\"irt-eyebrow-dot\" aria-hidden=\"true\"><\/span>\r\n        Retail &amp; eCommerce\r\n      <\/span>\r\n\r\n      <!-- H1 -->\r\n      <h1 class=\"irt-headline\">\r\n        Convierte Cada <span class=\"irt-accent\">Sesi\u00f3n de Navegaci\u00f3n<\/span><br>en una Conversaci\u00f3n de Compra\r\n      <\/h1>\r\n\r\n      <!-- Subheadline -->\r\n      <p class=\"irt-sub\">\r\n        El 96% de los compradores no compran en su primera visita. indigitall conecta datos de comportamiento, IA y cada canal en una sola capa de comercio \u2014 para que el carrito que casi convirti\u00f3 se convierta en la venta que s\u00ed lo hizo. Disparadores en tiempo real, comercio por WhatsApp, personalizaci\u00f3n con IA y push en todos los dispositivos. Una plataforma. Un perfil de cliente. Sin journeys abandonados.\r\n      <\/p>\r\n\r\n      <!-- Trust badge strip -->\r\n      <div class=\"irt-badges\" role=\"list\" aria-label=\"Insignias de confianza y certificaci\u00f3n\">\r\n        <span class=\"irt-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 2 2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg>\r\n          Meta Business Partner \u00b7 Tier 1\r\n        <\/span>\r\n        <span class=\"irt-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\r\n          ISO 27001\r\n        <\/span>\r\n        <span class=\"irt-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n          GDPR\r\n        <\/span>\r\n        <span class=\"irt-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg>\r\n          4.8\/5 G2\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <!-- CTAs -->\r\n      <div class=\"irt-ctas\">\r\n        <a href=\"https:\/\/indigitall.com\/es\/programar-tiempo\/\" class=\"id-btn green\" aria-label=\"Solicitar una demo de indigitall para Retail\">SOLICITAR DEMO<\/a>\r\n        <a href=\"https:\/\/indigitall.com\/es\/ebook\/sector-retail\/\" class=\"id-btn light\" aria-label=\"Descargar el One-Pager de indigitall para Retail\">\r\n          <span class=\"irt-btn-ic\" aria-hidden=\"true\">\r\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/><\/svg>\r\n          <\/span>\r\n          DESCARGAR ONE-PAGER DE RETAIL\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- RIGHT COLUMN: phone + orchestration layer -->\r\n    <div class=\"irt-right\" role=\"img\" aria-label=\"Orquestaci\u00f3n de engagement en Retail: un tel\u00e9fono mostrando una notificaci\u00f3n push de recuperaci\u00f3n de carrito, una conversaci\u00f3n de comercio por WhatsApp sobre art\u00edculos de nuevo en stock, su reserva confirmada y una insignia de recompensa de fidelidad \u2014 rodeado por la capa de orquestaci\u00f3n de canales de indigitall con WhatsApp seleccionado como canal principal de comercio, y una m\u00e9trica flotante que muestra que push genera el 20% de los ingresos en Soriana.\">\r\n\r\n      <!-- Orchestration halo -->\r\n      <div class=\"irt-halo\" aria-hidden=\"true\"><\/div>\r\n\r\n      <!-- Orbital rings -->\r\n      <div class=\"irt-orbit irt-orbit-outer\" aria-hidden=\"true\">\r\n        <svg viewBox=\"-100 -100 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"0\" cy=\"0\" r=\"98\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"irt-trail\" aria-hidden=\"true\">\r\n        <svg viewBox=\"-100 -100 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <defs>\r\n            <linearGradient id=\"irtTrailGradient\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\r\n              <stop offset=\"0%\"   stop-color=\"#8ADA3F\" stop-opacity=\"0.4\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#8ADA3F\" stop-opacity=\"1\"\/>\r\n            <\/linearGradient>\r\n          <\/defs>\r\n          <path d=\"M -69.3 -69.3 A 98 98 0 1 0 69.3 -69.3\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <div class=\"irt-orbit irt-orbit-mid\" aria-hidden=\"true\">\r\n        <svg viewBox=\"-100 -100 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"0\" cy=\"0\" r=\"98\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"irt-orbit irt-orbit-inner\" aria-hidden=\"true\">\r\n        <svg viewBox=\"-100 -100 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"0\" cy=\"0\" r=\"98\"\/><\/svg>\r\n      <\/div>\r\n\r\n      <!-- Phone device -->\r\n      <div class=\"irt-phone\" id=\"irt-phone\">\r\n        <div class=\"irt-notch\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"irt-screen\">\r\n\r\n          <!-- \u2550\u2550\u2550 LOCK SCREEN \u2550\u2550\u2550 -->\r\n          <div class=\"irt-lockscreen\" id=\"irt-lockscreen\" role=\"img\" aria-label=\"Pantalla de bloqueo del tel\u00e9fono mostrando notificaci\u00f3n push\" onclick=\"irtUnlock()\">\r\n            <div class=\"irt-ls-glow\" aria-hidden=\"true\"><\/div>\r\n            <!-- Lock status bar -->\r\n            <div class=\"irt-ls-statusbar\" aria-hidden=\"true\">\r\n              <span>9:41<\/span>\r\n              <span class=\"irt-status-icons\">\r\n                <svg width=\"14\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"#FFFFFF\"><rect x=\"0\" y=\"10\" width=\"4\" height=\"8\" rx=\"1\"\/><rect x=\"6\" y=\"6\" width=\"4\" height=\"12\" rx=\"1\"\/><rect x=\"12\" y=\"3\" width=\"4\" height=\"15\" rx=\"1\"\/><rect x=\"18\" y=\"0\" width=\"4\" height=\"18\" rx=\"1\"\/><\/svg>\r\n                <svg width=\"16\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\"><path d=\"M2 8a14 14 0 0 1 20 0\"\/><path d=\"M5 11.5a9 9 0 0 1 14 0\"\/><circle cx=\"12\" cy=\"15\" r=\"1.5\" fill=\"#FFFFFF\" stroke=\"none\"\/><\/svg>\r\n                <svg width=\"20\" height=\"11\" viewBox=\"0 0 28 14\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"1.5\"><rect x=\"1\" y=\"1\" width=\"22\" height=\"12\" rx=\"3\"\/><rect x=\"3\" y=\"3\" width=\"16\" height=\"8\" rx=\"1.5\" fill=\"#FFFFFF\"\/><rect x=\"24.5\" y=\"4.5\" width=\"2\" height=\"5\" rx=\"1\" fill=\"#FFFFFF\"\/><\/svg>\r\n              <\/span>\r\n            <\/div>\r\n            <!-- Clock -->\r\n            <div class=\"irt-ls-clock\">\r\n              <div class=\"irt-ls-time\">9:41<\/div>\r\n              <div class=\"irt-ls-date\">Martes, 16 de junio<\/div>\r\n            <\/div>\r\n            <!-- Push notification card (arrives after delay) -->\r\n            <div class=\"irt-ls-notif\" id=\"irt-ls-notif\" aria-label=\"Notificaci\u00f3n push: toca para abrir WhatsApp\" role=\"button\" tabindex=\"0\">\r\n              <div class=\"irt-ls-notif-top\">\r\n                <div class=\"irt-ls-notif-ic\" aria-hidden=\"true\">\r\n                  <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"9\" cy=\"21\" r=\"1\"\/><circle cx=\"20\" cy=\"21\" r=\"1\"\/><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\/><\/svg>\r\n                <\/div>\r\n                <span class=\"irt-ls-notif-app\">StyleHub<\/span>\r\n                <span class=\"irt-ls-notif-time\">now<\/span>\r\n              <\/div>\r\n              <div class=\"irt-ls-notif-msg\">\ud83d\uded2 Tu carrito te espera \u2014 completa tu pedido en las pr\u00f3ximas 2 horas y obt\u00e9n <strong>15% de descuento.<\/strong><\/div>\r\n              <div class=\"irt-ls-notif-cta\">\r\n                <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\r\n                Toca para completar el pedido\r\n              <\/div>\r\n            <\/div>\r\n            <!-- Bottom hint -->\r\n            <div class=\"irt-ls-hint\" aria-hidden=\"true\">Toca la notificaci\u00f3n para abrir WhatsApp<\/div>\r\n            <div class=\"irt-ls-homebar\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <!-- \u2550\u2550\u2550 WHATSAPP FULL SCREEN OVERLAY (after tap) \u2550\u2550\u2550 -->\r\n          <div class=\"irt-wa-overlay\" id=\"irt-wa-overlay\" aria-label=\"Conversaci\u00f3n de comercio por WhatsApp\">\r\n            <!-- WA status bar -->\r\n            <div class=\"irt-wa-statusbar-green\" aria-hidden=\"true\">\r\n              <span>9:41<\/span>\r\n              <span class=\"irt-status-icons\">\r\n                <svg width=\"14\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"#FFFFFF\"><rect x=\"0\" y=\"10\" width=\"4\" height=\"8\" rx=\"1\"\/><rect x=\"6\" y=\"6\" width=\"4\" height=\"12\" rx=\"1\"\/><rect x=\"12\" y=\"3\" width=\"4\" height=\"15\" rx=\"1\"\/><rect x=\"18\" y=\"0\" width=\"4\" height=\"18\" rx=\"1\"\/><\/svg>\r\n                <svg width=\"16\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\"><path d=\"M2 8a14 14 0 0 1 20 0\"\/><path d=\"M5 11.5a9 9 0 0 1 14 0\"\/><circle cx=\"12\" cy=\"15\" r=\"1.5\" fill=\"#FFFFFF\" stroke=\"none\"\/><\/svg>\r\n                <svg width=\"20\" height=\"11\" viewBox=\"0 0 28 14\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"1.5\"><rect x=\"1\" y=\"1\" width=\"22\" height=\"12\" rx=\"3\"\/><rect x=\"3\" y=\"3\" width=\"16\" height=\"8\" rx=\"1.5\" fill=\"#FFFFFF\"\/><rect x=\"24.5\" y=\"4.5\" width=\"2\" height=\"5\" rx=\"1\" fill=\"#FFFFFF\"\/><\/svg>\r\n              <\/span>\r\n            <\/div>\r\n            <!-- WA chat header -->\r\n            <div class=\"irt-wa-header\" style=\"flex-shrink:0;\">\r\n              <span class=\"irt-wa-back\" aria-hidden=\"true\" style=\"color:rgba(255,255,255,0.8);\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>\r\n              <\/span>\r\n              <span class=\"irt-wa-avatar\" aria-hidden=\"true\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"\/><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><path d=\"M16 10a4 4 0 0 1-8 0\"\/><\/svg>\r\n              <\/span>\r\n              <span class=\"irt-wa-name-wrap\">\r\n                <span class=\"irt-wa-name-line\">\r\n                  StyleHub Store\r\n                  <span class=\"irt-wa-verified\" aria-label=\"Verified\">\r\n                    <svg width=\"8\" height=\"8\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n                  <\/span>\r\n                <\/span>\r\n                <span class=\"irt-wa-sub\">en l\u00ednea \u00b7 cuenta de empresa<\/span>\r\n              <\/span>\r\n              <span class=\"irt-wa-actions\" aria-hidden=\"true\">\r\n                <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\r\n                <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"1\"\/><circle cx=\"19\" cy=\"12\" r=\"1\"\/><circle cx=\"5\" cy=\"12\" r=\"1\"\/><\/svg>\r\n              <\/span>\r\n            <\/div>\r\n            <!-- Chat area -->\r\n            <div class=\"irt-wa-chat\" style=\"flex:1;overflow:hidden;padding:8px 10px 6px;\">\r\n              <span class=\"irt-wa-enc\" aria-hidden=\"true\">\r\n                <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n                Cifrado de extremo a extremo\r\n              <\/span>\r\n              <div class=\"irt-wa-daysep irt-d1\">Hoy<\/div>\r\n              <!-- Bubble 1: back in stock -->\r\n              <div class=\"irt-bub irt-bub-in irt-b1\">\r\n                <span class=\"irt-bub-strong\">Alerta: De vuelta en stock<\/span>\r\n                \u00a1Hola! Tu talla est\u00e1 de nuevo disponible. Responde S\u00cd para reservarla.\r\n                <div class=\"irt-bub-actions\">\r\n                  <span class=\"irt-bub-act\">\r\n                    <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n                    S\u00cd, reservar\r\n                  <\/span>\r\n                  <span class=\"irt-bub-act\">\r\n                    <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\r\n                    Ahora no\r\n                  <\/span>\r\n                <\/div>\r\n                <div class=\"irt-bub-meta\" aria-hidden=\"true\"><span>10:14<\/span><\/div>\r\n              <\/div>\r\n              <!-- Bubble 2: user reply -->\r\n              <div class=\"irt-bub irt-bub-out irt-b2\">\r\n                S\u00cd, reservar\r\n                <div class=\"irt-bub-meta\" aria-hidden=\"true\">\r\n                  <span>10:15<\/span>\r\n                  <svg width=\"14\" height=\"10\" viewBox=\"0 0 18 12\" fill=\"none\">\r\n                    <path d=\"M1 6.2 5 10.2 12 2.2\" stroke=\"#34B7F1\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                    <path d=\"M6 6.2 10 10.2 17 2.2\" stroke=\"#34B7F1\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                  <\/svg>\r\n                <\/div>\r\n              <\/div>\r\n              <!-- Bubble 3: confirmation (last message) -->\r\n              <div class=\"irt-bub irt-bub-in irt-b3\">\r\n                <span class=\"irt-bub-strong\">Reserva confirmada \u2705<\/span>\r\n                Hemos reservado tu art\u00edculo por 2 horas. Toca abajo para completar tu compra con entrega al d\u00eda siguiente gratis.\r\n                <div class=\"irt-bub-actions\">\r\n                  <span class=\"irt-bub-act\" style=\"color:#0072EF !important;\">\r\n                    <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\r\n                    Completar compra\r\n                  <\/span>\r\n                <\/div>\r\n                <div class=\"irt-bub-meta\" aria-hidden=\"true\"><span>10:15<\/span><\/div>\r\n              <\/div>\r\n              <!-- Bubble 4: loyalty reward, styled as another WhatsApp message.\r\n                   Only shown where the phone has enough vertical room (desktop\/tablet) \u2014\r\n                   hidden in the compact mobile breakpoint via .irt-bub-loyalty display:none\r\n                   below, so it never crowds out or crops \"Reserva confirmada\". -->\r\n              <div class=\"irt-bub irt-bub-in irt-bub-loyalty irt-b4\" aria-label=\"Recompensa de fidelidad desbloqueada\">\r\n                <span class=\"irt-bub-strong\">\ud83c\udf81 Recompensa de fidelidad \u2014 500&nbsp;pts<\/span>\r\n                <div class=\"irt-bub-actions\">\r\n                  <span class=\"irt-bub-act\">Canjear<\/span>\r\n                <\/div>\r\n                <div class=\"irt-bub-meta\" aria-hidden=\"true\"><span>10:16<\/span><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div><!-- \/irt-screen -->\r\n\r\n        <!-- Floating proof metric \u2014 nested inside the phone so it is always\r\n             positioned relative to the phone's own box, never the column\r\n             around it. This is what guarantees it can never land on top\r\n             of the phone's messages, at any screen size. -->\r\n        <div class=\"irt-float\" aria-label=\"M\u00e9trica de impacto: Push genera el 20% de los ingresos en Soriana\">\r\n          <span class=\"irt-float-ic\">\r\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\/><polyline points=\"17 6 23 6 23 12\"\/><\/svg>\r\n          <\/span>\r\n          <span>\r\n            <span class=\"irt-float-label\">Ingresos por Push<\/span>\r\n            <span class=\"irt-float-val\">20%<\/span>\r\n            <span class=\"irt-float-src\"><span class=\"irt-float-brand\">Soriana \u00b7 <\/span>verificado<\/span>\r\n          <\/span>\r\n        <\/div>\r\n      <\/div><!-- \/irt-phone -->\r\n\r\n      <!-- Meta Business Partner badge -->\r\n      <div class=\"irt-meta-badge\" aria-label=\"Meta Business Partner \u00b7 Insignia oficial de indigitall\">\r\n        <img src=\"data:image\/webp;base64,UklGRpZSAABXRUJQVlA4TIpSAAAvMsNREI9gpm0b88dYILsyGoratoGs8kc3KHtfitq2gazypzcie19qAgBN6EH\/RIRw5vYtAP\/\/8XBwUFCwUMCw7gqsu9FMk9B146o6fNu2JEmSJEkiQAPTzIT\/\/7eEABcuACKzqEeulRbRf1kAgFStZTu0WDYlfILY6t6fn\/8oWgre+qAI\/t+t31Lu67rO89DLeT6huEvpMR25ETyeCN41gv8nizmPfVvXZVler9fjb123\/ThVKuowhvu+rip+KopPBJ+P\/m\/1jUo7W0068zxN01hh3W+e5vml09FduonhfR3b+hxPRfBZ3k8Mnwii+P0fqf\/7qqXaaxrf1DKMU01FRx+pqJTrfN695lGYCMo0L+t+XPenIEpgAYXsx0f\/f5p3574u04MZ5E0uIu\/nowfxvGn\/bl+eHGEkY\/fEb6zxe3Yv5SPIHVtMOvn02P+v8qbur\/zLO7xU761TUXmiuLzmdzCKKFPont7nHluOq3yEq7WK0HLe5X8T7LPHPL7Tllr0XKUh9oniYKIXRqyVTXund801AstD349IJs+ZWEJxX\/brfxCnjvOaRPKcTOrNXdqw5VajmBq9o+\/Ecp\/rNIyjvwXgvB73J5z2fZmeuNNbT9zP8r+IL5V6kpdhWtanttTG15waxd9pVnlCx+5YR\/mNLMO8XR\/gnuwiFvfpfxB3n9tS36U7GecGNZXqa5qS4ycyL9t5d5xMjiXoZFz2+wNwwbjLtJxfcOdCbv1Z76\/qyzRp8pGvbOR9Kmz+opH9VoWXp2SJraa1+xbMfUTXUsEXlCKSy9\/U9is1a53e7RapyDvxhB4r0T2X9nVLxy+wIe5+4LX07qVc28zGHLr729WPjqqi4m8ta20x\/Em7rQvGtih5loePUndz\/1K7BrO\/LDP7CAJRKeXo2pUSi7n0AT6k24Ra5tf2TV1ueTO+Gy+qL6tk\/c1N4zfXrLLjXULFiwyvZ9X3+jX8kjH\/pmCbBzaT+3tcuY5lHt7tl6Qvux+OBNhWDbY+xSJFb4SW\/le36ff47t6ubWZIZ9wfdPwn9XTgBnWIeOv++WsdPVGH7xod8PKsrtLzV1Q2J2KOvkaD8uUqSbxbPs99Rp\/qu5NleSrLYYZ8jT3kCT3WyUvdMJWZyIdjz8XL7XwFg\/uS6LpBg\/tP+Qt8ZaOetFewmn938veW8bU9+Xyn6OCmyiM6lp4qLo\/Lg74cWgO0hftL\/pa\/zXvf\/PCvSKWl1D8Z+ole6RHNYx05auk1v3wNLBZy\/JdH\/y3vVXnT14sXjZecP3m2UlDP297qGNyBmLQj07PqWUWHbMR9V28Rd\/8xnw6u6+N76feTRD+bzCIJH031w77QYJcEdZ1uv4LOInxv328XtyEIdvlTjua+7+MbyUy4XDExkIiStc1ztW9QFe+nd\/QjmXrrNisAcLtJ701\/XRt1Yii8ty8IwOdef8kfIjmtKmb9LRPXwCn1W4fAcavfbdvP\/dk6d2XtIK6ZoF69oVmsTUR6Vb+hzx4uP2267P4t0X+gCPU+VvtF3X34VNao\/sDIHsuy7sYA1AOf5Tr2NfxG5r76AG5cwKDjk3LUu1vpqbAoHOVvuIEp9geh78sOxuzyw6u4J\/E1BRpOeqynu9z3vi\/RxtTclZ6b1qBOWdQ3dDcQdcWFgnx13bYK5At461yZ6jdzlIzaSpQLVX529ARX\/u95t53X7RhuMa9qjur5uuj3daqoI1wBI1Yq09uq3Oor6E\/kO3sTVIsGxfLf+oWiOtBQH1rWm\/pyap6BL1nPC1s6wrvGla1Vg6Yj4HiDe7kIVXT39xVs803+19Btu6GyQbgHrVrn3J9lW9d5nt85iKcMQK+n5GCPpnxFLOXW3fd9niPInlRDi1bU8ZEs4+1319LTXyGQX9Wbk9F9dTQrnZmT3lVTmft5XnV5PlqXdXZ2D6Yi+4Wvkf7bdmO8NvCqlnYi8eynE6DwNgeENT9Q+vp8GuL5g3xT3TaXeGLlQX\/DTlPKu2XZVfvmB\/UGXPu2TDnl4vgUAjb7pkvAeTvDNtLNXiHN0Keu0c3AsnFA3bHkJ3hcaLdr4pMva3MAjmcleuX\/Bo22acgY4LnvF9eFljWcc16Ou2ibYAMbL6jUGUSuvPkQefejBnBzVmWETTtSrTL1ZWjARCdUE\/2iwDtBfwq61kLsESM9aE+VnegQ0IgqrEnot6scfasKT+B9jn3jGs0tUJ5KzRC68Qa5KypMHeu40N5VdAR9nePKP7tum5N8+C60QIeAPkz9joywn0prWqLvM5AxM1W9dPmG0G5w7EE61UKVWC7xLcfp+B8Y8Pd910PcLdiD9qO+I0UstG9kFKX+5dnQVx\/OU+yAHWodhJo1Xa2ePGgebe0pUpoicH9BtIv7M+RB9xHfaVq8HjReViMJam7LaxpIVYPNVG4S30ZWy9GBK0oe5DSaYrXDd82vuxoDGmq8ffnRoPIXoEFnczSBVYlHuOjRe01x5MhOjWO+KLWJcx98JHsZo2m1DsJI6ewbkIqOVyZE1Or+1dGlCk8l1vQxfwnJ5wokn3jjajJaabmvSMYwdaEX6o3T8bD8gJ0+VHTGUOaAE\/EX1aAGWY4rD\/rb\/Mi01b+0ImeeWtmmSXlP6WAH4nHdXXij5DKBEPQxLrS2DIXLG7xK6d\/g7Sxf30\/MiXmf2R3QYKSPilkDev2oRltg1Z+ZjnipU1ddrCVHdvpdR4N6+RtCf\/n1Ev\/LnA1SS3vSkdNS3zfSlODj2EG+X+CATOJwRHhEoR7+62FODlJBh9z7y6KFQH\/7tSR8UWrT5tzSP5y8oycfYJv7VaW+8UZGu6aLbyhw7CSZM3RcrwpOltsBJf2ac\/+g56l\/oTZz7P28XcnxVV1o7yF5p6OuG72efSKR6cEbWzWjG1NDVddpP5MOZGk3ckS0uwBaz+qqC5g+4zJjcDvpq0e75IFeyOgQsTZnupsJwqx7qVlp1bPMfYJHz+gbDBSlddWFPIhqvYgI\/fa1NV2VOhaX7UA39gf6A0VNO3Ps+1avusIsazX10M1lVxRiF+kaXfc9lX0KTEVNxIroy4BLwhHyW8+EKensmGUXpZFVKZ0AFzGM0ziI9wmYHOq820pP6YhOMyj1hNA6aPjZpa5QRF03SDUcNI11mcZ6KRQvPRBLfZSZ7O+iYbktvJV4S0jV78uEMnKkFmRUl0GCqKiu7OKhYvVKE5GMdjhdX5v+vCvBSkl+qQpn0\/x5Z22wSfNVCczROTwnn7JGIMb8QFuFXLKpJONCFHuct\/wqSLV7Mkds99YZ8DZl+iGvnKSWfWG10MfXU+REl+suyWSsuc70VAOiRPRrFIHJ3UpwmHCo6Fke1mvShcYOpQloG7RNUcoKm9CrxhGqyksw5VielnFeV8iB4qWq42669oSkgK3X7QV4ECCtilijc\/Uw9vKaaikdsnM91um21XzbSYy2UMtrGjCtcNJZgstr3RJJqkY7rk+JNgxDwJbK8BCxTrd8u\/UwNtquxVc3rLP02LwpatiP5Gy3n7a\/lJ1WcmvecXafSB3UBeu+zuwQZ6Wu03DSZ7aXYd52NdhNWHSbi+BR\/gNs7eQ9dfBvvcqjjKES42DmlVdbBgqfEaCgsVvTwzWZ05UvVYc2Lg9Q0y0fDw2hW0ci8nW\/9bhbHWVatmbNm\/p901uyDBGU9k3bwOq8+5sKSpQW27lrc4RdyVHvqsP+RIVTADp1weeEqp23UqfNnB8GFZgxMKUqTlLzmlADqXWMeiYeyun93nVLcBzErwp4wfQCIU+yynK3mnx5FCGoxsTzoeH02uCbci0Dij6M\/xI4n+WOfr417AjKOvjUg9Z8eVYrvWo8+ACjNfPCEuzc9MrhRfAN7SZ9JqJoIuIYh9J4cUFq3WmZp8EjKIoK2a1Wa2\/1GkLCTn7TliyrdDmulNO8I+NHBEG9WbbjRuRiy\/glAEqt9ET70JqWDnqfjhQaGlRqpVpTa20Lmjvf1V2B6QiaVUN96algLVOiefXbzFutOxFVp6RDK2OOUR38IZAOJYIRPhAGpEy9N5DRC9VxVXoCABa9jgsweWQ9vR01+j4PPs3ou\/qMYLUF2LR45vuan\/Oh2gwEl4FVo3wNtTfcSN4GCOdKdufjMo1BjoaMi5HP11VkcESeGx9x8xymuBE2FAJAhq\/aFBQmBgQFnKANE7i0i2ulKsNBcK5zimizqXjzPSWsO1E6JEcfSOOxM0aD2ucwjS63M7lZe3PqBSrni8M2Krd5AKPukg\/0GHfY2DC7+jGlCwU9QV1wAyTveNGZg3yieSc0OV4wM82N4KBm3LdAyI1I\/23oMkuaa2rV1zTE1UA7cSe\/anpgJQ+iTrTJAO6d5pP32CCyhRgDKtjOdIFoaSgP0pwd4Wjh33oVqQgYInFxT1BC+pKUjZurEDiZDhcvsd+hjSxBIEnu2lXhE5Xa941Spmw6UTZ6RawPtLdsw5rkUCuS4YbXfpYGX0E3klSX0X28Rid20sB+WlFYy9rgSMkF0vC8rhLeReIfCfmZcOg4HQeuHpvVz6Fm3FfOx0XdEUtJat1LJ1qC6eaO49dUQZPTOhA0VFqtiPMMzKk3MJLCZf6D6cMAQNqhn1yT1qGIcrs4FH0P88MnIb089+NG\/XbyC9DxCzGCCTQWLzZvGJ8P72shMpigu\/cltj5\/dI9A833mmDyoF1ThB+yoyQD6GqcDXK1MeMO23IClrwcyU5hUs0WhiT3AaNC8gbNCJZAIVvhDXCXihI+T0KnGDZUDtmAvxytizUSCURP09rj8XXTolDyIJ2\/Kuvk+4etJqWLObqwm0HrUd+NxOsJwnUmJpc7XxPCeGDlq+loAwzJmDEoBpm4ZkPjHph8hsNEP1Yv2li7\/kVCQghtF\/THZQWqUTQt0P9UukA4I8HMdxaSnvfQIHGGjanUepZ7NJjQ1BWguBIUuvGz3GskW2bEtJ9UaMGsd\/AqEKgckTQJda08JvEsVSc5+At\/G0FTqwQECUQ8itUsSPoVjEex8XPaXm86Drvb\/vCVgJ73OddGJi37cywQXJTAZW+0\/byoP4hhurNU0MPEtwwrpq3LhfjhOt1R5I+MHQby9ESkLCIaOvlW6HNxA1uyhs5HwSdiVS30qdDwks4EoE6UKLyEXEgYZkykd1dTCqNL7ZmkJvLMMm0jMLGd4P2E\/jnT+MJwLA6+9+REUIw9K6jkfAqlTHDYnyweX+pxg+o7Ig4TKHkLBEAgidAyneSKqwlJCvMxY4uBYprxLnulAW+cTDniyg1objjssAcs2qlcBTUoQMD+QvsYR8JJEuZuitYQhWvCkhEqcLz1KfCRrNGJsAk3apbiXTsFlJpkUdQVKYfdsR7Xa+jL\/GUUdCaikWs9beGWdhuN0uNOsHEpmTA5r9QEyzT3+UmWXMTVq0IED3RnxmoVOJE4gZKgLDiIZVdsTyTBYMAFKrEQj4hoC5UByOCq1B5CS1aMvwNGN3cDevazBUM0MVC+NNdpzB+N0nKqE6g2ID655EtqdVyoT+oz44p+sN5LxM8BN2JeiIiDPMozT\/MDpQQjN14JnvqKBUClE2HxC6F09eRBT8\/T1v3kaiSYojCFHkABglVuCUpryOZcvIFMrFMEsE7dqN0tTCXq7UV40CscyqswuaebSI5rYLsB8b0HWBAahVv84v7Rxjk3b61iX1wT0LUiaKjEb402ajjkACUpglZqe9Uef6GikhknbTtAWFcywVy8bCZSGPFAVqIg1m25ws2SZHOwAVZSZ276mH7g9RR3B6LNgnS4y40ySo9Z5E6C6j5sKCyq5Q+hEs58kl9bBXuZiKPRyXfViKF7zOLrkdiPsEVWd9ZFZ+CTyFKbhZfId6IDxa3JEEOQJ9axt2uzHoSzdLPNUaRDJIiQFXFvAd+0i6mTtX4dN5xG9D9rleKa7ZUguV4kw0AgW\/A1ZpwYXJGgNC8ea4CBXuqNB4yqTaF+CR2WcKwbMIWkMkGnExNk5EERUHGFlJoNZVqjjLF4NYdnCC3mhohUX7saoNiFU5lOXojOfUxm9mb03XMKFjj9qxJByH7jEqzvtwlp\/UWUp3yBsPk5HiFY3zvJGMoMcM+oIJXCV54MNNPDmJrQktNL54NhZ76GHRpNKBOU+1ZvE2UGLsVto\/NnlYOgqdlT4FV7uwupn0OlMbO22pvK75jqYjvZKYgZhAu2wjQQckNPQrY7Sy9TSaW5Q6todeJ7fXZke8GccoHUKis+NuVdVd1ucX3aNtQXmVoN8rEkwJYpzA+sqEZ+Vp8kwa+tEZhRLrv5esf5qarkiF+hoIlxsGG0IatAjVstdnBB6RKsyX1X46ZDnEbd5JXWXckWOWkeBdoJbvQtKS9DX6XZQqLogwIZocU4raB35Oa54+aTYcaHZVxXERK2tPKgcwBAAh1W\/PaREOz85zW6xCsglc8JB8ZJWKykdSPji1+IwKUMdZkXZ9GD1YjPQV0R\/RgmDuplaOnGlLnSxg4MGPujPW\/EITJcAr\/1Ora85nAxYBei2BdDhOaWF4knRgzvRiY6pxDiESVcTvwPgTHROIR\/qYxvr0JuMzGO3Yj7xN+0X0CDU7TytRx9\/3mQ5uUKh\/uxCT1tDwDS7CXcD1TG0H0xxMULx1jewIgatQS0AnXF9z1wir2x9p3Qk1r73lpegWtRUUBTJsgEpfPNzn0FdPGlSjj5H7S7wbol0m+2P794uxCZPKNTBBxPfJmwBAmh1oNgwG5CsfR0kTuyIix9HMdoFmK+cALa5cIG8s1yUKUE2mxhyRtqaqaBs0mo848DNaTSJd8yk8J8ELfHZ511oLptp7mL7jlx8Y8eFav0gIBEqzYAwRcNYu\/5c\/URW6CIELYng0in8djNk+vqDYqCANZGVDwmW5dgmongtlpQckNlFGm5c0MIcERfOVl7CGTe5CAsoaVBQeboPIwDp0w5Kg4ue4Wq5PQ05pdGiR4MSKz8PN12tm5eLU6FlMmxQemJ5EMFXEs4Krp0cRWS7lksmC5nuPq7sTt\/IAaGsZwhIgZJ1inUnpDA5X9Stc2TPqxMNnfy\/d70aoeYSIV697fmgE\/tpQja4S0DbxtVoIdIf1yQAPTC8Nx1DgE4VNZlwjLndosYeCZ3eSpLzMqRWM0EXelapXzEVjuyScuM5JeDOZYxdEkbvU0uH5FB3+66O98DOC90SCKnbxgxPdE95gthETfrM92JR6il0vSpQeJo1Q7rByPvSq08IlTpdvANaH+hcJhhn50iaY5tZRmEKf+v8SrmEVA76vdoneZYWI3aSmYpcPa4JICYcxGg\/XSyToDzcPUiAVxytNi8B8EBiqTrQF8KSIh\/F5Vkp8iACm4Umad+AksFOmVwR6rX3\/cnNi4Jkmt4SnnqwvXpbgJaNxukwWR89TIXTCgUrvgKg4uSi1JCGCgLyoF\/JkAdZw544faiQs8aqcwYuCOO5llEfgy5Kq40tj8alySB51XrwIyLQUfNyhobodIB7sa2kaV3XmPttLRQqSszORfgpsZuO03EzZ3UgJsas+QEZawOOrLuSnQIyugLsgGUbiaGrgVRqO6gLkaXwIyjab0WjjIYPdfIabGj7bzHpWZOseIyBvDaOPEctpYerfeLHmEYnVRuam1MrV0Dv4GoAFNrfI1BgofoKkfdy9fubn7GAvOwbz34aKj8jxXblwzfL2E0GeJSTpdI4xz0b4GV5bTYuJwICi6OG9bFr5+YPFesSh5xN+YUry4VcjGrBqfTP+tU9KLXxRl\/901V6sNIJ0XeoY0yonyPE2U5iCh\/Id5Q8yCNCdJfbNf4iji5rC7XBjSyL1YCuJN02n7wR0KBJ2FD7vlyeUTkX5A2gUTQs7cezBXTm1PU7hPbRhXvTHUN6By3H6UB\/YgFZaWLlnGpsHXHi\/UBCGQtXdPqzp0VBwUnEiVkjxi5K54eK+BgfNkgq6hh0q0FTXnmUvKZrJEJwCuNqZhVp+V+t\/yLZQJ29UM+oGR4Y2qNHNaahtTwIoVln7dz66cNYhuLswNBlT7SXCpWJBp1UMjuM3aqmDZO+04WRgwY7YHQvvsEQr0bUHCPyIKIAiozLvEt7yX9sprQSVnqTqtjbnxK1tDFvY3XbhOvTLWnNWDDohsjOVFkRHdpDjtNJ2qgR44qC32a1B7VJHzQB5P+sKLq01n2VkJipeU9EZkbUGnjHj6AZWljoo4wCSWCanOJeJWD7UTVUS4bsgqweu5lxQFvpLDQ7eVictgNyfHHHgNJ5u5vuEJ9m9SnjymmbJvqxjGSuFS6l8LkQWDTnA9VrSmpNOdpCTdTlEDEl6Jb3ENmzrbur3J9db7qAKWFzN0qS3tjjRHtsPU5HeK0Df1you2l7x\/yuTK4eMlLWcBxb0E6sIrpthbGZWYPh752cVphNTdHz\/gh5kLJUz8oCGl+hdJ3d1Y+JdX4ZMPDdy63VmOsYiCE4UVpR3WlTtwNDlUloXrutKZBfHx0QmyDO5EstIDvyYxSJ0BGSB\/EJK2NMd3aNrDoHaTOh0uN1oMVEB16elSm+pE+olwXy4AngW0I6B63NDAQjZFYSXR130+xqZLWz7zbAYzMnRcVWXgr3hxHcO8cfAhsWYW+CN25eYYIKaFO2unfVuewjJSwR6gZc+lSJE3PRPHA3Llo4u\/RCub1bn7VLYYgPyn5WT\/Bib6eGXkqhPb7Wsw0YmPdGty06dwBRbtU0xUhPJWu8dfFMDpJooluju9+sXnZKv83Yic8apyM2hcdBsHnqEnJsLb5UIAVdIk4aW+i4eQNT4hlIK2fHugfl8diNcrZC+0UQQCe0NCCDej1k3HQWoOgJANdcniB0IQuD0Y+\/NUnezp122gIm8ecMOmjmLWI\/GPhu73IOVIwyKN3WaIlTHBLQ80R\/Jax7oE5AU+02dqhpY3mQi+bJoooVVHVxeQpU1pxKGhJsBNKRBQQZKohZgDGFCi4\/m\/WBOro6MPU95yDsSDlONqiR5sTTqgjowOG8hEdHxEHT6\/HZFhca+1M8xY\/Y9QhOr3wULjj5dllpJg9KQTsGCN0aBhxOZqWnEhJu8rswRzEFYmwqM5e91Z6NFlvA+GWsavCG0UwK0xvZdXOQQ\/h16LaOPaEcWAMgd0AmPcKULlsIuU2fugdFRZ4efdRmnA6T6gJoUHZxqQRIx6l5jCRhJpzYOJ07VhIxLY7zarbsTvIXLPRP0eKEGLBLi2MRyPH1bDffcE6meCClCaOk8w1xy5vGqUyVNELTX1tOqcsIbXagye+mIfjDsRyWYRHfFAggtIW\/SoGY+l1h5UEBUJ2NGYg9mFygwtwts988mdQiTHd5I3lQSVZZtCfLH6HRhXPYoIVrKQ66D94Us9KzdQGe7CwwTKARqFxNx6PJOB2OP9Qu0RYyy537pZuZXEbtVayYcToBNK8yhP36tbjf3C1L9jepBja+4o6cUyPb5sBVJZ1cXjXWi0nvZiPqFtrpRNV0iExoTWRYa3CVahw6pdiUdwNXFNphEEmxT1lunRjJTq3j8uwYoCCMweKcut4ACcmD7r26LheiJDCDV\/PQ4oCSrRxAioTX66cD4PIB6Y5lDLmmusuhi9YkTWqG3irrKx3N1za8K+hpnM4ZctxKTCvp2AJ6narRmLNLijzIXL+An9BaJtEAQsKqP1cfgw7K5djHwcHvwiWB48U7lek07SFL6yRLUXEbqpdmWUYvjbKCnNDogIoA5mgQhmFeVsaYMfATj8qvQGxQt803mOuUp50sHgijqYiniy8i2q3b3QNaiOzId+VxMXl\/b5afJ6WqRpeHPQ4MLWosKrVRXSt5kPj5etQV8LEwbF2v88\/jWkEKNPlAeHmQMwsimTWoWKftR1Xn\/HyrlTyokUUNJ+pqItTe0MKDFBsdDYwopP\/23xLWPRBryC2\/5cOD\/NZhcMaBO9hIpk0Nv2WQNyunqbl0FATQMUBqN7TZdEErtDg12WT3ooigR9Z1hZbIxj7zrpkiR0i8M9lrOmJREjYO3QrQSnsdyIP0aYXcmWNMMBQEYeZZC+q2CYfOmMyC897o7a\/A8iWpfxnMROMWrS0AR\/ZOXJY3foqm1Ms\/ITR\/pMFMbHX0QWyVKBTy+1QCoPH1BoRmdOEtCghTOESGAkSBP7sk1G2L7GLwVOSl0Vti0xjuSZAHecm+xS7OAChEzqELN1C0JNAhMO1twH1EvyKmiNZqYGiwBUODFvKgwOxp8ZZmHdSS2fM1JNSOaA3qIDpQt+tvx+UM75KIbiBjG+ZOAIqTREBnFgfuM1CxU7lYiZWKc9g4dMl\/nTR6zQccWsKAGFcgTIFAhESbjQ9v5Cpdl4A1d5cGeftRlAPxGtcjjibOXr4GNRhX57pON9LB3AZc+yISWwdlJ+GBoXeTXaQTSVdItw3vEhiwQ6VOIovmUz5vpVMY9M32UjjJKlKo9XBoCQ6hVgNs3OTeCE01\/nrZYE6NpAIRbaKzRXnC\/4XloAlmbiY9ojzdoMNbaDlufmtsSkpbMfMDfM8yDMKYYeahAsRJmuPzgPCRl6ZIfBbWmMMb4hbL+WjBZOzpQJ8IYlpq8aHQSsUtYcROOjoCWl8HGmCWHOdas5NImqnqFQkk4G1BR7xxERWY0Dsq7IYH9I8mdBekM4fjJA3QfAEbOxkRHYaEURQFmVsLlY\/5gEW3AOs4EIwtBiS2lIWuUEmggIrYT5PfpI3CGAztypchJwQJijrSgQY1leBFC6Pao53cNAKmqQmICHWGJppy2P5AfMROye417BItYd02WiUzxaeyAZgLnAKX97aMRByFTHZ5+0W9lRStA7FkazJORwGCCN3qtgkrQo2ABk2WyMjSpFSmdQ+a6utkzQsnDdAlqnWQZlnCYzAhWs5ZNV5inE6GbptmaiJnEBlleKAMCOojxUIg4gTVCfSYg\/YQGp0NfsmlIw3qKPongJY0eZBvPa+t1o+xP9CRKnXI291QgxqxGEAnjWAUWCwkm8tn57VxkdFxOmSpqi72rK+tZ781jB5I9MJsxEMvTLncxTgdPydpgc7OLWxPW8th\/kXpHoTt3JTSh27bTzawaKJkUi5tmj62XuZFIQvY6Oegz4VFD5O62rPeto67DTpUQYjWcB3aVxudHXhjMkHOW0BJYL9KLzptInNWHPSVosdR7XXbhiZaB9QGr9uWbIDQJH\/CyGWuBrVoxwLb5yGUrZDzvq7Otu6HcEnAUELALu1sDjgt0OPuQuvAyUtZEJigs2pQN8E1ViYrd\/SSUfTVw6dmhN1caVoIneT8wdL+W\/9X1sU1qHk09WKulgxacetw+flJQQvT+EtuGLv6oAIt23yGPOgIJA2mz7GdABT8koMk1CzxH7yZS4uBHEDdUB4EmUSsbtud1okpNM4rnHK8mbIqB00YtRQ4QeAn3zMNTPxpvVqaHEQsUHPgnrxJBH3MMZsDuQSM\/IH5jNN4Onq9G5mKaezFeomecqAB8CrYIZBg51bc3ZPz5vsIgJMDSh\/0o26KaBt5UBRNXZdtILP7BG8ldH0Ooymn867aRgKioFQrGxlzEICEltTYn9jhQo3H6fz69tPa\/bYTcTsNEgHApuyCmukgtNadHbrsmaDFuCUZ3A+L83OndbMhiDTp9tMy1Q7qtVyFf6lW4iu+CgpSGXOKPdlPI9KHGJDWoPMqMm71LDED4i4eIKaycHNqeWIm6ejwlYxuO0mHMKihDsbsaNCB2Yi4xhezXLTgJc2oVIruQScHLKrvkFZeaHW9AUxKy3TFHQzZpjIT+UUbGfPaEGwo88dtYkFyS1fwkHCJp\/nk+ETmtUkzdUY341r8UgFmnaAW+u7DAEFAHLTmu2LROFdFWgepXe0MKwiyZpMKxOd3uBG8JnNxbLjdHwZcNC6Ws9uzPgukXj5Blq0qiYEngJFSJK95sM8B7DvmJ25\/IFRVzcquulFt+4mhEyOB5SF8F3kDeZA4BSSvo+u23dBgsI\/2JtBKZ7K7aB74VaPsW7qFUdoV0kXmtUmrOBW9U5oxm6yIzHOjy3dKmha+TUXImT1N\/ESWmd7nQahlsHqureRBgsQqMWVUqv33aTuTgw5Eg3S2HIg9sueUJrtn8E9vi4HnzL9DHyTK9hMuVzAbFV0pC2g5nwz0vJ\/t57URi1cutXNmnrl77Jt+dXwDiHoK+idiw03t\/Jlo59ACNGyyMytiB+\/qiVq0kge\/lilgJmjugjYDxUBOnh0pikb3dk70IxQal4wUctdPpJcrQQ9c06Zyqfnytm7P1rrBrQfmdrbfeDy2f6BAf4e47Rbz8fZRqwLQfsnkN32yxz1Jqkgoz7hbEDzxDlyPWc6E9KqTIHTEJ7tp+5vRsyOUVNUdWtCiKDRXpIy5uozFXh657y+5898\/kMqKDZsGptSMXGrMp6HZpk\/QNl7K7FaKJRoT8uYVzQ3I86hGt2WIKaO3JiBlHf+JHY2s05STHWendcDazGvDcIcByTGocTZaYDUE2l9qXd+3u5FyHWjgR906yA88cMSl551VgyNw1cOY0Ruay0WAdNs0NbSNWZTh1riVgBarhBE7Ep\/Pudy0WEnL91vKg7yK9jD3X6fKuqit6HWg+ROuedeC8kloqJUntkwyQ58bbFqcb0UtTMjomfHqmQIc05Gjdm7SQlfizncrUVBCqbm8gy81d2cwv2J9qxL3p508SCj0ZzohpbAKZF3JTR8ilKd+e5f0cplbao9hetWSveABtdrv0gRHNpFpp5r4sQMnfGGoPtmOjUtFzdEDRg+gtKfpu0zR5lxWIJxuW0+updaB2F1i1R3hONv5hiZPgWBPrX8Vfg7rhPwi78K+LPlb\/KmqKiXfNo7RAAs3VULF6BScWzNe80owpxbXPjhLUBEist1KHuRVF7DWwUc13h2GFxcEWDuwSp9+wbtI\/OSnTXETF9UMldIabDoK7ZCoLWywOj\/gXUjASKTk3QRVitZ1Tj9iM1XqwB1qyB9opxWg+rnegI\/cYBpECJ3WHZyyT9agcFXnz5723E8Tbe5iUuGID7LS9AqHkhuSWOSITCfSWpGBVySrNbbg+8n9mQKthELxt2QBWlS5GzLC1grAk9gtOnGcDnMofX3OKZduRnA2N51j3g9b0ApyqebsaCNSr3TVFDrrFETIkkpAPR1dJrqoq0CPjou5C5UYgncDfLKK053fAYf3+FoP5rTcMSVs3SxtIw\/iihTl7eM2XuwuMaBXQvL2UN\/e+bsppaPs+tfD4HaEkV+3nhqstnngsk7z2jNpcTjX4UbsoAEV7YwihPiJU+HaWs31kGt6wOhb8wBbfKIEyt0BSE2az2sjtvq\/fs5Gxi8NPCoFQgemUYNm7eQeut3ezBl9d+0SO9iIqqyjmdrUWIc4r7RyoqhMfXASvHCA69QKprp53dGvadNPlSn+4DQcXNMDLpLxJDY8qlz6Sbu8o5P1tpUHSffo7BkHBKOTp4MR8NKVhNR364xyrjHxde\/z4GMB0dRBsufqEA5r2EHVelKwZj5I1nfAlSveWFHJQf9mQ3WXkLyH2tDMRFmapmnOr6xZ9+M6L\/NjEoO9Fa0u+KkgDeqvIQ8K6LZFPkZMKfS9aShJp+A6YJs\/4TFx+NOOCxNv0WnrSmaIoj4OIZc9qv9UFJaq5vOAuBKTjMdrtKz6JxYur2kWCaceNNSgi33iSP2LJVdLlWmIBBVst7fS+bmuUIbxrYuKlLUXgnoCbiDQkZFYypMXbv5NCeJGp6T8Cgm\/3ZPOqtcO6cgkOF3r4d+Uh4LkzycUv\/QFLiBFDXa9zfpHpwJM2s957uiGnsRqoJoq0zQGCSJTM2W7gxn3JHbj\/rwDjbBYIHTbIl6Y9rXb7tiOK3RWdGW7vnMShmg57J3VKH6J86lTta5Ji2NXZZgtc4SbgDeLaipQfWbgR3p64eVIoh3ZvpeUHzOjhmENKQFcdILoY2VGUyfsoB7LjjGuk7DdUB5EZaL9gcbz2oRlr7o6xmfkirfVDoVhgB\/7IzBHYaI9ZnW+FCVEFTZpDWLLIx3xomKrm8UXKcJwr1SSKjHHedlMAxtEpRSFWebRGYkR3aDbKv0sotUNOuLMNZkkaXrX\/Vyf89i9OmjC3E5BrYPAtXMTPGpe87KCO9cGu5ke5j72zfxOZweLWixnadN7I06P4RPtbT+OQ4\/FONWT8dv3Td0SsDgdHTqgIltFZd\/10\/U7azQ0ASfwDnr1g48ct5riq0Z3cK6TfZaOaGIqqm3RLqMN88cCEn0nmNkaqBTq9T9Mr1V\/pBd9R+hM25RVmQzZGaHkKDCFUmlk1Debzf40YfMDtOtPqiS9TDTWywBm\/RT\/zDP9Q\/kNiSMBKeHvqAyRHDO2ybKHrZ+i137ezJs5l1\/BG+BP8UFCTUHoPcAOwzjaWz5XtxadWsZnQZ3JfgJJtMZ277yqMo73aKf90D+C+wkK6fwbLsQmOfUb8G1kBhWPyLGJWBjHjx7oxc1aEtTVS83d2dO6C4By6PET0UcWmueuIVAUIOYedIIZbVKBF37GRFlvKS23nJ39zMLPAU00qj2TN+qS2O\/AJVAydGRS4ruGQKXQdyCjItNvyJWzheOHwZxt\/7opeoMzDXQlD\/pUb1w2rmbKTni52vrihMFhXlEFgzwp22Finp+F078IXv1QZHkzLdX9DveWe5GJxSxCOjf9Oo4tXKeEBJFz9FX9dffa5qRVjpCqIRg+UoM6oRbkbmTopK2vsasLDRCcnDbgol3skteAAS2rgLuhZlrOZyQWRG4kgmRd4Dead1KA7AW6vg7enixqWE8zB9Di5qOfOYD6NYjL4QCd8To32+p2\/IU5XILJqRaAA8wI413s+NyJn2KIju\/gQB41+QmXeXDR4Ylr9a5fFG0lApQWuTT\/1BXjdXTA+pp7+Pxsty6skrt8BUUdCYAAb89jJPMXmG7jxxVXmewuTX9aU0TBLHr\/Z5SyvJssaYz434Jp9\/yF5rUJDb9snhjs3Qfu8I1+m5KT5BlAaG0\/TSB6\/dRdhNu4s14v5+2vsKUKyd9xNZuklS8ToopSBh0bxN9gJ64tfKK7P0fs0rHkxb7v99XWuRdf19J+GuCyDx4NGvKWcwrN5IeS0vCQrOa6MCc1rGTHJC0uiQp2UTImexCAxVaxzK1s84JnXNB6YEvkZMqPrl9N3y+bp6HbxH4axwGfuovhMafsSby2nKIrUQ1SJ5VVicbOVQKYPMQ\/oeuDATHr\/WAQlYToJRHCjrUB2Oa2HJYnsMsg7b7I\/vX9avZmInZqOq\/Nx7uyv9K8BZl7HiRQJ\/OSscSxr\/RzCn+WSkpHgfjyIFbPbGBKpZwST2wDsDzBX3BO5LhY67oOi23o4wf9fRsPg9K2a+kKRsP88jPlQcELdLSvFmO63NJL0vqGB4U1pzQRtcOvIhHuF4xR0ze6y8xkMGkexPmimtc8BZXAlJ7mqoS\/lYdp8QdMd\/s9bagyYW27lloHfrb5JbQODIMakCtiY2tRdFFDlnNmeA9B+GY3XiJSLikQf41DkHjCU3NcjHziwsAmWu3CmmTz3KSJklZ8dDGiempBFPWp75pfb8Bny4NGt+YW9hYRZrgDKaLFAxPZofYIt8mpdA9X1vdl3S9NbXDfJ6P4KZTKa4FFMY2WHDRjgGOWBmIgY\/3mE17bOqUjiWyk\/f2fwfiPHQ3KsVQq0Jx5btwNw6CaVBxS7eHcp9\/0D2ucncKHTma0Y00tGeIk9trJBHvlL0\/Qhl1GnKcpu\/RQ9k0\/gmNLA6rUjldT8HYKPvFAOTMOpB5y0jp7GczN3cOjll05pnCNdQ80uSun1UoNTTjusMM4G00UA5yUnuqevVKLECUM8Hbr\/xD1jUiePrdT8LZkLHYGMhmmz3OXa3JQwuho9f\/YTJ9dYFsYrAzDrAeONu78rEjnkMKWTBqdRcXX5EzfEYuVvvOzpssEoT0KaxePNHh6M1l7LJs5Z5\/zUnOQ5VFl3Q77FLU72MU5fyoQH+xN0g6UUiQcapCnqmPSCCJ3Uo8MGjBb6+cTzQ7bobxlUVEP8Tah5ne3e2yHPVMcWjyQgKz1rlqGxGVAGmv+Pgh57+sSp4rIgw1bxE8W+6kxKy58MshPlActE0OAod3DOC63KmaCN34avh1UmZDGa0l1OBNjJpGgokYy72OzquRSRBQPNwwTY9\/1WifmdOr72JzVVjlNcpDI42tyTtqnvTl3RZYnQUaosq6IKj1s7uu2qi11JBCI\/fw4stfCfVsdIuj92j3BZ\/M87RWHDyK43gtLiUHGQY\/gV\/Zn7m44qFrM0BmFCIEQ0YNTX7k3D0U\/7vi5Dl4VcctqGxXzENeLL\/QzZ9Fu6UCkdUYWvcO+LPM0Ka\/i2Ld5V8yikoL6+7iXPcyqJlYWTBZNlXme1WSx\/VBFG6u4L4hX8MquC3dEArOFCXCRFd9sBlfj+8ehcrme5V0HQI2pnqoxgC6zZmXzVVkZ0wNPH2jjau47u7rrWak0\/Kl1sxqVSWU+PgFfy8qaiivFnECNNye1slZqxcsUImp5TzUdPEdSFFye\/fcbvPvANzYv2da5LooshioKY43d9hXTn6KPVGPzyQ9a3ouzibsOTPsM4DzMnV7DM7zPNb2oW8F2XoF7pt9HjJXBmdlClaJqkd0ktkU\/GLxt82hYCajox0dEhUax14\/iMnta85PDpc3nLOuM7zm\/Tgmf+Ec8x7ZTUQWSRVXSTmPN6B\/q3+2CZUxrMGnX1UzFYkdNL+pM9izlMhaT4eN5P46zaeWh0tDEZDO1ZhUZxZEfkY3WWjZ44vF2X5gUPhmBvCr2qkRBVPlXe37kxSu8dW7\/EedQR9cLSRcZECTipxUjqsJ+mwfn8F2Sgn1TqaJoc\/+177oub+r5\/CNOn2bND660f6V08K\/877jg362qoKsL5UvV\/38QWf5fzPKf\/+4\/\/91\/\/rv\/\/Hf\/+e\/+89\/957\/7z3\/3n\/\/uP\/\/df\/67\/\/x3\/\/nv\/sPc\/WeRU79hu5T\/x\/LuUvfz8f5\/KG\/ULRipdyRi\/7+5N2lP+fnLkEr\/i9iSX3VDyP4FXBbn\/Ev+1ZtLoe4EQ+RI+6FvYkf5IrRaX+Mo+v6+bn\/\/q9znEeWbzdxp03\/GXev9cnm95tfrRR3JLuuq7vvE10gUBd8x3HE97r8\/s93Xyh9B9lnMnTYt5Z\/Q7bP+Jxdl\/XlHEhWE0fz3gDg7brA0efAP8PlY\/fXuXOcA39il3pPSl7n7MP+Abpvxfd18\/3pHeqsg6FtXo2+xdPkGDj9zHJn+\/s273oJMmm\/wjShSnKNuAM6\/3yf79E68tZz6plp\/Badu8xV4buV\/P1hmyeQcdcOUP79z5C8AiS+ZlvXzPZV\/ELBNQ9i90UvfRMMPrbcuZtmv++ujnZuAJQbP33gu9c8n\/Qug0e22G1779Q+AniDfMHhx7+DUvHzmXmWfh\/fwfrbq89n4o4D9Fv+Gb32DV8G3H32q5\/3fAJ14t2M\/VYpWqpO3PFvDt3dFA4uM1MXd+2L7BTyOAh\/Bwt8P1Eacb7zX\/YEv0Fivrnz5DfigdslnEiVVvP9ZT9gq7wbGDjJMunr6b7BheYNcLMvAOkH5QDCJcX\/BhoBMbyaXafZuyfbzPVf5Brptr1nrtv39ovQbgoFlHX27vfA3zh8oeS7H9Da5yV8AUAt+2yuEWyog22puqBt+VMhfQINa6Rdpme4\/BFrGJ\/NymUdzjn9X9KRWpD8Y7N8evQFv43ZfN7XY28qPeiDc1cdKF2574+n+IdDDvPOcc2zmfvrD7poPRJuew++\/sc8ga9xLaFTM+kKv4XV8AUEq8vvvgK7uKDznqDq0I3q+yseBAe7yVxxorN03Cf8kvSpepv3+X2LUCNx4XInUoU94d8GH6uXT0Nrb3wCUMxvR2zk+D\/gf18H\/EMP8kBumo4TvoT0QpNWnPfOP5q0YIBrEVcrgB1\/D\/WugK0h49kQC7vP2J6LFevsjgDygJKRq6f6gvd6UNicurUjQKrClBalLC2ceQN5bFAjf8WWBtyS0Szqg8DLolt6aEaIXAgbRcQWFEEihR5xmxXQprduqnkmLGoUaZqecIBV1XxNXE5ngjRnEYT1BYNf9qKFND6z5d5OXENTrrEE1odX\/Zn8bbGAQzm7V90Ue\/nG5aTpEzz8Otb7bmFYZyITr3kAmsey3l4byGGfTjOOqgIcajZqChomjJ9SPbLEErDJHH5hiuoLww+EBqdp3pejHwaGep06IKal\/Gb7++VjmevdLK17\/S9wlB2PdgWhiAhRDknPXsamRmZcVnutInlGTnA3sONl70plwqz5VYIdKNhmnqY7BVIhQ3qT+mQhPoxmANr906ihtnLzno2TcbF2orUNjKsHNE5hYDB3irHTdlnXWGuixjk+5NUOe1\/lsoZtnLa\/tcP+lAN8+41yQPSsTbKu6n5qKG0kW4Ck4KRYYhok7oURsEQHvo3ZsDjXM7vkpqeBxphNVP3QMV6N8rsvrtV13RLtGhY28yaLqbiDXu8JZn5KLaKieb8VCPVqhcqwvEwf\/mTlc22JCpJ\/yRLlq6pnGwcSljosM333looYkK0m9CutbVGjn4K0KLjcI7GDoZsZg1twxdPdj9T+jQhVOROvcUZslFfyARwxidM\/9c29OkiH4W9\/pzwDpbnv+X0phqlw1HOOoiKgenkaNp+GD+TmLoD3hKEe8lg3y4V3ZTy3Lfpmbh7xUzBOZ38oD40gSwqeg4YLRcLEMHgEDjKzvNfihEnllBVH\/Go0i3koY0N7KbUabqWpGCaX0B3Kj0Uo5VWZCjC55i7qttX5Zus8omjfxQKBFy0a2u9YJlPD3DQdGSo2KOtWhBKTi5Yz5G8ztWo+k7oV71CPvYaJNVlmaKApjYotMsxqsnu0MOkOTdmCfXWm5Fe3MScKEGOh7ol30A6h8oEqYT7iRoP09vvQ\/gacXCAnWy5dfAwlevSoVUUP91ne8GVNCP\/Kys4Tz2klcJn6L8Ll02V+wgVcUAUGw5\/1qC6zTQcRZ0hR\/6HU12HyD11h3IvV9VRK5vcJ0t\/w2MG4cACeqm4w+CjdCb2f3UsWhl+b8f960dGCfUoOl23PYpb74J1oWej5Fud4EgIQPxBD\/ccx9YBZuROOohgGTj\/kMqQhfG85s1WNtCT6CExTEFbFxuTUV7U1GvziGFDVc7A5pPj4UYFlH8TDvRD8atGt3So3XxgL5Vegsb+PrKK7THd8xgNy8eK6gx0TAMvtUn2u2P+bD5Aw7dkU9JjXgVGqgk8J2kk7flXSeACoFRf6loQaDW\/zT4D+vMCfgqgQu6bsgdPQpgyG9AyezwbQTP21Uq1scQM8nzGNwDe4DPAXAyGlxsnf0zE6m9VRSXz7\/PkveDToXnN3WJksQ2GFgEFDqoGK1DsK5qDE9oPb0N0wxHgMmA6nAj9HoUVVcAteb8+4BHbCRAgLulvmB72S\/uK+nSkH+EXeJXWCYyUeCUS7wJzqYPuX0c5HwuHzFqmZOAGzmvl2liTwo7uYB3yp6VAu2OVTsRIXAWssxJ5xqF5x+BeMhkR9QIJgtXbbDcAE4pV45FWjYTQOZPUBN2Ih7bfs6WHYjAdhQILr9GvkO\/ep+JQ+4rgBhuNrPG1wiv2gIGwEYV4HYzBvk13DECspSuY4qVUyhtAZC63AIwbGX83SY0O35xZylXgw\/2QQOQiruoM1kNABJ+lY1w8X3lR3RyRvhA9UUCsOKoLBZbALBj8e9Vnvio1QHAi2GPfdt0Z8CvrG7mojR7+FukIDO0xTknIrha3UG1wqDfoDkoBXRB9gGIjYkD10Lx5t5WsQm3KPtxpnqg3liHxZT3QWqFjJoUZy+vEZdGoOoqJiA2J9kMQUzaBhecKYHoiqp5JKwuTGhwTGW+8W8xf\/+ImCYRhjUQbxX8qCDJIA3Crzj\/4B2kA741NfMjQNiOt\/GN64E65R0610kil525G5AxfFVb6a2IYRLB1sqFPbxhWAuADzgPQkhGsg0+43heXM3NoOu3kqs72OZUH25\/NCuDigvYV1tmRw0fBQw+ob1r3p8yVrFEiA7e9ciFQN7lg8a\/av+YWGajjkdlU2NN8KjjagGBmTYWYneNi2wEcyxROeXoCr6sm0mlss8wawBl8\/AagKgix1Q85prtgBrn2lOdKwzAOwJ34CQ80CpvaaLdV0NHRZMhvGpyJNoFWfbm2HsHE6vXXszsq5BF1MmbsOot5QUrJKXI0xNmJYZt83QQaV8QLiQCRcV4JeiYA3wy3CcbZ15LkRAxZ\/8gVQH\/o+3VeF9KaHK4FQMXDQGhd9QmblfrqDzrTqy4QOHUs9MbMQ1KgeIrpsyBwI0V2SqIjcbk732KQRUJ\/Bd7x8mG16lFrAuujeMeoh\/leaDDawS0JrFPIwvlKVexcmCQVUK0VoJkTU32iewn4VuJA8C\/Z+o2iaK3oAOpyKD0\/lGoqVytg62vgHNq7qR3rrc1AtWJjZBA\/j9IoCoFP12T8x54Ls7zzQ+iu4tRFxQ9T40D+heFfg8BDlv1dnkVQmolt1tc0A3rUoE7G\/Zf0qa4tRSfDQACWjXlWsFnO4KXKq+gInwoKKbBfz+6AP1jKNCmlqVE8hK8P2sL09scHgH1QflPWES2PkNI6nFquNgAnvezmkCkThwLIq5GfOZz1KmRL2RrR4xjcjitjtqSbN7pDtM1mEbvyTABfV+AN0SRccahuM80O3mH17rEw6sdXDd7D\/nFEUJLIsqprsG8OnN1LJQRUnL4UrR8VF9Q7AKGnj4wpr+moDHqZStqA0xuQ75j5Xo9ap1V2PgVgkGfFfS0KhYubFitslYasXAlfsU\/W9X0XbjU2jWmy2jfDJV+YLpIjAr\/zzbIBkRDmYR3MV1O9qYIBezChL4TU14oh6dJap4mgSju1O8EuN5ozpnVfftXXLtp2l03CYQUtQB0Sp65KKIzjicE6X6lwWU0KVQaFScbJWxHwjUxNQNMVb7baDUWvZLh+a2gfr5wQB3+PmytHIdpvgzjySUfUTwun\/o9liu9iWy1pncPGdQotb7NhQrEcs2g1L\/ovyZrhOpyipa9tgOLRY4OaQ4z6eLeE2jyeeTACj2dd3tKoGO6NEpZVXFypY5CxFeVVuEFSPHZih6\/JGkRFYLdzyOiqgx6xJlWtKEqDfIK97iAz5LtWfflZ+OSO\/JPx\/AphEPVFa7BbTgsAY1RVAS6CKYYRxQNbCdTkyt4Veo9udZlSQsj3uhUk6XWSCjjslFQSDF6FO84Raim4BnA0m5LDTaBef0TtcZx+vmSW1i8KhuSMQbEjTcJdKxpfIGLocbXqS80HaVOx8\/xV6wYK\/lokp1bs0TPXB11ghslaA2Gg2a8TnTaNeNnZl9jKXoOfEoQaD\/kE\/h+1jeUl3OaFBbCqL2euRffcPgHrhqIUEZE5fI5BedcOpAdJlBaVBnPbSgYUJaWpw8KAvt6rZhd5FxOg+tMeuAMQMtI8nuagX+uZOQn5OZRgGMIGrlFxjDuJIJpVwE3ZDOM20j6K5V92zdNgmgYRFmcaKt4Lll6k5q\/JVa4HB9rAXKgyyDJ1q2yQGirVtyeSbgYOgKtKs\/zBzLQSviD2v5zsZW2UruwHy6mJVR+GaFRQgk6LZd2M1mg1a9qNVsNzxwg\/L2NoRS0k6WRpW7DAH8DjfRTEfnR4MpGZ4AYwDkEyzhanAct9UOPNEcxQe1yaCDmDdtakXlY6C\/0T+\/NMfAOvvr+YAEos5FCdsckBTwOEwbLsGtthHjZR131RIGmS3P+6jPiXZaXBkEOEGashgQS2HASsZxJpVpS4Zu28+Fvd3UxhgeWEuh3+QuUGWKLw1sFQa4op76P0qIgYzXrYIXnYCFlWabsFHd0QjNBrWFyUEFnlpQhd6WSoUX6BeWQJ1XJzU6c7NKjQRaYJslC+SgbXkZexzPQ6UDWTOGyjVe5Qdl0w\/dHW\/YTFaSzQGmQAs8YwrV\/UkBpNsWQovhT08\/ESThtNeuRNwkunaVo14A9kzDTotScM082tmIaiLjC0T3BrvoDvi0OUZVfcF668fmgMxb7Sm+iOXQ8onBfX4nuTGz5\/J2Aax8J9mClhygEyJfzFwgV1WlLdwbdyiRuS3SafD6nHSeg3BhkGWpXhzdTNeVA4AUeZBTjN+QSos6VEkDQqKXkX2MsF4\/GUGkGweYLqRqFRy1vojA\/IqVQGS4eQTDWfSDYejEftp7XNQ94\/cX9YAaHF07pSuYastFedaDnyhvJvstcftpucBv5bnRpap1T3kBMv3tLoHcFslfOXXQjH\/lAK43kV8F\/SC4Ct9+KlDoXHlQIapwRiPDDO8n+T1JHoR7lUKniyik9upqvsq1a2AJiB73DKyGuCL7MN1Mc11MbQEM7C8dWLYZtC7X5MFJDT6GWa5En0VIcbeApQL1mGs4IOr512TZT8sAg9fKC3Qd6qfbgsUWJvEQqmSc9HHZOScZBNTebEoJLFooJL9sK6Mg9BBDDwK0DlgBgNbzoJ\/2Q0ge5CV8QHM2oeiKg9hKOqEMvATOc20GEoS\/tmWAGqSKbgd4AAsxXrOladW9U7SuxVzreW3wSM53xbO1+pnHFdXcOq9L4W0AlFIyYDgCDUqiDLSkeovktTo\/Fv10WwrsSSVbpn5WbgtG1lUCZgGjb71u7NaizG979Yl28qChZlt+YYOUESuiGofwWdeXB+nslvJmsil9FqM9bi\/grs1qgirdB3JRXSRiGysFpbsJ5mKacKv9mhLbBEp4OqibfUAQTTbc5R2r3gc0gEqxjy1jffBmv4p\/jYNlGR8gxs+Z1ybLG0pwYUqPtfOAUv\/YTppzbjQ+uyrquWhLwBQAGmLnRS6ntdliWNLv\/y13RSfrtoWedqWM42TYHdowSZQHVeJYFwGKSMoRDatXje9OLm4PGy4YccpDdKtiHTLqZpiwPY\/aJInSHlfGjhqgM59BmVK2uklqKC3G9aWrkbhG+ZTFNmkwAHWZdYLeVCkYBAdIbzN2CxJbbTu9bMsIdCQcB4iylywg1T2BrGbyKqxHMngD72phpCKRCCobjbz543R0I8DlKG2KZCEfY4\/aJaJ1AM5iGIhS7PRF2XZQyMvbUvvp4WhG0cMf3SMM3dRzKwLFFVkd8BK5MoWT\/YY6bWLx1OHEVyFE5DuMDSBcQIpbkySBabWE0Z0Bpn+hYE32yiUvl3cM67zh+PFWG3vMTAeh2qhyHrtKRzvenBCZvN5XchhHbVDsKSEYdETrIGcDVAqugmoTqHQa3a1xmPSDKYWyplJgZF9UwlMRmF+cOmDRqtxMUGWotNbX0tAEzX+NWH+iNB3vm3tXH1dMHU4TGLjpbhSMXvYMICbwy9EYXbQEQ9zuH\/j8eEWxiqumafaTXyAQIpxUkLIxOZZtErUJ5\/0uHshA09mW1Wyn+OwNBFC0PIjdJWFjRAo33D+KHHk7W79q6407Kx39VPASgrsHbc2KeGNeZNISYyGspHrjP+UiVLi\/fa32fMLhH3lvdaOkokt7MBgA3Q4HThtWkUqwN\/ZnKKnrWD\/UxitpwxRYwH5aMOsh7aIkolmNHDu2gOWvQStQ5wHsIv1krkTQCrQk4V+kPKeUowv+UVAhgnObYVSyVdYAi8mgnKCK7iY\/7uxdhP5MULlZB5yxu+2vZw8cZCFSu5VqcoKZZyMLneENJMOQNwftKOFkap1N3sZo3ZGxYTMTCrBVf5RI8nXbIspDD69vr8q5\/kekPL86xd7aQhzjTUId+wWi6waQoOacaGdgJNMAGURIbp84bf77VCO6yRqYiM6f8oEMANbUqbZUzVR1f6oGKfu3jOiMq7CKE3yI\/gmAXtDORklAX0RRkOZ1XIiNyGSaEcs2eR2pvgSgoiVJt02I0QWI1KsyYCoiVFZUk2SWPCgBuN6oHuIq+lJ4bOLF+quFjwoxk\/LqQ14eYSskKuUvP9X86qKnnBUnhwLaYqloazKWXJatiqafMxat6IvqLiECP9UKtNDyINHKE9noEgOoi5oHeji7h9YllEUYZqHwYthqfF3EgZLQt7tL0qYYnY3iKAym6LYh1XXeZvm6vozA1uHbQb2StA6stxR5kAJeESGKVzMWchieMhnwqpw9Dl5OK0ozhjW5brIoP43LUF+JQEzqZgbAXw80Qxv5ggeOb1E23z3z5seO2ixN0WlAHygOhPL2GhH1UhbeWylJu0gCGopNQBWXKjDqgXLkQXQWqCfpWHQxYdkdSGBcENFtayIPAt6qoRk7zwa1GKniThVWRSMU3ZRuzIDqhgF14ErrvdL6BYpGwck7f2ibiv+PgeBIP1T4vfHcQBiGzCaA4F72PI9VhMqijzR0prd89LFMgHqL5RLsz2We\/abcmILeHJDi4I5u20qsPChvnA7JufdtZusAbSpQEmEA5UGkbpvE5UFiACao2NGz8aXqEwTopjWWl2XGDaRhjmRQRtpfpzh3LYTtd9ZGmmWbgN6Lo9BdKG4bTdIIgL1Db0ngcYxRo2oRKId1fhrKg0S7HPSNAaISQteejhRvwRgq1tU1pWkU2BkJgUSANAJA56RqIfZwOQTalhU0XD8AI+EhnTIwxznMvPNsDoh2mUSCtfmoUmdRQAJA0uRBKoy5um0RNKl1ABP5mUX\/RvIgpEGdBiY8lJLRbVPZXEwDI4+SxXRlqYJIZ\/VPZ5cvD\/Lzf3igZPQPVAc1+VsHHykhizHnZjWzM9L4qR+QIao6J4Q1HbAj8UGXPenWeUBaB514ywFbFIhBU+Ov0gYhNZMHmV0S0Eg4z2wUJWJBjB7ukay7ZOW7aroFAax+E+ihkbd1HBBAgSEkXT0cVgtKJTHPVa0wrSsqZrOveW1Sqlds3jYJpd1SwYjlQT2NBpU8tGf6FJTy250EWHlQom6bKw8KFQxMUiiojsXr+tfKA0RnZr1gNHjV33PlQRx6AN6u+IYCfrH42+4f2Gqs39gWz0lB9Sxp9gSiQ1ci\/1RZrO5ec2\/zW9LG6WSjsRwf\/ZvraAgydG+S5UFKNZ+KU0GK99NKulv1Oge8lZw28XNa4t6ayINgfRWZGGp2kR10ZQop9yTRGibvl8MLsbxezLw2TR8irbw4V1TKeEqTmDwoxduhtQ6y0XQUHECxqPo319EQ3ZW3Ytditbswu\/yifI6uqEvAqMpdL4M30mozpe\/DJqQ8iPMW2sVFw\/QBPGdUwTm6JQ\/ZLdQs14z6\/LNjDhiaAus0oCsYKpclAdhIACqXr1vBIvvesLdgeS56pLQzzhv+YxxpBCQPLcptpYRrKvpz0CJwUjzWE+X5gdRtq83zLTJoGZRk0+OSbA5kA2fwRzyBlELS5tj3M+A4UVm5z908pUmyODF0VWYx0ue1abHxElj95Ku0LLAbrDeaI17blQBS0TDBoc1AU8iRSrDyoGRv1rGiPvP8hikiqXGSv2Sm5Ar1Kd22GqEZXM05LYuo4EETGtSUtyGc3lzdNj9PsNbzoqWYb+Ay0GGPFDLghrKwXO1bx9sIcwb67gJYhngyBtoPAjcHQmhq5Nl6diAPIkvbegZQDYrOVs+rRMGd7Y0dd2quncFMritWtc0vMWyBQ5RUtxnIQqLLWbPP0VwEL53IDSPF5UE\/TeRBzvAdQJla8lBpUmkgM0p500DNQ+vIZo3NFFRPeI3aJD5HmB1a0Mlw7b3V1jqfhkrtN7Sa4SGQ4Q3pdQy1\/7ExOBxzKTgRmVzHpxCuVFSFEc5bI\/QK5jPxvuBUl2qhn0At3vaHI0BT9qxBVU637VZdGUrgXfXhWSUSsTV8FwjjbRmHlI0RoXE5Cl5KfZk5zctkA4TppgZa1eT9ZDZEYA9HsIcCM6lStI7GCUkQxiXRm1hvjQ4ES3X3z\/ITa3MAD20ref9wjSQm5rrRgbbIOB1dLmg012lp+Bjk0jiLVNrsMXlQIVxokg67LN4X6GtnEHjKCKX72\/D5gx+dsqGo+tJoKeiCUuyotmGY\/ZHDT6mqSj7Yn5HhTYl1JApWD3gfqyDpkgcRQV9H2TwOmqj4b9eFvowTMdq7qNliB7cKrSf80GFVQ9huj9ZgnJyZ5ivDzc2Ar9Y3qGlGINXQ8y0WxuZAMSDsDZtmgEpLHrEbo53VCBVwa97pkrGyzrydIXdkbExZI4FAMFhhS60VQTUuMyuIvlTBRSuSDDiLdGfFNFnFqu3ZGGjMHOC2GZQHhUWoQx7aL0kN1+qEhyigZn5hCj7dKMemskFgi6I5bpgV5W5UetWUv+0nDqqy2PzGqbt\/rQNcjXpyKMwxhgQCOaqhbluteOK5KyB\/PZlVS3mQH6IBEgmdUk1GzQQDeNtunI64KdLmZhIZFVRzXaqtYEOqxunux3EcSqN+HDRXwqr67dTCUHz0dJqHWvbN0Q1b9jsJpKOh010chvKjmhlSk6AaRAGD0ES9uH4secKK6bbrWTphskNTZZjz+h6G+vBsbVB1xXuEhc3d2bXTBLKuX8gxm+WYddYkkGFQdDIbXIGFvKXNJTAhYu9bnUCOBEnyIIensPkK\/U++A7HONIGMxbxtNE4nbNhWvECwrXJvPKU6uXX0YV0Ah1eO1J34zkatLYKqtR4sXc0ogTAbfTPbaEMAtRIboQeE9tuzgJ2enANQDyQ5Mf177uXIgbAOKqw2tKPNN7TODaD14lzh8TS9XiCoxkwdMnHeKyDavzC7fBkSgKbV\/AQhYnNAwloHMFcz3KJzbkDrVy0zsbcWANc2YOdYHQWLmAAlIjUFT0N50DaR6TIyfl10mzyikaCICH+HiD7dy7bNULcNlzWweSa\/atCvmTpYhQe3iPsAPy6gdWS82YDdKxW4imtixA2rQLrBuh2ueaLo1ZHKNn41qE7ulOekAdorpCB7A1JbOs+r7jbiwIB029L\/sWcM9qSOaixzrv206pDKN0FEGLuHeJYLfmGGasua0DidzKmgBCZM4RKw041L1F8Dl3KybCczTgc0wseEf4QLJqMntQ4oIBk2B8QAoi93COZaw7x44tLbXtZD0EaBSXbw7UAHlMidepUHuQK5kWYZUc1329AdkzWoSdESeS6XkweJ9tOcc+qlGD9VqTZ+SB6UtyGR49iI6wpb4JJ7bjXOVjjbNDVNBEaD3npO1UjJWrMHHVQsD5IO7KcJJWbXhVWIAvPiJ+\/adRJLeKBC4J4jPn0bmkw6H8kd2tYAjTt\/JJBJnpcq\/sQHKd742prr1qsky4NUeU73yzCm6UhDSX3otpGHFlzRqUluUV0sfLJfOZaV2nw+ywXBUYjny02\/EVU21gKlZM1rs0zv8C4u2g0VyjhgSsKtZcIWWjEXXgXDCYMtqi1fQ0tEL8JQMEtIREtD8AM61MU95aLK8hskyWHesr1xJQ\/Fmct5Z1u2GeEwiVxbcCK6rCk\/HMizBe2gJdI5V83M+hd6R7K54VaLF23mTjlat02PAauCSMjhdr9BhVv\/MeN01p3XOogdaDKAcj9VBoWRThtWmc\/kCL7ZTjkqfc8Lp6tQu45nmClgeuuu9ZLn7Al9s+iUIlLnlphjAMvUTmhbAZe6QXWLSxTt1v41T8EIOmhgEiQyGhS5h7loNphGh3tNXhaY\/e8FWhh7BvqF\/mOExP7rgwCD+ME+f2U6cIBtdCXxeJiupq\/FXu7iSiQQbVfVCbJpAhtG9yk76TgoFSaXby2l9sDGakNtzgunXjCaLgCxueLoZBkM3ap4ziWciKKbbXNy9tNM\/JywosvpS3OWdSIjjJIKnnkYUD+lin\/NmUxFzpxMlDRMeDS3zljpPMqZlWcGSOp6bhxvs+EKldcGJmyYLB3YkClNqEFguaEJSV86nSUsJU8g9bVSlmoeiJ1qxq8bGSmOgAqkyqbtPw2srW5RJUQpd7VTYWxzmFA\/\/qushKmBKZVlTQ+iogVC5NQhvbDhUPNPplyb2TC298apEhDoIdBh3VFgdXjVHAI7baK2KE0GNf8JDKqJ4Zmxm6OMvRla36l\/zLlcVdZhSGZPuQ4TOpluWDcdosRxMZozQfyUGMTphUVUPG\/enYC5+NSsTqm6Eh3NxjXLjFTOFGEBK2aco3Kjrbu4W0AeXn6yqif6ilOVgo\/CnPAsgDhwATbGxLYFqQutapKLQtFK04OLAqJeJFmVG1A5EDJlosloKoHrUY2TXCkBIsIlVAiKSuH6PKEY1kE\/uakM0zHHhXIbS4JlcS6aFLJf4CSX9PhBQtfMmIgLGROfhYPMVblgATpnm8KUBqwYibzF4y0YqsTw63R03Zd+CvFO1Es0BqUG2YZZh5s+F4BIVDK2IUohcgoNrgsRMIUJFc0t4W5Nt4T4YVLf0aC2IGZ+mgccE0l9LiPV4CXnLZjUjC3EkkXEHC4gOKeET9uX\/vUMH00wLtV\/COUwp5dvTOvW56b0Tu3y8\/+\/W34A\" alt=\"Meta Business Partner\" style=\"height:38px;width:auto;display:block;\">\r\n        <div class=\"irt-meta-badge-tag\">\r\n          <span class=\"irt-mb-eyebrow\">Socio oficial<\/span>\r\n          <span class=\"irt-mb-name\">indigitall<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Channel satellite nodes -->\r\n      <div class=\"irt-node irt-node-wa active\" role=\"img\" aria-label=\"WhatsApp \u00b7 canal seleccionado para este journey de comercio\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M20.5 3.5A11.9 11.9 0 0 0 12 0C5.4 0 0 5.4 0 12c0 2.1.6 4.2 1.7 6L0 24l6.2-1.6c1.7.9 3.7 1.4 5.7 1.4C18.6 23.8 24 18.4 24 11.8c0-3.1-1.2-6.1-3.5-8.3zM12 21.8c-1.8 0-3.6-.5-5.1-1.4l-.4-.2-3.7 1 1-3.6-.2-.4c-1-1.6-1.5-3.4-1.5-5.2C2.1 6.5 6.5 2.1 12 2.1c2.6 0 5.1 1 7 2.9 1.9 1.9 2.9 4.4 2.9 7 0 5.5-4.4 9.8-9.9 9.8zm5.4-7.3c-.3-.1-1.7-.9-2-1-.3-.1-.5-.1-.7.1-.2.3-.8 1-1 1.2-.2.2-.3.2-.6.1-1.7-.9-2.9-1.6-4-3.5-.3-.5.3-.5.9-1.6.1-.2 0-.4 0-.6 0-.1-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.4 0 1.4 1 2.8 1.2 3 .1.2 2 3.1 4.9 4.3 1.8.7 2.5.8 3.4.7.6-.1 1.7-.7 1.9-1.4.2-.7.2-1.3.2-1.4-.1-.1-.3-.2-.6-.3z\"\/><\/svg>\r\n        <span class=\"irt-node-label\">WhatsApp<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"irt-node irt-node-push\" aria-label=\"Push \u00b7 canal disponible\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9\"\/><path d=\"M10.3 21a1.94 1.94 0 0 0 3.4 0\"\/><\/svg>\r\n        <span class=\"irt-node-label\">Push<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"irt-node irt-node-email\" aria-label=\"Email \u00b7 canal disponible\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 6-10 7L2 6\"\/><\/svg>\r\n        <span class=\"irt-node-label\">Email<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"irt-node irt-node-sms\" aria-label=\"SMS \u00b7 canal disponible\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>\r\n        <span class=\"irt-node-label\">SMS<\/span>\r\n      <\/div>\r\n\r\n    <\/div><!-- \/irt-right -->\r\n  <\/div><!-- \/irt-inner -->\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  var unlocked = false;\r\n  var sequenceStarted = false;\r\n  var autoLoopTimer = null;\r\n  var phone, lockscreen, notifCard, waOverlay;\r\n\r\n  function init() {\r\n    phone      = document.getElementById('irt-phone');\r\n    lockscreen = document.getElementById('irt-lockscreen');\r\n    notifCard  = document.getElementById('irt-ls-notif');\r\n    waOverlay  = document.getElementById('irt-wa-overlay');\r\n    if (!phone) return;\r\n\r\n    phone.classList.add('irt-armed');\r\n\r\n    var obs = new IntersectionObserver(function(entries){\r\n      entries.forEach(function(e){\r\n        if (e.isIntersecting && !sequenceStarted) {\r\n          sequenceStarted = true;\r\n          startSequence();\r\n          obs.unobserve(e.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.25 });\r\n    obs.observe(phone);\r\n  }\r\n\r\n  function startSequence() {\r\n    if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n      showWA(true);\r\n      return;\r\n    }\r\n    \/\/ Notification drops in after 1.2s\r\n    setTimeout(function(){ notifCard.classList.add('irt-notif-visible'); }, 1200);\r\n    \/\/ Auto-unlock after 3.5s\r\n    setTimeout(function(){ if (!unlocked) doUnlock(); }, 3500);\r\n    \/\/ Schedule next auto-loop 45s after sequence begins\r\n    autoLoopTimer = setTimeout(function(){ doReplay(); }, 45000);\r\n  }\r\n\r\n  function doUnlock() {\r\n    if (unlocked) return;\r\n    unlocked = true;\r\n    lockscreen.classList.add('irt-unlocking');\r\n    setTimeout(function(){\r\n      lockscreen.style.display = 'none';\r\n      showWA(false);\r\n    }, 500);\r\n  }\r\n\r\n  function showWA(instant) {\r\n    waOverlay.classList.add('irt-wa-visible');\r\n    setTimeout(function(){ phone.classList.add('irt-play'); }, instant ? 0 : 200);\r\n  }\r\n\r\n  function doReplay() {\r\n    clearTimeout(autoLoopTimer);\r\n    unlocked = false;\r\n    phone.classList.remove('irt-play');\r\n    lockscreen.style.display = '';\r\n    lockscreen.classList.remove('irt-unlocking');\r\n    notifCard.classList.remove('irt-notif-visible');\r\n    waOverlay.classList.remove('irt-wa-visible');\r\n    \/\/ Restart sequence after brief pause\r\n    setTimeout(function(){\r\n      setTimeout(function(){ notifCard.classList.add('irt-notif-visible'); }, 1200);\r\n      setTimeout(function(){ if (!unlocked) doUnlock(); }, 3500);\r\n      autoLoopTimer = setTimeout(function(){ doReplay(); }, 45000);\r\n    }, 200);\r\n  }\r\n\r\n  \/\/ Allow tap on lock screen \/ notification to unlock immediately\r\n  window.irtUnlock = function() { doUnlock(); };\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- ============================================================\r\n     indigitall.com \u2014 Retail page\r\n     Section 3: \"From anonymous visitor to loyal customer\"\r\n     Retail Differentiator English\r\n     Self-contained ACF Custom HTML block. Light background.\r\n     ============================================================ -->\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n\r\n#indi-rt-diff {\r\n  all: initial;\r\n  display: block;\r\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n  background: #F5F7FA !important;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n#indi-rt-diff *, #indi-rt-diff *::before, #indi-rt-diff *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n\/* \u2500\u2500 shell \u2500\u2500 *\/\r\n#indi-rt-diff .ird-wrap {\r\n  position: relative;\r\n  z-index: 2;\r\n  max-width: 1280px;\r\n  margin: 0 auto !important;\r\n  padding: 100px 48px !important;\r\n}\r\n\r\n\/* \u2500\u2500 header \u2500\u2500 *\/\r\n#indi-rt-diff .ird-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 13px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.12em !important;\r\n  text-transform: uppercase !important;\r\n  color: #0072EF !important;\r\n}\r\n#indi-rt-diff .ird-eyebrow::before {\r\n  content: \"\";\r\n  width: 22px; height: 2px;\r\n  background: #8ADA3F;\r\n  display: inline-block;\r\n  border-radius: 2px;\r\n}\r\n#indi-rt-diff .ird-h2 {\r\n  margin-top: 16px !important;\r\n  font-size: clamp(28px, 3.5vw, 48px) !important;\r\n  line-height: 1.08 !important;\r\n  font-weight: 500 !important;\r\n  letter-spacing: -0.02em !important;\r\n  color: #0F3B7A !important;\r\n  max-width: 100%;\r\n}\r\n#indi-rt-diff .ird-h2 em {\r\n  font-style: normal;\r\n  color: #0072EF !important;\r\n}\r\n#indi-rt-diff .ird-intro {\r\n  margin-top: 20px !important;\r\n  font-size: 17px !important;\r\n  line-height: 1.65 !important;\r\n  font-weight: 400 !important;\r\n  color: #5A6B85 !important;\r\n  max-width: 88ch;\r\n}\r\n\r\n\/* \u2500\u2500 2\u00d72 card grid \u2500\u2500 *\/\r\n#indi-rt-diff .ird-grid {\r\n  margin-top: 56px !important;\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 24px;\r\n  list-style: none;\r\n}\r\n\r\n\/* \u2500\u2500 card \u2500\u2500 *\/\r\n#indi-rt-diff .ird-card {\r\n  background: #FFFFFF !important;\r\n  border-radius: 14px !important;\r\n  box-shadow: 0 12px 36px -8px rgba(18,54,108,0.30), 0 2px 8px rgba(0,0,0,0.06);\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n  transition: transform 0.35s cubic-bezier(0.22,1,0.36,1), box-shadow 0.35s cubic-bezier(0.22,1,0.36,1);\r\n}\r\n#indi-rt-diff .ird-card:hover {\r\n  transform: translateY(-4px) scale(1.015);\r\n  box-shadow: 0 24px 54px -12px rgba(18,54,108,0.36), 0 4px 12px rgba(0,0,0,0.08);\r\n}\r\n\r\n\/* \u2500\u2500 viz stage \u2500\u2500 *\/\r\n#indi-rt-diff .ird-stage {\r\n  position: relative;\r\n  aspect-ratio: 1 \/ 1;\r\n  width: min(100%, 360px);\r\n  margin: 24px auto 4px;\r\n  border-radius: 16px;\r\n  background: radial-gradient(120% 90% at 50% 0%, #F1F6FF 0%, #EEF3FF 55%, #E7EEFB 100%);\r\n  border: 1px solid #EAF0FA;\r\n  overflow: hidden;\r\n}\r\n#indi-rt-diff .ird-stageinner {\r\n  position: absolute;\r\n  top: 50%; left: 50%;\r\n  width: 280px; height: 160px;\r\n  transform: translate(-50%, -50%);\r\n}\r\n#indi-rt-diff .ird-stage svg.ird-lines {\r\n  position: absolute; inset: 0;\r\n  width: 100%; height: 100%;\r\n  overflow: visible;\r\n}\r\n#indi-rt-diff .ird-line {\r\n  stroke: #C9D6EC; stroke-width: 2; fill: none;\r\n}\r\n#indi-rt-diff .ird-line-dash {\r\n  stroke: #C9D6EC; stroke-width: 2; fill: none;\r\n  stroke-dasharray: 4 5; stroke-linecap: round;\r\n}\r\n\r\n\/* nodes *\/\r\n#indi-rt-diff .ird-node {\r\n  position: absolute;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 5px;\r\n  background: #FFFFFF;\r\n  border: 1.5px solid #DCE6F7;\r\n  border-radius: 9px;\r\n  font-size: 10px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.01em;\r\n  color: #0F3B7A !important;\r\n  box-shadow: 0 4px 12px -4px rgba(18,54,108,0.18);\r\n}\r\n#indi-rt-diff .ird-node svg { width: 13px; height: 13px; flex: none; stroke: #0072EF; }\r\n#indi-rt-diff .ird-node.ird-primary {\r\n  background: #0F3B7A;\r\n  border-color: #0F3B7A;\r\n  color: #FFFFFF !important;\r\n  box-shadow: 0 6px 18px -4px rgba(15,59,122,0.45);\r\n}\r\n#indi-rt-diff .ird-node.ird-primary svg { stroke: #FFFFFF; }\r\n#indi-rt-diff .ird-node.ird-green {\r\n  background: #8ADA3F;\r\n  border-color: #8ADA3F;\r\n  color: #0F3B7A !important;\r\n  font-weight: 800 !important;\r\n}\r\n#indi-rt-diff .ird-node.ird-green svg { stroke: #0F3B7A; }\r\n\r\n\/* packets *\/\r\n#indi-rt-diff .ird-packet {\r\n  position: absolute;\r\n  width: 9px; height: 9px;\r\n  border-radius: 50%;\r\n  background: #8ADA3F;\r\n  box-shadow: 0 0 0 3px rgba(138,218,63,0.25), 0 0 8px rgba(138,218,63,0.6);\r\n  opacity: 0;\r\n}\r\n#indi-rt-diff .ird-packet.ird-blue {\r\n  background: #0072EF;\r\n  box-shadow: 0 0 0 3px rgba(0,114,239,0.22), 0 0 8px rgba(0,114,239,0.5);\r\n}\r\n#indi-rt-diff .ird-packet.ird-orange {\r\n  background: #F07000;\r\n  box-shadow: 0 0 0 3px rgba(240,112,0,0.22), 0 0 8px rgba(240,112,0,0.5);\r\n}\r\n\r\n\/* \u2500\u2500 card body \u2500\u2500 *\/\r\n#indi-rt-diff .ird-body {\r\n  padding: 24px 24px 28px !important;\r\n  display: flex;\r\n  flex-direction: column;\r\n  flex: 1;\r\n}\r\n#indi-rt-diff .ird-tag {\r\n  align-self: flex-start;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 5px 11px !important;\r\n  border-radius: 6px;\r\n  background: #EEF3FF;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  color: #0F3B7A !important;\r\n}\r\n#indi-rt-diff .ird-tag::before {\r\n  content: \"\";\r\n  width: 6px; height: 6px;\r\n  border-radius: 50%;\r\n  background: #8ADA3F;\r\n}\r\n#indi-rt-diff .ird-title {\r\n  margin-top: 14px !important;\r\n  font-size: 20px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: -0.01em !important;\r\n  line-height: 1.2 !important;\r\n  color: #0F0F0F !important;\r\n}\r\n#indi-rt-diff .ird-desc {\r\n  margin-top: 10px !important;\r\n  font-size: 15px !important;\r\n  line-height: 1.6 !important;\r\n  font-weight: 400 !important;\r\n  color: #5A6B85 !important;\r\n  flex: 1;\r\n}\r\n#indi-rt-diff .ird-indicator {\r\n  margin-top: 18px !important;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #5A6B85 !important;\r\n  letter-spacing: 0.02em;\r\n}\r\n#indi-rt-diff .ird-indicator .ird-dot {\r\n  width: 7px; height: 7px;\r\n  border-radius: 50%;\r\n  background: #8ADA3F;\r\n  box-shadow: 0 0 0 3px rgba(138,218,63,0.25);\r\n  animation: irdPulseDot 2s ease-in-out infinite;\r\n  flex-shrink: 0;\r\n}\r\n#indi-rt-diff .ird-indicator .ird-dot.ird-dot-blue {\r\n  background: #0072EF;\r\n  box-shadow: 0 0 0 3px rgba(0,114,239,0.22);\r\n}\r\n#indi-rt-diff .ird-indicator .ird-dot.ird-dot-purple {\r\n  background: #7C3AED;\r\n  box-shadow: 0 0 0 3px rgba(124,58,237,0.22);\r\n}\r\n@keyframes irdPulseDot { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.35); opacity: 0.75; } }\r\n\r\n\/* ================================================================\r\n   CARD 1 ANIMATIONS \u2014 Real-time behavioral triggers\r\n   Browse \u2192 Abandon \u2192 Purchase events fire packets to channels\r\n   ================================================================ *\/\r\n\r\n\/* Event source node pulses *\/\r\n#indi-rt-diff .ird-evt-pulse {\r\n  animation: irdEvtPulse 2.8s ease-in-out infinite;\r\n}\r\n@keyframes irdEvtPulse {\r\n  0%, 100% { border-color: #DCE6F7; box-shadow: 0 4px 12px -4px rgba(18,54,108,0.18); }\r\n  30%, 50% { border-color: #8ADA3F; box-shadow: 0 0 0 4px rgba(138,218,63,0.2); }\r\n}\r\n\r\n\/* Packets travelling left\u2192right from event hub to channels *\/\r\n#indi-rt-diff .ird-c1p1 { left: 76px; top: 76px; animation: irdc1p1 2.4s ease-in-out infinite; }\r\n#indi-rt-diff .ird-c1p2 { left: 76px; top: 76px; animation: irdc1p2 2.4s ease-in-out infinite; animation-delay: 0.8s; }\r\n#indi-rt-diff .ird-c1p3 { left: 76px; top: 76px; animation: irdc1p3 2.4s ease-in-out infinite; animation-delay: 1.6s; }\r\n@keyframes irdc1p1 {\r\n  0%   { transform: translate(0,0); opacity: 0; }\r\n  8%   { opacity: 1; }\r\n  42%  { transform: translate(116px,-44px); opacity: 1; }\r\n  52%, 100% { transform: translate(116px,-44px); opacity: 0; }\r\n}\r\n@keyframes irdc1p2 {\r\n  0%   { transform: translate(0,0); opacity: 0; }\r\n  8%   { opacity: 1; }\r\n  42%  { transform: translate(116px,0); opacity: 1; }\r\n  52%, 100% { transform: translate(116px,0); opacity: 0; }\r\n}\r\n@keyframes irdc1p3 {\r\n  0%   { transform: translate(0,0); opacity: 0; }\r\n  8%   { opacity: 1; }\r\n  42%  { transform: translate(116px,44px); opacity: 1; }\r\n  52%, 100% { transform: translate(116px,44px); opacity: 0; }\r\n}\r\n\/* Channel nodes light up on arrival *\/\r\n#indi-rt-diff .ird-ch1 { animation: irdChHL 2.4s ease-in-out infinite; }\r\n#indi-rt-diff .ird-ch2 { animation: irdChHL 2.4s ease-in-out infinite; animation-delay: 0.8s; }\r\n#indi-rt-diff .ird-ch3 { animation: irdChHL 2.4s ease-in-out infinite; animation-delay: 1.6s; }\r\n@keyframes irdChHL {\r\n  0%, 25% { border-color: #DCE6F7; box-shadow: 0 4px 12px -4px rgba(18,54,108,0.18); }\r\n  38%     { border-color: #8ADA3F; box-shadow: 0 0 0 3px rgba(138,218,63,0.28); }\r\n  55%, 100% { border-color: #DCE6F7; box-shadow: 0 4px 12px -4px rgba(18,54,108,0.18); }\r\n}\r\n\r\n\/* ================================================================\r\n   CARD 2 ANIMATIONS \u2014 CDP identity resolution (touchpoint merge)\r\n   Four signals converge into one unified profile node\r\n   ================================================================ *\/\r\n#indi-rt-diff .ird-c2t1 { left: 8px;  top: 110px; }\r\n#indi-rt-diff .ird-c2t2 { left: 76px;  top: 110px; }\r\n#indi-rt-diff .ird-c2t3 { left: 144px; top: 110px; }\r\n#indi-rt-diff .ird-c2t4 { left: 212px; top: 110px; }\r\n\r\n\/* CDP packets now use SVG animateMotion \u2014 no CSS keyframes needed *\/\r\n\r\n\/* CDP core pulses on each merge *\/\r\n#indi-rt-diff .ird-cdp-core { animation: irdCdpGlow 5s ease-in-out infinite; }\r\n@keyframes irdCdpGlow {\r\n  0%, 8% { box-shadow: 0 6px 18px -4px rgba(15,59,122,0.45); }\r\n  28%, 38% { box-shadow: 0 0 0 6px rgba(138,218,63,0.22), 0 6px 18px -4px rgba(15,59,122,0.45); }\r\n  50%, 100% { box-shadow: 0 6px 18px -4px rgba(15,59,122,0.45); }\r\n}\r\n\r\n\/* ================================================================\r\n   CARD 3 ANIMATIONS \u2014 WhatsApp commerce thread\r\n   Message \u2192 reply \u2192 confirm flows inside a mini chat column\r\n   ================================================================ *\/\r\n#indi-rt-diff .ird-chat-bubble {\r\n  position: absolute;\r\n  border-radius: 10px;\r\n  font-size: 8.5px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.3;\r\n  padding: 5px 8px;\r\n  box-shadow: 0 2px 6px rgba(0,0,0,0.1);\r\n  white-space: nowrap;\r\n  max-width: 174px;\r\n  opacity: 0;\r\n}\r\n#indi-rt-diff .ird-bub-in {\r\n  background: #FFFFFF;\r\n  color: #0F0F0F !important;\r\n  left: 18px;\r\n  border-top-left-radius: 3px;\r\n}\r\n#indi-rt-diff .ird-bub-out {\r\n  background: #DCF8C6;\r\n  color: #0F0F0F !important;\r\n  right: 18px;\r\n  border-top-right-radius: 3px;\r\n}\r\n#indi-rt-diff .ird-wa-bg {\r\n  position: absolute; inset: 0;\r\n  background: #ECE5DD;\r\n  border-radius: 10px;\r\n  overflow: hidden;\r\n}\r\n#indi-rt-diff .ird-wa-topbar {\r\n  background: #075E54;\r\n  height: 28px;\r\n  display: flex; align-items: center;\r\n  padding: 0 10px; gap: 6px;\r\n}\r\n#indi-rt-diff .ird-wa-topbar-name {\r\n  font-size: 9px !important; font-weight: 700 !important; color: #FFFFFF !important;\r\n}\r\n\/* Bubble entrance animations *\/\r\n#indi-rt-diff .ird-cb1 { top: 36px; width: auto; animation: irdBubIn 0.4s ease 0.5s both, irdBubStay 6s 0.5s infinite; }\r\n#indi-rt-diff .ird-cb2 { top: 64px; width: auto;  animation: irdBubIn 0.4s ease 1.1s both, irdBubStay 6s 1.1s infinite; }\r\n#indi-rt-diff .ird-cb3 { top: 92px; width: auto; animation: irdBubIn 0.4s ease 1.7s both, irdBubStay 6s 1.7s infinite; }\r\n#indi-rt-diff .ird-cb4 { top: 120px; width: auto; animation: irdBubIn 0.4s ease 2.3s both, irdBubStay 6s 2.3s infinite; }\r\n@keyframes irdBubIn { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:translateY(0); } }\r\n@keyframes irdBubStay {\r\n  0% { opacity: 1; }\r\n  80% { opacity: 1; }\r\n  90%, 100% { opacity: 0; }\r\n}\r\n\r\n\r\n\/* ================================================================\r\n   CARD 4 ANIMATIONS \u2014 Predictive AI scoring\r\n   Score bar rises, offer pill appears, send-time clock ticks\r\n   ================================================================ *\/\r\n#indi-rt-diff .ird-ai-bar {\r\n  position: absolute;\r\n  bottom: 28px;\r\n  width: 18px;\r\n  border-radius: 4px 4px 0 0;\r\n  background: linear-gradient(180deg, #8ADA3F, #5fb524);\r\n  transform-origin: bottom;\r\n}\r\n#indi-rt-diff .ird-ai-bar.ab1 { left: 62px;  height: 32px; animation: irdGrow 3.6s ease-in-out infinite; }\r\n#indi-rt-diff .ird-ai-bar.ab2 { left: 86px;  height: 52px; animation: irdGrow 3.6s ease-in-out infinite; animation-delay: 0.3s; }\r\n#indi-rt-diff .ird-ai-bar.ab3 { left: 110px; height: 72px; animation: irdGrow 3.6s ease-in-out infinite; animation-delay: 0.6s; }\r\n#indi-rt-diff .ird-ai-bar.ab4 { left: 134px; height: 90px; animation: irdGrow 3.6s ease-in-out infinite; animation-delay: 0.9s; }\r\n@keyframes irdGrow {\r\n  0%   { transform: scaleY(0.15); }\r\n  45%  { transform: scaleY(1); }\r\n  78%  { transform: scaleY(1); }\r\n  100% { transform: scaleY(0.15); }\r\n}\r\n\/* Score readout *\/\r\n#indi-rt-diff .ird-score-pill {\r\n  position: absolute;\r\n  right: 20px; top: 32px;\r\n  background: #0F3B7A;\r\n  border-radius: 8px;\r\n  padding: 6px 10px;\r\n  display: flex; flex-direction: column; align-items: flex-start; gap: 2px;\r\n}\r\n#indi-rt-diff .ird-score-label {\r\n  font-size: 7.5px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.65) !important; text-transform: uppercase; letter-spacing: 0.08em;\r\n}\r\n#indi-rt-diff .ird-score-val {\r\n  font-size: 22px !important; font-weight: 800 !important;\r\n  color: #8ADA3F !important; line-height: 1;\r\n  letter-spacing: -0.02em;\r\n}\r\n#indi-rt-diff .ird-score-sub {\r\n  font-size: 7.5px !important; font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.55) !important;\r\n}\r\n\/* Churn score counter animation *\/\r\n#indi-rt-diff .ird-score-val { animation: irdScorePop 3.6s ease-in-out infinite; }\r\n@keyframes irdScorePop {\r\n  0%, 30% { opacity: 0.4; }\r\n  50%, 80% { opacity: 1; }\r\n  95%, 100% { opacity: 0.4; }\r\n}\r\n\/* Offer pill flies in *\/\r\n#indi-rt-diff .ird-offer-pill {\r\n  position: absolute;\r\n  left: 18px; top: 8px;\r\n  z-index: 3;\r\n  background: #EEF3FF;\r\n  border: 1.5px solid #0072EF;\r\n  border-radius: 20px;\r\n  padding: 4px 9px;\r\n  font-size: 8.5px !important; font-weight: 700 !important;\r\n  color: #0072EF !important;\r\n  white-space: nowrap;\r\n  animation: irdOfferIn 3.6s ease-in-out infinite;\r\n}\r\n@keyframes irdOfferIn {\r\n  0%, 20% { opacity: 0; transform: translateY(6px); }\r\n  35%, 75% { opacity: 1; transform: translateY(0); }\r\n  90%, 100% { opacity: 0; transform: translateY(-4px); }\r\n}\r\n\r\n\/* \u2500\u2500 scroll reveal \u2500\u2500 *\/\r\n#indi-rt-diff .ird-animate {\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  transition: opacity 0.7s cubic-bezier(0.22,1,0.36,1), transform 0.7s cubic-bezier(0.22,1,0.36,1);\r\n}\r\n#indi-rt-diff .ird-animate.ird-visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n#indi-rt-diff .ird-grid .ird-card:nth-child(1) { transition-delay: 0.00s; }\r\n#indi-rt-diff .ird-grid .ird-card:nth-child(2) { transition-delay: 0.08s; }\r\n#indi-rt-diff .ird-grid .ird-card:nth-child(3) { transition-delay: 0.16s; }\r\n#indi-rt-diff .ird-grid .ird-card:nth-child(4) { transition-delay: 0.24s; }\r\n\r\n\/* \u2500\u2500 responsive \u2500\u2500 *\/\r\n@media (max-width: 1100px) {\r\n  #indi-rt-diff .ird-wrap { padding: 80px 32px !important; }\r\n}\r\n@media (max-width: 780px) {\r\n  #indi-rt-diff .ird-wrap { padding: 60px 24px !important; }\r\n  #indi-rt-diff .ird-grid { grid-template-columns: 1fr; gap: 20px; }\r\n  #indi-rt-diff .ird-h2 { max-width: 100%; }\r\n}\r\n@media (max-width: 480px) {\r\n  #indi-rt-diff .ird-wrap { padding: 40px 16px !important; }\r\n}\r\n\r\n\/* \u2500\u2500 reduced motion \u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-rt-diff .ird-animate { opacity: 1 !important; transform: none !important; transition: none !important; }\r\n  #indi-rt-diff .ird-packet,\r\n  #indi-rt-diff .ird-chat-bubble { animation: none !important; opacity: 1 !important; }\r\n  #indi-rt-diff .ird-ai-bar { animation: none !important; transform: scaleY(1) !important; }\r\n  #indi-rt-diff .ird-score-val,\r\n  #indi-rt-diff .ird-offer-pill { animation: none !important; opacity: 1 !important; }\r\n  #indi-rt-diff .ird-dot { animation: none !important; }\r\n  #indi-rt-diff .ird-evt-pulse,\r\n  #indi-rt-diff .ird-ch1,\r\n  #indi-rt-diff .ird-ch2,\r\n  #indi-rt-diff .ird-ch3,\r\n  #indi-rt-diff .ird-cdp-core { animation: none !important; }\r\n}\r\n\r\n@keyframes irdFadeIn { from { opacity: 0; } to { opacity: 1; } }\r\n<\/style>\r\n\r\n<div id=\"indi-rt-diff\" role=\"region\" aria-label=\"Retail Differentiator: Desde visitante an\u00f3nimo hasta cliente fiel \u2014 capacidades de la plataforma indigitall\">\r\n  <div class=\"ird-wrap\">\r\n\r\n    <span class=\"ird-eyebrow\">Una Plataforma para Todo el Journey de Comercio<\/span>\r\n    <h2 class=\"ird-h2\">Desde <em>visitante an\u00f3nimo<\/em> hasta cliente fiel. Sin vac\u00edos, sin callejones sin salida.<\/h2>\r\n    <p class=\"ird-intro\">Todos los equipos de retail se topan con el mismo problema oculto: marketing env\u00eda la campa\u00f1a, soporte recibe la respuesta, y los datos que deber\u00edan conectarlos viven en tres herramientas distintas. indigitall unifica toda la conversaci\u00f3n de comercio. Se\u00f1ales de comportamiento, IA y cada canal trabajan desde un \u00fanico perfil \u2014 para que el mensaje que gana la venta sea la misma plataforma que fideliza al cliente.<\/p>\r\n\r\n    <ul class=\"ird-grid\">\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 1 \u2014 Real-time behavioral triggers \u2550\u2550\u2550 -->\r\n      <li class=\"ird-card ird-animate\">\r\n        <div class=\"ird-stage\" aria-hidden=\"true\">\r\n          <div class=\"ird-stageinner\">\r\n            <!-- Lines: hub \u2192 3 channels -->\r\n            <svg class=\"ird-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <!-- Input: event stream \u2192 hub -->\r\n              <path class=\"ird-line\" d=\"M14,80 H76\"\/>\r\n              <!-- Hub \u2192 Push (top) -->\r\n              <path class=\"ird-line-dash\" d=\"M136,80 C162,80 162,36 192,36\"\/>\r\n              <!-- Hub \u2192 WhatsApp (mid) -->\r\n              <path class=\"ird-line-dash\" d=\"M136,80 H192\"\/>\r\n              <!-- Hub \u2192 Email (bottom) -->\r\n              <path class=\"ird-line-dash\" d=\"M136,80 C162,80 162,124 192,124\"\/>\r\n            <\/svg>\r\n\r\n            <!-- Event stream source -->\r\n            <div class=\"ird-node ird-evt-pulse\" style=\"left:8px; top:62px; width:52px; height:36px; flex-direction:column; gap:2px; z-index:0;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\r\n              <span style=\"font-size:8px;\">Evento<\/span>\r\n            <\/div>\r\n\r\n            <!-- AI hub \/ trigger engine -->\r\n            <div class=\"ird-node ird-primary\" style=\"left:76px; top:56px; width:60px; height:48px; flex-direction:column; gap:2px; z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2a2 2 0 0 1 2 2c0 .74-.4 1.39-1 1.73V7h1a7 7 0 0 1 7 7h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v1a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1a7 7 0 0 1 7-7h1V5.73A2 2 0 0 1 10 4a2 2 0 0 1 2-2z\"\/><circle cx=\"9\" cy=\"14\" r=\"1\"\/><circle cx=\"15\" cy=\"14\" r=\"1\"\/><\/svg>\r\n              Disparador\r\n            <\/div>\r\n\r\n            <!-- Channel targets -->\r\n            <div class=\"ird-node ird-ch1\" style=\"left:192px; top:20px; width:72px; height:32px; gap:4px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9\"\/><path d=\"M10.3 21a1.94 1.94 0 0 0 3.4 0\"\/><\/svg>\r\n              Push\r\n            <\/div>\r\n            <div class=\"ird-node ird-ch2\" style=\"left:192px; top:64px; width:72px; height:32px; gap:4px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" style=\"width:13px;height:13px;stroke:none;color:#25D366;\"><path d=\"M20.5 3.5A11.9 11.9 0 0 0 12 0C5.4 0 0 5.4 0 12c0 2.1.6 4.2 1.7 6L0 24l6.2-1.6c1.7.9 3.7 1.4 5.7 1.4C18.6 23.8 24 18.4 24 11.8c0-3.1-1.2-6.1-3.5-8.3z\"\/><\/svg>\r\n              WA\r\n            <\/div>\r\n            <div class=\"ird-node ird-ch3\" style=\"left:192px; top:108px; width:72px; height:32px; gap:4px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 6-10 7L2 6\"\/><\/svg>\r\n              Email\r\n            <\/div>\r\n\r\n            <!-- Animated packets -->\r\n            <div class=\"ird-packet ird-c1p1\"><\/div>\r\n            <div class=\"ird-packet ird-blue ird-c1p2\"><\/div>\r\n            <div class=\"ird-packet ird-c1p3\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ird-body\">\r\n          <span class=\"ird-tag\">Disparadores en tiempo real<\/span>\r\n          <h3 class=\"ird-title\">El carrito se activa en segundos, no en horas.<\/h3>\r\n          <p class=\"ird-desc\">Navegaci\u00f3n, abandono, compra \u2014 cada evento de comportamiento dispara un mensaje automatizado por push, WhatsApp y email en el instante en que ocurre. Sin retrasos por lotes. Sin ventanas perdidas.<\/p>\r\n          <div class=\"ird-indicator\" aria-label=\"Estado: En vivo, disparado ahora mismo\">\r\n            <span class=\"ird-dot\" aria-hidden=\"true\"><\/span>\r\n            En vivo \u00b7 disparado ahora mismo\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 2 \u2014 CDP Identity Resolution \u2550\u2550\u2550 -->\r\n      <li class=\"ird-card ird-animate\">\r\n        <div class=\"ird-stage\" aria-hidden=\"true\">\r\n          <div class=\"ird-stageinner\">\r\n            <!-- Unified SVG: paths + animateMotion circles perfectly on the dashed lines -->\r\n            <svg class=\"ird-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\" style=\"position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1;\">\r\n              <!-- Dashed paths -->\r\n              <path class=\"ird-line-dash\" id=\"ird-p1\" d=\"M34,108 C34,80 100,68 124,44\"\/>\r\n              <path class=\"ird-line-dash\" id=\"ird-p2\" d=\"M106,108 C106,84 120,68 128,44\"\/>\r\n              <path class=\"ird-line-dash\" id=\"ird-p3\" d=\"M178,108 C178,84 160,68 148,44\"\/>\r\n              <path class=\"ird-line-dash\" id=\"ird-p4\" d=\"M242,108 C242,80 172,68 152,44\"\/>\r\n              <!-- Animated circles travelling along each path -->\r\n              <circle r=\"4.5\" fill=\"#0072EF\" opacity=\"0\">\r\n                <animate attributeName=\"opacity\" values=\"0;0;1;1;0\" keyTimes=\"0;0.05;0.12;0.55;0.65\" dur=\"5s\" begin=\"0s\" repeatCount=\"indefinite\"\/>\r\n                <animateMotion dur=\"5s\" begin=\"0s\" repeatCount=\"indefinite\" calcMode=\"spline\" keySplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" keyTimes=\"0;0.12;0.55\">\r\n                  <mpath href=\"#ird-p1\"\/>\r\n                <\/animateMotion>\r\n              <\/circle>\r\n              <circle r=\"4.5\" fill=\"#0072EF\" opacity=\"0\">\r\n                <animate attributeName=\"opacity\" values=\"0;0;1;1;0\" keyTimes=\"0;0.05;0.12;0.55;0.65\" dur=\"5s\" begin=\"0.7s\" repeatCount=\"indefinite\"\/>\r\n                <animateMotion dur=\"5s\" begin=\"0.7s\" repeatCount=\"indefinite\" calcMode=\"spline\" keySplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" keyTimes=\"0;0.12;0.55\">\r\n                  <mpath href=\"#ird-p2\"\/>\r\n                <\/animateMotion>\r\n              <\/circle>\r\n              <circle r=\"4.5\" fill=\"#0072EF\" opacity=\"0\">\r\n                <animate attributeName=\"opacity\" values=\"0;0;1;1;0\" keyTimes=\"0;0.05;0.12;0.55;0.65\" dur=\"5s\" begin=\"1.4s\" repeatCount=\"indefinite\"\/>\r\n                <animateMotion dur=\"5s\" begin=\"1.4s\" repeatCount=\"indefinite\" calcMode=\"spline\" keySplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" keyTimes=\"0;0.12;0.55\">\r\n                  <mpath href=\"#ird-p3\"\/>\r\n                <\/animateMotion>\r\n              <\/circle>\r\n              <circle r=\"4.5\" fill=\"#0072EF\" opacity=\"0\">\r\n                <animate attributeName=\"opacity\" values=\"0;0;1;1;0\" keyTimes=\"0;0.05;0.12;0.55;0.65\" dur=\"5s\" begin=\"2.1s\" repeatCount=\"indefinite\"\/>\r\n                <animateMotion dur=\"5s\" begin=\"2.1s\" repeatCount=\"indefinite\" calcMode=\"spline\" keySplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" keyTimes=\"0;0.12;0.55\">\r\n                  <mpath href=\"#ird-p4\"\/>\r\n                <\/animateMotion>\r\n              <\/circle>\r\n            <\/svg>\r\n\r\n            <!-- CDP Unified Profile core -->\r\n            <div class=\"ird-node ird-primary ird-cdp-core\" style=\"left:96px; top:14px; width:88px; height:38px; flex-direction:column; gap:1px; z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 3 7v6c0 5 4 8 9 9 5-1 9-4 9-9V7z\"\/><circle cx=\"12\" cy=\"11\" r=\"2.5\"\/><\/svg>\r\n              <span style=\"font-size:9px;font-weight:800;\">Perfil Unificado<\/span>\r\n            <\/div>\r\n\r\n            <!-- 4 Touchpoint sources -->\r\n            <div class=\"ird-node ird-c2t1\" style=\"width:60px; height:34px; flex-direction:column; gap:1px; z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18z\"\/><\/svg>\r\n              <span style=\"font-size:8px;\">Web<\/span>\r\n            <\/div>\r\n            <div class=\"ird-node ird-c2t2\" style=\"width:60px; height:34px; flex-direction:column; gap:1px; z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\"\/><line x1=\"12\" y1=\"18\" x2=\"12.01\" y2=\"18\"\/><\/svg>\r\n              <span style=\"font-size:8px;\">App<\/span>\r\n            <\/div>\r\n            <div class=\"ird-node ird-c2t3\" style=\"width:60px; height:34px; flex-direction:column; gap:1px; z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.4 8.4 0 0 1-12 7.6L3 21l1.9-5.7A8.5 8.5 0 1 1 21 11.5z\"\/><\/svg>\r\n              <span style=\"font-size:8px;\">WhatsApp<\/span>\r\n            <\/div>\r\n            <div class=\"ird-node ird-c2t4\" style=\"width:60px; height:34px; flex-direction:column; gap:1px; z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>\r\n              <span style=\"font-size:8px;\">Tienda f\u00edsica<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ird-body\">\r\n          <span class=\"ird-tag\">CDP \u00b7 Resoluci\u00f3n de identidad<\/span>\r\n          <h3 class=\"ird-title\">Un cliente. Web, app, WhatsApp, tienda f\u00edsica.<\/h3>\r\n          <p class=\"ird-desc\">El CDP de indigitall unifica la identidad en cada punto de contacto. Visitantes web an\u00f3nimos, usuarios de la app y contactos de WhatsApp se fusionan en un \u00fanico perfil sobre el que tu equipo de marketing puede actuar de inmediato.<\/p>\r\n          <div class=\"ird-indicator\" aria-label=\"Estado: Identidad resuelta, 4 puntos de contacto unificados\">\r\n            <span class=\"ird-dot ird-dot-blue\" aria-hidden=\"true\"><\/span>\r\n            Identidad resuelta \u00b7 4 puntos de contacto unificados\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 3 \u2014 WhatsApp Commerce Thread \u2550\u2550\u2550 -->\r\n      <li class=\"ird-card ird-animate\">\r\n        <div class=\"ird-stage\" aria-hidden=\"true\">\r\n          <div class=\"ird-stageinner\">\r\n            <!-- WhatsApp chat background panel -->\r\n            <div class=\"ird-wa-bg\" style=\"left:20px; top:8px; width:200px; height:144px;\">\r\n              <div class=\"ird-wa-topbar\">\r\n                <!-- WhatsApp icon -->\r\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"#FFFFFF\" aria-hidden=\"true\"><path d=\"M20.5 3.5A11.9 11.9 0 0 0 12 0C5.4 0 0 5.4 0 12c0 2.1.6 4.2 1.7 6L0 24l6.2-1.6c1.7.9 3.7 1.4 5.7 1.4C18.6 23.8 24 18.4 24 11.8c0-3.1-1.2-6.1-3.5-8.3zM12 21.8c-1.8 0-3.6-.5-5.1-1.4l-.4-.2-3.7 1 1-3.6-.2-.4c-1-1.6-1.5-3.4-1.5-5.2C2.1 6.5 6.5 2.1 12 2.1c2.6 0 5.1 1 7 2.9 1.9 1.9 2.9 4.4 2.9 7 0 5.5-4.4 9.8-9.9 9.8z\"\/><\/svg>\r\n                <span class=\"ird-wa-topbar-name\">StyleHub \u00b7 Business<\/span>\r\n              <\/div>\r\n              <!-- Animated bubbles -->\r\n              <div class=\"ird-chat-bubble ird-bub-in ird-cb1\">\ud83d\udecd\ufe0f \u00bfEncontraste algo genial?<\/div>\r\n              <div class=\"ird-chat-bubble ird-bub-out ird-cb2\">\u00a1S\u00ed! \u00bfC\u00f3mo hago el pedido?<\/div>\r\n              <div class=\"ird-chat-bubble ird-bub-in ird-cb3\">Pagar \u2705 Env\u00edo gratis<\/div>\r\n              <div class=\"ird-chat-bubble ird-bub-out ird-cb4\">\u00a1Pedido realizado! \ud83c\udf89<\/div>\r\n            <\/div>\r\n\r\n            <!-- Journey stage nodes to the right -->\r\n            <svg class=\"ird-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\" style=\"position:absolute;inset:0;pointer-events:none;\">\r\n              <path class=\"ird-line-dash\" d=\"M222,40 V120\"\/>\r\n            <\/svg>\r\n            <div class=\"ird-node ird-primary\" style=\"left:224px; top:18px; width:48px; height:28px; font-size:8px !important;\">Descubrir<\/div>\r\n            <div class=\"ird-node\" style=\"left:224px; top:58px; width:48px; height:28px; font-size:8px !important;\">Pago<\/div>\r\n            <div class=\"ird-node ird-green\" style=\"left:224px; top:98px; width:48px; height:28px; font-size:8px !important;\">Soporte<\/div>\r\n\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ird-body\">\r\n          <span class=\"ird-tag\">Comercio por WhatsApp<\/span>\r\n          <h3 class=\"ird-title\">Comercio bidireccional en un solo hilo de conversaci\u00f3n.<\/h3>\r\n          <p class=\"ird-desc\">Desde el descubrimiento del producto hasta el pago y el soporte post-compra \u2014 todo dentro de WhatsApp. indigitall tiene la clasificaci\u00f3n Meta Business Partner Tier 1, la distinci\u00f3n m\u00e1s alta en Espa\u00f1a.<\/p>\r\n          <div class=\"ird-indicator\" aria-label=\"Estado: Meta Business Partner Tier 1\">\r\n            <span class=\"ird-dot\" style=\"background:#25D366;box-shadow:0 0 0 3px rgba(37,211,102,0.25);\" aria-hidden=\"true\"><\/span>\r\n            Meta Business Partner \u00b7 Tier 1\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 4 \u2014 Predictive AI \u2550\u2550\u2550 -->\r\n      <li class=\"ird-card ird-animate\">\r\n        <div class=\"ird-stage\" aria-hidden=\"true\">\r\n          <div class=\"ird-stageinner\">\r\n            <svg class=\"ird-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <!-- Baseline for bars -->\r\n              <line x1=\"52\" y1=\"128\" x2=\"162\" y2=\"128\" stroke=\"#C9D6EC\" stroke-width=\"1.5\"\/>\r\n              <!-- Line from AI node to score (moved down) -->\r\n              <path class=\"ird-line-dash\" d=\"M162,80 C180,80 180,126 198,126\"\/>\r\n            <\/svg>\r\n\r\n            <!-- AI brain node -->\r\n            <div class=\"ird-node ird-primary\" style=\"left:14px; top:62px; width:48px; height:48px; flex-direction:column; gap:2px; border-radius:50%;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:18px;height:18px;\"><path d=\"M12 2a2 2 0 0 1 2 2c0 .74-.4 1.39-1 1.73V7h1a7 7 0 0 1 7 7h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v1a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1a7 7 0 0 1 7-7h1V5.73A2 2 0 0 1 10 4a2 2 0 0 1 2-2z\"\/><circle cx=\"9\" cy=\"14\" r=\"1\"\/><circle cx=\"15\" cy=\"14\" r=\"1\"\/><\/svg>\r\n              AI\r\n            <\/div>\r\n\r\n            <!-- Offer recommendation pill -->\r\n            <div class=\"ird-offer-pill\">\ud83c\udfaf Mejor oferta: 15% de descuento<\/div>\r\n\r\n            <!-- Growing score bars -->\r\n            <div class=\"ird-ai-bar ab1\"><\/div>\r\n            <div class=\"ird-ai-bar ab2\"><\/div>\r\n            <div class=\"ird-ai-bar ab3\"><\/div>\r\n            <div class=\"ird-ai-bar ab4\"><\/div>\r\n\r\n            <!-- Churn score readout -->\r\n            <div class=\"ird-score-pill\">\r\n              <span class=\"ird-score-label\">Riesgo de churn<\/span>\r\n              <span class=\"ird-score-val\">87%<\/span>\r\n              <span class=\"ird-score-sub\">act\u00faa ya<\/span>\r\n            <\/div>\r\n\r\n\r\n            <!-- Send time label -->\r\n            <div class=\"ird-node\" style=\"left:184px; top:106px; width:82px; height:42px; padding:5px 8px; flex-direction:column; gap:2px; font-size:9px !important;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:12px;height:12px;stroke:#0072EF;\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\r\n              <span style=\"font-size:7.5px; text-align:center; line-height:1.3;\">Horario de env\u00edo<br>optimizado<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ird-body\">\r\n          <span class=\"ird-tag\">IA Predictiva<\/span>\r\n          <h3 class=\"ird-title\">Predictiva, no reactiva.<\/h3>\r\n          <p class=\"ird-desc\">La IA punt\u00faa la probabilidad de churn, recomienda la mejor oferta siguiente y optimiza el horario de env\u00edo por canal \u2014 de forma autom\u00e1tica. Sin reglas que configurar. Sin analista necesario.<\/p>\r\n          <div class=\"ird-indicator\" aria-label=\"Estado: Impulsado por IA, sin reglas necesarias\">\r\n            <span class=\"ird-dot ird-dot-purple\" aria-hidden=\"true\"><\/span>\r\n            Impulsado por IA \u00b7 sin reglas necesarias\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  var root = document.getElementById('indi-rt-diff');\r\n  if (!root) return;\r\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    root.querySelectorAll('.ird-animate').forEach(function(el){ el.classList.add('ird-visible'); });\r\n    return;\r\n  }\r\n  var obs = new IntersectionObserver(function(entries) {\r\n    entries.forEach(function(e) {\r\n      if (e.isIntersecting) { e.target.classList.add('ird-visible'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.12 });\r\n  root.querySelectorAll('.ird-animate').forEach(function(el) { obs.observe(el); });\r\n})();\r\n<\/script>\r\n\r\n<script>\/*fit-stage-scaler*\/\r\n(function(){var root=document.getElementById(\"indi-rt-diff\");if(!root)return;\r\nfunction fit(){root.querySelectorAll(\".ird-stageinner\").forEach(function(inner){var st=inner.parentNode;if(!st)return;var w=st.clientWidth;if(w>0){inner.style.transform=\"translate(-50%,-50%) scale(\"+((w\/280)*0.96)+\")\";}});}\r\nfit();window.addEventListener(\"resize\",fit);window.addEventListener(\"load\",fit);\r\nif(window.ResizeObserver){var ro=new ResizeObserver(fit);root.querySelectorAll(\".ird-stage\").forEach(function(st){ro.observe(st);});}\r\n})();\r\n<\/script>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<div id=\"indi-retail-journeys\" role=\"region\" aria-label=\"Retail customer journeys interactive demo\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n#indi-retail-journeys{all:initial;display:block;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;box-sizing:border-box !important;-webkit-font-smoothing:antialiased;background:#F5F7FA !important;padding:100px 48px !important}\r\n#indi-retail-journeys *,#indi-retail-journeys *::before,#indi-retail-journeys *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-retail-journeys .irj-inner{max-width:1340px !important;margin:0 auto !important}\r\n#indi-retail-journeys .irj-head{text-align:center !important;max-width:760px !important;margin:0 auto 44px !important}\r\n#indi-retail-journeys .irj-eyebrow{display:inline-block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2.4px !important;text-transform:uppercase !important;color:#1565E0 !important;margin-bottom:14px !important}\r\n#indi-retail-journeys .irj-title{font-size:clamp(28px,3.5vw,48px) !important;font-weight:500 !important;letter-spacing:-.02em !important;line-height:1.08 !important;color:#0F3B7A !important;margin-bottom:16px !important}\r\n#indi-retail-journeys .irj-title em{font-style:normal !important;color:#8ADA3F !important;font-weight:700 !important}\r\n#indi-retail-journeys .irj-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:#5A6B85 !important}\r\n#indi-retail-journeys .irj-demo{display:grid !important;grid-template-columns:240px 1fr 300px !important;gap:18px !important;align-items:start !important}\r\n#indi-retail-journeys .irj-uc{background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:14px !important;padding:16px !important;box-shadow:0 10px 30px -16px rgba(8,31,66,.2) !important}\r\n#indi-retail-journeys .irj-uc-ey{font-size:10px !important;letter-spacing:2.2px !important;text-transform:uppercase !important;font-weight:700 !important;color:#1565E0 !important;margin-bottom:12px !important}\r\n#indi-retail-journeys .irj-uc-item{display:flex !important;align-items:center !important;gap:9px !important;padding:10px 11px !important;border-radius:8px !important;cursor:pointer !important;margin-bottom:4px !important;border:1px solid transparent !important;transition:all .18s ease !important;font-size:13px !important;font-weight:600 !important;color:#5A6B85 !important}\r\n#indi-retail-journeys .irj-uc-item svg{width:16px !important;height:16px !important;flex-shrink:0 !important;color:#7C8BA1 !important}\r\n#indi-retail-journeys .irj-uc-item:hover{background:#F5F7FA !important;color:#0F0F0F !important}\r\n#indi-retail-journeys .irj-uc-item.on{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-retail-journeys .irj-uc-item.on svg{color:#8ADA3F !important}\r\n#indi-retail-journeys .irj-uc-n{width:18px !important;height:18px !important;border-radius:5px !important;background:#EEF3FF !important;color:#1565E0 !important;font-size:10px !important;font-weight:800 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;margin-left:auto !important}\r\n#indi-retail-journeys .irj-uc-item.on .irj-uc-n{background:rgba(255,255,255,.16) !important;color:#fff !important}\r\n#indi-retail-journeys .irj-jp{background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 10px 30px -16px rgba(8,31,66,.2) !important}\r\n#indi-retail-journeys .irj-jhead{background:#fff !important;padding:11px 18px !important;border-bottom:1px solid #DCE3EC !important;display:flex !important;align-items:center !important;gap:12px !important}\r\n#indi-retail-journeys .irj-jtw{flex:1 !important;min-width:0 !important}\r\n#indi-retail-journeys .irj-jtitle{font-size:15px !important;font-weight:700 !important;color:#111827 !important;letter-spacing:-.01em !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}\r\n#indi-retail-journeys .irj-jacts{display:flex !important;gap:7px !important;flex-shrink:0 !important}\r\n#indi-retail-journeys .irj-cbtn{padding:6px 13px !important;border-radius:5px !important;font-size:12px !important;font-weight:600 !important;border:1px solid #D1D5DB !important;background:#fff !important;color:#374151 !important;cursor:default !important}\r\n#indi-retail-journeys .irj-cbtn.pri{background:#0072EF !important;color:#fff !important;border-color:#0072EF !important}\r\n#indi-retail-journeys .irj-status{padding:7px 18px !important;background:#F9FAFB !important;border-bottom:1px solid #EEF2F7 !important;display:flex !important;align-items:center !important;gap:8px !important;font-size:11px !important;color:#6B7280 !important;flex-wrap:wrap !important}\r\n#indi-retail-journeys .irj-sdot{width:6px !important;height:6px !important;border-radius:50% !important;background:#22C55E !important;flex-shrink:0 !important;animation:irjPulse 2s ease-in-out infinite !important}\r\n@keyframes irjPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.4)}}\r\n#indi-retail-journeys .irj-ssep{color:#D1D5DB !important}\r\n#indi-retail-journeys .irj-prog{padding:14px 22px 0 !important;background:#FAFBFC !important;display:flex !important;gap:5px !important}\r\n#indi-retail-journeys .irj-seg{height:4px !important;border-radius:3px !important;flex:1 !important;background:#DCE3EC !important;transition:background .3s !important}\r\n#indi-retail-journeys .irj-seg.done{background:#22C55E !important}\r\n#indi-retail-journeys .irj-seg.cur{background:#0F3B7A !important}\r\n#indi-retail-journeys .irj-stage{background:#FAFBFC !important;background-image:radial-gradient(circle,#BBC0C880 1.5px,transparent 1.5px) !important;background-size:24px 24px !important;padding:30px 30px 48px !important;position:relative !important;min-height:440px !important;display:flex !important;flex-direction:column !important;align-items:center !important;overflow:hidden !important}\r\n#indi-retail-journeys .irj-zoom{position:absolute !important;left:12px !important;bottom:12px !important;display:flex !important;flex-direction:column !important;background:#fff !important;border:1px solid #DCE3EC !important;border-radius:7px !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important;overflow:hidden !important;z-index:4 !important}\r\n#indi-retail-journeys .irj-zoom span{width:28px !important;height:28px !important;color:#374151 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-bottom:1px solid #EEF2F7 !important}\r\n#indi-retail-journeys .irj-zoom span:last-child{border-bottom:none !important}\r\n#indi-retail-journeys .irj-zoom svg{width:13px !important;height:13px !important}\r\n#indi-retail-journeys .irj-mm{position:absolute !important;right:12px !important;bottom:12px !important;width:128px !important;height:80px !important;background:#fff !important;border:1px solid #DCE3EC !important;border-radius:6px !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important;overflow:hidden !important;z-index:4 !important}\r\n#indi-retail-journeys .irj-mm-in{position:relative !important;width:100% !important;height:100% !important;background:#FAFBFC !important;background-image:radial-gradient(circle,#E5E7EB 1px,transparent 1px) !important;background-size:6px 6px !important}\r\n#indi-retail-journeys .irj-mm-in svg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}\r\n#indi-retail-journeys .irj-mm-l{position:absolute !important;top:3px !important;left:5px !important;font-size:8px !important;color:#9CA3AF !important;font-weight:600 !important;letter-spacing:.5px !important;text-transform:uppercase !important}\r\n#indi-retail-journeys .irj-flow{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;max-width:560px !important;position:relative !important;z-index:1 !important}\r\n#indi-retail-journeys .irj-edge{width:2px !important;background:#CBD5E1 !important;height:24px !important;position:relative !important;align-self:center !important}\r\n#indi-retail-journeys .irj-edge.lbl::after{content:attr(data-label) !important;position:absolute !important;left:8px !important;top:50% !important;transform:translateY(-50%) !important;background:#fff !important;padding:2px 7px !important;border-radius:4px !important;font-size:9.5px !important;color:#6B7280 !important;font-weight:500 !important;white-space:nowrap !important;border:1px solid #EEF2F7 !important}\r\n#indi-retail-journeys .irj-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#CBD5E1 !important;margin:-3px 0 !important;z-index:2 !important;align-self:center !important}\r\n#indi-retail-journeys .irj-nc{background:#fff !important;border:1px solid #DCE3EC !important;border-radius:8px !important;padding:8px 12px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:12px !important;font-weight:600 !important;color:#374151 !important;max-width:100% !important;white-space:nowrap !important}\r\n#indi-retail-journeys .irj-nc svg{width:13px !important;height:13px !important;flex-shrink:0 !important}\r\n#indi-retail-journeys .irj-nf{background:#fff !important;border:1px solid #DCE3EC !important;border-radius:10px !important;width:320px !important;max-width:100% !important;box-shadow:0 4px 16px -6px rgba(8,31,66,.14) !important}\r\n#indi-retail-journeys .irj-nf.pulse{animation:irjPulse2 2.8s ease-in-out infinite !important}\r\n@keyframes irjPulse2{0%,100%{transform:scale(1)}45%{transform:scale(1.024)}}\r\n#indi-retail-journeys .irj-nhead{padding:9px 11px !important;display:flex !important;align-items:center !important;gap:8px !important;border-bottom:1px solid #EEF2F7 !important}\r\n#indi-retail-journeys .irj-nic{width:26px !important;height:26px !important;border-radius:5px !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important}\r\n#indi-retail-journeys .irj-nic.gr{background:#22C55E !important}\r\n#indi-retail-journeys .irj-nic.bl{background:#0072EF !important}\r\n#indi-retail-journeys .irj-nic.pu{background:#6B53D9 !important}\r\n#indi-retail-journeys .irj-nic.nv{background:#0F3B7A !important}\r\n#indi-retail-journeys .irj-nic.or{background:#F07000 !important}\r\n#indi-retail-journeys .irj-nic svg{width:14px !important;height:14px !important}\r\n#indi-retail-journeys .irj-ntype{font-size:10.5px !important;color:#6B7280 !important;font-weight:500 !important}\r\n#indi-retail-journeys .irj-nbody{padding:9px 11px 11px !important}\r\n#indi-retail-journeys .irj-nname{font-size:12px !important;font-weight:700 !important;color:#111827 !important;margin-bottom:3px !important}\r\n#indi-retail-journeys .irj-nprev{font-size:10.5px !important;color:#6B7280 !important;line-height:1.4 !important}\r\n#indi-retail-journeys .irj-npill{display:inline-flex !important;align-items:center !important;gap:4px !important;margin-top:7px !important;padding:3px 7px !important;border-radius:4px !important;font-size:9.5px !important;font-weight:600 !important}\r\n#indi-retail-journeys .irj-npill svg{width:9px !important;height:9px !important}\r\n#indi-retail-journeys .irj-npill.pill-gr{background:rgba(34,197,94,.12) !important;color:#15803D !important}\r\n#indi-retail-journeys .irj-npill.pill-bl{background:rgba(0,114,239,.1) !important;color:#1D4ED8 !important}\r\n#indi-retail-journeys .irj-npill.pill-pu{background:rgba(107,83,217,.12) !important;color:#6B53D9 !important}\r\n#indi-retail-journeys .irj-npill.pill-or{background:rgba(240,112,0,.10) !important;color:#C2410C !important}\r\n#indi-retail-journeys .irj-branch{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important}\r\n#indi-retail-journeys .irj-bstem{width:2px !important;height:12px !important;background:#CBD5E1 !important;align-self:center !important}\r\n#indi-retail-journeys .irj-bbar{position:relative !important;height:2px !important;width:100% !important}\r\n#indi-retail-journeys .irj-bbar::before{content:'' !important;position:absolute !important;top:0 !important;height:2px !important;background:#CBD5E1 !important;left:var(--ins) !important;right:var(--ins) !important}\r\n#indi-retail-journeys .irj-brow{display:flex !important;align-items:flex-start !important;width:100% !important}\r\n#indi-retail-journeys .irj-bcol{flex:1 1 0 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:0 6px !important}\r\n#indi-retail-journeys .irj-bdrop{width:2px !important;height:14px !important;background:#CBD5E1 !important}\r\n#indi-retail-journeys .irj-blabel{font-size:9.5px !important;color:#6B7280 !important;font-weight:600 !important;background:#fff !important;border:1px solid #EEF2F7 !important;border-radius:4px !important;padding:2px 7px !important;margin:0 0 8px !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}\r\n#indi-retail-journeys .irj-nav{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:14px 18px !important;border-top:1px solid #DCE3EC !important;background:#fff !important}\r\n#indi-retail-journeys .irj-snav{display:flex !important;align-items:center !important;gap:5px !important;padding:8px 16px !important;border-radius:5px !important;font-size:12px !important;font-weight:700 !important;border:1px solid #DCE3EC !important;background:#fff !important;color:#0F3B7A !important;cursor:pointer !important;font-family:inherit !important;transition:all .18s !important}\r\n#indi-retail-journeys .irj-snav:hover{background:#F5F7FA !important}\r\n#indi-retail-journeys .irj-snav.pri{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-retail-journeys .irj-snav.pri:hover{background:#0B2C5C !important}\r\n#indi-retail-journeys .irj-snav:disabled{opacity:.38 !important;cursor:not-allowed !important}\r\n#indi-retail-journeys .irj-snav svg{width:13px !important;height:13px !important}\r\n#indi-retail-journeys .irj-ctr{font-size:11.5px !important;color:#7C8BA1 !important;font-weight:600 !important;min-width:64px !important;text-align:center !important}\r\n#indi-retail-journeys .irj-phone{position:sticky !important;top:24px !important}\r\n#indi-retail-journeys .irj-ph{background:#181824 !important;border-radius:38px !important;padding:9px !important;width:262px !important;margin:0 auto !important;box-shadow:0 22px 58px rgba(0,0,0,.24) !important}\r\n#indi-retail-journeys .irj-screen{background:#fff !important;border-radius:31px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;height:540px !important;position:relative !important}\r\n#indi-retail-journeys .irj-notch{position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:96px !important;height:22px !important;background:#181824 !important;border-radius:0 0 15px 15px !important;z-index:10 !important}\r\n#indi-retail-journeys .irj-chbar{padding:30px 12px 7px !important;display:flex !important;align-items:center !important;gap:9px !important;border-bottom:1px solid #f0f0f0 !important;flex-shrink:0 !important}\r\n#indi-retail-journeys .irj-av{width:32px !important;height:32px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;flex-shrink:0 !important}\r\n#indi-retail-journeys .irj-av.wa{background:#25D366 !important}\r\n#indi-retail-journeys .irj-av.push{background:#0072EF !important}\r\n#indi-retail-journeys .irj-av.email{background:#6B53D9 !important}\r\n#indi-retail-journeys .irj-av.sms{background:#F07000 !important}\r\n#indi-retail-journeys .irj-av.inapp{background:#0F3B7A !important}\r\n#indi-retail-journeys .irj-av svg{width:15px !important;height:15px !important}\r\n#indi-retail-journeys .irj-nm{font-size:11.5px !important;font-weight:700 !important;color:#111827 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}\r\n#indi-retail-journeys .irj-stt{font-size:9.5px !important;color:#9CA3AF !important}\r\n#indi-retail-journeys .irj-msgs{flex:1 !important;overflow-y:auto !important;padding:10px 10px 6px !important;display:flex !important;flex-direction:column !important;gap:7px !important;scroll-behavior:smooth !important;background:#ECE5DD !important}\r\n#indi-retail-journeys .irj-msgs.plain{background:#fff !important}\r\n#indi-retail-journeys .irj-bub{display:flex !important;flex-direction:column !important;gap:2px !important;animation:irjBub .32s ease both !important}\r\n@keyframes irjBub{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}\r\n#indi-retail-journeys .irj-bub.out{align-items:flex-end !important}\r\n#indi-retail-journeys .irj-bub.in{align-items:flex-start !important}\r\n#indi-retail-journeys .irj-bt{max-width:84% !important;padding:8px 11px !important;border-radius:11px !important;font-size:11.5px !important;line-height:1.42 !important;word-break:break-word !important;font-weight:400 !important}\r\n#indi-retail-journeys .irj-bub.out .irj-bt{background:#DCF8C6 !important;color:#1C1E21 !important;border-bottom-right-radius:3px !important}\r\n#indi-retail-journeys .irj-bub.in .irj-bt{background:#FFFFFF !important;color:#1C1E21 !important;border-bottom-left-radius:3px !important;box-shadow:0 1px 2px rgba(0,0,0,.08) !important}\r\n#indi-retail-journeys .irj-msgs.plain .irj-bub.in .irj-bt{background:#F0F2F5 !important;color:#1C1E21 !important;box-shadow:none !important}\r\n#indi-retail-journeys .irj-msgs.plain .irj-bub.out .irj-bt{background:#0F3B7A !important;color:#fff !important}\r\n#indi-retail-journeys .irj-bts{font-size:8.5px !important;color:#9CA3AF !important;padding:0 3px !important}\r\n#indi-retail-journeys .irj-strip{display:flex !important;gap:5px !important;padding:7px 10px !important;border-top:1px solid #f0f0f0 !important;flex-shrink:0 !important;background:#fff !important;overflow-x:auto !important}\r\n#indi-retail-journeys .irj-badge{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:3px 8px !important;border-radius:16px !important;font-size:9.5px !important;font-weight:600 !important;white-space:nowrap !important;border:1.5px solid transparent !important;transition:all .18s !important}\r\n#indi-retail-journeys .irj-badge svg{width:10px !important;height:10px !important}\r\n#indi-retail-journeys .irj-badge.wa{background:#E7F7EE !important;color:#15803D !important;border-color:#A7F3D0 !important}\r\n#indi-retail-journeys .irj-badge.push{background:#EAF4FF !important;color:#1D4ED8 !important;border-color:#BFDBFE !important}\r\n#indi-retail-journeys .irj-badge.email{background:#F5F0FF !important;color:#6B21A8 !important;border-color:#DDD6FE !important}\r\n#indi-retail-journeys .irj-badge.sms{background:#FFF3E0 !important;color:#C2410C !important;border-color:#FED7AA !important}\r\n#indi-retail-journeys .irj-badge.on{transform:scale(1.07) !important;box-shadow:0 2px 8px rgba(0,0,0,.11) !important}\r\n#indi-retail-journeys .irj-noscript{background:#fff !important;border:1px solid #DCE3EC !important;border-radius:14px !important;padding:24px !important;color:#5A6B85 !important;font-size:14px !important;line-height:1.6 !important;margin-top:18px !important}\r\n@media(max-width:1180px){#indi-retail-journeys{padding:80px 32px !important}#indi-retail-journeys .irj-demo{grid-template-columns:1fr !important}#indi-retail-journeys .irj-uc{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:5px !important}#indi-retail-journeys .irj-uc-ey{grid-column:1\/-1 !important}#indi-retail-journeys .irj-phone{position:relative !important;top:0 !important}#indi-retail-journeys .irj-ph{width:100% !important;max-width:300px !important}}\r\n@media(max-width:760px){#indi-retail-journeys .irj-uc{grid-template-columns:repeat(auto-fill,minmax(150px,1fr)) !important}}\r\n@media(max-width:600px){#indi-retail-journeys{padding:48px 16px !important}#indi-retail-journeys .irj-head{margin-bottom:32px !important}#indi-retail-journeys .irj-sub{font-size:15px !important}#indi-retail-journeys .irj-stage{padding:22px 10px 38px !important;min-height:380px !important}#indi-retail-journeys .irj-flow{max-width:100% !important}#indi-retail-journeys .irj-nc{max-width:100% !important}#indi-retail-journeys .irj-nc span{white-space:normal !important;line-height:1.3 !important}#indi-retail-journeys .irj-bcol{padding:0 4px !important}#indi-retail-journeys .irj-nf{width:152px !important}#indi-retail-journeys .irj-jacts{display:none !important}#indi-retail-journeys .irj-mm{display:none !important}#indi-retail-journeys .irj-zoom{display:none !important}#indi-retail-journeys .irj-status{font-size:10px !important;padding:7px 14px !important}#indi-retail-journeys .irj-screen{height:500px !important}}\r\n@media(max-width:430px){#indi-retail-journeys{padding:40px 12px !important}#indi-retail-journeys .irj-uc{grid-template-columns:1fr 1fr !important}#indi-retail-journeys .irj-uc-item{font-size:12px !important;padding:9px 9px !important;gap:7px !important}#indi-retail-journeys .irj-stage{padding:18px 6px 34px !important}#indi-retail-journeys .irj-bcol{padding:0 3px !important}#indi-retail-journeys .irj-nf{width:130px !important}#indi-retail-journeys .irj-nbody{padding:8px 9px 9px !important}#indi-retail-journeys .irj-nprev{font-size:10px !important}#indi-retail-journeys .irj-snav{padding:8px 12px !important}}\r\n@media(prefers-reduced-motion:reduce){#indi-retail-journeys .irj-nf.pulse,#indi-retail-journeys .irj-bub{animation:none !important}#indi-retail-journeys .irj-sdot{animation:none !important}}\r\n#irj-uclist{display:contents !important}<\/style>\r\n<div class=\"irj-inner\">\r\n  <div class=\"irj-head\">\r\n    <span class=\"irj-eyebrow\">Customer Journeys<\/span>\r\n    <h2 class=\"irj-title\">Cada comprador tiene una historia diferente. <em>Una plataforma las gestiona todas.<\/em><\/h2>\r\n    <p class=\"irj-sub\">Elige un journey para ver c\u00f3mo se desarrolla en cada canal &mdash; disparadores de comportamiento, personalizaci\u00f3n con IA y una vista previa en tiempo real del tel\u00e9fono con exactamente lo que el cliente recibe en cada paso.<\/p>\r\n  <\/div>\r\n  <div class=\"irj-demo\">\r\n    <aside class=\"irj-uc\" role=\"navigation\" aria-label=\"Retail customer journeys\">\r\n      <div class=\"irj-uc-ey\">Journeys<\/div>\r\n      <div id=\"irj-uclist\"><\/div>\r\n    <\/aside>\r\n    <section class=\"irj-jp\" aria-live=\"polite\">\r\n      <div class=\"irj-jhead\">\r\n        <div class=\"irj-jtw\"><span class=\"irj-jtitle\" id=\"irj-jtitle\">&mdash;<\/span><\/div>\r\n        <div class=\"irj-jacts\"><span class=\"irj-cbtn\">Preview<\/span><span class=\"irj-cbtn pri\">Activar<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"irj-status\">\r\n        <span class=\"irj-sdot\"><\/span><span>Journey activado por evento de comportamiento<\/span>\r\n        <span class=\"irj-ssep\">&middot;<\/span><span>Personalizaci\u00f3n IA activa<\/span>\r\n        <span class=\"irj-ssep\">&middot;<\/span><span>Un perfil de cliente<\/span>\r\n      <\/div>\r\n      <div class=\"irj-prog\" id=\"irj-prog\"><\/div>\r\n      <div class=\"irj-stage\">\r\n        <div class=\"irj-zoom\" aria-hidden=\"true\"><span id=\"irj-zin\"><\/span><span id=\"irj-zout\"><\/span><span id=\"irj-zfit\"><\/span><\/div>\r\n        <div class=\"irj-mm\" aria-hidden=\"true\"><div class=\"irj-mm-in\"><span class=\"irj-mm-l\">Mapa<\/span><svg viewBox=\"0 0 128 80\" id=\"irj-mm\"><\/svg><\/div><\/div>\r\n        <div class=\"irj-flow\" id=\"irj-flow\"><\/div>\r\n      <\/div>\r\n      <div class=\"irj-nav\">\r\n        <button class=\"irj-snav\" id=\"irj-prev\" type=\"button\"><span id=\"irj-previc\"><\/span>Anterior<\/button>\r\n        <span class=\"irj-ctr\" id=\"irj-ctr\">Paso 1 \/ 4<\/span>\r\n        <button class=\"irj-snav pri\" id=\"irj-next\" type=\"button\">Siguiente<span id=\"irj-nextic\"><\/span><\/button>\r\n      <\/div>\r\n    <\/section>\r\n    <aside class=\"irj-phone\">\r\n      <div class=\"irj-ph\"><div class=\"irj-screen\">\r\n        <div class=\"irj-notch\"><\/div>\r\n        <div class=\"irj-chbar\"><div class=\"irj-av wa\" id=\"irj-av\"><\/div><div style=\"min-width:0\"><div class=\"irj-nm\" id=\"irj-chnm\">StyleHub &middot; WhatsApp<\/div><div class=\"irj-stt\" id=\"irj-chst\">WhatsApp Business &middot; verificado<\/div><\/div><\/div>\r\n        <div class=\"irj-msgs\" id=\"irj-msgs\"><\/div>\r\n        <div class=\"irj-strip\" id=\"irj-strip\"><\/div>\r\n      <\/div><\/div>\r\n    <\/aside>\r\n  <\/div>\r\n  <noscript><div class=\"irj-noscript\">Demo interactiva de journeys de retail. Activa JavaScript para explorar los journeys de Recuperaci\u00f3n de Carrito, Bienvenida a Nuevos Clientes, Abandono de Navegaci\u00f3n, Fidelizaci\u00f3n y Recompensas, Win-Back y Post-Compra con vistas previas en tiempo real.<\/div><\/noscript>\r\n<\/div>\r\n<script>\r\n(function(){\r\n'use strict';\r\nvar root=document.getElementById('indi-retail-journeys');if(!root)return;\r\nvar P={\r\n'shopping-cart':'<circle cx=\"9\" cy=\"21\" r=\"1\"\/><circle cx=\"20\" cy=\"21\" r=\"1\"\/><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\/>',\r\n'gift':'<polyline points=\"20 12 20 22 4 22 4 12\"\/><rect x=\"2\" y=\"7\" width=\"20\" height=\"5\"\/><line x1=\"12\" x2=\"12\" y1=\"22\" y2=\"7\"\/><path d=\"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z\"\/><path d=\"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z\"\/>',\r\n'eye':'<path d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/>',\r\n'star':'<polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>',\r\n'rotate-ccw':'<path d=\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"\/><path d=\"M3 3v5h5\"\/>',\r\n'package':'<path d=\"m7.5 4.27 9 5.15\"\/><path d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\/><path d=\"m3.3 7 8.7 5 8.7-5\"\/><path d=\"M12 22V12\"\/>',\r\n'bell':'<path d=\"M10.268 21a2 2 0 0 0 3.464 0\"\/><path d=\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\"\/>',\r\n'message-circle':'<path d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"\/>',\r\n'bot':'<path d=\"M12 8V4H8\"\/><rect width=\"16\" height=\"12\" x=\"4\" y=\"8\" rx=\"2\"\/><path d=\"M2 14h2\"\/><path d=\"M20 14h2\"\/><path d=\"M15 13v2\"\/><path d=\"M9 13v2\"\/>',\r\n'cpu':'<rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/><path d=\"M9 1v3M15 1v3M9 20v3M15 20v3M1 9h3M20 9h3M1 15h3M20 15h3\"\/>',\r\n'zap':'<path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"\/>',\r\n'log-in':'<path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"\/><polyline points=\"10 17 15 12 10 7\"\/><line x1=\"15\" x2=\"3\" y1=\"12\" y2=\"12\"\/>',\r\n'timer':'<line x1=\"10\" x2=\"14\" y1=\"2\" y2=\"2\"\/><line x1=\"12\" x2=\"15\" y1=\"14\" y2=\"11\"\/><circle cx=\"12\" cy=\"14\" r=\"8\"\/>',\r\n'filter':'<polygon points=\"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3\"\/>',\r\n'flag':'<path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"\/><line x1=\"4\" x2=\"4\" y1=\"22\" y2=\"15\"\/>',\r\n'mouse-pointer-click':'<path d=\"m9 9 5 12 1.8-5.2L21 14Z\"\/><path d=\"M7.2 2.2 8 5.1\"\/><path d=\"m5.1 8-2.9-.8\"\/><path d=\"M14 4.1 12 6\"\/><path d=\"m6 12-1.9 2\"\/>',\r\n'check-check':'<path d=\"M18 6 7 17l-5-5\"\/><path d=\"m22 10-7.5 7.5L13 16\"\/>',\r\n'git-pull-request-arrow':'<circle cx=\"5\" cy=\"6\" r=\"3\"\/><path d=\"M5 9v12\"\/><circle cx=\"19\" cy=\"18\" r=\"3\"\/><path d=\"m15 9-3-3 3-3\"\/><path d=\"M12 6h5a2 2 0 0 1 2 2v7\"\/>',\r\n'mail':'<rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/>',\r\n'smartphone':'<rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\"\/><path d=\"M12 18h.01\"\/>',\r\n'circle-check-big':'<path d=\"M21.801 10A10 10 0 1 1 17 3.335\"\/><path d=\"m9 11 3 3L22 4\"\/>',\r\n'chevron-left':'<path d=\"m15 18-6-6 6-6\"\/>','chevron-right':'<path d=\"m9 18 6-6-6-6\"\/>',\r\n'plus':'<path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/>','minus':'<path d=\"M5 12h14\"\/>',\r\n'maximize':'<path d=\"M8 3H5a2 2 0 0 0-2 2v3\"\/><path d=\"M21 8V5a2 2 0 0 0-2-2h-3\"\/><path d=\"M3 16v3a2 2 0 0 0 2 2h3\"\/><path d=\"M16 21h3a2 2 0 0 0 2-2v-3\"\/>'\r\n};\r\nfunction ic(n){return'<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">'+(P[n]||'')+'<\/svg>';}\r\nvar J=[\r\n{title:'Recuperaci\u00f3n de Carrito',ic:'shopping-cart',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entrada: Carrito abandonado (sin compra en 30 min)'}],phone:{ch:'push',nm:'StyleHub \\u00b7 Push',st:'Notificaci\u00f3n recibida',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDED2 \u00a1Dejaste algo atr\u00e1s! Tu carrito te espera \\u2014 los art\u00edculos se pueden agotar.'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'cpu',nt:'IA \\u00b7 Puntuaci\u00f3n de comportamiento',nm:'Motor de Riesgo de Churn y Oferta',pv:'La IA punt\u00faa el valor del carrito, la profundidad de navegaci\u00f3n y la sensibilidad al descuento para seleccionar la oferta adecuada.',pill:'IA Activa',pt:'pill-bl'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\u00a1Hola Sarah! Dejaste tu Blazer de Lino Blanco (M) + Zapatillas Casual (38) en tu carrito. Completa tu pedido en las pr\u00f3ximas 2 horas y obt\u00e9n un 15% de descuento. \\uD83D\\uDED4'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Esperar 2h \\u2014 \u00bfsin compra?'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Notificaci\u00f3n Push \\u00b7 unidireccional',nm:'\u00daltima Oportunidad',pv:'Push final de urgencia con prueba social.',pill:'Programado',pt:'pill-bl'}],phone:{ch:'push',nm:'StyleHub \\u00b7 Push',st:'Notificaci\u00f3n recibida',plain:true,msgs:[{d:'in',tx:'\\u23F0 \u00a1\u00daltima oportunidad! Tu carrito expira en 30 min. 127 personas vieron tu Blazer esta semana.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Evento: \u00bfCompra completada?'},{t:'b',branches:[{l:'Comprado',ns:[{t:'c',c:'nv',ic:'flag',l:'Journey completado \\u2014 puntos de fidelizaci\u00f3n otorgados'}]},{l:'Sin compra',ns:[{t:'f',c:'or',ic:'mail',nt:'Email \\u00b7 unidireccional',nm:'Email Win-Back',pv:'Resumen del carrito con c\u00f3digo de descuento \\u2014 \u00faltimo intento.',pill:'Programado',pt:'pill-or'}]}]}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\\u2705 \u00a1Pedido confirmado! Tus art\u00edculos se env\u00edan ma\u00f1ana. Ganaste 180 puntos StyleRewards \\uD83C\\uDF89'}]}}\r\n]},\r\n{title:'Bienvenida a Nuevos Clientes',ic:'gift',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entrada: Cuenta creada \/ primera compra'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\\uD83C\\uDF89 \u00a1Bienvenida a StyleHub, Emma! Como nueva miembro obtienes un 20% de descuento en tu primer pedido \\u2014 sin compra m\u00ednima.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'Agente IA \\u00b7 WhatsApp \\u00b7 bidireccional',nm:'Descubrimiento de Estilo',pv:'La IA hace 2 preguntas para crear un perfil de estilo y mostrar colecciones relevantes.',pill:'IA Activa',pt:'pill-pu'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'Pregunta r\u00e1pida: \u00bfestilo cl\u00e1sico o contempor\u00e1neo?'},{d:'out',tx:'Cl\u00e1sico, principalmente neutros y tejidos naturales'},{d:'in',tx:'Perfecto. Tu Colecci\u00f3n Esenciales est\u00e1 lista \\u2014 lino, algod\u00f3n, cortes sastres. Enviando 3 selecciones ahora.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pausa 24h'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Notificaci\u00f3n Push \\u00b7 unidireccional',nm:'Recordatorio del Lookbook',pv:'Vuelve a mostrar selecciones personalizadas con prueba social.',pill:'Programado',pt:'pill-bl'}],phone:{ch:'push',nm:'StyleHub \\u00b7 Push',st:'Notificaci\u00f3n recibida',plain:true,msgs:[{d:'in',tx:'Tu lookbook personalizado est\u00e1 listo \\uD83D\\uDC57 3 prendas para tu estilo \\u2014 tu c\u00f3digo del 20% expira en 6 d\u00edas.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'star',l:'Inscribirse en StyleRewards'},{t:'e',l:''},{t:'c',c:'nv',ic:'flag',l:'Journey de bienvenida completado \\u2014 fidelizaci\u00f3n activa'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'Ya est\u00e1s en StyleRewards \\uD83D\\uDC9A 200 puntos de bienvenida a\u00f1adidos. Tu c\u00f3digo WELCOME20 es v\u00e1lido por 7 d\u00edas.'}]}}\r\n]},\r\n{title:'Abandono de Navegaci\u00f3n',ic:'eye',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entrada: Sesi\u00f3n de navegaci\u00f3n de alta intenci\u00f3n detectada'}],phone:{ch:'push',nm:'StyleHub \\u00b7 Push',st:'Notificaci\u00f3n recibida',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDC40 \u00bfSigues pensando en esos Vestidos de Verano? Pasaste un rato en el midi floral.'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'cpu',nt:'IA \\u00b7 Puntuaci\u00f3n de intenci\u00f3n',nm:'Modelo de Intenci\u00f3n de Navegaci\u00f3n',pv:'La IA punt\u00faa el tiempo de permanencia, la profundidad de scroll y la afinidad por categor\u00eda para clasificar la propensi\u00f3n de compra.',pill:'IA Activa',pt:'pill-bl'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\u00a1Hola Mia! El Vestido Midi Verde Salvia en tu talla (S) solo quedan 3. \u00bfQuieres que reserve uno por 2 horas?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Evento: \u00bfRespondi\u00f3 \/ toc\u00f3?'},{t:'b',branches:[{l:'Interesado',ns:[{t:'f',c:'pu',ic:'bot',nt:'Agente IA \\u00b7 WhatsApp \\u00b7 bidireccional',nm:'Preguntas sobre el Producto',pv:'La IA responde al instante preguntas sobre tallas, tejidos y estilismo.',pill:'IA Activa',pt:'pill-pu'}]},{l:'Sin respuesta 4h',ns:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 unidireccional',nm:'Se Agota R\u00e1pido',pv:'Empuje de urgencia por escasez de inventario.',pill:'Programado',pt:'pill-bl'}]}]}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'out',tx:'\u00bfEl tallaje es fiel?'},{d:'in',tx:'Queda algo largo \\u2014 las clientas de S adoran el corte holgado. 100% algod\u00f3n, ligero y transpirable. \u00bfA\u00f1adir al carrito?'}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Journey completado \\u2014 art\u00edculo reservado o comprado'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\\u2705 Vestido Midi Verde Salvia (S) reservado por 2 horas. Completa el pago cuando quieras \\uD83C\\uDF3F'}]}}\r\n]},\r\n{title:'Fidelizaci\u00f3n y Recompensas',ic:'star',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entrada: Evento de fidelizaci\u00f3n (hito de puntos \/ cambio de nivel)'}],phone:{ch:'push',nm:'StyleHub \\u00b7 Push',st:'Notificaci\u00f3n recibida',plain:true,msgs:[{d:'in',tx:'\\u2B50 \u00a1Acabas de alcanzar el nivel Gold en StyleRewards! Nuevas ventajas te esperan.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'Agente IA \\u00b7 WhatsApp \\u00b7 bidireccional',nm:'Asistente de Recompensas',pv:'La IA presenta opciones de recompensa personalizadas seg\u00fan el historial de compras y el saldo de puntos.',pill:'IA Activa',pt:'pill-pu'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\u00a1Bienvenida al nivel Gold, Sophie! \\uD83C\\uDF1F Tienes 2.840 pts \\u2014 \\u20AC28 de descuento ahora, o guarda para \\u20AC70 de cr\u00e9dito a los 5k pts. \u00bfQu\u00e9 prefieres?'},{d:'out',tx:'Me quedo con los \\u20AC28 de descuento ahora'},{d:'in',tx:'\u00a1Hecho! El c\u00f3digo GOLD28 est\u00e1 activo en tu cuenta. \u00bfQuieres ver las novedades?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pausa 7 d\u00edas'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 unidireccional',nm:'Lanzamiento de Acceso Anticipado',pv:'Los miembros Gold tienen acceso anticipado de 24h a las nuevas colecciones.',pill:'Programado',pt:'pill-bl'}],phone:{ch:'push',nm:'StyleHub \\u00b7 Push',st:'Notificaci\u00f3n recibida',plain:true,msgs:[{d:'in',tx:'\\uD83C\\uDFAF Exclusivo Gold: acceso anticipado de 24h a la Colecci\u00f3n de Oto\u00f1o \\u2014 disponible ahora, antes que el resto.'}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Journey en bucle \\u2014 el siguiente hito se activa autom\u00e1ticamente'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'Est\u00e1s a 2.160 pts del Platino \\u2014 solo 2 pedidos medianos. Te avisar\u00e9 en el momento en que lo alcances \\uD83C\\uDFC6'}]}}\r\n]},\r\n{title:'Win-Back',ic:'rotate-ccw',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entrada: 60\\u201390 d\u00edas desde la \u00faltima compra'}],phone:{ch:'push',nm:'StyleHub \\u00b7 Push',st:'Notificaci\u00f3n recibida',plain:true,msgs:[{d:'in',tx:'Te echamos de menos, Laura \\uD83D\\uDC4B Muchas cosas han cambiado en StyleHub \\u2014 y tenemos algo especial para ti.'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'cpu',nt:'IA \\u00b7 Modelo de churn y win-back',nm:'Puntuaci\u00f3n de Reactivaci\u00f3n',pv:'La IA punt\u00faa la probabilidad de win-back, selecciona la intensidad del incentivo y elige el canal \u00f3ptimo.',pill:'IA Activa',pt:'pill-bl'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\u00a1Hola Laura! 3 prendas nuevas de la Colecci\u00f3n de Oto\u00f1o coinciden con tus favoritas + 25% de descuento en tu pedido de regreso. Aplicado autom\u00e1ticamente al pagar.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Evento: \u00bfHizo clic o respondi\u00f3?'},{t:'b',branches:[{l:'Interactu\u00f3',ns:[{t:'f',c:'pu',ic:'bot',nt:'Agente IA \\u00b7 WhatsApp \\u00b7 bidireccional',nm:'Estilista Personal',pv:'La IA presenta selecciones personalizadas y gestiona preguntas en el chat.',pill:'IA Activa',pt:'pill-pu'}]},{l:'Sin respuesta 5d',ns:[{t:'f',c:'or',ic:'mail',nt:'Email \\u00b7 unidireccional',nm:'\u00daltimo Intento',pv:'\u00daltimo email de win-back con oferta por tiempo limitado.',pill:'Programado',pt:'pill-or'}]}]}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'out',tx:'\u00a1Mu\u00e9strame las selecciones!'},{d:'in',tx:'\\uD83C\\uDF42 Gabardina Camel \\u00b7 Jersey de Cuello Alto \\u00b7 Pantal\u00f3n de Pana Ancho \\u2014 todos en tu talla, todos en stock. \u00bfCu\u00e1l te llama m\u00e1s la atenci\u00f3n?'}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Cliente reactivado \\u2014 vuelve al ciclo est\u00e1ndar de journey'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\\u2705 Pedido confirmado. \u00a1Bienvenida de nuevo! 25% aplicado. Tus puntos StyleRewards siguen esper\u00e1ndote \\uD83C\\uDF89'}]}}\r\n]},\r\n{title:'Post-Compra',ic:'package',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entrada: Pedido confirmado (evento OMS)'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\\uD83D\\uDCE6 \u00a1Pedido #SH-48210 confirmado! Blazer de Lino Blanco + Zapatillas Casual. Entrega: el jueves. Te mantendr\u00e9 informada.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'Agente IA \\u00b7 WhatsApp \\u00b7 bidireccional',nm:'Asistente de Entrega',pv:'El asistente bidireccional gestiona preferencias de entrega, consultas de seguimiento e incidencias en el chat.',pill:'IA Activa',pt:'pill-pu'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'out',tx:'\u00bfPuedo dejar instrucciones de entrega?'},{d:'in',tx:'\u00a1Por supuesto! \u00bfEn la puerta, con un vecino o en un punto de recogida?'},{d:'out',tx:'Dejar en la puerta'},{d:'in',tx:'\\u2705 Anotado. Recibir\u00e1s una notificaci\u00f3n 30 min antes de la llegada.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'24h tras la entrega'},{t:'e',l:''},{t:'f',c:'bl',ic:'star',nt:'WhatsApp \\u00b7 bidireccional',nm:'Solicitud de Rese\u00f1a',pv:'La IA solicita una rese\u00f1a y ofrece puntos de fidelizaci\u00f3n adicionales.',pill:'Programado',pt:'pill-bl'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'\u00a1Esperamos que adores tus nuevas prendas! Una rese\u00f1a r\u00e1pida te da 50 puntos StyleRewards adicionales. \u00bfLista?'},{d:'out',tx:'\u00a1Claro!'},{d:'in',tx:'\u00a1Perfecto! \\u2B50\\u2B50\\u2B50\\u2B50\\u2B50 Puntos a\u00f1adidos. \u00a1Gracias! \\uD83D\\uDC9A'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pausa 7 d\u00edas'},{t:'e',l:''},{t:'f',c:'pu',ic:'bot',nt:'Agente IA \\u00b7 WhatsApp \\u00b7 bidireccional',nm:'Mejor Oferta Siguiente',pv:'La IA hace cross-sell bas\u00e1ndose en lo que acaba de comprar.',pill:'IA Activa',pt:'pill-pu'}],phone:{ch:'wa',nm:'StyleHub \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verificado',plain:false,msgs:[{d:'in',tx:'Combina perfecto con tu nuevo Blazer: Pantal\u00f3n Sastrero (\\u20AC89) y un Pa\u00f1uelo de Seda (\\u20AC39). \u00bfQuieres ver el look completo? El descuento Gold se aplica autom\u00e1ticamente \\uD83C\\uDF3F'}]}}\r\n]}\r\n];\r\nvar uc=0,step=0,timers=[];\r\nfunction $(id){return root.querySelector(id);}\r\nvar elList=$('#irj-uclist'),elTitle=$('#irj-jtitle'),elProg=$('#irj-prog'),elFlow=$('#irj-flow'),elMM=$('#irj-mm'),elCtr=$('#irj-ctr'),elPrev=$('#irj-prev'),elSiguiente=$('#irj-next'),elAv=$('#irj-av'),elNm=$('#irj-chnm'),elSt=$('#irj-chst'),elMsgs=$('#irj-msgs'),elStrip=$('#irj-strip');\r\n$('#irj-zin').innerHTML=ic('plus');$('#irj-zout').innerHTML=ic('minus');$('#irj-zfit').innerHTML=ic('maximize');\r\n$('#irj-previc').innerHTML=ic('chevron-left');$('#irj-nextic').innerHTML=ic('chevron-right');\r\nvar CH_IC={wa:'message-circle',push:'bell',email:'mail',sms:'smartphone',inapp:'cpu'};\r\nvar BADGES=[{k:'wa',l:'WhatsApp'},{k:'push',l:'Push'},{k:'email',l:'Email'},{k:'sms',l:'SMS'}];\r\nfunction renderList(){\r\n  var h='';J.forEach(function(u,i){h+='<div class=\"irj-uc-item'+(i===uc?' on':'')+'\" role=\"button\" tabindex=\"0\" data-i=\"'+i+'\">'+ic(u.ic)+'<span>'+u.title+'<\/span><span class=\"irj-uc-n\">'+(i+1)+'<\/span><\/div>';});\r\n  elList.innerHTML=h;\r\n  elList.querySelectorAll('.irj-uc-item').forEach(function(d){\r\n    d.addEventListener('click',function(){uc=+d.getAttribute('data-i');step=0;renderAll();});\r\n    d.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();uc=+d.getAttribute('data-i');step=0;renderAll();}});\r\n  });\r\n}\r\nfunction renderNodes(nodes,parent){\r\n  nodes.forEach(function(n){\r\n    if(n.t==='c'){var el=document.createElement('div');el.className='irj-nc';el.innerHTML='<div class=\"irj-nic '+n.c+'\">'+ic(n.ic)+'<\/div><span>'+n.l+'<\/span>';parent.appendChild(el);}\r\n    else if(n.t==='f'){var e2=document.createElement('div');e2.className='irj-nf pulse';e2.innerHTML='<div class=\"irj-nhead\"><div class=\"irj-nic '+n.c+'\">'+ic(n.ic)+'<\/div><span class=\"irj-ntype\">'+n.nt+'<\/span><\/div><div class=\"irj-nbody\"><div class=\"irj-nname\">'+n.nm+'<\/div><div class=\"irj-nprev\">'+n.pv+'<\/div><span class=\"irj-npill '+n.pt+'\">'+ic('circle-check-big')+n.pill+'<\/span><\/div>';parent.appendChild(e2);}\r\n    else if(n.t==='e'){var ed=document.createElement('div');ed.className='irj-edge'+(n.l?' lbl':'');if(n.l)ed.setAttribute('data-label',n.l);parent.appendChild(ed);var dt=document.createElement('div');dt.className='irj-dot';parent.appendChild(dt);}\r\n    else if(n.t==='b'){\r\n      var nb=n.branches.length;var wrap=document.createElement('div');wrap.className='irj-branch';\r\n      var stem=document.createElement('div');stem.className='irj-bstem';wrap.appendChild(stem);\r\n      var bar=document.createElement('div');bar.className='irj-bbar';bar.style.setProperty('--ins',(50\/nb)+'%');wrap.appendChild(bar);\r\n      var row=document.createElement('div');row.className='irj-brow';\r\n      n.branches.forEach(function(b){var col=document.createElement('div');col.className='irj-bcol';var drop=document.createElement('div');drop.className='irj-bdrop';col.appendChild(drop);var lab=document.createElement('div');lab.className='irj-blabel';lab.textContent=b.l;col.appendChild(lab);renderNodes(b.ns,col);row.appendChild(col);});\r\n      wrap.appendChild(row);parent.appendChild(wrap);\r\n    }\r\n  });\r\n}\r\nfunction renderMM(total,cur){var cols=['#22C55E','#0072EF','#6B53D9','#22C55E','#0072EF'],h='';for(var i=0;i<total;i++){var y=8+i*14,c=i===cur?'#0F3B7A':cols[i%cols.length];h+='<rect x=\"46\" y=\"'+y+'\" width=\"'+(i===cur?38:22)+'\" height=\"5\" rx=\"2\" fill=\"'+c+'\" opacity=\"'+(i===cur?1:.5)+'\"\/>';if(i<total-1)h+='<line x1=\"65\" y1=\"'+(y+5)+'\" x2=\"65\" y2=\"'+(y+9)+'\" stroke=\"#CBD5E1\" stroke-width=\"1.5\"\/>';}elMM.innerHTML=h;}\r\nfunction fT(d){var h=d.getHours(),m=('0'+d.getMinutes()).slice(-2),ap=h>=12?'PM':'AM',h12=h%12||12;return h12+':'+m+' '+ap;}\r\nfunction renderPhone(p){\r\n  timers.forEach(clearTimeout);timers=[];\r\n  elAv.className='irj-av '+p.ch;elAv.innerHTML=ic(CH_IC[p.ch]||'message-circle');elNm.textContent=p.nm;elSt.textContent=p.st;\r\n  if(p.plain){elMsgs.classList.add('plain');}else{elMsgs.classList.remove('plain');}\r\n  elStrip.querySelectorAll('.irj-badge').forEach(function(b){if(b.getAttribute('data-k')===p.ch)b.classList.add('on');else b.classList.remove('on');});\r\n  elMsgs.innerHTML='';var now=new Date();\r\n  p.msgs.forEach(function(m,i){var tm=setTimeout(function(){var bub=document.createElement('div');bub.className='irj-bub '+(m.d==='out'?'out':'in');var ts=new Date(now.getTime()-(p.msgs.length-1-i)*60000);bub.innerHTML='<div class=\"irj-bt\">'+m.tx+'<\/div><span class=\"irj-bts\">'+fT(ts)+'<\/span>';elMsgs.appendChild(bub);elMsgs.scrollTop=elMsgs.scrollHeight;},i*420);timers.push(tm);});\r\n}\r\nfunction renderJourney(){\r\n  var j=J[uc],total=j.steps.length;elTitle.textContent=j.title;elCtr.textContent='Step '+(step+1)+' \/ '+total;\r\n  var ph='';for(var i=0;i<total;i++){ph+='<div class=\"irj-seg'+(i<step?' done':i===step?' cur':'')+'\"><\/div>';}elProg.innerHTML=ph;\r\n  elPrev.disabled=(step===0);\r\n  if(step===total-1){elSiguiente.innerHTML='Restart'+ic('rotate-ccw');elSiguiente.onclick=function(){step=0;renderJourney();};}\r\n  else{elSiguiente.innerHTML='Siguiente'+ic('chevron-right');elSiguiente.onclick=function(){go(1);};}\r\n  elFlow.innerHTML='';renderNodes(j.steps[step].nodes,elFlow);renderMM(total,step);renderPhone(j.steps[step].phone);\r\n}\r\nfunction go(dir){var total=J[uc].steps.length;step=Math.max(0,Math.min(total-1,step+dir));renderJourney();}\r\nfunction renderAll(){renderList();renderJourney();}\r\nelStrip.innerHTML=BADGES.map(function(b){return'<span class=\"irj-badge '+b.k+'\" data-k=\"'+b.k+'\">'+ic(CH_IC[b.k])+' '+b.l+'<\/span>';}).join('');\r\nelPrev.onclick=function(){go(-1);};\r\nrenderAll();\r\n})();\r\n<\/script>\r\n<\/div>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<div id=\"indi-retail-proof\" role=\"region\" aria-label=\"Casos de \u00e9xito en Retail \u2014 resultados reales de Soriana, Incapto y Casa del Libro\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n#indi-retail-proof{all:initial;display:block;position:relative;overflow:hidden;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;box-sizing:border-box !important;-webkit-font-smoothing:antialiased;background:linear-gradient(160deg,#0B2C5C 0%,#0F3B7A 55%,#1565E0 100%) !important;padding:100px 48px !important}\r\n#indi-retail-proof *,#indi-retail-proof *::before,#indi-retail-proof *::after{box-sizing:border-box;margin:0;padding:0;font-family:'Manrope',sans-serif !important}\r\n#indi-retail-proof .irp-texture{position:absolute !important;inset:0 !important;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px) !important;background-size:28px 28px !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-retail-proof .irp-glow{position:absolute !important;bottom:-140px !important;left:-90px !important;width:520px !important;height:520px !important;background:radial-gradient(circle,rgba(138,218,63,.12) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-retail-proof .irp-glow2{position:absolute !important;top:-80px !important;right:-80px !important;width:420px !important;height:420px !important;background:radial-gradient(circle,rgba(0,114,239,.10) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-retail-proof .irp-inner{position:relative !important;z-index:2 !important;max-width:1180px !important;margin:0 auto !important}\r\n\/* Header *\/\r\n#indi-retail-proof .irp-head{text-align:center !important;max-width:740px !important;margin:0 auto 52px !important}\r\n#indi-retail-proof .irp-eyebrow{display:inline-block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2.4px !important;text-transform:uppercase !important;color:#8ADA3F !important;margin-bottom:14px !important}\r\n#indi-retail-proof .irp-title{font-size:clamp(28px,3.5vw,46px) !important;font-weight:500 !important;letter-spacing:-.02em !important;line-height:1.1 !important;color:#FFFFFF !important;margin-bottom:0 !important}\r\n\/* Grid *\/\r\n#indi-retail-proof .irp-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;align-items:stretch !important}\r\n\/* Card *\/\r\n#indi-retail-proof .irp-card{position:relative !important;display:flex !important;flex-direction:column !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.13) !important;border-radius:16px !important;padding:32px 28px 28px !important;overflow:hidden !important;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s ease,border-color .28s ease,box-shadow .28s ease !important}\r\n#indi-retail-proof .irp-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:4px !important;background:linear-gradient(90deg,#8ADA3F,#0072EF) !important;transform:scaleX(1) !important;transform-origin:left !important;transition:transform .7s cubic-bezier(.22,1,.36,1) !important}\r\n#indi-retail-proof .irp-card:hover{transform:translateY(-6px) !important;background:rgba(255,255,255,.10) !important;border-color:rgba(138,218,63,.45) !important;box-shadow:0 24px 50px -18px rgba(0,0,0,.5) !important}\r\n\/* Logo zone *\/\r\n#indi-retail-proof .irp-logo{min-height:88px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-bottom:20px !important;margin-bottom:20px !important;border-bottom:1px solid rgba(255,255,255,.10) !important}\r\n#indi-retail-proof .irp-logo svg{display:block !important}\r\n\/* Location pill *\/\r\n#indi-retail-proof .irp-geo{display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.4px !important;text-transform:uppercase !important;color:rgba(255,255,255,.55) !important;margin:16px 0 10px !important}\r\n#indi-retail-proof .irp-geo svg{width:12px !important;height:12px !important;stroke:rgba(255,255,255,.55) !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n\/* Narrative *\/\r\n#indi-retail-proof .irp-narr{font-size:13.5px !important;font-weight:500 !important;line-height:1.6 !important;color:rgba(255,255,255,.78) !important;margin-bottom:22px !important;flex:1 !important}\r\n\/* Metrics *\/\r\n#indi-retail-proof .irp-mets{display:flex !important;flex-direction:column !important;gap:16px !important;border-top:1px solid rgba(255,255,255,.12) !important;padding-top:22px !important}\r\n#indi-retail-proof .irp-met{display:flex !important;flex-direction:column !important;gap:3px !important}\r\n#indi-retail-proof .irp-num{font-size:32px !important;font-weight:800 !important;letter-spacing:-.02em !important;line-height:1 !important;color:#8ADA3F !important;font-variant-numeric:tabular-nums !important}\r\n#indi-retail-proof .irp-mlabel{font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;color:rgba(255,255,255,.82) !important}\r\n\/* Footer *\/\r\n#indi-retail-proof .irp-foot{text-align:center !important;font-size:11.5px !important;color:rgba(255,255,255,.5) !important;margin-top:38px !important}\r\n\/* Entrance animation *\/\r\n#indi-retail-proof.irp-js .irp-card{opacity:0;transform:translateY(28px)}\r\n#indi-retail-proof.irp-js .irp-card.in{opacity:1;transform:translateY(0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}\r\n#indi-retail-proof.irp-js .irp-card::before{transform:scaleX(0)}\r\n#indi-retail-proof.irp-js .irp-card.in::before{transform:scaleX(1)}\r\n\/* Responsive *\/\r\n@media(max-width:920px){\r\n  #indi-retail-proof{padding:80px 32px !important}\r\n  #indi-retail-proof .irp-grid{grid-template-columns:1fr !important;gap:18px !important;max-width:560px !important;margin-left:auto !important;margin-right:auto !important}\r\n  #indi-retail-proof .irp-head{margin-bottom:38px !important}\r\n  #indi-retail-proof .irp-narr{flex:none !important}\r\n}\r\n@media(max-width:600px){\r\n  #indi-retail-proof{padding:56px 16px !important}\r\n  #indi-retail-proof .irp-card{padding:28px 22px 24px !important}\r\n  #indi-retail-proof .irp-num{font-size:28px !important}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #indi-retail-proof .irp-card,#indi-retail-proof .irp-card::before{transition:none !important}\r\n  #indi-retail-proof .irp-card:hover{transform:none !important}\r\n}\r\n<\/style>\r\n\r\n<div class=\"irp-texture\" aria-hidden=\"true\"><\/div>\r\n<div class=\"irp-glow\"  aria-hidden=\"true\"><\/div>\r\n<div class=\"irp-glow2\" aria-hidden=\"true\"><\/div>\r\n\r\n<div class=\"irp-inner\">\r\n\r\n  <div class=\"irp-head\">\r\n    <span class=\"irp-eyebrow\">Resultados<\/span>\r\n    <h2 class=\"irp-title\">Resultados reales de retailers que apostaron por conversaciones, no por campa\u00f1as.<\/h2>\r\n  <\/div>\r\n\r\n  <div class=\"irp-grid\">\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 1 \u2014 SORIANA \u2550\u2550\u2550 -->\r\n    <article class=\"irp-card\">\r\n      <div class=\"irp-logo\" aria-label=\"Soriana\">\r\n        <img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/04\/soriana.svg\" alt=\"Soriana\" style=\"height:72px;width:auto;display:block;max-width:100%;\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"irp-geo\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"10\" r=\"3\"\/><path d=\"M12 2a8 8 0 0 0-8 8c0 5.5 8 12 8 12s8-6.5 8-12a8 8 0 0 0-8-8z\"\/><\/svg>\r\n        M\u00e9xico \u00b7 Retail\r\n      <\/div>\r\n      <p class=\"irp-narr\">Soriana reemplaz\u00f3 el push masivo por segmentaci\u00f3n de comportamiento. Los disparadores de carrito abandonado y las vistas de producto de alta intenci\u00f3n se convirtieron en flujos automatizados y personalizados \u2014 para toda su base de clientes en M\u00e9xico.<\/p>\r\n      <div class=\"irp-mets\">\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"20\" data-suffix=\"%\">20%<\/span>\r\n          <span class=\"irp-mlabel\">de todas las ventas provienen ahora del push<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"78\" data-prefix=\"+\" data-suffix=\"%\">+78%<\/span>\r\n          <span class=\"irp-mlabel\">CSAT<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"18\" data-prefix=\"+\" data-suffix=\"%\">+18%<\/span>\r\n          <span class=\"irp-mlabel\">de aumento en el canje de beneficios de fidelizaci\u00f3n frente al email<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 2 \u2014 INCAPTO \u2550\u2550\u2550 -->\r\n    <article class=\"irp-card\">\r\n      <div class=\"irp-logo\" aria-label=\"Incapto\">\r\n        <img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/04\/Incapto_logo-2048x1024-1.png\" alt=\"Incapto\" style=\"height:72px;width:auto;display:block;max-width:100%;\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"irp-geo\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"10\" r=\"3\"\/><path d=\"M12 2a8 8 0 0 0-8 8c0 5.5 8 12 8 12s8-6.5 8-12a8 8 0 0 0-8-8z\"\/><\/svg>\r\n        Espa\u00f1a \u00b7 Suscripci\u00f3n de Caf\u00e9 DTC\r\n      <\/div>\r\n      <p class=\"irp-narr\">Incapto construy\u00f3 un modelo de suscripci\u00f3n de caf\u00e9 dentro de WhatsApp, incluyendo un Bot\u00f3n de P\u00e1nico de un toque para recompras inmediatas. Una IA de WhatsApp entrenada exclusivamente con su cat\u00e1logo de productos gestiona el soporte sin alucinar. Sin intervenci\u00f3n humana en el 70% de las conversaciones.<\/p>\r\n      <div class=\"irp-mets\">\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"70\" data-suffix=\"%\">70%<\/span>\r\n          <span class=\"irp-mlabel\">de chats resueltos sin intervenci\u00f3n humana<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"12.5\" data-prefix=\"+\" data-suffix=\"%\" data-decimal=\"1\">+12.5%<\/span>\r\n          <span class=\"irp-mlabel\">de aumento en el valor medio del pedido<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"56\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;56%<\/span>\r\n          <span class=\"irp-mlabel\">de reducci\u00f3n en la tasa de churn<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\">\u20ac30k MRR<\/span>\r\n          <span class=\"irp-mlabel\">de MRR generado solo por WhatsApp<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 3 \u2014 CASA DEL LIBRO \u2550\u2550\u2550 -->\r\n    <article class=\"irp-card\">\r\n      <div class=\"irp-logo\" aria-label=\"Casa del Libro\">\r\n        <img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/05\/Casa_del_Libro_logo-white-1.svg\" alt=\"Casa del Libro\" style=\"height:72px;width:auto;display:block;max-width:100%;\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"irp-geo\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"10\" r=\"3\"\/><path d=\"M12 2a8 8 0 0 0-8 8c0 5.5 8 12 8 12s8-6.5 8-12a8 8 0 0 0-8-8z\"\/><\/svg>\r\n        Espa\u00f1a \u00b7 Libros y eCommerce\r\n      <\/div>\r\n      <p class=\"irp-narr\">Casa del Libro implement\u00f3 journeys automatizados de recuperaci\u00f3n de carrito por push y email, dirigidos a abandonadores de alta intenci\u00f3n con reenganche personalizado \u2014 en el momento justo de mayor intenci\u00f3n de compra.<\/p>\r\n      <div class=\"irp-mets\">\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"6\" data-prefix=\"+\" data-suffix=\"%\">+6%<\/span>\r\n          <span class=\"irp-mlabel\">de aumento de ingresos<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"5.6\" data-prefix=\"\" data-suffix=\"%\" data-decimal=\"1\">5.6%<\/span>\r\n          <span class=\"irp-mlabel\">de carritos abandonados recuperados<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n  <\/div><!-- \/irp-grid -->\r\n\r\n  <p class=\"irp-foot\">Fuente: datos de producci\u00f3n de indigitall &mdash; Soriana, Incapto y Casa del Libro, 2026.<\/p>\r\n\r\n<\/div><!-- \/irp-inner -->\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-retail-proof');\r\n  if(!root)return;\r\n  var cards=root.querySelectorAll('.irp-card');\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  \/* Animated counter *\/\r\n  function count(el){\r\n    var to=parseFloat(el.getAttribute('data-to'));\r\n    var pre=el.getAttribute('data-prefix')||'';\r\n    var suf=el.getAttribute('data-suffix')||'';\r\n    var isDecimal=el.hasAttribute('data-decimal');\r\n    var dur=1400,t0=null;\r\n    function tick(ts){\r\n      if(!t0)t0=ts;\r\n      var p=Math.min((ts-t0)\/dur,1);\r\n      var e=1-Math.pow(1-p,3);\r\n      var v=e*to;\r\n      el.textContent=pre+(isDecimal?v.toFixed(1):Math.round(v))+suf;\r\n      if(p<1)requestAnimationFrame(tick);\r\n    }\r\n    el.textContent=pre+(isDecimal?'0.0':'0')+suf;\r\n    requestAnimationFrame(tick);\r\n  }\r\n\r\n  \/* Staggered reveal *\/\r\n  function reveal(card,delay){\r\n    setTimeout(function(){\r\n      card.classList.add('in');\r\n      setTimeout(function(){\r\n        card.querySelectorAll('.irp-num[data-to]').forEach(count);\r\n      },260);\r\n    },delay);\r\n  }\r\n\r\n  if(reduce){\r\n    \/* Restore static values cleanly *\/\r\n    root.querySelectorAll('.irp-num[data-to]').forEach(function(el){\r\n      var pre=el.getAttribute('data-prefix')||'';\r\n      var suf=el.getAttribute('data-suffix')||'';\r\n      var to=parseFloat(el.getAttribute('data-to'));\r\n      var isDecimal=el.hasAttribute('data-decimal');\r\n      el.textContent=pre+(isDecimal?to.toFixed(1):Math.round(to))+suf;\r\n    });\r\n    return;\r\n  }\r\n\r\n  root.classList.add('irp-js');\r\n\r\n  if(!('IntersectionObserver'in window)){\r\n    cards.forEach(function(c,i){reveal(c,i*150);});\r\n    return;\r\n  }\r\n\r\n  var obs=new IntersectionObserver(function(entries){\r\n    entries.forEach(function(en){\r\n      if(en.isIntersecting){\r\n        var idx=Array.prototype.indexOf.call(cards,en.target);\r\n        reveal(en.target,(idx<0?0:idx%3)*150);\r\n        obs.unobserve(en.target);\r\n      }\r\n    });\r\n  },{threshold:.2});\r\n\r\n  cards.forEach(function(c){obs.observe(c);});\r\n})();\r\n<\/script>\r\n<\/div>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"slider_big_cards","pretitle":"CASOS DE \u00c9XITO","title":"Elegido por marcas \r\nde todo el mundo","link":{"title":"Ver m\u00e1s casos de \u00e9xito","url":"https:\/\/indigitall.com\/es\/casos-de-exito\/","target":""},"cards":[{"card_type":"default","background_type":"image","background":2963,"background_mobile":2951,"logo":2933,"link":null,"pretitle":"","title":"","text":"\"Trabajar con la plataforma indigitall, especialmente con Web Push, ha sido una experiencia de gran valor. Las campa\u00f1as automatizadas, el remarketing, los correos basados en IA y muchas otras opciones permiten una comunicaci\u00f3n altamente eficiente, efectiva y personalizada a trav\u00e9s de esta plataforma. La recomiendo ampliamente.\"","footer_text":"Analista de Formaci\u00f3n y Comunicaciones","card_title":"","card_text":""},{"card_type":"default","background_type":"image","background":2954,"background_mobile":2948,"logo":2939,"link":null,"pretitle":"","title":"","text":"\"Ampli\u00f3 las posibilidades de interacci\u00f3n con mis clientes, abriendo nuevos canales y funcionalidades, lo que gener\u00f3 una mejora progresiva en m\u00faltiples indicadores del negocio.\"","footer_text":"Director de Marketing, Producto y Experiencia del Cliente","card_title":"","card_text":""},{"card_type":"default","background_type":"image","background":2960,"background_mobile":2942,"logo":2930,"link":null,"pretitle":"","title":"","text":"\"indigitall nos ha permitido fortalecer la estrategia digital de nuestra compa\u00f1\u00eda, mejorando sustancialmente la experiencia de nuestros clientes actuales mediante comunicaciones m\u00e1s personales, contextualizadas y segmentadas a trav\u00e9s de su plataforma de notificaciones web digitales.\"","footer_text":"Adri\u00e1n Valenzuela - Director Digital","card_title":"","card_text":""}]},{"acf_fc_layout":"custom_html","code":"<div id=\"indi-retail-metrics\" role=\"region\" aria-label=\"Resultados medidos en Retail\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n#indi-retail-metrics{all:initial;display:block;position:relative;overflow:hidden;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;box-sizing:border-box !important;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at top,#0072EF 0%,#0F3B7A 70%,#12366C 100%) !important;padding:104px 48px !important}\r\n#indi-retail-metrics *,#indi-retail-metrics *::before,#indi-retail-metrics *::after{box-sizing:border-box;margin:0;padding:0;font-family:'Manrope',sans-serif !important}\r\n#indi-retail-metrics .irm-texture{position:absolute !important;inset:0 !important;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px) !important;background-size:32px 32px !important;pointer-events:none !important;z-index:0 !important;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%) !important;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%) !important}\r\n#indi-retail-metrics .irm-glow{position:absolute !important;top:-180px !important;left:50% !important;transform:translateX(-50%) !important;width:900px !important;height:520px !important;background:radial-gradient(ellipse,rgba(138,218,63,.10) 0%,transparent 65%) !important;pointer-events:none !important;z-index:0 !important;filter:blur(20px) !important}\r\n#indi-retail-metrics .irm-inner{position:relative !important;z-index:2 !important;max-width:1280px !important;margin:0 auto !important}\r\n#indi-retail-metrics .irm-head{text-align:center !important;max-width:760px !important;margin:0 auto 64px !important}\r\n#indi-retail-metrics .irm-eyebrow{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2.6px !important;text-transform:uppercase !important;color:#8ADA3F !important;margin-bottom:18px !important;padding:8px 16px !important;background:rgba(138,218,63,.08) !important;border:1px solid rgba(138,218,63,.22) !important;border-radius:999px !important}\r\n#indi-retail-metrics .irm-eyebrow::before{content:\"\" !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#8ADA3F !important;box-shadow:0 0 12px rgba(138,218,63,.8) !important}\r\n#indi-retail-metrics .irm-title{font-size:clamp(30px,3.6vw,48px) !important;font-weight:500 !important;letter-spacing:-.025em !important;line-height:1.08 !important;color:#FFFFFF !important;margin-bottom:16px !important}\r\n#indi-retail-metrics .irm-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:rgba(255,255,255,.62) !important}\r\n\/* 6-tile grid: 3+3 *\/\r\n#indi-retail-metrics .irm-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;margin:0 !important}\r\n#indi-retail-metrics .irm-stat{position:relative !important;background:linear-gradient(160deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.025) 100%) !important;border:1px solid rgba(255,255,255,.09) !important;border-radius:18px !important;padding:32px 24px 28px !important;text-align:center !important;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease !important;box-shadow:0 8px 32px -12px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;overflow:hidden !important}\r\n#indi-retail-metrics .irm-stat::before{content:\"\" !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:60% !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(138,218,63,.5),transparent) !important;opacity:0 !important;transition:opacity .3s ease !important}\r\n#indi-retail-metrics .irm-stat:hover{transform:translateY(-6px) !important;background:linear-gradient(160deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.04) 100%) !important;border-color:rgba(138,218,63,.35) !important;box-shadow:0 16px 48px -12px rgba(0,0,0,.6),0 0 0 1px rgba(138,218,63,.18),inset 0 1px 0 rgba(255,255,255,.1) !important}\r\n#indi-retail-metrics .irm-stat:hover::before{opacity:1 !important}\r\n\/* Icon chip *\/\r\n#indi-retail-metrics .irm-ic{width:42px !important;height:42px !important;border-radius:11px !important;background:rgba(138,218,63,.12) !important;border:1px solid rgba(138,218,63,.22) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 20px !important}\r\n#indi-retail-metrics .irm-ic svg{width:19px !important;height:19px !important;stroke:#8ADA3F !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n\/* Big number *\/\r\n#indi-retail-metrics .irm-num{display:block !important;font-size:clamp(40px,4.8vw,60px) !important;font-weight:800 !important;letter-spacing:-.035em !important;line-height:1 !important;color:#8ADA3F !important;font-variant-numeric:tabular-nums !important;text-shadow:0 0 40px rgba(138,218,63,.25) !important}\r\n\/* Label + description *\/\r\n#indi-retail-metrics .irm-label{display:block !important;font-size:15px !important;font-weight:700 !important;color:#FFFFFF !important;margin-top:14px !important;letter-spacing:-.005em !important}\r\n#indi-retail-metrics .irm-desc{display:block !important;font-size:12px !important;font-weight:500 !important;line-height:1.5 !important;color:rgba(255,255,255,.52) !important;margin-top:6px !important}\r\n\/* Client tag *\/\r\n#indi-retail-metrics .irm-client{display:inline-flex !important;align-items:center !important;gap:5px !important;margin-top:14px !important;padding:4px 10px !important;background:rgba(138,218,63,.10) !important;border:1px solid rgba(138,218,63,.20) !important;border-radius:999px !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#8ADA3F !important}\r\n#indi-retail-metrics .irm-client::before{content:\"\" !important;width:4px !important;height:4px !important;border-radius:50% !important;background:#8ADA3F !important;flex-shrink:0 !important}\r\n\/* Source line *\/\r\n#indi-retail-metrics .irm-source{text-align:center !important;font-size:11.5px !important;color:rgba(255,255,255,.40) !important;margin-top:48px !important;letter-spacing:.3px !important}\r\n\/* Responsive *\/\r\n@media(max-width:1100px){\r\n  #indi-retail-metrics{padding:88px 32px !important}\r\n  #indi-retail-metrics .irm-grid{grid-template-columns:repeat(2,1fr) !important}\r\n}\r\n@media(max-width:760px){\r\n  #indi-retail-metrics{padding:72px 24px !important}\r\n  #indi-retail-metrics .irm-grid{grid-template-columns:repeat(2,1fr) !important}\r\n  #indi-retail-metrics .irm-head{margin-bottom:44px !important}\r\n}\r\n@media(max-width:460px){\r\n  #indi-retail-metrics{padding:56px 16px !important}\r\n  #indi-retail-metrics .irm-grid{grid-template-columns:1fr 1fr !important;gap:14px !important}\r\n  #indi-retail-metrics .irm-stat{padding:26px 14px 22px !important}\r\n  #indi-retail-metrics .irm-sub{font-size:15px !important}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #indi-retail-metrics .irm-stat{transition:none !important}\r\n  #indi-retail-metrics .irm-stat:hover{transform:none !important}\r\n}\r\n<\/style>\r\n\r\n<div class=\"irm-texture\" aria-hidden=\"true\"><\/div>\r\n<div class=\"irm-glow\" aria-hidden=\"true\"><\/div>\r\n\r\n<div class=\"irm-inner\">\r\n  <div class=\"irm-head\">\r\n    <span class=\"irm-eyebrow\">Resultados Medidos<\/span>\r\n    <h2 class=\"irm-title\">N\u00fameros de despliegues en producci\u00f3n, no de demos.<\/h2>\r\n  <\/div>\r\n\r\n  <dl class=\"irm-grid\">\r\n\r\n    <!-- 1 \u2014 Push revenue share -->\r\n    <div class=\"irm-stat\">\r\n      <div class=\"irm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M3 3v16a2 2 0 0 0 2 2h16\"\/><path d=\"m19 9-5 5-4-4-3 3\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"irm-num\" data-to=\"20\" data-prefix=\"\" data-suffix=\"%\">20%<\/dt>\r\n      <dd class=\"irm-label\">De los ingresos totales generados por push<\/dd>\r\n      <dd class=\"irm-desc\">Segmentaci\u00f3n de comportamiento sustituyendo al env\u00edo masivo<\/dd>\r\n      <span class=\"irm-client\">Soriana<\/span>\r\n    <\/div>\r\n\r\n    <!-- 2 \u2014 Cart recovery -->\r\n    <div class=\"irm-stat\">\r\n      <div class=\"irm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"21\" r=\"1\"\/><circle cx=\"20\" cy=\"21\" r=\"1\"\/><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\/><path d=\"m17 16-2 2 2 2\"\/><path d=\"M15 18h4\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"irm-num\" data-to=\"5.6\" data-prefix=\"+\" data-suffix=\"%\" data-decimal=\"1\">+5.6%<\/dt>\r\n      <dd class=\"irm-label\">Carritos abandonados recuperados<\/dd>\r\n      <dd class=\"irm-desc\">Journeys de recuperaci\u00f3n automatizados<\/dd>\r\n      <span class=\"irm-client\">Casa del Libro<\/span>\r\n    <\/div>\r\n\r\n    <!-- 3 \u2014 CSAT -->\r\n    <div class=\"irm-stat\">\r\n      <div class=\"irm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M7 10v12\"\/><path d=\"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"irm-num\" data-to=\"78\" data-prefix=\"+\" data-suffix=\"%\">+78%<\/dt>\r\n      <dd class=\"irm-label\">Mejora en CSAT<\/dd>\r\n      <dd class=\"irm-desc\">Satisfacci\u00f3n del cliente tras la segmentaci\u00f3n<\/dd>\r\n      <span class=\"irm-client\">Soriana<\/span>\r\n    <\/div>\r\n\r\n    <!-- 4 \u2014 Churn reduction -->\r\n    <div class=\"irm-stat\">\r\n      <div class=\"irm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><line x1=\"17\" y1=\"11\" x2=\"22\" y2=\"6\"\/><line x1=\"22\" y1=\"11\" x2=\"17\" y2=\"6\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"irm-num\" data-to=\"56\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;56%<\/dt>\r\n      <dd class=\"irm-label\">Reducci\u00f3n de la tasa de churn<\/dd>\r\n      <dd class=\"irm-desc\">Modelo de suscripci\u00f3n por WhatsApp<\/dd>\r\n      <span class=\"irm-client\">Incapto<\/span>\r\n    <\/div>\r\n\r\n    <!-- 5 \u2014 AOV -->\r\n    <div class=\"irm-stat\">\r\n      <div class=\"irm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2v20\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"irm-num\" data-to=\"12.5\" data-prefix=\"+\" data-suffix=\"%\" data-decimal=\"1\">+12.5%<\/dt>\r\n      <dd class=\"irm-label\">Valor medio del pedido<\/dd>\r\n      <dd class=\"irm-desc\">Cross-sell con IA en el chat<\/dd>\r\n      <span class=\"irm-client\">Incapto<\/span>\r\n    <\/div>\r\n\r\n    <!-- 6 \u2014 AI resolution -->\r\n    <div class=\"irm-stat\">\r\n      <div class=\"irm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 8V4H8\"\/><rect width=\"16\" height=\"12\" x=\"4\" y=\"8\" rx=\"2\"\/><path d=\"M2 14h2\"\/><path d=\"M20 14h2\"\/><path d=\"M15 13v2\"\/><path d=\"M9 13v2\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"irm-num\" data-to=\"70\" data-prefix=\"\" data-suffix=\"%\">70%<\/dt>\r\n      <dd class=\"irm-label\">Chats de soporte resueltos sin intervenci\u00f3n humana<\/dd>\r\n      <dd class=\"irm-desc\">IA entrenada con RAG sobre el cat\u00e1logo de productos<\/dd>\r\n      <span class=\"irm-client\">Incapto<\/span>\r\n    <\/div>\r\n\r\n  <\/dl>\r\n\r\n  <p class=\"irm-source\">Fuente: datos de producci\u00f3n de indigitall &mdash; Soriana, Casa del Libro e Incapto, 2026.<\/p>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-retail-metrics');\r\n  if(!root)return;\r\n  var nums=root.querySelectorAll('.irm-num');\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  function run(el){\r\n    var to=parseFloat(el.getAttribute('data-to'));\r\n    var pre=el.getAttribute('data-prefix')||'';\r\n    var suf=el.getAttribute('data-suffix')||'';\r\n    var isDecimal=el.hasAttribute('data-decimal');\r\n    var dur=1200,t0=null;\r\n    function tick(ts){\r\n      if(!t0)t0=ts;\r\n      var p=Math.min((ts-t0)\/dur,1);\r\n      var ease=1-Math.pow(1-p,3);\r\n      var val=ease*to;\r\n      el.textContent=pre+(isDecimal?val.toFixed(1):Math.round(val))+suf;\r\n      if(p<1)requestAnimationFrame(tick);\r\n    }\r\n    requestAnimationFrame(tick);\r\n  }\r\n\r\n  if(reduce||!('IntersectionObserver'in window)){\r\n    \/* restore static text with correct format *\/\r\n    nums.forEach(function(el){\r\n      var pre=el.getAttribute('data-prefix')||'';\r\n      var suf=el.getAttribute('data-suffix')||'';\r\n      var to=parseFloat(el.getAttribute('data-to'));\r\n      var isDecimal=el.hasAttribute('data-decimal');\r\n      el.textContent=pre+(isDecimal?to.toFixed(1):Math.round(to))+suf;\r\n    });\r\n    return;\r\n  }\r\n\r\n  \/* Reset text to \"0\" until in view so there's no flash of the static value *\/\r\n  nums.forEach(function(el){\r\n    var pre=el.getAttribute('data-prefix')||'';\r\n    var suf=el.getAttribute('data-suffix')||'';\r\n    el.textContent=pre+'0'+suf;\r\n  });\r\n\r\n  var obs=new IntersectionObserver(function(entries){\r\n    entries.forEach(function(en){\r\n      if(en.isIntersecting){run(en.target);obs.unobserve(en.target);}\r\n    });\r\n  },{threshold:.35});\r\n\r\n  nums.forEach(function(el){obs.observe(el);});\r\n})();\r\n<\/script>\r\n<\/div>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""}],"hide_slider_blog":false,"slider_blog_custom_tag":null,"hide_mobile_fixed_buttons":false,"mobile_fixed_button_1":{"title":"Empezar ahora","url":"#getstarted","target":"_blank"},"mobile_fixed_button_2":{"title":"Descargar Ebook","url":"https:\/\/indigitall.com\/ebook\/sector-retail\/","target":"_blank"},"icon_mobile_fixed_button_2":653,"download_ebook":true,"ebook_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Retail &amp; eCommerce: Plataforma para Impulsar Ventas Digitales- indigitall<\/title>\n<meta name=\"description\" content=\"Mejora tus ventas online con notificaciones web personalizadas, remarketing automatizado y estrategias multicanal. Convierte m\u00e1s visitantes en clientes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retail &amp; eCommerce: Plataforma para Impulsar Ventas Digitales- indigitall\" \/>\n<meta property=\"og:description\" content=\"Mejora tus ventas online con notificaciones web personalizadas, remarketing automatizado y estrategias multicanal. Convierte m\u00e1s visitantes en clientes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/\" \/>\n<meta property=\"og:site_name\" content=\"indigitall\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-16T16:54:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/sector\\\/retail-y-ecommerce\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/es\\\/sector\\\/retail-y-ecommerce\\\/\",\"name\":\"Retail & eCommerce: Plataforma para Impulsar Ventas Digitales- indigitall\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#website\"},\"datePublished\":\"2025-05-08T18:09:24+00:00\",\"dateModified\":\"2026-07-16T16:54:27+00:00\",\"description\":\"Mejora tus ventas online con notificaciones web personalizadas, remarketing automatizado y estrategias multicanal. Convierte m\u00e1s visitantes en clientes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/sector\\\/retail-y-ecommerce\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/indigitall.com\\\/es\\\/sector\\\/retail-y-ecommerce\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/sector\\\/retail-y-ecommerce\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/indigitall.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retail &#038; eCommerce\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/indigitall.com\\\/es\\\/\",\"name\":\"indigitall\",\"description\":\"Because Every Interaction Matters\",\"publisher\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/indigitall.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#organization\",\"name\":\"indigitall\",\"url\":\"https:\\\/\\\/indigitall.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo_indigitall_notificacion.png\",\"contentUrl\":\"https:\\\/\\\/indigitall.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo_indigitall_notificacion.png\",\"width\":434,\"height\":434,\"caption\":\"indigitall\"},\"image\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Retail & eCommerce: Plataforma para Impulsar Ventas Digitales- indigitall","description":"Mejora tus ventas online con notificaciones web personalizadas, remarketing automatizado y estrategias multicanal. Convierte m\u00e1s visitantes en clientes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/","og_locale":"es_ES","og_type":"article","og_title":"Retail & eCommerce: Plataforma para Impulsar Ventas Digitales- indigitall","og_description":"Mejora tus ventas online con notificaciones web personalizadas, remarketing automatizado y estrategias multicanal. Convierte m\u00e1s visitantes en clientes.","og_url":"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/","og_site_name":"indigitall","article_modified_time":"2026-07-16T16:54:27+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/","url":"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/","name":"Retail & eCommerce: Plataforma para Impulsar Ventas Digitales- indigitall","isPartOf":{"@id":"https:\/\/indigitall.com\/es\/#website"},"datePublished":"2025-05-08T18:09:24+00:00","dateModified":"2026-07-16T16:54:27+00:00","description":"Mejora tus ventas online con notificaciones web personalizadas, remarketing automatizado y estrategias multicanal. Convierte m\u00e1s visitantes en clientes.","breadcrumb":{"@id":"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/indigitall.com\/es\/"},{"@type":"ListItem","position":2,"name":"Retail &#038; eCommerce"}]},{"@type":"WebSite","@id":"https:\/\/indigitall.com\/es\/#website","url":"https:\/\/indigitall.com\/es\/","name":"indigitall","description":"Because Every Interaction Matters","publisher":{"@id":"https:\/\/indigitall.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/indigitall.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/indigitall.com\/es\/#organization","name":"indigitall","url":"https:\/\/indigitall.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/indigitall.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/logo_indigitall_notificacion.png","contentUrl":"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/logo_indigitall_notificacion.png","width":434,"height":434,"caption":"indigitall"},"image":{"@id":"https:\/\/indigitall.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/industry\/3350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/industry"}],"about":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/types\/industry"}],"author":[{"embeddable":true,"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":24,"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/industry\/3350\/revisions"}],"predecessor-version":[{"id":20600,"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/industry\/3350\/revisions\/20600"}],"wp:attachment":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/media?parent=3350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}