html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-intro-pointer-return]:focus{outline:none}.intro-experience{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.concept-landing{overflow:hidden}.concept-landing:has(.closing){background:0 0}.concept-landing:has(.closing)::backdrop{background:0 0}html body .site-header .menu-button{flex-shrink:0;width:44px;height:44px}html body .site-header .menu-button:hover{background:#d6dbe2;border-radius:8px}html body .site-header .wordmark{flex-shrink:0}html body .site-header .wordmark img{width:auto;height:40px}html body .site-footer .wordmark img{filter:none}html body .op-segmented button.is-selected:hover{background:var(--layer,var(--green));color:#fff}html body .capability-atlas .atlas-filter-nav button{min-height:44px}html body .capability-atlas .atlas-family-nav button.is-active{background:color-mix(in srgb, var(--l) 78%, #000);border-color:color-mix(in srgb, var(--l) 78%, #000)}html body .capability-atlas .atlas-family-nav button.is-active small{color:#fff;background:#00000014}@media (max-width:760px){html body .site-header .wordmark img{height:34px}}@media (max-width:370px){html body .site-header{gap:8px;padding-inline:16px}html body .site-header .header-actions{gap:6px}html body .site-header .header-demo{padding-inline:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-delay:0s!important;animation-delay:0s!important}}html body .system-rail.is-inverted,html body .system-rail.is-inverted .rail-time{color:#bdc9d6}html body .system-rail.is-inverted .rail-line,html body .system-rail.is-inverted .status-dot{background:#bdc9d6}@media (max-width:1100px){html body .capability-atlas .atlas-family-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:600px){html body .proof-overline{flex-direction:column;gap:14px}html body .proof-overline>.mono{max-width:none}html body .proof-overline h2{max-width:100%;font-size:clamp(32px,8.5vw,43px)}html body .capability-atlas .atlas-family-nav{grid-template-columns:repeat(2,minmax(0,1fr))}html body .capability-atlas .atlas-family-nav button{gap:6px;min-width:0;padding-inline:8px;font-size:12px}html body .capability-atlas .atlas-family-nav button:before{width:7px;height:7px}html body .capability-atlas .atlas-family-nav button small{min-width:20px;padding-inline:3px;font-size:10px}}
html body .hero-title{max-width:1400px}html body .hero-explainer{margin-top:clamp(32px,3.2vw,56px)}html body .section-heading{text-wrap:balance}html body :is(.connected-heading,.integration-title,.analytics-heading)>p{max-width:35ch;font-size:15px;line-height:1.65}html body :is(.section-caption,.foundation-small){line-height:1.65}html body .section-caption{align-items:flex-start;padding-top:16px}html body .section-caption .crosshair{flex-shrink:0;margin-top:3px}html body main>section:is(.nc,#idea,#platform,#channels,#integrations,#proof,#analytics)>:not(.chapter-label),html body :is(#relief .rel-system,#foresight .fore-canvas,#cohesion .coh-routing,#the-case .fingerprint,#ppr .ppr-experiment,#a-day .day-timeline){zoom:1}html body #channels .channel-field{--channel-accent:#126b80;isolation:isolate;background-color:#eef1f3;background-image:linear-gradient(#2b3d5408 1px,#0000 1px),linear-gradient(90deg,#2b3d5408 1px,#0000 1px);background-size:40px 40px;border:1px solid #c4cbd2;border-radius:20px;grid-template-rows:auto 1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(240px,.84fr) minmax(0,1fr);gap:24px clamp(32px,5vw,88px);height:auto;padding:26px;display:grid}html body #channels .channel-field-label{color:#526473;letter-spacing:.065em;grid-column:1/-1;font-size:11px;position:static}html body #channels .channel-connections{filter:none;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html body #channels .channel-wire{stroke:#becbd2;stroke-width:1.5px;transition:stroke .25s}html body #channels .is-future .channel-wire{stroke-dasharray:5 5}html body #channels .is-active .channel-wire{stroke:var(--channel-accent);stroke-width:2px}html body #channels .channel-traveller.is-active{stroke:#126b80;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.06 .94;animation:1.15s ease-out both channel-signal-arrive}@keyframes channel-signal-arrive{0%{stroke-dashoffset:0;opacity:0}12%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}html body #channels .channel-entry{z-index:1;color:#2b3d54;background:#fafbfc;border:1px solid #c7cfd5;border-radius:14px;width:auto;min-width:0;min-height:180px;padding:20px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative;inset:auto;box-shadow:0 2px 4px #21384a04}html body #channels .channel-entry-0{grid-area:2/1}html body #channels .channel-entry-1{grid-area:2/3}html body #channels .channel-entry-2{grid-area:3/1}html body #channels .channel-entry-3{grid-area:3/3}html body #channels .channel-entry:hover{background:#fff;border-color:#648d9a;box-shadow:0 5px 16px #21384a0c}html body #channels .channel-entry.is-active{border-color:var(--channel-accent);background:#fff;box-shadow:0 0 0 2px #126b8015,0 6px 20px #21384a0a}html body #channels .channel-name{text-transform:none;letter-spacing:0;flex-flow:wrap;align-items:center;gap:10px;margin:0 0 20px;display:flex}html body #channels .channel-name .channel-title{color:#253b4b;background:0 0;border:0;padding:0;font-size:16px;font-weight:650}html body #channels .channel-name .channel-badge{color:#52606d;background:#edf0f3;border:1px solid #d5dbe0;border-radius:100px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.4}html body #channels .channel-name .channel-live{color:#21634c;background:#edf6f0;border-color:#c8dfd4}html body #channels .channel-live:before{background:#2f825e;width:5px;height:5px}html body #channels .channel-input{opacity:1;min-height:82px;font-size:13px;transform:none}html body #channels .conversation-bubble{color:#294c40;background:#e9f2ef;border:1px solid #c8d9d2;border-radius:10px 10px 10px 2px;width:fit-content;max-width:100%;padding:11px 14px;font-size:13px;line-height:1.5}html body #channels .conversation-bubble small{color:#426459;margin-top:7px;font-size:10px}html body #channels .conversation-reply{color:#52616c;border:0;margin-top:10px;font-size:12px;line-height:1.5}html body #channels .channel-input.interface{background:#f2f5f7;border:1px solid #d7dfe5;min-height:88px;padding:12px}html body #channels .interface-label{letter-spacing:.05em;color:#506479;font-size:10px}html body #channels .interface-choice{gap:12px;font-size:13px;line-height:1.4}html body #channels .channel-input.nhs{flex-direction:row;justify-content:flex-start;gap:12px;padding-right:14px}html body #channels .nhs-wordmark{background:#005eb8;flex:none;font-size:23px}html body #channels .channel-input.nhs>span:last-child{font-size:13px;line-height:1.5}html body #channels .channel-input.nhs small{color:#52616c;font-size:11px}html body #channels .voice-wave{gap:3px;max-width:calc(100% - 20px);overflow:hidden}html body #channels .voice-wave i{background:#708293;flex-shrink:0;animation:none}html body #channels .voice-transcript{color:#52616c;margin-top:10px;font-size:12px}html body #channels .channel-entry-arrow{color:#607381;border-radius:50%;place-items:center;width:24px;height:24px;transition:color .2s,background .2s;display:grid;position:absolute;bottom:12px;right:12px}html body #channels .channel-entry.is-active .channel-entry-arrow{color:#fff;background:var(--channel-accent)}html body #channels .channel-entry-arrow svg{width:14px;height:14px}html body #channels .channel-entry-1 .channel-entry-arrow{display:none}html body #channels .channel-request{color:#fff;background:linear-gradient(145deg,#30485d,#23374a);border:1px solid #314b61;border-radius:20px;grid-area:2/2/4/3;justify-content:center;align-self:center;gap:16px;width:100%;height:auto;min-height:262px;padding:26px 16px;display:flex;position:relative;inset:auto;transform:none;box-shadow:0 0 0 6px #eef1f3,0 0 0 7px #c4cfd7,0 14px 28px #243a4a14}html body #channels .channel-request:before,html body #channels .channel-request:after{content:none}html body #channels .channel-hub-mark{--paper:#30485d;background:#ffffff0d;border:1px solid #ffffff30;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}html body #channels .channel-hub-mark svg{width:25px;height:25px}html body #channels .channel-request>.mono{color:#ccdce6;letter-spacing:.07em;text-align:center;font-size:10px}html body #channels .channel-request strong{color:#fff;letter-spacing:-.04em;width:100%;font-size:clamp(27px,2.7vw,39px);line-height:1.15}html body #channels .channel-request strong span{white-space:nowrap;display:block}html body #channels .channel-request .request-status{color:#d7e6ef;border-top:1px solid #ffffff28;width:100%;padding-top:14px;font-size:10px;line-height:1.6}html body #channels .channel-readout{background:#f9fbfc;border:1px solid #c7d3da;border-left:3px solid #126b80;border-radius:12px;gap:20px;margin-top:14px;padding:18px 22px}html body #channels .channel-readout p{color:#3d5668;flex:1;font-size:14px;line-height:1.6}html body #channels .channel-readout>.mono{color:#385365;font-size:11px}html body #channels .channel-readout>.mono:last-child{font-size:10px}@media (min-width:901px) and (min-height:600px){html body main>section:is(#efficiency,#relief,#foresight,#cohesion,#the-case,#ppr,#a-day){min-height:0;padding-block:clamp(56px,5vw,88px);display:block}html body #efficiency .eff-priority-layout{margin-top:36px}html body #relief .rel-message-composition,html body #foresight .fore-arrive{margin-block:48px 20px}html body #cohesion .coh-routing{margin-block:40px 24px}html body #the-case .decision-composition{margin-block:48px 24px}html body #ppr .ppr-research-heading{margin-top:56px}html body #ppr .ppr-technical{margin-bottom:20px}html body #a-day .day-timeline{margin-top:48px}html body #a-day .day-closing-readout{margin-block:32px}html body main>section .section-caption{margin-top:24px;padding-top:16px}}html body #integrations .integration-ports{border:0;border-radius:0;gap:10px}html body #integrations .integration-ports button{background:#f8f9fb;border:1px solid #c8cbd5;border-radius:12px;gap:12px;min-width:0;padding:18px;transition:background .2s,border-color .2s,box-shadow .2s}html body #integrations .integration-ports button:hover{background:#fff;border-color:#8a81b1}html body #integrations .integration-ports button.is-active{background:#eeebf5;border-color:#7866ae;box-shadow:inset 0 3px #7866ae}html body #integrations .integration-ports button strong{color:#2f3548;font-size:18px}html body #integrations .integration-ports button>.mono{color:#535b6e;font-size:11px;line-height:1.5}html body #integrations .integration-readout{grid-template-columns:minmax(135px,.3fr) 1fr 20px;gap:24px;margin-top:16px;padding:24px}html body #integrations .integration-readout p{font-size:15px;line-height:1.6}html body #integrations .integration-readout>div>.mono{font-size:11px;line-height:1.6}html body .nc-flayers{gap:10px;padding-inline:0}html body .nc-flayer{text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s}html body .nc-flayer b{margin-left:auto}html body .nc-layer-arrow{color:var(--layer);margin-left:12px;font-size:20px;transition:transform .2s}html body .nc-flayer:hover{border-color:var(--layer);background:#fff;box-shadow:0 4px 16px #2738490b}html body .nc-flayer:hover .nc-layer-arrow{transform:translate(2px,-2px)}html body .nc-flayer:focus-visible{outline:2px solid var(--layer);outline-offset:4px}html body :is(.nc-fitems p,.nc-milestone p,.nc-moat-text p,.nc-phases p,.foundation-detail p){font-size:15px;line-height:1.65}html body .nc-moat-text h3{margin-bottom:5px;font-size:18px}html body .nc-moat-text li{padding-top:15px}html body .nc-moat-text ul{gap:15px}html body #ppr .ppr-score{border:1px solid #a9cdb8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:22px 24px;display:flex}html body #ppr .ppr-score>span:first-child{white-space:nowrap;flex-shrink:0;line-height:1.1}html body #ppr .ppr-score>.mono{line-height:1.7}html body #ppr .ppr-research-tag{border:1px solid #a9cdb8;border-radius:10px;margin-top:12px;padding:12px 16px;line-height:1.7}html body #ppr-advantage .nc-moat-text>.nc-eyebrow{margin:0 0 24px;line-height:1.7}html body #ppr-advantage .nc-moat-text li>.mono{padding-top:4px}html body #ppr-advantage .nc-moat-text h3{margin-bottom:8px}@media (max-width:760px){html body #ppr .ppr-score{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px}html body #ppr .ppr-score>span:first-child{font-size:clamp(32px,9vw,39px)}html body #ppr .ppr-score small{font-size:20px}html body #ppr .ppr-research-tag{padding:12px}html body #ppr-advantage .nc-moat-text>.nc-eyebrow{margin-bottom:20px}}html body .nc-fslab{padding:28px}html body .nc-fitems{gap:28px}html body .nc-fitems h3{line-height:1.3}html body .foundation-name small,html body .foundation-detail>.mono{font-size:11px;line-height:1.6}html body .foundation-slab button:hover{background:#ffffff80}html body .analytics-view-select{border:0;gap:8px;margin-bottom:12px}html body .analytics-view-select>button{background:#f9fafb;border:1px solid #c9cbd4;border-radius:10px;min-height:62px;padding:14px;font-size:13px;line-height:1.5}html body .analytics-view-select>button:first-child{border-left:1px solid #c9cbd4}html body .analytics-view-select>button:hover{border-color:#8b7db2}html body .analytics-view-select>button[aria-pressed=true]{color:#493b70;background:#ece8f5;border-color:#7969aa;box-shadow:inset 0 -3px #7969aa}html body .full-navigation{background:#edf0f3}html body .full-navigation>a{border-color:#cbd2da}html body .full-navigation>a:hover{background:#e3e8ee;border-radius:8px;padding-right:12px}@media (max-width:1100px){html body #channels .channel-field{grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);gap:20px 24px;padding:20px}html body #channels .channel-entry{padding:16px}html body #channels .channel-name{gap:7px}html body #channels .channel-name .channel-badge{margin-left:0}html body #integrations .integration-ports button{padding:14px 12px}html body #integrations .integration-ports button strong{font-size:16px}}@media (max-width:960px){html body #channels .channel-field{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html body #channels .channel-connections{display:none}html body #channels .channel-entry{grid-area:auto}html body #channels .channel-name .channel-badge{margin-left:auto}html body #channels .channel-request{grid-area:auto/1/auto/-1;gap:12px;min-height:0;margin-top:10px;padding:24px;box-shadow:0 5px 20px #243a4a14}html body #channels .channel-request strong{font-size:32px}html body #channels .channel-request strong span{display:inline}html body #channels .channel-request strong span+span:before{content:" "}html body #channels .channel-hub-mark{display:none}html body #channels .channel-readout{align-items:flex-start}html body #channels .channel-readout>.mono{padding-top:3px}html body #integrations .integration-readout{grid-template-columns:130px 1fr;gap:16px}html body #integrations .integration-readout .crosshair{display:none}}@media (max-width:700px){html body :is(.connected-heading,.integration-title,.analytics-heading)>p{max-width:44ch;font-size:15px}html body #channels .channel-field{border-radius:16px;padding:16px}html body #channels .channel-field-label{font-size:10px;line-height:1.6}html body #channels .channel-name{margin-bottom:16px}html body #channels .channel-name .channel-title{font-size:15px}html body #channels .channel-entry{min-height:180px}html body #channels .channel-readout{flex-direction:column;gap:10px;padding:16px}html body #integrations .integration-ports{grid-template-columns:repeat(2,minmax(0,1fr))}html body #integrations .integration-ports button:last-child{grid-column:1/-1}html body #integrations .integration-readout{grid-template-columns:1fr;gap:12px;padding:20px}html body .nc-flayer{grid-template-columns:minmax(0,1fr) 20px;gap:8px 16px;padding:16px;display:grid}html body .nc-flayer b{grid-row:2;margin:0;font-size:16px;line-height:1.45}html body .nc-layer-arrow{grid-area:1/2/3/3;margin:0}html body .nc-fslab{padding:24px 20px}html body .nc-fitems>div+div{border-top:1px solid #ffffff20;padding-top:20px}html body .analytics-view-select{grid-template-columns:repeat(2,minmax(0,1fr))}html body .analytics-view-select>button{gap:8px;min-width:0;padding:12px;font-size:12px}html body .analytics-view-select>button>.mono{font-size:10px}}@media (max-width:480px){html body #channels .channel-field{grid-template-columns:minmax(0,1fr);gap:14px}html body #channels .channel-entry{min-height:0;padding:18px}html body #channels .channel-input{min-height:70px}html body #channels .channel-input.interface{min-height:82px}html body #channels .channel-request{padding:24px 14px}html body #channels .channel-request strong{font-size:clamp(27px,7.8vw,36px)}html body #channels .channel-request strong span{display:block}html body #channels .channel-request strong span+span:before{content:none}}html body #cohesion .coh-routing{border-radius:18px;padding:clamp(18px,2.4vw,34px)}html body #cohesion .coh-routing-head{padding:4px 0 28px}html body #cohesion .coh-case-controls{border-radius:0;padding:18px 0}html body #cohesion .coh-case-controls .op-segmented{max-width:100%}html body #cohesion .coh-destination{background:#f6f5f1;border-top:1px solid #cbd0d5;border-bottom:0;border-left:3px solid #b4802a;border-right:1px solid #cbd0d5;border-radius:14px 14px 0 0;align-items:center;gap:28px;margin-top:24px;padding:28px;display:flex}html body #cohesion .coh-destination>div{flex:1;min-width:0}html body #cohesion .coh-destination>div>.mono{color:#66532d;font-size:11px;line-height:1.7}html body #cohesion .coh-destination p{color:#2b3d54;text-wrap:balance;min-height:0;margin:12px 0 0;font-size:clamp(26px,2.4vw,36px);line-height:1.3}html body #cohesion .coh-destination>.button{min-height:48px;padding:14px 20px}html body #cohesion .coh-record-strip{background:#eef1f3;border:1px solid #cbd0d5;border-radius:0 0 14px 14px;grid-template-columns:28px minmax(135px,1fr) minmax(140px,1.3fr) minmax(170px,1fr) 22px;gap:20px;padding:20px 28px;display:grid}html body #cohesion .coh-record-strip>.mono{color:#46586a;margin:0;font-size:11px;line-height:1.7}html body #cohesion .coh-record-symbol{color:#556c7f;border:1px solid #cbd3da;border-radius:8px;place-items:center;width:28px;height:28px;font-size:20px;display:grid}html body #cohesion .coh-mini-calendar{gap:3px;width:100%;min-width:0;max-width:320px;margin:0 auto}html body #cohesion .coh-mini-calendar>i{background:#e0e5e9;border-color:#bdc8d1;border-radius:2px;min-width:0;height:10px}html body #cohesion .coh-mini-calendar>i.is-filled{background:#667f91;border-color:#667f91}html body #cohesion .coh-record-check{color:#556c7f;margin:0;font-size:20px}html body #foresight .fore-answer{padding:20px 16px 16px}html body #foresight .fore-control-bar{background:#f3f6f7;border:1px solid #c8d2d7;gap:24px;padding:22px}html body #relief .rel-system{border-radius:18px;padding:28px}html body #relief .rel-workflow{padding:20px}html body #relief .rel-clinical-slot{container-type:inline-size}html body #relief .rel-clinical-name{font-size:clamp(16px,16cqw,25px)}html body #the-case .decision-composition{padding:28px}html body #the-case .decision-composition>h3{margin-top:0}@media (max-width:1000px){html body #cohesion .coh-record-strip{grid-template-columns:28px 1fr 22px;gap:12px 16px}html body #cohesion .coh-record-symbol{grid-area:1/1}html body #cohesion .coh-record-strip>.mono:nth-child(2){grid-area:1/2}html body #cohesion .coh-mini-calendar{grid-area:2/2;max-width:none}html body #cohesion .coh-record-strip>.mono:nth-last-child(2){grid-area:3/2}html body #cohesion .coh-record-check{grid-area:3/3}}@media (min-width:701px) and (max-width:1000px){html body #relief .rel-time-labels{display:none}html body #relief .rel-extraction{grid-template-columns:1fr 26px 1fr;height:536px;margin-top:16px;display:grid}html body #relief .rel-clinical-lane{grid-column:1;grid-template-rows:repeat(8,1fr);grid-template-columns:1fr;height:100%;display:grid}html body #relief .rel-clinical-slot{border:1px solid #c7cacd;border-bottom:0;height:67px;padding:8px;position:relative}html body #relief .rel-clinical-slot:last-child{border-bottom:1px solid #c7cacd}html body #relief .rel-clinical-name{font-size:20px;line-height:1.05;position:absolute;top:12px;left:36px}html body #relief .rel-clinical-name>span{font-size:12px;right:-18px}html body #relief .rel-slot-end{align-self:flex-end;font-size:10px!important}html body #relief .rel-transfer-zone{writing-mode:vertical-rl;text-align:center;grid-column:2;height:100%;padding:0 4px;font-size:10px}html body #relief .rel-transfer-zone:before,html body #relief .rel-transfer-zone:after{display:none}html body #relief .rel-automation-lane{grid-column:3;grid-template-rows:repeat(8,1fr);grid-template-columns:1fr;width:100%;height:100%;display:grid;position:relative;inset:0 auto auto}html body #relief .rel-lane-cell{border:0;border-bottom:1px solid #c7cacd}html body #relief .rel-lane-label{font-size:10px;bottom:-18px;left:0}html body #relief .rel-task-layer{grid-template-rows:repeat(8,67px);grid-template-columns:1fr;gap:0;width:calc(50% - 13px);height:100%;padding:0 5px;display:grid;top:0;left:0;right:auto}html body #relief .rel-admin-task{align-self:center;height:39px;padding:7px;font-size:11px;transition:translate .7s,background .3s;translate:0;transform:none!important}html body #relief .rel-system.is-active .rel-admin-task{translate:calc(100% + 36px)}}@media (max-width:760px){html body #cohesion .coh-routing{border-radius:14px;padding:16px}html body #cohesion .coh-routing-head{padding:8px 0 24px}html body #cohesion .coh-destination{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px;display:grid}html body #cohesion .coh-destination p{font-size:27px}html body #cohesion .coh-destination>.button{white-space:normal;justify-content:space-between;width:100%;margin:0}html body #cohesion .coh-record-strip{gap:12px;padding:18px}html body #cohesion .coh-record-strip>.mono{font-size:10px}html body #foresight .fore-answer{padding:18px 14px 14px}html body #foresight .fore-control-bar{padding:20px}html body #relief .rel-system{padding:18px 14px}html body #relief .rel-clinical-name{font-size:clamp(16px,14cqw,19px);left:28px}html body #relief .rel-clinical-name>span{display:none}html body #relief .rel-system-header>.rel-activate{width:100%;min-width:0}html body #relief .rel-workflow{padding:14px}html body #the-case .decision-composition{padding:20px 16px}}@media (prefers-reduced-motion:reduce){html body #channels .channel-traveller.is-active{opacity:0;animation:none}html body .nc-flayer:hover .nc-layer-arrow{transform:none}}

