{"id":3070,"date":"2025-05-07T20:20:41","date_gmt":"2025-05-07T20:20:41","guid":{"rendered":"https:\/\/indigitall.com\/?post_type=industry&#038;p=3070"},"modified":"2026-07-17T17:56:22","modified_gmt":"2026-07-17T17:56:22","slug":"telco-media","status":"publish","type":"industry","link":"https:\/\/indigitall.com\/en\/industry\/telco-media\/","title":{"rendered":"Telco &#038; Media"},"author":3,"template":"","class_list":["post-3070","industry","type-industry","status-publish","hentry"],"acf":{"flexible_content":[{"acf_fc_layout":"custom_html","code":"<!doctype html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>indigitall \u00b7 Media & Entertainment \u2014 Hero English<\/title>\r\n<link rel=\"icon\" type=\"image\/webp\" href=\"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/03\/icon-indigitall.webp\">\r\n<style>\r\n  html, body { margin: 0; padding: 0; background: #0F3B7A; }\r\n<\/style>\r\n\r\n<!-- indigitall Hero Media & Entertainment English \u2014 WordPress\/ACF custom HTML block -->\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n\r\n#indi-media-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-media-hero *, #indi-media-hero *::before, #indi-media-hero *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Background texture & glows \u2500\u2500\u2500 *\/\r\n#indi-media-hero .imh-texture {\r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(255,255,255,0.06) 1px, transparent 1px);\r\n  background-size: 24px 24px;\r\n  pointer-events: none; z-index: 0;\r\n}\r\n#indi-media-hero .imh-glow {\r\n  position: absolute; top: -100px; right: -60px;\r\n  width: 520px; height: 520px;\r\n  background: radial-gradient(circle, rgba(138,218,63,0.12) 0%, transparent 70%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n#indi-media-hero .imh-glow-2 {\r\n  position: absolute; bottom: -80px; left: -40px;\r\n  width: 400px; height: 400px;\r\n  background: radial-gradient(circle, rgba(0,114,239,0.14) 0%, transparent 70%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Inner layout \u2500\u2500\u2500 *\/\r\n#indi-media-hero .imh-inner {\r\n  position: relative;\r\n  z-index: 2;\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  padding: 140px 48px 90px;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr);\r\n  gap: 40px;\r\n  align-items: center;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 LEFT COLUMN \u2500\u2500\u2500 *\/\r\n#indi-media-hero .imh-left {\r\n  position: relative;\r\n  z-index: 10;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 26px;\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  animation: imhSlideUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.15s both;\r\n}\r\n\r\n\/* Eyebrow tag *\/\r\n#indi-media-hero .imh-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  align-self: flex-start;\r\n  background: #FFFFFF;\r\n  border: 1px solid #FFFFFF;\r\n  padding: 6px 14px;\r\n  border-radius: 50px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important;\r\n  text-transform: uppercase;\r\n  color: #16469D !important;\r\n}\r\n#indi-media-hero .imh-eyebrow svg { flex-shrink: 0; }\r\n#indi-media-hero .imh-eyebrow-dot {\r\n  display: inline-block;\r\n  width: 3px; height: 3px;\r\n  border-radius: 50%;\r\n  background: rgba(22,70,157,0.5);\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* H1 *\/\r\n#indi-media-hero .imh-headline {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: clamp(28px, 3vw, 42px) !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.02em !important;\r\n  color: #FFFFFF !important;\r\n  margin: 0 !important;\r\n}\r\n#indi-media-hero .imh-headline em { color: #8ADA3F !important; font-style: normal; font-weight: 700 !important; }\r\n\r\n\/* Subheadline *\/\r\n#indi-media-hero .imh-sub {\r\n  font-size: 16px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.65 !important;\r\n  color: rgba(255,255,255,0.78) !important;\r\n  max-width: 560px;\r\n}\r\n\r\n\/* Trust badge strip *\/\r\n#indi-media-hero .imh-badges {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n}\r\n#indi-media-hero .imh-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  background: rgba(255,255,255,0.12);\r\n  border: 1px solid rgba(255,255,255,0.2);\r\n  backdrop-filter: blur(8px);\r\n  padding: 7px 13px;\r\n  border-radius: 50px;\r\n  font-size: 11px !important;\r\n  font-weight: 600 !important;\r\n  color: #FFFFFF !important;\r\n  letter-spacing: 0.02em;\r\n  white-space: nowrap;\r\n  opacity: 0;\r\n  animation: imhBadgePop 0.5s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n#indi-media-hero .imh-badge:nth-child(1) { animation-delay: 0.30s; }\r\n#indi-media-hero .imh-badge:nth-child(2) { animation-delay: 0.40s; }\r\n#indi-media-hero .imh-badge:nth-child(3) { animation-delay: 0.50s; }\r\n#indi-media-hero .imh-badge:nth-child(4) { animation-delay: 0.60s; }\r\n#indi-media-hero .imh-badge:nth-child(5) { animation-delay: 0.70s; }\r\n#indi-media-hero .imh-badge:nth-child(6) { animation-delay: 0.80s; }\r\n#indi-media-hero .imh-badge svg { flex-shrink: 0; }\r\n\r\n\/* \u2500\u2500\u2500 CTA buttons \u2500\u2500\u2500 *\/\r\n#indi-media-hero .imh-ctas {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 14px;\r\n  margin-top: 4px;\r\n}\r\n#indi-media-hero .imh-btn {\r\n  position: relative;\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1 !important;\r\n  letter-spacing: 0.98px !important;\r\n  text-transform: uppercase !important;\r\n  color: #0F0F0F !important;\r\n  padding: 15px 28px !important;\r\n  min-width: 180px !important;\r\n  min-height: 60px !important;\r\n  display: inline-flex !important;\r\n  justify-content: center !important;\r\n  align-items: center !important;\r\n  border-radius: 7px !important;\r\n  transition: all 0.3s ease-in-out;\r\n  border: 1px solid transparent !important;\r\n  cursor: pointer;\r\n  text-decoration: none !important;\r\n  white-space: nowrap;\r\n}\r\n#indi-media-hero .imh-btn-primary {\r\n  background-color: #8ADA3F !important;\r\n  border-color: #8ADA3F !important;\r\n  color: #0F0F0F !important;\r\n  box-shadow: 0 4px 30px rgba(138,218,63,0.35);\r\n}\r\n#indi-media-hero .imh-btn-primary:hover {\r\n  background-color: #9EE84F !important; border-color: #9EE84F !important;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 40px rgba(138,218,63,0.45);\r\n}\r\n#indi-media-hero .imh-btn-secondary {\r\n  background-color: rgba(255,255,255,0.1) !important;\r\n  border-color: rgba(255,255,255,0.55) !important;\r\n  color: #FFFFFF !important;\r\n  gap: 12px;\r\n  padding: 8px 28px 8px 10px !important;\r\n}\r\n#indi-media-hero .imh-btn-secondary:hover {\r\n  background-color: rgba(255,255,255,0.18) !important;\r\n  transform: translateY(-2px);\r\n}\r\n#indi-media-hero .imh-btn-secondary .imh-btn-ic {\r\n  width: 38px; height: 38px; border-radius: 50%;\r\n  background: #EEF3FF;\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RIGHT COLUMN \u2500\u2500\u2500 *\/\r\n#indi-media-hero .imh-right {\r\n  position: relative;\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  min-height: 560px;\r\n  opacity: 0;\r\n  animation: imhFadeIn 0.9s ease 0.35s both;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Halo glow *\/\r\n#indi-media-hero .imh-halo {\r\n  position: absolute;\r\n  left: 50%; top: 50%;\r\n  width: 500px; height: 500px;\r\n  transform: translate(-50%, -50%);\r\n  pointer-events: none; z-index: 1;\r\n  opacity: 0;\r\n  animation: imhFadeIn 1.1s ease 0.6s both;\r\n  background:\r\n    radial-gradient(ellipse 55% 50% at 50% 50%, rgba(138,218,63,0.13) 0%, transparent 60%),\r\n    radial-gradient(ellipse 70% 65% at 50% 50%, rgba(0,114,239,0.20) 0%, transparent 65%);\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Phone shell \u2500\u2500\u2500 *\/\r\n#indi-media-hero .imh-phone {\r\n  position: relative;\r\n  width: 260px; height: 520px;\r\n  background: #181824;\r\n  border-radius: 40px;\r\n  padding: 12px;\r\n  box-shadow: 0 30px 70px -15px rgba(8,14,32,0.65), 0 0 0 1px rgba(255,255,255,0.06);\r\n  z-index: 3;\r\n}\r\n#indi-media-hero .imh-screen {\r\n  position: relative;\r\n  width: 100%; height: 100%;\r\n  border-radius: 30px;\r\n  overflow: hidden;\r\n  background: linear-gradient(165deg, #0A0E1C 0%, #12366C 60%, #060812 100%);\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n#indi-media-hero .imh-notch {\r\n  position: absolute;\r\n  top: 0; left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 120px; height: 26px;\r\n  background: #181824;\r\n  border-radius: 0 0 16px 16px;\r\n  z-index: 25;\r\n}\r\n\r\n\/* Content-tile backdrop (suggests streaming grid, no real IP) *\/\r\n\/* Soft glow backdrop behind the notification stack *\/\r\n#indi-media-hero .imh-screen-glow {\r\n  position: absolute; inset: 0;\r\n  background:\r\n    radial-gradient(ellipse 70% 50% at 50% 15%, rgba(0,114,239,0.35) 0%, transparent 65%),\r\n    radial-gradient(ellipse 60% 55% at 15% 90%, rgba(138,218,63,0.18) 0%, transparent 70%);\r\n  z-index: 1;\r\n}\r\n\r\n\/* Status bar *\/\r\n#indi-media-hero .imh-statusbar {\r\n  position: relative; z-index: 3;\r\n  width: 100%;\r\n  display: flex; justify-content: space-between; align-items: center;\r\n  padding: 14px 22px 0;\r\n  color: #FFFFFF;\r\n  font-size: 12px !important; font-weight: 700 !important;\r\n  flex-shrink: 0;\r\n}\r\n#indi-media-hero .imh-statusbar .imh-status-icons { display: inline-flex; gap: 5px; align-items: center; }\r\n\r\n\/* Notification stack *\/\r\n#indi-media-hero .imh-notif-stack {\r\n  position: relative; z-index: 3;\r\n  display: flex; flex-direction: column;\r\n  gap: 12px;\r\n  padding: 44px 14px 14px;\r\n  flex: 1;\r\n}\r\n#indi-media-hero .imh-notif {\r\n  background: rgba(255,255,255,0.13);\r\n  -webkit-backdrop-filter: blur(22px) saturate(150%);\r\n  backdrop-filter: blur(22px) saturate(150%);\r\n  border: 1px solid rgba(255,255,255,0.20);\r\n  border-radius: 16px;\r\n  padding: 12px 14px;\r\n  opacity: 0;\r\n  transform: translateY(-14px);\r\n}\r\n#indi-media-hero .imh-notif-top { display: flex; align-items: center; gap: 8px; margin-bottom: 7px; }\r\n#indi-media-hero .imh-notif-ic {\r\n  width: 22px; height: 22px; border-radius: 6px;\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n#indi-media-hero .imh-notif-news .imh-notif-ic { background: #16469D; }\r\n#indi-media-hero .imh-notif-wa .imh-notif-ic { background: #25D366; }\r\n#indi-media-hero .imh-notif-app .imh-notif-ic { background: #8ADA3F; }\r\n#indi-media-hero .imh-notif-app .imh-notif-ic svg { color: #0F0F0F !important; stroke: #0F0F0F !important; }\r\n#indi-media-hero .imh-notif-app-name {\r\n  font-size: 11px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.85) !important;\r\n  text-transform: uppercase; letter-spacing: 0.06em;\r\n}\r\n#indi-media-hero .imh-notif-time {\r\n  margin-left: auto;\r\n  font-size: 10px !important; font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.6) !important;\r\n}\r\n#indi-media-hero .imh-notif-msg {\r\n  font-size: 12px !important; font-weight: 500 !important;\r\n  color: #FFFFFF !important; line-height: 1.45;\r\n}\r\n#indi-media-hero .imh-notif-msg strong { font-weight: 700 !important; }\r\n#indi-media-hero .imh-notif-cta {\r\n  margin-top: 8px;\r\n  font-size: 10.5px !important; font-weight: 700 !important;\r\n  color: #8ADA3F !important;\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n}\r\n\r\n\/* Sequenced animation loop \u2014 9s cycle, phase-shifted per card *\/\r\n#indi-media-hero .imh-phone.imh-armed .imh-notif-1 { animation: imhCard1 9s cubic-bezier(0.22,1,0.36,1) infinite; }\r\n#indi-media-hero .imh-phone.imh-armed .imh-notif-2 { animation: imhCard2 9s cubic-bezier(0.22,1,0.36,1) infinite; }\r\n#indi-media-hero .imh-phone.imh-armed .imh-notif-3 { animation: imhCard3 9s cubic-bezier(0.22,1,0.36,1) infinite; }\r\n#indi-media-hero .imh-phone.imh-armed .imh-notif-1 .imh-notif-ic { animation: imhIconPop1 9s cubic-bezier(0.22,1,0.36,1) infinite; }\r\n#indi-media-hero .imh-phone.imh-armed .imh-notif-2 .imh-notif-ic { animation: imhIconPop2 9s cubic-bezier(0.22,1,0.36,1) infinite; }\r\n#indi-media-hero .imh-phone.imh-armed .imh-notif-3 .imh-notif-ic { animation: imhIconPop3 9s cubic-bezier(0.22,1,0.36,1) infinite; }\r\n\r\n@keyframes imhCard1 {\r\n  0%   { opacity: 0; transform: translateY(-14px); }\r\n  8%   { opacity: 1; transform: translateY(0); }\r\n  85%  { opacity: 1; transform: translateY(0); }\r\n  93%  { opacity: 0; transform: translateY(-8px); }\r\n  100% { opacity: 0; transform: translateY(-8px); }\r\n}\r\n@keyframes imhCard2 {\r\n  0%   { opacity: 0; transform: translateY(-14px); }\r\n  20%  { opacity: 0; transform: translateY(-14px); }\r\n  28%  { opacity: 1; transform: translateY(0); }\r\n  85%  { opacity: 1; transform: translateY(0); }\r\n  93%  { opacity: 0; transform: translateY(-8px); }\r\n  100% { opacity: 0; transform: translateY(-8px); }\r\n}\r\n@keyframes imhCard3 {\r\n  0%   { opacity: 0; transform: translateY(-14px); }\r\n  36%  { opacity: 0; transform: translateY(-14px); }\r\n  44%  { opacity: 1; transform: translateY(0); }\r\n  85%  { opacity: 1; transform: translateY(0); }\r\n  93%  { opacity: 0; transform: translateY(-8px); }\r\n  100% { opacity: 0; transform: translateY(-8px); }\r\n}\r\n\r\n\/* Icon pop \u2014 scale-overshoot bounce fired right as each card lands, echoing the badge-pop pattern *\/\r\n@keyframes imhIconPop1 {\r\n  0%   { transform: scale(0.4); }\r\n  6%   { transform: scale(0.4); }\r\n  10%  { transform: scale(1.22); }\r\n  14%  { transform: scale(1); }\r\n  100% { transform: scale(1); }\r\n}\r\n@keyframes imhIconPop2 {\r\n  0%   { transform: scale(0.4); }\r\n  26%  { transform: scale(0.4); }\r\n  30%  { transform: scale(1.22); }\r\n  34%  { transform: scale(1); }\r\n  100% { transform: scale(1); }\r\n}\r\n@keyframes imhIconPop3 {\r\n  0%   { transform: scale(0.4); }\r\n  42%  { transform: scale(0.4); }\r\n  46%  { transform: scale(1.22); }\r\n  50%  { transform: scale(1); }\r\n  100% { transform: scale(1); }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 Floating proof metric card \u2500\u2500\u2500 *\/\r\n#indi-media-hero .imh-float {\r\n  position: absolute;\r\n  left: 50%; bottom: 100%;\r\n  transform: translateX(-50%);\r\n  margin-bottom: 24px;\r\n  width: 240px;\r\n  background: #FFFFFF;\r\n  border: 1px solid rgba(22,70,157,0.10);\r\n  border-left: 4px solid #16469D;\r\n  border-radius: 14px;\r\n  padding: 12px 14px;\r\n  display: flex; align-items: center; gap: 12px;\r\n  box-shadow: 0 22px 50px -14px rgba(8,24,52,0.55), 0 6px 18px -6px rgba(0,0,0,0.22);\r\n  z-index: 6;\r\n  opacity: 0;\r\n  animation: imhFloatIn 0.6s cubic-bezier(0.22,1,0.36,1) 1.1s both;\r\n}\r\n#indi-media-hero .imh-float-ic {\r\n  width: 38px; height: 38px; border-radius: 10px;\r\n  background: #16469D;\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n  box-shadow: 0 4px 12px -2px rgba(22,70,157,0.5);\r\n}\r\n#indi-media-hero .imh-float-ic svg { color: #FFFFFF; }\r\n#indi-media-hero .imh-float-label {\r\n  display: block; font-size: 9px !important; font-weight: 700 !important;\r\n  color: #5A6B85 !important; text-transform: uppercase; letter-spacing: 0.08em; line-height: 1.1;\r\n}\r\n#indi-media-hero .imh-float-val {\r\n  display: block; font-size: 18px !important; font-weight: 800 !important;\r\n  color: #0F3B7A !important; line-height: 1.1; margin-top: 3px; letter-spacing: -0.015em;\r\n}\r\n#indi-media-hero .imh-float-src {\r\n  display: block; font-size: 8.5px !important; font-weight: 600 !important;\r\n  color: #7C8BA1 !important; margin-top: 2px; letter-spacing: 0.02em;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 KEYFRAMES (shared) \u2500\u2500\u2500 *\/\r\n@keyframes imhSlideUp  { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }\r\n@keyframes imhFadeIn   { from { opacity:0; } to { opacity:1; } }\r\n@keyframes imhBadgePop { from { opacity:0; transform:scale(0.85) translateY(-4px); } to { opacity:1; transform:scale(1) translateY(0); } }\r\n@keyframes imhFloatIn  { from { opacity:0; transform:translateX(-50%) translateY(10px) scale(0.92); } to { opacity:1; transform:translateX(-50%) translateY(0) scale(1); } }\r\n\r\n\/* \u2500\u2500\u2500 ACCESSIBILITY \u2500\u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-media-hero .imh-left, #indi-media-hero .imh-right, #indi-media-hero .imh-badge,\r\n  #indi-media-hero .imh-notif, #indi-media-hero .imh-float, #indi-media-hero .imh-halo {\r\n    opacity: 1 !important; transform: none !important; animation: none !important;\r\n  }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 1100px) {\r\n  #indi-media-hero .imh-inner { padding: 110px 32px 72px; gap: 32px; }\r\n}\r\n@media (max-width: 960px) {\r\n  #indi-media-hero .imh-inner {\r\n    grid-template-columns: 1fr;\r\n    padding: 80px 24px 64px;\r\n    gap: 52px; justify-items: center;\r\n  }\r\n  #indi-media-hero .imh-left { text-align: center; align-items: center; }\r\n  #indi-media-hero .imh-right { padding-top: 70px; }\r\n  #indi-media-hero .imh-eyebrow { align-self: center; }\r\n  #indi-media-hero .imh-badges { justify-content: center; }\r\n  #indi-media-hero .imh-ctas { justify-content: center; }\r\n  #indi-media-hero .imh-sub { margin: 0 auto; }\r\n}\r\n@media (max-width: 600px) {\r\n  #indi-media-hero .imh-inner { padding: 60px 16px 52px; }\r\n  #indi-media-hero .imh-btn { flex: 1 1 100%; min-width: 0 !important; }\r\n  #indi-media-hero .imh-right {\r\n    width: 100%; min-height: 640px; margin: 0 auto;\r\n    align-items: center; justify-content: center;\r\n    padding-top: 80px; padding-bottom: 70px;\r\n  }\r\n  #indi-media-hero .imh-phone { width: 210px; height: 440px; border-radius: 30px; padding: 8px; }\r\n  #indi-media-hero .imh-screen { border-radius: 22px; }\r\n  #indi-media-hero .imh-notch { width: 86px; height: 20px; }\r\n  #indi-media-hero .imh-notif-stack { padding: 34px 10px 10px; gap: 8px; }\r\n  #indi-media-hero .imh-notif { padding: 9px 10px; border-radius: 12px; }\r\n  #indi-media-hero .imh-notif-msg { font-size: 10.5px !important; }\r\n  #indi-media-hero .imh-notif-app-name { font-size: 10px !important; }\r\n  #indi-media-hero .imh-notif-cta { font-size: 9.5px !important; }\r\n  #indi-media-hero .imh-float {\r\n    width: 200px; padding: 9px 12px; gap: 10px;\r\n  }\r\n  #indi-media-hero .imh-float-ic { width: 30px; height: 30px; }\r\n  #indi-media-hero .imh-float-val { font-size: 17px !important; }\r\n  #indi-media-hero .imh-float-src { font-size: 8px !important; }\r\n}\r\n@media (max-width: 380px) {\r\n  #indi-media-hero .imh-right  { width: 100%; min-height: 600px; }\r\n  #indi-media-hero .imh-phone  { width: 190px; height: 400px; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- Media & Entertainment Hero English -->\r\n<section id=\"indi-media-hero\" role=\"banner\" aria-label=\"indigitall for Media and Entertainment \u2014 turn behavioral data into proactive retention, personalized content, breaking news, and AI support across the subscriber lifecycle\">\r\n  <div class=\"imh-texture\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"imh-glow\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"imh-glow-2\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"imh-inner\">\r\n\r\n    <!-- LEFT COLUMN -->\r\n    <div class=\"imh-left\">\r\n\r\n      <!-- Eyebrow tag -->\r\n      <span class=\"imh-eyebrow\">\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#16469D\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 10v6M2 10l10-5 10 5-10 5z\"\/><path d=\"M6 12v5c3 3 9 3 12 0v-5\"\/><\/svg>\r\n        AI-Native\r\n        <span class=\"imh-eyebrow-dot\" aria-hidden=\"true\"><\/span>\r\n        Media & Entertainment\r\n      <\/span>\r\n\r\n      <!-- H1 -->\r\n      <h1 class=\"imh-headline\">\r\n        Your subscriber stopped opening the app <em>weeks ago<\/em>. You found out the day they cancelled.\r\n      <\/h1>\r\n\r\n      <!-- Subheadline -->\r\n      <p class=\"imh-sub\">\r\n        Media companies sit on the richest behavioral data of any sector \u2014 reading and viewing history, session frequency, topic preferences, renewal timing. Most of it goes unused until the subscriber is already gone. indigitall turns those signals into proactive retention, personalized content that earns the next session, breaking news that lands only when it's relevant, and AI support that answers routine questions without a human agent. One platform for the whole subscriber lifecycle, from first sign-up to renewal.\r\n      <\/p>\r\n\r\n      <!-- Trust badge strip -->\r\n      <div class=\"imh-badges\" role=\"list\" aria-label=\"Trust and compliance certifications\">\r\n        <span class=\"imh-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M2 8h20\"\/><path d=\"M6 12h4\"\/><\/svg>\r\n          Meta Business Partner &middot; Tier 1\r\n        <\/span>\r\n        <span class=\"imh-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" 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=\"imh-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n          GDPR\r\n        <\/span>\r\n        <span class=\"imh-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 8v4l3 3\"\/><\/svg>\r\n          ENS\r\n        <\/span>\r\n        <span class=\"imh-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" 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          4.8\/5 G2\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <!-- CTAs -->\r\n      <div class=\"imh-ctas\">\r\n        <a href=\"https:\/\/indigitall.com\/en\/schedule-time\/\" class=\"imh-btn imh-btn-primary\" aria-label=\"Get a demo of indigitall for Media and Entertainment\">GET A DEMO<\/a>\r\n        <a href=\"https:\/\/indigitall.com\/en\/ebook\/5-best-practices-for-media-sector\/\" class=\"imh-btn imh-btn-secondary\" aria-label=\"Download indigitall Media and Entertainment One-Pager\">\r\n          <span class=\"imh-btn-ic\" aria-hidden=\"true\">\r\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/><\/svg>\r\n          <\/span>\r\n          DOWNLOAD M&amp;E ONE-PAGER\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- RIGHT COLUMN -->\r\n    <div class=\"imh-right\" role=\"img\" aria-label=\"Phone showing three sequential messages: a breaking news push notification, a WhatsApp live-event alert, and an in-app personalized content recommendation. Floating proof metric shows 42 percent click-through rate on promotional content for Atl\u00e9tico de Madrid.\">\r\n\r\n      <div class=\"imh-halo\" aria-hidden=\"true\"><\/div>\r\n\r\n      <!-- Phone device -->\r\n      <div class=\"imh-phone\" id=\"imh-phone\">\r\n        <div class=\"imh-notch\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"imh-screen\">\r\n\r\n          <div class=\"imh-screen-glow\" aria-hidden=\"true\"><\/div>\r\n\r\n          <!-- Status bar -->\r\n          <div class=\"imh-statusbar\" aria-hidden=\"true\">\r\n            <span>9:41<\/span>\r\n            <span class=\"imh-status-icons\">\r\n              <svg width=\"14\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"#FFFFFF\"><rect x=\"0\" y=\"10\" width=\"4\" height=\"8\" rx=\"1\"\/><rect x=\"6\" y=\"6\" width=\"4\" height=\"12\" rx=\"1\"\/><rect x=\"12\" y=\"3\" width=\"4\" height=\"15\" rx=\"1\"\/><rect x=\"18\" y=\"0\" width=\"4\" height=\"18\" rx=\"1\"\/><\/svg>\r\n              <svg width=\"16\" height=\"11\" viewBox=\"0 0 24 18\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\"><path d=\"M2 8a14 14 0 0 1 20 0\"\/><path d=\"M5 11.5a9 9 0 0 1 14 0\"\/><circle cx=\"12\" cy=\"15\" r=\"1.5\" fill=\"#FFFFFF\" stroke=\"none\"\/><\/svg>\r\n              <svg width=\"20\" height=\"11\" viewBox=\"0 0 28 14\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"1.5\"><rect x=\"1\" y=\"1\" width=\"22\" height=\"12\" rx=\"3\"\/><rect x=\"3\" y=\"3\" width=\"16\" height=\"8\" rx=\"1.5\" fill=\"#FFFFFF\"\/><rect x=\"24.5\" y=\"4.5\" width=\"2\" height=\"5\" rx=\"1\" fill=\"#FFFFFF\"\/><\/svg>\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <!-- Notification sequence -->\r\n          <div class=\"imh-notif-stack\" role=\"list\" aria-label=\"Sequential notifications\">\r\n            <!-- 1. Breaking news push -->\r\n            <div class=\"imh-notif imh-notif-news imh-notif-1\" role=\"listitem\" aria-label=\"Breaking news push notification\">\r\n              <div class=\"imh-notif-top\">\r\n                <div class=\"imh-notif-ic\" aria-hidden=\"true\">\r\n                  <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><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                <\/div>\r\n                <span class=\"imh-notif-app-name\">News App<\/span>\r\n                <span class=\"imh-notif-time\">now<\/span>\r\n              <\/div>\r\n              <div class=\"imh-notif-msg\"><strong>BREAKING:<\/strong> Award-season upset shakes up Best Picture race. Tap to read.<\/div>\r\n              <div class=\"imh-notif-cta\">\r\n                <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\r\n                Tap to read\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- 2. WhatsApp live-event alert -->\r\n            <div class=\"imh-notif imh-notif-wa imh-notif-2\" role=\"listitem\" aria-label=\"WhatsApp live event alert\">\r\n              <div class=\"imh-notif-top\">\r\n                <div class=\"imh-notif-ic\" aria-hidden=\"true\">\r\n                  <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"#FFFFFF\"><path d=\"M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.44 1.32 4.94L2 22l5.28-1.39c1.44.79 3.06 1.2 4.72 1.2h.01c5.46 0 9.91-4.45 9.91-9.91C21.92 6.45 17.5 2 12.04 2z\"\/><\/svg>\r\n                <\/div>\r\n                <span class=\"imh-notif-app-name\">WhatsApp<\/span>\r\n                <span class=\"imh-notif-time\">now<\/span>\r\n              <\/div>\r\n              <div class=\"imh-notif-msg\"><strong>LIVE:<\/strong> Spain vs France. Watch now in the app. Tap to open.<\/div>\r\n              <div class=\"imh-notif-cta\">\r\n                <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\r\n                Tap to open\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- 3. In-app personalized content card -->\r\n            <div class=\"imh-notif imh-notif-app imh-notif-3\" role=\"listitem\" aria-label=\"In-app personalized content recommendation\">\r\n              <div class=\"imh-notif-top\">\r\n                <div class=\"imh-notif-ic\" aria-hidden=\"true\">\r\n                  <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F0F0F\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"5 3 19 12 5 21 5 3\"\/><\/svg>\r\n                <\/div>\r\n                <span class=\"imh-notif-app-name\">For You<\/span>\r\n                <span class=\"imh-notif-time\">now<\/span>\r\n              <\/div>\r\n              <div class=\"imh-notif-msg\">Based on what you watched this week, you'll like <strong>Horizon Line<\/strong>. Now streaming.<\/div>\r\n              <div class=\"imh-notif-cta\">\r\n                <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\r\n                Tap to stream\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div><!-- \/imh-screen -->\r\n\r\n        <!-- Floating proof metric \u2014 nested inside the phone so it's always\r\n             positioned relative to the phone's own box, centered above it. -->\r\n        <div class=\"imh-float\" role=\"complementary\" aria-label=\"Proof metric: 42 percent click-through rate on promotional content, Atl\u00e9tico de Madrid\">\r\n          <div class=\"imh-float-ic\" aria-hidden=\"true\">\r\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\/><polyline points=\"17 6 23 6 23 12\"\/><\/svg>\r\n          <\/div>\r\n          <span>\r\n            <span class=\"imh-float-label\">Promo Content CTR<\/span>\r\n            <span class=\"imh-float-val\">42%<\/span>\r\n            <span class=\"imh-float-src\">Atl\u00e9tico de Madrid \u00b7 verified<\/span>\r\n          <\/span>\r\n        <\/div>\r\n      <\/div><!-- \/imh-phone -->\r\n\r\n    <\/div><!-- \/imh-right -->\r\n  <\/div><!-- \/imh-inner -->\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n  function init() {\r\n    var phone = document.getElementById('imh-phone');\r\n    if (!phone) return;\r\n    var obs = new IntersectionObserver(function(entries){\r\n      entries.forEach(function(e){\r\n        if (e.isIntersecting) {\r\n          phone.classList.add('imh-armed');\r\n          obs.unobserve(e.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.25 });\r\n    obs.observe(phone);\r\n  }\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- ============================================================\r\n     indigitall.com \u2014 Media & Entertainment page\r\n     Differentiator section: \"From Broadcast to Relevance\"\r\n     Media & Entertainment Differentiator English\r\n     Self-contained ACF Custom HTML block. Light background.\r\n     ============================================================ -->\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n\r\n#indi-media-diff {\r\n  all: initial;\r\n  display: block;\r\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n  background: #F5F7FA !important;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n#indi-media-diff *, #indi-media-diff *::before, #indi-media-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-media-diff .imd-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 \u2014 Media blue pill (deliberate thread from hero) *\/\r\n#indi-media-diff .imd-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-media-diff .imd-eyebrow svg { flex-shrink: 0; }\r\n\r\n#indi-media-diff .imd-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-media-diff .imd-h2 em {\r\n  font-style: normal;\r\n  color: #0072EF !important;\r\n}\r\n#indi-media-diff .imd-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-media-diff .imd-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-media-diff .imd-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-media-diff .imd-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-media-diff .imd-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  border: 1px solid #EAF0FA;\r\n  background: radial-gradient(120% 90% at 50% 0%, #F1F6FF 0%, #EEF3FF 55%, #E7EEFB 100%);\r\n  overflow: hidden;\r\n}\r\n#indi-media-diff .imd-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-media-diff .imd-stage svg.imd-lines {\r\n  position: absolute; inset: 0;\r\n  width: 100%; height: 100%;\r\n  overflow: visible;\r\n}\r\n#indi-media-diff .imd-line {\r\n  stroke: #C9D6EC; stroke-width: 2; fill: none;\r\n}\r\n#indi-media-diff .imd-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-media-diff .imd-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-media-diff .imd-node svg { width: 13px; height: 13px; flex: none; stroke: #0072EF; }\r\n#indi-media-diff .imd-node.imd-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-media-diff .imd-node.imd-primary svg { stroke: #FFFFFF; }\r\n#indi-media-diff .imd-node.imd-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-media-diff .imd-node.imd-amber svg { stroke: #FFFFFF; }\r\n#indi-media-diff .imd-node.imd-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-media-diff .imd-node.imd-green svg { stroke: #0F3B7A; }\r\n\r\n\/* packets *\/\r\n#indi-media-diff .imd-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-media-diff .imd-packet.imd-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-media-diff .imd-packet.imd-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\r\n\/* \u2500\u2500 card body \u2500\u2500 *\/\r\n#indi-media-diff .imd-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 \u2014 labeled pill *\/\r\n#indi-media-diff .imd-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-media-diff .imd-chip svg { width: 14px; height: 14px; flex-shrink: 0; }\r\n\r\n\/* chip colors *\/\r\n#indi-media-diff .imd-chip-blue  { background: #EEF3FF; color: #0072EF !important; }\r\n#indi-media-diff .imd-chip-blue svg  { stroke: #0072EF; }\r\n#indi-media-diff .imd-chip-amber { background: rgba(240,112,0,0.10); color: #F07000 !important; }\r\n#indi-media-diff .imd-chip-amber svg { stroke: #F07000; }\r\n#indi-media-diff .imd-chip-green { background: rgba(37,211,102,0.10); color: #1a8c4e !important; }\r\n#indi-media-diff .imd-chip-green svg { stroke: #25D366; }\r\n#indi-media-diff .imd-chip-star  { background: #EEF3FF; color: #0072EF !important; }\r\n#indi-media-diff .imd-chip-star svg  { stroke: #0072EF; }\r\n\r\n#indi-media-diff .imd-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-media-diff .imd-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-media-diff .imd-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-media-diff .imd-ind-blue  { background: #EEF3FF;              color: #0072EF !important; }\r\n#indi-media-diff .imd-ind-amber { background: rgba(240,112,0,0.09); color: #C05800 !important; }\r\n#indi-media-diff .imd-ind-green { background: rgba(37,211,102,0.09);color: #1a7a40 !important; }\r\n#indi-media-diff .imd-ind-star  { background: #EEF3FF;              color: #0072EF !important; }\r\n\r\n#indi-media-diff .imd-ind-dot {\r\n  width: 7px; height: 7px;\r\n  border-radius: 50%;\r\n  animation: imdPulseDot 2s ease-in-out infinite;\r\n  flex-shrink: 0;\r\n}\r\n#indi-media-diff .imd-ind-dot.d-blue  { background: #0072EF; box-shadow: 0 0 0 3px rgba(0,114,239,0.22); }\r\n#indi-media-diff .imd-ind-dot.d-amber { background: #F07000; box-shadow: 0 0 0 3px rgba(240,112,0,0.22); }\r\n#indi-media-diff .imd-ind-dot.d-green { background: #25D366; box-shadow: 0 0 0 3px rgba(37,211,102,0.25); }\r\n#indi-media-diff .imd-ind-dot.d-star  { background: #0072EF; box-shadow: 0 0 0 3px rgba(0,114,239,0.22); }\r\n@keyframes imdPulseDot { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.35); opacity: 0.75; } }\r\n\r\n\/* ================================================================\r\n   CARD 1 \u2014 Churn prediction: CDP + declining engagement bars + risk score\r\n   (Archetype D \u2014 CDP data bars + score)\r\n   ================================================================ *\/\r\n#indi-media-diff .imd-loy-bar {\r\n  position: absolute;\r\n  bottom: 28px;\r\n  width: 18px;\r\n  border-radius: 4px 4px 0 0;\r\n  background: linear-gradient(180deg, #0072EF, #0055BB);\r\n  transform-origin: bottom;\r\n}\r\n\/* Declining engagement \u2014 bars shrink left\u2192right *\/\r\n#indi-media-diff .imd-loy-bar.lb1 { left: 74px;  height: 92px; animation: imdGrow 3.6s ease-in-out infinite; }\r\n#indi-media-diff .imd-loy-bar.lb2 { left: 98px;  height: 70px; animation: imdGrow 3.6s ease-in-out infinite; animation-delay: 0.3s; }\r\n#indi-media-diff .imd-loy-bar.lb3 { left: 122px; height: 48px; animation: imdGrow 3.6s ease-in-out infinite; animation-delay: 0.6s; }\r\n#indi-media-diff .imd-loy-bar.lb4 { left: 146px; height: 26px; animation: imdGrow 3.6s ease-in-out infinite; animation-delay: 0.9s; }\r\n@keyframes imdGrow {\r\n  0%   { transform: scaleY(0.15); }\r\n  45%  { transform: scaleY(1); }\r\n  78%  { transform: scaleY(1); }\r\n  100% { transform: scaleY(0.15); }\r\n}\r\n#indi-media-diff .imd-loy-pill {\r\n  position: absolute;\r\n  left: 14px; top: 12px;\r\n  background: #EEF3FF;\r\n  border: 1.5px solid #0072EF;\r\n  border-radius: 20px;\r\n  padding: 4px 9px;\r\n  font-size: 8.5px !important; font-weight: 700 !important;\r\n  color: #0072EF !important;\r\n  white-space: nowrap;\r\n  animation: imdOfferIn 3.6s ease-in-out infinite;\r\n}\r\n@keyframes imdOfferIn {\r\n  0%, 20% { opacity: 0; transform: translateY(6px); }\r\n  35%, 75% { opacity: 1; transform: translateY(0); }\r\n  90%, 100% { opacity: 0; transform: translateY(-4px); }\r\n}\r\n#indi-media-diff .imd-loy-score {\r\n  position: absolute;\r\n  right: 18px; top: 28px;\r\n  background: #0F3B7A;\r\n  border-radius: 8px;\r\n  padding: 6px 10px;\r\n  display: flex; flex-direction: column; align-items: flex-start; gap: 2px;\r\n}\r\n#indi-media-diff .imd-loy-score-lbl {\r\n  font-size: 7.5px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.65) !important; text-transform: uppercase; letter-spacing: 0.08em;\r\n}\r\n#indi-media-diff .imd-loy-score-val {\r\n  font-size: 20px !important; font-weight: 800 !important;\r\n  color: #F07000 !important; line-height: 1; letter-spacing: -0.02em;\r\n  animation: imdScorePop 3.6s ease-in-out infinite;\r\n}\r\n#indi-media-diff .imd-loy-score-sub {\r\n  font-size: 7.5px !important; font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.55) !important;\r\n}\r\n@keyframes imdScorePop {\r\n  0%, 30% { opacity: 0.4; } 50%, 80% { opacity: 1; } 95%, 100% { opacity: 0.4; }\r\n}\r\n\r\n\/* ================================================================\r\n   CARD 2 \u2014 Content personalization: trigger \u2192 channels fan-out\r\n   (Archetype A \u2014 Trigger\u2192channel fan-out)\r\n   ================================================================ *\/\r\n#indi-media-diff .imd-evt-pulse {\r\n  animation: imdEvtPulse 2.8s ease-in-out infinite;\r\n}\r\n@keyframes imdEvtPulse {\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-media-diff .imd-c1p1 { left: 76px; top: 76px; animation: imdc1p1 2.4s ease-in-out infinite; }\r\n#indi-media-diff .imd-c1p2 { left: 76px; top: 76px; animation: imdc1p2 2.4s ease-in-out infinite; animation-delay: 0.8s; }\r\n#indi-media-diff .imd-c1p3 { left: 76px; top: 76px; animation: imdc1p3 2.4s ease-in-out infinite; animation-delay: 1.6s; }\r\n@keyframes imdc1p1 {\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 imdc1p2 {\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 imdc1p3 {\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-media-diff .imd-ch1 { animation: imdChHL 2.4s ease-in-out infinite; }\r\n#indi-media-diff .imd-ch2 { animation: imdChHL 2.4s ease-in-out infinite; animation-delay: 0.8s; }\r\n#indi-media-diff .imd-ch3 { animation: imdChHL 2.4s ease-in-out infinite; animation-delay: 1.6s; }\r\n@keyframes imdChHL {\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 \u2014 WhatsApp AI subscriber support thread\r\n   (Archetype C \u2014 WhatsApp AI chat)\r\n   ================================================================ *\/\r\n#indi-media-diff .imd-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  white-space: nowrap;\r\n  max-width: 174px;\r\n  box-shadow: 0 2px 6px rgba(0,0,0,0.1);\r\n  opacity: 0;\r\n}\r\n#indi-media-diff .imd-bub-in  { background: #FFFFFF; color: #0F0F0F !important; left: 18px; border-top-left-radius: 3px; }\r\n#indi-media-diff .imd-bub-out { background: #DCF8C6; color: #0F0F0F !important; right: 18px; border-top-right-radius: 3px; }\r\n#indi-media-diff .imd-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-media-diff .imd-wa-topbar {\r\n  background: #075E54;\r\n  height: 28px;\r\n  display: flex; align-items: center;\r\n  padding: 0 10px; gap: 6px;\r\n}\r\n#indi-media-diff .imd-wa-topbar-name {\r\n  font-size: 9px !important; font-weight: 700 !important; color: #FFFFFF !important;\r\n}\r\n#indi-media-diff .imd-cb1 { top: 36px;  width: auto; animation: imdBubIn 0.4s ease 0.5s both, imdBubStay 6s 0.5s infinite; }\r\n#indi-media-diff .imd-cb2 { top: 64px;  width: auto; animation: imdBubIn 0.4s ease 1.1s both, imdBubStay 6s 1.1s infinite; }\r\n#indi-media-diff .imd-cb3 { top: 92px;  width: auto; animation: imdBubIn 0.4s ease 1.7s both, imdBubStay 6s 1.7s infinite; }\r\n#indi-media-diff .imd-cb4 { top: 120px; width: auto; animation: imdBubIn 0.4s ease 2.3s both, imdBubStay 6s 2.3s infinite; }\r\n@keyframes imdBubIn { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:translateY(0); } }\r\n@keyframes imdBubStay {\r\n  0% { opacity: 1; } 80% { opacity: 1; } 90%, 100% { opacity: 0; }\r\n}\r\n\r\n\/* ================================================================\r\n   CARD 4 \u2014 Relevance engine: breaking-news alert hub \u2192 topic outputs\r\n   (Archetype B \u2014 Event\/alert hub fan-out)\r\n   ================================================================ *\/\r\n#indi-media-diff .imd-alert-pulse {\r\n  animation: imdAlertPulse 2.2s ease-in-out infinite;\r\n}\r\n@keyframes imdAlertPulse {\r\n  0%, 100% { box-shadow: 0 6px 18px -4px rgba(240,112,0,0.45); }\r\n  40%, 60% { box-shadow: 0 0 0 8px rgba(240,112,0,0.15), 0 6px 18px -4px rgba(240,112,0,0.45); }\r\n}\r\n#indi-media-diff .imd-c2p1 { left: 90px; top: 76px; animation: imdc2p1 2.2s ease-in-out infinite; }\r\n#indi-media-diff .imd-c2p2 { left: 90px; top: 76px; animation: imdc2p2 2.2s ease-in-out infinite; animation-delay: 0.73s; }\r\n#indi-media-diff .imd-c2p3 { left: 90px; top: 76px; animation: imdc2p3 2.2s ease-in-out infinite; animation-delay: 1.46s; }\r\n@keyframes imdc2p1 {\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 imdc2p2 {\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 imdc2p3 {\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-media-diff .imd-op1 { animation: imdOpHL 2.2s ease-in-out 0s infinite; }\r\n#indi-media-diff .imd-op2 { animation: imdOpHL 2.2s ease-in-out 0.73s infinite; }\r\n#indi-media-diff .imd-op3 { animation: imdOpHL 2.2s ease-in-out 1.46s infinite; }\r\n@keyframes imdOpHL {\r\n  0%, 30% { border-color: #DCE6F7; }\r\n  48%     { border-color: #F07000; box-shadow: 0 0 0 3px rgba(240,112,0,0.20); }\r\n  65%, 100% { border-color: #DCE6F7; }\r\n}\r\n\r\n\/* \u2500\u2500 scroll reveal \u2500\u2500 *\/\r\n#indi-media-diff .imd-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-media-diff .imd-animate.imd-visible { opacity: 1; transform: translateY(0); }\r\n#indi-media-diff .imd-grid .imd-card:nth-child(1) { transition-delay: 0.00s; }\r\n#indi-media-diff .imd-grid .imd-card:nth-child(2) { transition-delay: 0.08s; }\r\n#indi-media-diff .imd-grid .imd-card:nth-child(3) { transition-delay: 0.16s; }\r\n#indi-media-diff .imd-grid .imd-card:nth-child(4) { transition-delay: 0.24s; }\r\n\r\n\/* \u2500\u2500 responsive \u2500\u2500 *\/\r\n@media (max-width: 1100px) { #indi-media-diff .imd-wrap { padding: 80px 32px !important; } }\r\n@media (max-width: 780px) {\r\n  #indi-media-diff .imd-wrap { padding: 60px 24px !important; }\r\n  #indi-media-diff .imd-grid { grid-template-columns: 1fr; gap: 20px; }\r\n  #indi-media-diff .imd-h2 { max-width: 100%; }\r\n}\r\n@media (max-width: 480px) { #indi-media-diff .imd-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-media-diff .imd-animate { opacity: 1 !important; transform: none !important; transition: none !important; }\r\n  #indi-media-diff .imd-packet, #indi-media-diff .imd-chat-bubble { animation: none !important; opacity: 1 !important; }\r\n  #indi-media-diff .imd-loy-bar { animation: none !important; transform: scaleY(1) !important; }\r\n  #indi-media-diff .imd-loy-score-val, #indi-media-diff .imd-loy-pill { animation: none !important; opacity: 1 !important; }\r\n  #indi-media-diff .imd-ind-dot { animation: none !important; }\r\n  #indi-media-diff .imd-evt-pulse, #indi-media-diff .imd-alert-pulse,\r\n  #indi-media-diff .imd-ch1, #indi-media-diff .imd-ch2, #indi-media-diff .imd-ch3,\r\n  #indi-media-diff .imd-op1, #indi-media-diff .imd-op2, #indi-media-diff .imd-op3 { animation: none !important; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"indi-media-diff\" role=\"region\" aria-labelledby=\"imd-heading\" aria-label=\"Media & Entertainment Differentiator: From Broadcast to Relevance \u2014 indigitall platform capabilities\">\r\n  <div class=\"imd-wrap\">\r\n\r\n    <!-- Header -->\r\n    <span class=\"imd-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=\"M4.9 19.1C1 15.2 1 8.8 4.9 4.9\"\/><path d=\"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.4\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><path d=\"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.4\"\/><path d=\"M19.1 4.9C23 8.8 23 15.2 19.1 19.1\"\/><\/svg>\r\n      From Broadcast to Relevance. On One Platform.\r\n    <\/span>\r\n\r\n    <h2 class=\"imd-h2\" id=\"imd-heading\">The behavioral data is already there. Most platforms just <em>don't act on it<\/em>.<\/h2>\r\n\r\n    <p class=\"imd-intro\">A reader who opens one story gets the same homepage as everyone else. A reader who opens political coverage every morning, skips sports, and reads on mobile at 7am gets a briefing built around what they actually follow, before they go looking for it somewhere else. That is the difference between a platform that broadcasts and one that reads signals. indigitall's CDP turns reading and viewing behavior into retention campaigns, content recommendations, and support automation that work before the subscriber ever drifts.<\/p>\r\n\r\n    <ul class=\"imd-grid\">\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 1 \u2014 Churn prediction (Archetype D: CDP bars + risk score) \u2550\u2550\u2550 -->\r\n      <li class=\"imd-card imd-animate\">\r\n        <div class=\"imd-stage\" aria-hidden=\"true\">\r\n          <div class=\"imd-stageinner\">\r\n            <svg class=\"imd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <line x1=\"66\" y1=\"128\" x2=\"168\" y2=\"128\" stroke=\"#C9D6EC\" stroke-width=\"1.5\"\/>\r\n            <\/svg>\r\n\r\n            <!-- CDP node -->\r\n            <div class=\"imd-node imd-primary\" style=\"left:14px;top:62px;width:48px;height:48px;flex-direction:column;gap:2px;border-radius:50%;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:18px;height:18px;stroke:#FFFFFF;\"><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\r\n            <\/div>\r\n\r\n            <!-- Retention play (fires early) -->\r\n            <div class=\"imd-loy-pill\">\u27f3 Retention play triggered<\/div>\r\n\r\n            <!-- Declining engagement bars (illustrative) -->\r\n            <div class=\"imd-loy-bar lb1\"><\/div>\r\n            <div class=\"imd-loy-bar lb2\"><\/div>\r\n            <div class=\"imd-loy-bar lb3\"><\/div>\r\n            <div class=\"imd-loy-bar lb4\"><\/div>\r\n\r\n            <!-- Churn-risk readout (illustrative gauge, no client claim) -->\r\n            <div class=\"imd-loy-score\">\r\n              <span class=\"imd-loy-score-lbl\">Churn risk<\/span>\r\n              <span class=\"imd-loy-score-val\">High<\/span>\r\n              <span class=\"imd-loy-score-sub\">pre-churn pattern<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"imd-body\">\r\n          <span class=\"imd-chip imd-chip-blue\" aria-label=\"Retention\">\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            Retention\r\n          <\/span>\r\n          <h3 class=\"imd-title\">Churn prediction before the subscriber decides to leave.<\/h3>\r\n          <p class=\"imd-desc\">The CDP monitors session frequency, content engagement, topic drop-off, and renewal proximity. When the signals align with a known pre-churn pattern, a retention play fires automatically, days before the cancellation.<\/p>\r\n          <div class=\"imd-indicator imd-ind-blue\" aria-label=\"AI-powered early warning, proactive retention\">\r\n            <span class=\"imd-ind-dot d-blue\" aria-hidden=\"true\"><\/span>\r\n            AI-powered early warning \u00b7 proactive retention\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 2 \u2014 Content personalization (Archetype A: trigger \u2192 channels) \u2550\u2550\u2550 -->\r\n      <li class=\"imd-card imd-animate\">\r\n        <div class=\"imd-stage\" aria-hidden=\"true\">\r\n          <div class=\"imd-stageinner\">\r\n            <svg class=\"imd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"imd-line\" d=\"M14,80 H76\"\/>\r\n              <path class=\"imd-line-dash\" d=\"M136,80 C162,80 162,36 192,36\"\/>\r\n              <path class=\"imd-line-dash\" d=\"M136,80 H192\"\/>\r\n              <path class=\"imd-line-dash\" d=\"M136,80 C162,80 162,124 192,124\"\/>\r\n            <\/svg>\r\n\r\n            <!-- Viewing signal source -->\r\n            <div class=\"imd-node imd-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;\"><polygon points=\"5 3 19 12 5 21 5 3\"\/><\/svg>\r\n              <span style=\"font-size:8px;color:#0072EF;\">Viewing<\/span>\r\n            <\/div>\r\n\r\n            <!-- AI recommendation hub -->\r\n            <div class=\"imd-node imd-primary\" style=\"left:76px;top:56px;width:60px;height:48px;flex-direction:column;gap:2px;z-index:2;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2a2 2 0 0 1 2 2c0 .74-.4 1.39-1 1.73V7h1a7 7 0 0 1 7 7h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v1a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1a7 7 0 0 1 7-7h1V5.73A2 2 0 0 1 10 4a2 2 0 0 1 2-2z\"\/><circle cx=\"9\" cy=\"14\" r=\"1\"\/><circle cx=\"15\" cy=\"14\" r=\"1\"\/><\/svg>\r\n              Match\r\n            <\/div>\r\n\r\n            <!-- Channels -->\r\n            <div class=\"imd-node imd-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=\"imd-node imd-ch2\" style=\"left:192px;top:64px;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=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M8 21h8M12 17v4\"\/><\/svg>\r\n              In-app\r\n            <\/div>\r\n            <div class=\"imd-node imd-ch3\" style=\"left:192px;top:108px;width:72px;height:32px;gap:4px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"#25D366\" 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\r\n            <!-- Packets \u2014 blue (personalized recommendations) -->\r\n            <div class=\"imd-packet imd-blue imd-c1p1\"><\/div>\r\n            <div class=\"imd-packet imd-blue imd-c1p2\"><\/div>\r\n            <div class=\"imd-packet imd-blue imd-c1p3\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"imd-body\">\r\n          <span class=\"imd-chip imd-chip-blue\" aria-label=\"Personalization\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polygon points=\"10 8 16 12 10 16 10 8\"\/><\/svg>\r\n            Personalization\r\n          <\/span>\r\n          <h3 class=\"imd-title\">Content personalization that earns the next session.<\/h3>\r\n          <p class=\"imd-desc\">Viewing history, device type, time-of-day behavior, and genre preferences drive individualized push, in-app recommendations, and WhatsApp alerts. So subscribers find something worth watching every time they open the app.<\/p>\r\n          <div class=\"imd-indicator imd-ind-blue\" aria-label=\"3x engagement on geo-targeted segments, media sector benchmark\">\r\n            <span class=\"imd-ind-dot d-blue\" aria-hidden=\"true\"><\/span>\r\n            3x engagement on geo-targeted segments \u00b7 media sector benchmark\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 3 \u2014 AI subscriber support (Archetype C: WhatsApp AI chat) \u2550\u2550\u2550 -->\r\n      <li class=\"imd-card imd-animate\">\r\n        <div class=\"imd-stage\" aria-hidden=\"true\">\r\n          <div class=\"imd-stageinner\">\r\n            <!-- WhatsApp chat background -->\r\n            <div class=\"imd-wa-bg\" style=\"left:20px;top:8px;width:200px;height:144px;\">\r\n              <div class=\"imd-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=\"imd-wa-topbar-name\">AI Support<\/span>\r\n              <\/div>\r\n              <div class=\"imd-chat-bubble imd-bub-out imd-cb1\">Why was I charged twice?<\/div>\r\n              <div class=\"imd-chat-bubble imd-bub-in  imd-cb2\">Duplicate found \u2014 refunding \u2705<\/div>\r\n              <div class=\"imd-chat-bubble imd-bub-out imd-cb3\">Can I pause my plan?<\/div>\r\n              <div class=\"imd-chat-bubble imd-bub-in  imd-cb4\">Paused \u2014 notifying an agent \ud83d\udc64<\/div>\r\n            <\/div>\r\n\r\n            <!-- Journey stage nodes -->\r\n            <svg class=\"imd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\" style=\"position:absolute;inset:0;pointer-events:none;\">\r\n              <path class=\"imd-line-dash\" d=\"M222,38 V122\"\/>\r\n            <\/svg>\r\n            <div class=\"imd-node imd-primary\" style=\"left:224px;top:18px;width:48px;height:28px;font-size:8px !important;\">Ask<\/div>\r\n            <div class=\"imd-node imd-green\" style=\"left:224px;top:58px;width:48px;height:28px;font-size:8px !important;\">Resolve<\/div>\r\n            <div class=\"imd-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=\"imd-body\">\r\n          <span class=\"imd-chip imd-chip-green\" aria-label=\"AI Support\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"\/><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"\/><\/svg>\r\n            AI Support\r\n          <\/span>\r\n          <h3 class=\"imd-title\">AI that answers subscriber questions before they become tickets.<\/h3>\r\n          <p class=\"imd-desc\">Account access, billing questions, subscription changes, content availability, technical troubleshooting. Handled instantly by an AI agent trained on your own data. Human agents receive only the cases that actually need them.<\/p>\r\n          <div class=\"imd-indicator imd-ind-green\" aria-label=\"40 to 60 percent reduction in support costs, sector range\">\r\n            <span class=\"imd-ind-dot d-green\" aria-hidden=\"true\"><\/span>\r\n            40\u201360% reduction in support costs \u00b7 sector range\r\n          <\/div>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- \u2550\u2550\u2550 CARD 4 \u2014 Relevance engine (Archetype B: alert hub \u2192 topic outputs) \u2550\u2550\u2550 -->\r\n      <li class=\"imd-card imd-animate\">\r\n        <div class=\"imd-stage\" aria-hidden=\"true\">\r\n          <div class=\"imd-stageinner\">\r\n            <svg class=\"imd-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"imd-line-dash\" d=\"M90,80 C120,80 145,40 196,40\"\/>\r\n              <path class=\"imd-line-dash\" d=\"M90,80 H196\"\/>\r\n              <path class=\"imd-line-dash\" d=\"M90,80 C120,80 145,120 196,120\"\/>\r\n            <\/svg>\r\n\r\n            <!-- Breaking-news alert hub \u2014 amber -->\r\n            <div class=\"imd-node imd-amber imd-alert-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;\"><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 style=\"font-size:8px;\">Breaking<\/span>\r\n            <\/div>\r\n\r\n            <!-- Declared topic-preference outputs -->\r\n            <div class=\"imd-node imd-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:#F07000;\"><path d=\"M4 22V4a2 2 0 0 1 2-2h9l5 5v15a2 2 0 0 1-2 2z\"\/><path d=\"M8 7h4M8 11h8M8 15h8\"\/><\/svg>\r\n              Politics\r\n            <\/div>\r\n            <div class=\"imd-node imd-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:#F07000;\"><path d=\"M2 12h4l3 8 4-16 3 8h4\"\/><\/svg>\r\n              Markets\r\n            <\/div>\r\n            <div class=\"imd-node imd-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:#F07000;\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20\"\/><\/svg>\r\n              Sports\r\n            <\/div>\r\n\r\n            <!-- Packets \u2014 amber (breaking news, matched only) -->\r\n            <div class=\"imd-packet imd-amber imd-c2p1\"><\/div>\r\n            <div class=\"imd-packet imd-amber imd-c2p2\"><\/div>\r\n            <div class=\"imd-packet imd-amber imd-c2p3\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"imd-body\">\r\n          <span class=\"imd-chip imd-chip-amber\" aria-label=\"Relevance\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.3 21a1.94 1.94 0 0 0 3.4 0\"\/><path d=\"M3.3 8.5A6 6 0 0 1 8 3.5\"\/><path d=\"M6 8a6 6 0 0 1 12 0c0 4.5 1.5 6.5 2.5 7.7\"\/><path d=\"M15.5 15.5 21 16\"\/><polyline points=\"17 12.5 20 15 22.5 12\"\/><\/svg>\r\n            Relevance\r\n          <\/span>\r\n          <h3 class=\"imd-title\">Relevance over volume. The end of alert fatigue.<\/h3>\r\n          <p class=\"imd-desc\">Readers pick the topics they care about. Breaking news fires only when it matches a declared preference, and the model learns from every open. So subscribers stay opted in instead of muting you by morning.<\/p>\r\n          <div class=\"imd-indicator imd-ind-amber\" aria-label=\"Plus 22 percent click-through rate via geo-targeted news, media sector benchmark\">\r\n            <span class=\"imd-ind-dot d-amber\" aria-hidden=\"true\"><\/span>\r\n            +22% CTR via geo-targeted news \u00b7 media sector benchmark\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 CDP capabilities for media and entertainment\",\r\n    \"itemListElement\": [\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 1,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"Churn prediction\",\r\n          \"description\": \"The CDP monitors session frequency, content engagement, topic drop-off, and renewal proximity to trigger retention plays before cancellation.\",\r\n          \"provider\": { \"@type\": \"Organization\", \"name\": \"indigitall\" }\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 2,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"Content personalization\",\r\n          \"description\": \"Viewing history, device type, time-of-day behavior, and genre preferences drive individualized push, in-app recommendations, and WhatsApp alerts.\",\r\n          \"provider\": { \"@type\": \"Organization\", \"name\": \"indigitall\" }\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 3,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"AI support automation\",\r\n          \"description\": \"An AI agent trained on the publisher's own data handles account access, billing, subscription changes, content availability, and troubleshooting instantly.\",\r\n          \"provider\": { \"@type\": \"Organization\", \"name\": \"indigitall\" }\r\n        }\r\n      },\r\n      {\r\n        \"@type\": \"ListItem\",\r\n        \"position\": 4,\r\n        \"item\": {\r\n          \"@type\": \"Service\",\r\n          \"name\": \"Relevance-based breaking news\",\r\n          \"description\": \"Breaking news fires only when it matches a declared reader preference, learning from every open to reduce alert fatigue.\",\r\n          \"provider\": { \"@type\": \"Organization\", \"name\": \"indigitall\" }\r\n        }\r\n      }\r\n    ]\r\n  }\r\n  <\/script>\r\n<\/section>\r\n\r\n<script>\r\n(function() {\r\n  var root = document.getElementById('indi-media-diff');\r\n  if (!root) return;\r\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    root.querySelectorAll('.imd-animate').forEach(function(el){ el.classList.add('imd-visible'); });\r\n    return;\r\n  }\r\n  var obs = new IntersectionObserver(function(entries) {\r\n    entries.forEach(function(e) {\r\n      if (e.isIntersecting) { e.target.classList.add('imd-visible'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.12 });\r\n  root.querySelectorAll('.imd-animate').forEach(function(el) { obs.observe(el); });\r\n})();\r\n<\/script>\r\n\r\n<script>\/*fit-stage-scaler*\/\r\n(function(){var root=document.getElementById(\"indi-media-diff\");if(!root)return;\r\nfunction fit(){root.querySelectorAll(\".imd-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(\".imd-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-media-journeys\" role=\"region\" aria-label=\"Interactive subscriber journey demo for Media and Entertainment\">\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-media-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-media-journeys *,#indi-media-journeys *::before,#indi-media-journeys *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-media-journeys .imj-inner{max-width:1340px !important;margin:0 auto !important}\r\n#indi-media-journeys .imj-head{text-align:center !important;max-width:760px !important;margin:0 auto 44px !important}\r\n#indi-media-journeys .imj-eyebrow{display:inline-flex !important;align-items:center !important;gap:7px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;background:#EEF3FF !important;color:#1565E0 !important;border:1px solid #CFE0FF !important;padding:6px 14px !important;border-radius:50px !important;margin-bottom:20px !important}\r\n#indi-media-journeys .imj-eyebrow svg{width:13px !important;height:13px !important;stroke:#1565E0 !important;fill:none !important;stroke-width:2.2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-title em{font-style:normal !important;color:#8ADA3F !important;font-weight:700 !important}\r\n#indi-media-journeys .imj-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:#5A6B85 !important}\r\n#indi-media-journeys .imj-demo{display:grid !important;grid-template-columns:240px 1fr 300px !important;gap:18px !important;align-items:start !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-uc-item svg{width:16px !important;height:16px !important;flex-shrink:0 !important;color:#7C8BA1 !important}\r\n#indi-media-journeys .imj-uc-item:hover{background:#F5F7FA !important;color:#0F0F0F !important}\r\n#indi-media-journeys .imj-uc-item.on{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-media-journeys .imj-uc-item.on svg{color:#8ADA3F !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-uc-item.on .imj-uc-n{background:rgba(255,255,255,.16) !important;color:#fff !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-jtw{flex:1 !important;min-width:0 !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-jacts{display:flex !important;gap:7px !important;flex-shrink:0 !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-cbtn.pri{background:#0072EF !important;color:#fff !important;border-color:#0072EF !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-sdot{width:6px !important;height:6px !important;border-radius:50% !important;background:#22C55E !important;flex-shrink:0 !important;animation:irjPulse 2s ease-in-out infinite !important}\r\n@keyframes irjPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.4)}}\r\n#indi-media-journeys .imj-ssep{color:#D1D5DB !important}\r\n#indi-media-journeys .imj-prog{padding:14px 22px 0 !important;background:#FAFBFC !important;display:flex !important;gap:5px !important}\r\n#indi-media-journeys .imj-seg{height:4px !important;border-radius:3px !important;flex:1 !important;background:#DCE3EC !important;transition:background .3s !important}\r\n#indi-media-journeys .imj-seg.done{background:#22C55E !important}\r\n#indi-media-journeys .imj-seg.cur{background:#0F3B7A !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-zoom span:last-child{border-bottom:none !important}\r\n#indi-media-journeys .imj-zoom svg{width:13px !important;height:13px !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-mm-in svg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-edge{width:2px !important;background:#CBD5E1 !important;height:24px !important;position:relative !important;align-self:center !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#CBD5E1 !important;align-self:center !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-nic{width:26px !important;height:26px !important;border-radius:7px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}\r\n#indi-media-journeys .imj-nic svg{width:13px !important;height:13px !important;color:#fff !important}\r\n#indi-media-journeys .imj-nic.bl{background:#0072EF !important}\r\n#indi-media-journeys .imj-nic.gr{background:#22C55E !important}\r\n#indi-media-journeys .imj-nic.nv{background:#0F3B7A !important}\r\n#indi-media-journeys .imj-nic.or{background:#F07000 !important}\r\n#indi-media-journeys .imj-nic.pu{background:#7C3AED !important}\r\n#indi-media-journeys .imj-nic.wa{background:#25D366 !important}\r\n#indi-media-journeys .imj-nf{background:#fff !important;border:1px solid #DCE3EC !important;border-radius:10px !important;width:100% !important;max-width:480px !important;overflow:hidden !important;box-shadow:0 2px 8px rgba(0,0,0,.07) !important}\r\n#indi-media-journeys .imj-nf.pulse{animation:irjNFpulse 2.4s ease-in-out infinite !important}\r\n@keyframes irjNFpulse{0%,100%{box-shadow:0 2px 8px rgba(0,0,0,.07)}50%{box-shadow:0 4px 18px rgba(0,114,239,.18)}}\r\n#indi-media-journeys .imj-nhead{display:flex !important;align-items:center !important;gap:8px !important;padding:9px 12px !important;border-bottom:1px solid #EEF2F7 !important;background:#F9FAFB !important}\r\n#indi-media-journeys .imj-ntype{font-size:10px !important;font-weight:700 !important;color:#6B7280 !important;letter-spacing:.5px !important;text-transform:uppercase !important}\r\n#indi-media-journeys .imj-nbody{padding:10px 12px 12px !important}\r\n#indi-media-journeys .imj-nname{font-size:13px !important;font-weight:700 !important;color:#111827 !important;margin-bottom:4px !important}\r\n#indi-media-journeys .imj-nprev{font-size:11.5px !important;color:#5A6B85 !important;line-height:1.45 !important;margin-bottom:8px !important}\r\n#indi-media-journeys .imj-npill{display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:10px !important;font-weight:700 !important;padding:3px 8px !important;border-radius:5px !important}\r\n#indi-media-journeys .imj-npill svg{width:10px !important;height:10px !important}\r\n#indi-media-journeys .pill-bl{background:#EEF3FF !important;color:#1D4ED8 !important}\r\n#indi-media-journeys .pill-gr{background:#ECFDF5 !important;color:#15803D !important}\r\n#indi-media-journeys .pill-or{background:rgba(240,112,0,0.10) !important;color:#C2410C !important}\r\n#indi-media-journeys .pill-pu{background:#F5F3FF !important;color:#6D28D9 !important}\r\n#indi-media-journeys .pill-wa{background:#E7F7EE !important;color:#15803D !important}\r\n#indi-media-journeys .pill-nv{background:#EEF3FF !important;color:#0F3B7A !important}\r\n#indi-media-journeys .imj-branch{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important}\r\n#indi-media-journeys .imj-bstem{width:2px !important;height:12px !important;background:#CBD5E1 !important;align-self:center !important}\r\n#indi-media-journeys .imj-bbar{position:relative !important;height:2px !important;width:100% !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-brow{display:flex !important;align-items:flex-start !important;width:100% !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-bdrop{width:2px !important;height:14px !important;background:#CBD5E1 !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-snav:hover{background:#F5F7FA !important}\r\n#indi-media-journeys .imj-snav.pri{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-media-journeys .imj-snav.pri:hover{background:#0B2C5C !important}\r\n#indi-media-journeys .imj-snav:disabled{opacity:.38 !important;cursor:not-allowed !important}\r\n#indi-media-journeys .imj-snav svg{width:13px !important;height:13px !important}\r\n#indi-media-journeys .imj-ctr{font-size:11.5px !important;color:#7C8BA1 !important;font-weight:600 !important;min-width:64px !important;text-align:center !important}\r\n#indi-media-journeys .imj-phone{position:sticky !important;top:24px !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-av.wa{background:#25D366 !important}\r\n#indi-media-journeys .imj-av.push{background:#0072EF !important}\r\n#indi-media-journeys .imj-av.email{background:#F07000 !important}\r\n#indi-media-journeys .imj-av.sms{background:#F07000 !important}\r\n#indi-media-journeys .imj-av.inapp{background:#0F3B7A !important}\r\n#indi-media-journeys .imj-av.cdp{background:#0F3B7A !important}\r\n#indi-media-journeys .imj-av svg{width:15px !important;height:15px !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-stt{font-size:9.5px !important;color:#9CA3AF !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-msgs.plain{background:#fff !important}\r\n#indi-media-journeys .imj-bub{display:flex !important;flex-direction:column !important;gap:2px !important;animation:irjBub .32s ease both !important}\r\n@keyframes irjBub{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}\r\n#indi-media-journeys .imj-bub.out{align-items:flex-end !important}\r\n#indi-media-journeys .imj-bub.in{align-items:flex-start !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-bub.out .imj-bt{background:#DCF8C6 !important;color:#1C1E21 !important;border-bottom-right-radius:3px !important}\r\n#indi-media-journeys .imj-bub.in .imj-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-media-journeys .imj-msgs.plain .imj-bub.in .imj-bt{background:#F0F2F5 !important;color:#1C1E21 !important;box-shadow:none !important}\r\n#indi-media-journeys .imj-msgs.plain .imj-bub.out .imj-bt{background:#0F3B7A !important;color:#fff !important}\r\n#indi-media-journeys .imj-bts{font-size:8.5px !important;color:#9CA3AF !important;padding:0 3px !important}\r\n#indi-media-journeys .imj-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-media-journeys .imj-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-media-journeys .imj-badge svg{width:10px !important;height:10px !important}\r\n#indi-media-journeys .imj-badge.wa{background:#E7F7EE !important;color:#15803D !important;border-color:#A7F3D0 !important}\r\n#indi-media-journeys .imj-badge.push{background:#EAF4FF !important;color:#1D4ED8 !important;border-color:#BFDBFE !important}\r\n#indi-media-journeys .imj-badge.email{background:rgba(240,112,0,0.08) !important;color:#C2410C !important;border-color:rgba(240,112,0,0.25) !important}\r\n#indi-media-journeys .imj-badge.sms{background:#FFF3E0 !important;color:#C2410C !important;border-color:#FED7AA !important}\r\n#indi-media-journeys .imj-badge.on{transform:scale(1.07) !important;box-shadow:0 2px 8px rgba(0,0,0,.11) !important}\r\n#indi-media-journeys .imj-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-media-journeys{padding:80px 32px !important}#indi-media-journeys .imj-demo{grid-template-columns:1fr !important}#indi-media-journeys .imj-uc{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:5px !important}#indi-media-journeys .imj-uc-ey{grid-column:1\/-1 !important}#indi-media-journeys .imj-phone{position:relative !important;top:0 !important}#indi-media-journeys .imj-ph{width:100% !important;max-width:300px !important}}\r\n@media(max-width:760px){#indi-media-journeys .imj-uc{grid-template-columns:repeat(auto-fill,minmax(150px,1fr)) !important}}\r\n@media(max-width:600px){#indi-media-journeys{padding:48px 16px !important}#indi-media-journeys .imj-head{margin-bottom:32px !important}#indi-media-journeys .imj-sub{font-size:15px !important}#indi-media-journeys .imj-stage{padding:22px 10px 38px !important;min-height:380px !important}#indi-media-journeys .imj-flow{max-width:100% !important}#indi-media-journeys .imj-nc{max-width:100% !important}#indi-media-journeys .imj-nc span{white-space:normal !important;line-height:1.3 !important}#indi-media-journeys .imj-bcol{padding:0 4px !important}#indi-media-journeys .imj-nf{width:152px !important}#indi-media-journeys .imj-jacts{display:none !important}#indi-media-journeys .imj-mm{display:none !important}#indi-media-journeys .imj-zoom{display:none !important}#indi-media-journeys .imj-status{font-size:10px !important;padding:7px 14px !important}#indi-media-journeys .imj-screen{height:500px !important}}\r\n@media(max-width:430px){#indi-media-journeys{padding:40px 12px !important}#indi-media-journeys .imj-uc{grid-template-columns:1fr 1fr !important}#indi-media-journeys .imj-uc-item{font-size:12px !important;padding:9px 9px !important;gap:7px !important}#indi-media-journeys .imj-stage{padding:18px 6px 34px !important}#indi-media-journeys .imj-bcol{padding:0 3px !important}#indi-media-journeys .imj-nf{width:130px !important}#indi-media-journeys .imj-nbody{padding:8px 9px 9px !important}#indi-media-journeys .imj-nprev{font-size:10px !important}#indi-media-journeys .imj-snav{padding:8px 12px !important}}\r\n@media(prefers-reduced-motion:reduce){#indi-media-journeys .imj-nf.pulse,#indi-media-journeys .imj-bub{animation:none !important}#indi-media-journeys .imj-sdot{animation:none !important}}\r\n#imj-uclist{display:contents !important}<\/style>\r\n<div class=\"imj-inner\">\r\n  <div class=\"imj-head\">\r\n    <span class=\"imj-eyebrow\"><svg viewBox=\"0 0 24 24\"><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\"\/><\/svg>Subscriber Journeys<\/span>\r\n    <h2 class=\"imj-title\">Every subscriber is at a <em>different moment<\/em>. One platform knows which one.<\/h2>\r\n    <p class=\"imj-sub\">Pick a journey to see how it plays out across every channel \u2014 behavioral triggers, AI personalization, and a live phone preview showing exactly what the subscriber receives at each step.<\/p>\r\n  <\/div>\r\n  <div class=\"imj-demo\">\r\n    <aside class=\"imj-uc\" role=\"navigation\" aria-label=\"Media and Entertainment subscriber journeys\">\r\n      <div class=\"imj-uc-ey\">Journeys<\/div>\r\n      <div id=\"imj-uclist\"><\/div>\r\n    <\/aside>\r\n    <section class=\"imj-jp\" aria-live=\"polite\">\r\n      <div class=\"imj-jhead\">\r\n        <div class=\"imj-jtw\"><span class=\"imj-jtitle\" id=\"imj-jtitle\">&mdash;<\/span><\/div>\r\n        <div class=\"imj-jacts\"><span class=\"imj-cbtn\">Preview<\/span><span class=\"imj-cbtn pri\">Activate<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"imj-status\">\r\n        <span class=\"imj-sdot\"><\/span><span>Journey activated by behavioral event<\/span>\r\n        <span class=\"imj-ssep\">&middot;<\/span><span>AI personalization active<\/span>\r\n        <span class=\"imj-ssep\">&middot;<\/span><span>One subscriber profile<\/span>\r\n      <\/div>\r\n      <div class=\"imj-prog\" id=\"imj-prog\"><\/div>\r\n      <div class=\"imj-stage\">\r\n        <div class=\"imj-zoom\" aria-hidden=\"true\"><span id=\"imj-zin\"><\/span><span id=\"imj-zout\"><\/span><span id=\"imj-zfit\"><\/span><\/div>\r\n        <div class=\"imj-mm\" aria-hidden=\"true\"><div class=\"imj-mm-in\"><span class=\"imj-mm-l\">Map<\/span><svg viewBox=\"0 0 128 80\" id=\"imj-mm\"><\/svg><\/div><\/div>\r\n        <div class=\"imj-flow\" id=\"imj-flow\"><\/div>\r\n      <\/div>\r\n      <div class=\"imj-nav\">\r\n        <button class=\"imj-snav\" id=\"imj-prev\" type=\"button\"><span id=\"imj-previc\"><\/span>Previous<\/button>\r\n        <span class=\"imj-ctr\" id=\"imj-ctr\">Step 1 \/ 7<\/span>\r\n        <button class=\"imj-snav pri\" id=\"imj-next\" type=\"button\">Next<span id=\"imj-nextic\"><\/span><\/button>\r\n      <\/div>\r\n    <\/section>\r\n    <aside class=\"imj-phone\">\r\n      <div class=\"imj-ph\"><div class=\"imj-screen\">\r\n        <div class=\"imj-notch\"><\/div>\r\n        <div class=\"imj-chbar\"><div class=\"imj-av wa\" id=\"imj-av\"><\/div><div style=\"min-width:0\"><div class=\"imj-nm\" id=\"imj-chnm\">Meridian &middot; WhatsApp<\/div><div class=\"imj-stt\" id=\"imj-chst\">WhatsApp Business &middot; verified<\/div><\/div><\/div>\r\n        <div class=\"imj-msgs\" id=\"imj-msgs\"><\/div>\r\n        <div class=\"imj-strip\" id=\"imj-strip\"><\/div>\r\n      <\/div><\/div>\r\n    <\/aside>\r\n  <\/div>\r\n  <noscript><div class=\"imj-noscript\">Interactive subscriber journey demo for Media and Entertainment. Enable JavaScript to explore Reader and Viewer Onboarding, Content Re-Engagement, Breaking News and Live Events, Free to Paid Conversion, Subscription Renewal and Retention, and Fan and Event Engagement.<\/div><\/noscript>\r\n<\/div>\r\n<script>\r\n(function(){\r\n'use strict';\r\nvar root=document.getElementById('indi-media-journeys');if(!root)return;\r\nvar P={\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\" y1=\"12\" x2=\"3\" y2=\"12\"\/>',\r\n'refresh-cw':'<path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"\/><path d=\"M21 3v5h-5\"\/><path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"\/><path d=\"M8 16H3v5\"\/>',\r\n'radio':'<circle cx=\"12\" cy=\"12\" r=\"2\"\/><path d=\"M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14\"\/>',\r\n'unlock':'<rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 9.9-1\"\/>',\r\n'credit-card':'<rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"\/><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"\/>',\r\n'users':'<path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/>',\r\n'bell':'<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\"\/>',\r\n'mail':'<rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 6-10 7L2 6\"\/>',\r\n'message-circle':'<path d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"\/>',\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=\"M15 2v2M9 2v2M2 15h2M2 9h2M22 15h-2M22 9h-2M15 22v-2M9 22v-2\"\/>',\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\"\/><circle cx=\"12\" cy=\"17\" r=\"1\"\/>',\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'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'plus':'<line x1=\"12\" x2=\"12\" y1=\"5\" y2=\"19\"\/><line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"\/>',\r\n'minus':'<line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"\/>',\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'chevron-left':'<path d=\"m15 18-6-6 6-6\"\/>',\r\n'chevron-right':'<path d=\"m9 18 6-6-6-6\"\/>',\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'smartphone':'<rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\"\/><path d=\"M12 18h.01\"\/>'\r\n};\r\nfunction ic(k){return'<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">'+P[k]+'<\/svg>';}\r\n\r\nvar J=[\r\n\/* \u2500\u2500 Journey 1: Reader and Viewer Onboarding \u2500\u2500 *\/\r\n{title:'Reader and Viewer Onboarding',ic:'log-in',steps:[\r\n{nodes:[{t:'c',c:'gr',ic:'log-in',l:'Trigger: A new subscriber signs up \\u2014 paid subscription, streaming account, or newsletter. The journey runs through the first 30 days, the highest-churn window in Media & Entertainment.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'New signup detected',plain:true,msgs:[{d:'in',tx:'New subscriber: Meridian Premium \\u00b7 Signup channel: web \\u00b7 Day: 0 \\u00b7 Window: first 30 days (highest churn risk)'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+0',nm:'Welcome',pv:\"Welcome to Meridian. Your subscription is active \\u2014 here's the fastest way to find something you'll love.\",pill:'Instant',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Welcome notification',plain:true,msgs:[{d:'in',tx:\"Welcome to Meridian. Your subscription is active. Here's the fastest way to find something you'll love.\\n\\n[Get started]\"}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'In-app \\u00b7 first open',nm:'Set Your Topics',pv:'A preference picker \\u2014 politics, sports, culture, local, business, genres. The subscriber chooses what they want, not a blunt opt-in or opt-out.',pill:'AI Active',pt:'pill-nv'}],phone:{ch:'inapp',nm:'Meridian App \\u00b7 Setup',st:'Build your feed',plain:true,msgs:[{d:'in',tx:'Build your feed\\n\\n\\u2610 Politics \\u2610 Sports \\u2610 Culture \\u2610 Local \\u2610 Business \\u2610 Drama\\n\\n[Build my feed]'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+Day 1',nm:'First Recommendation',pv:'Picked for you. [Content title] is a strong place to start based on what you chose. Content-first, no platform promotion.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Personalized pick',plain:true,msgs:[{d:'in',tx:'Picked for you. \"Horizon Line\" is a strong place to start based on what you chose.\\n\\n[Watch now]'}]}},\r\n{nodes:[{t:'f',c:'or',ic:'mail',nt:'Email \\u00b7 T+Day 3',nm:'Habit Builder',pv:'Your week in Meridian, in five minutes. Three personalized picks with a short editorial note on each \\u2014 building a repeatable weekly habit, not a one-off open.',pill:'Scheduled',pt:'pill-or'}],phone:{ch:'email',nm:'Meridian \\u00b7 Email',st:'Your week in Meridian',plain:true,msgs:[{d:'in',tx:'Your week in Meridian, in five minutes\\n\\n\\u2460 Horizon Line \\u2014 a slow-burn thriller worth the hype\\n\\u2461 Capital Ledger \\u2014 sharp, timely political drama\\n\\u2462 The Long Season \\u2014 the sports doc everyone is discussing\\n\\n[Read more]'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'In-app \\u00b7 T+Day 7',nm:'Feature Discovery',pv:'Three interactive cards surfacing the features that keep subscribers engaged \\u2014 offline downloads, saved-for-later, multiple profiles, topic alerts. Personalized to the plan.',pill:'AI Active',pt:'pill-nv'}],phone:{ch:'inapp',nm:'Meridian App \\u00b7 Discover',st:'Feature tip',plain:true,msgs:[{d:'in',tx:'Did you know you can download for offline?\\n\\n[Try it now]'}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 T+Day 21',nm:'21-Day Check-In',pv:\"Three weeks in. Here's what you've read and watched most, and one thing you've missed that fits your taste. AI agent available inline.\",pill:'AI Active',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:\"Three weeks in! \\ud83d\\udcca You've watched 6 hours of drama and read 12 political pieces this month. One you might've missed: \\\"Capital Ledger\\\" S2. Want a quick recap before you dive in?\"},{d:'out',tx:'Yes please'},{d:'in',tx:'Season 1: three senators, one scandal, no clean hands. S2 picks up election night.\\n\\n[Watch S2 E1]'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+Day 30',nm:\"You're a Regular\",pv:\"One month in. You're getting the most from Meridian. Here's what's coming next month for the topics you follow. Closing onboarding on relevance, not an upsell.\",pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'One month recap',plain:true,msgs:[{d:'in',tx:\"One month in. You're getting the most from Meridian. Here's what's coming next month for the topics you follow.\\n\\n[See what's next]\"}]}}\r\n]},\r\n\r\n\/* \u2500\u2500 Journey 2: Content Re-Engagement \u2500\u2500 *\/\r\n{title:'Content Re-Engagement',ic:'refresh-cw',steps:[\r\n{nodes:[{t:'c',c:'bl',ic:'cpu',l:'Trigger: A subscriber has not opened the app in 7 or more days, or has opened it but not started any content in the last 3 sessions. The CDP flags engagement risk before it becomes churn risk.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Monitoring engagement',plain:true,msgs:[{d:'in',tx:'Last content: 9 days ago \\u00b7 Preference: crime drama \\u00b7 Device: mobile, evenings \\u00b7 Signal: assessing'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'CDP signal \\u00b7 logic',nm:'Engagement Signal Assessed',pv:'AI reviews viewing and reading history, genre and topic preferences, time-of-day patterns, and device usage. Low engagement with generic content maps to a personalized recommendation; no engagement maps to a re-engagement offer.',pill:'AI Active',pt:'pill-nv'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Signal assessed',plain:true,msgs:[{d:'in',tx:'Last content: 9 days ago \\u00b7 Preference: crime drama \\u00b7 Device: mobile, evenings \\u00b7 Signal: re-engage with recommendation'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+0',nm:'Personalized Recommendation',pv:\"We found something you'll probably like. [Title]. New episodes now available. Content-first.\",pill:'Instant',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Recommendation',plain:true,msgs:[{d:'in',tx:\"We found something you'll probably like.\\n\\n\\\"Capital Ledger\\\" \\u2014 new episodes now available.\\n\\n[Watch now]\"}]}},\r\n{nodes:[{t:'f',c:'or',ic:'mail',nt:'Email \\u00b7 T+Day 3, if no app open',nm:\"What's New This Week\",pv:'Three personalized picks based on history, with a short editorial line for each. No rating scores, no generic \"trending.\"',pill:'Scheduled',pt:'pill-or'}],phone:{ch:'email',nm:'Meridian \\u00b7 Email',st:'New this week',plain:true,msgs:[{d:'in',tx:'New this week, picked for you\\n\\nBecause you watched \"The Long Season,\" you\\'ll probably like \"Match Point.\"\\n\\n[Watch now]'}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 T+Day 5, if still no engagement',nm:'Social Proof Hook',pv:\"Everyone's talking about [Show] right now. You're 3 episodes behind. Catch up before it ends.\",pill:'AI Active',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:\"Everyone's talking about \\\"Capital Ledger\\\" right now. You're 3 episodes behind \\u2014 catch up before it ends.\\n\\n[Start watching]\"}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'In-app \\u00b7 next open',nm:'In-App Personalization',pv:\"The homepage updates dynamically to feature the subscriber's personalized recommendations as the primary visual, pushing generic content down. No message needed.\",pill:'AI Active',pt:'pill-nv'}],phone:{ch:'inapp',nm:'Meridian App \\u00b7 Home',st:'Personalized for you',plain:true,msgs:[{d:'in',tx:'\\ud83d\\udccd Picked for you\\n\\n\\u2460 Capital Ledger \\u2014 new episodes\\n\\u2461 Match Point \\u2014 because you watched The Long Season\\n\\u2462 Night Signal \\u2014 trending in crime drama'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+Day 14, if still no content started',nm:'Re-Engagement Offer',pv:\"We'll cover your next month if you don't find something you love. [Free month offer].\",pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Offer',plain:true,msgs:[{d:'in',tx:\"We'll cover your next month if you don't find something you love.\\n\\nOne month free \\u2014 no strings.\\n\\n[Find something]\"}]}},\r\n{nodes:[{t:'c',c:'or',ic:'alert-triangle',l:'Logic: If no content engagement by Day 21, the CDP flags the subscriber as at-risk. The Subscription Renewal and Retention journey activates, and re-engagement pauses to avoid over-messaging.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Journey handoff',plain:true,msgs:[{d:'in',tx:'Status: no engagement by Day 21 \\u00b7 Flag: at-risk \\u00b7 Next journey: Subscription Renewal & Retention \\u00b7 Re-engagement: paused'}]}}\r\n]},\r\n\r\n\/* \u2500\u2500 Journey 3: Breaking News and Live Events \u2500\u2500 *\/\r\n{title:'Breaking News and Live Events',ic:'radio',steps:[\r\n{nodes:[{t:'c',c:'bl',ic:'radio',l:'Trigger: A news event matching declared topic preferences is published, or a live event (sports, entertainment, broadcast) matching content history is about to begin.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Monitoring events',plain:true,msgs:[{d:'in',tx:'Monitoring breaking stories and live events against subscriber preference profiles'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'CDP signal \\u00b7 logic',nm:'Event or Story Detected',pv:'AI matches the breaking story or live event against preference profiles. Politics subscriber \\u2192 breaking political story. Sports subscriber \\u2192 match about to start. No topic match, no message fires.',pill:'AI Active',pt:'pill-nv'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Event match',plain:true,msgs:[{d:'in',tx:'Story: Coalition government collapses over budget vote \\u00b7 Preference: Politics \\u00b7 Match confidence: high \\u00b7 Channel: push'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+story published',nm:'Breaking News Push',pv:'BREAKING: [Headline in one sentence]. Tap to read. No image overload \\u2014 speed is the priority.',pill:'Live Trigger',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Breaking news',plain:true,msgs:[{d:'in',tx:'BREAKING: Coalition government collapses over budget vote.\\n\\n[Read now]'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T-15 min before live event',nm:'Live Event Alert',pv:'[Match\/Show] starts in 15 minutes. Watch live. Direct deep-link into the live stream.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Live event starting soon',plain:true,msgs:[{d:'in',tx:'Spain vs France starts in 15 minutes.\\n\\n[Watch live]'}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 significant event moment',nm:'WhatsApp Score Update',pv:'Live score update sent at key moments \\u2014 goal scored, major development. Subscribers can reply; the AI concierge answers questions about the game or stream access.',pill:'AI Active',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Spain 2, France 1. 67th minute. Substitution just made for France.\\n\\n[Watch live]'},{d:'out',tx:'How do I switch to the multi-angle view?'},{d:'in',tx:'Tap the screen during the stream and select the camera icon \\u2014 four angles available including the tactical view. Enjoy the match! \\u26bd'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'In-app \\u00b7 continuous',nm:'In-App Live Update',pv:\"A persistent in-app banner updates with the live score or news ticker without requiring the subscriber to leave what they're watching. Non-intrusive, dismissible.\",pill:'Live Trigger',pt:'pill-nv'}],phone:{ch:'inapp',nm:'Meridian App \\u00b7 Live',st:'Persistent live banner',plain:true,msgs:[{d:'in',tx:\"\\ud83d\\udd34 LIVE \\u2014 Spain 2, France 1 \\u00b7 67' \\u00b7 Tap for full coverage\"}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+event conclusion',nm:'Post-Event Summary',pv:'Full-time score and a highlights CTA. Fires only for subscribers who received the pre-event alert.',pill:'Instant',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Full-time',plain:true,msgs:[{d:'in',tx:'Full-time: Spain 3, France 1. Match report and highlights available now.\\n\\n[Watch highlights]'}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Logic: The CDP logs which stories and events the subscriber opened, how long they engaged, and whether they shared. AI updates preference weights \\u2014 sports alerts get suppressed if never opened; political news weight increases if regularly opened.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Preferences updating',plain:true,msgs:[{d:'in',tx:'Preference: political news weight +0.3 \\u00b7 Sports: weight -0.1 \\u00b7 Next push: adjusted'}]}}\r\n]},\r\n\r\n\/* \u2500\u2500 Journey 4: Free to Paid Conversion \u2500\u2500 *\/\r\n{title:'Free to Paid Conversion',ic:'unlock',steps:[\r\n{nodes:[{t:'c',c:'bl',ic:'unlock',l:'Trigger: A registered free reader or trial user hits an engagement threshold, repeatedly meets the paywall, or approaches the end of a trial. The CDP scores conversion readiness.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Scoring readiness',plain:true,msgs:[{d:'in',tx:'Scoring conversion readiness against 30-day free-tier behavior'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'CDP signal \\u00b7 logic',nm:'Conversion Signal Scored',pv:'AI reviews free-tier behavior over 30 days. Repeated paywall hits \\u2192 value-of-paid offer. High session frequency \\u2192 habit-based pitch. Trial nearing expiry \\u2192 deadline-driven nudge.',pill:'AI Active',pt:'pill-nv'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Conversion score',plain:true,msgs:[{d:'in',tx:'Paywall hits: 6 this month \\u00b7 Sessions: near-daily \\u00b7 Affinity score: 88 \\u00b7 Recommended: annual offer'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'In-app \\u00b7 next paywall hit',nm:'Paywall-Moment Offer',pv:\"You've hit the free limit five times this month. Subscribers never do. Contextual overlay at the exact moment of intent.\",pill:'Live Trigger',pt:'pill-nv'}],phone:{ch:'inapp',nm:'Meridian App \\u00b7 Paywall',st:'Contextual offer',plain:true,msgs:[{d:'in',tx:\"You've hit the free limit five times this month. Subscribers never do.\\n\\nFirst month at $4.99.\\n\\n[See the offer]\"}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+Day 2, if no action',nm:'Trial or Intro Push',pv:'Unlock everything for [Price]\/month. Cancel anytime. Start in under a minute \\u2014 lowering friction.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Intro offer',plain:true,msgs:[{d:'in',tx:'Unlock everything for $4.99\/month. Cancel anytime. Start in under a minute.\\n\\n[Start now]'}]}},\r\n{nodes:[{t:'f',c:'or',ic:'mail',nt:'Email \\u00b7 T+Day 5, if no action',nm:'Value Recap',pv:\"An honest recap of what the free tier gave them, and what a subscription adds. What they've missed, framed as value, not pressure.\",pill:'Scheduled',pt:'pill-or'}],phone:{ch:'email',nm:'Meridian \\u00b7 Email',st:'Value recap',plain:true,msgs:[{d:'in',tx:\"Everything you've read for free this month\\n\\nYou read 9 free articles. Subscribers this month also got: full video library, offline downloads, and zero paywalls.\\n\\n[See what you're missing]\"}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 T+Day 7, if still free',nm:'WhatsApp Personal Offer',pv:\"Based on how you read, here's what a subscription would look like for you: [key benefits], [price]. AI agent ready to complete the subscription inline \\u2014 no call center, no hold time.\",pill:'AI Active',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:\"Hi Alex, based on how you read, here's what a subscription would look like for you: full video library, ad-free, offline downloads \\u2014 $4.99\/month. Any questions?\"},{d:'out',tx:'Can I switch plans later?'},{d:'in',tx:'Anytime, no penalty. Want me to set up the monthly plan now?'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T-2 days trial end, trial users only',nm:'Trial Expiry Push',pv:\"Your trial ends [Date]. Keep everything you've been reading and watching for [Price]\/month. Trial-end date as the urgency anchor.\",pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Trial ending',plain:true,msgs:[{d:'in',tx:\"Your trial ends Friday. Keep everything you've been reading and watching for $4.99\/month.\\n\\n[Keep my access]\"}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Logic: Subscriber converts \\u2192 CDP tags them new-paid and Reader and Viewer Onboarding activates. Subscriber stays free \\u2192 CDP logs the objection signal and re-scores conversion readiness in 30 days. No repeat offer inside the cooldown.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Outcome logged',plain:true,msgs:[{d:'in',tx:'Outcome: converted \\u00b7 Tag: new-paid \\u00b7 Next journey: Reader and Viewer Onboarding'}]}}\r\n]},\r\n\r\n\/* \u2500\u2500 Journey 5: Subscription Renewal and Retention \u2500\u2500 *\/\r\n{title:'Subscription Renewal and Retention',ic:'credit-card',steps:[\r\n{nodes:[\r\n  {t:'c',c:'or',ic:'alert-triangle',l:'Trigger: The CDP detects a renewal approaching, or a pre-churn pattern \\u2014 declining sessions 21+ days, a failed payment, a cancellation-page visit, or competitor-comparison behavior on web.'},\r\n  {t:'e'},\r\n  {t:'b',branches:[\r\n    {l:'Renewal approaching',ns:[{t:'c',c:'bl',ic:'bell',l:'Value-reminder track'}]},\r\n    {l:'Failed payment',ns:[{t:'c',c:'wa',ic:'message-circle',l:'Fix-the-payment track'}]},\r\n    {l:'Cancellation-page visit',ns:[{t:'c',c:'or',ic:'mail',l:'Retention-offer track'}]},\r\n    {l:'Competitor research',ns:[{t:'c',c:'nv',ic:'cpu',l:'Competitive-retention track'}]}\r\n  ]}\r\n],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Pattern classified',plain:true,msgs:[{d:'in',tx:'Status: renewal in 9 days \\u00b7 Sessions: declining \\u00b7 Track: value reminder + light offer'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+0',nm:'Value Reminder',pv:\"Here's everything you read and watched with Meridian this year \\u2014 a personalized year-in-review that makes the value tangible before renewal.\",pill:'Instant',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Year in review',plain:true,msgs:[{d:'in',tx:\"Here's everything you read and watched with Meridian this year.\\n\\n[See my year]\"}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 T+Day 1, if payment failed',nm:'Payment Recovery',pv:\"Your last payment didn't go through and your access is at risk. Update your card in one tap so nothing gets interrupted. Involuntary churn fixed before it becomes a lost subscriber.\",pill:'AI Active',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:\"Hi Alex, your last payment didn't go through and your access is at risk. Update your card in one tap so nothing gets interrupted.\\n\\n[Update payment]\"}]}},\r\n{nodes:[{t:'f',c:'or',ic:'mail',nt:'Email \\u00b7 T+Day 3, cancellation intent or competitor behavior',nm:'Retention Offer',pv:\"An honest acknowledgment that they've been reconsidering, plus a personalized offer \\u2014 a loyalty discount, an annual price lock, or a better-matched plan. No pressure, no corporate tone.\",pill:'Scheduled',pt:'pill-or'}],phone:{ch:'email',nm:'Meridian \\u00b7 Email',st:'Before you go',plain:true,msgs:[{d:'in',tx:\"Before you go, here's what we can do\\n\\nWe noticed you've been reconsidering. How about 30% off your next 6 months, or an annual price lock?\\n\\n[See my offer]\"}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 T+Day 7, high-value subscriber',nm:'Personal Touch',pv:\"You've been with us a long time and we'd like to keep it that way. A member of our team can sort out anything that isn't working. 10 minutes, no script.\",pill:'AI Active',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:\"Hi Alex, you've been with us a long time and we'd like to keep it that way. A member of our team can sort out anything that isn't working \\u2014 10 minutes, no script.\\n\\n[Book a call]\"}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+Day 12, if still at risk',nm:'Final Offer',pv:\"We'd like you to stay. Here's our best offer, valid for 7 days.\",pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Final offer',plain:true,msgs:[{d:'in',tx:\"We'd like you to stay. Here's our best offer: 40% off for 6 months. Valid for 7 days.\\n\\n[See my offer]\"}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Logic: Subscriber retained at any step \\u2192 the CDP updates the churn score, AI recalibrates the engagement model. Subscriber cancels \\u2192 the CDP logs the reason and flags a win-back journey at the 90-day mark. No automated win-back inside the first 30 days.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Outcome logged',plain:true,msgs:[{d:'in',tx:'Outcome: retained \\u00b7 Churn score: updated \\u00b7 Offer: tagged for future reference'}]}}\r\n]},\r\n\r\n\/* \u2500\u2500 Journey 6: Fan and Event Engagement \u2500\u2500 *\/\r\n{title:'Fan and Event Engagement',ic:'users',steps:[\r\n{nodes:[{t:'c',c:'bl',ic:'users',l:'Trigger: A live or ticketed event is approaching. The CDP segments the audience by fan tier \\u2014 season ticket holders, casual fans, and lapsed supporters \\u2014 who live in the same database but need different journeys.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Segmenting audience',plain:true,msgs:[{d:'in',tx:'Segmenting audience by fan tier ahead of upcoming fixture'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'CDP signal \\u00b7 logic',nm:'Fan Segment Scored',pv:'AI classifies each fan by tier and history. Season ticket holder \\u2192 exclusive-access track. Engaged casual fan \\u2192 conversion-to-loyalty track. Lapsed supporter \\u2192 win-back track.',pill:'AI Active',pt:'pill-nv'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Fan tier scored',plain:true,msgs:[{d:'in',tx:'Fan tier: casual \\u00b7 Last event engaged: 3 months ago \\u00b7 Preference: home matches \\u00b7 Track: convert to loyalty'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T-3 days before event',nm:'Pre-Event Hype',pv:\"[Event] is almost here. Squad news, kickoff time, and how to watch \\u2014 tailored to the fan's team or artist.\",pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Event preview',plain:true,msgs:[{d:'in',tx:'Real Madrid vs Sevilla is almost here. Squad news, kickoff time, and how to watch.\\n\\n[See the preview]'}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 T-1 day before event',nm:'Access Reminder',pv:'A tier-aware message \\u2014 ticket wallet for season holders, purchase or stream link for everyone else. AI concierge answers access questions inline.',pill:'AI Active',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Real Madrid vs Sevilla is tomorrow. Season ticket holders: your entry is ready in the app. Everyone else: watch live or grab a ticket here.\\n\\n[Open my ticket]'},{d:'out',tx:'Can I transfer my seat to a friend?'},{d:'in',tx:'Yes \\u2014 open your ticket, tap \"Transfer,\" and enter their email. Takes about a minute.'}]}},\r\n{nodes:[{t:'f',c:'wa',ic:'message-circle',nt:'WhatsApp \\u00b7 key moments during event',nm:'Live WhatsApp Updates',pv:'Live score or event updates at key moments. Fans can reply and the AI concierge responds instantly.',pill:'Live Trigger',pt:'pill-wa'}],phone:{ch:'wa',nm:'Meridian \\u00b7 WhatsApp',st:'WhatsApp Business \\u00b7 verified',plain:false,msgs:[{d:'in',tx:'Real Madrid 2, Sevilla 1. 67th minute.\\n\\n[Watch the replay]'}]}},\r\n{nodes:[{t:'f',c:'nv',ic:'cpu',nt:'In-app \\u00b7 continuous during event',nm:'In-App Live Ticker',pv:'A persistent in-app banner with the live score or event feed. Non-intrusive, dismissible, one tap to full coverage.',pill:'Live Trigger',pt:'pill-nv'}],phone:{ch:'inapp',nm:'Meridian App \\u00b7 Live',st:'Live ticker',plain:true,msgs:[{d:'in',tx:\"\\ud83d\\udd34 LIVE \\u2014 Real Madrid 2, Sevilla 1 \\u00b7 67' \\u00b7 Tap for full coverage\"}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Push \\u00b7 T+event conclusion',nm:'Post-Event Highlights',pv:'Full-time result, highlights, ratings, and the report ready now. Casual fans who engaged get a follow-up loyalty offer at Day 2.',pill:'Instant',pt:'pill-bl'}],phone:{ch:'push',nm:'Meridian \\u00b7 Push',st:'Full-time',plain:true,msgs:[{d:'in',tx:'Full-time: Real Madrid 3, Sevilla 1. Highlights, ratings, and the report are ready.\\n\\n[Watch highlights]'}]}},\r\n{nodes:[{t:'c',c:'nv',ic:'flag',l:'Logic: The CDP logs which events the fan engaged with, how deeply, and whether they converted. A casual fan who engaged with three straight events moves toward the loyalty track; a season ticket holder who went quiet moves toward retention.'}],phone:{ch:'cdp',nm:'Meridian \\u00b7 CDP',st:'Fan scoring updated',plain:true,msgs:[{d:'in',tx:'Engagement: 3 consecutive events \\u00b7 Tier: casual moving to loyalty \\u00b7 Next offer: membership'}]}}\r\n]}\r\n];\r\n\r\nvar uc=0,step=0,timers=[];\r\nfunction $(id){return root.querySelector(id);}\r\nvar elList=$('#imj-uclist'),elTitle=$('#imj-jtitle'),elProg=$('#imj-prog'),elFlow=$('#imj-flow'),elMM=$('#imj-mm'),elCtr=$('#imj-ctr'),elPrev=$('#imj-prev'),elNext=$('#imj-next'),elAv=$('#imj-av'),elNm=$('#imj-chnm'),elSt=$('#imj-chst'),elMsgs=$('#imj-msgs'),elStrip=$('#imj-strip');\r\n$('#imj-zin').innerHTML=ic('plus');$('#imj-zout').innerHTML=ic('minus');$('#imj-zfit').innerHTML=ic('maximize');\r\n$('#imj-previc').innerHTML=ic('chevron-left');$('#imj-nextic').innerHTML=ic('chevron-right');\r\nvar CH_IC={wa:'message-circle',push:'bell',email:'mail',sms:'smartphone',inapp:'cpu',cdp:'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=\"imj-uc-item'+(i===uc?' on':'')+'\" role=\"button\" tabindex=\"0\" data-i=\"'+i+'\">'+ic(u.ic)+'<span>'+u.title+'<\/span><span class=\"imj-uc-n\">'+(i+1)+'<\/span><\/div>';});\r\n  elList.innerHTML=h;\r\n  elList.querySelectorAll('.imj-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='imj-nc';el.innerHTML='<div class=\"imj-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='imj-nf pulse';e2.innerHTML='<div class=\"imj-nhead\"><div class=\"imj-nic '+n.c+'\">'+ic(n.ic)+'<\/div><span class=\"imj-ntype\">'+n.nt+'<\/span><\/div><div class=\"imj-nbody\"><div class=\"imj-nname\">'+n.nm+'<\/div><div class=\"imj-nprev\">'+n.pv+'<\/div><span class=\"imj-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='imj-edge'+(n.l?' lbl':'');if(n.l)ed.setAttribute('data-label',n.l);parent.appendChild(ed);var dt=document.createElement('div');dt.className='imj-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='imj-branch';\r\n      var stem=document.createElement('div');stem.className='imj-bstem';wrap.appendChild(stem);\r\n      var bar=document.createElement('div');bar.className='imj-bbar';bar.style.setProperty('--ins',(50\/nb)+'%');wrap.appendChild(bar);\r\n      var row=document.createElement('div');row.className='imj-brow';\r\n      n.branches.forEach(function(b){var col=document.createElement('div');col.className='imj-bcol';var drop=document.createElement('div');drop.className='imj-bdrop';col.appendChild(drop);var lab=document.createElement('div');lab.className='imj-blabel';lab.textContent=b.l;col.appendChild(lab);renderNodes(b.ns,col);row.appendChild(col);});\r\n      wrap.appendChild(row);parent.appendChild(wrap);\r\n    }\r\n  });\r\n}\r\nfunction renderMM(total,cur){var cols=['#22C55E','#0072EF','#F07000','#22C55E','#0072EF','#7C3AED'],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='imj-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('.imj-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='imj-bub '+(m.d==='out'?'out':'in');var ts=new Date(now.getTime()-(p.msgs.length-1-i)*60000);bub.innerHTML='<div class=\"imj-bt\">'+m.tx+'<\/div><span class=\"imj-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=\"imj-seg'+(i<step?' done':i===step?' cur':'')+'\"><\/div>';}elProg.innerHTML=ph;\r\n  elPrev.disabled=(step===0);\r\n  if(step===total-1){elNext.textContent='Restart';elNext.appendChild(function(){var s=document.createElement('span');s.innerHTML=ic('rotate-ccw');return s;}());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=\"imj-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","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-media-proof\" role=\"region\" aria-label=\"Media and Entertainment proof \u2014 Atl\u00e9tico de Madrid results and media sector benchmarks\">\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-media-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(145deg,#0F0F0F 0%,#0F3B7A 100%) !important;padding:100px 48px !important}\r\n#indi-media-proof *,#indi-media-proof *::before,#indi-media-proof *::after{box-sizing:border-box;margin:0;padding:0;font-family:'Manrope',sans-serif !important}\r\n#indi-media-proof .imp-texture{position:absolute !important;inset:0 !important;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px) !important;background-size:28px 28px !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-media-proof .imp-inner{position:relative !important;z-index:2 !important;max-width:1180px !important;margin:0 auto !important}\r\n\/* Header *\/\r\n#indi-media-proof .imp-head{text-align:center !important;max-width:740px !important;margin:0 auto 52px !important}\r\n#indi-media-proof .imp-eyebrow{display:inline-flex !important;align-items:center !important;gap:7px !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;padding:7px 16px !important;background:rgba(138,218,63,.10) !important;border:1px solid rgba(138,218,63,.30) !important;border-radius:999px !important}\r\n#indi-media-proof .imp-eyebrow::before{content:\"\" !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#8ADA3F !important;flex-shrink:0 !important}\r\n#indi-media-proof .imp-title{font-size:clamp(26px,3.2vw,42px) !important;font-weight:500 !important;letter-spacing:-.022em !important;line-height:1.12 !important;color:#FFFFFF !important;margin-bottom:0 !important}\r\n\/* Grid \u2014 2 cards, wider, more breathing room *\/\r\n#indi-media-proof .imp-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:32px !important;align-items:stretch !important;max-width:920px !important;margin:0 auto !important}\r\n\/* Card *\/\r\n#indi-media-proof .imp-card{position:relative !important;display:flex !important;flex-direction:column !important;background:#1B4581 !important;border-radius:18px !important;padding:36px 32px 32px !important;overflow:hidden !important;box-shadow:0 8px 32px -8px rgba(0,0,0,.35),0 2px 8px -2px rgba(0,0,0,.20) !important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease !important}\r\n#indi-media-proof .imp-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-media-proof .imp-card:hover{transform:translateY(-5px) !important;box-shadow:0 20px 48px -10px rgba(0,0,0,.45),0 4px 14px -4px rgba(0,0,0,.25) !important}\r\n\/* Logo zone (text wordmark \u2014 no client logo file available) *\/\r\n#indi-media-proof .imp-logo{min-height:110px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-bottom:24px !important;margin-bottom:20px !important;border-bottom:1px solid rgba(255,255,255,.14) !important}\r\n#indi-media-proof .imp-logo span{font-size:22px !important;font-weight:800 !important;letter-spacing:-.02em !important;color:#FFFFFF !important;text-align:center !important}\r\n#indi-media-proof .imp-logo img{display:block !important;max-height:110px !important;width:auto !important;max-width:320px !important;object-fit:contain !important}\r\n#indi-media-proof .imp-logo.mono img{filter:brightness(0) invert(1) !important}\r\n\/* Sector-benchmark tag (replaces logo zone on the non-named-customer card) *\/\r\n#indi-media-proof .imp-sectortag{display:inline-flex !important;align-items:center !important;gap:6px !important;align-self:center !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.5px !important;text-transform:uppercase !important;color:rgba(255,255,255,.68) !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:999px !important;padding:7px 15px !important;margin-bottom:20px !important}\r\n#indi-media-proof .imp-sectortag svg{width:12px !important;height:12px !important;stroke:rgba(255,255,255,.68) !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n\/* Location \/ category pill *\/\r\n#indi-media-proof .imp-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:0 0 10px !important}\r\n#indi-media-proof .imp-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-media-proof .imp-narr{font-size:14.5px !important;font-weight:400 !important;line-height:1.65 !important;color:rgba(255,255,255,.75) !important;margin-bottom:24px !important;flex:1 !important}\r\n#indi-media-proof .imp-card.bench .imp-narr{color:rgba(255,255,255,.65) !important}\r\n\/* Metrics *\/\r\n#indi-media-proof .imp-mets{display:flex !important;flex-direction:column !important;gap:18px !important;border-top:1px solid rgba(255,255,255,.14) !important;padding-top:24px !important}\r\n#indi-media-proof .imp-met{display:flex !important;flex-direction:column !important;gap:3px !important}\r\n#indi-media-proof .imp-num{font-size:34px !important;font-weight:800 !important;letter-spacing:-.025em !important;line-height:1 !important;color:#8ADA3F !important;font-variant-numeric:tabular-nums !important}\r\n#indi-media-proof .imp-mlabel{font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;color:rgba(255,255,255,.85) !important}\r\n\/* Sub-label pairing each benchmark figure with its source type \u2014 keeps proof type unambiguous *\/\r\n#indi-media-proof .imp-mbench{display:block !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:.4px !important;text-transform:uppercase !important;color:rgba(255,255,255,.42) !important;margin-top:2px !important}\r\n\/* Qualitative credibility note (non-numeric, e.g. OPTA integration) *\/\r\n#indi-media-proof .imp-badge{display:flex !important;align-items:center !important;gap:9px !important;font-size:13px !important;font-weight:600 !important;line-height:1.4 !important;color:rgba(255,255,255,.85) !important}\r\n#indi-media-proof .imp-badge-ic{width:26px !important;height:26px !important;border-radius:7px !important;background:rgba(138,218,63,.16) !important;border:1px solid rgba(138,218,63,.30) !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}\r\n#indi-media-proof .imp-badge-ic svg{width:13px !important;height:13px !important;stroke:#8ADA3F !important;stroke-width:2.5 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n\/* Footer *\/\r\n#indi-media-proof .imp-foot{text-align:center !important;font-size:11.5px !important;color:rgba(255,255,255,.40) !important;margin-top:38px !important;line-height:1.6 !important}\r\n#indi-media-proof .imp-more{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:14px !important;font-size:14px !important;font-weight:700 !important;color:#8ADA3F !important;text-decoration:none !important;letter-spacing:-.01em !important;transition:gap .2s ease !important}\r\n#indi-media-proof .imp-more:hover{gap:10px !important}\r\n#indi-media-proof .imp-more svg{width:14px !important;height:14px !important;stroke:#8ADA3F !important;stroke-width:2.5 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important;transition:transform .2s ease !important}\r\n#indi-media-proof .imp-more:hover svg{transform:translateX(3px) !important}\r\n\/* Entrance animation *\/\r\n#indi-media-proof.imp-js .imp-card{opacity:0;transform:translateY(28px)}\r\n#indi-media-proof.imp-js .imp-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-media-proof.imp-js .imp-card::before{transform:scaleX(0)}\r\n#indi-media-proof.imp-js .imp-card.in::before{transform:scaleX(1)}\r\n\/* Responsive *\/\r\n@media(max-width:820px){\r\n  #indi-media-proof{padding:80px 32px !important}\r\n  #indi-media-proof .imp-grid{grid-template-columns:1fr !important;gap:20px !important;max-width:480px !important}\r\n  #indi-media-proof .imp-head{margin-bottom:38px !important}\r\n  #indi-media-proof .imp-narr{flex:none !important}\r\n}\r\n@media(max-width:600px){\r\n  #indi-media-proof{padding:56px 16px !important}\r\n  #indi-media-proof .imp-card{padding:28px 22px 24px !important}\r\n  #indi-media-proof .imp-num{font-size:28px !important}\r\n  #indi-media-proof .imp-logo{min-height:80px !important}\r\n  #indi-media-proof .imp-logo img{max-height:80px !important;max-width:240px !important}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #indi-media-proof .imp-card,#indi-media-proof .imp-card::before{transition:none !important}\r\n  #indi-media-proof .imp-card:hover{transform:none !important}\r\n  #indi-media-proof .imp-more,#indi-media-proof .imp-more svg{transition:none !important}\r\n}\r\n<\/style>\r\n\r\n<div class=\"imp-texture\" aria-hidden=\"true\"><\/div>\r\n\r\n<div class=\"imp-inner\">\r\n\r\n  <div class=\"imp-head\">\r\n    <span class=\"imp-eyebrow\">Proof<\/span>\r\n    <h2 class=\"imp-title\">Real results from media brands that turned content into a conversation.<\/h2>\r\n  <\/div>\r\n\r\n  <div class=\"imp-grid\">\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 1 \u2014 ATL\u00c9TICO DE MADRID (named customer) \u2550\u2550\u2550 -->\r\n    <article class=\"imp-card\">\r\n      <div class=\"imp-logo mono\" aria-label=\"Atl&eacute;tico de Madrid\">\r\n        <img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/02\/Atletico-Madrid-1.png\" alt=\"Atl&eacute;tico de Madrid\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"imp-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 &middot; Football Club\r\n      <\/div>\r\n      <p class=\"imp-narr\">Atl&eacute;tico de Madrid deployed indigitall push across their app and web properties to drive match-day engagement and promotional campaign performance. Behavioral segmentation reaches season ticket holders, casual fans, and lapsed supporters with different messages on the same day.<\/p>\r\n      <div class=\"imp-mets\">\r\n        <div class=\"imp-met\">\r\n          <span class=\"imp-num\" data-to=\"42\" data-prefix=\"\" data-suffix=\"%\">42%<\/span>\r\n          <span class=\"imp-mlabel\">CTR on promotional and sales messages<\/span>\r\n        <\/div>\r\n        <div class=\"imp-met\">\r\n          <span class=\"imp-num\" data-to=\"19\" data-prefix=\"\" data-suffix=\"%\">19%<\/span>\r\n          <span class=\"imp-mlabel\">CTR on post-match summaries<\/span>\r\n        <\/div>\r\n        <div class=\"imp-badge\">\r\n          <span class=\"imp-badge-ic\" 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          <\/span>\r\n          Gen AI bot integrated with the OPTA sports data API\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- \u2550\u2550\u2550 CARD 2 \u2014 MEDIA SECTOR BENCHMARKS (not a named customer) \u2550\u2550\u2550 -->\r\n    <article class=\"imp-card bench\">\r\n      <span class=\"imp-sectortag\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 3v18h18\"\/><path d=\"m19 9-5 5-4-4-3 3\"\/><\/svg>\r\n        Sector Benchmark\r\n      <\/span>\r\n      <p class=\"imp-narr\">Across media deployments, indigitall's behavioral segmentation and geo-targeting consistently outperform mass-blast messaging. These are industry-level ranges, not a single named customer, shown here to set an honest expectation for what the platform delivers.<\/p>\r\n      <div class=\"imp-mets\">\r\n        <div class=\"imp-met\">\r\n          <span class=\"imp-num\" data-to=\"3\" data-prefix=\"\" data-suffix=\"x\">3x<\/span>\r\n          <span class=\"imp-mlabel\">engagement on geo-targeted content segments<\/span>\r\n          <span class=\"imp-mbench\">Media sector benchmark<\/span>\r\n        <\/div>\r\n        <div class=\"imp-met\">\r\n          <span class=\"imp-num\" data-to=\"22\" data-prefix=\"+\" data-suffix=\"%\">+22%<\/span>\r\n          <span class=\"imp-mlabel\">CTR via geo-targeted news push<\/span>\r\n          <span class=\"imp-mbench\">Media sector benchmark<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n  <\/div><!-- \/imp-grid -->\r\n\r\n  <div style=\"text-align:center;margin-top:38px;\">\r\n    <p class=\"imp-foot\">Atl&eacute;tico de Madrid data: indigitall production, 2026. The second card reflects media sector benchmarks across indigitall deployments, not a single named customer.<\/p>\r\n    <a href=\"https:\/\/indigitall.com\/en\/cases\/\" class=\"imp-more\" aria-label=\"See more Media and Entertainment success stories\">\r\n      See More Success Stories\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\r\n    <\/a>\r\n  <\/div>\r\n\r\n<\/div><!-- \/imp-inner -->\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-media-proof');\r\n  if(!root)return;\r\n  var cards=root.querySelectorAll('.imp-card');\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  function fmt(v,el){\r\n    var isDecimal=el.hasAttribute('data-decimal');\r\n    var isComma=el.hasAttribute('data-comma');\r\n    if(isDecimal)return v.toFixed(1);\r\n    var r=Math.round(v);\r\n    return isComma?r.toLocaleString('en-US'):String(r);\r\n  }\r\n\r\n  function count(el){\r\n    var to=parseFloat(el.getAttribute('data-to'));\r\n    var pre=el.getAttribute('data-prefix')||'';\r\n    var suf=el.getAttribute('data-suffix')||'';\r\n    var dur=1400,t0=null;\r\n    function tick(ts){\r\n      if(!t0)t0=ts;\r\n      var p=Math.min((ts-t0)\/dur,1);\r\n      var e=1-Math.pow(1-p,3);\r\n      var v=e*to;\r\n      el.textContent=pre+fmt(v,el)+suf;\r\n      if(p<1)requestAnimationFrame(tick);\r\n    }\r\n    el.textContent=pre+fmt(0,el)+suf;\r\n    requestAnimationFrame(tick);\r\n  }\r\n\r\n  function reveal(card,delay){\r\n    setTimeout(function(){\r\n      card.classList.add('in');\r\n      setTimeout(function(){\r\n        card.querySelectorAll('.imp-num[data-to]').forEach(count);\r\n      },260);\r\n    },delay);\r\n  }\r\n\r\n  if(reduce){\r\n    root.querySelectorAll('.imp-num[data-to]').forEach(function(el){\r\n      var pre=el.getAttribute('data-prefix')||'';\r\n      var suf=el.getAttribute('data-suffix')||'';\r\n      var to=parseFloat(el.getAttribute('data-to'));\r\n      el.textContent=pre+fmt(to,el)+suf;\r\n    });\r\n    return;\r\n  }\r\n\r\n  root.classList.add('imp-js');\r\n\r\n  if(!('IntersectionObserver'in window)){\r\n    cards.forEach(function(c,i){reveal(c,i*150);});\r\n    return;\r\n  }\r\n\r\n  var obs=new IntersectionObserver(function(entries){\r\n    entries.forEach(function(en){\r\n      if(en.isIntersecting){\r\n        var idx=Array.prototype.indexOf.call(cards,en.target);\r\n        reveal(en.target,(idx<0?0:idx%2)*150);\r\n        obs.unobserve(en.target);\r\n      }\r\n    });\r\n  },{threshold:.2});\r\n\r\n  cards.forEach(function(c){obs.observe(c);});\r\n})();\r\n<\/script>\r\n<\/div>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<div id=\"indi-media-metrics\" role=\"region\" aria-label=\"Media and Entertainment measured outcomes\">\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-media-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:#F5F7FA !important;padding:104px 48px !important}\r\n#indi-media-metrics *,#indi-media-metrics *::before,#indi-media-metrics *::after{box-sizing:border-box;margin:0;padding:0;font-family:'Manrope',sans-serif !important}\r\n#indi-media-metrics .imm-inner{position:relative !important;z-index:2 !important;max-width:1280px !important;margin:0 auto !important}\r\n#indi-media-metrics .imm-head{text-align:center !important;max-width:760px !important;margin:0 auto 64px !important}\r\n#indi-media-metrics .imm-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:#16469D !important;margin-bottom:18px !important;padding:8px 16px !important;background:#EEF3FF !important;border:1px solid rgba(22,70,157,.16) !important;border-radius:999px !important}\r\n#indi-media-metrics .imm-eyebrow::before{content:\"\" !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#0072EF !important}\r\n#indi-media-metrics .imm-title{font-size:clamp(28px,3.5vw,48px) !important;font-weight:500 !important;letter-spacing:-.022em !important;line-height:1.1 !important;color:#0F0F0F !important;margin-bottom:0 !important}\r\n\/* 3x2 grid *\/\r\n#indi-media-metrics .imm-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important}\r\n\/* Card tile \u2014 white, soft navy shadow *\/\r\n#indi-media-metrics .imm-stat{position:relative !important;background:#FFFFFF !important;border:1px solid #EAF0FA !important;border-radius:16px !important;padding:32px 24px 28px !important;text-align:center !important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease !important;box-shadow:0 12px 36px -8px rgba(18,54,108,.16),0 2px 8px rgba(0,0,0,.05) !important;overflow:hidden !important}\r\n#indi-media-metrics .imm-stat::before{content:\"\" !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:60% !important;height:2px !important;opacity:0 !important;transition:opacity .3s ease !important}\r\n#indi-media-metrics .imm-stat.green::before{background:linear-gradient(90deg,transparent,rgba(48,192,84,.6),transparent) !important}\r\n#indi-media-metrics .imm-stat.blue::before{background:linear-gradient(90deg,transparent,rgba(0,114,239,.6),transparent) !important}\r\n#indi-media-metrics .imm-stat:hover{transform:translateY(-4px) !important;box-shadow:0 24px 54px -12px rgba(18,54,108,.22),0 4px 12px rgba(0,0,0,.07) !important}\r\n#indi-media-metrics .imm-stat.green:hover{border-color:rgba(48,192,84,.35) !important}\r\n#indi-media-metrics .imm-stat.blue:hover{border-color:rgba(0,114,239,.35) !important}\r\n#indi-media-metrics .imm-stat:hover::before{opacity:1 !important}\r\n\/* Anchor tile \u2014 the visual centerpiece: named-customer proof *\/\r\n#indi-media-metrics .imm-stat.anchor{border-color:rgba(0,114,239,.22) !important;background:linear-gradient(160deg,rgba(0,114,239,.05) 0%,#FFFFFF 100%) !important}\r\n\/* Icon chip *\/\r\n#indi-media-metrics .imm-ic{width:44px !important;height:44px !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 22px !important}\r\n#indi-media-metrics .imm-stat.green .imm-ic{background:#EAF7DC !important;border:1px solid rgba(48,192,84,.28) !important}\r\n#indi-media-metrics .imm-stat.blue .imm-ic{background:#EEF3FF !important;border:1px solid rgba(0,114,239,.24) !important}\r\n#indi-media-metrics .imm-stat.green .imm-ic svg{stroke:#30C054 !important}\r\n#indi-media-metrics .imm-stat.blue .imm-ic svg{stroke:#0072EF !important}\r\n#indi-media-metrics .imm-ic svg{width:20px !important;height:20px !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n\/* Big number *\/\r\n#indi-media-metrics .imm-num{display:block !important;font-size:clamp(40px,4.4vw,56px) !important;font-weight:800 !important;letter-spacing:-.04em !important;line-height:1 !important;font-variant-numeric:tabular-nums !important}\r\n#indi-media-metrics .imm-stat.anchor .imm-num{font-size:clamp(46px,5vw,62px) !important}\r\n#indi-media-metrics .imm-stat.green .imm-num{color:#30C054 !important}\r\n#indi-media-metrics .imm-stat.blue .imm-num{color:#0072EF !important}\r\n\/* Label *\/\r\n#indi-media-metrics .imm-label{display:block !important;font-size:15px !important;font-weight:700 !important;color:#0F0F0F !important;margin-top:14px !important;letter-spacing:-.005em !important;line-height:1.3 !important}\r\n\/* Context note *\/\r\n#indi-media-metrics .imm-desc{display:block !important;font-size:13px !important;font-weight:400 !important;line-height:1.5 !important;color:#5A6B85 !important;margin-top:6px !important}\r\n\/* Sector benchmark sub-label \u2014 transparency about source type *\/\r\n#indi-media-metrics .imm-bench{display:block !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.03em !important;text-transform:uppercase !important;color:#7C8BA1 !important;margin-top:6px !important}\r\n\/* Client tag *\/\r\n#indi-media-metrics .imm-client{display:inline-flex !important;align-items:center !important;gap:5px !important;margin-top:14px !important;padding:4px 11px !important;border-radius:999px !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important}\r\n#indi-media-metrics .imm-stat.blue .imm-client{background:#EEF3FF !important;border:1px solid rgba(0,114,239,.26) !important;color:#0072EF !important}\r\n#indi-media-metrics .imm-client::before{content:\"\" !important;width:4px !important;height:4px !important;border-radius:50% !important;flex-shrink:0 !important;background:#0072EF !important}\r\n\/* Source *\/\r\n#indi-media-metrics .imm-source{text-align:center !important;font-size:12px !important;color:#7C8BA1 !important;margin-top:48px !important;letter-spacing:.2px !important;line-height:1.6 !important}\r\n\/* Responsive *\/\r\n@media(max-width:1100px){\r\n  #indi-media-metrics{padding:88px 32px !important}\r\n  #indi-media-metrics .imm-grid{grid-template-columns:repeat(2,1fr) !important}\r\n}\r\n@media(max-width:760px){\r\n  #indi-media-metrics{padding:72px 24px !important}\r\n  #indi-media-metrics .imm-head{margin-bottom:44px !important}\r\n  #indi-media-metrics .imm-grid{grid-template-columns:repeat(2,1fr) !important}\r\n}\r\n@media(max-width:460px){\r\n  #indi-media-metrics{padding:56px 16px !important}\r\n  #indi-media-metrics .imm-grid{grid-template-columns:1fr 1fr !important;gap:14px !important}\r\n  #indi-media-metrics .imm-stat{padding:26px 14px 22px !important}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #indi-media-metrics .imm-stat{transition:none !important}\r\n  #indi-media-metrics .imm-stat:hover{transform:none !important}\r\n}\r\n<\/style>\r\n\r\n<div class=\"imm-inner\">\r\n\r\n  <div class=\"imm-head\">\r\n    <span class=\"imm-eyebrow\">Measured Outcomes<\/span>\r\n    <h2 class=\"imm-title\">What the platform delivers for media and entertainment brands.<\/h2>\r\n  <\/div>\r\n\r\n  <dl class=\"imm-grid\">\r\n\r\n    <!-- 1 \u2014 42% CTR on promotional content \u2014 blue, anchor, named customer -->\r\n    <div class=\"imm-stat blue anchor\">\r\n      <div class=\"imm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"m3 11 18-5v12L3 14v-3z\"\/><path d=\"M11.6 16.8a3 3 0 1 1-5.8-1.6\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"imm-num\" data-to=\"42\" data-prefix=\"\" data-suffix=\"%\">42%<\/dt>\r\n      <dd class=\"imm-label\">CTR on promotional content messages<\/dd>\r\n      <dd class=\"imm-desc\">Targeted content and offer campaigns<\/dd>\r\n      <span class=\"imm-client\">Atl&eacute;tico de Madrid<\/span>\r\n    <\/div>\r\n\r\n    <!-- 2 \u2014 19% CTR on post-match summaries \u2014 blue, anchor, named customer -->\r\n    <div class=\"imm-stat blue anchor\">\r\n      <div class=\"imm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"imm-num\" data-to=\"19\" data-prefix=\"\" data-suffix=\"%\">19%<\/dt>\r\n      <dd class=\"imm-label\">CTR on post-match summaries<\/dd>\r\n      <dd class=\"imm-desc\">Real-time content push to an engaged fan base<\/dd>\r\n      <span class=\"imm-client\">Atl&eacute;tico de Madrid<\/span>\r\n    <\/div>\r\n\r\n    <!-- 3 \u2014 3x engagement on geo-targeted segments \u2014 green, sector benchmark -->\r\n    <div class=\"imm-stat green\">\r\n      <div class=\"imm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"imm-num\" data-to=\"3\" data-prefix=\"\" data-suffix=\"x\">3x<\/dt>\r\n      <dd class=\"imm-label\">Engagement on geo-targeted content segments<\/dd>\r\n      <dd class=\"imm-desc\">AI-powered content and offer segmentation<\/dd>\r\n      <span class=\"imm-bench\">Media sector benchmark<\/span>\r\n    <\/div>\r\n\r\n    <!-- 4 \u2014 +22% CTR via geo-targeted news push \u2014 green, sector benchmark -->\r\n    <div class=\"imm-stat green\">\r\n      <div class=\"imm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><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      <\/div>\r\n      <dt class=\"imm-num\" data-to=\"22\" data-prefix=\"+\" data-suffix=\"%\">+22%<\/dt>\r\n      <dd class=\"imm-label\">CTR via geo-targeted news push<\/dd>\r\n      <dd class=\"imm-desc\">Breaking news matched to declared preferences<\/dd>\r\n      <span class=\"imm-bench\">Media sector benchmark<\/span>\r\n    <\/div>\r\n\r\n    <!-- 5 \u2014 40-60% reduction in support costs \u2014 green, sector range -->\r\n    <div class=\"imm-stat green\">\r\n      <div class=\"imm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"\/><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"imm-num\" data-static=\"40&ndash;60%\">40&ndash;60%<\/dt>\r\n      <dd class=\"imm-label\">Reduction in customer support costs<\/dd>\r\n      <dd class=\"imm-desc\">AI agent deployment, sector range<\/dd>\r\n    <\/div>\r\n\r\n    <!-- 6 \u2014 50% inbound call deflection \u2014 green, sector range -->\r\n    <div class=\"imm-stat green\">\r\n      <div class=\"imm-ic\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\r\n      <\/div>\r\n      <dt class=\"imm-num\" data-to=\"50\" data-prefix=\"\" data-suffix=\"%\">50%<\/dt>\r\n      <dd class=\"imm-label\">Inbound call deflection<\/dd>\r\n      <dd class=\"imm-desc\">Voice AI, sector range<\/dd>\r\n    <\/div>\r\n\r\n  <\/dl>\r\n\r\n  <p class=\"imm-source\">Source: Atl&eacute;tico de Madrid production data, 2026. Media sector benchmarks are industry-level ranges across indigitall deployments, not attributed to a single customer.<\/p>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-media-metrics');\r\n  if(!root)return;\r\n  var nums=root.querySelectorAll('.imm-num');\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  function run(el){\r\n    if(el.hasAttribute('data-static'))return;\r\n    var to=parseFloat(el.getAttribute('data-to'));\r\n    var pre=el.getAttribute('data-prefix')||'';\r\n    var suf=el.getAttribute('data-suffix')||'';\r\n    var isDecimal=el.hasAttribute('data-decimal');\r\n    var dur=1300,t0=null;\r\n    function tick(ts){\r\n      if(!t0)t0=ts;\r\n      var p=Math.min((ts-t0)\/dur,1);\r\n      var ease=1-Math.pow(1-p,3);\r\n      var val=ease*to;\r\n      el.textContent=pre+(isDecimal?val.toFixed(1):Math.round(val))+suf;\r\n      if(p<1)requestAnimationFrame(tick);\r\n    }\r\n    requestAnimationFrame(tick);\r\n  }\r\n\r\n  if(reduce||!('IntersectionObserver'in window)){\r\n    nums.forEach(function(el){\r\n      if(el.hasAttribute('data-static')){el.textContent=el.getAttribute('data-static');return;}\r\n      var pre=el.getAttribute('data-prefix')||'';\r\n      var suf=el.getAttribute('data-suffix')||'';\r\n      var to=parseFloat(el.getAttribute('data-to'));\r\n      var isDecimal=el.hasAttribute('data-decimal');\r\n      el.textContent=pre+(isDecimal?to.toFixed(1):Math.round(to))+suf;\r\n    });\r\n    return;\r\n  }\r\n\r\n  nums.forEach(function(el){\r\n    if(el.hasAttribute('data-static'))return;\r\n    var pre=el.getAttribute('data-prefix')||'';\r\n    var suf=el.getAttribute('data-suffix')||'';\r\n    el.textContent=pre+'0'+suf;\r\n  });\r\n\r\n  var obs=new IntersectionObserver(function(entries){\r\n    entries.forEach(function(en){\r\n      if(en.isIntersecting){run(en.target);obs.unobserve(en.target);}\r\n    });\r\n  },{threshold:.35});\r\n\r\n  nums.forEach(function(el){obs.observe(el);});\r\n})();\r\n<\/script>\r\n<\/div>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""}],"hide_slider_blog":true,"slider_blog_custom_tag":null,"hide_mobile_fixed_buttons":false,"mobile_fixed_button_1":{"title":"Empezar ahora","url":"#getstarted","target":"_blank"},"mobile_fixed_button_2":{"title":"","url":"https:\/\/indigitall.com\/wp-content\/uploads\/2025\/03\/lorem-ipsum.pdf","target":"_blank"},"icon_mobile_fixed_button_2":"","download_ebook":false,"ebook_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monetize Your Audience Like Never Before - indigitall<\/title>\n<meta name=\"description\" content=\"Drive personalized offers, plan upgrades, and retention campaigns with AI-powered recommendations, reducing churn by +30%.\" \/>\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\/telco-media\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monetize Your Audience Like Never Before - indigitall\" \/>\n<meta property=\"og:description\" content=\"Drive personalized offers, plan upgrades, and retention campaigns with AI-powered recommendations, reducing churn by +30%.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/indigitall.com\/en\/industry\/telco-media\/\" \/>\n<meta property=\"og:site_name\" content=\"indigitall\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-17T17:56:22+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\\\/telco-media\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/telco-media\\\/\",\"name\":\"Monetize Your Audience Like Never Before - indigitall\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#website\"},\"datePublished\":\"2025-05-07T20:20:41+00:00\",\"dateModified\":\"2026-07-17T17:56:22+00:00\",\"description\":\"Drive personalized offers, plan upgrades, and retention campaigns with AI-powered recommendations, reducing churn by +30%.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/telco-media\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/telco-media\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/telco-media\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/indigitall.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Telco &#038; Media\"}]},{\"@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":"Monetize Your Audience Like Never Before - indigitall","description":"Drive personalized offers, plan upgrades, and retention campaigns with AI-powered recommendations, reducing churn by +30%.","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\/telco-media\/","og_locale":"en_US","og_type":"article","og_title":"Monetize Your Audience Like Never Before - indigitall","og_description":"Drive personalized offers, plan upgrades, and retention campaigns with AI-powered recommendations, reducing churn by +30%.","og_url":"https:\/\/indigitall.com\/en\/industry\/telco-media\/","og_site_name":"indigitall","article_modified_time":"2026-07-17T17:56:22+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/indigitall.com\/en\/industry\/telco-media\/","url":"https:\/\/indigitall.com\/en\/industry\/telco-media\/","name":"Monetize Your Audience Like Never Before - indigitall","isPartOf":{"@id":"https:\/\/indigitall.com\/en\/#website"},"datePublished":"2025-05-07T20:20:41+00:00","dateModified":"2026-07-17T17:56:22+00:00","description":"Drive personalized offers, plan upgrades, and retention campaigns with AI-powered recommendations, reducing churn by +30%.","breadcrumb":{"@id":"https:\/\/indigitall.com\/en\/industry\/telco-media\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/indigitall.com\/en\/industry\/telco-media\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/indigitall.com\/en\/industry\/telco-media\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/indigitall.com\/en\/"},{"@type":"ListItem","position":2,"name":"Telco &#038; Media"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/3070","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":4,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/3070\/revisions"}],"predecessor-version":[{"id":20658,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/3070\/revisions\/20658"}],"wp:attachment":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/media?parent=3070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}