{"id":3057,"date":"2025-05-07T21:02:03","date_gmt":"2025-05-07T21:02:03","guid":{"rendered":"https:\/\/indigitall.com\/?post_type=industry&#038;p=3057"},"modified":"2026-10-30T18:38:54","modified_gmt":"2026-10-30T18:38:54","slug":"banking-insurance","status":"publish","type":"industry","link":"https:\/\/indigitall.com\/en\/industry\/banking-insurance\/","title":{"rendered":"Bank &#038; Insurance"},"author":3,"template":"","class_list":["post-3057","industry","type-industry","status-publish","hentry"],"acf":{"flexible_content":[{"acf_fc_layout":"custom_html","code":"<style>\r\n  html, body { margin: 0; padding: 0; }\r\n<\/style>\r\n\r\n<!-- indigitall Hero Banca \u00b7 bloque HTML personalizado de WordPress\/ACF -->\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-bk-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-bk-hero *, #indi-bk-hero *::before, #indi-bk-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\/* Dot texture overlay 24px *\/\r\n#indi-bk-hero .ibk-texture {\r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(255,255,255,0.045) 1px, transparent 1px);\r\n  background-size: 24px 24px;\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n\/* Ambient glow: cool blue for banking authority *\/\r\n#indi-bk-hero .ibk-glow {\r\n  position: absolute; top: -120px; right: -80px;\r\n  width: 600px; height: 600px;\r\n  background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, transparent 68%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n#indi-bk-hero .ibk-glow-left {\r\n  position: absolute; bottom: -100px; left: -60px;\r\n  width: 400px; height: 400px;\r\n  background: radial-gradient(circle, rgba(255,255,255,0.06) 0%, transparent 65%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n\/* Inner container *\/\r\n#indi-bk-hero .ibk-inner {\r\n  position: relative;\r\n  z-index: 2;\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  padding: 150px 48px 90px;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);\r\n  gap: 40px;\r\n  align-items: center;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 LEFT \u2500\u2500\u2500 *\/\r\n#indi-bk-hero .ibk-left {\r\n  position: relative;\r\n  z-index: 10;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 28px;\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  animation: ibkSlideUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.15s both;\r\n}\r\n\r\n\/* Eyebrow pill *\/\r\n#indi-bk-hero .ibk-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  align-self: flex-start;\r\n  background: rgba(138,218,63,0.12);\r\n  border: 1px solid rgba(138,218,63,0.38);\r\n  padding: 7px 16px;\r\n  border-radius: 50px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.09em !important;\r\n  text-transform: uppercase;\r\n  color: #8ADA3F !important;\r\n}\r\n#indi-bk-hero .ibk-eyebrow-sep {\r\n  width: 1px; height: 12px;\r\n  background: rgba(138,218,63,0.4);\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* H1 *\/\r\n#indi-bk-hero .ibk-headline {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: clamp(28px, 3vw, 46px) !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.12 !important;\r\n  letter-spacing: -0.018em !important;\r\n  color: #FFFFFF !important;\r\n  margin: 0 !important;\r\n}\r\n#indi-bk-hero .ibk-headline .ibk-accent { color: #8ADA3F !important; }\r\n\r\n\/* Subheadline *\/\r\n#indi-bk-hero .ibk-sub {\r\n  font-size: 15.5px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.65 !important;\r\n  color: rgba(255,255,255,0.74) !important;\r\n  max-width: 560px;\r\n}\r\n#indi-bk-hero .ibk-sub strong {\r\n  color: rgba(255,255,255,0.92) !important;\r\n  font-weight: 600 !important;\r\n}\r\n\r\n\/* Trust badge strip *\/\r\n#indi-bk-hero .ibk-badges {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n}\r\n#indi-bk-hero .ibk-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  background: rgba(255,255,255,0.08);\r\n  border: 1px solid rgba(255,255,255,0.18);\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: 700 !important;\r\n  color: #FFFFFF !important;\r\n  letter-spacing: 0.04em;\r\n  white-space: nowrap;\r\n  opacity: 0;\r\n  animation: ibkBadgePop 0.5s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n#indi-bk-hero .ibk-badge:nth-child(1) { animation-delay: 0.30s; }\r\n#indi-bk-hero .ibk-badge:nth-child(2) { animation-delay: 0.42s; }\r\n#indi-bk-hero .ibk-badge:nth-child(3) { animation-delay: 0.54s; }\r\n#indi-bk-hero .ibk-badge:nth-child(4) { animation-delay: 0.66s; }\r\n#indi-bk-hero .ibk-badge:nth-child(5) { animation-delay: 0.78s; }\r\n#indi-bk-hero .ibk-badge svg { flex-shrink: 0; }\r\n\r\n\/* CTA buttons *\/\r\n#indi-bk-hero .ibk-ctas {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 14px;\r\n  margin-top: 2px;\r\n}\r\n#indi-bk-hero .ibk-btn {\r\n  position: relative;\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 13px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1 !important;\r\n  letter-spacing: 0.9px !important;\r\n  text-transform: uppercase !important;\r\n  padding: 15px 28px !important;\r\n  min-width: 200px !important;\r\n  min-height: 56px !important;\r\n  display: inline-flex !important;\r\n  justify-content: center !important;\r\n  align-items: center !important;\r\n  border-radius: 6px !important;\r\n  transition: all 0.28s 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-bk-hero .ibk-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 28px rgba(138,218,63,0.32);\r\n}\r\n#indi-bk-hero .ibk-btn.green:hover {\r\n  background-color: #9EE84F !important; border-color: #9EE84F !important;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 38px rgba(138,218,63,0.44);\r\n}\r\n#indi-bk-hero .ibk-btn.outline {\r\n  background-color: transparent !important;\r\n  border-color: rgba(255,255,255,0.30) !important;\r\n  color: #FFFFFF !important;\r\n  gap: 10px;\r\n}\r\n#indi-bk-hero .ibk-btn.outline:hover {\r\n  background-color: rgba(255,255,255,0.08) !important;\r\n  border-color: rgba(255,255,255,0.55) !important;\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RIGHT: Phone + orchestration \u2500\u2500\u2500 *\/\r\n#indi-bk-hero .ibk-right {\r\n  position: relative;\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  min-height: 660px;\r\n  opacity: 0;\r\n  animation: ibkFadeIn 0.9s ease 0.35s both;\r\n  z-index: 1;\r\n  overflow: visible;\r\n}\r\n\r\n\/* Halo glow behind phone *\/\r\n#indi-bk-hero .ibk-halo {\r\n  position: absolute;\r\n  left: 50%; top: 50%;\r\n  width: 620px; height: 620px;\r\n  transform: translate(-50%, -50%);\r\n  pointer-events: none; z-index: 1;\r\n  opacity: 0;\r\n  animation: ibkFadeIn 1.1s ease 0.6s both;\r\n  background:\r\n    radial-gradient(ellipse 50% 48% at 50% 50%, rgba(0,114,239,0.18) 0%, transparent 60%),\r\n    radial-gradient(ellipse 68% 60% at 50% 50%, rgba(0,114,239,0.12) 0%, transparent 62%);\r\n}\r\n\r\n\/* Orbital rings *\/\r\n#indi-bk-hero .ibk-orbit {\r\n  position: absolute; 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: ibkFadeIn 1.2s ease 0.8s both;\r\n}\r\n#indi-bk-hero .ibk-orbit svg { display: block; width: 100%; height: 100%; overflow: visible; }\r\n#indi-bk-hero .ibk-orbit-outer { width: 580px; height: 580px; }\r\n#indi-bk-hero .ibk-orbit-mid   { width: 460px; height: 460px; }\r\n#indi-bk-hero .ibk-orbit-inner { width: 340px; height: 340px; }\r\n#indi-bk-hero .ibk-orbit-outer circle { stroke: rgba(255,255,255,0.10); stroke-width: 1; fill: none; }\r\n#indi-bk-hero .ibk-orbit-mid   circle { stroke: rgba(0,114,239,0.14); stroke-width: 1; fill: none; stroke-dasharray: 3 6; }\r\n#indi-bk-hero .ibk-orbit-inner circle { stroke: rgba(255,255,255,0.06); stroke-width: 1; fill: none; }\r\n\r\n\/* Animated trail arc *\/\r\n#indi-bk-hero .ibk-trail {\r\n  position: absolute; left: 50%; top: 50%;\r\n  width: 580px; height: 580px;\r\n  transform: translate(-50%, -50%);\r\n  pointer-events: none; z-index: 2;\r\n  opacity: 0;\r\n  animation: ibkFadeIn 0.5s ease 2.2s both;\r\n}\r\n#indi-bk-hero .ibk-trail svg { display: block; width: 100%; height: 100%; overflow: visible; }\r\n#indi-bk-hero .ibk-trail path {\r\n  fill: none;\r\n  stroke: url(#ibkTrailGrad);\r\n  stroke-width: 2.5;\r\n  stroke-linecap: round;\r\n  stroke-dasharray: 462;\r\n  stroke-dashoffset: 462;\r\n  filter: drop-shadow(0 0 7px rgba(0,114,239,0.70));\r\n  animation: ibkTrailDraw 3.2s ease-in-out 2.4s infinite;\r\n}\r\n@keyframes ibkTrailDraw {\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: dark casing #181824, border-radius 40px \u2500\u2500\u2500 *\/\r\n#indi-bk-hero .ibk-phone {\r\n  position: relative;\r\n  width: 300px;\r\n  height: 610px;\r\n  background: #181824;\r\n  border-radius: 40px;\r\n  padding: 10px;\r\n  box-shadow:\r\n    0 32px 72px -16px rgba(4,8,22,0.80),\r\n    0 0 0 1px rgba(255,255,255,0.08),\r\n    inset 0 1px 0 rgba(255,255,255,0.06);\r\n  z-index: 3;\r\n}\r\n\r\n\/* Phone notch *\/\r\n#indi-bk-hero .ibk-notch {\r\n  position: absolute;\r\n  top: 0; left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 110px; height: 24px;\r\n  background: #181824;\r\n  border-radius: 0 0 14px 14px;\r\n  z-index: 5;\r\n}\r\n\r\n\/* Phone screen *\/\r\n#indi-bk-hero .ibk-screen {\r\n  position: relative;\r\n  width: 100%; height: 100%;\r\n  border-radius: 32px;\r\n  overflow: hidden;\r\n  background: #0D0D1A;\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Lock screen \/ push notifications view \u2500\u2500\u2500 *\/\r\n#indi-bk-hero .ibk-lockscreen {\r\n  position: relative;\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  background: linear-gradient(170deg, #0D0D2B 0%, #0A1A3A 50%, #0F0F1C 100%);\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Lock screen ambient *\/\r\n#indi-bk-hero .ibk-ls-ambient {\r\n  position: absolute;\r\n  top: -60px; left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 220px; height: 220px;\r\n  background: radial-gradient(circle, rgba(0,114,239,0.25) 0%, transparent 70%);\r\n  pointer-events: none;\r\n}\r\n\r\n\/* Lock screen status bar *\/\r\n#indi-bk-hero .ibk-ls-bar {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 12px 20px 6px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.9) !important;\r\n  position: relative; z-index: 2;\r\n}\r\n#indi-bk-hero .ibk-ls-icons { display: inline-flex; gap: 5px; align-items: center; }\r\n\r\n\/* Lock screen time + date *\/\r\n#indi-bk-hero .ibk-ls-time {\r\n  text-align: center;\r\n  padding: 16px 0 14px;\r\n  position: relative; z-index: 2;\r\n}\r\n#indi-bk-hero .ibk-ls-time-big {\r\n  font-size: 44px !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-bk-hero .ibk-ls-time-date {\r\n  font-size: 11px !important;\r\n  font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.65) !important;\r\n  margin-top: 5px;\r\n  letter-spacing: 0.03em;\r\n}\r\n\r\n\/* Lock screen notifications stack *\/\r\n#indi-bk-hero .ibk-ls-notifs {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n  padding: 0 12px 16px;\r\n  position: relative; z-index: 2;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Individual notification card *\/\r\n#indi-bk-hero .ibk-notif {\r\n  background: rgba(255,255,255,0.09);\r\n  backdrop-filter: blur(20px) saturate(160%);\r\n  -webkit-backdrop-filter: blur(20px) saturate(160%);\r\n  border: 1px solid rgba(255,255,255,0.13);\r\n  border-radius: 14px;\r\n  padding: 11px 13px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 5px;\r\n  box-shadow: 0 4px 16px -6px rgba(0,0,0,0.50);\r\n}\r\n\r\n\/* Encrypted OTP push: top card, has lock icon *\/\r\n#indi-bk-hero .ibk-notif.otp {\r\n  border-color: rgba(0,114,239,0.35);\r\n  background: rgba(0,40,100,0.55);\r\n}\r\n\r\n\/* Notification header row *\/\r\n#indi-bk-hero .ibk-notif-hdr {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n#indi-bk-hero .ibk-notif-ic {\r\n  width: 24px; height: 24px;\r\n  border-radius: 7px;\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-bk-hero .ibk-notif-ic.blue  { background: #0072EF; }\r\n#indi-bk-hero .ibk-notif-ic.dark  { background: #1C2B45; border: 1px solid rgba(0,114,239,0.35); }\r\n#indi-bk-hero .ibk-notif-ic.wa    { background: #30C054; }\r\n#indi-bk-hero .ibk-notif-app {\r\n  font-size: 10px !important;\r\n  font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.60) !important;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n  flex: 1;\r\n}\r\n#indi-bk-hero .ibk-notif-time {\r\n  font-size: 9.5px !important;\r\n  font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.45) !important;\r\n}\r\n\r\n\/* Lock icon badge on OTP card *\/\r\n#indi-bk-hero .ibk-lock-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  background: rgba(0,114,239,0.25);\r\n  border: 1px solid rgba(0,114,239,0.45);\r\n  border-radius: 20px;\r\n  padding: 2px 7px 2px 5px;\r\n  font-size: 9px !important;\r\n  font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.80) !important;\r\n  letter-spacing: 0.04em;\r\n  align-self: flex-start;\r\n}\r\n\r\n\/* Notification title *\/\r\n#indi-bk-hero .ibk-notif-title {\r\n  font-size: 12px !important;\r\n  font-weight: 700 !important;\r\n  color: #FFFFFF !important;\r\n  line-height: 1.25;\r\n}\r\n\r\n\/* Notification body *\/\r\n#indi-bk-hero .ibk-notif-body {\r\n  font-size: 11px !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.72) !important;\r\n  line-height: 1.35;\r\n}\r\n#indi-bk-hero .ibk-notif-body strong {\r\n  font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.92) !important;\r\n}\r\n\r\n\/* Masked amount on OTP *\/\r\n#indi-bk-hero .ibk-masked {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  background: rgba(0,114,239,0.20);\r\n  border-radius: 5px;\r\n  padding: 1px 7px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.85) !important;\r\n  letter-spacing: 0.04em;\r\n}\r\n\r\n\/* \"Toca para revelar\" action on OTP *\/\r\n#indi-bk-hero .ibk-reveal-row {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-top: 2px;\r\n  padding-top: 6px;\r\n  border-top: 1px solid rgba(255,255,255,0.08);\r\n}\r\n#indi-bk-hero .ibk-reveal-hint {\r\n  font-size: 9.5px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(0,172,255,0.85) !important;\r\n  letter-spacing: 0.03em;\r\n}\r\n#indi-bk-hero .ibk-confirm-btn {\r\n  background: #0072EF;\r\n  border-radius: 6px;\r\n  padding: 4px 10px;\r\n  font-size: 9.5px !important;\r\n  font-weight: 700 !important;\r\n  color: #FFFFFF !important;\r\n  letter-spacing: 0.04em;\r\n}\r\n\r\n\/* Hipoteca push: retargeting *\/\r\n#indi-bk-hero .ibk-notif.hipoteca {\r\n  background: rgba(15,20,42,0.70);\r\n}\r\n\r\n\/* WhatsApp in-app card *\/\r\n#indi-bk-hero .ibk-notif.wapp {\r\n  background: rgba(5,30,20,0.65);\r\n  border-color: rgba(48,192,84,0.25);\r\n}\r\n#indi-bk-hero .ibk-notif.wapp .ibk-notif-app { color: rgba(48,192,84,0.70) !important; }\r\n\r\n\/* WA CTA link inside *\/\r\n#indi-bk-hero .ibk-wa-cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 5px;\r\n  color: #30C054 !important;\r\n  font-size: 10.5px !important;\r\n  font-weight: 700 !important;\r\n  margin-top: 2px;\r\n}\r\n\r\n\/* Notification entrance animation *\/\r\n#indi-bk-hero .ibk-phone.ibk-armed .ibk-notif { opacity: 0; transform: translateY(10px); }\r\n#indi-bk-hero .ibk-phone.ibk-play .ibk-notif   { animation: ibkNotifIn 0.5s cubic-bezier(0.22,1,0.36,1) both; }\r\n#indi-bk-hero .ibk-phone.ibk-play .ibk-n1 { animation-delay: 0.55s; }\r\n#indi-bk-hero .ibk-phone.ibk-play .ibk-n2 { animation-delay: 0.92s; }\r\n#indi-bk-hero .ibk-phone.ibk-play .ibk-n3 { animation-delay: 1.32s; }\r\n\r\n\/* \u2500\u2500\u2500 Channel satellite nodes \u2500\u2500\u2500 *\/\r\n#indi-bk-hero .ibk-node {\r\n  --R: 220px;\r\n  --theta: 0rad;\r\n  --size: 58px;\r\n  --icon: 22px;\r\n\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.09), rgba(255,255,255,0.03)),\r\n    #0E1F42;\r\n  border: 1px solid rgba(255,255,255,0.22);\r\n  display: flex; align-items: center; justify-content: center;\r\n  color: rgba(255,255,255,0.65);\r\n  z-index: 3;\r\n  opacity: 0;\r\n  box-shadow: 0 10px 26px -8px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.14);\r\n  animation: ibkFloatIn 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-bk-hero .ibk-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#indi-bk-hero .ibk-node-label {\r\n  position: absolute;\r\n  top: calc(100% + 8px); left: 50%;\r\n  transform: translateX(-50%);\r\n  font-size: 9.5px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.55) !important;\r\n  letter-spacing: 0.10em; text-transform: uppercase; white-space: nowrap;\r\n}\r\n\r\n\/* Evaluation pulse *\/\r\n@keyframes ibkEvalPulse {\r\n  0%, 100% {\r\n    background: linear-gradient(145deg, rgba(255,255,255,0.09), rgba(255,255,255,0.03)), #0E1F42;\r\n    border-color: rgba(255,255,255,0.22);\r\n    color: rgba(255,255,255,0.65);\r\n    box-shadow: 0 10px 26px -8px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.14);\r\n  }\r\n  10%, 18% {\r\n    background: linear-gradient(145deg, rgba(0,114,239,0.35), rgba(138,218,63,0.15)), #103D8A;\r\n    border-color: rgba(0,114,239,0.75);\r\n    color: #FFFFFF;\r\n    box-shadow: 0 14px 36px -6px rgba(0,114,239,0.55), 0 0 0 4px rgba(0,114,239,0.20), inset 0 1px 0 rgba(255,255,255,0.28);\r\n  }\r\n  28% {\r\n    background: linear-gradient(145deg, rgba(255,255,255,0.09), rgba(255,255,255,0.03)), #0E1F42;\r\n    border-color: rgba(255,255,255,0.22);\r\n    color: rgba(255,255,255,0.65);\r\n  }\r\n}\r\n@keyframes ibkEvalIconPulse {\r\n  0%, 8%, 22%, 100% { transform: scale(1); }\r\n  12%, 18%          { transform: scale(1.18); }\r\n}\r\n\r\n\/* Push node, selected: naranja #F07000 sobre azul = contraste fuerte, distinto de WA verde *\/\r\n@keyframes ibkPushSelect {\r\n  0% {\r\n    width: 58px; height: 58px;\r\n    background: linear-gradient(145deg, rgba(255,255,255,0.09), rgba(255,255,255,0.03)), #0E1F42;\r\n    border-color: rgba(255,255,255,0.22);\r\n    color: rgba(255,255,255,0.65);\r\n  }\r\n  15%, 28% {\r\n    width: 58px; height: 58px;\r\n    background: linear-gradient(145deg, rgba(240,112,0,0.35), rgba(0,114,239,0.10)), #2A1800;\r\n    border-color: rgba(240,112,0,0.80); color: #FFFFFF;\r\n  }\r\n  50%, 100% {\r\n    width: 80px; height: 80px;\r\n    background: #F07000;\r\n    border-color: rgba(255,255,255,0.45); color: #FFFFFF;\r\n    box-shadow: 0 14px 40px -6px rgba(240,112,0,0.65), 0 0 0 5px rgba(240,112,0,0.20), inset 0 1px 0 rgba(255,255,255,0.30);\r\n  }\r\n}\r\n@keyframes ibkPushIconGrow {\r\n  0% { width: 22px; height: 22px; }\r\n  50%, 100% { width: 34px; height: 34px; }\r\n}\r\n@keyframes ibkSelectedPulsePush {\r\n  0%, 60%, 100% {\r\n    background: #F07000;\r\n    box-shadow: 0 14px 40px -6px rgba(240,112,0,0.65), 0 0 0 5px rgba(240,112,0,0.20), inset 0 1px 0 rgba(255,255,255,0.30);\r\n  }\r\n  72%, 80% {\r\n    background: #FF8520;\r\n    box-shadow: 0 18px 48px -6px rgba(240,112,0,0.85), 0 0 0 7px rgba(240,112,0,0.28), inset 0 1px 0 rgba(255,255,255,0.36);\r\n  }\r\n}\r\n#indi-bk-hero .ibk-node.active::after {\r\n  content: \"\";\r\n  position: absolute; inset: -10px;\r\n  border-radius: 50%;\r\n  border: 1.5px solid rgba(240,112,0,0.55);\r\n  opacity: 0;\r\n  animation: ibkSelectRing 2.8s ease-out 4.45s infinite;\r\n  pointer-events: none; z-index: 0;\r\n}\r\n@keyframes ibkSelectRing {\r\n  0%   { transform: scale(0.85); opacity: 0.85; }\r\n  100% { transform: scale(1.4);  opacity: 0; }\r\n}\r\n#indi-bk-hero .ibk-node.active .ibk-node-label { color: #FFAC5C !important; }\r\n\r\n\/* Node positions (banking: Push selected at 1:30, SMS 10:30, Email 7:30, WA 4:30) *\/\r\n#indi-bk-hero .ibk-node-push  { --theta: 0.7854rad; --R: 295px; }  \/* 45\u00b0 *\/\r\n#indi-bk-hero .ibk-node-sms   { --theta: 5.4978rad; --R: 295px; }  \/* 315\u00b0 *\/\r\n#indi-bk-hero .ibk-node-email { --theta: 4.1888rad; --R: 295px; }  \/* 240\u00b0 *\/\r\n#indi-bk-hero .ibk-node-wa    { --theta: 2.3562rad; --R: 295px; }  \/* 135\u00b0 *\/\r\n\r\n@keyframes ibkNodeFadeIn { from { opacity: 0; } to { opacity: 1; } }\r\n\r\n\/* Node animation sequencing *\/\r\n#indi-bk-hero .ibk-node-sms {\r\n  animation: ibkNodeFadeIn 0.55s ease 1.0s both,\r\n             ibkEvalPulse 3.2s ease-in-out 2.4s infinite;\r\n}\r\n#indi-bk-hero .ibk-node-sms svg { animation: ibkEvalIconPulse 3.2s ease-in-out 2.4s infinite; }\r\n\r\n#indi-bk-hero .ibk-node-email {\r\n  animation: ibkNodeFadeIn 0.55s ease 1.1s both,\r\n             ibkEvalPulse 3.2s ease-in-out 2.65s infinite;\r\n}\r\n#indi-bk-hero .ibk-node-email svg { animation: ibkEvalIconPulse 3.2s ease-in-out 2.65s infinite; }\r\n\r\n#indi-bk-hero .ibk-node-wa {\r\n  animation: ibkNodeFadeIn 0.55s ease 1.2s both,\r\n             ibkEvalPulse 3.2s ease-in-out 2.9s infinite;\r\n}\r\n#indi-bk-hero .ibk-node-wa svg { animation: ibkEvalIconPulse 3.2s ease-in-out 2.9s infinite; }\r\n\r\n\/* Push: starts equal to others, transitions to selected (blue) *\/\r\n#indi-bk-hero .ibk-node-push {\r\n  animation:\r\n    ibkNodeFadeIn 0.55s ease 0.9s both,\r\n    ibkPushSelect 1.0s cubic-bezier(0.22,1,0.36,1) 3.15s 1 forwards,\r\n    ibkSelectedPulsePush 3.2s ease-in-out 4.45s infinite;\r\n}\r\n#indi-bk-hero .ibk-node-push svg {\r\n  animation: ibkPushIconGrow 1.0s cubic-bezier(0.22,1,0.36,1) 3.15s 1 forwards;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Floating KPI metric card \u2500\u2500\u2500 *\/\r\n#indi-bk-hero .ibk-float {\r\n  position: absolute;\r\n  left: -52px;\r\n  top: 300px;\r\n  width: 196px;\r\n  background: rgba(255,255,255,0.90);\r\n  backdrop-filter: blur(16px) saturate(150%);\r\n  -webkit-backdrop-filter: blur(16px) saturate(150%);\r\n  border: 1px solid rgba(255,255,255,0.60);\r\n  border-left: 3px solid #8ADA3F;\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 52px -14px rgba(4,8,24,0.55), 0 6px 18px -6px rgba(0,0,0,0.20), inset 0 1px 0 rgba(255,255,255,0.65);\r\n  z-index: 6;\r\n  opacity: 0;\r\n  animation: ibkFloatIn 0.6s cubic-bezier(0.22,1,0.36,1) 1.55s both;\r\n}\r\n#indi-bk-hero .ibk-float-ic {\r\n  width: 38px; height: 38px; border-radius: 9px;\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.45);\r\n}\r\n#indi-bk-hero .ibk-float-ic svg { color: #0F3B7A !important; }\r\n#indi-bk-hero .ibk-float-label {\r\n  display: block;\r\n  font-size: 9px !important; font-weight: 700 !important;\r\n  color: #5A6B85 !important;\r\n  line-height: 1.1; text-transform: uppercase; letter-spacing: 0.08em;\r\n}\r\n#indi-bk-hero .ibk-float-val {\r\n  display: block;\r\n  font-size: 20px !important; font-weight: 800 !important;\r\n  color: #0F3B7A !important;\r\n  line-height: 1.05; margin-top: 3px;\r\n  letter-spacing: -0.02em;\r\n}\r\n#indi-bk-hero .ibk-float-sub {\r\n  display: block;\r\n  font-size: 9px !important; font-weight: 500 !important;\r\n  color: #7C8BA1 !important;\r\n  margin-top: 1px; line-height: 1.2;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Security badge above phone \u2500\u2500\u2500 *\/\r\n#indi-bk-hero .ibk-sec-badge {\r\n  position: absolute;\r\n  top: -10px; left: 50%;\r\n  transform: translateX(-50%);\r\n  background: rgba(8,18,44,0.82);\r\n  backdrop-filter: blur(18px) saturate(160%);\r\n  -webkit-backdrop-filter: blur(18px) saturate(160%);\r\n  border: 1px solid rgba(255,255,255,0.20);\r\n  border-radius: 14px;\r\n  padding: 10px 18px;\r\n  display: inline-flex; align-items: center; gap: 12px;\r\n  box-shadow: 0 18px 44px -14px rgba(4,8,24,0.70), inset 0 1px 0 rgba(255,255,255,0.08);\r\n  z-index: 7;\r\n  opacity: 0;\r\n  animation: ibkFloatIn 0.6s cubic-bezier(0.22,1,0.36,1) 1.3s both;\r\n  white-space: nowrap;\r\n}\r\n#indi-bk-hero .ibk-sec-badge-ic {\r\n  width: 32px; height: 32px; border-radius: 9px;\r\n  background: linear-gradient(135deg, #0072EF, #0F3B7A);\r\n  display: flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-bk-hero .ibk-sec-badge-tag {\r\n  display: flex; flex-direction: column;\r\n  border-left: 1px solid rgba(255,255,255,0.18);\r\n  padding-left: 12px; line-height: 1.15;\r\n}\r\n#indi-bk-hero .ibk-sec-badge-tag .ibk-sb-eyebrow {\r\n  font-size: 9px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.60) !important;\r\n  letter-spacing: 0.12em; text-transform: uppercase;\r\n}\r\n#indi-bk-hero .ibk-sec-badge-tag .ibk-sb-name {\r\n  font-size: 11.5px !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 ANIMATIONS \u2500\u2500\u2500 *\/\r\n@keyframes ibkSlideUp   { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes ibkFadeIn    { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes ibkBadgePop  { from { opacity: 0; transform: scale(0.85) translateY(-4px); } to { opacity: 1; transform: scale(1) translateY(0); } }\r\n@keyframes ibkNotifIn   { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes ibkFloatIn   { from { opacity: 0; transform: translateX(-12px) scale(0.92); } 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-bk-hero .ibk-left,\r\n  #indi-bk-hero .ibk-right,\r\n  #indi-bk-hero .ibk-badge,\r\n  #indi-bk-hero .ibk-notif,\r\n  #indi-bk-hero .ibk-float,\r\n  #indi-bk-hero .ibk-sec-badge,\r\n  #indi-bk-hero .ibk-halo,\r\n  #indi-bk-hero .ibk-orbit,\r\n  #indi-bk-hero .ibk-trail,\r\n  #indi-bk-hero .ibk-node.active::after {\r\n    opacity: 1 !important;\r\n    transform: none !important;\r\n    animation: none !important;\r\n  }\r\n  #indi-bk-hero .ibk-node {\r\n    opacity: 1 !important;\r\n    animation: none !important;\r\n  }\r\n  #indi-bk-hero .ibk-node svg { animation: none !important; transform: none !important; }\r\n  #indi-bk-hero .ibk-sec-badge { transform: translateX(-50%) !important; }\r\n  #indi-bk-hero .ibk-trail path { stroke-dashoffset: 0 !important; animation: none !important; }\r\n  #indi-bk-hero .ibk-orbit { transform: translate(-50%, -50%) !important; }\r\n  #indi-bk-hero .ibk-node-push {\r\n    width: 80px !important; height: 80px !important;\r\n    background: #F07000 !important;\r\n    border-color: rgba(255,255,255,0.45) !important;\r\n    color: #FFFFFF !important;\r\n    box-shadow: 0 14px 40px -6px rgba(240,112,0,0.65), 0 0 0 5px rgba(240,112,0,0.20), inset 0 1px 0 rgba(255,255,255,0.30) !important;\r\n  }\r\n  #indi-bk-hero .ibk-node-push svg { width: 34px !important; height: 34px !important; color: #FFFFFF !important; }\r\n  #indi-bk-hero .ibk-node-push .ibk-node-label { color: #FFAC5C !important; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 1100px) {\r\n  #indi-bk-hero .ibk-inner { padding: 110px 32px 72px; gap: 32px; }\r\n}\r\n\r\n@media (max-width: 960px) {\r\n  #indi-bk-hero .ibk-inner {\r\n    grid-template-columns: 1fr;\r\n    padding: 80px 24px 64px;\r\n    gap: 52px;\r\n    justify-items: center;\r\n  }\r\n  #indi-bk-hero .ibk-left { text-align: center; align-items: center; }\r\n  #indi-bk-hero .ibk-eyebrow { align-self: center; }\r\n  #indi-bk-hero .ibk-badges { justify-content: center; }\r\n  #indi-bk-hero .ibk-ctas { justify-content: center; }\r\n  #indi-bk-hero .ibk-sub { margin: 0 auto; }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  #indi-bk-hero .ibk-inner { padding: 60px 16px 52px; }\r\n  #indi-bk-hero .ibk-btn { flex: 1 1 100%; min-width: 0 !important; }\r\n\r\n  \/* Right column: full width, enough vertical space for top-card + phone + bottom-badge *\/\r\n  #indi-bk-hero .ibk-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 *\/\r\n  #indi-bk-hero .ibk-phone {\r\n    width: 210px; height: 440px;\r\n    border-radius: 32px; padding: 8px;\r\n    margin-top: 0;\r\n  }\r\n  #indi-bk-hero .ibk-screen { border-radius: 26px; }\r\n  #indi-bk-hero .ibk-notch { width: 86px; height: 20px; }\r\n  #indi-bk-hero .ibk-ls-notifs { padding: 0 8px 12px; gap: 6px; }\r\n  #indi-bk-hero .ibk-notif { padding: 9px 10px; }\r\n  #indi-bk-hero .ibk-notif-title { font-size: 11px !important; }\r\n  #indi-bk-hero .ibk-notif-body  { font-size: 10px !important; }\r\n\r\n  \/* KPI \"SMS costs\": ARRIBA-IZQUIERDA, alineada al borde izq del tel\u00e9fono\r\n     Tel\u00e9fono centrado en ibk-right \u2192 su borde izq = 50% - 105px.\r\n     La tarjeta arranca en left: calc(50% - 105px) y tiene 178px de ancho,\r\n     as\u00ed queda pegada al borde izquierdo del tel\u00e9fono. *\/\r\n  #indi-bk-hero .ibk-float {\r\n    left: calc(50% - 105px);\r\n    top: 8px;\r\n    bottom: auto;\r\n    transform: none;\r\n    width: 178px; padding: 9px 12px; gap: 10px; z-index: 7;\r\n  }\r\n  #indi-bk-hero .ibk-float-ic { width: 30px; height: 30px; }\r\n  #indi-bk-hero .ibk-float-val { font-size: 17px !important; }\r\n\r\n  \/* Security badge \"Encrypted Push\": ABAJO-IZQUIERDA, mismo alineamiento *\/\r\n  #indi-bk-hero .ibk-sec-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-bk-hero .ibk-sec-badge-ic { width: 26px; height: 26px; }\r\n  #indi-bk-hero .ibk-sec-badge-tag .ibk-sb-eyebrow { font-size: 8px !important; }\r\n  #indi-bk-hero .ibk-sec-badge-tag .ibk-sb-name    { font-size: 10px !important; }\r\n\r\n  \/* Node labels *\/\r\n  #indi-bk-hero .ibk-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 *\/\r\n  #indi-bk-hero .ibk-node-push  { --R: 160px; --theta: 1.0472rad; --size: 52px; --icon: 22px; }\r\n  #indi-bk-hero .ibk-node-wa    { --R: 160px; --theta: 2.0944rad; --size: 42px; --icon: 17px; }\r\n  #indi-bk-hero .ibk-node-email { --R: 160px; --theta: 4.1888rad; --size: 42px; --icon: 17px; }\r\n  #indi-bk-hero .ibk-node-sms   { --R: 160px; --theta: 5.2360rad; --size: 42px; --icon: 17px; }\r\n\r\n  \/* Orbits *\/\r\n  #indi-bk-hero .ibk-halo        { width: 360px; height: 360px; }\r\n  #indi-bk-hero .ibk-orbit-outer { width: 330px; height: 330px; }\r\n  #indi-bk-hero .ibk-orbit-mid   { width: 282px; height: 282px; }\r\n  #indi-bk-hero .ibk-orbit-inner { width: 240px; height: 240px; }\r\n  #indi-bk-hero .ibk-trail { display: none; }\r\n}\r\n\r\n@media (max-width: 380px) {\r\n  #indi-bk-hero .ibk-right  { width: 100%; min-height: 600px; }\r\n  #indi-bk-hero .ibk-phone  { width: 190px; height: 400px; }\r\n  \/* Borde izq del tel\u00e9fono = 50% - 95px *\/\r\n  #indi-bk-hero .ibk-float      { left: calc(50% - 95px); width: 164px; }\r\n  #indi-bk-hero .ibk-sec-badge  { left: calc(50% - 95px); max-width: 190px; }\r\n  \/* R=140: sin60\u00b7140=121, inner 121-24=97 > 95 \u2713 *\/\r\n  #indi-bk-hero .ibk-node-push  { --R: 140px; --size: 48px; --icon: 20px; }\r\n  #indi-bk-hero .ibk-node-sms   { --R: 140px; --size: 38px; --icon: 15px; }\r\n  #indi-bk-hero .ibk-node-email { --R: 140px; --size: 38px; --icon: 15px; }\r\n  #indi-bk-hero .ibk-node-wa    { --R: 140px; --size: 38px; --icon: 15px; }\r\n  #indi-bk-hero .ibk-halo        { width: 320px; height: 320px; }\r\n  #indi-bk-hero .ibk-orbit-outer { width: 295px; height: 295px; }\r\n  #indi-bk-hero .ibk-orbit-mid   { width: 255px; height: 255px; }\r\n  #indi-bk-hero .ibk-orbit-inner { width: 218px; height: 218px; }\r\n}\r\n<\/style>\r\n<section id=\"indi-bk-hero\" role=\"banner\" aria-label=\"indigitall for Banking and Insurance: recovers abandoned applications with real-time triggers, Encrypted Push and unified customer profiles\">\r\n  <div class=\"ibk-texture\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"ibk-glow\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"ibk-glow-left\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"ibk-inner\">\r\n\r\n    <!-- LEFT COLUMN -->\r\n    <div class=\"ibk-left\">\r\n\r\n      <!-- Eyebrow tag -->\r\n      <span class=\"ibk-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\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n        AI-Native\r\n        <span class=\"ibk-eyebrow-sep\" aria-hidden=\"true\"><\/span>\r\n        Banking &amp; Insurance\r\n      <\/span>\r\n\r\n      <!-- H1 -->\r\n      <h1 class=\"ibk-headline\">\r\n        Your highest-intent customers <span class=\"ibk-accent\">abandon the form.<\/span> Every minute they wait, intent goes cold.\r\n      <\/h1>\r\n\r\n      <!-- Subheadline -->\r\n      <p class=\"ibk-sub\">\r\n        The <strong>76% of financial service applications<\/strong> are abandoned before submission. indigitall recovers them with <strong>real-time behavioral triggers<\/strong>, encrypted Push that eliminates SMS fraud exposure, AI-powered support and unified customer profiles across every channel. One platform. One view of every customer. No pipeline left behind.\r\n      <\/p>\r\n\r\n      <!-- Trust badge strip: GDPR \u00b7 PSD2 \u00b7 ISO 27001 \u00b7 ENS \u00b7 SOC 2 -->\r\n      <div class=\"ibk-badges\" role=\"list\" aria-label=\"Compliance certifications\">\r\n        <span class=\"ibk-badge\" role=\"listitem\">\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\" 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          GDPR\r\n        <\/span>\r\n        <span class=\"ibk-badge\" role=\"listitem\">\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\" 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          PSD2\r\n        <\/span>\r\n        <span class=\"ibk-badge\" role=\"listitem\">\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\" 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=\"ibk-badge\" role=\"listitem\">\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\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>\r\n          ENS\r\n        <\/span>\r\n        <span class=\"ibk-badge\" role=\"listitem\">\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\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n          SOC 2\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <!-- CTA buttons -->\r\n      <div class=\"ibk-ctas\">\r\n        <a href=\"https:\/\/indigitall.com\/en\/schedule-time\/\" class=\"ibk-btn green\" aria-label=\"Get a demo of indigitall for Banking &amp; Insurance\">Get a demo<\/a>\r\n        <a href=\"https:\/\/indigitall.com\/en\/ebook\/indigitall-solutions-for-financial-sector\/\" class=\"ibk-btn outline\" aria-label=\"Download the financial sector one-pager\">\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\" 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>\r\n          Download the one-pager\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- RIGHT COLUMN: Phone mockup + orchestration -->\r\n    <div class=\"ibk-right\" role=\"img\" aria-label=\"Lock screen with three financial notifications: encrypted OTP with masked amount, mortgage retargeting Push and WhatsApp credit application message. Around the phone, orchestration layer with Push selected as the preferred channel.\">\r\n\r\n      <!-- Orchestration halo -->\r\n      <div class=\"ibk-halo\" aria-hidden=\"true\"><\/div>\r\n\r\n      <!-- Orbital rings -->\r\n      <div class=\"ibk-orbit ibk-orbit-outer\" aria-hidden=\"true\">\r\n        <svg viewBox=\"-100 -100 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <circle cx=\"0\" cy=\"0\" r=\"98\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n\r\n      <!-- Animated trail arc -->\r\n      <div class=\"ibk-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=\"ibkTrailGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\r\n              <stop offset=\"0%\"   stop-color=\"#0072EF\" stop-opacity=\"0.3\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#0072EF\" 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\r\n      <div class=\"ibk-orbit ibk-orbit-mid\" aria-hidden=\"true\">\r\n        <svg viewBox=\"-100 -100 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <circle cx=\"0\" cy=\"0\" r=\"98\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <div class=\"ibk-orbit ibk-orbit-inner\" aria-hidden=\"true\">\r\n        <svg viewBox=\"-100 -100 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <circle cx=\"0\" cy=\"0\" r=\"98\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n\r\n      <!-- Phone shell: dark casing #181824, border-radius 40px -->\r\n      <div class=\"ibk-phone\" id=\"ibk-phone\">\r\n        <div class=\"ibk-notch\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"ibk-screen\">\r\n\r\n          <!-- Lock screen with push notifications -->\r\n          <div class=\"ibk-lockscreen\">\r\n            <div class=\"ibk-ls-ambient\" aria-hidden=\"true\"><\/div>\r\n\r\n            <!-- Status bar -->\r\n            <div class=\"ibk-ls-bar\" aria-hidden=\"true\">\r\n              <span>9:41<\/span>\r\n              <span class=\"ibk-ls-icons\">\r\n                <!-- Signal bars -->\r\n                <svg width=\"14\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"rgba(255,255,255,0.9)\">\r\n                  <rect x=\"0\" y=\"10\" width=\"4\" height=\"8\" rx=\"1\"\/>\r\n                  <rect x=\"6\" y=\"6\" width=\"4\" height=\"12\" rx=\"1\"\/>\r\n                  <rect x=\"12\" y=\"3\" width=\"4\" height=\"15\" rx=\"1\"\/>\r\n                  <rect x=\"18\" y=\"0\" width=\"4\" height=\"18\" rx=\"1\"\/>\r\n                <\/svg>\r\n                <!-- Wifi -->\r\n                <svg width=\"16\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"none\" stroke=\"rgba(255,255,255,0.9)\" stroke-width=\"2\">\r\n                  <path d=\"M2 8a14 14 0 0 1 20 0\"\/>\r\n                  <path d=\"M5 11.5a9 9 0 0 1 14 0\"\/>\r\n                  <circle cx=\"12\" cy=\"15\" r=\"1.5\" fill=\"rgba(255,255,255,0.9)\" stroke=\"none\"\/>\r\n                <\/svg>\r\n                <!-- Battery -->\r\n                <svg width=\"20\" height=\"11\" viewBox=\"0 0 28 14\" fill=\"none\" stroke=\"rgba(255,255,255,0.9)\" stroke-width=\"1.5\">\r\n                  <rect x=\"1\" y=\"1\" width=\"22\" height=\"12\" rx=\"3\"\/>\r\n                  <rect x=\"3\" y=\"3\" width=\"16\" height=\"8\" rx=\"1.5\" fill=\"rgba(255,255,255,0.9)\"\/>\r\n                  <rect x=\"24.5\" y=\"4.5\" width=\"2\" height=\"5\" rx=\"1\" fill=\"rgba(255,255,255,0.9)\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <!-- Time + date -->\r\n            <div class=\"ibk-ls-time\" aria-hidden=\"true\">\r\n              <div class=\"ibk-ls-time-big\">9:41<\/div>\r\n              <div class=\"ibk-ls-time-date\">Tuesday, June 18<\/div>\r\n            <\/div>\r\n\r\n            <!-- Notifications stack -->\r\n            <div class=\"ibk-ls-notifs\">\r\n\r\n              <!-- NOTIFICATION 1: Encrypted Push OTP, lock icon, masked amount -->\r\n              <div class=\"ibk-notif otp ibk-n1\" role=\"group\" aria-label=\"Encrypted Push OTP notification\">\r\n                <div class=\"ibk-notif-hdr\">\r\n                  <span class=\"ibk-notif-ic blue\">\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\" 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                  <\/span>\r\n                  <span class=\"ibk-notif-app\">MyBank \u00b7 Encrypted Push<\/span>\r\n                  <span class=\"ibk-notif-time\">now<\/span>\r\n                <\/div>\r\n                <span class=\"ibk-lock-badge\">\r\n                  <svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(255,255,255,0.85)\" 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                  End-to-end encrypted\r\n                <\/span>\r\n                <div class=\"ibk-notif-title\">Transaction alert<\/div>\r\n                <div class=\"ibk-notif-body\">\r\n                  <span class=\"ibk-masked\">\r\n                    <svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" 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                    \u2022\u2022\u2022 \u20ac at [Merchant]\r\n                  <\/span>\r\n                  Amount masked on lock screen\r\n                <\/div>\r\n                <div class=\"ibk-reveal-row\">\r\n                  <span class=\"ibk-reveal-hint\">Tap to reveal and confirm<\/span>\r\n                  <span class=\"ibk-confirm-btn\">Confirm<\/span>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <!-- NOTIFICATION 2: Push web Retargeting hipoteca -->\r\n              <div class=\"ibk-notif hipoteca ibk-n2\" role=\"group\" aria-label=\"Mortgage retargeting Push notification\">\r\n                <div class=\"ibk-notif-hdr\">\r\n                  <span class=\"ibk-notif-ic dark\">\r\n                    <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#5BA8FF\" 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>\r\n                  <span class=\"ibk-notif-app\">MyBank \u00b7 Web Push<\/span>\r\n                  <span class=\"ibk-notif-time\">2 min ago<\/span>\r\n                <\/div>\r\n                <div class=\"ibk-notif-title\">Your mortgage application is saved<\/div>\r\n                <div class=\"ibk-notif-body\">\r\n                  Continue where you left off \u2192\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <!-- NOTIFICATION 3: WhatsApp in-app cr\u00e9dito -->\r\n              <div class=\"ibk-notif wapp ibk-n3\" role=\"group\" aria-label=\"WhatsApp credit application message\">\r\n                <div class=\"ibk-notif-hdr\">\r\n                  <span class=\"ibk-notif-ic wa\">\r\n                    <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"white\" 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>\r\n                  <span class=\"ibk-notif-app\">WhatsApp \u00b7 MyBank<\/span>\r\n                  <span class=\"ibk-notif-time\">5 min ago<\/span>\r\n                <\/div>\r\n                <div class=\"ibk-notif-title\">Hi [Name], your credit application is almost done<\/div>\r\n                <div class=\"ibk-notif-body\">\r\n                  Book a 10-minute call to complete it.\r\n                <\/div>\r\n                <span class=\"ibk-wa-cta\">\r\n                  <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#30C054\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\r\n                  Book a call \u2192\r\n                <\/span>\r\n              <\/div>\r\n\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Security \/ compliance badge above phone -->\r\n      <div class=\"ibk-sec-badge\" aria-label=\"indigitall: PSD2-compliant Encrypted Push\">\r\n        <span class=\"ibk-sec-badge-ic\">\r\n          <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.2\" 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        <\/span>\r\n        <div class=\"ibk-sec-badge-tag\">\r\n          <span class=\"ibk-sb-eyebrow\">Compliant encrypted Push<\/span>\r\n          <span class=\"ibk-sb-name\">PSD2 \u00b7 ISO 27001 \u00b7 ENS<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Channel satellite nodes -->\r\n      <div class=\"ibk-node ibk-node-push active\" role=\"img\" aria-label=\"Encrypted Push \u00b7 selected channel\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n          <rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/>\r\n          <path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/>\r\n        <\/svg>\r\n        <span class=\"ibk-node-label\">Encrypted Push<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ibk-node ibk-node-sms\" aria-label=\"SMS \u00b7 evaluated channel\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n          <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/>\r\n        <\/svg>\r\n        <span class=\"ibk-node-label\">SMS<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ibk-node ibk-node-email\" aria-label=\"Email \u00b7 available channel\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n          <rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/>\r\n          <path d=\"m22 6-10 7L2 6\"\/>\r\n        <\/svg>\r\n        <span class=\"ibk-node-label\">Email<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ibk-node ibk-node-wa\" aria-label=\"WhatsApp \u00b7 available channel\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\r\n          <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\"\/>\r\n        <\/svg>\r\n        <span class=\"ibk-node-label\">WhatsApp<\/span>\r\n      <\/div>\r\n\r\n      <!-- Floating KPI metric: \u221275% en costes de SMS -->\r\n      <div class=\"ibk-float\" aria-hidden=\"true\">\r\n        <span class=\"ibk-float-ic\">\r\n          <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/>\r\n            <line x1=\"8\" y1=\"10\" x2=\"16\" y2=\"10\"\/>\r\n            <line x1=\"8\" y1=\"14\" x2=\"12\" y2=\"14\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <span>\r\n          <span class=\"ibk-float-label\">SMS costs<\/span>\r\n          <span class=\"ibk-float-val\">\u221275%<\/span>\r\n          <span class=\"ibk-float-sub\">median \u00b7 Encrypted Push<\/span>\r\n        <\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\r\n  var phone = document.getElementById('ibk-phone');\r\n  if (!phone) return;\r\n  phone.classList.add('ibk-armed');\r\n  var obs = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(e){\r\n      if (e.isIntersecting){ phone.classList.add('ibk-play'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.20 });\r\n  obs.observe(phone);\r\n})();\r\n<\/script>\r\n<style>\r\n#indi-bk-hero .ibk-phone { width: 282px !important; height: 611px !important; }\r\n@media (max-width: 600px) { #indi-bk-hero .ibk-phone { width: 203px !important; height: 440px !important; } }\r\n@media (max-width: 380px) { #indi-bk-hero .ibk-phone { width: 185px !important; height: 400px !important; } #indi-bk-hero .ibk-float { left: calc(50% - 92px) !important; } #indi-bk-hero .ibk-sec-badge { left: calc(50% - 92px) !important; max-width: 185px !important; } }\r\n<\/style>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":true,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"Marcas que confian en nosotros","code_ex_brands":[{"code_ex_logo":10779,"code_ex_image":null,"code_ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"code_ex_logo":10773,"code_ex_image":null,"code_ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"code_ex_logo":2158,"code_ex_image":null,"code_ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"code_ex_logo":13779,"code_ex_image":null,"code_ex_country_visibility":""},{"code_ex_logo":10764,"code_ex_image":null,"code_ex_country_visibility":""}],"code_ex_brands_background_color":"#314583"},{"acf_fc_layout":"custom_html","code":"<!-- ============================================================\r\n     indigitall.com \u00b7 Financial Services page\r\n     Section 3: Differentiator \u00b7 Security, Conversion, Unification\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-fs-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: #F4F7FB !important;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n#indi-fs-diff *, #indi-fs-diff *::before, #indi-fs-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-fs-diff .ifd-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\/* Eyebrow: blue pill (deliberate thread from hero) *\/\r\n#indi-fs-diff .ifd-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  background: #EEF3FF !important;\r\n  border: 1px solid rgba(0,114,239,0.22) !important;\r\n  border-radius: 50px;\r\n  padding: 6px 14px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important;\r\n  text-transform: uppercase !important;\r\n  color: #0072EF !important;\r\n}\r\n#indi-fs-diff .ifd-eyebrow svg { flex-shrink: 0; }\r\n\r\n#indi-fs-diff .ifd-h2 {\r\n  margin-top: 20px !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-fs-diff .ifd-h2 em {\r\n  font-style: normal;\r\n  color: #0072EF !important;\r\n}\r\n#indi-fs-diff .ifd-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: 78ch;\r\n}\r\n\r\n\/* \u2500\u2500 2\u00d72 card grid \u2500\u2500 *\/\r\n#indi-fs-diff .ifd-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-fs-diff .ifd-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-fs-diff .ifd-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-fs-diff .ifd-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-fs-diff .ifd-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-fs-diff .ifd-stage svg.ifd-lines {\r\n  position: absolute; inset: 0;\r\n  width: 100%; height: 100%;\r\n  overflow: visible;\r\n}\r\n#indi-fs-diff .ifd-line {\r\n  stroke: #C9D6EC; stroke-width: 2; fill: none;\r\n}\r\n#indi-fs-diff .ifd-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-fs-diff .ifd-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-fs-diff .ifd-node svg { width: 13px; height: 13px; flex: none; stroke: #0072EF; }\r\n#indi-fs-diff .ifd-node.ifd-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-fs-diff .ifd-node.ifd-primary svg { stroke: #FFFFFF; }\r\n#indi-fs-diff .ifd-node.ifd-amber {\r\n  background: #F07000;\r\n  border-color: #F07000;\r\n  color: #FFFFFF !important;\r\n  font-weight: 800 !important;\r\n  box-shadow: 0 6px 18px -4px rgba(240,112,0,0.45);\r\n}\r\n#indi-fs-diff .ifd-node.ifd-amber svg { stroke: #FFFFFF; }\r\n#indi-fs-diff .ifd-node.ifd-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-fs-diff .ifd-node.ifd-green svg { stroke: #0F3B7A; }\r\n\r\n\/* packets *\/\r\n#indi-fs-diff .ifd-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-fs-diff .ifd-packet.ifd-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-fs-diff .ifd-packet.ifd-amber {\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#indi-fs-diff .ifd-packet.ifd-safe {\r\n  background: #12872F;\r\n  box-shadow: 0 0 0 3px rgba(18,135,47,0.25), 0 0 8px rgba(18,135,47,0.6);\r\n}\r\n\r\n\/* \u2500\u2500 card body \u2500\u2500 *\/\r\n#indi-fs-diff .ifd-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\/* icon chip: labeled pill *\/\r\n#indi-fs-diff .ifd-chip {\r\n  align-self: flex-start;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n  padding: 5px 12px !important;\r\n  border-radius: 8px;\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}\r\n#indi-fs-diff .ifd-chip svg { width: 14px; height: 14px; flex-shrink: 0; }\r\n\r\n\/* chip colors *\/\r\n#indi-fs-diff .ifd-chip-blue  { background: #EEF3FF; color: #0072EF !important; }\r\n#indi-fs-diff .ifd-chip-blue svg  { stroke: #0072EF; }\r\n#indi-fs-diff .ifd-chip-amber { background: rgba(240,112,0,0.10); color: #F07000 !important; }\r\n#indi-fs-diff .ifd-chip-amber svg { stroke: #F07000; }\r\n#indi-fs-diff .ifd-chip-green { background: rgba(18,135,47,0.10); color: #12872F !important; }\r\n#indi-fs-diff .ifd-chip-green svg { stroke: #12872F; }\r\n#indi-fs-diff .ifd-chip-star  { background: #EEF3FF; color: #0072EF !important; }\r\n#indi-fs-diff .ifd-chip-star svg  { stroke: #0072EF; }\r\n\r\n#indi-fs-diff .ifd-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-fs-diff .ifd-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\r\n\/* indicator pill *\/\r\n#indi-fs-diff .ifd-indicator {\r\n  margin-top: 18px !important;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n  padding: 6px 12px;\r\n  border-radius: 8px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.02em;\r\n  align-self: flex-start;\r\n}\r\n#indi-fs-diff .ifd-ind-blue  { background: #EEF3FF;              color: #0072EF !important; }\r\n#indi-fs-diff .ifd-ind-amber { background: rgba(240,112,0,0.09); color: #C05800 !important; }\r\n#indi-fs-diff .ifd-ind-green { background: rgba(18,135,47,0.09); color: #12872F !important; }\r\n#indi-fs-diff .ifd-ind-star  { background: #EEF3FF;              color: #0072EF !important; }\r\n\r\n#indi-fs-diff .ifd-ind-dot {\r\n  width: 7px; height: 7px;\r\n  border-radius: 50%;\r\n  animation: ifdPulseDot 2s ease-in-out infinite;\r\n  flex-shrink: 0;\r\n}\r\n#indi-fs-diff .ifd-ind-dot.d-blue  { background: #0072EF; box-shadow: 0 0 0 3px rgba(0,114,239,0.22); }\r\n#indi-fs-diff .ifd-ind-dot.d-amber { background: #F07000; box-shadow: 0 0 0 3px rgba(240,112,0,0.22); }\r\n#indi-fs-diff .ifd-ind-dot.d-green { background: #12872F; box-shadow: 0 0 0 3px rgba(18,135,47,0.25); }\r\n#indi-fs-diff .ifd-ind-dot.d-star  { background: #0072EF; box-shadow: 0 0 0 3px rgba(0,114,239,0.22); }\r\n@keyframes ifdPulseDot { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.35); opacity: 0.75; } }\r\n\r\n\/* ================================================================\r\n   CARD 1 \u00b7 Encrypted Push: secure hub \u2192 OTP \/ transaction \/ fraud alert\r\n   (Archetype B: Event\/alert hub fan-out, recolored green\/secure)\r\n   ================================================================ *\/\r\n#indi-fs-diff .ifd-secure-pulse {\r\n  animation: ifdSecurePulse 2.2s ease-in-out infinite;\r\n}\r\n@keyframes ifdSecurePulse {\r\n  0%, 100% { box-shadow: 0 6px 18px -4px rgba(15,59,122,0.45); }\r\n  40%, 60% { box-shadow: 0 0 0 8px rgba(18,135,47,0.15), 0 6px 18px -4px rgba(15,59,122,0.45); }\r\n}\r\n#indi-fs-diff .ifd-c1p1 { left: 90px; top: 76px; animation: ifdc1p1 2.2s ease-in-out infinite; }\r\n#indi-fs-diff .ifd-c1p2 { left: 90px; top: 76px; animation: ifdc1p2 2.2s ease-in-out infinite; animation-delay: 0.73s; }\r\n#indi-fs-diff .ifd-c1p3 { left: 90px; top: 76px; animation: ifdc1p3 2.2s ease-in-out infinite; animation-delay: 1.46s; }\r\n@keyframes ifdc1p1 {\r\n  0%   { transform: translate(0,0); opacity: 0; }\r\n  8%   { opacity: 1; }\r\n  44%  { transform: translate(106px,-40px); opacity: 1; }\r\n  55%, 100% { transform: translate(106px,-40px); opacity: 0; }\r\n}\r\n@keyframes ifdc1p2 {\r\n  0%   { transform: translate(0,0); opacity: 0; }\r\n  8%   { opacity: 1; }\r\n  44%  { transform: translate(106px,0); opacity: 1; }\r\n  55%, 100% { transform: translate(106px,0); opacity: 0; }\r\n}\r\n@keyframes ifdc1p3 {\r\n  0%   { transform: translate(0,0); opacity: 0; }\r\n  8%   { opacity: 1; }\r\n  44%  { transform: translate(106px,40px); opacity: 1; }\r\n  55%, 100% { transform: translate(106px,40px); opacity: 0; }\r\n}\r\n#indi-fs-diff .ifd-op1 { animation: ifdOpHL 2.2s ease-in-out 0s infinite; }\r\n#indi-fs-diff .ifd-op2 { animation: ifdOpHL 2.2s ease-in-out 0.73s infinite; }\r\n#indi-fs-diff .ifd-op3 { animation: ifdOpHL 2.2s ease-in-out 1.46s infinite; }\r\n@keyframes ifdOpHL {\r\n  0%, 30% { border-color: #DCE6F7; }\r\n  48%     { border-color: #12872F; box-shadow: 0 0 0 3px rgba(18,135,47,0.20); }\r\n  65%, 100% { border-color: #DCE6F7; }\r\n}\r\n\r\n\/* ================================================================\r\n   CARD 2 \u00b7 Retargeting: abandon \u2192 trigger hub \u2192 channels fan-out\r\n   (Archetype A: Trigger\u2192channel fan-out)\r\n   ================================================================ *\/\r\n#indi-fs-diff .ifd-evt-pulse {\r\n  animation: ifdEvtPulse 2.8s ease-in-out infinite;\r\n}\r\n@keyframes ifdEvtPulse {\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: #0072EF; box-shadow: 0 0 0 4px rgba(0,114,239,0.18); }\r\n}\r\n\/* Packets: hub \u2192 channels *\/\r\n#indi-fs-diff .ifd-c2p1 { left: 76px; top: 76px; animation: ifdc2p1 2.4s ease-in-out infinite; }\r\n#indi-fs-diff .ifd-c2p2 { left: 76px; top: 76px; animation: ifdc2p2 2.4s ease-in-out infinite; animation-delay: 0.8s; }\r\n#indi-fs-diff .ifd-c2p3 { left: 76px; top: 76px; animation: ifdc2p3 2.4s ease-in-out infinite; animation-delay: 1.6s; }\r\n@keyframes ifdc2p1 {\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 ifdc2p2 {\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 ifdc2p3 {\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#indi-fs-diff .ifd-ch1 { animation: ifdChHL 2.4s ease-in-out infinite; }\r\n#indi-fs-diff .ifd-ch2 { animation: ifdChHL 2.4s ease-in-out infinite; animation-delay: 0.8s; }\r\n#indi-fs-diff .ifd-ch3 { animation: ifdChHL 2.4s ease-in-out infinite; animation-delay: 1.6s; }\r\n@keyframes ifdChHL {\r\n  0%, 25% { border-color: #DCE6F7; box-shadow: 0 4px 12px -4px rgba(18,54,108,0.18); }\r\n  38%     { border-color: #0072EF; box-shadow: 0 0 0 3px rgba(0,114,239,0.22); }\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 3 \u00b7 CDP: multi-source \u2192 unified profile core\r\n   (Archetype E: multi-source\u2192CDP core, retail reference)\r\n   ================================================================ *\/\r\n#indi-fs-diff .ifd-core-glow {\r\n  animation: ifdCoreGlow 5s ease-in-out infinite;\r\n}\r\n@keyframes ifdCoreGlow {\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 7px 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 4 \u00b7 WhatsApp AI banking support thread\r\n   (Archetype C: WhatsApp AI chat)\r\n   ================================================================ *\/\r\n#indi-fs-diff .ifd-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-fs-diff .ifd-bub-in  { background: #FFFFFF; color: #0F0F0F !important; left: 18px; border-top-left-radius: 3px; }\r\n#indi-fs-diff .ifd-bub-out { background: #DCF8C6; color: #0F0F0F !important; right: 18px; border-top-right-radius: 3px; }\r\n#indi-fs-diff .ifd-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-fs-diff .ifd-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-fs-diff .ifd-wa-topbar-name {\r\n  font-size: 9px !important; font-weight: 700 !important; color: #FFFFFF !important;\r\n}\r\n#indi-fs-diff .ifd-cb1 { top: 36px;  width: auto; animation: ifdBubIn 0.4s ease 0.5s both, ifdBubStay 6s 0.5s infinite; }\r\n#indi-fs-diff .ifd-cb2 { top: 64px;  width: auto;  animation: ifdBubIn 0.4s ease 1.1s both, ifdBubStay 6s 1.1s infinite; }\r\n#indi-fs-diff .ifd-cb3 { top: 92px;  width: auto; animation: ifdBubIn 0.4s ease 1.7s both, ifdBubStay 6s 1.7s infinite; }\r\n#indi-fs-diff .ifd-cb4 { top: 120px; width: auto; animation: ifdBubIn 0.4s ease 2.3s both, ifdBubStay 6s 2.3s infinite; }\r\n@keyframes ifdBubIn { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:translateY(0); } }\r\n@keyframes ifdBubStay {\r\n  0% { opacity: 1; } 80% { opacity: 1; } 90%, 100% { opacity: 0; }\r\n}\r\n\r\n\/* \u2500\u2500 scroll reveal \u2500\u2500 *\/\r\n#indi-fs-diff .ifd-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-fs-diff .ifd-animate.ifd-visible { opacity: 1; transform: translateY(0); }\r\n#indi-fs-diff .ifd-grid .ifd-card:nth-child(1) { transition-delay: 0.00s; }\r\n#indi-fs-diff .ifd-grid .ifd-card:nth-child(2) { transition-delay: 0.08s; }\r\n#indi-fs-diff .ifd-grid .ifd-card:nth-child(3) { transition-delay: 0.16s; }\r\n#indi-fs-diff .ifd-grid .ifd-card:nth-child(4) { transition-delay: 0.24s; }\r\n\r\n\/* \u2500\u2500 responsive \u2500\u2500 *\/\r\n@media (max-width: 1100px) { #indi-fs-diff .ifd-wrap { padding: 80px 32px !important; } }\r\n@media (max-width: 780px) {\r\n  #indi-fs-diff .ifd-wrap { padding: 60px 24px !important; }\r\n  #indi-fs-diff .ifd-grid { grid-template-columns: 1fr; gap: 20px; }\r\n  #indi-fs-diff .ifd-h2 { max-width: 100%; }\r\n}\r\n@media (max-width: 480px) { #indi-fs-diff .ifd-wrap { padding: 40px 16px !important; } }\r\n\r\n\/* \u2500\u2500 reduced motion \u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-fs-diff .ifd-animate { opacity: 1 !important; transform: none !important; transition: none !important; }\r\n  #indi-fs-diff .ifd-packet, #indi-fs-diff .ifd-chat-bubble { animation: none !important; opacity: 1 !important; }\r\n  #indi-fs-diff .ifd-ind-dot { animation: none !important; }\r\n  #indi-fs-diff .ifd-secure-pulse, #indi-fs-diff .ifd-evt-pulse, #indi-fs-diff .ifd-core-glow,\r\n  #indi-fs-diff .ifd-ch1, #indi-fs-diff .ifd-ch2, #indi-fs-diff .ifd-ch3,\r\n  #indi-fs-diff .ifd-op1, #indi-fs-diff .ifd-op2, #indi-fs-diff .ifd-op3 { animation: none !important; }\r\n}\r\n<\/style>\r\n\r\n<div id=\"indi-fs-diff\" role=\"region\" aria-label=\"Financial Services Differentiator: Security, Conversion, Unification (indigitall platform capabilities)\">\r\n  <div class=\"ifd-wrap\">\r\n\r\n    <!-- Header -->\r\n    <span class=\"ifd-eyebrow\" role=\"text\">\r\n      <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2.2\" 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\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>\r\n      Built for the security and conversion demands of financial services\r\n    <\/span>\r\n\r\n    <h2 class=\"ifd-h2\">SMS is a vector for <em>phishing<\/em>. Forms are a conversion drain. Silos are a liability.<\/h2>\r\n\r\n    <p class=\"ifd-intro\">Financial services teams face three problems no generic platform was built to solve: the cost and fraud exposure of SMS verification, the highest form-abandonment rate of any sector, and customer data spread across too many systems to act fast. indigitall solves all three from a single platform, with encrypted Push that eliminates SMS cost, behavioral triggers that recover abandoned applications in real time, and a CDP that gives every team the same view of every customer.<\/p>\r\n\r\n    <ul class=\"ifd-grid\">\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 1 \u00b7 Encrypted Push \u00b7 Security (Archetype B: secure hub \u2192 outputs) \u2550\u2550\u2550 -->\r\n      <li class=\"ifd-card ifd-animate\">\r\n        <div class=\"ifd-stage\" aria-hidden=\"true\">\r\n          <div class=\"ifd-stageinner\">\r\n            <svg class=\"ifd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"ifd-line-dash\" d=\"M90,80 C120,80 145,40 196,40\"\/>\r\n              <path class=\"ifd-line-dash\" d=\"M90,80 H196\"\/>\r\n              <path class=\"ifd-line-dash\" d=\"M90,80 C120,80 145,120 196,120\"\/>\r\n            <\/svg>\r\n\r\n            <!-- Encrypted Push hub: navy, secure pulse -->\r\n            <div class=\"ifd-node ifd-primary ifd-secure-pulse\" style=\"left:30px;top:56px;width:60px;height:48px;flex-direction:column;gap:3px;z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:16px;height:16px;stroke:#FFFFFF;\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n              <span style=\"font-size:8px;\">Push<\/span>\r\n            <\/div>\r\n\r\n            <!-- Secure delivery outputs -->\r\n            <div class=\"ifd-node ifd-op1\" style=\"left:196px;top:24px;width:76px;height:32px;flex-direction:column;gap:1px;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:#12872F;\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M7 9h4M7 13h6\"\/><\/svg>\r\n              OTP\r\n            <\/div>\r\n            <div class=\"ifd-node ifd-op2\" style=\"left:196px;top:64px;width:76px;height:32px;flex-direction:column;gap:1px;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:#12872F;\"><rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\"\/><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"\/><\/svg>\r\n              Txn alert\r\n            <\/div>\r\n            <div class=\"ifd-node ifd-op3\" style=\"left:196px;top:104px;width:76px;height:32px;flex-direction:column;gap:1px;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:#12872F;\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n              Fraud alert\r\n            <\/div>\r\n\r\n            <!-- Packets: green (secure, encrypted) -->\r\n            <div class=\"ifd-packet ifd-safe ifd-c1p1\"><\/div>\r\n            <div class=\"ifd-packet ifd-safe ifd-c1p2\"><\/div>\r\n            <div class=\"ifd-packet ifd-safe ifd-c1p3\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ifd-body\">\r\n          <span class=\"ifd-chip ifd-chip-green\" aria-label=\"Encrypted Push \u00b7 Security\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" 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            Encrypted Push \u00b7 Security\r\n          <\/span>\r\n          <h3 class=\"ifd-title\">Encrypted Push replaces SMS at 75% lower cost.<\/h3>\r\n          <p class=\"ifd-desc\">OTPs, transaction alerts and fraud notifications delivered inside your trusted app. End-to-end encrypted. Phishing-resistant. No SIM swapping exposure. No SMS pumping risk.<\/p>\r\n          <div class=\"ifd-indicator ifd-ind-green\" aria-label=\"\u221275% in SMS costs \u00b7 phishing-resistant\">\r\n            <span class=\"ifd-ind-dot d-green\" aria-hidden=\"true\"><\/span>\r\n            \u221275% in SMS costs \u00b7 phishing-resistant\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 2 \u00b7 Retargeting \u00b7 Conversion (Archetype A: trigger \u2192 channels) \u2550\u2550\u2550 -->\r\n      <li class=\"ifd-card ifd-animate\">\r\n        <div class=\"ifd-stage\" aria-hidden=\"true\">\r\n          <div class=\"ifd-stageinner\">\r\n            <svg class=\"ifd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"ifd-line\" d=\"M14,80 H76\"\/>\r\n              <path class=\"ifd-line-dash\" d=\"M136,80 C162,80 162,36 192,36\"\/>\r\n              <path class=\"ifd-line-dash\" d=\"M136,80 H192\"\/>\r\n              <path class=\"ifd-line-dash\" d=\"M136,80 C162,80 162,124 192,124\"\/>\r\n            <\/svg>\r\n\r\n            <!-- Abandonment source -->\r\n            <div class=\"ifd-node ifd-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\" style=\"width:13px;height:13px;stroke:#0072EF;\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>\r\n              <span style=\"font-size:8px;color:#0072EF;\">Abandon<\/span>\r\n            <\/div>\r\n\r\n            <!-- Behavioral trigger hub -->\r\n            <div class=\"ifd-node ifd-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\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\r\n              Trigger\r\n            <\/div>\r\n\r\n            <!-- Channels -->\r\n            <div class=\"ifd-node ifd-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\" style=\"width:13px;height:13px;stroke:#0072EF;\"><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=\"ifd-node ifd-ch2\" style=\"left:192px;top:64px;width:72px;height:32px;gap:4px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"#30C054\" aria-hidden=\"true\" style=\"width:13px;height:13px;stroke:none;\"><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              WhatsApp\r\n            <\/div>\r\n            <div class=\"ifd-node ifd-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\" style=\"width:13px;height:13px;stroke:#0072EF;\"><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            <!-- Packets: blue (retargeting) -->\r\n            <div class=\"ifd-packet ifd-blue ifd-c2p1\"><\/div>\r\n            <div class=\"ifd-packet ifd-blue ifd-c2p2\"><\/div>\r\n            <div class=\"ifd-packet ifd-blue ifd-c2p3\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ifd-body\">\r\n          <span class=\"ifd-chip ifd-chip-blue\" aria-label=\"Retargeting \u00b7 Conversion\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2.05 11a9.9 9.9 0 0 1 16.7-5.6L21 8\"\/><path d=\"M21 3v5h-5\"\/><path d=\"M21.95 13a9.9 9.9 0 0 1-16.7 5.6L3 16\"\/><path d=\"M3 21v-5h5\"\/><\/svg>\r\n            Retargeting \u00b7 Conversion\r\n          <\/span>\r\n          <h3 class=\"ifd-title\">Application abandonment, captured in real time.<\/h3>\r\n          <p class=\"ifd-desc\">The moment a customer abandons a mortgage, credit or insurance application, a behavioral trigger fires. Retargeting across Push, WhatsApp and email brings them back before intent disappears.<\/p>\r\n          <div class=\"ifd-indicator ifd-ind-blue\" aria-label=\"16.67% CTR on Retargeting, BCP\">\r\n            <span class=\"ifd-ind-dot d-blue\" aria-hidden=\"true\"><\/span>\r\n            16.67% CTR on Retargeting \u00b7 BCP\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 3 \u00b7 CDP \u00b7 Unified Identity (Archetype E: multi-source \u2192 core) \u2550\u2550\u2550 -->\r\n      <li class=\"ifd-card ifd-animate\">\r\n        <div class=\"ifd-stage\" aria-hidden=\"true\">\r\n          <div class=\"ifd-stageinner\">\r\n            <!-- Unified SVG: paths + animateMotion circles on dashed lines -->\r\n            <svg class=\"ifd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"ifd-line-dash\" id=\"ifd-p1\" d=\"M34,112 C34,84 100,72 124,48\"\/>\r\n              <path class=\"ifd-line-dash\" id=\"ifd-p2\" d=\"M106,112 C106,88 120,72 128,48\"\/>\r\n              <path class=\"ifd-line-dash\" id=\"ifd-p3\" d=\"M178,112 C178,88 160,72 148,48\"\/>\r\n              <path class=\"ifd-line-dash\" id=\"ifd-p4\" d=\"M246,112 C246,84 176,72 152,48\"\/>\r\n              <circle r=\"4.5\" fill=\"#0F3B7A\" 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\"><mpath href=\"#ifd-p1\"\/><\/animateMotion>\r\n              <\/circle>\r\n              <circle r=\"4.5\" fill=\"#0F3B7A\" 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.75s\" repeatCount=\"indefinite\"\/>\r\n                <animateMotion dur=\"5s\" begin=\"0.75s\" repeatCount=\"indefinite\" calcMode=\"spline\" keySplines=\"0.4 0 0.2 1;0.4 0 0.2 1\" keyTimes=\"0;0.12;0.55\"><mpath href=\"#ifd-p2\"\/><\/animateMotion>\r\n              <\/circle>\r\n              <circle r=\"4.5\" fill=\"#0F3B7A\" 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.5s\" repeatCount=\"indefinite\"\/>\r\n                <animateMotion dur=\"5s\" begin=\"1.5s\" repeatCount=\"indefinite\" calcMode=\"spline\" keySplines=\"0.4 0 0.2 1;0.4 0 0.2 1\" keyTimes=\"0;0.12;0.55\"><mpath href=\"#ifd-p3\"\/><\/animateMotion>\r\n              <\/circle>\r\n              <circle r=\"4.5\" fill=\"#0F3B7A\" 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.25s\" repeatCount=\"indefinite\"\/>\r\n                <animateMotion dur=\"5s\" begin=\"2.25s\" repeatCount=\"indefinite\" calcMode=\"spline\" keySplines=\"0.4 0 0.2 1;0.4 0 0.2 1\" keyTimes=\"0;0.12;0.55\"><mpath href=\"#ifd-p4\"\/><\/animateMotion>\r\n              <\/circle>\r\n            <\/svg>\r\n\r\n            <!-- CDP Unified Profile core: top centre -->\r\n            <div class=\"ifd-node ifd-primary ifd-core-glow\" 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\"><ellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\/><path d=\"M3 5v6c0 1.66 4.03 3 9 3s9-1.34 9-3V5\"\/><path d=\"M3 11v6c0 1.66 4.03 3 9 3s9-1.34 9-3v-6\"\/><\/svg>\r\n              <span style=\"font-size:8.5px;font-weight:800;\">Unified Profile<\/span>\r\n            <\/div>\r\n\r\n            <!-- 4 source nodes: bottom row evenly spaced across 280px -->\r\n            <div class=\"ifd-node\" style=\"left:8px;top:112px;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=\"ifd-node\" style=\"left:76px;top:112px;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=\"ifd-node\" style=\"left:144px;top:112px;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:7.5px;\">WhatsApp<\/span>\r\n            <\/div>\r\n            <div class=\"ifd-node\" style=\"left:212px;top:112px;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:7.5px;\">Branch<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ifd-body\">\r\n          <span class=\"ifd-chip ifd-chip-blue\" aria-label=\"CDP \u00b7 Unified Identity\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><ellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\/><path d=\"M3 5v14c0 1.7 4 3 9 3s9-1.3 9-3V5\"\/><path d=\"M3 12c0 1.7 4 3 9 3s9-1.3 9-3\"\/><\/svg>\r\n            CDP \u00b7 Unified Identity\r\n          <\/span>\r\n          <h3 class=\"ifd-title\">One single profile across every product and channel.<\/h3>\r\n          <p class=\"ifd-desc\">The indigitall CDP unifies identity across the app, web, WhatsApp, branch and contact center. Every team works from the same customer record. Cross-selling signals surface at the right moment, not after the customer has left.<\/p>\r\n          <div class=\"ifd-indicator ifd-ind-blue\" aria-label=\"Unified identity \u00b7 real-time enrichment\">\r\n            <span class=\"ifd-ind-dot d-blue\" aria-hidden=\"true\"><\/span>\r\n            Unified identity \u00b7 real-time enrichment\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 4 \u00b7 AI Agent \u00b7 Banking Support (Archetype C: WhatsApp AI chat) \u2550\u2550\u2550 -->\r\n      <li class=\"ifd-card ifd-animate\">\r\n        <div class=\"ifd-stage\" aria-hidden=\"true\">\r\n          <div class=\"ifd-stageinner\">\r\n            <!-- WhatsApp chat background -->\r\n            <div class=\"ifd-wa-bg\" style=\"left:20px;top:8px;width:200px;height:144px;\">\r\n              <div class=\"ifd-wa-topbar\">\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.3z\"\/><\/svg>\r\n                <span class=\"ifd-wa-topbar-name\">AI Agent \u00b7 Banking<\/span>\r\n              <\/div>\r\n              <div class=\"ifd-chat-bubble ifd-bub-out ifd-cb1\">What is my available balance?<\/div>\r\n              <div class=\"ifd-chat-bubble ifd-bub-in  ifd-cb2\">Balance: \u20ac3,420 \u2713<\/div>\r\n              <div class=\"ifd-chat-bubble ifd-bub-out ifd-cb3\">I want to block my card<\/div>\r\n              <div class=\"ifd-chat-bubble ifd-bub-in  ifd-cb4\">Blocked \u2713 Agent notified \ud83d\udc64<\/div>\r\n            <\/div>\r\n\r\n            <!-- Journey stage nodes -->\r\n            <svg class=\"ifd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\" style=\"position:absolute;inset:0;pointer-events:none;\">\r\n              <path class=\"ifd-line-dash\" d=\"M222,38 V122\"\/>\r\n            <\/svg>\r\n            <div class=\"ifd-node ifd-primary\" style=\"left:224px;top:18px;width:48px;height:28px;font-size:8px !important;\">Ask<\/div>\r\n            <div class=\"ifd-node ifd-green\" style=\"left:224px;top:58px;width:48px;height:28px;font-size:8px !important;\">Resolve<\/div>\r\n            <div class=\"ifd-node\" style=\"left:224px;top:98px;width:48px;height:28px;font-size:8px !important;\">Escalate<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ifd-body\">\r\n          <span class=\"ifd-chip ifd-chip-green\" aria-label=\"AI Agent \u00b7 Banking Support\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"10\" rx=\"2\"\/><path d=\"M12 11V7\"\/><circle cx=\"12\" cy=\"5\" r=\"2\"\/><line x1=\"8\" y1=\"16\" x2=\"8.01\" y2=\"16\"\/><line x1=\"16\" y1=\"16\" x2=\"16.01\" y2=\"16\"\/><\/svg>\r\n            AI Agent \u00b7 Banking Support\r\n          <\/span>\r\n          <h3 class=\"ifd-title\">AI that resolves 90% of everyday banking queries.<\/h3>\r\n          <p class=\"ifd-desc\">Balance queries, card blocking, policy FAQs and payment scheduling, resolved instantly by an AI Agent trained exclusively on your data. Human agents focus on what only they can handle.<\/p>\r\n          <div class=\"ifd-indicator ifd-ind-green\" aria-label=\"User score 4.5\/5, ABANCA Generative AI Bot\">\r\n            <span class=\"ifd-ind-dot d-green\" aria-hidden=\"true\"><\/span>\r\n            4.5\/5 score \u00b7 ABANCA Generative AI Bot\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n  <\/div>\r\n\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\": \"https:\/\/schema.org\",\r\n    \"@type\": \"ItemList\",\r\n    \"name\": \"indigitall platform capabilities for financial services\",\r\n    \"itemListElement\": [\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 1,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"Encrypted Push for banking security\",\r\n          \"description\": \"OTPs, transaction alerts and fraud notifications delivered inside the trusted app, end-to-end encrypted, phishing-resistant, at 75% lower cost than SMS.\",\r\n          \"provider\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"indigitall\"\r\n          }\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 2,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"Application abandonment retargeting\",\r\n          \"description\": \"Behavioral triggers fire the moment a customer abandons a mortgage, credit or insurance application, retargeting across Push, WhatsApp and email in real time.\",\r\n          \"provider\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"indigitall\"\r\n          }\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 3,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"CDP unified customer identity\",\r\n          \"description\": \"The indigitall CDP unifies identity across app, web, WhatsApp, branch and contact center so every team works from the same customer record.\",\r\n          \"provider\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"indigitall\"\r\n          }\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 4,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"AI Agent for banking support\",\r\n          \"description\": \"An AI Agent trained exclusively on the bank's own data resolves balance queries, card blocking, policy FAQs and payment scheduling instantly.\",\r\n          \"provider\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"indigitall\"\r\n          }\r\n        }\r\n      }\r\n    ]\r\n  }\r\n  <\/script>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  var root = document.getElementById('indi-fs-diff');\r\n  if (!root) return;\r\n  var cards = root.querySelectorAll('.ifd-animate');\r\n  function showAll() { for (var i = 0; i < cards.length; i++) { cards[i].classList.add('ifd-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('.ifd-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-fs-diff\");if(!root)return;\r\nfunction fit(){root.querySelectorAll(\".ifd-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(\".ifd-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-finance-journeys\" role=\"region\" aria-label=\"Finance customer journeys demo interactivo\">\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-finance-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-finance-journeys *,#indi-finance-journeys *::before,#indi-finance-journeys *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-finance-journeys .ifj-inner{max-width:1340px !important;margin:0 auto !important}\r\n#indi-finance-journeys .ifj-head{text-align:center !important;max-width:760px !important;margin:0 auto 44px !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-title em{font-style:normal !important;color:#8ADA3F !important;font-weight:700 !important}\r\n#indi-finance-journeys .ifj-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:#5A6B85 !important}\r\n#indi-finance-journeys .ifj-demo{display:grid !important;grid-template-columns:240px 1fr 300px !important;gap:18px !important;align-items:start !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-uc-item svg{width:16px !important;height:16px !important;flex-shrink:0 !important;color:#7C8BA1 !important}\r\n#indi-finance-journeys .ifj-uc-item:hover{background:#F5F7FA !important;color:#0F0F0F !important}\r\n#indi-finance-journeys .ifj-uc-item.on{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-finance-journeys .ifj-uc-item.on svg{color:#8ADA3F !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-uc-item.on .ifj-uc-n{background:rgba(255,255,255,.16) !important;color:#fff !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-jtw{flex:1 !important;min-width:0 !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-jacts{display:flex !important;gap:7px !important;flex-shrink:0 !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-cbtn.pri{background:#0072EF !important;color:#fff !important;border-color:#0072EF !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-sdot{width:6px !important;height:6px !important;border-radius:50% !important;background:#30C054 !important;flex-shrink:0 !important;animation:ifjPulse 2s ease-in-out infinite !important}\r\n@keyframes ifjPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.4)}}\r\n#indi-finance-journeys .ifj-ssep{color:#D1D5DB !important}\r\n#indi-finance-journeys .ifj-prog{padding:14px 22px 0 !important;background:#FAFBFC !important;display:flex !important;gap:5px !important}\r\n#indi-finance-journeys .ifj-seg{height:4px !important;border-radius:3px !important;flex:1 !important;background:#DCE3EC !important;transition:background .3s !important}\r\n#indi-finance-journeys .ifj-seg.done{background:#30C054 !important}\r\n#indi-finance-journeys .ifj-seg.cur{background:#0F3B7A !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-zoom span:last-child{border-bottom:none !important}\r\n#indi-finance-journeys .ifj-zoom svg{width:13px !important;height:13px !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-mm-in svg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-edge{width:2px !important;background:#CBD5E1 !important;height:24px !important;position:relative !important;align-self:center !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-nc{display:flex !important;align-items:center !important;gap:9px !important;background:#fff !important;border:1px solid #DCE3EC !important;border-radius:8px !important;padding:9px 13px !important;font-size:11.5px !important;font-weight:600 !important;color:#374151 !important;width:100% !important;max-width:480px !important;box-shadow:0 1px 4px rgba(0,0,0,.05) !important}\r\n#indi-finance-journeys .ifj-nc svg{width:13px !important;height:13px !important;flex-shrink:0 !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-nf.pulse{animation:ifjPulse2 2.8s ease-in-out infinite !important}\r\n@keyframes ifjPulse2{0%,100%{transform:scale(1)}45%{transform:scale(1.024)}}\r\n#indi-finance-journeys .ifj-nhead{padding:9px 11px !important;display:flex !important;align-items:center !important;gap:8px !important;border-bottom:1px solid #EEF2F7 !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-nic.gr{background:#30C054 !important}\r\n#indi-finance-journeys .ifj-nic.bl{background:#0072EF !important}\r\n#indi-finance-journeys .ifj-nic.pu{background:#16469D !important}\r\n#indi-finance-journeys .ifj-nic.nv{background:#0F3B7A !important}\r\n#indi-finance-journeys .ifj-nic.or{background:#F07000 !important}\r\n#indi-finance-journeys .ifj-nic svg{width:14px !important;height:14px !important}\r\n#indi-finance-journeys .ifj-ntype{font-size:10.5px !important;color:#6B7280 !important;font-weight:500 !important}\r\n#indi-finance-journeys .ifj-nbody{padding:9px 11px 11px !important}\r\n#indi-finance-journeys .ifj-nname{font-size:12px !important;font-weight:700 !important;color:#111827 !important;margin-bottom:3px !important}\r\n#indi-finance-journeys .ifj-nprev{font-size:10.5px !important;color:#6B7280 !important;line-height:1.4 !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-npill svg{width:9px !important;height:9px !important}\r\n#indi-finance-journeys .ifj-npill.pill-gr{background:rgba(48,192,84,.12) !important;color:#12872F !important}\r\n#indi-finance-journeys .ifj-npill.pill-bl{background:rgba(0,114,239,.1) !important;color:#1D4ED8 !important}\r\n#indi-finance-journeys .ifj-npill.pill-pu{background:rgba(22,70,157,.12) !important;color:#16469D !important}\r\n#indi-finance-journeys .ifj-npill.pill-or{background:rgba(240,112,0,.10) !important;color:#C2410C !important}\r\n#indi-finance-journeys .ifj-branch{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important}\r\n#indi-finance-journeys .ifj-bstem{width:2px !important;height:12px !important;background:#CBD5E1 !important;align-self:center !important}\r\n#indi-finance-journeys .ifj-bbar{position:relative !important;height:2px !important;width:100% !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-brow{display:flex !important;align-items:flex-start !important;width:100% !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-bdrop{width:2px !important;height:14px !important;background:#CBD5E1 !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-snav:hover{background:#F5F7FA !important}\r\n#indi-finance-journeys .ifj-snav.pri{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-finance-journeys .ifj-snav.pri:hover{background:#0B2C5C !important}\r\n#indi-finance-journeys .ifj-snav:disabled{opacity:.38 !important;cursor:not-allowed !important}\r\n#indi-finance-journeys .ifj-snav svg{width:13px !important;height:13px !important}\r\n#indi-finance-journeys .ifj-ctr{font-size:11.5px !important;color:#7C8BA1 !important;font-weight:600 !important;min-width:64px !important;text-align:center !important}\r\n#indi-finance-journeys .ifj-phone{position:sticky !important;top:24px !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-av.wa{background:#30C054 !important}\r\n#indi-finance-journeys .ifj-av.push{background:#0072EF !important}\r\n#indi-finance-journeys .ifj-av.email{background:#16469D !important}\r\n#indi-finance-journeys .ifj-av.sms{background:#F07000 !important}\r\n#indi-finance-journeys .ifj-av.inapp{background:#0F3B7A !important}\r\n#indi-finance-journeys .ifj-av svg{width:15px !important;height:15px !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-stt{font-size:9.5px !important;color:#9CA3AF !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-msgs.plain{background:#fff !important}\r\n#indi-finance-journeys .ifj-bub{display:flex !important;flex-direction:column !important;gap:2px !important;animation:ifjBub .32s ease both !important}\r\n@keyframes ifjBub{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}\r\n#indi-finance-journeys .ifj-bub.out{align-items:flex-end !important}\r\n#indi-finance-journeys .ifj-bub.in{align-items:flex-start !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-bub.out .ifj-bt{background:#DCF8C6 !important;color:#1C1E21 !important;border-bottom-right-radius:3px !important}\r\n#indi-finance-journeys .ifj-bub.in .ifj-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-finance-journeys .ifj-msgs.plain .ifj-bub.in .ifj-bt{background:#F0F2F5 !important;color:#1C1E21 !important;box-shadow:none !important}\r\n#indi-finance-journeys .ifj-msgs.plain .ifj-bub.out .ifj-bt{background:#0F3B7A !important;color:#fff !important}\r\n#indi-finance-journeys .ifj-bts{font-size:8.5px !important;color:#9CA3AF !important;padding:0 3px !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys .ifj-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-finance-journeys .ifj-badge svg{width:10px !important;height:10px !important}\r\n#indi-finance-journeys .ifj-badge.wa{background:#E7F7EE !important;color:#12872F !important;border-color:#A7F3D0 !important}\r\n#indi-finance-journeys .ifj-badge.push{background:#EAF4FF !important;color:#1D4ED8 !important;border-color:#BFDBFE !important}\r\n#indi-finance-journeys .ifj-badge.email{background:#EEF4FF !important;color:#0F3B7A !important;border-color:#C9DAF5 !important}\r\n#indi-finance-journeys .ifj-badge.sms{background:#FFF3E0 !important;color:#C2410C !important;border-color:#FED7AA !important}\r\n#indi-finance-journeys .ifj-badge.on{transform:scale(1.07) !important;box-shadow:0 2px 8px rgba(0,0,0,.11) !important}\r\n#indi-finance-journeys .ifj-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-finance-journeys{padding:80px 32px !important}#indi-finance-journeys .ifj-demo{grid-template-columns:1fr !important}#indi-finance-journeys .ifj-uc{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:5px !important}#indi-finance-journeys .ifj-uc-ey{grid-column:1\/-1 !important}#indi-finance-journeys .ifj-phone{position:relative !important;top:0 !important}#indi-finance-journeys .ifj-ph{width:100% !important;max-width:300px !important}}\r\n@media(max-width:760px){#indi-finance-journeys .ifj-uc{grid-template-columns:repeat(auto-fill,minmax(150px,1fr)) !important}}\r\n@media(max-width:600px){#indi-finance-journeys{padding:48px 16px !important}#indi-finance-journeys .ifj-head{margin-bottom:32px !important}#indi-finance-journeys .ifj-sub{font-size:15px !important}#indi-finance-journeys .ifj-stage{padding:22px 10px 38px !important;min-height:380px !important}#indi-finance-journeys .ifj-flow{max-width:100% !important}#indi-finance-journeys .ifj-nc{max-width:100% !important}#indi-finance-journeys .ifj-nc span{white-space:normal !important;line-height:1.3 !important}#indi-finance-journeys .ifj-bcol{padding:0 4px !important}#indi-finance-journeys .ifj-nf{width:152px !important}#indi-finance-journeys .ifj-jacts{display:none !important}#indi-finance-journeys .ifj-mm{display:none !important}#indi-finance-journeys .ifj-zoom{display:none !important}#indi-finance-journeys .ifj-status{font-size:10px !important;padding:7px 14px !important}#indi-finance-journeys .ifj-screen{height:500px !important}}\r\n@media(max-width:430px){#indi-finance-journeys{padding:40px 12px !important}#indi-finance-journeys .ifj-uc{grid-template-columns:1fr 1fr !important}#indi-finance-journeys .ifj-uc-item{font-size:12px !important;padding:9px 9px !important;gap:7px !important}#indi-finance-journeys .ifj-stage{padding:18px 6px 34px !important}#indi-finance-journeys .ifj-bcol{padding:0 3px !important}#indi-finance-journeys .ifj-nf{width:130px !important}#indi-finance-journeys .ifj-nbody{padding:8px 9px 9px !important}#indi-finance-journeys .ifj-nprev{font-size:10px !important}#indi-finance-journeys .ifj-snav{padding:8px 12px !important}}\r\n@media(prefers-reduced-motion:reduce){#indi-finance-journeys .ifj-nf.pulse,#indi-finance-journeys .ifj-bub{animation:none !important}#indi-finance-journeys .ifj-sdot{animation:none !important}}\r\n#ifj-uclist{display:contents !important}<\/style>\r\n<div class=\"ifj-inner\">\r\n  <div class=\"ifj-head\">\r\n    <span class=\"ifj-eyebrow\">Customer Journeys<\/span>\r\n    <h2 class=\"ifj-title\">Every financial decision has its moment. <em>One single platform is ready for all of them.<\/em><\/h2>\r\n    <p class=\"ifj-sub\">Pick a Customer Journey to see how it unfolds across every channel, with behavioral triggers, AI personalization and a real-time preview of exactly what the customer receives at each step.<\/p>\r\n  <\/div>\r\n  <div class=\"ifj-demo\">\r\n    <aside class=\"ifj-uc\" role=\"navigation\" aria-label=\"Finance customer journeys\">\r\n      <div class=\"ifj-uc-ey\">Journeys<\/div>\r\n      <div id=\"ifj-uclist\"><\/div>\r\n    <\/aside>\r\n    <section class=\"ifj-jp\" aria-live=\"polite\">\r\n      <div class=\"ifj-jhead\">\r\n        <div class=\"ifj-jtw\"><span class=\"ifj-jtitle\" id=\"ifj-jtitle\">Select a journey<\/span><\/div>\r\n        <div class=\"ifj-jacts\"><span class=\"ifj-cbtn\">Preview<\/span><span class=\"ifj-cbtn pri\">Activate<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"ifj-status\">\r\n        <span class=\"ifj-sdot\"><\/span><span>Journey triggered by behavioral event<\/span>\r\n        <span class=\"ifj-ssep\">&middot;<\/span><span>AI personalization active<\/span>\r\n        <span class=\"ifj-ssep\">&middot;<\/span><span>Single customer profile<\/span>\r\n      <\/div>\r\n      <div class=\"ifj-prog\" id=\"ifj-prog\"><\/div>\r\n      <div class=\"ifj-stage\">\r\n        <div class=\"ifj-zoom\" aria-hidden=\"true\"><span id=\"ifj-zin\"><\/span><span id=\"ifj-zout\"><\/span><span id=\"ifj-zfit\"><\/span><\/div>\r\n        <div class=\"ifj-mm\" aria-hidden=\"true\"><div class=\"ifj-mm-in\"><span class=\"ifj-mm-l\">Map<\/span><svg viewBox=\"0 0 128 80\" id=\"ifj-mm\"><\/svg><\/div><\/div>\r\n        <div class=\"ifj-flow\" id=\"ifj-flow\"><\/div>\r\n      <\/div>\r\n      <div class=\"ifj-nav\">\r\n        <button class=\"ifj-snav\" id=\"ifj-prev\" type=\"button\"><span id=\"ifj-previc\"><\/span>Previous<\/button>\r\n        <span class=\"ifj-ctr\" id=\"ifj-ctr\">Step 1 \/ 7<\/span>\r\n        <button class=\"ifj-snav pri\" id=\"ifj-next\" type=\"button\">Next<span id=\"ifj-nextic\"><\/span><\/button>\r\n      <\/div>\r\n    <\/section>\r\n    <aside class=\"ifj-phone\">\r\n      <div class=\"ifj-ph\"><div class=\"ifj-screen\">\r\n        <div class=\"ifj-notch\"><\/div>\r\n        <div class=\"ifj-chbar\"><div class=\"ifj-av wa\" id=\"ifj-av\"><\/div><div style=\"min-width:0\"><div class=\"ifj-nm\" id=\"ifj-chnm\">MyBank &middot; WhatsApp<\/div><div class=\"ifj-stt\" id=\"ifj-chst\">WhatsApp Business &middot; verified<\/div><\/div><\/div>\r\n        <div class=\"ifj-msgs\" id=\"ifj-msgs\"><\/div>\r\n        <div class=\"ifj-strip\" id=\"ifj-strip\"><\/div>\r\n      <\/div><\/div>\r\n    <\/aside>\r\n  <\/div>\r\n  <noscript><div class=\"ifj-noscript\">Interactive financial journeys demo. Enable JavaScript to explore Mortgage Recovery, Credit Onboarding, OTP & Alerts, Cross-Sell, Churn Prevention and Insurance Renewal with live phone previews.<\/div><\/noscript>\r\n<\/div>\r\n<script>\r\n(function(){\r\n'use strict';\r\nvar root=document.getElementById('indi-finance-journeys');if(!root)return;\r\nvar P={\r\n'home':'<path d=\"m3 9 9-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\"\/>',\r\n'credit-card':'<rect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\"\/><line x1=\"2\" x2=\"22\" y1=\"10\" y2=\"10\"\/>',\r\n'shield':'<path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/>',\r\n'trending-up':'<polyline points=\"22 7 13.5 15.5 8.5 10.5 2 17\"\/><polyline points=\"16 7 22 7 22 13\"\/>',\r\n'user-minus':'<path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><line x1=\"22\" x2=\"16\" y1=\"11\" y2=\"11\"\/>',\r\n'umbrella':'<path d=\"M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7\"\/>',\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'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'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'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'lock':'<rect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/>',\r\n'alert-triangle':'<path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"\/><path d=\"M12 9v4\"\/><path d=\"M12 17h.01\"\/>',\r\n'check-check':'<path d=\"M18 6 7 17l-5-5\"\/><path d=\"m22 10-7.5 7.5L13 16\"\/>',\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'git-branch':'<line x1=\"6\" x2=\"6\" y1=\"3\" y2=\"15\"\/><circle cx=\"18\" cy=\"6\" r=\"3\"\/><circle cx=\"6\" cy=\"18\" r=\"3\"\/><path d=\"M18 9a9 9 0 0 1-9 9\"\/>'\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:'Mortgage Recovery',ic:'home',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Application abandoned (\\u226550% complete, not submitted)'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 CDP',st:'Customer profile \\u00b7 active',plain:true,msgs:[{d:'in',tx:'\\uD83C\\uDFE0 CDP profile updated\\nApplication: 80% complete\\nVisits: 3 \\u00b7 Product: 25-year mortgage\\nIntent score: HIGH'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'cpu',nt:'AI \\u00b7 Intent scoring',nm:'Scoring and channel engine',pv:'AI evaluates form progress, previous visits and product history. First visit Step 2\/5 \\u2192 email. Returning customer Step 4\/5 \\u2192 immediate Push.',pill:'AI Active',pt:'pill-bl'}],phone:{ch:'push',nm:'MyBank \\u00b7 Web Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\uD83C\\uDFE0 Your mortgage application is saved. Continue where you left off. It takes less than 5 minutes to complete.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'T+2h no action: app users'},{t:'e',l:''},{t:'f',c:'nv',ic:'cpu',nt:'In-App \\u00b7 modal',nm:'Advisor Offer',pv:'In-app modal with mortgage advisor availability and booking link.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'Banking app \\u00b7 authenticated',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCDE Your application is still open.\\nA 10-min call with a mortgage advisor can close it today.\\n\\n\\u21B3 [Book a call]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'T+24h no action'},{t:'e',l:''},{t:'f',c:'pu',ic:'mail',nt:'Email \\u00b7 one-way',nm:'Interest Rate Context',pv:'Informational email with real-time interest rate context, pending steps and a single CTA. No pressure.',pill:'Scheduled',pt:'pill-pu'}],phone:{ch:'email',nm:'MyBank \\u00b7 Email',st:'Inbox',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCE7 Your mortgage application, and why now matters\\n\\nCurrent interest rate context + pending steps.\\n\\n[Continue my application \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'T+48h no action'},{t:'e',l:''},{t:'f',c:'gr',ic:'message-circle',nt:'WhatsApp \\u00b7 two-way',nm:'Personal Advisor Touch',pv:'Personalized message with advisor name and booking link. Feels personal, not automated.',pill:'Scheduled',pt:'pill-gr'}],phone:{ch:'wa',nm:'MyBank \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Hi Carlos, your mortgage application is almost done. One of our advisors has a slot tomorrow at 10:00. Would you like to finish it?\\n\\n\\u21B3 [Book my slot]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'T+72h no action'},{t:'e',l:''},{t:'f',c:'or',ic:'bell',nt:'Push Notification \\u00b7 urgency',nm:'Interest Rate Urgency',pv:'Push with urgency framing: rates change every day. Single CTA to complete now.',pill:'Scheduled',pt:'pill-or'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\u23F0 Rates change every day. Lock yours in: complete your application before conditions change.\\n\\n[Complete now \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Application submitted at any step?'},{t:'b',branches:[{l:'Submitted',ns:[{t:'c',c:'nv',ic:'flag',l:'Journey closed: Onboarding activates on approval'}]},{l:'No conversion',ns:[{t:'c',c:'or',ic:'git-branch',l:'CDP: mortgage nurture segment 90 days'}]}]}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'Submission confirmation',plain:true,msgs:[{d:'in',tx:'\\u2705 Application submitted successfully\\nReference number: HIP-2024-8821\\n\\nYou will receive a response within 24-48 business hours.'}]}}\r\n]},\r\n{title:'Credit Onboarding',ic:'credit-card',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Card, loan or credit line approval confirmed'}],phone:{ch:'push',nm:'MyBank \\u00b7 Encrypted Push',st:'Lock screen \\u00b7 secure',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDD12 Congratulations, you have been approved for Visa Platinum Card.\\n\\n[Activate now \\u2192]\\n\\nTap to view full details in the app.'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'In-App \\u00b7 checklist',nm:'Product Activation',pv:'Interactive checklist: activate your card \/ set your PIN \/ enable transaction alerts. Every step is tappable.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'Banking app \\u00b7 authenticated',plain:true,msgs:[{d:'in',tx:'\\u2705 Three steps to get started:\\n\\n\\u25CB Activate card\\n\\u25CB Set up PIN\\n\\u25CB Enable transaction alerts\\n\\nProgress: 0\/3'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 2: card not yet activated'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Push Notification \\u00b7 one-way',nm:'Activation Reminder',pv:'Push with product image and rewards balance. Invites activation to start earning.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCB3 Your Visa Platinum Card is ready. Activate it now to start using it and earning rewards.\\n\\n[Activate \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 5'},{t:'e',l:''},{t:'f',c:'gr',ic:'message-circle',nt:'WhatsApp \\u00b7 two-way',nm:'Product Education',pv:'WhatsApp with three key feature cards. AI advisor ready to answer questions.',pill:'AI Active',pt:'pill-gr'}],phone:{ch:'wa',nm:'MyBank \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Here\\'s how to get the most out of your Visa Platinum:\\n\\n1\\uFE0F\\u20E3 No foreign transaction fees\\n2\\uFE0F\\u20E3 Travel insurance included\\n3\\uFE0F\\u20E3 Cashback at petrol stations\\n\\nAny questions? Message us here.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 14'},{t:'e',l:''},{t:'f',c:'pu',ic:'mail',nt:'Email \\u00b7 formativo',nm:'First Statement Preview',pv:'Email with statement calendar, payment options and how to set up automatic payment. No upselling.',pill:'Scheduled',pt:'pill-pu'}],phone:{ch:'email',nm:'MyBank \\u00b7 Email',st:'Inbox',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCE7 Your first statement is coming soon: here\\'s what you need to know\\n\\nStatement calendar \\u00b7 Payment options \\u00b7 How to set up direct debit\\n\\n[Set up automatic payment \\u2192]'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'cpu',nt:'In-App \\u00b7 AI \\u00b7 Day 30',nm:'Usage-Based Cross-Sell',pv:'AI analyses the 30-day usage pattern. High spend \\u2192 limit increase. Low usage \\u2192 rewards incentive. Personalized based on actual behavior.',pill:'AI Active',pt:'pill-bl'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'Personalized home screen',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCCA Based on how you\\'ve used your Visa Platinum this month:\\n\\n\\u2728 You\\'ve been pre-approved to increase your credit limit.\\n\\n[See my offer \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 60'},{t:'e',l:''},{t:'c',c:'nv',ic:'flag',l:'Loyalty milestone: Journey complete'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\uD83C\\uDF89 60 days in. Here\\'s your rewards summary and what you\\'re on track to earn this year.\\n\\n[View my rewards \\u2192]'}]}}\r\n]},\r\n{title:'OTP & Transaction Alerts',ic:'shield',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Transaction initiated or high-risk action detected'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 CDP',st:'Risk assessment \\u00b7 real time',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDD0D Risk assessment\\nTransaction: \\u20AC2,400 \\u00b7 Merchant: Laptop Store\\nDevice: known \\u00b7 Risk: LOW\\n\\u2192 Channel: Encrypted Push'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'lock',nt:'Encrypted Push \\u00b7 lock screen',nm:'OTP via Encrypted Push',pv:'Amount and merchant masked on lock screen. Full details revealed after biometric authentication inside the app.',pill:'Real Time',pt:'pill-bl'}],phone:{ch:'push',nm:'MyBank \\u00b7 Secure Push',st:'Lock screen \\u00b7 encrypted',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDD12 Transaction alert\\nAmount: \\u2022\\u2022\\u2022\\u2022 \\u00b7 Merchant: \\u2022\\u2022\\u2022\\u2022\\u2022\\u2022\\n\\nTap to confirm securely.\\nDetails hidden until authentication.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'T+30s: Push not opened'},{t:'e',l:''},{t:'f',c:'gr',ic:'message-circle',nt:'WhatsApp \\u00b7 automatic fallback',nm:'Fallback Verification',pv:'OTP via end-to-end encrypted WhatsApp. Fallback activates only when Push was not acknowledged.',pill:'Automatic',pt:'pill-gr'}],phone:{ch:'wa',nm:'MyBank \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'\\uD83D\\uDD10 Your verification code is: 847291\\n\\nValid for 5 minutes.\\nDo not share this code with anyone.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'alert-triangle',l:'Anomaly detected: fraud branch'},{t:'b',branches:[{l:'Confirmed (Green)',ns:[{t:'c',c:'gr',ic:'circle-check-big',l:'Transaction confirmed: Journey complete'}]},{l:'Fraud (Red)',ns:[{t:'f',c:'or',ic:'alert-triangle',nt:'Encrypted Push \\u00b7 immediate action',nm:'Fraud Alert',pv:'Push with two action buttons: YES (green) and NO\/BLOCK (red). No ambiguity. Action from the lock screen.',pill:'Urgent',pt:'pill-or'}]}]}],phone:{ch:'push',nm:'MyBank \\u00b7 Secure Push',st:'Lock screen \\u00b7 encrypted',plain:true,msgs:[{d:'in',tx:'\\u26A0\\uFE0F Unusual activity on your account.\\nWas that you?\\n\\n[YES, it was me \\u2714\\uFE0F]  [NO, BLOCK \\uD83D\\uDED1]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Customer taps NO: fraud confirmed'},{t:'e',l:''},{t:'c',c:'nv',ic:'flag',l:'Card blocked \\u00b7 fraud agent notified \\u00b7 contact within <2h'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Block confirmation',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDED1 Your card has been blocked.\\n\\nCase number: FRAUD-2024-4491\\nA fraud specialist will contact you within 2 hours.'}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'circle-check-big',l:'Transaction confirmed'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'In-app notification',plain:true,msgs:[{d:'in',tx:'\\u2705 Transaction confirmed\\n\\u20AC2,400 at Laptop Store\\nAvailable balance: \\u20AC3,158.40'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'T+24h: high-value transactions'},{t:'e',l:''},{t:'c',c:'nv',ic:'flag',l:'Proactive post-sale: one-tap dispute option'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'In-app card',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCCB Yesterday you made a purchase at Laptop Store (\\u20AC2,400).\\n\\nIf something doesn\\'t add up, you can dispute it here.\\n\\n[Start a dispute \\u2192]'}]}}\r\n]},\r\n{title:'Cross-Sell & Upselling',ic:'trending-up',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: CDP detects behavioral signal or life event'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 CDP',st:'Customer profile \\u00b7 active',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCCA Affinity Score\\nAffinity towards: Travel Card\\nSignal: recurring international transfers\\nScore: 87\/100\\nRecommended offer: Visa Travel Premium'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'cpu',nt:'In-App \\u00b7 Personalization \\u00b7 T+0',nm:'In-App Discovery',pv:'Home screen module updated with personalized recommendation. Non-intrusive, fits within the existing interface.',pill:'AI Active',pt:'pill-bl'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'Personalized home screen',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCA1 Based on how you use your account:\\n\\nVisa Travel Premium\\n\\u2714 No foreign transaction fees\\n\\u2714 Travel insurance included\\n\\n[Find out more \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 2: no click'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Push Notification \\u00b7 one-way',nm:'Product Push',pv:'Single key product benefit. Direct and noise-free.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\u2708\\uFE0F You have access to Visa Travel Premium. Here\\'s the one thing it does that your current setup can\\'t.\\n\\n[See how it works \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 5: no application'},{t:'e',l:''},{t:'f',c:'gr',ic:'message-circle',nt:'WhatsApp \\u00b7 two-way',nm:'Personal Message with Savings Calculation',pv:'AI advisor ready to calculate personalized savings in real time based on transaction history.',pill:'AI Active',pt:'pill-gr'}],phone:{ch:'wa',nm:'MyBank \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Hi Carlos, we\\'ve noticed you make international transfers frequently. Our Visa Travel Premium could save you on fees every time.\\n\\nWould you like to see how much that would mean for you?'},{d:'out',tx:'Yes, I\\'m interested'},{d:'in',tx:'\\uD83D\\uDCB0 Based on your history, you would save approximately \\u20AC340 a year in exchange fees. Shall we start the application?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 7: no action'},{t:'e',l:''},{t:'f',c:'pu',ic:'mail',nt:'Email \\u00b7 one-way',nm:'Full Product Email',pv:'Personalized savings calculation, comparison with current products and application CTA. Specific to the customer\\'s actual history.',pill:'Scheduled',pt:'pill-pu'}],phone:{ch:'email',nm:'MyBank \\u00b7 Email',st:'Inbox',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCE7 What Visa Travel Premium means for your account, in numbers\\n\\nEstimated saving: \\u20AC340\/year\\nComparison with your current card\\n\\n[Apply now \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 14: pre-approved offer'},{t:'e',l:''},{t:'f',c:'or',ic:'bell',nt:'Push Notification \\u00b7 expiry',nm:'Pre-approval Expiry',pv:'Push with expiry date and offer badge. Real urgency: the pre-approval has a deadline.',pill:'Scheduled',pt:'pill-or'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\u23F3 Your pre-approved offer for Visa Travel Premium expires in 7 days.\\n\\n[Apply before it expires \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Application started at any step?'},{t:'b',branches:[{l:'Application started',ns:[{t:'c',c:'nv',ic:'flag',l:'Cross-Sell closed: Onboarding active on approval'}]},{l:'No conversion',ns:[{t:'c',c:'or',ic:'git-branch',l:'CDP records signal: affinity model updated'}]}]}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'Pre-filled application',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCDD Visa Travel Premium Application\\nPre-filled data \\u2714\\n\\nStep 1 of 3: Confirm personal details\\n\\n[Continue \\u2192]'}]}}\r\n]},\r\n{title:'Churn Prevention',ic:'user-minus',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: CDP detects churn signals for 30+ days'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 CDP',st:'Customer profile \\u00b7 high risk',plain:true,msgs:[{d:'in',tx:'\\u26A0\\uFE0F Churn Signal Detected\\nSignal: declining balance\\nLast login: 34 days ago\\nRisk: HIGH\\n\\u2192 Track: Retention offer'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'cpu',nt:'AI \\u00b7 Cause scoring',nm:'Churn Prevention Engine',pv:'AI identifies the most likely cause: declining balance \\u2192 retention offer. No logins \\u2192 feature re-engagement. Competitive behavior \\u2192 competitive offer.',pill:'AI Active',pt:'pill-bl'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 App',st:'Soft re-engagement \\u00b7 app open',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCA1 Did you know your account lets you?\\n\\n\\u2714 Analyse your spending with AI\\n\\u2714 Access exclusive offers\\n\\u2714 Plan your savings\\n\\nExplore what\\'s new.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 3: no app activity'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Push Notification \\u00b7 check-in',nm:'Financial Health Check',pv:'Push linking to personalized account summary: savings performance, rewards balance or unused benefit highlighted.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCCA A 2-minute financial health check could save you money. Here\\'s yours.\\n\\n[View my check \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 7: still disengaged'},{t:'e',l:''},{t:'f',c:'gr',ic:'message-circle',nt:'WhatsApp \\u00b7 two-way',nm:'Personal Contact',pv:'Message that feels human, not a retention mass-send. AI advisor available to respond.',pill:'AI Active',pt:'pill-gr'}],phone:{ch:'wa',nm:'MyBank \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Hi Carlos, we\\'d like to understand how we can serve you better.\\n\\nIs there anything about your experience with MyBank you\\'d like to change?'},{d:'out',tx:'Honestly, the fees seem high to me'},{d:'in',tx:'Understood, thanks for saying so. I have a proposal I think you\\'ll like. Shall I send it?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 14'},{t:'e',l:''},{t:'f',c:'pu',ic:'mail',nt:'Email \\u00b7 retention offer',nm:'Retention Offer',pv:'Retention lever selected by AI: fee waiver, enhanced rewards rate or rate improvement. Personalized by highest conversion probability.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'email',nm:'MyBank \\u00b7 Email',st:'Inbox',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCE7 Something we\\'d like to offer you\\n\\nWaiver of maintenance fees for 12 months.\\n\\nValid for you only \\u00b7 until the 30th of this month.\\n\\n[Accept offer \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Day 21: no re-engagement'},{t:'e',l:''},{t:'f',c:'or',ic:'bell',nt:'Push Notification \\u00b7 final offer',nm:'Final Offer with Expiry',pv:'Push with countdown and offer value. Last chance before moving to 90-day re-evaluation.',pill:'Urgent',pt:'pill-or'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\u23F0 Your exclusive offer expires in 48 hours.\\n\\n12-month fee waiver, just for you.\\n\\n[Claim it now \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Customer re-engages at any step?'},{t:'b',branches:[{l:'Retained',ns:[{t:'c',c:'nv',ic:'flag',l:'Churn closed: Cross-Sell active on Day 30'}]},{l:'No response',ns:[{t:'c',c:'or',ic:'git-branch',l:'CDP: re-evaluation at 90 days \\u00b7 reduced frequency'}]}]}],phone:{ch:'inapp',nm:'MyBank \\u00b7 CDP',st:'Customer status updated',plain:true,msgs:[{d:'in',tx:'\\u2705 Status: RETAINED\\nEngagement: recovering\\n\\nNext action: Cross-Sell at Day 30'}]}}\r\n]},\r\n{title:'Insurance Renewal',ic:'umbrella',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Policy approaching renewal in less than 30 days'}],phone:{ch:'inapp',nm:'MyBank \\u00b7 CDP',st:'Renewal view',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCC5 Renewal Flagged\\nPolicy: Home Insurance\\nExpires: in 28 days\\nCross-Sell: car insurance eligible\\nBundle discount: AVAILABLE'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push Notification \\u00b7 renewal notice',nm:'Renewal Notice',pv:'Push with policy type, renewal date and review CTA. Not urgent, informational.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\uD83C\\uDFE0 Your Home Insurance policy renews in 30 days.\\n\\nReview your coverage before it auto-renews.\\n\\n[Review my policy \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'21 days before renewal'},{t:'e',l:''},{t:'f',c:'pu',ic:'mail',nt:'Email \\u00b7 coverage summary',nm:'Coverage Summary',pv:'Current coverage table, price changes and new options. If there is a bundle opportunity, a call-to-action line is included.',pill:'Scheduled',pt:'pill-pu'}],phone:{ch:'email',nm:'MyBank \\u00b7 Email',st:'Inbox',plain:true,msgs:[{d:'in',tx:'\\uD83D\\uDCE7 Your Home Insurance renewal: what changes and what doesn\\'t\\n\\nCurrent coverage \\u00b7 Price change: +2.1%\\n\\uD83D\\uDCA1 Home + Car bundle available: save 15%\\n\\n[Confirm renewal \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'14 days: not confirmed'},{t:'e',l:''},{t:'f',c:'gr',ic:'message-circle',nt:'WhatsApp \\u00b7 two-way',nm:'Advisor Offer',pv:'AI advisor available to adjust coverage or resolve questions in minutes. Booking link with human advisor.',pill:'AI Active',pt:'pill-gr'}],phone:{ch:'wa',nm:'MyBank \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Hi Carlos, your policy renews in 2 weeks. Do you need to adjust your coverage or do you have any questions?\\n\\nAn advisor can help you in minutes.'},{d:'out',tx:'Is the bundle with car insurance worth it?'},{d:'in',tx:'\\uD83D\\uDCB0 With your profile, the bundle comes to \\u20AC287\/year vs \\u20AC340 paid separately. A saving of \\u20AC53. Shall we activate it?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'7 days to renewal'},{t:'e',l:''},{t:'f',c:'or',ic:'bell',nt:'Push Notification \\u00b7 urgency',nm:'Urgency Reminder',pv:'Push with 7-day countdown badge. Confirm renewal or make changes before expiry.',pill:'Scheduled',pt:'pill-or'}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Notification received',plain:true,msgs:[{d:'in',tx:'\\u23F3 7 days to review your policy.\\n\\nConfirm renewal or make changes before it auto-renews.\\n\\n[Confirm renewal \\u2192]'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'3 days: SMS channel for urgency and reach'},{t:'e',l:''},{t:'f',c:'or',ic:'smartphone',nt:'SMS \\u00b7 deliberate channel for urgency',nm:'Final Action Alert',pv:'SMS used deliberately for its urgency and broad reach. Dual channel with Push for maximum reach on a deadline action.',pill:'Urgent',pt:'pill-or'}],phone:{ch:'sms',nm:'MyBank \\u00b7 SMS',st:'Text message',plain:true,msgs:[{d:'in',tx:'ACTION REQUIRED: Your Home Insurance renews in 3 days. Visit the app or call 900 123 456 to confirm. MyBank.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Renewal confirmed?'},{t:'b',branches:[{l:'Renewed',ns:[{t:'c',c:'nv',ic:'flag',l:'Policy renewed: Cross-Sell active in 7 days if opportunity exists'}]},{l:'Not renewed',ns:[{t:'c',c:'or',ic:'git-branch',l:'CDP updates status: cancellation flow managed'}]}]}],phone:{ch:'push',nm:'MyBank \\u00b7 Push',st:'Renewal confirmation',plain:true,msgs:[{d:'in',tx:'\\u2705 Your Home Insurance has been renewed for another year.\\n\\nConfirmation number: SEG-2024-7732\\n\\n[View coverage summary \\u2192]'}]}}\r\n]}\r\n];\r\nvar uc=0,step=0,timers=[];\r\nfunction $(id){return root.querySelector(id);}\r\nvar elList=$('#ifj-uclist'),elTitle=$('#ifj-jtitle'),elProg=$('#ifj-prog'),elFlow=$('#ifj-flow'),elMM=$('#ifj-mm'),elCtr=$('#ifj-ctr'),elPrev=$('#ifj-prev'),elNext=$('#ifj-next'),elAv=$('#ifj-av'),elNm=$('#ifj-chnm'),elSt=$('#ifj-chst'),elMsgs=$('#ifj-msgs'),elStrip=$('#ifj-strip');\r\n$('#ifj-zin').innerHTML=ic('plus');$('#ifj-zout').innerHTML=ic('minus');$('#ifj-zfit').innerHTML=ic('maximize');\r\n$('#ifj-previc').innerHTML=ic('chevron-left');$('#ifj-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=\"ifj-uc-item'+(i===uc?' on':'')+'\" role=\"button\" tabindex=\"0\" data-i=\"'+i+'\">'+ic(u.ic)+'<span>'+u.title+'<\/span><span class=\"ifj-uc-n\">'+(i+1)+'<\/span><\/div>';});\r\n  elList.innerHTML=h;\r\n  elList.querySelectorAll('.ifj-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='ifj-nc';el.innerHTML='<div class=\"ifj-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='ifj-nf pulse';e2.innerHTML='<div class=\"ifj-nhead\"><div class=\"ifj-nic '+n.c+'\">'+ic(n.ic)+'<\/div><span class=\"ifj-ntype\">'+n.nt+'<\/span><\/div><div class=\"ifj-nbody\"><div class=\"ifj-nname\">'+n.nm+'<\/div><div class=\"ifj-nprev\">'+n.pv+'<\/div><span class=\"ifj-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='ifj-edge'+(n.l?' lbl':'');if(n.l)ed.setAttribute('data-label',n.l);parent.appendChild(ed);var dt=document.createElement('div');dt.className='ifj-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='ifj-branch';\r\n      var stem=document.createElement('div');stem.className='ifj-bstem';wrap.appendChild(stem);\r\n      var bar=document.createElement('div');bar.className='ifj-bbar';bar.style.setProperty('--ins',(50\/nb)+'%');wrap.appendChild(bar);\r\n      var row=document.createElement('div');row.className='ifj-brow';\r\n      n.branches.forEach(function(b){var col=document.createElement('div');col.className='ifj-bcol';var drop=document.createElement('div');drop.className='ifj-bdrop';col.appendChild(drop);var lab=document.createElement('div');lab.className='ifj-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*10,c=i===cur?'#0F3B7A':cols[i%cols.length];h+='<rect x=\"46\" y=\"'+y+'\" width=\"'+(i===cur?38:22)+'\" height=\"4\" rx=\"2\" fill=\"'+c+'\" opacity=\"'+(i===cur?1:.5)+'\"\/>';if(i<total-1)h+='<line x1=\"65\" y1=\"'+(y+4)+'\" x2=\"65\" y2=\"'+(y+6)+'\" 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='ifj-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('.ifj-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='ifj-bub '+(m.d==='out'?'out':'in');var ts=new Date(now.getTime()-(p.msgs.length-1-i)*60000);bub.innerHTML='<div class=\"ifj-bt\">'+m.tx+'<\/div><span class=\"ifj-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=\"ifj-seg'+(i<step?' done':i===step?' cur':'')+'\"><\/div>';}elProg.innerHTML=ph;\r\n  elPrev.disabled=(step===0);\r\n  if(step===total-1){elNext.innerHTML='Restart'+ic('rotate-ccw');elNext.onclick=function(){step=0;renderJourney();};}\r\n  else{elNext.innerHTML='Next'+ic('chevron-right');elNext.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=\"ifj-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\r\n<style>\r\n#indi-finance-journeys .ifj-ph { aspect-ratio: 9 \/ 19.5 !important; height: auto !important; display: flex !important; flex-direction: column !important; box-sizing: border-box !important; max-width: 262px !important; }\r\n#indi-finance-journeys .ifj-screen { height: auto !important; flex: 1 1 auto !important; min-height: 0 !important; }\r\n@media (max-width: 600px) { #indi-finance-journeys .ifj-ph { max-width: 230px !important; } }\r\n<\/style> <style>#indi-finance-journeys{background:linear-gradient(0deg,#0072EF 0%,#16469D 100%) !important} #indi-finance-journeys .ifj-eyebrow{color:#FFFFFF !important} #indi-finance-journeys .ifj-title{color:#FFFFFF !important} #indi-finance-journeys .ifj-title em{color:#8ADA3F !important} #indi-finance-journeys .ifj-sub{color:rgba(255,255,255,.88) !important} #indi-finance-journeys .ifj-noscript{color:#FFFFFF !important} #indi-finance-journeys .ifj-uc,#indi-finance-journeys .ifj-jp{border-color:rgba(255,255,255,.35) !important;box-shadow:0 24px 48px -24px rgba(11,36,91,.55) !important} #indi-finance-journeys .ifj-ph{box-shadow:0 24px 58px rgba(11,36,91,.45) !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-fin-proof\" role=\"region\" aria-label=\"Case Studies: production results from BCP, ABANCA and MIO\">\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-fin-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,#0B245B 0%,#0F3B7A 55%,#16469D 100%) !important;padding:100px 48px !important}\r\n#indi-fin-proof *,#indi-fin-proof *::before,#indi-fin-proof *::after{box-sizing:border-box;margin:0;padding:0;font-family:'Manrope',sans-serif !important}\r\n#indi-fin-proof .ifp-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-fin-proof .ifp-glow{position:absolute !important;bottom:-140px !important;left:-90px !important;width:520px !important;height:520px !important;background:radial-gradient(circle,rgba(0,114,239,.16) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-fin-proof .ifp-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-fin-proof .ifp-inner{position:relative !important;z-index:2 !important;max-width:1180px !important;margin:0 auto !important}\r\n\/* Header *\/\r\n#indi-fin-proof .ifp-head{text-align:center !important;max-width:740px !important;margin:0 auto 52px !important}\r\n#indi-fin-proof .ifp-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-fin-proof .ifp-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-fin-proof .ifp-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;align-items:stretch !important}\r\n\/* Card *\/\r\n#indi-fin-proof .ifp-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-fin-proof .ifp-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-fin-proof .ifp-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-fin-proof .ifp-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-fin-proof .ifp-logo img{display:block !important;height:52px !important;width:auto !important;max-width:100% !important;object-fit:contain !important}\r\n\/* Location pill *\/\r\n#indi-fin-proof .ifp-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-fin-proof .ifp-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-fin-proof .ifp-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-fin-proof .ifp-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-fin-proof .ifp-met{display:flex !important;flex-direction:column !important;gap:3px !important}\r\n#indi-fin-proof .ifp-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-fin-proof .ifp-mlabel{font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;color:rgba(255,255,255,.82) !important}\r\n\/* Stars *\/\r\n#indi-fin-proof .ifp-stars{display:flex !important;align-items:center !important;gap:4px !important;margin-top:6px !important}\r\n#indi-fin-proof .ifp-star{width:18px !important;height:18px !important;display:inline-block !important}\r\n#indi-fin-proof .ifp-star svg{width:18px !important;height:18px !important;display:block !important}\r\n\/* Footer *\/\r\n#indi-fin-proof .ifp-foot{text-align:center !important;font-size:11.5px !important;color:rgba(255,255,255,.45) !important;margin-top:38px !important}\r\n\/* Entrance animation *\/\r\n#indi-fin-proof.ifp-js .ifp-card{opacity:0;transform:translateY(28px)}\r\n#indi-fin-proof.ifp-js .ifp-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-fin-proof.ifp-js .ifp-card::before{transform:scaleX(0)}\r\n#indi-fin-proof.ifp-js .ifp-card.in::before{transform:scaleX(1)}\r\n\/* Responsive *\/\r\n@media(max-width:920px){\r\n  #indi-fin-proof{padding:80px 32px !important}\r\n  #indi-fin-proof .ifp-grid{grid-template-columns:1fr !important;gap:18px !important;max-width:560px !important;margin-left:auto !important;margin-right:auto !important}\r\n  #indi-fin-proof .ifp-head{margin-bottom:38px !important}\r\n  #indi-fin-proof .ifp-narr{flex:none !important}\r\n}\r\n@media(max-width:600px){\r\n  #indi-fin-proof{padding:56px 16px !important}\r\n  #indi-fin-proof .ifp-card{padding:28px 22px 24px !important}\r\n  #indi-fin-proof .ifp-num{font-size:28px !important}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #indi-fin-proof .ifp-card,#indi-fin-proof .ifp-card::before{transition:none !important}\r\n  #indi-fin-proof .ifp-card:hover{transform:none !important}\r\n}\r\n<\/style>\r\n\r\n<div class=\"ifp-texture\" aria-hidden=\"true\"><\/div>\r\n<div class=\"ifp-glow\"  aria-hidden=\"true\"><\/div>\r\n<div class=\"ifp-glow2\" aria-hidden=\"true\"><\/div>\r\n\r\n<div class=\"ifp-inner\">\r\n\r\n  <div class=\"ifp-head\">\r\n    <span class=\"ifp-eyebrow\">Case Studies<\/span>\r\n    <h2 class=\"ifp-title\">Real results from financial institutions that stopped leaving conversions on the table.<\/h2>\r\n  <\/div>\r\n\r\n  <div class=\"ifp-grid\">\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 1 \u00b7 BCP \u2550\u2550\u2550 -->\r\n    <article class=\"ifp-card\">\r\n      <div class=\"ifp-logo\" aria-label=\"BCP, Banco de Cr\u00e9dito del Per\u00fa\">\r\n        <img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/bcp_color_blanco.webp\" alt=\"BCP, Banco de Cr\u00e9dito del Per\u00fa\" loading=\"lazy\" onerror=\"this.style.display='none';this.nextElementSibling.style.display='block'\">\r\n        <span style=\"display:none;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;\">BCP<\/span>\r\n      <\/div>\r\n      <div class=\"ifp-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        Peru \u00b7 Banking\r\n      <\/div>\r\n      <p class=\"ifp-narr\">BCP used Retargeting Web Push to recover customers abandoning mortgage and credit applications mid-form, targeting drop-offs with behavioral segmentation at the exact exit point.<\/p>\r\n      <div class=\"ifp-mets\">\r\n        <div class=\"ifp-met\">\r\n          <span class=\"ifp-num\" data-to=\"16.67\" data-suffix=\"%\" data-decimal=\"2\">16.67%<\/span>\r\n          <span class=\"ifp-mlabel\">peak CTR on Retargeting<\/span>\r\n        <\/div>\r\n        <div class=\"ifp-met\">\r\n          <span class=\"ifp-num\" data-to=\"9.41\" data-suffix=\"%\" data-decimal=\"2\">9.41%<\/span>\r\n          <span class=\"ifp-mlabel\">peak CTR on segmentation<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 2 \u00b7 ABANCA \u2550\u2550\u2550 -->\r\n    <article class=\"ifp-card\">\r\n      <div class=\"ifp-logo\" aria-label=\"ABANCA\">\r\n        <img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/ABANCA-LOGO-WHITE.png\" alt=\"ABANCA\" loading=\"lazy\" onerror=\"this.style.display='none';this.nextElementSibling.style.display='block'\">\r\n        <span style=\"display:none;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;\">ABANCA<\/span>\r\n      <\/div>\r\n      <div class=\"ifp-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        Spain \u00b7 Banking\r\n      <\/div>\r\n      <p class=\"ifp-narr\">ABANCA deployed a generative AI bot trained exclusively on the bank's own content. Customers get instant answers to account queries, with no hallucination risk and no data leakage to a public LLM.<\/p>\r\n      <div class=\"ifp-mets\">\r\n        <div class=\"ifp-met\">\r\n          <span class=\"ifp-num\">4.5<span style=\"font-size:20px;font-weight:700;color:rgba(255,255,255,.6)\">\/5<\/span><\/span>\r\n          <span class=\"ifp-mlabel\">User experience score<\/span>\r\n        <\/div>\r\n        <div class=\"ifp-stars\" aria-label=\"4.5 out of 5 stars\" role=\"img\">\r\n          <!-- 4 full stars -->\r\n          <span class=\"ifp-star\">\r\n            <svg viewBox=\"0 0 18 18\" fill=\"#8ADA3F\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><polygon points=\"9,1 11.5,6.5 17.5,7.3 13,11.6 14.2,17.5 9,14.5 3.8,17.5 5,11.6 0.5,7.3 6.5,6.5\"\/><\/svg>\r\n          <\/span>\r\n          <span class=\"ifp-star\">\r\n            <svg viewBox=\"0 0 18 18\" fill=\"#8ADA3F\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><polygon points=\"9,1 11.5,6.5 17.5,7.3 13,11.6 14.2,17.5 9,14.5 3.8,17.5 5,11.6 0.5,7.3 6.5,6.5\"\/><\/svg>\r\n          <\/span>\r\n          <span class=\"ifp-star\">\r\n            <svg viewBox=\"0 0 18 18\" fill=\"#8ADA3F\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><polygon points=\"9,1 11.5,6.5 17.5,7.3 13,11.6 14.2,17.5 9,14.5 3.8,17.5 5,11.6 0.5,7.3 6.5,6.5\"\/><\/svg>\r\n          <\/span>\r\n          <span class=\"ifp-star\">\r\n            <svg viewBox=\"0 0 18 18\" fill=\"#8ADA3F\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><polygon points=\"9,1 11.5,6.5 17.5,7.3 13,11.6 14.2,17.5 9,14.5 3.8,17.5 5,11.6 0.5,7.3 6.5,6.5\"\/><\/svg>\r\n          <\/span>\r\n          <!-- half star -->\r\n          <span class=\"ifp-star\">\r\n            <svg viewBox=\"0 0 18 18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n              <defs>\r\n                <linearGradient id=\"half-star-grad\" x1=\"0\" x2=\"1\" y1=\"0\" y2=\"0\">\r\n                  <stop offset=\"50%\" stop-color=\"#8ADA3F\"\/>\r\n                  <stop offset=\"50%\" stop-color=\"rgba(255,255,255,0.18)\"\/>\r\n                <\/linearGradient>\r\n              <\/defs>\r\n              <polygon points=\"9,1 11.5,6.5 17.5,7.3 13,11.6 14.2,17.5 9,14.5 3.8,17.5 5,11.6 0.5,7.3 6.5,6.5\" fill=\"url(#half-star-grad)\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 3 \u00b7 MIO \u2550\u2550\u2550 -->\r\n    <article class=\"ifp-card\">\r\n      <div class=\"ifp-logo\" aria-label=\"MIO\">\r\n        <img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/63598390c86bbe6e46c7a6a3_mio-logo-1.png\" alt=\"MIO\" loading=\"lazy\" onerror=\"this.style.display='none';this.nextElementSibling.style.display='block'\">\r\n        <span style=\"display:none;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;\">MIO<\/span>\r\n      <\/div>\r\n      <div class=\"ifp-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        Colombia \u00b7 Fintech\r\n      <\/div>\r\n      <p class=\"ifp-narr\">MIO automated a multi-step Customer Journey to incentivize minimum monthly transactions, using behavioral segmentation to reach the right customers at the exact moment in the product cycle.<\/p>\r\n      <div class=\"ifp-mets\">\r\n        <div class=\"ifp-met\">\r\n          <span class=\"ifp-num\" data-to=\"84\" data-suffix=\"%\">84%<\/span>\r\n          <span class=\"ifp-mlabel\">open rate<\/span>\r\n        <\/div>\r\n        <div class=\"ifp-met\">\r\n          <span class=\"ifp-num\" data-to=\"30\" data-suffix=\"%\">30%<\/span>\r\n          <span class=\"ifp-mlabel\">conversion rate through segmentation<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n  <\/div><!-- \/ifp-grid -->\r\n\r\n  <p class=\"ifp-foot\">Source: indigitall production data (BCP, ABANCA and MIO, 2026).<\/p>\r\n\r\n<!-- Reviews (new, Banking EN) -->\r\n<style>\r\n#indi-fin-proof .ifp-revs{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:22px !important;margin-top:44px !important;align-items:stretch !important}\r\n#indi-fin-proof .ifp-rev{position:relative !important;display:flex !important;flex-direction:column !important;gap:14px !important;padding:30px 30px 26px !important;border-radius:16px !important;background:#FFFFFF !important;box-shadow:0 26px 50px -26px rgba(0,0,0,.55) !important}\r\n#indi-fin-proof .ifp-rtop{display:flex !important;align-items:center !important;gap:12px !important}\r\n#indi-fin-proof .ifp-g2{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;border-radius:50% !important;background:#F07000 !important;color:#FFFFFF !important;font-size:16px !important;font-weight:800 !important;letter-spacing:-.02em !important;flex-shrink:0 !important}\r\n#indi-fin-proof .ifp-rstars{display:flex !important;gap:3px !important;color:#FFCA5E !important}\r\n#indi-fin-proof .ifp-rstars svg{width:17px !important;height:17px !important;fill:#FFCA5E !important;display:block !important}\r\n#indi-fin-proof .ifp-rq{margin-left:auto !important;font-size:64px !important;line-height:.6 !important;height:30px !important;font-weight:800 !important;color:#8ADA3F !important;font-family:Georgia,serif !important}\r\n#indi-fin-proof .ifp-rev blockquote{display:flex !important;flex-direction:column !important;gap:12px !important;flex:1 !important;border:0 !important;background:transparent !important;quotes:none !important}\r\n#indi-fin-proof .ifp-rev blockquote::before,#indi-fin-proof .ifp-rev blockquote::after{content:none !important}\r\n#indi-fin-proof .ifp-rev blockquote p{font-size:17px !important;font-weight:600 !important;line-height:1.55 !important;color:#0B245B !important;font-style:normal !important}\r\n#indi-fin-proof .ifp-rev blockquote p:last-child{margin-top:auto !important;font-size:14px !important;line-height:1.4 !important}\r\n#indi-fin-proof .ifp-rev cite{font-style:normal !important}\r\n#indi-fin-proof .ifp-rev cite a{color:#0072EF !important;font-weight:800 !important;text-decoration:underline !important;text-underline-offset:3px !important}\r\n#indi-fin-proof .ifp-rev cite a:hover{color:#16469D !important}\r\n#indi-fin-proof .ifp-rev > p{padding-top:14px !important;border-top:1px solid #E5E7E5 !important;font-size:13.5px !important;line-height:1.55 !important;color:#5B6472 !important}\r\n#indi-fin-proof .ifp-rev > p em{font-style:italic !important}\r\n@media(max-width:920px){#indi-fin-proof .ifp-revs{grid-template-columns:1fr !important;max-width:560px !important;margin-left:auto !important;margin-right:auto !important;margin-top:36px !important}}\r\n@media(max-width:600px){#indi-fin-proof .ifp-rev{padding:24px 22px 22px !important}#indi-fin-proof .ifp-rev blockquote p{font-size:16px !important}}\r\n<\/style>\r\n<div class=\"ifp-revs\" id=\"bank-reviews\">\r\n  <div class=\"ifp-rev\">\r\n    <div class=\"ifp-rtop\" aria-hidden=\"true\"><span class=\"ifp-g2\">G2<\/span><span class=\"ifp-rstars\"><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><\/span><span class=\"ifp-rq\">&ldquo;<\/span><\/div>\r\n    <blockquote> <p>\"Ease of use. Customised push notifications and segmentation tools have allowed us to improve the level of interaction with our users and to connect more effectively.\"<\/p> <p><cite><a href=\"https:\/\/www.g2.com\/products\/indigitall\/reviews\/indigitall-review-10662099\">Verified User in Banking on G2<\/a><\/cite><\/p> <\/blockquote>\r\n    <p><em>A verified user in banking says on G2 that indigitall's customised push notifications and segmentation improved how the organization interacts with its users.<\/em><\/p>\r\n  <\/div>\r\n  <div class=\"ifp-rev\">\r\n    <div class=\"ifp-rtop\" aria-hidden=\"true\"><span class=\"ifp-g2\">G2<\/span><span class=\"ifp-rstars\"><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><\/span><span class=\"ifp-rq\">&ldquo;<\/span><\/div>\r\n    <blockquote> <p>\"We have been able to integrate it with our digital asset with the aim of establishing a new communication channel with our customers. This new channel allows us to generate optimized customer experiences as it is also possible to integrate the event within the journeys of Salesforce Marketing Cloud.\"<\/p> <p><cite><a href=\"https:\/\/www.g2.com\/products\/indigitall\/reviews\/indigitall-review-10879155\">Ana M. on G2<\/a><\/cite><\/p> <\/blockquote>\r\n    <p><em>Ana M. says on G2 that indigitall events can be integrated into Salesforce Marketing Cloud journeys.<\/em><\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<\/div><!-- \/ifp-inner -->\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-fin-proof');\r\n  if(!root)return;\r\n  var cards=root.querySelectorAll('.ifp-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 raw=el.getAttribute('data-to');\r\n    var to=parseFloat(raw);\r\n    var suf=el.getAttribute('data-suffix')||'';\r\n    var decPlaces=el.hasAttribute('data-decimal')?parseInt(el.getAttribute('data-decimal'),10):0;\r\n    var dur=1400,t0=null;\r\n    function fmt(v){\r\n      return decPlaces>0?v.toFixed(decPlaces):Math.round(v).toString();\r\n    }\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      el.textContent=fmt(e*to)+suf;\r\n      if(p<1)requestAnimationFrame(tick);\r\n    }\r\n    el.textContent='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('.ifp-num[data-to]').forEach(count);\r\n      },260);\r\n    },delay);\r\n  }\r\n\r\n  if(reduce){\r\n    root.querySelectorAll('.ifp-num[data-to]').forEach(function(el){\r\n      var suf=el.getAttribute('data-suffix')||'';\r\n      var to=parseFloat(el.getAttribute('data-to'));\r\n      var decPlaces=el.hasAttribute('data-decimal')?parseInt(el.getAttribute('data-decimal'),10):0;\r\n      el.textContent=(decPlaces>0?to.toFixed(decPlaces):Math.round(to))+suf;\r\n    });\r\n    return;\r\n  }\r\n\r\n  root.classList.add('ifp-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><style>\/* bg-alternation proof D->L *\/ #indi-fin-proof{background:#FFFFFF !important} #indi-fin-proof .ifp-texture{background-image:radial-gradient(circle,rgba(15,59,122,.07) 1px,transparent 1px) !important} #indi-fin-proof .ifp-glow{background:radial-gradient(circle,rgba(0,114,239,.07) 0%,transparent 70%) !important} #indi-fin-proof .ifp-glow2{background:radial-gradient(circle,rgba(138,218,63,.10) 0%,transparent 70%) !important} #indi-fin-proof .ifp-eyebrow{color:#12872F !important} #indi-fin-proof .ifp-title{color:#0F3B7A !important} #indi-fin-proof .ifp-card{background:#F5F7FA !important;border-color:#E5E7E5 !important;box-shadow:0 18px 40px -22px rgba(11,36,91,.35) !important} #indi-fin-proof .ifp-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-fin-proof .ifp-logo{border-bottom-color:#E5E7E5 !important} #indi-fin-proof .ifp-geo{color:#666D7F !important} #indi-fin-proof .ifp-geo svg{stroke:#666D7F !important} #indi-fin-proof .ifp-narr{color:#2A2A2A !important} #indi-fin-proof .ifp-num{color:#0072EF !important} #indi-fin-proof .ifp-mlabel{color:#0F3B7A !important} #indi-fin-proof .ifp-foot{color:#666D7F !important} #indi-fin-proof .ifp-rev{border:1px solid #E5E7E5 !important;box-shadow:0 26px 50px -26px rgba(11,36,91,.35) !important} #indi-fin-proof .ifp-rq{color:#12872F !important} #indi-fin-proof .ifp-logo img{filter:brightness(0) !important;opacity:.8 !important} #indi-fin-proof .ifp-logo span{color:#0F3B7A !important} #indi-fin-proof .ifp-num span{color:rgba(15,59,122,.5) !important}<\/style>\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-banca-metrics\" role=\"region\" aria-label=\"Measured outcomes in financial services\">\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-banca-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-banca-metrics *,#indi-banca-metrics *::before,#indi-banca-metrics *::after{box-sizing:border-box;margin:0;padding:0;font-family:'Manrope',sans-serif !important}\r\n#indi-banca-metrics .ibm-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-banca-metrics .ibm-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(48,192,84,.10) 0%,transparent 65%) !important;pointer-events:none !important;z-index:0 !important;filter:blur(20px) !important}\r\n#indi-banca-metrics .ibm-inner{position:relative !important;z-index:2 !important;max-width:1280px !important;margin:0 auto !important}\r\n#indi-banca-metrics .ibm-head{text-align:center !important;max-width:760px !important;margin:0 auto 64px !important}\r\n#indi-banca-metrics .ibm-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:#30C054 !important;margin-bottom:18px !important;padding:8px 16px !important;background:rgba(48,192,84,.08) !important;border:1px solid rgba(48,192,84,.22) !important;border-radius:999px !important}\r\n#indi-banca-metrics .ibm-eyebrow::before{content:\"\" !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#30C054 !important;box-shadow:0 0 12px rgba(48,192,84,.8) !important}\r\n#indi-banca-metrics .ibm-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-banca-metrics .ibm-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-banca-metrics .ibm-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;margin:0 !important}\r\n#indi-banca-metrics .ibm-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-banca-metrics .ibm-stat::before{content:\"\" !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:60% !important;height:1px !important;opacity:0 !important;transition:opacity .3s ease !important}\r\n\/* SMS anchor tile: green top shimmer *\/\r\n#indi-banca-metrics .ibm-stat--green::before{background:linear-gradient(90deg,transparent,rgba(48,192,84,.5),transparent) !important}\r\n#indi-banca-metrics .ibm-stat--green:hover{border-color:rgba(48,192,84,.35) !important;box-shadow:0 16px 48px -12px rgba(0,0,0,.6),0 0 0 1px rgba(48,192,84,.18),inset 0 1px 0 rgba(255,255,255,.1) !important}\r\n\/* Blue tiles *\/\r\n#indi-banca-metrics .ibm-stat--green::before{background:linear-gradient(90deg,transparent,rgba(0,114,239,.5),transparent) !important}\r\n#indi-banca-metrics .ibm-stat--green:hover{border-color:rgba(0,114,239,.35) !important;box-shadow:0 16px 48px -12px rgba(0,0,0,.6),0 0 0 1px rgba(0,114,239,.18),inset 0 1px 0 rgba(255,255,255,.1) !important}\r\n#indi-banca-metrics .ibm-stat:hover{transform:translateY(-6px) !important;background:linear-gradient(160deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.04) 100%) !important}\r\n#indi-banca-metrics .ibm-stat:hover::before{opacity:1 !important}\r\n\/* Icon chip *\/\r\n#indi-banca-metrics .ibm-ic{width:42px !important;height:42px !important;border-radius:11px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 20px !important}\r\n#indi-banca-metrics .ibm-ic--green{background:rgba(48,192,84,.12) !important;border:1px solid rgba(48,192,84,.22) !important}\r\n#indi-banca-metrics .ibm-ic--green{background:rgba(0,114,239,.14) !important;border:1px solid rgba(0,114,239,.28) !important}\r\n#indi-banca-metrics .ibm-ic svg{width:19px !important;height:19px !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n#indi-banca-metrics .ibm-ic--green svg{stroke:#30C054 !important}\r\n#indi-banca-metrics .ibm-ic--green svg{stroke:#30C054 !important}\r\n\/* Big number *\/\r\n#indi-banca-metrics .ibm-num{display:block !important;font-size:clamp(40px,4.8vw,60px) !important;font-weight:800 !important;letter-spacing:-.035em !important;line-height:1 !important;font-variant-numeric:tabular-nums !important}\r\n#indi-banca-metrics .ibm-num--green{color:#30C054 !important;text-shadow:0 0 40px rgba(48,192,84,.25) !important}\r\n#indi-banca-metrics .ibm-num--green{color:#30C054 !important;text-shadow:0 0 40px rgba(48,192,84,.25) !important}\r\n\/* Label + description *\/\r\n#indi-banca-metrics .ibm-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-banca-metrics .ibm-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-banca-metrics .ibm-client{display:inline-flex !important;align-items:center !important;gap:5px !important;margin-top:14px !important;padding:4px 10px !important;border-radius:999px !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important}\r\n#indi-banca-metrics .ibm-client--green{background:rgba(48,192,84,.10) !important;border:1px solid rgba(48,192,84,.20) !important;color:#30C054 !important}\r\n#indi-banca-metrics .ibm-client--green{background:rgba(48,192,84,.10) !important;border:1px solid rgba(48,192,84,.20) !important;color:#30C054 !important}\r\n#indi-banca-metrics .ibm-client--green::before{content:\"\" !important;width:4px !important;height:4px !important;border-radius:50% !important;background:#30C054 !important;flex-shrink:0 !important}\r\n#indi-banca-metrics .ibm-client--green::before{content:\"\" !important;width:4px !important;height:4px !important;border-radius:50% !important;background:#30C054 !important;flex-shrink:0 !important}\r\n\/* Source line *\/\r\n#indi-banca-metrics .ibm-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;line-height:1.7 !important}\r\n\/* Responsive *\/\r\n@media(max-width:1100px){\r\n  #indi-banca-metrics{padding:88px 32px !important}\r\n  #indi-banca-metrics .ibm-grid{grid-template-columns:repeat(2,1fr) !important}\r\n}\r\n@media(max-width:760px){\r\n  #indi-banca-metrics{padding:72px 24px !important}\r\n  #indi-banca-metrics .ibm-grid{grid-template-columns:repeat(2,1fr) !important}\r\n  #indi-banca-metrics .ibm-head{margin-bottom:44px !important}\r\n}\r\n@media(max-width:460px){\r\n  #indi-banca-metrics{padding:56px 16px !important}\r\n  #indi-banca-metrics .ibm-grid{grid-template-columns:1fr 1fr !important;gap:14px !important}\r\n  #indi-banca-metrics .ibm-stat{padding:26px 14px 22px !important}\r\n  #indi-banca-metrics .ibm-sub{font-size:15px !important}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #indi-banca-metrics .ibm-stat{transition:none !important}\r\n  #indi-banca-metrics .ibm-stat:hover{transform:none !important}\r\n}\r\n<\/style>\r\n\r\n<div class=\"ibm-texture\" aria-hidden=\"true\"><\/div>\r\n<div class=\"ibm-glow\" aria-hidden=\"true\"><\/div>\r\n\r\n<div class=\"ibm-inner\">\r\n  <div class=\"ibm-head\">\r\n    <span class=\"ibm-eyebrow\">Measured Outcomes<\/span>\r\n    <h2 class=\"ibm-title\">Numbers from real production deployments in financial services.<\/h2>\r\n  <\/div>\r\n\r\n  <dl class=\"ibm-grid\">\r\n\r\n    <!-- 1 \u00b7 SMS cost reduction (anchor tile, green) -->\r\n    <div class=\"ibm-stat ibm-stat--green\">\r\n      <div class=\"ibm-ic ibm-ic--green\" 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\"\/><line x1=\"17\" y1=\"3\" x2=\"22\" y2=\"8\"\/><line x1=\"22\" y1=\"3\" x2=\"17\" y2=\"8\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"ibm-num ibm-num--green\" data-to=\"75\" data-prefix=\"\u2212\" data-suffix=\"%\">\u221275%<\/dt>\r\n      <dd class=\"ibm-label\">SMS costs<\/dd>\r\n      <dd class=\"ibm-desc\">Encrypted Push replacing SMS for OTPs, median across success cases<\/dd>\r\n      <span class=\"ibm-client ibm-client--green\">Financial sector<\/span>\r\n    <\/div>\r\n\r\n    <!-- 2 \u00b7 CTR retargeting -->\r\n    <div class=\"ibm-stat ibm-stat--green\">\r\n      <div class=\"ibm-ic ibm-ic--green\" 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=\"ibm-num ibm-num--green\" data-to=\"16.67\" data-prefix=\"\" data-suffix=\"%\" data-decimal=\"2\">16.67%<\/dt>\r\n      <dd class=\"ibm-label\">Peak CTR on Retargeting<\/dd>\r\n      <dd class=\"ibm-desc\">Mortgage and credit application recovery<\/dd>\r\n      <span class=\"ibm-client ibm-client--green\">BCP<\/span>\r\n    <\/div>\r\n\r\n    <!-- 3 \u00b7 Sales retargeting -->\r\n    <div class=\"ibm-stat ibm-stat--green\">\r\n      <div class=\"ibm-ic ibm-ic--green\" 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=\"m16 16 2 2 4-4\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"ibm-num ibm-num--green\" data-to=\"25\" data-prefix=\"+\" data-suffix=\"%\">+25%<\/dt>\r\n      <dd class=\"ibm-label\">Sales through Retargeting<\/dd>\r\n      <dd class=\"ibm-desc\">Repeat purchase and Cross-Sell<\/dd>\r\n      <span class=\"ibm-client ibm-client--green\">Santander<\/span>\r\n    <\/div>\r\n\r\n    <!-- 4 \u00b7 Mortgage approval -->\r\n    <div class=\"ibm-stat ibm-stat--green\">\r\n      <div class=\"ibm-ic ibm-ic--green\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"m3 9 9-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      <\/div>\r\n      <dt class=\"ibm-num ibm-num--green\" data-to=\"15\" data-prefix=\"+\" data-suffix=\"%\">+15%<\/dt>\r\n      <dd class=\"ibm-label\">Mortgage approvals<\/dd>\r\n      <dd class=\"ibm-desc\">Push and CDP segmentation<\/dd>\r\n      <span class=\"ibm-client ibm-client--green\">Interbank<\/span>\r\n    <\/div>\r\n\r\n    <!-- 5 \u00b7 Email open rate -->\r\n    <div class=\"ibm-stat ibm-stat--green\">\r\n      <div class=\"ibm-ic ibm-ic--green\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"ibm-num ibm-num--green\" data-to=\"84\" data-prefix=\"\" data-suffix=\"%\">84%<\/dt>\r\n      <dd class=\"ibm-label\">Email open rate<\/dd>\r\n      <dd class=\"ibm-desc\">Segmentation with Customer Journey Builder<\/dd>\r\n      <span class=\"ibm-client ibm-client--green\">MIO<\/span>\r\n    <\/div>\r\n\r\n    <!-- 6 \u00b7 Conversion rate -->\r\n    <div class=\"ibm-stat ibm-stat--green\">\r\n      <div class=\"ibm-ic ibm-ic--green\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"ibm-num ibm-num--green\" data-to=\"30\" data-prefix=\"\" data-suffix=\"%\">30%<\/dt>\r\n      <dd class=\"ibm-label\">Conversion rate through segmentation<\/dd>\r\n      <dd class=\"ibm-desc\">Customer Journey Builder<\/dd>\r\n      <span class=\"ibm-client ibm-client--green\">MIO<\/span>\r\n    <\/div>\r\n\r\n  <\/dl>\r\n\r\n  <p class=\"ibm-source\">Source: indigitall production data (BCP, Santander, Interbank and MIO, 2026).<br>SMS cost reduction is the median across financial services sector success cases.<\/p>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-banca-metrics');\r\n  if(!root)return;\r\n  var nums=root.querySelectorAll('.ibm-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 decimals=el.hasAttribute('data-decimal')?parseInt(el.getAttribute('data-decimal')):0;\r\n    var dur=1200,t0=null;\r\n    function fmt(v){\r\n      return decimals>0?v.toFixed(decimals):Math.round(v).toString();\r\n    }\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      el.textContent=pre+fmt(ease*to)+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    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 decimals=el.hasAttribute('data-decimal')?parseInt(el.getAttribute('data-decimal')):0;\r\n      el.textContent=pre+(decimals>0?to.toFixed(decimals):Math.round(to))+suf;\r\n    });\r\n    return;\r\n  }\r\n\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\r\n <style>#indi-banca-metrics{background:#EEF5FF !important} #indi-banca-metrics .ibm-texture{background-image:radial-gradient(circle,rgba(15,59,122,.07) 1px,transparent 1px) !important} #indi-banca-metrics .ibm-glow{background:radial-gradient(ellipse,rgba(0,114,239,.10) 0%,transparent 65%) !important} #indi-banca-metrics .ibm-eyebrow{color:#12872F !important;background:#FFFFFF !important;border-color:rgba(18,135,47,.30) !important} #indi-banca-metrics .ibm-eyebrow::before{background:#30C054 !important;box-shadow:0 0 8px rgba(48,192,84,.55) !important} #indi-banca-metrics .ibm-title{color:#0F3B7A !important} #indi-banca-metrics .ibm-sub{color:#5B6472 !important} #indi-banca-metrics .ibm-stat{background:#FFFFFF !important;border:1px solid #DCE6F7 !important;box-shadow:0 18px 40px -26px rgba(11,36,91,.35) !important} #indi-banca-metrics .ibm-stat:hover,#indi-banca-metrics .ibm-stat--green:hover{background:#FFFFFF !important;border-color:rgba(0,114,239,.40) !important;box-shadow:0 24px 48px -24px rgba(11,36,91,.40) !important} #indi-banca-metrics .ibm-ic--green{background:rgba(18,135,47,.08) !important;border:1px solid rgba(18,135,47,.22) !important} #indi-banca-metrics .ibm-ic--green svg{stroke:#12872F !important} #indi-banca-metrics .ibm-num--green{color:#0072EF !important;text-shadow:none !important} #indi-banca-metrics .ibm-label{color:#0F3B7A !important} #indi-banca-metrics .ibm-desc{color:#5B6472 !important} #indi-banca-metrics .ibm-client--green{background:rgba(18,135,47,.08) !important;border:1px solid rgba(18,135,47,.24) !important;color:#12872F !important} #indi-banca-metrics .ibm-client--green::before{background:#12872F !important} #indi-banca-metrics .ibm-source{color:#5B6472 !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 Banking EN \u00b7 Security certifications for vendor review (new section) -->\r\n<section class=\"irx irx-dark\" id=\"bank-security\">\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 .irx-head > div > p a, .irx .irx-row p a { white-space: normal !important; }\r\n.irx table.irx-t.irx-g3 tbody { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }\r\n.irx table.irx-t.irx-sys td:nth-child(3) { display: flex !important; gap: 8px !important; align-items: flex-start !important; padding: 10px 12px !important; border-radius: 10px !important; background: #FFF6EC !important; color: #2A2A2A !important; font-size: 14px !important; }\r\n.irx table.irx-t.irx-sys td:nth-child(3)::before { content: \"\" !important; flex-shrink: 0 !important; width: 16px !important; height: 16px !important; margin-top: 2px !important; background: #F07000 !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' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'\/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'\/%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' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'\/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'\/%3E%3C\/svg%3E\") center\/contain no-repeat !important; }\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='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'\/%3E%3Crect x='9' y='3' width='6' height='4' rx='1'\/%3E%3Cpath d='m9 14 2 2 4-4'\/%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%3Ccircle cx='12' cy='8' r='6'\/%3E%3Cpath d='M15.5 13 17 22l-5-3-5 3 1.5-9'\/%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%3Crect x='3' y='11' width='18' height='11' rx='2'\/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'\/%3E%3C\/svg%3E\") !important; }\r\n.irx .irx-card .irx-ic { align-self: flex-start !important; }\r\n.irx .irx-row.irx-row-eq { align-items: stretch !important; }\r\n@media (max-width: 1080px) { .irx table.irx-t.irx-g3 tbody { grid-template-columns: minmax(0, 1fr) !important; } .irx table.irx-t.irx-g3 tr { display: grid !important; grid-template-columns: 44px minmax(0, 1fr) minmax(0, 1fr) !important; column-gap: 20px !important; row-gap: 10px !important; align-items: start !important; } .irx table.irx-t.irx-g3 tr::before { grid-row: 1 \/ span 3 !important; margin: 0 !important; } .irx table.irx-t.irx-g3 td { grid-column: 2 \/ span 2 !important; } .irx table.irx-t.irx-g3 td:nth-child(3) { grid-column: 2 !important; } .irx table.irx-t.irx-g3 td:nth-child(4) { grid-column: 3 !important; grid-row: 3 !important; margin: 0 !important; } }\r\n@media (max-width: 600px) { .irx table.irx-t.irx-g3 tr { grid-template-columns: minmax(0, 1fr) !important; } .irx table.irx-t.irx-g3 tr::before { grid-row: auto !important; } .irx table.irx-t.irx-g3 td, .irx table.irx-t.irx-g3 td:nth-child(3), .irx table.irx-t.irx-g3 td:nth-child(4) { grid-column: 1 !important; grid-row: auto !important; } }\r\n<\/style>\r\n<div class=\"irx-in\">\r\n  <div class=\"irx-head\">\r\n    <div><h2 id=\"bank-security-h\">Does indigitall have SOC 2 Type II and ISO 27001 for a bank's vendor review?<\/h2>\r\n    <p>indigitall gives a bank's vendor risk team two independent documents to review: a SOC 2 Type II report and an ISO\/IEC 27001:2022 certification, each with its dates on the <a href=\"https:\/\/documentation.indigitall.com\/docs\/security\">indigitall security and compliance page<\/a>. The June 2023 <a href=\"https:\/\/www.federalreserve.gov\/supervisionreg\/srletters\/SR2304.pdf\">interagency guidance on third-party relationships<\/a>, issued by the Federal Reserve, the FDIC and the OCC, tells banks to assess a provider's information security program and says they may review its SOC reports and independent certifications.<\/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>\r\n    <linearGradient id=\"bkg1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#0072EF\"\/><stop offset=\"1\" stop-color=\"#0B245B\"\/><\/linearGradient>\r\n    <linearGradient id=\"bkg2\" 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=\"bkg3\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"#0072EF\"\/><stop offset=\"1\" stop-color=\"#16469D\"\/><\/linearGradient>\r\n    <linearGradient id=\"bkg4\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#12872F\"\/><stop offset=\"1\" stop-color=\"#30C054\"\/><\/linearGradient>\r\n  <\/defs>\r\n  <rect x=\"6\" y=\"6\" width=\"508\" height=\"328\" rx=\"26\" fill=\"#FFFFFF\" stroke=\"#E3E8EF\" stroke-width=\"2\"\/>\r\n  <circle cx=\"82\" cy=\"96\" r=\"50\" fill=\"url(#bkg1)\"\/>\r\n  <circle cx=\"82\" cy=\"96\" r=\"62\" stroke=\"#8ADA3F\" stroke-width=\"2\" stroke-dasharray=\"4 8\"\/>\r\n  <path d=\"M82 70 l22 8 v16 c0 15 -11 24 -22 29 c-11 -5 -22 -14 -22 -29 v-16 z\" stroke=\"#FFFFFF\" stroke-width=\"4\"\/>\r\n  <path d=\"m72 96 7 7 14 -14\" stroke=\"#8ADA3F\" stroke-width=\"4.5\"\/>\r\n  <path d=\"M146 96 H164\" stroke=\"#C9D6E8\" stroke-width=\"3\" stroke-dasharray=\"2 8\"\/>\r\n  <g>\r\n    <rect x=\"166\" y=\"44\" width=\"160\" height=\"104\" rx=\"16\" fill=\"#F4F7FB\" stroke=\"#E3E8EF\" stroke-width=\"2\"\/>\r\n    <rect x=\"182\" y=\"60\" width=\"38\" height=\"38\" rx=\"11\" fill=\"url(#bkg2)\"\/>\r\n    <g stroke=\"#FFFFFF\" stroke-width=\"2.6\" transform=\"translate(189 67)\"><rect x=\"3\" y=\"2\" width=\"18\" height=\"21\" rx=\"2.5\" transform=\"scale(.95)\"\/><path d=\"m7 12 3 3 6-6\"\/><\/g>\r\n    <text x=\"230\" y=\"78\" font-family=\"Manrope, sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#0B245B\">SOC 2<\/text>\r\n    <text x=\"230\" y=\"95\" font-family=\"Manrope, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#B85400\" letter-spacing=\".06em\">TYPE II<\/text>\r\n    <rect x=\"182\" y=\"112\" width=\"128\" height=\"7\" rx=\"3.5\" fill=\"#DDE4EE\"\/><rect x=\"182\" y=\"125\" width=\"84\" height=\"7\" rx=\"3.5\" fill=\"#DDE4EE\"\/>\r\n  <\/g>\r\n  <g>\r\n    <rect x=\"340\" y=\"44\" width=\"160\" height=\"104\" rx=\"16\" fill=\"#F4F7FB\" stroke=\"#E3E8EF\" stroke-width=\"2\"\/>\r\n    <rect x=\"356\" y=\"60\" width=\"38\" height=\"38\" rx=\"11\" fill=\"url(#bkg1)\"\/>\r\n    <g stroke=\"#FFFFFF\" stroke-width=\"2.6\"><circle cx=\"375\" cy=\"75\" r=\"7\"\/><path d=\"m371 81 -3 11 7 -4 7 4 -3 -11\"\/><\/g>\r\n    <text x=\"404\" y=\"78\" font-family=\"Manrope, sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#0B245B\">ISO\/IEC<\/text>\r\n    <text x=\"404\" y=\"95\" font-family=\"Manrope, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#0072EF\" letter-spacing=\".06em\">27001:2022<\/text>\r\n    <rect x=\"356\" y=\"112\" width=\"128\" height=\"7\" rx=\"3.5\" fill=\"#DDE4EE\"\/><rect x=\"356\" y=\"125\" width=\"96\" height=\"7\" rx=\"3.5\" fill=\"#DDE4EE\"\/>\r\n  <\/g>\r\n  <path d=\"M40 286 H480\" stroke=\"#C9D6E8\" stroke-width=\"2\"\/>\r\n  <path d=\"M40 280 V292\" stroke=\"#C9D6E8\" stroke-width=\"2\"\/><text x=\"40\" y=\"314\" text-anchor=\"middle\" font-family=\"Manrope, sans-serif\" font-size=\"12\" font-weight=\"700\" fill=\"#5B6472\">2020<\/text>\r\n  <path d=\"M128 280 V292\" stroke=\"#C9D6E8\" stroke-width=\"2\"\/><text x=\"128\" y=\"314\" text-anchor=\"middle\" font-family=\"Manrope, sans-serif\" font-size=\"12\" font-weight=\"700\" fill=\"#5B6472\">2022<\/text>\r\n  <path d=\"M216 280 V292\" stroke=\"#C9D6E8\" stroke-width=\"2\"\/><text x=\"216\" y=\"314\" text-anchor=\"middle\" font-family=\"Manrope, sans-serif\" font-size=\"12\" font-weight=\"700\" fill=\"#5B6472\">2024<\/text>\r\n  <path d=\"M304 280 V292\" stroke=\"#C9D6E8\" stroke-width=\"2\"\/><text x=\"304\" y=\"314\" text-anchor=\"middle\" font-family=\"Manrope, sans-serif\" font-size=\"12\" font-weight=\"700\" fill=\"#5B6472\">2026<\/text>\r\n  <path d=\"M392 280 V292\" stroke=\"#C9D6E8\" stroke-width=\"2\"\/><text x=\"392\" y=\"314\" text-anchor=\"middle\" font-family=\"Manrope, sans-serif\" font-size=\"12\" font-weight=\"700\" fill=\"#5B6472\">2028<\/text>\r\n  <path d=\"M480 280 V292\" stroke=\"#C9D6E8\" stroke-width=\"2\"\/><text x=\"480\" y=\"314\" text-anchor=\"middle\" font-family=\"Manrope, sans-serif\" font-size=\"12\" font-weight=\"700\" fill=\"#5B6472\">2030<\/text>\r\n  <rect x=\"64.6399999999976\" y=\"186\" width=\"396\" height=\"22\" rx=\"11\" fill=\"url(#bkg3)\"\/>\r\n  <circle cx=\"64.6399999999976\" cy=\"197\" r=\"5\" fill=\"#FFFFFF\"\/>\r\n  <circle cx=\"460.6399999999976\" cy=\"197\" r=\"5\" fill=\"#FFFFFF\"\/>\r\n  <rect x=\"287.2799999999952\" y=\"232\" width=\"11\" height=\"22\" rx=\"6\" fill=\"url(#bkg2)\"\/>\r\n  <path d=\"M298.2799999999952 243 H306.199999999998\" stroke=\"#F5923D\" stroke-width=\"2.5\" stroke-dasharray=\"2 4\"\/>\r\n  <circle cx=\"306.199999999998\" cy=\"243\" r=\"9\" fill=\"url(#bkg4)\"\/>\r\n  <path d=\"m302.199999999998 243 3 3 5 -6\" stroke=\"#FFFFFF\" stroke-width=\"2.4\"\/>\r\n  <text x=\"82.6399999999976\" y=\"202\" font-family=\"Manrope, sans-serif\" font-size=\"12.5\" font-weight=\"800\" fill=\"#FFFFFF\" letter-spacing=\".02em\">ISO\/IEC 27001<\/text>\r\n  <text x=\"275.2799999999952\" y=\"248\" text-anchor=\"end\" font-family=\"Manrope, sans-serif\" font-size=\"12.5\" font-weight=\"800\" fill=\"#B85400\" letter-spacing=\".02em\">SOC 2 Type II<\/text>\r\n<\/svg><\/div>\r\n  <\/div>\r\n  <table class=\"irx-t irx-sys irx-g3\">\r\n  <thead>\r\n    <tr>\r\n      <th>Document<\/th>\r\n      <th>What it covers<\/th>\r\n      <th>Dates<\/th>\r\n      <th>What the bank still has to check<\/th>\r\n    <\/tr>\r\n  <\/thead>\r\n  <tbody>\r\n    <tr>\r\n      <td>SOC 2 Type II<\/td>\r\n      <td>An independent audit against the AICPA Trust Services Criteria: security, availability and confidentiality controls operating over time, for the indigitall Marketing Automation SaaS platform<\/td>\r\n      <td>Report dated Jan 20, 2026. Audit period Aug 15 to Nov 14, 2025<\/td>\r\n      <td>That the scope of the report covers the services the bank will use<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>ISO\/IEC 27001:2022<\/td>\r\n      <td>The information security management system behind the SaaS Marketing Automation services<\/td>\r\n      <td>Certified since Jul 24, 2020. Valid until Jul 23, 2029<\/td>\r\n      <td>That the certified scope matches the services in the contract<\/td>\r\n    <\/tr>\r\n    <tr>\r\n      <td>Encryption and hosting<\/td>\r\n      <td>TLS 1.2 or higher in transit, AES-256 at rest, role-based access with multi-factor authentication, Google Cloud infrastructure<\/td>\r\n      <td>As published on the security page on Oct 14, 2026<\/td>\r\n      <td>Open points go to the dedicated security and compliance channel that indigitall lists on that page<\/td>\r\n    <\/tr>\r\n  <\/tbody>\r\n<\/table>\r\n  <div class=\"irx-row irx-row-eq\">\r\n    <div class=\"irx-card irx-proof\"><span class=\"irx-ic c-lime\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span><p>The <a href=\"https:\/\/indigitall.com\/en\/security-policy\/\">indigitall security policy<\/a> explains how security is governed. indigitall also holds Spain's ENS High certification and an external GDPR verification, which matter to banks with European operations.<\/p><\/div>\r\n    <div class=\"irx-card irx-warn\"><span class=\"irx-ic c-orange\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\"\/><rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\"\/><path d=\"M6 6h.01M6 18h.01\"\/><\/svg><\/span><p>If a bank's policy requires running the software in its own data center or its own cloud account, raise it in the first meeting: what indigitall documents is its cloud service on Google Cloud.<\/p><\/div>\r\n  <\/div>\r\n<\/div>\r\n<\/section> <style>#bank-security .irx-card.irx-proof{background:rgba(255,255,255,.07) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18) !important} #bank-security .irx-card.irx-proof p{color:rgba(255,255,255,.88) !important} #bank-security .irx-card.irx-warn{background:rgba(255,255,255,.06) !important;box-shadow:inset 0 0 0 1px rgba(245,146,61,.45) !important} #bank-security .irx-card.irx-warn p{color:rgba(255,255,255,.90) !important} #bank-security table.irx-t.irx-sys td:nth-child(3){background:rgba(255,255,255,.06) !important;color:#FFFFFF !important;box-shadow:inset 0 0 0 1px rgba(245,146,61,.45) !important} #bank-security table.irx-t.irx-sys td:nth-child(3)::before{background:#F5923D !important} #bank-security table.irx-t.irx-sys td:last-child{background:rgba(255,255,255,.08) !important;color:rgba(255,255,255,.90) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14) !important} #bank-security table.irx-t.irx-sys td:last-child::before{background:#FFFFFF !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 Banking EN \u00b7 FAQ (new section, last block) -->\r\n<section class=\"irx irx-soft\" id=\"bank-faq\">\r\n<style>\r\n.irx .bk-faqgrid { display: grid !important; grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr) !important; gap: 56px !important; align-items: start !important; }\r\n.irx .bk-faqside { position: sticky !important; top: 110px !important; }\r\n.irx .bk-faqvis { margin: 28px 0 0 !important; }\r\n.irx .bk-faqvis svg { display: block !important; width: 100% !important; max-width: 380px !important; height: auto !important; filter: drop-shadow(0 22px 34px rgba(11,36,91,0.12)) !important; }\r\n.irx .bk-faqgrid .irx-faq { max-width: none !important; margin: 0 !important; }\r\n@media (max-width: 860px) { .irx .bk-faqgrid { grid-template-columns: minmax(0, 1fr) !important; gap: 28px !important; } .irx .bk-faqside { position: static !important; } .irx .bk-faqvis { display: none !important; } }\r\n<\/style>\r\n<div class=\"irx-in\">\r\n  <div class=\"bk-faqgrid\">\r\n    <div class=\"bk-faqside\"><h2>FAQs: indigitall for banking and finance<\/h2>\r\n    <div class=\"bk-faqvis\" aria-hidden=\"true\">\r\n<svg viewBox=\"0 0 360 300\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n  <defs>\r\n    <linearGradient id=\"bkf1\" 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=\"bkf2\" 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=\"bkf3\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#FFCA5E\"\/><stop offset=\"1\" stop-color=\"#F07000\"\/><\/linearGradient>\r\n  <\/defs>\r\n  <rect x=\"4\" y=\"4\" width=\"352\" height=\"292\" rx=\"24\" fill=\"#FFFFFF\" stroke=\"#E3E8EF\" stroke-width=\"2\"\/>\r\n  <rect x=\"24\" y=\"28\" width=\"40\" height=\"40\" rx=\"12\" fill=\"url(#bkf1)\"\/>\r\n  <g stroke=\"#FFFFFF\" stroke-width=\"2.4\"><rect x=\"32\" y=\"40\" width=\"24\" height=\"18\" rx=\"4\"\/><path d=\"M44 40 v-5 M40 48 v2 M48 48 v2\"\/><\/g>\r\n  <rect x=\"76\" y=\"28\" width=\"196\" height=\"54\" rx=\"14\" fill=\"#EEF5FF\"\/>\r\n  <rect x=\"90\" y=\"42\" width=\"150\" height=\"7\" rx=\"3.5\" fill=\"#9CCBFF\"\/><rect x=\"90\" y=\"57\" width=\"104\" height=\"7\" rx=\"3.5\" fill=\"#9CCBFF\"\/>\r\n  <rect x=\"140\" y=\"98\" width=\"196\" height=\"40\" rx=\"14\" fill=\"#E9F8EE\"\/>\r\n  <rect x=\"154\" y=\"114\" width=\"120\" height=\"7\" rx=\"3.5\" fill=\"#8ADA3F\"\/>\r\n  <rect x=\"24\" y=\"152\" width=\"40\" height=\"40\" rx=\"12\" fill=\"url(#bkf1)\"\/>\r\n  <g stroke=\"#FFFFFF\" stroke-width=\"2.4\"><rect x=\"32\" y=\"164\" width=\"24\" height=\"18\" rx=\"4\"\/><path d=\"M44 164 v-5 M40 172 v2 M48 172 v2\"\/><\/g>\r\n  <rect x=\"76\" y=\"152\" width=\"170\" height=\"40\" rx=\"14\" fill=\"#EEF5FF\"\/>\r\n  <rect x=\"90\" y=\"168\" width=\"128\" height=\"7\" rx=\"3.5\" fill=\"#9CCBFF\"\/>\r\n  <path d=\"M40 206 V228 H68\" stroke=\"#F5923D\" stroke-width=\"2.5\" stroke-dasharray=\"3 6\"\/>\r\n  <rect x=\"78\" y=\"212\" width=\"150\" height=\"32\" rx=\"16\" fill=\"#0B245B\"\/>\r\n  <circle cx=\"98\" cy=\"228\" r=\"9\" fill=\"url(#bkf3)\"\/>\r\n  <rect x=\"114\" y=\"225\" width=\"96\" height=\"6\" rx=\"3\" fill=\"rgba(255,255,255,0.6)\"\/>\r\n  <rect x=\"140\" y=\"256\" width=\"196\" height=\"24\" rx=\"12\" fill=\"#F4F7FB\"\/>\r\n  <circle cx=\"320\" cy=\"268\" r=\"14\" fill=\"url(#bkf2)\"\/>\r\n  <circle cx=\"320\" cy=\"263\" r=\"4.5\" stroke=\"#FFFFFF\" stroke-width=\"2.2\"\/><path d=\"M312 274 a8 6 0 0 1 16 0\" stroke=\"#FFFFFF\" stroke-width=\"2.2\"\/>\r\n  <rect x=\"154\" y=\"265\" width=\"120\" height=\"6\" rx=\"3\" fill=\"#DDE4EE\"\/>\r\n<\/svg><\/div><\/div>\r\n    <div class=\"irx-faq\">\r\n<details open><summary><h3>Can an AI agent answer a bank's customers in its app and website without losing their trust?<\/h3><\/summary>\r\n<p>With <a href=\"https:\/\/indigitall.com\/en\/ai-agents\/\">indigitall's AI agent<\/a>, the bot identifies itself in its welcome message, answers only from the knowledge base the bank approves, and a routing bot can hand the conversation to a human agent. That matters because the CFPB's <a href=\"https:\/\/files.consumerfinance.gov\/f\/documents\/cfpb_chatbot-issue-spotlight_2023-06.pdf\">report on chatbots in consumer finance<\/a> warns about customers who cannot reach a person.<\/p><\/details>\r\n<details><summary><h3>What bank data does the indigitall chatbot see, and how is it protected?<\/h3><\/summary>\r\n<p>With indigitall, the bank formally decides which business context, files and backend integrations the bot can see, and the bot answers only from the knowledge base the bank validates. Conversation logs are encrypted with AES-256, and input and output guardrails block what falls outside that scope. Details are in the <a href=\"https:\/\/documentation.indigitall.com\/docs\/pathbot-security-compliance\">bot security documentation<\/a>.<\/p><\/details>\r\n<details><summary><h3>What does a pilot with indigitall look like at a bank?<\/h3><\/summary>\r\n<p>A bank pilot works best with one use case on one channel and an adoption target agreed up front. With indigitall, the reports of the <a href=\"https:\/\/documentation.indigitall.com\/docs\/chatbot-gen-ai\">generative AI chatbot<\/a> show the most asked topics and the questions the bot could not answer, so the bank can measure that target and widen the scope.<\/p><\/details>\r\n<details><summary><h3>How does indigitall keep a bank's customers from being passed between teams and asked the same thing twice?<\/h3><\/summary>\r\n<p>indigitall keeps one profile per customer that joins their identity across the bank's app, website and contact center, in its <a href=\"https:\/\/indigitall.com\/en\/cdp\/\">customer data platform<\/a>. When the AI agent hands a conversation to a person, the human agent receives the full conversation context, so the customer does not have to repeat themselves.<\/p><\/details>\r\n<details><summary><h3>Does indigitall, as a customer engagement platform for banks, connect to a bank's core system and CRM?<\/h3><\/summary>\r\n<p>If the core exposes an API, indigitall connects through REST and webhooks, with documented connectors for Salesforce Marketing Cloud and HubSpot. If it does not, contacts can be imported by CSV or JSON and the bridge to the core is built by the bank's team. The <a href=\"https:\/\/indigitall.com\/en\/integrations\/\">integrations page<\/a> has the detail.<\/p><\/details>\r\n<details><summary><h3>Which channel reaches a bank's customers who do not use its app?<\/h3><\/summary>\r\n<p>indigitall's AI agent also runs on the bank's website, so a customer without the app gets the same answers and the same handoff to a person there. The <a href=\"https:\/\/indigitall.com\/en\/ai-agents\/\">AI agents page<\/a> explains how the agent is set up.<\/p><\/details>\r\n    <\/div>\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\": \"Can an AI agent answer a bank's customers in its app and website without losing their trust?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"With indigitall's AI agent, the bot identifies itself in its welcome message, answers only from the knowledge base the bank approves, and a routing bot can hand the conversation to a human agent. That matters because the CFPB's report on chatbots in consumer finance warns about customers who cannot reach a person.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What bank data does the indigitall chatbot see, and how is it protected?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"With indigitall, the bank formally decides which business context, files and backend integrations the bot can see, and the bot answers only from the knowledge base the bank validates. Conversation logs are encrypted with AES-256, and input and output guardrails block what falls outside that scope. Details are in the bot security documentation.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What does a pilot with indigitall look like at a bank?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"A bank pilot works best with one use case on one channel and an adoption target agreed up front. With indigitall, the reports of the generative AI chatbot show the most asked topics and the questions the bot could not answer, so the bank can measure that target and widen the scope.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How does indigitall keep a bank's customers from being passed between teams and asked the same thing twice?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"indigitall keeps one profile per customer that joins their identity across the bank's app, website and contact center, in its customer data platform. When the AI agent hands a conversation to a person, the human agent receives the full conversation context, so the customer does not have to repeat themselves.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Does indigitall, as a customer engagement platform for banks, connect to a bank's core system and CRM?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"If the core exposes an API, indigitall connects through REST and webhooks, with documented connectors for Salesforce Marketing Cloud and HubSpot. If it does not, contacts can be imported by CSV or JSON and the bridge to the core is built by the bank's team. The integrations page has the detail.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Which channel reaches a bank's customers who do not use its app?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"indigitall's AI agent also runs on the bank's website, so a customer without the app gets the same answers and the same handoff to a person there. The AI agents page explains how the agent is set up.\"\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":true,"slider_blog_custom_tag":null,"hide_mobile_fixed_buttons":false,"mobile_fixed_button_1":{"title":"","url":"#getstarted","target":"_blank"},"mobile_fixed_button_2":{"title":"indigitall Solutions for Financial Sector","url":"https:\/\/indigitall.com\/en\/ebook\/indigitall-solutions-for-financial-sector\/","target":"_blank"},"icon_mobile_fixed_button_2":"","download_ebook":false,"ebook_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Transform Digital Banking: One Platform for Secure Engagement<\/title>\n<meta name=\"description\" content=\"Boost customer loyalty and engagement through targeted push notifications, segmentation, and encrypted personalization\" \/>\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\/en\/industry\/banking-insurance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Transform Digital Banking: One Platform for Secure Engagement\" \/>\n<meta property=\"og:description\" content=\"Boost customer loyalty and engagement through targeted push notifications, segmentation, and encrypted personalization\" \/>\n<meta property=\"og:url\" content=\"https:\/\/indigitall.com\/en\/industry\/banking-insurance\/\" \/>\n<meta property=\"og:site_name\" content=\"indigitall\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-30T18:38:54+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\\\/en\\\/industry\\\/banking-insurance\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/banking-insurance\\\/\",\"name\":\"Transform Digital Banking: One Platform for Secure Engagement\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#website\"},\"datePublished\":\"2025-05-07T21:02:03+00:00\",\"dateModified\":\"2026-10-30T18:38:54+00:00\",\"description\":\"Boost customer loyalty and engagement through targeted push notifications, segmentation, and encrypted personalization\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/banking-insurance\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/banking-insurance\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/banking-insurance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/indigitall.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bank &#038; Insurance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/indigitall.com\\\/en\\\/\",\"name\":\"indigitall\",\"description\":\"Because Every Interaction Matters\",\"publisher\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/indigitall.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#organization\",\"name\":\"indigitall\",\"url\":\"https:\\\/\\\/indigitall.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#\\\/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\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Transform Digital Banking: One Platform for Secure Engagement","description":"Boost customer loyalty and engagement through targeted push notifications, segmentation, and encrypted personalization","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\/en\/industry\/banking-insurance\/","og_locale":"en_US","og_type":"article","og_title":"Transform Digital Banking: One Platform for Secure Engagement","og_description":"Boost customer loyalty and engagement through targeted push notifications, segmentation, and encrypted personalization","og_url":"https:\/\/indigitall.com\/en\/industry\/banking-insurance\/","og_site_name":"indigitall","article_modified_time":"2026-10-30T18:38:54+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/indigitall.com\/en\/industry\/banking-insurance\/","url":"https:\/\/indigitall.com\/en\/industry\/banking-insurance\/","name":"Transform Digital Banking: One Platform for Secure Engagement","isPartOf":{"@id":"https:\/\/indigitall.com\/en\/#website"},"datePublished":"2025-05-07T21:02:03+00:00","dateModified":"2026-10-30T18:38:54+00:00","description":"Boost customer loyalty and engagement through targeted push notifications, segmentation, and encrypted personalization","breadcrumb":{"@id":"https:\/\/indigitall.com\/en\/industry\/banking-insurance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/indigitall.com\/en\/industry\/banking-insurance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/indigitall.com\/en\/industry\/banking-insurance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/indigitall.com\/en\/"},{"@type":"ListItem","position":2,"name":"Bank &#038; Insurance"}]},{"@type":"WebSite","@id":"https:\/\/indigitall.com\/en\/#website","url":"https:\/\/indigitall.com\/en\/","name":"indigitall","description":"Because Every Interaction Matters","publisher":{"@id":"https:\/\/indigitall.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/indigitall.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/indigitall.com\/en\/#organization","name":"indigitall","url":"https:\/\/indigitall.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/indigitall.com\/en\/#\/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\/en\/#\/schema\/logo\/image\/"}}]}},"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/3057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry"}],"about":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/types\/industry"}],"author":[{"embeddable":true,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":20,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/3057\/revisions"}],"predecessor-version":[{"id":20655,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/3057\/revisions\/20655"}],"wp:attachment":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/media?parent=3057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}