.landing-root .clinical-scene{--scene-text:#dbeaf5;width:100%;min-width:0;color:var(--scene-text);isolation:isolate;background:radial-gradient(at 50% 48%,#193a59 0%,#0a223c 45%,#07192f 80%);border:1px solid #29435f;border-radius:28px;font-family:DM Sans,sans-serif;position:relative;overflow:hidden;box-shadow:0 32px 70px #0004}.landing-root .clinical-scene:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(130deg,#ffffff06,#0000 50%);position:absolute;inset:0}.landing-root .scene-heading{color:#dbeaf5;justify-content:space-between;align-items:center;gap:12px;padding:23px 27px 0;font-size:14px;display:flex}.landing-root .scene-heading>b{letter-spacing:.06em;color:#8fafc9;font-size:10px;font-weight:500}.landing-root .scene-foot{color:#8ca8bf;background:#06152870;border-top:1px solid #29435f;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:10px;display:flex}.landing-root .scene-foot button{color:#b4cedf;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;font-size:10px;display:flex}.landing-root .scene-foot button:disabled{cursor:default}.landing-root .clinical-scene button:focus-visible,.landing-root .assistance-section button:focus-visible{outline-offset:4px;outline:2px solid #65e5c7}.landing-root .equipment-wrap{padding:0 4px;animation:.55s both scene-arrive}.landing-root .equipment{width:100%;height:auto;display:block;overflow:visible}.landing-root .room-grid{opacity:.19}.landing-root .mri-table{transform-box:fill-box;animation:7s ease-in-out infinite table-travel}.landing-root .mri-ring{filter:drop-shadow(0 0 5px #5de5c680);animation:7s ease-in-out infinite bore-light}.landing-root .xray-tube{animation:7s ease-in-out infinite tube-position}.landing-root .xray-beam{animation:7s ease-in-out infinite xray-light}.landing-root .us-sweep{transform-origin:284px 107px;animation:3s ease-in-out infinite alternate ultrasound-sweep}.landing-root .equipment-signal{animation:2s linear infinite dicom-transfer}.landing-root .connection-light{animation:3s ease-in-out infinite bore-light}.landing-root .modality-switch{justify-content:center;gap:7px;padding:0 20px;display:flex}.landing-root .modality-switch button{color:#abc4d9;cursor:pointer;background:#071a2f;border:1px solid #3b5873;border-radius:99px;padding:10px 19px;font-size:13px;transition:background .2s,color .2s,box-shadow .2s}.landing-root .modality-switch button[aria-pressed=true]{color:#073b3c;background:#72e1cf;border-color:#73e3d2;font-weight:700;box-shadow:0 0 24px #5de5c61a}.landing-root .scene-caption{text-align:center;color:#a8c1d5;min-height:68px;line-height:1.55;padding:16px 30px 24px!important;font-size:12px!important}.landing-root .care-stage{min-height:338px;padding:30px 28px 26px}.landing-root .care-app{color:#1d374f;background:#f3f7fa;border:1px solid #708ba233;border-radius:14px;max-width:450px;margin:auto;overflow:hidden;transform:perspective(1600px)rotateY(-3deg);box-shadow:0 18px 45px #020b1d66}.landing-root .care-app-head{background:#fff;border-bottom:1px solid #dce6ec;align-items:center;gap:10px;padding:13px 20px;font-size:13px;display:flex}.landing-root .scene-n{color:#fff;background:#0c9182;border-radius:8px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:800;display:grid}.landing-root .scene-dot{background:#13ad8a;border-radius:50%;width:7px;height:7px;margin-left:auto}.landing-root .care-content{min-height:223px;padding:19px 23px;animation:.45s both scene-arrive}.landing-root .care-date{color:#5d778b;margin-bottom:14px;font-size:10px;display:block}.landing-root .care-day{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}.landing-root .care-day time{color:#5b748a;font-size:10px}.landing-root .care-day>div{background:#fff;border:1px solid #e0e8ef;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:700}.landing-root .care-day small{color:#628093;margin-top:3px;font-size:9px;font-weight:400;display:block}.landing-root .care-day .care-selected{background:#ddf2ed;border-color:#95cfc2 #95cfc2 #95cfc2 #0c9182;border-left-style:solid;border-left-width:3px}.landing-root .care-content h3{color:#193850;margin:0 0 13px;font-size:20px;line-height:1.25}.landing-root .care-fields{border-top:1px solid #dbe5eb;grid-template-columns:1fr 1.3fr;gap:12px;padding-top:13px;font-size:11px;display:grid}.landing-root .care-fields>span{color:#647e91}.landing-root .care-fields>b{font-weight:600}.landing-root .care-dictation{background:#e8eff5;border-radius:8px;align-items:center;gap:4px;height:45px;padding:5px 12px;display:flex}.landing-root .care-dictation i{background:#349ca2;border-radius:4px;width:3px;animation:1s ease-in-out infinite alternate dictation-wave}.landing-root .care-dictation span{color:#4b7285;margin-left:auto;font-size:10px}.landing-root .care-review{color:#634293;background:#eee9fa;border-radius:8px;margin-top:11px;padding:10px 13px}.landing-root .care-review span{font-size:11px;font-weight:700}.landing-root .care-review p{margin:4px 0 0;font-size:10px;line-height:1.5}.landing-root .care-document{text-align:center;padding:0 20px}.landing-root .care-document>span{color:#138972;background:#d8f2e9;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 12px;font-size:24px;display:grid}.landing-root .care-document p{color:#5a7589;font-size:12px;line-height:1.65}.landing-root .care-status{background:#112e48;border:1px solid #41617a;border-radius:12px;align-items:center;gap:12px;max-width:410px;margin:18px auto 0;padding:12px 15px;display:flex}.landing-root .scene-status-icon{color:#83e5d0;font-size:23px}.landing-root .care-status b{color:#ecf7ff;font-size:12px;font-weight:600;display:block}.landing-root .care-status small{color:#99b9cc;margin-top:4px;font-size:10px;line-height:1.45;display:block}.landing-root .care-switch{border-top:1px solid #29435f;justify-content:center;gap:0;padding:0 16px;display:flex}.landing-root .care-switch button{color:#8eacc5;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:15px 5px;font-size:11px;display:flex}.landing-root .care-switch button[aria-pressed=true]{color:#94eddb;border-bottom-color:#94eddb}.landing-root .care-switch button>span{border:1px solid #446681;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.landing-root .patient-scene-stage{justify-content:center;align-items:center;gap:19px;min-height:380px;padding:28px 25px 25px;display:flex}.landing-root .patient-handset{color:#18344b;background:#f3f8fa;border:5px solid #536d85;border-radius:30px;flex:none;width:212px;min-height:337px;padding:24px 13px 20px;position:relative;transform:rotate(-4deg);box-shadow:0 20px 35px #01091688}.landing-root .patient-visit-card{color:#18344b;background:#f3f8fa;border:1px solid #d4e4e9;border-radius:12px;flex:none;width:230px;padding:22px;position:relative;box-shadow:0 14px 30px #01091644}.landing-root .handset-brand{align-items:center;gap:8px;margin-bottom:24px;font-size:9px;font-weight:700;display:flex}.landing-root .handset-brand .scene-n{border-radius:6px;width:21px;height:21px;font-size:12px}.landing-root .handset-screen{min-height:229px;animation:.5s both scene-arrive}.landing-root .handset-screen>small{color:#658298;font-size:9px}.landing-root .handset-screen h3{color:#18344b;margin:8px 0 20px;font-size:22px;line-height:1.12}.landing-root .handset-slots{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:17px;display:grid}.landing-root .handset-slots span{text-align:center;color:#3d6580;background:#fff;border:1px solid #ccdde7;border-radius:6px;padding:9px 3px;font-size:10px}.landing-root .handset-slots .selected{color:#fff;background:#0d9787;border-color:#0d9787}.landing-root .handset-order{background:#e4f0f3;border-radius:9px;gap:6px;margin-bottom:16px;padding:13px;font-size:10px;display:grid}.landing-root .handset-order>span{color:#0c9d83;font-size:22px}.landing-root .handset-order small{color:#617c91;font-size:8px}.landing-root .handset-action{color:#fff;text-align:center;background:#0d9787;border-radius:7px;padding:11px 4px;font-size:10px;display:block}.landing-root .handset-home{background:#536577;border-radius:5px;width:30%;height:3px;position:absolute;bottom:8px;left:35%}.landing-root .message-stack{max-width:235px;animation:.7s both scene-arrive}.landing-root .message-bubble{background:#173450;border:1px solid #3c5976;border-radius:15px 15px 15px 3px;padding:17px;box-shadow:0 10px 22px #0002}.landing-root .message-channel{color:#90b6d3;margin-bottom:8px;font-size:10px;display:block}.landing-root .message-bubble b{color:#e9f5fe;font-size:14px}.landing-root .message-bubble p{color:#a5c0d3;margin-top:6px;font-size:11px;line-height:1.6}.landing-root .message-bubble.wsp{background:#123d3e;border-color:#346968;margin-top:14px;margin-left:14px}.landing-root .message-bubble.wsp .message-channel{color:#80d4ba}.landing-root .message-bubble small{color:#80b4ad;margin-top:9px;font-size:9px;display:block}.landing-root .security-scene-stage{padding:15px 30px 24px}.landing-root .security-scene-stage svg{width:100%;height:260px;display:block}.landing-root .secure-node{opacity:.4;transition:opacity .5s}.landing-root .secure-node.active{opacity:1;filter:drop-shadow(0 0 8px #5ee8c944)}.landing-root .security-scene-note{text-align:center;max-width:370px;min-height:85px;margin:0 auto;animation:.5s both scene-arrive}.landing-root .security-scene-note b{font-family:Manrope,sans-serif;font-size:20px}.landing-root .security-scene-note p{color:#a0bed2;margin-top:9px;font-size:12px;line-height:1.6}.landing-root .center-scene{padding:4px 28px 27px}.landing-root .center-scene>svg{width:100%;height:238px;display:block}.landing-root .center-window{opacity:.35;transition:opacity .4s}.landing-root .center-window.active{opacity:1;filter:drop-shadow(0 0 7px #89ffe34d)}.landing-root .center-selection>span{color:#d5eafa;margin-bottom:12px;font-size:13px;display:block}.landing-root .center-selection>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-root .center-selection button{color:#9ab9cf;cursor:pointer;background:#0c223b;border:1px solid #355775;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.landing-root .center-selection button[aria-pressed=true]{color:#9cead9;background:#174241;border-color:#4f9d95}.landing-root .center-selection small{color:#839fb8;margin-top:14px;font-size:10px;display:block}.landing-root .assistance-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1290px;margin:auto;padding:90px 56px;display:grid}.landing-root .assistance-intro>p{color:#a993d3;margin-bottom:15px;font-size:14px}.landing-root .assistance-intro h2{color:#eaf1fa;font-size:clamp(27px,3.1vw,43px);line-height:1.14}.landing-root .assistance-intro>span{color:#99b2cc;max-width:40ch;margin-top:20px;font-size:15px;line-height:1.7;display:block}.landing-root .assistance-tabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.landing-root .assistance-tabs button{color:#a1b6ce;cursor:pointer;background:0 0;border:1px solid #344766;border-radius:10px;padding:12px 15px;font-size:12px}.landing-root .assistance-tabs button>span{margin-right:8px}.landing-root .assistance-tabs button[aria-pressed=true]{color:#dfd2fc;background:#373053;border-color:#79669d}.landing-root .assistance-example{background:linear-gradient(145deg,#191f3c,#10243c);border:1px solid #464060;border-radius:22px;padding:33px;animation:.5s both scene-arrive}.landing-root .assistance-label{color:#bfacd9;font-size:11px}.landing-root .assistance-example h3{margin-top:15px;font-size:25px;line-height:1.25}.landing-root .assistance-example>p{color:#a6b9cf;margin-top:15px;font-size:13px;line-height:1.7}.landing-root .assistance-paper{color:#273d58;background:#eef1f9;border-radius:12px;margin-top:27px;padding:20px;box-shadow:0 10px 30px #0003}.landing-root .assistance-paper>span{font-size:13px;font-weight:700}.landing-root .assistance-paper p{color:#5b6e85;margin:10px 0 17px;font-size:12px;line-height:1.6}.landing-root .assistance-paper b{color:#614d85;background:#e0d9ef;border-radius:6px;padding:7px 11px;font-size:10px;display:inline-block}@keyframes table-travel{0%,15%,to{transform:translate(0)}45%,68%{transform:translate(-32px,-11px)}}@keyframes bore-light{0%,15%,to{opacity:.35}45%,68%{opacity:1}}@keyframes tube-position{0%,15%,to{transform:translate(0)}40%,75%{transform:translate(28px)}}@keyframes xray-light{0%,30%,85%,to{opacity:0}45%,70%{opacity:.8}}@keyframes ultrasound-sweep{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}@keyframes dicom-transfer{to{stroke-dashoffset:-24px}}@keyframes dictation-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes scene-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-root .scene-paused *{animation-play-state:paused!important}.landing-root .scene-paused :is(.care-content,.handset-screen,.message-stack,.security-scene-note){opacity:1;transform:none;animation:none!important}@media (min-width:1700px){.landing-root .clinical-scene{justify-self:end;max-width:780px}.landing-root .care-stage{min-height:430px;padding:40px 35px}.landing-root .care-app{max-width:550px}.landing-root .care-content{min-height:260px}.landing-root .care-day>div{padding:13px 16px}.landing-root .patient-scene-stage{min-height:450px}.landing-root .security-scene-stage svg{height:320px}.landing-root .center-scene>svg{height:300px}}@media (max-width:1050px){.landing-root .scene-heading{padding:18px 20px 0}.landing-root .scene-heading>b{font-size:8px}.landing-root .patient-scene-stage{gap:13px;padding:25px 18px}.landing-root .message-bubble{padding:12px}.landing-root .patient-handset{width:190px}.landing-root .assistance-section{gap:35px;padding:70px 30px}}@media (max-width:600px){.landing-root .clinical-scene{border-radius:18px}.landing-root .scene-heading{font-size:12px}.landing-root .scene-heading>b{font-size:8px}.landing-root .modality-switch{gap:5px;padding:0 12px}.landing-root .modality-switch button{padding:9px 13px;font-size:11px}.landing-root .scene-caption{padding:13px 20px 19px!important;font-size:11px!important}.landing-root .scene-foot{padding:10px 14px;font-size:8px}.landing-root .scene-foot button{font-size:9px}.landing-root .care-stage{min-height:330px;padding:23px 15px}.landing-root .care-content{min-height:223px;padding:16px}.landing-root .care-status{padding:10px}.landing-root .care-status b{font-size:11px}.landing-root .care-status small{font-size:9px}.landing-root .care-switch{padding:0 7px}.landing-root .care-switch button{font-size:10px}.landing-root .patient-scene-stage{grid-template-columns:1fr;justify-items:center;padding:26px 20px;display:grid}.landing-root .patient-handset{width:210px}.landing-root .message-stack{grid-template-columns:1fr 1fr;gap:9px;width:100%;max-width:none;display:grid}.landing-root .message-bubble.wsp{margin:0}.landing-root .message-bubble b{font-size:12px}.landing-root .message-bubble p{font-size:10px}.landing-root .security-scene-stage{padding:12px 20px 22px}.landing-root .security-scene-stage svg{height:220px}.landing-root .security-scene-note b{font-size:18px}.landing-root .center-scene{padding:0 18px 23px}.landing-root .center-scene>svg{height:220px}.landing-root .assistance-section{grid-template-columns:1fr;gap:30px;padding:64px 20px}.landing-root .assistance-example{padding:24px}.landing-root .assistance-example h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.landing-root .clinical-scene *,.landing-root .assistance-example{transition:none!important;animation:none!important}.landing-root .xray-beam{opacity:.45}}
.landing-root .clinical-scene.scene-imaging{background:#07192f;border:1px solid #29435f;border-radius:22px;justify-self:center;width:100%;max-width:790px;overflow:hidden;box-shadow:0 30px 80px #0003}.landing-root .imaging-flow{color:#e5f1fa;background:radial-gradient(at 72% 33%,#12365288,#0000 62%)}.landing-root .if-heading{justify-content:space-between;align-items:center;gap:16px;padding:25px 28px;font-size:14px;display:flex}.landing-root .if-heading>span:last-child{color:#88a8c1;font-size:12px}.landing-root .if-transfer{grid-template-columns:minmax(0,1fr) 76px minmax(0,1.1fr);align-items:center;padding:16px 28px 0;display:grid}.landing-root .if-file,.landing-root .if-server{background:#0b2239;border:1px solid #36516c;border-radius:12px;min-width:0;min-height:216px;padding:22px 18px;transition:border-color .4s,box-shadow .4s;position:relative}.landing-root .if-file{color:#173952;background:linear-gradient(150deg,#e6f2f7,#bcd5e3);box-shadow:0 15px 30px #0003}.landing-root .if-file-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.landing-root .if-file-top svg{width:30px;height:34px}.landing-root .if-file-top>span{border:1px solid #729cac;border-radius:4px;padding:4px 7px;font:14px ui-monospace,monospace}.landing-root .if-file>strong{font-size:18px;display:block}.landing-root .if-muted{color:#90acc1;margin-top:6px;font-size:12px;line-height:1.5;display:block}.landing-root .if-file .if-muted{color:#426277}.landing-root .if-file-index{gap:9px;margin-top:20px;display:grid}.landing-root .if-file-index>span{white-space:nowrap;align-items:center;gap:10px;font:12px ui-monospace,monospace;display:flex}.landing-root .if-file-index i{background:#6994a766;border-radius:3px;flex:1;height:4px}.landing-root .if-file-index>span:nth-child(2) i{margin-right:18%}.landing-root .if-file-index>span:nth-child(3) i{margin-right:8%}.landing-root .if-link{height:60px;position:relative}.landing-root .if-link-label{text-align:center;color:#91afc3;font-size:12px;display:block}.landing-root .if-link-line{border-top:1px dashed #4b8caa;position:absolute;top:43px;left:0;right:0}.landing-root .if-arrow{color:#75dacd;font-size:30px;position:absolute;top:24px;right:2px}.landing-root .if-packet{color:#052a36;z-index:1;background:#72eed7;border:1px solid #a1fff0;border-radius:3px;width:24px;height:29px;padding:4px;animation:2.6s ease-in-out infinite if-transfer-file;position:absolute;top:29px;left:0;box-shadow:0 0 20px #50e2c755}.landing-root .if-packet svg{width:100%;height:100%}.landing-root .imaging-flow[data-step="2"] .if-packet,.landing-root .imaging-flow[data-step="3"] .if-packet,.landing-root .imaging-flow[data-step="4"] .if-packet{opacity:.35;animation:none;left:calc(100% - 24px)}.landing-root .if-server-heading{align-items:center;gap:10px;font-size:17px;display:flex}.landing-root .if-server-heading svg{color:#73dece;flex:none;width:29px;height:29px}.landing-root .if-storage{color:#a5bdcf;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0 10px;font-size:12px;display:flex}.landing-root .if-storage b{color:#78e4c9;font-weight:500}.landing-root .if-storage-bars{gap:7px;display:grid}.landing-root .if-storage-bars i{background:linear-gradient(90deg,#389bb0 65%,#183c54 65%);border-radius:3px;height:7px}.landing-root .if-storage-bars i:nth-child(2){background:linear-gradient(90deg,#389bb0 83%,#183c54 83%)}.landing-root .if-server-note{color:#90acc1;margin-top:15px;font-size:12px;display:block}.landing-root .if-file.is-current,.landing-root .if-server.is-current{border-color:#72e5d0;box-shadow:0 0 0 3px #69e0cd14,0 12px 42px #50d4b415}.landing-root .if-downlink{color:#7396ae;flex-direction:column;align-items:center;gap:8px;padding-bottom:15px;font-size:12px;display:flex}.landing-root .if-downlink i{background:#47758e;width:1px;height:24px}.landing-root .if-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 28px;display:grid}.landing-root .if-destinations button{text-align:left;color:#d0e2ef;cursor:pointer;background:#091d32;border:1px solid #2f4c64;border-radius:8px;gap:5px;min-width:0;padding:15px 12px;transition:background .35s,border-color .35s;display:grid;position:relative}.landing-root .if-destinations button:not(:last-child):after{content:"›";color:#61a8b8;position:absolute;top:37%;right:-15px}.landing-root .if-destinations button.is-current{background:#103a45;border-color:#70e4cf}.landing-root .if-stage-number{color:#66c6c0;font:12px ui-monospace,monospace}.landing-root .if-destinations strong{font-size:16px;font-weight:600}.landing-root .if-destinations button>span:last-child{color:#8facbf;font-size:12px;line-height:1.4}.landing-root .if-caption{min-height:129px;padding:25px 28px 22px}.landing-root .if-caption h2{letter-spacing:-.025em;margin:0;font:600 clamp(20px,1.7vw,27px)/1.25 Manrope,sans-serif}.landing-root .if-caption p{color:#91aec3;margin:10px 0 0;font-size:14px;line-height:1.6}.landing-root .if-controls{border-top:1px solid #274159;justify-content:space-between;align-items:center;gap:15px;padding:12px 22px;display:flex}.landing-root .if-steps{gap:4px;display:flex}.landing-root .if-steps button{color:#82a2b9;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:12px}.landing-root .if-steps button[aria-pressed=true]{color:#8af5df;background:#153e4b}.landing-root .if-pause{color:#a5c1d3;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:36px;font-size:12px;display:flex}@keyframes if-transfer-file{0%,12%{opacity:.35;left:0}25%{opacity:1}85%,to{opacity:1;left:calc(100% - 24px)}}@media (max-width:540px){.landing-root .if-heading{padding:20px 16px}.landing-root .if-transfer{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);padding:10px 16px 0}.landing-root .if-file,.landing-root .if-server{min-height:226px;padding:16px 10px}.landing-root .if-file>strong,.landing-root .if-server-heading{font-size:15px}.landing-root .if-server-heading{flex-wrap:wrap}.landing-root .if-server-heading svg{width:25px;height:25px}.landing-root .if-destinations{gap:12px;padding:0 16px}.landing-root .if-destinations button{padding:12px 8px}.landing-root .if-destinations strong{font-size:14px}.landing-root .if-destinations button:not(:last-child):after{right:-11px}.landing-root .if-caption{min-height:146px;padding:24px 16px}.landing-root .if-controls{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.landing-root .imaging-flow *{transition:none!important;animation:none!important}}
