.language-control{position:relative}.language-trigger{color:#174258;background:#f5f9fa;border:1px solid #d7e4e8;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;display:inline-flex}.language-trigger:hover{background:#e9f5f4;border-color:#169b99}.language-menu{top:calc(100% + 12px);z-index:70;background:#fff;border:1px solid #d8e6eb;border-radius:8px;width:220px;padding:7px;animation:.18s ease-out menu-enter;position:absolute;inset-inline-end:0;box-shadow:0 16px 44px #123e5929}.language-option{color:#244858;text-align:start;border-radius:5px;align-items:center;gap:11px;width:100%;padding:11px 10px;font-size:14px;display:flex}.language-option:hover,.language-option:focus-visible{background:#f0f7f8}.language-option[aria-selected=true]{color:#086b70;background:#e6f5f1}.language-option>svg{margin-inline-start:auto}.language-code{color:#366078;border:1px solid #cfdee4;border-radius:4px;place-items:center;width:31px;height:29px;font-size:10px;font-weight:700;display:grid}.home-backdrops,.home-backdrop,.solution-photo-plane{z-index:-3;position:absolute;inset:0}.home-backdrop{opacity:0;transition:opacity .65s}.home-backdrop.is-active{opacity:1}.home-backdrop img{object-fit:cover;object-position:65% center}.home-backdrop.is-active img{animation:4s ease-out both photo-drift}.hero-home:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#062534d9);height:150px;position:absolute;inset:auto 0 0}.hero-home .hero-copy{padding-bottom:50px}.home-carousel-controls{inset-inline-end:48px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#082c3ae8;border:1px solid #ffffff40;border-radius:8px;padding:17px 21px;position:absolute;bottom:105px}.carousel-subject{color:#e2f6f3;margin-bottom:10px;font-size:13px;display:block}.carousel-control-row,.carousel-dots{align-items:center;gap:8px;display:flex}.carousel-control-row button{color:#fff;border-radius:4px;place-items:center;width:32px;height:36px;display:grid}.carousel-control-row button:hover{background:#ffffff20}.carousel-dots{gap:2px}.carousel-dots button{width:24px}.carousel-dots span{background:#94abb4;border-radius:2px;width:15px;height:3px}.carousel-dots [aria-pressed=true] span{background:#66dccc;height:5px}.carousel-counter{color:#c6dce3;font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:11px}.solution-hero{--scrim-direction:90deg}html[dir=rtl] .solution-hero{--scrim-direction:270deg}.solution-hero .hero-copy{animation:.7s ease-out both copy-enter}.hero-pacs{color:#123e59;background:#f4fafb}.hero-pacs .hero-scrim,html[dir=rtl] .hero-pacs .hero-scrim{background:linear-gradient(var(--scrim-direction), #f3f9fc 0%, #f3f9fcf5 35%, #f3f9fcd9 48%, #f3f9fc00 75%)}.hero-pacs .hero-copy{width:53%}.hero-pacs .hero-lead,.hero-pacs .hero-breadcrumb,.hero-pacs .hero-breadcrumb>span,.hero-pacs .hero-foot{color:#36586b}.hero-pacs .hero-eyebrow{color:#086d88}.hero-pacs .hero-foot{background:#f3f9fce8;padding:14px}.hero-pacs .hero-actions .action-button:first-child{color:#fff;background:#123e59}.hero-pacs .hero-actions .action-button:nth-child(2){color:#123e59;background:#ffffffa8;border-color:#89aebb}.pacs-process{background:#f6fbfcf0;border-block:1px solid #c8dce4;gap:24px;width:max-content;max-width:100%;margin-block:0 24px;padding:18px 0;display:flex}.pacs-process>div{align-items:center;gap:10px;font-size:13px;display:flex}.pacs-process svg{color:#12899b;flex-shrink:0}.diagnostic-sweep{top:0;bottom:0;opacity:0;background:#7af2da;width:1px;animation:3s ease-out diagnostic-scan;position:absolute;inset-inline-start:55%;box-shadow:0 0 22px #62e4c5}.hero-enterprise-imaging{color:#153e55;background:#f3f8fa}.hero-enterprise-imaging .hero-content{justify-content:start;min-height:620px}.hero-enterprise-imaging .solution-photo-plane{height:260px;top:auto}.hero-enterprise-imaging .hero-photograph{object-position:center 55%}.hero-enterprise-imaging .hero-scrim,html[dir=rtl] .hero-enterprise-imaging .hero-scrim{background:linear-gradient(0deg,#062c42ed,#0000 170px)}.hero-enterprise-imaging .hero-copy{grid-template-columns:1fr 1fr;column-gap:65px;width:100%;max-width:none;padding-bottom:35px;display:grid}.hero-enterprise-imaging .hero-eyebrow{color:#087f86;grid-column:1/-1}.hero-enterprise-imaging h1{grid-row:span 2;max-width:18ch}.hero-enterprise-imaging .hero-lead{color:#466371;margin-top:0}.hero-enterprise-imaging .hero-breadcrumb,.hero-enterprise-imaging .hero-breadcrumb>span{color:#466371}.hero-enterprise-imaging .hero-actions .action-button:first-child{color:#fff;background:#123e59}.hero-enterprise-imaging .hero-actions .action-button:nth-child(2){color:#123e59;background:#fff;border-color:#c1d7de}.enterprise-network{color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-top:auto;margin-bottom:28px;display:flex}.enterprise-network>div{flex:1;align-items:center;gap:12px;font-size:14px;display:flex}.network-site{background:#103d4ce0;border:1px solid #96d9d7;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.enterprise-network i{transform-origin:0;background:#8bcac6;flex:1;height:1px;animation:2s ease-out both connection-reveal}.hero-enterprise-imaging .hero-foot{margin-top:0}.hero-teleradiology{color:#183f56;background:#f1f7fa}.hero-teleradiology .solution-photo-plane{inset-inline-end:42%}.hero-teleradiology .hero-photograph{object-position:63% center}.hero-teleradiology .hero-scrim,html[dir=rtl] .hero-teleradiology .hero-scrim{background:linear-gradient(var(--scrim-direction), transparent 25%, #f1f7fa00 40%, #f1f7fa 61%)}.hero-teleradiology .hero-copy{width:47%;margin-inline-start:auto}.hero-teleradiology .hero-breadcrumb{color:#426374;align-self:end}.hero-teleradiology .hero-breadcrumb>span,.hero-teleradiology .hero-lead,.hero-teleradiology .hero-foot{color:#426374}.hero-teleradiology .hero-eyebrow{color:#087f86}.hero-teleradiology .hero-actions .action-button:first-child{color:#fff;background:#123e59}.hero-teleradiology .hero-actions .action-button:nth-child(2){color:#123e59;background:#fff}.remote-route{margin-inline-start:auto;align-items:center;gap:15px;width:47%;margin-bottom:25px;display:flex}.remote-route>span{flex-direction:column;flex:1;gap:8px;font-size:12px;display:flex}.remote-route svg{color:#088b90}.remote-route i{background:#4da7ac;width:25px;height:1px;animation:3s both connection-reveal}.hero-teleradiology .hero-foot{background:#f1f7fae8;border-top-color:#cddfe5;padding:16px}.hero-digital-pathology{background:#f7f2f7}.hero-digital-pathology .hero-scrim,html[dir=rtl] .hero-digital-pathology .hero-scrim{background:linear-gradient(var(--scrim-direction), #32283ff5 5%, #32283fe8 42%, #32283f22 85%)}.hero-digital-pathology .hero-copy{width:57%}.pathology-specimen{inset-inline-end:8%;aspect-ratio:1;border:8px solid #ffffffd4;border-radius:50%;width:280px;animation:1.2s ease-out both specimen-reveal;position:absolute;top:17%;overflow:hidden;box-shadow:0 14px 60px #34203c44}.pathology-specimen img{object-fit:cover}.pathology-specimen span{bottom:28px;text-align:center;color:#54214d;font-size:13px;font-weight:700;position:absolute;inset-inline:0}.pathology-stages{gap:26px;margin-bottom:30px;display:flex}.pathology-stages>span{align-items:center;gap:9px;font-size:13px;display:flex}.pathology-stages b{color:#efb9d6;font-size:19px}.hero-ai-assisted-imaging .hero-copy{text-align:center;width:100%;max-width:850px;margin-inline:auto}.hero-ai-assisted-imaging h1,.hero-ai-assisted-imaging .hero-lead{margin-inline:auto}.hero-ai-assisted-imaging .hero-eyebrow,.hero-ai-assisted-imaging .hero-actions{justify-content:center}.hero-ai-assisted-imaging .hero-scrim,html[dir=rtl] .hero-ai-assisted-imaging .hero-scrim{background:#062a37c9}.ai-principles{justify-content:center;gap:28px;margin-bottom:36px;display:flex}.ai-principles>span{color:#b6ece3;align-items:center;gap:9px;font-size:13px;display:flex}.ai-focus-field{pointer-events:none;animation:1.3s ease-out both focus-resolve;position:absolute;inset:60px 5% 95px}.ai-focus-field i{border-style:solid;border-color:#64cdbb;width:42px;height:42px;position:absolute}.ai-focus-field i:first-child{border-width:1px 0 0 1px;top:0;left:0}.ai-focus-field i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.ai-focus-field i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.ai-focus-field i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.hero-healthcare-integration{color:#173f54;background:#edf8f5}.hero-healthcare-integration .solution-photo-plane{inset-inline-start:48%;bottom:35%}.hero-healthcare-integration .hero-scrim,html[dir=rtl] .hero-healthcare-integration .hero-scrim{background:linear-gradient(var(--scrim-direction), #edf8f5 30%, #edf8f5ef 48%, #edf8f533 90%)}.hero-healthcare-integration .hero-copy{width:61%}.hero-healthcare-integration .hero-eyebrow{color:#087f86}.hero-healthcare-integration .hero-lead,.hero-healthcare-integration .hero-breadcrumb,.hero-healthcare-integration .hero-breadcrumb>span,.hero-healthcare-integration .hero-foot{color:#426374}.hero-healthcare-integration .hero-actions .action-button:first-child{color:#fff;background:#123e59}.hero-healthcare-integration .hero-actions .action-button:nth-child(2){color:#123e59;background:#fff}.integration-architecture{align-items:center;padding:24px 0 30px;display:flex}.integration-node{text-align:center;background:#fff;border:1px solid #c7ddd9;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:18px;display:flex;box-shadow:0 6px 20px #163e4d08}.integration-node svg{color:#128b85}.integration-node strong{font-size:16px}.integration-node span{color:#547177;font-size:13px}.integration-hub{background:#e2f4ee;border-color:#158e88}.integration-connector{color:#2d9692;flex:.35;align-items:center;display:flex}.integration-connector i{background:#2d9692;flex:1;height:1px;animation:2.5s both connection-reveal}.related-directory .related-symbol{color:#178e98;justify-content:space-between;padding:24px 22px 4px;display:flex}.related-symbol>span{color:#839ba7;font-size:12px}.partnership-diagram-only{background:0 0;border-block:1px solid #d8e6e9;display:block}.partnership-diagram-only .partner-model{flex-direction:row;justify-content:space-around;gap:20px;padding:30px 10px}.partnership-diagram-only .partner-arrow{transform:none}.contact-hero{color:#173f54;background:#f2f8f8}.contact-hero .hero-scrim,html[dir=rtl] .contact-hero .hero-scrim{background:linear-gradient(90deg,#f2f8f8 5%,#f2f8f8f5 35%,#f2f8f800 75%)}.contact-hero p,.contact-hero a,.contact-hero small{color:#375d70}.contact-hero .hero-eyebrow,.contact-hero .hero-eyebrow svg{color:#087f86}html[dir=rtl] .contact-hero .hero-scrim{background:linear-gradient(270deg,#f2f8f8 5%,#f2f8f8f5 35%,#f2f8f800 75%)}.contact-hero h1{border-inline-start:4px solid #23aaa7;padding-inline-start:22px;animation:.7s ease-out both copy-enter}html[dir=rtl] .integration-connector svg,html[dir=rtl] .process-arrow{transform:rotate(180deg)}@media (max-width:1279px){.language-menu{inset-inline:0 auto}}@keyframes menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes photo-drift{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes copy-enter{0%{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes diagnostic-scan{0%{opacity:0;transform:translate(0)}30%{opacity:.8}to{opacity:0;transform:translate(350px)}}@keyframes connection-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes specimen-reveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes focus-resolve{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.home-carousel-controls{align-self:start;margin-bottom:25px;position:static}.hero-home .hero-copy{padding-bottom:25px}.hero-enterprise-imaging .hero-copy{column-gap:32px}.pathology-specimen{width:220px;inset-inline-end:5%}.pacs-process{gap:15px}}@media (max-width:900px){.language-menu{inset-inline:0 auto}.solution-hero .hero-copy{width:100%;max-width:none}.hero-pacs .hero-scrim,html[dir=rtl] .hero-pacs .hero-scrim{background:#f3f9fce8}.pacs-process{grid-template-columns:1fr 1fr;width:100%;padding:16px;display:grid}.process-arrow{display:none}.hero-enterprise-imaging .hero-copy{display:block}.hero-enterprise-imaging .hero-content{min-height:0}.hero-enterprise-imaging .hero-lead{margin-top:18px}.enterprise-network{gap:12px;margin-top:190px}.enterprise-network>div{flex-direction:column;align-items:start;font-size:12px}.enterprise-network i{display:none}.hero-teleradiology .solution-photo-plane{inset-inline-end:0;height:280px;bottom:auto}.hero-teleradiology .hero-scrim,html[dir=rtl] .hero-teleradiology .hero-scrim{background:linear-gradient(0deg,#f1f7fa calc(100% - 280px),#f1f7fa00 calc(100% - 180px))}.hero-teleradiology .hero-content{padding-top:290px}.hero-teleradiology .hero-breadcrumb{align-self:start}.remote-route{width:100%}.pathology-specimen{width:180px;margin:28px auto 0;position:relative;inset:auto}.hero-digital-pathology .hero-scrim,html[dir=rtl] .hero-digital-pathology .hero-scrim{background:#32283feb}.pathology-stages{flex-wrap:wrap;gap:15px}.ai-focus-field{inset:35px 12px 100px}.hero-healthcare-integration .solution-photo-plane{inset-inline-start:0;bottom:0}.hero-healthcare-integration .hero-scrim,html[dir=rtl] .hero-healthcare-integration .hero-scrim{background:#edf8f5e8}.integration-node{padding:15px 10px}.integration-node strong{font-size:13px}.integration-node span{font-size:12px}.partnership-diagram-only .partner-model{flex-direction:column}.partnership-diagram-only .partner-arrow{transform:rotate(90deg)}}@media (max-width:600px){.solution-hero .hero-copy h1{overflow-wrap:anywhere;font-size:34px}.home-carousel-controls{padding:13px 15px}.carousel-control-row{gap:5px}.hero-home .hero-copy h1{overflow-wrap:anywhere}.integration-architecture{flex-direction:column;align-items:stretch}.integration-connector{align-self:center;min-height:27px;transform:rotate(90deg)}html[dir=rtl] .integration-connector svg{transform:none}.integration-node{flex:auto}.ai-principles{flex-wrap:wrap;gap:12px}.hero-enterprise-imaging .hero-foot{background:#062c42bb}.contact-hero .hero-scrim,html[dir=rtl] .contact-hero .hero-scrim{background:#f2f8f8eb}}@media (prefers-reduced-motion:reduce){.home-backdrop,.home-backdrop img,.solution-hero *,.contact-hero h1,.language-menu{transition:none!important;animation:none!important}}.site-header[data-home-overlay=true]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#ffffff9c;border-bottom-color:#fff6}.hero-home{color:#123e59;background:#eef5f8;margin-top:0}.hero-home .hero-content{min-height:100svh;padding-top:130px;padding-bottom:25px}.hero-home .hero-copy{width:53%;margin-block:auto;padding-block:28px 50px}.hero-home .hero-scrim,html[dir=rtl] .hero-home .hero-scrim{background:linear-gradient(90deg,#f3f8fbef 0%,#f3f8fbe8 30%,#f3f8fbbe 46%,#f3f8fb08 72%)}html[dir=rtl] .hero-home .hero-scrim{background:linear-gradient(270deg,#f3f8fbef 0%,#f3f8fbe8 30%,#f3f8fbbe 46%,#f3f8fb08 72%)}.hero-home:after{background:linear-gradient(#0000,#f3f8fbf2)}.hero-home .hero-eyebrow,.hero-home .hero-eyebrow svg{color:#087f86}.hero-home .hero-lead{color:#34566a}.hero-home .hero-actions .action-button:first-child{color:#fff;background:#123e59}.hero-home .hero-actions .action-button:first-child:hover{background:#087f86}.hero-home .hero-actions .action-button:nth-child(2){color:#123e59;background:#ffffffe0;border-color:#759eae}.hero-home .hero-foot{color:#34566a;border-top-color:#8faebc55;margin-top:0}.hero-home .hero-foot svg{color:#087f86}.hero-home .home-backdrop img{animation:none}.hero-home .home-backdrop{transition-duration:1.2s}.carousel-accessible-pause:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel-accessible-pause:focus-visible{bottom:85px;color:#123e59;background:#fff;border-radius:5px;outline:2px solid #087f86;padding:12px 18px;position:absolute;inset-inline-end:48px}@media (max-width:1100px){.hero-home .hero-copy{width:70%}}@media (max-width:600px){.hero-home .hero-content{padding-top:104px;padding-bottom:20px}.hero-home .hero-copy{width:100%;padding-block:16px 30px}.hero-home .hero-copy h1{font-size:32px}.hero-home .hero-lead{font-size:15px;line-height:1.65}.hero-home .hero-scrim,html[dir=rtl] .hero-home .hero-scrim{background:#f3f8fbe3}.hero-home .hero-actions{gap:10px;margin-top:22px}.hero-home .hero-eyebrow{margin-bottom:14px}}
