@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-800.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2) format("woff2")}.mk-scope{--mk-ink: #0a2540;--mk-heading: #0a2540;--mk-body: #123033;--mk-secondary: #4a626d;--mk-accent: #02696b;--mk-accent-hover: #024e50;--mk-accent-on-dark: #67e4e7;--mk-highlight: #074d9c;--mk-highlight-on-dark: #8fbaf0;--mk-highlight-tint: #e8f0fa;--mk-brand-cyan: #03b3b7;--mk-bg: #f2f7f8;--mk-muted: #e7f1f2;--mk-border: #d3e2e5;--mk-destructive: #dc2626;--mk-warn: #96610c;--mk-warn-tint: #fdf3e3;--mk-font-display: "Plus Jakarta Sans", system-ui, sans-serif;--mk-font-body: "Inter", system-ui, sans-serif;--mk-radius-card: 8px;--mk-radius-btn: 6px;--mk-shadow-sm: 0 1px 2px rgb(2 6 23 / .06);--mk-shadow-md: 0 4px 12px rgb(2 6 23 / .08);--mk-surface: #ffffff;--mk-surface-2: #fbfdfd;--mk-surface-sunken: #e7f1f2;--mk-hairline: #d3e2e5;--mk-ink-band: linear-gradient(180deg, #0a2540 0%, #041f3d 100%);--mk-accent-tint: color-mix(in srgb, var(--mk-accent) 12%, transparent);--mk-focus: 0 0 0 2px var(--mk-bg), 0 0 0 4px var(--mk-accent);--mk-shadow-lg: 0 12px 32px rgb(2 6 23 / .1);--mk-ease: cubic-bezier(.2, .6, .2, 1);--mk-t-fast: .12s;--mk-t-base: .18s;--mk-t-slow: .24s;--mk-slab: #041f3d;--mk-slab-2: #0a2e52;--mk-slab-line: #123b63;--mk-slab-body: #c9dce8;--mk-slab-secondary: #8fb3c9;--mk-tile: #ffffff;--mk-tile-2: #f2f8f8;--mk-tile-ink: #04182e;--mk-ground: #e6eeee;--mk-line: #cddede;--mk-dim: #55706f;--mk-glow: #67e4e7;--mk-ai: #074d9c;--mk-ai-soft: #e8effd;--mk-type-display: clamp(2.125rem, 1.5rem + 2.7vw, 3.25rem);--mk-type-h2: clamp(1.625rem, 1.25rem + 1.6vw, 2.375rem);--mk-type-h3: 1.125rem;--mk-type-lead: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--mk-type-body: 1rem;--mk-type-sm: .875rem;--mk-type-xs: .8125rem;--mk-band: clamp(48px, 4vw + 28px, 84px);--mk-gutter: clamp(16px, 1.6vw, 26px);--mk-container: min(1800px, 96vw);font-family:var(--mk-font-body);color:var(--mk-body);font-variant-numeric:tabular-nums;font-feature-settings:"cv05" 1,"cv11" 1,"ss01" 1;letter-spacing:-.006em}.mk-scope.dark,.dark .mk-scope{--mk-heading: #e2ecf6;--mk-bg: #051627;--mk-body: #c9dce8;--mk-secondary: #93acc0;--mk-muted: #0e2a44;--mk-border: #1d3a57;--mk-accent: #4fd4d8;--mk-accent-hover: #7fe2e5;--mk-highlight: #8fbaf0;--mk-highlight-tint: #0f2c4e;--mk-surface: #0a2540;--mk-surface-2: #081d33;--mk-surface-sunken: #081d33;--mk-hairline: #1d3a57;--mk-accent-tint: color-mix(in srgb, var(--mk-accent) 16%, transparent);--mk-shadow-lg: 0 12px 32px rgb(0 0 0 / .5);--mk-slab: #030f1e;--mk-slab-2: #0a2540;--mk-slab-line: #1d3a57;--mk-tile: #082a2e;--mk-tile-2: #0a2e52;--mk-tile-ink: #030f1e;--mk-ground: #03181a;--mk-line: #123b63;--mk-dim: #8fb3c9;--mk-ai: #8fbaf0;--mk-ai-soft: #0f2c4e;--mk-warn: #fbbf24;--mk-warn-tint: #2a2210;--mk-destructive: #f87171;--mk-ink-band: linear-gradient(180deg, #0a2540 0%, #030f1e 100%)}.mk-ai-band{--mk-accent: #7fd4d8;--mk-accent-hover: #a6e3e6;--mk-accent-on-dark: #8fb4ff;--mk-accent-tint: color-mix(in srgb, #8fb4ff 14%, transparent);--mk-surface: #0d3a3e;--mk-surface-sunken: #041a1c;--mk-muted: #0d3a3e;--mk-body: #d6e7e8;--mk-secondary: #a9c4c6;--mk-border: #1d4f53;--mk-hairline: #1d4f53;--mk-shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--mk-shadow-md: 0 4px 12px rgb(0 0 0 / .35);--mk-ink: #eaf4f4}.mk-b3{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@keyframes mk-hero-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mk-hero-reveal{animation:mk-hero-reveal .4s var(--mk-ease, ease-out) both}@keyframes mk-menu-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mk-menu-rise{animation:mk-menu-rise var(--mk-t-fast, .12s) var(--mk-ease, ease-out) both}@keyframes mk-proof-fade{0%{opacity:0}to{opacity:1}}.mk-proof-fade{animation:mk-proof-fade var(--mk-t-slow, .24s) var(--mk-ease, ease-out) both}@media (prefers-reduced-motion: reduce){.mk-hero-reveal,.mk-menu-rise,.mk-proof-fade{animation:none}}.mk-scope{--color-bg-rgb: 242 247 248;--color-surface-rgb: 255 255 255;--color-fg-rgb: 18 48 51;--color-fg-muted-rgb: 74 98 109;--color-border-rgb: 211 226 229;--primary-600: 2 105 107;--primary-700: 2 78 80}.mk-scope.dark,.dark .mk-scope{--color-bg-rgb: 5 22 39;--color-surface-rgb: 10 37 64;--color-fg-rgb: 201 220 232;--color-fg-muted-rgb: 147 172 192;--color-border-rgb: 29 58 87;--primary-600: 79 212 216;--primary-700: 127 226 229}.mk-scope :where(h1,h2,h3,h4,h5,h6){font-family:var(--mk-font-display);color:var(--mk-heading);letter-spacing:-.025em}.mk-scope :where(h1){letter-spacing:-.045em}.mk-scope :where(h2){letter-spacing:-.035em}.mk-scope .text-slate-900,.mk-scope .text-slate-800,.mk-scope .text-gray-900,.mk-scope .text-gray-800{color:var(--mk-heading)}.mk-scope .text-slate-700,.mk-scope .text-slate-600,.mk-scope .text-gray-700,.mk-scope .text-gray-600{color:var(--mk-body)}.mk-scope .text-slate-500,.mk-scope .text-slate-400,.mk-scope .text-gray-500,.mk-scope .text-gray-400{color:var(--mk-secondary)}.mk-scope .bg-slate-900,.mk-scope .bg-slate-800,.mk-scope .bg-gray-900,.mk-scope .bg-gray-800{background-color:var(--mk-slab)}.mk-scope .bg-slate-50,.mk-scope .bg-slate-100,.mk-scope .bg-gray-50,.mk-scope .bg-gray-100{background-color:var(--mk-muted)}.mk-scope .border-slate-200,.mk-scope .border-slate-300,.mk-scope .border-gray-200,.mk-scope .border-gray-300{border-color:var(--mk-border)}[data-agent=front-desk-voice]{--agent-accent: #0f766e;--agent-accent-deep: #115e59;--agent-tint: #ccfbf1;--agent-tint-strong: #99f6e4;--agent-glow: rgba(15, 118, 110, .28);--agent-on-dark: #5eead4}[data-agent=aftercare-voice]{--agent-accent: #0369a1;--agent-accent-deep: #075985;--agent-tint: #e0f2fe;--agent-tint-strong: #bae6fd;--agent-glow: rgba(3, 105, 161, .28);--agent-on-dark: #7dd3fc}[data-agent=ai-scribe]{--agent-accent: #4338ca;--agent-accent-deep: #3730a3;--agent-tint: #e0e7ff;--agent-tint-strong: #c7d2fe;--agent-glow: rgba(67, 56, 202, .28);--agent-on-dark: #a5b4fc}[data-agent=pre-consult-brief]{--agent-accent: #6d28d9;--agent-accent-deep: #5b21b6;--agent-tint: #ede9fe;--agent-tint-strong: #ddd6fe;--agent-glow: rgba(109, 40, 217, .28);--agent-on-dark: #c4b5fd}[data-agent=consult-draft-rx]{--agent-accent: #be123c;--agent-accent-deep: #9f1239;--agent-tint: #ffe4e6;--agent-tint-strong: #fecdd3;--agent-glow: rgba(190, 18, 60, .26);--agent-on-dark: #fda4af}[data-agent=result-explainer]{--agent-accent: #b45309;--agent-accent-deep: #92400e;--agent-tint: #fef3c7;--agent-tint-strong: #fde68a;--agent-glow: rgba(180, 83, 9, .26);--agent-on-dark: #fcd34d}[data-agent=queue-concierge]{--agent-accent: #c2410c;--agent-accent-deep: #9a3412;--agent-tint: #ffedd5;--agent-tint-strong: #fed7aa;--agent-glow: rgba(194, 65, 12, .26);--agent-on-dark: #fdba74}[data-agent=denial-guard]{--agent-accent: #15803d;--agent-accent-deep: #166534;--agent-tint: #dcfce7;--agent-tint-strong: #bbf7d0;--agent-glow: rgba(21, 128, 61, .26);--agent-on-dark: #86efac}[data-agent=med-reconciliation]{--agent-accent: #a21caf;--agent-accent-deep: #86198f;--agent-tint: #fae8ff;--agent-tint-strong: #f5d0fe;--agent-glow: rgba(162, 28, 175, .26);--agent-on-dark: #f0abfc}[data-agent=referral-triage]{--agent-accent: #1d4ed8;--agent-accent-deep: #1e40af;--agent-tint: #dbeafe;--agent-tint-strong: #bfdbfe;--agent-glow: rgba(29, 78, 216, .28);--agent-on-dark: #93c5fd}[data-agent=sahayak]{--agent-accent: #4d7c0f;--agent-accent-deep: #3f6212;--agent-tint: #ecfccb;--agent-tint-strong: #d9f99d;--agent-glow: rgba(77, 124, 15, .26);--agent-on-dark: #bef264}.dark [data-agent],.mk-ai-band [data-agent]{--agent-accent: var(--agent-on-dark);--agent-accent-deep: var(--agent-on-dark);--agent-tint: color-mix(in srgb, var(--agent-on-dark) 16%, transparent);--agent-tint-strong: color-mix(in srgb, var(--agent-on-dark) 26%, transparent)}.agent-card{position:relative;isolation:isolate;transition:transform var(--mk-t-base, .2s) var(--mk-ease, ease),box-shadow var(--mk-t-base, .2s) var(--mk-ease, ease),border-color var(--mk-t-base, .2s) var(--mk-ease, ease)}.agent-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(160deg,var(--agent-tint, var(--mk-accent-tint)) 0%,transparent 55%);transition:opacity var(--mk-t-base, .2s) var(--mk-ease, ease)}.agent-card:after{content:"";position:absolute;left:0;top:0;width:3px;height:34%;border-radius:inherit;background:linear-gradient(180deg,var(--agent-accent, var(--mk-accent)),var(--agent-tint-strong, var(--mk-accent-tint)));transition:height .32s var(--mk-ease, cubic-bezier(.22, 1, .36, 1))}.agent-card:hover,.agent-card:focus-within{transform:translateY(-3px);border-color:var(--agent-accent, var(--mk-accent));box-shadow:0 14px 34px -12px var(--agent-glow, rgba(15, 118, 110, .28))}.agent-card:hover:before,.agent-card:focus-within:before{opacity:1}.agent-card:hover:after,.agent-card:focus-within:after{height:100%}.agent-chip{background:var(--agent-tint, var(--mk-accent-tint));color:var(--agent-accent, var(--mk-accent));transition:transform .32s var(--mk-ease, cubic-bezier(.22, 1, .36, 1)),background-color var(--mk-t-base, .2s) var(--mk-ease, ease)}.agent-card:hover .agent-chip,.agent-card:focus-within .agent-chip{transform:rotate(-6deg) scale(1.08);background:var(--agent-tint-strong, var(--mk-accent-tint))}.agent-go-arrow{display:inline-block;transition:transform .26s var(--mk-ease, cubic-bezier(.22, 1, .36, 1))}.agent-card:hover .agent-go-arrow,.agent-card:focus-within .agent-go-arrow{transform:translate(4px)}.agent-duty-dot{position:relative;display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--agent-accent, var(--mk-accent))}.agent-duty-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;border:1px solid var(--agent-accent, var(--mk-accent));animation:agent-ping 2.4s var(--mk-ease, ease-out) infinite}@keyframes agent-ping{0%{transform:scale(.7);opacity:.9}70%,to{transform:scale(1.7);opacity:0}}.agent-reveal{opacity:0;transform:translateY(14px);transition:opacity .52s var(--mk-ease, cubic-bezier(.22, 1, .36, 1)),transform .52s var(--mk-ease, cubic-bezier(.22, 1, .36, 1));transition-delay:var(--agent-delay, 0ms)}.agent-reveal.is-in{opacity:1;transform:none}.agent-masthead{position:relative;overflow:hidden;isolation:isolate}.agent-masthead:before,.agent-masthead:after{content:"";position:absolute;z-index:-1;border-radius:999px;filter:blur(80px);opacity:.34;background:var(--agent-on-dark, var(--mk-accent))}.agent-masthead:before{width:420px;height:420px;top:-160px;right:-80px;animation:agent-drift-a 18s ease-in-out infinite alternate}.agent-masthead:after{width:320px;height:320px;bottom:-180px;left:12%;opacity:.22;animation:agent-drift-b 22s ease-in-out infinite alternate}@keyframes agent-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-70px,40px,0) scale(1.12)}}@keyframes agent-drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(90px,-30px,0) scale(.9)}}.agent-step-line{transform-origin:top;background:linear-gradient(180deg,var(--agent-accent, var(--mk-accent)),var(--agent-tint-strong, var(--mk-accent-tint)));transform:scaleY(0);transition:transform .62s var(--mk-ease, cubic-bezier(.22, 1, .36, 1));transition-delay:var(--agent-delay, 0ms)}.is-in .agent-step-line,.agent-reveal.is-in .agent-step-line{transform:scaleY(1)}.agent-step-num{background:var(--agent-tint, var(--mk-accent-tint));color:var(--agent-accent-deep, var(--mk-accent));transition:transform .26s var(--mk-ease, ease)}.agent-step:hover .agent-step-num{transform:scale(1.12)}.agent-fact{border-left:3px solid var(--agent-tint-strong, var(--mk-accent-tint));transition:border-color var(--mk-t-base, .2s) var(--mk-ease, ease),background-color var(--mk-t-base, .2s) var(--mk-ease, ease)}.agent-fact:hover{border-left-color:var(--agent-accent, var(--mk-accent));background:var(--agent-tint, var(--mk-accent-tint))}.agent-fact-limit{border-left-color:var(--mk-border, #cbd5e1)}.agent-fact-limit:hover{border-left-color:var(--mk-border, #cbd5e1);background:transparent}.agent-scope{border-left:3px solid var(--agent-tint-strong, var(--mk-accent-tint))}.agent-filter-chip{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.agent-filter-chip:active{transform:scale(.96)}@media (prefers-reduced-motion: reduce){.agent-card,.agent-card:before,.agent-card:after,.agent-chip,.agent-go-arrow,.agent-reveal,.agent-step-line,.agent-step-num,.agent-fact,.agent-filter-chip{transition:none!important;animation:none!important}.agent-card:hover,.agent-card:focus-within{transform:none!important}.agent-card:hover .agent-chip,.agent-card:focus-within .agent-chip,.agent-card:hover .agent-go-arrow,.agent-card:focus-within .agent-go-arrow{transform:none!important}.agent-reveal{opacity:1!important;transform:none!important}.agent-step-line{transform:scaleY(1)!important}.agent-duty-dot:after,.agent-masthead:before,.agent-masthead:after{animation:none!important}}.mk-site-footer{--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--band: clamp(56px, 4vw + 40px, 96px);--gutter: clamp(16px, 1.6vw, 26px);--container: min(1800px, 96vw);--t-sm: .875rem;--t-xs: .8125rem;--r-pill: 999px;--ease: cubic-bezier(.2, .6, .2, 1);--t-fast: .12s;--accent-on-dark: var(--mk-accent-on-dark, #7fd4d8);--font-display: var(--mk-font-display, "Plus Jakarta Sans", system-ui, sans-serif);--font-body: var(--mk-font-body, "Inter", system-ui, sans-serif);background:#062326;color:#cfe4e5;margin-top:var(--s-6)}.dark .mk-site-footer{background:#031416}.mk-site-footer .foot-wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.mk-site-footer p{margin:0}.mk-site-footer ul{margin:0;padding:0;list-style:none}.mk-site-footer svg,.mk-site-footer img{display:block;max-width:100%}.mk-site-footer .foot-brandrow{display:flex;align-items:center;gap:10px;padding-block:var(--s-6) 0}.mk-site-footer .foot-brandrow .brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mk-site-footer .foot-brandrow .brand-mark{width:32px;height:auto;display:block;flex:0 0 auto}.mk-site-footer .foot-brandrow .brand-name{font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:-.045em;color:#fff}.mk-site-footer .foot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-6);padding-block:var(--band) 0}.mk-site-footer .foot-col h3{font-family:var(--font-display);font-size:var(--t-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0}.mk-site-footer .foot-col>ul{margin-top:var(--s-4);display:grid;gap:2px}.mk-site-footer .foot-col a{display:inline-flex;align-items:center;min-height:32px;font-family:var(--font-body);font-size:var(--t-sm);font-weight:500;letter-spacing:-.008em;color:#cbd5e1;line-height:1.35;text-decoration:none;transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.mk-site-footer .foot-col a:hover{color:#fff;transform:translate(2px)}.mk-site-footer .foot-col a:focus-visible{outline:none;box-shadow:0 0 0 2px #062326,0 0 0 4px var(--accent-on-dark)}.mk-site-footer .foot-legal-strip{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);padding-block:var(--s-6) 0;list-style:none;margin:0}.mk-site-footer .foot-legal-strip a{font-family:var(--font-body);font-size:var(--t-sm);color:var(--slab-body, #c9dce8);text-decoration:none;transition:color .18s cubic-bezier(.2,.6,.2,1)}.mk-site-footer .foot-legal-strip a:hover{color:#fff;text-decoration:underline}.mk-site-footer .foot-legal-strip a:focus-visible{outline:2px solid var(--accent-on-dark, #67e4e7);outline-offset:2px;border-radius:2px}.mk-site-footer .foot-badges{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid rgb(255 255 255 / .12)}.mk-site-footer .foot-badges span.b{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid rgb(255 255 255 / .2);background:#ffffff0d;border-radius:var(--r-pill);padding:8px 16px;font-size:13px;color:#cbd5e1}.mk-site-footer .foot-badges svg{width:18px;height:18px;flex:0 0 auto}.mk-site-footer .foot-attr{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid rgb(255 255 255 / .12);font-size:13px;color:#cbd5e1;display:grid;gap:6px}.mk-site-footer .foot-attr .who{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mk-site-footer .foot-attr .who b{color:#fff;font-weight:600}.mk-site-footer .foot-attr a{color:var(--accent-on-dark);text-decoration:underline;text-underline-offset:2px}.mk-site-footer .foot-attr .mailto{display:inline-flex;align-items:center;gap:5px;color:#cbd5e1;text-decoration:none}.mk-site-footer .foot-attr .mailto:hover{color:#fff}.mk-site-footer .foot-attr .mailto svg{width:14px;height:14px}.mk-site-footer .attr-mark{height:22px;width:auto;display:inline-block;vertical-align:middle;flex:0 0 auto}.mk-site-footer .foot-tagline{margin-top:var(--s-6);display:grid;gap:8px;padding-bottom:var(--s-7)}.mk-site-footer .foot-tagline .t1{font-size:var(--t-sm);font-weight:500;color:#cbd5e1}.mk-site-footer .foot-tagline .t2{font-size:var(--t-xs);color:#94a3b8;max-width:75ch;line-height:1.6}.mk-site-footer .foot-tagline .t3{font-size:var(--t-xs);color:#94a3b8;padding-top:var(--s-2)}@media (min-width: 768px) and (max-width: 1149.98px){.mk-site-footer .foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (min-width: 1150px){.mk-site-footer .foot-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding-block:48px 0}.mk-site-footer .foot-col a{min-height:28px}.mk-site-footer .foot-badges{margin-top:32px;padding-top:20px}.mk-site-footer .foot-attr{margin-top:20px;padding-top:16px}.mk-site-footer .foot-tagline{margin-top:20px;padding-bottom:32px}}@media (hover: none),(max-width: 619.98px){.mk-site-footer .foot-col a{min-height:44px;display:flex;align-items:center}.mk-site-footer .foot-col>ul{gap:0}}@media (prefers-reduced-motion: reduce){.mk-site-footer .foot-col a{transition:none!important}.mk-site-footer .foot-col a:hover{transform:none!important}}
