{"id":11796,"date":"2026-01-13T20:07:47","date_gmt":"2026-01-13T20:07:47","guid":{"rendered":"https:\/\/indigitall.com\/?post_type=channel&#038;p=11796"},"modified":"2026-09-08T19:31:27","modified_gmt":"2026-09-08T19:31:27","slug":"ai-voice","status":"publish","type":"channel","link":"https:\/\/indigitall.com\/en\/ai-voice\/","title":{"rendered":"AI Voice"},"author":3,"template":"","class_list":["post-11796","channel","type-channel","status-publish","hentry"],"acf":{"icon":1190,"card_title":"AI Voice","card_text":"How Can I Help?","card_text_mobile":"How Can I Help?","card_image":11799,"card_image_mobile":11802,"flexible_content":[{"acf_fc_layout":"custom_html","code":"<!-- indigitall AI Voice Hero \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&display=swap');\r\n\r\n#indi-aiv-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#indi-aiv-hero *, #indi-aiv-hero *::before, #indi-aiv-hero *::after {\r\n  box-sizing: border-box; margin: 0; padding: 0;\r\n  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 BG \u2500\u2500\u2500 *\/\r\n#indi-aiv-hero .iah-texture {\r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(255,255,255,0.05) 1px, transparent 1px);\r\n  background-size: 28px 28px; pointer-events: none; z-index: 0;\r\n}\r\n#indi-aiv-hero .iah-glow {\r\n  position: absolute; top: -100px; right: -60px; 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-aiv-hero .iah-glow2 {\r\n  position: absolute; bottom: -80px; left: -40px; width: 400px; height: 400px;\r\n  background: radial-gradient(circle, rgba(0,114,239,0.10) 0%, transparent 70%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 GRID \u2500\u2500\u2500 *\/\r\n#indi-aiv-hero .iah-inner {\r\n  position: relative; z-index: 2;\r\n  max-width: 1280px; margin: 0 auto;\r\n  padding: 140px 48px 90px;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\r\n  gap: 40px; align-items: center;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 LEFT \u2500\u2500\u2500 *\/\r\n#indi-aiv-hero .iah-left {\r\n  display: flex; flex-direction: column; gap: 26px;\r\n  opacity: 0; transform: translateY(20px);\r\n  animation: iahSlideUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.15s both;\r\n}\r\n\r\n#indi-aiv-hero .iah-eyebrow {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  align-self: flex-start;\r\n  background: rgba(138,218,63,0.14); border: 1px solid rgba(138,218,63,0.4);\r\n  padding: 6px 14px; border-radius: 50px;\r\n  font-size: 11px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important; text-transform: uppercase; color: #8ADA3F !important;\r\n}\r\n#indi-aiv-hero .iah-eyebrow svg { flex-shrink: 0; }\r\n\r\n#indi-aiv-hero .iah-headline {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: clamp(32px, 3.8vw, 54px) !important; font-weight: 500 !important;\r\n  line-height: 1.06 !important; letter-spacing: -0.022em !important;\r\n  color: #FFFFFF !important; margin: 0 !important;\r\n}\r\n#indi-aiv-hero .iah-accent { color: #8ADA3F !important; }\r\n\r\n#indi-aiv-hero .iah-sub {\r\n  font-size: 16px !important; font-weight: 400 !important;\r\n  line-height: 1.65 !important; color: rgba(255,255,255,0.78) !important; max-width: 520px;\r\n}\r\n\r\n\/* Badges *\/\r\n#indi-aiv-hero .iah-badges { display: flex; flex-wrap: wrap; gap: 8px; }\r\n#indi-aiv-hero .iah-badge {\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.20);\r\n  backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\r\n  padding: 7px 13px; border-radius: 50px;\r\n  font-size: 11px !important; font-weight: 600 !important;\r\n  color: #FFFFFF !important; letter-spacing: 0.02em; white-space: nowrap;\r\n  opacity: 0; animation: iahBadgePop 0.5s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n#indi-aiv-hero .iah-badge:nth-child(1) { animation-delay: 0.30s; }\r\n#indi-aiv-hero .iah-badge:nth-child(2) { animation-delay: 0.40s; }\r\n#indi-aiv-hero .iah-badge:nth-child(3) { animation-delay: 0.50s; }\r\n#indi-aiv-hero .iah-badge:nth-child(4) { animation-delay: 0.60s; }\r\n#indi-aiv-hero .iah-badge:nth-child(5) { animation-delay: 0.70s; }\r\n#indi-aiv-hero .iah-badge:nth-child(6) { animation-delay: 0.80s; }\r\n#indi-aiv-hero .iah-badge svg { flex-shrink: 0; }\r\n\r\n\/* CTAs *\/\r\n#indi-aiv-hero .iah-ctas { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 4px; }\r\n#indi-aiv-hero .id-btn {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 14px !important; font-weight: 700 !important;\r\n  line-height: 1 !important; letter-spacing: 0.98px !important;\r\n  text-transform: uppercase !important; padding: 15px 24px !important;\r\n  min-width: 200px !important; min-height: 60px !important;\r\n  display: inline-flex !important; justify-content: center !important; align-items: center !important;\r\n  border-radius: 5px !important; transition: all 0.3s ease-in-out;\r\n  border: 1px solid transparent !important; cursor: pointer;\r\n  text-decoration: none !important; white-space: nowrap;\r\n}\r\n#indi-aiv-hero .id-btn.green {\r\n  background-color: #8ADA3F !important; border-color: #8ADA3F !important;\r\n  color: #0F0F0F !important; box-shadow: 0 4px 30px rgba(138,218,63,0.35);\r\n}\r\n#indi-aiv-hero .id-btn.green:hover {\r\n  background-color: #9EE84F !important; border-color: #9EE84F !important;\r\n  transform: translateY(-2px); box-shadow: 0 8px 40px rgba(138,218,63,0.45);\r\n}\r\n#indi-aiv-hero .id-btn.light {\r\n  background-color: #FFFFFF !important; border-color: #FFFFFF !important;\r\n  box-shadow: 0 4px 60px 0 rgba(0,0,0,0.07); color: #0F0F0F !important;\r\n  gap: 12px; padding: 8px 24px 8px 10px !important;\r\n}\r\n#indi-aiv-hero .id-btn.light:hover {\r\n  background-color: #F5F7FA !important; border-color: #F5F7FA !important;\r\n  transform: translateY(-2px);\r\n}\r\n#indi-aiv-hero .id-btn.light .iah-btn-ic {\r\n  width: 38px; height: 38px; border-radius: 50%; background: #EEF3FF;\r\n  display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RIGHT: voice-call widget \u2500\u2500\u2500 *\/\r\n#indi-aiv-hero .iah-right {\r\n  position: relative; display: flex;\r\n  justify-content: center; align-items: center;\r\n  opacity: 0; animation: iahFadeIn 0.8s ease 0.3s both; z-index: 1;\r\n}\r\n\r\n\/* Widget shell *\/\r\n#indi-aiv-hero .iah-widget {\r\n  width: 370px; border-radius: 18px; overflow: hidden;\r\n  box-shadow: 0 32px 64px -16px rgba(4,12,32,0.75),\r\n              0 0 0 1px rgba(255,255,255,0.06),\r\n              inset 0 1px 0 rgba(255,255,255,0.12);\r\n}\r\n\r\n\/* Widget header *\/\r\n#indi-aiv-hero .iah-wh {\r\n  background: linear-gradient(135deg, #0A2956 0%, #0F3B7A 50%, #0E52C1 100%);\r\n  padding: 14px 16px; display: flex; align-items: center; gap: 10px;\r\n  border-bottom: 1px solid rgba(255,255,255,0.08);\r\n  position: relative; overflow: hidden;\r\n}\r\n#indi-aiv-hero .iah-wh::after {\r\n  content: ''; position: absolute; top: 0; bottom: 0; left: -70%; width: 55%;\r\n  background: linear-gradient(90deg, transparent, rgba(138,218,63,0.15), transparent);\r\n  animation: iahScan 4s ease-in-out infinite; pointer-events: none;\r\n}\r\n#indi-aiv-hero .iah-wh-av {\r\n  width: 36px; height: 36px; border-radius: 10px; flex-shrink: 0;\r\n  background: linear-gradient(135deg, #0F3B7A 0%, #0072EF 55%, #8ADA3F 100%);\r\n  display: flex; align-items: center; justify-content: center;\r\n  border: 1.5px solid rgba(255,255,255,0.18);\r\n}\r\n#indi-aiv-hero .iah-wh-meta { flex: 1; min-width: 0; }\r\n#indi-aiv-hero .iah-wh-name {\r\n  font-size: 13px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; line-height: 1.1;\r\n}\r\n#indi-aiv-hero .iah-wh-st { display: flex; align-items: center; gap: 5px; margin-top: 2px; }\r\n#indi-aiv-hero .iah-sdot {\r\n  width: 6px; height: 6px; border-radius: 50%; background: #8ADA3F;\r\n  box-shadow: 0 0 5px rgba(138,218,63,0.85);\r\n  animation: iahPulse 2s ease-in-out infinite;\r\n}\r\n#indi-aiv-hero .iah-stxt {\r\n  font-size: 10px !important; font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.60) !important;\r\n}\r\n#indi-aiv-hero .iah-wh-ch { display: flex; gap: 5px; }\r\n#indi-aiv-hero .iah-chi {\r\n  width: 26px; height: 26px; border-radius: 7px;\r\n  background: rgba(255,255,255,0.09); border: 1px solid rgba(255,255,255,0.10);\r\n  display: flex; align-items: center; justify-content: center;\r\n}\r\n#indi-aiv-hero .iah-chi.on {\r\n  background: rgba(138,218,63,0.20); border-color: rgba(138,218,63,0.45);\r\n}\r\n\r\n\/* Call body *\/\r\n#indi-aiv-hero .iah-wbody {\r\n  background: #EEF1F5;\r\n  padding: 14px 12px 14px; display: flex; flex-direction: column; gap: 8px;\r\n}\r\n\r\n\/* All direct children animate in sequentially \u2014 pure CSS, no JS *\/\r\n#indi-aiv-hero .iah-wbody > * {\r\n  animation: iahMsgIn 0.4s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n#indi-aiv-hero .iah-wbody > *:nth-child(1) { animation-delay: 0.4s; }\r\n#indi-aiv-hero .iah-wbody > *:nth-child(2) { animation-delay: 1.0s; }\r\n#indi-aiv-hero .iah-wbody > *:nth-child(3) { animation-delay: 1.6s; }\r\n#indi-aiv-hero .iah-wbody > *:nth-child(4) { animation-delay: 2.3s; }\r\n#indi-aiv-hero .iah-wbody > *:nth-child(5) { animation-delay: 2.9s; }\r\n#indi-aiv-hero .iah-wbody > *:nth-child(6) { animation-delay: 3.5s; }\r\n\r\n\/* Journey trigger chip (centered system line) *\/\r\n#indi-aiv-hero .iah-trigger {\r\n  align-self: center; display: inline-flex; align-items: center; gap: 6px;\r\n  background: rgba(15,59,122,0.08); border: 1px solid rgba(15,59,122,0.14);\r\n  border-radius: 50px; padding: 4px 11px;\r\n  font-size: 9.5px !important; font-weight: 600 !important; color: #0F3B7A !important;\r\n}\r\n\r\n\/* Voice bubble *\/\r\n#indi-aiv-hero .iah-bub {\r\n  max-width: 84%; padding: 9px 12px;\r\n  font-size: 12px !important; line-height: 1.5 !important; font-weight: 400 !important;\r\n}\r\n#indi-aiv-hero .iah-bub.agent {\r\n  align-self: flex-start;\r\n  background: #FFFFFF; border-radius: 4px 14px 14px 14px;\r\n  color: #111111 !important; box-shadow: 0 1px 4px rgba(0,0,0,0.10);\r\n}\r\n#indi-aiv-hero .iah-bub.user {\r\n  align-self: flex-end;\r\n  background: #0072EF; border-radius: 14px 4px 14px 14px;\r\n  color: #FFFFFF !important; box-shadow: 0 2px 8px rgba(0,114,239,0.35);\r\n}\r\n#indi-aiv-hero .iah-bub-lbl {\r\n  display: flex; align-items: center; gap: 5px;\r\n  font-size: 9px !important; font-weight: 700 !important;\r\n  text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 4px;\r\n}\r\n#indi-aiv-hero .iah-bub.agent .iah-bub-lbl { color: #0072EF !important; }\r\n#indi-aiv-hero .iah-bub.user  .iah-bub-lbl { color: rgba(255,255,255,0.85) !important; justify-content: flex-end; }\r\n#indi-aiv-hero .iah-bub-ts {\r\n  display: block; font-size: 8.5px !important; font-weight: 400 !important;\r\n  margin-top: 4px; text-align: right;\r\n}\r\n#indi-aiv-hero .iah-bub.agent .iah-bub-ts { color: #9AABB8 !important; }\r\n#indi-aiv-hero .iah-bub.user  .iah-bub-ts { color: rgba(255,255,255,0.60) !important; }\r\n\r\n\/* Live waveform inside voice bubbles *\/\r\n#indi-aiv-hero .iah-wave { display: inline-flex; align-items: center; gap: 2px; height: 12px; }\r\n#indi-aiv-hero .iah-wave i {\r\n  width: 2.5px; height: 100%; border-radius: 2px; background: currentColor;\r\n  transform-origin: center; animation: iahWave 1.1s ease-in-out infinite;\r\n}\r\n#indi-aiv-hero .iah-bub.agent .iah-wave { color: #8ADA3F; }\r\n#indi-aiv-hero .iah-bub.user  .iah-wave { color: rgba(255,255,255,0.9); }\r\n#indi-aiv-hero .iah-wave i:nth-child(1){ animation-delay: 0s; }\r\n#indi-aiv-hero .iah-wave i:nth-child(2){ animation-delay: 0.15s; }\r\n#indi-aiv-hero .iah-wave i:nth-child(3){ animation-delay: 0.30s; }\r\n#indi-aiv-hero .iah-wave i:nth-child(4){ animation-delay: 0.45s; }\r\n#indi-aiv-hero .iah-wave i:nth-child(5){ animation-delay: 0.60s; }\r\n\r\n\/* Thinking indicator *\/\r\n#indi-aiv-hero .iah-think {\r\n  align-self: flex-start;\r\n  background: rgba(255,255,255,0.80); border-radius: 4px 14px 14px 14px;\r\n  padding: 9px 13px; display: flex; align-items: center; gap: 7px;\r\n  box-shadow: 0 1px 3px rgba(0,0,0,0.08);\r\n}\r\n#indi-aiv-hero .iah-dots { display: flex; gap: 4px; align-items: center; }\r\n#indi-aiv-hero .iah-dot {\r\n  width: 6px; height: 6px; border-radius: 50%; background: #0072EF;\r\n  animation: iahDotBounce 1.2s ease-in-out infinite;\r\n}\r\n#indi-aiv-hero .iah-dot:nth-child(2) { animation-delay: 0.2s; }\r\n#indi-aiv-hero .iah-dot:nth-child(3) { animation-delay: 0.4s; }\r\n#indi-aiv-hero .iah-think-lbl {\r\n  font-size: 10px !important; font-weight: 600 !important;\r\n  color: #0072EF !important; font-style: italic;\r\n}\r\n\r\n\/* Result card *\/\r\n#indi-aiv-hero .iah-res {\r\n  background: linear-gradient(135deg, #0A2956 0%, #0F3B7A 50%, #0E52C1 100%);\r\n  border-radius: 10px; overflow: hidden; box-shadow: 0 4px 16px rgba(15,59,122,0.30);\r\n}\r\n#indi-aiv-hero .iah-res-hd {\r\n  padding: 10px 12px; display: flex; align-items: center; gap: 8px;\r\n  border-bottom: 1px solid rgba(255,255,255,0.09);\r\n}\r\n#indi-aiv-hero .iah-res-ck {\r\n  width: 24px; height: 24px; border-radius: 50%; flex-shrink: 0;\r\n  background: rgba(138,218,63,0.22); border: 1.5px solid #8ADA3F;\r\n  display: flex; align-items: center; justify-content: center;\r\n}\r\n#indi-aiv-hero .iah-res-title {\r\n  font-size: 12px !important; font-weight: 700 !important; color: #FFFFFF !important;\r\n}\r\n#indi-aiv-hero .iah-no-human {\r\n  margin-left: auto; white-space: nowrap;\r\n  font-size: 9px !important; font-weight: 700 !important; color: #8ADA3F !important;\r\n  background: rgba(138,218,63,0.15); border: 1px solid rgba(138,218,63,0.35);\r\n  border-radius: 50px; padding: 2px 9px;\r\n}\r\n#indi-aiv-hero .iah-res-body {\r\n  padding: 9px 12px; display: grid; grid-template-columns: 1fr 1fr; gap: 6px 10px;\r\n}\r\n#indi-aiv-hero .iah-rrow { display: flex; flex-direction: column; gap: 1px; }\r\n#indi-aiv-hero .iah-rlbl {\r\n  font-size: 9px !important; font-weight: 500 !important; color: rgba(255,255,255,0.45) !important;\r\n}\r\n#indi-aiv-hero .iah-rval {\r\n  font-size: 11px !important; font-weight: 700 !important; color: #FFFFFF !important;\r\n}\r\n\r\n\/* MCP strip *\/\r\n#indi-aiv-hero .iah-wmcp {\r\n  background: #071428; border-top: 1px solid rgba(255,255,255,0.06);\r\n  padding: 9px 14px; display: flex; align-items: center; gap: 8px;\r\n}\r\n#indi-aiv-hero .iah-mcp-pill {\r\n  font-size: 8.5px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.07em; text-transform: uppercase; color: #0072EF !important;\r\n  background: rgba(0,114,239,0.15); padding: 3px 8px; border-radius: 4px; white-space: nowrap;\r\n}\r\n#indi-aiv-hero .iah-mcp-tags { display: flex; gap: 5px; }\r\n#indi-aiv-hero .iah-mcp-tag {\r\n  display: inline-flex; align-items: center; gap: 4px;\r\n  background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.09);\r\n  border-radius: 5px; padding: 3px 8px;\r\n  font-size: 9px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.72) !important; white-space: nowrap;\r\n}\r\n#indi-aiv-hero .iah-mdot {\r\n  width: 5px; height: 5px; border-radius: 50%; background: #8ADA3F;\r\n  animation: iahPulse 2s ease-in-out infinite;\r\n}\r\n#indi-aiv-hero .iah-mcp-tag:nth-child(1) .iah-mdot { animation-delay: 0s; }\r\n#indi-aiv-hero .iah-mcp-tag:nth-child(2) .iah-mdot { animation-delay: 0.5s; }\r\n#indi-aiv-hero .iah-mcp-tag:nth-child(3) .iah-mdot { animation-delay: 1.0s; }\r\n#indi-aiv-hero .iah-mcp-tag:nth-child(4) .iah-mdot { animation-delay: 1.5s; }\r\n\r\n\/* \u2500\u2500\u2500 KEYFRAMES \u2500\u2500\u2500 *\/\r\n@keyframes iahSlideUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes iahFadeIn  { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes iahMsgIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes iahBadgePop { from { opacity: 0; transform: scale(0.85) translateY(-4px); } to { opacity: 1; transform: scale(1) translateY(0); } }\r\n@keyframes iahDotBounce { 0%, 60%, 100% { transform: translateY(0); } 30% { transform: translateY(-5px); } }\r\n@keyframes iahPulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.30; } }\r\n@keyframes iahScan { 0% { left: -70%; } 100% { left: 130%; } }\r\n@keyframes iahWave { 0%, 100% { transform: scaleY(0.35); } 50% { transform: scaleY(1); } }\r\n\r\n\/* \u2500\u2500\u2500 REDUCED MOTION \u2500\u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-aiv-hero .iah-left,\r\n  #indi-aiv-hero .iah-right,\r\n  #indi-aiv-hero .iah-badge,\r\n  #indi-aiv-hero .iah-sdot,\r\n  #indi-aiv-hero .iah-mdot,\r\n  #indi-aiv-hero .iah-dot,\r\n  #indi-aiv-hero .iah-wave i,\r\n  #indi-aiv-hero .iah-wbody > * {\r\n    opacity: 1 !important; transform: none !important; animation: none !important;\r\n  }\r\n  #indi-aiv-hero .iah-wh::after { display: none; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 1100px) {\r\n  #indi-aiv-hero .iah-inner { padding: 100px 32px 70px; gap: 32px; }\r\n}\r\n@media (max-width: 960px) {\r\n  #indi-aiv-hero .iah-inner {\r\n    grid-template-columns: 1fr; padding: 118px 24px 60px; gap: 48px; justify-items: center;\r\n  }\r\n  #indi-aiv-hero .iah-left { text-align: center; align-items: center; }\r\n  #indi-aiv-hero .iah-eyebrow { align-self: center; }\r\n  #indi-aiv-hero .iah-badges { justify-content: center; }\r\n  #indi-aiv-hero .iah-ctas { justify-content: center; }\r\n  #indi-aiv-hero .iah-sub { margin: 0 auto; }\r\n}\r\n@media (max-width: 600px) {\r\n  #indi-aiv-hero .iah-inner { padding: 104px 16px 48px; }\r\n  #indi-aiv-hero .id-btn { flex: 1 1 100%; min-width: 0 !important; }\r\n  #indi-aiv-hero .iah-widget { width: 100%; max-width: 370px; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"indi-aiv-hero\" role=\"banner\" aria-label=\"indigitall AI Voice \u2014 a real call, made by AI, inside the journey\">\r\n  <div class=\"iah-texture\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"iah-glow\"    aria-hidden=\"true\"><\/div>\r\n  <div class=\"iah-glow2\"   aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"iah-inner\">\r\n\r\n    <!-- \u2500\u2500 LEFT \u2500\u2500 -->\r\n    <div class=\"iah-left\">\r\n\r\n      <span class=\"iah-eyebrow\">\r\n        <!-- Lucide: phone-call -->\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M14.05 2a9 9 0 0 1 8 7.94\"\/><path d=\"M14.05 6A5 5 0 0 1 18 10\"\/><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.72 12.84 12.84 0 0 0 .7 2.81 2 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-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\r\n        AI Voice \u00b7 indigitall\r\n      <\/span>\r\n\r\n      <h1 class=\"iah-headline\">\r\n        A real call.<br><span class=\"iah-accent\">Made by AI.<\/span>\r\n      <\/h1>\r\n\r\n      <p class=\"iah-sub\">\r\n        Outbound conversational voice, added to the Customer Journey like any other channel. The AI calls, understands, acts on your systems via MCP, and hands off to a human when it matters \u2014 triggered by behavior or prediction, 24\/7. Not a menu bot. A call that actually converses.\r\n      <\/p>\r\n\r\n      <div class=\"iah-badges\" role=\"list\" aria-label=\"Trust certifications and recognition\">\r\n        <span class=\"iah-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 2l2.4 4.8L20 8l-4 3.9.9 5.5L12 15l-4.9 2.4.9-5.5L4 8l5.6-1.2z\"\/><\/svg>\r\n          Meta Business Partner \u00b7 Tier 1\r\n        <\/span>\r\n        <span class=\"iah-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg>\r\n          ISO 27001\r\n        <\/span>\r\n        <span class=\"iah-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n          GDPR\r\n        <\/span>\r\n        <span class=\"iah-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n          HIPAA\r\n        <\/span>\r\n        <span class=\"iah-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"8\" r=\"6\"\/><path d=\"M15.477 12.89L17 22l-5-3-5 3 1.523-9.11\"\/><\/svg>\r\n          ENS\r\n        <\/span>\r\n        <span class=\"iah-badge\" role=\"listitem\">\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\r\n          #1 on G2\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"iah-ctas\">\r\n        <a href=\"https:\/\/indigitall.com\/en\/schedule-time\/\" class=\"id-btn green\" aria-label=\"Get a demo of indigitall AI Voice\">GET A DEMO<\/a>\r\n      <\/div>\r\n    <\/div><!-- \/left -->\r\n\r\n    <!-- \u2500\u2500 RIGHT: outbound AI voice-call widget \u2500\u2500 -->\r\n    <div class=\"iah-right\" role=\"img\" aria-label=\"An OmnIA Voice AI agent placing an outbound call triggered by the journey \u2014 it confirms and reschedules a customer's appointment by voice, checks availability via MCP, sends an SMS reminder and updates the CRM, all without a human agent.\">\r\n\r\n      <div class=\"iah-widget\">\r\n\r\n        <!-- Widget header -->\r\n        <div class=\"iah-wh\" aria-hidden=\"true\">\r\n          <div class=\"iah-wh-av\">\r\n            <!-- Lucide: phone-call -->\r\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.05 2a9 9 0 0 1 8 7.94\"\/><path d=\"M14.05 6A5 5 0 0 1 18 10\"\/><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.72 12.84 12.84 0 0 0 .7 2.81 2 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-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"iah-wh-meta\">\r\n            <div class=\"iah-wh-name\">OmnIA Voice<\/div>\r\n            <div class=\"iah-wh-st\">\r\n              <span class=\"iah-sdot\"><\/span>\r\n              <span class=\"iah-stxt\">On call \u00b7 00:14 \u00b7 live transcript<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <!-- Channel icons: voice (active), SMS, in-app -->\r\n          <div class=\"iah-wh-ch\">\r\n            <div class=\"iah-chi on\" title=\"Voice\">\r\n              <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 2.21h3a2 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.06-1.06a2 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            <div class=\"iah-chi\" title=\"SMS\">\r\n              <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(255,255,255,0.60)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"iah-chi\" title=\"In-App\">\r\n              <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(255,255,255,0.60)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\"\/><line x1=\"12\" y1=\"18\" x2=\"12.01\" y2=\"18\"\/><\/svg>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Call transcript \u2014 6 children, each animated by nth-child CSS delay -->\r\n        <div class=\"iah-wbody\" aria-hidden=\"true\">\r\n\r\n          <!-- 1. Journey trigger -->\r\n          <div class=\"iah-trigger\">\r\n            <!-- Lucide: git-branch -->\r\n            <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"6\" y1=\"3\" x2=\"6\" 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>\r\n            Journey triggered an outbound call\r\n          <\/div>\r\n\r\n          <!-- 2. Agent voice line -->\r\n          <div class=\"iah-bub agent\">\r\n            <span class=\"iah-bub-lbl\">\r\n              <span class=\"iah-wave\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span>\r\n              OmnIA Voice\r\n            <\/span>\r\n            Hi Maria, this is Cl\u00ednica Plus. Your check-up is tomorrow at 10:00 \u2014 shall I confirm it?\r\n            <span class=\"iah-bub-ts\">00:06<\/span>\r\n          <\/div>\r\n\r\n          <!-- 3. Customer voice line -->\r\n          <div class=\"iah-bub user\">\r\n            <span class=\"iah-bub-lbl\">\r\n              Maria\r\n              <span class=\"iah-wave\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span>\r\n            <\/span>\r\n            Actually, can we move it to Thursday instead?\r\n            <span class=\"iah-bub-ts\">00:11<\/span>\r\n          <\/div>\r\n\r\n          <!-- 4. Thinking \/ MCP lookup -->\r\n          <div class=\"iah-think\">\r\n            <div class=\"iah-dots\"><div class=\"iah-dot\"><\/div><div class=\"iah-dot\"><\/div><div class=\"iah-dot\"><\/div><\/div>\r\n            <span class=\"iah-think-lbl\">Checking availability via MCP\u2026<\/span>\r\n          <\/div>\r\n\r\n          <!-- 5. Agent resolves by voice -->\r\n          <div class=\"iah-bub agent\">\r\n            <span class=\"iah-bub-lbl\">\r\n              <span class=\"iah-wave\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span>\r\n              OmnIA Voice\r\n            <\/span>\r\n            Thursday at 11:30 is free. Done \u2014 you're rebooked, and I'll text you the details now.\r\n            <span class=\"iah-bub-ts\">00:19<\/span>\r\n          <\/div>\r\n\r\n          <!-- 6. Completion card -->\r\n          <div class=\"iah-res\">\r\n            <div class=\"iah-res-hd\">\r\n              <div class=\"iah-res-ck\">\r\n                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n              <\/div>\r\n              <span class=\"iah-res-title\">Appointment Rescheduled<\/span>\r\n              <span class=\"iah-no-human\">No human needed<\/span>\r\n            <\/div>\r\n            <div class=\"iah-res-body\">\r\n              <div class=\"iah-rrow\">\r\n                <span class=\"iah-rlbl\">New time<\/span>\r\n                <span class=\"iah-rval\">Thu \u00b7 11:30 \u2713<\/span>\r\n              <\/div>\r\n              <div class=\"iah-rrow\">\r\n                <span class=\"iah-rlbl\">SMS reminder<\/span>\r\n                <span class=\"iah-rval\">Sent \u2713<\/span>\r\n              <\/div>\r\n              <div class=\"iah-rrow\">\r\n                <span class=\"iah-rlbl\">CRM record<\/span>\r\n                <span class=\"iah-rval\">Updated \u2713<\/span>\r\n              <\/div>\r\n              <div class=\"iah-rrow\">\r\n                <span class=\"iah-rlbl\">Human handoff<\/span>\r\n                <span class=\"iah-rval\">Not required<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div><!-- \/wbody -->\r\n\r\n        <!-- MCP strip -->\r\n        <div class=\"iah-wmcp\" aria-hidden=\"true\">\r\n          <span class=\"iah-mcp-pill\">MCP<\/span>\r\n          <div class=\"iah-mcp-tags\">\r\n            <span class=\"iah-mcp-tag\"><span class=\"iah-mdot\"><\/span>Calendar<\/span>\r\n            <span class=\"iah-mcp-tag\"><span class=\"iah-mdot\"><\/span>CRM<\/span>\r\n            <span class=\"iah-mcp-tag\"><span class=\"iah-mdot\"><\/span>SMS<\/span>\r\n            <span class=\"iah-mcp-tag\"><span class=\"iah-mdot\"><\/span>Booking<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div><!-- \/widget -->\r\n\r\n    <\/div><!-- \/right -->\r\n  <\/div><!-- \/inner -->\r\n<\/section>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- indigitall AI Voice \u2014 How It Works \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-aiv-how {\r\n  all: initial;\r\n  display: block;\r\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\r\n  background: #F5F7FA !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#indi-aiv-how *, #indi-aiv-how *::before, #indi-aiv-how *::after {\r\n  box-sizing: border-box; margin: 0; padding: 0;\r\n  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n#indi-aiv-how .ihw-inner {\r\n  position: relative; z-index: 2;\r\n  max-width: 1280px; margin: 0 auto;\r\n  padding: 100px 48px 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 HEADER \u2500\u2500\u2500 *\/\r\n#indi-aiv-how .ihw-head { text-align: center; max-width: 640px; margin: 0 auto 56px; }\r\n\r\n#indi-aiv-how .ihw-pill {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  background: rgba(138,218,63,0.16); border: 1px solid rgba(138,218,63,0.5);\r\n  padding: 7px 15px; border-radius: 50px;\r\n  font-size: 11px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important; text-transform: uppercase;\r\n  color: #4F8A1F !important; margin-bottom: 20px;\r\n}\r\n#indi-aiv-how .ihw-pill svg { flex-shrink: 0; }\r\n\r\n#indi-aiv-how .ihw-h2 {\r\n  font-size: clamp(28px, 3.5vw, 44px) !important;\r\n  font-weight: 500 !important; line-height: 1.1 !important;\r\n  letter-spacing: -0.02em !important; color: #0F3B7A !important;\r\n}\r\n#indi-aiv-how .ihw-h2 em { color: #0072EF !important; font-style: normal; }\r\n\r\n\/* \u2500\u2500\u2500 STEPS ROW \u2500\u2500\u2500 *\/\r\n#indi-aiv-how .ihw-steps {\r\n  display: grid;\r\n  grid-template-columns: 1fr 52px 1fr 52px 1fr;\r\n  align-items: start;\r\n  gap: 0;\r\n}\r\n\r\n\/* Connector arrow *\/\r\n#indi-aiv-how .ihw-conn {\r\n  display: flex; align-items: flex-start; justify-content: center;\r\n  padding-top: 40px; \/* aligns arrow with step number area *\/\r\n}\r\n#indi-aiv-how .ihw-conn-ic {\r\n  width: 36px; height: 36px; border-radius: 50%;\r\n  background: #FFFFFF;\r\n  box-shadow: 0 4px 14px -4px rgba(18,54,108,0.18);\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n\r\n\/* Step card *\/\r\n#indi-aiv-how .ihw-step {\r\n  background: #FFFFFF !important;\r\n  border-radius: 14px !important;\r\n  padding: 28px !important;\r\n  box-shadow: 0 12px 36px -8px rgba(18,54,108,0.14), 0 2px 8px rgba(0,0,0,0.04);\r\n  display: flex; flex-direction: column;\r\n  position: relative; overflow: hidden;\r\n  transition: transform 0.35s ease, box-shadow 0.35s ease;\r\n}\r\n#indi-aiv-how .ihw-step:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 22px 50px -10px rgba(18,54,108,0.22), 0 4px 12px rgba(138,218,63,0.12);\r\n}\r\n\r\n\/* Step number *\/\r\n#indi-aiv-how .ihw-num {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 48px !important; font-weight: 700 !important;\r\n  line-height: 1 !important; letter-spacing: -0.03em !important;\r\n  color: #0072EF !important;\r\n  margin-bottom: 16px; display: block;\r\n}\r\n\r\n\/* Eyebrow *\/\r\n#indi-aiv-how .ihw-eyebrow {\r\n  font-size: 10px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.07em !important; text-transform: uppercase;\r\n  color: #0072EF !important; margin-bottom: 6px;\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n}\r\n\r\n\/* Title *\/\r\n#indi-aiv-how .ihw-title {\r\n  font-size: 20px !important; font-weight: 600 !important;\r\n  letter-spacing: -0.01em !important; color: #0F3B7A !important;\r\n  line-height: 1.2; margin-bottom: 10px;\r\n}\r\n\r\n\/* Body *\/\r\n#indi-aiv-how .ihw-body {\r\n  font-size: 14px !important; font-weight: 400 !important;\r\n  line-height: 1.65 !important; color: #5A6B85 !important;\r\n}\r\n\r\n\/* Viz area *\/\r\n#indi-aiv-how .ihw-viz { margin-top: auto; padding-top: 24px; }\r\n\r\n\/* \u2550\u2550 VIZ 1 \u2014 Reason: intent parsing \u2550\u2550 *\/\r\n#indi-aiv-how .ihw-input-wrap {\r\n  display: flex; flex-direction: column; gap: 10px;\r\n}\r\n#indi-aiv-how .ihw-input-msg {\r\n  background: #EEF3FF; border-radius: 10px 10px 10px 3px;\r\n  padding: 10px 13px;\r\n  font-size: 12px !important; font-weight: 600 !important; color: #0F3B7A !important;\r\n  display: flex; align-items: center; gap: 8px;\r\n}\r\n#indi-aiv-how .ihw-msg-ic {\r\n  width: 26px; height: 26px; border-radius: 50%; flex-shrink: 0;\r\n  background: #0072EF; display: flex; align-items: center; justify-content: center;\r\n}\r\n#indi-aiv-how .ihw-parse-arrow {\r\n  display: flex; align-items: center; gap: 6px;\r\n  font-size: 10px !important; font-weight: 700 !important;\r\n  color: #0072EF !important; letter-spacing: 0.04em; text-transform: uppercase;\r\n}\r\n#indi-aiv-how .ihw-parse-chips { display: flex; flex-direction: column; gap: 5px; }\r\n#indi-aiv-how .ihw-chip {\r\n  display: flex; align-items: center; justify-content: space-between;\r\n  background: #F5F7FA; border-radius: 7px; padding: 6px 10px;\r\n  border-left: 3px solid rgba(0,114,239,0.35);\r\n}\r\n#indi-aiv-how .ihw-chip-label {\r\n  font-size: 10px !important; font-weight: 700 !important;\r\n  color: #5A6B85 !important; text-transform: uppercase; letter-spacing: 0.04em;\r\n}\r\n#indi-aiv-how .ihw-chip-val {\r\n  font-size: 11px !important; font-weight: 600 !important; color: #0F3B7A !important;\r\n}\r\n\r\n\/* \u2550\u2550 VIZ 2 \u2014 Act via MCP: hub-and-spoke \u2550\u2550 *\/\r\n#indi-aiv-how .ihw-hub-wrap {\r\n  position: relative; width: 180px; height: 160px; margin: 0 auto;\r\n}\r\n\/* Center agent node *\/\r\n#indi-aiv-how .ihw-hub-center {\r\n  position: absolute; top: 50%; left: 50%;\r\n  transform: translate(-50%, -50%);\r\n  width: 52px; height: 52px; border-radius: 50%;\r\n  background: linear-gradient(135deg, #0F3B7A, #0072EF);\r\n  display: flex; flex-direction: column; align-items: center; justify-content: center;\r\n  box-shadow: 0 6px 20px -4px rgba(15,59,122,0.45);\r\n  z-index: 3;\r\n}\r\n#indi-aiv-how .ihw-hub-lbl {\r\n  font-size: 9px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; letter-spacing: 0.03em; line-height: 1.1; text-align: center;\r\n}\r\n\/* Satellite nodes *\/\r\n#indi-aiv-how .ihw-sat {\r\n  position: absolute; width: 40px; height: 40px; border-radius: 10px;\r\n  background: #EEF3FF; border: 1.5px solid rgba(0,114,239,0.15);\r\n  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px;\r\n  z-index: 3;\r\n}\r\n#indi-aiv-how .ihw-sat span {\r\n  font-size: 8.5px !important; font-weight: 700 !important;\r\n  color: #0F3B7A !important; letter-spacing: 0.02em; line-height: 1;\r\n}\r\n\/* Satellite positions *\/\r\n#indi-aiv-how .ihw-sat.top    { top: 0;   left: 50%; transform: translateX(-50%); }\r\n#indi-aiv-how .ihw-sat.right  { top: 50%; right: 0;  transform: translateY(-50%); }\r\n#indi-aiv-how .ihw-sat.bottom { bottom: 0; left: 50%; transform: translateX(-50%); }\r\n#indi-aiv-how .ihw-sat.left   { top: 50%; left: 0;   transform: translateY(-50%); }\r\n\r\n\/* Connection lines *\/\r\n#indi-aiv-how .ihw-hub-lines {\r\n  position: absolute; inset: 0; z-index: 1;\r\n}\r\n#indi-aiv-how .ihw-hub-lines line {\r\n  stroke: rgba(0,114,239,0.15); stroke-width: 1.5;\r\n  stroke-dasharray: 4 4;\r\n}\r\n\/* Animated packets *\/\r\n#indi-aiv-how .ihw-pkt {\r\n  position: absolute; z-index: 2;\r\n  width: 8px; height: 8px; border-radius: 50%;\r\n  background: #0072EF;\r\n  box-shadow: 0 0 6px rgba(0,114,239,0.6);\r\n  top: 50%; left: 50%;\r\n  transform: translate(-50%, -50%);\r\n}\r\n#indi-aiv-how .ihw-pkt.p1 { animation: ihwPktTop    1.8s ease-in-out 0.0s infinite; }\r\n#indi-aiv-how .ihw-pkt.p2 { animation: ihwPktRight  1.8s ease-in-out 0.5s infinite; }\r\n#indi-aiv-how .ihw-pkt.p3 { animation: ihwPktBottom 1.8s ease-in-out 1.0s infinite; }\r\n#indi-aiv-how .ihw-pkt.p4 { animation: ihwPktLeft   1.8s ease-in-out 1.5s infinite; }\r\n\r\n\/* hub is 180\u00d7160, center at 90,80 *\/\r\n\/* Top sat center: 90,20 \u2192 offset from center: 0,-60 *\/\r\n@keyframes ihwPktTop    { 0%,10%{top:50%;left:50%;opacity:0} 20%{opacity:1} 50%{top:12%;left:50%;opacity:1} 60%{top:12%;left:50%;opacity:0} 100%{top:12%;left:50%;opacity:0} }\r\n\/* Right sat center: 160,80 \u2192 offset: +70,0 *\/\r\n@keyframes ihwPktRight  { 0%,10%{top:50%;left:50%;opacity:0} 20%{opacity:1} 50%{top:50%;left:87%;opacity:1} 60%{top:50%;left:87%;opacity:0} 100%{top:50%;left:87%;opacity:0} }\r\n\/* Bottom sat center: 90,140 \u2192 offset: 0,+60 *\/\r\n@keyframes ihwPktBottom { 0%,10%{top:50%;left:50%;opacity:0} 20%{opacity:1} 50%{top:87%;left:50%;opacity:1} 60%{top:87%;left:50%;opacity:0} 100%{top:87%;left:50%;opacity:0} }\r\n\/* Left sat center: 20,80 \u2192 offset: -70,0 *\/\r\n@keyframes ihwPktLeft   { 0%,10%{top:50%;left:50%;opacity:0} 20%{opacity:1} 50%{top:50%;left:12%;opacity:1} 60%{top:50%;left:12%;opacity:0} 100%{top:50%;left:12%;opacity:0} }\r\n\r\n\/* Only animate when card is visible *\/\r\n#indi-aiv-how.ihw-js .ihw-pkt { animation: none; opacity: 0; }\r\n#indi-aiv-how .s-act.ihw-vis .ihw-pkt.p1 { animation: ihwPktTop    1.8s ease-in-out 0.0s infinite; }\r\n#indi-aiv-how .s-act.ihw-vis .ihw-pkt.p2 { animation: ihwPktRight  1.8s ease-in-out 0.5s infinite; }\r\n#indi-aiv-how .s-act.ihw-vis .ihw-pkt.p3 { animation: ihwPktBottom 1.8s ease-in-out 1.0s infinite; }\r\n#indi-aiv-how .s-act.ihw-vis .ihw-pkt.p4 { animation: ihwPktLeft   1.8s ease-in-out 1.5s infinite; }\r\n\r\n\/* \u2550\u2550 VIZ 3 \u2014 Optimize: before\/after bars \u2550\u2550 *\/\r\n#indi-aiv-how .ihw-optim { display: flex; flex-direction: column; gap: 10px; }\r\n#indi-aiv-how .ihw-orow { display: flex; flex-direction: column; gap: 5px; }\r\n#indi-aiv-how .ihw-orow-head {\r\n  display: flex; justify-content: space-between; align-items: baseline;\r\n}\r\n#indi-aiv-how .ihw-orow-label {\r\n  font-size: 10px !important; font-weight: 700 !important;\r\n  color: #5A6B85 !important; text-transform: uppercase; letter-spacing: 0.04em;\r\n}\r\n#indi-aiv-how .ihw-orow-val {\r\n  font-size: 13px !important; font-weight: 700 !important; color: #0F3B7A !important;\r\n}\r\n#indi-aiv-how .ihw-orow-val.green { color: #0072EF !important; }\r\n#indi-aiv-how .ihw-bar-bg {\r\n  height: 8px; background: #EEF3FF; border-radius: 4px; overflow: hidden;\r\n}\r\n#indi-aiv-how .ihw-bar-fill {\r\n  height: 100%; border-radius: 4px;\r\n  background: linear-gradient(90deg, #0072EF 0%, #0F3B7A 100%);\r\n  width: var(--w); \/* visible by default (no-JS) *\/\r\n  transition: width 1.0s cubic-bezier(0.22,1,0.36,1);\r\n}\r\n\/* JS arm: reset to 0 *\/\r\n#indi-aiv-how.ihw-js .ihw-bar-fill { width: 0; transition: width 0s; }\r\n\/* Animate on visible *\/\r\n#indi-aiv-how .s-opt.ihw-vis .ihw-bar-fill { width: var(--w); transition: width 1.0s cubic-bezier(0.22,1,0.36,1); }\r\n#indi-aiv-how .s-opt.ihw-vis .ihw-orow:nth-child(2) .ihw-bar-fill { transition-delay: 0.3s; }\r\n\r\n#indi-aiv-how .ihw-optim-note {\r\n  display: flex; align-items: center; gap: 5px; margin-top: 4px;\r\n  font-size: 10px !important; font-weight: 700 !important; color: #0072EF !important;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 THE LOOP BAND \u2500\u2500\u2500 *\/\r\n#indi-aiv-how .ihw-loop-wrap {\r\n  margin-top: 18px;\r\n}\r\n#indi-aiv-how .ihw-loop {\r\n  background: linear-gradient(135deg, #0A2956 0%, #0F3B7A 60%, #0E52C1 100%);\r\n  border-radius: 14px;\r\n  padding: 36px 48px;\r\n  display: flex; align-items: center; gap: 48px;\r\n  position: relative; overflow: hidden;\r\n}\r\n#indi-aiv-how .ihw-loop::before {\r\n  content: '';\r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(255,255,255,0.04) 1px, transparent 1px);\r\n  background-size: 24px 24px; pointer-events: none;\r\n}\r\n#indi-aiv-how .ihw-loop-left { flex: 1; min-width: 0; position: relative; z-index: 1; }\r\n#indi-aiv-how .ihw-loop-eyebrow {\r\n  font-size: 10px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.08em; text-transform: uppercase;\r\n  color: #8ADA3F !important; margin-bottom: 10px;\r\n  display: flex; align-items: center; gap: 6px;\r\n}\r\n#indi-aiv-how .ihw-loop-dot {\r\n  width: 7px; height: 7px; border-radius: 50%; background: #8ADA3F;\r\n  animation: ihwPulse 2s ease-in-out infinite;\r\n}\r\n@keyframes ihwPulse { 0%,100% { opacity: 1; } 50% { opacity: 0.35; } }\r\n\r\n#indi-aiv-how .ihw-loop-claim {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: clamp(16px, 1.6vw, 22px) !important;\r\n  font-weight: 500 !important; line-height: 1.4 !important;\r\n  letter-spacing: -0.01em !important; color: #FFFFFF !important;\r\n}\r\n\r\n#indi-aiv-how .ihw-loop-right {\r\n  display: grid; grid-template-columns: 1fr 1fr;\r\n  gap: 10px; flex-shrink: 0; position: relative; z-index: 1;\r\n}\r\n#indi-aiv-how .ihw-loop-chip {\r\n  display: flex; align-items: center; gap: 7px;\r\n  background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.12);\r\n  border-radius: 8px; padding: 10px 13px;\r\n}\r\n#indi-aiv-how .ihw-lc-ic {\r\n  width: 28px; height: 28px; border-radius: 8px;\r\n  background: rgba(138,218,63,0.18);\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n#indi-aiv-how .ihw-lc-txt {\r\n  font-size: 12px !important; font-weight: 700 !important;\r\n  color: rgba(255,255,255,0.88) !important; line-height: 1.25;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 SCROLL ANIMATIONS \u2500\u2500\u2500 *\/\r\n#indi-aiv-how .ihw-animate {\r\n  transition: opacity 0.7s cubic-bezier(0.22,1,0.36,1),\r\n              transform 0.7s cubic-bezier(0.22,1,0.36,1);\r\n}\r\n#indi-aiv-how.ihw-js .ihw-animate          { opacity: 0; transform: translateY(20px); }\r\n#indi-aiv-how.ihw-js .ihw-animate.ihw-vis  { opacity: 1; transform: translateY(0); }\r\n#indi-aiv-how .s-act.ihw-animate { transition-delay: 0.10s; }\r\n#indi-aiv-how .s-opt.ihw-animate { transition-delay: 0.20s; }\r\n#indi-aiv-how .ihw-loop-wrap.ihw-animate   { transition-delay: 0.10s; }\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-aiv-how .ihw-animate { opacity: 1 !important; transform: none !important; transition: none !important; }\r\n  #indi-aiv-how .ihw-bar-fill { width: var(--w) !important; }\r\n  #indi-aiv-how .ihw-pkt { display: none !important; }\r\n  #indi-aiv-how .ihw-loop-dot { animation: none !important; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 1100px) {\r\n  #indi-aiv-how .ihw-inner { padding: 80px 32px 0; }\r\n  #indi-aiv-how .ihw-loop { padding: 28px 32px; gap: 32px; }\r\n}\r\n@media (max-width: 960px) {\r\n  #indi-aiv-how .ihw-inner { padding: 70px 24px 0; }\r\n  #indi-aiv-how .ihw-steps {\r\n    grid-template-columns: 1fr;\r\n    gap: 0;\r\n  }\r\n  #indi-aiv-how .ihw-conn {\r\n    padding: 0; justify-content: flex-start; padding-left: 28px; margin: 6px 0;\r\n  }\r\n  #indi-aiv-how .ihw-conn-ic { transform: rotate(90deg); }\r\n  #indi-aiv-how .ihw-loop { flex-direction: column; gap: 24px; }\r\n  #indi-aiv-how .ihw-loop-right { width: 100%; }\r\n}\r\n@media (max-width: 600px) {\r\n  #indi-aiv-how .ihw-inner { padding: 48px 16px 0; }\r\n  #indi-aiv-how .ihw-loop { padding: 24px 20px; border-radius: 14px; }\r\n  #indi-aiv-how .ihw-loop-right { grid-template-columns: 1fr; }\r\n  #indi-aiv-how .ihw-step { padding: 22px !important; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 BOTTOM PADDING (loop is last element) \u2500\u2500\u2500 *\/\r\n#indi-aiv-how .ihw-pb { padding-bottom: 80px; }\r\n@media (max-width: 1100px) { #indi-aiv-how .ihw-pb { padding-bottom: 64px; } }\r\n@media (max-width: 600px)  { #indi-aiv-how .ihw-pb { padding-bottom: 48px; } }\r\n<\/style>\r\n\r\n<section id=\"indi-aiv-how\" role=\"region\" aria-label=\"How indigitall AI Voice works \u2014 Trigger, Converse and act, Hand off\">\r\n  <div class=\"ihw-inner ihw-pb\">\r\n\r\n    <!-- \u2500\u2500 HEADER \u2500\u2500 -->\r\n    <div class=\"ihw-head\">\r\n      <span class=\"ihw-pill\">\r\n        <!-- Lucide: cpu -->\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#4F8A1F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/><path d=\"M9 1v3M15 1v3M9 20v3M15 20v3M1 9h3M20 9h3M1 15h3M20 15h3\"\/><\/svg>\r\n        How it works\r\n      <\/span>\r\n      <h2 class=\"ihw-h2\"><em>Trigger.<\/em> Converse &amp; act. <em>Hand off.<\/em><\/h2>\r\n    <\/div>\r\n\r\n    <!-- \u2500\u2500 THREE STEPS \u2500\u2500 -->\r\n    <div class=\"ihw-steps\">\r\n\r\n      <!-- Step 1: Reason -->\r\n      <article class=\"ihw-step s-rsn ihw-animate\">\r\n        <span class=\"ihw-num\" aria-hidden=\"true\">01<\/span>\r\n        <span class=\"ihw-eyebrow\">\r\n          <!-- Lucide: brain -->\r\n          <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z\"\/><path d=\"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z\"\/><path d=\"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4\"\/><path d=\"M17.599 6.5a3 3 0 0 0 .399-1.375\"\/><path d=\"M6.003 5.125A3 3 0 0 0 6.401 6.5\"\/><path d=\"M3.477 10.896a4 4 0 0 1 .585-.396\"\/><path d=\"M19.938 10.5a4 4 0 0 1 .585.396\"\/><path d=\"M6 18a4 4 0 0 1-1.967-.516\"\/><path d=\"M19.967 17.484A4 4 0 0 1 18 18\"\/><\/svg>\r\n          Trigger\r\n        <\/span>\r\n        <h3 class=\"ihw-title\">The journey places the call.<\/h3>\r\n        <p class=\"ihw-body\">A step in the Customer Journey \u2014 or a churn or no-show prediction \u2014 triggers an outbound call. The right call, to the right customer, at the right moment. Not a blast to a list. A next best action, placed automatically when text hasn't landed.<\/p>\r\n        <div class=\"ihw-viz\" aria-hidden=\"true\">\r\n          <div class=\"ihw-input-wrap\">\r\n            <div class=\"ihw-input-msg\">\r\n              <span class=\"ihw-msg-ic\">\r\n                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\r\n              <\/span>\r\n              Journey step \u00b7 appointment tomorrow\r\n            <\/div>\r\n            <div class=\"ihw-parse-arrow\">\r\n              <!-- Lucide: chevrons-down -->\r\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m7 6 5 5 5-5\"\/><path d=\"m7 13 5 5 5-5\"\/><\/svg>\r\n              Call decision\r\n            <\/div>\r\n            <div class=\"ihw-parse-chips\">\r\n              <div class=\"ihw-chip\">\r\n                <span class=\"ihw-chip-label\">Trigger<\/span>\r\n                <span class=\"ihw-chip-val\">No-show risk<\/span>\r\n              <\/div>\r\n              <div class=\"ihw-chip\">\r\n                <span class=\"ihw-chip-label\">Channel<\/span>\r\n                <span class=\"ihw-chip-val\">AI Voice call<\/span>\r\n              <\/div>\r\n              <div class=\"ihw-chip\">\r\n                <span class=\"ihw-chip-label\">Timing<\/span>\r\n                <span class=\"ihw-chip-val\">24h before<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Connector 1 \u2192 2 -->\r\n      <div class=\"ihw-conn\" aria-hidden=\"true\">\r\n        <div class=\"ihw-conn-ic\">\r\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 2: Act via MCP -->\r\n      <article class=\"ihw-step s-act ihw-animate\">\r\n        <span class=\"ihw-num\" aria-hidden=\"true\">02<\/span>\r\n        <span class=\"ihw-eyebrow\">\r\n          <!-- Lucide: plug -->\r\n          <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22v-5\"\/><path d=\"M9 8V2\"\/><path d=\"M15 8V2\"\/><path d=\"M18 8H6a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z\"\/><\/svg>\r\n          Converse &amp; act\r\n        <\/span>\r\n        <h3 class=\"ihw-title\">A real conversation that acts on your systems.<\/h3>\r\n        <p class=\"ihw-body\">Natural, real-time voice understands intent \u2014 it is not a tone menu. It answers questions and acts on your live systems via MCP: it reschedules the appointment, confirms the order, resolves the query, and updates the record while still on the call.<\/p>\r\n        <div class=\"ihw-viz\" role=\"img\" aria-label=\"A hub-and-spoke diagram showing the AI Voice agent connected to Calendar, CRM, SMS and Booking systems via MCP\">\r\n          <div class=\"ihw-hub-wrap\">\r\n            <!-- SVG connection lines -->\r\n            <svg class=\"ihw-hub-lines\" viewBox=\"0 0 180 160\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n              <line x1=\"90\" y1=\"80\" x2=\"90\" y2=\"24\"\/>\r\n              <line x1=\"90\" y1=\"80\" x2=\"154\" y2=\"80\"\/>\r\n              <line x1=\"90\" y1=\"80\" x2=\"90\" y2=\"136\"\/>\r\n              <line x1=\"90\" y1=\"80\" x2=\"26\"  y2=\"80\"\/>\r\n            <\/svg>\r\n            <!-- Center: Agent -->\r\n            <div class=\"ihw-hub-center\">\r\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 8V4H8\"\/><rect width=\"16\" height=\"12\" x=\"4\" y=\"8\" rx=\"2\"\/><path d=\"M2 14h2\"\/><path d=\"M20 14h2\"\/><path d=\"M15 13v2\"\/><path d=\"M9 13v2\"\/><\/svg>\r\n              <span class=\"ihw-hub-lbl\">Voice<br>Agent<\/span>\r\n            <\/div>\r\n            <!-- Satellites -->\r\n            <div class=\"ihw-sat top\" aria-hidden=\"true\">\r\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>\r\n              <span>Calendar<\/span>\r\n            <\/div>\r\n            <div class=\"ihw-sat right\" aria-hidden=\"true\">\r\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg>\r\n              <span>CRM<\/span>\r\n            <\/div>\r\n            <div class=\"ihw-sat bottom\" aria-hidden=\"true\">\r\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n              <span>SMS<\/span>\r\n            <\/div>\r\n            <div class=\"ihw-sat left\" aria-hidden=\"true\">\r\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/><\/svg>\r\n              <span>Booking<\/span>\r\n            <\/div>\r\n            <!-- Animated packets -->\r\n            <div class=\"ihw-pkt p1\" aria-hidden=\"true\"><\/div>\r\n            <div class=\"ihw-pkt p2\" aria-hidden=\"true\"><\/div>\r\n            <div class=\"ihw-pkt p3\" aria-hidden=\"true\"><\/div>\r\n            <div class=\"ihw-pkt p4\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Connector 2 \u2192 3 -->\r\n      <div class=\"ihw-conn\" aria-hidden=\"true\">\r\n        <div class=\"ihw-conn-ic\">\r\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 3: Optimize -->\r\n      <article class=\"ihw-step s-opt ihw-animate\">\r\n        <span class=\"ihw-num\" aria-hidden=\"true\">03<\/span>\r\n        <span class=\"ihw-eyebrow\">\r\n          <!-- Lucide: trending-up -->\r\n          <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><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          Hand off\r\n        <\/span>\r\n        <h3 class=\"ihw-title\">To a human, with full context.<\/h3>\r\n        <p class=\"ihw-body\">Most calls finish end-to-end. When one needs a person, AI Voice hands off to a human agent with the full transcript, the detected intent, and the steps already taken \u2014 so the customer never repeats themselves. No cold transfers.<\/p>\r\n        <div class=\"ihw-viz\" aria-hidden=\"true\">\r\n          <div class=\"ihw-optim\">\r\n            <div class=\"ihw-orow\">\r\n              <div class=\"ihw-orow-head\">\r\n                <span class=\"ihw-orow-label\">Resolved by AI<\/span>\r\n                <span class=\"ihw-orow-val\">84%<\/span>\r\n              <\/div>\r\n              <div class=\"ihw-bar-bg\">\r\n                <div class=\"ihw-bar-fill\" style=\"--w: 84%\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"ihw-orow\">\r\n              <div class=\"ihw-orow-head\">\r\n                <span class=\"ihw-orow-label\">Escalated with context<\/span>\r\n                <span class=\"ihw-orow-val green\">16%<\/span>\r\n              <\/div>\r\n              <div class=\"ihw-bar-bg\">\r\n                <div class=\"ihw-bar-fill\" style=\"--w: 16%\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"ihw-optim-note\">\r\n              <!-- Lucide: arrow-up -->\r\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#4F8A1F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m5 12 7-7 7 7\"\/><path d=\"M12 19V5\"\/><\/svg>\r\n              Warm handoff \u00b7 full transcript passed\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div><!-- \/steps -->\r\n\r\n    <!-- \u2500\u2500 THE LOOP BAND \u2500\u2500 -->\r\n    <div class=\"ihw-loop-wrap ihw-animate\">\r\n      <div class=\"ihw-loop\">\r\n        <div class=\"ihw-loop-left\">\r\n          <div class=\"ihw-loop-eyebrow\">\r\n            <span class=\"ihw-loop-dot\" aria-hidden=\"true\"><\/span>\r\n            The loop\r\n          <\/div>\r\n          <p class=\"ihw-loop-claim\">Runs 24\/7 and scales to thousands of calls at once. Every call feeds the journey, so the next touch is smarter. No queue, no hold music, no human required to keep it running.<\/p>\r\n        <\/div>\r\n        <div class=\"ihw-loop-right\">\r\n          <div class=\"ihw-loop-chip\">\r\n            <div class=\"ihw-lc-ic\" aria-hidden=\"true\">\r\n              <!-- Lucide: zap -->\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\r\n            <\/div>\r\n            <span class=\"ihw-lc-txt\">24\/7<br>No queue<\/span>\r\n          <\/div>\r\n          <div class=\"ihw-loop-chip\">\r\n            <div class=\"ihw-lc-ic\" aria-hidden=\"true\">\r\n              <!-- Lucide: layers -->\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z\"\/><path d=\"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65\"\/><path d=\"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65\"\/><\/svg>\r\n            <\/div>\r\n            <span class=\"ihw-lc-txt\">Thousands<br>of calls at once<\/span>\r\n          <\/div>\r\n          <div class=\"ihw-loop-chip\">\r\n            <div class=\"ihw-lc-ic\" aria-hidden=\"true\">\r\n              <!-- Lucide: refresh-cw -->\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><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=\"M3 21v-5h5\"\/><\/svg>\r\n            <\/div>\r\n            <span class=\"ihw-lc-txt\">Feeds<br>the journey<\/span>\r\n          <\/div>\r\n          <div class=\"ihw-loop-chip\">\r\n            <div class=\"ihw-lc-ic\" aria-hidden=\"true\">\r\n              <!-- Lucide: user-x -->\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><line x1=\"17\" y1=\"8\" x2=\"22\" y2=\"13\"\/><line x1=\"22\" y1=\"8\" x2=\"17\" y2=\"13\"\/><\/svg>\r\n            <\/div>\r\n            <span class=\"ihw-lc-txt\">Human handoff<br>with context<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n  var root = document.getElementById('indi-aiv-how');\r\n  if (!root) return;\r\n  root.classList.add('ihw-js');\r\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    root.querySelectorAll('.ihw-animate').forEach(function (el) { el.classList.add('ihw-vis'); });\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('ihw-vis'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.15 });\r\n  root.querySelectorAll('.ihw-animate').forEach(function (el) { obs.observe(el); });\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-voice-demo\" role=\"region\" aria-label=\"AI Voice use cases across industries\">\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-voice-demo{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-voice-demo *,#indi-voice-demo *::before,#indi-voice-demo *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-voice-demo .ivc-inner{max-width:1340px !important;margin:0 auto !important}\r\n#indi-voice-demo .ivc-head{text-align:center !important;max-width:780px !important;margin:0 auto 44px !important}\r\n#indi-voice-demo .ivc-eyebrow{display:inline-block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2.4px !important;text-transform:uppercase !important;color:#1565E0 !important;margin-bottom:14px !important}\r\n#indi-voice-demo .ivc-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-voice-demo .ivc-title em{font-style:normal !important;color:#0072EF !important}\r\n#indi-voice-demo .ivc-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:#5A6B85 !important}\r\n#indi-voice-demo .ivc-demo{display:grid !important;grid-template-columns:256px 1fr 300px !important;gap:18px !important;align-items:start !important}\r\n\/* Left panel *\/\r\n#indi-voice-demo .ivc-uc{background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:14px !important;padding:14px !important;box-shadow:0 10px 30px -16px rgba(8,31,66,.2) !important}\r\n#indi-voice-demo .ivc-uc-ey{font-size:10px !important;letter-spacing:2.2px !important;text-transform:uppercase !important;font-weight:700 !important;color:#1565E0 !important;margin-bottom:10px !important}\r\n#indi-voice-demo .ivc-ind{display:flex !important;align-items:center !important;gap:8px !important;padding:9px 10px !important;border-radius:8px !important;cursor:pointer !important;margin-bottom:2px !important;border:1px solid transparent !important;transition:all .18s ease !important;font-size:13px !important;font-weight:600 !important;color:#374151 !important}\r\n#indi-voice-demo .ivc-ind:hover{background:#F5F7FA !important;color:#111827 !important}\r\n#indi-voice-demo .ivc-ind.open{background:#F5F7FA !important;color:#0F3B7A !important}\r\n#indi-voice-demo .ivc-ind-ic2{width:22px !important;height:22px !important;border-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;color:#FFFFFF !important}\r\n#indi-voice-demo .ivc-ind-ic2 svg{width:12px !important;height:12px !important}\r\n#indi-voice-demo .ivc-ind-txt{flex:1 !important;min-width:0 !important}\r\n#indi-voice-demo .ivc-chev{color:#9CA3AF !important;flex-shrink:0 !important;transition:transform .2s ease !important;display:flex !important;align-items:center !important}\r\n#indi-voice-demo .ivc-chev svg{width:13px !important;height:13px !important}\r\n#indi-voice-demo .ivc-ind.open .ivc-chev{transform:rotate(90deg) !important;color:#0072EF !important}\r\n#indi-voice-demo .ivc-cases{padding-left:10px !important;margin-bottom:4px !important;display:flex !important;flex-direction:column !important;gap:2px !important}\r\n#indi-voice-demo .ivc-case{display:flex !important;align-items:center !important;gap:7px !important;padding:7px 10px !important;border-radius:7px !important;cursor:pointer !important;font-size:12px !important;font-weight:500 !important;color:#5A6B85 !important;border:1px solid transparent !important;transition:all .18s ease !important}\r\n#indi-voice-demo .ivc-case:hover{background:#F5F7FA !important;color:#374151 !important}\r\n#indi-voice-demo .ivc-case.on{background:#EEF3FF !important;color:#1565E0 !important;border-color:#C7D2FE !important;font-weight:600 !important}\r\n#indi-voice-demo .ivc-cdot{width:5px !important;height:5px !important;border-radius:50% !important;background:#CBD5E1 !important;flex-shrink:0 !important;transition:background .18s !important}\r\n#indi-voice-demo .ivc-case.on .ivc-cdot{background:#1565E0 !important}\r\n#indi-voice-demo .ivc-dir{margin-left:auto !important;font-size:8.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:2px 6px !important;border-radius:4px !important;flex-shrink:0 !important}\r\n#indi-voice-demo .ivc-dir.in{background:#E7F7EE !important;color:#166534 !important}\r\n#indi-voice-demo .ivc-dir.out{background:#FFF3E0 !important;color:#C2410C !important}\r\n\/* Center *\/\r\n#indi-voice-demo .ivc-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;display:flex !important;flex-direction:column !important}\r\n#indi-voice-demo .ivc-jhead{background:#FFFFFF !important;padding:12px 18px !important;border-bottom:1px solid #DCE3EC !important;display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}\r\n#indi-voice-demo .ivc-ind-ic3{width:36px !important;height:36px !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;color:#FFFFFF !important}\r\n#indi-voice-demo .ivc-ind-ic3 svg{width:18px !important;height:18px !important}\r\n#indi-voice-demo .ivc-head-titles{min-width:0 !important;flex:1 !important}\r\n#indi-voice-demo .ivc-ind-name{font-size:12px !important;font-weight:600 !important;color:#6B7280 !important;text-transform:uppercase !important;letter-spacing:.05em !important;margin-bottom:2px !important}\r\n#indi-voice-demo .ivc-case-name{font-size:15px !important;font-weight:700 !important;color:#111827 !important;letter-spacing:-.01em !important}\r\n#indi-voice-demo .ivc-ch-tags{display:flex !important;gap:5px !important;flex-wrap:wrap !important;margin-left:auto !important}\r\n#indi-voice-demo .ivc-ch-tag{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:3px 9px !important;border-radius:16px !important;font-size:10px !important;font-weight:600 !important;background:#EEF3FF !important;color:#1565E0 !important;border:1px solid #D1DEFF !important}\r\n#indi-voice-demo .ivc-ch-tag svg{width:10px !important;height:10px !important}\r\n#indi-voice-demo .ivc-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-voice-demo .ivc-sdot{width:6px !important;height:6px !important;border-radius:50% !important;background:#22C55E !important;flex-shrink:0 !important}\r\n#indi-voice-demo .ivc-ssep{color:#D1D5DB !important}\r\n#indi-voice-demo .ivc-body{padding:20px 22px !important;flex:1 !important;display:flex !important;flex-direction:column !important;gap:16px !important}\r\n#indi-voice-demo .ivc-desc{font-size:14px !important;font-weight:400 !important;line-height:1.65 !important;color:#374151 !important}\r\n#indi-voice-demo .ivc-strips{display:flex !important;flex-direction:column !important;gap:8px !important}\r\n#indi-voice-demo .ivc-mcp-strip{display:flex !important;align-items:center !important;gap:7px !important;padding:10px 13px !important;background:#F5F7FA !important;border-radius:9px !important;flex-wrap:wrap !important}\r\n#indi-voice-demo .ivc-mcp-pill{font-size:9px !important;font-weight:700 !important;letter-spacing:.07em !important;text-transform:uppercase !important;color:#0072EF !important;background:rgba(0,114,239,.10) !important;padding:3px 8px !important;border-radius:4px !important;white-space:nowrap !important}\r\n#indi-voice-demo .ivc-mcp-pill.vx{color:#6B21A8 !important;background:rgba(107,33,168,.10) !important}\r\n#indi-voice-demo .ivc-mcp-tag{display:inline-flex !important;align-items:center !important;gap:4px !important;background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:6px !important;padding:4px 9px !important;font-size:10.5px !important;font-weight:700 !important;color:#0F3B7A !important;white-space:nowrap !important}\r\n#indi-voice-demo .ivc-mcp-dot{width:5px !important;height:5px !important;border-radius:50% !important;background:#8ADA3F !important}\r\n#indi-voice-demo .ivc-mcp-tag.vx .ivc-mcp-dot{background:#A78BFA !important}\r\n#indi-voice-demo .ivc-cycle{display:flex !important;align-items:center !important;gap:5px !important}\r\n#indi-voice-demo .ivc-cnode{flex:1 !important;background:#FAFBFC !important;border:1px solid #DCE3EC !important;border-radius:9px !important;padding:9px 10px !important;display:flex !important;flex-direction:column !important;gap:3px !important;min-width:0 !important}\r\n#indi-voice-demo .ivc-cnode-ic{width:24px !important;height:24px !important;border-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#FFFFFF !important;flex-shrink:0 !important;margin-bottom:2px !important}\r\n#indi-voice-demo .ivc-cnode-ic svg{width:12px !important;height:12px !important}\r\n#indi-voice-demo .ivc-cnode-label{font-size:10px !important;font-weight:700 !important;color:#0F3B7A !important;line-height:1.2 !important}\r\n#indi-voice-demo .ivc-cnode-sub{font-size:9px !important;font-weight:400 !important;color:#6B7280 !important;line-height:1.3 !important}\r\n#indi-voice-demo .ivc-carr{color:#CBD5E1 !important;flex-shrink:0 !important}\r\n#indi-voice-demo .ivc-carr svg{width:12px !important;height:12px !important}\r\n#indi-voice-demo .ivc-proof-ey{font-size:10px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#9CA3AF !important;margin-bottom:10px !important}\r\n#indi-voice-demo .ivc-proof{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:10px !important}\r\n#indi-voice-demo .ivc-stat{background:#F5F7FA !important;border-radius:10px !important;padding:12px 13px !important}\r\n#indi-voice-demo .ivc-stat-v{font-size:22px !important;font-weight:700 !important;color:#0F3B7A !important;line-height:1 !important;letter-spacing:-.02em !important;margin-bottom:4px !important}\r\n#indi-voice-demo .ivc-stat-l{font-size:11px !important;font-weight:500 !important;color:#5A6B85 !important;line-height:1.3 !important}\r\n#indi-voice-demo .ivc-stat-r{font-size:10px !important;font-weight:700 !important;color:#1565E0 !important;margin-top:5px !important;display:block !important}\r\n\/* Phone \u2014 call screen *\/\r\n#indi-voice-demo .ivc-phone{position:sticky !important;top:24px !important}\r\n#indi-voice-demo .ivc-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-voice-demo .ivc-screen{background:linear-gradient(180deg,#0B1F45 0%,#0F3B7A 55%,#123C7C 100%) !important;border-radius:31px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;height:560px !important;position:relative !important;color:#FFFFFF !important}\r\n#indi-voice-demo .ivc-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-voice-demo .ivc-callhead{padding:34px 14px 8px !important;text-align:center !important;flex-shrink:0 !important}\r\n#indi-voice-demo .ivc-brandtag{font-size:8.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:rgba(255,255,255,.55) !important;margin-bottom:8px !important}\r\n#indi-voice-demo .ivc-cav{width:46px !important;height:46px !important;border-radius:50% !important;margin:0 auto 8px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#FFFFFF !important;position:relative !important;box-shadow:0 0 0 4px rgba(255,255,255,.08) !important}\r\n#indi-voice-demo .ivc-cav svg{width:20px !important;height:20px !important}\r\n#indi-voice-demo .ivc-cav.talk::after{content:'' !important;position:absolute !important;inset:-7px !important;border-radius:50% !important;border:2px solid rgba(255,255,255,.45) !important;animation:ivcPulse 1.1s ease-out infinite !important}\r\n@keyframes ivcPulse{0%{transform:scale(.85);opacity:.9}100%{transform:scale(1.25);opacity:0}}\r\n#indi-voice-demo .ivc-cname{font-size:14px !important;font-weight:700 !important;letter-spacing:-.01em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}\r\n#indi-voice-demo .ivc-cstate{font-size:10px !important;color:rgba(255,255,255,.7) !important;margin-top:3px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;font-variant-numeric:tabular-nums !important}\r\n#indi-voice-demo .ivc-livedot{width:6px !important;height:6px !important;border-radius:50% !important;background:#22C55E !important;box-shadow:0 0 0 0 rgba(34,197,94,.6) !important;animation:ivcLive 1.6s infinite !important}\r\n@keyframes ivcLive{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}100%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}\r\n#indi-voice-demo .ivc-cstate.ended .ivc-livedot{background:#EF4444 !important;animation:none !important}\r\n\/* waveform *\/\r\n#indi-voice-demo .ivc-wave{display:flex !important;align-items:center !important;justify-content:center !important;gap:2.5px !important;height:30px !important;padding:0 24px !important;flex-shrink:0 !important;margin-bottom:6px !important}\r\n#indi-voice-demo .ivc-wave i{display:block !important;width:3px !important;height:4px !important;border-radius:2px !important;background:rgba(255,255,255,.28) !important;transition:background .2s !important}\r\n#indi-voice-demo .ivc-wave.agent i{background:#8ADA3F !important;animation:ivcBar .9s ease-in-out infinite !important}\r\n#indi-voice-demo .ivc-wave.caller i{background:#FFFFFF !important;animation:ivcBar 1.1s ease-in-out infinite !important}\r\n#indi-voice-demo .ivc-wave i:nth-child(odd){animation-delay:.15s}\r\n#indi-voice-demo .ivc-wave i:nth-child(3n){animation-delay:.3s}\r\n#indi-voice-demo .ivc-wave i:nth-child(4n){animation-delay:.45s}\r\n#indi-voice-demo .ivc-wave i:nth-child(5n){animation-delay:.6s}\r\n@keyframes ivcBar{0%,100%{height:4px}50%{height:22px}}\r\n\/* transcript *\/\r\n#indi-voice-demo .ivc-tr{flex:1 !important;overflow-y:auto !important;padding:8px 10px 6px !important;display:flex !important;flex-direction:column !important;gap:7px !important;scroll-behavior:smooth !important;background:rgba(0,0,0,.18) !important;border-top:1px solid rgba(255,255,255,.08) !important}\r\n#indi-voice-demo .ivc-tr::-webkit-scrollbar{width:0 !important}\r\n#indi-voice-demo .ivc-trlbl{display:flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;font-size:8.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:rgba(255,255,255,.5) !important;padding:2px 0 4px !important}\r\n#indi-voice-demo .ivc-trlbl i{width:5px !important;height:5px !important;border-radius:50% !important;background:#EF4444 !important;display:block !important}\r\n#indi-voice-demo .ivc-ln{display:flex !important;flex-direction:column !important;gap:2px !important;animation:ivcLn .32s ease both !important}\r\n@keyframes ivcLn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}\r\n#indi-voice-demo .ivc-ln.agent{align-items:flex-start !important}\r\n#indi-voice-demo .ivc-ln.caller{align-items:flex-end !important}\r\n#indi-voice-demo .ivc-sp{font-size:8.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:0 4px !important}\r\n#indi-voice-demo .ivc-ln.agent .ivc-sp{color:#8ADA3F !important}\r\n#indi-voice-demo .ivc-ln.caller .ivc-sp{color:rgba(255,255,255,.6) !important}\r\n#indi-voice-demo .ivc-bt{max-width:88% !important;padding:7px 10px !important;border-radius:11px !important;font-size:11px !important;line-height:1.45 !important;word-break:break-word !important;font-weight:400 !important}\r\n#indi-voice-demo .ivc-ln.agent .ivc-bt{background:rgba(255,255,255,.12) !important;color:#FFFFFF !important;border-bottom-left-radius:3px !important}\r\n#indi-voice-demo .ivc-ln.caller .ivc-bt{background:#FFFFFF !important;color:#0B1F45 !important;border-bottom-right-radius:3px !important}\r\n#indi-voice-demo .ivc-sys{align-self:center !important;display:inline-flex !important;align-items:center !important;gap:5px !important;padding:4px 9px !important;border-radius:14px !important;font-size:9px !important;font-weight:600 !important;background:rgba(138,218,63,.14) !important;color:#C8F39A !important;border:1px solid rgba(138,218,63,.3) !important;animation:ivcLn .32s ease both !important;max-width:92% !important;text-align:center !important}\r\n#indi-voice-demo .ivc-sys svg{width:9px !important;height:9px !important;flex-shrink:0 !important}\r\n#indi-voice-demo .ivc-sys.end{background:rgba(255,255,255,.1) !important;color:rgba(255,255,255,.8) !important;border-color:rgba(255,255,255,.2) !important}\r\n\/* controls *\/\r\n#indi-voice-demo .ivc-ctl{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:6px !important;padding:10px 14px 16px !important;flex-shrink:0 !important;background:rgba(0,0,0,.18) !important}\r\n#indi-voice-demo .ivc-btn{display:flex !important;flex-direction:column !important;align-items:center !important;gap:4px !important;font-size:8px !important;color:rgba(255,255,255,.7) !important;font-weight:600 !important}\r\n#indi-voice-demo .ivc-btn span{width:40px !important;height:40px !important;border-radius:50% !important;background:rgba(255,255,255,.14) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#FFFFFF !important}\r\n#indi-voice-demo .ivc-btn span svg{width:16px !important;height:16px !important}\r\n#indi-voice-demo .ivc-btn.end span{background:#EF4444 !important}\r\n#indi-voice-demo .ivc-noscript{background:#FFFFFF !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-voice-demo{padding:80px 32px !important}#indi-voice-demo .ivc-demo{grid-template-columns:1fr !important}#indi-voice-demo .ivc-uc{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr)) !important;gap:4px !important}#indi-voice-demo .ivc-uc-ey{grid-column:1\/-1 !important}#indi-voice-demo .ivc-cases{display:none !important}#indi-voice-demo .ivc-chev{display:none !important}#indi-voice-demo .ivc-phone{position:relative !important;top:0 !important}#indi-voice-demo .ivc-ph{width:100% !important;max-width:300px !important}}\r\n@media(max-width:600px){#indi-voice-demo{padding:48px 16px !important}#indi-voice-demo .ivc-cycle{flex-wrap:wrap !important}#indi-voice-demo .ivc-carr{display:none !important}#indi-voice-demo .ivc-cnode{flex:1 1 40% !important}#indi-voice-demo .ivc-proof{grid-template-columns:1fr 1fr !important}}\r\n@media(prefers-reduced-motion:reduce){#indi-voice-demo .ivc-ln,#indi-voice-demo .ivc-sys{animation:none !important}#indi-voice-demo .ivc-wave i,#indi-voice-demo .ivc-cav.talk::after,#indi-voice-demo .ivc-livedot{animation:none !important}#indi-voice-demo .ivc-chev{transition:none !important}}\r\n<\/style>\r\n\r\n<div class=\"ivc-inner\">\r\n  <div class=\"ivc-head\">\r\n    <span class=\"ivc-eyebrow\">Use Cases<\/span>\r\n    <h2 class=\"ivc-title\">One voice. <em>Every call answered<\/em> like it matters.<\/h2>\r\n    <p class=\"ivc-sub\">The indigitall AI Voice Agent is not an IVR with a nicer voice. It's the same reasoning layer as our AI Agents \u2014 connected to your systems via MCP \u2014 holding a natural phone conversation in your customer's language, 24\/7, and taking action while they're still on the line. Here's what it sounds like in production.<\/p>\r\n  <\/div>\r\n  <div class=\"ivc-demo\">\r\n    <aside class=\"ivc-uc\">\r\n      <div class=\"ivc-uc-ey\">Industries<\/div>\r\n      <div id=\"ivc-uclist\"><\/div>\r\n    <\/aside>\r\n    <section class=\"ivc-jp\">\r\n      <div class=\"ivc-jhead\" id=\"ivc-jhead\">\r\n        <div class=\"ivc-ind-ic3\" id=\"ivc-ind-ic3\"><\/div>\r\n        <div class=\"ivc-head-titles\">\r\n          <div class=\"ivc-ind-name\" id=\"ivc-ind-name\"><\/div>\r\n          <div class=\"ivc-case-name\" id=\"ivc-case-name\"><\/div>\r\n        <\/div>\r\n        <div class=\"ivc-ch-tags\" id=\"ivc-chtags\"><\/div>\r\n      <\/div>\r\n      <div class=\"ivc-status\">\r\n        <span class=\"ivc-sdot\"><\/span><span>OmnIA Voice active<\/span>\r\n        <span class=\"ivc-ssep\">&middot;<\/span><span id=\"ivc-mcp-lbl\">MCP connected<\/span>\r\n        <span class=\"ivc-ssep\">&middot;<\/span><span>Sub-second response<\/span>\r\n        <span class=\"ivc-ssep\">&middot;<\/span><span>No human in the loop<\/span>\r\n      <\/div>\r\n      <div class=\"ivc-body\">\r\n        <p class=\"ivc-desc\" id=\"ivc-desc\"><\/p>\r\n        <div class=\"ivc-strips\">\r\n          <div class=\"ivc-mcp-strip\" id=\"ivc-mcp\"><\/div>\r\n          <div class=\"ivc-mcp-strip\" id=\"ivc-vx\"><\/div>\r\n        <\/div>\r\n        <div class=\"ivc-cycle\" id=\"ivc-cycle\"><\/div>\r\n        <div><div class=\"ivc-proof-ey\">Proven in production<\/div><div class=\"ivc-proof\" id=\"ivc-proof\"><\/div><\/div>\r\n      <\/div>\r\n    <\/section>\r\n    <aside class=\"ivc-phone\">\r\n      <div class=\"ivc-ph\"><div class=\"ivc-screen\">\r\n        <div class=\"ivc-notch\"><\/div>\r\n        <div class=\"ivc-callhead\">\r\n          <div class=\"ivc-brandtag\">OmnIA Voice &middot; indigitall<\/div>\r\n          <div class=\"ivc-cav\" id=\"ivc-cav\"><\/div>\r\n          <div class=\"ivc-cname\" id=\"ivc-cname\">Voice Agent<\/div>\r\n          <div class=\"ivc-cstate\" id=\"ivc-cstate\"><span class=\"ivc-livedot\"><\/span><span id=\"ivc-dir\">Incoming call<\/span><span>&middot;<\/span><span id=\"ivc-timer\">00:00<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"ivc-wave\" id=\"ivc-wave\"><\/div>\r\n        <div class=\"ivc-tr\" id=\"ivc-tr\"><\/div>\r\n        <div class=\"ivc-ctl\">\r\n          <div class=\"ivc-btn\"><span id=\"ivc-ic-mute\"><\/span>mute<\/div>\r\n          <div class=\"ivc-btn\"><span id=\"ivc-ic-keypad\"><\/span>keypad<\/div>\r\n          <div class=\"ivc-btn\"><span id=\"ivc-ic-speaker\"><\/span>speaker<\/div>\r\n          <div class=\"ivc-btn end\"><span id=\"ivc-ic-end\"><\/span>end<\/div>\r\n        <\/div>\r\n      <\/div><\/div>\r\n    <\/aside>\r\n  <\/div>\r\n  <noscript><div class=\"ivc-noscript\">Interactive demo of indigitall AI Voice across 7 industries. Enable JavaScript to explore use cases with proof metrics and live call previews.<\/div><\/noscript>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\nvar root=document.getElementById('indi-voice-demo');if(!root)return;\r\nvar P={\r\n'activity':'<path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/>',\r\n'shopping-bag':'<path d=\"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z\"\/><line x1=\"3\" x2=\"21\" y1=\"6\" y2=\"6\"\/><path d=\"M16 10a4 4 0 0 1-8 0\"\/>',\r\n'book-open':'<path d=\"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z\"\/><path d=\"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z\"\/>',\r\n'landmark':'<line x1=\"3\" x2=\"21\" y1=\"22\" y2=\"22\"\/><line x1=\"6\" x2=\"6\" y1=\"18\" y2=\"11\"\/><line x1=\"10\" x2=\"10\" y1=\"18\" y2=\"11\"\/><line x1=\"14\" x2=\"14\" y1=\"18\" y2=\"11\"\/><line x1=\"18\" x2=\"18\" y1=\"18\" y2=\"11\"\/><polygon points=\"12 2 20 7 4 7\"\/>',\r\n'plane':'<path d=\"M17.8 19.2 16 11l3.5-3.5C21 6 21 4 19 4h0a2.7 2.7 0 0 0-1.9.8L13.5 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z\"\/>',\r\n'film':'<rect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\/><path d=\"M7 3v18M17 3v18M3 7h4M17 7h4M3 17h4M17 17h4\"\/>',\r\n'utensils':'<path d=\"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2\"\/><path d=\"M7 2v20\"\/><path d=\"M21 15V2v0a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3zm0 0v7\"\/>',\r\n'bot':'<path d=\"M12 8V4H8\"\/><rect width=\"16\" height=\"12\" x=\"4\" y=\"8\" rx=\"2\"\/><path d=\"M2 14h2\"\/><path d=\"M20 14h2\"\/><path d=\"M15 13v2\"\/><path d=\"M9 13v2\"\/>',\r\n'cpu':'<rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/><path d=\"M9 1v3M15 1v3M9 20v3M15 20v3M1 9h3M20 9h3M1 15h3M20 15h3\"\/>',\r\n'database':'<ellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\/><path d=\"M3 5v14c0 1.66 4.03 3 9 3s9-1.34 9-3V5\"\/><path d=\"M3 12c0 1.66 4.03 3 9 3s9-1.34 9-3\"\/>',\r\n'check-circle':'<path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><path d=\"m9 11 3 3L22 4\"\/>',\r\n'arrow-right':'<path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/>',\r\n'phone':'<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.13.96.36 1.9.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.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"\/>',\r\n'phone-in':'<polyline points=\"16 2 16 8 22 8\"\/><line x1=\"22\" x2=\"16\" y1=\"2\" y2=\"8\"\/><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.13.96.36 1.9.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.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"\/>',\r\n'phone-out':'<polyline points=\"22 8 22 2 16 2\"\/><line x1=\"16\" x2=\"22\" y1=\"8\" y2=\"2\"\/><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.13.96.36 1.9.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.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"\/>',\r\n'phone-fwd':'<polyline points=\"18 2 22 6 18 10\"\/><line x1=\"14\" x2=\"22\" y1=\"6\" y2=\"6\"\/><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.13.96.36 1.9.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.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"\/>',\r\n'mic':'<path d=\"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z\"\/><path d=\"M19 10v2a7 7 0 0 1-14 0v-2\"\/><line x1=\"12\" x2=\"12\" y1=\"19\" y2=\"22\"\/>',\r\n'mic-off':'<line x1=\"2\" x2=\"22\" y1=\"2\" y2=\"22\"\/><path d=\"M18.89 13.23A7.12 7.12 0 0 0 19 12v-2\"\/><path d=\"M5 10v2a7 7 0 0 0 12 5\"\/><path d=\"M15 9.34V5a3 3 0 0 0-5.68-1.33\"\/><path d=\"M9 9v3a3 3 0 0 0 5.12 2.12\"\/><line x1=\"12\" x2=\"12\" y1=\"19\" y2=\"22\"\/>',\r\n'volume':'<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"\/><path d=\"M15.54 8.46a5 5 0 0 1 0 7.07\"\/><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14\"\/>',\r\n'grid':'<rect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\/><rect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\/><rect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\/><rect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\/>',\r\n'message-square':'<path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/>',\r\n'shield':'<path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\/>',\r\n'zap':'<path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"\/>',\r\n'chevron-right':'<path d=\"m9 18 6-6-6-6\"\/>'\r\n};\r\nfunction ic(n){return'<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">'+P[n]+'<\/svg>';}\r\n\r\n\/* Transcript line types: a = agent speaking, c = caller speaking, s = system action (MCP \/ telephony event) *\/\r\nvar IND=[\r\n\/* \u2500\u2500\u2500 1. HEALTHCARE \u2500\u2500\u2500 *\/\r\n{n:'Healthcare',ic:'activity',av:'#22C55E',color:'#22C55E',cases:[\r\n{n:'Inbound Booking Line',dir:'in',ch:['Inbound','SMS follow-up'],mcp:['Scheduling','EMR','CRM'],vx:['Caller ID match','Interruptible','ES \u00b7 EN \u00b7 CA'],\r\ndesc:'Replaces the appointment IVR entirely. Patients call, say what they need in their own words, and the agent books, moves, or cancels appointments against the live schedule \u2014 then sends the confirmation by SMS before the call ends. Clinical questions are warm-transferred with full context.',\r\ncycle:[{ic:'phone-in',bg:'#22C55E',label:'Patient calls',sub:'No menu \u00b7 no hold'},{ic:'bot',bg:'#0072EF',label:'Agent listens',sub:'Intent + identity'},{ic:'cpu',bg:'#6B53D9',label:'MCP connects',sub:'Scheduling \u00b7 EMR'},{ic:'check-circle',bg:'#0F3B7A',label:'Booked + SMS sent',sub:'Before hang-up'}],\r\nproof:[{v:'\u221250%',l:'Calls reaching the front desk',r:'Quir\u00f3nSalud'},{v:'0s',l:'Hold time',r:''},{v:'88%',l:'Calls fully resolved',r:''}],\r\ncall:{nm:'Northside Medical Group',lines:[\r\n{t:'a',tx:'Northside Medical Group, good morning. I\\'m the virtual assistant \u2014 how can I help you today?'},\r\n{t:'c',tx:'Hi, I need to move my dermatology appointment. It\\'s on Thursday but I can\\'t make it.'},\r\n{t:'s',ic:'shield',tx:'Caller ID matched \u00b7 Amy Reyes \u00b7 DOB confirmed'},\r\n{t:'a',tx:'Of course, Amy. I can see Thursday at 10:30 with Dr. Miller. Would you prefer another day this week, or next week?'},\r\n{t:'c',tx:'This week if possible, afternoon.'},\r\n{t:'s',ic:'cpu',tx:'Scheduling \u00b7 3 slots found'},\r\n{t:'a',tx:'Dr. Miller has Wednesday at 4:30 or Friday at 5:15. Which suits you better?'},\r\n{t:'c',tx:'Friday at five fifteen.'},\r\n{t:'a',tx:'Done \u2014 Friday the 12th at 5:15 PM with Dr. Miller at Northside Medical. I\\'m sending the confirmation to your cell now. Anything else?'},\r\n{t:'c',tx:'No, that\\'s all. Thanks!'},\r\n{t:'s',ic:'message-square',tx:'SMS confirmation sent \u00b7 EMR updated'}\r\n]}},\r\n{n:'Reminder & Confirmation Calls',dir:'out',ch:['Outbound','Voicemail-aware'],mcp:['Scheduling','CRM'],vx:['Answering-machine detection','Reschedule on the call','Callback windows'],\r\ndesc:'Proactively calls patients 48 hours before their appointment to confirm attendance. If they can\\'t make it, the agent reschedules on the same call and releases the slot back to the waitlist \u2014 recovering capacity that would otherwise become a no-show.',\r\ncycle:[{ic:'phone-out',bg:'#22C55E',label:'Agent calls patient',sub:'48h before \u00b7 preferred window'},{ic:'bot',bg:'#0072EF',label:'Confirm or move',sub:'Natural conversation'},{ic:'cpu',bg:'#6B53D9',label:'MCP connects',sub:'Scheduling \u00b7 Waitlist'},{ic:'check-circle',bg:'#0F3B7A',label:'Slot secured',sub:'Or released to waitlist'}],\r\nproof:[{v:'\u221260%',l:'No-shows',r:''},{v:'85\u201390%',l:'Confirmation rate',r:'Sanitas'},{v:'+11%',l:'Slot utilization',r:''}],\r\ncall:{nm:'BlueRidge Health',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 answered by human (AMD)'},\r\n{t:'a',tx:'Hello, is this Chris? This is the BlueRidge Health virtual assistant calling about your cardiology appointment this Thursday at 9 AM. Can you still make it?'},\r\n{t:'c',tx:'Ah \u2014 actually no, I\\'ve got a work trip. I meant to call you.'},\r\n{t:'a',tx:'No problem at all, I can take care of that now. Dr. Morgan has Monday at 8:30, Tuesday at 12:00, or next Thursday at 9 AM again. Any of those?'},\r\n{t:'c',tx:'Tuesday at twelve works.'},\r\n{t:'s',ic:'cpu',tx:'Thursday slot released to waitlist \u00b7 4 patients notified'},\r\n{t:'a',tx:'You\\'re booked for Tuesday the 16th at noon with Dr. Morgan. Remember to fast for 8 hours before. I\\'ll text you the details. Have a good trip!'},\r\n{t:'c',tx:'Awesome, thank you.'}\r\n]}},\r\n{n:'Post-Discharge Check-in Call',dir:'out',ch:['Outbound','Escalation'],mcp:['EMR','Alerts','CRM'],vx:['Sentiment detection','Clinical thresholds','Warm transfer to nurse'],\r\ndesc:'Calls patients on day 1, 3 and 7 after discharge to check pain, medication adherence and symptoms by voice \u2014 the channel older patients actually answer. Responses are scored against clinical thresholds and escalated to a nurse live on the call if needed.',\r\ncycle:[{ic:'phone-out',bg:'#22C55E',label:'Scheduled check-in',sub:'Day 1 \u00b7 3 \u00b7 7'},{ic:'bot',bg:'#0072EF',label:'Agent assesses',sub:'Pain \u00b7 meds \u00b7 red flags'},{ic:'cpu',bg:'#6B53D9',label:'MCP checks',sub:'EMR \u00b7 Alert thresholds'},{ic:'check-circle',bg:'#0F3B7A',label:'Logged or escalated',sub:'Nurse joins the call'}],\r\nproof:[{v:'\u221242%',l:'Readmissions',r:''},{v:'91%',l:'Calls answered (65+)',r:''},{v:'<2min',l:'Nurse handoff time',r:''}],\r\ncall:{nm:'Lakeside Hospital',lines:[\r\n{t:'a',tx:'Good morning Mrs. Dawson, this is the Lakeside Hospital care team checking in after your hip operation on Monday. How are you feeling today?'},\r\n{t:'c',tx:'Not too bad. The leg is sore, and I felt a bit dizzy when I got up this morning.'},\r\n{t:'a',tx:'Thank you for telling me. On a scale of one to ten, how would you rate the pain in your hip right now?'},\r\n{t:'c',tx:'About a five.'},\r\n{t:'a',tx:'And the dizziness \u2014 did it pass quickly, or is it still there?'},\r\n{t:'c',tx:'It went after a minute or so.'},\r\n{t:'s',ic:'cpu',tx:'EMR \u00b7 dizziness + anticoagulant flagged for review'},\r\n{t:'a',tx:'That\\'s helpful. Because you\\'re on a blood thinner, I\\'d like a nurse to hear about the dizziness. I\\'m going to bring Nurse Patricia onto the call now \u2014 please stay on the line.'},\r\n{t:'s',ic:'phone-fwd',tx:'Warm transfer \u00b7 nurse briefed with full summary'}\r\n]}},\r\n{n:'Test Results & Prescription Line',dir:'in',ch:['Inbound','Outbound'],mcp:['Lab System','Pharmacy','EMR'],vx:['Voice verification','Sensitive-data rules','Pharmacy routing'],\r\ndesc:'Handles the two highest-volume reasons patients call a practice: \"are my results in?\" and \"I need a repeat prescription\". The agent verifies identity, reads back what it\\'s permitted to, routes renewals to the physician for approval, and sends the prescription to the patient\\'s pharmacy.',\r\ncycle:[{ic:'phone-in',bg:'#22C55E',label:'Patient calls',sub:'Results \u00b7 repeat Rx'},{ic:'shield',bg:'#0072EF',label:'Identity verified',sub:'Two-factor by voice'},{ic:'cpu',bg:'#6B53D9',label:'MCP connects',sub:'Lab \u00b7 Pharmacy \u00b7 EMR'},{ic:'check-circle',bg:'#0F3B7A',label:'Resolved',sub:'Rx sent \u00b7 GP notified'}],\r\nproof:[{v:'\u221272%',l:'Missed renewals',r:''},{v:'\u221238%',l:'Front-desk call load',r:''},{v:'0',l:'Data disclosure incidents',r:''}],\r\ncall:{nm:'Maple Grove Family Practice',lines:[\r\n{t:'a',tx:'Maple Grove Family Practice, you\\'re speaking with the virtual assistant. How can I help?'},\r\n{t:'c',tx:'I\\'m calling to see if my blood test results are back, and I also need a repeat of my Metformin.'},\r\n{t:'a',tx:'I can help with both. For security, can you confirm your date of birth and the first line of your address?'},\r\n{t:'c',tx:'March 12th, 1971, 240 Alcott Avenue.'},\r\n{t:'s',ic:'shield',tx:'Identity verified \u00b7 Peter Grant'},\r\n{t:'a',tx:'Thanks Peter. Your results from Monday are in and Dr. Lopez has marked them as normal \u2014 no action needed. For the Metformin 850mg, I\\'ve sent the renewal to Dr. Lopez for approval. Should it go to Main Street Pharmacy as usual?'},\r\n{t:'c',tx:'Yes please.'},\r\n{t:'s',ic:'cpu',tx:'Rx renewal queued \u00b7 pharmacy set'},\r\n{t:'a',tx:'Done. You\\'ll get a text when it\\'s ready for pickup, usually within 24 hours. Anything else today?'},\r\n{t:'c',tx:'No, that\\'s great. Thanks.'}\r\n]}}\r\n]},\r\n\/* \u2500\u2500\u2500 2. RETAIL & eCOMMERCE \u2500\u2500\u2500 *\/\r\n{n:'Retail & eCommerce',ic:'shopping-bag',av:'#F59E0B',color:'#F59E0B',cases:[\r\n{n:'Order Status & Delivery Line',dir:'in',ch:['Inbound','SMS follow-up'],mcp:['Orders','Logistics','CRM'],vx:['Caller ID match','Order number by voice','Carrier lookup'],\r\ndesc:'Answers the number-one inbound call in retail \u2014 \"where is my order?\" \u2014 instantly. The agent recognizes the caller, reads the live carrier status, and can change delivery slots or addresses on the call, texting the updated tracking link before hanging up.',\r\ncycle:[{ic:'phone-in',bg:'#F59E0B',label:'Customer calls',sub:'WISMO \u00b7 delivery change'},{ic:'bot',bg:'#0072EF',label:'Agent identifies',sub:'Caller ID \u2192 open orders'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Orders \u00b7 Carrier API'},{ic:'check-circle',bg:'#0F3B7A',label:'Answered or changed',sub:'Tracking link by SMS'}],\r\nproof:[{v:'\u221264%',l:'WISMO calls to agents',r:''},{v:'<45s',l:'Average handle time',r:''},{v:'93%',l:'Resolved without transfer',r:''}],\r\ncall:{nm:'Harbor Books',lines:[\r\n{t:'a',tx:'Hello and welcome to Harbor Books. I\\'m the virtual assistant \u2014 are you calling about an order?'},\r\n{t:'c',tx:'Yes, I ordered two books last week and they haven\\'t arrived.'},\r\n{t:'s',ic:'shield',tx:'Caller ID matched \u00b7 1 open order \u00b7 #HB-77120'},\r\n{t:'a',tx:'I can see your order from the 3rd, Ellen \u2014 two books shipped with UPS. It\\'s out for delivery today, estimated between 2 and 6 PM. Will someone be home?'},\r\n{t:'c',tx:'No, I\\'m at work until seven. Can it come tomorrow morning instead?'},\r\n{t:'s',ic:'cpu',tx:'UPS API \u00b7 delivery rescheduled'},\r\n{t:'a',tx:'Yes \u2014 I\\'ve moved it to tomorrow between 9 and 1. I\\'m texting you the new tracking link now. Anything else?'},\r\n{t:'c',tx:'Perfect, no. Thank you.'},\r\n{t:'s',ic:'message-square',tx:'SMS sent with tracking \u00b7 CRM note logged'}\r\n]}},\r\n{n:'Click & Collect Ready Calls',dir:'out',ch:['Outbound','Store hours'],mcp:['Orders','Store Ops','Inventory'],vx:['Answering-machine detection','Store-hours aware','Extend hold on request'],\r\ndesc:'Calls customers when their order is ready in store, confirms a pickup window, and extends the hold if they need more time \u2014 cutting uncollected orders and freeing shelf space. Falls back to SMS if the customer doesn\\'t answer.',\r\ncycle:[{ic:'phone-out',bg:'#F59E0B',label:'Order ready',sub:'Store marks as picked'},{ic:'bot',bg:'#0072EF',label:'Agent calls',sub:'Confirms pickup window'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Orders \u00b7 Store Ops'},{ic:'check-circle',bg:'#0F3B7A',label:'Collected',sub:'Or hold extended'}],\r\nproof:[{v:'\u221234%',l:'Uncollected orders',r:''},{v:'+22%',l:'Same-day pickups',r:''},{v:'0',l:'Store staff calls',r:''}],\r\ncall:{nm:'Page & Pine Books',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 answered'},\r\n{t:'a',tx:'Hi Mark, this is Page & Pine on Main Street. Your order \u2014 the two art books \u2014 is ready for pickup. We\\'re open until 9 tonight. Do you think you\\'ll come by today?'},\r\n{t:'c',tx:'Probably not today, I\\'m traveling. Could you hold it until the weekend?'},\r\n{t:'s',ic:'cpu',tx:'Store Ops \u00b7 hold extended to Sunday'},\r\n{t:'a',tx:'Of course. I\\'ve extended the hold until Sunday at closing. Just show the QR code I\\'m texting you at the pickup desk. See you at the weekend!'},\r\n{t:'c',tx:'Great, thanks a lot.'}\r\n]}},\r\n{n:'Returns & Exchanges by Phone',dir:'in',ch:['Inbound','SMS follow-up'],mcp:['Orders','Logistics','Payment'],vx:['Policy reasoning','Photo request via SMS','Refund trigger'],\r\ndesc:'Lets customers start a return, exchange or damage claim by simply describing the problem. The agent checks eligibility against the returns policy, books the courier pickup, triggers the refund or replacement, and texts the label \u2014 no portal, no form.',\r\ncycle:[{ic:'phone-in',bg:'#F59E0B',label:'Customer calls',sub:'Wrong item \u00b7 damaged \u00b7 return'},{ic:'bot',bg:'#0072EF',label:'Agent checks policy',sub:'Eligibility + options'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Logistics \u00b7 Payment'},{ic:'check-circle',bg:'#0F3B7A',label:'Return booked',sub:'Refund triggered'}],\r\nproof:[{v:'+78%',l:'CSAT after resolution',r:'Soriana'},{v:'\u221252%',l:'Returns handle time',r:''},{v:'41%',l:'Returns converted to exchange',r:''}],\r\ncall:{nm:'Cedar & Co. Apparel',lines:[\r\n{t:'a',tx:'Cedar & Co. customer care, virtual assistant speaking. How can I help?'},\r\n{t:'c',tx:'I got a jacket in the wrong size. I ordered a medium and it\\'s a small.'},\r\n{t:'s',ic:'shield',tx:'Caller ID matched \u00b7 order #CC-30922'},\r\n{t:'a',tx:'Sorry about that, Sarah. I can see the order. Would you like the medium sent out as an exchange, or a refund?'},\r\n{t:'c',tx:'The exchange, if you still have it.'},\r\n{t:'s',ic:'database',tx:'Inventory \u00b7 Medium in stock (14 units)'},\r\n{t:'a',tx:'We do. I\\'ll ship the medium today and book a free courier pickup for the small. Would tomorrow between 10 and 2 work for pickup?'},\r\n{t:'c',tx:'Yes, that\\'s fine.'},\r\n{t:'a',tx:'All set. The courier brings the label, nothing to print. I\\'m texting you the pickup confirmation and the tracking for the replacement. Sorry again, and thanks for your patience.'},\r\n{t:'s',ic:'message-square',tx:'Exchange created \u00b7 courier booked \u00b7 SMS sent'}\r\n]}},\r\n{n:'Store Info & Stock Check',dir:'in',ch:['Inbound','Multi-store'],mcp:['Inventory','Store Locator','CRM'],vx:['Store-level routing','Reserve on call','Multilingual'],\r\ndesc:'Answers every store\\'s phone at once. Callers ask about opening hours, whether an item is in stock at their nearest branch, or want it held \u2014 and the agent checks real-time inventory and reserves it, so store staff can stay on the shop floor.',\r\ncycle:[{ic:'phone-in',bg:'#F59E0B',label:'Caller dials store',sub:'Hours \u00b7 stock \u00b7 reserve'},{ic:'bot',bg:'#0072EF',label:'Agent resolves',sub:'Nearest branch + stock'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Inventory \u00b7 Locator'},{ic:'check-circle',bg:'#0F3B7A',label:'Reserved in store',sub:'Staff never picked up'}],\r\nproof:[{v:'100%',l:'Store calls answered',r:''},{v:'+17%',l:'Reserve-to-visit conversion',r:''},{v:'\u22123h',l:'Staff phone time \/ store \/ day',r:''}],\r\ncall:{nm:'Midtown Store',lines:[\r\n{t:'a',tx:'Thanks for calling our Midtown store. I can check stock, hours, or hold an item for you. What do you need?'},\r\n{t:'c',tx:'Do you have the Sony ZV-E10 camera in stock? The kit with the lens.'},\r\n{t:'s',ic:'database',tx:'Inventory \u00b7 Midtown: 2 units \u00b7 Riverside: 5 units'},\r\n{t:'a',tx:'Yes \u2014 we have two of the ZV-E10 kit here at Midtown at $369. Would you like me to hold one for you?'},\r\n{t:'c',tx:'Please. I can come by around six.'},\r\n{t:'a',tx:'Reserved under your number until closing at 9 PM. Ask for it at the electronics desk. See you at six!'},\r\n{t:'c',tx:'Thanks!'},\r\n{t:'s',ic:'check-circle',tx:'Reservation created \u00b7 store notified'}\r\n]}}\r\n]},\r\n\/* \u2500\u2500\u2500 3. EDUCATION \u2500\u2500\u2500 *\/\r\n{n:'Education',ic:'book-open',av:'#6B53D9',color:'#6B53D9',cases:[\r\n{n:'Admissions Inquiry Hotline',dir:'in',ch:['Inbound','Callback'],mcp:['CRM','Program Catalog','Calendar'],vx:['Lead capture by voice','Advisor calendar booking','ES \u00b7 EN'],\r\ndesc:'Answers prospective student calls the moment they come in \u2014 evenings and weekends included \u2014 qualifies interest, answers program, fee and deadline questions from the live catalogue, and books an advisor call or campus visit on the spot. Every call becomes a CRM lead.',\r\ncycle:[{ic:'phone-in',bg:'#6B53D9',label:'Prospect calls',sub:'After ad \u00b7 after hours'},{ic:'bot',bg:'#0072EF',label:'Agent qualifies',sub:'Program \u00b7 timeline \u00b7 fit'},{ic:'database',bg:'#22C55E',label:'MCP connects',sub:'CRM \u00b7 Catalog \u00b7 Calendar'},{ic:'check-circle',bg:'#0F3B7A',label:'Lead activated',sub:'Advisor call booked'}],\r\nproof:[{v:'100%',l:'Calls answered, incl. after hours',r:''},{v:'30%+',l:'Calls converted to appointments',r:'UCV'},{v:'<1min',l:'Time to first answer',r:''}],\r\ncall:{nm:'Westbrook Institute of Technology',lines:[\r\n{t:'a',tx:'Westbrook Institute of Technology, good evening. I\\'m the admissions assistant \u2014 how can I help you?'},\r\n{t:'c',tx:'Hi, I saw your ad for the Software Engineering degree. Is it too late to apply for September?'},\r\n{t:'a',tx:'Not at all \u2014 applications for September 2026 are open until August 15th. Are you finishing high school this year, or already working?'},\r\n{t:'c',tx:'Finishing high school this year.'},\r\n{t:'s',ic:'database',tx:'Lead created in CRM \u00b7 program: Software Eng.'},\r\n{t:'a',tx:'Perfect timing. The program is four years, with a 94% job placement rate within six months of graduating. The best next step is a 20-minute call with an advisor \u2014 would tomorrow at 5 PM or Thursday at 11 AM work?'},\r\n{t:'c',tx:'Tomorrow at five.'},\r\n{t:'a',tx:'Booked with Ms. Ramirez tomorrow at 5 PM. I\\'m texting you the program guide and fee breakdown now. Good luck with your exams!'},\r\n{t:'s',ic:'message-square',tx:'Advisor call booked \u00b7 brochure sent by SMS'}\r\n]}},\r\n{n:'Enrollment Deadline Calls',dir:'out',ch:['Outbound','Payment link'],mcp:['SIS','Payments','Scholarships'],vx:['Barrier detection','Scholarship eligibility','Payment link by SMS'],\r\ndesc:'Calls students who started but didn\\'t complete enrollment before the deadline. The agent finds out what\\'s actually holding them back \u2014 usually cost or confusion \u2014 checks scholarship and payment-plan eligibility live, and sends a payment link while they\\'re still on the phone.',\r\ncycle:[{ic:'phone-out',bg:'#6B53D9',label:'Drop-off detected',sub:'Incomplete enrollment'},{ic:'bot',bg:'#0072EF',label:'Agent listens',sub:'Cost \u00b7 timing \u00b7 doubt'},{ic:'database',bg:'#22C55E',label:'MCP connects',sub:'SIS \u00b7 Scholarships \u00b7 Payments'},{ic:'check-circle',bg:'#0F3B7A',label:'Enrollment completed',sub:'Payment link sent'}],\r\nproof:[{v:'40%',l:'Re-enrollment improvement',r:'Polit\u00e9cnico Internacional'},{v:'\u221220%',l:'Student dropout',r:'UCV'},{v:'58%',l:'Calls ending in payment',r:''}],\r\ncall:{nm:'Lakeshore State University',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 answered'},\r\n{t:'a',tx:'Hi Sophie, it\\'s the Lakeshore State enrollment team. Your Spring enrollment is saved but not completed, and the deadline is Friday. Is there anything getting in the way?'},\r\n{t:'c',tx:'Honestly, it\\'s the money. I don\\'t think I can pay the full semester right now.'},\r\n{t:'s',ic:'database',tx:'SIS \u00b7 GPA 3.7 \u00b7 eligible: Excellence Scholarship 30% + 6-month plan'},\r\n{t:'a',tx:'I completely understand. With your grades you qualify for the Academic Excellence Scholarship \u2014 that\\'s 30% off \u2014 and a six-month payment plan. That takes it from $3,200 to about $373 a month. Would that make it workable?'},\r\n{t:'c',tx:'Yes\u2026 yes, that changes things.'},\r\n{t:'a',tx:'Great. I\\'ve applied the scholarship and set up the plan. I\\'m texting you a secure link for the first payment \u2014 once that\\'s done, your enrollment is confirmed. Take your time, I\\'ll stay on the line.'},\r\n{t:'s',ic:'message-square',tx:'Payment link sent \u00b7 scholarship applied'}\r\n]}},\r\n{n:'Attendance & Parent Notifications',dir:'out',ch:['Outbound','Two-way'],mcp:['SIS','Attendance','CRM'],vx:['Reason capture','Absence justification','Multi-language'],\r\ndesc:'Calls parents the same morning a student is marked absent, captures the reason in a natural conversation, and logs it as a justified or unjustified absence in the student system \u2014 replacing hours of manual calling by school administrators.',\r\ncycle:[{ic:'phone-out',bg:'#6B53D9',label:'Absence registered',sub:'First period'},{ic:'bot',bg:'#0072EF',label:'Agent calls parent',sub:'Captures reason'},{ic:'database',bg:'#22C55E',label:'MCP connects',sub:'SIS \u00b7 Attendance'},{ic:'check-circle',bg:'#0F3B7A',label:'Absence logged',sub:'Justified \u00b7 follow-up set'}],\r\nproof:[{v:'<30min',l:'From absence to parent contact',r:''},{v:'\u22126h',l:'Admin calling per week',r:''},{v:'96%',l:'Absences justified same day',r:''}],\r\ncall:{nm:'Oakwood Elementary',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 parent of Lucas M. \u00b7 answered'},\r\n{t:'a',tx:'Good morning, this is Oakwood Elementary. Lucas hasn\\'t been registered in class this morning. Is everything alright?'},\r\n{t:'c',tx:'Oh \u2014 yes, sorry, he\\'s got a fever. I meant to email the school.'},\r\n{t:'a',tx:'No problem, I hope he feels better soon. I\\'ll log today as a justified absence for illness. Do you expect him back tomorrow, or should I mark tomorrow as well?'},\r\n{t:'c',tx:'Let\\'s say tomorrow too, just in case.'},\r\n{t:'s',ic:'database',tx:'SIS \u00b7 2 days justified \u00b7 illness'},\r\n{t:'a',tx:'Done \u2014 today and tomorrow are recorded as justified. His teacher will share the homework via the parent app. Get well soon, Lucas!'},\r\n{t:'c',tx:'Thank you very much.'}\r\n]}},\r\n{n:'Fee & Payment Reminder Calls',dir:'out',ch:['Outbound','Payment link'],mcp:['Payments','SIS','CRM'],vx:['Tone-aware','Installment negotiation','Promise-to-pay logging'],\r\ndesc:'Replaces the awkward finance-office call with a friendly, compliant reminder before and after tuition due dates. The agent explains the balance, offers installments where policy allows, sends a payment link by SMS, and logs a promise-to-pay \u2014 never a threat.',\r\ncycle:[{ic:'phone-out',bg:'#6B53D9',label:'Payment due \/ overdue',sub:'Policy-timed'},{ic:'bot',bg:'#0072EF',label:'Agent explains',sub:'Balance \u00b7 options'},{ic:'database',bg:'#22C55E',label:'MCP connects',sub:'Payments \u00b7 SIS'},{ic:'check-circle',bg:'#0F3B7A',label:'Paid or planned',sub:'Promise-to-pay logged'}],\r\nproof:[{v:'\u221231%',l:'Overdue balances at 30 days',r:''},{v:'47%',l:'Paid within 24h of call',r:''},{v:'4.3\/5',l:'Family satisfaction with call',r:''}],\r\ncall:{nm:'Summit Ridge Academy',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 answered'},\r\n{t:'a',tx:'Hello Mr. Harris, this is Summit Ridge Academy\\'s student accounts assistant. I\\'m calling about the October tuition for Valerie \u2014 it was due on the 5th and is still open. Is now a good time?'},\r\n{t:'c',tx:'Yes. I know, sorry \u2014 I\\'ve had a rough month. Can I split it?'},\r\n{t:'s',ic:'database',tx:'Payments \u00b7 eligible for 2-installment plan'},\r\n{t:'a',tx:'Absolutely. I can split the $2,400 into two payments: $1,200 today and $1,200 on the 25th. Would that work?'},\r\n{t:'c',tx:'Yes, that\\'s much better.'},\r\n{t:'a',tx:'Done. I\\'m texting you a secure payment link for the first installment now, and the second one will arrive on the 23rd as a reminder. Thanks, Mr. Harris.'},\r\n{t:'s',ic:'message-square',tx:'Plan created \u00b7 link sent \u00b7 promise-to-pay logged'}\r\n]}}\r\n]},\r\n\/* \u2500\u2500\u2500 4. BANKING & FINANCE \u2500\u2500\u2500 *\/\r\n{n:'Banking & Finance',ic:'landmark',av:'#0072EF',color:'#0072EF',cases:[\r\n{n:'Card Block & Fraud Line',dir:'in',ch:['Inbound','24\/7'],mcp:['Core Banking','Fraud API','Cards'],vx:['Voice biometrics','Emergency priority','Warm transfer'],\r\ndesc:'The call that can\\'t wait. Customers reporting a lost card or a suspicious charge are recognized by voice biometrics, the card is blocked in seconds, transactions are disputed, and a replacement is ordered \u2014 all before a human agent would have finished the security questions.',\r\ncycle:[{ic:'phone-in',bg:'#0072EF',label:'Customer calls',sub:'Lost card \u00b7 unknown charge'},{ic:'shield',bg:'#0F3B7A',label:'Voice verified',sub:'Biometric + knowledge'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Cards \u00b7 Fraud API'},{ic:'check-circle',bg:'#22C55E',label:'Blocked + disputed',sub:'Replacement ordered'}],\r\nproof:[{v:'<90s',l:'Time to card block',r:''},{v:'\u221270%',l:'Fraud call queue',r:''},{v:'100%',l:'Escalation accuracy',r:''}],\r\ncall:{nm:'First Meridian Bank',lines:[\r\n{t:'a',tx:'First Meridian Bank, virtual assistant. How can I help you?'},\r\n{t:'c',tx:'There\\'s a charge on my card I don\\'t recognize. 247 dollars, some company in Dublin.'},\r\n{t:'s',ic:'shield',tx:'Voice biometrics matched \u00b7 Jason Ortiz \u00b7 98% confidence'},\r\n{t:'a',tx:'Thank you, Jason, I\\'ve verified your voice. I can see it \u2014 $247 this morning at TMPSVC Dublin, a digital subscription merchant. Did you sign up for anything online in the last couple of days?'},\r\n{t:'c',tx:'No. Nothing.'},\r\n{t:'s',ic:'database',tx:'Fraud API \u00b7 3 prior charges same merchant \u00b7 $61'},\r\n{t:'a',tx:'There are three smaller charges from the same merchant over the past nine days, totaling $61. Do you recognize those?'},\r\n{t:'c',tx:'No, none of them. Block it, please.'},\r\n{t:'a',tx:'Card blocked now. All four transactions \u2014 $308 in total \u2014 are disputed, and a replacement card will arrive in three to five business days. Your money is protected. I\\'m texting you the dispute reference.'},\r\n{t:'s',ic:'check-circle',tx:'Card blocked \u00b7 dispute DSP-4471 \u00b7 replacement ordered'}\r\n]}},\r\n{n:'Balance, Payments & Transfers',dir:'in',ch:['Inbound','Voice banking'],mcp:['Core Banking','Payments','CRM'],vx:['Voice biometrics','Spoken confirmation','Limits enforced'],\r\ndesc:'Everyday banking by voice for customers who prefer to call \u2014 or can\\'t use an app. Balance, last movements, bill payments and transfers to trusted payees, authorized by voice biometrics and read back before execution.',\r\ncycle:[{ic:'phone-in',bg:'#0072EF',label:'Customer calls',sub:'Balance \u00b7 pay \u00b7 transfer'},{ic:'shield',bg:'#0F3B7A',label:'Voice verified',sub:'Biometrics'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Core Banking \u00b7 Payments'},{ic:'check-circle',bg:'#22C55E',label:'Executed',sub:'Read-back confirmed'}],\r\nproof:[{v:'4.5\/5',l:'User experience',r:'ABANCA'},{v:'\u221244%',l:'Branch phone volume',r:''},{v:'0',l:'Unauthorized transactions',r:''}],\r\ncall:{nm:'First Meridian Bank',lines:[\r\n{t:'a',tx:'Hello, First Meridian assistant. What would you like to do today?'},\r\n{t:'c',tx:'I want to send $150 to my daughter, Martha.'},\r\n{t:'s',ic:'shield',tx:'Voice biometrics matched \u00b7 Karen Vidal'},\r\n{t:'a',tx:'Verified, thank you Karen. I have Martha Vidal saved as a trusted payee. From your checking account ending 4471, the balance is $2,318. Shall I send $150 to Martha now?'},\r\n{t:'c',tx:'Yes, and put \"for the books\" as the reference.'},\r\n{t:'a',tx:'To confirm: $150 to Martha Vidal, reference \"for the books\", from the account ending 4471. Say yes to confirm.'},\r\n{t:'c',tx:'Yes.'},\r\n{t:'s',ic:'check-circle',tx:'Transfer executed \u00b7 receipt sent by SMS'},\r\n{t:'a',tx:'Sent. Martha will have it instantly. I\\'ve texted you the receipt. Anything else?'},\r\n{t:'c',tx:'No, that\\'s everything.'}\r\n]}},\r\n{n:'Loan Pre-qualification Call',dir:'in',ch:['Inbound','Callback'],mcp:['Core Banking','Credit Engine','Products'],vx:['Private LLM','Regulatory disclosures','Advisor booking'],\r\ndesc:'Turns a loan inquiry call into a qualified application. The agent gathers the purpose, amount and term in conversation, runs a soft pre-qualification against the bank\\'s own credit engine, quotes the customer\\'s actual rate with the required disclosures, and books the advisor to close.',\r\ncycle:[{ic:'phone-in',bg:'#0072EF',label:'Customer inquires',sub:'Personal \u00b7 car \u00b7 home'},{ic:'bot',bg:'#0F3B7A',label:'Agent qualifies',sub:'Amount \u00b7 term \u00b7 profile'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Credit Engine \u00b7 Products'},{ic:'check-circle',bg:'#22C55E',label:'Pre-approved',sub:'Advisor booked'}],\r\nproof:[{v:'3.2\u00d7',l:'Inquiry-to-application rate',r:''},{v:'<4min',l:'To indicative offer',r:''},{v:'\u221260%',l:'Advisor time per lead',r:''}],\r\ncall:{nm:'First Meridian Bank',lines:[\r\n{t:'a',tx:'First Meridian Bank, good afternoon. How can I help?'},\r\n{t:'c',tx:'I\\'m thinking about a personal loan \u2014 about $15,000 for a car. What would that cost me?'},\r\n{t:'s',ic:'shield',tx:'Voice biometrics matched \u00b7 Lucy Ferrer'},\r\n{t:'a',tx:'Happy to help, Lucy. Over how many months were you thinking \u2014 three, four or five years?'},\r\n{t:'c',tx:'Three years.'},\r\n{t:'s',ic:'database',tx:'Credit engine \u00b7 soft check \u00b7 pre-qualified 6.8% APR'},\r\n{t:'a',tx:'Based on your profile with us, you\\'d pre-qualify at 6.8% APR. For $15,000 over 36 months that\\'s around $463 a month, $16,668 in total. This is an indicative offer subject to final approval. Would you like me to book an advisor to complete the application?'},\r\n{t:'c',tx:'Yes, please.'},\r\n{t:'a',tx:'Booked \u2014 tomorrow at 10 AM with Mike from the loans team, by phone. I\\'m sending a summary of the offer and the one document you\\'ll need to your app now.'},\r\n{t:'s',ic:'check-circle',tx:'Advisor booked \u00b7 offer summary sent'}\r\n]}},\r\n{n:'Payment Reminder & Collections',dir:'out',ch:['Outbound','Compliant'],mcp:['Core Banking','Collections','CRM'],vx:['Tone-aware','Regulatory scripts','Promise-to-pay'],\r\ndesc:'Early-arrears calls that keep customers, not just recover balances. The agent reminds, listens, and offers policy-approved arrangements \u2014 a payment date, a split, a holiday \u2014 logging the promise-to-pay and confirming by SMS. Consistent, compliant, and never aggressive.',\r\ncycle:[{ic:'phone-out',bg:'#0072EF',label:'Missed payment',sub:'Day 3 \u00b7 10 \u00b7 20'},{ic:'bot',bg:'#0F3B7A',label:'Agent listens',sub:'Reason \u00b7 ability'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Collections \u00b7 Core Banking'},{ic:'check-circle',bg:'#22C55E',label:'Arrangement set',sub:'Promise-to-pay logged'}],\r\nproof:[{v:'+28%',l:'Early-arrears recovery',r:''},{v:'\u221235%',l:'Roll to 30+ days',r:''},{v:'100%',l:'Script compliance',r:''}],\r\ncall:{nm:'Harborline Credit Union',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 answered \u00b7 identity confirmed'},\r\n{t:'a',tx:'Hello Andrew, this is Harborline\\'s payments assistant. The $210 installment on your personal loan due on the 1st hasn\\'t gone through. I\\'m calling to help work it out \u2014 is now okay?'},\r\n{t:'c',tx:'Yes. My paycheck came in late this month. It\\'ll be in on Friday.'},\r\n{t:'a',tx:'Thanks for letting me know. Would you like me to schedule the $210 to be taken on Friday the 13th instead? There\\'s no additional fee for that.'},\r\n{t:'c',tx:'Yes, Friday is fine.'},\r\n{t:'s',ic:'database',tx:'Collections \u00b7 promise-to-pay 09\/13 \u00b7 fee waived'},\r\n{t:'a',tx:'Done \u2014 the payment is scheduled for Friday and I\\'ve noted the reason on your account. I\\'ll text you a confirmation now. Thanks, Andrew.'},\r\n{t:'c',tx:'Thank you, that\\'s a relief.'}\r\n]}}\r\n]},\r\n\/* \u2500\u2500\u2500 5. TRAVEL & TOURISM \u2500\u2500\u2500 *\/\r\n{n:'Travel & Tourism',ic:'plane',av:'#F97316',color:'#F97316',cases:[\r\n{n:'Flight Disruption Rebooking Calls',dir:'out',ch:['Outbound','Mass event'],mcp:['Booking','Inventory','Compensation'],vx:['Thousands of simultaneous calls','Compensation-policy logic','Priority by connection risk'],\r\ndesc:'When a flight is canceled, the agent calls every affected passenger within minutes \u2014 starting with those at risk of missing connections \u2014 offers the best alternatives from live inventory, rebooks on the call and applies the compensation you\\'re owed. No 3-hour hold.',\r\ncycle:[{ic:'phone-out',bg:'#F97316',label:'Disruption detected',sub:'Cancellation \u00b7 long delay'},{ic:'bot',bg:'#0072EF',label:'Agent calls passengers',sub:'Prioritized \u00b7 parallel'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Inventory \u00b7 Compensation'},{ic:'check-circle',bg:'#0F3B7A',label:'Rebooked',sub:'Claim filed \u00b7 SMS sent'}],\r\nproof:[{v:'<15min',l:'To reach all passengers',r:''},{v:'0',l:'Queue wait time',r:''},{v:'+41 pts',l:'NPS on disrupted flights',r:''}],\r\ncall:{nm:'Blue Horizon Airlines',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 BH3456 canceled \u00b7 184 passengers \u00b7 answered'},\r\n{t:'a',tx:'Hello, this is the Blue Horizon assistant calling for Martha Sanchez. I\\'m sorry \u2014 your flight to Chicago at 4:15 this afternoon has been canceled. I\\'d like to get you rebooked right now. Do you have a minute?'},\r\n{t:'c',tx:'Oh no. Yes, please \u2014 I have a connection to Seattle tonight.'},\r\n{t:'s',ic:'database',tx:'Inventory \u00b7 connection protected \u00b7 2 options'},\r\n{t:'a',tx:'I can see that. The 2:50 to Chicago has seats and lands with two hours to spare for your Seattle flight. Or the 5:30, which is tighter at 55 minutes. Which do you prefer?'},\r\n{t:'c',tx:'The 2:50, definitely.'},\r\n{t:'a',tx:'You\\'re rebooked on the 2:50, seat 14C, same terminal. Your Seattle connection is unchanged. Under our disruption policy you\\'re also due a $200 travel credit \u2014 I\\'ve applied it to your account. New boarding pass is on its way to your phone.'},\r\n{t:'c',tx:'That\\'s amazing, thank you so much.'},\r\n{t:'s',ic:'message-square',tx:'Boarding pass sent \u00b7 $200 travel credit applied'}\r\n]}},\r\n{n:'Booking Changes Hotline',dir:'in',ch:['Inbound','24\/7'],mcp:['Booking','Inventory','Payment'],vx:['Booking ref by voice','Fare-rule reasoning','Refund trigger'],\r\ndesc:'Travellers call to change dates, add bags or cancel \u2014 and the agent reads the fare rules, quotes the difference, takes the change and issues the refund or charge, all in one conversation, in the caller\\'s language, at any hour.',\r\ncycle:[{ic:'phone-in',bg:'#F97316',label:'Traveller calls',sub:'Change \u00b7 cancel \u00b7 add-on'},{ic:'bot',bg:'#0072EF',label:'Agent retrieves',sub:'Booking + fare rules'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Booking \u00b7 Payment'},{ic:'check-circle',bg:'#0F3B7A',label:'Change applied',sub:'New confirmation sent'}],\r\nproof:[{v:'\u221234%',l:'Unclaimed reservations',r:'Wible'},{v:'92%',l:'CSAT score',r:''},{v:'<3min',l:'Average handle time',r:''}],\r\ncall:{nm:'Grandview Hotels',lines:[\r\n{t:'a',tx:'Reservations, virtual assistant speaking. Do you have a booking reference, or shall I look you up by name?'},\r\n{t:'c',tx:'It\\'s under Rodriguez, the Grandview Downtown in Chicago, checking in tomorrow. I need to push it back two days.'},\r\n{t:'s',ic:'database',tx:'Booking found \u00b7 Grandview Downtown \u00b7 Jul 14\u201316 \u00b7 2 nights'},\r\n{t:'a',tx:'Found it, Mr. Rodriguez. Two nights, standard double. Checking the 16th to the 18th at the same hotel\u2026 that\\'s available at the same rate, $189 a night. Because you\\'re more than 18 hours from check-in, the original nights are fully refundable. Shall I move it?'},\r\n{t:'c',tx:'Yes, please do.'},\r\n{t:'a',tx:'Moved to the 16th to the 18th. The $378 for the original nights will be back on your card within five to seven days. New confirmation is on its way to your email. Enjoy Chicago!'},\r\n{t:'s',ic:'check-circle',tx:'Booking updated \u00b7 refund issued'}\r\n]}},\r\n{n:'Car Rental Pickup & Return Line',dir:'in',ch:['Inbound','Outbound'],mcp:['Fleet','Booking','Payment'],vx:['Location-aware','Late-return handling','Damage report by SMS photo'],\r\ndesc:'Handles the calls that flood a rental desk: \"where do I pick up?\", \"I\\'m running late\", \"the tank\\'s not full\", \"I\\'ve had a small scrape\". The agent extends bookings, adjusts return times, explains charges and starts a damage report \u2014 freeing desk staff for handovers.',\r\ncycle:[{ic:'phone-in',bg:'#F97316',label:'Renter calls',sub:'Pickup \u00b7 late \u00b7 damage'},{ic:'bot',bg:'#0072EF',label:'Agent resolves',sub:'Fleet + booking status'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Fleet \u00b7 Payment'},{ic:'check-circle',bg:'#0F3B7A',label:'Actioned',sub:'Extension \u00b7 report started'}],\r\nproof:[{v:'\u221234%',l:'Unclaimed reservations',r:'Wible'},{v:'\u221248%',l:'Desk phone interruptions',r:''},{v:'+19%',l:'Paid extensions',r:''}],\r\ncall:{nm:'RollEasy Car Share',lines:[\r\n{t:'a',tx:'RollEasy, hello! I\\'m the virtual assistant. How can I help?'},\r\n{t:'c',tx:'I\\'ve got the car until 6 today but I\\'m stuck in traffic. Can I keep it until 8?'},\r\n{t:'s',ic:'shield',tx:'Caller ID matched \u00b7 active rental \u00b7 KIA Niro \u00b7 returns 6:00 PM'},\r\n{t:'a',tx:'Of course. Extending your Niro until 8 PM adds $9.40 at your current rate, and the car isn\\'t booked after you. Shall I extend it?'},\r\n{t:'c',tx:'Yes, go ahead.'},\r\n{t:'s',ic:'database',tx:'Fleet \u00b7 rental extended to 8:00 PM \u00b7 $9.40 charged'},\r\n{t:'a',tx:'Done \u2014 you now have the car until 8 PM. You can end the trip from the app whenever you park in a permitted zone. Drive safely!'},\r\n{t:'c',tx:'Thanks!'}\r\n]}},\r\n{n:'Hotel Concierge & Pre-arrival Calls',dir:'out',ch:['Outbound','In-room'],mcp:['PMS','Spa & F&B','CRM'],vx:['Upsell logic','Guest preferences','Multi-language'],\r\ndesc:'Calls guests the day before arrival to confirm ETA, offer early check-in, transfers or a room upgrade, and note preferences \u2014 then answers the in-room phone during the stay for restaurant bookings, spa slots and housekeeping requests.',\r\ncycle:[{ic:'phone-out',bg:'#F97316',label:'Pre-arrival call',sub:'Day before check-in'},{ic:'bot',bg:'#0072EF',label:'Agent personalizes',sub:'ETA \u00b7 upgrades \u00b7 preferences'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'PMS \u00b7 Spa \u00b7 Restaurant'},{ic:'check-circle',bg:'#0F3B7A',label:'Stay prepared',sub:'Upsell confirmed'}],\r\nproof:[{v:'+23%',l:'Ancillary revenue per stay',r:''},{v:'38%',l:'Upgrade acceptance rate',r:''},{v:'9.1\/10',l:'Arrival experience score',r:''}],\r\ncall:{nm:'The Bayview Hotel',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 pre-arrival \u00b7 answered'},\r\n{t:'a',tx:'Good afternoon Mr. Blake, this is the Bayview San Diego concierge. We\\'re looking forward to welcoming you tomorrow. Do you know roughly what time you\\'ll arrive?'},\r\n{t:'c',tx:'Around noon \u2014 my flight lands at 11:40.'},\r\n{t:'s',ic:'database',tx:'PMS \u00b7 early check-in available \u00b7 ocean-view upgrade $35'},\r\n{t:'a',tx:'Your room will be ready for early check-in at no charge. I can also offer an ocean-view room on a high floor for $35 a night \u2014 would you like that?'},\r\n{t:'c',tx:'Yes, let\\'s do the ocean view.'},\r\n{t:'a',tx:'Upgraded. And since it\\'s your anniversary stay, would you like me to reserve a table at the rooftop restaurant tomorrow evening? 8:30 has a good view of the sunset.'},\r\n{t:'c',tx:'That would be perfect.'},\r\n{t:'s',ic:'check-circle',tx:'Upgrade applied \u00b7 table 8:30 PM \u00b7 preferences noted'},\r\n{t:'a',tx:'All arranged. Safe travels, and see you tomorrow!'}\r\n]}}\r\n]},\r\n\/* \u2500\u2500\u2500 6. MEDIA & ENTERTAINMENT \u2500\u2500\u2500 *\/\r\n{n:'Media & Entertainment',ic:'film',av:'#7C3AED',color:'#7C3AED',cases:[\r\n{n:'Cancellation & Retention Line',dir:'in',ch:['Inbound','Retention'],mcp:['Subscription','Billing','CRM'],vx:['Reason detection','Offer eligibility','Instant plan change'],\r\ndesc:'The \"I want to cancel\" call, handled with empathy and without a hard sell. The agent understands the real reason, applies the best eligible retention offer live \u2014 a cheaper tier, a pause, a discount \u2014 and switches the plan on the call. If the customer still wants out, it cancels cleanly.',\r\ncycle:[{ic:'phone-in',bg:'#7C3AED',label:'Subscriber calls',sub:'Cancel \u00b7 pause \u00b7 downgrade'},{ic:'bot',bg:'#0072EF',label:'Agent listens',sub:'Price \u00b7 content \u00b7 usage'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Subscription \u00b7 Billing'},{ic:'check-circle',bg:'#0F3B7A',label:'Retained or canceled',sub:'Plan switched live'}],\r\nproof:[{v:'\u221234%',l:'Cancellation rate',r:''},{v:'62%',l:'Retention offer acceptance',r:''},{v:'<2min',l:'Handle time',r:''}],\r\ncall:{nm:'StreamLine TV',lines:[\r\n{t:'a',tx:'StreamLine TV, hello. I\\'m the virtual assistant. How can I help?'},\r\n{t:'c',tx:'I want to cancel my subscription.'},\r\n{t:'s',ic:'shield',tx:'Caller ID matched \u00b7 Total plan \u00b7 $43.90\/mo \u00b7 3 yrs tenure'},\r\n{t:'a',tx:'I\\'m sorry to hear that. I can do that for you \u2014 can I ask what\\'s prompting it? Is it the price, the content, or something else?'},\r\n{t:'c',tx:'The price, mainly. Forty-four dollars is a lot for what I watch.'},\r\n{t:'s',ic:'database',tx:'Eligible: Essentials $24.90 \u00b7 3-month 50% discount'},\r\n{t:'a',tx:'That\\'s fair. Looking at what you watch \u2014 mostly football and drama series \u2014 the Essentials plan at $24.90 covers all of that, just without the premium movie pack. Would you like to switch to that instead of cancelling?'},\r\n{t:'c',tx:'Hmm. Yes, actually \u2014 do that.'},\r\n{t:'a',tx:'Switched to Essentials from your next bill, $24.90 a month, no interruption. That\\'s $228 a year saved. I\\'ll text you the confirmation. Enjoy the game this weekend!'},\r\n{t:'s',ic:'check-circle',tx:'Plan changed \u00b7 churn prevented \u00b7 SMS sent'}\r\n]}},\r\n{n:'Technical Support Line',dir:'in',ch:['Inbound','Device-aware'],mcp:['Device Status','Network','Ticketing'],vx:['Step-by-step guidance','Remote diagnostics','Technician booking'],\r\ndesc:'\"My TV says no signal.\" The agent reads the set-top box and line status remotely, walks the customer through the fix at their pace, pushes a remote reset where possible, and books a technician only when genuinely needed \u2014 with the diagnostics already attached.',\r\ncycle:[{ic:'phone-in',bg:'#7C3AED',label:'Customer calls',sub:'No signal \u00b7 error code'},{ic:'bot',bg:'#0072EF',label:'Agent diagnoses',sub:'Remote device + line data'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Device \u00b7 Network \u00b7 Tickets'},{ic:'check-circle',bg:'#0F3B7A',label:'Fixed remotely',sub:'Or technician booked'}],\r\nproof:[{v:'71%',l:'Fixed on first call',r:''},{v:'\u221246%',l:'Technician dispatches',r:''},{v:'4.6\/5',l:'Support satisfaction',r:''}],\r\ncall:{nm:'StreamLine TV Support',lines:[\r\n{t:'a',tx:'StreamLine TV technical support. I\\'m the virtual assistant \u2014 what\\'s happening with your service?'},\r\n{t:'c',tx:'The TV just says \"no signal\" and the box has a flashing orange light.'},\r\n{t:'s',ic:'database',tx:'Device status \u00b7 decoder offline \u00b7 line OK \u00b7 last sync 2:02 PM'},\r\n{t:'a',tx:'Thanks. I can see your decoder went offline about twenty minutes ago but your internet line is fine. Let\\'s try a remote restart first \u2014 it takes about a minute. Okay?'},\r\n{t:'c',tx:'Sure.'},\r\n{t:'s',ic:'zap',tx:'Remote reset sent \u00b7 waiting for handshake'},\r\n{t:'a',tx:'Restart sent. You should see the light go from orange to blinking white, then solid. Let me know when it\\'s solid.'},\r\n{t:'c',tx:'It\\'s\u2026 okay, it\\'s solid now. And the picture\\'s back!'},\r\n{t:'a',tx:'Perfect. Everything is back online. If it happens again, just call and say \"same problem\" and I\\'ll pick up where we left off. Enjoy your evening!'},\r\n{t:'s',ic:'check-circle',tx:'Resolved remotely \u00b7 ticket auto-closed'}\r\n]}},\r\n{n:'Event Ticket Hotline',dir:'in',ch:['Inbound','SMS follow-up'],mcp:['Ticketing','Events','CRM'],vx:['Event-day surge','Resale by voice','Accessibility requests'],\r\ndesc:'Scales to the spike before a big show. Fans call about lost tickets, entry times, accessibility, transfers and resale \u2014 and the agent handles them all from the official ticketing system, resending e-tickets by SMS and listing resale on the fan-to-fan platform.',\r\ncycle:[{ic:'phone-in',bg:'#7C3AED',label:'Fan calls',sub:'Lost ticket \u00b7 resale \u00b7 access'},{ic:'bot',bg:'#0072EF',label:'Agent validates',sub:'Booking \u00b7 identity'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Ticketing \u00b7 Events'},{ic:'check-circle',bg:'#0F3B7A',label:'Actioned',sub:'Ticket resent \u00b7 listed'}],\r\nproof:[{v:'\u221240%',l:'Ticket support load',r:''},{v:'10\u00d7',l:'Event-day call capacity',r:''},{v:'95%',l:'Fan satisfaction',r:''}],\r\ncall:{nm:'StageFront Tickets',lines:[\r\n{t:'a',tx:'StageFront ticket support. How can I help you today?'},\r\n{t:'c',tx:'I\\'ve got two floor tickets for the stadium show on the 18th but I can\\'t go anymore. Can I sell them?'},\r\n{t:'s',ic:'shield',tx:'Caller ID matched \u00b7 2\u00d7 floor \u00b7 Metro Arena Jul 18 \u00b7 $95 each'},\r\n{t:'a',tx:'Yes \u2014 your two floor tickets are eligible for official fan-to-fan resale. Floor tickets are currently selling between $180 and $220. What price would you like to list them at?'},\r\n{t:'c',tx:'One ninety each.'},\r\n{t:'s',ic:'database',tx:'Ticketing \u00b7 2 tickets listed at $190 \u00b7 fee 10%'},\r\n{t:'a',tx:'Listed at $190 each \u2014 you\\'d receive $171 per ticket after the fee. You\\'ll get a text the moment they sell. The listing closes 48 hours before the show; I\\'ll remind you on the 16th if they\\'re still unsold.'},\r\n{t:'c',tx:'Perfect, thanks.'}\r\n]}},\r\n{n:'Win-back & Renewal Calls',dir:'out',ch:['Outbound','Offer-aware'],mcp:['Subscription','Billing','Content API'],vx:['Personalized hook','Consent-aware','One-word reactivation'],\r\ndesc:'Calls lapsed subscribers with a reason to come back that\\'s about them \u2014 the new season of the show they watched most, the league that\\'s restarting \u2014 and reactivates the subscription on the call with a single spoken yes. Annual renewals are handled the same way.',\r\ncycle:[{ic:'phone-out',bg:'#7C3AED',label:'Lapsed 30\u201390 days',sub:'Or renewal due'},{ic:'bot',bg:'#0072EF',label:'Agent personalizes',sub:'Viewing history \u00b7 offer'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Subscription \u00b7 Content'},{ic:'check-circle',bg:'#0F3B7A',label:'Reactivated',sub:'On the call'}],\r\nproof:[{v:'18%',l:'Win-back conversion',r:''},{v:'+52%',l:'vs. email win-back',r:''},{v:'<90s',l:'To reactivation',r:''}],\r\ncall:{nm:'PlayPass Sports',lines:[\r\n{t:'s',ic:'phone-out',tx:'Outbound \u00b7 lapsed 45 days \u00b7 answered'},\r\n{t:'a',tx:'Hi Laura, it\\'s the PlayPass Sports assistant. Quick one \u2014 the new NFL season kicks off Sunday, and I noticed you watched nearly every Sunday game last year. I can restart your plan today at $19.99 for the first three months instead of $29.99. Interested?'},\r\n{t:'c',tx:'Ha, you know me too well. Sign me up.'},\r\n{t:'s',ic:'database',tx:'Subscription reactivated \u00b7 promo applied \u00b7 card on file'},\r\n{t:'a',tx:'You\\'re back on. Same login, same card on file, $19.99 for three months then $29.99 \u2014 cancel any time. Sunday\\'s game is already in your watchlist. Enjoy!'},\r\n{t:'c',tx:'Thanks!'}\r\n]}}\r\n]},\r\n\/* \u2500\u2500\u2500 7. FOOD & BEVERAGE \u2500\u2500\u2500 *\/\r\n{n:'Food & Beverage',ic:'utensils',av:'#DC2626',color:'#DC2626',cases:[\r\n{n:'Phone Reservations',dir:'in',ch:['Inbound','SMS confirmation'],mcp:['Reservations','Floor Plan','CRM'],vx:['Never engaged','Dietary capture','Peak-hour overflow'],\r\ndesc:'Answers the restaurant phone every time \u2014 even at 9 PM on a Saturday when the team is slammed. Guests book, change or cancel tables in a natural conversation, the agent records occasions and dietary needs, and the confirmation arrives by SMS before they hang up.',\r\ncycle:[{ic:'phone-in',bg:'#DC2626',label:'Guest calls',sub:'Any time \u00b7 never busy'},{ic:'bot',bg:'#0072EF',label:'Agent checks',sub:'Live availability'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Reservations \u00b7 Floor plan'},{ic:'check-circle',bg:'#0F3B7A',label:'Table confirmed',sub:'SMS sent \u00b7 kitchen briefed'}],\r\nproof:[{v:'100%',l:'Calls answered at peak',r:''},{v:'\u221245%',l:'No-shows',r:''},{v:'+12%',l:'Covers booked by phone',r:''}],\r\ncall:{nm:'The Harbor Grill',lines:[\r\n{t:'a',tx:'The Harbor Grill, good evening. I\\'m the reservations assistant. How can I help?'},\r\n{t:'c',tx:'Hi, I\\'d like a table for four on Saturday evening.'},\r\n{t:'s',ic:'database',tx:'Reservations \u00b7 Saturday \u00b7 3 slots for 4'},\r\n{t:'a',tx:'Saturday for four \u2014 I have 7:30 on the patio with a harbor view, 8:00 in the main dining room, or 9:15 at the bar area. Any preference?'},\r\n{t:'c',tx:'7:30 on the patio sounds great.'},\r\n{t:'a',tx:'Great choice. Any dietary requirements or a special occasion I should tell the kitchen about?'},\r\n{t:'c',tx:'One vegetarian, and it\\'s my wife\\'s birthday.'},\r\n{t:'a',tx:'Noted \u2014 one vegetarian, and we\\'ll prepare a complimentary birthday dessert. Table for four, Saturday at 7:30 on the patio. I\\'m texting the confirmation now. We look forward to welcoming you!'},\r\n{t:'s',ic:'message-square',tx:'Reservation confirmed \u00b7 SMS sent \u00b7 kitchen note added'}\r\n]}},\r\n{n:'Phone Ordering for Takeaway',dir:'in',ch:['Inbound','Payment link'],mcp:['Menu DB','POS','Payment'],vx:['Menu upsell','Allergen checks','Order read-back'],\r\ndesc:'Takes takeaway and collection orders by phone straight into the POS. The agent knows today\\'s menu and allergens, suggests a relevant add-on, reads the order back, quotes the pickup time and texts a payment link \u2014 so nobody in the kitchen picks up a phone.',\r\ncycle:[{ic:'phone-in',bg:'#DC2626',label:'Customer calls',sub:'Order for pickup'},{ic:'bot',bg:'#0072EF',label:'Agent takes order',sub:'Menu \u00b7 allergens \u00b7 upsell'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'POS \u00b7 Payment'},{ic:'check-circle',bg:'#0F3B7A',label:'Order in kitchen',sub:'Paid \u00b7 pickup time set'}],\r\nproof:[{v:'+14%',l:'Average order value',r:''},{v:'0',l:'Missed calls during rush',r:''},{v:'\u221290s',l:'Staff time per order',r:''}],\r\ncall:{nm:'Riverside Bakery',lines:[\r\n{t:'a',tx:'Riverside Bakery on Main Street. I can take your order for pickup \u2014 what would you like?'},\r\n{t:'c',tx:'Two of the ham and cheese croissants and a large latte, please.'},\r\n{t:'s',ic:'database',tx:'POS \u00b7 items added \u00b7 $12.40'},\r\n{t:'a',tx:'Two ham and cheese croissants and a large latte. Our almond croissants just came out of the oven \u2014 would you like to add one?'},\r\n{t:'c',tx:'Sure, add one.'},\r\n{t:'a',tx:'Added. That\\'s $15.30 in total, ready for pickup in about 12 minutes. I\\'ll text you a payment link \u2014 or you can pay at the counter. Your name?'},\r\n{t:'c',tx:'Sarah. I\\'ll pay on the link.'},\r\n{t:'s',ic:'message-square',tx:'Order sent to kitchen \u00b7 payment link sent'},\r\n{t:'a',tx:'Thanks Sarah, see you in 12 minutes!'}\r\n]}},\r\n{n:'Delivery Issue Line',dir:'in',ch:['Inbound','Compensation'],mcp:['Orders','Delivery','Kitchen'],vx:['Driver ETA live','Auto-compensation rules','Address change window'],\r\ndesc:'\"My order\\'s late\" and \"something\\'s missing\" calls, resolved on the spot. The agent sees the live driver position and kitchen status, applies compensation according to policy, re-fires missing items or updates the address \u2014 without a human dispatcher.',\r\ncycle:[{ic:'phone-in',bg:'#DC2626',label:'Customer calls',sub:'Late \u00b7 missing \u00b7 wrong'},{ic:'bot',bg:'#0072EF',label:'Agent checks',sub:'Driver + kitchen live'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Orders \u00b7 Delivery'},{ic:'check-circle',bg:'#0F3B7A',label:'Resolved',sub:'Voucher \u00b7 re-fire \u00b7 ETA'}],\r\nproof:[{v:'\u221250%',l:'Support contacts to humans',r:''},{v:'94%',l:'Issue resolution rate',r:''},{v:'+18%',l:'Repeat order rate',r:''}],\r\ncall:{nm:'Brickhouse Pizza',lines:[\r\n{t:'a',tx:'Brickhouse Pizza delivery support, hi there. Are you calling about an order that\\'s on its way?'},\r\n{t:'c',tx:'Yes \u2014 it\\'s forty minutes late, and it said thirty maximum.'},\r\n{t:'s',ic:'shield',tx:'Caller ID matched \u00b7 order #9421 \u00b7 driver 12 min away'},\r\n{t:'a',tx:'I\\'m sorry about that. Your order left the store 22 minutes ago and your driver is stuck in traffic, about 12 minutes away. Because it\\'s past our promise, I\\'ve added a $5 credit to your account.'},\r\n{t:'c',tx:'Okay. Can I change the address? I\\'m at a friend\\'s now, 45 Maple Street.'},\r\n{t:'s',ic:'database',tx:'Delivery \u00b7 address updated \u00b7 driver re-routed'},\r\n{t:'a',tx:'Yes \u2014 updated to 45 Maple Street and the driver\\'s been notified. New ETA is about 16 minutes. Which apartment?'},\r\n{t:'c',tx:'Apartment 2B.'},\r\n{t:'a',tx:'Apartment 2B \u2014 done. Enjoy the pizza, and sorry again for the wait.'}\r\n]}},\r\n{n:'Group Bookings & Catering Inquiries',dir:'in',ch:['Inbound','Callback'],mcp:['Events','Menu DB','CRM'],vx:['Requirement capture','Quote generation','Manager handoff'],\r\ndesc:'Turns the inquiry calls restaurants tend to lose \u2014 \"can you do a party of 25?\", \"do you cater office lunches?\" \u2014 into qualified leads. The agent captures date, headcount, budget and dietary needs, checks private-room availability, sends set-menu options by SMS and books the manager to confirm.',\r\ncycle:[{ic:'phone-in',bg:'#DC2626',label:'Organizer calls',sub:'Group \u00b7 event \u00b7 catering'},{ic:'bot',bg:'#0072EF',label:'Agent captures brief',sub:'Date \u00b7 size \u00b7 budget \u00b7 diet'},{ic:'database',bg:'#6B53D9',label:'MCP connects',sub:'Events \u00b7 Menu DB \u00b7 CRM'},{ic:'check-circle',bg:'#0F3B7A',label:'Lead qualified',sub:'Options sent \u00b7 manager booked'}],\r\nproof:[{v:'0',l:'Lost group inquiries',r:''},{v:'+27%',l:'Private-event bookings',r:''},{v:'<24h',l:'Manager follow-up',r:''}],\r\ncall:{nm:'Union Street Burgers',lines:[\r\n{t:'a',tx:'Union Street Burgers. I can help with bookings, menus and events. What can I do for you?'},\r\n{t:'c',tx:'We\\'re looking to do a team dinner for about 25 people, sometime in the last week of the month.'},\r\n{t:'s',ic:'database',tx:'Events \u00b7 private room (30 pax) \u00b7 free Thu 26 & Fri 27'},\r\n{t:'a',tx:'We\\'d love to host you. Our private room seats 30 and is free on Thursday the 26th and Friday the 27th. For groups we offer set menus at $28 or $36 per person. Do you have a preferred day and rough budget?'},\r\n{t:'c',tx:'Thursday, and the $28 one probably. A few of the team are vegan.'},\r\n{t:'a',tx:'Thursday the 26th, 25 guests, the $28 set menu with vegan options \u2014 noted. I\\'m texting you both menus and a provisional hold on the room. Our events manager, Dana, will call you tomorrow morning to confirm details. Which number is best?'},\r\n{t:'c',tx:'This one is fine.'},\r\n{t:'s',ic:'check-circle',tx:'Room held \u00b7 menus sent \u00b7 manager callback booked'}\r\n]}}\r\n]}\r\n];\r\n\r\nvar curInd=0,curCase=0,timers=[],tick=null,secs=0;\r\nvar CH_IC={inbound:'phone-in',outbound:'phone-out',smsfollowup:'message-square',smsconfirmation:'message-square',paymentlink:'message-square',callback:'phone-fwd',escalation:'phone-fwd',retention:'shield',compliant:'shield',voicebanking:'mic',twoway:'phone',inroom:'phone',deviceaware:'cpu',offeraware:'zap',massevent:'zap',multistore:'database',compensation:'check-circle',storehours:'phone-out',voicemailaware:'phone-out'};\r\nfunction $$(s){return root.querySelector(s);}\r\nfunction pad(n){return(n<10?'0':'')+n;}\r\nfunction fmtTimer(s){return pad(Math.floor(s\/60))+':'+pad(s%60);}\r\nfunction esc(s){return String(s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;');}\r\n\r\nfunction renderList(){\r\n  var h='';\r\n  IND.forEach(function(ind,ii){\r\n    var open=ii===curInd;\r\n    h+='<div class=\"ivc-ind'+(open?' open':'')+'\" role=\"button\" tabindex=\"0\" data-ii=\"'+ii+'\">'\r\n      +'<div class=\"ivc-ind-ic2\" style=\"background:'+ind.color+'\">'+ic(ind.ic)+'<\/div>'\r\n      +'<span class=\"ivc-ind-txt\">'+ind.n+'<\/span>'\r\n      +'<span class=\"ivc-chev\">'+ic('chevron-right')+'<\/span><\/div>';\r\n    if(open){\r\n      h+='<div class=\"ivc-cases\">';\r\n      ind.cases.forEach(function(cs,ci){\r\n        h+='<div class=\"ivc-case'+(ci===curCase?' on':'')+'\" role=\"button\" tabindex=\"0\" data-ii=\"'+ii+'\" data-ci=\"'+ci+'\"><span class=\"ivc-cdot\"><\/span><span>'+cs.n+'<\/span><span class=\"ivc-dir '+cs.dir+'\">'+(cs.dir==='in'?'In':'Out')+'<\/span><\/div>';\r\n      });\r\n      h+='<\/div>';\r\n    }\r\n  });\r\n  $$('#ivc-uclist').innerHTML=h;\r\n  root.querySelectorAll('.ivc-ind').forEach(function(el){\r\n    el.addEventListener('click',function(){var ii=+el.getAttribute('data-ii');if(ii===curInd)return;curInd=ii;curCase=0;renderAll();});\r\n    el.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();el.click();}});\r\n  });\r\n  root.querySelectorAll('.ivc-case').forEach(function(el){\r\n    el.addEventListener('click',function(e){e.stopPropagation();var ii=+el.getAttribute('data-ii'),ci=+el.getAttribute('data-ci');if(ii===curInd&&ci===curCase)return;curInd=ii;curCase=ci;renderAll();});\r\n    el.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();el.click();}});\r\n  });\r\n}\r\n\r\nfunction renderCenter(){\r\n  var ind=IND[curInd],cs=ind.cases[curCase];\r\n  $$('#ivc-ind-ic3').innerHTML=ic(ind.ic);$$('#ivc-ind-ic3').style.background=ind.color;\r\n  $$('#ivc-ind-name').textContent=ind.n;$$('#ivc-case-name').textContent=cs.n;\r\n  $$('#ivc-chtags').innerHTML=cs.ch.map(function(c){var k=c.toLowerCase().replace(\/[^a-z]\/g,'');return'<span class=\"ivc-ch-tag\">'+ic(CH_IC[k]||'phone')+c+'<\/span>';}).join('');\r\n  $$('#ivc-mcp-lbl').textContent=cs.mcp.join(' \u00b7 ')+' connected';\r\n  $$('#ivc-desc').textContent=cs.desc;\r\n  $$('#ivc-mcp').innerHTML='<span class=\"ivc-mcp-pill\">MCP<\/span>'+cs.mcp.map(function(m){return'<span class=\"ivc-mcp-tag\"><span class=\"ivc-mcp-dot\"><\/span>'+m+'<\/span>';}).join('');\r\n  $$('#ivc-vx').innerHTML='<span class=\"ivc-mcp-pill vx\">Voice<\/span>'+cs.vx.map(function(m){return'<span class=\"ivc-mcp-tag vx\"><span class=\"ivc-mcp-dot\"><\/span>'+m+'<\/span>';}).join('');\r\n  var cyc='';\r\n  cs.cycle.forEach(function(n,i){\r\n    cyc+='<div class=\"ivc-cnode\"><div class=\"ivc-cnode-ic\" style=\"background:'+n.bg+'\">'+ic(n.ic)+'<\/div><div class=\"ivc-cnode-label\">'+n.label+'<\/div><div class=\"ivc-cnode-sub\">'+n.sub+'<\/div><\/div>';\r\n    if(i<cs.cycle.length-1)cyc+='<div class=\"ivc-carr\">'+ic('arrow-right')+'<\/div>';\r\n  });\r\n  $$('#ivc-cycle').innerHTML=cyc;\r\n  $$('#ivc-proof').innerHTML=cs.proof.map(function(p){return'<div class=\"ivc-stat\"><div class=\"ivc-stat-v\">'+p.v+'<\/div><div class=\"ivc-stat-l\">'+p.l+'<\/div>'+(p.r?'<span class=\"ivc-stat-r\">'+p.r+'<\/span>':'')+'<\/div>';}).join('');\r\n}\r\n\r\nfunction renderPhone(){\r\n  var ind=IND[curInd],cs=ind.cases[curCase];\r\n  timers.forEach(clearTimeout);timers=[];if(tick)clearInterval(tick);\r\n  var cav=$$('#ivc-cav');cav.style.background=ind.color;cav.innerHTML=ic(ind.ic);cav.className='ivc-cav';\r\n  $$('#ivc-cname').textContent=cs.call.nm;\r\n  $$('#ivc-dir').textContent=cs.dir==='in'?'Inbound call':'Outbound call';\r\n  var state=$$('#ivc-cstate');state.className='ivc-cstate';\r\n  var timer=$$('#ivc-timer');secs=0;timer.textContent='00:00';\r\n  var wave=$$('#ivc-wave');wave.className='ivc-wave';\r\n  var tr=$$('#ivc-tr');tr.innerHTML='<div class=\"ivc-trlbl\"><i><\/i>Live transcript<\/div>';\r\n  tick=setInterval(function(){secs++;timer.textContent=fmtTimer(secs);},1000);\r\n  var t=700;\r\n  cs.call.lines.forEach(function(ln){\r\n    var delay=t;\r\n    timers.push(setTimeout(function(){\r\n      var el;\r\n      if(ln.t==='s'){\r\n        el=document.createElement('div');el.className='ivc-sys';el.innerHTML=ic(ln.ic||'cpu')+'<span>'+esc(ln.tx)+'<\/span>';\r\n        wave.className='ivc-wave';cav.className='ivc-cav';\r\n      }else{\r\n        var who=ln.t==='a'?'agent':'caller';\r\n        el=document.createElement('div');el.className='ivc-ln '+who;\r\n        el.innerHTML='<span class=\"ivc-sp\">'+(who==='agent'?'OmnIA':'Caller')+'<\/span><div class=\"ivc-bt\">'+esc(ln.tx)+'<\/div>';\r\n        wave.className='ivc-wave '+who;cav.className='ivc-cav'+(who==='agent'?' talk':'');\r\n      }\r\n      tr.appendChild(el);tr.scrollTop=tr.scrollHeight;\r\n    },delay));\r\n    t+=ln.t==='s'?900:Math.min(3400,900+ln.tx.length*22);\r\n  });\r\n  timers.push(setTimeout(function(){\r\n    if(tick)clearInterval(tick);tick=null;\r\n    wave.className='ivc-wave';cav.className='ivc-cav';\r\n    state.className='ivc-cstate ended';$$('#ivc-dir').textContent='Call ended';\r\n    var el=document.createElement('div');el.className='ivc-sys end';el.innerHTML=ic('check-circle')+'<span>Call complete in '+fmtTimer(secs)+' \u00b7 summary logged to CRM<\/span>';\r\n    tr.appendChild(el);tr.scrollTop=tr.scrollHeight;\r\n  },t+400));\r\n}\r\n\r\nfunction renderAll(){renderList();renderCenter();renderPhone();}\r\n$$('#ivc-ic-mute').innerHTML=ic('mic-off');$$('#ivc-ic-keypad').innerHTML=ic('grid');$$('#ivc-ic-speaker').innerHTML=ic('volume');$$('#ivc-ic-end').innerHTML=ic('phone');\r\nvar wb='';for(var i=0;i<28;i++)wb+='<i><\/i>';$$('#ivc-wave').innerHTML=wb;\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":"<!-- indigitall AI Voice \u2014 Use Cases \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&display=swap');\r\n\r\n#indi-aiv-uc {\r\n  all: initial; display: block;\r\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\r\n  background: #F5F7FA !important; position: relative; overflow: hidden;\r\n  box-sizing: border-box !important; -webkit-font-smoothing: antialiased;\r\n}\r\n#indi-aiv-uc *, #indi-aiv-uc *::before, #indi-aiv-uc *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n#indi-aiv-uc .uc-wrap { position: relative; z-index: 2; max-width: 1280px; margin: 0 auto !important; padding: 100px 48px !important; }\r\n\r\n\/* Header *\/\r\n#indi-aiv-uc .uc-eyebrow {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  font-size: 12px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.12em !important; text-transform: uppercase !important; color: #1565E0 !important;\r\n}\r\n#indi-aiv-uc .uc-eyebrow::before { content: \"\"; width: 22px; height: 2px; background: #8ADA3F; display: inline-block; border-radius: 2px; }\r\n#indi-aiv-uc .uc-head { text-align: center; max-width: 720px; margin: 0 auto 52px; }\r\n#indi-aiv-uc .uc-head .uc-eyebrow { justify-content: center; }\r\n#indi-aiv-uc .uc-h2 {\r\n  margin-top: 16px !important; font-size: clamp(28px, 3.5vw, 44px) !important;\r\n  font-weight: 500 !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; color: #0F3B7A !important;\r\n}\r\n#indi-aiv-uc .uc-h2 em { font-style: normal; color: #0072EF !important; }\r\n#indi-aiv-uc .uc-sub { margin-top: 18px !important; font-size: 17px !important; line-height: 1.6 !important; color: #5A6B85 !important; }\r\n\r\n\/* Grid *\/\r\n#indi-aiv-uc .uc-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\r\n\r\n\/* Card *\/\r\n#indi-aiv-uc .uc-card {\r\n  background: #FFFFFF !important; border-radius: 16px !important; padding: 28px !important;\r\n  box-shadow: 0 12px 36px -8px rgba(18,54,108,0.14), 0 2px 8px rgba(0,0,0,0.04);\r\n  display: flex; 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-aiv-uc .uc-card:hover { transform: translateY(-4px); box-shadow: 0 22px 50px -10px rgba(18,54,108,0.22), 0 4px 12px rgba(138,218,63,0.12); }\r\n\r\n#indi-aiv-uc .uc-cardtop { display: flex; align-items: center; gap: 12px; margin-bottom: 18px; }\r\n#indi-aiv-uc .uc-ic {\r\n  width: 44px; height: 44px; border-radius: 12px; flex-shrink: 0;\r\n  background: linear-gradient(135deg, #0F3B7A 0%, #0072EF 100%);\r\n  display: flex; align-items: center; justify-content: center;\r\n  box-shadow: 0 6px 18px -4px rgba(15,59,122,0.4);\r\n}\r\n#indi-aiv-uc .uc-tag {\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  background: #EEF3FF; border-radius: 6px; padding: 5px 11px !important;\r\n  font-size: 11px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.04em !important; text-transform: uppercase !important; color: #0F3B7A !important;\r\n}\r\n#indi-aiv-uc .uc-tag::before { content: \"\"; width: 6px; height: 6px; border-radius: 50%; background: #8ADA3F; }\r\n\r\n#indi-aiv-uc .uc-title { font-size: 20px !important; font-weight: 600 !important; letter-spacing: -0.01em !important; line-height: 1.25 !important; color: #0F0F0F !important; }\r\n#indi-aiv-uc .uc-desc { margin-top: 10px !important; font-size: 14.5px !important; line-height: 1.6 !important; color: #5A6B85 !important; }\r\n\r\n\/* Mini flow *\/\r\n#indi-aiv-uc .uc-flow {\r\n  margin-top: 20px; padding: 14px; background: #F5F7FA; border-radius: 10px;\r\n  display: flex; align-items: center; gap: 6px; flex-wrap: wrap;\r\n}\r\n#indi-aiv-uc .uc-step {\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n  background: #FFFFFF; border: 1px solid #DCE3EC; border-radius: 7px; padding: 5px 8px;\r\n  font-size: 10.5px !important; font-weight: 700 !important; color: #0F3B7A !important; white-space: nowrap;\r\n}\r\n#indi-aiv-uc .uc-step svg { flex-shrink: 0; }\r\n#indi-aiv-uc .uc-step.win { background: rgba(48,192,84,0.12); border-color: rgba(48,192,84,0.4); color: #1A7A33 !important; }\r\n#indi-aiv-uc .uc-arrow { color: #B7C4D6; flex-shrink: 0; display: flex; }\r\n\r\n\/* Points *\/\r\n#indi-aiv-uc .uc-points { list-style: none; margin: 18px 0 0; padding: 0; display: flex; flex-direction: column; gap: 9px; }\r\n#indi-aiv-uc .uc-point { display: flex; align-items: flex-start; gap: 9px; font-size: 13.5px !important; font-weight: 500 !important; color: #3A4A61 !important; line-height: 1.4; }\r\n#indi-aiv-uc .uc-check {\r\n  width: 18px; height: 18px; border-radius: 50%; flex-shrink: 0; margin-top: 1px;\r\n  background: rgba(138,218,63,0.18); display: flex; align-items: center; justify-content: center;\r\n}\r\n\r\n\/* Scroll reveal *\/\r\n#indi-aiv-uc .uc-animate { opacity: 0; transform: translateY(20px); 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#indi-aiv-uc .uc-animate.uc-vis { opacity: 1; transform: translateY(0); }\r\n#indi-aiv-uc .uc-grid .uc-card:nth-child(2) { transition-delay: 0.08s; }\r\n#indi-aiv-uc .uc-grid .uc-card:nth-child(3) { transition-delay: 0.16s; }\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-aiv-uc .uc-animate { opacity: 1 !important; transform: none !important; transition: none !important; }\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 1100px) { #indi-aiv-uc .uc-wrap { padding: 80px 32px !important; } #indi-aiv-uc .uc-grid { grid-template-columns: 1fr; max-width: 560px; margin: 0 auto; } }\r\n@media (max-width: 600px) { #indi-aiv-uc .uc-wrap { padding: 56px 16px !important; } #indi-aiv-uc .uc-card { padding: 22px !important; } }\r\n<\/style>\r\n\r\n<section id=\"indi-aiv-uc\" role=\"region\" aria-label=\"AI Voice use cases\">\r\n  <div class=\"uc-wrap\">\r\n\r\n    <div class=\"uc-head\">\r\n      <span class=\"uc-eyebrow\">Use cases<\/span>\r\n      <h2 class=\"uc-h2\">AI Voice, <em>in the journey.<\/em><\/h2>\r\n      <p class=\"uc-sub\">Real scenarios where a live voice call closes what text can't \u2014 triggered automatically, resolved end-to-end, escalated to a human only when it matters.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"uc-grid\">\r\n\r\n      <!-- Card 1 -->\r\n      <article class=\"uc-card uc-animate\">\r\n        <div class=\"uc-cardtop\">\r\n          <span class=\"uc-ic\" aria-hidden=\"true\">\r\n            <!-- Lucide: rotate-ccw -->\r\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12a9 9 0 1 0 3-6.7L3 8\"\/><path d=\"M3 3v5h5\"\/><\/svg>\r\n          <\/span>\r\n          <span class=\"uc-tag\">Retention<\/span>\r\n        <\/div>\r\n        <h3 class=\"uc-title\">Recover what text can't close<\/h3>\r\n        <p class=\"uc-desc\">When email and WhatsApp don't convert, the journey escalates to an AI call that picks up right where the customer left off \u2014 and closes by voice.<\/p>\r\n        <div class=\"uc-flow\" aria-hidden=\"true\">\r\n          <span class=\"uc-step\">Email<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step\">WhatsApp<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step\">AI Call<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step win\">Recovered<\/span>\r\n        <\/div>\r\n        <ul class=\"uc-points\">\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Escalates after the text channels<\/li>\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>The AI converses and books<\/li>\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Hands off to a human if needed<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <!-- Card 2 -->\r\n      <article class=\"uc-card uc-animate\">\r\n        <div class=\"uc-cardtop\">\r\n          <span class=\"uc-ic\" aria-hidden=\"true\">\r\n            <!-- Lucide: calendar-check -->\r\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><path d=\"m9 16 2 2 4-4\"\/><\/svg>\r\n          <\/span>\r\n          <span class=\"uc-tag\">Operations<\/span>\r\n        <\/div>\r\n        <h3 class=\"uc-title\">Fewer no-shows, zero queue<\/h3>\r\n        <p class=\"uc-desc\">An AI call confirms or reschedules the appointment, cuts no-shows, and updates your system via MCP \u2014 no agent on the line, no hold music.<\/p>\r\n        <div class=\"uc-flow\" aria-hidden=\"true\">\r\n          <span class=\"uc-step\">Reminder<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step\">AI Call<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step\">Reschedule<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step win\">Confirmed<\/span>\r\n        <\/div>\r\n        <ul class=\"uc-points\">\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Confirms or reschedules by voice<\/li>\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Reduces no-shows<\/li>\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Updates the system via MCP<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <!-- Card 3 -->\r\n      <article class=\"uc-card uc-animate\">\r\n        <div class=\"uc-cardtop\">\r\n          <span class=\"uc-ic\" aria-hidden=\"true\">\r\n            <!-- Lucide: bell-ring -->\r\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9\"\/><path d=\"M10.3 21a1.94 1.94 0 0 0 3.4 0\"\/><path d=\"M4 2C2.8 3.7 2 5.7 2 8M22 8c0-2.3-.8-4.3-2-6\"\/><\/svg>\r\n          <\/span>\r\n          <span class=\"uc-tag\">Proactive<\/span>\r\n        <\/div>\r\n        <h3 class=\"uc-title\">Renewals and alerts, by voice<\/h3>\r\n        <p class=\"uc-desc\">Trigger a friendly voice call for a renewal, a delivery change, or a time-sensitive alert \u2014 at the moment the journey predicts it matters most.<\/p>\r\n        <div class=\"uc-flow\" aria-hidden=\"true\">\r\n          <span class=\"uc-step\">Signal<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step\">AI Call<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step\">Action<\/span>\r\n          <span class=\"uc-arrow\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m13 6 6 6-6 6\"\/><\/svg><\/span>\r\n          <span class=\"uc-step win\">Resolved<\/span>\r\n        <\/div>\r\n        <ul class=\"uc-points\">\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Triggered by behavior or prediction<\/li>\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Natural, real-time conversation<\/li>\r\n          <li class=\"uc-point\"><span class=\"uc-check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2E6600\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>Acts on your systems, 24\/7<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n  (function () {\r\n    var root = document.getElementById('indi-aiv-uc');\r\n    if (!root) return;\r\n    if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n      root.querySelectorAll('.uc-animate').forEach(function (el) { el.classList.add('uc-vis'); }); return;\r\n    }\r\n    var obs = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add('uc-vis'); obs.unobserve(e.target); } });\r\n    }, { threshold: 0.15 });\r\n    root.querySelectorAll('.uc-animate').forEach(function (el) { obs.observe(el); });\r\n  })();\r\n  <\/script>\r\n<\/section>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- indigitall G2 Recognition \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-g2 {\r\n  all: initial;\r\n  display: block;\r\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\r\n  background: #F5F7FA !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#indi-g2 *, #indi-g2 *::before, #indi-g2 *::after {\r\n  box-sizing: border-box; margin: 0; padding: 0;\r\n  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n#indi-g2 .ig2-inner {\r\n  position: relative; z-index: 2;\r\n  max-width: 1280px; margin: 0 auto;\r\n  padding: 100px 48px 80px;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 HEADER \u2500\u2500\u2500 *\/\r\n#indi-g2 .ig2-head { text-align: center; max-width: 720px; margin: 0 auto 56px; }\r\n\r\n#indi-g2 .ig2-pill {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  background: rgba(138,218,63,0.16); border: 1px solid rgba(138,218,63,0.5);\r\n  padding: 7px 15px; border-radius: 50px;\r\n  font-size: 11px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important; text-transform: uppercase;\r\n  color: #4F8A1F !important; margin-bottom: 20px;\r\n}\r\n#indi-g2 .ig2-pill svg { flex-shrink: 0; }\r\n\r\n#indi-g2 .ig2-h2 {\r\n  font-size: clamp(28px, 3.5vw, 46px) !important;\r\n  font-weight: 500 !important; line-height: 1.12 !important;\r\n  letter-spacing: -0.02em !important; color: #0F3B7A !important;\r\n}\r\n#indi-g2 .ig2-h2 em { color: #0072EF !important; font-style: normal; }\r\n\r\n#indi-g2 .ig2-lede {\r\n  font-size: 17px !important; font-weight: 400 !important;\r\n  line-height: 1.6 !important; color: #5A6B85 !important; margin-top: 16px;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 BENTO GRID \u2500\u2500\u2500 *\/\r\n#indi-g2 .ig2-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(12, 1fr);\r\n  grid-auto-rows: 1fr;\r\n  gap: 18px;\r\n}\r\n\r\n#indi-g2 .ig2-card {\r\n  background: #FFFFFF !important;\r\n  border-radius: 14px !important;\r\n  padding: 26px !important;\r\n  box-shadow: 0 12px 36px -8px rgba(18,54,108,0.14), 0 2px 8px rgba(0,0,0,0.04);\r\n  display: flex; flex-direction: column;\r\n  position: relative; overflow: hidden;\r\n  transition: transform 0.35s ease, box-shadow 0.35s ease;\r\n}\r\n#indi-g2 .ig2-card:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 22px 50px -10px rgba(18,54,108,0.22), 0 4px 12px rgba(138,218,63,0.12);\r\n}\r\n\r\n\/* Grid placement \u2014 same column model as trust pillars *\/\r\n#indi-g2 .c-stat { grid-column: 1 \/ 6;  grid-row: 1 \/ 3; }\r\n#indi-g2 .c-ai   { grid-column: 6 \/ 9;  grid-row: 1; }\r\n#indi-g2 .c-mom  { grid-column: 9 \/ 13; grid-row: 1; }\r\n#indi-g2 .c-use  { grid-column: 6 \/ 9;  grid-row: 2; }\r\n#indi-g2 .c-geo  { grid-column: 9 \/ 13; grid-row: 2; }\r\n\r\n#indi-g2 .ig2-eyebrow {\r\n  font-size: 10px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.06em !important; text-transform: uppercase;\r\n  color: #8ADA3F !important; margin-bottom: 8px;\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n}\r\n#indi-g2 .ig2-card-title {\r\n  font-size: 19px !important; font-weight: 600 !important;\r\n  letter-spacing: -0.01em !important; color: #0F3B7A !important;\r\n  line-height: 1.2; margin-bottom: 8px;\r\n}\r\n#indi-g2 .c-stat .ig2-card-title { font-size: 24px !important; }\r\n\r\n#indi-g2 .ig2-card-desc {\r\n  font-size: 14px !important; font-weight: 400 !important;\r\n  line-height: 1.5 !important; color: #5A6B85 !important;\r\n}\r\n\r\n\/* Viz area *\/\r\n#indi-g2 .ig2-viz { margin-top: auto; padding-top: 22px; }\r\n#indi-g2 .c-stat .ig2-viz { margin-top: 18px; padding-top: 0; flex: 1; display: flex; }\r\n\r\n\/* \u2550\u2550 FEATURED VIZ \u2014 G2 badge panel \u2550\u2550 *\/\r\n#indi-g2 .ig2-panel {\r\n  background: linear-gradient(160deg, #1565E0 0%, #0F3B7A 100%);\r\n  border-radius: 14px; padding: 24px 20px;\r\n  position: relative; overflow: hidden; width: 100%; flex: 1;\r\n  display: flex; flex-direction: column; align-items: center;\r\n  justify-content: center; gap: 10px; text-align: center;\r\n}\r\n#indi-g2 .ig2-shimmer {\r\n  position: absolute; inset: 0;\r\n  background: linear-gradient(115deg, transparent 30%, rgba(138,218,63,0.16) 50%, transparent 70%);\r\n  transform: translateX(-100%);\r\n}\r\n#indi-g2 .c-stat.ig2-vis .ig2-shimmer { animation: ig2Shimmer 3.4s ease-in-out infinite; }\r\n@keyframes ig2Shimmer { 0%,60% { transform: translateX(-100%); } 80%,100% { transform: translateX(100%); } }\r\n\r\n#indi-g2 .ig2-g2badge {\r\n  width: 52px; height: 52px; border-radius: 50%;\r\n  background: #FF492C;\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 21px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; letter-spacing: -0.03em;\r\n  box-shadow: 0 6px 20px rgba(255,73,44,0.45);\r\n  position: relative; z-index: 1;\r\n}\r\n#indi-g2 .ig2-bignum {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 62px !important; font-weight: 700 !important;\r\n  line-height: 1 !important; letter-spacing: -0.03em !important;\r\n  color: #8ADA3F !important; position: relative; z-index: 1;\r\n}\r\n#indi-g2 .ig2-panel-sub {\r\n  font-size: 13px !important; font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.60) !important;\r\n  position: relative; z-index: 1;\r\n}\r\n#indi-g2 .ig2-stars {\r\n  display: flex; gap: 3px; position: relative; z-index: 1;\r\n  font-size: 17px !important; color: #F5A623 !important; line-height: 1;\r\n}\r\n#indi-g2 .ig2-score-pill {\r\n  display: inline-flex; align-items: center; gap: 10px;\r\n  background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.18);\r\n  border-radius: 50px; padding: 7px 18px;\r\n  position: relative; z-index: 1;\r\n}\r\n#indi-g2 .ig2-score-big {\r\n  font-size: 22px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; line-height: 1; letter-spacing: -0.01em;\r\n}\r\n#indi-g2 .ig2-score-lbl {\r\n  font-size: 10px !important; font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.60) !important; line-height: 1.3; text-align: left;\r\n}\r\n#indi-g2 .ig2-review-count {\r\n  font-size: 11px !important; font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.42) !important; position: relative; z-index: 1;\r\n}\r\n\r\n\/* \u2550\u2550 VIZ \u2014 AI Chatbots checklist \u2550\u2550 *\/\r\n#indi-g2 .ig2-checklist { display: flex; flex-direction: column; gap: 8px; }\r\n#indi-g2 .ig2-checkrow { display: flex; align-items: center; gap: 9px; }\r\n#indi-g2 .ig2-chkbox {\r\n  width: 20px; height: 20px; border-radius: 6px; flex-shrink: 0;\r\n  background: #8ADA3F; display: flex; align-items: center; justify-content: center;\r\n}\r\n#indi-g2 .ig2-chkbox svg path { stroke-dasharray: 24; stroke-dashoffset: 0; }\r\n#indi-g2.ig2-js .c-ai .ig2-chkbox svg path { stroke-dashoffset: 24; }\r\n#indi-g2 .c-ai.ig2-vis .ig2-chkbox svg path { animation: ig2Check 0.5s ease forwards; }\r\n#indi-g2 .c-ai.ig2-vis .ig2-checkrow:nth-child(1) .ig2-chkbox svg path { animation-delay: 0.35s; }\r\n#indi-g2 .c-ai.ig2-vis .ig2-checkrow:nth-child(2) .ig2-chkbox svg path { animation-delay: 0.65s; }\r\n#indi-g2 .c-ai.ig2-vis .ig2-checkrow:nth-child(3) .ig2-chkbox svg path { animation-delay: 0.95s; }\r\n@keyframes ig2Check { from { stroke-dashoffset: 24; } to { stroke-dashoffset: 0; } }\r\n#indi-g2 .ig2-chktxt { font-size: 12px !important; font-weight: 600 !important; color: #0F3B7A !important; }\r\n#indi-g2 .ig2-subchips { display: flex; gap: 5px; flex-wrap: wrap; margin-top: 10px; }\r\n#indi-g2 .ig2-subchip {\r\n  font-size: 10px !important; font-weight: 700 !important; color: #0F3B7A !important;\r\n  background: #EEF3FF; border-radius: 6px; padding: 4px 9px;\r\n}\r\n\r\n\/* \u2550\u2550 VIZ \u2014 Momentum bar chart \u2550\u2550 *\/\r\n#indi-g2 .ig2-bars { display: flex; align-items: flex-end; gap: 5px; height: 58px; }\r\n#indi-g2 .ig2-bar { flex: 1; border-radius: 4px 4px 0 0; background: #EEF3FF; position: relative; }\r\n#indi-g2 .ig2-barfill {\r\n  position: absolute; bottom: 0; left: 0; right: 0; border-radius: 4px 4px 0 0;\r\n  background: linear-gradient(180deg, #8ADA3F 0%, #5FAF28 100%);\r\n  height: var(--h); \/* visible by default for no-JS *\/\r\n  transition: height 0.65s cubic-bezier(0.22,1,0.36,1);\r\n}\r\n#indi-g2.ig2-js .c-mom .ig2-barfill { height: 0; }\r\n#indi-g2 .c-mom.ig2-vis .ig2-barfill { height: var(--h); }\r\n#indi-g2 .c-mom.ig2-vis .ig2-bar:nth-child(2) .ig2-barfill { transition-delay: 0.08s; }\r\n#indi-g2 .c-mom.ig2-vis .ig2-bar:nth-child(3) .ig2-barfill { transition-delay: 0.16s; }\r\n#indi-g2 .c-mom.ig2-vis .ig2-bar:nth-child(4) .ig2-barfill { transition-delay: 0.24s; }\r\n#indi-g2 .c-mom.ig2-vis .ig2-bar:nth-child(5) .ig2-barfill { transition-delay: 0.32s; }\r\n#indi-g2 .ig2-barlbl {\r\n  margin-top: 9px; display: flex; align-items: center; gap: 5px;\r\n  font-size: 11px !important; font-weight: 700 !important; color: #4F8A1F !important;\r\n}\r\n\r\n\/* \u2550\u2550 VIZ \u2014 Usability score bar \u2550\u2550 *\/\r\n#indi-g2 .ig2-scorecard { display: flex; flex-direction: column; gap: 5px; }\r\n#indi-g2 .ig2-scorerow { display: flex; align-items: baseline; gap: 3px; }\r\n#indi-g2 .ig2-scorenum {\r\n  font-size: 38px !important; font-weight: 700 !important;\r\n  color: #8ADA3F !important; line-height: 1; letter-spacing: -0.02em;\r\n}\r\n#indi-g2 .ig2-scorediv {\r\n  font-size: 15px !important; font-weight: 500 !important; color: #5A6B85 !important;\r\n}\r\n#indi-g2 .ig2-scorelabel {\r\n  font-size: 11px !important; font-weight: 600 !important; color: #0F3B7A !important;\r\n  margin-bottom: 6px;\r\n}\r\n#indi-g2 .ig2-scorebg {\r\n  height: 8px; background: #EEF3FF; border-radius: 4px; overflow: hidden;\r\n}\r\n#indi-g2 .ig2-scorefill {\r\n  height: 100%; border-radius: 4px;\r\n  background: linear-gradient(90deg, #8ADA3F 0%, #5FAF28 100%);\r\n  width: 92%; \/* no-JS default *\/\r\n  transition: width 1.0s cubic-bezier(0.22,1,0.36,1) 0.3s;\r\n}\r\n#indi-g2.ig2-js .c-use .ig2-scorefill { width: 0; transition: width 0s; }\r\n#indi-g2 .c-use.ig2-vis .ig2-scorefill { width: 92%; transition: width 1.0s cubic-bezier(0.22,1,0.36,1) 0.3s; }\r\n\r\n\/* \u2550\u2550 VIZ \u2014 Europe\/LATAM regions \u2550\u2550 *\/\r\n#indi-g2 .ig2-regions { display: flex; flex-direction: column; gap: 7px; }\r\n#indi-g2 .ig2-region {\r\n  display: flex; align-items: center; justify-content: space-between;\r\n  background: #EEF3FF; border-radius: 8px; padding: 9px 13px;\r\n}\r\n#indi-g2 .ig2-reg-name {\r\n  font-size: 12px !important; font-weight: 700 !important; color: #0F3B7A !important;\r\n}\r\n#indi-g2 .ig2-reg-rank {\r\n  font-size: 14px !important; font-weight: 700 !important; color: #8ADA3F !important;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 FOOTER STRIP \u2500\u2500\u2500 *\/\r\n#indi-g2 .ig2-footer {\r\n  text-align: center; margin-top: 40px;\r\n  border-top: 1px solid rgba(15,59,122,0.10); padding-top: 28px;\r\n  font-size: 13px !important; font-weight: 400 !important;\r\n  color: #9AABB8 !important; line-height: 1.7 !important;\r\n}\r\n#indi-g2 .ig2-footer strong { color: #5A6B85 !important; font-weight: 700 !important; }\r\n\r\n\/* \u2500\u2500\u2500 SCROLL ANIMATION \u2500\u2500\u2500 *\/\r\n#indi-g2 .ig2-animate {\r\n  transition: opacity 0.7s cubic-bezier(0.22,1,0.36,1),\r\n              transform 0.7s cubic-bezier(0.22,1,0.36,1);\r\n}\r\n#indi-g2.ig2-js .ig2-animate          { opacity: 0; transform: translateY(20px); }\r\n#indi-g2.ig2-js .ig2-animate.ig2-vis  { opacity: 1; transform: translateY(0); }\r\n#indi-g2 .c-ai.ig2-animate  { transition-delay: 0.08s; }\r\n#indi-g2 .c-mom.ig2-animate { transition-delay: 0.16s; }\r\n#indi-g2 .c-use.ig2-animate { transition-delay: 0.24s; }\r\n#indi-g2 .c-geo.ig2-animate { transition-delay: 0.32s; }\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-g2 .ig2-animate { opacity: 1 !important; transform: none !important; transition: none !important; }\r\n  #indi-g2 .ig2-shimmer { display: none !important; }\r\n  #indi-g2 .ig2-barfill { height: var(--h) !important; }\r\n  #indi-g2 .ig2-scorefill { width: 92% !important; }\r\n  #indi-g2 .ig2-chkbox { background: #8ADA3F !important; }\r\n  #indi-g2 .ig2-chkbox svg path { stroke-dashoffset: 0 !important; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 1100px) {\r\n  #indi-g2 .ig2-inner { padding: 80px 32px 64px; }\r\n}\r\n@media (max-width: 960px) {\r\n  #indi-g2 .ig2-inner { padding: 70px 24px; }\r\n  #indi-g2 .ig2-grid { grid-template-columns: repeat(2, 1fr); grid-auto-rows: auto; }\r\n  #indi-g2 .c-stat { grid-column: 1 \/ 3; grid-row: auto; }\r\n  #indi-g2 .c-ai, #indi-g2 .c-mom, #indi-g2 .c-use, #indi-g2 .c-geo { grid-column: auto; grid-row: auto; }\r\n}\r\n@media (max-width: 600px) {\r\n  #indi-g2 .ig2-inner { padding: 48px 16px; }\r\n  #indi-g2 .ig2-grid { grid-template-columns: 1fr; }\r\n  #indi-g2 .c-stat { grid-column: 1; }\r\n  #indi-g2 .ig2-card { padding: 22px !important; }\r\n  #indi-g2 .ig2-bignum { font-size: 50px !important; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"indi-g2\" role=\"region\" aria-label=\"G2 Summer 2026 \u2014 76 badges, rated number one by customers in production\">\r\n  <div class=\"ig2-inner\">\r\n\r\n    <!-- \u2500\u2500 HEADER \u2500\u2500 -->\r\n    <div class=\"ig2-head\">\r\n      <span class=\"ig2-pill\">\r\n        <!-- Lucide: award -->\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#4F8A1F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"8\" r=\"6\"\/><path d=\"M15.477 12.89L17 22l-5-3-5 3 1.523-9.11\"\/><\/svg>\r\n        Validated by 430+ customers on G2\r\n      <\/span>\r\n      <h2 class=\"ig2-h2\">Rated <em>#1<\/em> by the teams that run it in production.<\/h2>\r\n      <p class=\"ig2-lede\">G2 is the world's largest B2B software review platform \u2014 90 million verified reviews. These 76 badges were earned from customers operating indigitall every day, validating the platform reliability and AI capabilities behind OmnIA Agents.<\/p>\r\n    <\/div>\r\n\r\n    <!-- \u2500\u2500 BENTO GRID \u2500\u2500 -->\r\n    <div class=\"ig2-grid\">\r\n\r\n      <!-- \u2500\u2500 FEATURED: 76 stat \u2500\u2500 -->\r\n      <article class=\"ig2-card c-stat ig2-animate\">\r\n        <span class=\"ig2-eyebrow\">Summer 2026<\/span>\r\n        <h3 class=\"ig2-card-title\">76 G2 Badges<\/h3>\r\n        <p class=\"ig2-card-desc\">430+ verified reviews across 8 categories \u2014 measuring delivery performance, AI capability, and platform reliability in production.<\/p>\r\n        <div class=\"ig2-viz\">\r\n          <div class=\"ig2-panel\" role=\"img\" aria-label=\"76 G2 badges, 9.20 out of 10 satisfaction score, 430 plus verified reviews\">\r\n            <div class=\"ig2-shimmer\" aria-hidden=\"true\"><\/div>\r\n            <div class=\"ig2-g2badge\" aria-hidden=\"true\">G2<\/div>\r\n            <span class=\"ig2-bignum\">76<\/span>\r\n            <span class=\"ig2-panel-sub\">badges \u00b7 Summer 2026<\/span>\r\n            <div class=\"ig2-stars\" aria-label=\"5 star rating\" aria-hidden=\"true\">\r\n              <span>\u2605<\/span><span>\u2605<\/span><span>\u2605<\/span><span>\u2605<\/span><span>\u2605<\/span>\r\n            <\/div>\r\n            <div class=\"ig2-score-pill\">\r\n              <span class=\"ig2-score-big\">9.20<\/span>\r\n              <span class=\"ig2-score-lbl\">Mid-Market<br>usability \/ 10<\/span>\r\n            <\/div>\r\n            <span class=\"ig2-review-count\">430+ verified reviews<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- \u2500\u2500 AI Chatbots \u2500\u2500 -->\r\n      <article class=\"ig2-card c-ai ig2-animate\">\r\n        <span class=\"ig2-eyebrow\">AI Chatbots<\/span>\r\n        <h3 class=\"ig2-card-title\">High Performer<\/h3>\r\n        <p class=\"ig2-card-desc\">Recognized for AI conversational capability across global, EMEA, and European markets.<\/p>\r\n        <div class=\"ig2-viz\">\r\n          <div class=\"ig2-checklist\">\r\n            <div class=\"ig2-checkrow\">\r\n              <span class=\"ig2-chkbox\">\r\n                <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F0F0F\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n              <\/span>\r\n              <span class=\"ig2-chktxt\">Global<\/span>\r\n            <\/div>\r\n            <div class=\"ig2-checkrow\">\r\n              <span class=\"ig2-chkbox\">\r\n                <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F0F0F\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n              <\/span>\r\n              <span class=\"ig2-chktxt\">EMEA<\/span>\r\n            <\/div>\r\n            <div class=\"ig2-checkrow\">\r\n              <span class=\"ig2-chkbox\">\r\n                <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F0F0F\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n              <\/span>\r\n              <span class=\"ig2-chktxt\">Europe<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"ig2-subchips\">\r\n            <span class=\"ig2-subchip\">#2 Usability<\/span>\r\n            <span class=\"ig2-subchip\">#2 Relationship<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- \u2500\u2500 Momentum \u2500\u2500 -->\r\n      <article class=\"ig2-card c-mom ig2-animate\">\r\n        <span class=\"ig2-eyebrow\">Global<\/span>\r\n        <h3 class=\"ig2-card-title\">#1 Momentum Leader<\/h3>\r\n        <p class=\"ig2-card-desc\">The fastest-growing platform in the category \u2014 ranked above all competitors on traction and growth trajectory.<\/p>\r\n        <div class=\"ig2-viz\">\r\n          <div class=\"ig2-bars\" role=\"img\" aria-label=\"Bar chart showing upward growth trend\">\r\n            <div class=\"ig2-bar\"><div class=\"ig2-barfill\" style=\"--h:28%\"><\/div><\/div>\r\n            <div class=\"ig2-bar\"><div class=\"ig2-barfill\" style=\"--h:42%\"><\/div><\/div>\r\n            <div class=\"ig2-bar\"><div class=\"ig2-barfill\" style=\"--h:60%\"><\/div><\/div>\r\n            <div class=\"ig2-bar\"><div class=\"ig2-barfill\" style=\"--h:78%\"><\/div><\/div>\r\n            <div class=\"ig2-bar\"><div class=\"ig2-barfill\" style=\"--h:100%\"><\/div><\/div>\r\n          <\/div>\r\n          <div class=\"ig2-barlbl\">\r\n            <!-- Lucide: trending-up -->\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#4F8A1F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\/><polyline points=\"17 6 23 6 23 12\"\/><\/svg>\r\n            Fastest growing \u00b7 verified\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- \u2500\u2500 Usability \u2500\u2500 -->\r\n      <article class=\"ig2-card c-use ig2-animate\">\r\n        <span class=\"ig2-eyebrow\">Mid-Market<\/span>\r\n        <h3 class=\"ig2-card-title\">#1 Usability<\/h3>\r\n        <p class=\"ig2-card-desc\">Highest usability score in the category \u2014 teams configure and run OmnIA Agents without heavy IT overhead.<\/p>\r\n        <div class=\"ig2-viz\">\r\n          <div class=\"ig2-scorecard\">\r\n            <div class=\"ig2-scorerow\">\r\n              <span class=\"ig2-scorenum\">9.20<\/span>\r\n              <span class=\"ig2-scorediv\">&nbsp;\/ 10<\/span>\r\n            <\/div>\r\n            <div class=\"ig2-scorelabel\">Mid-Market usability score<\/div>\r\n            <div class=\"ig2-scorebg\">\r\n              <div class=\"ig2-scorefill\"><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- \u2500\u2500 Europe + LATAM \u2500\u2500 -->\r\n      <article class=\"ig2-card c-geo ig2-animate\">\r\n        <span class=\"ig2-eyebrow\">Regional<\/span>\r\n        <h3 class=\"ig2-card-title\">#1 in Two Regions<\/h3>\r\n        <p class=\"ig2-card-desc\">Top-rated platform in Europe and Latin America \u2014 by verified customer rating, two separate G2 Regional Grids.<\/p>\r\n        <div class=\"ig2-viz\">\r\n          <div class=\"ig2-regions\">\r\n            <div class=\"ig2-region\">\r\n              <span class=\"ig2-reg-name\">Europe<\/span>\r\n              <span class=\"ig2-reg-rank\">#1<\/span>\r\n            <\/div>\r\n            <div class=\"ig2-region\">\r\n              <span class=\"ig2-reg-name\">Latin America<\/span>\r\n              <span class=\"ig2-reg-rank\">#1<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div><!-- \/grid -->\r\n\r\n    <!-- \u2500\u2500 FOOTER STRIP \u2500\u2500 -->\r\n    <div class=\"ig2-footer\">\r\n      <strong>9.20 \/ 10<\/strong> Mid-Market usability &nbsp;\u00b7&nbsp;\r\n      <strong>430+<\/strong> verified reviews &nbsp;\u00b7&nbsp;\r\n      Recognized across <strong>8 categories<\/strong>: Push Notifications, AI Chatbots, WhatsApp Marketing, SMS Marketing, Mobile Marketing, Customer Journey Analytics, Marketing Automation, and Personalization.\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n  var root = document.getElementById('indi-g2');\r\n  if (!root) return;\r\n  root.classList.add('ig2-js');\r\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    root.querySelectorAll('.ig2-animate').forEach(function (el) { el.classList.add('ig2-vis'); });\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('ig2-vis'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.18 });\r\n  root.querySelectorAll('.ig2-animate').forEach(function (el) { obs.observe(el); });\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":"<!-- ============================================================\r\n     indigitall.com \u2014 AI Agents page\r\n     Section S6: \"Data Security Architecture\"\r\n     Self-contained ACF Custom HTML block. Dark gradient 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-data-security {\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  position: relative;\r\n  overflow: hidden;\r\n  background: linear-gradient(145deg, #0F3B7A 0%, #1565E0 60%, #0072EF 100%) !important;\r\n}\r\n#indi-data-security *, #indi-data-security *::before, #indi-data-security *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n\/* ---------- dark-section texture + glow ---------- *\/\r\n#indi-data-security .ids-texture {\r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(255,255,255,0.05) 1px, transparent 1px);\r\n  background-size: 28px 28px;\r\n  pointer-events: none; z-index: 0;\r\n}\r\n#indi-data-security .ids-glow {\r\n  position: absolute; top: -120px; right: -80px;\r\n  width: 560px; height: 560px;\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\r\n\/* ---------- shell ---------- *\/\r\n#indi-data-security .ids-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\/* ---------- header ---------- *\/\r\n#indi-data-security .ids-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 13px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.12em !important;\r\n  text-transform: uppercase !important;\r\n  color: #8ADA3F !important;\r\n}\r\n#indi-data-security .ids-eyebrow::before {\r\n  content: \"\";\r\n  width: 22px; height: 2px;\r\n  background: #8ADA3F;\r\n  display: inline-block;\r\n  border-radius: 2px;\r\n}\r\n#indi-data-security .ids-h2 {\r\n  margin-top: 16px !important;\r\n  font-size: clamp(28px, 3.5vw, 46px) !important;\r\n  line-height: 1.12 !important;\r\n  font-weight: 500 !important;\r\n  letter-spacing: -0.02em !important;\r\n  color: #FFFFFF !important;\r\n  max-width: 24ch;\r\n}\r\n#indi-data-security .ids-h2 .ids-accent { color: #8ADA3F !important; }\r\n#indi-data-security .ids-body {\r\n  margin-top: 22px !important;\r\n  font-size: 16px !important;\r\n  line-height: 1.7 !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.80) !important;\r\n  max-width: 70ch;\r\n}\r\n\r\n\/* ---------- grid ---------- *\/\r\n#indi-data-security .ids-grid {\r\n  margin-top: 56px !important;\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 24px;\r\n  list-style: none;\r\n}\r\n\r\n\/* ---------- tile ---------- *\/\r\n#indi-data-security .ids-tile {\r\n  background: #FFFFFF !important;\r\n  border-radius: 14px !important;\r\n  box-shadow: 0 18px 44px -10px rgba(7,26,58,0.55), 0 2px 8px rgba(0,0,0,0.10);\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-data-security .ids-tile:hover {\r\n  transform: translateY(-4px) scale(1.02);\r\n  box-shadow: 0 30px 60px -12px rgba(7,26,58,0.60), 0 4px 12px rgba(0,0,0,0.12);\r\n}\r\n\r\n\/* ---------- viz stage ---------- *\/\r\n#indi-data-security .ids-stage {\r\n  position: relative;\r\n  height: 168px;\r\n  background: radial-gradient(120% 90% at 50% 0%, #F1F6FF 0%, #EEF3FF 55%, #E7EEFB 100%);\r\n  border-bottom: 1px solid #EAF0FA;\r\n  overflow: hidden;\r\n}\r\n#indi-data-security .ids-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-data-security .ids-stage svg.ids-lines {\r\n  position: absolute; inset: 0;\r\n  width: 100%; height: 100%;\r\n  overflow: visible;\r\n}\r\n#indi-data-security .ids-line { stroke: #C9D6EC; stroke-width: 2; fill: none; }\r\n#indi-data-security .ids-line-dash { stroke: #C9D6EC; stroke-width: 2; fill: none; stroke-dasharray: 4 5; stroke-linecap: round; }\r\n#indi-data-security .ids-line-block { stroke: #E9B7B9; stroke-width: 2; fill: none; stroke-dasharray: 4 5; stroke-linecap: round; }\r\n\r\n\/* nodes *\/\r\n#indi-data-security .ids-node {\r\n  position: absolute;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 4px;\r\n  background: #FFFFFF;\r\n  border: 1.5px solid #DCE6F7;\r\n  border-radius: 9px;\r\n  font-size: 9.5px !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  text-align: center;\r\n}\r\n#indi-data-security .ids-node svg { width: 12px; height: 12px; flex: none; stroke: #0072EF; }\r\n#indi-data-security .ids-node.ids-primary {\r\n  background: #0F3B7A; border-color: #0F3B7A; color: #FFFFFF !important;\r\n  box-shadow: 0 6px 18px -4px rgba(15,59,122,0.45);\r\n}\r\n#indi-data-security .ids-node.ids-primary svg { stroke: #FFFFFF; }\r\n#indi-data-security .ids-node.ids-dim { opacity: 0.45; filter: grayscale(0.4); }\r\n\r\n\/* perimeter box (tile 2) *\/\r\n#indi-data-security .ids-perimeter {\r\n  position: absolute;\r\n  border: 2px dashed #8ADA3F;\r\n  border-radius: 12px;\r\n  background: rgba(138,218,63,0.06);\r\n}\r\n#indi-data-security .ids-perimeter-label {\r\n  position: absolute;\r\n  font-size: 7.5px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important;\r\n  text-transform: uppercase;\r\n  color: #4E8A1E !important;\r\n}\r\n\r\n\/* guard \/ block markers *\/\r\n#indi-data-security .ids-guard { position: absolute; }\r\n#indi-data-security .ids-guard svg { width: 22px; height: 22px; stroke: #5fb524; }\r\n#indi-data-security .ids-block { position: absolute; }\r\n#indi-data-security .ids-block svg { width: 17px; height: 17px; stroke: #E5484D; }\r\n\r\n\/* moving packets *\/\r\n#indi-data-security .ids-packet {\r\n  position: absolute;\r\n  width: 9px; height: 9px; border-radius: 50%;\r\n  background: #8ADA3F;\r\n  box-shadow: 0 0 0 3px rgba(138,218,63,0.22), 0 0 8px rgba(138,218,63,0.55);\r\n  opacity: 0;\r\n}\r\n#indi-data-security .ids-packet.ids-doc { border-radius: 2px; }\r\n\r\n\/* check chips (tile 3) *\/\r\n#indi-data-security .ids-check {\r\n  position: absolute;\r\n  display: flex; align-items: center; justify-content: center; gap: 4px;\r\n  height: 20px; border-radius: 6px;\r\n  background: #EEF3FF; color: #5A6B85 !important;\r\n  font-size: 8.5px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.02em;\r\n}\r\n#indi-data-security .ids-check svg { width: 10px; height: 10px; stroke: #B9C6DD; }\r\n\r\n\/* ---------- tile body ---------- *\/\r\n#indi-data-security .ids-tbody {\r\n  padding: 24px 24px 28px !important;\r\n  display: flex; flex-direction: column; flex: 1;\r\n}\r\n#indi-data-security .ids-ttitle {\r\n  font-size: 19px !important;\r\n  font-weight: 600 !important;\r\n  letter-spacing: -0.01em !important;\r\n  line-height: 1.25 !important;\r\n  color: #0F0F0F !important;\r\n}\r\n#indi-data-security .ids-tdesc {\r\n  margin-top: 10px !important;\r\n  font-size: 14.5px !important;\r\n  line-height: 1.6 !important;\r\n  font-weight: 400 !important;\r\n  color: #5A6B85 !important;\r\n}\r\n\r\n\/* ---------- certification band (tile 4) ---------- *\/\r\n#indi-data-security .ids-band {\r\n  grid-column: 1 \/ -1;\r\n  margin-top: 4px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 28px;\r\n  flex-wrap: wrap;\r\n  padding: 26px 32px !important;\r\n  border-radius: 14px;\r\n  background: rgba(255,255,255,0.06);\r\n  border: 1px solid rgba(255,255,255,0.14);\r\n  backdrop-filter: blur(2px);\r\n}\r\n#indi-data-security .ids-band-head { display: flex; align-items: center; gap: 16px; min-width: 220px; }\r\n#indi-data-security .ids-band-icon {\r\n  flex: none;\r\n  width: 46px; height: 46px; border-radius: 11px;\r\n  background: rgba(138,218,63,0.16);\r\n  display: flex; align-items: center; justify-content: center;\r\n}\r\n#indi-data-security .ids-band-icon svg { width: 23px; height: 23px; stroke: #8ADA3F; }\r\n#indi-data-security .ids-band-title { font-size: 18px !important; font-weight: 600 !important; color: #FFFFFF !important; letter-spacing: -0.01em; }\r\n#indi-data-security .ids-band-sub { margin-top: 3px !important; font-size: 12.5px !important; font-weight: 400 !important; color: rgba(255,255,255,0.62) !important; }\r\n#indi-data-security .ids-badges { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; }\r\n#indi-data-security .ids-badge {\r\n  display: inline-flex; align-items: center; gap: 7px;\r\n  padding: 9px 14px !important;\r\n  border-radius: 8px;\r\n  background: rgba(255,255,255,0.08);\r\n  border: 1px solid rgba(255,255,255,0.16);\r\n  font-size: 13px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; letter-spacing: 0.01em;\r\n  white-space: nowrap;\r\n}\r\n#indi-data-security .ids-badge svg { width: 15px; height: 15px; stroke: #8ADA3F; flex: none; }\r\n\r\n\/* =========================================================\r\n   ANIMATIONS\r\n   ========================================================= *\/\r\n\r\n\/* ----- TILE 1: RAG-only training ----- *\/\r\n#indi-data-security .ids-ingest { top: 76px; }\r\n#indi-data-security .ids-ingest.g1 { left: 66px; animation: ids-g1 2.4s ease-in-out infinite; }\r\n#indi-data-security .ids-ingest.g2 { left: 66px; top: 76px; animation: ids-g2 2.4s ease-in-out infinite; animation-delay: .35s; }\r\n#indi-data-security .ids-ingest.g3 { left: 66px; animation: ids-g3 2.4s ease-in-out infinite; animation-delay: .7s; }\r\n@keyframes ids-g1 { 0%{transform:translate(0,-47px);opacity:0} 10%{opacity:1} 70%{transform:translate(80px,0);opacity:1} 80%,100%{transform:translate(80px,0);opacity:0} }\r\n@keyframes ids-g2 { 0%{transform:translate(0,0);opacity:0} 10%{opacity:1} 70%{transform:translate(80px,0);opacity:1} 80%,100%{transform:translate(80px,0);opacity:0} }\r\n@keyframes ids-g3 { 0%{transform:translate(0,47px);opacity:0} 10%{opacity:1} 70%{transform:translate(80px,0);opacity:1} 80%,100%{transform:translate(80px,0);opacity:0} }\r\n#indi-data-security .ids-kb { animation: ids-kbpulse 2.4s ease-in-out infinite; }\r\n@keyframes ids-kbpulse {\r\n  0%,55%{ box-shadow:0 6px 18px -4px rgba(15,59,122,0.45); }\r\n  72%{ box-shadow:0 0 0 4px rgba(138,218,63,0.22),0 6px 18px -4px rgba(15,59,122,0.45); }\r\n  90%,100%{ box-shadow:0 6px 18px -4px rgba(15,59,122,0.45); }\r\n}\r\n#indi-data-security .ids-reject { left: 230px; top: 30px; background:#8ADA3F; box-shadow:0 0 0 3px rgba(138,218,63,0.22); animation: ids-reject 2.8s ease-in-out infinite; }\r\n@keyframes ids-reject {\r\n  0%{transform:translate(0,0);opacity:0;background:#8ADA3F}\r\n  10%{opacity:1;background:#8ADA3F}\r\n  34%{transform:translate(-26px,12px);opacity:1;background:#8ADA3F}\r\n  46%{transform:translate(-26px,12px);background:#E5484D;box-shadow:0 0 0 3px rgba(229,72,77,0.22)}\r\n  74%{transform:translate(2px,-4px);background:#E5484D}\r\n  86%,100%{transform:translate(2px,-4px);opacity:0;background:#E5484D}\r\n}\r\n\r\n\/* ----- TILE 2: contained environment ----- *\/\r\n#indi-data-security .ids-reason { animation: ids-rpulse 2.6s ease-in-out infinite; }\r\n@keyframes ids-rpulse {\r\n  0%,100%{ box-shadow:0 6px 18px -4px rgba(15,59,122,0.45); }\r\n  50%{ box-shadow:0 0 0 5px rgba(138,218,63,0.18),0 6px 18px -4px rgba(15,59,122,0.45); }\r\n}\r\n#indi-data-security .ids-egress { left: 143px; top: 80px; background:#0072EF; box-shadow:0 0 0 3px rgba(0,114,239,0.18); }\r\n#indi-data-security .ids-egress.x1 { animation: ids-x1 2.7s ease-in-out infinite; }\r\n#indi-data-security .ids-egress.x2 { animation: ids-x2 2.7s ease-in-out infinite; animation-delay: .9s; }\r\n#indi-data-security .ids-egress.x3 { animation: ids-x3 2.7s ease-in-out infinite; animation-delay: 1.8s; }\r\n@keyframes ids-x1 {\r\n  0%{transform:translate(0,0);opacity:0;background:#0072EF}\r\n  12%{opacity:1;background:#0072EF}\r\n  40%{transform:translate(28px,-4px);background:#0072EF}\r\n  52%{transform:translate(30px,-4px);background:#E5484D;box-shadow:0 0 0 3px rgba(229,72,77,0.22)}\r\n  72%{transform:translate(6px,-2px);background:#E5484D}\r\n  86%,100%{transform:translate(6px,-2px);opacity:0;background:#E5484D}\r\n}\r\n@keyframes ids-x2 {\r\n  0%{transform:translate(0,0);opacity:0;background:#0072EF}\r\n  12%{opacity:1;background:#0072EF}\r\n  40%{transform:translate(28px,0);background:#0072EF}\r\n  52%{transform:translate(30px,0);background:#E5484D;box-shadow:0 0 0 3px rgba(229,72,77,0.22)}\r\n  72%{transform:translate(6px,0);background:#E5484D}\r\n  86%,100%{transform:translate(6px,0);opacity:0;background:#E5484D}\r\n}\r\n@keyframes ids-x3 {\r\n  0%{transform:translate(0,0);opacity:0;background:#0072EF}\r\n  12%{opacity:1;background:#0072EF}\r\n  40%{transform:translate(28px,4px);background:#0072EF}\r\n  52%{transform:translate(30px,4px);background:#E5484D;box-shadow:0 0 0 3px rgba(229,72,77,0.22)}\r\n  72%{transform:translate(6px,2px);background:#E5484D}\r\n  86%,100%{transform:translate(6px,2px);opacity:0;background:#E5484D}\r\n}\r\n#indi-data-security .ids-guard.g2guard { animation: ids-guardpulse 2.7s ease-in-out infinite; }\r\n@keyframes ids-guardpulse { 0%,100%{transform:scale(1)} 50%{transform:scale(1.12)} }\r\n\r\n\/* ----- TILE 3: response security filter ----- *\/\r\n#indi-data-security .ids-shieldpulse {\r\n  position:absolute; left:108px; top:48px; width:64px; height:64px;\r\n  border-radius:14px; border:2px solid #8ADA3F; opacity:0;\r\n  animation: ids-spulse 2.4s ease-out infinite;\r\n}\r\n@keyframes ids-spulse { 0%{transform:scale(1);opacity:.5} 100%{transform:scale(1.3);opacity:0} }\r\n#indi-data-security .ids-resp { top: 75px; left: 4px; width: 11px; height: 11px; border-radius: 3px; }\r\n#indi-data-security .ids-resp.r1 { background:#0072EF; box-shadow:0 0 0 3px rgba(0,114,239,0.18); animation: ids-pass 3.2s linear infinite; }\r\n#indi-data-security .ids-resp.r2 { background:#0072EF; box-shadow:0 0 0 3px rgba(0,114,239,0.18); animation: ids-pass 3.2s linear infinite; animation-delay: 1.6s; }\r\n#indi-data-security .ids-resp.rb { background:#0072EF; box-shadow:0 0 0 3px rgba(0,114,239,0.18); animation: ids-blk 3.2s ease-in-out infinite; animation-delay: .8s; }\r\n@keyframes ids-pass {\r\n  0%{transform:translate(0,0);opacity:0;background:#0072EF}\r\n  8%{opacity:1}\r\n  40%{transform:translate(102px,0);background:#0072EF}\r\n  52%{transform:translate(140px,0);background:#8ADA3F}\r\n  92%{transform:translate(262px,0);opacity:1;background:#8ADA3F}\r\n  100%{transform:translate(262px,0);opacity:0;background:#8ADA3F}\r\n}\r\n@keyframes ids-blk {\r\n  0%{transform:translate(0,0);opacity:0;background:#0072EF}\r\n  8%{opacity:1}\r\n  38%{transform:translate(98px,0);background:#0072EF}\r\n  50%{transform:translate(106px,0);background:#E5484D;box-shadow:0 0 0 3px rgba(229,72,77,0.22)}\r\n  62%{transform:translate(80px,0);background:#E5484D}\r\n  78%{transform:translate(86px,0);opacity:1;background:#E5484D}\r\n  100%{transform:translate(86px,0);opacity:0;background:#E5484D}\r\n}\r\n#indi-data-security .ids-check.k1 { animation: ids-tick 3.2s ease-in-out infinite; }\r\n#indi-data-security .ids-check.k2 { animation: ids-tick 3.2s ease-in-out infinite; animation-delay: .12s; }\r\n#indi-data-security .ids-check.k3 { animation: ids-tick 3.2s ease-in-out infinite; animation-delay: .24s; }\r\n@keyframes ids-tick {\r\n  0%,38%{ background:#EEF3FF; color:#5A6B85; }\r\n  50%{ background:#EAF8DC; color:#4E8A1E; }\r\n  80%,100%{ background:#EEF3FF; color:#5A6B85; }\r\n}\r\n#indi-data-security .ids-check.k1.lit svg, #indi-data-security .ids-check.k2.lit svg, #indi-data-security .ids-check.k3.lit svg { stroke:#5fb524; }\r\n\r\n\/* ---------- scroll reveal ---------- *\/\r\n#indi-data-security .ids-animate {\r\n  opacity: 0; 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-data-security .ids-animate.ids-visible { opacity: 1; transform: translateY(0); }\r\n#indi-data-security .ids-grid .ids-tile:nth-child(1) { transition-delay: .00s; }\r\n#indi-data-security .ids-grid .ids-tile:nth-child(2) { transition-delay: .09s; }\r\n#indi-data-security .ids-grid .ids-tile:nth-child(3) { transition-delay: .18s; }\r\n#indi-data-security .ids-band.ids-animate { transition-delay: .12s; }\r\n\r\n\/* ---------- responsive ---------- *\/\r\n@media (max-width: 1100px) {\r\n  #indi-data-security .ids-wrap { padding: 80px 32px !important; }\r\n}\r\n@media (max-width: 860px) {\r\n  #indi-data-security .ids-grid { grid-template-columns: 1fr; }\r\n  #indi-data-security .ids-h2 { max-width: 100%; }\r\n}\r\n@media (max-width: 700px) {\r\n  #indi-data-security .ids-wrap { padding: 60px 24px !important; }\r\n  #indi-data-security .ids-grid { gap: 20px; }\r\n  #indi-data-security .ids-band { flex-direction: column; align-items: flex-start; padding: 24px !important; }\r\n}\r\n@media (max-width: 480px) {\r\n  #indi-data-security .ids-wrap { padding: 40px 16px !important; }\r\n}\r\n\r\n\/* ---------- reduced motion ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-data-security .ids-animate { opacity:1 !important; transform:none !important; transition:none !important; }\r\n  #indi-data-security .ids-packet { opacity:0 !important; animation:none !important; }\r\n  #indi-data-security .ids-shieldpulse { opacity:0 !important; animation:none !important; }\r\n  #indi-data-security .ids-kb,\r\n  #indi-data-security .ids-reason,\r\n  #indi-data-security .ids-guard,\r\n  #indi-data-security .ids-check { animation:none !important; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"indi-data-security\" role=\"region\" aria-label=\"Data security architecture\">\r\n  <div class=\"ids-texture\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"ids-glow\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"ids-wrap\">\r\n\r\n    <span class=\"ids-eyebrow\">Your data stays yours<\/span>\r\n    <h2 class=\"ids-h2\">Trained on your data. Contained in your environment. <span class=\"ids-accent\">Never exposed to a public LLM.<\/span><\/h2>\r\n    <p class=\"ids-body\">Most AI deployments have a hidden cost that doesn't appear in the contract: every customer query sent to a public large language model is a data transfer to that provider's infrastructure. indigitall AI Agents use Retrieval-Augmented Generation trained exclusively on client-provided content. The agent knows your products, policies, and procedures. It knows nothing it wasn't taught. And everything it was taught stays inside your environment.<\/p>\r\n\r\n    <ul class=\"ids-grid\">\r\n\r\n      <!-- ===== TILE 1 \u2014 RAG-only training ===== -->\r\n      <li class=\"ids-tile ids-animate\">\r\n        <div class=\"ids-stage\" aria-hidden=\"true\">\r\n          <div class=\"ids-stageinner\">\r\n            <svg class=\"ids-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"ids-line\" d=\"M70,33 C108,33 120,80 150,80\"\/>\r\n              <path class=\"ids-line\" d=\"M70,80 H150\"\/>\r\n              <path class=\"ids-line\" d=\"M70,127 C108,127 120,80 150,80\"\/>\r\n              <path class=\"ids-line-block\" d=\"M218,34 C210,40 200,44 192,50\"\/>\r\n            <\/svg>\r\n            <div class=\"ids-node\" style=\"left:6px; top:20px; width:64px; height:26px; gap:4px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3v4a1 1 0 0 0 1 1h4\"\/><path d=\"M5 3h9l5 5v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z\"\/><\/svg>Catalog\r\n            <\/div>\r\n            <div class=\"ids-node\" style=\"left:6px; top:67px; width:64px; height:26px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.5 9a2.5 2.5 0 0 1 4 1.8c0 1.5-2 1.7-2 3M12 17h.01\"\/><\/svg>FAQs\r\n            <\/div>\r\n            <div class=\"ids-node\" style=\"left:6px; top:114px; width:64px; height:26px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3v4a1 1 0 0 0 1 1h4\"\/><path d=\"M5 3h9l5 5v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z\"\/><path d=\"M9 13h6M9 16h4\"\/><\/svg>Policies\r\n            <\/div>\r\n            <div class=\"ids-node ids-kb ids-primary\" style=\"left:150px; top:50px; width:80px; height:60px; flex-direction:column; gap:3px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><ellipse cx=\"12\" cy=\"5\" rx=\"8\" ry=\"3\"\/><path d=\"M4 5v6c0 1.7 3.6 3 8 3s8-1.3 8-3V5M4 11v6c0 1.7 3.6 3 8 3s8-1.3 8-3v-6\"\/><\/svg>\r\n              <span style=\"font-size:8.5px; line-height:1.1;\">Knowledge<br>Base<\/span>\r\n            <\/div>\r\n            <div class=\"ids-node ids-dim\" style=\"left:198px; top:10px; width:78px; height:24px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18z\"\/><\/svg>Public internet\r\n            <\/div>\r\n            <div class=\"ids-block\" style=\"left:184px; top:34px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M15 9l-6 6M9 9l6 6\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"ids-packet ids-doc ids-ingest g1\"><\/div>\r\n            <div class=\"ids-packet ids-doc ids-ingest g2\"><\/div>\r\n            <div class=\"ids-packet ids-doc ids-ingest g3\"><\/div>\r\n            <div class=\"ids-packet ids-reject\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ids-tbody\">\r\n          <h3 class=\"ids-ttitle\">RAG-only training<\/h3>\r\n          <p class=\"ids-tdesc\">Trained on your content \u2014 product catalogs, FAQs, policy documents, service data. Nothing from the public internet. No hallucinations from Wikipedia or news content.<\/p>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- ===== TILE 2 \u2014 No data sent to third-party LLMs ===== -->\r\n      <li class=\"ids-tile ids-animate\">\r\n        <div class=\"ids-stage\" aria-hidden=\"true\">\r\n          <div class=\"ids-stageinner\">\r\n            <svg class=\"ids-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"ids-line\" d=\"M64,92 H76\"\/>\r\n              <path class=\"ids-line-block\" d=\"M148,84 C176,84 188,42 204,39\"\/>\r\n              <path class=\"ids-line-block\" d=\"M148,84 H204\"\/>\r\n              <path class=\"ids-line-block\" d=\"M148,84 C176,84 188,126 204,129\"\/>\r\n            <\/svg>\r\n            <div class=\"ids-perimeter\" style=\"left:6px; top:22px; width:168px; height:116px;\"><\/div>\r\n            <span class=\"ids-perimeter-label\" style=\"left:16px; top:28px;\">Your environment<\/span>\r\n            <div class=\"ids-node\" style=\"left:14px; top:80px; width:50px; height:24px;\">Query<\/div>\r\n            <div class=\"ids-node ids-reason ids-primary\" style=\"left:76px; top:64px; width:72px; height:40px; flex-direction:column; gap:2px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"6\" y=\"6\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M9 2v2M15 2v2M9 20v2M15 20v2M2 9h2M2 15h2M20 9h2M20 15h2\"\/><\/svg>\r\n              <span style=\"font-size:8px;\">AI reasoning<\/span>\r\n            <\/div>\r\n            <div class=\"ids-guard g2guard\" style=\"left:163px; top:73px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><rect x=\"9\" y=\"11\" width=\"6\" height=\"5\" rx=\"1\"\/><path d=\"M10.5 11V9.5a1.5 1.5 0 0 1 3 0V11\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"ids-node ids-dim\" style=\"left:204px; top:26px; width:68px; height:26px;\">OpenAI<\/div>\r\n            <div class=\"ids-node ids-dim\" style=\"left:204px; top:71px; width:68px; height:26px;\">Anthropic<\/div>\r\n            <div class=\"ids-node ids-dim\" style=\"left:204px; top:116px; width:68px; height:26px;\">Google<\/div>\r\n            <div class=\"ids-packet ids-egress x1\"><\/div>\r\n            <div class=\"ids-packet ids-egress x2\"><\/div>\r\n            <div class=\"ids-packet ids-egress x3\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ids-tbody\">\r\n          <h3 class=\"ids-ttitle\">No data sent to OpenAI, Anthropic, or Google<\/h3>\r\n          <p class=\"ids-tdesc\">Customer queries do not leave your environment to be processed by a third-party LLM provider. The reasoning layer runs on indigitall's infrastructure with your data.<\/p>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- ===== TILE 3 \u2014 Response Security Filter ===== -->\r\n      <li class=\"ids-tile ids-animate\">\r\n        <div class=\"ids-stage\" aria-hidden=\"true\">\r\n          <div class=\"ids-stageinner\">\r\n            <svg class=\"ids-lines\" viewBox=\"0 0 280 160\" preserveAspectRatio=\"none\">\r\n              <path class=\"ids-line-dash\" d=\"M8,80 H108\"\/>\r\n              <path class=\"ids-line-dash\" d=\"M172,80 H272\"\/>\r\n            <\/svg>\r\n            <div class=\"ids-shieldpulse\"><\/div>\r\n            <div class=\"ids-node ids-primary\" style=\"left:108px; top:48px; width:64px; height:64px; flex-direction:column; gap:3px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>\r\n              <span style=\"font-size:8.5px;\">Filter<\/span>\r\n            <\/div>\r\n            <div class=\"ids-check k1\" style=\"left:2px; top:132px; width:84px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Brand-safe\r\n            <\/div>\r\n            <div class=\"ids-check k2\" style=\"left:98px; top:132px; width:84px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Legal\r\n            <\/div>\r\n            <div class=\"ids-check k3\" style=\"left:194px; top:132px; width:84px;\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Moderation\r\n            <\/div>\r\n            <div class=\"ids-packet ids-resp r1\"><\/div>\r\n            <div class=\"ids-packet ids-resp r2\"><\/div>\r\n            <div class=\"ids-packet ids-resp rb\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ids-tbody\">\r\n          <h3 class=\"ids-ttitle\">Response Security Filter<\/h3>\r\n          <p class=\"ids-tdesc\">Every response is filtered for brand safety, legal compliance, and content moderation before delivery. Blacklists prevent specific terms, competitors, or off-limits topics from appearing in any response.<\/p>\r\n        <\/div>\r\n      <\/li>\r\n\r\n      <!-- ===== TILE 4 \u2014 Certified infrastructure (band) ===== -->\r\n      <li class=\"ids-band ids-animate\">\r\n        <div class=\"ids-band-head\">\r\n          <div class=\"ids-band-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"ids-band-title\">Certified infrastructure<\/div>\r\n            <div class=\"ids-band-sub\">Independently audited to international security, privacy, and compliance standards.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <ul class=\"ids-badges\">\r\n          <li class=\"ids-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>ISO 27001<\/li>\r\n          <li class=\"ids-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>GDPR<\/li>\r\n          <li class=\"ids-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>HIPAA<\/li>\r\n          <li class=\"ids-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>ENS (Spain)<\/li>\r\n          <li class=\"ids-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>SOC 2<\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function() {\r\n  var root = document.getElementById('indi-data-security');\r\n  if (!root) return;\r\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    root.querySelectorAll('.ids-animate').forEach(function(el){ el.classList.add('ids-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('ids-visible'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.12 });\r\n  root.querySelectorAll('.ids-animate').forEach(function(el) { obs.observe(el); });\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":""}],"hide_slider_blog":false,"slider_blog_custom_tag":null,"hide_mobile_fixed_buttons":false,"mobile_fixed_button_1":{"title":"Empezar ahora","url":"#getstarted","target":"_blank"},"mobile_fixed_button_2":null,"icon_mobile_fixed_button_2":"","download_ebook":false,"ebook_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Conversational AI Voice Agents for Support | indigitall<\/title>\n<meta name=\"description\" content=\"Leverage Generative AI and NLP to create seamless voice interactions. indigitall\u2019s voicebots integrate with your CRM to deliver personalized, proactive support at scale.\" \/>\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\/ai-voice\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Conversational AI Voice Agents for Support | indigitall\" \/>\n<meta property=\"og:description\" content=\"Leverage Generative AI and NLP to create seamless voice interactions. indigitall\u2019s voicebots integrate with your CRM to deliver personalized, proactive support at scale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/indigitall.com\/en\/ai-voice\/\" \/>\n<meta property=\"og:site_name\" content=\"indigitall\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-08T19:31:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/ai-voice\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/en\\\/ai-voice\\\/\",\"name\":\"Conversational AI Voice Agents for Support | indigitall\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#website\"},\"datePublished\":\"2026-01-13T20:07:47+00:00\",\"dateModified\":\"2026-09-08T19:31:27+00:00\",\"description\":\"Leverage Generative AI and NLP to create seamless voice interactions. indigitall\u2019s voicebots integrate with your CRM to deliver personalized, proactive support at scale.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/ai-voice\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/indigitall.com\\\/en\\\/ai-voice\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/ai-voice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/indigitall.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Voice\"}]},{\"@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":"Conversational AI Voice Agents for Support | indigitall","description":"Leverage Generative AI and NLP to create seamless voice interactions. indigitall\u2019s voicebots integrate with your CRM to deliver personalized, proactive support at scale.","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\/ai-voice\/","og_locale":"en_US","og_type":"article","og_title":"Conversational AI Voice Agents for Support | indigitall","og_description":"Leverage Generative AI and NLP to create seamless voice interactions. indigitall\u2019s voicebots integrate with your CRM to deliver personalized, proactive support at scale.","og_url":"https:\/\/indigitall.com\/en\/ai-voice\/","og_site_name":"indigitall","article_modified_time":"2026-09-08T19:31:27+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/indigitall.com\/en\/ai-voice\/","url":"https:\/\/indigitall.com\/en\/ai-voice\/","name":"Conversational AI Voice Agents for Support | indigitall","isPartOf":{"@id":"https:\/\/indigitall.com\/en\/#website"},"datePublished":"2026-01-13T20:07:47+00:00","dateModified":"2026-09-08T19:31:27+00:00","description":"Leverage Generative AI and NLP to create seamless voice interactions. indigitall\u2019s voicebots integrate with your CRM to deliver personalized, proactive support at scale.","breadcrumb":{"@id":"https:\/\/indigitall.com\/en\/ai-voice\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/indigitall.com\/en\/ai-voice\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/indigitall.com\/en\/ai-voice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/indigitall.com\/en\/"},{"@type":"ListItem","position":2,"name":"AI Voice"}]},{"@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\/channel\/11796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/channel"}],"about":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/types\/channel"}],"author":[{"embeddable":true,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":9,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/channel\/11796\/revisions"}],"predecessor-version":[{"id":23048,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/channel\/11796\/revisions\/23048"}],"wp:attachment":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/media?parent=11796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}