.product-work .product-gallery{grid-template-columns:minmax(270px,1fr) minmax(0,1.8fr);align-items:center;gap:48px;width:100%;min-width:0;margin:0;display:grid}.gallery-media{min-width:0}.gallery-stage{touch-action:pan-y;height:510px;position:relative}.gallery-device{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.gallery-native{transform-origin:50%;position:absolute;top:50%;left:50%;container-type:inline-size}.gallery-native .showcase-monitor{width:1100px}.gallery-native .showcase-enlarge{visibility:hidden}.gallery-native .showcase-monitor-frame{background:#292a30}.gallery-native-phone{justify-content:center;align-items:center;display:flex}.product-work .gallery-native-phone .product-phone{flex-basis:260px;width:260px;height:580px;margin:0}.gallery-native-tablet{align-items:center;display:flex}.gallery-native-tablet .mh-tablet{width:100%}.gallery-native-tablet .mh-nurse-grid{grid-template-columns:1fr 1.3fr}.gallery-native-tablet .mh-rounds{display:block}.gallery-native .mh-patient{width:260px}.gallery-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.gallery-zoom:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #bb96ff}.gallery-tabs{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0 0 18px;display:flex}.gallery-tabs>button{color:#9994a2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:0 auto;padding:10px 0}.gallery-tabs>button>span{font-size:12px;line-height:1.4}.gallery-tabs>button[aria-selected=true]{color:#fff;border-bottom-color:#fff}.gallery-tabs>button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #bb96ff}.gallery-description{padding:10px 0}.product-work.proof-stories .gallery-description h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.15}.gallery-description header>p{color:#bbb7c3;margin:0;font-size:15px;line-height:1.7}.gallery-view-description{min-height:72px;margin-top:18px}.gallery-view-description p{color:#f0edf4;margin:0;font-size:15px;line-height:1.7}.product-work .gallery-description .work-product-detail{margin-top:20px}.gallery-disclosure{color:#92909b;max-width:260px;margin-top:25px;font-size:10px;line-height:1.5;display:block}.gallery-preview{max-height:78dvh;padding:16px;overflow:auto}.gallery-pan-hint{display:none}@media (max-width:700px){.gallery-pan-hint{color:#dedbe6;margin-top:6px;display:block}}.gallery-preview-desktop{padding:0}.gallery-preview-phone{justify-content:center;display:flex}.product-work .gallery-preview-phone .product-phone{flex-basis:260px;width:260px;height:580px;margin:8px}.gallery-preview-tablet .mh-tablet{max-width:900px;margin:auto}@media (max-width:1000px){.product-work .product-gallery{grid-template-columns:minmax(250px,1fr) minmax(0,1.5fr);gap:28px}.gallery-stage{height:460px}.gallery-tabs{gap:8px}}@media (max-width:700px){.product-work .product-gallery{flex-direction:column;align-items:stretch;gap:20px;display:flex}.gallery-description{display:contents}.gallery-description header{order:-1}.gallery-stage{height:370px}.gallery-view-description{min-height:0;margin:0;padding-top:0}.product-work .gallery-description .work-product-detail,.gallery-disclosure{margin:0}.gallery-tabs>button>span{font-size:10px}.gallery-preview{max-height:75dvh}.gallery-tabs{gap:10px}}.gallery-monitor-chin{background:linear-gradient(#303137,#25262c);height:28px}.gallery-native-desktop .showcase-monitor{width:1116px}.gallery-dialog>.gallery-preview{height:min(740px,90dvh - 130px);max-height:none;overflow:auto}.product-work .gallery-dialog{box-shadow:none;background:0 0;border:0;border-radius:0}.product-work .gallery-dialog>header{background:0 0;justify-content:flex-end;padding:0 0 10px}.product-work .gallery-dialog>header>span{display:none}.product-work .gallery-dialog>.gallery-preview{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#586472 transparent;background:0 0}.product-work .gallery-dialog>.gallery-preview-desktop{padding:0}.product-work .gallery-dialog>.gallery-preview-desktop>:is(.bt-showcase,.mh-hospital,.work-ui){box-sizing:border-box;border:1px solid #788695;border-radius:10px;overflow:hidden;box-shadow:0 8px 30px #0006}.product-work .gallery-dialog>p{background:0 0;margin:0;padding:10px 0 0}.product-work .mh-sidebar>button{text-align:left;min-height:40px;color:var(--screen-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:12px 9px;font-family:inherit;font-size:11px;line-height:1.45}.product-work .mh-sidebar>button.active{color:#fff;background:#ffffff09;font-weight:600}.product-work .mh-sidebar>button:not(.active):hover{color:#fff;background:0 0}.product-work .mh-sidebar>button:focus-visible{outline-offset:-2px;outline:2px solid #b99aef}.mh-body>.mh-tablet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.gallery-device button{visibility:visible;pointer-events:none}.mh-patient-pair{justify-content:center;align-items:center;gap:34px;width:580px;min-width:580px;height:620px;display:flex}.product-work .mh-patient-pair .product-phone{flex-basis:260px;width:260px;height:580px;margin:0}.gallery-native-phone-pair{justify-content:center;align-items:center;display:flex}.gallery-native-phone-pair .mh-patient{flex-shrink:0;width:260px}.gallery-preview-phone-pair{justify-content:center;align-items:flex-start;display:flex}.product-work .mh-patient-video{align-items:center;gap:9px;padding:18px 14px}.mh-patient-video>.demo-avatar{flex-basis:68px;width:68px;height:68px;margin:5px 0}.mh-patient-video .mh-call-status{color:#c1e4d9;padding-top:5px;font-size:9px}@media (max-width:650px){.gallery-preview-phone-pair{justify-content:flex-start}}:is(.gallery-native-tablet,.gallery-preview-tablet)>.mh-tablet{box-sizing:border-box;background:#08090b;border:3px solid #686a6e;border-radius:30px;flex-direction:column;height:580px;padding:20px 18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b7b8bc55,0 0 0 1px #292b2e,0 20px 35px #0008}:is(.gallery-native-tablet,.gallery-preview-tablet)>.mh-tablet:before{content:"";background:radial-gradient(circle at 40% 35%,#344757 0,#14212d 32%,#050608 65%);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #101114}:is(.gallery-native-tablet,.gallery-preview-tablet)>.mh-tablet:after{content:"";background:#bfc1c7;border-radius:3px;width:110px;height:3px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}:is(.gallery-native-tablet,.gallery-preview-tablet)>.mh-tablet>.mh-tablet-bar{border-radius:11px 11px 0 0;padding:14px 19px}:is(.gallery-native-tablet,.gallery-preview-tablet)>.mh-tablet>.mh-tablet-body{border-radius:0 0 11px 11px;flex:1;min-height:0;padding:20px 19px}.gallery-preview-tablet>.mh-tablet{width:780px;min-width:780px}.product-work .mh-record-tabs{gap:8px;margin:4px 0 16px;display:flex}.product-work .mh-record-tabs>button,.product-work .work-screen-dialog .mh-record-tabs>button{color:#a9b5bf;cursor:pointer;background:0 0;border:1px solid #ffffff15;border-radius:16px;padding:7px 12px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.4}.product-work .mh-record-tabs>button[aria-pressed=true],.product-work .work-screen-dialog .mh-record-tabs>button[aria-pressed=true]{color:#102421;background:#addfce;border-color:#addfce}.mh-record-summary{background:linear-gradient(130deg,#203841,#182a33);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:12px;padding:17px 14px;display:flex}.mh-record-summary>span{letter-spacing:.1em;color:#adc4cc;font-size:7px}.mh-record-summary>strong{font-size:19px;font-weight:550;line-height:1.2}.mh-record-summary>small{color:#a8bcc7;font-size:9px}.mh-record-summary>b{color:#b7e5ce;border-top:1px solid #ffffff12;padding-top:10px;font-size:9px;font-weight:400}.mh-record-note{border:1px solid #ffffff0e;border-radius:10px;margin-top:16px;padding:13px}.mh-record-note strong{font-size:11px}.mh-record-note p{color:#a3b0bb;margin:7px 0 0;font-size:9px;line-height:1.6}.product-work .work-screen-dialog .mh-patient .mh-record-tabs>button{padding:7px 12px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.4}.product-work .mh-body>.mh-tablet>.mh-tablet-body{padding:0}.product-work .mh-body .mh-tablet-heading strong{font-size:28px;line-height:1.15}.khula-mobile-pair{justify-content:center;align-items:center;gap:34px;width:580px;min-width:580px;height:620px;display:flex}.product-work .khula-mobile-pair .product-phone{flex:0 0 260px;width:260px;height:580px;margin:0}.khula-stock-summary{background:linear-gradient(135deg,#203c33,#142822);border:1px solid #a0ddc51c;border-radius:12px;flex-direction:column;gap:8px;margin:16px 0;padding:14px;display:flex}.khula-stock-summary>span{color:#adc8bc;font-size:9px}.khula-stock-summary>strong{color:#c8efdf;font-size:27px;line-height:1.2}.khula-stock-summary strong>small{color:#adc8bc;font-size:10px;font-weight:400}.product-work .khula-stock-search{box-sizing:border-box;color:#e5ece8;outline-offset:2px;background:#15191c;border:1px solid #ffffff12;border-radius:8px;width:100%;margin:0 0 10px;padding:10px;font-family:inherit;font-size:10px}.khula-stock-list>div{border-bottom:1px solid #ffffff10;flex-direction:column;gap:5px;padding:12px 0;display:flex}.khula-stock-list>div>strong{font-size:11px;font-weight:550}.khula-stock-list>div>small{color:#8c9c98;font-size:8px}.khula-stock-list>div>div{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.khula-stock-list b{font-size:16px;font-weight:550}.khula-stock-list b>small{color:#8c9c98;font-size:9px;font-weight:400}.khula-stock-list span{color:#a4dec8;background:#9ae2c60b;border-radius:4px;padding:4px 6px;font-size:8px}.khula-stock-list span.low{color:#ddc891;background:#dec78a0b}.khula-stock-list>p{color:#9ca9a5;padding:16px 0;font-size:11px}.khula-stock-summary{gap:5px;margin:8px 0;padding:10px 12px}.khula-stock-summary>strong{font-size:24px}.khula-stock-list>div{gap:4px;padding:8px 0}.khula-stock-list>div>div{margin-top:1px}.product-work.proof-stories>article{border-top:0;padding:64px 0;position:relative}.product-work.proof-stories>article:before{content:"";background:linear-gradient(90deg,#ffffff38,#ffffff1c 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.product-work.proof-stories>article:after{content:"";background:#b68bfa;border-radius:2px;width:48px;height:3px;position:absolute;top:-1px;left:0}.product-work.proof-stories>article+article{border-top:0}.product-work.proof-stories>article:first-child:after{display:none}@media (max-width:700px){.product-work.proof-stories>article{padding:36px 0}.gallery-description{padding:0;display:block}.gallery-description header{margin-bottom:16px}.product-work .gallery-description .work-product-detail{margin-top:16px}.gallery-disclosure{margin-top:18px}}.product-work .gallery-demo-invitation{margin:24px 0 27px}.product-work .gallery-demo-button{color:#c7c2d0;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:40px;padding:10px 14px;font-size:13px;font-weight:400;transition:background .18s,border-color .18s;display:inline-flex}.product-work .gallery-demo-button:hover{color:#eee7f7;background:#ffffff06;border-color:#b8a5cf80}.product-work .gallery-demo-button:focus-visible{outline-offset:4px;outline:2px solid #eadbff}.product-work .gallery-demo-button>svg{flex-shrink:0;width:18px;height:18px}.product-work .gallery-demo-invitation>p{color:#9c96a7;margin:10px 0 0;font-size:12px;line-height:1.6}@media (max-width:600px){.product-work .gallery-demo-invitation{margin-block:20px}.product-work .gallery-demo-button{font-size:13px}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.product-work .gallery-demo-button>span{color:#0000;background-image:linear-gradient(105deg,#c7c2d0 0% 42%,#c5a1f3 47%,#f0e3ff 50%,#c5a1f3 53%,#c7c2d0 58% 100%);background-position:100%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite gallery-demo-shimmer}}@keyframes gallery-demo-shimmer{0%,15%{background-position:100%}55%,to{background-position:0%}}@media (prefers-reduced-motion:reduce){.product-work .gallery-demo-button>span{color:#c7c2d0;background:0 0;animation:none}}@media (forced-colors:active){.product-work .gallery-demo-button>span{color:buttontext;background:0 0;animation:none}}@property --demo-comet-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.product-work .gallery-demo-button{isolation:isolate;position:relative}@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) or (-webkit-mask-composite:xor){.product-work .gallery-demo-button:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--demo-comet-angle),transparent 0deg,transparent 285deg,#ad80ed08 305deg,#ba90f34d 333deg,#cba6ffb3 352deg,#f0dfff 359deg,transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite gallery-demo-comet;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@keyframes gallery-demo-comet{to{--demo-comet-angle:360deg}}@media (prefers-reduced-motion:reduce){.product-work .gallery-demo-button:before{animation:none;display:none}}@media (forced-colors:active){.product-work .gallery-demo-button:before{display:none}}
.delivery-evidence{color:#c5c0ce;padding:48px 0}.delivery-evidence header{max-width:720px;margin-bottom:32px}.delivery-evidence h2{letter-spacing:-.035em;color:#f5f5f7;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.2}.delivery-evidence h3{letter-spacing:-.02em;color:#f5f5f7;font-size:24px;font-weight:500;line-height:1.3}.delivery-evidence p{font-size:16px;line-height:1.75}.delivery-evidence article{border-top:1px solid #ffffff25;grid-template-columns:1fr 1.25fr;gap:48px;padding:32px 0;scroll-margin-top:96px;display:grid}.delivery-evidence article>div{min-width:0}.delivery-evidence details{margin-top:20px}.delivery-evidence summary{cursor:pointer;color:#e1c6ff;min-height:44px;padding:12px 0}.delivery-evidence summary:focus-visible{outline-offset:4px;outline:2px solid #c9a6ff}.delivery-evidence details p{font-size:14px}.delivery-evidence .presentation-kicker{color:#c5a4ee;font-size:13px}.delivery-evidence .presentation-link{align-items:center;gap:10px;min-height:44px;display:inline-flex}@media (max-width:650px){.delivery-evidence article{grid-template-columns:1fr;gap:8px}.delivery-evidence{padding:32px 0}}@media print{.delivery-evidence{color:#222}.delivery-evidence h2,.delivery-evidence h3{color:#000}.delivery-evidence article{-moz-column-break-inside:avoid;break-inside:avoid}}
.rl-about{color:#eef0f4;--about-muted:#a7aeb9;background:#08090b}.rl-about *{box-sizing:border-box}.rl-about h1,.rl-about h2,.rl-about h3{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-weight:500}.rl-about p{color:var(--about-muted);margin:0;font-size:16px;line-height:1.75}.rl-about .rl-about-label{letter-spacing:.16em;color:#a5adbb;font-size:10px;line-height:1.5}.rl-about-intro{padding-top:85px;padding-bottom:42px}.rl-about h1{letter-spacing:-.05em;margin:24px 0 28px;font-size:clamp(44px,5.1vw,72px);line-height:1.08}.rl-about h1 span{color:#a5aeba}.rl-about-intro-bottom{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.rl-about-intro-bottom>p{max-width:660px;font-size:18px;line-height:1.7}.rl-about-link{white-space:nowrap;color:#e0e5ed;border-bottom:1px solid #ffffff35;align-items:center;gap:25px;padding-block:8px;font-size:14px;text-decoration:none;display:inline-flex}.rl-about-link:hover{color:#fff;border-color:#fff}.rl-about a:focus-visible{outline-offset:6px;outline:2px solid #b8cae5}.rl-about-facts{border-bottom:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);padding-block:35px 45px;display:grid}.rl-about-facts p{border-left:1px solid #ffffff18;flex-direction:column;gap:5px;padding-left:40px;display:flex}.rl-about-facts p:first-child{border-left:0;padding-left:0}.rl-about-facts strong{letter-spacing:-.03em;color:#e3e7ed;font-size:27px;font-weight:500}.rl-about-facts span{font-size:13px}.rl-about-team{grid-template-columns:.8fr 1.4fr;gap:80px;padding-block:85px;display:grid}.rl-about h2{margin:20px 0 22px;font-size:clamp(32px,3.1vw,44px);line-height:1.14}.rl-about-team header>p:last-child{max-width:310px;font-size:15px}.rl-about-disciplines{grid-template-columns:1fr 1fr;gap:28px 35px;display:grid}.rl-about-disciplines article{border-top:1px solid #ffffff20;padding-top:17px}.rl-about-disciplines h3{letter-spacing:-.02em;margin:0 0 9px;font-size:20px}.rl-about-disciplines p{font-size:14px;line-height:1.65}.rl-about-delivery{background:0 0;border-block:1px solid #ffffff12;padding-block:70px}.rl-about-delivery-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;display:grid}.rl-about-delivery-grid>div>p{max-width:550px}.rl-about-delivery .rl-about-link{margin-top:22px}.rl-about-delivery aside{padding:28px 0}.rl-about-delivery aside h3{margin:18px 0 14px;font-size:26px;line-height:1.25}.rl-about-delivery aside h3 span{color:#7d899a;padding-inline:8px}.rl-about-delivery aside>p{font-size:14px}.rl-about-delivery aside .rl-about-partner-note{color:#929dab;max-width:360px;margin-top:24px;font-size:13px}.rl-about-partner-note strong{color:#d1d7e0;font-weight:500}@media (max-width:900px){.rl-about-team{grid-template-columns:1fr;gap:40px}.rl-about-team header>p:last-child{max-width:550px}.rl-about-delivery-grid{gap:45px}.rl-about-facts p{padding-left:20px}.rl-about-intro-bottom>p{font-size:16px}}@media (max-width:600px){.rl-about-intro{padding-top:48px;padding-bottom:28px}.rl-about h1{margin:22px 0;font-size:clamp(36px,9vw,48px)}.rl-about-intro-bottom{display:block}.rl-about-intro-bottom .rl-about-link{margin-top:18px}.rl-about-facts{gap:12px;padding-block:22px 30px}.rl-about-facts p{padding-left:12px;line-height:1.4}.rl-about-facts strong{font-size:19px}.rl-about-facts span{font-size:11px}.rl-about-team{gap:28px;padding-block:48px}.rl-about-disciplines{grid-template-columns:1fr;gap:19px}.rl-about-disciplines h3{font-size:20px}.rl-about h2{font-size:34px}.rl-about-delivery{padding-block:45px}.rl-about-delivery-grid{grid-template-columns:1fr;gap:35px}.rl-about-delivery aside{border:0;padding:28px 0 0}.rl-about-delivery aside h3{font-size:25px}}.rl-about-editorial{margin-block:0}.rl-about-editorial>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;height:auto;max-height:480px;display:block}.rl-about-editorial figcaption{color:#a3acb9;justify-content:space-between;gap:18px;padding-block:13px;font-size:11px;display:flex}.rl-about-editorial figcaption span{color:#7f8996;font-size:9px}.rl-about-coast{max-width:350px;margin:30px 0 0}.rl-about-coast img{filter:saturate(.65);width:100%;height:auto;display:block}.rl-about-coast figcaption{color:#a3acb9;padding-top:10px;font-size:10px;line-height:1.6}.rl-about-coast figcaption a{color:#748090;margin-top:3px;font-size:9px;display:block}@media (max-width:600px){.rl-about-editorial>img{aspect-ratio:4/3;-o-object-position:center;object-position:center;height:auto}.rl-about-editorial figcaption{font-size:9px}.rl-about-editorial figcaption span{white-space:nowrap;font-size:8px}.rl-about-coast{max-width:none}}.rl-about-tech{border-top:1px solid #ffffff18;padding-block:60px 80px}.rl-about-tech>header{grid-template-columns:1fr 1fr;align-items:end;gap:65px;margin-bottom:38px;display:grid}.rl-about-tech>header h2{margin-bottom:0}.rl-about-tech>header>p{max-width:490px;font-size:15px}.rl-about-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 30px;display:grid}.rl-about-tech-grid article{border-top:1px solid #ffffff18;padding-top:18px}.rl-about-tech-grid h3{letter-spacing:-.01em;color:#f0f2f6;margin:0 0 14px;font-size:15px}.rl-about-tech-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.rl-about-tech-grid li{color:#b6bfcb;font-size:14px;line-height:1.65}@media (max-width:900px){.rl-about-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-about-tech>header{gap:35px}}@media (max-width:600px){.rl-about-tech{padding-block:44px 48px}.rl-about-tech>header{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.rl-about-tech-grid{gap:26px 22px}.rl-about-tech-grid h3{font-size:14px}.rl-about-tech-grid li{font-size:13px}}
