{"id":4302,"date":"2025-05-15T14:33:49","date_gmt":"2025-05-15T14:33:49","guid":{"rendered":"https:\/\/indigitall.com\/?post_type=industry&#038;p=4302"},"modified":"2026-10-22T18:23:25","modified_gmt":"2026-10-22T18:23:25","slug":"healthcare","status":"publish","type":"industry","link":"https:\/\/indigitall.com\/en\/industry\/healthcare\/","title":{"rendered":"Healthcare"},"author":3,"template":"","class_list":["post-4302","industry","type-industry","status-publish","hentry"],"acf":{"flexible_content":[{"acf_fc_layout":"custom_html","code":"<!-- indigitall Healthcare Hero - 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-hc-hero {\r\n  all: initial;\r\n  display: block;\r\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\r\n  background: linear-gradient(145deg, #0F3B7A 0%, #1565E0 60%, #0072EF 100%) !important;\r\n  width: 100% !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n#indi-hc-hero *, #indi-hc-hero *::before, #indi-hc-hero *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n#indi-hc-hero .ihc-texture {\r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(255,255,255,0.05) 1px, transparent 1px);\r\n  background-size: 28px 28px;\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n#indi-hc-hero .ihc-glow {\r\n  position: absolute; top: -100px; right: -60px;\r\n  width: 520px; height: 520px;\r\n  background: radial-gradient(circle, rgba(138,218,63,0.12) 0%, transparent 70%);\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n#indi-hc-hero .ihc-inner {\r\n  position: relative;\r\n  z-index: 2;\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  padding: 140px 48px 90px;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\r\n  gap: 40px;\r\n  align-items: center;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 LEFT \u2500\u2500\u2500 *\/\r\n#indi-hc-hero .ihc-left {\r\n  position: relative;\r\n  z-index: 10;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 26px;\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  animation: ihcSlideUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.15s both;\r\n}\r\n\r\n#indi-hc-hero .ihc-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  align-self: flex-start;\r\n  background: rgba(138,218,63,0.14);\r\n  border: 1px solid rgba(138,218,63,0.4);\r\n  padding: 6px 14px;\r\n  border-radius: 50px;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.08em !important;\r\n  text-transform: uppercase;\r\n  color: #8ADA3F !important;\r\n}\r\n#indi-hc-hero .ihc-eyebrow svg { flex-shrink: 0; }\r\n\r\n#indi-hc-hero .ihc-headline {\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: clamp(30px, 3.2vw, 46px) !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.13 !important;\r\n  letter-spacing: -0.015em !important;\r\n  color: #FFFFFF !important;\r\n  margin: 0 !important;\r\n}\r\n#indi-hc-hero .ihc-headline .ihc-tagline {\r\n  display: block;\r\n  margin-top: 14px;\r\n  font-size: clamp(20px, 2.1vw, 30px) !important;\r\n  font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.92) !important;\r\n}\r\n#indi-hc-hero .ihc-headline .ihc-accent { color: #8ADA3F !important; font-weight: 600 !important; }\r\n\r\n#indi-hc-hero .ihc-sub {\r\n  font-size: 16px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.6 !important;\r\n  color: rgba(255,255,255,0.78) !important;\r\n  max-width: 540px;\r\n}\r\n\r\n#indi-hc-hero .ihc-badges {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n}\r\n#indi-hc-hero .ihc-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  background: rgba(255,255,255,0.12);\r\n  border: 1px solid rgba(255,255,255,0.2);\r\n  backdrop-filter: blur(8px);\r\n  padding: 7px 13px;\r\n  border-radius: 50px;\r\n  font-size: 11px !important;\r\n  font-weight: 600 !important;\r\n  color: #FFFFFF !important;\r\n  letter-spacing: 0.02em;\r\n  white-space: nowrap;\r\n  opacity: 0;\r\n  animation: ihcBadgePop 0.5s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n#indi-hc-hero .ihc-badge:nth-child(1) { animation-delay: 0.30s; }\r\n#indi-hc-hero .ihc-badge:nth-child(2) { animation-delay: 0.40s; }\r\n#indi-hc-hero .ihc-badge:nth-child(3) { animation-delay: 0.50s; }\r\n#indi-hc-hero .ihc-badge:nth-child(4) { animation-delay: 0.60s; }\r\n#indi-hc-hero .ihc-badge svg { flex-shrink: 0; }\r\n\r\n#indi-hc-hero .ihc-ctas {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 14px;\r\n  margin-top: 4px;\r\n}\r\n#indi-hc-hero .id-btn {\r\n  position: relative;\r\n  font-family: 'Manrope', sans-serif !important;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1 !important;\r\n  letter-spacing: 0.98px !important;\r\n  text-transform: uppercase !important;\r\n  color: #0F0F0F !important;\r\n  padding: 15px 24px !important;\r\n  min-width: 200px !important;\r\n  min-height: 60px !important;\r\n  display: inline-flex !important;\r\n  justify-content: center !important;\r\n  align-items: center !important;\r\n  border-radius: 5px !important;\r\n  transition: all 0.3s ease-in-out;\r\n  border: 1px solid transparent !important;\r\n  cursor: pointer;\r\n  text-decoration: none !important;\r\n  white-space: nowrap;\r\n}\r\n#indi-hc-hero .id-btn.green {\r\n  background-color: #8ADA3F !important;\r\n  border-color: #8ADA3F !important;\r\n  color: #0F0F0F !important;\r\n  box-shadow: 0 4px 30px rgba(138,218,63,0.35);\r\n}\r\n#indi-hc-hero .id-btn.green:hover {\r\n  background-color: #9EE84F !important; border-color: #9EE84F !important;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 40px rgba(138,218,63,0.45);\r\n}\r\n#indi-hc-hero .id-btn.light {\r\n  background-color: #FFFFFF !important;\r\n  border-color: #FFFFFF !important;\r\n  box-shadow: 0 4px 60px 0 rgba(0,0,0,0.07);\r\n  color: #0F0F0F !important;\r\n  gap: 12px;\r\n  padding: 8px 24px 8px 10px !important;\r\n}\r\n#indi-hc-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-hc-hero .id-btn.light .ihc-btn-ic {\r\n  width: 38px; height: 38px; border-radius: 50%;\r\n  background: #EEF3FF;\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RIGHT: patient phone mockup \u2500\u2500\u2500 *\/\r\n#indi-hc-hero .ihc-right {\r\n  position: relative;\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  opacity: 0;\r\n  animation: ihcFadeIn 0.9s ease 0.35s both;\r\n  z-index: 1;\r\n}\r\n\r\n#indi-hc-hero .ihc-phone {\r\n  position: relative;\r\n  width: 300px;\r\n  height: 600px;\r\n  background: #0B1F3F;\r\n  border-radius: 44px;\r\n  padding: 12px;\r\n  box-shadow: 0 30px 70px -15px rgba(8,24,52,0.65), 0 0 0 1px rgba(255,255,255,0.06);\r\n}\r\n#indi-hc-hero .ihc-screen {\r\n  position: relative;\r\n  width: 100%; height: 100%;\r\n  border-radius: 34px;\r\n  overflow: hidden;\r\n  background:\r\n    linear-gradient(180deg, rgba(15,59,122,0.0) 40%, rgba(15,59,122,0.55) 100%),\r\n    linear-gradient(160deg, #1565E0 0%, #0F3B7A 100%);\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n#indi-hc-hero .ihc-notch {\r\n  position: absolute;\r\n  top: 0; left: 50%; transform: translateX(-50%);\r\n  width: 120px; height: 26px;\r\n  background: #0B1F3F;\r\n  border-radius: 0 0 16px 16px;\r\n  z-index: 5;\r\n}\r\n#indi-hc-hero .ihc-statusbar {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 14px 24px 0;\r\n  color: #FFFFFF;\r\n  font-size: 13px !important;\r\n  font-weight: 700 !important;\r\n}\r\n#indi-hc-hero .ihc-statusbar .ihc-status-icons { display: inline-flex; gap: 5px; align-items: center; }\r\n\r\n#indi-hc-hero .ihc-lock {\r\n  text-align: center;\r\n  margin-top: 18px;\r\n  color: #FFFFFF;\r\n}\r\n#indi-hc-hero .ihc-lock-time {\r\n  font-size: 56px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: -0.02em;\r\n  line-height: 1;\r\n}\r\n#indi-hc-hero .ihc-lock-date {\r\n  font-size: 13px !important;\r\n  font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.8) !important;\r\n  margin-top: 4px;\r\n}\r\n#indi-hc-hero .ihc-lock-secure {\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n  margin-top: 12px;\r\n  padding: 4px 11px;\r\n  border-radius: 50px;\r\n  background: rgba(138,218,63,0.18);\r\n  border: 1px solid rgba(138,218,63,0.45);\r\n  color: #C7F19A !important;\r\n  font-size: 10px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.04em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#indi-hc-hero .ihc-notifs {\r\n  margin-top: auto;\r\n  padding: 14px 12px 22px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 9px;\r\n}\r\n#indi-hc-hero .ihc-notif {\r\n  background: rgba(255,255,255,0.96);\r\n  border-radius: 16px;\r\n  padding: 11px 12px;\r\n  display: flex;\r\n  gap: 10px;\r\n  align-items: flex-start;\r\n  box-shadow: 0 8px 24px -10px rgba(0,0,0,0.4);\r\n  backdrop-filter: blur(10px);\r\n}\r\n\/* JS arms the hidden state only when it will animate; without JS, cards stay visible *\/\r\n#indi-hc-hero .ihc-phone.ihc-armed .ihc-notif { opacity: 0; transform: translateY(14px); }\r\n#indi-hc-hero .ihc-phone.ihc-play .ihc-notif { animation: ihcNotifIn 0.55s cubic-bezier(0.22,1,0.36,1) both; }\r\n#indi-hc-hero .ihc-phone.ihc-play .ihc-notif:nth-child(1) { animation-delay: 0.7s; }\r\n#indi-hc-hero .ihc-phone.ihc-play .ihc-notif:nth-child(2) { animation-delay: 1.0s; }\r\n#indi-hc-hero .ihc-phone.ihc-play .ihc-notif:nth-child(3) { animation-delay: 1.3s; }\r\n\r\n#indi-hc-hero .ihc-notif-ic {\r\n  width: 34px; height: 34px;\r\n  border-radius: 9px;\r\n  background: #EEF3FF;\r\n  display: flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n}\r\n#indi-hc-hero .ihc-notif-body { min-width: 0; flex: 1; }\r\n#indi-hc-hero .ihc-notif-top {\r\n  display: flex; justify-content: space-between; align-items: center; gap: 8px;\r\n}\r\n#indi-hc-hero .ihc-notif-app {\r\n  font-size: 10px !important;\r\n  font-weight: 700 !important;\r\n  color: #0F3B7A !important;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.03em;\r\n}\r\n#indi-hc-hero .ihc-notif-time {\r\n  font-size: 9px !important;\r\n  font-weight: 500 !important;\r\n  color: #5A6B85 !important;\r\n}\r\n#indi-hc-hero .ihc-notif-title {\r\n  font-size: 12px !important;\r\n  font-weight: 700 !important;\r\n  color: #0F0F0F !important;\r\n  margin-top: 2px;\r\n  line-height: 1.25;\r\n}\r\n#indi-hc-hero .ihc-notif-text {\r\n  font-size: 11px !important;\r\n  font-weight: 400 !important;\r\n  color: #5A6B85 !important;\r\n  line-height: 1.35;\r\n  margin-top: 2px;\r\n}\r\n\r\n\/* Floating trust chip near phone *\/\r\n#indi-hc-hero .ihc-float {\r\n  position: absolute;\r\n  left: -14px; top: 86px;\r\n  background: rgba(255,255,255,0.98);\r\n  border-radius: 12px;\r\n  padding: 10px 13px;\r\n  display: flex; align-items: center; gap: 9px;\r\n  box-shadow: 0 14px 36px -10px rgba(8,24,52,0.55);\r\n  z-index: 6;\r\n  opacity: 0;\r\n  animation: ihcFloatIn 0.6s cubic-bezier(0.22,1,0.36,1) 1.5s both;\r\n}\r\n#indi-hc-hero .ihc-float-ic {\r\n  width: 30px; height: 30px; border-radius: 8px;\r\n  background: #8ADA3F;\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n#indi-hc-hero .ihc-float-label { font-size: 9px !important; font-weight: 500 !important; color: #5A6B85 !important; line-height: 1.1; }\r\n#indi-hc-hero .ihc-float-val { font-size: 13px !important; font-weight: 500 !important; color: #0F3B7A !important; line-height: 1.1; margin-top: 1px; }\r\n\r\n\/* \u2500\u2500\u2500 ANIMATIONS \u2500\u2500\u2500 *\/\r\n@keyframes ihcSlideUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes ihcFadeIn { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes ihcBadgePop { from { opacity: 0; transform: scale(0.85) translateY(-4px); } to { opacity: 1; transform: scale(1) translateY(0); } }\r\n@keyframes ihcNotifIn { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes ihcFloatIn { from { opacity: 0; transform: translateX(-12px) scale(0.9); } to { opacity: 1; transform: translateX(0) scale(1); } }\r\n\r\n\/* \u2500\u2500\u2500 ACCESSIBILITY \u2500\u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-hc-hero .ihc-left,\r\n  #indi-hc-hero .ihc-right,\r\n  #indi-hc-hero .ihc-badge,\r\n  #indi-hc-hero .ihc-notif,\r\n  #indi-hc-hero .ihc-float {\r\n    opacity: 1 !important;\r\n    transform: none !important;\r\n    animation: none !important;\r\n  }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 1100px) {\r\n  #indi-hc-hero .ihc-inner { padding: 100px 32px 70px; gap: 32px; }\r\n}\r\n\r\n@media (max-width: 960px) {\r\n  #indi-hc-hero .ihc-inner {\r\n    grid-template-columns: 1fr;\r\n    padding: 70px 24px 60px;\r\n    gap: 48px;\r\n    justify-items: center;\r\n  }\r\n  #indi-hc-hero .ihc-left { text-align: center; align-items: center; }\r\n  #indi-hc-hero .ihc-eyebrow { align-self: center; }\r\n  #indi-hc-hero .ihc-badges { justify-content: center; }\r\n  #indi-hc-hero .ihc-ctas { justify-content: center; }\r\n  #indi-hc-hero .ihc-sub { margin: 0 auto; }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  #indi-hc-hero .ihc-inner { padding: 100px 16px 48px; }\r\n  #indi-hc-hero .id-btn { flex: 1 1 100%; min-width: 0 !important; }\r\n  #indi-hc-hero .ihc-phone { width: 270px; height: 540px; }\r\n  #indi-hc-hero .ihc-float { left: -8px; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"indi-hc-hero\" role=\"banner\" aria-label=\"indigitall for Healthcare: orchestrate every patient journey on one HIPAA-compliant platform\">\r\n  <div class=\"ihc-texture\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"ihc-glow\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"ihc-inner\">\r\n\r\n    <!-- LEFT -->\r\n    <div class=\"ihc-left\">\r\n      <span class=\"ihc-eyebrow\">\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8ADA3F\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n        HIPAA-Compliant \u00b7 Built for US Healthcare\r\n      <\/span>\r\n\r\n      <h1 class=\"ihc-headline\">\r\n        Orchestrate Every Patient Journey on One Platform\r\n        <span class=\"ihc-tagline\">\r\n          <span class=\"ihc-accent\">One Platform.<\/span> Every Channel. One BAA.\r\n        <\/span>\r\n      <\/h1>\r\n\r\n      <p class=\"ihc-sub\">\r\n        From appointment reminders to lab results: 20+ HIPAA-compliant patient journeys, delivered in real time across encrypted push, SMS, email, and AI chat. Live sync with your EHR and patient portal. No batch lag.\r\n      <\/p>\r\n\r\n      <div class=\"ihc-badges\" role=\"list\" aria-label=\"Trust and compliance\">\r\n        <span class=\"ihc-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          HIPAA + BAA\r\n        <\/span>\r\n        <span class=\"ihc-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=\"12\" r=\"10\"\/><path d=\"M2 12h20\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>\r\n          US Data Residency\r\n        <\/span>\r\n        <span class=\"ihc-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          SOC 2 + ISO 27001\r\n        <\/span>\r\n        <span class=\"ihc-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          E2E Encrypted Push\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ihc-ctas\">\r\n        <a href=\"https:\/\/indigitall.com\/en\/schedule-time\/\" class=\"id-btn green\" aria-label=\"Get a demo of indigitall for healthcare\">GET A DEMO<\/a>\r\n        <a href=\"https:\/\/indigitall.com\/en\/contact\/\" class=\"id-btn light\" aria-label=\"Speak to an indigitall healthcare expert\">\r\n          <span class=\"ihc-btn-ic\" aria-hidden=\"true\">\r\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"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.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.06-1.06a2 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          <\/span>\r\n          SPEAK TO AN EXPERT\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- RIGHT: patient phone -->\r\n    <div class=\"ihc-right\" role=\"img\" aria-label=\"A patient's phone lockscreen showing end-to-end encrypted healthcare notifications: an appointment reminder, secure lab results, and a prescription refill, delivered without exposing protected health information on the lockscreen.\">\r\n      <div class=\"ihc-phone\" id=\"ihc-phone\">\r\n        <div class=\"ihc-notch\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"ihc-screen\">\r\n          <div class=\"ihc-statusbar\" aria-hidden=\"true\">\r\n            <span>9:41<\/span>\r\n            <span class=\"ihc-status-icons\">\r\n              <svg width=\"16\" height=\"12\" viewBox=\"0 0 24 18\" fill=\"#FFFFFF\"><rect x=\"0\" y=\"10\" width=\"4\" height=\"8\" rx=\"1\"\/><rect x=\"6\" y=\"6\" width=\"4\" height=\"12\" rx=\"1\"\/><rect x=\"12\" y=\"3\" width=\"4\" height=\"15\" rx=\"1\"\/><rect x=\"18\" y=\"0\" width=\"4\" height=\"18\" rx=\"1\"\/><\/svg>\r\n              <svg width=\"18\" height=\"12\" viewBox=\"0 0 24 18\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\"><path d=\"M2 8a14 14 0 0 1 20 0\"\/><path d=\"M5 11.5a9 9 0 0 1 14 0\"\/><circle cx=\"12\" cy=\"15\" r=\"1.5\" fill=\"#FFFFFF\" stroke=\"none\"\/><\/svg>\r\n              <svg width=\"22\" height=\"12\" viewBox=\"0 0 28 14\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"1.5\"><rect x=\"1\" y=\"1\" width=\"22\" height=\"12\" rx=\"3\"\/><rect x=\"3\" y=\"3\" width=\"16\" height=\"8\" rx=\"1.5\" fill=\"#FFFFFF\"\/><rect x=\"24.5\" y=\"4.5\" width=\"2\" height=\"5\" rx=\"1\" fill=\"#FFFFFF\"\/><\/svg>\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <div class=\"ihc-lock\">\r\n            <div class=\"ihc-lock-time\">9:41<\/div>\r\n            <div class=\"ihc-lock-date\">Monday, June 8<\/div>\r\n            <div class=\"ihc-lock-secure\">\r\n              <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C7F19A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n              End-to-end encrypted\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ihc-notifs\">\r\n            <div class=\"ihc-notif\">\r\n              <span class=\"ihc-notif-ic\" aria-hidden=\"true\"><svg width=\"18\" height=\"18\" 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><\/span>\r\n              <div class=\"ihc-notif-body\">\r\n                <div class=\"ihc-notif-top\"><span class=\"ihc-notif-app\">Your Care Team<\/span><span class=\"ihc-notif-time\">now<\/span><\/div>\r\n                <div class=\"ihc-notif-title\">Appointment tomorrow at 10:30 AM<\/div>\r\n                <div class=\"ihc-notif-text\">Tap to confirm or reschedule.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"ihc-notif\">\r\n              <span class=\"ihc-notif-ic\" aria-hidden=\"true\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><path d=\"M9 15l2 2 4-4\"\/><\/svg><\/span>\r\n              <div class=\"ihc-notif-body\">\r\n                <div class=\"ihc-notif-top\"><span class=\"ihc-notif-app\">Lab Results<\/span><span class=\"ihc-notif-time\">2m ago<\/span><\/div>\r\n                <div class=\"ihc-notif-title\">New results are ready<\/div>\r\n                <div class=\"ihc-notif-text\">Unlock to view securely. Details hidden on lockscreen.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"ihc-notif\">\r\n              <span class=\"ihc-notif-ic\" aria-hidden=\"true\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z\"\/><path d=\"m8.5 8.5 7 7\"\/><\/svg><\/span>\r\n              <div class=\"ihc-notif-body\">\r\n                <div class=\"ihc-notif-top\"><span class=\"ihc-notif-app\">Pharmacy<\/span><span class=\"ihc-notif-time\">9m ago<\/span><\/div>\r\n                <div class=\"ihc-notif-title\">Prescription ready for refill<\/div>\r\n                <div class=\"ihc-notif-text\">1-tap to reorder and pick up.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ihc-float\" aria-hidden=\"true\">\r\n        <span class=\"ihc-float-ic\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F0F0F\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 7 13.5 15.5 8.5 10.5 2 17\"\/><polyline points=\"16 7 22 7 22 13\"\/><\/svg><\/span>\r\n        <span>\r\n          <span class=\"ihc-float-label\">No-shows<\/span>\r\n          <span class=\"ihc-float-val\">\u221230%<\/span>\r\n        <\/span>\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  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\r\n  var phone = document.getElementById('ihc-phone');\r\n  if (!phone) return;\r\n  phone.classList.add('ihc-armed'); \/\/ hide cards only now that JS will animate them in\r\n  var obs = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(e){\r\n      if (e.isIntersecting){ phone.classList.add('ihc-play'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.25 });\r\n  obs.observe(phone);\r\n})();\r\n<\/script>\r\n\n<style>\n#indi-hc-hero .ihc-phone { width: 300px !important; height: 650px !important; }\n@media (max-width: 600px) { #indi-hc-hero .ihc-phone { width: 270px !important; height: 585px !important; } }\n<\/style>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"extra_content_layout","ex_extra_content":"ex_brands","ex_title_cards":"","ex_cards":null,"ex_brands_custom_background_color":true,"ex_custom_brands":true,"ex_custom_slider_title":"Powering millions of omnichannel interactions every single month.","ex_brands":[{"ex_logo":10836,"ex_image":null,"ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"ex_logo":10839,"ex_image":null,"ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"ex_logo":10830,"ex_image":null,"ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"ex_logo":13803,"ex_image":null,"ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"ex_logo":13812,"ex_image":null,"ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]},{"ex_logo":13818,"ex_image":null,"ex_country_visibility":["BR","CL","CO","MX","PE","ES","US","rest"]}],"ex_brands_background_color":"#0072EF"},{"acf_fc_layout":"custom_html","code":"<!-- indigitall Healthcare - Enterprise-Grade Trust (5 pillars) - 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-trust {\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-trust *, #indi-trust *::before, #indi-trust *::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-trust .itp-inner {\r\n  position: relative; z-index: 2;\r\n  max-width: 1280px; margin: 0 auto;\r\n  padding: 100px 48px;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 HEADER \u2500\u2500\u2500 *\/\r\n#indi-trust .itp-head { text-align: center; max-width: 720px; margin: 0 auto 56px; }\r\n#indi-trust .itp-pill {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  background: rgba(138,218,63,0.16);\r\n  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-trust .itp-pill svg { flex-shrink: 0; }\r\n#indi-trust .itp-title {\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-trust .itp-title .itp-em { color: #0072EF !important; }\r\n#indi-trust .itp-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-trust .itp-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#indi-trust .itp-card {\r\n  background: #FFFFFF;\r\n  border-radius: 14px;\r\n  padding: 26px;\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-trust .itp-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\/* placement *\/\r\n#indi-trust .c-e2e   { grid-column: 1 \/ 6;  grid-row: 1 \/ 3; }\r\n#indi-trust .c-ai    { grid-column: 6 \/ 9;  grid-row: 1; }\r\n#indi-trust .c-api   { grid-column: 9 \/ 13; grid-row: 1; }\r\n#indi-trust .c-us    { grid-column: 6 \/ 9;  grid-row: 2; }\r\n#indi-trust .c-baa   { grid-column: 9 \/ 13; grid-row: 2; }\r\n\r\n#indi-trust .itp-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-trust .itp-card-title {\r\n  font-size: 19px !important; font-weight: 700 !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-trust .c-e2e .itp-card-title { font-size: 24px !important; }\r\n#indi-trust .itp-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#indi-trust .itp-viz-wrap {\r\n  margin-top: auto; padding-top: 22px;\r\n}\r\n\r\n\/* reveal - hidden state only applies once JS arms it (no-JS = visible) *\/\r\n#indi-trust .itp-animate {\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-trust.itp-js .itp-animate { opacity: 0; transform: translateY(20px); }\r\n#indi-trust.itp-js .itp-animate.itp-visible { opacity: 1; transform: translateY(0); }\r\n#indi-trust .c-ai.itp-animate  { transition-delay: 0.08s; }\r\n#indi-trust .c-api.itp-animate { transition-delay: 0.16s; }\r\n#indi-trust .c-us.itp-animate  { transition-delay: 0.24s; }\r\n#indi-trust .c-baa.itp-animate { transition-delay: 0.32s; }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VIZ 1 - E2E ENCRYPTED PUSH (featured) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n\/* featured viz fills the remaining card height so the window isn't undersized *\/\r\n#indi-trust .c-e2e .itp-viz-wrap { margin-top: 18px; padding-top: 0; flex: 1; display: flex; }\r\n#indi-trust .itp-lockscreen {\r\n  background: linear-gradient(160deg, #1565E0 0%, #0F3B7A 100%);\r\n  border-radius: 16px; padding: 18px 16px 16px;\r\n  position: relative; overflow: hidden;\r\n  width: 100%; min-height: 230px;\r\n  display: flex; flex-direction: column;\r\n}\r\n#indi-trust .itp-lock-center {\r\n  flex: 1; display: flex; flex-direction: column;\r\n  align-items: center; justify-content: center;\r\n  text-align: center; padding: 14px 0;\r\n}\r\n#indi-trust .itp-lock-time {\r\n  font-size: 44px !important; font-weight: 700 !important;\r\n  color: #FFFFFF !important; line-height: 1; letter-spacing: -0.02em;\r\n}\r\n#indi-trust .itp-lock-day {\r\n  font-size: 12px !important; font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.78) !important; margin-top: 5px;\r\n}\r\n#indi-trust .itp-lock-secure {\r\n  display: inline-flex; align-items: center; gap: 5px; margin-top: 12px;\r\n  padding: 4px 11px; border-radius: 50px;\r\n  background: rgba(138,218,63,0.18); border: 1px solid rgba(138,218,63,0.45);\r\n  color: #C7F19A !important; font-size: 10px !important; font-weight: 700 !important;\r\n  letter-spacing: 0.04em; text-transform: uppercase;\r\n}\r\n#indi-trust .itp-shimmer {\r\n  position: absolute; inset: 0;\r\n  background: linear-gradient(115deg, transparent 30%, rgba(138,218,63,0.18) 50%, transparent 70%);\r\n  transform: translateX(-100%);\r\n}\r\n#indi-trust .itp-visible .itp-shimmer { animation: itpShimmer 3.4s ease-in-out infinite; }\r\n@keyframes itpShimmer { 0%,60% { transform: translateX(-100%);} 80%,100% { transform: translateX(100%);} }\r\n\r\n#indi-trust .itp-lock-head {\r\n  display: flex; align-items: center; justify-content: space-between;\r\n  color: rgba(255,255,255,0.7); font-size: 11px !important; font-weight: 600 !important;\r\n  margin-bottom: 12px;\r\n}\r\n#indi-trust .itp-lock-pad {\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n  color: #C7F19A !important;\r\n}\r\n#indi-trust .itp-notif-mini {\r\n  background: rgba(255,255,255,0.96); border-radius: 12px;\r\n  padding: 11px 12px; display: flex; gap: 10px; align-items: flex-start;\r\n  position: relative; z-index: 1;\r\n}\r\n#indi-trust .itp-notif-mini .ni {\r\n  width: 32px; height: 32px; border-radius: 8px; background: #EEF3FF;\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n#indi-trust .itp-notif-mini .nb { min-width: 0; flex: 1; }\r\n#indi-trust .itp-notif-mini .napp { font-size: 10px !important; font-weight: 700 !important; color: #0F3B7A !important; text-transform: uppercase; letter-spacing: 0.03em; }\r\n#indi-trust .itp-notif-mini .ntitle { font-size: 12px !important; font-weight: 700 !important; color: #0F0F0F !important; margin-top: 2px; }\r\n#indi-trust .itp-cipher {\r\n  font-size: 12px !important; font-weight: 600 !important; color: #5A6B85 !important;\r\n  margin-top: 3px; letter-spacing: 0.5px; font-family: 'Manrope', monospace !important;\r\n  position: relative; min-height: 16px;\r\n}\r\n#indi-trust .itp-cipher .plain,\r\n#indi-trust .itp-cipher .masked {\r\n  position: absolute; left: 0; top: 0;\r\n}\r\n\/* static defaults (no-JS): show readable text, hide mask *\/\r\n#indi-trust .itp-cipher .plain { opacity: 1; }\r\n#indi-trust .itp-cipher .masked { color: #8AA0BE !important; opacity: 0; }\r\n#indi-trust .itp-visible .itp-cipher .plain  { animation: itpPlain 3.4s ease-in-out infinite; }\r\n#indi-trust .itp-visible .itp-cipher .masked { animation: itpMasked 3.4s ease-in-out infinite; }\r\n@keyframes itpPlain  { 0%,18% { opacity: 1; } 30%,100% { opacity: 0; } }\r\n@keyframes itpMasked { 0%,18% { opacity: 0; } 30%,100% { opacity: 1; } }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VIZ 2 - MULTI-LANGUAGE AI AGENT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#indi-trust .itp-chat { display: flex; flex-direction: column; gap: 8px; }\r\n#indi-trust .itp-bubble {\r\n  align-self: flex-start; max-width: 100%;\r\n  background: #EEF3FF; border-radius: 12px 12px 12px 4px;\r\n  padding: 9px 12px; display: inline-flex; align-items: center; gap: 6px;\r\n  position: relative;\r\n}\r\n\/* grid-stack the languages so the bubble sizes to the widest phrase *\/\r\n#indi-trust .itp-langs { display: inline-grid; min-width: 0; }\r\n#indi-trust .itp-langs span {\r\n  grid-area: 1 \/ 1;\r\n  font-size: 13px !important; font-weight: 600 !important; color: #0F3B7A !important;\r\n  white-space: nowrap; opacity: 0;\r\n}\r\n#indi-trust .itp-langs span:nth-child(1) { opacity: 1; } \/* static default (no-JS) *\/\r\n#indi-trust .itp-visible .itp-langs span { animation: itpLang 10s linear infinite; }\r\n#indi-trust .itp-langs span:nth-child(1) { animation-delay: 0s; }\r\n#indi-trust .itp-langs span:nth-child(2) { animation-delay: 2s; }\r\n#indi-trust .itp-langs span:nth-child(3) { animation-delay: 4s; }\r\n#indi-trust .itp-langs span:nth-child(4) { animation-delay: 6s; }\r\n#indi-trust .itp-langs span:nth-child(5) { animation-delay: 8s; }\r\n@keyframes itpLang { 0% { opacity: 0; transform: translateY(6px);} 3%,16% { opacity: 1; transform: translateY(0);} 20%,100% { opacity: 0; transform: translateY(-6px);} }\r\n#indi-trust .itp-caret {\r\n  width: 2px; height: 14px; background: #0072EF; flex-shrink: 0; border-radius: 1px;\r\n}\r\n#indi-trust .itp-visible .itp-caret { animation: itpBlink 1s steps(2) infinite; }\r\n@keyframes itpBlink { 50% { opacity: 0; } }\r\n#indi-trust .itp-247 {\r\n  align-self: flex-end;\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  font-size: 11px !important; font-weight: 700 !important; color: #4F8A1F !important;\r\n}\r\n#indi-trust .itp-dot247 { width: 8px; height: 8px; border-radius: 50%; background: #8ADA3F; }\r\n#indi-trust .itp-visible .itp-dot247 { animation: itpPulse 1.6s ease-in-out infinite; }\r\n@keyframes itpPulse { 0%,100% { box-shadow: 0 0 0 0 rgba(138,218,63,0.6);} 70% { box-shadow: 0 0 0 7px rgba(138,218,63,0);} }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VIZ 3 - REAL-TIME APIs \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#indi-trust .itp-sync { display: flex; align-items: stretch; justify-content: space-between; gap: 8px; }\r\n#indi-trust .itp-node {\r\n  flex: 1 1 0; min-width: 0; text-align: center;\r\n  background: #EEF3FF; border-radius: 10px; padding: 12px 6px;\r\n  font-size: 11px !important; font-weight: 700 !important; color: #0F3B7A !important;\r\n  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 5px;\r\n}\r\n#indi-trust .itp-node svg { display: block; flex-shrink: 0; }\r\n#indi-trust .itp-wire { position: relative; flex: 0 1 58px; min-width: 36px; height: 24px; align-self: center; }\r\n#indi-trust .itp-wire::before {\r\n  content: ''; position: absolute; top: 50%; left: 0; right: 0; height: 2px;\r\n  background: repeating-linear-gradient(90deg, #BcD3F0 0 5px, transparent 5px 10px);\r\n  transform: translateY(-50%);\r\n}\r\n#indi-trust .itp-packet {\r\n  position: absolute; top: 50%; left: 0; width: 9px; height: 9px; border-radius: 50%;\r\n  background: #8ADA3F; transform: translate(-50%,-50%);\r\n  box-shadow: 0 0 6px rgba(138,218,63,0.8);\r\n}\r\n#indi-trust .itp-visible .itp-packet { animation: itpShuttle 1.8s ease-in-out infinite; }\r\n@keyframes itpShuttle { 0% { left: 4%; } 50% { left: 96%; } 100% { left: 4%; } }\r\n#indi-trust .itp-live {\r\n  margin-top: 14px; display: inline-flex; align-items: center; gap: 6px;\r\n  font-size: 11px !important; font-weight: 700 !important; color: #4F8A1F !important;\r\n}\r\n#indi-trust .itp-live b { color: #5A6B85 !important; font-weight: 500 !important; }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VIZ 4 - US DATA RESIDENCY \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#indi-trust .itp-geo { position: relative; height: 96px; display: flex; align-items: center; justify-content: center; }\r\n\/* radar centered on the cloud *\/\r\n#indi-trust .itp-radar {\r\n  position: absolute; left: 50%; top: 50%;\r\n  width: 18px; height: 18px; border-radius: 50%;\r\n  transform: translate(-50%, -50%); z-index: 1;\r\n}\r\n#indi-trust .itp-radar::before, #indi-trust .itp-radar::after {\r\n  content: ''; position: absolute; inset: 0; border-radius: 50%;\r\n  border: 2px solid rgba(0,114,239,0.5);\r\n}\r\n#indi-trust .itp-visible .itp-radar::before { animation: itpRing 2.6s ease-out infinite; }\r\n#indi-trust .itp-visible .itp-radar::after  { animation: itpRing 2.6s ease-out infinite 1.3s; }\r\n@keyframes itpRing { 0% { transform: scale(1); opacity: 0.9; } 100% { transform: scale(4.6); opacity: 0; } }\r\n#indi-trust .itp-cloud {\r\n  position: relative; z-index: 2;\r\n  width: 66px; height: 66px; border-radius: 50%;\r\n  background: linear-gradient(160deg, #1565E0, #0F3B7A);\r\n  display: flex; flex-direction: column; align-items: center; justify-content: center;\r\n  box-shadow: 0 8px 22px -6px rgba(15,59,122,0.5);\r\n}\r\n#indi-trust .itp-cloud .us {\r\n  font-size: 13px !important; font-weight: 500 !important; color: #FFFFFF !important; letter-spacing: 0.04em; margin-top: 2px;\r\n}\r\n\/* pin planted ON the cloud (tip points into cloud center); only the SVG bobs *\/\r\n#indi-trust .itp-pinflag {\r\n  position: absolute; z-index: 3; left: 50%; top: 50%;\r\n  transform: translate(-50%, -142%);\r\n  line-height: 0;\r\n}\r\n#indi-trust .itp-pinflag svg { transform-origin: center bottom; }\r\n#indi-trust .itp-visible .itp-pinflag svg { animation: itpDrop 2.6s ease-in-out infinite; }\r\n@keyframes itpDrop { 0%,100% { transform: translateY(0);} 50% { transform: translateY(-4px);} }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VIZ 5 - HIPAA + BAA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#indi-trust .itp-checklist { display: flex; flex-direction: column; gap: 9px; }\r\n#indi-trust .itp-checkrow { display: flex; align-items: center; gap: 9px; }\r\n#indi-trust .itp-checkbox {\r\n  width: 20px; height: 20px; border-radius: 6px; flex-shrink: 0;\r\n  background: #EEF3FF; display: flex; align-items: center; justify-content: center;\r\n}\r\n\/* checkmarks visible by default (no-JS); JS arms the hidden state, then draws them in *\/\r\n#indi-trust .itp-checkbox svg path { stroke-dasharray: 24; stroke-dashoffset: 0; }\r\n#indi-trust.itp-js .c-baa .itp-checkbox svg path { stroke-dashoffset: 24; }\r\n#indi-trust .c-baa.itp-visible .itp-checkbox svg path { animation: itpCheck 0.5s ease forwards; }\r\n#indi-trust .c-baa.itp-visible .itp-checkrow:nth-child(1) .itp-checkbox svg path { animation-delay: 0.4s; }\r\n#indi-trust .c-baa.itp-visible .itp-checkrow:nth-child(2) .itp-checkbox svg path { animation-delay: 0.8s; }\r\n#indi-trust .c-baa.itp-visible .itp-checkrow:nth-child(3) .itp-checkbox svg path { animation-delay: 1.2s; }\r\n@keyframes itpCheck { from { stroke-dashoffset: 24; } to { stroke-dashoffset: 0; } }\r\n#indi-trust .itp-checkrow.done .itp-checkbox { background: #8ADA3F; }\r\n#indi-trust .itp-checktext { font-size: 12px !important; font-weight: 600 !important; color: #0F3B7A !important; }\r\n#indi-trust .itp-cert-chips { display: flex; gap: 6px; margin-top: 12px; }\r\n#indi-trust .itp-cert {\r\n  font-size: 10px !important; font-weight: 700 !important; color: #0F3B7A !important;\r\n  background: #EEF3FF; border-radius: 6px; padding: 4px 9px; letter-spacing: 0.02em;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 960px) {\r\n  #indi-trust .itp-inner { padding: 70px 24px; }\r\n  #indi-trust .itp-grid { grid-template-columns: repeat(2, 1fr); grid-auto-rows: auto; }\r\n  #indi-trust .c-e2e { grid-column: 1 \/ 3; grid-row: auto; }\r\n  #indi-trust .c-ai, #indi-trust .c-api, #indi-trust .c-us, #indi-trust .c-baa { grid-column: auto; grid-row: auto; }\r\n}\r\n@media (max-width: 600px) {\r\n  #indi-trust .itp-inner { padding: 48px 16px; }\r\n  #indi-trust .itp-grid { grid-template-columns: 1fr; }\r\n  #indi-trust .c-e2e { grid-column: 1 \/ 2; }\r\n  #indi-trust .itp-card { padding: 22px; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500 REDUCED MOTION \u2500\u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #indi-trust .itp-animate { opacity: 1 !important; transform: none !important; transition: none !important; }\r\n  #indi-trust .itp-shimmer { display: none !important; }\r\n  #indi-trust .itp-cipher .plain { opacity: 0 !important; }\r\n  #indi-trust .itp-cipher .masked { opacity: 1 !important; }\r\n  #indi-trust .itp-langs span:nth-child(1) { opacity: 1 !important; }\r\n  #indi-trust .itp-langs span { animation: none !important; }\r\n  #indi-trust .itp-caret, #indi-trust .itp-dot247, #indi-trust .itp-packet,\r\n  #indi-trust .itp-radar::before, #indi-trust .itp-radar::after, #indi-trust .itp-pinflag svg { animation: none !important; }\r\n  #indi-trust .itp-checkbox svg path { stroke-dashoffset: 0 !important; }\r\n  #indi-trust .c-baa .itp-checkbox { background: #8ADA3F !important; }\r\n}\r\n<\/style><style>\/* bg-alternation pass *\/ #indi-trust { background: radial-gradient(ellipse at top, #16469D 0%, #0F3B7A 55%, #0B245B 100%) !important; } #indi-trust .itp-pill { background: rgba(138,218,63,0.14) !important; border-color: rgba(138,218,63,0.45) !important; color: #8ADA3F !important; } #indi-trust .itp-title { color: #FFFFFF !important; } #indi-trust .itp-title .itp-em { color: #8ADA3F !important; } #indi-trust .itp-lede { color: rgba(255,255,255,0.82) !important; } #indi-trust .itp-card { box-shadow: 0 18px 40px -14px rgba(0,0,0,0.45) !important; } #indi-trust .itp-eyebrow { color: #12872F !important; }<\/style>\r\n\r\n<section id=\"indi-trust\" role=\"region\" aria-label=\"Enterprise-grade trust: five compliance and security pillars built for US healthcare\">\r\n  <div class=\"itp-inner\">\r\n\r\n    <div class=\"itp-head\">\r\n      <span class=\"itp-pill\">\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\"><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        Exclusive in the US market\r\n      <\/span>\r\n      <h2 class=\"itp-title\">Enterprise-grade trust, <span class=\"itp-em\">built for healthcare<\/span><\/h2>\r\n      <p class=\"itp-lede\">The only engagement stack in the US that signs a BAA on every channel, encrypts push end-to-end, and keeps patient data on US soil, with the real-time sync and AI your care teams need.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"itp-grid\">\r\n\r\n      <!-- 1 \u00b7 E2E ENCRYPTED PUSH (featured) -->\r\n      <article class=\"itp-card c-e2e itp-animate\">\r\n        <span class=\"itp-eyebrow\">\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          Only stack in the US\r\n        <\/span>\r\n        <h3 class=\"itp-card-title\">End-to-End Encrypted Push<\/h3>\r\n        <p class=\"itp-card-desc\">Notifications are encrypted on the device and unreadable on the lockscreen. PHI stays protected even before the patient unlocks their phone.<\/p>\r\n        <div class=\"itp-viz-wrap\">\r\n          <div class=\"itp-lockscreen\" role=\"img\" aria-label=\"A lockscreen notification whose body text is masked into dots behind a closed padlock\">\r\n            <div class=\"itp-shimmer\" aria-hidden=\"true\"><\/div>\r\n            <div class=\"itp-lock-head\">\r\n              <span>Locked<\/span>\r\n              <span class=\"itp-lock-pad\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C7F19A\" 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>Encrypted<\/span>\r\n            <\/div>\r\n            <div class=\"itp-lock-center\">\r\n              <div class=\"itp-lock-time\">9:41<\/div>\r\n              <div class=\"itp-lock-day\">Monday, June 8<\/div>\r\n              <span class=\"itp-lock-secure\">\r\n                <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C7F19A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n                End-to-end encrypted\r\n              <\/span>\r\n            <\/div>\r\n            <div class=\"itp-notif-mini\">\r\n              <span class=\"ni\" aria-hidden=\"true\"><svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><\/span>\r\n              <div class=\"nb\">\r\n                <span class=\"napp\">Lab Results<\/span>\r\n                <div class=\"ntitle\">New result available<\/div>\r\n                <div class=\"itp-cipher\" aria-hidden=\"true\">\r\n                  <span class=\"plain\">Cholesterol panel: view now<\/span>\r\n                  <span class=\"masked\">\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022\u2022: \u2022\u2022\u2022\u2022\u2022\u2022<\/span>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 2 \u00b7 MULTI-LANGUAGE AI AGENT -->\r\n      <article class=\"itp-card c-ai itp-animate\">\r\n        <span class=\"itp-eyebrow\">24\/7<\/span>\r\n        <h3 class=\"itp-card-title\">Multi-language AI Agent<\/h3>\r\n        <p class=\"itp-card-desc\">Resolves patient questions around the clock, in any language.<\/p>\r\n        <div class=\"itp-viz-wrap\">\r\n          <div class=\"itp-chat\" role=\"img\" aria-label=\"A chat bubble cycling a greeting through multiple languages with a blinking cursor, and a 24\/7 status indicator\">\r\n            <div class=\"itp-bubble\">\r\n              <div class=\"itp-langs\">\r\n                <span>How can I help?<\/span>\r\n                <span>\u00bfEn qu\u00e9 puedo ayudar?<\/span>\r\n                <span>Comment puis-je aider ?<\/span>\r\n                <span>\u6211\u80fd\u5e2e\u60a8\u4ec0\u4e48\uff1f<\/span>\r\n                <span>\u0643\u064a\u0641 \u064a\u0645\u0643\u0646\u0646\u064a \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629\u061f<\/span>\r\n              <\/div>\r\n              <span class=\"itp-caret\" aria-hidden=\"true\"><\/span>\r\n            <\/div>\r\n            <span class=\"itp-247\"><span class=\"itp-dot247\" aria-hidden=\"true\"><\/span>Always on<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 3 \u00b7 REAL-TIME APIs -->\r\n      <article class=\"itp-card c-api itp-animate\">\r\n        <span class=\"itp-eyebrow\">No batch lag<\/span>\r\n        <h3 class=\"itp-card-title\">Real-time APIs<\/h3>\r\n        <p class=\"itp-card-desc\">Live two-way sync with your EHR and practice-management systems.<\/p>\r\n        <div class=\"itp-viz-wrap\">\r\n          <div class=\"itp-sync\" role=\"img\" aria-label=\"A data packet shuttling in real time between an EHR system and indigitall\">\r\n            <div class=\"itp-node\">\r\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"8\" rx=\"2\"\/><rect x=\"3\" y=\"13\" width=\"18\" height=\"8\" rx=\"2\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><line x1=\"7\" y1=\"17\" x2=\"7.01\" y2=\"17\"\/><\/svg>\r\n              EHR \/ PM\r\n            <\/div>\r\n            <div class=\"itp-wire\" aria-hidden=\"true\"><span class=\"itp-packet\"><\/span><\/div>\r\n            <div class=\"itp-node\">\r\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>\r\n              indigitall\r\n            <\/div>\r\n          <\/div>\r\n          <span class=\"itp-live\"><span class=\"itp-dot247\" aria-hidden=\"true\"><\/span>Live <b>\u00b7 synced just now<\/b><\/span>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 4 \u00b7 US DATA RESIDENCY -->\r\n      <article class=\"itp-card c-us itp-animate\">\r\n        <span class=\"itp-eyebrow\">US Google Cloud<\/span>\r\n        <h3 class=\"itp-card-title\">US Data Residency<\/h3>\r\n        <p class=\"itp-card-desc\">Patient data stored and processed entirely within the United States.<\/p>\r\n        <div class=\"itp-viz-wrap\">\r\n          <div class=\"itp-geo\" role=\"img\" aria-label=\"A US data cloud with a location pin and a radar pulse indicating data held on US soil\">\r\n            <span class=\"itp-radar\" aria-hidden=\"true\"><\/span>\r\n            <div class=\"itp-cloud\">\r\n              <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17.5 19a4.5 4.5 0 0 0 0-9h-1.26A6 6 0 1 0 5 15.4\"\/><path d=\"M8 17v4\"\/><path d=\"M16 17v4\"\/><path d=\"M12 19v3\"\/><\/svg>\r\n              <span class=\"us\">US<\/span>\r\n            <\/div>\r\n            <span class=\"itp-pinflag\" aria-hidden=\"true\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"#8ADA3F\" stroke=\"#0F3B7A\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\" fill=\"#0F3B7A\" stroke=\"none\"\/><\/svg><\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 5 \u00b7 HIPAA + BAA -->\r\n      <article class=\"itp-card c-baa itp-animate\">\r\n        <span class=\"itp-eyebrow\">Compliance<\/span>\r\n        <h3 class=\"itp-card-title\">HIPAA + BAA<\/h3>\r\n        <p class=\"itp-card-desc\">A signed BAA on every channel, not just some of them.<\/p>\r\n        <div class=\"itp-viz-wrap\">\r\n          <div class=\"itp-checklist\" role=\"img\" aria-label=\"A compliance checklist completing in sequence: BAA on all channels, SOC 2 Type II, ISO 27001\">\r\n            <div class=\"itp-checkrow done\">\r\n              <span class=\"itp-checkbox\"><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><\/span>\r\n              <span class=\"itp-checktext\">BAA on all channels<\/span>\r\n            <\/div>\r\n            <div class=\"itp-checkrow done\">\r\n              <span class=\"itp-checkbox\"><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><\/span>\r\n              <span class=\"itp-checktext\">SOC 2 Type II audited<\/span>\r\n            <\/div>\r\n            <div class=\"itp-checkrow done\">\r\n              <span class=\"itp-checkbox\"><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><\/span>\r\n              <span class=\"itp-checktext\">ISO 27001 certified<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"itp-cert-chips\">\r\n            <span class=\"itp-cert\">HIPAA<\/span>\r\n            <span class=\"itp-cert\">SOC 2<\/span>\r\n            <span class=\"itp-cert\">ISO 27001<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\r\n  var root = document.getElementById('indi-trust');\r\n  if (root) root.classList.add('itp-js'); \/\/ arm hidden state only when JS can reveal it\r\n  var cards = document.querySelectorAll('#indi-trust .itp-animate');\r\n  function showAll(){ for (var i = 0; i < cards.length; i++) { cards[i].classList.add('itp-visible'); } }\r\n  if (!root || !('IntersectionObserver' in window)) { showAll(); return; }\r\n  \/* Reveal every card together so lower rows never stay blank *\/\r\n  var grid = (cards[0] && cards[0].parentNode) || root;\r\n  var obs = new IntersectionObserver(function(entries){\r\n    for (var i = 0; i < entries.length; i++) { if (entries[i].isIntersecting) { showAll(); obs.disconnect(); return; } }\r\n  }, { threshold: 0 });\r\n  obs.observe(grid);\r\n  \/* Safety net: if the section is on or above screen and cards are still hidden, show them *\/\r\n  window.addEventListener('load', function(){ setTimeout(function(){ var r = root.getBoundingClientRect(); if (r.top < (window.innerHeight || document.documentElement.clientHeight)) { showAll(); obs.disconnect(); } }, 1200); });\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-healthcare-journeys\" role=\"region\" aria-label=\"Patient journeys interactive demo\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n#indi-healthcare-journeys{all:initial;display:block;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;box-sizing:border-box !important;-webkit-font-smoothing:antialiased;background:#F5F7FA !important;padding:100px 48px !important}\r\n#indi-healthcare-journeys *,#indi-healthcare-journeys *::before,#indi-healthcare-journeys *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-healthcare-journeys .ijg-inner{max-width:1340px !important;margin:0 auto !important}\r\n#indi-healthcare-journeys .ijg-head{text-align:center !important;max-width:760px !important;margin:0 auto 44px !important}\r\n#indi-healthcare-journeys .ijg-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-healthcare-journeys .ijg-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-healthcare-journeys .ijg-title b{font-weight:500 !important;color:#8ADA3F !important}\r\n#indi-healthcare-journeys .ijg-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:#5A6B85 !important}\r\n#indi-healthcare-journeys .ijg-demo{display:grid !important;grid-template-columns:240px 1fr 300px !important;gap:18px !important;align-items:start !important}\r\n#indi-healthcare-journeys .ijg-uc{background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:14px !important;padding:16px !important;box-shadow:0 10px 30px -16px rgba(8,31,66,.2) !important}\r\n#indi-healthcare-journeys .ijg-uc-ey{font-size:10px !important;letter-spacing:2.2px !important;text-transform:uppercase !important;font-weight:700 !important;color:#1565E0 !important;margin-bottom:12px !important}\r\n#indi-healthcare-journeys .ijg-uc-item{display:flex !important;align-items:center !important;gap:9px !important;padding:10px 11px !important;border-radius:8px !important;cursor:pointer !important;margin-bottom:4px !important;border:1px solid transparent !important;transition:all .18s ease !important;font-size:13px !important;font-weight:600 !important;color:#5A6B85 !important}\r\n#indi-healthcare-journeys .ijg-uc-item svg{width:16px !important;height:16px !important;flex-shrink:0 !important;color:#7C8BA1 !important}\r\n#indi-healthcare-journeys .ijg-uc-item:hover{background:#F5F7FA !important;color:#0F0F0F !important}\r\n#indi-healthcare-journeys .ijg-uc-item.on{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-healthcare-journeys .ijg-uc-item.on svg{color:#8ADA3F !important}\r\n#indi-healthcare-journeys .ijg-uc-n{width:18px !important;height:18px !important;border-radius:5px !important;background:#EEF3FF !important;color:#1565E0 !important;font-size:10px !important;font-weight:500 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;margin-left:auto !important}\r\n#indi-healthcare-journeys .ijg-uc-item.on .ijg-uc-n{background:rgba(255,255,255,.16) !important;color:#fff !important}\r\n#indi-healthcare-journeys .ijg-jp{background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 10px 30px -16px rgba(8,31,66,.2) !important}\r\n#indi-healthcare-journeys .ijg-jhead{background:#fff !important;padding:11px 18px !important;border-bottom:1px solid #DCE3EC !important;display:flex !important;align-items:center !important;gap:12px !important}\r\n#indi-healthcare-journeys .ijg-jtw{flex:1 !important;min-width:0 !important}\r\n#indi-healthcare-journeys .ijg-jtitle{font-size:15px !important;font-weight:700 !important;color:#111827 !important;letter-spacing:-.01em !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}\r\n#indi-healthcare-journeys .ijg-jacts{display:flex !important;gap:7px !important;flex-shrink:0 !important}\r\n#indi-healthcare-journeys .ijg-cbtn{padding:6px 13px !important;border-radius:5px !important;font-size:12px !important;font-weight:600 !important;border:1px solid #D1D5DB !important;background:#fff !important;color:#374151 !important;cursor:default !important}\r\n#indi-healthcare-journeys .ijg-cbtn.pri{background:#0072EF !important;color:#fff !important;border-color:#0072EF !important}\r\n#indi-healthcare-journeys .ijg-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-healthcare-journeys .ijg-sdot{width:6px !important;height:6px !important;border-radius:50% !important;background:#22C55E !important;flex-shrink:0 !important}\r\n#indi-healthcare-journeys .ijg-ssep{color:#D1D5DB !important}\r\n#indi-healthcare-journeys .ijg-prog{padding:14px 22px 0 !important;background:#FAFBFC !important;display:flex !important;gap:5px !important}\r\n#indi-healthcare-journeys .ijg-seg{height:4px !important;border-radius:3px !important;flex:1 !important;background:#DCE3EC !important;transition:background .3s !important}\r\n#indi-healthcare-journeys .ijg-seg.done{background:#22C55E !important}\r\n#indi-healthcare-journeys .ijg-seg.cur{background:#0F3B7A !important}\r\n#indi-healthcare-journeys .ijg-stage{background:#FAFBFC !important;background-image:radial-gradient(circle,#BBC0C880 1.5px,transparent 1.5px) !important;background-size:24px 24px !important;padding:30px 30px 48px !important;position:relative !important;min-height:440px !important;display:flex !important;flex-direction:column !important;align-items:center !important;overflow:hidden !important}\r\n#indi-healthcare-journeys .ijg-zoom{position:absolute !important;left:12px !important;bottom:12px !important;display:flex !important;flex-direction:column !important;background:#fff !important;border:1px solid #DCE3EC !important;border-radius:7px !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important;overflow:hidden !important;z-index:4 !important}\r\n#indi-healthcare-journeys .ijg-zoom span{width:28px !important;height:28px !important;color:#374151 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-bottom:1px solid #EEF2F7 !important}\r\n#indi-healthcare-journeys .ijg-zoom span:last-child{border-bottom:none !important}\r\n#indi-healthcare-journeys .ijg-zoom svg{width:13px !important;height:13px !important}\r\n#indi-healthcare-journeys .ijg-mm{position:absolute !important;right:12px !important;bottom:12px !important;width:128px !important;height:80px !important;background:#fff !important;border:1px solid #DCE3EC !important;border-radius:6px !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important;overflow:hidden !important;z-index:4 !important}\r\n#indi-healthcare-journeys .ijg-mm-in{position:relative !important;width:100% !important;height:100% !important;background:#FAFBFC !important;background-image:radial-gradient(circle,#E5E7EB 1px,transparent 1px) !important;background-size:6px 6px !important}\r\n#indi-healthcare-journeys .ijg-mm-in svg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}\r\n#indi-healthcare-journeys .ijg-mm-l{position:absolute !important;top:3px !important;left:5px !important;font-size:8px !important;color:#9CA3AF !important;font-weight:600 !important;letter-spacing:.5px !important;text-transform:uppercase !important}\r\n#indi-healthcare-journeys .ijg-flow{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;max-width:560px !important;position:relative !important;z-index:1 !important}\r\n#indi-healthcare-journeys .ijg-edge{width:2px !important;background:#CBD5E1 !important;height:24px !important;position:relative !important;align-self:center !important}\r\n#indi-healthcare-journeys .ijg-edge.lbl::after{content:attr(data-label) !important;position:absolute !important;left:8px !important;top:50% !important;transform:translateY(-50%) !important;background:#fff !important;padding:2px 7px !important;border-radius:4px !important;font-size:9.5px !important;color:#6B7280 !important;font-weight:500 !important;white-space:nowrap !important;border:1px solid #EEF2F7 !important}\r\n#indi-healthcare-journeys .ijg-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#CBD5E1 !important;margin:-3px 0 !important;z-index:2 !important;align-self:center !important}\r\n#indi-healthcare-journeys .ijg-nc{background:#fff !important;border:1px solid #DCE3EC !important;border-radius:7px !important;padding:7px 11px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important}\r\n#indi-healthcare-journeys .ijg-nc span{font-size:11.5px !important;font-weight:500 !important;color:#374151 !important}\r\n#indi-healthcare-journeys .ijg-nf{background:#fff !important;border:1px solid #93C5FD !important;border-radius:10px !important;width:248px !important;max-width:100% !important;box-shadow:0 4px 20px -4px rgba(0,114,239,.22) !important;overflow:hidden !important}\r\n#indi-healthcare-journeys .ijg-nf.pulse{animation:ijgPulse .55s ease !important}\r\n@keyframes ijgPulse{0%{transform:scale(1)}45%{transform:scale(1.024)}100%{transform:scale(1)}}\r\n#indi-healthcare-journeys .ijg-nhead{padding:9px 11px !important;display:flex !important;align-items:center !important;gap:8px !important;border-bottom:1px solid #EEF2F7 !important}\r\n#indi-healthcare-journeys .ijg-nic{width:26px !important;height:26px !important;border-radius:5px !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important}\r\n#indi-healthcare-journeys .ijg-nic.gr{background:#22C55E !important}\r\n#indi-healthcare-journeys .ijg-nic.bl{background:#0072EF !important}\r\n#indi-healthcare-journeys .ijg-nic.pu{background:#16469D !important}\r\n#indi-healthcare-journeys .ijg-nic.nv{background:#0F3B7A !important}\r\n#indi-healthcare-journeys .ijg-nic svg{width:14px !important;height:14px !important}\r\n#indi-healthcare-journeys .ijg-ntype{font-size:10.5px !important;color:#6B7280 !important;font-weight:500 !important}\r\n#indi-healthcare-journeys .ijg-nbody{padding:9px 11px 11px !important}\r\n#indi-healthcare-journeys .ijg-nname{font-size:12px !important;font-weight:700 !important;color:#111827 !important;margin-bottom:3px !important}\r\n#indi-healthcare-journeys .ijg-nprev{font-size:10.5px !important;color:#6B7280 !important;line-height:1.4 !important}\r\n#indi-healthcare-journeys .ijg-npill{display:inline-flex !important;align-items:center !important;gap:4px !important;margin-top:7px !important;padding:3px 7px !important;border-radius:4px !important;font-size:9.5px !important;font-weight:600 !important}\r\n#indi-healthcare-journeys .ijg-npill svg{width:9px !important;height:9px !important}\r\n#indi-healthcare-journeys .ijg-npill.pill-gr{background:rgba(34,197,94,.12) !important;color:#15803D !important}\r\n#indi-healthcare-journeys .ijg-npill.pill-bl{background:rgba(0,114,239,.1) !important;color:#1D4ED8 !important}\r\n#indi-healthcare-journeys .ijg-npill.pill-pu{background:rgba(22,70,157,.12) !important;color:#16469D !important}\r\n#indi-healthcare-journeys .ijg-branch{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important}\r\n#indi-healthcare-journeys .ijg-bstem{width:2px !important;height:12px !important;background:#CBD5E1 !important;align-self:center !important}\r\n#indi-healthcare-journeys .ijg-bbar{position:relative !important;height:2px !important;width:100% !important}\r\n#indi-healthcare-journeys .ijg-bbar::before{content:'' !important;position:absolute !important;top:0 !important;height:2px !important;background:#CBD5E1 !important;left:var(--ins) !important;right:var(--ins) !important}\r\n#indi-healthcare-journeys .ijg-brow{display:flex !important;align-items:flex-start !important;width:100% !important}\r\n#indi-healthcare-journeys .ijg-bcol{flex:1 1 0 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:0 6px !important}\r\n#indi-healthcare-journeys .ijg-bdrop{width:2px !important;height:14px !important;background:#CBD5E1 !important}\r\n#indi-healthcare-journeys .ijg-blabel{font-size:9.5px !important;color:#6B7280 !important;font-weight:600 !important;background:#fff !important;border:1px solid #EEF2F7 !important;border-radius:4px !important;padding:2px 7px !important;margin:0 0 8px !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}\r\n#indi-healthcare-journeys .ijg-nav{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:14px 18px !important;border-top:1px solid #DCE3EC !important;background:#fff !important}\r\n#indi-healthcare-journeys .ijg-snav{display:flex !important;align-items:center !important;gap:5px !important;padding:8px 16px !important;border-radius:5px !important;font-size:12px !important;font-weight:700 !important;border:1px solid #DCE3EC !important;background:#fff !important;color:#0F3B7A !important;cursor:pointer !important;font-family:inherit !important;transition:all .18s !important}\r\n#indi-healthcare-journeys .ijg-snav:hover{background:#F5F7FA !important}\r\n#indi-healthcare-journeys .ijg-snav.pri{background:#0F3B7A !important;color:#fff !important;border-color:#0F3B7A !important}\r\n#indi-healthcare-journeys .ijg-snav.pri:hover{background:#0B2C5C !important}\r\n#indi-healthcare-journeys .ijg-snav:disabled{opacity:.38 !important;cursor:not-allowed !important}\r\n#indi-healthcare-journeys .ijg-snav svg{width:13px !important;height:13px !important}\r\n#indi-healthcare-journeys .ijg-ctr{font-size:11.5px !important;color:#7C8BA1 !important;font-weight:600 !important;min-width:64px !important;text-align:center !important}\r\n#indi-healthcare-journeys .ijg-phone{position:sticky !important;top:24px !important}\r\n#indi-healthcare-journeys .ijg-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-healthcare-journeys .ijg-screen{background:#fff !important;border-radius:31px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;height:540px !important;position:relative !important}\r\n#indi-healthcare-journeys .ijg-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-healthcare-journeys .ijg-chbar{padding:30px 12px 7px !important;display:flex !important;align-items:center !important;gap:9px !important;border-bottom:1px solid #f0f0f0 !important;flex-shrink:0 !important}\r\n#indi-healthcare-journeys .ijg-av{width:32px !important;height:32px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;flex-shrink:0 !important}\r\n#indi-healthcare-journeys .ijg-av.push{background:#0072EF !important}\r\n#indi-healthcare-journeys .ijg-av.sms{background:#F07000 !important}\r\n#indi-healthcare-journeys .ijg-av.email{background:#16469D !important}\r\n#indi-healthcare-journeys .ijg-av.inbox{background:#0F3B7A !important}\r\n#indi-healthcare-journeys .ijg-av svg{width:15px !important;height:15px !important}\r\n#indi-healthcare-journeys .ijg-nm{font-size:11.5px !important;font-weight:700 !important;color:#111827 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}\r\n#indi-healthcare-journeys .ijg-stt{font-size:9.5px !important;color:#9CA3AF !important}\r\n#indi-healthcare-journeys .ijg-msgs{flex:1 !important;overflow-y:auto !important;padding:10px 10px 6px !important;display:flex !important;flex-direction:column !important;gap:7px !important;scroll-behavior:smooth !important}\r\n#indi-healthcare-journeys .ijg-bub{display:flex !important;flex-direction:column !important;gap:2px !important;animation:ijgBub .32s ease both !important}\r\n@keyframes ijgBub{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}\r\n#indi-healthcare-journeys .ijg-bub.out{align-items:flex-end !important}\r\n#indi-healthcare-journeys .ijg-bub.in{align-items:flex-start !important}\r\n#indi-healthcare-journeys .ijg-bt{max-width:84% !important;padding:8px 11px !important;border-radius:11px !important;font-size:11.5px !important;line-height:1.42 !important;word-break:break-word !important}\r\n#indi-healthcare-journeys .ijg-bub.in .ijg-bt{background:#F0F2F5 !important;color:#1C1E21 !important;border-bottom-left-radius:3px !important}\r\n#indi-healthcare-journeys .ijg-bub.out .ijg-bt{background:#0F3B7A !important;color:#fff !important;border-bottom-right-radius:3px !important}\r\n#indi-healthcare-journeys .ijg-bts{font-size:8.5px !important;color:#9CA3AF !important;padding:0 3px !important}\r\n#indi-healthcare-journeys .ijg-strip{display:flex !important;gap:5px !important;padding:7px 10px !important;border-top:1px solid #f0f0f0 !important;flex-shrink:0 !important;background:#fff !important;overflow-x:auto !important}\r\n#indi-healthcare-journeys .ijg-badge{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:3px 8px !important;border-radius:16px !important;font-size:9.5px !important;font-weight:600 !important;white-space:nowrap !important;border:1.5px solid transparent !important;transition:all .18s !important}\r\n#indi-healthcare-journeys .ijg-badge svg{width:10px !important;height:10px !important}\r\n#indi-healthcare-journeys .ijg-badge.push{background:#EAF4FF !important;color:#1D4ED8 !important;border-color:#BFDBFE !important}\r\n#indi-healthcare-journeys .ijg-badge.sms{background:#FFF3E0 !important;color:#C2410C !important;border-color:#FED7AA !important}\r\n#indi-healthcare-journeys .ijg-badge.inbox{background:#EEF2FF !important;color:#3730A3 !important;border-color:#C7D2FE !important}\r\n#indi-healthcare-journeys .ijg-badge.email{background:#EEF4FF !important;color:#0F3B7A !important;border-color:#C9DAF5 !important}\r\n#indi-healthcare-journeys .ijg-badge.on{transform:scale(1.07) !important;box-shadow:0 2px 8px rgba(0,0,0,.11) !important}\r\n#indi-healthcare-journeys .ijg-noscript{background:#fff !important;border:1px solid #DCE3EC !important;border-radius:14px !important;padding:24px !important;color:#5A6B85 !important;font-size:14px !important;line-height:1.6 !important;margin-top:18px !important}\r\n@media(max-width:1180px){#indi-healthcare-journeys{padding:80px 32px !important}#indi-healthcare-journeys .ijg-demo{grid-template-columns:1fr !important}#indi-healthcare-journeys .ijg-uc{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:5px !important}#indi-healthcare-journeys .ijg-uc-ey{grid-column:1\/-1 !important}#indi-healthcare-journeys .ijg-phone{position:relative !important;top:0 !important}#indi-healthcare-journeys .ijg-ph{width:100% !important;max-width:300px !important}}\r\n@media(max-width:760px){#indi-healthcare-journeys .ijg-uc{grid-template-columns:repeat(auto-fill,minmax(150px,1fr)) !important}}\r\n@media(max-width:600px){#indi-healthcare-journeys{padding:48px 16px !important}#indi-healthcare-journeys .ijg-head{margin-bottom:32px !important}#indi-healthcare-journeys .ijg-sub{font-size:15px !important}#indi-healthcare-journeys .ijg-stage{padding:22px 10px 38px !important;min-height:380px !important}#indi-healthcare-journeys .ijg-flow{max-width:100% !important}#indi-healthcare-journeys .ijg-nc{max-width:100% !important}#indi-healthcare-journeys .ijg-nc span{white-space:normal !important;line-height:1.3 !important}#indi-healthcare-journeys .ijg-bcol{padding:0 4px !important}#indi-healthcare-journeys .ijg-nf{width:152px !important}#indi-healthcare-journeys .ijg-jacts{display:none !important}#indi-healthcare-journeys .ijg-mm{display:none !important}#indi-healthcare-journeys .ijg-zoom{display:none !important}#indi-healthcare-journeys .ijg-status{font-size:10px !important;padding:7px 14px !important}#indi-healthcare-journeys .ijg-screen{height:500px !important}}\r\n@media(max-width:430px){#indi-healthcare-journeys{padding:40px 12px !important}#indi-healthcare-journeys .ijg-uc{grid-template-columns:1fr 1fr !important}#indi-healthcare-journeys .ijg-uc-item{font-size:12px !important;padding:9px 9px !important;gap:7px !important}#indi-healthcare-journeys .ijg-stage{padding:18px 6px 34px !important}#indi-healthcare-journeys .ijg-bcol{padding:0 3px !important}#indi-healthcare-journeys .ijg-nf{width:130px !important}#indi-healthcare-journeys .ijg-nbody{padding:8px 9px 9px !important}#indi-healthcare-journeys .ijg-nprev{font-size:10px !important}#indi-healthcare-journeys .ijg-snav{padding:8px 12px !important}#indi-healthcare-journeys .ijg-ph{max-width:260px !important}}\r\n@media(prefers-reduced-motion:reduce){#indi-healthcare-journeys .ijg-nf.pulse,#indi-healthcare-journeys .ijg-bub{animation:none !important}}\r\n<\/style>\r\n<div class=\"ijg-inner\">\r\n  <div class=\"ijg-head\">\r\n    <span class=\"ijg-eyebrow\">Patient Journeys<\/span>\r\n    <h2 class=\"ijg-title\">Connected. Informed. <b>Engaged.<\/b><\/h2>\r\n    <p class=\"ijg-sub\">An easier way for patients to stay connected with their care. Pick a journey to see how it plays out, step by step, across every channel, with PHI delivered only on PHI-safe channels.<\/p>\r\n  <\/div>\r\n  <div class=\"ijg-demo\">\r\n    <aside class=\"ijg-uc\">\r\n      <div class=\"ijg-uc-ey\">Patient Journeys<\/div>\r\n      <div id=\"ijg-uclist\"><\/div>\r\n    <\/aside>\r\n    <section class=\"ijg-jp\">\r\n      <div class=\"ijg-jhead\">\r\n        <div class=\"ijg-jtw\"><span class=\"ijg-jtitle\" id=\"ijg-jtitle\">-<\/span><\/div>\r\n        <div class=\"ijg-jacts\"><span class=\"ijg-cbtn\">Validate<\/span><span class=\"ijg-cbtn pri\">Activate<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"ijg-status\">\r\n        <span class=\"ijg-sdot\"><\/span><span>Selected patients are impacted once the journey is activated<\/span>\r\n        <span class=\"ijg-ssep\">&middot;<\/span><span>No re-entry<\/span>\r\n        <span class=\"ijg-ssep\">&middot;<\/span><span>Entry: Custom segment<\/span>\r\n      <\/div>\r\n      <div class=\"ijg-prog\" id=\"ijg-prog\"><\/div>\r\n      <div class=\"ijg-stage\">\r\n        <div class=\"ijg-zoom\" aria-hidden=\"true\"><span id=\"ijg-zin\"><\/span><span id=\"ijg-zout\"><\/span><span id=\"ijg-zfit\"><\/span><\/div>\r\n        <div class=\"ijg-mm\" aria-hidden=\"true\"><div class=\"ijg-mm-in\"><span class=\"ijg-mm-l\">Map<\/span><svg viewBox=\"0 0 128 80\" id=\"ijg-mm\"><\/svg><\/div><\/div>\r\n        <div class=\"ijg-flow\" id=\"ijg-flow\"><\/div>\r\n      <\/div>\r\n      <div class=\"ijg-nav\">\r\n        <button class=\"ijg-snav\" id=\"ijg-prev\" type=\"button\"><span id=\"ijg-previc\"><\/span>Previous<\/button>\r\n        <span class=\"ijg-ctr\" id=\"ijg-ctr\">Step 1 \/ 4<\/span>\r\n        <button class=\"ijg-snav pri\" id=\"ijg-next\" type=\"button\">Next<span id=\"ijg-nextic\"><\/span><\/button>\r\n      <\/div>\r\n    <\/section>\r\n    <aside class=\"ijg-phone\">\r\n      <div class=\"ijg-ph\"><div class=\"ijg-screen\">\r\n        <div class=\"ijg-notch\"><\/div>\r\n        <div class=\"ijg-chbar\"><div class=\"ijg-av push\" id=\"ijg-av\"><\/div><div style=\"min-width:0\"><div class=\"ijg-nm\" id=\"ijg-chnm\">App &middot; Riverside Health<\/div><div class=\"ijg-stt\" id=\"ijg-chst\">Notification received<\/div><\/div><\/div>\r\n        <div class=\"ijg-msgs\" id=\"ijg-msgs\"><\/div>\r\n        <div class=\"ijg-strip\" id=\"ijg-strip\"><\/div>\r\n      <\/div><\/div>\r\n    <\/aside>\r\n  <\/div>\r\n  <noscript><div class=\"ijg-noscript\">This is an interactive demo of indigitall patient journeys. With JavaScript enabled you can step through eight journeys: Appointments, Lab Results, Test Prep, Waitlist, Prescriptions, Care Plan, Billing and Portal Sync, and watch each play out across encrypted push, SMS, in-app and email with a live phone preview.<\/div><\/noscript>\r\n<\/div>\r\n<script>\r\n(function(){\r\nvar root=document.getElementById('indi-healthcare-journeys');if(!root)return;\r\nvar P={\r\n'calendar-check':'<rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><path d=\"m9 16 2 2 4-4\"\/>',\r\n'flask-conical':'<path d=\"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2\"\/><path d=\"M6.453 15h11.094\"\/><path d=\"M8.5 2h7\"\/>',\r\n'clipboard-list':'<rect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\/><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\/><path d=\"M12 11h4\"\/><path d=\"M12 16h4\"\/><path d=\"M8 11h.01\"\/><path d=\"M8 16h.01\"\/>',\r\n'calendar-clock':'<path d=\"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4\"\/><path d=\"M16 2v4M8 2v4M3 10h7\"\/><circle cx=\"17.5\" cy=\"17.5\" r=\"4.5\"\/><path d=\"M17.5 15.5v2l1.4 1\"\/>',\r\n'pill':'<path d=\"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z\"\/><path d=\"m8.5 8.5 7 7\"\/>',\r\n'heart-pulse':'<path d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.29 1.51 4.04 3 5.5l7 7Z\"\/><path d=\"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27\"\/>',\r\n'credit-card':'<rect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\"\/><line x1=\"2\" x2=\"22\" y1=\"10\" y2=\"10\"\/>',\r\n'refresh-cw':'<path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"\/><path d=\"M21 3v5h-5\"\/><path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"\/><path d=\"M8 16H3v5\"\/>',\r\n'log-in':'<path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"\/><polyline points=\"10 17 15 12 10 7\"\/><line x1=\"15\" x2=\"3\" y1=\"12\" y2=\"12\"\/>',\r\n'filter':'<polygon points=\"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3\"\/>',\r\n'smartphone':'<rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\"\/><path d=\"M12 18h.01\"\/>',\r\n'bell':'<path d=\"M10.268 21a2 2 0 0 0 3.464 0\"\/><path d=\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\"\/>',\r\n'mail':'<rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/>',\r\n'inbox':'<polyline points=\"22 12 16 12 14 15 10 15 8 12 2 12\"\/><path d=\"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\/>',\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'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.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\"\/>',\r\n'shield-check':'<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\"\/><path d=\"m9 12 2 2 4-4\"\/>',\r\n'timer':'<line x1=\"10\" x2=\"14\" y1=\"2\" y2=\"2\"\/><line x1=\"12\" x2=\"15\" y1=\"14\" y2=\"11\"\/><circle cx=\"12\" cy=\"14\" r=\"8\"\/>',\r\n'check-check':'<path d=\"M18 6 7 17l-5-5\"\/><path d=\"m22 10-7.5 7.5L13 16\"\/>',\r\n'git-pull-request-arrow':'<circle cx=\"5\" cy=\"6\" r=\"3\"\/><path d=\"M5 9v12\"\/><circle cx=\"19\" cy=\"18\" r=\"3\"\/><path d=\"m15 9-3-3 3-3\"\/><path d=\"M12 6h5a2 2 0 0 1 2 2v7\"\/>',\r\n'flag':'<path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"\/><line x1=\"4\" x2=\"4\" y1=\"22\" y2=\"15\"\/>',\r\n'mouse-pointer-click':'<path d=\"m9 9 5 12 1.8-5.2L21 14Z\"\/><path d=\"M7.2 2.2 8 5.1\"\/><path d=\"m5.1 8-2.9-.8\"\/><path d=\"M14 4.1 12 6\"\/><path d=\"m6 12-1.9 2\"\/>',\r\n'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'package':'<path d=\"m7.5 4.27 9 5.15\"\/><path d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\/><path d=\"m3.3 7 8.7 5 8.7-5\"\/><path d=\"M12 22V12\"\/>',\r\n'file-text':'<path d=\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"\/><path d=\"M14 2v4a2 2 0 0 0 2 2h4\"\/><path d=\"M16 13H8\"\/><path d=\"M16 17H8\"\/><path d=\"M10 9H8\"\/>',\r\n'lock':'<rect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/>',\r\n'circle-check-big':'<path d=\"M21.801 10A10 10 0 1 1 17 3.335\"\/><path d=\"m9 11 3 3L22 4\"\/>',\r\n'chevron-left':'<path d=\"m15 18-6-6 6-6\"\/>','chevron-right':'<path d=\"m9 18 6-6-6-6\"\/>',\r\n'rotate-ccw':'<path d=\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"\/><path d=\"M3 3v5h5\"\/>',\r\n'plus':'<path d=\"M5 12h14\"\/><path d=\"M12 5v14\"\/>','minus':'<path d=\"M5 12h14\"\/>',\r\n'maximize':'<path d=\"M8 3H5a2 2 0 0 0-2 2v3\"\/><path d=\"M21 8V5a2 2 0 0 0-2-2h-3\"\/><path d=\"M3 16v3a2 2 0 0 0 2 2h3\"\/><path d=\"M16 21h3a2 2 0 0 0 2-2v-3\"\/>'\r\n};\r\nfunction ic(n){return '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">'+(P[n]||'')+'<\/svg>';}\r\nvar UC=[{n:'Appointments',ic:'calendar-check'},{n:'Lab Results',ic:'flask-conical'},{n:'Test Prep',ic:'clipboard-list'},{n:'Waitlist',ic:'calendar-clock'},{n:'Prescriptions',ic:'pill'},{n:'Care Plan',ic:'heart-pulse'},{n:'Billing',ic:'credit-card'},{n:'Portal Sync',ic:'refresh-cw'}];\r\nvar J=[\r\n{title:'Automated Appointment Reminders',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Appointment scheduled in EHR'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'You have an appointment Tue, Jun 16 with Dr. Bennett at 10:00 AM.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'filter',l:'Filter: Patient preferred channel'},{t:'e',l:'Reminder window: 48h'},{t:'f',c:'gr',ic:'smartphone',nt:'Send SMS \u00b7 one-way',nm:'48-Hour Reminder',pv:'Your visit with Dr. Bennett is in 2 days. Open the app to confirm or reschedule.',pill:'Immediate',pt:'pill-gr'}],phone:{ch:'sms',nm:'SMS \u00b7 Riverside Health',st:'Text message',msgs:[{d:'in',tx:'Riverside Health: Your appt with Dr. Bennett is Jun 16, 10:00 AM. Open the app to confirm or reschedule.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Confirm or Reschedule',pv:'Conversational assistant handles confirm, reschedule and questions inside the secure app.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Hi Sarah, ready to confirm your Jun 16 visit with Dr. Bennett?'},{d:'out',tx:'Yes, confirm'},{d:'in',tx:'Confirmed for Jun 16 at 10:00 AM. Want directions to 500 River Rd?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'check-check',l:'Event: Confirmed in app?'},{t:'b',branches:[{l:'Confirmed',ns:[{t:'c',c:'bl',ic:'timer',l:'Pause until day-of'}]},{l:'No response',ns:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Day-of Reminder',pv:'Your appointment is today at 10:00 AM. Tap for directions.',pill:'Scheduled 8:30 AM',pt:'pill-bl'}]}]}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Your appointment with Dr. Bennett is TODAY at 10:00 AM. Tap for directions.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'git-pull-request-arrow',l:'Retargeting: Did the patient attend?'},{t:'b',branches:[{l:'Checked in',ns:[{t:'c',c:'bl',ic:'flag',l:'End of journey'}]},{l:'No-show',ns:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'No-Show Rebook',pv:'Assistant offers to rebook in the two-way app.',pill:'AI Active',pt:'pill-pu'}]}]}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Sorry we missed you today. Want to rebook with Dr. Bennett?'},{d:'out',tx:'Yes please'},{d:'in',tx:'Booked: Mon Jun 23 at 10:00 AM. See you then.'}]}}\r\n]},\r\n{title:'Secure Lab Results Delivery (PHI)',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Lab result released in LIS'},{t:'e',l:''},{t:'c',c:'bl',ic:'shield-check',l:'PHI-safe routing: Encrypted Push only'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Your lab results are ready. Tap to view them securely in your portal.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'filter',l:'Filter: Any critical values?'},{t:'b',branches:[{l:'Critical',ns:[{t:'f',c:'pu',ic:'phone',nt:'Care-team alert',nm:'Critical Result: Call',pv:'Out-of-range value flagged. Provider notified to call the patient now.',pill:'Urgent',pt:'pill-pu'}]},{l:'Normal',ns:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Results Ready',pv:'Results available. All values within normal range.',pill:'Immediate',pt:'pill-bl'}]}]}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Blood panel (Jun 10) is available. All values are within the normal range.'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'lock',nt:'Encrypted Push \u00b7 one-way',nm:'Secure Portal Link',pv:'Lockscreen-safe: no PHI in the preview. Tap to authenticate and read full results.',pill:'PHI-safe',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'A new secure document is available. Open it in your patient portal to view full results.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Results Q&A',pv:'Patients ask questions about results in the secure, two-way app, never over push or SMS.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'I can answer questions about your Jun 10 results.'},{d:'out',tx:'Is my cholesterol okay?'},{d:'in',tx:'Your LDL is 95 mg\/dL, within the healthy range. Want me to book a call with Dr. Bennett?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pause 24h'},{t:'e',l:''},{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Event: Viewed in portal?'},{t:'e',l:'Not viewed'},{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Gentle Reminder',pv:'Your results are still waiting in your secure portal.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Reminder: your results from Jun 10 are ready to review in your portal.'}]}}\r\n]},\r\n{title:'Step-by-Step Procedure Prep',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Procedure scheduled (Jun 20)'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:\"Your procedure is set for Jun 20. We'll walk you through prep, one step at a time.\"}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pause until 3 days before'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Prep: Step 1 of 3',pv:'3 days out: begin a low-fiber diet. Tap for the full do\/avoid list.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Step 1 of 3: Start a low-fiber diet today. Tap to see what to eat and avoid.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Prep Q&A',pv:'Two-way prep assistant answers questions instantly in the secure app.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Any questions about your prep? Ask me anytime.'},{d:'out',tx:'Can I drink coffee?'},{d:'in',tx:'Black coffee is fine until noon tomorrow, no milk or cream.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pause until 1 day before'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Prep: Step 2 of 3',pv:'Tomorrow: clear liquids only after 12:00 PM. We will remind you.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Step 2 of 3: Clear liquids only after noon today. No solid food.'}]}},\r\n{nodes:[{t:'f',c:'gr',ic:'smartphone',nt:'Send SMS \u00b7 one-way',nm:'Prep: Step 3 (Day of)',pv:'Arrive 7:00 AM. No food or drink after midnight. Bring ID and a ride home.',pill:'Scheduled',pt:'pill-gr'}],phone:{ch:'sms',nm:'SMS \u00b7 Riverside Health',st:'Text message',msgs:[{d:'in',tx:'Step 3 of 3 \u00b7 Today: arrive 7:00 AM, nothing to eat\/drink after midnight. Bring ID + a ride home.'}]}}\r\n]},\r\n{title:'Real-Time Waitlist Auto-Fill',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'zap',l:'Entry: Cancellation frees a slot'},{t:'e',l:''},{t:'c',c:'bl',ic:'refresh-cw',l:'Real-time API: open slot detected'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'An earlier slot just opened: Thu, Jun 12 at 2:00 PM with Dr. Bennett.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'filter',l:'Filter: Waitlisted + provider match'},{t:'e',l:'Match found'},{t:'f',c:'gr',ic:'smartphone',nt:'Send SMS \u00b7 one-way',nm:'Earlier Slot Alert',pv:'A slot opened Thu 2:00 PM. Open the app to claim it.',pill:'Real-time',pt:'pill-gr'}],phone:{ch:'sms',nm:'SMS \u00b7 Riverside Health',st:'Text message',msgs:[{d:'in',tx:'Earlier opening: Thu Jun 12, 2:00 PM with Dr. Bennett. Open the app to claim it.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Claim the Slot',pv:'Assistant confirms the claim in the two-way app, first to respond wins.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'A slot opened Thu Jun 12, 2:00 PM with Dr. Bennett. Want it?'},{d:'out',tx:'Yes, claim it'},{d:'in',tx:\"Done, you're booked. Your original appointment was released.\"}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'check-check',l:'Event: Slot claimed?'},{t:'b',branches:[{l:'Claimed',ns:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Slot Confirmed',pv:'Booked. Confirmation sent.',pill:'Immediate',pt:'pill-bl'}]},{l:'No reply 15m',ns:[{t:'c',c:'bl',ic:'git-pull-request-arrow',l:'Offer next waitlisted patient'}]}]}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Confirmed: Thu Jun 12 at 2:00 PM with Dr. Bennett.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pause until day before'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Day-Before Reminder',pv:'Reminder for your new earlier slot tomorrow.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Reminder: your appointment with Dr. Bennett is tomorrow at 2:00 PM.'}]}}\r\n]},\r\n{title:'Prescription Refills & 1-Tap Reorder',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Refill due in 5 days'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Your Metformin refill is coming up.'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Refill Reminder',pv:'Time to refill Metformin 850mg. Open the app to reorder.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Refill due soon: Metformin 850mg. Open the app to reorder in one tap.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'1-Tap Reorder',pv:'Two-way assistant places the refill order in the secure app.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Want me to reorder your Metformin 850mg to Riverside Pharmacy?'},{d:'out',tx:'Yes'},{d:'in',tx:\"Ordered. I'll text you the moment it's ready for pickup.\"}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'check-check',l:'Event: Order placed?'},{t:'b',branches:[{l:'Ordered',ns:[{t:'f',c:'gr',ic:'package',nt:'Send SMS \u00b7 one-way',nm:'Ready for Pickup',pv:'Prescription filled and ready at the pharmacy.',pill:'Immediate',pt:'pill-gr'}]},{l:'Not in 2 days',ns:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Refill Nudge',pv:\"Don't run out: reorder in the app.\",pill:'Scheduled',pt:'pill-bl'}]}]}],phone:{ch:'sms',nm:'SMS \u00b7 Riverside Health',st:'Text message',msgs:[{d:'in',tx:'Your Metformin 850mg is ready at Riverside Pharmacy (open until 9:00 PM).'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pause 80 days'},{t:'e',l:''},{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Next Refill Reminder',pv:'Proactive reminder before the next refill is due.',pill:'Scheduled',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:\"It's almost time for your next Metformin refill. Open the app to reorder.\"}]}}\r\n]},\r\n{title:'Real-Time Care Plan Updates',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: Provider updates care plan'},{t:'e',l:''},{t:'c',c:'bl',ic:'refresh-cw',l:'Real-time API sync from EHR'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Your care plan was just updated by Dr. Bennett.'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Care Plan Updated',pv:'New dosage: Lisinopril 20mg daily. Tap to view the change.',pill:'Real-time',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Updated plan: Lisinopril increased to 20mg once daily, starting tomorrow.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pause 3 days'},{t:'e',l:''},{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Adherence Check-in',pv:'Conversational check-in; replies stay inside the secure app.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Quick check-in: how are you feeling on the new 20mg dose?'},{d:'out',tx:'Feeling fine, no side effects.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'filter',l:'Filter: Concern reported?'},{t:'b',branches:[{l:'Concern',ns:[{t:'f',c:'pu',ic:'phone',nt:'Nurse alert',nm:'Escalate to Nurse',pv:'Symptom flagged. Nurse will call to review.',pill:'Urgent',pt:'pill-pu'}]},{l:'Tolerating well',ns:[{t:'c',c:'bl',ic:'flag',l:'Continue current plan'}]}]}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:\"Thanks, we'll keep you on the new dose. Message me anytime.\"}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'timer',l:'Pause 7 days'},{t:'e',l:''},{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Week-2 Follow-up',pv:'Assistant follows up a week later in the secure app.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Checking in a week later, any new side effects?'},{d:'out',tx:'All good'},{d:'in',tx:'Perfect. Your next review with Dr. Bennett is in 4 weeks.'}]}}\r\n]},\r\n{title:'Billing Alerts & Secure Pay-by-Text',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'log-in',l:'Entry: New statement posted'}],phone:{ch:'sms',nm:'SMS \u00b7 Riverside Health',st:'Text message',msgs:[{d:'in',tx:'Riverside Health: a new statement of $145.00 is available.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'filter',l:'Filter: Balance greater than $0'},{t:'e',l:'Balance due'},{t:'f',c:'gr',ic:'credit-card',nt:'Send SMS \u00b7 one-way',nm:'Statement Alert',pv:'Balance $145.00. Open the app to pay securely or set up a plan.',pill:'Immediate',pt:'pill-gr'}],phone:{ch:'sms',nm:'SMS \u00b7 Riverside Health',st:'Text message',msgs:[{d:'in',tx:'Balance due: $145.00. Open the Riverside Health app to pay securely or set up a plan.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Pay or Set a Plan',pv:'Two-way billing assistant takes secure payment or sets a plan in the app.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Your balance is $145.00. Pay in full, or split into 3 interest-free payments?'},{d:'out',tx:'Split it, please'},{d:'in',tx:'Done: 3 payments of $48.33. First payment scheduled today; receipt in your portal.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'check-check',l:'Event: Paid or plan set?'},{t:'b',branches:[{l:'Resolved',ns:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Payment Confirmed',pv:'Receipt sent and balance settled.',pill:'Immediate',pt:'pill-bl'}]},{l:'No action 7d',ns:[{t:'f',c:'gr',ic:'file-text',nt:'Send SMS \u00b7 one-way',nm:'Payment Reminder',pv:'Friendly reminder about your balance.',pill:'Scheduled',pt:'pill-gr'}]}]}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Payment confirmed. Your receipt is available in the patient portal.'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'flag',l:'End of journey: balance settled'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Thanks! Your balance is settled. A receipt is in your portal.'}]}}\r\n]},\r\n{title:'Live Patient Portal Sync',steps:[\r\n{nodes:[{t:'c',c:'nv',ic:'refresh-cw',l:'Entry: Portal event via real-time API'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'You have a new secure message in your patient portal.'}]}},\r\n{nodes:[{t:'f',c:'bl',ic:'bell',nt:'Encrypted Push \u00b7 one-way',nm:'Portal Activity',pv:'Dr. Bennett sent you a message. Tap to read it in the portal.',pill:'Real-time API',pt:'pill-bl'}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'New message from Dr. Bennett. Open your patient portal to read it.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Message Assistant',pv:'Two-way assistant summarizes portal messages and answers questions.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'I can summarize your new message or answer questions about it.'},{d:'out',tx:'What did Dr. Bennett say?'},{d:'in',tx:'She moved your follow-up to 3 months and approved your refill. Want details?'}]}},\r\n{nodes:[{t:'c',c:'bl',ic:'mouse-pointer-click',l:'Event: Opened within 24h?'},{t:'b',branches:[{l:'Opened',ns:[{t:'c',c:'bl',ic:'check-check',l:'Read receipt synced to EHR'}]},{l:'Not opened',ns:[{t:'f',c:'gr',ic:'smartphone',nt:'Send SMS \u00b7 one-way',nm:'Portal Reminder',pv:'You have an unread message from your care team.',pill:'Scheduled',pt:'pill-gr'}]}]}],phone:{ch:'push',nm:'App \u00b7 Riverside Health',st:'Encrypted notification',msgs:[{d:'in',tx:'Read receipt synced to your record. Your care team can see you got the message.'}]}},\r\n{nodes:[{t:'f',c:'pu',ic:'bot',nt:'AI Agent \u00b7 In-App \u00b7 two-way',nm:'Anything Else?',pv:'Assistant offers further help in the secure app.',pill:'AI Active',pt:'pill-pu'}],phone:{ch:'inbox',nm:'In-App \u00b7 Riverside Health',st:'Secure chat',msgs:[{d:'in',tx:'Anything else I can help you with in your portal?'},{d:'out',tx:'No, thanks'},{d:'in',tx:'Anytime. Your record is fully up to date.'}]}}\r\n]}\r\n];\r\nvar uc=0,step=0,timers=[];\r\nvar $=function(id){return root.querySelector(id);};\r\nvar elList=$('#ijg-uclist'),elTitle=$('#ijg-jtitle'),elProg=$('#ijg-prog'),elFlow=$('#ijg-flow'),elMM=$('#ijg-mm'),elCtr=$('#ijg-ctr'),elPrev=$('#ijg-prev'),elNext=$('#ijg-next'),elAv=$('#ijg-av'),elNm=$('#ijg-chnm'),elSt=$('#ijg-chst'),elMsgs=$('#ijg-msgs'),elStrip=$('#ijg-strip');\r\n$('#ijg-zin').innerHTML=ic('plus');$('#ijg-zout').innerHTML=ic('minus');$('#ijg-zfit').innerHTML=ic('maximize');\r\n$('#ijg-previc').innerHTML=ic('chevron-left');$('#ijg-nextic').innerHTML=ic('chevron-right');\r\nvar CH_IC={push:'bell',sms:'smartphone',inbox:'inbox',email:'mail'};\r\nvar BADGES=[{k:'push',l:'Encrypted Push'},{k:'sms',l:'SMS'},{k:'inbox',l:'In-App (2-way)'}];\r\nfunction renderList(){\r\n  var h='';UC.forEach(function(u,i){h+='<div class=\"ijg-uc-item'+(i===uc?' on':'')+'\" role=\"button\" tabindex=\"0\" data-i=\"'+i+'\">'+ic(u.ic)+'<span>'+u.n+'<\/span><span class=\"ijg-uc-n\">'+(i+1)+'<\/span><\/div>';});\r\n  elList.innerHTML=h;\r\n  elList.querySelectorAll('.ijg-uc-item').forEach(function(d){\r\n    d.addEventListener('click',function(){uc=+d.getAttribute('data-i');step=0;renderAll();});\r\n    d.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();uc=+d.getAttribute('data-i');step=0;renderAll();}});\r\n  });\r\n}\r\nfunction renderNodes(nodes,parent){\r\n  nodes.forEach(function(n){\r\n    if(n.t==='c'){var el=document.createElement('div');el.className='ijg-nc';el.innerHTML='<div class=\"ijg-nic '+n.c+'\">'+ic(n.ic)+'<\/div><span>'+n.l+'<\/span>';parent.appendChild(el);}\r\n    else if(n.t==='f'){var e2=document.createElement('div');e2.className='ijg-nf pulse';e2.innerHTML='<div class=\"ijg-nhead\"><div class=\"ijg-nic '+n.c+'\">'+ic(n.ic)+'<\/div><span class=\"ijg-ntype\">'+n.nt+'<\/span><\/div><div class=\"ijg-nbody\"><div class=\"ijg-nname\">'+n.nm+'<\/div><div class=\"ijg-nprev\">'+n.pv+'<\/div><span class=\"ijg-npill '+n.pt+'\">'+ic('circle-check-big')+n.pill+'<\/span><\/div>';parent.appendChild(e2);}\r\n    else if(n.t==='e'){var ed=document.createElement('div');ed.className='ijg-edge'+(n.l?' lbl':'');if(n.l)ed.setAttribute('data-label',n.l);parent.appendChild(ed);var dt=document.createElement('div');dt.className='ijg-dot';parent.appendChild(dt);}\r\n    else if(n.t==='b'){\r\n      var nb=n.branches.length;\r\n      var wrap=document.createElement('div');wrap.className='ijg-branch';\r\n      var stem=document.createElement('div');stem.className='ijg-bstem';wrap.appendChild(stem);\r\n      var bar=document.createElement('div');bar.className='ijg-bbar';bar.style.setProperty('--ins',(50\/nb)+'%');wrap.appendChild(bar);\r\n      var row=document.createElement('div');row.className='ijg-brow';\r\n      n.branches.forEach(function(b){\r\n        var col=document.createElement('div');col.className='ijg-bcol';\r\n        var drop=document.createElement('div');drop.className='ijg-bdrop';col.appendChild(drop);\r\n        var lab=document.createElement('div');lab.className='ijg-blabel';lab.textContent=b.l;col.appendChild(lab);\r\n        renderNodes(b.ns,col);row.appendChild(col);\r\n      });\r\n      wrap.appendChild(row);parent.appendChild(wrap);\r\n    }\r\n  });\r\n}\r\nfunction renderMM(total,cur){var cols=['#22C55E','#0072EF','#16469D','#22C55E','#0072EF'],h='';for(var i=0;i<total;i++){var y=8+i*14,c=i===cur?'#0F3B7A':cols[i%cols.length];h+='<rect x=\"46\" y=\"'+y+'\" width=\"'+(i===cur?38:22)+'\" height=\"5\" rx=\"2\" fill=\"'+c+'\" opacity=\"'+(i===cur?1:.5)+'\"\/>';if(i<total-1)h+='<line x1=\"65\" y1=\"'+(y+5)+'\" x2=\"65\" y2=\"'+(y+9)+'\" stroke=\"#CBD5E1\" stroke-width=\"1.5\"\/>';}elMM.innerHTML=h;}\r\nfunction fT(d){var h=d.getHours(),m=('0'+d.getMinutes()).slice(-2),ap=h>=12?'PM':'AM',h12=h%12||12;return h12+':'+m+' '+ap;}\r\nfunction renderPhone(p){\r\n  timers.forEach(clearTimeout);timers=[];\r\n  elAv.className='ijg-av '+p.ch;elAv.innerHTML=ic(CH_IC[p.ch]);elNm.textContent=p.nm;elSt.textContent=p.st;\r\n  elStrip.querySelectorAll('.ijg-badge').forEach(function(b){if(b.getAttribute('data-k')===p.ch)b.classList.add('on');else b.classList.remove('on');});\r\n  elMsgs.innerHTML='';var now=new Date();\r\n  p.msgs.forEach(function(m,i){var tm=setTimeout(function(){var bub=document.createElement('div');bub.className='ijg-bub '+(m.d==='out'?'out':'in');var ts=new Date(now.getTime()-(p.msgs.length-1-i)*60000);bub.innerHTML='<div class=\"ijg-bt\">'+m.tx+'<\/div><span class=\"ijg-bts\">'+fT(ts)+'<\/span>';elMsgs.appendChild(bub);elMsgs.scrollTop=elMsgs.scrollHeight;},i*420);timers.push(tm);});\r\n}\r\nfunction renderJourney(){\r\n  var j=J[uc],total=j.steps.length;\r\n  elTitle.textContent=j.title;elCtr.textContent='Step '+(step+1)+' \/ '+total;\r\n  var ph='';for(var i=0;i<total;i++){ph+='<div class=\"ijg-seg'+(i<step?' done':i===step?' cur':'')+'\"><\/div>';}elProg.innerHTML=ph;\r\n  elPrev.disabled=(step===0);\r\n  if(step===total-1){elNext.innerHTML='Restart'+ic('rotate-ccw');elNext.onclick=function(){step=0;renderJourney();};}\r\n  else{elNext.innerHTML='Next'+ic('chevron-right');elNext.onclick=function(){go(1);};}\r\n  elFlow.innerHTML='';renderNodes(j.steps[step].nodes,elFlow);renderMM(total,step);renderPhone(j.steps[step].phone);\r\n}\r\nfunction go(dir){var total=J[uc].steps.length;step=Math.max(0,Math.min(total-1,step+dir));renderJourney();}\r\nfunction renderAll(){renderList();renderJourney();}\r\nelStrip.innerHTML=BADGES.map(function(b){return '<span class=\"ijg-badge '+b.k+'\" data-k=\"'+b.k+'\">'+ic(CH_IC[b.k])+' '+b.l+'<\/span>';}).join('');\r\nelPrev.onclick=function(){go(-1);};\r\nrenderAll();\r\n})();\r\n<\/script>\r\n<\/div>\r\n\n<style>\n#indi-healthcare-journeys .ijg-ph { aspect-ratio: 9 \/ 19.5 !important; height: auto !important; display: flex !important; flex-direction: column !important; box-sizing: border-box !important; max-width: 262px !important; }\n#indi-healthcare-journeys .ijg-screen { height: auto !important; flex: 1 1 auto !important; min-height: 0 !important; }\n@media (max-width: 600px) { #indi-healthcare-journeys .ijg-ph { max-width: 236px !important; } }\n<\/style>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<div id=\"indi-healthcare-outcomes\" role=\"region\" aria-label=\"Measured outcomes\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n#indi-healthcare-outcomes{all:initial;display:block;position:relative;overflow:hidden;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;box-sizing:border-box !important;-webkit-font-smoothing:antialiased;background:linear-gradient(145deg,#0F3B7A 0%,#1565E0 60%,#0072EF 100%) !important;padding:96px 48px !important}\r\n#indi-healthcare-outcomes *,#indi-healthcare-outcomes *::before,#indi-healthcare-outcomes *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-healthcare-outcomes .iho-texture{position:absolute !important;inset:0 !important;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px) !important;background-size:28px 28px !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-healthcare-outcomes .iho-glow{position:absolute !important;top:-120px !important;right:-80px !important;width:520px !important;height:520px !important;background:radial-gradient(circle,rgba(0,114,239,.22) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-healthcare-outcomes .iho-inner{position:relative !important;z-index:2 !important;max-width:1280px !important;margin:0 auto !important}\r\n#indi-healthcare-outcomes .iho-head{text-align:center !important;max-width:720px !important;margin:0 auto 52px !important}\r\n#indi-healthcare-outcomes .iho-eyebrow{display:inline-block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2.4px !important;text-transform:uppercase !important;color:#8ADA3F !important;margin-bottom:14px !important}\r\n#indi-healthcare-outcomes .iho-title{font-size:clamp(28px,3.5vw,46px) !important;font-weight:500 !important;letter-spacing:-.02em !important;line-height:1.1 !important;color:#FFFFFF !important;margin-bottom:14px !important}\r\n#indi-healthcare-outcomes .iho-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:rgba(255,255,255,.7) !important}\r\n#indi-healthcare-outcomes .iho-grid{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:18px !important;margin:0 !important}\r\n#indi-healthcare-outcomes .iho-stat{background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:14px !important;padding:28px 18px !important;text-align:center !important;transition:transform .26s cubic-bezier(.22,1,.36,1),background .26s ease,border-color .26s ease !important}\r\n#indi-healthcare-outcomes .iho-stat:hover{transform:translateY(-5px) !important;background:rgba(255,255,255,.11) !important;border-color:rgba(138,218,63,.4) !important}\r\n#indi-healthcare-outcomes .iho-ic{width:38px !important;height:38px !important;border-radius:10px !important;background:rgba(138,218,63,.16) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 16px !important}\r\n#indi-healthcare-outcomes .iho-ic svg{width:18px !important;height:18px !important;stroke:#FFFFFF !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n#indi-healthcare-outcomes .iho-num{display:block !important;font-size:clamp(40px,5vw,60px) !important;font-weight:500 !important;letter-spacing:-.03em !important;line-height:1 !important;color:#8ADA3F !important;font-variant-numeric:tabular-nums !important}\r\n#indi-healthcare-outcomes .iho-label{display:block !important;font-size:15px !important;font-weight:700 !important;color:#FFFFFF !important;margin-top:12px !important}\r\n#indi-healthcare-outcomes .iho-desc{display:block !important;font-size:12.5px !important;font-weight:500 !important;line-height:1.5 !important;color:rgba(255,255,255,.62) !important;margin-top:6px !important}\r\n#indi-healthcare-outcomes .iho-source{text-align:center !important;font-size:11.5px !important;color:rgba(255,255,255,.5) !important;margin-top:40px !important;letter-spacing:.2px !important}\r\n@media(max-width:1100px){#indi-healthcare-outcomes{padding:80px 32px !important}#indi-healthcare-outcomes .iho-grid{grid-template-columns:repeat(3,1fr) !important}}\r\n@media(max-width:760px){#indi-healthcare-outcomes{padding:64px 24px !important}#indi-healthcare-outcomes .iho-grid{grid-template-columns:repeat(2,1fr) !important}#indi-healthcare-outcomes .iho-head{margin-bottom:38px !important}}\r\n@media(max-width:460px){#indi-healthcare-outcomes{padding:48px 16px !important}#indi-healthcare-outcomes .iho-grid{grid-template-columns:1fr 1fr !important;gap:12px !important}#indi-healthcare-outcomes .iho-stat{padding:22px 12px !important}#indi-healthcare-outcomes .iho-sub{font-size:15px !important}}\r\n<\/style>\r\n<div class=\"iho-texture\" aria-hidden=\"true\"><\/div>\r\n<div class=\"iho-glow\" aria-hidden=\"true\"><\/div>\r\n<div class=\"iho-inner\">\r\n  <div class=\"iho-head\">\r\n    <span class=\"iho-eyebrow\">Measured Outcomes<\/span>\r\n    <h2 class=\"iho-title\">Results that show up in the numbers<\/h2>\r\n    <p class=\"iho-sub\">Real impact from production deployments: lower cost, higher engagement, fewer no-shows, and a calmer call center.<\/p>\r\n  <\/div>\r\n  <dl class=\"iho-grid\">\r\n    <div class=\"iho-stat\">\r\n      <div class=\"iho-ic\" style=\"background:#0072EF !important\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2v20\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg><\/div>\r\n      <dt class=\"iho-num\" data-to=\"75\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;75%<\/dt>\r\n      <dd class=\"iho-label\">SMS cost<\/dd>\r\n      <dd class=\"iho-desc\">Push absorbs the volume<\/dd>\r\n    <\/div>\r\n    <div class=\"iho-stat\">\r\n      <div class=\"iho-ic\" style=\"background:#30C054 !important\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 3v16a2 2 0 0 0 2 2h16\"\/><path d=\"m19 9-5 5-4-4-3 3\"\/><\/svg><\/div>\r\n      <dt class=\"iho-num\" data-to=\"35\" data-prefix=\"+\" data-suffix=\"%\">+35%<\/dt>\r\n      <dd class=\"iho-label\">Engagement rate<\/dd>\r\n      <dd class=\"iho-desc\">vs an SMS-first stack<\/dd>\r\n    <\/div>\r\n    <div class=\"iho-stat\">\r\n      <div class=\"iho-ic\" style=\"background:#F07000 !important\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 10v12\"\/><path d=\"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z\"\/><\/svg><\/div>\r\n      <dt class=\"iho-num\" data-to=\"30\" data-prefix=\"+\" data-suffix=\"%\">+30%<\/dt>\r\n      <dd class=\"iho-label\">Patient NPS<\/dd>\r\n      <dd class=\"iho-desc\">Vithas live<\/dd>\r\n    <\/div>\r\n    <div class=\"iho-stat\">\r\n      <div class=\"iho-ic\" style=\"background:#FFCA5E !important\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8 2v4M16 2v4M3 10h18\"\/><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"\/><path d=\"m9 16 2 2 4-4\"\/><\/svg><\/div>\r\n      <dt class=\"iho-num\" data-to=\"30\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;30%<\/dt>\r\n      <dd class=\"iho-label\">No-shows<\/dd>\r\n      <dd class=\"iho-desc\">Multi-channel reminders<\/dd>\r\n    <\/div>\r\n    <div class=\"iho-stat\">\r\n      <div class=\"iho-ic\" style=\"background:#12872F !important\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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><\/div>\r\n      <dt class=\"iho-num\" data-to=\"75\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;75%<\/dt>\r\n      <dd class=\"iho-label\">Call-center inbound<\/dd>\r\n      <dd class=\"iho-desc\">Patient self-service<\/dd>\r\n    <\/div>\r\n  <\/dl>\r\n  <p class=\"iho-source\">Source: indigitall production data, 2026.<\/p>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-healthcare-outcomes');if(!root)return;\r\n  var nums=root.querySelectorAll('.iho-num');\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  function run(el){\r\n    var to=+el.getAttribute('data-to'),pre=el.getAttribute('data-prefix')||'',suf=el.getAttribute('data-suffix')||'',dur=1100,t0=null;\r\n    function tick(ts){if(!t0)t0=ts;var p=Math.min((ts-t0)\/dur,1);var e=1-Math.pow(1-p,3);el.textContent=pre+Math.round(e*to)+suf;if(p<1)requestAnimationFrame(tick);}\r\n    requestAnimationFrame(tick);\r\n  }\r\n  if(reduce||!('IntersectionObserver'in window))return;\r\n  var obs=new IntersectionObserver(function(entries){\r\n    entries.forEach(function(en){if(en.isIntersecting){run(en.target);obs.unobserve(en.target);}});\r\n  },{threshold:.4});\r\n  nums.forEach(function(el){obs.observe(el);});\r\n})();\r\n<\/script>\r\n<\/div>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<div id=\"indi-healthcare-phi\" role=\"region\" aria-label=\"PHI-safe by design\">\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-healthcare-phi{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-healthcare-phi *,#indi-healthcare-phi *::before,#indi-healthcare-phi *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-healthcare-phi .ips-inner{max-width:1180px !important;margin:0 auto !important}\r\n#indi-healthcare-phi .ips-head{text-align:center !important;max-width:760px !important;margin:0 auto 52px !important}\r\n#indi-healthcare-phi .ips-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-healthcare-phi .ips-title{font-size:clamp(28px,3.5vw,46px) !important;font-weight:500 !important;letter-spacing:-.02em !important;line-height:1.1 !important;color:#0F3B7A !important;margin-bottom:16px !important}\r\n#indi-healthcare-phi .ips-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:#5A6B85 !important}\r\n#indi-healthcare-phi .ips-cols{display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px !important;align-items:stretch !important}\r\n#indi-healthcare-phi .ips-panel{background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:16px !important;padding:28px !important;box-shadow:0 12px 36px -8px rgba(18,54,108,.10) !important;display:flex !important;flex-direction:column !important}\r\n#indi-healthcare-phi .ips-panel.blocked{border-top:3px solid #E5484D !important}\r\n#indi-healthcare-phi .ips-panel.safe{border-top:3px solid #30C054 !important}\r\n#indi-healthcare-phi .ips-phead{display:flex !important;align-items:center !important;gap:13px !important;padding-bottom:18px !important;margin-bottom:6px !important;border-bottom:1px solid #EEF2F7 !important}\r\n#indi-healthcare-phi .ips-ptile{width:42px !important;height:42px !important;border-radius:11px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}\r\n#indi-healthcare-phi .ips-ptile.red{background:#FDECEC !important}\r\n#indi-healthcare-phi .ips-ptile.grn{background:#E7F8EC !important}\r\n#indi-healthcare-phi .ips-ptile svg{width:21px !important;height:21px !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n#indi-healthcare-phi .ips-ptile.red svg{stroke:#E5484D !important}\r\n#indi-healthcare-phi .ips-ptile.grn svg{stroke:#12872F !important}\r\n#indi-healthcare-phi .ips-ptitle{font-size:18px !important;font-weight:500 !important;color:#0F3B7A !important;letter-spacing:-.01em !important;line-height:1.2 !important}\r\n#indi-healthcare-phi .ips-psub{font-size:12.5px !important;font-weight:500 !important;color:#7C8BA1 !important;margin-top:2px !important}\r\n#indi-healthcare-phi .ips-row{display:flex !important;align-items:flex-start !important;gap:13px !important;padding:16px 0 !important;border-bottom:1px solid #F1F4F8 !important}\r\n#indi-healthcare-phi .ips-row:last-child{border-bottom:none !important;padding-bottom:0 !important}\r\n#indi-healthcare-phi .ips-ric{width:34px !important;height:34px !important;border-radius:9px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;margin-top:1px !important}\r\n#indi-healthcare-phi .blocked .ips-ric{background:#F3F5F8 !important}\r\n#indi-healthcare-phi .blocked .ips-ric svg{stroke:#9AA7B8 !important}\r\n#indi-healthcare-phi .safe .ips-ric{background:#EEF3FF !important}\r\n#indi-healthcare-phi .safe .ips-ric svg{stroke:#0072EF !important}\r\n#indi-healthcare-phi .ips-ric svg{width:17px !important;height:17px !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n#indi-healthcare-phi .ips-rmain{flex:1 !important;min-width:0 !important}\r\n#indi-healthcare-phi .ips-rname{font-size:14.5px !important;font-weight:700 !important;color:#0F0F0F !important}\r\n#indi-healthcare-phi .ips-rwhy{font-size:13px !important;font-weight:500 !important;line-height:1.5 !important;color:#5A6B85 !important;margin-top:3px !important}\r\n#indi-healthcare-phi .ips-tag{display:inline-flex !important;align-items:center !important;gap:5px !important;flex-shrink:0 !important;padding:4px 10px !important;border-radius:50px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.2px !important;white-space:nowrap !important;margin-top:1px !important}\r\n#indi-healthcare-phi .ips-tag svg{width:12px !important;height:12px !important;stroke-width:2.4 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n#indi-healthcare-phi .ips-tag.red{background:#FDECEC !important;color:#C2333A !important}\r\n#indi-healthcare-phi .ips-tag.red svg{stroke:#C2333A !important}\r\n#indi-healthcare-phi .ips-tag.grn{background:#E7F8EC !important;color:#12872F !important}\r\n#indi-healthcare-phi .ips-tag.grn svg{stroke:#12872F !important}\r\n#indi-healthcare-phi .ips-compliance{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;margin-top:36px !important}\r\n#indi-healthcare-phi .ips-chip{display:inline-flex !important;align-items:center !important;gap:7px !important;background:#FFFFFF !important;border:1px solid #DCE3EC !important;border-radius:50px !important;padding:9px 16px !important;font-size:13px !important;font-weight:600 !important;color:#0F3B7A !important}\r\n#indi-healthcare-phi .ips-chip svg{width:15px !important;height:15px !important;stroke:#12872F !important;stroke-width:2.2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n@media(max-width:860px){#indi-healthcare-phi{padding:80px 32px !important}#indi-healthcare-phi .ips-cols{grid-template-columns:1fr !important;gap:18px !important}#indi-healthcare-phi .ips-head{margin-bottom:38px !important}}\r\n@media(max-width:600px){#indi-healthcare-phi{padding:56px 16px !important}#indi-healthcare-phi .ips-panel{padding:22px !important}#indi-healthcare-phi .ips-sub{font-size:15px !important}#indi-healthcare-phi .ips-row{flex-wrap:wrap !important}#indi-healthcare-phi .ips-tag{margin-left:47px !important}}\r\n<\/style>\r\n<div class=\"ips-inner\">\r\n  <div class=\"ips-head\">\r\n    <span class=\"ips-eyebrow\">PHI-Safe by Design<\/span>\r\n    <h2 class=\"ips-title\">PHI only moves on channels we can stand behind<\/h2>\r\n    <p class=\"ips-sub\">Some channels simply can't be made compliant, so we never send protected health information on them. Everything clinical flows over BAA-covered, encrypted, auditable channels.<\/p>\r\n  <\/div>\r\n  <div class=\"ips-cols\">\r\n    <section class=\"ips-panel blocked\">\r\n      <div class=\"ips-phead\">\r\n        <div class=\"ips-ptile red\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg><\/div>\r\n        <div><div class=\"ips-ptitle\">Never used for PHI<\/div><div class=\"ips-psub\">Compliance gaps we refuse to ignore<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"ips-row\">\r\n        <div class=\"ips-ric\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"\/><\/svg><\/div>\r\n        <div class=\"ips-rmain\"><div class=\"ips-rname\">RCS<\/div><div class=\"ips-rwhy\">Google&rsquo;s RBM terms ban PHI on RCS.<\/div><\/div>\r\n        <span class=\"ips-tag red\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg>Blocked<\/span>\r\n      <\/div>\r\n      <div class=\"ips-row\">\r\n        <div class=\"ips-ric\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"\/><\/svg><\/div>\r\n        <div class=\"ips-rmain\"><div class=\"ips-rname\">WhatsApp (clinical)<\/div><div class=\"ips-rwhy\">Meta won&rsquo;t sign a BAA: non-clinical use only.<\/div><\/div>\r\n        <span class=\"ips-tag red\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg>Blocked<\/span>\r\n      <\/div>\r\n      <div class=\"ips-row\">\r\n        <div class=\"ips-ric\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"6\" cy=\"12\" r=\"4\"\/><circle cx=\"18\" cy=\"12\" r=\"4\"\/><line x1=\"6\" x2=\"18\" y1=\"16\" y2=\"16\"\/><\/svg><\/div>\r\n        <div class=\"ips-rmain\"><div class=\"ips-rname\">Voicemail<\/div><div class=\"ips-rwhy\">Falls outside most CPaaS BAA scope.<\/div><\/div>\r\n        <span class=\"ips-tag red\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg>Blocked<\/span>\r\n      <\/div>\r\n    <\/section>\r\n    <section class=\"ips-panel safe\">\r\n      <div class=\"ips-phead\">\r\n        <div class=\"ips-ptile grn\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/div>\r\n        <div><div class=\"ips-ptitle\">PHI-safe stack<\/div><div class=\"ips-psub\">BAA-covered, encrypted, auditable<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"ips-row\">\r\n        <div class=\"ips-ric\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M10.268 21a2 2 0 0 0 3.464 0\"\/><path d=\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\"\/><\/svg><\/div>\r\n        <div class=\"ips-rmain\"><div class=\"ips-rname\">Encrypted Push<\/div><div class=\"ips-rwhy\">Lockscreen-safe, end-to-end encrypted. The only stack of its kind in the US.<\/div><\/div>\r\n        <span class=\"ips-tag grn\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>BAA<\/span>\r\n      <\/div>\r\n      <div class=\"ips-row\">\r\n        <div class=\"ips-ric\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"22 12 16 12 14 15 10 15 8 12 2 12\"\/><path d=\"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\/><\/svg><\/div>\r\n        <div class=\"ips-rmain\"><div class=\"ips-rname\">In-App secure inbox<\/div><div class=\"ips-rwhy\">Two-way messaging inside the authenticated app.<\/div><\/div>\r\n        <span class=\"ips-tag grn\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>BAA<\/span>\r\n      <\/div>\r\n      <div class=\"ips-row\">\r\n        <div class=\"ips-ric\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div>\r\n        <div class=\"ips-rmain\"><div class=\"ips-rname\">Secure patient portal<\/div><div class=\"ips-rwhy\">Authenticated access: no PHI ever shown in a preview.<\/div><\/div>\r\n        <span class=\"ips-tag grn\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>BAA<\/span>\r\n      <\/div>\r\n    <\/section>\r\n  <\/div>\r\n  <div class=\"ips-compliance\">\r\n    <span class=\"ips-chip\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>HIPAA + BAA on all channels<\/span>\r\n    <span class=\"ips-chip\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>SOC 2 Type II<\/span>\r\n    <span class=\"ips-chip\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>ISO 27001<\/span>\r\n    <span class=\"ips-chip\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>US data residency<\/span>\r\n  <\/div>\r\n<\/div>\r\n<\/div>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<div id=\"indi-healthcare-proof\" role=\"region\" aria-label=\"Proof: production results\">\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-healthcare-proof{all:initial;display:block;position:relative;overflow:hidden;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;box-sizing:border-box !important;-webkit-font-smoothing:antialiased;background:linear-gradient(160deg,#0B245B 0%,#0F3B7A 55%,#1565E0 100%) !important;padding:100px 48px !important}\r\n#indi-healthcare-proof *,#indi-healthcare-proof *::before,#indi-healthcare-proof *::after{box-sizing:border-box;margin:0;padding:0}\r\n#indi-healthcare-proof .ipr-texture{position:absolute !important;inset:0 !important;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px) !important;background-size:28px 28px !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-healthcare-proof .ipr-glow{position:absolute !important;bottom:-140px !important;left:-90px !important;width:520px !important;height:520px !important;background:radial-gradient(circle,rgba(0,114,239,.22) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important}\r\n#indi-healthcare-proof .ipr-inner{position:relative !important;z-index:2 !important;max-width:1180px !important;margin:0 auto !important}\r\n#indi-healthcare-proof .ipr-head{text-align:center !important;max-width:740px !important;margin:0 auto 52px !important}\r\n#indi-healthcare-proof .ipr-eyebrow{display:inline-block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2.4px !important;text-transform:uppercase !important;color:#8ADA3F !important;margin-bottom:14px !important}\r\n#indi-healthcare-proof .ipr-title{font-size:clamp(28px,3.5vw,46px) !important;font-weight:500 !important;letter-spacing:-.02em !important;line-height:1.1 !important;color:#FFFFFF !important;margin-bottom:16px !important}\r\n#indi-healthcare-proof .ipr-sub{font-size:17px !important;font-weight:400 !important;line-height:1.6 !important;color:rgba(255,255,255,.7) !important}\r\n#indi-healthcare-proof .ipr-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;align-items:stretch !important}\r\n#indi-healthcare-proof .ipr-card{position:relative !important;display:flex !important;flex-direction:column !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.13) !important;border-radius:16px !important;padding:32px 28px 28px !important;overflow:hidden !important;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s ease,border-color .28s ease,box-shadow .28s ease !important}\r\n#indi-healthcare-proof .ipr-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:4px !important;background:linear-gradient(90deg,#8ADA3F,#0072EF) !important;transform:scaleX(1) !important;transform-origin:left !important;transition:transform .7s cubic-bezier(.22,1,.36,1) !important}\r\n#indi-healthcare-proof .ipr-card:hover{transform:translateY(-6px) !important;background:rgba(255,255,255,.1) !important;border-color:rgba(138,218,63,.45) !important;box-shadow:0 24px 50px -18px rgba(0,0,0,.5) !important}\r\n#indi-healthcare-proof .ipr-logo{min-height:60px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-bottom:20px !important;margin-bottom:20px !important;border-bottom:1px solid rgba(255,255,255,.1) !important}\r\n#indi-healthcare-proof .ipr-logo img{display:block !important;width:82% !important;height:auto !important;object-fit:contain !important;filter:brightness(0) invert(1) !important}\r\n#indi-healthcare-proof .ipr-geo{display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.4px !important;text-transform:uppercase !important;color:rgba(255,255,255,.55) !important;margin:16px 0 10px !important}\r\n#indi-healthcare-proof .ipr-geo svg{width:12px !important;height:12px !important;stroke:rgba(255,255,255,.55) !important;stroke-width:2 !important;fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}\r\n#indi-healthcare-proof .ipr-narr{font-size:13.5px !important;font-weight:500 !important;line-height:1.6 !important;color:rgba(255,255,255,.78) !important;margin-bottom:22px !important;flex:1 !important}\r\n#indi-healthcare-proof .ipr-mets{display:flex !important;flex-direction:column !important;gap:18px !important;border-top:1px solid rgba(255,255,255,.12) !important;padding-top:22px !important}\r\n#indi-healthcare-proof .ipr-met{display:flex !important;flex-direction:column !important;gap:3px !important}\r\n#indi-healthcare-proof .ipr-num{font-size:34px !important;font-weight:500 !important;letter-spacing:-.02em !important;line-height:1 !important;color:#8ADA3F !important;font-variant-numeric:tabular-nums !important}\r\n#indi-healthcare-proof .ipr-mlabel{font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;color:rgba(255,255,255,.82) !important}\r\n#indi-healthcare-proof .ipr-foot{text-align:center !important;font-size:11.5px !important;color:rgba(255,255,255,.5) !important;margin-top:38px !important}\r\n\/* entrance animation - gated behind .ipr-js so content is fully visible without JS *\/\r\n#indi-healthcare-proof.ipr-js .ipr-card{opacity:0;transform:translateY(28px)}\r\n#indi-healthcare-proof.ipr-js .ipr-card.in{opacity:1;transform:translateY(0)}\r\n#indi-healthcare-proof.ipr-js .ipr-card::before{transform:scaleX(0)}\r\n#indi-healthcare-proof.ipr-js .ipr-card.in::before{transform:scaleX(1)}\r\n#indi-healthcare-proof.ipr-js .ipr-card:hover::before{transform:scaleX(1)}\r\n@media(max-width:920px){#indi-healthcare-proof{padding:80px 32px !important}#indi-healthcare-proof .ipr-grid{grid-template-columns:1fr !important;gap:18px !important;max-width:560px !important;margin-left:auto !important;margin-right:auto !important}#indi-healthcare-proof .ipr-head{margin-bottom:38px !important}#indi-healthcare-proof .ipr-narr{flex:none !important}}\r\n@media(max-width:600px){#indi-healthcare-proof{padding:56px 16px !important}#indi-healthcare-proof .ipr-card{padding:28px 22px 24px !important}#indi-healthcare-proof .ipr-sub{font-size:15px !important}#indi-healthcare-proof .ipr-num{font-size:32px !important}#indi-healthcare-proof .ipr-logo img{width:72% !important;max-width:300px !important}}\r\n@media(prefers-reduced-motion:reduce){#indi-healthcare-proof .ipr-card,#indi-healthcare-proof .ipr-card::before{transition:none !important}}\r\n<\/style>\r\n<div class=\"ipr-texture\" aria-hidden=\"true\"><\/div>\r\n<div class=\"ipr-glow\" aria-hidden=\"true\"><\/div>\r\n<div class=\"ipr-inner\">\r\n  <div class=\"ipr-head\">\r\n    <span class=\"ipr-eyebrow\">Proof<\/span>\r\n    <h2 class=\"ipr-title\">Production results from leading health systems<\/h2>\r\n    <p class=\"ipr-sub\">Not a pilot. These are live deployments moving real patient volume across the indigitall platform.<\/p>\r\n  <\/div>\r\n  <div class=\"ipr-grid\">\r\n    <article class=\"ipr-card\">\r\n      <div class=\"ipr-logo\"><img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/02\/Vithas-1.png\" alt=\"Vithas\" loading=\"lazy\"><\/div>\r\n      <p class=\"ipr-narr\">Unified every patient database into one CDP and migrated transactional comms off SMS to richer, encrypted channels.<\/p>\r\n      <div class=\"ipr-mets\">\r\n        <div class=\"ipr-met\"><span class=\"ipr-num\" data-to=\"2\" data-suffix=\"&times;\">2&times;<\/span><span class=\"ipr-mlabel\">patient engagement<\/span><\/div>\r\n        <div class=\"ipr-met\"><span class=\"ipr-num\" data-to=\"35\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;35%<\/span><span class=\"ipr-mlabel\">SMS cost<\/span><\/div>\r\n      <\/div>\r\n    <\/article>\r\n    <article class=\"ipr-card\">\r\n      <div class=\"ipr-logo\"><img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/02\/Quironsalud-1.png\" alt=\"Quir\u00f3nSalud\" loading=\"lazy\"><\/div>\r\n      <p class=\"ipr-narr\">Appointment management and FAQs over WhatsApp Flows with two AI bots, serving a 7M+ annual patient base.<\/p>\r\n      <div class=\"ipr-mets\">\r\n        <div class=\"ipr-met\"><span class=\"ipr-num\" data-to=\"114\" data-prefix=\"+$\" data-suffix=\"k\">+$114k<\/span><span class=\"ipr-mlabel\">expected revenue (project ROI)<\/span><\/div>\r\n        <div class=\"ipr-met\"><span class=\"ipr-num\" data-to=\"50\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;50%<\/span><span class=\"ipr-mlabel\">inbound calls<\/span><\/div>\r\n        <div class=\"ipr-met\"><span class=\"ipr-num\" data-to=\"40\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;40%<\/span><span class=\"ipr-mlabel\">no-shows \/ absenteeism<\/span><\/div>\r\n      <\/div>\r\n    <\/article>\r\n    <article class=\"ipr-card\">\r\n      <div class=\"ipr-logo\"><img src=\"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/02\/Sanitas-1.png\" alt=\"Sanitas\" loading=\"lazy\"><\/div>\r\n      <p class=\"ipr-narr\">Deployed the &ldquo;Sania&rdquo; AI bot on WhatsApp for proactive, real-time patient communication, with omnichannel reminders coordinated by the CDP.<\/p>\r\n      <div class=\"ipr-mets\">\r\n        <div class=\"ipr-met\"><span class=\"ipr-num\" data-to=\"60\" data-prefix=\"&minus;\" data-suffix=\"%\">&minus;60%<\/span><span class=\"ipr-mlabel\">no-shows<\/span><\/div>\r\n        <div class=\"ipr-met\"><span class=\"ipr-num\" data-to=\"50\" data-prefix=\"+\" data-suffix=\"%\">+50%<\/span><span class=\"ipr-mlabel\">appointment confirmations<\/span><\/div>\r\n      <\/div>\r\n    <\/article>\r\n  <\/div>\r\n  <p class=\"ipr-foot\">Source: indigitall production data: Vithas, Quir\u00f3nSalud &amp; Sanitas, 2026.<\/p>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('indi-healthcare-proof');if(!root)return;\r\n  var cards=root.querySelectorAll('.ipr-card');\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  function count(el){\r\n    var to=+el.getAttribute('data-to'),pre=el.getAttribute('data-prefix')||'',suf=el.getAttribute('data-suffix')||'',dur=1400,t0=null;\r\n    function tick(ts){if(!t0)t0=ts;var p=Math.min((ts-t0)\/dur,1);var e=1-Math.pow(1-p,3);el.textContent=pre+Math.round(e*to)+suf;if(p<1)requestAnimationFrame(tick);}\r\n    el.textContent=pre+'0'+suf;requestAnimationFrame(tick);\r\n  }\r\n  function reveal(card,delay){\r\n    setTimeout(function(){\r\n      card.classList.add('in');\r\n      setTimeout(function(){card.querySelectorAll('.ipr-num[data-to]').forEach(count);},260);\r\n    },delay);\r\n  }\r\n  if(reduce){return;}\r\n  root.classList.add('ipr-js');\r\n  if(!('IntersectionObserver'in window)){cards.forEach(function(c,i){reveal(c,i*150);});return;}\r\n  var revealed=false;\r\n  function revealAll(){\r\n    if(revealed)return;revealed=true;\r\n    for(var i=0;i<cards.length;i++){reveal(cards[i],(i%3)*150);}\r\n  }\r\n  \/* Reveal every card together so lower rows never stay blank *\/\r\n  var grid=(cards[0]&&cards[0].parentNode)||root;\r\n  var obs=new IntersectionObserver(function(entries){\r\n    for(var i=0;i<entries.length;i++){if(entries[i].isIntersecting){revealAll();obs.disconnect();return;}}\r\n  },{threshold:0});\r\n  obs.observe(grid);\r\n  \/* Safety net: if the section is on or above screen and cards are still hidden, show them *\/\r\n  window.addEventListener('load',function(){setTimeout(function(){var r=root.getBoundingClientRect();if(r.top<(window.innerHeight||document.documentElement.clientHeight)){revealAll();obs.disconnect();}},1200);});\r\n})();\r\n<\/script>\r\n<\/div>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- indigitall \u00b7 Healthcare EN \u00b7 Appointment reminders without PHI (new section) -->\n<section class=\"irx irx-soft\" id=\"healthcare-phi-reminders\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\n.irx { all: initial !important; display: block !important; position: relative !important; overflow: hidden !important; font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; -webkit-font-smoothing: antialiased !important; color: #2A2A2A !important; background: #FFFFFF !important; padding: 96px 32px !important; box-sizing: border-box !important; }\n.irx *, .irx *::before, .irx *::after { box-sizing: border-box !important; font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; }\n.irx.irx-soft { background: #F4F7FB !important; }\n.irx.irx-tint { background: linear-gradient(180deg, #EEF5FF 0%, #FFFFFF 100%) !important; }\n.irx.irx-dark { background: radial-gradient(ellipse at top, #16469D 0%, #0F3B7A 55%, #0B245B 100%) !important; color: #FFFFFF !important; }\n.irx .irx-in { position: relative !important; z-index: 2 !important; max-width: 1200px !important; margin: 0 auto !important; }\n.irx h2 { font-size: clamp(28px, 3.1vw, 42px) !important; font-weight: 600 !important; letter-spacing: -0.02em !important; line-height: 1.14 !important; color: #0B245B !important; margin: 0 0 20px !important; padding: 0 !important; text-transform: none !important; }\n.irx.irx-dark h2 { color: #FFFFFF !important; }\n.irx h3 { font-size: 18px !important; font-weight: 700 !important; line-height: 1.35 !important; color: #0B245B !important; margin: 0 !important; padding: 0 !important; text-transform: none !important; letter-spacing: -0.005em !important; }\n.irx p { font-size: 17px !important; font-weight: 400 !important; line-height: 1.65 !important; color: #3C4656 !important; margin: 0 !important; padding: 0 !important; }\n.irx.irx-dark p { color: rgba(255,255,255,0.80) !important; }\n.irx a { color: #0072EF !important; text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 3px !important; font-weight: 600 !important; }\n.irx a:hover { color: #16469D !important; }\n.irx.irx-dark a { color: #8ADA3F !important; }\n.irx.irx-dark a:hover { color: #FFFFFF !important; }\n.irx .irx-ic { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; width: 44px !important; height: 44px !important; border-radius: 12px !important; color: #FFFFFF !important; background: linear-gradient(135deg, var(--c1, #0072EF), var(--c2, #16469D)) !important; box-shadow: 0 10px 20px -10px var(--c1, #0072EF) !important; }\n.irx .irx-ic svg { width: 22px !important; height: 22px !important; fill: none !important; stroke: currentColor !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n.irx .c-blue { --c1: #0072EF; --c2: #16469D; }\n.irx .c-green { --c1: #12872F; --c2: #30C054; }\n.irx .c-orange { --c1: #F07000; --c2: #F5923D; }\n.irx .c-yellow { --c1: #FFCA5E; --c2: #F5923D; }\n.irx .c-lime { --c1: #30C054; --c2: #8ADA3F; }\n.irx .c-navy { --c1: #0F3B7A; --c2: #0072EF; }\n.irx .c-yellow.irx-ic { color: #0F3B7A !important; }\n\n\/* head: copy + visual *\/\n.irx .irx-head { display: grid !important; grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr) !important; gap: 56px !important; align-items: center !important; margin: 0 0 56px !important; }\n.irx .irx-head.irx-head-c { grid-template-columns: minmax(0, 1fr) !important; text-align: center !important; max-width: 860px !important; margin-left: auto !important; margin-right: auto !important; }\n.irx .irx-head > div > p + p { margin-top: 16px !important; }\n\n\/* table as cards (stays a real table) *\/\n.irx table.irx-t { display: block !important; width: 100% !important; border: 0 !important; border-collapse: separate !important; margin: 0 !important; background: transparent !important; }\n.irx table.irx-t thead { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }\n.irx table.irx-t tbody { display: grid !important; gap: 16px !important; counter-reset: irxstep !important; }\n.irx table.irx-t tr { display: flex !important; flex-direction: column !important; gap: 10px !important; position: relative !important; padding: 24px 22px !important; border-radius: 18px !important; background: #FFFFFF !important; border: 0 !important; box-shadow: 0 0 0 1px #E3E8EF, 0 18px 36px -28px rgba(11,36,91,0.45) !important; counter-increment: irxstep !important; }\n.irx table.irx-t td { display: block !important; border: 0 !important; padding: 0 !important; margin: 0 !important; background: transparent !important; font-size: 15px !important; line-height: 1.55 !important; color: #3C4656 !important; text-align: left !important; }\n.irx table.irx-t td:first-child { font-size: 17px !important; font-weight: 800 !important; color: #0B245B !important; line-height: 1.3 !important; }\n.irx table.irx-t td:last-child { margin-top: auto !important; padding: 12px 14px 12px 40px !important; border-radius: 12px !important; background: #F1F6FD !important; color: #16469D !important; font-size: 14px !important; position: relative !important; }\n.irx table.irx-t td:last-child::before { content: \"\" !important; position: absolute !important; left: 13px !important; top: 13px !important; width: 17px !important; height: 17px !important; border-radius: 50% !important; background: #0072EF !important; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'\/%3E%3Cpath d='M12 16v-4M12 8h.01'\/%3E%3C\/svg%3E\") center\/contain no-repeat !important; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'\/%3E%3Cpath d='M12 16v-4M12 8h.01'\/%3E%3C\/svg%3E\") center\/contain no-repeat !important; }\n.irx table.irx-t tr::before { content: counter(irxstep) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 34px !important; height: 34px !important; border-radius: 10px !important; font-size: 15px !important; font-weight: 800 !important; color: #FFFFFF !important; background: linear-gradient(135deg, var(--c1, #0072EF), var(--c2, #16469D)) !important; margin-bottom: 4px !important; }\n.irx table.irx-t tr:nth-child(5n+1) { --c1: #0072EF; --c2: #16469D; }\n.irx table.irx-t tr:nth-child(5n+2) { --c1: #F07000; --c2: #F5923D; }\n.irx table.irx-t tr:nth-child(5n+3) { --c1: #12872F; --c2: #30C054; }\n.irx table.irx-t tr:nth-child(5n+4) { --c1: #0F3B7A; --c2: #0072EF; }\n.irx table.irx-t tr:nth-child(5n+5) { --c1: #30C054; --c2: #8ADA3F; }\n.irx table.irx-t.irx-flow tbody { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }\n.irx table.irx-t.irx-flow tr:not(:last-child)::after { content: \"\" !important; position: absolute !important; top: 40px !important; right: -14px !important; width: 12px !important; height: 12px !important; border-top: 3px solid #8ADA3F !important; border-right: 3px solid #8ADA3F !important; transform: rotate(45deg) !important; z-index: 3 !important; }\n.irx table.irx-t.irx-g2 tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\n.irx table.irx-t.irx-g4 tbody { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }\n.irx table.irx-t.irx-sys tr::before { content: \"\" !important; width: 44px !important; height: 44px !important; border-radius: 12px !important; background-color: var(--c1) !important; background-image: var(--ico), linear-gradient(135deg, var(--c1), var(--c2)) !important; background-repeat: no-repeat !important; background-position: center, 0 0 !important; background-size: 22px 22px, 100% 100% !important; }\n.irx table.irx-t.irx-sys td:nth-child(3) { font-weight: 600 !important; color: #2A2A2A !important; }\n.irx table.irx-t.irx-list tbody { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; }\n.irx table.irx-t.irx-list tr { display: grid !important; grid-template-columns: 34px minmax(0, 0.8fr) minmax(0, 1.25fr) minmax(0, 1.25fr) !important; align-items: center !important; gap: 18px !important; padding: 16px 18px !important; }\n.irx table.irx-t.irx-list tr::before { margin: 0 !important; }\n.irx table.irx-t.irx-list td:first-child { font-size: 16px !important; }\n.irx table.irx-t.irx-list td:last-child { margin: 0 !important; }\n.irx table.irx-t.irx-cat tr { padding-top: 22px !important; }\n.irx table.irx-t.irx-cat td:last-child { padding: 7px 12px 7px 32px !important; border-radius: 12px !important; width: max-content !important; max-width: 100% !important; font-weight: 800 !important; font-size: 13px !important; letter-spacing: 0.02em !important; background: var(--cs) !important; color: var(--cd) !important; }\n.irx table.irx-t.irx-cat td:last-child::before { left: 11px !important; top: 8px !important; width: 14px !important; height: 14px !important; background: var(--cd) !important; -webkit-mask: none !important; mask: none !important; border-radius: 50% !important; }\n.irx table.irx-t.irx-cat tr.k-util { --cs: #E9F8EE !important; --cd: #12872F !important; --c1: #12872F; --c2: #30C054; }\n.irx table.irx-t.irx-cat tr.k-free { --cs: #E8F2FF !important; --cd: #0B5BC4 !important; --c1: #0072EF; --c2: #16469D; }\n.irx table.irx-t.irx-cat tr.k-mkt { --cs: #FFF1E3 !important; --cd: #B85400 !important; --c1: #F07000; --c2: #F5923D; }\n.irx.irx-dark table.irx-t tr { background: rgba(255,255,255,0.06) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14) !important; }\n.irx.irx-dark table.irx-t td { color: rgba(255,255,255,0.80) !important; }\n.irx.irx-dark table.irx-t td:first-child { color: #FFFFFF !important; }\n.irx.irx-dark table.irx-t.irx-cat td:last-child { color: var(--cd) !important; }\n.irx.irx-dark table.irx-t.irx-cat tr.k-util { --cs: rgba(138,218,63,0.16) !important; --cd: #8ADA3F !important; }\n.irx.irx-dark table.irx-t.irx-cat tr.k-free { --cs: rgba(61,155,255,0.18) !important; --cd: #9CCBFF !important; }\n.irx.irx-dark table.irx-t.irx-cat tr.k-mkt { --cs: #F07000 !important; --cd: #FFFFFF !important; }\n\n\/* cards row *\/\n.irx .irx-row { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 20px !important; margin: 20px 0 0 !important; }\n.irx .irx-row.irx-row-1 { grid-template-columns: minmax(0, 1fr) !important; }\n.irx .irx-card { position: relative !important; display: flex !important; flex-direction: column !important; gap: 16px !important; padding: 30px !important; border-radius: 20px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #E3E8EF, 0 22px 44px -32px rgba(11,36,91,0.5) !important; }\n.irx .irx-card.irx-warn { background: linear-gradient(135deg, #FFF6EC, #FFFFFF 70%) !important; box-shadow: 0 0 0 1px #FBD9B5, 0 22px 44px -32px rgba(240,112,0,0.45) !important; }\n.irx .irx-card.irx-warn::before { content: \"\" !important; position: absolute !important; left: 0 !important; top: 24px !important; bottom: 24px !important; width: 4px !important; border-radius: 0 4px 4px 0 !important; background: linear-gradient(180deg, #F07000, #FFCA5E) !important; }\n.irx .irx-card.irx-proof { background: linear-gradient(135deg, #0B245B, #16469D) !important; box-shadow: 0 26px 50px -30px rgba(11,36,91,0.8) !important; }\n.irx .irx-card.irx-proof p { color: rgba(255,255,255,0.84) !important; }\n.irx .irx-card.irx-proof a { color: #8ADA3F !important; }\n.irx .irx-card.irx-proof a:hover { color: #FFFFFF !important; }\n.irx .irx-card.irx-fit { flex-direction: row !important; align-items: flex-start !important; gap: 18px !important; padding: 22px 26px !important; background: #F6F7F6 !important; box-shadow: inset 0 0 0 1px #E5E7E5 !important; }\n.irx .irx-card.irx-fit p { font-size: 15.5px !important; color: #5B6472 !important; }\n.irx.irx-dark .irx-card.irx-fit { background: rgba(255,255,255,0.05) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12) !important; }\n.irx.irx-dark .irx-card.irx-fit p { color: rgba(255,255,255,0.72) !important; }\n.irx .irx-fit .irx-ic { width: 38px !important; height: 38px !important; border-radius: 10px !important; background: #E5E7E5 !important; color: #5B6472 !important; box-shadow: none !important; }\n.irx.irx-dark .irx-fit .irx-ic { background: rgba(255,255,255,0.12) !important; color: #FFFFFF !important; }\n.irx .irx-fit .irx-ic svg { width: 18px !important; height: 18px !important; }\n.irx .irx-big { display: flex !important; align-items: baseline !important; gap: 12px !important; flex-wrap: wrap !important; }\n.irx .irx-big b { font-size: clamp(44px, 5vw, 64px) !important; font-weight: 800 !important; letter-spacing: -0.035em !important; line-height: 1 !important; color: #F07000 !important; }\n.irx .irx-proof .irx-big b { color: #8ADA3F !important; }\n.irx .irx-big small { font-size: 13px !important; font-weight: 800 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; color: #5B6472 !important; }\n.irx .irx-proof .irx-big small { color: rgba(255,255,255,0.65) !important; }\n.irx .irx-logo { display: block !important; height: 44px !important; width: auto !important; align-self: flex-start !important; }\n.irx .irx-split.irx-split-gap { margin: 64px 0 0 !important; }\n.irx .irx-split.irx-top { align-items: start !important; }\n.irx .irx-big.irx-col { flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; }\n.irx .irx-row { align-items: start !important; }\n.irx .irx-row > .irx-warn, .irx .irx-row > .irx-proof { align-self: stretch !important; }\n.irx .irx-gl { display: block !important; position: relative !important; width: 84px !important; height: 84px !important; overflow: hidden !important; border-radius: 10px !important; align-self: flex-start !important; flex-shrink: 0 !important; }\n.irx .irx-gl img { position: absolute !important; left: -56px !important; top: -58px !important; height: 199px !important; width: auto !important; max-width: none !important; }\n.irx .irx-logo.irx-logo-sq { height: 64px !important; }\n.irx .irx-chip { display: inline-flex !important; align-items: center !important; gap: 8px !important; width: max-content !important; padding: 6px 12px 6px 8px !important; border-radius: 999px !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; }\n.irx .irx-chip svg { width: 16px !important; height: 16px !important; fill: none !important; stroke: currentColor !important; stroke-width: 2.2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n.irx .irx-chip.ch-us { background: #FFE9D3 !important; color: #B85400 !important; }\n\n\/* quote *\/\n.irx .irx-quote { display: grid !important; grid-template-columns: auto minmax(0, 1fr) !important; gap: 22px !important; align-items: start !important; margin: 20px 0 0 !important; padding: 30px 32px !important; border-radius: 20px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #E3E8EF, 0 22px 44px -32px rgba(11,36,91,0.5) !important; }\n.irx.irx-dark .irx-quote { background: rgba(255,255,255,0.06) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14) !important; }\n.irx .irx-g2 { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 54px !important; height: 54px !important; border-radius: 50% !important; background: #F07000 !important; color: #FFFFFF !important; font-size: 20px !important; font-weight: 800 !important; letter-spacing: -0.02em !important; }\n.irx .irx-stars { display: flex !important; gap: 3px !important; margin: 0 0 10px !important; color: #FFCA5E !important; }\n.irx .irx-stars svg { width: 18px !important; height: 18px !important; fill: currentColor !important; }\n.irx blockquote { margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; quotes: none !important; }\n.irx blockquote::before, .irx blockquote::after { content: none !important; }\n.irx blockquote p { font-size: 20px !important; font-weight: 600 !important; line-height: 1.5 !important; color: #0B245B !important; font-style: normal !important; }\n.irx.irx-dark blockquote p { color: #FFFFFF !important; }\n.irx blockquote p + p { margin-top: 12px !important; }\n.irx blockquote cite { font-style: normal !important; font-size: 14px !important; }\n.irx blockquote cite a { font-weight: 800 !important; }\n.irx .irx-quote > div > p { margin-top: 12px !important; font-size: 14.5px !important; color: #5B6472 !important; }\n.irx .irx-quote > div > p em { font-style: italic !important; }\n.irx.irx-dark .irx-quote > div > p { color: rgba(255,255,255,0.65) !important; }\n\n\/* visuals *\/\n.irx .irx-vis { position: relative !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 300px !important; }\n.irx .irx-vis svg.irx-dia { width: 100% !important; max-width: 520px !important; height: auto !important; display: block !important; }\n.irx .irx-phone { position: relative !important; width: 268px !important; aspect-ratio: 9 \/ 19.5 !important; border-radius: 42px !important; padding: 11px !important; background: #0B1220 !important; box-shadow: 0 0 0 2px #2A3242, 0 40px 70px -30px rgba(11,36,91,0.65) !important; flex-shrink: 0 !important; }\n.irx .irx-phone::before { content: \"\" !important; position: absolute !important; top: 19px !important; left: 50% !important; transform: translateX(-50%) !important; width: 84px !important; height: 22px !important; border-radius: 999px !important; background: #0B1220 !important; z-index: 4 !important; }\n.irx .irx-scr { position: relative !important; height: 100% !important; border-radius: 32px !important; overflow: hidden !important; display: flex !important; flex-direction: column !important; background: #ECE5DD !important; }\n.irx .irx-wah { display: flex !important; align-items: center !important; gap: 9px !important; padding: 44px 14px 11px !important; background: #12872F !important; color: #FFFFFF !important; }\n.irx .irx-wah i { width: 30px !important; height: 30px !important; border-radius: 50% !important; background: linear-gradient(135deg, #8ADA3F, #30C054) !important; flex-shrink: 0 !important; }\n.irx .irx-wah span { display: block !important; height: 8px !important; border-radius: 4px !important; background: rgba(255,255,255,0.85) !important; width: 92px !important; }\n.irx .irx-wah span + span { margin-top: 5px !important; height: 6px !important; width: 54px !important; background: rgba(255,255,255,0.5) !important; }\n.irx .irx-wab { flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 9px !important; padding: 14px 11px !important; }\n.irx .irx-b { max-width: 86% !important; padding: 10px !important; border-radius: 12px !important; background: #FFFFFF !important; box-shadow: 0 1px 1px rgba(0,0,0,0.08) !important; font-size: 11.5px !important; line-height: 1.35 !important; color: #2A2A2A !important; }\n.irx .irx-b.me { align-self: flex-end !important; background: #DCF5C9 !important; }\n.irx .irx-sk { display: block !important; height: 6px !important; border-radius: 3px !important; background: #DDE4EE !important; }\n.irx .irx-sk + .irx-sk { margin-top: 5px !important; }\n.irx .irx-b.me .irx-sk { background: #B8E2A0 !important; }\n.irx .irx-prod { display: flex !important; gap: 8px !important; align-items: center !important; padding: 6px 0 !important; }\n.irx .irx-prod + .irx-prod { border-top: 1px solid #EEF1F4 !important; }\n.irx .irx-th { width: 38px !important; height: 38px !important; border-radius: 8px !important; flex-shrink: 0 !important; }\n.irx .th1 { background: radial-gradient(circle at 30% 30%, #FFD9A8 0 22%, transparent 23%), linear-gradient(135deg, #FFCA5E, #F07000) !important; }\n.irx .th2 { background: radial-gradient(circle at 70% 65%, #CFE4FF 0 24%, transparent 25%), linear-gradient(135deg, #3D9BFF, #16469D) !important; }\n.irx .th3 { background: radial-gradient(circle at 35% 70%, #E9F8D9 0 22%, transparent 23%), linear-gradient(135deg, #8ADA3F, #12872F) !important; }\n.irx .irx-prod > div { flex: 1 !important; }\n.irx .irx-btn { display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; margin-top: 8px !important; padding: 7px !important; border-top: 1px solid #EEF1F4 !important; color: #0072EF !important; }\n.irx .irx-btn .irx-sk { width: 60px !important; background: #9CCBFF !important; }\n.irx .irx-cart { display: flex !important; align-items: center !important; gap: 8px !important; }\n.irx .irx-cart svg { width: 26px !important; height: 26px !important; padding: 5px !important; border-radius: 8px !important; background: #12872F !important; stroke: #FFFFFF !important; fill: none !important; stroke-width: 2.2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; flex-shrink: 0 !important; }\n.irx .irx-track { display: flex !important; align-items: center !important; gap: 0 !important; margin: 8px 0 2px !important; }\n.irx .irx-track i { width: 12px !important; height: 12px !important; border-radius: 50% !important; background: #30C054 !important; flex-shrink: 0 !important; }\n.irx .irx-track i.off { background: #DDE4EE !important; }\n.irx .irx-track s { flex: 1 !important; height: 3px !important; background: #30C054 !important; text-decoration: none !important; }\n.irx .irx-track s.off { background: #DDE4EE !important; }\n.irx .irx-tag { display: inline-block !important; margin-bottom: 7px !important; padding: 2px 7px !important; border-radius: 999px !important; font-size: 9px !important; font-weight: 800 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; background: #E9F8EE !important; color: #12872F !important; }\n.irx .irx-agent { display: flex !important; align-items: center !important; gap: 7px !important; align-self: center !important; padding: 6px 10px !important; border-radius: 999px !important; background: rgba(11,36,91,0.82) !important; color: #FFFFFF !important; }\n.irx .irx-agent i { width: 16px !important; height: 16px !important; border-radius: 50% !important; background: linear-gradient(135deg, #FFCA5E, #F07000) !important; }\n.irx .irx-agent .irx-sk { width: 70px !important; background: rgba(255,255,255,0.6) !important; margin: 0 !important; }\n.irx .irx-float { position: absolute !important; display: flex !important; align-items: center !important; gap: 10px !important; padding: 12px 14px !important; border-radius: 14px !important; background: #FFFFFF !important; box-shadow: 0 18px 36px -18px rgba(11,36,91,0.55) !important; z-index: 5 !important; }\n.irx .irx-float .irx-ic { width: 34px !important; height: 34px !important; border-radius: 10px !important; }\n.irx .irx-float .irx-ic svg { width: 18px !important; height: 18px !important; }\n.irx .irx-float > span:last-child { display: block !important; width: 74px !important; }\n\n\/* split layout for phone sections *\/\n.irx .irx-split { display: grid !important; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr) !important; gap: 56px !important; align-items: center !important; margin: 0 0 40px !important; }\n.irx .irx-split.irx-rev { grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr) !important; }\n.irx .irx-split > div > p { margin-top: 0 !important; }\n.irx .irx-split > div > h2 + p { margin-top: 0 !important; }\n\n\/* FAQ *\/\n.irx .irx-faq { max-width: 880px !important; margin: 0 auto !important; display: flex !important; flex-direction: column !important; gap: 12px !important; }\n.irx details { border-radius: 16px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #E3E8EF !important; overflow: hidden !important; }\n.irx details[open] { box-shadow: 0 0 0 2px #0072EF, 0 20px 40px -30px rgba(0,114,239,0.6) !important; }\n.irx summary { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 18px !important; padding: 20px 24px !important; cursor: pointer !important; list-style: none !important; }\n.irx summary::-webkit-details-marker { display: none !important; }\n.irx summary::marker { content: \"\" !important; }\n.irx summary::after { content: \"\" !important; flex-shrink: 0 !important; width: 30px !important; height: 30px !important; border-radius: 50% !important; background: #EEF5FF url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%230072EF' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'\/%3E%3C\/svg%3E\") center\/14px no-repeat !important; transition: transform 0.2s ease !important; }\n.irx details[open] summary::after { transform: rotate(45deg) !important; background-color: #0072EF !important; background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'\/%3E%3C\/svg%3E\") !important; }\n.irx details > p { padding: 0 24px 22px !important; font-size: 16px !important; }\n.irx .irx-cta { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 14px !important; margin: 48px 0 0 !important; }\n.irx .irx-cta a { display: inline-flex !important; align-items: center !important; gap: 10px !important; padding: 16px 28px !important; border-radius: 999px !important; font-size: 14px !important; font-weight: 800 !important; letter-spacing: 0.06em !important; text-decoration: none !important; }\n.irx .irx-cta a.b-green { background: #30C054 !important; color: #FFFFFF !important; box-shadow: 0 14px 28px -14px rgba(48,192,84,0.9) !important; }\n.irx .irx-cta a.b-green:hover { background: #12872F !important; color: #FFFFFF !important; }\n.irx .irx-cta a.b-light { background: #FFFFFF !important; color: #0072EF !important; box-shadow: inset 0 0 0 2px #0072EF !important; }\n.irx .irx-cta a.b-light:hover { background: #EEF5FF !important; color: #0072EF !important; }\n.irx .irx-cta a svg { width: 18px !important; height: 18px !important; fill: none !important; stroke: currentColor !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n\n\/* healthcare additions *\/\n.irx table.irx-t.irx-c2 tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 20px !important; }\n.irx table.irx-t.irx-g3 tbody { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 28px !important; }\n.irx table.irx-t.irx-g3.irx-arrow tr:not(:last-child)::after { content: \"\" !important; position: absolute !important; top: 38px !important; right: -21px !important; width: 12px !important; height: 12px !important; border-top: 3px solid #8ADA3F !important; border-right: 3px solid #8ADA3F !important; transform: rotate(45deg) !important; z-index: 3 !important; }\n.irx table.irx-t.irx-list.irx-sys tr { grid-template-columns: 44px minmax(0, 0.7fr) minmax(0, 1.4fr) minmax(0, 1.1fr) !important; }\n.irx table.irx-t.irx-list.irx-sys td:nth-child(3) { font-weight: 500 !important; }\n.irx.irx-dark table.irx-t.irx-sys td:nth-child(3) { color: rgba(255,255,255,0.86) !important; }\n.irx.irx-dark table.irx-t td a { color: #8ADA3F !important; }\n.irx.irx-dark table.irx-t.irx-sys td:last-child { color: #16469D !important; font-weight: 600 !important; }\n.irx .irx-lock { background: linear-gradient(165deg, #1565E0 0%, #0F3B7A 70%, #0B245B 100%) !important; align-items: center !important; padding: 64px 14px 22px !important; gap: 0 !important; }\n.irx .irx-lock .irx-clock { width: 104px !important; height: 30px !important; border-radius: 10px !important; background: rgba(255,255,255,0.92) !important; }\n.irx .irx-lock .irx-date { width: 70px !important; height: 7px !important; border-radius: 4px !important; background: rgba(255,255,255,0.55) !important; margin: 10px 0 34px !important; }\n.irx .irx-ntf { width: 100% !important; display: flex !important; gap: 10px !important; align-items: center !important; padding: 11px !important; border-radius: 16px !important; background: rgba(255,255,255,0.95) !important; box-shadow: 0 10px 24px -14px rgba(0,0,0,0.5) !important; }\n.irx .irx-ntf + .irx-ntf { margin-top: 9px !important; opacity: 0.72 !important; }\n.irx .irx-ntf .irx-ic { width: 32px !important; height: 32px !important; border-radius: 9px !important; box-shadow: none !important; }\n.irx .irx-ntf .irx-ic svg { width: 17px !important; height: 17px !important; }\n.irx .irx-ntf > div { flex: 1 !important; min-width: 0 !important; }\n.irx .irx-ntf .irx-lk { width: 22px !important; height: 22px !important; border-radius: 50% !important; background: #E9F8EE !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }\n.irx .irx-ntf .irx-lk svg { width: 12px !important; height: 12px !important; fill: none !important; stroke: #12872F !important; stroke-width: 2.6 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n.irx .irx-bio { margin-top: auto !important; width: 62px !important; height: 62px !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; background: rgba(255,255,255,0.12) !important; box-shadow: inset 0 0 0 2px rgba(138,218,63,0.7) !important; }\n.irx .irx-bio svg { width: 30px !important; height: 30px !important; fill: none !important; stroke: #8ADA3F !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n.irx .irx-bar { width: 96px !important; height: 5px !important; border-radius: 3px !important; background: rgba(255,255,255,0.6) !important; margin-top: 16px !important; }\n.irx .irx-appt { position: absolute !important; z-index: 5 !important; width: 210px !important; padding: 16px !important; border-radius: 18px !important; background: #FFFFFF !important; box-shadow: 0 0 0 1px #E3E8EF, 0 26px 50px -24px rgba(11,36,91,0.6) !important; display: flex !important; flex-direction: column !important; gap: 10px !important; }\n.irx .irx-appt .irx-row2 { display: flex !important; gap: 10px !important; align-items: center !important; }\n.irx .irx-appt .irx-row2 > div { flex: 1 !important; min-width: 0 !important; }\n.irx .irx-appt .irx-b1, .irx .irx-appt .irx-b2 { flex: 1 !important; height: 28px !important; border-radius: 9px !important; display: flex !important; align-items: center !important; justify-content: center !important; }\n.irx .irx-appt .irx-b1 { background: #30C054 !important; }\n.irx .irx-appt .irx-b2 { box-shadow: inset 0 0 0 2px #0072EF !important; }\n.irx .irx-appt .irx-b1 .irx-sk { width: 46px !important; background: rgba(255,255,255,0.85) !important; }\n.irx .irx-appt .irx-b2 .irx-sk { width: 46px !important; background: #9CCBFF !important; }\n.irx .irx-appt .irx-kv { display: grid !important; grid-template-columns: 22px minmax(0, 1fr) !important; gap: 8px !important; align-items: center !important; }\n.irx .irx-appt .irx-kv svg { width: 18px !important; height: 18px !important; fill: none !important; stroke: #0072EF !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n.irx .irx-appt .irx-kv:nth-of-type(3) svg { stroke: #F07000 !important; }\n.irx .irx-appt .irx-kv:nth-of-type(4) svg { stroke: #12872F !important; }\n.irx .irx-pill { position: absolute !important; z-index: 5 !important; display: inline-flex !important; align-items: center !important; gap: 8px !important; padding: 9px 14px 9px 10px !important; border-radius: 999px !important; background: #0B245B !important; box-shadow: 0 18px 36px -18px rgba(11,36,91,0.7) !important; }\n.irx .irx-pill svg { width: 18px !important; height: 18px !important; fill: none !important; stroke: #8ADA3F !important; stroke-width: 2.4 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n.irx .irx-pill .irx-sk { width: 58px !important; background: rgba(255,255,255,0.55) !important; }\n.irx .irx-pref { width: 100% !important; max-width: 420px !important; padding: 24px !important; border-radius: 22px !important; background: #FFFFFF !important; box-shadow: 0 30px 60px -30px rgba(0,0,0,0.6) !important; display: flex !important; flex-direction: column !important; gap: 12px !important; }\n.irx .irx-pref .irx-who { display: flex !important; align-items: center !important; gap: 12px !important; padding-bottom: 14px !important; border-bottom: 1px solid #EEF1F4 !important; }\n.irx .irx-pref .irx-who > span { width: 46px !important; height: 46px !important; border-radius: 50% !important; background: linear-gradient(135deg, #0072EF, #0F3B7A) !important; flex-shrink: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; }\n.irx .irx-pref .irx-who > span svg { width: 22px !important; height: 22px !important; fill: none !important; stroke: #FFFFFF !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }\n.irx .irx-pref .irx-who > div { flex: 1 !important; }\n.irx .irx-ch { display: flex !important; align-items: center !important; gap: 12px !important; padding: 10px 12px !important; border-radius: 12px !important; background: #F4F7FB !important; }\n.irx .irx-ch .irx-ic { width: 32px !important; height: 32px !important; border-radius: 9px !important; box-shadow: none !important; }\n.irx .irx-ch .irx-ic svg { width: 16px !important; height: 16px !important; }\n.irx .irx-ch > div { flex: 1 !important; }\n.irx .irx-ch.is-pref { background: #E9F8EE !important; box-shadow: inset 0 0 0 2px #30C054 !important; }\n.irx .irx-ch.is-off { opacity: 0.55 !important; }\n.irx .irx-tg { width: 38px !important; height: 22px !important; border-radius: 999px !important; background: #30C054 !important; position: relative !important; flex-shrink: 0 !important; }\n.irx .irx-tg::after { content: \"\" !important; position: absolute !important; top: 3px !important; right: 3px !important; width: 16px !important; height: 16px !important; border-radius: 50% !important; background: #FFFFFF !important; }\n.irx .irx-tg.off { background: #C9CED6 !important; }\n.irx .irx-tg.off::after { right: auto !important; left: 3px !important; }\n.irx .irx-star { width: 18px !important; height: 18px !important; fill: #FFCA5E !important; stroke: none !important; flex-shrink: 0 !important; }\n.irx .irx-meter { margin-top: 6px !important; padding: 14px 12px 12px !important; border-radius: 12px !important; background: #FFF6EC !important; box-shadow: inset 0 0 0 1px #FBD9B5 !important; }\n.irx .irx-meter .irx-mt { display: flex !important; gap: 5px !important; align-items: flex-end !important; height: 48px !important; position: relative !important; }\n.irx .irx-meter .irx-mt i { flex: 1 !important; border-radius: 4px 4px 2px 2px !important; background: linear-gradient(180deg, #F5923D, #F07000) !important; }\n.irx .irx-meter .irx-mt i.x { background: #E5E7E5 !important; }\n.irx .irx-meter .irx-mt b { position: absolute !important; left: 0 !important; right: 0 !important; top: 6px !important; border-top: 2px dashed #0F3B7A !important; }\n.irx .irx-quick { display: flex !important; gap: 8px !important; }\n.irx .irx-quick > span { flex: 1 !important; height: 30px !important; border-radius: 9px !important; box-shadow: inset 0 0 0 2px #DDE4EE !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; }\n.irx .irx-quick > span.stop { box-shadow: inset 0 0 0 2px #F07000 !important; background: #FFF6EC !important; }\n.irx .irx-quick > span svg { width: 14px !important; height: 14px !important; fill: none !important; stroke: #F07000 !important; stroke-width: 2.4 !important; stroke-linecap: round !important; }\n.irx .irx-quick .irx-sk { width: 40px !important; margin: 0 !important; }\n.irx .irx-quick > span.stop .irx-sk { background: #F5C9A0 !important; }\n\n@media (max-width: 1080px) {\n  .irx table.irx-t.irx-list.irx-sys tr { grid-template-columns: 44px minmax(0, 1fr) !important; }\n  .irx table.irx-t.irx-list.irx-sys td { grid-column: 2 !important; }\n  .irx table.irx-t.irx-list.irx-sys tr::before { grid-row: 1 \/ span 3 !important; align-self: start !important; }\n  .irx table.irx-t.irx-flow tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\n  .irx table.irx-t.irx-flow tr::after { display: none !important; }\n  .irx table.irx-t.irx-g4 tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\n}\n@media (max-width: 860px) {\n  .irx table.irx-t.irx-g3 tbody, .irx table.irx-t.irx-c2 tbody { grid-template-columns: minmax(0, 1fr) !important; gap: 16px !important; }\n  .irx table.irx-t.irx-g3.irx-arrow tr::after { display: none !important; }\n  .irx .irx-appt { width: 168px !important; padding: 12px !important; right: 0 !important; }\n  .irx .irx-pill { display: none !important; }\n  .irx { padding: 64px 18px !important; }\n  .irx .irx-head, .irx .irx-split, .irx .irx-split.irx-rev { grid-template-columns: minmax(0, 1fr) !important; gap: 32px !important; }\n  .irx .irx-split .irx-vis { order: 2 !important; }\n  .irx .irx-row { grid-template-columns: minmax(0, 1fr) !important; }\n  .irx table.irx-t.irx-list tr { grid-template-columns: 34px minmax(0, 1fr) !important; }\n  .irx table.irx-t.irx-list td { grid-column: 2 !important; }\n  .irx table.irx-t.irx-list tr::before { grid-row: 1 \/ span 3 !important; align-self: start !important; }\n  .irx .irx-vis { min-height: 0 !important; }\n  .irx .irx-float { display: none !important; }\n}\n@media (max-width: 600px) {\n  .irx .irx-phone { width: 236px !important; border-radius: 38px !important; padding: 10px !important; }\n  .irx table.irx-t.irx-flow tbody, .irx table.irx-t.irx-g4 tbody, .irx table.irx-t.irx-g2 tbody { grid-template-columns: minmax(0, 1fr) !important; }\n  .irx .irx-quote { grid-template-columns: minmax(0, 1fr) !important; padding: 24px !important; }\n  .irx .irx-card { padding: 24px !important; }\n  .irx blockquote p { font-size: 18px !important; }\n  .irx p { font-size: 16px !important; }\n  .irx summary { padding: 18px !important; }\n  .irx details > p { padding: 0 18px 20px !important; }\n}\n\n#healthcare-phi-reminders table.irx-t.irx-sys tr:nth-child(1) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'\/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'\/%3E%3C\/svg%3E\") !important; --c1: #0F3B7A !important; --c2: #0072EF !important; }\n#healthcare-phi-reminders table.irx-t.irx-sys tr:nth-child(2) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2M17 3h2a2 2 0 0 1 2 2v2M21 17v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2'\/%3E%3Cpath d='M8 14s1.5 2 4 2 4-2 4-2'\/%3E%3Cpath d='M9 9h.01M15 9h.01'\/%3E%3C\/svg%3E\") !important; --c1: #12872F !important; --c2: #30C054 !important; }\n#healthcare-phi-reminders table.irx-t.irx-sys tr:nth-child(3) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'\/%3E%3Cpolyline points='14 2 14 8 20 8'\/%3E%3Cpath d='m9 15 2 2 4-4'\/%3E%3C\/svg%3E\") !important; --c1: #F07000 !important; --c2: #F5923D !important; }\n<\/style>\n<div class=\"irx-in\">\n  <div class=\"irx-split irx-rev\">\n    <div><h2>How do you send patient appointment reminders without exposing PHI?<\/h2>\n    <p>With indigitall as the patient communication platform, the reminder that reaches the lock screen is a generic line, such as \"You have an upcoming appointment. Open the app for details,\" and the specifics appear only after the patient signs in to the authenticated app or portal. <a href=\"https:\/\/www.hhs.gov\/hipaa\/for-professionals\/faq\/286\/are-appointment-reminders-allowed-under-hipaa-without-authorization\/\">HHS treats appointment reminders as part of treatment<\/a>, so they need no patient authorization, and its guidance on phone messages and email advises limiting what a message says. indigitall's <a href=\"https:\/\/indigitall.com\/en\/blog\/hipaa-compliant-push-notifications-the-ultimate-guide-for-healthcare-in-2026\/\">guide to HIPAA-compliant push notifications<\/a> explains why: a patient's name next to a clinic or an appointment can itself be PHI.<\/p><\/div>\n    <div class=\"irx-vis\" aria-hidden=\"true\">\n  <div class=\"irx-phone\"><div class=\"irx-scr irx-lock\">\n    <span class=\"irx-clock\"><\/span><span class=\"irx-date\"><\/span>\n    <div class=\"irx-ntf\"><span class=\"irx-ic c-blue\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg><\/span><div><span class=\"irx-sk\" style=\"width:70%\"><\/span><span class=\"irx-sk\" style=\"width:92%\"><\/span><\/div><span class=\"irx-lk\"><svg viewBox=\"0 0 24 24\" 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><\/span><\/div>\n    <div class=\"irx-ntf\"><span class=\"irx-ic c-green\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><path d=\"m9 15 2 2 4-4\"\/><\/svg><\/span><div><span class=\"irx-sk\" style=\"width:56%\"><\/span><span class=\"irx-sk\" style=\"width:80%\"><\/span><\/div><span class=\"irx-lk\"><svg viewBox=\"0 0 24 24\" 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><\/span><\/div>\n    <span class=\"irx-bio\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 7V5a2 2 0 0 1 2-2h2M17 3h2a2 2 0 0 1 2 2v2M21 17v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2\"\/><path d=\"M8 14s1.5 2 4 2 4-2 4-2\"\/><path d=\"M9 9h.01M15 9h.01\"\/><\/svg><\/span>\n    <span class=\"irx-bar\"><\/span>\n  <\/div><\/div>\n  <div class=\"irx-pill\" style=\"left:4%;top:20%\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><span class=\"irx-sk\" style=\"width:58px\"><\/span><\/div>\n  <div class=\"irx-appt\" style=\"right:2%;bottom:25%\">\n    <div class=\"irx-row2\"><span class=\"irx-ic c-blue\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg><\/span><div><span class=\"irx-sk\" style=\"width:80%\"><\/span><span class=\"irx-sk\" style=\"width:52%\"><\/span><\/div><\/div>\n    <div class=\"irx-kv\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg><span class=\"irx-sk\" style=\"width:70%\"><\/span><\/div>\n    <div class=\"irx-kv\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2a8 8 0 0 0-8 8c0 5.5 8 12 8 12s8-6.5 8-12a8 8 0 0 0-8-8z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><span class=\"irx-sk\" style=\"width:86%\"><\/span><\/div>\n    <div class=\"irx-row2\"><span class=\"irx-b1\"><span class=\"irx-sk\" style=\"width:46px\"><\/span><\/span><span class=\"irx-b2\"><span class=\"irx-sk\" style=\"width:46px\"><\/span><\/span><\/div>\n  <\/div>\n<\/div>\n  <\/div>\n  <table class=\"irx-t irx-sys irx-g3 irx-arrow\">\n  <thead>\n    <tr>\n      <th>Moment<\/th>\n      <th>What the patient sees<\/th>\n      <th>Note<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>On the lock screen<\/td>\n      <td>A generic line, with no clinician, specialty or reason<\/td>\n      <td>Lock-screen text can be read by other people<\/td>\n    <\/tr>\n    <tr>\n      <td>After sign-in<\/td>\n      <td>Date, time, location, and the confirm or reschedule actions<\/td>\n      <td>Behind a password, PIN or biometrics<\/td>\n    <\/tr>\n    <tr>\n      <td>Results and clinical detail<\/td>\n      <td>A notice that something is ready<\/td>\n      <td>The content stays in the portal, never in the message<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n  <div class=\"irx-row irx-row-1\"><div class=\"irx-card irx-fit\"><span class=\"irx-ic \" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m4.9 4.9 14.2 14.2\"\/><\/svg><\/span><p>It is not the right fit if you want clinical detail inside the message itself.<\/p><\/div><\/div>\n<\/div>\n<\/section>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- indigitall \u00b7 Healthcare EN \u00b7 EHR and practice-management systems (new section) -->\n<section class=\"irx irx-dark\" id=\"healthcare-ehr-integration\">\n<style>\n#healthcare-ehr-integration table.irx-t.irx-sys tr:nth-child(1) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'\/%3E%3Ccircle cx='12' cy='7' r='4'\/%3E%3C\/svg%3E\") !important; --c1: #0072EF !important; --c2: #16469D !important; }\n#healthcare-ehr-integration table.irx-t.irx-sys tr:nth-child(2) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3 9 15'\/%3E%3Cpath d='M21 3h-6M21 3v6'\/%3E%3Cpath d='M19 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h6'\/%3E%3C\/svg%3E\") !important; --c1: #F07000 !important; --c2: #F5923D !important; }\n#healthcare-ehr-integration table.irx-t.irx-sys tr:nth-child(1) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'\/%3E%3Cpath d='m10 17 5-5-5-5'\/%3E%3Cpath d='M15 12H3'\/%3E%3C\/svg%3E\") !important; }\n<\/style><style>\/* bg-alternation pass *\/ #healthcare-ehr-integration svg.irx-dia rect[fill$=F3B7A] { fill: #0072EF !important; stroke: rgba(255,255,255,0.35) !important; stroke-width: 1.5 !important; }<\/style>\n<div class=\"irx-in\">\n  <div class=\"irx-head\">\n    <div><h2>How does the indigitall patient engagement platform connect to an EHR or practice-management system?<\/h2>\n    <p>Patient data reaches indigitall through the <a href=\"https:\/\/documentation.indigitall.com\/reference\/indigitall-api\">API<\/a> or SDK in real time, or by CSV upload, and a journey sends data back to your system with a <a href=\"https:\/\/documentation.indigitall.com\/docs\/webhook\">webhook<\/a>, for example the appointment date. You choose which fields cross, and the patient identifier is stored as an encrypted external code, so send only what a journey needs. The <a href=\"https:\/\/documentation.indigitall.com\/docs\/data-synchronization\">documentation<\/a> names no native connector with any EHR or practice-management vendor: each connection is built on the API and the webhook.<\/p><\/div>\n    <div class=\"irx-vis\" aria-hidden=\"true\">\n<svg class=\"irx-dia\" viewBox=\"0 44 520 256\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n  <defs>\n    <linearGradient id=\"hcg1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#0072EF\"\/><stop offset=\"1\" stop-color=\"#0F3B7A\"\/><\/linearGradient>\n    <linearGradient id=\"hcg2\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#12872F\"\/><stop offset=\"1\" stop-color=\"#30C054\"\/><\/linearGradient>\n    <linearGradient id=\"hcg3\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#F07000\"\/><stop offset=\"1\" stop-color=\"#F5923D\"\/><\/linearGradient>\n  <\/defs>\n  <!-- EHR \/ practice system -->\n  <rect x=\"14\" y=\"92\" width=\"132\" height=\"156\" rx=\"22\" fill=\"#FFFFFF\" stroke=\"#E3E8EF\" stroke-width=\"2\"\/>\n  <ellipse cx=\"80\" cy=\"132\" rx=\"36\" ry=\"11\" stroke=\"#0F3B7A\" stroke-width=\"4\"\/>\n  <path d=\"M44 132v56c0 6 16 11 36 11s36-5 36-11v-56M44 160c0 6 16 11 36 11s36-5 36-11\" stroke=\"#0F3B7A\" stroke-width=\"4\"\/>\n  <rect x=\"56\" y=\"214\" width=\"48\" height=\"8\" rx=\"4\" fill=\"#DDE4EE\"\/>\n  <!-- into indigitall: API\/SDK + CSV -->\n  <path d=\"M150 128 C200 128 210 150 262 158\" stroke=\"#0072EF\" stroke-width=\"3.5\" stroke-dasharray=\"3 9\"\/>\n  <path d=\"M254 151 l10 7 -11 6\" stroke=\"#0072EF\" stroke-width=\"3.5\"\/>\n  <rect x=\"176\" y=\"96\" width=\"44\" height=\"34\" rx=\"10\" fill=\"url(#hcg1)\"\/>\n  <path d=\"M192 106 l-6 7 6 7 M204 106 l6 7 -6 7\" stroke=\"#fff\" stroke-width=\"3\"\/>\n  <rect x=\"226\" y=\"96\" width=\"34\" height=\"34\" rx=\"10\" fill=\"#0F3B7A\"\/><path d=\"M237 104 h8 l6 6 v13 h-14z M245 104 v6 h6\" stroke=\"#fff\" stroke-width=\"2.4\"\/>\n  <!-- out to your system: webhook -->\n  <path d=\"M262 190 C210 198 200 220 152 218\" stroke=\"#F07000\" stroke-width=\"3.5\" stroke-dasharray=\"3 9\"\/>\n  <path d=\"M161 212 l-10 6 10 7\" stroke=\"#F07000\" stroke-width=\"3.5\"\/>\n  <rect x=\"180\" y=\"214\" width=\"44\" height=\"34\" rx=\"10\" fill=\"url(#hcg3)\"\/>\n  <path d=\"M211 224 v6 a5 5 0 0 1-5 5 h-16 M196 229 l-6 6 6 6\" stroke=\"#fff\" stroke-width=\"3\"\/>\n  <!-- hub -->\n  <circle cx=\"320\" cy=\"172\" r=\"64\" fill=\"url(#hcg1)\"\/>\n  <circle cx=\"320\" cy=\"172\" r=\"80\" stroke=\"#8ADA3F\" stroke-width=\"2\" stroke-dasharray=\"4 8\"\/>\n  <path d=\"M320 140 l22 8 v18 c0 16-22 28-22 28 s-22-12-22-28 v-18z\" stroke=\"#fff\" stroke-width=\"4.5\"\/>\n  <path d=\"m310 168 7 7 13-13\" stroke=\"#8ADA3F\" stroke-width=\"4.5\"\/>\n  <!-- to patients: channels -->\n  <g stroke=\"#C9D6E8\" stroke-width=\"3\" stroke-dasharray=\"2 9\"><path d=\"M400 172 C430 172 430 84 456 84\"\/><path d=\"M400 172 H456\"\/><path d=\"M400 172 C430 172 430 260 456 260\"\/><\/g>\n  <rect x=\"452\" y=\"58\" width=\"54\" height=\"52\" rx=\"16\" fill=\"url(#hcg2)\"\/>\n  <path d=\"M470 90 a9 9 0 0 1 18 0c0 6 3 8 3 8h-24s3-2 3-8 M476 101 a3 3 0 0 0 6 0\" stroke=\"#fff\" stroke-width=\"3\"\/>\n  <rect x=\"452\" y=\"146\" width=\"54\" height=\"52\" rx=\"16\" fill=\"#0F3B7A\"\/>\n  <rect x=\"466\" y=\"161\" width=\"26\" height=\"20\" rx=\"3\" stroke=\"#fff\" stroke-width=\"3\"\/><path d=\"m466 164 13 9 13-9\" stroke=\"#fff\" stroke-width=\"3\"\/>\n  <rect x=\"452\" y=\"234\" width=\"54\" height=\"52\" rx=\"16\" fill=\"#FFCA5E\"\/>\n  <path d=\"M467 249 h24 a3 3 0 0 1 3 3 v12 a3 3 0 0 1-3 3 h-16 l-7 6 v-6 h-1 a3 3 0 0 1-3-3 v-12 a3 3 0 0 1 3-3z\" stroke=\"#0F3B7A\" stroke-width=\"3\"\/>\n<\/svg><\/div>\n  <\/div>\n  <table class=\"irx-t irx-sys irx-c2\">\n  <thead>\n    <tr>\n      <th>Direction<\/th>\n      <th>Route<\/th>\n      <th>What it does<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>Into indigitall<\/td>\n      <td>API or SDK in real time, or CSV<\/td>\n      <td>Creates and updates patients, fields and lists<\/td>\n    <\/tr>\n    <tr>\n      <td>Out to your system<\/td>\n      <td>Journey webhook with POST, GET or PUT<\/td>\n      <td>Sends your system the fields you choose, such as the appointment date<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n<\/div>\n<\/section>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- indigitall \u00b7 Healthcare EN \u00b7 Keeping reminders from overwhelming patients (new section) -->\n<section class=\"irx\" id=\"healthcare-reminder-fatigue\">\n<style>\n#healthcare-reminder-fatigue table.irx-t.irx-sys tr:nth-child(1) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'\/%3E%3Ccircle cx='12' cy='7' r='4'\/%3E%3C\/svg%3E\") !important; --c1: #12872F !important; --c2: #30C054 !important; }\n#healthcare-reminder-fatigue table.irx-t.irx-sys tr:nth-child(2) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'\/%3E%3C\/svg%3E\") !important; --c1: #F07000 !important; --c2: #F5923D !important; }\n#healthcare-reminder-fatigue table.irx-t.irx-sys tr:nth-child(3) { --ico: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'\/%3E%3Cpath d='M12 6v6l4 2'\/%3E%3C\/svg%3E\") !important; --c1: #FFCA5E !important; --c2: #F5923D !important; }\n<\/style>\n<div class=\"irx-in\">\n  <div class=\"irx-split\">\n    <div class=\"irx-vis\" aria-hidden=\"true\"><div class=\"irx-pref\">\n    <div class=\"irx-who\"><span><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg><\/span><div><span class=\"irx-sk\" style=\"width:58%\"><\/span><span class=\"irx-sk\" style=\"width:34%\"><\/span><\/div><\/div>\n    <div class=\"irx-ch is-pref\"><span class=\"irx-ic c-blue\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9\"\/><path d=\"M10.3 21a1.94 1.94 0 0 0 3.4 0\"\/><\/svg><\/span><div><span class=\"irx-sk\" style=\"width:52%\"><\/span><\/div><svg class=\"irx-star\" viewBox=\"0 0 24 24\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg><span class=\"irx-tg \"><\/span><\/div>\n    <div class=\"irx-ch \"><span class=\"irx-ic c-green\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg><\/span><div><span class=\"irx-sk\" style=\"width:40%\"><\/span><\/div><span class=\"irx-tg \"><\/span><\/div>\n    <div class=\"irx-ch is-off\"><span class=\"irx-ic c-orange\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span><div><span class=\"irx-sk\" style=\"width:46%\"><\/span><\/div><span class=\"irx-tg off\"><\/span><\/div>\n    <div class=\"irx-quick\"><span><span class=\"irx-sk\" style=\"width:40px\"><\/span><\/span><span class=\"stop\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg><span class=\"irx-sk\" style=\"width:34px\"><\/span><\/span><\/div>\n    <div class=\"irx-meter\"><div class=\"irx-mt\"><b><\/b><i style=\"height:40%\"><\/i><i style=\"height:62%\"><\/i><i style=\"height:78%\"><\/i><i style=\"height:84%\"><\/i><i class=\"x\" style=\"height:30%\"><\/i><i class=\"x\" style=\"height:30%\"><\/i><i class=\"x\" style=\"height:30%\"><\/i><\/div><\/div>\n  <\/div><\/div>\n    <div><h2>How do you keep appointment reminders from overwhelming patients?<\/h2>\n    <p>With indigitall, the controls sit in the data and in the channel: a patient's preferred way of being contacted travels as a field, WhatsApp marketing templates carry an opt-out button, and Meta limits marketing templates per user. The <a href=\"https:\/\/documentation.indigitall.com\/docs\/whatsapp-best-practices\">documentation<\/a> sets no frequency cap of its own, so how many reminders a patient receives is a journey design decision.<\/p><\/div>\n  <\/div>\n  <table class=\"irx-t irx-sys irx-list\">\n  <thead>\n    <tr>\n      <th>Control<\/th>\n      <th>What it does<\/th>\n      <th>What to know<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>Patient preference<\/td>\n      <td><a href=\"https:\/\/www.hhs.gov\/ocr\/privacy\/hipaa\/faq\/disclosures_to_friends_and_family\/198.html\">HHS<\/a> requires a provider to honor reasonable requests about how and where a patient is contacted<\/td>\n      <td>Keep the preferred channel in your system and send it as a field<\/td>\n    <\/tr>\n    <tr>\n      <td>Opt-out<\/td>\n      <td>Marketing templates carry an opt-out quick reply, and marketing stops once the patient opts out<\/td>\n      <td>Agree in setup which system records the opt-out<\/td>\n    <\/tr>\n    <tr>\n      <td>Meta's per-user limit<\/td>\n      <td>Marketing templates fail to deliver once <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/marketing-templates\/per-user-limits\/\">a user reaches the limit<\/a><\/td>\n      <td>It covers marketing templates only<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n<\/div>\n<\/section>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"custom_html","code":"<!-- indigitall \u00b7 Healthcare EN \u00b7 FAQ (new section, last new block) -->\n<section class=\"irx irx-dark\" id=\"healthcare-faq\">\n<div class=\"irx-in\">\n  <div class=\"irx-head irx-head-c\"><h2>FAQs: indigitall for Healthcare<\/h2><\/div>\n  <div class=\"irx-faq\">\n<details><summary><h3>Can a patient confirm or reschedule an appointment from the reminder?<\/h3><\/summary>\n<p>Yes. With indigitall, the reminder can carry confirm and reschedule actions inside the authenticated app, or run as an automated voice call where the patient confirms or reschedules, and a <a href=\"https:\/\/documentation.indigitall.com\/docs\/webhook\">journey webhook<\/a> can notify your scheduling system. The visit details appear only after the patient signs in.<\/p><\/details>\n<details><summary><h3>Are appointment reminders allowed under HIPAA without patient authorization?<\/h3><\/summary>\n<p><a href=\"https:\/\/www.hhs.gov\/hipaa\/for-professionals\/faq\/286\/are-appointment-reminders-allowed-under-hipaa-without-authorization\/\">According to HHS<\/a>, yes: appointment reminders count as part of treatment, so no authorization is needed. HHS still advises limiting what a message says, which is why indigitall keeps lock-screen text generic and shows visit details only after sign-in. Promotional messages follow other rules, so confirm with your compliance officer.<\/p><\/details>\n<details><summary><h3>Will indigitall sign a business associate agreement (BAA)?<\/h3><\/summary>\n<p>Yes. indigitall's <a href=\"https:\/\/documentation.indigitall.com\/docs\/security\">security documentation<\/a> says it can sign BAAs with US healthcare organizations, digital health platforms and insurers, and that it completed a HIPAA audit of its Encrypted Push Notification Service. It also lists SOC 2 Type II and ISO\/IEC 27001:2022 reports. Confirm the scope of the BAA in your contract.<\/p><\/details>\n<details><summary><h3>Is WhatsApp for healthcare allowed in the US, and can indigitall send patient messages on it?<\/h3><\/summary>\n<p>Not for marketing. As of October 2026, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/marketing-templates\/per-user-limits\/\">Meta says<\/a> it does not deliver marketing templates to US (+1) numbers, and <a href=\"https:\/\/whatsappbusiness.com\/policy\/\">WhatsApp's policy<\/a> restricts health information where regulations bar it. US patient journeys with indigitall therefore rely on encrypted push, the in-app inbox, SMS, email and the patient portal.<\/p><\/details>\n  <\/div>\n  <div class=\"irx-cta\" data-cta>\n    <a href=\"https:\/\/indigitall.com\/en\/schedule-time\/\" class=\"b-green\" aria-label=\"Get a demo of indigitall for healthcare\">GET A DEMO<\/a>\n    <a href=\"https:\/\/indigitall.com\/en\/contact\/\" class=\"b-light\" aria-label=\"Speak to an indigitall healthcare expert\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><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.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.06-1.06a2 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> SPEAK TO AN EXPERT<\/a>\n  <\/div>\n<\/div>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can a patient confirm or reschedule an appointment from the reminder?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. With indigitall, the reminder can carry confirm and reschedule actions inside the authenticated app, or run as an automated voice call where the patient confirms or reschedules, and a journey webhook can notify your scheduling system. The visit details appear only after the patient signs in.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are appointment reminders allowed under HIPAA without patient authorization?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"According to HHS, yes: appointment reminders count as part of treatment, so no authorization is needed. HHS still advises limiting what a message says, which is why indigitall keeps lock-screen text generic and shows visit details only after sign-in. Promotional messages follow other rules, so confirm with your compliance officer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will indigitall sign a business associate agreement (BAA)?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. indigitall's security documentation says it can sign BAAs with US healthcare organizations, digital health platforms and insurers, and that it completed a HIPAA audit of its Encrypted Push Notification Service. It also lists SOC 2 Type II and ISO\/IEC 27001:2022 reports. Confirm the scope of the BAA in your contract.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is WhatsApp for healthcare allowed in the US, and can indigitall send patient messages on it?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Not for marketing. As of October 2026, Meta says it does not deliver marketing templates to US (+1) numbers, and WhatsApp's policy restricts health information where regulations bar it. US patient journeys with indigitall therefore rely on encrypted push, the in-app inbox, SMS, email and the patient portal.\"\n      }\n    }\n  ]\n}\n<\/script>\n<\/section><style>\/* bg-alternation pass *\/ #healthcare-faq details { background: #FFFFFF !important; box-shadow: none !important; } #healthcare-faq details[open] { box-shadow: 0 0 0 2px #8ADA3F, 0 20px 40px -30px rgba(0,0,0,0.6) !important; } #healthcare-faq details p { color: #3C4656 !important; } #healthcare-faq details a { color: #0072EF !important; } #healthcare-faq details a:hover { color: #16469D !important; } #healthcare-faq .irx-cta a.b-light { box-shadow: none !important; }<\/style>","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""},{"acf_fc_layout":"card_title_list","pretitle":"CUSTOMER JOURNEY","title":"Channel orchestration system? Sounds perfect","text":"Optimize your communications and marketing campaigns from a single platform. AI ensures maximum conversion rates through automation and personalized content on each user's favorite channels.","list":null,"link":{"title":"Learn more","url":"https:\/\/indigitall.com\/customer-journey\/","target":""},"image_type":"right","image":2777,"image_mobile":2780}],"hide_slider_blog":false,"slider_blog_custom_tag":null,"hide_mobile_fixed_buttons":false,"mobile_fixed_button_1":null,"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.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Enhance Patient Engagement with HIPAA-Compliant Marketing<\/title>\n<meta name=\"description\" content=\"Send HIPAA-compliant appointment confirmations, lab results, and medication reminders\u2014ensuring privacy while improving response rates.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/indigitall.com\/en\/industry\/healthcare\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enhance Patient Engagement with HIPAA-Compliant Marketing\" \/>\n<meta property=\"og:description\" content=\"Send HIPAA-compliant appointment confirmations, lab results, and medication reminders\u2014ensuring privacy while improving response rates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/indigitall.com\/en\/industry\/healthcare\/\" \/>\n<meta property=\"og:site_name\" content=\"indigitall\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-22T18:23:25+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/healthcare\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/healthcare\\\/\",\"name\":\"Enhance Patient Engagement with HIPAA-Compliant Marketing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/#website\"},\"datePublished\":\"2025-05-15T14:33:49+00:00\",\"dateModified\":\"2026-10-22T18:23:25+00:00\",\"description\":\"Send HIPAA-compliant appointment confirmations, lab results, and medication reminders\u2014ensuring privacy while improving response rates.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/healthcare\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/healthcare\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/en\\\/industry\\\/healthcare\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/indigitall.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Healthcare\"}]},{\"@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":"Enhance Patient Engagement with HIPAA-Compliant Marketing","description":"Send HIPAA-compliant appointment confirmations, lab results, and medication reminders\u2014ensuring privacy while improving response rates.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/indigitall.com\/en\/industry\/healthcare\/","og_locale":"en_US","og_type":"article","og_title":"Enhance Patient Engagement with HIPAA-Compliant Marketing","og_description":"Send HIPAA-compliant appointment confirmations, lab results, and medication reminders\u2014ensuring privacy while improving response rates.","og_url":"https:\/\/indigitall.com\/en\/industry\/healthcare\/","og_site_name":"indigitall","article_modified_time":"2026-10-22T18:23:25+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/indigitall.com\/en\/industry\/healthcare\/","url":"https:\/\/indigitall.com\/en\/industry\/healthcare\/","name":"Enhance Patient Engagement with HIPAA-Compliant Marketing","isPartOf":{"@id":"https:\/\/indigitall.com\/en\/#website"},"datePublished":"2025-05-15T14:33:49+00:00","dateModified":"2026-10-22T18:23:25+00:00","description":"Send HIPAA-compliant appointment confirmations, lab results, and medication reminders\u2014ensuring privacy while improving response rates.","breadcrumb":{"@id":"https:\/\/indigitall.com\/en\/industry\/healthcare\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/indigitall.com\/en\/industry\/healthcare\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/indigitall.com\/en\/industry\/healthcare\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/indigitall.com\/en\/"},{"@type":"ListItem","position":2,"name":"Healthcare"}]},{"@type":"WebSite","@id":"https:\/\/indigitall.com\/en\/#website","url":"https:\/\/indigitall.com\/en\/","name":"indigitall","description":"Because Every Interaction Matters","publisher":{"@id":"https:\/\/indigitall.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/indigitall.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/indigitall.com\/en\/#organization","name":"indigitall","url":"https:\/\/indigitall.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/indigitall.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/logo_indigitall_notificacion.png","contentUrl":"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/logo_indigitall_notificacion.png","width":434,"height":434,"caption":"indigitall"},"image":{"@id":"https:\/\/indigitall.com\/en\/#\/schema\/logo\/image\/"}}]}},"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/4302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry"}],"about":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/types\/industry"}],"author":[{"embeddable":true,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":44,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/4302\/revisions"}],"predecessor-version":[{"id":19959,"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/industry\/4302\/revisions\/19959"}],"wp:attachment":[{"href":"https:\/\/indigitall.com\/en\/wp-json\/wp\/v2\/media?parent=4302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}