:root{--ink: #21164f;--violet: #5b3f99;--pink: #ba5b9f;--paper: #f8f6fc;--mist: #f2eef9;--line: #e0dbea;--copy: #5e5874}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,Montserrat,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,summary{font:inherit}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.eyebrow{margin:0 0 15px;color:var(--pink);font-size:12px;font-weight:850;letter-spacing:.18em}.button,.navCta,.textButton{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover,.navCta:hover,.textButton:hover{transform:translateY(-2px)}.siteHeader{position:sticky;top:0;z-index:20;border-bottom:1px solid #e8ebf4;background:#ffffffed;backdrop-filter:blur(18px)}.nav{position:relative;height:78px;display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center}.languageSwitch{position:absolute;right:0;top:50%;translate:0 -50%;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #ded8ec;border-radius:999px;background:#fff;font-size:11px;font-weight:850;white-space:nowrap}.languageSwitch a{min-width:32px;padding:6px 7px;border-radius:999px;text-align:center;color:#5e5874}.languageSwitch a.isActive{background:var(--ink);color:#fff}.nav:has(.languageSwitch) .navCta{margin-right:91px}@media(min-width:761px)and (max-width:1050px){html[lang=zh-Hant-HK] .nav{height:70px;grid-template-columns:1fr auto;gap:14px}html[lang=zh-Hant-HK] .desktopNav,html[lang=zh-Hant-HK] .navCta{display:none}html[lang=zh-Hant-HK] .mobileMenu{display:block}html[lang=zh-Hant-HK] .languageSwitch{right:54px}html[lang=zh-Hant-HK] .mobileMenu summary{width:42px;height:42px;display:grid;place-content:center;gap:4px;list-style:none;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer}html[lang=zh-Hant-HK] .mobileMenu summary::-webkit-details-marker{display:none}html[lang=zh-Hant-HK] .mobileMenu summary span{width:18px;height:2px;border-radius:3px;background:var(--ink)}html[lang=zh-Hant-HK] .mobileMenu>div{position:absolute;top:50px;right:0;width:min(330px,calc(100vw - 30px));display:grid;gap:2px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 24px 60px #1d22502b}html[lang=zh-Hant-HK] .mobileMenu a,html[lang=zh-Hant-HK] .mobileMenu strong{padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.3}html[lang=zh-Hant-HK] .mobileMenu strong{padding-bottom:3px;color:var(--pink);font-size:11px;letter-spacing:.1em}html[lang=zh-Hant-HK] .mobileMenu a:nth-of-type(2),html[lang=zh-Hant-HK] .mobileMenu a:nth-of-type(3),html[lang=zh-Hant-HK] .mobileMenu a:nth-of-type(4){padding-left:22px;color:var(--copy)}html[lang=zh-Hant-HK] .mobileMenu .mobileCta{margin-top:6px;color:#fff;background:var(--ink);text-align:center;font-weight:800}}.logoLink{display:flex;align-items:center}.logo{display:block;width:174px;height:auto}.desktopNav{display:flex;justify-content:center;align-items:center;gap:29px;font-size:14px;font-weight:720}.desktopNav>a,.solutionsMenu>summary{position:relative;min-height:78px;padding:0;display:flex;align-items:center;cursor:pointer;list-style:none}.desktopNav>a:after{content:"";position:absolute;left:0;right:100%;bottom:18px;height:2px;background:var(--violet);transition:right .18s ease}.desktopNav>a:hover:after,.desktopNav>a.active:after{right:0}.solutionsMenu{position:relative}.solutionsMenu summary::-webkit-details-marker{display:none}.solutionsMenu summary .navChevron{width:20px;height:20px;display:inline-grid;place-items:center;margin-left:6px;padding:0 0 2px;border:1px solid #c9c0dc;border-radius:50%;color:var(--ink);background:#f1edf8;font-size:12px;line-height:1;transition:rotate .18s ease,background .18s ease}.solutionsMenu[open] summary .navChevron{rotate:180deg;background:#e3e9ff}.solutionsDropdown{position:absolute;top:62px;left:-22px;width:315px;display:grid;gap:2px;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 24px 60px #1d22502b}.solutionsDropdown a{padding:12px 14px;border-radius:10px;color:#454968;font-size:13px;line-height:1.35}.solutionsDropdown a:hover{background:var(--mist);color:var(--ink)}.navCta{display:inline-flex;min-height:48px;padding:0 24px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(110deg,var(--ink),var(--violet),var(--pink));box-shadow:0 13px 30px #4f2f8b35;font-size:13px;font-weight:850}.mobileMenu{display:none;position:relative}.brandLockup{display:grid;gap:3px;justify-items:center}.brandLockup span{color:#777188;font-size:8px;font-weight:700;line-height:1.1;letter-spacing:.035em;white-space:nowrap}.brandLockup span strong,.footerLockup strong{color:var(--ink);font-weight:900}.hero{background:radial-gradient(circle at 80% 25%,#ded4f4 0,transparent 31%),linear-gradient(120deg,#fcfbfe,#f1ecf9);border-bottom:1px solid #e5dfee}.homeBreadcrumb{padding-top:24px;margin-bottom:-8px}.heroGrid{min-height:525px;display:grid;grid-template-columns:.88fr 1.12fr;grid-template-areas:"copy video" "actions video";column-gap:54px;align-content:center;padding-block:36px 58px}.heroCopy{grid-area:copy;align-self:end}.heroActions{grid-area:actions;display:flex;gap:12px;align-self:start;margin-top:27px}.hero h1{margin:0;font-size:clamp(48px,5.2vw,70px);line-height:.97;letter-spacing:-.057em}.hero h1 span{color:var(--violet)}.lede{max-width:520px;margin:24px 0 0;color:var(--copy);font-size:18px;line-height:1.55}.button{display:inline-flex;min-height:48px;padding:0 23px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:999px;color:#fff;background:linear-gradient(110deg,var(--ink),var(--violet));box-shadow:0 12px 30px #2222562c;font-size:14px;font-weight:800}.demoPrimary{min-height:54px;padding-inline:30px;background:linear-gradient(110deg,var(--ink),var(--violet),var(--pink));box-shadow:0 16px 36px #4f2f8b36;font-size:15px}.miniPlay{position:relative;width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:#ffffffea}.miniPlay:after{content:"";position:absolute;left:7px;top:5px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--ink)}.secondaryButton{color:var(--ink);border-color:#9aa1c3;background:#ffffffbd;box-shadow:none}.videoFrame{grid-area:video;position:relative;align-self:center;overflow:hidden;border:1px solid #b8bfd4;border-radius:9px;background:var(--ink);box-shadow:0 24px 58px #26316030;line-height:0}.videoFrame video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.videoPoster{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .2s ease}.videoPlay{position:absolute;z-index:2;inset:50% auto auto 50%;translate:-50% -50%;display:grid;width:72px;height:72px;place-items:center;padding:0;border:2px solid #ffffffde;border-radius:50%;color:#fff;background:#20265ab8;box-shadow:0 12px 35px #070b1a66;cursor:pointer}.playTriangle{width:0;height:0;margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid white}.videoFrame.isPlaying .videoPoster,.videoFrame.isPlaying .videoPlay{opacity:0;pointer-events:none}.videoSelector{position:absolute;z-index:3;left:50%;bottom:10px;translate:-50% 0;display:flex;gap:8px;padding:8px 10px;border-radius:99px;background:#10122bb3;backdrop-filter:blur(8px)}.videoSelector button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#fff6;cursor:pointer;transition:width .2s ease,background .2s ease}.videoSelector button.active{width:25px;border-radius:8px;background:#fff}.videoProof{position:absolute;z-index:4;top:12px;right:12px;margin:0;padding:8px 11px;border-radius:999px;color:#fff;background:#21164fdd;font-size:10px;font-weight:750;line-height:1.2;letter-spacing:.015em;backdrop-filter:blur(8px)}.videoProof span{padding-inline:5px;color:#dca2cd}.technology,.deployment,.rd,.people,.future{padding:82px 0}.sectionLead h2,.deployment h2,.rd h2,.people h2,.future h2,.contact h2{margin:0;font-size:clamp(38px,4.2vw,57px);line-height:1.02;letter-spacing:-.047em}.sectionLead>p:last-child{margin:11px 0 0;color:var(--copy);font-size:17px;line-height:1.55}.technology{background:#fff}.technologyIntro{display:grid;grid-template-columns:.94fr 1.06fr;gap:58px;align-items:center}.technologyVisual{position:relative;min-height:255px;margin:-18px 0 -32px;overflow:hidden;border:1px solid #e5e9f4;border-radius:20px;background:linear-gradient(135deg,#fff,#eff6ff);box-shadow:0 22px 55px #26316013}.technologyVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff38,transparent 42%);pointer-events:none}.technologyVisual img{display:block;width:100%;height:255px;object-fit:cover;object-position:center 45%}.flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:12px;align-items:stretch;margin-top:42px}.flow article{position:relative;min-height:190px;display:grid;grid-template-columns:58px 1fr;gap:18px;align-content:start;padding:25px 24px 23px;overflow:hidden;border:1px solid #ddd6e9;border-radius:16px;background:linear-gradient(145deg,#fff,#f6f2fa);box-shadow:0 14px 34px #2518520b}.flow article:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ink),var(--violet),var(--pink))}.flowIcon{width:54px;height:54px;display:grid;place-items:center;align-self:end;color:var(--ink)}.flowIcon svg{width:43px;height:43px}.flowStep{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--violet);font-size:10px;font-weight:850;line-height:1;letter-spacing:.16em}.flowStep:after{content:"";width:42px;height:1px;background:linear-gradient(90deg,var(--violet),var(--pink))}.flow h3{margin:0 0 8px;font-size:24px;letter-spacing:-.025em}.flow p{margin:0;color:var(--copy);font-size:15px;line-height:1.5}.flowArrow{display:grid;place-items:center;color:var(--violet);font-size:25px;text-align:center}.actualWorkflow{display:grid;grid-template-columns:.82fr 1.18fr;gap:36px;align-items:center;margin-top:44px;padding:30px;border:1px solid #d7cfe6;border-radius:20px;background:linear-gradient(135deg,#f9f6fc,#eee8f8);box-shadow:0 20px 50px #281b5712}.workflowCopy h3{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.04em}.workflowCopy ol{display:grid;gap:0;margin:25px 0 0;padding:0;list-style:none}.workflowCopy li{position:relative;min-height:42px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;color:var(--ink);font-size:14px;font-weight:750}.workflowCopy li:not(:last-child):after{content:"";position:absolute;left:16px;top:30px;bottom:-2px;width:1px;background:#ac9bc9}.workflowCopy li span{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,var(--ink),var(--violet));font-size:9px;font-weight:850;letter-spacing:.05em}.dashboardFigure{overflow:hidden;margin:0;border:1px solid #cfc5df;border-radius:14px;background:#fff;box-shadow:0 14px 34px #21164f18}.dashboardFigure img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.dashboardFigure figcaption{padding:12px 15px 14px;color:var(--copy);font-size:12px;line-height:1.45}.alertIntegration{padding:86px 0;border-block:1px solid var(--line);background:linear-gradient(120deg,#f7f4fb,#eef3ff)}.alertIntegrationGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.alertIntegration h2{max-width:520px;margin:0;font-size:clamp(38px,4.2vw,57px);line-height:1.02;letter-spacing:-.047em}.alertIntegration header>p:not(.eyebrow){max-width:540px;margin:20px 0 28px;color:var(--copy);font-size:16px;line-height:1.6}.alertOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.alertOptions article{min-height:136px;padding:24px;border:1px solid #dcd8e9;border-radius:16px;background:#ffffffd9;box-shadow:0 14px 34px #2518520a}.alertOptions h3{margin:0 0 9px;font-size:17px;line-height:1.25}.alertOptions p{margin:0;color:var(--copy);font-size:13px;line-height:1.48}.deployment{overflow:hidden;padding:0;background:linear-gradient(110deg,#eee9f7,#fbf9fd);border-block:1px solid #e2dbea}.deploymentGrid{min-height:430px;display:grid;grid-template-columns:1.06fr .94fr}.deploymentCopy{padding:70px 58px 66px 0;align-self:center}.deploymentCopy>p:not(.eyebrow){max-width:650px;margin:18px 0 26px;color:var(--copy);font-size:17px;line-height:1.58}.deploymentVisual{min-height:430px;background:linear-gradient(90deg,#edf3ff 0%,transparent 18%),linear-gradient(0deg,#22306a20,#22306a00),url(/media/review-v2/hospital-implementation-asia.png) 52% center / cover no-repeat}.credibility{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:34px 0 4px}.credibility:before{content:none}.credibility div{position:relative;display:grid;grid-template-rows:30px minmax(42px,auto) auto;align-content:start;justify-items:center;gap:7px;padding:18px 12px;border-top:2px solid #b9aed1;text-align:center}.credibility .metricIcon{position:relative;z-index:1;display:grid;width:52px;height:52px;place-items:center;margin-bottom:8px;border:1px solid #dce2f2;border-radius:50%;color:var(--ink);background:linear-gradient(145deg,#fff,#edf1ff);font-size:25px;font-weight:500;box-shadow:0 8px 22px #26316012}.credibility .metricAi{font-size:13px;font-weight:850;letter-spacing:.04em}.credibility .metricClock:before{content:"";width:20px;height:20px;border:2px solid var(--ink);border-radius:50%}.credibility .metricClock:after{content:"";position:absolute;left:25px;top:15px;width:2px;height:12px;background:var(--ink);transform-origin:bottom center;box-shadow:5px 9px 0 -.5px var(--ink)}.credibility small{min-height:30px;color:var(--pink);font-size:10px;font-weight:850;line-height:1.35;letter-spacing:.105em}.credibility strong{font-size:clamp(29px,2.35vw,36px);line-height:1.02;letter-spacing:-.045em;white-space:nowrap}.credibility div>span:last-child{max-width:220px;color:#5f586f;font-size:15px;font-weight:520;line-height:1.45}.credibility em{display:block;margin-top:4px;color:#888197;font-size:11px;font-style:normal}.textButton{display:inline-flex;min-height:40px;padding:0 18px;align-items:center;gap:18px;border:1px solid #858dad;border-radius:999px;font-size:13px;font-weight:800}.rd{background:#fff}.rdGrid{display:grid;grid-template-columns:.78fr 1.22fr;gap:58px;align-items:center}.rdLead>p:not(.eyebrow){max-width:650px;margin:18px 0 25px;color:var(--copy);font-size:16px;line-height:1.6}.rdProof{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.rdProof article{min-height:178px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px 22px;border:1px solid #d9d3e3;border-radius:14px;background-position:center;background-size:cover;box-shadow:0 16px 38px #252b5b12;overflow:hidden}.rdProof article:nth-child(1){background-image:linear-gradient(90deg,#ffffffed,#ffffffe0 58%,#f7f4f9a8),url(/media/rd/sensing-electronics.webp)}.rdProof article:nth-child(2){background-image:linear-gradient(90deg,#ffffffed,#ffffffe0 58%,#f7f4f9a8),url(/media/rd/edge-ai.webp)}.rdProof article:nth-child(3){background-image:linear-gradient(90deg,#ffffffed,#ffffffe0 58%,#f7f4f9a8),url(/media/rd/algorithm-development.webp)}.rdProof article:nth-child(4){background-image:linear-gradient(90deg,#ffffffed,#ffffffe0 58%,#f7f4f9a8),url(/media/rd/system-integration.webp)}.rdProof article:nth-child(5){background-image:linear-gradient(90deg,#ffffffed,#ffffffe0 58%,#f7f4f9a8),url(/media/rd/product-engineering.webp)}.rdProof article:nth-child(6){background-image:linear-gradient(90deg,#ffffffed,#ffffffe0 58%,#f7f4f9a8),url(/media/rd/deployment-validation.webp)}.rdProof article>span{display:inline-block;margin-bottom:18px;color:var(--pink);font-size:11px;font-weight:850;letter-spacing:.12em}.rdProof h3{margin:0 0 10px;font-size:16px;line-height:1.25}.rdProof p{margin:0;color:var(--copy);font-size:13px;line-height:1.45}.people{padding:0;background:#fff}.peopleIntro{background:linear-gradient(110deg,#fbfcff,#edf3ff);border-block:1px solid #e4e8f4}.peopleStoryGrid{min-height:354px;display:grid;grid-template-columns:1.03fr .97fr;align-items:stretch}.peopleStory{align-self:center;padding:48px 58px 46px 0}.peopleStory h2{font-size:clamp(38px,4.1vw,56px)}.storyAccent{display:block;width:120px;height:3px;margin:18px 0 21px;background:linear-gradient(90deg,var(--violet),var(--pink))}.peopleStory>p:last-child{max-width:650px;margin:0;color:var(--copy);font-size:14px;line-height:1.5}.peopleVisual{min-height:354px;margin:0;overflow:hidden}.peopleVisual{position:relative}.peopleVisual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.peopleVisual figcaption{position:absolute;left:7%;top:50%;display:grid;gap:3px;translate:0 -50%;color:var(--ink);font-family:Montserrat,Inter,sans-serif;font-size:clamp(19px,2vw,29px);font-weight:800;line-height:1.05}.peopleVisual figcaption span{color:var(--pink)}.peopleLeadership{padding-top:26px}.leadershipHeading{display:grid;grid-template-columns:auto 76px 1fr;gap:18px;align-items:center}.leadershipHeading h3{margin:0;font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.leadershipHeading>span{height:2px;background:linear-gradient(90deg,var(--violet),var(--pink))}.leadershipHeading p{margin:0;color:var(--copy);font-size:14px}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.team article{position:relative;min-height:245px;overflow:hidden;display:block;padding:28px 24px 24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#fff 20%,#f5f1fa);box-shadow:0 16px 38px #252b5b0c}.team article:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ink),var(--violet),var(--pink))}.teamGraphic{position:relative;width:100%;height:60px;overflow:hidden;border-radius:12px;background:linear-gradient(110deg,#25285f,#6574b8 62%,#bc6ba4)}.teamGraphic:before{content:"";position:absolute;inset:-42px auto auto 58%;width:120px;height:120px;border:1px solid #ffffff8a;border-radius:50%}.teamGraphic:after{content:"";position:absolute;left:14px;right:14px;top:50%;height:1px;background:#fff6;transform:rotate(-5deg)}.teamGraphic i{position:absolute;z-index:1;top:50%;width:9px;height:9px;border:2px solid white;border-radius:50%;background:#707dc0;translate:0 -50%}.teamGraphic i:nth-child(1){left:18%}.teamGraphic i:nth-child(2){left:48%;width:13px;height:13px;background:#b767a2}.teamGraphic i:nth-child(3){right:16%}.personCopy{display:flex;min-width:0;flex-direction:column}.role{order:2;width:fit-content;margin:5px 0 12px;padding:4px 9px;border-radius:999px;color:var(--violet);background:#e9edff;font-size:11px;font-weight:850;letter-spacing:.08em}.team h3{order:1;margin:0;font-size:20px;letter-spacing:-.025em}.bio{order:3;margin:0 0 14px;color:var(--copy);font-size:13px;line-height:1.46}.team a,.profileNote{order:4;margin-top:auto;color:var(--violet);font-size:12px;font-weight:800}.peopleStrip{display:block;margin-top:20px;padding:17px 0 19px;border-top:1px solid var(--line);color:var(--copy);font-size:12px}.peopleStrip i{height:18px;background:#b9c0d6}.peopleStrip strong{color:var(--ink);font-size:12px;letter-spacing:.025em}.peopleStrip em{color:var(--pink);font-style:normal}.future{background:var(--paper);border-top:1px solid var(--line)}.futureHeader{display:flex;gap:30px;align-items:center;justify-content:space-between}.futureHeader h2{max-width:780px}.solutionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:36px}.solutionGrid.twoSolutions{grid-template-columns:repeat(2,minmax(0,1fr))}.solutionGrid article{min-height:210px;display:grid;grid-template-columns:64px 1fr;gap:16px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.tourniquetCard,.environmentCard,.futureCard{position:relative;overflow:hidden}.solutionGrid.twoSolutions article{min-height:290px;grid-template-columns:minmax(0,1fr);align-items:end;padding:30px;background-color:#eef2fb;background-repeat:no-repeat;background-position:center;background-size:cover}.tourniquetCard{background-image:linear-gradient(90deg,#fffffff5,#ffffffe6 34%,#ffffff6b 66%,#ffffff2e),url(/media/home-hero/smart-tourniquet.webp)!important}.environmentCard{background-image:linear-gradient(90deg,#fffffff5,#ffffffe6 34%,#ffffff6b 66%,#ffffff2e),url(/media/home-hero/environmental-awareness.webp)!important}.tourniquetCard:after,.environmentCard:after{display:none}.tourniquetCard>*,.environmentCard>*{position:relative;z-index:1;width:min(330px,58%)}.futureCard{background:radial-gradient(circle at 87% 20%,#f2e8f8 0 10%,transparent 11%),linear-gradient(130deg,#fff 20%,#f7f1fb)!important}.futureCard:after{content:"";position:absolute;right:24px;bottom:24px;width:94px;height:50px;background:radial-gradient(circle,#9a78bc66 0 3px,transparent 4px) 0 0 / 22px 22px;opacity:.65}.environmentCard>*,.futureCard>*{position:relative;z-index:1}.solutionIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:var(--violet);background:#eff2ff}.solutionIcon svg{width:31px;height:31px}.solutionIcon.dots{padding-bottom:10px;font-size:25px;letter-spacing:.08em}.solutionGrid h3{margin:1px 0 10px;font-size:18px;line-height:1.25}.solutionGrid.twoSolutions h3{font-size:25px;line-height:1.14;letter-spacing:-.025em}.statusTag{display:inline-flex;margin:0 0 13px;padding:5px 9px;border:1px solid #c8bddb;border-radius:999px;color:var(--violet);background:#f4eff9;font-size:9px;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase}.solutionGrid p{margin:0 0 18px;color:var(--copy);font-size:14px;line-height:1.48}.solutionGrid a,.comingSoon{color:var(--ink);font-size:12px;font-weight:830}.comingSoon{color:var(--violet)}.contact{padding:66px 0;color:#fff;background:radial-gradient(circle at 72% -75%,#7a4fb0,transparent 44%),linear-gradient(115deg,#20154d,#3a236d)}.contact>div{display:flex;gap:40px;align-items:end;justify-content:space-between}.contact .eyebrow{color:#dfa4cd}.contact h2{font-size:clamp(42px,5vw,63px)}.contact h2+p{max-width:760px;margin:14px 0 0;color:#e7def1;font-size:16px;line-height:1.55}.lightButton{color:var(--ink);background:#fff;box-shadow:none}.footer{min-height:176px;display:grid;grid-template-columns:1fr auto;gap:20px 42px;align-items:center;color:#777188;font-size:12px}.footerBrand{display:flex;gap:24px;align-items:center}.footerBrand .logo{width:164px}.footerLockup{display:grid;justify-items:start;gap:2px}.footerLockup small{color:#7f788e;font-size:8px;font-weight:700;letter-spacing:.04em}.footerBrand .footerSlogan{display:flex;flex-direction:column;gap:2px;color:var(--ink);background:linear-gradient(90deg,var(--ink),var(--violet),var(--pink));background-clip:text;-webkit-background-clip:text;font-family:Montserrat,Inter,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:750;line-height:1.18;letter-spacing:.025em;-webkit-text-fill-color:transparent;white-space:nowrap}.footerSlogan b{font:inherit}.footer a{color:var(--ink)}.footerEmail{align-self:start;margin-top:12px;font-weight:750}.footerLegal{grid-column:1 / -1;width:100%;padding-top:13px;border-top:1px solid var(--line);color:#918a9d;font-size:9.5px;line-height:1.5}.footerLegal p{margin:0}.footerLegal p+p{margin-top:7px}.demoPage{min-height:100vh;background:#f8faff}.demoHero{padding:76px 0 86px;background:radial-gradient(circle at 15% 15%,#e5ecff 0,transparent 30%),linear-gradient(120deg,#fbfcff,#f1f5ff)}.demoGrid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:start}.demoIntro{position:sticky;top:132px;padding-top:20px}.demoIntro h1{margin:0;font-size:clamp(48px,5.5vw,72px);line-height:.98;letter-spacing:-.057em}.demoIntro h1 span{color:var(--violet)}.demoIntro>p:not(.eyebrow){max-width:510px;margin:25px 0 0;color:var(--copy);font-size:17px;line-height:1.65}.demoIntro .demoAudience{padding-left:15px;border-left:3px solid var(--pink);color:var(--ink);font-size:14px;font-weight:700;line-height:1.55}.demoIncludes{margin-top:36px;padding:25px 26px;border:1px solid #d9dfef;border-radius:16px;background:#ffffffad}.demoIncludes .demoLabel{margin:0 0 13px;color:var(--ink);font-size:14px;font-weight:800}.demoIncludes ul{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--copy);font-size:14px;line-height:1.45}.demoIncludes li::marker{color:var(--pink)}.demoContact{display:flex;gap:8px;margin-top:24px;color:var(--copy);font-size:14px}.demoContact a{color:var(--ink);font-weight:800}.demoForm{padding:36px;border:1px solid #dce1ef;border-radius:22px;background:#fff;box-shadow:0 24px 70px #26316018}.demoForm header{margin-bottom:28px}.demoForm h2{margin:0 0 7px;font-size:30px;letter-spacing:-.035em}.demoForm header p,.formPrivacy,.formNote{margin:0;color:var(--copy);font-size:13px;line-height:1.5}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}.formGrid label{display:grid;gap:8px;color:var(--ink);font-size:13px;font-weight:800}.formGrid input,.formGrid select,.formGrid textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cfd5e6;border-radius:10px;color:var(--ink);background:#fbfcff;font:500 15px/1.4 Inter,Montserrat,Helvetica Neue,Arial,sans-serif;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.formGrid textarea{min-height:120px;resize:vertical}.formTrap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ackEmbedBody{margin:0;background:linear-gradient(145deg,#f8f5fb,#edf3ff)}.ackPage{min-height:100vh;display:grid;place-items:center;padding:34px;background:linear-gradient(145deg,#f8f5fb,#edf3ff)}.ackCard{width:min(100%,760px);padding:54px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 28px 80px #21164f18;text-align:center}.ackIcon{width:64px;height:64px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--ink),#c45ba7);font-size:30px;font-weight:900}.ackCard h1{margin:0;font-size:clamp(48px,7vw,76px);letter-spacing:-.055em}.ackCard>p:not(.eyebrow){max-width:580px;margin:20px auto 0;color:var(--copy);font-size:18px;line-height:1.6}@media(max-width:760px){.ackPage{padding:18px}.ackCard{padding:38px 22px}}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #6675b31a}.fullField{grid-column:1 / -1}.formPrivacy{margin-top:18px}.privacyStatement{margin:10px 0 0;padding:13px 15px;border-left:3px solid var(--pink);color:#6d667c;background:#f8f5fb;font-size:11px;line-height:1.5}.privacyStatement a{color:var(--ink);font-weight:750}.formSubmit{width:100%;margin-top:22px;border:0;cursor:pointer}.formNote{margin-top:10px;text-align:center}.wixFormPanel{overflow:hidden}.wixFormPanel>header{margin-bottom:8px}.wixFormEmbed{display:block;width:100%;height:690px;border:0;border-radius:12px;background:#f8f6fc}.activeCta{box-shadow:0 0 0 3px #6675b31f,0 10px 24px #22225625}.demoFooter{background:#fff}@media(max-width:1020px){.desktopNav{gap:17px}.heroGrid{grid-template-columns:1fr;grid-template-areas:"copy" "video" "actions";gap:24px;padding-top:30px}.heroCopy{max-width:720px}.videoFrame{width:min(760px,100%)}.heroActions{margin-top:0}.technologyIntro{grid-template-columns:1fr;gap:26px}.technologyVisual{width:min(720px,100%);margin:0}.flow{grid-template-columns:1fr}.flow article{border:1px solid #ddd6e9}.flowArrow{rotate:90deg}.actualWorkflow{grid-template-columns:1fr}.alertIntegrationGrid{grid-template-columns:1fr;gap:36px}.deploymentGrid,.rdGrid{grid-template-columns:1fr}.deploymentCopy{padding-right:0}.deploymentVisual{min-height:330px}.peopleStoryGrid{grid-template-columns:1fr}.peopleStory{padding-right:0}.peopleVisual{min-height:340px}.team{grid-template-columns:1fr}.team article{min-height:0}.solutionGrid,.solutionGrid.twoSolutions{grid-template-columns:1fr}.demoGrid{grid-template-columns:1fr;gap:42px}.demoIntro{position:static;max-width:760px}}@media(max-width:760px){html{scroll-padding-top:96px}.shell{width:calc(100% - 30px)}.nav{height:70px;grid-template-columns:1fr auto;gap:14px}.nav .logoLink{width:max-content;justify-self:start}.logo{width:142px}.brandLockup span{font-size:6.5px}.desktopNav,.navCta{display:none}.nav:has(.languageSwitch) .navCta{margin-right:0}.languageSwitch{right:54px;font-size:10px}.languageSwitch a{min-width:28px;padding:6px}.mobileMenu{display:block}.mobileMenu summary{width:42px;height:42px;display:grid;place-content:center;gap:4px;list-style:none;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{width:18px;height:2px;border-radius:3px;background:var(--ink)}.mobileMenu>div{position:absolute;top:50px;right:0;width:min(330px,calc(100vw - 30px));display:grid;gap:2px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 24px 60px #1d22502b}.mobileMenu a,.mobileMenu strong{padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.3}.mobileMenu strong{padding-bottom:3px;color:var(--pink);font-size:11px;letter-spacing:.1em}.mobileMenu a:nth-of-type(2),.mobileMenu a:nth-of-type(3),.mobileMenu a:nth-of-type(4){padding-left:22px;color:var(--copy)}.mobileMenu .mobileCta{margin-top:6px;color:#fff;background:var(--ink);text-align:center;font-weight:800}.homeBreadcrumb{padding-top:18px;margin-bottom:0}.heroGrid{min-height:0;gap:20px;padding:25px 0 48px}.hero h1{font-size:clamp(43px,13.4vw,59px)}.lede{margin-top:20px;font-size:16px;line-height:1.5}.heroActions{display:grid;grid-template-columns:1fr 1fr}.button{min-height:46px;padding-inline:14px;font-size:12px}.demoPrimary{min-height:50px;font-size:13px}.videoFrame{aspect-ratio:16 / 9;border-radius:8px}.videoFrame video{height:100%;object-fit:contain}.videoPoster{object-fit:contain}.videoProof{display:none}.videoPlay{width:58px;height:58px;font-size:21px}.technology,.rd,.future,.alertIntegration{padding:64px 0}.alertOptions{grid-template-columns:1fr}.sectionLead h2,.deployment h2,.rd h2,.people h2,.future h2,.contact h2{font-size:39px}.flow{margin-top:30px}.flow article{grid-template-columns:50px 1fr;min-height:0;padding:23px 18px 21px}.flowIcon{width:48px;height:48px}.flowIcon svg{width:40px;height:40px}.flow h3{font-size:21px}.actualWorkflow{margin-top:30px;padding:23px 18px;border-radius:16px}.workflowCopy h3{font-size:26px}.deploymentCopy{padding:62px 0 48px}.deploymentVisual{min-height:270px;margin-inline:-15px;background-position:42% center}.credibility{grid-template-columns:1fr;gap:25px}.credibility:before{content:none}.credibility div{min-height:0;grid-template-columns:1fr;grid-template-rows:auto;gap:7px;justify-items:start;padding:18px 0;text-align:left}.credibility small{min-height:0;align-self:auto}.credibility div>span:last-child{max-width:none}.rdGrid{gap:34px}.rdProof{grid-template-columns:repeat(2,1fr)}.peopleStoryGrid{width:100%}.peopleStory{width:calc(100% - 30px);margin-inline:auto;padding:58px 0 44px}.peopleStory>p:last-child{font-size:14px}.peopleStory h2{white-space:nowrap;font-size:clamp(27px,8.5vw,36px);letter-spacing:-.055em}.peopleVisual{min-height:270px}.peopleVisual figcaption{left:6%;font-size:19px}.peopleLeadership{padding-top:30px}.leadershipHeading{grid-template-columns:auto 1fr;gap:12px}.leadershipHeading p{grid-column:1 / -1}.team article{padding:22px 18px}.peopleStrip{grid-template-columns:1fr;gap:9px;padding-inline:0}.peopleStrip i{display:none}.peopleStrip strong{margin-top:3px}.futureHeader{align-items:flex-start;flex-direction:column}.futureHeader .textButton{display:none}.solutionGrid article{grid-template-columns:56px 1fr;padding:20px}.solutionIcon{width:50px;height:50px}.contact{padding:56px 0}.contact>div{align-items:flex-start;flex-direction:column}.footer{grid-template-columns:1fr;gap:18px;padding:30px 0}.footerBrand{gap:18px}.footerEmail{margin-top:0}.demoHero{padding:48px 0 64px}.demoIntro{padding-top:0}.demoIntro h1{font-size:49px}.demoIntro>p:not(.eyebrow){font-size:16px}.demoForm{padding:25px 20px;border-radius:17px}.formGrid{grid-template-columns:1fr;gap:17px}.wixFormEmbed{height:760px}.fullField{grid-column:auto}}@media(max-width:430px){.heroActions,.credibility,.rdProof{grid-template-columns:1fr}.rdProof article{min-height:0}.solutionGrid article{grid-template-columns:1fr}.solutionGrid.twoSolutions article{min-height:260px;padding:24px 20px;background-position:60% center}.tourniquetCard>*,.environmentCard>*{width:min(310px,78%)}.solutionGrid.twoSolutions h3{font-size:22px}}.tourniquetPage{background:#fff}.activeSolution{color:var(--ink)}.activeSolution:after{content:"";position:absolute;right:0;bottom:18px;left:0;height:2px;background:var(--violet)}.solutionsDropdown .currentSolution{color:var(--ink);background:var(--mist);font-weight:800}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:38px;color:#747991;font-size:12px}.breadcrumb a:hover{color:var(--ink)}.breadcrumb span[aria-current=page]{color:var(--ink);font-weight:700}.tourHero{overflow:hidden;padding:34px 0 64px;background:radial-gradient(circle at 78% 24%,#dce8ff 0,transparent 33%),linear-gradient(120deg,#fbfcff,#eef4ff);border-bottom:1px solid #e3e8f4}.tourHeroGrid{min-height:420px;display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}.tourHeroCopy h1{margin:0;font-size:clamp(50px,5.2vw,72px);line-height:.96;letter-spacing:-.058em}.tourHeroCopy h1 span{color:var(--violet)}.tourSubhead{margin:18px 0 0;color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.02em}.tourHeroCopy .lede{max-width:580px;margin-top:15px;font-size:17px}.tourActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.tourHeroVideo{position:relative;overflow:hidden;border:1px solid #b8bfd4;border-radius:16px;background:var(--ink);box-shadow:0 24px 58px #26316030;line-height:0}.tourHeroVideo video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#0d0e22}.tourVideoPoster{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .2s ease}.tourVideoPlay{position:absolute;z-index:2;inset:50% auto auto 50%;translate:-50% -50%;display:grid;width:72px;height:72px;place-items:center;padding:0;border:2px solid #ffffffde;border-radius:50%;background:#20265ab8;box-shadow:0 12px 35px #070b1a66;cursor:pointer}.tourHeroVideo.isPlaying .tourVideoPoster,.tourHeroVideo.isPlaying .tourVideoPlay{opacity:0;pointer-events:none}.tourVideoSection,.tourWorkflow,.insideSystem,.forgottenSection,.accountability{padding:82px 0}.tourVideoSection{background:#fff}.tourWorkflow,.accountability{background:var(--paper);border-block:1px solid var(--line)}.tourSectionHeader h2,.forgottenCopy h2{margin:0;font-size:clamp(38px,4.2vw,57px);line-height:1.02;letter-spacing:-.047em}.splitHeader{display:grid;grid-template-columns:1.25fr .75fr;gap:62px;align-items:end}.splitHeader>p{margin:0 0 4px;color:var(--copy);font-size:16px;line-height:1.55}.tourVideoFrame{overflow:hidden;margin-top:38px;border:1px solid #bcc4d9;border-radius:15px;background:var(--ink);box-shadow:0 26px 65px #2631602b;line-height:0}.tourVideoFrame video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#0d0e22}.tourFlow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;gap:10px;align-items:stretch;margin-top:42px}.tourFlow article{height:100%;min-height:175px;padding:22px 18px 18px;border-top:1px solid #cbd2e4}.tourFlow article>span{display:grid;width:42px;height:42px;place-items:center;margin-bottom:16px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--ink),var(--violet));font-size:11px;font-weight:850;letter-spacing:.08em}.tourFlow h3{margin:0 0 8px;font-size:23px;letter-spacing:-.03em}.tourFlow p{margin:0;color:var(--copy);font-size:14px;line-height:1.5}.tourFlowArrow{color:var(--violet);font-size:24px;text-align:center}.insideSystem{background:#fff}.systemShowcase{margin-top:40px}.systemImageStage{position:relative;overflow:hidden;margin:0;aspect-ratio:16 / 9;border:1px solid #ccd4e7;border-radius:17px;background:linear-gradient(135deg,#f8fbff,#edf3ff);box-shadow:0 24px 58px #2631601f}.systemImageStage img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:1;transform:scale(1);transition:opacity .22s ease,transform .22s ease}.systemShowcase.isChanging .systemImageStage img{opacity:.16;transform:scale(1.006)}.systemTabs{position:absolute;z-index:3;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.systemTab{display:flex;min-height:54px;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #ffffff73;border-radius:12px;color:#fff;background:#1d164ac7;backdrop-filter:blur(12px);font:inherit;font-size:12px;font-weight:750;line-height:1.2;text-align:center;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.systemTab:hover,.systemTab:focus-visible{color:var(--ink);border-color:#9aa8d4;outline:none}.systemTab:focus-visible{box-shadow:0 0 0 3px #6272c52e}.systemTab.isActive{color:var(--ink);border-color:#fff;background:#fff;box-shadow:0 8px 25px #17113135}.systemFeaturePanel{position:absolute;z-index:2;top:20px;left:20px;max-width:520px;margin:0;padding:20px 22px;border:1px solid #ffffff73;border-radius:14px;color:#fff;background:linear-gradient(135deg,#17113fe3,#3c246fc9);backdrop-filter:blur(12px)}.systemFeaturePanel h3{margin:0;color:#fff;font-size:clamp(24px,2.4vw,34px);line-height:1.08;letter-spacing:-.04em}.systemFeaturePanel p{margin:8px 0 0;color:#f0ebf7;font-size:15px;line-height:1.5}.forgottenSection{overflow:hidden;background:radial-gradient(circle at 85% 35%,#d9e6ff 0,transparent 34%),linear-gradient(115deg,#f4f7ff,#fff)}.forgottenGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.forgottenCopy h3{margin:20px 0 10px;color:var(--violet);font-size:23px;letter-spacing:-.025em}.forgottenCopy>p:last-child{max-width:610px;margin:0;color:var(--copy);font-size:17px;line-height:1.62}.forgottenVisual{margin:0;overflow:hidden;border:1px solid #d5dbea;border-radius:17px;box-shadow:0 22px 55px #26316020}.forgottenVisual img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.accountability{position:relative;overflow:hidden}.accountability:before{content:"";position:absolute;inset:32% 3% 7%;opacity:.18;background:url(/media/tourniquet/orange-tourniquet-flow.png) center / contain no-repeat;pointer-events:none}.accountability .shell{position:relative;z-index:1}.eventTimelineWrap{position:relative;margin-top:38px;padding-top:12px}.eventTimeline{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none}.eventTimeline li{position:relative;display:grid;justify-items:center;gap:11px;color:var(--ink);text-align:center}.eventTimeline li:not(:last-child):after{content:"";position:absolute;z-index:-1;top:22px;left:calc(50% + 24px);width:calc(100% - 48px);height:1px;background:#fff8}.eventTimeline span{position:relative;z-index:1;display:grid;width:46px;height:46px;place-items:center;border:1px solid #c7cee2;border-radius:50%;color:var(--violet);background:#fff;font-size:11px;font-weight:850}.eventTimeline strong{font-size:12px;line-height:1.25}.eventTimeline .isOverdue span{color:#fff;border-color:#dc586a;background:#dc586a}.tourFinalCta h2{max-width:820px;font-size:clamp(39px,4.5vw,59px)}.tourFinalCta>div>div>p:last-child{margin:12px 0 0;color:#e3e6fb;font-size:18px}@media(max-width:1020px){.tourHeroGrid{grid-template-columns:1fr;gap:34px}.tourHeroVideo{width:min(720px,100%)}.splitHeader,.forgottenGrid{grid-template-columns:1fr;gap:22px}.tourFlow{grid-template-columns:1fr}.tourFlow article{min-height:0;display:grid;grid-template-columns:52px 1fr;column-gap:16px}.tourFlow article>span{grid-row:1 / 3;margin:0}.tourFlow h3{margin-top:2px}.tourFlowArrow{rotate:90deg}.systemTabs{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.breadcrumb{margin-bottom:28px;font-size:11px;line-height:1.4}.tourHero{padding:28px 0 48px}.tourHeroGrid{gap:28px}.tourHeroCopy h1{font-size:clamp(42px,12.8vw,57px)}.tourSubhead{font-size:19px}.tourActions{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.tourWorkflow,.insideSystem,.forgottenSection,.accountability{padding:62px 0}.accountability:before{content:none}.tourSectionHeader h2,.forgottenCopy h2{font-size:39px}.splitHeader>p{font-size:15px}.systemImageStage{display:flex;overflow:hidden;flex-direction:column;gap:10px;aspect-ratio:auto;padding:10px;border-radius:14px}.systemImageStage img{order:2;height:auto;aspect-ratio:16 / 9;border-radius:10px}.systemTabs{position:static;order:3;grid-template-columns:repeat(2,1fr);gap:6px}.systemTab{min-height:48px;padding:8px 7px;font-size:10px}.systemFeaturePanel{position:static;order:1;max-width:none;padding:15px 16px}.systemFeaturePanel h3{font-size:24px}.systemFeaturePanel p{margin-top:5px;font-size:12px}.forgottenCopy>p:last-child{font-size:16px}.eventTimelineWrap{margin-top:32px;padding-top:0}.eventTimelineWrap:before{content:"";position:absolute;z-index:0;top:23px;bottom:24px;left:16px;width:13px;border-radius:8px;background:linear-gradient(90deg,#e75b13,#ff8a24 48%,#d74d0d);box-shadow:inset 2px 0 4px #fff5,0 5px 12px #c34e1624}.eventTimelineWrap:after{content:none}.eventTimeline{grid-template-columns:1fr;gap:0;margin-top:0}.eventTimeline li{min-height:64px;grid-template-columns:46px 1fr;justify-items:start;align-items:center;gap:16px;text-align:left}.eventTimeline li:not(:last-child):after{top:46px;bottom:0;left:22px;width:1px;height:auto}.eventTimeline strong{font-size:14px}.tourFinalCta>div{gap:30px}}@media(max-width:430px){.tourActions{grid-template-columns:1fr}.tourVideoPlay{width:58px;height:58px}.systemTabs{grid-template-columns:repeat(2,1fr)}}.corpHero{overflow:hidden;background:radial-gradient(circle at 80% 20%,#3d2d71 0,transparent 34%),linear-gradient(125deg,#15102e,#24184e 58%,#426);color:#fff}.corpHeroGrid{min-height:610px;display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:center;padding-block:72px}.corpHeroCopy h1{margin:0;font-size:clamp(52px,4.3vw,68px);line-height:.95;letter-spacing:-.055em}.corpHeroCopy h1 span{color:#e5a6d6}.corpHeroCopy h1 .heroLine{display:inline-block;white-space:nowrap}.corpHeroCopy h1 .heroLinePrimary{color:#fff}.corpHeroCopy>p:not(.eyebrow){max-width:580px;margin:25px 0 0;color:#ddd7ec;font-size:18px;line-height:1.6}.corpHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}.corpHeroActions .button{flex:0 0 auto;width:auto;min-height:52px;padding:0 28px;border:2px solid white;border-radius:999px;line-height:1;white-space:nowrap}.corpHeroActions .secondaryButton{color:#fff;background:transparent;box-shadow:none}.corpHeroActions .demoPrimary{background:linear-gradient(110deg,var(--ink),var(--violet),var(--pink));box-shadow:0 16px 36px #4f2f8b55}.heroMosaic{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr 1fr;gap:12px;min-height:430px}.mosaicCard{position:relative;overflow:hidden;min-height:205px;border:1px solid #ffffff2e;border-radius:18px;background:#0c0b18;box-shadow:0 24px 60px #09061466}.mosaicBed{grid-row:1 / 3}.mosaicCard img{width:100%;height:100%;display:block;object-fit:cover;opacity:.74;transition:transform .35s ease,opacity .35s ease}.mosaicCard:hover img{transform:scale(1.025);opacity:.9}.mosaicCard:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#0d0b1ddd)}.mosaicCard span,.mosaicCard strong{position:absolute;z-index:2;left:20px;right:20px}.mosaicCard span{bottom:46px;color:#e0abd2;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.mosaicCard strong{bottom:20px;color:#fff;font-size:17px;line-height:1.18}.corpSolutions{padding:96px 0;background:#fff}.corpSectionHead{max-width:800px;margin-bottom:48px}.corpSectionHead h2,.groupSection h2{margin:0;font-size:clamp(42px,4.7vw,64px);line-height:.98;letter-spacing:-.052em}.corpSectionHead>p:last-child{margin:18px 0 0;color:var(--copy);font-size:17px;line-height:1.6}.solutionFeature{display:grid;grid-template-columns:1.15fr .85fr;gap:58px;align-items:center;padding:48px 0;border-top:1px solid var(--line)}.solutionFeature.reverse{grid-template-columns:.85fr 1.15fr}.solutionFeature.reverse figure{order:2}.solutionFeature figure{margin:0;overflow:hidden;min-height:355px;border-radius:18px;border:1px solid var(--line);background:#f5f4fa;box-shadow:0 22px 55px #21164f18}.solutionFeature figure img{width:100%;height:100%;min-height:355px;display:block;object-fit:cover}.solutionFeature>div{position:relative}.featureNo{position:absolute;top:-7px;right:0;color:#e1dbea;font-size:54px;font-weight:900;letter-spacing:-.06em}.solutionFeature h3{max-width:520px;margin:0;font-size:clamp(30px,3.5vw,48px);line-height:1.02;letter-spacing:-.045em}.solutionFeature h4{margin:14px 0 0;color:var(--violet);font-size:20px}.solutionFeature>div>p:not(.eyebrow){margin:14px 0 24px;color:var(--copy);font-size:16px;line-height:1.6}.corpTechnology{padding:96px 0;color:#fff;background:linear-gradient(125deg,#171231,#21164f 60%,#432565)}.corpSectionHead.light>p:last-child{color:#d8d2e7}.techTriad{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;gap:12px;align-items:stretch}.techTriad article{padding:30px;border:1px solid #ffffff24;border-radius:16px;background:#ffffff0b}.techTriad article>span{display:block;color:#dfa4cf;font-size:20px;font-weight:850;line-height:1;letter-spacing:.08em}.techTriad h3{margin:13px 0 10px;font-size:30px}.techTriad p{margin:0;color:#d8d2e7;font-size:15px;line-height:1.55}.triadArrow{display:grid;place-items:center;color:#dca2cd;font-size:25px}.corpProof{padding:88px 0;background:linear-gradient(120deg,#f8f5fb,#eef3ff);border-bottom:1px solid var(--line)}.proofGrid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px}.proofGrid article{min-height:180px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff}.proofGrid .proofMetric strong{font-size:clamp(58px,6.4vw,96px);line-height:.88;letter-spacing:-.065em;white-space:nowrap}.proofGrid span{margin-top:10px;color:var(--copy);font-size:14px;line-height:1.4}.proofGrid .proofEnvironments{justify-content:center;gap:22px}.environmentTypes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.environmentTypes>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.proofGrid .environmentIcon{width:54px;height:54px;margin:0;display:grid;place-items:center;border-radius:15px;color:var(--purple);background:linear-gradient(145deg,#f2edff,#fcecf7)}.environmentIcon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.proofGrid .environmentTypes strong{font-size:clamp(14px,1.3vw,18px);line-height:1.15;letter-spacing:-.02em}.proofGrid .environmentCaption{margin:0;text-align:center}.proofNote{margin:14px 0 0;color:#81798f;font-size:11px}.groupSection{padding:82px 0;background:#fff;border-top:1px solid var(--line)}.groupGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.groupCopy{display:flex;align-items:center;gap:30px}.groupLogo{width:118px;height:auto;flex:0 0 auto;opacity:.78;mix-blend-mode:multiply}.groupCopy>p{margin:0;color:var(--copy);font-size:18px;line-height:1.7}.groupCopy>p strong{color:var(--ink)}@media(max-width:1020px){.corpHeroGrid{grid-template-columns:1fr}.heroMosaic{min-height:390px}.solutionFeature,.solutionFeature.reverse{grid-template-columns:1fr;gap:28px}.solutionFeature.reverse figure{order:0}.techTriad{grid-template-columns:1fr}.triadArrow{rotate:90deg}.proofGrid{grid-template-columns:1fr 1fr}.proofGrid article:last-child{grid-column:1/-1}.groupGrid{grid-template-columns:1fr;gap:25px}.groupCopy{align-items:flex-start}}@media(max-width:760px){.corpHeroGrid{min-height:auto;padding-block:56px}.corpHeroCopy h1{font-size:clamp(34px,10vw,48px)}.corpHeroActions{display:grid;grid-template-columns:1fr 1fr}.corpHeroActions .button{width:100%;padding-inline:14px}.heroMosaic{grid-template-columns:1fr;grid-template-rows:none;min-height:auto}.mosaicBed{grid-row:auto}.mosaicCard{height:220px}.corpSolutions,.corpTechnology,.corpProof,.groupSection{padding:68px 0}.corpSectionHead{margin-bottom:30px}.solutionFeature{padding:36px 0}.solutionFeature figure{min-height:0;aspect-ratio:16 / 9}.solutionFeature figure img{height:auto;min-height:0;aspect-ratio:16 / 9;object-fit:contain}.featureNo{font-size:40px}.proofGrid{grid-template-columns:1fr}.proofGrid article:last-child{grid-column:auto}.proofGrid .proofMetric strong{font-size:clamp(64px,20vw,88px)}.environmentTypes{gap:8px}.proofGrid .environmentIcon{width:48px;height:48px}.groupCopy{gap:18px}.groupLogo{width:88px}.groupCopy>p{font-size:16px}}.bedChallenge,.bedDeployment{padding:88px 0;background:#fff}.challengeGrid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.challengeGrid h2,.bedWhy h2{margin:0;font-size:clamp(42px,4.7vw,64px);line-height:.98;letter-spacing:-.052em}.challengeGrid>div>p:not(.eyebrow){margin:20px 0 0;color:var(--copy);font-size:17px;line-height:1.65}.challengeStats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.challengeStat{padding:30px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#fff,#f5f1fa);box-shadow:0 20px 48px #25185210}.challengeStatWide{grid-column:1/-1}.challengeStat strong{display:block;font-size:clamp(54px,5.5vw,76px);line-height:.9;letter-spacing:-.07em}.challengeStat span{display:block;margin-top:16px;color:var(--ink);font-size:17px;line-height:1.45}.challengeSource{grid-column:1/-1;margin:4px 4px 0!important;color:#837a91!important;font-size:12px!important;line-height:1.45!important}.bedWhy{padding:92px 0;color:#fff;background:linear-gradient(125deg,#15102e,#21164f 60%,#432565)}.bedWhy header{max-width:780px}.bedWhy header>p:last-child{margin:18px 0 0;color:#d8d2e7;font-size:17px}.whyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.whyGrid article{padding:28px;border:1px solid #ffffff26;border-radius:16px;background:#ffffff0b}.whyGrid span{display:block;color:#dfa4cf;font-size:22px;font-weight:850;line-height:1;letter-spacing:.08em}.whyGrid h3{margin:18px 0 10px;font-size:24px}.whyGrid p{margin:0;color:#d8d2e7;font-size:14px;line-height:1.55}.bedFootnote{margin:14px 0 0!important;font-size:11px!important;color:#837a91!important}.bedDeployment{background:#fff}.deployCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.deployCards article{position:relative;min-height:150px;overflow:hidden;padding:26px;border:1px solid var(--line);border-radius:15px;background-position:center;background-size:cover}.deployCards article:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffff2 0 56%,#ffffffb8)}.deployCards article>*{position:relative;z-index:1}.deployCards article:nth-child(1){background-image:url(/media/deployment/bed-adaptation.webp)}.deployCards article:nth-child(2){background-image:url(/media/deployment/calibration.webp)}.deployCards article:nth-child(3){background-image:url(/media/deployment/dashboard-integration.webp)}.deployCards article:nth-child(4){background-image:url(/media/deployment/algorithm-refinement.webp)}.deployCards article:nth-child(5){background-image:url(/media/deployment/local-support.webp)}.deployCards article:nth-child(6){background-image:url(/media/deployment/custom-deployment.webp)}.deployCards h3{margin:0 0 9px;font-size:18px}.deployCards p{margin:0;color:var(--copy);font-size:14px;line-height:1.5}@media(max-width:1020px){.challengeGrid{grid-template-columns:1fr;gap:30px}.whyGrid,.deployCards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.bedChallenge,.bedDeployment,.bedWhy{padding:68px 0}.whyGrid,.deployCards,.challengeStats{grid-template-columns:1fr}.challengeStatWide,.challengeSource{grid-column:auto}.challengeStat{padding:26px}.challengeStat strong{font-size:60px}.challengeStat span{font-size:17px}.challengeSource{font-size:11px!important;line-height:1.4!important}}html[lang=zh-Hant-HK] body{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Heiti TC,Inter,sans-serif;overflow-wrap:break-word}html[lang=zh-Hant-HK] :is(h1,h2,h3,h4){letter-spacing:.015em;overflow-wrap:break-word}html[lang=zh-Hant-HK] :is(.eyebrow,.role){letter-spacing:.08em;line-height:1.5}html[lang=zh-Hant-HK] :is(.hero,.tourHeroCopy,.demoIntro,.corpHeroCopy) h1{font-size:clamp(42px,4.4vw,64px);line-height:1.22;letter-spacing:.02em}html[lang=zh-Hant-HK] :is(.sectionLead,.deployment,.rd,.people,.future,.contact,.alertIntegration,.tourSectionHeader,.forgottenCopy,.corpSectionHead,.groupSection,.challengeGrid,.bedWhy) h2{font-size:clamp(34px,3.8vw,52px);line-height:1.24;letter-spacing:.01em}html[lang=zh-Hant-HK] :is(.solutionFeature,.techTriad,.rdProof,.team,.flow,.workflowCopy,.alertOptions,.solutionGrid,.tourFlow,.systemFeaturePanel,.whyGrid,.deployCards) h3{line-height:1.35;letter-spacing:.01em}html[lang=zh-Hant-HK] .solutionFeature h3{font-size:clamp(29px,3vw,42px)}html[lang=zh-Hant-HK] .solutionFeature h4{font-size:19px;line-height:1.45}html[lang=zh-Hant-HK] :is(.solutionGrid,.flow,.alertOptions,.rdProof,.team,.tourFlow,.techTriad,.whyGrid,.deployCards) p,html[lang=zh-Hant-HK] :is(.corpSectionHead,.solutionFeature,.corpHeroCopy,.peopleStory,.groupCopy,.challengeGrid,.tourHeroCopy,.demoIntro,.forgottenCopy) p:not(.eyebrow){line-height:1.75;letter-spacing:.005em}html[lang=zh-Hant-HK] :is(.solutionGrid,.flow,.alertOptions,.rdProof,.team,.tourFlow,.techTriad,.whyGrid,.deployCards) p{font-size:max(14px,1rem)}html[lang=zh-Hant-HK] :is(.button,.navCta,.textButton,.systemTab,.mobileCta){font-family:inherit;font-size:15px;line-height:1.4;letter-spacing:.015em}html[lang=zh-Hant-HK] .button{padding-inline:22px;text-align:center}html[lang=zh-Hant-HK] .corpHeroCopy h1{font-size:clamp(54px,5.3vw,78px);line-height:1.12}html[lang=zh-Hant-HK] .corpHeroCopy h1 .heroLine{white-space:nowrap}html[lang=zh-Hant-HK] .corpHeroCopy h1 .heroLinePrimary{color:#fff}html[lang=zh-Hant-HK] .corpHeroCopy h1 .heroLine:not(.heroLinePrimary){color:#e5a6d6}html[lang=zh-Hant-HK] .corpHeroCopy h1{white-space:nowrap}html[lang=zh-Hant-HK] .footerBrand .footerSlogan{flex-direction:row;align-items:baseline;gap:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}html[lang=zh-Hant-HK] .brandLockup{width:174px}html[lang=zh-Hant-HK] .brandLockup span{width:100%;font-size:7px;letter-spacing:0;text-align:center}html[lang=zh-Hant-HK] .footerLockup{width:164px;justify-items:center}html[lang=zh-Hant-HK] .footerLockup small{width:100%;font-size:7px;letter-spacing:0;white-space:nowrap;text-align:center}@media(max-width:760px){html[lang=zh-Hant-HK] .brandLockup{width:142px}html[lang=zh-Hant-HK] .brandLockup span{font-size:6px}html[lang=zh-Hant-HK] :is(.hero,.tourHeroCopy,.demoIntro,.corpHeroCopy) h1{font-size:clamp(38px,10vw,52px);line-height:1.24}html[lang=zh-Hant-HK] :is(.sectionLead,.deployment,.rd,.people,.future,.contact,.alertIntegration,.tourSectionHeader,.forgottenCopy,.corpSectionHead,.groupSection,.challengeGrid,.bedWhy) h2{font-size:clamp(30px,8vw,40px);line-height:1.3}html[lang=zh-Hant-HK] .corpHeroCopy h1{font-size:clamp(52px,14vw,68px);line-height:1.12}html[lang=zh-Hant-HK] .corpHeroActions{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=zh-Hant-HK] .corpHeroActions .button{min-width:0;padding-inline:9px;font-size:14px;white-space:normal}html[lang=zh-Hant-HK] .button{font-size:14px}html[lang=zh-Hant-HK] .systemTab{font-size:13px}}
