{"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-10-30T18:39:17","modified_gmt":"2026-10-30T18:39:17","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":"<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; }\r\n<\/style>\r\n\r\n<!-- indigitall Hero Retail Espa\u00f1ol \u00b7 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(0,114,239,0.13) 0%, transparent 70%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n\/* Retail accent glow: 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 \u00b7 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(0,114,239,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: 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: #12872F;\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: #30C054;\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: 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: #30C054; border-color: rgba(255,255,255,0.40); color: #FFFFFF;\r\n    box-shadow: 0 14px 38px -6px rgba(48,192,84,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(48,192,84,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: #30C054;\r\n    border-color: rgba(255,255,255,0.40); color: #FFFFFF;\r\n    box-shadow: 0 14px 38px -6px rgba(48,192,84,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, 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: #30C054 !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(48,192,84,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: #12872F;\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 and 1100px left\r\n   only ~440px for .irt-right, 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: 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 \"Librer\u00edas Gandhi \u00b7 caso publicado\" 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:\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: 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: 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: 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: 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: 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: 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<!-- Retail Hero English -->\r\n<section id=\"indi-rt-hero\" role=\"banner\" aria-label=\"indigitall para Retail y eCommerce: 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, 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, 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 Librer\u00edas Gandhi opera m\u00e1s de 50 flujos de WhatsApp.\">\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: 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):\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: 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: 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: Librer\u00edas Gandhi opera m\u00e1s de 50 flujos de WhatsApp\">\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\">Flujos de WhatsApp en producci\u00f3n<\/span>\r\n            <span class=\"irt-float-val\">50+<\/span>\r\n            <span class=\"irt-float-src\"><span class=\"irt-float-brand\">Librer\u00edas Gandhi \u00b7 <\/span>caso publicado<\/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<style>\r\n#indi-rt-hero .irt-phone { width: 277px !important; height: 600px !important; }\r\n@media (max-width: 600px) { #indi-rt-hero .irt-phone { width: 203px !important; height: 440px !important; } #indi-rt-hero .irt-ls-hint { font-size: 9px !important; white-space: normal !important; text-align: center !important; padding: 0 10px !important; left: 0 !important; right: 0 !important; transform: none !important; } }\r\n@media (max-width: 380px) { #indi-rt-hero .irt-phone { width: 185px !important; height: 400px !important; } #indi-rt-hero .irt-float { left: calc(50% - 92px) !important; } #indi-rt-hero .id-btn { white-space: normal !important; text-align: center !important; letter-spacing: 0.4px !important; } #indi-rt-hero .id-btn.light { padding-right: 16px !important; } }\r\n<\/style>","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 \u00b7 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: #16469D;\r\n  box-shadow: 0 0 0 3px rgba(22,70,157,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 \u00b7 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 \u00b7 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: 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 \u00b7 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: #12872F;\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 \u00b7 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, #0072EF, #16469D);\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: 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, 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 \u00b7 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:#30C054;\"><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: 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 \u00b7 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 \u00b7 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, 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:#30C054;box-shadow:0 0 0 3px rgba(48,192,84,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 \u00b7 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, 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  var cards = root.querySelectorAll('.ird-animate');\r\n  function showAll() { for (var i = 0; i < cards.length; i++) { cards[i].classList.add('ird-visible'); } }\r\n  if (!('IntersectionObserver' in window) || (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches)) { showAll(); return; }\r\n  \/* Reveal the whole grid together so the second row never stays blank *\/\r\n  var grid = root.querySelector('.ird-grid') || root;\r\n  var obs = new IntersectionObserver(function(entries) {\r\n    for (var i = 0; i < entries.length; i++) { if (entries[i].isIntersecting) { showAll(); obs.disconnect(); return; } }\r\n  }, { threshold: 0 });\r\n  obs.observe(grid);\r\n  \/* Safety net: if the section is on or above screen and cards are still hidden, show them *\/\r\n  function check() { var r = root.getBoundingClientRect(); if (r.top < (window.innerHeight || document.documentElement.clientHeight)) { showAll(); obs.disconnect(); } }\r\n  window.addEventListener('load', function() { setTimeout(check, 1200); });\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:#30C054 !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:#30C054 !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:#30C054 !important}\r\n#indi-retail-journeys .irj-nic.bl{background:#0072EF !important}\r\n#indi-retail-journeys .irj-nic.pu{background:#16469D !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(48,192,84,.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(22,70,157,.12) !important;color:#16469D !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:#12872F !important}\r\n#indi-retail-journeys .irj-av.push{background:#0072EF !important}\r\n#indi-retail-journeys .irj-av.email{background:#16469D !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:#EEF4FF !important;color:#0F3B7A !important;border-color:#C9DAF5 !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: 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\">&middot;<\/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: 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: \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: 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: \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: 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: 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: 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: 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: 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: 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: \\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: disponible ahora, antes que el resto.'}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Journey en bucle: 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: 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 a 90 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, 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: 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: 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=['#30C054','#0072EF','#16469D','#30C054','#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>\r\n<style>\r\n#indi-retail-journeys .irj-ph { aspect-ratio: 9 \/ 19.5 !important; height: auto !important; display: flex !important; flex-direction: column !important; box-sizing: border-box !important; }\r\n#indi-retail-journeys .irj-screen { height: auto !important; flex: 1 1 auto !important; min-height: 0 !important; }\r\n#indi-retail-journeys .irj-ph { max-width: 262px !important; }\r\n@media (max-width: 600px) { #indi-retail-journeys .irj-ph { max-width: 230px !important; } }\r\n<\/style><style>#indi-retail-journeys{background:radial-gradient(ellipse at top,#16469D 0%,#0F3B7A 55%,#0B245B 100%) !important}#indi-retail-journeys .irj-eyebrow{color:#8ADA3F !important}#indi-retail-journeys .irj-title{color:#FFFFFF !important}#indi-retail-journeys .irj-sub{color:rgba(255,255,255,.82) !important}#indi-retail-journeys .irj-uc,#indi-retail-journeys .irj-jp{border-color:rgba(255,255,255,.14) !important;box-shadow:0 24px 50px -24px rgba(0,0,0,.55) !important}#indi-retail-journeys .irj-ph{box-shadow:0 0 0 1.5px rgba(255,255,255,.22),0 24px 60px rgba(0,0,0,.45) !important}#indi-retail-journeys .irj-noscript{border-color:rgba(255,255,255,.14) !important}<\/style>","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: resultados reales de Librer\u00edas Gandhi, 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 \u00b7 LIBRER\u00cdAS GANDHI \u2550\u2550\u2550 -->\r\n    <article class=\"irp-card\">\r\n      <div class=\"irp-logo\" aria-label=\"Librer\u00edas Gandhi\">\r\n        <span style=\"display:block;position:relative;width:72px;height:72px;overflow:hidden;border-radius:10px;\"><img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/04\/gandhi-1.svg\" alt=\"Librer\u00edas Gandhi\" style=\"position:absolute;left:-48px;top:-50px;height:171px;width:auto;max-width:none;display:block;\" loading=\"lazy\"><\/span>\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 Librer\u00edas\r\n      <\/div>\r\n      <p class=\"irp-narr\">Librer\u00edas Gandhi conect\u00f3 su bot de WhatsApp con el inventario y los pedidos: consulta el stock en las tiendas f\u00edsicas, ense\u00f1a el libro con su portada y un enlace de compra, sigue el pedido y env\u00eda mensajes proactivos con promociones personalizadas y recordatorios de carritos abandonados.<\/p>\r\n      <div class=\"irp-mets\">\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\">55.000+<\/span>\r\n          <span class=\"irp-mlabel\">usuarios en WhatsApp<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\" data-to=\"30\" data-suffix=\"%\">30%<\/span>\r\n          <span class=\"irp-mlabel\">de crecimiento de las ventas de compras impulsadas por el bot<\/span>\r\n        <\/div>\r\n        <div class=\"irp-met\">\r\n          <span class=\"irp-num\">15.000+<\/span>\r\n          <span class=\"irp-mlabel\">mensajes proactivos en 6 meses<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 2 \u00b7 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 \u00b7 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, 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: Incapto y Casa del Libro, 2026, y caso de \u00e9xito publicado de Librer\u00edas Gandhi.<\/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 revealed=false;\r\n  function revealAll(){\r\n    if(revealed)return;revealed=true;\r\n    for(var i=0;i<cards.length;i++){reveal(cards[i],(i%3)*150);}\r\n  }\r\n  \/* Reveal every card together so lower rows never stay blank *\/\r\n  var grid=(cards[0]&&cards[0].parentNode)||root;\r\n  var obs=new IntersectionObserver(function(entries){\r\n    for(var i=0;i<entries.length;i++){if(entries[i].isIntersecting){revealAll();obs.disconnect();return;}}\r\n  },{threshold:0});\r\n\r\n  obs.observe(grid);\r\n  \/* Safety net: if the section is on or above screen and cards are still hidden, show them *\/\r\n  window.addEventListener('load',function(){setTimeout(function(){var r=root.getBoundingClientRect();if(r.top<(window.innerHeight||document.documentElement.clientHeight)){revealAll();obs.disconnect();}},1200);});\r\n})();\r\n<\/script>\r\n<\/div>\r\n<style>\/* bg-alternation proof D->L *\/ #indi-retail-proof{background:#F4F7FB !important} #indi-retail-proof .irp-texture{background-image:radial-gradient(circle,rgba(15,59,122,.07) 1px,transparent 1px) !important} #indi-retail-proof .irp-glow{background:radial-gradient(circle,rgba(138,218,63,.10) 0%,transparent 70%) !important} #indi-retail-proof .irp-glow2{background:radial-gradient(circle,rgba(0,114,239,.07) 0%,transparent 70%) !important} #indi-retail-proof .irp-eyebrow{color:#12872F !important} #indi-retail-proof .irp-title{color:#0F3B7A !important} #indi-retail-proof .irp-card{background:#FFFFFF !important;border-color:#E5E7E5 !important;box-shadow:0 18px 40px -22px rgba(11,36,91,.35) !important} #indi-retail-proof .irp-card:hover{background:#FFFFFF !important;border-color:rgba(0,114,239,.35) !important;box-shadow:0 24px 50px -18px rgba(11,36,91,.35) !important} #indi-retail-proof .irp-logo{border-bottom-color:#E5E7E5 !important} #indi-retail-proof .irp-logo img{filter:brightness(0) !important;opacity:.8 !important} #indi-retail-proof .irp-logo span{color:#0F3B7A !important} #indi-retail-proof .irp-geo{color:#666D7F !important} #indi-retail-proof .irp-geo svg{stroke:#666D7F !important} #indi-retail-proof .irp-narr{color:#2A2A2A !important} #indi-retail-proof .irp-num{color:#0072EF !important} #indi-retail-proof .irp-num span{color:rgba(15,59,122,.5) !important} #indi-retail-proof .irp-mlabel{color:#0F3B7A !important} #indi-retail-proof .irp-foot{color:#666D7F !important}<\/style>","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(255,255,255,.07) 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 \u00b7 Bot-driven sales growth -->\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=\"30\" data-prefix=\"\" data-suffix=\"%\">30%<\/dt>\r\n      <dd class=\"irm-label\">Crecimiento de las ventas de compras impulsadas por el bot<\/dd>\r\n      <dd class=\"irm-desc\">Bot de WhatsApp conectado al inventario y a los pedidos<\/dd>\r\n      <span class=\"irm-client\">Librer\u00edas Gandhi<\/span>\r\n    <\/div>\r\n\r\n    <!-- 2 \u00b7 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 \u00b7 WhatsApp users -->\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=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"irm-num\" data-to=\"55\" data-prefix=\"\" data-suffix=\" mil+\">55 mil+<\/dt>\r\n      <dd class=\"irm-label\">Usuarios en WhatsApp<\/dd>\r\n      <dd class=\"irm-desc\">M\u00e1s de 50 flujos con stock en tiempo real y seguimiento del pedido<\/dd>\r\n      <span class=\"irm-client\">Librer\u00edas Gandhi<\/span>\r\n    <\/div>\r\n\r\n    <!-- 4 \u00b7 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 \u00b7 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 \u00b7 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: Casa del Libro e Incapto, 2026, y caso de \u00e9xito publicado de Librer\u00edas Gandhi.<\/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":""},{"acf_fc_layout":"custom_html","code":"<!-- indigitall \u00b7 Retail ES \u00b7 Abandoned cart recovery (new section) -->\r\n<section class=\"irx irx-soft\" id=\"retail-es-cart-recovery\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n.irx { all: initial !important; display: block !important; position: relative !important; overflow: hidden !important; font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; -webkit-font-smoothing: antialiased !important; color: #2A2A2A !important; background: #FFFFFF !important; padding: 96px 32px !important; box-sizing: border-box !important; }\r\n.irx *, .irx *::before, .irx *::after { box-sizing: border-box !important; font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; }\r\n.irx.irx-soft { background: #F4F7FB !important; }\r\n.irx.irx-tint { background: linear-gradient(180deg, #EEF5FF 0%, #FFFFFF 100%) !important; }\r\n.irx.irx-dark { background: radial-gradient(ellipse at top, #16469D 0%, #0F3B7A 55%, #0B245B 100%) !important; color: #FFFFFF !important; }\r\n.irx .irx-in { position: relative !important; z-index: 2 !important; max-width: 1200px !important; margin: 0 auto !important; }\r\n.irx h2 { font-size: clamp(28px, 3.1vw, 42px) !important; font-weight: 600 !important; letter-spacing: -0.02em !important; line-height: 1.14 !important; color: #0B245B !important; margin: 0 0 20px !important; padding: 0 !important; text-transform: none !important; }\r\n.irx.irx-dark h2 { color: #FFFFFF !important; }\r\n.irx h3 { font-size: 18px !important; font-weight: 700 !important; line-height: 1.35 !important; color: #0B245B !important; margin: 0 !important; padding: 0 !important; text-transform: none !important; letter-spacing: -0.005em !important; }\r\n.irx p { font-size: 17px !important; font-weight: 400 !important; line-height: 1.65 !important; color: #3C4656 !important; margin: 0 !important; padding: 0 !important; }\r\n.irx.irx-dark p { color: rgba(255,255,255,0.80) !important; }\r\n.irx a { color: #0072EF !important; text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 3px !important; font-weight: 600 !important; }\r\n.irx a:hover { color: #16469D !important; }\r\n.irx.irx-dark a { color: #8ADA3F !important; }\r\n.irx.irx-dark a:hover { color: #FFFFFF !important; }\r\n.irx .irx-ic { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; width: 44px !important; height: 44px !important; border-radius: 12px !important; color: #FFFFFF !important; background: linear-gradient(135deg, var(--c1, #0072EF), var(--c2, #16469D)) !important; box-shadow: 0 10px 20px -10px var(--c1, #0072EF) !important; }\r\n.irx .irx-ic svg { width: 22px !important; height: 22px !important; fill: none !important; stroke: currentColor !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\r\n.irx .c-blue { --c1: #0072EF; --c2: #16469D; }\r\n.irx .c-green { --c1: #12872F; --c2: #30C054; }\r\n.irx .c-orange { --c1: #F07000; --c2: #F5923D; }\r\n.irx .c-yellow { --c1: #FFCA5E; --c2: #F5923D; }\r\n.irx .c-lime { --c1: #30C054; --c2: #8ADA3F; }\r\n.irx .c-navy { --c1: #0F3B7A; --c2: #0072EF; }\r\n.irx .c-yellow.irx-ic { color: #0F3B7A !important; }\r\n\r\n\/* head: copy + visual *\/\r\n.irx .irx-head { display: grid !important; grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr) !important; gap: 56px !important; align-items: center !important; margin: 0 0 56px !important; }\r\n.irx .irx-head.irx-head-c { grid-template-columns: minmax(0, 1fr) !important; text-align: center !important; max-width: 860px !important; margin-left: auto !important; margin-right: auto !important; }\r\n.irx .irx-head > div > p + p { margin-top: 16px !important; }\r\n\r\n\/* table as cards (stays a real table) *\/\r\n.irx table.irx-t { display: block !important; width: 100% !important; border: 0 !important; border-collapse: separate !important; margin: 0 !important; background: transparent !important; }\r\n.irx table.irx-t thead { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }\r\n.irx table.irx-t tbody { display: grid !important; gap: 16px !important; counter-reset: irxstep !important; }\r\n.irx table.irx-t tr { display: flex !important; flex-direction: column !important; gap: 10px !important; position: relative !important; padding: 24px 22px !important; border-radius: 18px !important; background: #FFFFFF !important; border: 0 !important; box-shadow: 0 0 0 1px #E3E8EF, 0 18px 36px -28px rgba(11,36,91,0.45) !important; counter-increment: irxstep !important; }\r\n.irx table.irx-t td { display: block !important; border: 0 !important; padding: 0 !important; margin: 0 !important; background: transparent !important; font-size: 15px !important; line-height: 1.55 !important; color: #3C4656 !important; text-align: left !important; }\r\n.irx table.irx-t td:first-child { font-size: 17px !important; font-weight: 800 !important; color: #0B245B !important; line-height: 1.3 !important; }\r\n.irx table.irx-t td:last-child { margin-top: auto !important; padding: 12px 14px 12px 40px !important; border-radius: 12px !important; background: #F1F6FD !important; color: #16469D !important; font-size: 14px !important; position: relative !important; }\r\n.irx table.irx-t td:last-child::before { content: \"\" !important; position: absolute !important; left: 13px !important; top: 13px !important; width: 17px !important; height: 17px !important; border-radius: 50% !important; background: #0072EF !important; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'\/%3E%3Cpath d='M12 16v-4M12 8h.01'\/%3E%3C\/svg%3E\") center\/contain no-repeat !important; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'\/%3E%3Cpath d='M12 16v-4M12 8h.01'\/%3E%3C\/svg%3E\") center\/contain no-repeat !important; }\r\n.irx table.irx-t tr::before { content: counter(irxstep) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 34px !important; height: 34px !important; border-radius: 10px !important; font-size: 15px !important; font-weight: 800 !important; color: #FFFFFF !important; background: linear-gradient(135deg, var(--c1, #0072EF), var(--c2, #16469D)) !important; margin-bottom: 4px !important; }\r\n.irx table.irx-t tr:nth-child(5n+1) { --c1: #0072EF; --c2: #16469D; }\r\n.irx table.irx-t tr:nth-child(5n+2) { --c1: #F07000; --c2: #F5923D; }\r\n.irx table.irx-t tr:nth-child(5n+3) { --c1: #12872F; --c2: #30C054; }\r\n.irx table.irx-t tr:nth-child(5n+4) { --c1: #0F3B7A; --c2: #0072EF; }\r\n.irx table.irx-t tr:nth-child(5n+5) { --c1: #30C054; --c2: #8ADA3F; }\r\n.irx table.irx-t.irx-flow tbody { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }\r\n.irx table.irx-t.irx-flow tr:not(:last-child)::after { content: \"\" !important; position: absolute !important; top: 40px !important; right: -14px !important; width: 12px !important; height: 12px !important; border-top: 3px solid #8ADA3F !important; border-right: 3px solid #8ADA3F !important; transform: rotate(45deg) !important; z-index: 3 !important; }\r\n.irx table.irx-t.irx-g2 tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\r\n.irx table.irx-t.irx-g4 tbody { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }\r\n.irx table.irx-t.irx-sys tr::before { content: \"\" !important; width: 44px !important; height: 44px !important; border-radius: 12px !important; background-color: var(--c1) !important; background-image: var(--ico), linear-gradient(135deg, var(--c1), var(--c2)) !important; background-repeat: no-repeat !important; background-position: center, 0 0 !important; background-size: 22px 22px, 100% 100% !important; }\r\n.irx table.irx-t.irx-sys td:nth-child(3) { font-weight: 600 !important; color: #2A2A2A !important; }\r\n.irx table.irx-t.irx-list tbody { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; }\r\n.irx table.irx-t.irx-list tr { display: grid !important; grid-template-columns: 34px minmax(0, 0.8fr) minmax(0, 1.25fr) minmax(0, 1.25fr) !important; align-items: center !important; gap: 18px !important; padding: 16px 18px !important; }\r\n.irx table.irx-t.irx-list tr::before { margin: 0 !important; }\r\n.irx table.irx-t.irx-list td:first-child { font-size: 16px !important; }\r\n.irx table.irx-t.irx-list td:last-child { margin: 0 !important; }\r\n.irx table.irx-t.irx-cat tr { padding-top: 22px !important; }\r\n.irx table.irx-t.irx-cat td:last-child { padding: 7px 12px 7px 32px !important; border-radius: 12px !important; width: max-content !important; max-width: 100% !important; font-weight: 800 !important; font-size: 13px !important; letter-spacing: 0.02em !important; background: var(--cs) !important; color: var(--cd) !important; }\r\n.irx table.irx-t.irx-cat td:last-child::before { left: 11px !important; top: 8px !important; width: 14px !important; height: 14px !important; background: var(--cd) !important; -webkit-mask: none !important; mask: none !important; border-radius: 50% !important; }\r\n.irx table.irx-t.irx-cat tr.k-util { --cs: #E9F8EE !important; --cd: #12872F !important; --c1: #12872F; --c2: #30C054; }\r\n.irx table.irx-t.irx-cat tr.k-free { --cs: #E8F2FF !important; --cd: #0B5BC4 !important; --c1: #0072EF; --c2: #16469D; }\r\n.irx table.irx-t.irx-cat tr.k-mkt { --cs: #FFF1E3 !important; --cd: #B85400 !important; --c1: #F07000; --c2: #F5923D; }\r\n.irx.irx-dark table.irx-t tr { background: rgba(255,255,255,0.06) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14) !important; }\r\n.irx.irx-dark table.irx-t td { color: rgba(255,255,255,0.80) !important; }\r\n.irx.irx-dark table.irx-t td:first-child { color: #FFFFFF !important; }\r\n.irx.irx-dark table.irx-t.irx-cat td:last-child { color: var(--cd) !important; }\r\n.irx.irx-dark table.irx-t.irx-cat tr.k-util { --cs: rgba(138,218,63,0.16) !important; --cd: #8ADA3F !important; }\r\n.irx.irx-dark table.irx-t.irx-cat tr.k-free { --cs: rgba(61,155,255,0.18) !important; --cd: #9CCBFF !important; }\r\n.irx.irx-dark table.irx-t.irx-cat tr.k-mkt { --cs: #F07000 !important; --cd: #FFFFFF !important; }\r\n\r\n\/* cards row *\/\r\n.irx .irx-row { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 20px !important; margin: 20px 0 0 !important; }\r\n.irx .irx-row.irx-row-1 { grid-template-columns: minmax(0, 1fr) !important; }\r\n.irx .irx-card { position: relative !important; display: flex !important; flex-direction: column !important; gap: 16px !important; padding: 30px !important; border-radius: 20px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #E3E8EF, 0 22px 44px -32px rgba(11,36,91,0.5) !important; }\r\n.irx .irx-card.irx-warn { background: linear-gradient(135deg, #FFF6EC, #FFFFFF 70%) !important; box-shadow: 0 0 0 1px #FBD9B5, 0 22px 44px -32px rgba(240,112,0,0.45) !important; }\r\n.irx .irx-card.irx-warn::before { content: \"\" !important; position: absolute !important; left: 0 !important; top: 24px !important; bottom: 24px !important; width: 4px !important; border-radius: 0 4px 4px 0 !important; background: linear-gradient(180deg, #F07000, #FFCA5E) !important; }\r\n.irx .irx-card.irx-proof { background: linear-gradient(135deg, #0B245B, #16469D) !important; box-shadow: 0 26px 50px -30px rgba(11,36,91,0.8) !important; }\r\n.irx .irx-card.irx-proof p { color: rgba(255,255,255,0.84) !important; }\r\n.irx .irx-card.irx-proof a { color: #8ADA3F !important; }\r\n.irx .irx-card.irx-proof a:hover { color: #FFFFFF !important; }\r\n.irx .irx-card.irx-fit { flex-direction: row !important; align-items: flex-start !important; gap: 18px !important; padding: 22px 26px !important; background: #F6F7F6 !important; box-shadow: inset 0 0 0 1px #E5E7E5 !important; }\r\n.irx .irx-card.irx-fit p { font-size: 15.5px !important; color: #5B6472 !important; }\r\n.irx.irx-dark .irx-card.irx-fit { background: rgba(255,255,255,0.05) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12) !important; }\r\n.irx.irx-dark .irx-card.irx-fit p { color: rgba(255,255,255,0.72) !important; }\r\n.irx .irx-fit .irx-ic { width: 38px !important; height: 38px !important; border-radius: 10px !important; background: #E5E7E5 !important; color: #5B6472 !important; box-shadow: none !important; }\r\n.irx.irx-dark .irx-fit .irx-ic { background: rgba(255,255,255,0.12) !important; color: #FFFFFF !important; }\r\n.irx .irx-fit .irx-ic svg { width: 18px !important; height: 18px !important; }\r\n.irx .irx-big { display: flex !important; align-items: baseline !important; gap: 12px !important; flex-wrap: wrap !important; }\r\n.irx .irx-big b { font-size: clamp(44px, 5vw, 64px) !important; font-weight: 800 !important; letter-spacing: -0.035em !important; line-height: 1 !important; color: #F07000 !important; }\r\n.irx .irx-proof .irx-big b { color: #8ADA3F !important; }\r\n.irx .irx-big small { font-size: 13px !important; font-weight: 800 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; color: #5B6472 !important; }\r\n.irx .irx-proof .irx-big small { color: rgba(255,255,255,0.65) !important; }\r\n.irx .irx-logo { display: block !important; height: 44px !important; width: auto !important; align-self: flex-start !important; }\r\n.irx .irx-split.irx-split-gap { margin: 64px 0 0 !important; }\r\n.irx .irx-split.irx-top { align-items: start !important; }\r\n.irx .irx-big.irx-col { flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; }\r\n.irx .irx-row { align-items: start !important; }\r\n.irx .irx-row > .irx-warn, .irx .irx-row > .irx-proof { align-self: stretch !important; }\r\n.irx .irx-gl { display: block !important; position: relative !important; width: 84px !important; height: 84px !important; overflow: hidden !important; border-radius: 10px !important; align-self: flex-start !important; flex-shrink: 0 !important; }\r\n.irx .irx-gl img { position: absolute !important; left: -56px !important; top: -58px !important; height: 199px !important; width: auto !important; max-width: none !important; }\r\n.irx .irx-logo.irx-logo-sq { height: 64px !important; }\r\n.irx .irx-chip { display: inline-flex !important; align-items: center !important; gap: 8px !important; width: max-content !important; padding: 6px 12px 6px 8px !important; border-radius: 999px !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; }\r\n.irx .irx-chip svg { width: 16px !important; height: 16px !important; fill: none !important; stroke: currentColor !important; stroke-width: 2.2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\r\n.irx .irx-chip.ch-us { background: #FFE9D3 !important; color: #B85400 !important; }\r\n\r\n\/* quote *\/\r\n.irx .irx-quote { display: grid !important; grid-template-columns: auto minmax(0, 1fr) !important; gap: 22px !important; align-items: start !important; margin: 20px 0 0 !important; padding: 30px 32px !important; border-radius: 20px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #E3E8EF, 0 22px 44px -32px rgba(11,36,91,0.5) !important; }\r\n.irx.irx-dark .irx-quote { background: rgba(255,255,255,0.06) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14) !important; }\r\n.irx .irx-g2 { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 54px !important; height: 54px !important; border-radius: 50% !important; background: #F07000 !important; color: #FFFFFF !important; font-size: 20px !important; font-weight: 800 !important; letter-spacing: -0.02em !important; }\r\n.irx .irx-stars { display: flex !important; gap: 3px !important; margin: 0 0 10px !important; color: #FFCA5E !important; }\r\n.irx .irx-stars svg { width: 18px !important; height: 18px !important; fill: currentColor !important; }\r\n.irx blockquote { margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; quotes: none !important; }\r\n.irx blockquote::before, .irx blockquote::after { content: none !important; }\r\n.irx blockquote p { font-size: 20px !important; font-weight: 600 !important; line-height: 1.5 !important; color: #0B245B !important; font-style: normal !important; }\r\n.irx.irx-dark blockquote p { color: #FFFFFF !important; }\r\n.irx blockquote p + p { margin-top: 12px !important; }\r\n.irx blockquote cite { font-style: normal !important; font-size: 14px !important; }\r\n.irx blockquote cite a { font-weight: 800 !important; }\r\n.irx .irx-quote > div > p { margin-top: 12px !important; font-size: 14.5px !important; color: #5B6472 !important; }\r\n.irx .irx-quote > div > p em { font-style: italic !important; }\r\n.irx.irx-dark .irx-quote > div > p { color: rgba(255,255,255,0.65) !important; }\r\n\r\n\/* visuals *\/\r\n.irx .irx-vis { position: relative !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 300px !important; }\r\n.irx .irx-vis svg.irx-dia { width: 100% !important; max-width: 520px !important; height: auto !important; display: block !important; }\r\n.irx .irx-phone { position: relative !important; width: 268px !important; aspect-ratio: 9 \/ 19.5 !important; border-radius: 42px !important; padding: 11px !important; background: #0B1220 !important; box-shadow: 0 0 0 2px #2A3242, 0 40px 70px -30px rgba(11,36,91,0.65) !important; flex-shrink: 0 !important; }\r\n.irx .irx-phone::before { content: \"\" !important; position: absolute !important; top: 19px !important; left: 50% !important; transform: translateX(-50%) !important; width: 84px !important; height: 22px !important; border-radius: 999px !important; background: #0B1220 !important; z-index: 4 !important; }\r\n.irx .irx-scr { position: relative !important; height: 100% !important; border-radius: 32px !important; overflow: hidden !important; display: flex !important; flex-direction: column !important; background: #ECE5DD !important; }\r\n.irx .irx-wah { display: flex !important; align-items: center !important; gap: 9px !important; padding: 44px 14px 11px !important; background: #12872F !important; color: #FFFFFF !important; }\r\n.irx .irx-wah i { width: 30px !important; height: 30px !important; border-radius: 50% !important; background: linear-gradient(135deg, #8ADA3F, #30C054) !important; flex-shrink: 0 !important; }\r\n.irx .irx-wah span { display: block !important; height: 8px !important; border-radius: 4px !important; background: rgba(255,255,255,0.85) !important; width: 92px !important; }\r\n.irx .irx-wah span + span { margin-top: 5px !important; height: 6px !important; width: 54px !important; background: rgba(255,255,255,0.5) !important; }\r\n.irx .irx-wab { flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 9px !important; padding: 14px 11px !important; }\r\n.irx .irx-b { max-width: 86% !important; padding: 10px !important; border-radius: 12px !important; background: #FFFFFF !important; box-shadow: 0 1px 1px rgba(0,0,0,0.08) !important; font-size: 11.5px !important; line-height: 1.35 !important; color: #2A2A2A !important; }\r\n.irx .irx-b.me { align-self: flex-end !important; background: #DCF5C9 !important; }\r\n.irx .irx-sk { display: block !important; height: 6px !important; border-radius: 3px !important; background: #DDE4EE !important; }\r\n.irx .irx-sk + .irx-sk { margin-top: 5px !important; }\r\n.irx .irx-b.me .irx-sk { background: #B8E2A0 !important; }\r\n.irx .irx-prod { display: flex !important; gap: 8px !important; align-items: center !important; padding: 6px 0 !important; }\r\n.irx .irx-prod + .irx-prod { border-top: 1px solid #EEF1F4 !important; }\r\n.irx .irx-th { width: 38px !important; height: 38px !important; border-radius: 8px !important; flex-shrink: 0 !important; }\r\n.irx .th1 { background: radial-gradient(circle at 30% 30%, #FFD9A8 0 22%, transparent 23%), linear-gradient(135deg, #FFCA5E, #F07000) !important; }\r\n.irx .th2 { background: radial-gradient(circle at 70% 65%, #CFE4FF 0 24%, transparent 25%), linear-gradient(135deg, #3D9BFF, #16469D) !important; }\r\n.irx .th3 { background: radial-gradient(circle at 35% 70%, #E9F8D9 0 22%, transparent 23%), linear-gradient(135deg, #8ADA3F, #12872F) !important; }\r\n.irx .irx-prod > div { flex: 1 !important; }\r\n.irx .irx-btn { display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; margin-top: 8px !important; padding: 7px !important; border-top: 1px solid #EEF1F4 !important; color: #0072EF !important; }\r\n.irx .irx-btn .irx-sk { width: 60px !important; background: #9CCBFF !important; }\r\n.irx .irx-cart { display: flex !important; align-items: center !important; gap: 8px !important; }\r\n.irx .irx-cart svg { width: 26px !important; height: 26px !important; padding: 5px !important; border-radius: 8px !important; background: #12872F !important; stroke: #FFFFFF !important; fill: none !important; stroke-width: 2.2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; flex-shrink: 0 !important; }\r\n.irx .irx-track { display: flex !important; align-items: center !important; gap: 0 !important; margin: 8px 0 2px !important; }\r\n.irx .irx-track i { width: 12px !important; height: 12px !important; border-radius: 50% !important; background: #30C054 !important; flex-shrink: 0 !important; }\r\n.irx .irx-track i.off { background: #DDE4EE !important; }\r\n.irx .irx-track s { flex: 1 !important; height: 3px !important; background: #30C054 !important; text-decoration: none !important; }\r\n.irx .irx-track s.off { background: #DDE4EE !important; }\r\n.irx .irx-tag { display: inline-block !important; margin-bottom: 7px !important; padding: 2px 7px !important; border-radius: 999px !important; font-size: 9px !important; font-weight: 800 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; background: #E9F8EE !important; color: #12872F !important; }\r\n.irx .irx-agent { display: flex !important; align-items: center !important; gap: 7px !important; align-self: center !important; padding: 6px 10px !important; border-radius: 999px !important; background: rgba(11,36,91,0.82) !important; color: #FFFFFF !important; }\r\n.irx .irx-agent i { width: 16px !important; height: 16px !important; border-radius: 50% !important; background: linear-gradient(135deg, #FFCA5E, #F07000) !important; }\r\n.irx .irx-agent .irx-sk { width: 70px !important; background: rgba(255,255,255,0.6) !important; margin: 0 !important; }\r\n.irx .irx-float { position: absolute !important; display: flex !important; align-items: center !important; gap: 10px !important; padding: 12px 14px !important; border-radius: 14px !important; background: #FFFFFF !important; box-shadow: 0 18px 36px -18px rgba(11,36,91,0.55) !important; z-index: 5 !important; }\r\n.irx .irx-float .irx-ic { width: 34px !important; height: 34px !important; border-radius: 10px !important; }\r\n.irx .irx-float .irx-ic svg { width: 18px !important; height: 18px !important; }\r\n.irx .irx-float > span:last-child { display: block !important; width: 74px !important; }\r\n\r\n\/* split layout for phone sections *\/\r\n.irx .irx-split { display: grid !important; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr) !important; gap: 56px !important; align-items: center !important; margin: 0 0 40px !important; }\r\n.irx .irx-split.irx-rev { grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr) !important; }\r\n.irx .irx-split > div > p { margin-top: 0 !important; }\r\n.irx .irx-split > div > h2 + p { margin-top: 0 !important; }\r\n\r\n\/* FAQ *\/\r\n.irx .irx-faq { max-width: 880px !important; margin: 0 auto !important; display: flex !important; flex-direction: column !important; gap: 12px !important; }\r\n.irx details { border-radius: 16px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #E3E8EF !important; overflow: hidden !important; }\r\n.irx details[open] { box-shadow: 0 0 0 2px #0072EF, 0 20px 40px -30px rgba(0,114,239,0.6) !important; }\r\n.irx summary { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 18px !important; padding: 20px 24px !important; cursor: pointer !important; list-style: none !important; }\r\n.irx summary::-webkit-details-marker { display: none !important; }\r\n.irx summary::marker { content: \"\" !important; }\r\n.irx summary::after { content: \"\" !important; flex-shrink: 0 !important; width: 30px !important; height: 30px !important; border-radius: 50% !important; background: #EEF5FF url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%230072EF' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'\/%3E%3C\/svg%3E\") center\/14px no-repeat !important; transition: transform 0.2s ease !important; }\r\n.irx details[open] summary::after { transform: rotate(45deg) !important; background-color: #0072EF !important; background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'\/%3E%3C\/svg%3E\") !important; }\r\n.irx details > p { padding: 0 24px 22px !important; font-size: 16px !important; }\r\n.irx .irx-cta { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 14px !important; margin: 48px 0 0 !important; }\r\n.irx .irx-cta a { display: inline-flex !important; align-items: center !important; gap: 10px !important; padding: 16px 28px !important; border-radius: 999px !important; font-size: 14px !important; font-weight: 800 !important; letter-spacing: 0.06em !important; text-decoration: none !important; }\r\n.irx .irx-cta a.b-green { background: #30C054 !important; color: #FFFFFF !important; box-shadow: 0 14px 28px -14px rgba(48,192,84,0.9) !important; }\r\n.irx .irx-cta a.b-green:hover { background: #12872F !important; color: #FFFFFF !important; }\r\n.irx .irx-cta a.b-light { background: #FFFFFF !important; color: #0072EF !important; box-shadow: inset 0 0 0 2px #0072EF !important; }\r\n.irx .irx-cta a.b-light:hover { background: #EEF5FF !important; color: #0072EF !important; }\r\n.irx .irx-cta a svg { width: 18px !important; height: 18px !important; fill: none !important; stroke: currentColor !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\r\n\r\n@media (max-width: 1080px) {\r\n  .irx table.irx-t.irx-flow tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\r\n  .irx table.irx-t.irx-flow tr::after { display: none !important; }\r\n  .irx table.irx-t.irx-g4 tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\r\n}\r\n@media (max-width: 860px) {\r\n  .irx { padding: 64px 18px !important; }\r\n  .irx .irx-head, .irx .irx-split, .irx .irx-split.irx-rev { grid-template-columns: minmax(0, 1fr) !important; gap: 32px !important; }\r\n  .irx .irx-split .irx-vis { order: 2 !important; }\r\n  .irx .irx-row { grid-template-columns: minmax(0, 1fr) !important; }\r\n  .irx table.irx-t.irx-list tr { grid-template-columns: 34px minmax(0, 1fr) !important; }\r\n  .irx table.irx-t.irx-list td { grid-column: 2 !important; }\r\n  .irx table.irx-t.irx-list tr::before { grid-row: 1 \/ span 3 !important; align-self: start !important; }\r\n  .irx .irx-vis { min-height: 0 !important; }\r\n  .irx .irx-float { display: none !important; }\r\n}\r\n@media (max-width: 600px) {\r\n  .irx .irx-phone { width: 236px !important; border-radius: 38px !important; padding: 10px !important; }\r\n  .irx table.irx-t.irx-flow tbody, .irx table.irx-t.irx-g4 tbody, .irx table.irx-t.irx-g2 tbody { grid-template-columns: minmax(0, 1fr) !important; }\r\n  .irx .irx-quote { grid-template-columns: minmax(0, 1fr) !important; padding: 24px !important; }\r\n  .irx .irx-card { padding: 24px !important; }\r\n  .irx blockquote p { font-size: 18px !important; }\r\n  .irx p { font-size: 16px !important; }\r\n  .irx summary { padding: 18px !important; }\r\n  .irx details > p { padding: 0 18px 20px !important; }\r\n}\r\n\r\n.irx table.irx-t.irx-sys tr:nth-child(1) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'\/%3E%3Cpath d='M3 6h18'\/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'\/%3E%3C\/svg%3E\") !important; }\r\n.irx table.irx-t.irx-sys tr:nth-child(2) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='16 18 22 12 16 6'\/%3E%3Cpolyline points='8 6 2 12 8 18'\/%3E%3C\/svg%3E\") !important; }\r\n.irx table.irx-t.irx-sys tr:nth-child(3) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2'\/%3E%3Cpath d='m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06'\/%3E%3Cpath d='m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8'\/%3E%3C\/svg%3E\") !important; }\r\n.irx table.irx-t.irx-sys tr:nth-child(4) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'\/%3E%3Crect x='14' y='3' width='7' height='7'\/%3E%3Crect x='14' y='14' width='7' height='7'\/%3E%3Crect x='3' y='14' width='7' height='7'\/%3E%3C\/svg%3E\") !important; }\r\n.irx .irx-card.irx-proof.irx-wide { display: grid !important; grid-template-columns: auto minmax(0, 1fr) !important; gap: 36px !important; align-items: center !important; }\r\n.irx .irx-wide-l { display: flex !important; align-items: center !important; gap: 22px !important; }\r\n.irx .irx-row.irx-row-3a { grid-template-areas: \"a b\" \"c b\" !important; grid-template-rows: 1fr 1fr !important; }\r\n.irx .irx-row.irx-row-3a > :nth-child(1), .irx .irx-row.irx-row-3a > :nth-child(3) { align-self: stretch !important; align-items: center !important; }\r\n.irx .irx-row.irx-row-3a > :nth-child(1) { grid-area: a !important; }\r\n.irx .irx-row.irx-row-3a > :nth-child(2) { grid-area: b !important; }\r\n.irx .irx-row.irx-row-3a > :nth-child(3) { grid-area: c !important; align-self: stretch !important; }\r\n@media (max-width: 860px) {\r\n  .irx .irx-card.irx-proof.irx-wide { grid-template-columns: minmax(0, 1fr) !important; gap: 18px !important; }\r\n  .irx .irx-row.irx-row-3a { grid-template-areas: \"a\" \"b\" \"c\" !important; grid-template-rows: none !important; }\r\n}\r\n<\/style>\r\n<div class=\"irx-in\">\r\n  <div class=\"irx-head\">\r\n    <div><h2 id=\"retail-es-cart-recovery-h\">\u00bfC\u00f3mo se recupera un carrito abandonado por push, WhatsApp y email sin saturar al cliente?<\/h2>\r\n    <p>Con indigitall, recuperar un carrito abandonado es un <a href=\"https:\/\/indigitall.com\/es\/customerjourney\/\">customer journey<\/a> que arranca con un evento y sigue el comportamiento de cada cliente. El componente de <a href=\"https:\/\/documentation.indigitall.com\/docs\/retargeting\">retargeting<\/a> detecta en la web y en la app que la compra qued\u00f3 a medias, crea el evento que t\u00fa nombres y espera el tiempo que fijes, en minutos, horas o d\u00edas, antes del primer aviso. Despu\u00e9s, el journey puede <a href=\"https:\/\/documentation.indigitall.com\/docs\/campaigns-and-customer-journey\">cambiar de canal<\/a> seg\u00fan lo que haga el cliente, por ejemplo pasar a WhatsApp si no abre el email.<\/p><\/div>\r\n    <div class=\"irx-vis\" aria-hidden=\"true\">\r\n<svg class=\"irx-dia\" viewBox=\"0 0 520 330\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n  <defs><linearGradient id=\"irxg1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#0072EF\"\/><stop offset=\"1\" stop-color=\"#16469D\"\/><\/linearGradient>\r\n  <linearGradient id=\"irxg2\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#F07000\"\/><stop offset=\"1\" stop-color=\"#F5923D\"\/><\/linearGradient>\r\n  <linearGradient id=\"irxg3\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#12872F\"\/><stop offset=\"1\" stop-color=\"#30C054\"\/><\/linearGradient>\r\n  <linearGradient id=\"irxg4\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#FFCA5E\"\/><stop offset=\"1\" stop-color=\"#F5923D\"\/><\/linearGradient><\/defs>\r\n  <path d=\"M88 165 H170\" stroke=\"#C9D6E8\" stroke-width=\"3\" stroke-dasharray=\"2 9\"\/>\r\n  <path d=\"M250 165 C300 165 300 70 352 70 M250 165 H352 M250 165 C300 165 300 260 352 260\" stroke=\"#C9D6E8\" stroke-width=\"3\" stroke-dasharray=\"2 9\"\/>\r\n  <path d=\"M432 70 C470 70 470 165 490 165 M432 165 H490 M432 260 C470 260 470 165 490 165\" stroke=\"#8ADA3F\" stroke-width=\"3\"\/>\r\n  <rect x=\"18\" y=\"125\" width=\"80\" height=\"80\" rx=\"22\" fill=\"url(#irxg1)\"\/>\r\n  <g stroke=\"#fff\" stroke-width=\"4\" transform=\"translate(34 141) scale(2)\"><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\"\/><\/g>\r\n  <circle cx=\"210\" cy=\"165\" r=\"42\" fill=\"#fff\" stroke=\"#E3E8EF\" stroke-width=\"2\"\/>\r\n  <circle cx=\"210\" cy=\"165\" r=\"30\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"6\" stroke-dasharray=\"120 189\" transform=\"rotate(-90 210 165)\"\/>\r\n  <path d=\"M210 150 V165 L220 172\" stroke=\"#0B245B\" stroke-width=\"4\"\/>\r\n  <rect x=\"352\" y=\"32\" width=\"80\" height=\"76\" rx=\"20\" fill=\"url(#irxg1)\"\/>\r\n  <path d=\"M374 80 h36 l-4-6 v-12 a14 14 0 0 0-28 0 v12 z M386 86 a6 6 0 0 0 12 0\" stroke=\"#fff\" stroke-width=\"3.5\"\/>\r\n  <rect x=\"352\" y=\"127\" width=\"80\" height=\"76\" rx=\"20\" fill=\"url(#irxg2)\"\/>\r\n  <rect x=\"372\" y=\"150\" width=\"40\" height=\"30\" rx=\"4\" stroke=\"#fff\" stroke-width=\"3.5\"\/><path d=\"m372 154 20 13 20-13\" stroke=\"#fff\" stroke-width=\"3.5\"\/>\r\n  <rect x=\"352\" y=\"222\" width=\"80\" height=\"76\" rx=\"20\" fill=\"url(#irxg4)\"\/>\r\n  <path d=\"M374 246 h36 a4 4 0 0 1 4 4 v18 a4 4 0 0 1-4 4 h-24 l-10 8 v-8 h-2 a4 4 0 0 1-4-4 v-18 a4 4 0 0 1 4-4z\" stroke=\"#0F3B7A\" stroke-width=\"3.5\"\/>\r\n  <circle cx=\"496\" cy=\"165\" r=\"20\" fill=\"url(#irxg3)\"\/>\r\n  <path d=\"m487 165 6 6 12-12\" stroke=\"#fff\" stroke-width=\"4\"\/>\r\n<\/svg><\/div>\r\n  <\/div>\r\n  <table class=\"irx-t irx-flow\">\r\n  <thead>\r\n    <tr>\r\n      <th>Paso<\/th>\r\n      <th>Qu\u00e9 ocurre<\/th>\r\n      <th>Qu\u00e9 conviene saber<\/th>\r\n    <\/tr>\r\n  <\/thead>\r\n  <tbody>\r\n    <tr>\r\n      <td>Evento de abandono<\/td>\r\n      <td>El retargeting detecta la compra a medias en la web o en la app y crea el evento que hayas nombrado<\/td>\r\n      <td>Se pueden crear varios eventos si tienes m\u00e1s de un \u00e1rea de venta<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Espera<\/td>\r\n      <td>El journey aguarda el tiempo que fijes antes del primer aviso<\/td>\r\n      <td>La documentaci\u00f3n da como ejemplos 30 minutos, 2 horas o el d\u00eda siguiente<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Primer aviso<\/td>\r\n      <td>Recordatorio del carrito por push, email o WhatsApp<\/td>\r\n      <td>En WhatsApp es una plantilla de marketing y exige consentimiento<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Cambio de canal<\/td>\r\n      <td>El journey bifurca seg\u00fan lo que haga el cliente: abrir el email, pulsar el push o un dato de su perfil<\/td>\r\n      <td>Evita repetir el mismo canal cuando ya no ha funcionado<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Salida<\/td>\r\n      <td>El journey termina cuando el cliente cumple la condici\u00f3n de salida<\/td>\r\n      <td>Define la compra como condici\u00f3n para no avisar a quien ya compr\u00f3<\/td>\r\n    <\/tr>\r\n  <\/tbody>\r\n<\/table>\r\n  <div class=\"irx-row\">\r\n    <div class=\"irx-card irx-warn\"><span class=\"irx-chip ch-us\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 16v-4M12 8h.01\"\/><circle cx=\"12\" cy=\"12\" r=\"10\"\/><\/svg>Meta<\/span><div class=\"irx-big\" aria-hidden=\"true\"><b>24 h<\/b><small>ventana<\/small><\/div><p>En WhatsApp, Meta clasifica el recordatorio de carrito como marketing y no como utilidad, seg\u00fan su <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/template-categorization\">gu\u00eda de categor\u00edas de plantillas<\/a>. Por eso va con una plantilla de marketing aprobada y solo a quien dio su consentimiento, y fuera de la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/send-messages\">ventana de 24 horas<\/a> la plantilla es la \u00fanica v\u00eda.<\/p><\/div>\r\n    <div class=\"irx-card irx-proof\"><img class=\"irx-logo\" src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/05\/Casa_del_Libro_logo-white-1.svg\" alt=\"Casa del Libro\" loading=\"lazy\"><div class=\"irx-big\" aria-hidden=\"true\"><b>25%<\/b><small>satisfacci\u00f3n de sus clientes<\/small><\/div><p>Casa del Libro aplica este esquema con <a href=\"https:\/\/indigitall.com\/es\/notificaciones-push\/\">push<\/a>: a quien deja un libro en el carrito le recuerda la compra pendiente o le muestra alternativas a los que mir\u00f3, como cuenta su <a href=\"https:\/\/indigitall.com\/es\/success-stories\/casa-del-libro-continua-su-transformacion-digital-con-indigitall\/\">caso de \u00e9xito<\/a>, que recoge un aumento del 25% en la satisfacci\u00f3n de sus clientes.<\/p><\/div>\r\n  <\/div>\r\n  <div class=\"irx-row irx-row-1\"><div class=\"irx-card irx-fit\"><span class=\"irx-ic \" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg><\/span><p>No encaja si tu tienda no emite eventos de navegaci\u00f3n y de carrito, porque sin ellos no hay abandono que detectar, ni si no tienes consentimiento para el canal con el que quieres avisar.<\/p><\/div><\/div>\r\n  <div class=\"irx-quote\"><span class=\"irx-g2\" aria-hidden=\"true\">G2<\/span><div><div class=\"irx-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><\/div><blockquote>\r\n  <p>\"Excelente para push en ecommerce. Llegamos a todos nuestros clientes con las herramientas de remarketing de indigitall.\"<\/p>\r\n  <p><cite><a href=\"https:\/\/www.g2.com\/products\/indigitall\/reviews\/indigitall-review-10659563\">Sofia A. en G2<\/a><\/cite><\/p>\r\n<\/blockquote><p><em>Sofia A. cuenta en G2 que llega a todos sus clientes con las herramientas de remarketing de indigitall para su ecommerce.<\/em><\/p><\/div><\/div>\r\n<\/div>\r\n<\/section>","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":"<!-- indigitall \u00b7 Retail ES \u00b7 Selling on WhatsApp (new section) -->\r\n<section class=\"irx irx-dark\" id=\"retail-es-whatsapp-commerce\">\r\n<div class=\"irx-in\">\r\n  <div class=\"irx-split\">\r\n    <div class=\"irx-vis\" aria-hidden=\"true\">\r\n  <div class=\"irx-phone\"><div class=\"irx-scr\">\r\n    <div class=\"irx-wah\"><i><\/i><div><span><\/span><span><\/span><\/div><\/div>\r\n    <div class=\"irx-wab\">\r\n      <div class=\"irx-b me\"><span class=\"irx-sk\" style=\"width:110px\"><\/span><\/div>\r\n      <div class=\"irx-b\"><div class=\"irx-prod\"><span class=\"irx-th th1\"><\/span><div><span class=\"irx-sk\" style=\"width:80%\"><\/span><span class=\"irx-sk\" style=\"width:46%\"><\/span><\/div><\/div><div class=\"irx-prod\"><span class=\"irx-th th2\"><\/span><div><span class=\"irx-sk\" style=\"width:80%\"><\/span><span class=\"irx-sk\" style=\"width:46%\"><\/span><\/div><\/div><div class=\"irx-prod\"><span class=\"irx-th th3\"><\/span><div><span class=\"irx-sk\" style=\"width:80%\"><\/span><span class=\"irx-sk\" style=\"width:46%\"><\/span><\/div><\/div><div class=\"irx-btn\"><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2.4\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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><span class=\"irx-sk\" style=\"width:60px\"><\/span><\/div><\/div>\r\n      <div class=\"irx-b me\"><div class=\"irx-cart\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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><div style=\"flex:1;min-width:80px\"><span class=\"irx-sk\" style=\"width:90%\"><\/span><span class=\"irx-sk\" style=\"width:55%\"><\/span><\/div><\/div><\/div>\r\n      <div class=\"irx-b\"><span class=\"irx-sk\" style=\"width:120px\"><\/span><span class=\"irx-sk\" style=\"width:80px\"><\/span><div class=\"irx-btn\"><span class=\"irx-sk\" style=\"width:70px\"><\/span><\/div><\/div>\r\n      <div class=\"irx-b me\"><span class=\"irx-sk\" style=\"width:64px\"><\/span><\/div>\r\n    <\/div>\r\n  <\/div><\/div>\r\n  <div class=\"irx-float\" style=\"right:4%;top:18%\"><span class=\"irx-ic c-green\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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><\/span><span><span class=\"irx-sk\" style=\"width:100%\"><\/span><span class=\"irx-sk\" style=\"width:60%\"><\/span><\/span><\/div>\r\n<\/div>\r\n    <div><h2>\u00bfC\u00f3mo se vende por WhatsApp en un ecommerce con cat\u00e1logo, productos y carrito?<\/h2>\r\n    <p>Con indigitall, vender por <a href=\"https:\/\/indigitall.com\/es\/whatsapp\/\">WhatsApp<\/a> parte de un cat\u00e1logo de Meta. Lo creas en <a href=\"https:\/\/documentation.indigitall.com\/docs\/catalog\">Commerce Manager<\/a>, donde un cat\u00e1logo es el contenedor de los art\u00edculos que quieres vender en WhatsApp, Facebook e Instagram, y puedes conectarlo a una plataforma asociada como Shopify para que Meta mantenga sincronizados los productos. Desde ah\u00ed, indigitall env\u00eda <a href=\"https:\/\/documentation.indigitall.com\/docs\/whatsapp-commerce\">mensajes de un producto o de varios<\/a>, como respuesta al cliente o de forma proactiva.<\/p><\/div>\r\n  <\/div>\r\n  <table class=\"irx-t irx-list\">\r\n  <thead>\r\n    <tr>\r\n      <th>Pieza<\/th>\r\n      <th>Qu\u00e9 hace<\/th>\r\n      <th>L\u00edmite documentado<\/th>\r\n    <\/tr>\r\n  <\/thead>\r\n  <tbody>\r\n    <tr>\r\n      <td>Cat\u00e1logo<\/td>\r\n      <td>Re\u00fane los art\u00edculos que vendes en WhatsApp, Facebook e Instagram<\/td>\r\n      <td>Se gestiona con el mismo m\u00e9todo con el que se cre\u00f3<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Mensaje de un producto<\/td>\r\n      <td>Ense\u00f1a un producto, con su ficha completa en la pantalla siguiente<\/td>\r\n      <td>Imagen de 500 x 500 p\u00edxeles como m\u00ednimo, relaci\u00f3n 1:1 y hasta 8 MB; t\u00edtulo de hasta 200 caracteres<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Mensaje de varios productos<\/td>\r\n      <td>Ense\u00f1a una lista de productos, por ejemplo por categor\u00eda<\/td>\r\n      <td>Hasta 30 productos por lista y tantas listas como categor\u00edas tengas; solo se ven los art\u00edculos activos<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Carrito y pedido<\/td>\r\n      <td>El cliente env\u00eda el carrito y la empresa recibe el resumen del pedido<\/td>\r\n      <td>El pago se completa con un enlace de pago o en la web de la tienda<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Pago dentro del chat<\/td>\r\n      <td>La transacci\u00f3n se cierra sin salir de WhatsApp<\/td>\r\n      <td>Solo disponible en algunas regiones<\/td>\r\n    <\/tr>\r\n  <\/tbody>\r\n<\/table>\r\n  <div class=\"irx-row irx-row-1\">\r\n    <div class=\"irx-card irx-proof irx-wide\"><div class=\"irx-wide-l\"><span class=\"irx-gl\"><img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/04\/gandhi-1.svg\" alt=\"Librer\u00edas Gandhi\" loading=\"lazy\"><\/span><div class=\"irx-big irx-col\" aria-hidden=\"true\"><b>55.000+<\/b><small>usuarios<\/small><\/div><\/div><p>Librer\u00edas Gandhi lo combina con una integraci\u00f3n por API con sus sistemas de inventario y de pedidos. Su <a href=\"https:\/\/indigitall.com\/es\/success-story\/como-librerias-gandhi-utiliza-whatsapp-para-aumentar-ventas-y-mejorar-la-atencion-al-cliente\/\">bot de WhatsApp<\/a> consulta el stock en las tiendas f\u00edsicas, ense\u00f1a el libro con su portada y un enlace de compra y sigue el pedido, y suma m\u00e1s de 55.000 usuarios en el canal.<\/p><\/div>\r\n  <\/div>\r\n  <div class=\"irx-row irx-row-1\"><div class=\"irx-card irx-fit\"><span class=\"irx-ic \" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg><\/span><p>No encaja si no tienes un cat\u00e1logo o no puedes mantenerlo al d\u00eda, ni si necesitas cobrar dentro del chat en un pa\u00eds donde esa opci\u00f3n no existe: el cliente terminar\u00e1 la compra en tu web o con un enlace de pago.<\/p><\/div><\/div>\r\n<\/div>\r\n<\/section><style>#retail-es-whatsapp-commerce table.irx-t td:last-child{background:rgba(255,255,255,.10) !important;color:#DCEBFF !important}#retail-es-whatsapp-commerce table.irx-t td:last-child::before{background:#9CCBFF !important}#retail-es-whatsapp-commerce table.irx-t td:nth-child(2){color:rgba(255,255,255,.82) !important}#retail-es-whatsapp-commerce .irx-card.irx-proof{background:rgba(255,255,255,.07) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16) !important}#retail-es-whatsapp-commerce .irx-card.irx-warn{box-shadow:0 0 0 1px #FBD9B5 !important}#retail-es-whatsapp-commerce .irx-card.irx-warn p{color:#3C4656 !important}#retail-es-whatsapp-commerce .irx-card.irx-warn a{color:#0072EF !important}#retail-es-whatsapp-commerce .irx-card.irx-warn a:hover{color:#16469D !important}#retail-es-whatsapp-commerce .irx-phone{box-shadow:0 0 0 2px rgba(255,255,255,.22),0 40px 70px -30px rgba(0,0,0,.6) !important}<\/style>","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":"<!-- indigitall \u00b7 Retail ES \u00b7 Order status and delivery (new section) -->\r\n<section class=\"irx\" id=\"retail-es-order-status\">\r\n<div class=\"irx-in\">\r\n  <div class=\"irx-split irx-rev\">\r\n    <div><h2>\u00bfC\u00f3mo se avisa del estado de un pedido por WhatsApp y se atienden las dudas sobre \u00e9l?<\/h2>\r\n    <p>Son dos trabajos distintos y conviene separarlos. El aviso proactivo, como la confirmaci\u00f3n del pedido o la salida del env\u00edo, va con una plantilla de utilidad, la categor\u00eda que Meta reserva para mensajes no promocionales y cuyos ejemplos incluyen las confirmaciones de pedido y las actualizaciones de env\u00edo y seguimiento. La pregunta del cliente, \u00ab\u00bfd\u00f3nde est\u00e1 mi pedido?\u00bb, la contesta el <a href=\"https:\/\/indigitall.com\/es\/indigitall-ai\/\">asistente conectado a tu tienda<\/a> o, cuando hace falta, un agente.<\/p><\/div>\r\n    <div class=\"irx-vis\" aria-hidden=\"true\">\r\n  <div class=\"irx-phone\"><div class=\"irx-scr\">\r\n    <div class=\"irx-wah\"><i><\/i><div><span><\/span><span><\/span><\/div><\/div>\r\n    <div class=\"irx-wab\">\r\n      <div class=\"irx-b\"><span class=\"irx-tag\">Utilidad<\/span><span class=\"irx-sk\" style=\"width:130px\"><\/span><span class=\"irx-sk\" style=\"width:96px\"><\/span><div class=\"irx-track\"><i><\/i><s><\/s><i><\/i><s><\/s><i><\/i><s class=\"off\"><\/s><i class=\"off\"><\/i><\/div><\/div>\r\n      <div class=\"irx-b me\"><span class=\"irx-sk\" style=\"width:104px\"><\/span><\/div>\r\n      <div class=\"irx-b\"><div style=\"display:flex;gap:8px;align-items:center\"><span class=\"irx-ic c-navy\" style=\"width:26px;height:26px;border-radius:8px;box-shadow:none\"><svg style=\"width:14px;height:14px\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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><\/span><div style=\"flex:1;min-width:90px\"><span class=\"irx-sk\" style=\"width:100%\"><\/span><span class=\"irx-sk\" style=\"width:70%\"><\/span><\/div><\/div><\/div>\r\n      <div class=\"irx-agent\"><i><\/i><span class=\"irx-sk\" style=\"width:70px\"><\/span><\/div>\r\n      <div class=\"irx-b\"><div style=\"display:flex;gap:8px;align-items:center\"><span style=\"width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#FFCA5E,#F07000);flex-shrink:0\"><\/span><div style=\"flex:1;min-width:90px\"><span class=\"irx-sk\" style=\"width:100%\"><\/span><span class=\"irx-sk\" style=\"width:60%\"><\/span><\/div><\/div><\/div>\r\n      <div class=\"irx-b me\"><span class=\"irx-sk\" style=\"width:88px\"><\/span><\/div>\r\n    <\/div>\r\n  <\/div><\/div>\r\n  <div class=\"irx-float\" style=\"left:2%;bottom:22%\"><span class=\"irx-ic c-orange\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M1 3h15v13H1z\"\/><path d=\"M16 8h4l3 3v5h-7V8z\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg><\/span><span><span class=\"irx-sk\" style=\"width:100%\"><\/span><span class=\"irx-sk\" style=\"width:60%\"><\/span><\/span><\/div>\r\n<\/div>\r\n  <\/div>\r\n  <table class=\"irx-t irx-cat irx-g4\">\r\n  <thead>\r\n    <tr>\r\n      <th>Situaci\u00f3n<\/th>\r\n      <th>C\u00f3mo se env\u00eda<\/th>\r\n      <th>Categor\u00eda seg\u00fan Meta<\/th>\r\n    <\/tr>\r\n  <\/thead>\r\n  <tbody>\r\n    <tr class=\"k-util\">\r\n      <td>Confirmaci\u00f3n del pedido<\/td>\r\n      <td>Plantilla que se activa con el evento de compra que env\u00eda la tienda<\/td>\r\n      <td>Utilidad<\/td>\r\n    <\/tr>\r\n    <tr class=\"k-util\">\r\n      <td>Salida y seguimiento del env\u00edo<\/td>\r\n      <td>Plantilla que se activa con el evento que env\u00ede tu sistema de env\u00edos<\/td>\r\n      <td>Utilidad<\/td>\r\n    <\/tr>\r\n    <tr class=\"k-free\">\r\n      <td>Pregunta del cliente sobre su pedido<\/td>\r\n      <td>Respuesta libre del asistente dentro de la ventana de 24 horas que abre el cliente al escribir<\/td>\r\n      <td>No requiere plantilla<\/td>\r\n    <\/tr>\r\n    <tr class=\"k-mkt\">\r\n      <td>Aviso de pedido con una oferta incluida<\/td>\r\n      <td>Plantilla<\/td>\r\n      <td>Marketing, porque Meta clasifica as\u00ed el contenido mixto<\/td>\r\n    <\/tr>\r\n  <\/tbody>\r\n<\/table>\r\n  <div class=\"irx-row irx-row-3a\">\r\n    <div class=\"irx-card irx-fit\"><span class=\"irx-ic c-blue\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 16v-4M12 8h.01\"\/><circle cx=\"12\" cy=\"12\" r=\"10\"\/><\/svg><\/span><p>Por eso conviene que la notificaci\u00f3n de un pedido no lleve ninguna promoci\u00f3n: en cuanto mezcla el aviso con una oferta, deja de ser utilidad, seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/template-categorization\">gu\u00eda de Meta<\/a>. Si el cliente necesita a una persona, la conversaci\u00f3n pasa al <a href=\"https:\/\/documentation.indigitall.com\/docs\/agent-panel\">Contact Center<\/a>, donde un agente puede derivarla a otro agente o departamento.<\/p><\/div>\r\n    <div class=\"irx-card irx-proof\" style=\"background:linear-gradient(135deg,#0B245B,#16469D)\"><div style=\"display:flex;gap:28px;flex-wrap:wrap\" aria-hidden=\"true\"><div class=\"irx-big irx-col\"><b>57.000+<\/b><small>conversaciones sobre pedidos<\/small><\/div><div class=\"irx-big irx-col\"><b style=\"color:#FFFFFF\">65%<\/b><small>consultas resueltas por el bot<\/small><\/div><\/div><p>Una panader\u00eda con presencia nacional y fundada en 1931 lo aplica en su <a href=\"https:\/\/indigitall.com\/es\/success-story\/revolucionando-la-gestion-de-pedidos-en-e-commerce-a-traves-de-whatsapp\/\">caso de \u00e9xito<\/a>: su asistente, integrado con el backend del ecommerce, informa del estado del pedido y traspasa a un agente con un solo clic, con m\u00e1s de 57.000 conversaciones sobre pedidos entre julio y octubre de 2024 y un 65% de consultas resueltas por el bot.<\/p><\/div>\r\n    <div class=\"irx-card irx-fit\"><span class=\"irx-ic \" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg><\/span><p>No encaja si tu sistema de env\u00edos no puede enviar el estado a una API o a un evento, porque sin esa se\u00f1al el asistente no tiene qu\u00e9 contar al cliente.<\/p><\/div>\r\n  <\/div>\r\n<\/div>\r\n<\/section>","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":"<!-- indigitall \u00b7 Retail ES \u00b7 Platforms, systems and data (new section) -->\r\n<section class=\"irx irx-dark\" id=\"retail-es-platforms-data\">\r\n<div class=\"irx-in\">\r\n  <div class=\"irx-head\">\r\n    <div><h2>\u00bfCon qu\u00e9 plataformas de ecommerce y sistemas se conecta indigitall y qu\u00e9 datos intercambia?<\/h2>\r\n    <p>indigitall se conecta a una tienda por tres v\u00edas, y conviene saber cu\u00e1l usa la tuya. Con Shopify hay una <a href=\"https:\/\/documentation.indigitall.com\/docs\/shopify\">app que se instala desde su tienda de aplicaciones<\/a>. Con cualquier otra tienda o backend, la v\u00eda documentada son los <a href=\"https:\/\/documentation.indigitall.com\/reference\/custom-events-2\">eventos personalizados<\/a> y la <a href=\"https:\/\/documentation.indigitall.com\/reference\/indigitall-api\">API<\/a>. Y desde un journey se puede avisar a un sistema externo con un <a href=\"https:\/\/documentation.indigitall.com\/docs\/webhook\">webhook<\/a>. En las tres, los datos de la tienda llegan como eventos que despu\u00e9s sirven para segmentar y personalizar.<\/p><\/div>\r\n    <div class=\"irx-vis\" aria-hidden=\"true\">\r\n<svg class=\"irx-dia\" viewBox=\"0 0 520 340\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n  <defs><linearGradient id=\"irxh\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#0072EF\"\/><stop offset=\"1\" stop-color=\"#0B245B\"\/><\/linearGradient><\/defs>\r\n  <g stroke=\"#C9D6E8\" stroke-width=\"3\" stroke-dasharray=\"2 9\"><path d=\"M110 70 C200 70 200 170 260 170\"\/><path d=\"M110 270 C200 270 200 170 260 170\"\/><path d=\"M410 70 C320 70 320 170 260 170\"\/><path d=\"M410 270 C320 270 320 170 260 170\"\/><\/g>\r\n  <circle cx=\"260\" cy=\"170\" r=\"74\" fill=\"url(#irxh)\"\/><circle cx=\"260\" cy=\"170\" r=\"92\" stroke=\"#8ADA3F\" stroke-width=\"2\" stroke-dasharray=\"4 8\"\/>\r\n  <circle cx=\"260\" cy=\"148\" r=\"18\" stroke=\"#fff\" stroke-width=\"5\"\/><path d=\"M226 210 a34 26 0 0 1 68 0\" stroke=\"#fff\" stroke-width=\"5\"\/>\r\n  <rect x=\"44\" y=\"34\" width=\"72\" height=\"72\" rx=\"20\" fill=\"#0072EF\"\/><g stroke=\"#fff\" stroke-width=\"3.5\"><path d=\"M68 56 l-6 8 v22 h36 v-22 l-6-8z\"\/><path d=\"M62 64 h36\"\/><path d=\"M88 72 a8 8 0 0 1-16 0\"\/><\/g>\r\n  <rect x=\"404\" y=\"34\" width=\"72\" height=\"72\" rx=\"20\" fill=\"#F07000\"\/><g stroke=\"#fff\" stroke-width=\"3.5\"><polyline points=\"450 82 462 70 450 58\"\/><polyline points=\"430 58 418 70 430 82\"\/><\/g>\r\n  <rect x=\"44\" y=\"234\" width=\"72\" height=\"72\" rx=\"20\" fill=\"#30C054\"\/><g stroke=\"#fff\" stroke-width=\"3.5\"><circle cx=\"70\" cy=\"282\" r=\"7\"\/><circle cx=\"92\" cy=\"282\" r=\"7\"\/><circle cx=\"81\" cy=\"258\" r=\"7\"\/><path d=\"M77 264 l-5 12 M85 264 l5 12 M77 282 h8\"\/><\/g>\r\n  <rect x=\"404\" y=\"234\" width=\"72\" height=\"72\" rx=\"20\" fill=\"#0F3B7A\"\/><g stroke=\"#FFFFFF\" stroke-width=\"3.5\"><rect x=\"422\" y=\"252\" width=\"15\" height=\"15\"\/><rect x=\"443\" y=\"252\" width=\"15\" height=\"15\"\/><rect x=\"422\" y=\"273\" width=\"15\" height=\"15\"\/><rect x=\"443\" y=\"273\" width=\"15\" height=\"15\"\/><\/g>\r\n<\/svg><\/div>\r\n  <\/div>\r\n  <table class=\"irx-t irx-sys irx-g4\">\r\n  <thead>\r\n    <tr>\r\n      <th>Sistema<\/th>\r\n      <th>C\u00f3mo se conecta<\/th>\r\n      <th>Qu\u00e9 intercambia<\/th>\r\n      <th>Qu\u00e9 conviene saber<\/th>\r\n    <\/tr>\r\n  <\/thead>\r\n  <tbody>\r\n    <tr>\r\n      <td>Shopify<\/td>\r\n      <td>App de indigitall instalada desde la tienda de aplicaciones de Shopify<\/td>\r\n      <td>Seis eventos por defecto: login, productView, addToCart, checkoutStarted, purchase y searchSubmitted, cada uno con sus datos de cliente, producto o pedido<\/td>\r\n      <td>El seguimiento viene activado al instalar; el administrador elige qu\u00e9 eventos y qu\u00e9 campos se capturan y los asigna a campos personalizados de indigitall<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Otra tienda, backend o sistema de inventario<\/td>\r\n      <td>API y eventos personalizados que env\u00eda tu sistema<\/td>\r\n      <td>Los eventos y los campos que definas<\/td>\r\n      <td>Librer\u00edas Gandhi usa una integraci\u00f3n por API con sus datos de inventario y de pedidos<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Un sistema externo que debe reaccionar<\/td>\r\n      <td>Webhook desde un journey: URL, m\u00e9todo HTTP, cabeceras opcionales y un cuerpo JSON con variables<\/td>\r\n      <td>Sale de indigitall hacia tu sistema cuando el cliente llega a ese paso<\/td>\r\n      <td>La documentaci\u00f3n no detalla reintentos ni l\u00edmites, as\u00ed que conviene preguntarlo antes de depender de \u00e9l<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Cat\u00e1logo de WhatsApp<\/td>\r\n      <td>Commerce Manager de Meta, conectado a la plataforma asociada que elijas<\/td>\r\n      <td>Productos y sus datos, que Meta mantiene sincronizados<\/td>\r\n      <td>Es un cat\u00e1logo de Meta, no de indigitall<\/td>\r\n    <\/tr>\r\n  <\/tbody>\r\n<\/table>\r\n  <div class=\"irx-split irx-rev irx-split-gap\">\r\n    <div><p>Los datos se unifican en el <a href=\"https:\/\/indigitall.com\/es\/cdp\/\">perfil del cliente<\/a>. Los <a href=\"https:\/\/documentation.indigitall.com\/docs\/customer-fields\">campos de contacto<\/a> guardan atributos, valores que se incrementan en tiempo real y agregados del hist\u00f3rico, como la suma de las compras de un periodo, y el nombre de cada campo debe coincidir con el de tu CRM o tu base de datos.<\/p><\/div>\r\n    <div class=\"irx-vis\" aria-hidden=\"true\"><div class=\"irx-card\" style=\"width:100%;max-width:400px;gap:14px\">\r\n    <div style=\"display:flex;align-items:center;gap:12px\"><span style=\"width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0072EF,#0B245B);flex-shrink:0\"><\/span><div style=\"flex:1\"><span class=\"irx-sk\" style=\"width:60%\"><\/span><span class=\"irx-sk\" style=\"width:38%\"><\/span><\/div><\/div>\r\n    <div style=\"display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#F4F7FB\"><span class=\"irx-ic\" style=\"width:28px;height:28px;border-radius:8px;box-shadow:none;--c1:#0072EF;--c2:#0072EF\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/span><div style=\"flex:1\"><span class=\"irx-sk\" style=\"width:54%\"><\/span><\/div><span style=\"width:34px;height:8px;border-radius:4px;background:#0072EF;opacity:.55\"><\/span><\/div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#F4F7FB\"><span class=\"irx-ic\" style=\"width:28px;height:28px;border-radius:8px;box-shadow:none;--c1:#30C054;--c2:#30C054\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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><\/span><div style=\"flex:1\"><span class=\"irx-sk\" style=\"width:42%\"><\/span><\/div><span style=\"width:46px;height:8px;border-radius:4px;background:#30C054;opacity:.55\"><\/span><\/div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#F4F7FB\"><span class=\"irx-ic\" style=\"width:28px;height:28px;border-radius:8px;box-shadow:none;--c1:#F07000;--c2:#F07000\"><svg viewBox=\"0 0 24 24\" 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><\/span><div style=\"flex:1\"><span class=\"irx-sk\" style=\"width:66%\"><\/span><\/div><span style=\"width:28px;height:8px;border-radius:4px;background:#F07000;opacity:.55\"><\/span><\/div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#F4F7FB\"><span class=\"irx-ic\" style=\"width:28px;height:28px;border-radius:8px;box-shadow:none;--c1:#FFCA5E;--c2:#FFCA5E\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M1 3h15v13H1z\"\/><path d=\"M16 8h4l3 3v5h-7V8z\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg><\/span><div style=\"flex:1\"><span class=\"irx-sk\" style=\"width:48%\"><\/span><\/div><span style=\"width:40px;height:8px;border-radius:4px;background:#FFCA5E;opacity:.55\"><\/span><\/div>\r\n    <div style=\"display:flex;align-items:flex-end;gap:6px;height:56px;padding-top:6px\"><span style=\"flex:1;height:30%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0072EF,#16469D)\"><\/span><span style=\"flex:1;height:46%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0072EF,#16469D)\"><\/span><span style=\"flex:1;height:38%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0072EF,#16469D)\"><\/span><span style=\"flex:1;height:60%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0072EF,#16469D)\"><\/span><span style=\"flex:1;height:52%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0072EF,#16469D)\"><\/span><span style=\"flex:1;height:74%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0072EF,#16469D)\"><\/span><span style=\"flex:1;height:88%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0072EF,#16469D)\"><\/span><\/div>\r\n  <\/div><\/div>\r\n  <\/div>\r\n  <div class=\"irx-row irx-row-1\"><div class=\"irx-card irx-fit\"><span class=\"irx-ic \" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg><\/span><p>No encaja si tu tienda no puede enviar eventos ni exponer una API, o si necesitas un conector nativo para una plataforma distinta de Shopify: la documentaci\u00f3n solo describe una app propia para Shopify, as\u00ed que conviene confirmarlo con indigitall antes de empezar.<\/p><\/div><\/div>\r\n  <div class=\"irx-quote\"><span class=\"irx-g2\" aria-hidden=\"true\">G2<\/span><div><div class=\"irx-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><svg viewBox=\"0 0 24 24\"><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><\/div><blockquote>\r\n  <p>\"En mi empresa de retail necesit\u00e1bamos tener todas las herramientas de marketing digital en una, e indigitall nos ayud\u00f3 a innovar en todos los aspectos, especialmente en automatizaci\u00f3n y personalizaci\u00f3n.\"<\/p>\r\n  <p><cite><a href=\"https:\/\/www.g2.com\/products\/indigitall\/reviews\/indigitall-review-11049782\">Alexis P. en G2<\/a><\/cite><\/p>\r\n<\/blockquote><p><em>Alexis P. cuenta en G2 que, en su empresa de retail, necesitaba reunir todas las herramientas de marketing digital en una sola y que indigitall le ayud\u00f3 a innovar en automatizaci\u00f3n y personalizaci\u00f3n.<\/em><\/p><\/div><\/div>\r\n<\/div>\r\n<\/section><style>#retail-es-platforms-data table.irx-t td{color:rgba(255,255,255,.82) !important}#retail-es-platforms-data table.irx-t td:first-child{color:#FFFFFF !important}#retail-es-platforms-data table.irx-t.irx-sys td:nth-child(3){color:#FFFFFF !important}#retail-es-platforms-data table.irx-t td:last-child{background:rgba(255,255,255,.10) !important;color:#DCEBFF !important}#retail-es-platforms-data table.irx-t td:last-child::before{background:#9CCBFF !important}#retail-es-platforms-data .irx-card:not(.irx-fit){box-shadow:0 0 0 1px rgba(255,255,255,.14),0 30px 60px -30px rgba(0,0,0,.6) !important}#retail-es-platforms-data svg.irx-dia g[stroke] path{stroke:rgba(255,255,255,.35)}#retail-es-platforms-data svg.irx-dia rect[fill='#0F3B7A']{fill:#16469D;stroke:rgba(255,255,255,.45);stroke-width:2}<\/style>","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":"<!-- indigitall \u00b7 Retail ES \u00b7 FAQ (new section, last block) -->\r\n<section class=\"irx irx-soft\" id=\"retail-es-faq\">\r\n<div class=\"irx-in\">\r\n  <div class=\"irx-head irx-head-c\"><h2>FAQs: indigitall para Retail y eCommerce<\/h2><\/div>\r\n  <div class=\"irx-faq\">\r\n<details><summary><h3>\u00bfCu\u00e1nto hay que esperar antes de enviar el recordatorio de un carrito abandonado?<\/h3><\/summary>\r\n<p>Lo decides t\u00fa. Con indigitall, el componente de <a href=\"https:\/\/documentation.indigitall.com\/docs\/retargeting\">retargeting<\/a> espera el tiempo que fijes, en minutos, horas o d\u00edas, desde que detecta el abandono, y la documentaci\u00f3n da como ejemplos 30 minutos, 2 horas o el d\u00eda siguiente. Despu\u00e9s, el journey puede cambiar de canal si el cliente no reacciona.<\/p><\/details>\r\n<details><summary><h3>\u00bfSe puede recuperar un carrito abandonado por WhatsApp?<\/h3><\/summary>\r\n<p>S\u00ed, si hay consentimiento. Meta clasifica el recordatorio de carrito como marketing, as\u00ed que con indigitall va con una <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/template-categorization\">plantilla de marketing<\/a> aprobada y solo a quien acept\u00f3 recibir tus mensajes. Si el cliente no abre el email o el push, el journey puede pasar a WhatsApp.<\/p><\/details>\r\n<details><summary><h3>\u00bfQu\u00e9 datos de Shopify capta indigitall?<\/h3><\/summary>\r\n<p>La <a href=\"https:\/\/documentation.indigitall.com\/docs\/shopify-customer-events\">app de Shopify<\/a> de indigitall recoge seis eventos por defecto: login, productView, addToCart, checkoutStarted, purchase y searchSubmitted, cada uno con los datos del cliente, del producto o del pedido. T\u00fa eliges qu\u00e9 eventos y qu\u00e9 campos se capturan y los asignas a campos personalizados de indigitall.<\/p><\/details>\r\n<details><summary><h3>\u00bfPuede indigitall conectarse a una tienda que no sea Shopify?<\/h3><\/summary>\r\n<p>La documentaci\u00f3n de indigitall describe una app propia solo para Shopify. Con otra tienda o con tu backend, la v\u00eda documentada son los <a href=\"https:\/\/documentation.indigitall.com\/reference\/custom-events-2\">eventos personalizados<\/a> y la <a href=\"https:\/\/documentation.indigitall.com\/reference\/indigitall-api\">API<\/a>, como hace Librer\u00edas Gandhi con su inventario y sus pedidos. Si buscas un conector nativo para otra plataforma, conf\u00edrmalo con indigitall antes de empezar.<\/p><\/details>\r\n<details><summary><h3>\u00bfCu\u00e1ntos productos se pueden ense\u00f1ar en un mensaje de WhatsApp?<\/h3><\/summary>\r\n<p>Con indigitall, un <a href=\"https:\/\/documentation.indigitall.com\/docs\/multi-product\">mensaje de varios productos<\/a> admite una lista de hasta 30 productos, y puedes crear tantas listas como categor\u00edas tengas. El de un producto ense\u00f1a uno solo, con su ficha completa. Los productos salen del cat\u00e1logo que gestionas en Commerce Manager, y solo se ven los que est\u00e1n activos.<\/p><\/details>\r\n<details><summary><h3>\u00bfSe puede cobrar dentro de WhatsApp?<\/h3><\/summary>\r\n<p>Depende del pa\u00eds: el pago dentro del propio chat solo existe en algunas regiones. En el resto, con indigitall el cliente a\u00f1ade los productos al carrito, la empresa recibe el <a href=\"https:\/\/documentation.indigitall.com\/docs\/whatsapp-commerce\">resumen del pedido<\/a> y el pago se completa con un enlace de pago o en la web de la tienda.<\/p><\/details>\r\n<details><summary><h3>\u00bfEl aviso de que el pedido ha salido es de utilidad o de marketing?<\/h3><\/summary>\r\n<p>De utilidad, mientras no promocione nada. Entre los ejemplos de utilidad de Meta est\u00e1n las confirmaciones de pedido y las actualizaciones de env\u00edo y seguimiento, pero cualquier plantilla que mezcle el aviso con una oferta se clasifica como marketing. Con indigitall, conviene mantener limpia de promociones la plantilla del aviso.<\/p><\/details>\r\n<details><summary><h3>\u00bfPuede el asistente decir en qu\u00e9 estado est\u00e1 un pedido y pasar a una persona si hace falta?<\/h3><\/summary>\r\n<p>S\u00ed. Con indigitall, el asistente integrado con la tienda informa del estado del pedido y, cuando la consulta es compleja, la conversaci\u00f3n pasa a un agente del <a href=\"https:\/\/documentation.indigitall.com\/docs\/agent-panel\">Contact Center<\/a>, que puede derivarla a otro agente o departamento. Una panader\u00eda con presencia nacional lo aplica a m\u00e1s de 57.000 conversaciones sobre pedidos.<\/p><\/details>\r\n<details><summary><h3>\u00bfQu\u00e9 datos guarda el CDP de indigitall y c\u00f3mo se relaciona con mi CRM?<\/h3><\/summary>\r\n<p>El <a href=\"https:\/\/indigitall.com\/es\/cdp\/\">CDP de indigitall<\/a> guarda <a href=\"https:\/\/documentation.indigitall.com\/docs\/customer-fields\">campos de contacto<\/a>: atributos del cliente, valores que suben en tiempo real y agregados del hist\u00f3rico, como la suma de las compras de un periodo. El nombre de cada campo debe coincidir con el de tu CRM o tu base de datos, y esos campos alimentan los journeys y las campa\u00f1as.<\/p><\/details>\r\n  <\/div>\r\n  <div class=\"irx-cta\" data-cta>\r\n    <a href=\"https:\/\/indigitall.com\/es\/programar-tiempo\/\" class=\"b-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=\"b-light\" aria-label=\"Descargar el One-Pager de indigitall para Retail\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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> DESCARGAR ONE-PAGER DE RETAIL<\/a>\r\n  <\/div>\r\n<\/div>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfCu\u00e1nto hay que esperar antes de enviar el recordatorio de un carrito abandonado?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Lo decides t\u00fa. Con indigitall, el componente de retargeting espera el tiempo que fijes, en minutos, horas o d\u00edas, desde que detecta el abandono, y la documentaci\u00f3n da como ejemplos 30 minutos, 2 horas o el d\u00eda siguiente. Despu\u00e9s, el journey puede cambiar de canal si el cliente no reacciona.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfSe puede recuperar un carrito abandonado por WhatsApp?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"S\u00ed, si hay consentimiento. Meta clasifica el recordatorio de carrito como marketing, as\u00ed que con indigitall va con una plantilla de marketing aprobada y solo a quien acept\u00f3 recibir tus mensajes. Si el cliente no abre el email o el push, el journey puede pasar a WhatsApp.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfQu\u00e9 datos de Shopify capta indigitall?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"La app de Shopify de indigitall recoge seis eventos por defecto: login, productView, addToCart, checkoutStarted, purchase y searchSubmitted, cada uno con los datos del cliente, del producto o del pedido. T\u00fa eliges qu\u00e9 eventos y qu\u00e9 campos se capturan y los asignas a campos personalizados de indigitall.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfPuede indigitall conectarse a una tienda que no sea Shopify?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"La documentaci\u00f3n de indigitall describe una app propia solo para Shopify. Con otra tienda o con tu backend, la v\u00eda documentada son los eventos personalizados y la API, como hace Librer\u00edas Gandhi con su inventario y sus pedidos. Si buscas un conector nativo para otra plataforma, conf\u00edrmalo con indigitall antes de empezar.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfCu\u00e1ntos productos se pueden ense\u00f1ar en un mensaje de WhatsApp?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Con indigitall, un mensaje de varios productos admite una lista de hasta 30 productos, y puedes crear tantas listas como categor\u00edas tengas. El de un producto ense\u00f1a uno solo, con su ficha completa. Los productos salen del cat\u00e1logo que gestionas en Commerce Manager, y solo se ven los que est\u00e1n activos.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfSe puede cobrar dentro de WhatsApp?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Depende del pa\u00eds: el pago dentro del propio chat solo existe en algunas regiones. En el resto, con indigitall el cliente a\u00f1ade los productos al carrito, la empresa recibe el resumen del pedido y el pago se completa con un enlace de pago o en la web de la tienda.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfEl aviso de que el pedido ha salido es de utilidad o de marketing?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"De utilidad, mientras no promocione nada. Entre los ejemplos de utilidad de Meta est\u00e1n las confirmaciones de pedido y las actualizaciones de env\u00edo y seguimiento, pero cualquier plantilla que mezcle el aviso con una oferta se clasifica como marketing. Con indigitall, conviene mantener limpia de promociones la plantilla del aviso.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfPuede el asistente decir en qu\u00e9 estado est\u00e1 un pedido y pasar a una persona si hace falta?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"S\u00ed. Con indigitall, el asistente integrado con la tienda informa del estado del pedido y, cuando la consulta es compleja, la conversaci\u00f3n pasa a un agente del Contact Center, que puede derivarla a otro agente o departamento. Una panader\u00eda con presencia nacional lo aplica a m\u00e1s de 57.000 conversaciones sobre pedidos.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfQu\u00e9 datos guarda el CDP de indigitall y c\u00f3mo se relaciona con mi CRM?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"El CDP de indigitall guarda campos de contacto: atributos del cliente, valores que suben en tiempo real y agregados del hist\u00f3rico, como la suma de las compras de un periodo. El nombre de cada campo debe coincidir con el de tu CRM o tu base de datos, y esos campos alimentan los journeys y las campa\u00f1as.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<\/section>","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\/es\/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.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Retail &amp; eCommerce: impulsa tus ventas online - 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: impulsa tus ventas online - 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-10-30T18:39:17+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: impulsa tus ventas online - indigitall\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#website\"},\"datePublished\":\"2025-05-08T18:09:24+00:00\",\"dateModified\":\"2026-10-30T18:39:17+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: impulsa tus ventas online - 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: impulsa tus ventas online - 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-10-30T18:39:17+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: impulsa tus ventas online - indigitall","isPartOf":{"@id":"https:\/\/indigitall.com\/es\/#website"},"datePublished":"2025-05-08T18:09:24+00:00","dateModified":"2026-10-30T18:39:17+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\/"}}]}},"permalink_manager":null,"_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}]}}