:root{--klark-font-sans: "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--klark-font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--klark-color-ink-900: #163041;--klark-color-ink-800: #213848;--klark-color-ink-700: #33414f;--klark-color-ink-600: #405363;--klark-color-ink-500: #516574;--klark-color-mist-50: #fbfcfd;--klark-color-mist-100: #f3f6f8;--klark-color-mist-200: #e6edf2;--klark-color-mist-300: #d5e0e7;--klark-color-surface: #ffffff;--klark-color-border: rgba(27, 44, 59, .12);--klark-color-border-strong: rgba(27, 44, 59, .2);--klark-color-brand-blue: var(--klark-primary-hover);--klark-primary: #1f9d8e;--klark-primary-hover: #178274;--klark-primary-soft: #e8f7f4;--klark-primary-border: #b7e6de;--klark-color-brand-green: var(--klark-primary);--klark-color-brand-green-bright: #8fd5cc;--klark-color-action-50: var(--klark-primary-soft);--klark-color-action-200: var(--klark-primary-border);--klark-color-action-500: var(--klark-primary);--klark-color-action-600: var(--klark-primary-hover);--klark-color-action-700: #12695f;--klark-color-action-800: #0e544c;--klark-color-action-900: #093a35;--klark-color-teal-50: #d9eef3;--klark-color-teal-700: var(--klark-color-action-500);--klark-color-teal-800: var(--klark-color-action-600);--klark-gradient-brand: linear-gradient(135deg, var(--klark-color-brand-blue) 0%, var(--klark-color-brand-green) 58%, var(--klark-color-brand-green-bright) 100%);--klark-color-error: #b91c1c;--klark-rgb-ink-900: 22 48 65;--klark-rgb-ink-800: 33 56 72;--klark-rgb-ink-700: 51 65 79;--klark-rgb-ink-600: 64 83 99;--klark-rgb-ink-500: 81 101 116;--klark-rgb-mist-50: 251 252 253;--klark-rgb-mist-100: 243 246 248;--klark-rgb-mist-200: 230 237 242;--klark-rgb-mist-300: 213 224 231;--klark-rgb-surface: 255 255 255;--klark-rgb-action-50: 232 247 244;--klark-rgb-action-100: 214 240 235;--klark-rgb-action-200: 183 230 222;--klark-rgb-action-300: 143 213 204;--klark-rgb-action-500: 31 157 142;--klark-rgb-action-600: 23 130 116;--klark-rgb-action-700: 18 105 95;--klark-rgb-action-800: 14 84 76;--klark-rgb-action-900: 9 58 53;--klark-rgb-error: 185 28 28;--klark-space-1: 4px;--klark-space-2: 8px;--klark-space-3: 12px;--klark-space-4: 16px;--klark-space-5: 20px;--klark-space-6: 24px;--klark-space-8: 32px;--klark-space-10: 40px;--klark-radius-sm: 10px;--klark-radius-md: 18px;--klark-radius-lg: 24px;--klark-radius-pill: 999px;--klark-border-default: 1px solid var(--klark-color-border);--klark-border-strong: 1px solid var(--klark-color-border-strong);--klark-shadow-card: 0 16px 40px rgba(18, 38, 51, .08);--klark-shadow-control: 0 1px 2px rgba(18, 38, 51, .06);--klark-shadow-focus: 0 0 0 4px rgb(var(--klark-rgb-action-500) / .2);--klark-font-size-xs: .8rem;--klark-font-size-sm: .92rem;--klark-font-size-md: 1rem;--klark-font-size-lg: 1.08rem;--klark-line-height-body: 1.65;--klark-line-height-heading: 1.1;--klark-interactive-primary: var(--klark-color-action-500);--klark-interactive-primary-hover: var(--klark-color-action-600);--klark-interactive-primary-active: var(--klark-color-action-700);--klark-interactive-primary-soft: var(--klark-color-action-50);--klark-interactive-border: var(--klark-color-action-200);--klark-interactive-focus: var(--klark-shadow-focus);--klark-brand-violet: #5251f5;--klark-brand-violet-deep: #120272;--klark-brand-teal-bright: #00f4a7;--klark-brand-green: #009c6a;--klark-action-50: var(--klark-color-action-50);--klark-action-100: rgb(var(--klark-rgb-action-100));--klark-action-200: var(--klark-color-action-200);--klark-action-300: rgb(var(--klark-rgb-action-300));--klark-action-500: var(--klark-color-action-500);--klark-action-600: var(--klark-color-action-600);--klark-action-700: var(--klark-color-action-700);--klark-action-800: var(--klark-color-action-800);--klark-action-900: var(--klark-color-action-900)}:root{--landing-font-display: "Inter Tight", "Avenir Next", "Segoe UI", Arial, sans-serif;--landing-font-body: Inter, "Avenir Next", "Segoe UI", Arial, sans-serif;--landing-font-technical: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--landing-type-display: clamp(2.25rem, 4vw, 3.5rem);--landing-type-section: clamp(1.5rem, 3vw, 2rem);--landing-type-product: 1rem;--landing-type-body: 1rem;--landing-type-data: 3rem;--landing-type-technical: .875rem;--landing-type-caption: .875rem;--landing-ink: #0f172a;--landing-wordmark: #3036b6;--landing-action: #4934b8;--landing-action-hover: #39268f;--landing-operator: #5b35c9;--landing-patient: #087f5b;--landing-teal: #087e8b;--landing-clinician: #2563eb;--landing-feeling: var(--landing-operator);--landing-function: var(--landing-teal);--landing-notice: var(--landing-clinician);--landing-exam: #b45309;--landing-exam-accent: #d97706;--landing-surface-exam: #fef3c7;--landing-dark: #171334;--landing-dark-panel: #252142;--landing-on-dark: #ffffff;--landing-on-dark-secondary: #cbd5e1;--landing-page: #f8fafc;--landing-card: #ffffff;--landing-muted-surface: #f1f5f9;--landing-surface-operator: #f4f1fc;--landing-surface-patient: #eef9f3;--landing-surface-teal: #edf8fa;--landing-surface-clinician: #eff4ff;--landing-muted: #52627a;--landing-secondary: #64748b;--landing-border: #e2e8f0;--landing-control-border: #64748b;--landing-focus: #4934b8;--landing-focus-dark: #c4b5fd;--landing-gradient-brand: linear-gradient(90deg, #087f5b 0%, #087e8b 30%, #2563eb 65%, #5b35c9 100%);--landing-gradient-quiet: linear-gradient(120deg, #eef9f3 0%, #edf8fa 35%, #eff4ff 70%, #f4f1fc 100%);--landing-gradient-pilot: linear-gradient(135deg, #2563eb 0%, #5b35c9 100%);--landing-gradient-clinical: linear-gradient(180deg, #eef9f3, #ffffff);--landing-gradient-technology: linear-gradient(180deg, #eff4ff, #ffffff);--landing-radius: 12px;--landing-radius-large: 16px;--landing-space-1: 4px;--landing-space-2: 8px;--landing-space-3: 12px;--landing-space-4: 16px;--landing-space-5: 20px;--landing-space-6: 24px;--landing-space-8: 32px;--landing-shell-width: 1280px;--landing-story-width: 1024px;--landing-shadow: 0 12px 32px rgb(15 23 42 / 12%);--landing-feedback-duration: .16s}:root{font-family:Inter,Avenir Next,Segoe UI,Arial,sans-serif;color:#172e39;background:#fff;font-synthesis:none;line-height:1.65;--violet:#4834b8;--green:#086b55;--muted:#49616c;--line:#d9e4e6}*{box-sizing:border-box}body{margin:0}a{color:var(--violet);text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--green)}button,summary{font:inherit;cursor:pointer}a,button,summary{touch-action:manipulation}:focus-visible{outline:3px solid #4834b8;outline-offset:5px;border-radius:3px}p{max-width:75ch;margin:1rem 0}h1,h2,h3{line-height:1.15;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(2.4rem,5.1vw,4.6rem);max-width:19ch;margin:.65rem 0 1.6rem;font-weight:650}h2{font-size:clamp(1.8rem,3.2vw,2.8rem);max-width:26ch;margin:0 0 1.3rem;font-weight:600}h3{font-size:1.15rem;letter-spacing:-.01em;margin:1.4rem 0 .65rem}small{font-size:.82rem;color:var(--muted);display:block}img{max-width:100%;height:auto}main{max-width:1200px;padding:0 44px;margin:auto}section[id],header[id]{scroll-margin-top:30px}.pageHero{padding:90px 0 70px;border-bottom:1px solid var(--line)}.home .pageHero{min-height:620px;display:flex;flex-direction:column;justify-content:center}.lede{font-size:1.25rem;line-height:1.65;max-width:64ch}.kicker{color:var(--green);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 1rem}.descriptor{font-weight:600}.section{padding:65px 0;border-bottom:1px solid var(--line)}.section>p{font-size:1.08rem}.actions{display:flex;gap:1.5rem;align-items:flex-start;flex-wrap:wrap;margin:1.7rem 0}.actions>a{padding-top:.7rem}.button,.primaryButton{display:inline-block;background:var(--violet);color:#fff;padding:.7rem 1.15rem;border:1px solid var(--violet);border-radius:6px;text-decoration:none;font-weight:600;white-space:nowrap}.button:hover,.primaryButton:hover{color:#fff;background:#322381}.pilotAction{max-width:270px}.pilotAction small{margin-top:.65rem}.qualifier{border-left:3px solid var(--green);padding-left:18px;color:var(--muted);font-size:.95rem!important}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin:32px 0}.card{border-top:2px solid var(--green);padding:5px 0 15px}.card p{font-size:1rem}.workflow{display:grid;grid-template-columns:1fr;max-width:720px;margin:40px auto}.workflow ol{list-style:none;counter-reset:steps;margin:0;padding:0}.workflow li{text-align:center;counter-increment:steps;padding:14px;background:#f1f7f5;border:1px solid #c4dcd6;border-radius:8px}.workflow li+li{margin-top:28px;position:relative}.workflow li+li:before{content:"↓";position:absolute;top:-28px;left:calc(50% - 6px);color:var(--green)}.branches{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.branches span+span:before{content:"/";margin-right:14px}.workflow figcaption,figcaption{font-size:.88rem;color:var(--muted);margin-top:16px;max-width:75ch}.composition{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#f4f3fa;border-radius:12px;padding:28px;margin:30px 0}.composition div{padding:16px 24px;border:1px solid #c5bfe5;border-radius:6px;background:#fff}.composition div span{display:block;color:var(--muted);font-size:.85rem}.composition figcaption{flex-basis:100%}.reportVisual{margin:32px 0;max-width:900px}.reportVisual img{border:1px solid var(--line);border-radius:6px;width:100%;background:#fff}.examples{display:grid;grid-template-columns:1fr 1fr;gap:30px}.examples article{border:1px solid var(--line);padding:24px;border-radius:8px}.examples h3{margin-top:0}details{margin:18px 0}summary{font-weight:600;color:var(--violet)}details p{font-size:1rem}code{display:block;white-space:normal;overflow-wrap:anywhere;font-size:.9rem;background:#f3f5f6;padding:12px;margin-top:12px}dl{margin:24px 0}dt{font-weight:600}dd{margin:0 0 16px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin:25px 0}.metric{padding:24px;background:#f2f7f5;border-radius:8px}.metric h3{margin:0;font-size:1.05rem;line-height:1.4}.metric strong{display:block;font-size:3rem;font-weight:600;color:var(--green);margin-bottom:10px}.metric p{font-size:.95rem}.sourceNote{font-size:.9rem!important;color:var(--muted)}table{width:100%;border-collapse:collapse;margin:24px 0;max-width:800px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:14px}caption{text-align:left;font-weight:600;margin-bottom:10px}.reuse{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.reuse span{background:#f1f5f8;padding:14px;border:1px solid var(--line);border-radius:6px}.reuse figcaption{flex-basis:100%}.siteHeader{max-width:1440px;display:flex;align-items:center;gap:25px;padding:22px 36px;margin:auto;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;font-size:1.6rem;font-weight:700;text-decoration:none;color:#172e39;gap:8px}.brand img{width:46px;height:38px;object-fit:contain}.navigation{display:flex;align-items:center;gap:23px;margin-left:auto}.navigation>a,.productMenu>summary{text-decoration:none;color:#172e39;font-size:.9rem;white-space:nowrap}.navPilot small{max-width:190px;font-size:.72rem;line-height:1.4;margin-top:5px}.navPilot .button{font-size:.85rem}.utility{border-left:1px solid var(--line);padding-left:15px}.productMenu{position:relative;margin:0}.productMenu>div{position:absolute;top:35px;left:0;background:#fff;box-shadow:0 8px 30px #172e391a;border:1px solid var(--line);border-radius:7px;padding:20px;width:220px;z-index:10}.productMenu a{display:block;padding:8px 0}.productMenu span{display:block;font-size:.75rem;color:var(--muted);margin-top:12px}.menuToggle{display:none}.siteFooter{display:grid;grid-template-columns:1fr 2fr;gap:60px;background:#f1f6f5;padding:48px max(32px,calc((100vw - 1112px)/2));margin-top:50px}.siteFooter nav{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 25px}.siteFooter nav a{font-size:.9rem}.siteFooter p{font-size:.9rem}.skipLink{position:absolute;left:20px;top:-100px;background:#fff;padding:12px;z-index:100}.skipLink:focus{top:10px}.docPage,.loginPage{padding:65px 0}.docTitle,.loginTitle{font-size:clamp(2.4rem,5vw,4rem)}.docSection{padding:25px 0;border-bottom:1px solid var(--line)}.docSectionTitle{font-size:1.55rem}.docMeta{color:var(--muted)}.loginCards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0}.loginCard{padding:25px;border:1px solid var(--line);border-radius:8px}.loginCard h2{font-size:1.5rem}.loginCardIcon,.loginCardBadge{display:none}.loginCardUnavailable{color:var(--muted)}.pilot{background:#f5f3fb;padding:45px;border-radius:10px;margin:45px 0;border:0}.pilot p{max-width:65ch}.pilot h2{max-width:none}@media(min-width:1101px){.menuToggle{display:none}}@media(max-width:1100px){.siteHeader{flex-wrap:wrap;padding:20px 30px}.menuToggle{display:block;margin-left:auto;background:#fff;color:#172e39;border:1px solid var(--line);padding:10px 15px;border-radius:5px}.navigation{display:none;width:100%;margin:0;align-items:stretch}.navigation.open{display:flex;flex-direction:column;gap:0}.navigation>a,.navigation>details,.navigation>.navPilot{padding:14px 0;border-top:1px solid var(--line)}.navigation .utility{border-left:0}.productMenu>div{position:static;box-shadow:none;width:100%;border:0;padding:10px 20px}.navPilot small{max-width:290px}.siteFooter nav{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){main{padding:0 22px}.siteHeader{padding:16px 22px}.pageHero{padding:55px 0 45px}.home .pageHero{min-height:0}h1{font-size:2.6rem}.lede{font-size:1.1rem}.section{padding:40px 0}.examples,.loginCards{grid-template-columns:1fr}.actions{flex-direction:column;gap:15px}.cards{gap:10px}.composition{padding:18px;gap:12px}.composition div{padding:14px}.composition .relation{font-size:.85rem}.siteFooter{grid-template-columns:1fr;gap:25px;padding:35px 22px}.pilot{padding:26px 22px}.metrics{grid-template-columns:1fr}.branches{font-size:.9rem}.reportVisual{margin:25px -8px}.docPage,.loginPage{padding:40px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.productVisual{margin:30px 0;max-width:900px}.productVisual img{border:1px solid var(--line);border-radius:8px;width:100%;height:auto}.productVisual>a,.reportVisual>a{font-size:.9rem;display:inline-block;margin-top:12px}.landingHeader,.landingFooter,.marketingPageHero,.marketingSection{font-family:var(--landing-font-body);color:var(--landing-ink)}.landingHeader *,.landingFooter *{box-sizing:border-box}.landingHeader{position:sticky;top:0;z-index:50;background:var(--landing-card);border-bottom:1px solid var(--landing-border)}.landingHeaderInner{max-width:var(--landing-shell-width);padding:0 32px;margin:auto;display:flex;align-items:center;gap:24px;min-height:64px}.landingBrand{display:inline-flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;color:var(--landing-wordmark);text-decoration:none;font:600 16px/1.2 var(--landing-font-display);letter-spacing:-.025em}.landingBrand:hover{color:var(--landing-wordmark)}.landingBrandMark{display:inline-flex;align-items:center}.landingBrand img{display:block;width:43px;height:32px;object-fit:contain}.landingBrand--dark,.landingBrand--dark:hover{color:var(--landing-on-dark)}.landingBrand--dark .landingBrandMark{background:var(--landing-card);padding:4px;border-radius:6px}.landingNavigation{margin-left:auto;display:flex;align-items:center;gap:16px}.landingNavLink,.landingDisclosureTrigger{font:500 14px/1.5 var(--landing-font-body);color:var(--landing-muted);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:10px 0;transition:color var(--landing-feedback-duration),background-color var(--landing-feedback-duration)}.landingNavLink:hover,.landingDisclosureTrigger:hover{color:var(--landing-ink)}.landingNavLink.is-current,.landingDisclosureTrigger.is-current{color:var(--landing-ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.landingDisclosureTrigger{background:none;border:0;cursor:pointer}.landingDisclosureTrigger svg{width:14px;height:14px;transition:transform var(--landing-feedback-duration)}.landingDisclosureTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.landingNavigation>.landingNavLink{white-space:nowrap}.landingNavigation>.landingNavLink:last-child{background:var(--landing-action);color:#fff;padding:10px 16px;border-radius:8px;font-weight:600}.landingNavigation>.landingNavLink:last-child:hover{background:var(--landing-action-hover)}.landingDisclosure{position:relative}.landingDisclosurePanel{position:absolute;top:calc(100% + 4px);left:0;width:min(400px,calc(100vw - 64px));max-height:calc(100dvh - 130px);overflow:auto;background:var(--landing-card);border:1px solid var(--landing-border);border-radius:var(--landing-radius);box-shadow:var(--landing-shadow)}.landingDisclosurePanel[hidden]{display:none}.landingDisclosure--products .landingDisclosurePanel{left:-130px;width:min(680px,calc(100vw - 64px))}.landingDisclosure--signin .landingDisclosurePanel{right:0;left:auto;width:280px}.landingPanelLabel{max-width:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--landing-muted);padding:12px 20px;margin:0;border-bottom:1px solid var(--landing-border)}.landingDisclosure--products .landingDisclosureItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.landingNavLink--card{display:flex;align-items:flex-start;gap:12px;padding:20px;color:var(--landing-ink);width:100%;white-space:normal;border-bottom:1px solid var(--landing-border)}.landingNavLink--card:hover{background:var(--landing-tone-surface, var(--landing-muted-surface))}.landingNavLink--card.is-current{text-decoration:none;box-shadow:inset 3px 0 var(--landing-tone, var(--landing-action))}.landingNavLink--card.is-current .landingLinkLabel{text-decoration:underline;text-underline-offset:4px}.landingLinkCopy{display:flex;flex-direction:column;gap:4px;min-width:0}.landingLinkLabel{font-weight:600}.landingLinkDescription,.landingLinkStatus{display:block;font-size:13px;line-height:1.55;color:var(--landing-muted)}.landingIconTile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;color:var(--landing-tone, var(--landing-action));background:var(--landing-tone-surface, var(--landing-muted-surface))}.landingTone--operator{--landing-tone: var(--landing-operator);--landing-tone-surface: var(--landing-surface-operator)}.landingTone--patient{--landing-tone: var(--landing-patient);--landing-tone-surface: var(--landing-surface-patient)}.landingTone--clinician{--landing-tone: var(--landing-clinician);--landing-tone-surface: var(--landing-surface-clinician)}.landingTone--engine{--landing-tone: var(--landing-action);--landing-tone-surface: var(--landing-muted-surface)}.landingTone--ontology{--landing-tone: var(--landing-teal);--landing-tone-surface: var(--landing-surface-teal)}.landingLinkArrow{flex-shrink:0;width:16px;margin-left:auto;color:var(--landing-tone, var(--landing-action))}.landingDisclosure--products .landingNavLink--card{flex-direction:column;min-height:196px;border-right:1px solid var(--landing-border);border-bottom:0;gap:12px}.landingDisclosure--products .landingNavLink--card:last-child{border-right:0}.landingDisclosure--products .landingLinkArrow{margin:auto 0 0}.landingDisclosure--signin .landingNavLink--card{align-items:center;padding:12px 16px;border:0}.landingDisclosure--signin .landingIconTile{width:32px;height:32px}.landingDisclosureMore{padding:4px 20px;background:var(--landing-muted-surface);border-top:1px solid var(--landing-border)}.landingDisclosureMore .landingNavLink{color:var(--landing-action)}.landingNavLink.is-unavailable{cursor:default}.landingNavLink.is-unavailable:hover{background:transparent}.landingPilotStatus{max-width:var(--landing-shell-width);padding:0 32px 8px;margin:0 auto;text-align:right;font:400 12px/1.5 var(--landing-font-body);color:var(--landing-muted)}.landingMobileToggle{display:none}.landingHeader :focus-visible,.marketingTabs :focus-visible{outline:3px solid var(--landing-focus);outline-offset:3px}.landingNavLink--card:focus-visible{outline-offset:-4px}.landingSkipLink{position:fixed;top:-100px;left:16px;z-index:100;background:#fff;color:var(--landing-action);padding:12px 16px;border:2px solid var(--landing-focus)}.landingSkipLink:focus{top:8px}main#main:focus-visible{outline-offset:-3px}main section[id],main header[id]{scroll-margin-top:116px}.landingFooter{background:var(--landing-dark);color:var(--landing-on-dark);margin-top:50px;padding:0 0 32px}.landingFooter:before{content:"";display:block;height:3px;background:var(--landing-gradient-brand)}.landingFooterInner{max-width:var(--landing-shell-width);margin:auto;padding:48px 32px 0}.landingMasterLine{color:var(--landing-on-dark-secondary);font-size:14px;max-width:32ch;margin:12px 0 40px;line-height:1.6}.landingFooterGroups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.landingFooterLabel{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--landing-on-dark-secondary);margin:0 0 12px}.landingFooter ul{list-style:none;padding:0;margin:0}.landingFooter .landingNavLink{color:var(--landing-on-dark-secondary);display:flex;padding:8px 0;min-height:44px}.landingFooter .landingLinkLabel{font-weight:400}.landingFooter .landingLinkStatus{color:var(--landing-on-dark-secondary);font-size:12px}.landingFooter a:hover{color:var(--landing-on-dark);text-decoration:underline}.landingFooter :focus-visible{outline:3px solid var(--landing-focus-dark);outline-offset:3px}.landingFooterStatus{font-size:13px;color:var(--landing-on-dark-secondary);margin:32px 0 24px}.landingCompany{border-top:1px solid #514968;padding-top:24px;font-size:14px;color:var(--landing-on-dark-secondary);max-width:none;margin-bottom:0}.marketingPageHero{padding:64px 0}.marketingPageHero h1{font:600 var(--landing-type-display)/1.15 var(--landing-font-display)}.marketingKicker{font:600 .875rem/1.5 var(--landing-font-body);color:var(--landing-action);text-transform:uppercase;letter-spacing:.08em}.marketingSection{padding:48px 0;max-width:var(--landing-story-width)}.marketingSection h2{font:600 var(--landing-type-section)/1.3 var(--landing-font-display)}.marketingDiagramPanel{background:var(--landing-card);border:1px solid var(--landing-border);border-radius:var(--landing-radius);margin:24px 0;padding:24px}.marketingDiagramPanel figcaption{font:400 var(--landing-type-caption)/1.6 var(--landing-font-body);color:var(--landing-muted)}.marketingBoundary{border-left:3px solid var(--landing-teal);padding-left:16px;color:var(--landing-muted);font:400 var(--landing-type-caption)/1.6 var(--landing-font-body)}.marketingTabs [role=tablist]{display:flex;flex-wrap:wrap;gap:8px}.marketingTabs [aria-orientation=vertical]{flex-direction:column;align-items:flex-start}.marketingTabs [role=tab]{min-height:44px;padding:10px 16px;background:var(--landing-card);border:1px solid var(--landing-control-border);border-radius:8px;color:var(--landing-ink);font:500 14px/1.5 var(--landing-font-body)}.marketingTabs [aria-selected=true]{background:var(--landing-surface-operator);border-color:var(--landing-action);box-shadow:inset 0 -3px var(--landing-action);font-weight:700}.marketingTabs [role=tabpanel]{padding:24px 0}.marketingTabs [role=tabpanel][hidden]{display:none}.marketingTechnical{font:400 var(--landing-type-technical)/1.6 var(--landing-font-technical)}.marketingData{font:600 var(--landing-type-data)/1.2 var(--landing-font-display);font-variant-numeric:tabular-nums}.marketingProduct{font:600 var(--landing-type-product)/1.4 var(--landing-font-display)}@media(max-width:1100px){.landingHeaderInner{flex-wrap:wrap;gap:0;padding:10px 24px}.landingMobileToggle{display:inline-flex;justify-content:center;align-items:center;margin-left:auto;width:44px;height:44px;padding:10px;border:0;background:var(--landing-card);color:var(--landing-ink)}.landingNavigation{display:none;margin:8px 0 0;width:100%;max-height:calc(100dvh - 132px);overflow-y:auto}.landingNavigation :focus-visible{outline-offset:-3px}.landingNavigation.is-mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.landingNavigation>.landingNavLink,.landingDisclosureTrigger{width:100%;padding:12px;min-height:48px}.landingDisclosureTrigger{justify-content:space-between}.landingDisclosure{border-top:1px solid var(--landing-border)}.landingDisclosurePanel,.landingDisclosure--products .landingDisclosurePanel,.landingDisclosure--signin .landingDisclosurePanel{position:static;width:100%;max-height:none;overflow:visible;border-radius:8px;box-shadow:none}.landingDisclosure--products .landingDisclosureItems{grid-template-columns:1fr}.landingDisclosure--products .landingNavLink--card{flex-direction:row;min-height:0;border-right:0;border-bottom:1px solid var(--landing-border)}.landingDisclosure--products .landingLinkArrow{margin:0 0 0 auto}.landingNavLink--card{padding:16px}.landingPilotStatus{text-align:left;padding:0 24px 8px}.landingFooterGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:600px){.landingHeaderInner,.landingPilotStatus{padding-left:16px;padding-right:16px}.landingFooterInner{padding:36px 22px 0}.landingFooterGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.landingLinkCopy{overflow-wrap:anywhere}.marketingDiagramPanel{padding:16px}}@media(prefers-reduced-motion:reduce){.landingHeader *,.landingFooter *,.marketingTabs *{transition:none;animation:none;scroll-behavior:auto}}main:has(>.homeP2){max-width:none;padding:0}.homeP2{color:var(--landing-ink);font-family:var(--landing-font-body);font-size:16px;line-height:1.65}.homeP2>section{padding:88px 32px;border-bottom:1px solid var(--landing-border);position:relative}.homeStoryInner{max-width:1024px;margin:auto}.homeHero .homeStoryInner{max-width:1152px}.homeP2 h1,.homeP2 h2,.homeP2 h3{font-family:var(--landing-font-display)}.homeP2 h1{font-size:clamp(2.35rem,4vw,3.5rem);line-height:1.12;font-weight:600;max-width:18ch;margin:16px 0 24px}.homeP2 h2{font-size:clamp(1.8rem,3vw,2.15rem);line-height:1.3;max-width:32ch}.homeP2 h3{font-size:1.05rem;line-height:1.4}.homeP2 p{color:var(--landing-muted)}.homeP2 a{display:inline-flex;min-height:44px;align-items:center;font-weight:600}.homeP2 .homeEyebrow,.homeEyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:650;color:var(--landing-action)}.homeSignature{font-size:.8rem;margin:0 0 24px}.homeTwoColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.homeHero{background:var(--landing-gradient-quiet)}.homeP2 .homeLead{font-size:1.125rem}.homeActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.homeActions a{padding:12px 20px;border-radius:8px;text-decoration:none;font-size:.875rem}.homePrimary{background:var(--landing-action);color:#fff}.homePrimary:hover{background:var(--landing-action-hover);color:#fff}.homeSecondary{background:#fff;border:1px solid var(--landing-border);color:var(--landing-ink)}.homeReportExplainer{background:var(--landing-muted-surface);border:1px solid var(--landing-border);border-radius:12px;padding:24px;margin:28px 0}.homeReportExplainer.is-compact{margin:0;padding:0;background:transparent;border:0}.homeReportPaper{background:#fff;border:1px solid #93c5fd;border-radius:8px;padding:24px;font-family:var(--landing-font-body)}.is-compact .homeReportPaper{padding:24px;box-shadow:0 8px 32px #2563eb1a}.homeReportPaper>div{border-top:1px solid var(--landing-border);padding-top:12px;margin-top:16px}.homeP2 .homePaperLabel{color:#1d4ed8;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;font-weight:700}.homeReportPaper p{font-size:.9375rem;line-height:1.7}.homeReportPaper h3{margin-top:0}.homeReportPaper strong{color:var(--landing-ink)}.homeSource{font-size:.8125rem;line-height:1.6}.homeP2 .homeHumanStage,.homeP2 .homeReportAnnotation,.homeResponsibility,.homeHumanReview{background:var(--landing-surface-clinician);color:#1d4ed8;padding:16px;border-radius:8px}.homeP2 .homeHumanReview p,.homeP2 .homeHumanStage{color:#1d4ed8}.homeReportExplainer:not(.is-compact)>.marketingTabs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.homeReportExplainer [role=tablist]{align-self:start;gap:4px}.homeReportExplainer [role=tab]{width:100%;text-align:left}.homeReportExplainer [role=tabpanel]{padding:0;min-width:0}.homeReportReadAll summary{min-height:44px;padding:8px 0}.homeReportReadAll li{margin-bottom:24px}.homeEncounter{background:linear-gradient(180deg,var(--landing-surface-teal),white)}.homeCapture{margin-top:36px;border:1px solid var(--landing-border);border-radius:12px;padding:24px;background:#fff}.homeCapture [role=tablist]{gap:12px}.homeCaptureFlow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:16px 0 32px}.homeCaptureFlow li{position:relative;padding:16px;border:1px solid #c4b5fd;border-radius:8px;background:var(--landing-surface-operator);font-size:.875rem}.homeCaptureFlow--patient li{background:var(--landing-surface-patient);border-color:#a7d6c1}.homeCaptureFlow li+li:before{content:"→";position:absolute;left:-23px;top:35%;color:var(--landing-muted)}.homeQualification{border-left:3px solid var(--landing-teal);padding-left:16px;font-size:.9375rem}.homeCapabilityStack{display:grid;gap:16px}.homeCapability{border:1px solid var(--landing-border);border-radius:12px;padding:24px;background:#fff}.homeCapability h3{margin:12px 0 8px}.homeCapability p{font-size:.9375rem;margin:0}.homeCapabilityIcon{display:inline-flex;padding:10px;color:var(--landing-operator);background:var(--landing-surface-operator);border-radius:8px}.homePatient{background:var(--landing-gradient-clinical)}.homePatient .homeCapabilityIcon{color:var(--landing-patient);background:var(--landing-surface-patient)}.homePatient .homeEyebrow{color:var(--landing-patient)}.homeP2 .homeEngine{background:var(--landing-dark);color:#fff}.homeP2 .homeEngine p,.homeP2 .homeEngine figcaption,.homeP2 .homeEngine a,.homeP2 .homeEngine .homeEyebrow{color:var(--landing-on-dark-secondary)}.homeEngine :focus-visible{outline-color:var(--landing-focus-dark)}.homeRelationship{margin:0;background:var(--landing-dark-panel);padding:24px;border:1px solid #514968;border-radius:12px}.homeRelationship>div{display:flex;flex-wrap:wrap;gap:12px}.homeRelationship span{padding:12px;border:1px solid #8d83aa;border-radius:8px;font-size:.875rem}.homeRelationship .homeRelationLabel{border:0}.homeMetricStrip{color:#fff;margin-top:48px;background:var(--landing-dark-panel);border:1px solid #514968;padding:32px;border-radius:12px}.homeMetricStrip p,.homeMetricStrip a{color:var(--landing-on-dark-secondary)}.homeMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.homeMetric strong{display:block;font:600 3rem/1.3 var(--landing-font-display);font-variant-numeric:tabular-nums;color:#fff}.homeMetric h3{font-size:.9375rem}.homeMetric p,.homeMetricStrip>p{font-size:.8125rem}.homeEvidenceLayers{margin:32px 0}.homeEvidenceLayers article{display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid var(--landing-border);border-left:4px solid var(--landing-teal);border-radius:8px;padding:20px;margin:12px 0}.homeEvidenceLayers h3,.homeEvidenceLayers p{margin:0}.homeEvidenceLayers .homeEvidenceStatus{font-size:.8125rem;color:var(--landing-muted);flex:0 1 180px}.homePilotInvitation{max-width:768px;margin:auto;padding:48px;border-radius:16px;background:var(--landing-gradient-pilot);color:#fff}.homeP2 .homePilotInvitation p{color:#fff}.homePilotContact{padding:24px;border:1px solid currentColor;border-radius:12px;margin-top:24px}.homeEmail{display:inline-flex;min-height:44px;align-items:center;overflow-wrap:anywhere;padding:10px 16px;border-radius:8px;background:#fff;color:var(--landing-action);font-weight:650}.homePilotInvitation :focus-visible{outline-color:#fff}.homeAnchorAlias{position:absolute;top:0;scroll-margin-top:116px}@media(max-width:1100px){.homeMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.homeTwoColumns{grid-template-columns:1fr;gap:32px}.homeMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeHero .is-compact{max-width:640px}}@media(max-width:600px){.homeP2>section{padding:56px 20px}.homeP2 h1{font-size:2.35rem}.homeReportExplainer,.homeCapture{padding:16px}.homeReportExplainer:not(.is-compact)>.marketingTabs{grid-template-columns:1fr}.homeReportPaper{padding:16px}.homeCaptureFlow,.homeMetricGrid{grid-template-columns:1fr}.homeCaptureFlow li+li:before{content:"↓";top:-28px;left:50%}.homeMetricStrip{padding:24px}.homeEvidenceLayers article{display:block}.homeEvidenceLayers .homeEvidenceStatus{margin-top:12px}.homePilotInvitation{padding:24px}.homePilotContact{padding:16px}}@media print{.homeReportExplainer:not(.is-compact)>.marketingTabs{display:none}.homeReportReadAll>*{display:block!important}.homeReportReadAll::details-content{display:block;content-visibility:visible}}main:has(>.productPage){max-width:none;padding:0}.productPage{font-family:var(--landing-font-body);color:var(--landing-ink);background:var(--landing-card);--product-accent: var(--landing-action);--product-wash: var(--landing-surface-clinician)}.productOperator{--product-accent: var(--landing-operator);--product-wash: var(--landing-surface-operator)}.productPatient{--product-accent: var(--landing-patient);--product-wash: var(--landing-surface-patient)}.productHero{padding:80px 32px 64px;border-bottom:1px solid var(--landing-border)}.productHero>div{max-width:768px;margin:auto}.productOperator .productHero{background:linear-gradient(120deg,var(--landing-surface-operator),var(--landing-surface-clinician))}.productPatient .productHero{background:linear-gradient(120deg,var(--landing-surface-patient),var(--landing-surface-teal))}.productPage h1,.productPage h2,.productPage h3,.productPage h4{font-family:var(--landing-font-display)}.productPage h1{font-size:clamp(2.1rem,3.5vw,2.75rem);max-width:27ch;line-height:1.2;font-weight:600}.productPage h2{font-size:clamp(1.6rem,2.8vw,2rem);line-height:1.3;max-width:36ch}.productPage h3{font-size:1.3rem;line-height:1.35;margin:0 0 20px}.productPage h4{font-size:1rem;line-height:1.4;margin:0 0 8px}.productPage p,.productPage dd,.productPage li{color:var(--landing-muted);line-height:1.65}.productPage .productLead{font-size:1.125rem}.productPage .productEyebrow{color:var(--product-accent);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:650}.productSection{padding:64px max(32px,calc((100% - 1024px)/2));border-bottom:1px solid var(--landing-border);position:relative}.productQuiet{background:var(--landing-page)}.productPage a{display:inline-flex;align-items:center;min-height:44px;color:var(--product-accent)}.productActions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.productActions .productPrimary{color:#fff;background:var(--product-accent);border-radius:8px;padding:10px 20px;text-decoration:none}.productPage .marketingTabs{margin-top:32px}.productPage .marketingTabs>[role=tablist]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.productPage .marketingTabs>[role=tablist]>button{min-height:52px;text-align:left;font-weight:600}.productPage .marketingTabs>[role=tablist]>[aria-selected=true]{border-color:var(--product-accent);background:var(--product-wash);box-shadow:inset 0 -3px var(--product-accent)}.productPage .marketingTabs>[role=tabpanel]{padding-top:32px}.productHow #capture>.marketingTabs>[role=tabpanel]{margin-top:10px;padding:var(--landing-space-6)}.productStageGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.productActor{padding:12px 16px;background:var(--product-wash);border-radius:8px}.productBoundary{border-left:3px solid var(--product-accent);padding:0 0 0 16px;font-size:.9375rem}.productObject,.productCards article,.productPaper{border:1px solid var(--landing-border);padding:24px;border-radius:12px;background:#fff;min-width:0}.productObject dl{margin:0}.productObject dt{color:var(--landing-ink);font-size:.9375rem}.productObject dd{font-size:.875rem;margin-top:4px}.productCards{display:grid;gap:16px}.productCards article:first-child{border-top:3px solid var(--product-accent)}.productCards p{font-size:.9375rem}.productGuidanceCards{grid-template-columns:1fr 1fr;margin:28px 0}.productSteps{margin:0;padding-left:24px}.productSteps li{padding:10px 0}.productRelationship{margin:20px 0 0;border-top:1px solid var(--landing-border);padding-top:20px}.productRelationship>div{display:flex;gap:10px;flex-wrap:wrap}.productRelationship span{padding:10px;border-radius:6px;background:var(--product-wash);font-size:.875rem}.productRelationship figcaption{font-size:.875rem;color:var(--landing-muted)}.productSource{font-size:.8125rem}.productPaper{border-color:#93c5fd}.productPaper>div{padding-top:16px;margin-top:16px;border-top:1px solid var(--landing-border)}.productPaper p{font:400 .9375rem/1.7 var(--landing-font-body)}.productPaper ol{padding-left:22px}.productHumanReview{background:var(--landing-surface-clinician);padding:20px;border-radius:8px;margin-top:20px}.productPage .productHumanReview p{color:#1d4ed8}.productPage #report{scroll-margin-top:116px}.productPage #insights{scroll-margin-top:116px;padding-top:12px}.productPatientJourney>.marketingTabs{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:start}.productPatientJourney>.marketingTabs>[role=tablist]{display:flex;flex-direction:column;align-items:stretch}.productPatientJourney>.marketingTabs>[role=tabpanel]{padding-top:0;min-width:0}.productPatientJourney .productStageGrid{gap:24px}.productPage blockquote{margin:24px 0;border-left:3px solid var(--product-accent);padding-left:16px;font-size:1.15rem}.productPage .homePilotInvitation p{color:#fff}.productPage .homePilotInvitation a{color:var(--landing-action);font-weight:600}.productPage .homePilotInvitation h2{color:#fff}.productPage #comparison .productCards{grid-template-columns:1fr 1fr}.productPage .is-unavailable{color:var(--landing-muted)}@media(max-width:1100px){.productPatientJourney .productStageGrid{grid-template-columns:1fr}}@media(max-width:700px){.productHow #capture>.marketingTabs>[role=tabpanel]{margin-top:10px;padding:var(--landing-space-5)}.productHero{padding:56px 20px 40px}.productSection{padding:48px 20px}.productStageGrid,.productPage #comparison .productCards,.productGuidanceCards{grid-template-columns:1fr;gap:24px}.productPage .marketingTabs>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.productPatientJourney>.marketingTabs{grid-template-columns:1fr}.productObject,.productCards article,.productPaper{padding:20px}.productPage .homePilotInvitation{padding:24px}}.productHow .productHero{background:var(--landing-gradient-quiet)}.productOperator #capture{background:var(--landing-surface-operator)}.productPatient #questions{background:var(--landing-surface-teal)}.productHow #capture{background:var(--landing-page)}.productPage .marketingTabs>[role=tabpanel]{background:var(--product-wash);border:1px solid var(--landing-border);border-top:3px solid var(--product-accent);border-radius:var(--landing-radius);padding:24px}@media(max-width:700px){.productPage .marketingTabs>[role=tabpanel]{padding:16px 0;border-left:0;border-right:0;border-radius:0}}.productOperator .productHero{border-bottom:3px solid var(--landing-operator)}.productPatient .productHero{border-bottom:3px solid var(--landing-patient)}main[data-page="/technology/engine"],main[data-page="/evidence/clinical-coverage"]{max-width:none;padding:0}main:is([data-page="/technology/engine"],[data-page="/evidence/clinical-coverage"])>:is(.pageHero,.section){padding-left:max(44px,calc((100% - 1112px)/2));padding-right:max(44px,calc((100% - 1112px)/2))}main[data-page="/technology/engine"]>.pageHero{background:linear-gradient(120deg,var(--landing-dark),var(--landing-dark-panel));color:var(--landing-on-dark)}main[data-page="/technology/engine"]>.pageHero :is(p,a){color:var(--landing-on-dark-secondary)}main[data-page="/technology/engine"]>.pageHero a:hover{color:var(--landing-on-dark)}main[data-page="/technology/engine"]>.pageHero :focus-visible{outline-color:var(--landing-focus-dark)}main[data-page="/technology/engine"]>#clinical-model{background:var(--landing-surface-operator)}main[data-page="/technology/engine"] .composition{background:var(--landing-card);border:1px solid var(--landing-border)}main[data-page="/evidence/clinical-coverage"]>.pageHero{background:linear-gradient(120deg,var(--landing-muted-surface),var(--landing-surface-teal),var(--landing-surface-clinician))}main[data-page="/evidence/clinical-coverage"]>#layers{background:var(--landing-page)}main[data-page="/evidence/clinical-coverage"]>#layers .card{background:var(--landing-card);border-top-color:var(--landing-teal);padding:20px}@media(max-width:700px){main:is([data-page="/technology/engine"],[data-page="/evidence/clinical-coverage"])>:is(.pageHero,.section){padding-left:20px;padding-right:20px}}main:has(>.technologyPage){max-width:none;padding:0}.technologyPage{background:var(--landing-card);color:var(--landing-ink);font-family:var(--landing-font-body)}.technologyPage h1,.technologyPage h2,.technologyPage h3,.technologyPage h4{font-family:var(--landing-font-display)}.technologyPage h1{font-size:clamp(2.1rem,3.5vw,3rem);line-height:1.2;max-width:28ch}.technologyPage h2{font-size:clamp(1.6rem,2.8vw,2rem);line-height:1.3;max-width:36ch}.technologyPage h3{font-size:1.25rem;line-height:1.35}.technologyPage h4{font-size:1rem;line-height:1.4;margin:0 0 12px}.technologyPage p,.technologyPage li,.technologyPage dd{line-height:1.65;color:var(--landing-muted)}.technologyPage a{display:inline-flex;align-items:center;min-height:44px;color:var(--landing-action)}.techHero{padding:80px 32px 64px;border-bottom:1px solid var(--landing-border)}.techHero>div{max-width:1024px;margin:auto}.techHero .techLead{font-size:1.125rem}.technology-engine .techHero{background:linear-gradient(120deg,var(--landing-dark),var(--landing-dark-panel));color:var(--landing-on-dark)}.technology-engine .techHero :is(p,a){color:var(--landing-on-dark-secondary)}.technology-engine .techHero :focus-visible,.techInventory :focus-visible{outline-color:var(--landing-focus-dark)}.technology-ontology .techHero{background:var(--landing-gradient-quiet)}.technologyPage .techKicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:650}.techSection{padding:64px max(32px,calc((100% - 1024px)/2));border-bottom:1px solid var(--landing-border)}.techQuiet{background:var(--landing-page)}.techActions{display:flex;flex-wrap:wrap;gap:24px}.techCards,.techNodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.techCards{margin-top:32px}.techCard,.techDefinition,.techNode,.techNarrative,.techComposition{padding:24px;background:var(--landing-card);border:1px solid var(--landing-border);border-radius:var(--landing-radius);min-width:0}.techDefinition,.techNode{border-top:3px solid var(--tech-accent);background:var(--tech-wash)}.techTone-feeling{--tech-accent: var(--landing-feeling);--tech-wash: var(--landing-surface-operator)}.techTone-function{--tech-accent: var(--landing-function);--tech-wash: var(--landing-surface-teal)}.techTone-notice{--tech-accent: var(--landing-notice);--tech-wash: var(--landing-surface-clinician)}.techTone-exam{--tech-accent: var(--landing-exam);--tech-wash: var(--landing-surface-exam)}.techBoundary{border-left:3px solid var(--tech-accent,var(--landing-action));padding-left:16px;font-size:.9375rem}.techRelationship{margin:24px 0}.techRelationship figcaption{max-width:none;padding:12px 20px;background:var(--landing-muted-surface);border-radius:8px}.techRelationship figcaption p{margin:0}.techNode dl{margin-bottom:0}.techExplorer .marketingTabs>[role=tablist]{display:flex;flex-wrap:wrap;gap:8px}.techExplorer [role=tab]{flex:1 1 160px;min-height:52px;text-align:left;font-weight:600}.techExplorer [role=tab][aria-selected=true]{box-shadow:inset 0 -3px var(--landing-action);border-color:var(--landing-action);background:var(--landing-surface-operator)}.techExplorer [role=tabpanel]{padding:24px 0 0}.techExplorer summary,.techComposition summary{min-height:44px;padding:10px 0}.techExplorer code{font-family:var(--landing-font-technical);background:var(--landing-muted-surface);color:var(--landing-ink)}.techPrimitiveIndex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:16px}.techPrimitiveIndex li{background:var(--tech-wash);border:1px solid var(--landing-border);border-top:3px solid var(--tech-accent);padding:20px;color:var(--landing-ink);border-radius:8px}.techAcute{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.techComposition details{border-top:1px solid var(--landing-border)}.techFoundation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.techFoundation ul{padding-left:20px}.techInventory{background:var(--landing-dark);color:var(--landing-on-dark)}.technologyPage .techInventory :is(p,h3,a){color:var(--landing-on-dark-secondary)}.technologyPage .techInventory strong{color:var(--landing-on-dark)}@media(max-width:1100px){.techAcute,.techFoundation{grid-template-columns:1fr}}@media(max-width:700px){.techHero{padding:56px 20px 40px}.techSection{padding:48px 20px}.techCards,.techNodes{grid-template-columns:1fr}.techPrimitiveIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.techCard,.techDefinition,.techNode,.techNarrative,.techComposition{padding:20px}.techExplorer [role=tab]{flex-basis:140px}}main:has(>.evaluationPage){max-width:none;padding:0}.evaluationPage{color:var(--landing-ink);background:var(--landing-card);font-family:var(--landing-font-body)}.evaluationPage :is(h1,h2,h3,h4){font-family:var(--landing-font-display)}.evaluationPage h1{font-size:clamp(2.1rem,3.5vw,3rem);line-height:1.2;max-width:28ch}.evaluationPage h2{font-size:clamp(1.6rem,2.8vw,2rem);max-width:36ch;line-height:1.3}.evaluationPage h3{font-size:1.25rem;line-height:1.35}.evaluationPage h4{font-size:1rem}.evaluationPage :is(p,li,dd){color:var(--landing-muted);line-height:1.65}.evaluationPage a{color:var(--landing-action);min-height:44px;display:inline-flex;align-items:center}.evaluationHero{padding:80px 32px 64px;background:linear-gradient(120deg,var(--landing-surface-clinician),var(--landing-surface-teal),var(--landing-surface-patient));border-bottom:1px solid var(--landing-border)}.evaluation-evidence .evaluationHero{background:linear-gradient(120deg,var(--landing-muted-surface),var(--landing-surface-teal),var(--landing-surface-clinician))}.evaluationHero>div{max-width:1024px;margin:auto}.evaluationLead{font-size:1.125rem}.evaluationKicker{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;font-weight:650}.evaluationSection{padding:64px max(32px,calc((100% - 1024px)/2));border-bottom:1px solid var(--landing-border)}.evaluationQuiet{background:var(--landing-page)}.evaluationActions{display:flex;flex-wrap:wrap;gap:24px}.evaluationBoundary{border-left:3px solid var(--landing-action);padding-left:16px;font-size:.9375rem}.evaluationCard{padding:24px;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-card);min-width:0}.evaluationExplorer{margin-top:32px}.evaluationExplorer [role=tablist]{display:flex;flex-wrap:wrap;gap:8px}.evaluationExplorer [role=tab]{flex:1 1 140px;min-height:52px;text-align:left;font-weight:600}.evaluationExplorer [role=tab][aria-selected=true]{background:var(--landing-surface-clinician);border-color:var(--landing-action);box-shadow:inset 0 -3px var(--landing-action)}.evaluationExplorer [role=tabpanel]{padding-top:24px}.evaluationMeasures>.marketingTabs{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.evaluationMeasures [role=tablist]{flex-direction:column;align-items:stretch}.evaluationMeasures [role=tab]{flex:0 1 auto}.evaluationMeasures [role=tabpanel]{padding-top:0}.evaluationPage summary{min-height:44px;padding:10px 0}.roleRow summary>span{margin-right:20px}.roleRow summary>span:last-child{color:var(--landing-muted);font-weight:400}.roleRow.role-software{border:2px dashed var(--landing-teal);background:var(--landing-surface-teal)}.evaluationPair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.evaluationPage #training{scroll-margin-top:116px}.evaluationReport{min-width:0}.evaluationPage .productPaper p,.evaluationPage .productPaper li{font-size:.9375rem}.evaluationPage .productHumanReview p{color:var(--landing-ink)}.evaluationPage .homePilotInvitation :is(p,h2){color:var(--landing-on-dark)}.evaluationPage .homePilotInvitation a{color:var(--landing-action)}.evaluationInventory{background:var(--landing-dark);color:var(--landing-on-dark)}.evaluationPage .evaluationInventory :is(p,h3,a,summary){color:var(--landing-on-dark-secondary)}.evaluationInventory :focus-visible{outline-color:var(--landing-focus-dark)}.evaluationUnavailable{padding:24px;background:var(--landing-muted-surface);border-left:3px solid var(--landing-control-border)}.evidenceTree figure{margin:24px 0}.evidenceBranches,.evidenceBranches ul{list-style:none;padding:0}.evidenceBranches ul{margin:16px 0 16px 24px;padding-left:20px;border-left:2px solid var(--landing-control-border)}.evidenceBranches button{display:flex;align-items:center;gap:16px;width:100%;padding:16px;min-height:60px;border:1px solid var(--landing-control-border);border-radius:8px;text-align:left;color:var(--landing-ink);background:var(--landing-card);margin-top:12px}.evidenceBranches strong{font:600 1.5rem/1.3 var(--landing-font-display);font-variant-numeric:tabular-nums}.evidenceBranches button[aria-pressed=true]{border-color:var(--landing-action);box-shadow:inset 4px 0 var(--landing-action);background:var(--landing-surface-clinician)}.evidenceDefinition{background:var(--landing-surface-teal)}.evidenceTable{max-width:none}.evidenceTable td{font-variant-numeric:tabular-nums}.sourceBand code{overflow-wrap:anywhere}@media(max-width:900px){.evaluationPair,.evaluationMeasures>.marketingTabs{grid-template-columns:1fr}}@media(max-width:700px){.evaluationHero{padding:56px 20px 40px}.evaluationSection{padding:48px 20px}.evaluationCard{padding:20px}.evidenceBranches ul{margin-left:10px;padding-left:10px}.evidenceBranches button{gap:12px;padding:12px}.roleRow summary>span{display:block}.evaluationPage .homePilotInvitation{padding:24px}}@media print{.evidenceBranches button{color:#000;background:#fff}.evidenceTable{display:table}}main:has(>.informationPage),main:has(>.informationDocument){max-width:none;padding:0}.informationPage,.informationDocument{font-family:var(--landing-font-body);color:var(--landing-ink);background:var(--landing-card)}.informationPage :is(h1,h2,h3,h4),.informationDocument :is(h1,h2,h3){font-family:var(--landing-font-display);line-height:1.3}.informationPage h1,.informationDocument h1{font-size:clamp(2.1rem,3.5vw,3rem);max-width:28ch;line-height:1.2}.informationPage h2{font-size:1.65rem;max-width:36ch}.informationPage h3{font-size:1.15rem}.informationPage h4{font-size:1.05rem;margin:12px 0}.informationPage :is(p,li),.informationDocument :is(p,li){color:var(--landing-muted);line-height:1.65}.informationPage a,.informationDocument a{color:var(--landing-action);display:inline-flex;align-items:center;min-height:44px}.informationHero{padding:80px 32px 64px;border-bottom:1px solid var(--landing-border)}.informationHero>div{max-width:672px;margin:auto}.informationHero p{font-size:1.125rem}.informationHero .informationKicker,.informationKicker{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.information-about .informationHero{background:linear-gradient(120deg,var(--landing-surface-patient),var(--landing-surface-teal),var(--landing-surface-clinician),var(--landing-surface-operator))}.information-about .informationHero>div,.information-about .informationSection{max-width:832px}.informationSection{max-width:736px;margin:auto;padding:64px 32px;border-bottom:1px solid var(--landing-border)}.informationSection:last-child{border-bottom:0}.information-about .informationWide{max-width:960px}.informationLead{font-size:1.125rem}.informationCard{border:1px solid var(--landing-border);border-radius:12px;padding:24px;background:var(--landing-card);min-width:0}.informationCard>:first-child{margin-top:0}.informationPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.informationActions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.familyProducts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.familyProducts>a{display:block;text-decoration:none}.familyProducts>a:hover{border-color:var(--landing-action)}.familyProducts h4{color:var(--landing-ink)}.familyProducts svg,.loginCard>svg{width:32px;height:32px;flex-shrink:0}.familyProducts p{font-size:.9375rem}.familyTechnology,.familyOutput{margin-top:24px}.family-operator,.access-operator{background:var(--landing-surface-operator)}.family-patient,.access-patient{background:var(--landing-surface-patient)}.family-clinician,.familyOutput,.access-clinician{background:var(--landing-surface-clinician)}.information-access .informationHero>div{max-width:576px}.information-access .informationSection{max-width:640px}.informationPage .loginCards{display:flex;flex-direction:column;gap:20px;margin:0 0 32px}.informationPage .loginCard{display:flex;gap:20px;align-items:flex-start;border:1px solid var(--landing-border);border-radius:12px;padding:24px;scroll-margin-top:116px}.informationPage .loginCard h2{font-size:1.25rem;margin:0}.informationPage .loginCard p{margin:12px 0}.informationPage .loginCardBtn{font-weight:600}.pilotEnquiryCard{border:1px solid var(--landing-border);border-radius:12px;overflow:hidden}.pilotEnquiryHeading{padding:24px;background:linear-gradient(120deg,var(--landing-surface-clinician),var(--landing-surface-operator))}.pilotEnquiryHeading h3{margin:0}.pilotEnquiryHeading p{margin-bottom:0}.pilotEnquiryBody{padding:24px}.pilotEnquiryWarning{padding:8px 20px;border-left:3px solid var(--landing-action);background:var(--landing-muted-surface);margin:24px 0}.informationPage .informationPrimary{background:var(--landing-action);color:var(--landing-on-dark);padding:12px 20px;border-radius:8px;font-weight:600;text-decoration:none}.informationPage .informationPrimary:hover{background:var(--landing-action-hover)}.informationDocument.docPage{padding:80px 32px 64px}.informationDocument>*{max-width:672px;margin-left:auto;margin-right:auto}.informationDocument .docHero{padding-bottom:40px;border-bottom:1px solid var(--landing-border)}.informationDocument .docSection{padding:32px 0;border-bottom:0}.informationDocument .docSectionTitle{font-size:1.25rem;max-width:none;margin-bottom:12px}.informationDocument .docSection p{margin-bottom:0}.informationDocument #deployment-roles{scroll-margin-top:116px}@media(max-width:700px){.informationHero{padding:56px 20px 40px}.informationSection{padding:40px 20px}.informationDocument.docPage{padding:56px 20px 40px}.informationPair,.familyProducts{grid-template-columns:1fr}.informationCard,.informationPage .loginCard{padding:20px}.informationPage .loginCard{gap:16px}.informationPage .loginCard>div{min-width:0}.informationActions{gap:12px}.pilotEnquiryHeading,.pilotEnquiryBody{padding:20px}}
