:root{color-scheme:light;--ink:#0b1220;--ink-soft:#344054;--surface:#f5f7f7;--white:#fff;--line:#dce4e3;--mint:#58e6c1;--mint-dark:#08725f;--blue:#4e7fff;--blue-soft:#e9efff;--radius:22px;--shadow:0 20px 60px #1121311a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a,summary{touch-action:manipulation}p{margin:0 0 1rem}h1,h2,h3{letter-spacing:-.035em;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.08}h1{font-size:clamp(2.75rem,6vw,6.3rem)}h2{font-size:clamp(2rem,4vw,4rem)}h3{font-size:1.4rem}ul{padding-left:1.2rem}.container{width:min(1180px,100% - 40px);margin-inline:auto}.narrow{width:min(780px,100% - 40px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);box-shadow:var(--shadow);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.eyebrow{color:var(--mint-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:800}.section-dark .eyebrow,.outsourcing-home .eyebrow,.custom-solutions-highlight .eyebrow,.cta-panel .eyebrow,.side-card .eyebrow{color:#7ff0cf}.lead{max-width:720px;color:var(--ink-soft);font-size:clamp(1.05rem,1.7vw,1.3rem)}.section{padding:110px 0}.section-soft{background:var(--surface)}.section-dark{color:var(--white);background:var(--ink)}.section-heading{max-width:780px;margin-bottom:48px}.section-heading h2{margin-bottom:20px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading.center .lead{margin-inline:auto}.site-header{z-index:40;backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #dce4e3bf;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;min-height:82px;display:flex}.brand{align-items:center;gap:7px;height:52px;display:inline-flex}.brand-symbol{flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.brand-symbol img{width:43px;height:auto}.brand-wordmark{width:148px;height:43px;display:block;position:relative;overflow:hidden}.brand-wordmark img{width:148px;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}#main-nav{align-items:center;gap:20px;font-size:.89rem;font-weight:700;display:flex}#main-nav>a:not(.button){padding:10px 0;position:relative}#main-nav>a:not(.button):after{background:var(--mint-dark);content:"";height:2px;transition:transform .2s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}#main-nav>a:hover:after,#main-nav>a[aria-current=page]:after{transform:scaleX(1)}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;align-items:center;gap:6px;padding:10px 0;list-style:none;display:flex;position:relative}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:before{background:var(--mint-dark);content:"";height:2px;transition:transform .2s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav-dropdown summary:after{color:var(--mint-dark);content:"▾";font-size:.68rem;transition:transform .2s}.nav-dropdown[open] summary:after{transform:rotate(180deg)}.nav-dropdown summary:hover:before,.nav-dropdown summary.is-active:before,.nav-dropdown[open] summary:before{transform:scaleX(1)}.nav-submenu{z-index:60;border:1px solid var(--line);background:var(--white);width:max-content;min-width:235px;box-shadow:var(--shadow);border-radius:16px;gap:3px;padding:12px;display:grid;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}.nav-dropdown-wide .nav-submenu{min-width:260px}.nav-submenu:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.nav-submenu a{min-height:44px;color:var(--ink-soft);white-space:nowrap;border-radius:9px;align-items:center;padding:10px 12px;display:flex}.nav-submenu a:hover,.nav-submenu a[aria-current=page]{color:var(--ink);background:var(--surface)}.menu-toggle{background:var(--surface);cursor:pointer;border:0;border-radius:10px;width:44px;height:44px;display:none}.menu-toggle span:not(.sr-only){background:var(--ink);width:20px;height:2px;margin:4px auto;display:block}.theme-toggle,.contrast-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-grid}.theme-toggle:hover,.contrast-toggle:hover{border-color:var(--mint-dark);transform:translateY(-1px)}.theme-toggle:focus-visible,.contrast-toggle:focus-visible{outline-offset:2px;outline:3px solid #4e7fff73}.theme-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.theme-icon-sun,.theme-toggle-text,.contrast-toggle-text{display:none}.contrast-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.contrast-toggle svg path{fill:currentColor;stroke:none}html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:block}.formedicus-nav{background:#f7faf9f0;border-top:1px solid #dce4e3a6}.formedicus-nav-inner{justify-content:flex-end;align-items:center;gap:8px;min-height:44px;display:flex}.formedicus-nav-label{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:.72rem;font-weight:800}.formedicus-nav a{color:var(--ink-soft);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:800;transition:color .2s,border-color .2s,background .2s}.formedicus-nav a:hover,.formedicus-nav a[aria-current=page]{color:var(--ink);background:#e6faf5;border-color:#bfe9df}.button{border:1px solid var(--ink);min-height:52px;color:var(--white);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0b12202e}.button-small{min-height:42px;padding:0 18px}.button-secondary{border-color:var(--line);color:var(--ink);background:var(--white)}.button-light{border-color:var(--white);color:var(--ink);background:var(--white)}.button-ghost-light{color:var(--white);background:0 0;border-color:#fff6}.nav-call{gap:8px}.nav-call svg,.call-button svg{fill:currentColor;flex:none;width:19px;height:19px}.text-link{align-items:center;gap:8px;font-weight:800;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(4px)}.hero{background:linear-gradient(145deg,#fff 0%,#f2f9f7 55%,#e9efff 100%);padding:105px 0 95px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #4e7fff29;border-radius:50%;width:560px;height:560px;position:absolute;top:-240px;right:-180px;box-shadow:0 0 0 70px #4e7fff0a,0 0 0 140px #58e6c109}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.hero h1{max-width:830px}.hero h1 .accent{color:var(--mint-dark)}.hero .lead{margin:28px 0 34px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.trust-row{color:var(--ink-soft);flex-wrap:wrap;gap:20px;margin-top:42px;font-size:.88rem;font-weight:700;display:flex}.trust-row span{align-items:center;gap:8px;display:inline-flex}.trust-row span:before{background:var(--mint-dark);content:"";border-radius:50%;width:8px;height:8px}.hero-visual{min-height:480px;position:relative}.visual-core{background:var(--ink);box-shadow:var(--shadow);border:1px solid #ffffff80;border-radius:40px;position:absolute;inset:38px 22px;overflow:hidden;transform:rotate(2deg)}.visual-grid{opacity:.13;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.visual-orbit{border:1px solid #58e6c180;border-radius:50%;width:280px;height:280px;position:absolute;top:90px;left:90px;box-shadow:0 0 70px #58e6c124}.visual-orbit:before,.visual-orbit:after{content:"";border:1px solid #4e7fff61;border-radius:50%;position:absolute}.visual-orbit:before{inset:45px}.visual-orbit:after{background:var(--mint);inset:95px;box-shadow:0 0 40px #58e6c180}.status-card{z-index:2;color:var(--white);backdrop-filter:blur(10px);background:#172234d4;border:1px solid #ffffff29;border-radius:16px;padding:18px 20px;position:absolute;box-shadow:0 14px 30px #0000002e}.status-card strong{margin-top:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:block}.status-card small{color:#9fb0c8}.status-card.one{top:54px;left:-12px}.status-card.two{bottom:68px;right:-12px}.status-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #58e6c126}.outsourcing-home{color:var(--white);background:var(--ink)}.outsourcing-home-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.outsourcing-home-copy h2{margin-bottom:24px}.outsourcing-home-copy .lead{color:#b9c5d6;margin-bottom:32px}.outsourcing-benefits{gap:14px;display:grid}.outsourcing-benefits article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:48px 1fr;gap:18px;padding:24px;display:grid}.outsourcing-benefits article>span{width:46px;height:46px;color:var(--ink);background:var(--mint);border-radius:13px;place-items:center;font-size:.76rem;font-weight:900;display:grid}.outsourcing-benefits h3{margin-bottom:8px;font-size:1.15rem}.outsourcing-benefits p{color:#aebbd0;margin:0;font-size:.92rem}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;min-height:305px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.service-card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.card-index{width:fit-content;color:var(--mint-dark);background:#e6faf5;border-radius:999px;margin-bottom:44px;padding:6px 10px;font-size:.75rem;font-weight:800}.service-card h3{margin-bottom:16px}.service-card p{color:var(--ink-soft)}.service-card .text-link{margin-top:auto}.split{grid-template-columns:.88fr 1.12fr;align-items:start;gap:90px;display:grid}.feature-list{gap:16px;display:grid}.feature-item{background:#ffffff0f;border:1px solid #0000;border-radius:18px;grid-template-columns:48px 1fr;gap:16px;padding:22px 52px 22px 22px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.feature-item:after{color:var(--mint);content:"→";font-size:1.25rem;font-weight:900;transition:transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.feature-item:hover,.feature-item:focus-visible{background:#ffffff1a;border-color:#58e6c18c;outline:none;transform:translate(5px);box-shadow:0 14px 30px #00000029}.feature-item:hover:after,.feature-item:focus-visible:after{transform:translate(4px,-50%)}.feature-icon{width:48px;height:48px;color:var(--ink);background:var(--mint);border-radius:14px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.feature-item h3{margin-bottom:8px;font-size:1.12rem}.feature-item p{color:#aebbd0;margin:0;font-size:.92rem}.metric-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px;display:grid}.metric{border-top:1px solid #ffffff2e;padding-top:22px}.metric strong{color:var(--mint);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:2.2rem;display:block}.metric span{color:#aebbd0}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:290px;padding:34px;position:relative;overflow:hidden}.product-card:after{background:var(--blue-soft);content:"";border-radius:50%;width:160px;height:160px;transition:transform .3s;position:absolute;bottom:-55px;right:-55px}.product-card:hover:after{transform:scale(1.25)}.product-tag{color:#3459bd;background:var(--blue-soft);border-radius:999px;margin-bottom:62px;padding:6px 11px;font-size:.76rem;font-weight:800;display:inline-block}.product-card h3{margin-bottom:12px}.product-card p{z-index:1;max-width:520px;color:var(--ink-soft);position:relative}.product-card .text-link{z-index:2;margin-top:16px;position:relative}.solution-editorial-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.solution-editorial{border:1px solid var(--line);background:var(--white);border-radius:24px;flex-direction:column;min-height:480px;padding:38px;display:flex;box-shadow:0 15px 45px #1121310f}.solution-editorial .product-tag{align-self:flex-start;margin-bottom:34px}.solution-editorial h2{margin-bottom:20px;font-size:clamp(2rem,3.5vw,3rem)}.solution-editorial p{color:var(--ink-soft)}.solution-editorial .text-link{margin-top:auto;padding-top:18px}.custom-solutions-highlight{color:var(--white);background:var(--ink);padding:56px 0}.custom-solutions-highlight-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.custom-solutions-highlight h2{max-width:580px;font-size:clamp(2rem,3.5vw,3.25rem)}.custom-solutions-highlight p{color:#b7c2d3}.custom-solutions-highlight .text-link{color:var(--mint);margin-top:8px}.custom-solution-intro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:55px;display:grid}.custom-solution-intro .prose p:first-child{margin-top:0}.custom-solution-note{color:var(--white);background:var(--ink);box-shadow:var(--shadow);border-radius:22px;padding:32px}.custom-solution-note strong{color:var(--mint);margin-bottom:18px;font-size:1.35rem;line-height:1.25;display:block}.custom-solution-note p{color:#b7c2d3}.custom-solution-note .button{width:100%;margin-top:12px}.design-process{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:54px;display:grid}.design-process article{border:1px solid var(--line);background:var(--white);border-radius:18px;min-height:235px;padding:24px}.design-process span{width:38px;height:38px;color:var(--ink);background:var(--mint);border-radius:11px;place-items:center;margin-bottom:48px;font-size:.75rem;font-weight:900;display:grid}.design-process h3{margin-bottom:12px;font-size:1.05rem}.design-process p{color:var(--ink-soft);margin:0;font-size:.86rem}.ldo-section{background:linear-gradient(#f7faf9,#fff)}.ldo-showcase{grid-template-columns:.72fr 1.28fr;align-items:center;gap:85px;display:grid}.ldo-cover-wrap{background:var(--white);max-width:410px;box-shadow:var(--shadow);border-radius:28px;padding:15px;transform:rotate(-2deg)}.ldo-cover-wrap img{object-fit:contain;border-radius:17px;width:100%;height:auto}.ldo-showcase h2{margin-bottom:24px}.spec-chips{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.spec-chips span{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:800}.ldo-hero-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:75px;display:grid}.ldo-hero-grid>img{aspect-ratio:595/842;object-fit:contain;border:12px solid var(--white);width:auto;max-width:min(100%,390px);height:auto;max-height:520px;box-shadow:var(--shadow);border-radius:24px;justify-self:end;transform:rotate(2deg)}.ldo-hero .hero-actions{margin-top:30px}.ldo-mode-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ldo-mode{border:1px solid var(--line);background:var(--white);border-radius:22px;flex-direction:column;min-height:360px;padding:32px;display:flex}.ldo-mode>span{background:var(--mint);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:50px;font-weight:900;display:grid}.ldo-mode h3{margin-bottom:15px}.ldo-mode p{color:var(--ink-soft)}.ldo-mode strong{color:var(--mint-dark);margin-top:auto;font-size:.85rem}.ldo-capability-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ldo-capability-grid article{border:1px solid var(--line);background:var(--white);border-radius:22px;grid-template-columns:52px 1fr;gap:22px;padding:34px;display:grid;box-shadow:0 14px 36px #1121310f}.ldo-capability-grid article>span{width:48px;height:48px;color:var(--ink);background:var(--mint);border-radius:14px;place-items:center;font-weight:900;display:grid}.ldo-capability-grid h3{margin-bottom:14px}.ldo-capability-grid p{color:var(--ink-soft);margin:0}.ldo-flow{gap:14px;display:grid}.ldo-flow>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:17px;padding:24px 24px 24px 76px;position:relative}.ldo-flow span{width:36px;height:36px;color:var(--ink);background:var(--mint);border-radius:10px;place-items:center;font-weight:900;display:grid;position:absolute;top:24px;left:22px}.ldo-flow strong{margin-bottom:7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.1rem;display:block}.ldo-flow p{color:#aebbd0;margin:0;font-size:.9rem}.integration-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.integration-row>div{border:1px solid var(--line);background:var(--white);border-radius:18px;flex-direction:column;min-height:180px;padding:28px;display:flex;box-shadow:0 12px 30px #11213109}.integration-row strong{color:var(--mint-dark);overflow-wrap:anywhere;margin-bottom:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.18;display:block}.integration-row span{color:var(--ink-soft);font-size:.9rem;line-height:1.65;display:block}.integration-row-six{grid-template-columns:repeat(3,1fr)}.fine-print{color:#667085;margin-top:16px;font-size:.78rem}.table-wrap{border:1px solid var(--line);background:var(--white);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:20px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:19px 22px}thead th{color:var(--white);background:var(--ink);font-size:.86rem}thead th:first-child{border-radius:18px 0 0}thead th:last-child{border-radius:0 18px 0 0}tbody th{color:var(--ink);font-size:.88rem}tbody td{color:var(--ink-soft);font-size:.88rem}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.amas-hero{background:linear-gradient(145deg,#f3faf8 0%,#edf2ff 58%,#f7f8fb 100%)}.amas-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.amas-hero .hero-actions{margin-top:30px}.amas-console{color:var(--white);box-shadow:var(--shadow);background:#0b1220;border:1px solid #ffffff59;border-radius:26px;padding:0 24px 26px;overflow:hidden;transform:rotate(1deg)}.console-top{background:#121d30;border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;margin:0 -24px 24px;padding:14px 18px;display:flex}.console-top>span{background:#3d4b61;border-radius:50%;width:8px;height:8px}.console-top>span:first-child{background:#ff7c73}.console-top>span:nth-child(2){background:#ffd05e}.console-top>span:nth-child(3){background:var(--mint)}.console-top strong{color:#aebbd0;letter-spacing:.04em;margin-left:auto;font-size:.72rem}.console-status{width:fit-content;color:var(--mint);background:#58e6c114;border:1px solid #58e6c140;border-radius:999px;margin-bottom:24px;padding:7px 11px;font-size:.72rem;font-weight:800}.amas-nodes{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.amas-nodes>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;padding:16px 12px}.amas-nodes small,.amas-nodes strong,.amas-nodes span{display:block}.amas-nodes small{color:#7f8da2;font-size:.65rem}.amas-nodes strong{margin:16px 0 3px;font-size:.84rem}.amas-nodes span{color:var(--mint);font-size:.64rem}.replication-line{color:#7f8da2;align-items:center;gap:10px;margin-top:22px;font-size:.65rem;display:flex}.replication-line span{background:linear-gradient(90deg, transparent, var(--blue));flex:1;height:1px}.replication-line span:last-child{background:linear-gradient(90deg, var(--mint), transparent)}.replication-line em{white-space:nowrap;font-style:normal}.amas-levels{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.amas-levels>article{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:34px}.amas-levels h3{margin:32px 0 15px;font-size:2rem}.amas-levels>article>p{color:var(--ink-soft)}.amas-levels .check-list{margin-bottom:0}.amas-levels .check-list li{background:var(--surface)}.protocol-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.protocol-grid article{border:1px solid var(--line);background:var(--white);border-radius:18px;min-height:185px;padding:26px}.protocol-grid strong{color:var(--mint-dark);margin-bottom:42px;font-size:1.3rem;display:block}.protocol-grid p{color:var(--ink-soft);margin:0;font-size:.9rem}.amas-medical{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.amas-migration-section{background:linear-gradient(#f7fafb 0%,#eef7f5 100%);overflow:hidden}.array-movie{color:var(--white);background:#0b1220;border:1px solid #cbdad8;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #0f23302e}.array-movie-bar{background:#101a2b;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.array-movie-bar>div{align-items:center;gap:18px;display:flex}.array-movie-bar strong{font-size:.9rem}.movie-live{color:#91a3bb;letter-spacing:.12em;align-items:center;gap:7px;font-size:.64rem;font-weight:800;display:inline-flex}.movie-live i{background:#48d8ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #48d8ae1f}.movie-control{min-height:40px;color:var(--white);font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.movie-control:hover{background:#ffffff21}.movie-control:focus-visible{outline-offset:3px;outline:3px solid #84e8cf}.movie-control-icon{text-align:center;width:14px}.array-movie-stage{background:radial-gradient(circle at 50% 40%,#4184ff29,#0000 44%),#0b1220;min-height:650px;padding:30px clamp(20px,4vw,54px) 24px;position:relative}.movie-application{z-index:5;background:#172338;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:0 auto;padding:11px 17px;display:flex;position:relative;box-shadow:0 12px 30px #00000040}.movie-application small,.movie-application strong{display:block}.movie-application small{color:#8fa0b9;font-size:.66rem}.movie-application strong{color:#7ce0c2;margin-top:2px;font-size:.82rem}.movie-icon{color:#5e8fff;filter:drop-shadow(0 0 8px #5e8fff)}.storage-cluster{max-width:930px;min-height:400px;margin:18px auto 0;position:relative}.storage-unit{text-align:center}.storage-unit>strong,.storage-unit>small{display:block}.storage-unit>strong{margin-top:10px;font-size:.8rem}.storage-unit>small{color:#8495ad;margin-top:3px;font-size:.64rem}.storage-face{background:linear-gradient(#3a4659 0%,#1a2435 12%,#111a28 88%,#080e18 100%);border:1px solid #4e5b70;border-radius:11px;min-height:86px;padding:17px 42px 17px 30px;position:relative;box-shadow:0 16px 28px #00000059,inset 0 1px #ffffff21}.storage-face:before,.storage-face:after{content:"";background:#182233;border:1px solid #546176;border-radius:3px;width:6px;position:absolute;top:15px;bottom:15px}.storage-face:before{left:10px}.storage-face:after{right:10px}.drive-bank{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.drive-bank i{background:linear-gradient(90deg,#1a2638,#2c394d);border:1px solid #526077;border-radius:3px;height:30px;position:relative}.drive-bank i:after{content:"";background:#58e6c1;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;right:3px;box-shadow:0 0 4px #58e6c1}.storage-screen{color:#8fa1ba;letter-spacing:.08em;font-size:.54rem;font-weight:800;position:absolute;bottom:7px;left:31px}.storage-led{background:#58e6c1;border-radius:50%;width:7px;height:7px;position:absolute;bottom:9px;right:24px;box-shadow:0 0 8px #58e6c1}.storage-primary{z-index:3;width:245px;margin:0 auto;position:relative}.storage-replicas{--replica-gap:25px;gap:var(--replica-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid;position:absolute;bottom:0;left:8%;right:8%}.storage-replica-old,.storage-replica-new{min-width:0}.storage-replica-old{animation:20s ease-in-out infinite array-old-exit}.storage-replica-new{opacity:0;animation:20s ease-in-out infinite array-new-enter;transform:translate(90px)scale(.92)}.storage-led-old{animation:20s ease-in-out infinite old-led}.verified-mark{z-index:2;color:#071710;opacity:0;background:#65dfb9;border:1px solid #58e6c173;border-radius:999px;padding:5px 8px;font-size:.56rem;font-weight:900;animation:20s ease-in-out infinite verified-mark;position:absolute;top:-12px;right:-8px}.sync-network{z-index:1;color:#7ce0c2;height:135px;position:absolute;top:115px;left:10%;right:10%}.sync-stem{background:#40506a;width:2px;height:44px;position:absolute;top:0;left:50%}.sync-arm{border-top:2px solid #40506a;height:89px;position:absolute;top:43px}.sync-arm-left{border-left:2px solid #40506a;border-radius:10px 0 0;animation:20s ease-in-out infinite connection-old-line;left:20%;right:50%}.sync-arm-right{opacity:0;border-right:2px solid #40506a;border-radius:0 10px 0 0;animation:20s ease-in-out infinite connection-new-line;left:50%;right:20%}.sync-network b{color:#98a8bd;opacity:0;background:#101a2b;border-radius:999px;padding:4px 8px;font-size:.58rem;animation:20s ease-in-out infinite double-sync-label;position:absolute;top:53px;left:50%;transform:translate(-50%)}.data-pulse{z-index:2;opacity:0;background:#65dfb9;border-radius:50%;width:8px;height:8px;position:absolute;top:40px;box-shadow:0 0 10px #65dfb9}.pulse-left-one,.pulse-left-two{animation:20s linear infinite sync-left}.pulse-left-two{animation-delay:-1.2s}.pulse-right-one,.pulse-right-two{animation:20s linear infinite sync-right}.pulse-right-two{animation-delay:-1.2s}.movie-action-status{max-width:880px;height:52px;margin:14px auto 0;position:relative}.movie-action-status>span{color:#d7e0ed;letter-spacing:.08em;opacity:0;justify-content:center;align-items:center;gap:10px;font-size:.72rem;font-weight:850;animation:20s ease-in-out infinite movie-action;display:flex;position:absolute;inset:0}.movie-action-status b{color:#7ce0c2;border:1px solid #7ce0c259;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.movie-action-status .action-sync{animation-delay:4s}.movie-action-status .action-verify{animation-delay:8s}.movie-action-status .action-disconnect{animation-delay:12s}.movie-action-status .action-ready{animation-delay:16s}.movie-progress{background:#ffffff17;border-radius:999px;max-width:880px;height:3px;margin:6px auto 0;overflow:hidden}.movie-progress span{transform-origin:0;background:linear-gradient(90deg,#5e8fff,#65dfb9);width:100%;height:100%;animation:20s linear infinite movie-progress;display:block}.array-movie.is-paused *{animation-play-state:paused!important}@keyframes array-new-enter{0%,6%{opacity:0;transform:translate(90px)scale(.92)}12%,72%{opacity:1;transform:translate(0)scale(1)}82%,94%{opacity:1;transform:translateX(calc(-100% - var(--replica-gap))) scale(1)}to{opacity:0;transform:translateX(calc(-100% - var(--replica-gap))) scale(.96)}}@keyframes array-old-exit{0%,62%{opacity:1;filter:none;transform:translateY(0)scale(1)}68%{opacity:.5;filter:grayscale(.8);transform:translateY(0)scale(.97)}76%,to{opacity:0;filter:grayscale();transform:translateY(55px)scale(.88)}}@keyframes old-led{0%,56%{background:#58e6c1;box-shadow:0 0 8px #58e6c1}62%,68%{background:#ffbc59;box-shadow:0 0 8px #ffbc59}72%,to{box-shadow:none;background:#718096}}@keyframes verified-mark{0%,39%{opacity:0;transform:scale(.7)}44%,74%{opacity:1;transform:scale(1)}79%,to{opacity:0;transform:scale(.85)}}@keyframes connection-old-line{0%,62%{opacity:1}69%,81%{opacity:0}87%,to{opacity:1}}@keyframes connection-new-line{0%,7%{opacity:0}13%,76%{opacity:1}83%,to{opacity:0}}@keyframes double-sync-label{0%,13%{opacity:0}17%,39%{opacity:1}44%,to{opacity:0}}@keyframes sync-left{0%,14%{opacity:0;top:40px;left:50%}17%{opacity:1}35%{opacity:1;top:40px;left:20%}42%{opacity:0;top:126px;left:20%}43%,to{opacity:0}}@keyframes sync-right{0%,14%{opacity:0;top:40px;left:50%}17%{opacity:1}35%{opacity:1;top:40px;left:calc(80% - 8px)}42%{opacity:0;top:126px;left:calc(80% - 8px)}43%,to{opacity:0}}@keyframes movie-action{0%,17%{opacity:1;transform:scale(1)}20%,to{opacity:0;transform:scale(.94)}}@keyframes movie-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.amas-film-block{margin-top:84px}.amas-film-block .section-heading{margin-bottom:34px}.resource-movie-stage,.failover-movie-stage{background:radial-gradient(circle at 50% 45%,#4184ff24,#0000 48%),#0b1220;padding:48px clamp(22px,4vw,52px) 28px;position:relative;overflow:hidden}.resource-flow{grid-template-columns:1.2fr .45fr 1fr .45fr 1.1fr .45fr 1.1fr;align-items:center;gap:13px;min-height:285px;display:grid}.resource-flow>div{text-align:center;position:relative}.resource-flow strong{color:#8d9db4;letter-spacing:.09em;margin-top:15px;font-size:.62rem;display:block}.resource-disks{opacity:0;grid-template-columns:repeat(3,1fr);gap:7px;animation:16s ease-in-out infinite resource-show-disks;display:grid}.resource-disks span{background:linear-gradient(90deg,#172336,#2c394d);border:1px solid #53627a;border-radius:6px;height:64px;position:relative;box-shadow:inset 0 1px #ffffff14}.resource-disks span:after{content:"";background:#58e6c1;border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 7px #58e6c1}.resource-disks strong{grid-column:1/-1}.resource-pool{opacity:0;place-items:center;min-height:145px;animation:16s ease-in-out infinite resource-show-pool;display:grid}.resource-pool span{background:#26374eb3;border:2px solid #5c7698;border-radius:50%;width:116px;height:58px;position:absolute}.resource-pool span:first-child{top:21px}.resource-pool span:nth-child(2){top:42px}.resource-pool span:nth-child(3){border-color:#65dfb9;top:63px}.resource-pool strong{align-self:end}.resource-volumes{opacity:0;gap:8px;animation:16s ease-in-out infinite resource-show-volumes;display:grid}.resource-volumes span{color:#aebbd0;background:#172438;border:1px solid #4e6078;border-radius:7px;padding:13px 8px;font-size:.65rem;font-weight:800}.resource-services{opacity:0;grid-template-columns:1fr 1fr;gap:8px;animation:16s ease-in-out infinite resource-show-services;display:grid}.resource-services span{color:#79e3c3;background:#65dfb912;border:1px solid #65dfb966;border-radius:12px;place-items:center;min-height:88px;font-size:.65rem;font-weight:850;display:grid}.resource-services strong{grid-column:1/-1}.resource-link{opacity:0;background:#3f506a;height:2px}.resource-link:after{content:"";border:5px solid #0000;border-left:8px solid #617590;border-right-width:0;position:absolute;top:-4px;right:-1px}.resource-link i{background:#65dfb9;border-radius:50%;width:8px;height:8px;animation:1.25s linear infinite resource-dot;position:absolute;top:-3px;left:0;box-shadow:0 0 9px #65dfb9}.resource-link i:last-child{animation-delay:-.62s}.resource-link-one{animation:16s ease-in-out infinite resource-link-one}.resource-link-two{animation:16s ease-in-out infinite resource-link-two}.resource-link-three{animation:16s ease-in-out infinite resource-link-three}.resource-movie-state,.failover-movie-state{height:43px;margin-top:8px;position:relative}.resource-movie-state span,.failover-movie-state span{color:#d7e0ed;letter-spacing:.09em;opacity:0;place-items:center;font-size:.68rem;font-weight:850;animation:16s ease-in-out infinite four-state;display:grid;position:absolute;inset:0}.resource-movie-state .resource-state-two{animation-delay:4s}.resource-movie-state .resource-state-three{animation-delay:8s}.resource-movie-state .resource-state-four{animation-delay:12s}.resource-movie .movie-progress span{animation-duration:16s}.failover-movie-stage{min-height:520px;padding-top:34px}.failover-service{z-index:4;background:#172438;border:1px solid #65dfb959;border-radius:14px;place-items:center;width:170px;min-height:74px;margin:0 auto;display:grid;position:relative;box-shadow:0 14px 30px #0000004d}.failover-service i{background:#58e6c1;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:13px;box-shadow:0 0 9px #58e6c1}.failover-service span{color:#8798b0;letter-spacing:.1em;font-size:.58rem;font-weight:800}.failover-service strong{color:#79e3c3;font-size:.75rem}.failover-routes{z-index:1;width:min(84%,760px);height:158px;margin:0 auto;position:relative}.failover-routes>span{border-top:2px solid #40506a;width:50%;height:145px;position:absolute;top:0}.failover-routes .route-a{border-left:2px solid #40506a;border-radius:12px 0 0;animation:20s ease-in-out infinite failover-line-a;right:50%}.failover-routes .route-b{opacity:0;border-right:2px solid #40506a;border-radius:0 12px 0 0;animation:20s ease-in-out infinite failover-line-b;left:50%}.failover-routes>span i{background:#65dfb9;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 10px #65dfb9}.route-a i{bottom:-4px;left:-5px}.route-b i{bottom:-4px;right:-5px}.service-token{z-index:4;color:#65dfb9;filter:drop-shadow(0 0 8px #65dfb9);font-size:1rem;animation:20s ease-in-out infinite service-token-move;position:absolute;top:-5px;left:0}.failover-arrays{grid-template-columns:repeat(2,minmax(0,330px));justify-content:space-between;gap:80px;width:min(92%,900px);margin:-25px auto 0;display:grid}.failover-array{text-align:center;position:relative}.failover-array>strong{margin-top:12px;font-size:.75rem;display:block}.failover-array .role{color:#7f90a8;margin-top:4px;font-size:.62rem;font-weight:800;display:block}.failover-array .storage-led{animation:20s ease-in-out infinite failover-led}.role-a-active,.role-b-backup{animation:20s ease-in-out infinite role-out}.role-a-backup,.role-b-active{opacity:0;animation:20s ease-in-out infinite role-in;position:absolute;bottom:0;left:0;right:0}.failover-a{animation:20s ease-in-out infinite array-a-switch}.failover-b{animation:20s ease-in-out infinite array-b-switch}.failover-movie-state span{animation-name:five-state;animation-duration:20s}.failover-movie-state .failover-state-two{animation-delay:4s}.failover-movie-state .failover-state-three{animation-delay:8s}.failover-movie-state .failover-state-four{animation-delay:12s}.failover-movie-state .failover-state-five{animation-delay:16s}@keyframes resource-show-disks{0%,4%{opacity:0;transform:translateY(12px)}9%,to{opacity:1;transform:none}}@keyframes resource-show-pool{0%,24%{opacity:0;transform:scale(.8)}31%,to{opacity:1;transform:scale(1)}}@keyframes resource-show-volumes{0%,49%{opacity:0;transform:translateY(12px)}56%,to{opacity:1;transform:none}}@keyframes resource-show-services{0%,74%{opacity:0;transform:translate(15px)}82%,to{opacity:1;transform:none}}@keyframes resource-link-one{0%,20%{opacity:0}25%,to{opacity:1}}@keyframes resource-link-two{0%,45%{opacity:0}50%,to{opacity:1}}@keyframes resource-link-three{0%,70%{opacity:0}76%,to{opacity:1}}@keyframes resource-dot{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes four-state{0%,22%{opacity:1}25%,to{opacity:0}}@keyframes five-state{0%,17%{opacity:1}20%,to{opacity:0}}@keyframes failover-line-a{0%,54%{opacity:1}62%,to{opacity:0}}@keyframes failover-line-b{0%,51%{opacity:0}60%,to{opacity:1}}@keyframes service-token-move{0%,49%{left:0}63%,to{left:calc(100% - 12px)}}@keyframes role-out{0%,49%{opacity:1}58%,to{opacity:0}}@keyframes role-in{0%,49%{opacity:0}58%,to{opacity:1}}@keyframes array-a-switch{0%,49%{opacity:1;filter:none}58%,to{opacity:.62;filter:grayscale(.45)}}@keyframes array-b-switch{0%,49%{opacity:.62;filter:grayscale(.45)}58%,to{opacity:1;filter:none}}@keyframes failover-led{0%,49%{background:#58e6c1;box-shadow:0 0 8px #58e6c1}50%,55%{background:#ffbc59;box-shadow:0 0 8px #ffbc59}60%,to{background:#58e6c1;box-shadow:0 0 8px #58e6c1}}.paloma-process-section{background:linear-gradient(#f7fafb,#eef7f5)}.ldo-process-section{background:linear-gradient(#fff,#f2f7f6)}.product-process-movie.is-paused *{animation-play-state:paused!important}.paloma-movie-stage,.ldo-movie-stage{background:radial-gradient(circle at 50% 45%,#4184ff26,#0000 48%),#0b1220;padding:48px clamp(22px,4vw,52px) 28px;position:relative;overflow:hidden}.paloma-movie-flow{grid-template-columns:1fr .45fr 1.1fr .45fr 1fr;align-items:center;gap:18px;min-height:300px;display:grid}.paloma-order{opacity:0;background:#162337;border:1px solid #4c5d75;border-radius:16px;padding:28px 22px;animation:16s ease-in-out infinite paloma-order-in;box-shadow:0 18px 35px #00000040}.paloma-order span,.paloma-order strong,.paloma-order i{display:block}.paloma-order span{color:#65dfb9;letter-spacing:.1em;font-size:.62rem;font-weight:850}.paloma-order strong{margin:24px 0 6px;font-size:1rem}.paloma-order i{color:#8798b0;font-size:.65rem;font-style:normal}.process-wire{opacity:0;background:#40506a;height:2px;position:relative}.process-wire:after{content:"";border:5px solid #0000;border-left:8px solid #60748f;border-right-width:0;position:absolute;top:-4px;right:-1px}.process-wire i{background:#65dfb9;border-radius:50%;width:8px;height:8px;animation:1.2s linear infinite product-wire-dot;position:absolute;top:-3px;left:0;box-shadow:0 0 9px #65dfb9}.process-wire i:last-child{animation-delay:-.6s}.paloma-wire-one{animation:16s ease-in-out infinite paloma-wire-one}.paloma-wire-two{animation:16s ease-in-out infinite paloma-wire-two}.paloma-terminal{opacity:0;background:linear-gradient(145deg,#eef2f3,#aeb9c1);border:1px solid #647086;border-radius:30px 30px 22px 22px;min-height:245px;padding:21px 20px;animation:16s ease-in-out infinite paloma-terminal-in;position:relative;box-shadow:0 25px 45px #00000052}.terminal-screen{color:#fff;background:#12344a;border:7px solid #111b2a;border-radius:15px;flex-direction:column;justify-content:center;min-height:138px;padding:18px;display:flex}.terminal-screen small{color:#65dfb9;font-size:.55rem;font-weight:850}.terminal-screen b{margin:18px 0 12px;font-size:.82rem}.terminal-progress{background:#29475b;border-radius:99px;height:5px;overflow:hidden}.terminal-progress i{transform-origin:0;background:#65dfb9;width:100%;height:100%;animation:16s ease-in-out infinite terminal-progress;display:block}.terminal-slot{background:#172536;border-radius:99px;width:56%;height:9px;margin:34px auto 0;display:block;box-shadow:inset 0 2px 4px #00000073}.paloma-terminal>em{background:#58e6c1;border-radius:50%;width:7px;height:7px;position:absolute;bottom:25px;right:25px;box-shadow:0 0 9px #58e6c1}.paloma-media{opacity:0;justify-content:center;align-items:center;gap:24px;animation:16s ease-in-out infinite paloma-media-in;display:flex}.paloma-media>div{text-align:center}.paloma-media span{color:#9bacbf;margin-top:12px;font-size:.62rem;font-weight:850;display:block}.usb-media i{background:linear-gradient(145deg,#25344a,#111b2a);border:2px solid #758398;border-radius:8px;width:48px;height:74px;display:block;position:relative}.usb-media i:before{content:"";border:2px solid #758398;border-bottom:0;border-radius:4px 4px 0 0;width:24px;height:22px;position:absolute;top:-21px;left:10px}.disc-media i{background:radial-gradient(circle,#0b1220 0 8px,#6c7f9c 9px 11px,#24344a 12px 48%,#41536c 49% 52%,#172337 53%);border:2px solid #758398;border-radius:50%;width:74px;height:74px;animation:3s linear infinite disc-spin;display:block}.product-movie-state{height:44px;margin-top:12px;position:relative}.product-movie-state span{color:#d7e0ed;letter-spacing:.09em;opacity:0;place-items:center;font-size:.68rem;font-weight:850;animation:16s ease-in-out infinite product-four-state;display:grid;position:absolute;inset:0}.product-movie-state span:nth-child(2){animation-delay:4s}.product-movie-state span:nth-child(3){animation-delay:8s}.product-movie-state span:nth-child(4){animation-delay:12s}.product-process-movie .movie-progress span{animation-duration:16s}.ldo-routing-scene{max-width:980px;min-height:340px;margin:0 auto;position:relative}.pacs-node{background:#162337;border:1px solid #4e6078;border-radius:16px;place-items:center;width:145px;min-height:116px;display:grid;position:absolute;top:112px;left:0;box-shadow:0 18px 35px #00000040}.pacs-node strong,.pacs-node small{display:block}.pacs-node strong{margin-top:6px;font-size:.82rem}.pacs-node small{color:#8798b0;letter-spacing:.1em;font-size:.55rem}.pacs-stack{width:54px;height:30px;position:relative}.pacs-stack i{background:#183245;border:2px solid #65dfb9;border-radius:50%;height:21px;position:absolute;left:0;right:0}.pacs-stack i:first-child{top:0}.pacs-stack i:nth-child(2){top:8px}.pacs-stack i:nth-child(3){top:16px}.pacs-ldo-line{background:#40506a;width:calc(35% - 145px);height:2px;animation:16s ease-in-out infinite pacs-line-in;position:absolute;top:169px;left:145px}.ldo-router-node{z-index:3;background:linear-gradient(145deg,#17273b,#102b35);border:1px solid #65dfb966;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:175px;min-height:140px;display:flex;position:absolute;top:100px;left:35%;box-shadow:0 20px 38px #0000004d}.ldo-router-node small{color:#65dfb9;letter-spacing:.15em;font-size:.62rem;font-weight:900}.ldo-router-node strong{margin:18px 0 9px;font-size:1rem}.ldo-router-node span{color:#8b9bb0;font-size:.52rem}.ldo-route-lines{opacity:0;animation:16s ease-in-out infinite route-lines-in;position:absolute;inset:34px 230px 34px calc(35% + 175px)}.route-trunk{background:#40506a;width:38%;height:2px;position:absolute;top:50%;left:0}.route-branch{background:#40506a;width:2px;position:absolute;top:0;bottom:0;left:38%}.route-out{background:#40506a;height:2px;position:absolute;left:38%;right:0}.route-out-epson{top:0}.route-out-rimage{top:50%}.route-out-paloma{bottom:0}.ldo-device-target{background:#162337;border:1px solid #4e6078;border-radius:13px;grid-template-columns:46px 1fr;align-items:center;gap:13px;width:210px;min-height:82px;padding:12px 16px;display:grid;position:absolute;right:0}.target-epson{top:0}.target-rimage{top:129px}.target-paloma{bottom:0}.ldo-device-target>i{color:#071710;background:#65dfb9;border-radius:11px;place-items:center;width:42px;height:42px;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.ldo-device-target strong,.ldo-device-target small{display:block}.ldo-device-target strong{font-size:.74rem}.ldo-device-target small{color:#79e3c3;letter-spacing:.08em;margin-top:5px;font-size:.58rem;font-weight:850}.study-orb{z-index:6;color:#071710;opacity:0;background:#65dfb9;border:2px solid #9ae8d2;border-radius:50%;place-items:center;width:43px;height:43px;font-size:.68rem;display:grid;position:absolute;top:148px;left:118px;box-shadow:0 0 0 5px #65dfb914,0 0 18px #65dfb973}.study-dx{animation:16s ease-in-out infinite route-study-dx}.study-mr{animation:16s ease-in-out infinite route-study-mr}.study-ct{animation:16s ease-in-out infinite route-study-ct}.study-xg{animation:16s ease-in-out infinite route-study-xg}@keyframes product-wire-dot{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes product-four-state{0%,22%{opacity:1}25%,to{opacity:0}}@keyframes paloma-order-in{0%,4%{opacity:0;transform:translateY(10px)}9%,to{opacity:1;transform:none}}@keyframes paloma-wire-one{0%,20%{opacity:0}26%,to{opacity:1}}@keyframes paloma-terminal-in{0%,24%{opacity:0;transform:scale(.92)}31%,to{opacity:1;transform:scale(1)}}@keyframes paloma-wire-two{0%,58%{opacity:0}64%,to{opacity:1}}@keyframes paloma-media-in{0%,70%{opacity:0;transform:translate(14px)}78%,to{opacity:1;transform:none}}@keyframes terminal-progress{0%,43%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes disc-spin{to{transform:rotate(360deg)}}@keyframes pacs-line-in{0%,5%{opacity:0}10%,to{opacity:1}}@keyframes route-lines-in{0%,24%{opacity:0}30%,to{opacity:1}}@keyframes route-study-dx{0%,5%{opacity:0;top:148px;left:118px}8%{opacity:1}27%{top:148px;left:calc(35% + 65px)}48%,82%{opacity:1;top:19px;left:calc(100% - 205px)}88%,to{opacity:0}}@keyframes route-study-mr{0%,18%{opacity:0;top:148px;left:118px}21%{opacity:1}40%{top:148px;left:calc(35% + 65px)}60%,85%{opacity:1;top:148px;left:calc(100% - 205px)}91%,to{opacity:0}}@keyframes route-study-ct{0%,31%{opacity:0;top:148px;left:118px}34%{opacity:1}53%{top:148px;left:calc(35% + 65px)}73%,88%{opacity:1;top:277px;left:calc(100% - 205px)}94%,to{opacity:0}}@keyframes route-study-xg{0%,44%{opacity:0;top:148px;left:118px}47%{opacity:1}64%{top:148px;left:calc(35% + 65px)}82%,92%{opacity:1;top:19px;left:calc(100% - 155px)}97%,to{opacity:0}}.paloma-movie-stage,.ldo-movie-stage{padding-top:32px}.ldo-routing-scene,.paloma-routing-scene{max-width:980px;min-height:460px;margin:0 auto;position:relative}.ldo-routing-scene .pacs-node,.paloma-pacs-node{width:120px;min-height:96px;top:202px;left:0}.ldo-routing-scene .pacs-ldo-line,.paloma-pacs-line{opacity:0;background:#40506a;width:calc(28% - 120px);height:2px;animation:24s ease-in-out infinite flow-line-in;position:absolute;top:249px;left:120px}.ldo-routing-scene .ldo-router-node{width:150px;min-height:130px;top:185px;left:28%}.movie-ris-node{z-index:3;text-align:center;background:#162337;border:1px solid #53657e;border-radius:13px;place-items:center;width:110px;min-height:62px;display:grid;position:absolute;top:12px;left:calc(28% + 20px);box-shadow:0 14px 28px #0000003d}.movie-ris-node strong,.movie-ris-node small{display:block}.movie-ris-node strong{color:#65dfb9;font-size:.78rem}.movie-ris-node small{color:#91a2b7;letter-spacing:.06em;font-size:.48rem}.movie-ris-link{z-index:2;background:#40506a;width:2px;height:111px;position:absolute;top:74px;left:calc(28% + 74px)}.movie-ris-link:before,.movie-ris-link:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;left:-4px}.movie-ris-link:before{border-bottom:7px solid #65dfb9;top:0}.movie-ris-link:after{border-top:7px solid #6f9cff;bottom:0}.movie-ris-link b{letter-spacing:.03em;white-space:nowrap;opacity:0;background:#111d2d;border-radius:5px;width:122px;padding:4px 6px;font-size:.45rem;position:absolute;left:12px}.movie-ris-link .ris-request{color:#65dfb9;animation:24s ease-in-out infinite ris-request-show;bottom:13px}.movie-ris-link .ris-response{color:#8fb0ff;animation:24s ease-in-out infinite ris-response-show;top:13px}.ldo-routing-scene .ldo-route-lines{opacity:0;animation:24s ease-in-out infinite route-lines-late;inset:0}.ldo-routing-scene .route-trunk{width:calc(31% - 150px);top:249px;left:calc(28% + 150px)}.ldo-routing-scene .route-branch{height:310px;top:95px;bottom:auto;left:59%}.ldo-routing-scene .route-out{width:7%;left:59%;right:auto}.ldo-routing-scene .route-out-epson{top:95px}.ldo-routing-scene .route-out-rimage{top:249px}.ldo-routing-scene .route-out-paloma{top:404px;bottom:auto}.ldo-routing-scene .ldo-device-target{grid-template-columns:38px 1fr;gap:9px;width:145px;min-height:68px;padding:9px 10px;left:66%;right:auto}.ldo-routing-scene .target-epson{top:61px}.ldo-routing-scene .target-rimage{top:216px}.ldo-routing-scene .target-paloma{top:371px;bottom:auto}.ldo-routing-scene .ldo-device-target>i{width:34px;height:34px}.ldo-routing-scene .study-orb{animation-duration:24s;top:228px;left:39px}.ldo-routing-scene .study-dx{animation-name:ldo-orb-dx}.ldo-routing-scene .study-mr{animation-name:ldo-orb-mr}.ldo-routing-scene .study-ct{animation-name:ldo-orb-ct}.ldo-routing-scene .study-xg{animation-name:ldo-orb-xg}.disc-output-line,.paloma-output-line{opacity:0;background:#40506a;height:2px;animation:24s ease-in-out infinite output-line-show;position:absolute;top:249px;left:81%;right:100px}.moving-disc{z-index:7;color:#dbe5f3;opacity:0;background:radial-gradient(circle,#0b1220 0 4px,#425674 5px 8px,#1a2940 9px);border:2px solid #a9b8cc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.43rem;font-style:normal;font-weight:900;animation:24s ease-in-out infinite disc-to-computer;display:grid;position:absolute;top:232px;left:81%}.result-computer{z-index:4;text-align:center;width:94px;position:absolute;top:198px;right:0}.computer-screen{background:#07101d;border:5px solid #718096;border-radius:8px;height:84px;padding:7px;position:relative;box-shadow:0 13px 25px #0000004d}.computer-screen:after{content:"";border-top:8px solid #718096;border-left:6px solid #0000;border-right:6px solid #0000;height:10px;position:absolute;bottom:-14px;left:26px;right:26px}.result-computer>strong{color:#9bacbf;letter-spacing:.04em;margin-top:22px;font-size:.45rem;display:block}.radiology-image{opacity:.12;background:radial-gradient(circle at 50% 48%,#fffc 0 2px,#0000 3px),linear-gradient(90deg,#0000 46%,#ddeeffbf 48% 52%,#0000 54%),#10243a;border-radius:3px;width:100%;height:100%;animation:24s ease-in-out infinite xray-reveal;display:block;position:relative}.radiology-image i{background:#a0c3dc2e;border:1px solid #dceeffc7;border-radius:48% 48% 42% 42%;width:33%;height:70%;position:absolute;top:13%}.radiology-image i:first-child{left:13%;transform:rotate(4deg)}.radiology-image i:last-child{right:13%;transform:rotate(-4deg)}.six-state span{animation-name:six-state;animation-duration:24s}.six-state span:nth-child(2){animation-delay:4s}.six-state span:nth-child(3){animation-delay:8s}.six-state span:nth-child(4){animation-delay:12s}.six-state span:nth-child(5){animation-delay:16s}.six-state span:nth-child(6){animation-delay:20s}.product-process-movie:has(.six-state) .movie-progress span{animation-duration:24s}.paloma-routing-scene{min-height:430px}.paloma-routing-scene .paloma-pacs-node{width:105px;top:190px}.paloma-pacs-line{width:calc(20% - 105px);top:237px;left:105px}.paloma-ldo-node{z-index:4;text-align:center;background:linear-gradient(145deg,#17273b,#102b35);border:1px solid #65dfb966;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:110px;min-height:110px;display:flex;position:absolute;top:182px;left:20%;box-shadow:0 18px 35px #00000047}.paloma-ldo-node small{color:#65dfb9;letter-spacing:.12em;font-size:.58rem;font-weight:900}.paloma-ldo-node strong{margin:13px 0 6px;font-size:.76rem}.paloma-ldo-node span{color:#8b9bb0;font-size:.43rem}.paloma-ldo-line{opacity:0;background:#40506a;width:calc(19% - 110px);height:2px;animation:24s ease-in-out infinite paloma-ldo-line-show;position:absolute;top:237px;left:calc(20% + 110px)}.paloma-routing-scene .paloma-terminal{opacity:1;width:165px;min-height:190px;padding:15px 13px;animation:none;position:absolute;top:142px;left:39%}.paloma-routing-scene .terminal-screen{min-height:108px}.paloma-ris-node{left:calc(20% + 1px)}.paloma-ris-link{height:108px;top:74px;left:calc(20% + 54px)}.paloma-study-orb{z-index:7;color:#071710;opacity:0;background:#65dfb9;border:2px solid #9ae8d2;border-radius:50%;place-items:center;width:43px;height:43px;font-size:.68rem;display:grid;position:absolute;top:216px;left:39px;box-shadow:0 0 0 5px #65dfb914,0 0 18px #65dfb973}.paloma-study-ct{animation:24s ease-in-out infinite paloma-orb-one}.paloma-study-mr{animation:24s ease-in-out infinite paloma-orb-two}.paloma-study-dx{animation:24s ease-in-out infinite paloma-orb-three}.paloma-study-xg{animation:24s ease-in-out infinite paloma-orb-four}.paloma-media-line{opacity:0;background:#40506a;width:calc(26% - 165px);height:2px;animation:24s ease-in-out infinite media-line-show;position:absolute;top:237px;left:calc(39% + 165px)}.paloma-routing-scene .paloma-media{opacity:0;gap:10px;width:125px;animation:24s ease-in-out infinite paloma-media-late;display:flex;position:absolute;top:166px;left:65%}.paloma-routing-scene .usb-media i{width:36px;height:58px}.paloma-routing-scene .usb-media i:before{width:18px;height:17px;top:-16px;left:8px}.paloma-routing-scene .disc-media i{width:58px;height:58px}.paloma-output-line{top:237px;left:77%}.paloma-result-computer{top:186px}.moving-usb{z-index:8;color:#dbe5f3;opacity:0;background:linear-gradient(145deg,#263a54,#111c2c);border:2px solid #9bb0c8;border-radius:7px;width:38px;height:44px;font-style:normal;animation:24s ease-in-out infinite usb-to-computer;display:block;position:absolute;top:216px;left:77%;box-shadow:0 0 15px #65dfb940}.moving-usb:before{content:"";border:2px solid #9bb0c8;border-bottom:0;border-radius:3px 3px 0 0;width:18px;height:11px;position:absolute;top:-11px;left:8px}.moving-usb b{background:#65dfb9;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:14px;box-shadow:0 0 8px #65dfb9}.moving-usb span{text-align:center;font-size:.38rem;font-weight:900;position:absolute;bottom:4px;left:0;right:0}@keyframes six-state{0%,14%{opacity:1}16.67%,to{opacity:0}}@keyframes flow-line-in{0%,3%{opacity:0}7%,to{opacity:1}}@keyframes ris-request-show{0%,20%{opacity:0;transform:translateY(13px)}25%,32%{opacity:1;transform:translateY(-18px)}36%,to{opacity:0;transform:translateY(-28px)}}@keyframes ris-response-show{0%,34%{opacity:0;transform:translateY(-12px)}39%,47%{opacity:1;transform:translateY(18px)}51%,to{opacity:0;transform:translateY(28px)}}@keyframes route-lines-late{0%,47%{opacity:0}52%,to{opacity:1}}@keyframes ldo-orb-dx{0%,3%{opacity:0;top:228px;left:39px}5%{opacity:1}16%,48%{opacity:1;top:228px;left:calc(28% + 54px)}55%{top:228px;left:calc(59% - 21px)}61%{top:74px;left:calc(59% - 21px)}69%,79%{opacity:1;top:74px;left:calc(66% - 21px)}83%,to{opacity:0}}@keyframes ldo-orb-mr{0%,7%{opacity:0;top:228px;left:39px}9%{opacity:1}20%,48%{opacity:1;top:228px;left:calc(28% + 54px)}57%{top:228px;left:calc(59% - 21px)}66%,80%{opacity:1;top:228px;left:calc(66% - 21px)}84%,to{opacity:0}}@keyframes ldo-orb-ct{0%,11%{opacity:0;top:228px;left:39px}13%{opacity:1}24%,48%{opacity:1;top:228px;left:calc(28% + 54px)}59%{top:228px;left:calc(59% - 21px)}65%{top:383px;left:calc(59% - 21px)}73%,82%{opacity:1;top:383px;left:calc(66% - 21px)}86%,to{opacity:0}}@keyframes ldo-orb-xg{0%,15%{opacity:0;top:228px;left:39px}17%{opacity:1}28%,48%{opacity:1;top:228px;left:calc(28% + 54px)}61%{top:228px;left:calc(59% - 21px)}67%{top:74px;left:calc(59% - 21px)}75%,84%{opacity:1;top:74px;left:calc(66% - 21px)}88%,to{opacity:0}}@keyframes output-line-show{0%,76%{opacity:0}80%,to{opacity:1}}@keyframes disc-to-computer{0%,79%{opacity:0;left:81%;transform:rotate(0)}82%{opacity:1}92%,96%{opacity:1;left:calc(100% - 91px);transform:rotate(540deg)}to{opacity:0}}@keyframes xray-reveal{0%,91%{opacity:.12;filter:blur(2px)}95%,to{opacity:1;filter:none}}@keyframes paloma-ldo-line-show{0%,47%{opacity:0}51%,to{opacity:1}}@keyframes paloma-orb-one{0%,3%{opacity:0;left:39px}5%{opacity:1}15%,48%{opacity:1;left:calc(20% + 34px)}51%{left:calc(20% + 34px)}61%,65%{opacity:1;left:calc(39% + 61px)}69%,to{opacity:0}}@keyframes paloma-orb-two{0%,7%{opacity:0;left:39px}9%{opacity:1}19%,48%{opacity:1;left:calc(20% + 34px)}53%{left:calc(20% + 34px)}63%,67%{opacity:1;left:calc(39% + 61px)}71%,to{opacity:0}}@keyframes paloma-orb-three{0%,11%{opacity:0;left:39px}13%{opacity:1}23%,48%{opacity:1;left:calc(20% + 34px)}55%{left:calc(20% + 34px)}65%,69%{opacity:1;left:calc(39% + 61px)}73%,to{opacity:0}}@keyframes paloma-orb-four{0%,15%{opacity:0;left:39px}17%{opacity:1}27%,48%{opacity:1;left:calc(20% + 34px)}57%{left:calc(20% + 34px)}67%,71%{opacity:1;left:calc(39% + 61px)}75%,to{opacity:0}}@keyframes media-line-show{0%,54%{opacity:0}59%,to{opacity:1}}@keyframes paloma-media-late{0%,63%{opacity:0;transform:translate(12px)}69%,to{opacity:1;transform:none}}@keyframes usb-to-computer{0%,79%{opacity:0;left:77%;transform:translateY(0)}82%{opacity:1}92%,96%{opacity:1;left:calc(100% - 92px);transform:translateY(0)}to{opacity:0}}.movie-ris-link{background:0 0;width:48px}.movie-ris-link:before,.movie-ris-link:after{content:none}.movie-ris-link .ris-arrow{background:#40506a;width:2px;position:absolute;top:0;bottom:0}.movie-ris-link .ris-arrow:before,.movie-ris-link .ris-arrow:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;left:-4px}.movie-ris-link .ris-arrow-up{left:0}.movie-ris-link .ris-arrow-up:before{border-bottom:7px solid #65dfb9;top:0}.movie-ris-link .ris-arrow-down{right:0}.movie-ris-link .ris-arrow-down:after{border-top:7px solid #6f9cff;bottom:0}.movie-ris-link .ris-request,.movie-ris-link .ris-response{opacity:1;animation:none}.movie-ris-link .ris-request{color:#65dfb9;text-align:right;bottom:19px;left:auto;right:55px}.movie-ris-link .ris-response{color:#8fb0ff;top:19px;left:55px}.ldo-routing-scene .pacs-ldo-line,.ldo-routing-scene .ldo-route-lines,.paloma-pacs-line,.paloma-ldo-line,.paloma-media-line{opacity:1;animation:none}.paloma-routing-scene .paloma-media{opacity:1;animation:none;transform:none}.ldo-routing-scene .pacs-ldo-line{width:calc(28% - 112px);left:116px}.ldo-routing-scene .route-trunk{width:calc(31% - 142px);left:calc(28% + 146px)}.ldo-routing-scene .route-out{width:calc(7% + 4px)}.paloma-pacs-line{width:calc(20% - 97px);left:101px}.paloma-ldo-line{width:calc(19% - 102px);left:calc(20% + 106px)}.paloma-media-line{width:calc(26% - 157px);left:calc(39% + 161px)}.modality-ct{--modality:#5b8cff;--modality-ink:#fff;animation-delay:0s!important}.modality-mg{--modality:#f472b6;--modality-ink:#260717;animation-delay:-8s!important}.modality-dx{--modality:#65dfb9;--modality-ink:#071710;animation-delay:-16s!important}.modality-xa{--modality:#fb7185;--modality-ink:#26070c;animation-delay:-24s!important}.modality-mr{--modality:#a78bfa;--modality-ink:#140b2c;animation-delay:-32s!important}.modality-cr{--modality:#facc15;--modality-ink:#211b00;animation-delay:-40s!important}.modality-us{--modality:#22d3ee;--modality-ink:#001b20;animation-delay:-48s!important}.modality-xg{--modality:#fb923c;--modality-ink:#241000;animation-delay:-56s!important}.study-orb[class*=modality-],.paloma-study-orb[class*=modality-]{color:var(--modality-ink);border-color:color-mix(in srgb,var(--modality),white 42%);background:var(--modality);box-shadow:0 0 0 5px color-mix(in srgb,var(--modality),transparent 88%),0 0 18px color-mix(in srgb,var(--modality),transparent 42%);animation-duration:64s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.ldo-routing-scene .study-dx,.ldo-routing-scene .study-xg,.ldo-routing-scene .study-cr,.ldo-routing-scene .study-mg{animation-name:ldo-stream-top!important}.ldo-routing-scene .study-mr,.ldo-routing-scene .study-us{animation-name:ldo-stream-middle!important}.ldo-routing-scene .study-ct,.ldo-routing-scene .study-xa{animation-name:ldo-stream-bottom!important}.paloma-routing-scene .paloma-study-ct,.paloma-routing-scene .paloma-study-us,.paloma-routing-scene .paloma-study-mr,.paloma-routing-scene .paloma-study-dx{animation-name:paloma-stream-usb!important}.paloma-routing-scene .paloma-study-xg,.paloma-routing-scene .paloma-study-cr,.paloma-routing-scene .paloma-study-xa,.paloma-routing-scene .paloma-study-mg{animation-name:paloma-stream-cd!important}@keyframes ldo-stream-top{0%{opacity:0;top:228px;left:39px}1%{opacity:1}8%{top:228px;left:calc(28% + 54px)}15%{top:22px;left:calc(28% + 53px)}18%{top:22px;left:calc(28% + 97px)}22%{top:228px;left:calc(28% + 97px)}27%{top:228px;left:calc(59% - 21px)}32%{top:74px;left:calc(59% - 21px)}36%{opacity:1;top:74px;left:calc(66% - 21px)}37.5%,to{opacity:0}}@keyframes ldo-stream-middle{0%{opacity:0;top:228px;left:39px}1%{opacity:1}8%{top:228px;left:calc(28% + 54px)}15%{top:22px;left:calc(28% + 53px)}18%{top:22px;left:calc(28% + 97px)}22%{top:228px;left:calc(28% + 97px)}27%{top:228px;left:calc(59% - 21px)}36%{opacity:1;top:228px;left:calc(66% - 21px)}37.5%,to{opacity:0}}@keyframes ldo-stream-bottom{0%{opacity:0;top:228px;left:39px}1%{opacity:1}8%{top:228px;left:calc(28% + 54px)}15%{top:22px;left:calc(28% + 53px)}18%{top:22px;left:calc(28% + 97px)}22%{top:228px;left:calc(28% + 97px)}27%{top:228px;left:calc(59% - 21px)}32%{top:383px;left:calc(59% - 21px)}36%{opacity:1;top:383px;left:calc(66% - 21px)}37.5%,to{opacity:0}}.ldo-output-lines{z-index:2;position:absolute;inset:0}.ldo-output-lines i{background:#40506a;display:block;position:absolute}.ldo-output-lines .output-from-epson,.ldo-output-lines .output-from-rimage,.ldo-output-lines .output-from-paloma{height:2px;left:calc(66% + 145px);right:17%}.ldo-output-lines .output-from-epson{top:94px}.ldo-output-lines .output-from-rimage{top:249px}.ldo-output-lines .output-from-paloma{top:404px}.ldo-output-lines .output-bus{width:2px;top:94px;bottom:54px;left:83%}.ldo-output-lines .output-to-station{height:2px;top:249px;left:83%;right:94px}.ldo-result-disc{z-index:9;color:#dbe5f3;opacity:0;background:radial-gradient(circle,#0b1220 0 4px,#617796 5px 7px,#22344d 8px);border:2px solid #a9b8cc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.36rem;font-style:normal;font-weight:900;animation-duration:64s;animation-timing-function:linear;animation-iteration-count:infinite;display:grid;position:absolute;left:calc(66% + 116px)}.ldo-result-disc.result-top{animation-name:ldo-result-top;top:79px}.ldo-result-disc.result-middle{animation-name:ldo-result-middle;top:234px}.ldo-result-disc.result-bottom{animation-name:ldo-result-bottom;top:389px}.result-ct{animation-delay:0s}.result-mg{animation-delay:-8s}.result-dx{animation-delay:-16s}.result-xa{animation-delay:-24s}.result-mr{animation-delay:-32s}.result-cr{animation-delay:-40s}.result-us{animation-delay:-48s}.result-xg{animation-delay:-56s}.ldo-routing-scene .radiology-image{opacity:1;animation:8s ease-in-out infinite paloma-xray-pulse}@keyframes ldo-result-top{0%,35%{opacity:0;top:79px;left:calc(66% + 116px);transform:rotate(0)}36%{opacity:1}40%{top:79px;left:calc(83% - 15px)}44%{top:234px;left:calc(83% - 15px)}48%{opacity:1;top:234px;left:calc(100% - 90px);transform:rotate(540deg)}50%,to{opacity:0}}@keyframes ldo-result-middle{0%,35%{opacity:0;top:234px;left:calc(66% + 116px);transform:rotate(0)}36%{opacity:1}40%{top:234px;left:calc(83% - 15px)}48%{opacity:1;top:234px;left:calc(100% - 90px);transform:rotate(540deg)}50%,to{opacity:0}}@keyframes ldo-result-bottom{0%,35%{opacity:0;top:389px;left:calc(66% + 116px);transform:rotate(0)}36%{opacity:1}40%{top:389px;left:calc(83% - 15px)}44%{top:234px;left:calc(83% - 15px)}48%{opacity:1;top:234px;left:calc(100% - 90px);transform:rotate(540deg)}50%,to{opacity:0}}@keyframes paloma-stream-usb{0%{opacity:0;top:216px;left:39px}1%{opacity:1}8%{top:216px;left:calc(20% + 34px)}15%{top:22px;left:calc(20% + 33px)}18%{top:22px;left:calc(20% + 77px)}22%{top:216px;left:calc(20% + 77px)}30%{top:216px;left:calc(39% + 61px)}36%{opacity:1;top:216px;left:calc(65% - 3px)}37.5%,to{opacity:0}}@keyframes paloma-stream-cd{0%{opacity:0;top:216px;left:39px}1%{opacity:1}8%{top:216px;left:calc(20% + 34px)}15%{top:22px;left:calc(20% + 33px)}18%{top:22px;left:calc(20% + 77px)}22%{top:216px;left:calc(20% + 77px)}30%{top:216px;left:calc(39% + 61px)}36%{opacity:1;top:216px;left:calc(65% + 54px)}37.5%,to{opacity:0}}.paloma-output-line{opacity:1;animation:none}.paloma-transfer{z-index:9;color:#dbe5f3;opacity:0;place-items:center;font-style:normal;font-weight:900;animation-duration:64s;animation-timing-function:linear;animation-iteration-count:infinite;display:grid;position:absolute}.paloma-transfer.transfer-usb{background:linear-gradient(145deg,#263a54,#111c2c);border:2px solid #9bb0c8;border-radius:7px;width:38px;height:44px;animation-name:paloma-usb-to-workstation;top:216px;left:calc(65% - 3px);box-shadow:0 0 15px #65dfb940}.paloma-transfer.transfer-usb:before{content:"";border:2px solid #9bb0c8;border-bottom:0;border-radius:3px 3px 0 0;width:18px;height:11px;position:absolute;top:-11px;left:8px}.paloma-transfer.transfer-usb b{background:#65dfb9;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;box-shadow:0 0 8px #65dfb9}.paloma-transfer.transfer-usb span{font-size:.38rem;position:absolute;bottom:4px}.paloma-transfer.transfer-disc{background:radial-gradient(circle,#0b1220 0 4px,#617796 5px 7px,#22344d 8px);border:2px solid #9bb0c8;border-radius:50%;width:34px;height:34px;font-size:.38rem;animation-name:paloma-cd-to-workstation;top:220px;left:calc(65% + 54px)}.transfer-ct{animation-delay:0s}.transfer-mg{animation-delay:-8s}.transfer-dx{animation-delay:-16s}.transfer-xa{animation-delay:-24s}.transfer-mr{animation-delay:-32s}.transfer-cr{animation-delay:-40s}.transfer-us{animation-delay:-48s}.transfer-xg{animation-delay:-56s}.paloma-result-computer .radiology-image{opacity:1;animation:8s ease-in-out infinite paloma-xray-pulse}@keyframes paloma-usb-to-workstation{0%,35%{opacity:0;left:calc(65% - 3px)}36%{opacity:1}40%{left:77%}47%{opacity:1;left:calc(100% - 92px)}49%,to{opacity:0}}@keyframes paloma-cd-to-workstation{0%,35%{opacity:0;left:calc(65% + 54px);transform:rotate(0)}36%{opacity:1}40%{left:77%}47%{opacity:1;left:calc(100% - 88px);transform:rotate(360deg)}49%,to{opacity:0}}@keyframes paloma-xray-pulse{0%,35%{filter:brightness(.72)}50%,85%{filter:brightness(1.15)}to{filter:brightness(.72)}}.paloma-home{background:linear-gradient(150deg,#f5fffc 0%,#eef3ff 100%)}.paloma-feature{grid-template-columns:1.15fr .85fr;align-items:center;gap:85px;display:grid}.paloma-feature h2{margin-bottom:24px}.paloma-device{aspect-ratio:1.08;background:linear-gradient(145deg,#fdfefe,#dfe7ea);border:1px solid #ffffff8c;border-radius:44px 44px 32px 32px;justify-self:center;width:min(100%,440px);min-height:0;padding:30px 32px;position:relative;transform:perspective(900px)rotateY(-5deg)rotateX(1deg);box-shadow:0 35px 65px #182d3b33,inset 0 2px #fff}.paloma-device:before{content:"";pointer-events:none;border:1px solid #0b122014;border-radius:39px 39px 29px 29px;position:absolute;inset:12px}.paloma-device-large{min-height:0}.paloma-screen{z-index:1;min-height:170px;color:var(--white);background:linear-gradient(150deg,#10243a,#153e52);border:8px solid #121d30;border-radius:20px;flex-direction:column;justify-content:center;padding:22px;display:flex;position:relative;box-shadow:inset 0 0 45px #58e6c114}.paloma-screen small{color:var(--mint);letter-spacing:.08em;margin-bottom:28px;font-size:.62rem;font-weight:800}.paloma-screen strong{font-size:1.1rem;line-height:1.35}.paloma-screen span{width:fit-content;color:var(--ink);background:var(--mint);border-radius:7px;margin-top:23px;padding:6px 9px;font-size:.68rem;font-weight:800}.paloma-slot{background:#172536;border-radius:999px;width:62%;height:13px;margin:43px auto 0;box-shadow:inset 0 3px 5px #00000073,0 1px #fff}.paloma-led{background:var(--mint-dark);width:9px;height:9px;box-shadow:0 0 0 5px #159e821f, 0 0 16px var(--mint);border-radius:50%;position:absolute;bottom:54px;right:32px}.paloma-caption{color:var(--ink-soft);text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800;position:absolute;bottom:-40px;left:0;right:0}.paloma-page-hero{padding-bottom:115px}.medical-hero{background:linear-gradient(135deg,#f0fbf8,#e9efff 70%,#fff)}.medical-flow{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.medical-flow a{border:1px solid var(--line);background:var(--white);border-radius:17px;flex-direction:column;min-height:230px;padding:22px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.medical-flow a:hover{border-color:var(--mint-dark);transform:translateY(-5px);box-shadow:0 16px 35px #11213114}.medical-flow a:not(:last-child):after{z-index:2;background:var(--mint-dark);content:"";width:10px;height:2px;position:absolute;top:50%;right:-10px}.medical-flow span{width:34px;height:34px;color:var(--ink);background:var(--mint);border-radius:10px;place-items:center;margin-bottom:auto;font-size:.74rem;font-weight:900;display:grid}.medical-flow strong{margin-bottom:8px;font-size:.95rem}.medical-flow small{color:var(--ink-soft);line-height:1.45}.medical-integration-movie-section{background:linear-gradient(#f5faf9,#eaf4f2)}.medical-integration-movie{background:#0b1220;border:1px solid #37526747;border-radius:24px;overflow:hidden;box-shadow:0 28px 58px #11213129}.medical-integration-scroll{overscroll-behavior-inline:contain;scrollbar-color:#536780 #111c2c;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 52% 24%,#4286ff21,#0000 44%),#0b1220;overflow-x:auto}.medical-integration-diagram{width:100%;min-width:1000px;height:auto;display:block}.medical-flow-lines path{fill:none;stroke:#40536d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-end:none}.medical-flow-lines .telerad-send{stroke:#9a557e}.medical-flow-lines .telerad-return{stroke:#557aa9}.medical-flow-lines .patient-media-line{stroke:#657991}.medical-flow-lines .repo-results-line{stroke:#22d3ee}.medical-flow-lines .results-browser-line{stroke:#22d3ee;stroke-dasharray:5 7}.medical-path-labels text{fill:#91a3ba;letter-spacing:.045em;text-anchor:middle;font-size:11px;font-weight:850}.medical-path-labels .label-send{fill:#f2a5d0}.medical-path-labels .label-return{fill:#9bbcff}.medical-system-node rect,.medical-modality-node rect{fill:#152338;stroke:#536780;stroke-width:2px;filter:drop-shadow(0 13px 16px #00000038)}.medical-system-node text,.medical-modality-node text{fill:#f2f6fb;text-anchor:middle;letter-spacing:.025em;font-size:18px;font-weight:900}.medical-system-node .node-sub,.medical-modality-node .node-sub{fill:#91a3ba;letter-spacing:.07em;font-size:10px;font-weight:800}.node-ris rect{fill:#102c35;stroke:#65dfb9}.node-ris text:first-of-type,.node-ris text:nth-of-type(2){fill:#dffff5}.node-dmwl rect{fill:#122a3d;stroke:#6a91d8}.node-pacs rect{fill:#15283b;stroke:#7994bb}.node-telerad rect{fill:#271e3c;stroke:#a78bfa}.node-repo rect{fill:#123128;stroke:#6ee7b7}.node-results rect{fill:#102b36;stroke:#22d3ee}.node-ldo rect{fill:#352515;stroke:#fb923c}.node-patient rect{fill:#17283a;stroke:#8fb0ff}.medical-modality-node rect{stroke-width:2.5px}.modality-node-ct rect{stroke:#5b8cff}.modality-node-mr rect{stroke:#a78bfa}.modality-node-dx rect{stroke:#65dfb9}.modality-node-us rect{stroke:#22d3ee}.modality-node-xa rect{stroke:#fb7185}.modality-node-mmg rect{stroke:#f472b6}.medical-media-node circle,.medical-media-node rect{fill:#18283d;stroke:#91a5bd;stroke-width:2px}.medical-media-node text{fill:#edf3fa;text-anchor:middle;font-size:13px;font-weight:900}.medical-media-node.media-cd circle{fill:#1b2b42;stroke:#a9b8cc}.medical-media-node .usb-plug{fill:#263a54;stroke:#a9b8cc;stroke-width:2px}.medical-browser-node .browser-frame{fill:#111d2e;stroke:#22d3ee;stroke-width:2px;filter:drop-shadow(0 13px 16px #00000038)}.medical-browser-node .browser-toolbar{fill:none;stroke:#40536d;stroke-width:1px}.medical-browser-node .browser-dot-red{fill:#fb7185}.medical-browser-node .browser-dot-yellow{fill:#facc15}.medical-browser-node .browser-dot-green{fill:#65dfb9}.medical-browser-node .browser-address{fill:#1d2c40;stroke:#40536d;stroke-width:1px}.medical-browser-node .browser-study-screen{fill:#07101d;stroke:#536780;stroke-width:1px}.medical-browser-node .browser-radiology-image{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite browser-study-open}.medical-browser-node .browser-radiology-image ellipse{fill:#18354c;stroke:#8fb0ff;stroke-width:1.4px}.medical-browser-node .browser-radiology-image .scan-core{fill:#9dbff6;opacity:.68}.medical-browser-node .browser-radiology-image path{fill:none;stroke:#c4d8f6;stroke-width:1px;opacity:.5}.medical-browser-node .browser-title{fill:#eaf4ff;text-anchor:middle;font-size:11px;font-weight:900}.medical-browser-node .browser-copy{fill:#91a3ba;text-anchor:middle;font-size:9px;font-weight:750}.www-transfer circle{fill:#22d3ee;stroke:#d9fbff;stroke-width:2px;filter:url(#medical-dot-glow)}.www-transfer text{fill:#07101d;text-anchor:middle;font-size:8px;font-weight:950}.www-transfer{filter:drop-shadow(0 0 8px #22d3eea6)}@keyframes browser-study-open{0%,70%{opacity:.14;transform:scale(.82)}78%,95%{opacity:1;transform:scale(1)}to{opacity:.14;transform:scale(.82)}}.flow-comet circle{fill:var(--packet)}.flow-comet .packet-core{r:8px;filter:url(#medical-dot-glow)}.flow-comet .packet-tail-near{cx:-11px;r:5px;opacity:.48}.flow-comet .packet-tail-far{cx:-20px;r:3px;opacity:.2}.medical-movie-mobile-hint{color:#9aaac0;text-align:center;background:#101a2a;margin:0;padding:10px 18px;font-size:.66rem;display:none}.medical-movie-legend{color:#aebbd0;letter-spacing:.04em;background:#101a2a;border-top:1px solid #24344b;justify-content:center;align-items:center;gap:22px;min-height:58px;padding:12px 20px;font-size:.64rem;font-weight:850;display:flex}.medical-movie-legend span{align-items:center;gap:7px;display:flex}.medical-movie-legend i{border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 8px}.legend-ct{color:#5b8cff;background:#5b8cff}.legend-mr{color:#a78bfa;background:#a78bfa}.legend-dx{color:#65dfb9;background:#65dfb9}.legend-us{color:#22d3ee;background:#22d3ee}.legend-xa{color:#fb7185;background:#fb7185}.legend-mmg{color:#f472b6;background:#f472b6}.medical-movie-legend strong{color:#d8e2ef;border:1px solid #40536d;border-radius:6px;padding:5px 8px;font-size:.58rem}.coverage-panel{background:linear-gradient(135deg,#e8fbf6,#edf1ff);border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:54px;display:grid}.poland-map-wrap{place-items:center;min-height:420px;display:grid}.poland-map-image{isolation:isolate;width:min(100%,480px);position:relative}.poland-map-image:before{z-index:-1;content:"";border-radius:45%;position:absolute;inset:5% 3% 2% 5%;box-shadow:0 22px 45px #0b12201f}.poland-map-image>img{clip-path:inset(0 0 0 3%);mix-blend-mode:multiply;width:100%;height:auto;display:block}.map-city-pin{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-city-pin span{border:4px solid var(--white);background:var(--blue);border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block;box-shadow:0 4px 10px #4e7fff80}.map-city-pin strong{color:var(--white);background:var(--ink);white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:11px;line-height:1}.map-city-pin:hover span,.map-city-pin:focus-visible span{transform:scale(1.35)}.city-gdansk{top:25%;left:52%}.city-poznan{top:48%;left:39%}.city-warszawa{top:50%;left:70%}.city-wroclaw{top:64%;left:40%}.city-krakow{top:76%;left:62%}.coverage-copy h2{margin-bottom:22px}.coverage-copy .lead{margin-bottom:28px}.coverage-points{grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.coverage-points li{background:#ffffffb8;border-radius:10px;padding:11px 14px;font-size:.9rem;font-weight:700}.cta-section{padding:38px 0 0}.cta-panel{color:var(--white);background:var(--ink);border-radius:28px;justify-content:space-between;align-items:center;gap:50px;padding:56px;display:flex}.cta-panel h2{margin-bottom:14px;font-size:clamp(2rem,4vw,3.3rem)}.cta-panel p:not(.eyebrow){color:#bdc8d9;max-width:670px;margin:0}.cta-actions{flex-direction:column;flex:none;gap:10px;display:flex}.page-hero{background:linear-gradient(145deg,#f4f9f8,#edf1ff);padding:90px 0 75px}.page-hero .eyebrow{margin-bottom:20px}.page-hero h1{max-width:950px;font-size:clamp(2.6rem,5vw,5.3rem)}.page-hero .lead{margin-top:25px}.medical-hero-intro{gap:16px;max-width:980px;margin-top:25px;display:grid}.medical-hero-intro p{color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.72}.paloma-section-copy{max-width:980px;margin:-12px 0 44px}.paloma-display-title{font-size:clamp(2.6rem,4vw,4rem)!important}.amas-hero-copy{gap:14px;margin-top:25px;display:grid}.amas-hero-copy p{color:var(--ink-soft);margin:0;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.68}.amas-replication-heading{max-width:980px}.amas-replication-copy{gap:16px;max-width:980px;display:grid}.amas-replication-copy p{color:#aebbd0;margin:0}.amas-replication-features{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.amas-movie-heading{max-width:none}.amas-movie-heading h2{white-space:nowrap;font-size:clamp(2rem,3.3vw,3.4rem)}.amas-safety-copy{max-width:980px;margin:-12px 0 44px}.pacs-page-hero .pacs-hero-title{max-width:none}.pacs-hero-name,.pacs-hero-tagline{display:block}.pacs-hero-name{white-space:nowrap;font-size:clamp(3rem,5.2vw,4.8rem)}.pacs-hero-tagline{white-space:nowrap;margin-top:14px;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.04}.breadcrumbs{padding-top:25px}.breadcrumbs ol{color:#667085;flex-wrap:wrap;gap:9px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:9px}.breadcrumbs a:hover{color:var(--mint-dark)}.content-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:70px;display:grid}.prose h2{margin:2.6rem 0 1rem;font-size:clamp(1.8rem,3vw,2.7rem)}.prose h3{margin:2rem 0 .7rem}.prose p,.prose li{color:var(--ink-soft)}.check-list{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.check-list li{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:17px 18px 17px 50px;position:relative}.check-list li:before{width:22px;height:22px;color:var(--ink);background:var(--mint);content:"✓";border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.side-card{color:var(--white);background:var(--ink);border-radius:20px;padding:28px;position:sticky;top:110px}.side-card h2{margin-bottom:14px;font-size:1.55rem}.side-card p{color:#b7c2d3}.side-card .button{width:100%;margin-top:10px}.steps{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{border:1px solid var(--line);counter-increment:steps;border-radius:18px;padding:28px}.step:before{width:36px;height:36px;color:var(--ink);background:var(--mint);content:counter(steps);border-radius:10px;place-items:center;margin-bottom:28px;font-weight:900;display:grid}.step h3{margin-bottom:10px;font-size:1.12rem}.step p{color:var(--ink-soft);margin:0;font-size:.9rem}.region-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.region-link{border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:130px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.region-link:hover{border-color:var(--mint-dark);transform:translateY(-3px)}.region-link small{color:#667085}.region-link span{font-weight:800}.facility-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.facility-card{border:1px solid var(--line);background:var(--white);border-radius:18px;min-height:235px;padding:30px;box-shadow:0 14px 32px #11213109}.facility-card small{color:var(--mint-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:34px;font-size:.72rem;font-weight:850;display:block}.facility-card h3{margin-bottom:12px;font-size:1.25rem}.facility-card p{color:var(--ink-soft);margin:0;line-height:1.65}.city-links{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.city-links a{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:700;display:inline-block}.city-links a:hover{border-color:var(--mint-dark)}.contact-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-card{border:1px solid var(--line);background:var(--white);border-radius:20px;padding:32px}.contact-card h2{margin-bottom:18px;font-size:1.7rem}.contact-card a{color:var(--mint-dark);font-weight:800}.contact-card address{font-style:normal}.notice{border-left:4px solid var(--mint-dark);background:#eefaf7;border-radius:0 12px 12px 0;padding:18px 20px}.site-footer{color:#c2ccda;background:#080e19;margin-top:110px;padding:75px 0 28px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:55px;display:grid}.brand-footer{margin-bottom:22px}.footer-grid p{max-width:390px}.footer-grid h2{color:var(--white);letter-spacing:0;margin-bottom:18px;font-size:1rem}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin:8px 0}.footer-grid a:hover{color:var(--mint)}.footer-grid address{font-style:normal}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:58px;padding-top:24px;font-size:.8rem;display:flex}.site-version{color:var(--mint);font-weight:800}.site-version:hover{color:var(--white)}.mobile-contact-actions{z-index:70;align-items:center;gap:9px;display:flex;position:fixed;bottom:22px;right:22px}.mobile-call-cta{width:58px;height:58px;color:var(--white);background:var(--ink);border:1px solid #ffffff38;border-radius:50%;flex:0 0 58px;place-items:center;display:grid;box-shadow:0 14px 38px #0b122052}.mobile-call-cta svg{width:25px;height:25px;fill:var(--mint)}.mobile-save-contact{border:1px solid var(--line);min-height:52px;color:var(--ink);background:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:.8rem;font-weight:850;display:inline-flex;box-shadow:0 14px 38px #0b122033}.mobile-save-contact svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.mobile-call-cta:hover,.mobile-save-contact:hover{transform:translateY(-2px)}.mobile-call-cta:focus-visible,.mobile-save-contact:focus-visible{outline-offset:3px;outline:3px solid #4e7fff}.storage-notice{z-index:80;color:#f4f7fb;background:#0b1220;border:1px solid #52647c;border-radius:16px;align-items:center;gap:20px;max-width:820px;padding:14px 16px;font-size:.8rem;line-height:1.45;display:flex;position:fixed;bottom:18px;left:18px;right:245px;box-shadow:0 14px 38px #0b122057}.storage-notice[hidden]{display:none}.storage-notice p{margin:0}.storage-notice strong{color:#7ff0cf}.storage-notice-actions{flex:none;gap:8px;display:flex}.storage-notice-actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-weight:850}.storage-notice-accept{color:#071710;background:#7ff0cf;border:1px solid #7ff0cf}.storage-notice-reject{color:#f4f7fb;background:0 0;border:1px solid #9cabc0}.storage-notice-actions button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=1160px){#main-nav{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:22px;display:none;position:absolute;top:126px;left:20px;right:20px}#main-nav.is-open{display:flex}#main-nav .button{margin-top:8px}.nav-dropdown{width:100%}.nav-dropdown summary{min-height:44px;padding:10px 8px}.nav-submenu{background:var(--surface);width:100%;min-width:0;box-shadow:none;border-radius:11px;margin:2px 0 8px;padding:8px;position:static;transform:none}.nav-submenu a{white-space:normal;min-height:44px}.menu-toggle{display:block}.hero-grid,.split,.coverage-panel,.content-grid,.ldo-showcase,.ldo-hero-grid,.amas-hero-grid,.amas-medical,.paloma-feature,.outsourcing-home-grid,.custom-solutions-highlight-grid{grid-template-columns:1fr}.hero-visual{min-height:430px}.service-grid{grid-template-columns:repeat(2,1fr)}.solution-editorial-grid,.custom-solution-intro{grid-template-columns:1fr}.design-process,.region-grid{grid-template-columns:repeat(3,1fr)}.facility-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.coverage-panel{gap:20px}.ldo-cover-wrap{max-width:340px;margin-inline:auto}.ldo-hero-grid>img{justify-self:center;max-width:330px;height:auto;max-height:440px}.ldo-mode-grid,.ldo-capability-grid{grid-template-columns:1fr}.integration-row,.protocol-grid{grid-template-columns:repeat(2,1fr)}.medical-flow{grid-template-columns:repeat(3,1fr)}.medical-flow a:nth-child(3):after{display:none}.side-card{position:static}.formedicus-nav-inner{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start;scroll-padding-inline:20px;overflow-x:auto}.formedicus-nav-label{display:none}.formedicus-nav a{scroll-snap-align:start;flex:none;align-items:center;min-height:44px;display:inline-flex}}@media (width>=681px) and (width<=900px){.section{padding:84px 0}.hero{padding:76px 0 68px}.hero-grid{gap:42px}.hero-visual{min-height:390px}.page-hero{padding:74px 0 64px}.section-heading{margin-bottom:40px}.service-card{min-height:280px;padding:26px}.design-process{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-solution-intro{gap:34px}.cta-panel{flex-direction:column;align-items:flex-start;gap:28px;padding:40px}.cta-actions{width:100%}.contact-grid{grid-template-columns:1fr}.ldo-hero-grid>img{max-width:290px}}@media (width<=680px){.container,.narrow{width:min(100% - 28px,1180px)}h1{font-size:clamp(2.35rem,12vw,3.35rem)}h2{font-size:clamp(1.85rem,9vw,2.65rem)}.section{padding:68px 0}body{font-size:15.5px;line-height:1.7}.site-header{backdrop-filter:blur(12px)}.nav-wrap{min-height:70px}.brand{height:44px}.brand-symbol{flex-basis:36px;width:36px;height:36px}.brand-symbol img{width:36px}.brand-wordmark{width:126px;height:36px}.brand-wordmark img{width:126px}#main-nav{border-radius:14px;max-height:calc(100dvh - 132px);padding:16px;top:114px;left:14px;right:14px;overflow-y:auto}#main-nav>a:not(.button){min-height:44px;padding:10px 8px}.hero{padding:58px 0 48px}.hero-grid{gap:30px}.hero .lead{margin:22px 0 28px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{text-align:center;width:100%;padding-inline:18px}.trust-row{gap:12px 18px;margin-top:30px}.hero-visual{min-height:320px}.visual-core{inset:24px 10px}.visual-orbit{width:190px;height:190px;top:70px;left:calc(50% - 95px)}.visual-orbit:after{inset:65px}.status-card{padding:13px 15px;font-size:.8rem}.service-grid,.product-grid,.steps,.region-grid,.contact-grid,.facility-grid{grid-template-columns:1fr}.section-heading{margin-bottom:34px}.section-heading h2{margin-bottom:16px}.service-card{padding:24px}.solution-editorial{min-height:auto;padding:28px}.design-process{grid-template-columns:1fr}.design-process article{min-height:auto}.design-process span{margin-bottom:28px}.integration-row{grid-template-columns:1fr}.ldo-capability-grid article{grid-template-columns:1fr;padding:28px}.amas-levels,.protocol-grid,.amas-nodes{grid-template-columns:1fr}.array-movie-bar,.array-movie-bar>div{align-items:flex-start}.array-movie-bar>div{flex-direction:column;gap:6px}.movie-control{flex:none}.array-movie-stage{min-height:545px;padding:24px 10px 20px}.movie-application{padding:9px 11px}.movie-application strong{max-width:220px;font-size:.66rem}.storage-cluster{min-height:355px;margin-top:12px}.storage-primary{width:155px}.storage-replicas{--replica-gap:8px;gap:var(--replica-gap);left:2%;right:2%}.storage-face{min-height:67px;padding:14px 15px}.storage-face:before,.storage-face:after{display:none}.drive-bank{grid-template-columns:repeat(4,1fr);gap:3px}.drive-bank i{height:23px}.drive-bank i:nth-child(n+5){display:none}.storage-screen{font-size:.46rem;bottom:6px;left:15px}.storage-led{bottom:8px;right:13px}.storage-unit>strong{font-size:.62rem}.storage-unit>small{font-size:.52rem}.sync-network{top:98px;left:8%;right:8%}.sync-network b{white-space:nowrap}.verified-mark{font-size:.48rem;right:-3px}.movie-action-status{margin-top:2px}.movie-action-status>span{font-size:.62rem}.amas-film-block{margin-top:62px}.resource-movie-stage{padding:34px 9px 22px}.resource-flow{grid-template-columns:1fr 16px 1fr 16px 1fr 16px 1fr;gap:3px;min-height:220px}.resource-flow strong{letter-spacing:.04em;margin-top:9px;font-size:.44rem}.resource-disks{gap:3px}.resource-disks span{height:38px}.resource-pool{min-height:90px}.resource-pool span{width:63px;height:32px}.resource-pool span:first-child{top:12px}.resource-pool span:nth-child(2){top:25px}.resource-pool span:nth-child(3){top:38px}.resource-volumes{gap:4px}.resource-volumes span{padding:8px 2px;font-size:.48rem}.resource-services{grid-template-columns:1fr;gap:4px}.resource-services span{min-height:37px;font-size:.46rem}.resource-services strong{grid-column:auto}.resource-movie-state span,.failover-movie-state span{font-size:.57rem}.failover-movie-stage{min-height:430px;padding:28px 10px 22px}.failover-service{width:145px;min-height:64px}.failover-routes{width:78%;height:132px}.failover-routes>span{height:122px}.failover-arrays{gap:18px;width:100%;margin-top:-22px}.failover-array>strong{font-size:.62rem}.failover-array .role{font-size:.52rem}.paloma-device{aspect-ratio:1.05;border-radius:34px;min-height:0;padding:24px;transform:none}.paloma-screen{min-height:150px}.paloma-slot{margin-top:34px}.paloma-led{bottom:44px;right:25px}.paloma-movie-stage,.ldo-movie-stage{padding:34px 8px 22px}.paloma-movie-flow{grid-template-columns:.8fr 12px 1.05fr 12px .85fr;gap:4px;min-height:230px}.paloma-order{border-radius:10px;padding:16px 8px}.paloma-order span,.paloma-order i{font-size:.46rem}.paloma-order strong{margin:16px 0 5px;font-size:.65rem}.paloma-terminal{border-radius:18px;min-height:178px;padding:12px 9px}.terminal-screen{border-width:5px;min-height:105px;padding:9px}.terminal-screen small{font-size:.43rem}.terminal-screen b{margin:12px 0 9px;font-size:.58rem}.terminal-slot{margin-top:23px}.paloma-terminal>em{bottom:16px;right:12px}.paloma-media{flex-direction:column;gap:20px}.usb-media i{width:31px;height:48px}.usb-media i:before{width:15px;height:15px;top:-14px;left:7px}.disc-media i{width:47px;height:47px}.paloma-media span{margin-top:7px;font-size:.46rem}.ldo-routing-scene{min-height:290px}.pacs-node{border-radius:10px;width:62px;min-height:72px;top:105px;left:0}.pacs-stack{width:32px;height:22px}.pacs-stack i{height:14px}.pacs-stack i:nth-child(2){top:5px}.pacs-stack i:nth-child(3){top:10px}.pacs-node strong{font-size:.58rem}.pacs-node small{font-size:.42rem}.pacs-ldo-line{width:calc(32% - 62px);top:140px;left:62px}.ldo-router-node{border-radius:12px;width:72px;min-height:86px;top:98px;left:32%}.ldo-router-node small{font-size:.48rem}.ldo-router-node strong{margin:11px 0 6px;font-size:.62rem}.ldo-router-node span{text-align:center;font-size:.37rem}.ldo-route-lines{inset:27px 89px 27px calc(32% + 72px)}.ldo-device-target{border-radius:8px;grid-template-columns:24px 1fr;gap:5px;width:82px;min-height:58px;padding:7px 5px;right:0}.target-epson{top:0}.target-rimage{top:116px}.target-paloma{bottom:0}.ldo-device-target>i{border-radius:6px;width:23px;height:23px;font-size:.4rem}.ldo-device-target strong{font-size:.47rem}.ldo-device-target small{letter-spacing:0;margin-top:3px;font-size:.4rem}.study-orb{width:30px;height:30px;font-size:.5rem}.study-dx{animation-name:route-study-dx-mobile}.study-mr{animation-name:route-study-mr-mobile}.study-ct{animation-name:route-study-ct-mobile}.study-xg{animation-name:route-study-xg-mobile}.medical-flow{grid-template-columns:1fr}.medical-flow a{min-height:160px}.medical-flow a:after{display:none!important}.medical-integration-movie{border-radius:16px;margin-inline:-6px}.medical-integration-diagram{min-width:960px}.medical-movie-mobile-hint{display:block}.medical-movie-legend{white-space:nowrap;justify-content:flex-start;gap:12px;padding-inline:14px;overflow-x:auto}.medical-movie-legend strong{font-size:.5rem}.service-card{min-height:265px}.metric-row{grid-template-columns:1fr}.coverage-panel,.cta-panel{border-radius:20px;padding:22px}.poland-map-wrap{min-height:290px}.poland-map-image{width:min(100%,390px)}.map-city-pin{gap:4px}.map-city-pin span{border-width:3px;width:12px;height:12px}.map-city-pin strong{padding:5px 7px;font-size:9px}.coverage-points{grid-template-columns:1fr}.cta-panel{flex-direction:column;align-items:stretch}.cta-actions,.cta-actions .button{width:100%}.page-hero{padding:54px 0 46px}.page-hero .lead{line-height:1.65}.page-hero h1{overflow-wrap:anywhere;font-size:clamp(2.25rem,11vw,3.2rem)}.pacs-page-hero .pacs-hero-title{overflow-wrap:normal}.pacs-hero-name{letter-spacing:-.045em;font-size:clamp(1.55rem,7.6vw,3rem)}.pacs-hero-tagline{white-space:normal;margin-top:12px;font-size:clamp(1.8rem,8.8vw,2.8rem)}.paloma-display-title{font-size:clamp(2.15rem,9vw,2.65rem)!important}.amas-replication-features{grid-template-columns:1fr}.amas-movie-heading h2{white-space:normal}.breadcrumbs{padding-top:16px}.table-wrap{border-left:0;border-right:0;border-radius:0;margin-inline:-14px}.check-list li{padding-right:14px}.contact-card{padding:24px}.site-footer{padding-bottom:calc(108px + env(safe-area-inset-bottom));margin-top:76px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-bottom{flex-direction:column;align-items:flex-start}.mobile-contact-actions{right:14px;bottom:max(14px, env(safe-area-inset-bottom));justify-content:flex-end;left:14px}.mobile-save-contact{flex:auto;justify-content:center;min-height:54px}.mobile-call-cta{flex-basis:56px;width:56px;height:56px}.mobile-call-cta svg{width:25px;height:25px}.storage-notice{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;padding:14px;left:14px}.storage-notice-actions{width:100%}.storage-notice-actions button{flex:50%}}@keyframes route-study-dx-mobile{0%,5%{opacity:0;top:126px;left:50px}8%{opacity:1}27%{top:126px;left:calc(32% + 21px)}48%,82%{opacity:1;top:14px;left:calc(100% - 78px)}88%,to{opacity:0}}@keyframes route-study-mr-mobile{0%,18%{opacity:0;top:126px;left:50px}21%{opacity:1}40%{top:126px;left:calc(32% + 21px)}60%,85%{opacity:1;top:126px;left:calc(100% - 78px)}91%,to{opacity:0}}@keyframes route-study-ct-mobile{0%,31%{opacity:0;top:126px;left:50px}34%{opacity:1}53%{top:126px;left:calc(32% + 21px)}73%,88%{opacity:1;top:238px;left:calc(100% - 78px)}94%,to{opacity:0}}@keyframes route-study-xg-mobile{0%,44%{opacity:0;top:126px;left:50px}47%{opacity:1}64%{top:126px;left:calc(32% + 21px)}82%,92%{opacity:1;top:14px;left:calc(100% - 45px)}97%,to{opacity:0}}@media (width<=680px){.ldo-routing-scene,.paloma-routing-scene{min-height:380px}.ldo-routing-scene .pacs-node,.paloma-routing-scene .paloma-pacs-node{width:60px;min-height:68px;top:170px;left:0}.ldo-routing-scene .pacs-ldo-line{width:calc(26% - 52px);top:203px;left:56px}.ldo-routing-scene .ldo-router-node{width:80px;min-height:98px;top:155px;left:26%}.movie-ris-node{width:90px;min-height:58px;top:5px;left:calc(26% - 5px)}.movie-ris-link{width:32px;height:92px;top:63px;left:calc(26% + 39px)}.movie-ris-link .ris-request{right:39px}.movie-ris-link .ris-response{left:39px}.movie-ris-link b{width:90px;padding:3px;font-size:.34rem;left:6px}.ldo-routing-scene .route-trunk{width:calc(28% - 72px);top:203px;left:calc(26% + 76px)}.ldo-routing-scene .route-branch{height:268px;top:70px;left:54%}.ldo-routing-scene .route-out{width:calc(4% + 4px);left:54%}.ldo-routing-scene .route-out-epson{top:70px}.ldo-routing-scene .route-out-rimage{top:203px}.ldo-routing-scene .route-out-paloma{top:338px}.ldo-routing-scene .ldo-device-target{grid-template-columns:21px 1fr;gap:4px;width:72px;min-height:55px;padding:5px 4px;left:58%}.ldo-routing-scene .target-epson{top:43px}.ldo-routing-scene .target-rimage{top:176px}.ldo-routing-scene .target-paloma{top:311px}.ldo-routing-scene .ldo-device-target>i{width:21px;height:21px;font-size:.36rem}.ldo-routing-scene .ldo-device-target strong{font-size:.42rem}.ldo-routing-scene .ldo-device-target small{font-size:.34rem}.ldo-routing-scene .study-orb{width:30px;height:30px;font-size:.48rem;top:188px;left:45px}.ldo-routing-scene .study-dx{animation-name:ldo-orb-dx-mobile}.ldo-routing-scene .study-mr{animation-name:ldo-orb-mr-mobile}.ldo-routing-scene .study-ct{animation-name:ldo-orb-ct-mobile}.ldo-routing-scene .study-xg{animation-name:ldo-orb-xg-mobile}.ldo-output-lines .output-from-epson,.ldo-output-lines .output-from-rimage,.ldo-output-lines .output-from-paloma{left:calc(58% + 72px);right:18%}.ldo-output-lines .output-from-epson{top:70px}.ldo-output-lines .output-from-rimage{top:203px}.ldo-output-lines .output-from-paloma{top:338px}.ldo-output-lines .output-bus{top:70px;bottom:42px;left:82%}.ldo-output-lines .output-to-station{top:203px;left:82%;right:56px}.ldo-result-disc{width:22px;height:22px;font-size:.28rem;left:calc(58% + 51px)}.ldo-result-disc.result-top{animation-name:ldo-result-top-mobile;top:59px}.ldo-result-disc.result-middle{animation-name:ldo-result-middle-mobile;top:192px}.ldo-result-disc.result-bottom{animation-name:ldo-result-bottom-mobile;top:327px}.disc-output-line,.paloma-output-line{top:203px;left:80%;right:56px}.moving-disc{width:26px;height:26px;font-size:.35rem;animation-name:disc-to-computer-mobile;top:191px;left:80%}.result-computer{width:56px;top:170px}.computer-screen{border-width:3px;height:50px;padding:4px}.computer-screen:after{border-top-width:6px;height:7px;bottom:-10px;left:15px;right:15px}.result-computer>strong{margin-top:15px;font-size:.34rem}.radiology-image i{top:11%}.product-movie-state.six-state span{text-align:center;padding:0 8px;font-size:.52rem}.paloma-routing-scene{min-height:360px}.paloma-routing-scene .paloma-pacs-node{width:55px;top:166px}.paloma-pacs-line{width:calc(20% - 47px);top:199px;left:51px}.paloma-ldo-node{border-radius:10px;width:65px;min-height:80px;top:160px;left:20%}.paloma-ldo-node small{font-size:.44rem}.paloma-ldo-node strong{margin:8px 0 4px;font-size:.54rem}.paloma-ldo-node span{font-size:.3rem}.paloma-ldo-line{width:calc(22% - 57px);top:199px;left:calc(20% + 61px)}.paloma-routing-scene .paloma-terminal{border-radius:13px;width:78px;min-height:121px;padding:7px 6px;top:139px;left:42%}.paloma-routing-scene .terminal-screen{border-width:4px;min-height:69px;padding:4px}.paloma-routing-scene .terminal-slot{height:5px;margin-top:14px}.paloma-routing-scene .paloma-terminal>em{bottom:9px;right:7px}.paloma-ris-node{width:80px;left:calc(20% - 8px)}.paloma-ris-link{height:97px;top:63px;left:calc(20% + 32px)}.paloma-study-orb{width:30px;height:30px;font-size:.48rem;top:185px;left:45px}.paloma-study-ct{animation-name:paloma-orb-one-mobile}.paloma-study-mr{animation-name:paloma-orb-two-mobile}.paloma-study-dx{animation-name:paloma-orb-three-mobile}.paloma-study-xg{animation-name:paloma-orb-four-mobile}.paloma-media-line{width:calc(25% - 70px);top:199px;left:calc(42% + 74px)}.paloma-routing-scene .paloma-media{flex-direction:row;gap:3px;width:52px;top:160px;left:67%}.paloma-routing-scene .usb-media i{width:18px;height:32px}.paloma-routing-scene .usb-media i:before{width:9px;height:10px;top:-9px;left:4px}.paloma-routing-scene .disc-media i{width:31px;height:31px}.paloma-routing-scene .paloma-media span{font-size:.27rem;line-height:1.2}.paloma-output-line{top:199px;left:81%}.paloma-moving-usb{width:25px;height:31px;animation-name:usb-to-computer-mobile;top:184px;left:81%}.paloma-moving-usb:before{width:12px;height:8px;top:-8px;left:5px}.paloma-moving-usb b{width:5px;height:5px;top:6px;left:9px}.paloma-moving-usb span{font-size:.28rem}.paloma-result-computer{top:166px}.ldo-routing-scene .study-dx,.ldo-routing-scene .study-xg,.ldo-routing-scene .study-cr,.ldo-routing-scene .study-mg{animation-name:ldo-stream-top-mobile!important}.ldo-routing-scene .study-mr,.ldo-routing-scene .study-us{animation-name:ldo-stream-middle-mobile!important}.ldo-routing-scene .study-ct,.ldo-routing-scene .study-xa{animation-name:ldo-stream-bottom-mobile!important}.paloma-routing-scene .paloma-study-ct,.paloma-routing-scene .paloma-study-us,.paloma-routing-scene .paloma-study-mr,.paloma-routing-scene .paloma-study-dx{animation-name:paloma-stream-usb-mobile!important}.paloma-routing-scene .paloma-study-xg,.paloma-routing-scene .paloma-study-cr,.paloma-routing-scene .paloma-study-xa,.paloma-routing-scene .paloma-study-mg{animation-name:paloma-stream-cd-mobile!important}.paloma-transfer.transfer-usb{width:25px;height:31px;animation-name:paloma-usb-to-workstation-mobile;top:184px;left:calc(67% - 6px)}.paloma-transfer.transfer-usb:before{width:12px;height:8px;top:-8px;left:5px}.paloma-transfer.transfer-usb b{width:5px;height:5px;top:5px}.paloma-transfer.transfer-usb span{font-size:.28rem;bottom:3px}.paloma-transfer.transfer-disc{width:25px;height:25px;font-size:.28rem;animation-name:paloma-cd-to-workstation-mobile;top:187px;left:calc(67% + 22px)}}@keyframes ldo-orb-dx-mobile{0%,3%{opacity:0;top:188px;left:45px}5%{opacity:1}16%,48%{opacity:1;top:188px;left:calc(26% + 25px)}55%{top:188px;left:calc(54% - 15px)}61%{top:55px;left:calc(54% - 15px)}69%,79%{opacity:1;top:55px;left:calc(58% - 15px)}83%,to{opacity:0}}@keyframes ldo-orb-mr-mobile{0%,7%{opacity:0;top:188px;left:45px}9%{opacity:1}20%,48%{opacity:1;top:188px;left:calc(26% + 25px)}57%{top:188px;left:calc(54% - 15px)}66%,80%{opacity:1;top:188px;left:calc(58% - 15px)}84%,to{opacity:0}}@keyframes ldo-orb-ct-mobile{0%,11%{opacity:0;top:188px;left:45px}13%{opacity:1}24%,48%{opacity:1;top:188px;left:calc(26% + 25px)}59%{top:188px;left:calc(54% - 15px)}65%{top:323px;left:calc(54% - 15px)}73%,82%{opacity:1;top:323px;left:calc(58% - 15px)}86%,to{opacity:0}}@keyframes ldo-orb-xg-mobile{0%,15%{opacity:0;top:188px;left:45px}17%{opacity:1}28%,48%{opacity:1;top:188px;left:calc(26% + 25px)}61%{top:188px;left:calc(54% - 15px)}67%{top:55px;left:calc(54% - 15px)}75%,84%{opacity:1;top:55px;left:calc(58% - 15px)}88%,to{opacity:0}}@keyframes paloma-orb-one-mobile{0%,3%{opacity:0;left:40px}5%{opacity:1}15%,48%{opacity:1;left:calc(20% + 17px)}51%{left:calc(20% + 17px)}61%,65%{opacity:1;left:calc(42% + 24px)}69%,to{opacity:0}}@keyframes paloma-orb-two-mobile{0%,7%{opacity:0;left:40px}9%{opacity:1}19%,48%{opacity:1;left:calc(20% + 17px)}53%{left:calc(20% + 17px)}63%,67%{opacity:1;left:calc(42% + 24px)}71%,to{opacity:0}}@keyframes paloma-orb-three-mobile{0%,11%{opacity:0;left:40px}13%{opacity:1}23%,48%{opacity:1;left:calc(20% + 17px)}55%{left:calc(20% + 17px)}65%,69%{opacity:1;left:calc(42% + 24px)}73%,to{opacity:0}}@keyframes paloma-orb-four-mobile{0%,15%{opacity:0;left:40px}17%{opacity:1}27%,48%{opacity:1;left:calc(20% + 17px)}57%{left:calc(20% + 17px)}67%,71%{opacity:1;left:calc(42% + 24px)}75%,to{opacity:0}}@keyframes disc-to-computer-mobile{0%,79%{opacity:0;left:80%;transform:rotate(0)}82%{opacity:1}92%,96%{opacity:1;left:calc(100% - 54px);transform:rotate(540deg)}to{opacity:0}}@keyframes usb-to-computer-mobile{0%,79%{opacity:0;left:81%}82%{opacity:1}92%,96%{opacity:1;left:calc(100% - 54px)}to{opacity:0}}@keyframes ldo-stream-top-mobile{0%{opacity:0;top:188px;left:45px}1%{opacity:1}8%{top:188px;left:calc(26% + 25px)}15%{top:18px;left:calc(26% + 24px)}18%{top:18px;left:calc(26% + 55px)}22%{top:188px;left:calc(26% + 55px)}27%{top:188px;left:calc(54% - 15px)}32%{top:55px;left:calc(54% - 15px)}36%{opacity:1;top:55px;left:calc(58% - 15px)}37.5%,to{opacity:0}}@keyframes ldo-stream-middle-mobile{0%{opacity:0;top:188px;left:45px}1%{opacity:1}8%{top:188px;left:calc(26% + 25px)}15%{top:18px;left:calc(26% + 24px)}18%{top:18px;left:calc(26% + 55px)}22%{top:188px;left:calc(26% + 55px)}27%{top:188px;left:calc(54% - 15px)}36%{opacity:1;top:188px;left:calc(58% - 15px)}37.5%,to{opacity:0}}@keyframes ldo-stream-bottom-mobile{0%{opacity:0;top:188px;left:45px}1%{opacity:1}8%{top:188px;left:calc(26% + 25px)}15%{top:18px;left:calc(26% + 24px)}18%{top:18px;left:calc(26% + 55px)}22%{top:188px;left:calc(26% + 55px)}27%{top:188px;left:calc(54% - 15px)}32%{top:323px;left:calc(54% - 15px)}36%{opacity:1;top:323px;left:calc(58% - 15px)}37.5%,to{opacity:0}}@keyframes paloma-stream-usb-mobile{0%{opacity:0;top:185px;left:40px}1%{opacity:1}8%{top:185px;left:calc(20% + 17px)}15%{top:18px;left:calc(20% + 17px)}18%{top:18px;left:calc(20% + 48px)}22%{top:185px;left:calc(20% + 48px)}30%{top:185px;left:calc(42% + 24px)}36%{opacity:1;top:185px;left:calc(67% - 6px)}37.5%,to{opacity:0}}@keyframes paloma-stream-cd-mobile{0%{opacity:0;top:185px;left:40px}1%{opacity:1}8%{top:185px;left:calc(20% + 17px)}15%{top:18px;left:calc(20% + 17px)}18%{top:18px;left:calc(20% + 48px)}22%{top:185px;left:calc(20% + 48px)}30%{top:185px;left:calc(42% + 24px)}36%{opacity:1;top:185px;left:calc(67% + 22px)}37.5%,to{opacity:0}}@keyframes paloma-usb-to-workstation-mobile{0%,35%{opacity:0;left:calc(67% - 6px)}36%{opacity:1}40%{left:81%}47%{opacity:1;left:calc(100% - 54px)}49%,to{opacity:0}}@keyframes paloma-cd-to-workstation-mobile{0%,35%{opacity:0;left:calc(67% + 22px);transform:rotate(0)}36%{opacity:1}40%{left:81%}47%{opacity:1;left:calc(100% - 52px);transform:rotate(360deg)}49%,to{opacity:0}}@keyframes ldo-result-top-mobile{0%,35%{opacity:0;top:59px;left:calc(58% + 51px);transform:rotate(0)}36%{opacity:1}40%{top:59px;left:calc(82% - 11px)}44%{top:192px;left:calc(82% - 11px)}48%{opacity:1;top:192px;left:calc(100% - 53px);transform:rotate(540deg)}50%,to{opacity:0}}@keyframes ldo-result-middle-mobile{0%,35%{opacity:0;top:192px;left:calc(58% + 51px);transform:rotate(0)}36%{opacity:1}40%{top:192px;left:calc(82% - 11px)}48%{opacity:1;top:192px;left:calc(100% - 53px);transform:rotate(540deg)}50%,to{opacity:0}}@keyframes ldo-result-bottom-mobile{0%,35%{opacity:0;top:327px;left:calc(58% + 51px);transform:rotate(0)}36%{opacity:1}40%{top:327px;left:calc(82% - 11px)}44%{top:192px;left:calc(82% - 11px)}48%{opacity:1;top:192px;left:calc(100% - 53px);transform:rotate(540deg)}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}.array-movie *{animation-duration:1ms!important;animation-iteration-count:1!important}.storage-replica-old{display:none}.storage-replica-new{opacity:1;grid-column:1;transform:none}.movie-action-status>span{display:none}.movie-action-status .action-ready{opacity:1;display:flex}.resource-disks,.resource-pool,.resource-volumes,.resource-services,.resource-link{opacity:1;transform:none}.resource-movie-state span,.failover-movie-state span{display:none}.resource-movie-state .resource-state-four,.failover-movie-state .failover-state-five{opacity:1;display:grid}.failover-routes .route-a{opacity:0}.failover-routes .route-b{opacity:1}.service-token{left:calc(100% - 12px)}.role-a-active,.role-b-backup{display:none}.role-a-backup,.role-b-active{opacity:1}.failover-a{opacity:.62;filter:grayscale(.45)}.failover-b{opacity:1;filter:none}.paloma-order,.paloma-terminal,.paloma-media,.paloma-wire-one,.paloma-wire-two,.pacs-ldo-line,.ldo-route-lines{opacity:1;transform:none}.study-orb{opacity:1}.study-dx{top:19px;left:calc(100% - 205px)}.study-mr{top:148px;left:calc(100% - 205px)}.study-ct{top:277px;left:calc(100% - 205px)}.study-xg{top:19px;left:calc(100% - 155px)}.terminal-progress i{transform:scaleX(1)}.product-movie-state span{display:none}.product-movie-state span:nth-child(4){opacity:1;display:grid}.movie-control{display:none}}@media (width<=680px) and (prefers-reduced-motion:reduce){.study-dx{top:14px;left:calc(100% - 78px)}.study-mr{top:126px;left:calc(100% - 78px)}.study-ct{top:238px;left:calc(100% - 78px)}.study-xg{top:14px;left:calc(100% - 45px)}}html[data-theme=dark]{color-scheme:dark;--ink-soft:#b5c1d3;--surface:#111b2a;--line:#2a3a4f;--mint-dark:#65dfb9;--blue-soft:#172a47;--shadow:0 20px 60px #00000059}html[data-theme=dark] body{color:#edf3fa;background:#080e19}html[data-theme=dark] .site-header{background:#080e19ed;border-color:#26364a}html[data-theme=dark] .site-header .brand img{filter:brightness(0)invert()}html[data-theme=dark] .formedicus-nav{background:#0c1522f5;border-color:#26364a}html[data-theme=dark] .formedicus-nav-label,html[data-theme=dark] .fine-print{color:#91a3ba}html[data-theme=dark] .formedicus-nav a:hover,html[data-theme=dark] .formedicus-nav a[aria-current=page]{color:#fff;background:#65dfb91c;border-color:#65dfb980}html[data-theme=dark] .nav-submenu{background:#111b2a}html[data-theme=dark] .nav-submenu a:hover,html[data-theme=dark] .nav-submenu a[aria-current=page]{color:#fff;background:#19263a}html[data-theme=dark] .menu-toggle span:not(.sr-only){background:#edf3fa}html[data-theme=dark] .theme-toggle{color:#ffd66b;background:#162238}html[data-theme=dark] .contrast-toggle{color:#edf3fa;background:#162238}html[data-contrast=high]{--ink:#050a12;--ink-soft:#202b3c;--line:#9caaa8;--mint-dark:#08725f;--blue:#2757d7}html[data-contrast=high] :is(.formedicus-nav-label,.breadcrumbs,.fine-print,.region-link small){color:#344054}html[data-contrast=high] :is(.button,.service-card,.product-card,.solution-editorial,.contact-card,.facility-card,.check-list li){border-width:2px}html[data-contrast=high] :focus-visible{outline-offset:3px;outline:3px solid #1747c8}html[data-theme=dark][data-contrast=high]{--ink-soft:#d5ddea;--line:#61728a;--mint-dark:#88f5d5}html[data-theme=dark][data-contrast=high] :is(.formedicus-nav-label,.breadcrumbs,.fine-print,.region-link small){color:#d5ddea}html[data-theme=dark][data-contrast=high] :focus-visible{outline-color:#9bb8ff}html[data-theme=dark] .hero{background:linear-gradient(145deg,#080e19 0%,#0d1b25 55%,#101a31 100%)}html[data-theme=dark] .section-soft{background:#0d1726}html[data-theme=dark] .page-hero,html[data-theme=dark] .medical-hero,html[data-theme=dark] .amas-hero,html[data-theme=dark] .paloma-home{background:linear-gradient(145deg,#0d1726,#102036 70%,#080e19)}html[data-theme=dark] .ldo-section,html[data-theme=dark] .paloma-process-section,html[data-theme=dark] .ldo-process-section,html[data-theme=dark] .amas-migration-section,html[data-theme=dark] .medical-integration-movie-section{background:linear-gradient(#0d1726,#080e19)}html[data-theme=dark] :is(.service-card,.product-card,.solution-editorial,.design-process article,.ldo-cover-wrap,.spec-chips span,.ldo-mode,.ldo-capability-grid article,.integration-row>div,.amas-levels>article,.protocol-grid article,.medical-flow a,.check-list li,.region-link,.facility-card,.city-links a,.contact-card,.table-wrap){color:#edf3fa;background:#111b2a}html[data-theme=dark] .product-card:after{background:#172a47}html[data-theme=dark] .product-tag{color:#b7c9ff;background:#182a4a}html[data-theme=dark] .card-index{color:#7ce0c2;background:#65dfb91f}html[data-theme=dark] .amas-levels .check-list li{background:#172338}html[data-theme=dark] .notice{color:#dce9e6;background:#10251f}html[data-theme=dark] .coverage-panel{background:linear-gradient(135deg,#10231f,#121c32)}html[data-theme=dark] .coverage-points li{background:#ffffff0f}html[data-theme=dark] .poland-map-image>img{filter:invert();mix-blend-mode:screen}html[data-theme=dark] tbody th{color:#edf3fa}html[data-theme=dark] thead th{background:#172338}html[data-theme=dark] th,html[data-theme=dark] td{border-color:#2a3a4f}html[data-theme=dark] .button:not(.button-light):not(.button-ghost-light){color:#071710;background:#65dfb9;border-color:#65dfb9}html[data-theme=dark] .button-secondary,html[data-theme=dark] .skip-link{color:#edf3fa;background:#162238}@media (width<=1160px){.theme-toggle,.contrast-toggle{border-radius:12px;grid-template-columns:24px auto;justify-content:start;gap:9px;width:100%;padding:0 14px}.theme-toggle-text,.contrast-toggle-text{font:inherit;display:inline}html[data-theme=dark] #main-nav{background:#0d1726}}
