.service-icon--fhir svg path:not(:first-child){stroke-dasharray:30;stroke-dashoffset:0;transition:stroke-dashoffset .4s ease-out}.service-icon--fhir svg circle{opacity:1;transform:scale(1);transform-origin:center;transform-box:fill-box;transition:opacity .15s ease-out,transform .3s ease-out}@keyframes fhir-line-draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes fhir-circle-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.service-card:hover .service-icon--fhir .fhir-flame{fill:var(--accent, #0EA5E9);fill-opacity:1}.service-card:hover .service-icon--fhir svg path:not(:first-child){stroke-dasharray:30;stroke-dashoffset:30;animation:fhir-line-draw .5s ease-out forwards}.service-card:hover .service-icon--fhir svg path:nth-of-type(2){animation-delay:.05s}.service-card:hover .service-icon--fhir svg path:nth-of-type(3){animation-delay:.1s}.service-card:hover .service-icon--fhir svg path:nth-of-type(4){animation-delay:.15s}.service-card:hover .service-icon--fhir svg path:nth-of-type(5){animation-delay:.2s}.service-card:hover .service-icon--fhir svg path:nth-of-type(6){animation-delay:.25s}.service-card:hover .service-icon--fhir svg path:nth-of-type(7){animation-delay:.3s}.service-card:hover .service-icon--fhir svg path:nth-of-type(8){animation-delay:.35s}.service-card:hover .service-icon--fhir svg circle{animation:fhir-circle-pop .3s ease-out forwards}.service-card:hover .service-icon--fhir svg circle:nth-of-type(1){animation-delay:.2s}.service-card:hover .service-icon--fhir svg circle:nth-of-type(2){animation-delay:.25s}.service-card:hover .service-icon--fhir svg circle:nth-of-type(3){animation-delay:.3s}.service-card:hover .service-icon--fhir svg circle:nth-of-type(4){animation-delay:.35s}.service-card:hover .service-icon--fhir svg circle:nth-of-type(5){animation-delay:.4s}.service-hero-icon.animate .service-icon--fhir .fhir-flame{fill:var(--accent, #0EA5E9);fill-opacity:1}.service-hero-icon.animate .service-icon--fhir svg path:not(:first-child){stroke-dasharray:30;stroke-dashoffset:30;animation:fhir-line-draw .5s ease-out forwards}.service-hero-icon.animate .service-icon--fhir svg path:nth-of-type(2){animation-delay:.05s}.service-hero-icon.animate .service-icon--fhir svg path:nth-of-type(3){animation-delay:.1s}.service-hero-icon.animate .service-icon--fhir svg path:nth-of-type(4){animation-delay:.15s}.service-hero-icon.animate .service-icon--fhir svg path:nth-of-type(5){animation-delay:.2s}.service-hero-icon.animate .service-icon--fhir svg path:nth-of-type(6){animation-delay:.25s}.service-hero-icon.animate .service-icon--fhir svg path:nth-of-type(7){animation-delay:.3s}.service-hero-icon.animate .service-icon--fhir svg path:nth-of-type(8){animation-delay:.35s}.service-hero-icon.animate .service-icon--fhir svg circle{animation:fhir-circle-pop .3s ease-out forwards}.service-hero-icon.animate .service-icon--fhir svg circle:nth-of-type(1){animation-delay:.2s}.service-hero-icon.animate .service-icon--fhir svg circle:nth-of-type(2){animation-delay:.25s}.service-hero-icon.animate .service-icon--fhir svg circle:nth-of-type(3){animation-delay:.3s}.service-hero-icon.animate .service-icon--fhir svg circle:nth-of-type(4){animation-delay:.35s}.service-hero-icon.animate .service-icon--fhir svg circle:nth-of-type(5){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--fhir svg path:not(:first-child),.service-hero-icon.animate .service-icon--fhir svg circle,.service-card:hover .service-icon--fhir svg path:not(:first-child),.service-card:hover .service-icon--fhir svg circle{animation:none!important}}@keyframes epic-spin-once{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.service-card:hover .service-icon--epic .icon-hover .epic-gear,.service-hero-icon.animate .service-icon--epic .icon-hover .epic-gear{animation:epic-spin-once .6s ease-in-out;transform-origin:center center;transform-box:view-box}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--epic .icon-hover .epic-gear,.service-card:hover .service-icon--epic .icon-hover .epic-gear{animation:none!important}}@keyframes mirth-hub-appear{0%{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box}to{opacity:1;transform:scale(1);fill:#fff;stroke:var(--accent, #0EA5E9);stroke-width:2}}@keyframes mirth-hub-fill{0%{fill:#fff;stroke:var(--accent, #0EA5E9);stroke-width:2}to{fill:var(--accent, #0EA5E9);stroke:var(--accent, #0EA5E9);stroke-width:0}}@keyframes mirth-line-draw{0%{opacity:0;stroke-dasharray:100;stroke-dashoffset:100}10%{opacity:1}to{opacity:1;stroke-dasharray:100;stroke-dashoffset:0}}@keyframes mirth-circle-appear{0%{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1);fill:#fff;stroke:var(--accent, #0EA5E9);stroke-width:2}}@keyframes mirth-circle-fill{0%{fill:#fff;stroke:var(--accent, #0EA5E9);stroke-width:2}to{fill:var(--accent, #0EA5E9);stroke:var(--accent, #0EA5E9);stroke-width:0}}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(10){animation:mirth-hub-appear .2s ease-out both,mirth-hub-fill .12s ease-out .7s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(1){animation:mirth-line-draw .15s ease-out .12s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(4){animation:mirth-line-draw .15s ease-out .16s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(3){animation:mirth-line-draw .15s ease-out .2s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(2){animation:mirth-line-draw .15s ease-out .24s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(11){animation:mirth-line-draw .15s ease-out .28s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(7){animation:mirth-circle-appear .18s ease-out .25s both,mirth-circle-fill .12s ease-out .75s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(5){animation:mirth-circle-appear .18s ease-out .3s both,mirth-circle-fill .12s ease-out .8s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(8){animation:mirth-circle-appear .18s ease-out .35s both,mirth-circle-fill .12s ease-out .85s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(6){animation:mirth-circle-appear .18s ease-out .4s both,mirth-circle-fill .12s ease-out .9s both}.service-card:hover .service-icon--mirth .icon-hover svg>g>path:nth-of-type(9){animation:mirth-circle-appear .18s ease-out .45s both,mirth-circle-fill .12s ease-out .95s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(10){animation:mirth-hub-appear .2s ease-out both,mirth-hub-fill .12s ease-out .7s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(1){animation:mirth-line-draw .15s ease-out .12s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(4){animation:mirth-line-draw .15s ease-out .16s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(3){animation:mirth-line-draw .15s ease-out .2s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(2){animation:mirth-line-draw .15s ease-out .24s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(11){animation:mirth-line-draw .15s ease-out .28s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(7){animation:mirth-circle-appear .18s ease-out .25s both,mirth-circle-fill .12s ease-out .75s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(5){animation:mirth-circle-appear .18s ease-out .3s both,mirth-circle-fill .12s ease-out .8s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(8){animation:mirth-circle-appear .18s ease-out .35s both,mirth-circle-fill .12s ease-out .85s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(6){animation:mirth-circle-appear .18s ease-out .4s both,mirth-circle-fill .12s ease-out .9s both}.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path:nth-of-type(9){animation:mirth-circle-appear .18s ease-out .45s both,mirth-circle-fill .12s ease-out .95s both}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--mirth .icon-hover svg>g>path,.service-card:hover .service-icon--mirth .icon-hover svg>g>path{animation:none!important}}.service-icon--med-device .icon-hover .ekg-wave{stroke-dasharray:70;stroke-dashoffset:70}.service-icon--med-device .icon-hover .chip-glow{opacity:0;transform-origin:center;transform-box:fill-box}.service-icon--med-device .icon-hover .chip-pin{opacity:0}@keyframes ekg-draw{0%{stroke-dashoffset:70}to{stroke-dashoffset:0}}@keyframes chip-glow-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}@keyframes chip-pin-appear{0%{opacity:0}to{opacity:1}}@keyframes wiggle-scale-115{0%,to{transform:scale(1.15) rotate(0);opacity:1}25%{transform:scale(1.15) rotate(8deg);opacity:1}75%{transform:scale(1.15) rotate(-8deg);opacity:1}}.service-card:hover .service-icon--med-device .icon-hover .ekg-wave{animation:ekg-draw .8s ease-out .2s forwards}.service-card:hover .service-icon--med-device .icon-hover .chip-glow{animation:chip-glow-pulse 1.6s ease-in-out .3s infinite}.service-card:hover .service-icon--med-device .icon-hover .chip-pin{animation:chip-pin-appear .25s ease-out forwards}.service-card:hover .service-icon--med-device .icon-hover .chip-pin:nth-of-type(1){animation-delay:.05s}.service-card:hover .service-icon--med-device .icon-hover .chip-pin:nth-of-type(2){animation-delay:.15s}.service-card:hover .service-icon--med-device .icon-hover .chip-pin:nth-of-type(3){animation-delay:.1s}.service-card:hover .service-icon--med-device .icon-hover .chip-pin:nth-of-type(4){animation-delay:.2s}.service-card:hover .service-icon--med-device .icon-hover{animation:wiggle-scale-115 .5s ease-in-out .1s;animation-fill-mode:both}.service-hero-icon.animate .service-icon--med-device .icon-hover .ekg-wave{animation:ekg-draw .8s ease-out .2s forwards}.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-glow{animation:chip-glow-pulse 1.6s ease-in-out .3s infinite}.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-pin{animation:chip-pin-appear .25s ease-out forwards}.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-pin:nth-of-type(1){animation-delay:.05s}.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-pin:nth-of-type(2){animation-delay:.15s}.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-pin:nth-of-type(3){animation-delay:.1s}.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-pin:nth-of-type(4){animation-delay:.2s}.service-hero-icon.animate .service-icon--med-device .icon-hover{animation:wiggle-scale-115 .5s ease-in-out .1s;animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--med-device .icon-hover,.service-hero-icon.animate .service-icon--med-device .icon-hover .ekg-wave,.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-glow,.service-hero-icon.animate .service-icon--med-device .icon-hover .chip-pin,.service-card:hover .service-icon--med-device .icon-hover,.service-card:hover .service-icon--med-device .icon-hover .ekg-wave,.service-card:hover .service-icon--med-device .icon-hover .chip-glow,.service-card:hover .service-icon--med-device .icon-hover .chip-pin{animation:none!important}}.service-icon--imaging .icon-hover .imaging-line{transform-origin:left center;transform-box:fill-box;transform:scaleX(0);opacity:0}.service-icon--imaging .icon-hover .imaging-result,.service-icon--imaging .icon-hover .imaging-result-inner{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--imaging .icon-hover .imaging-cross{opacity:0}.service-icon--imaging .icon-hover .imaging-dot{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--imaging .icon-hover .imaging-glow{opacity:0;transform-origin:center;transform-box:fill-box}.service-icon--imaging .icon-hover .imaging-bone{opacity:0}@keyframes imaging-line-sweep{0%{transform:scaleX(0);opacity:0}30%{opacity:.65}to{transform:scaleX(1);opacity:.65}}@keyframes imaging-result-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}@keyframes imaging-inner-pop{0%{opacity:0;transform:scale(0)}to{opacity:.08;transform:scale(1)}}@keyframes imaging-cross-fade{0%{opacity:0}to{opacity:.25}}@keyframes imaging-dot-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes imaging-glow-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.35;transform:scale(1.02)}}@keyframes imaging-bone-reveal{0%{opacity:0}to{opacity:.8}}.service-card:hover .service-icon--imaging .icon-hover .imaging-line{animation:imaging-line-sweep .35s ease-out forwards}.service-card:hover .service-icon--imaging .icon-hover .imaging-line-1{animation-delay:.1s}.service-card:hover .service-icon--imaging .icon-hover .imaging-line-2{animation-delay:.2s}.service-card:hover .service-icon--imaging .icon-hover .imaging-line-3{animation-delay:.3s}.service-card:hover .service-icon--imaging .icon-hover .imaging-line-4{animation-delay:.4s}.service-card:hover .service-icon--imaging .icon-hover .imaging-result{animation:imaging-result-pop .4s ease-out .5s forwards}.service-card:hover .service-icon--imaging .icon-hover .imaging-result-inner{animation:imaging-inner-pop .3s ease-out .6s forwards}.service-card:hover .service-icon--imaging .icon-hover .imaging-cross{animation:imaging-cross-fade .3s ease-out .55s forwards}.service-card:hover .service-icon--imaging .icon-hover .imaging-glow{animation:imaging-glow-pulse 1.6s ease-in-out .3s infinite}.service-card:hover .service-icon--imaging .icon-hover .imaging-dot{animation:imaging-dot-pop .25s ease-out .8s forwards}.service-card:hover .service-icon--imaging .icon-hover .imaging-bone-1{animation:imaging-bone-reveal .4s ease-out .25s forwards}.service-card:hover .service-icon--imaging .icon-hover .imaging-bone-2{animation:imaging-bone-reveal .3s ease-out .35s forwards}.service-card:hover .service-icon--imaging .icon-hover .imaging-bone-3{animation:imaging-bone-reveal .3s ease-out .4s forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-line{animation:imaging-line-sweep .35s ease-out forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-line-1{animation-delay:.1s}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-line-2{animation-delay:.2s}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-line-3{animation-delay:.3s}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-line-4{animation-delay:.4s}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-result{animation:imaging-result-pop .4s ease-out .5s forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-result-inner{animation:imaging-inner-pop .3s ease-out .6s forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-cross{animation:imaging-cross-fade .3s ease-out .55s forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-glow{animation:imaging-glow-pulse 1.6s ease-in-out .3s infinite}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-dot{animation:imaging-dot-pop .25s ease-out .8s forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-bone-1{animation:imaging-bone-reveal .4s ease-out .25s forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-bone-2{animation:imaging-bone-reveal .3s ease-out .35s forwards}.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-bone-3{animation:imaging-bone-reveal .3s ease-out .4s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-line,.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-result,.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-result-inner,.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-cross,.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-glow,.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-dot,.service-hero-icon.animate .service-icon--imaging .icon-hover .imaging-bone,.service-card:hover .service-icon--imaging .icon-hover .imaging-line,.service-card:hover .service-icon--imaging .icon-hover .imaging-result,.service-card:hover .service-icon--imaging .icon-hover .imaging-result-inner,.service-card:hover .service-icon--imaging .icon-hover .imaging-cross,.service-card:hover .service-icon--imaging .icon-hover .imaging-glow,.service-card:hover .service-icon--imaging .icon-hover .imaging-dot,.service-card:hover .service-icon--imaging .icon-hover .imaging-bone{animation:none!important}}.service-icon--hipaa .icon-hover .code-line{transform-origin:left center;transform-box:fill-box;transform:scaleX(0)}.service-icon--hipaa .icon-hover .check-circle{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--hipaa .icon-hover .check-draw{stroke-dasharray:20;stroke-dashoffset:20}.service-icon--hipaa .icon-hover .shield-glow{opacity:0;transform-origin:center;transform-box:fill-box}@keyframes shield-type-line{0%{transform:scaleX(0);opacity:0}30%{opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes shield-circle-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shield-check-stroke{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes shield-glow-pulse{0%,to{opacity:0}50%{opacity:.3}}.service-card:hover .service-icon--hipaa .icon-hover .cl-1{animation:shield-type-line .35s ease-out .2s forwards}.service-card:hover .service-icon--hipaa .icon-hover .cl-2{animation:shield-type-line .3s ease-out .35s forwards}.service-card:hover .service-icon--hipaa .icon-hover .cl-3{animation:shield-type-line .4s ease-out .5s forwards}.service-card:hover .service-icon--hipaa .icon-hover .cl-4{animation:shield-type-line .25s ease-out .65s forwards}.service-card:hover .service-icon--hipaa .icon-hover .check-circle{animation:shield-circle-pop .3s ease-out .8s forwards}.service-card:hover .service-icon--hipaa .icon-hover .check-draw{animation:shield-check-stroke .4s ease-out .85s forwards}.service-card:hover .service-icon--hipaa .icon-hover .shield-glow{animation:shield-glow-pulse 1.6s ease-in-out .3s infinite}.service-hero-icon.animate .service-icon--hipaa .icon-hover .cl-1{animation:shield-type-line .35s ease-out .2s forwards}.service-hero-icon.animate .service-icon--hipaa .icon-hover .cl-2{animation:shield-type-line .3s ease-out .35s forwards}.service-hero-icon.animate .service-icon--hipaa .icon-hover .cl-3{animation:shield-type-line .4s ease-out .5s forwards}.service-hero-icon.animate .service-icon--hipaa .icon-hover .cl-4{animation:shield-type-line .25s ease-out .65s forwards}.service-hero-icon.animate .service-icon--hipaa .icon-hover .check-circle{animation:shield-circle-pop .3s ease-out .8s forwards}.service-hero-icon.animate .service-icon--hipaa .icon-hover .check-draw{animation:shield-check-stroke .4s ease-out .85s forwards}.service-hero-icon.animate .service-icon--hipaa .icon-hover .shield-glow{animation:shield-glow-pulse 1.6s ease-in-out .3s infinite}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--hipaa .icon-hover .code-line,.service-hero-icon.animate .service-icon--hipaa .icon-hover .check-circle,.service-hero-icon.animate .service-icon--hipaa .icon-hover .check-draw,.service-hero-icon.animate .service-icon--hipaa .icon-hover .shield-glow,.service-card:hover .service-icon--hipaa .icon-hover .code-line,.service-card:hover .service-icon--hipaa .icon-hover .check-circle,.service-card:hover .service-icon--hipaa .icon-hover .check-draw,.service-card:hover .service-icon--hipaa .icon-hover .shield-glow{animation:none!important}}.service-icon--cms .icon-hover .cms-check{stroke-dasharray:12;stroke-dashoffset:12}.service-icon--cms .icon-hover .cms-box{opacity:0}.service-icon--cms .icon-hover .cms-line{transform-origin:left center;transform-box:fill-box;transform:scaleX(0);opacity:0}.service-icon--cms .icon-hover .cms-shield{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--cms .icon-hover .cms-shield-glow{opacity:0;transform-origin:center;transform-box:fill-box}.service-icon--cms .icon-hover .cms-shield-check{stroke-dasharray:12;stroke-dashoffset:12}@keyframes cms-check-draw{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@keyframes cms-box-fill{0%{opacity:0}to{opacity:.2}}@keyframes cms-line-type{0%{transform:scaleX(0);opacity:0}30%{opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes cms-shield-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes cms-shield-glow-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.35;transform:scale(1.04)}}.service-card:hover .service-icon--cms .icon-hover .cms-box{animation:cms-box-fill .2s ease-out forwards}.service-card:hover .service-icon--cms .icon-hover .cms-box-1{animation-delay:.1s}.service-card:hover .service-icon--cms .icon-hover .cms-box-2{animation-delay:.3s}.service-card:hover .service-icon--cms .icon-hover .cms-box-3{animation-delay:.5s}.service-card:hover .service-icon--cms .icon-hover .cms-check{animation:cms-check-draw .3s ease-out forwards}.service-card:hover .service-icon--cms .icon-hover .cms-check-1{animation-delay:.2s}.service-card:hover .service-icon--cms .icon-hover .cms-check-2{animation-delay:.4s}.service-card:hover .service-icon--cms .icon-hover .cms-check-3{animation-delay:.6s}.service-card:hover .service-icon--cms .icon-hover .cms-line{animation:cms-line-type .25s ease-out forwards}.service-card:hover .service-icon--cms .icon-hover .cms-line-1a{animation-delay:.15s}.service-card:hover .service-icon--cms .icon-hover .cms-line-1b{animation-delay:.22s}.service-card:hover .service-icon--cms .icon-hover .cms-line-2a{animation-delay:.35s}.service-card:hover .service-icon--cms .icon-hover .cms-line-2b{animation-delay:.42s}.service-card:hover .service-icon--cms .icon-hover .cms-line-3a{animation-delay:.55s}.service-card:hover .service-icon--cms .icon-hover .cms-line-3b{animation-delay:.62s}.service-card:hover .service-icon--cms .icon-hover .cms-shield{animation:cms-shield-pop .35s cubic-bezier(.22,1,.36,1) .6s forwards}.service-card:hover .service-icon--cms .icon-hover .cms-shield-glow{animation:cms-shield-glow-pulse 1.6s ease-in-out .7s infinite}.service-card:hover .service-icon--cms .icon-hover .cms-shield-check{animation:cms-check-draw .3s ease-out .8s forwards}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-box{animation:cms-box-fill .2s ease-out forwards}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-box-1{animation-delay:.1s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-box-2{animation-delay:.3s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-box-3{animation-delay:.5s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-check{animation:cms-check-draw .3s ease-out forwards}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-check-1{animation-delay:.2s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-check-2{animation-delay:.4s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-check-3{animation-delay:.6s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line{animation:cms-line-type .25s ease-out forwards}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line-1a{animation-delay:.15s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line-1b{animation-delay:.22s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line-2a{animation-delay:.35s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line-2b{animation-delay:.42s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line-3a{animation-delay:.55s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line-3b{animation-delay:.62s}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-shield{animation:cms-shield-pop .35s cubic-bezier(.22,1,.36,1) .6s forwards}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-shield-glow{animation:cms-shield-glow-pulse 1.6s ease-in-out .7s infinite}.service-hero-icon.animate .service-icon--cms .icon-hover .cms-shield-check{animation:cms-check-draw .3s ease-out .8s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--cms .icon-hover .cms-check,.service-hero-icon.animate .service-icon--cms .icon-hover .cms-box,.service-hero-icon.animate .service-icon--cms .icon-hover .cms-line,.service-hero-icon.animate .service-icon--cms .icon-hover .cms-shield,.service-hero-icon.animate .service-icon--cms .icon-hover .cms-shield-glow,.service-hero-icon.animate .service-icon--cms .icon-hover .cms-shield-check,.service-card:hover .service-icon--cms .icon-hover .cms-check,.service-card:hover .service-icon--cms .icon-hover .cms-box,.service-card:hover .service-icon--cms .icon-hover .cms-line,.service-card:hover .service-icon--cms .icon-hover .cms-shield,.service-card:hover .service-icon--cms .icon-hover .cms-shield-glow,.service-card:hover .service-icon--cms .icon-hover .cms-shield-check{animation:none!important}}.service-icon--cloudsec .icon-hover .cloudsec-lock,.service-icon--security .icon-hover .cloudsec-lock{opacity:0;transform:translateY(4px);transform-box:fill-box}.service-icon--cloudsec .icon-hover .cloudsec-shackle,.service-icon--security .icon-hover .cloudsec-shackle{stroke-dasharray:20;stroke-dashoffset:20}.service-icon--cloudsec .icon-hover .cloudsec-check,.service-icon--security .icon-hover .cloudsec-check{stroke-dasharray:12;stroke-dashoffset:12}@keyframes cloudsec-lock-slide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cloudsec-shackle-draw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes cloudsec-check-draw{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.service-card:hover .service-icon--cloudsec .icon-hover .cloudsec-lock,.service-card:hover .service-icon--security .icon-hover .cloudsec-lock{animation:cloudsec-lock-slide .4s ease-out .15s forwards}.service-card:hover .service-icon--cloudsec .icon-hover .cloudsec-shackle,.service-card:hover .service-icon--security .icon-hover .cloudsec-shackle{animation:cloudsec-shackle-draw .5s ease-out .55s forwards}.service-card:hover .service-icon--cloudsec .icon-hover .cloudsec-check,.service-card:hover .service-icon--security .icon-hover .cloudsec-check{animation:cloudsec-check-draw .4s ease-out 1.1s forwards}.service-hero-icon.animate .service-icon--cloudsec .icon-hover .cloudsec-lock,.service-hero-icon.animate .service-icon--security .icon-hover .cloudsec-lock{animation:cloudsec-lock-slide .4s ease-out .15s forwards}.service-hero-icon.animate .service-icon--cloudsec .icon-hover .cloudsec-shackle,.service-hero-icon.animate .service-icon--security .icon-hover .cloudsec-shackle{animation:cloudsec-shackle-draw .5s ease-out .55s forwards}.service-hero-icon.animate .service-icon--cloudsec .icon-hover .cloudsec-check,.service-hero-icon.animate .service-icon--security .icon-hover .cloudsec-check{animation:cloudsec-check-draw .4s ease-out 1.1s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--cloudsec .icon-hover .cloudsec-lock,.service-hero-icon.animate .service-icon--cloudsec .icon-hover .cloudsec-shackle,.service-hero-icon.animate .service-icon--cloudsec .icon-hover .cloudsec-check,.service-hero-icon.animate .service-icon--security .icon-hover .cloudsec-lock,.service-hero-icon.animate .service-icon--security .icon-hover .cloudsec-shackle,.service-hero-icon.animate .service-icon--security .icon-hover .cloudsec-check,.service-card:hover .service-icon--cloudsec .icon-hover .cloudsec-lock,.service-card:hover .service-icon--cloudsec .icon-hover .cloudsec-shackle,.service-card:hover .service-icon--cloudsec .icon-hover .cloudsec-check,.service-card:hover .service-icon--security .icon-hover .cloudsec-lock,.service-card:hover .service-icon--security .icon-hover .cloudsec-shackle,.service-card:hover .service-icon--security .icon-hover .cloudsec-check{animation:none!important}}.service-icon--oracle .icon-hover .oracle-tier{opacity:0;transform-origin:center bottom;transform-box:fill-box}@keyframes oracle-tier-build{0%{opacity:0;transform:scaleY(0)}70%{transform:scaleY(1.05)}to{opacity:1;transform:scaleY(1)}}.service-card:hover .service-icon--oracle .icon-hover .oracle-tier-1{animation:oracle-tier-build .3s ease-out .1s forwards}.service-card:hover .service-icon--oracle .icon-hover .oracle-tier-2{animation:oracle-tier-build .3s ease-out .25s forwards}.service-card:hover .service-icon--oracle .icon-hover .oracle-tier-3{animation:oracle-tier-build .3s ease-out .4s forwards}.service-hero-icon.animate .service-icon--oracle .icon-hover .oracle-tier-1{animation:oracle-tier-build .3s ease-out .1s forwards}.service-hero-icon.animate .service-icon--oracle .icon-hover .oracle-tier-2{animation:oracle-tier-build .3s ease-out .25s forwards}.service-hero-icon.animate .service-icon--oracle .icon-hover .oracle-tier-3{animation:oracle-tier-build .3s ease-out .4s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--oracle .icon-hover .oracle-tier,.service-card:hover .service-icon--oracle .icon-hover .oracle-tier{animation:none!important}}.service-icon--meditech .icon-hover .mt-glow{opacity:0}.service-icon--meditech .icon-hover .mt-term{opacity:0;transform-origin:left center;transform-box:fill-box;transform:scaleX(0)}.service-icon--meditech .icon-hover .mt-tcursor{opacity:0}.service-icon--meditech .icon-hover .mt-widget{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box}.service-icon--meditech .icon-hover .mt-vitals{stroke-dasharray:30;stroke-dashoffset:30}.service-icon--meditech .icon-hover .mt-led{opacity:0}.service-icon--meditech .icon-hover .mt-cross{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box}@keyframes mt-glow-pulse{0%,to{opacity:.15}50%{opacity:.3}}@keyframes mt-term-type{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes mt-term-morph{0%{opacity:1}to{opacity:0}}@keyframes mt-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes mt-cursor-fade{0%{opacity:1}to{opacity:0}}@keyframes mt-widget-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes mt-vitals-draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes mt-led-pulse{0%{opacity:0}to{opacity:1}}@keyframes mt-cross-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.service-card:hover .service-icon--meditech .icon-hover .mt-glow{animation:mt-glow-pulse 2s ease-in-out infinite}.service-card:hover .service-icon--meditech .icon-hover .mt-tl-1{animation:mt-term-type .3s ease-out .1s forwards,mt-term-morph .3s ease-out .8s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-tl-2{animation:mt-term-type .3s ease-out .2s forwards,mt-term-morph .3s ease-out .85s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-tl-3{animation:mt-term-type .3s ease-out .3s forwards,mt-term-morph .3s ease-out .9s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-tcursor{animation:mt-cursor-blink .6s step-end .1s 3,mt-cursor-fade .3s ease-out .7s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-w-1{animation:mt-widget-pop .35s ease-out .9s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-w-2{animation:mt-widget-pop .35s ease-out 1s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-w-3{animation:mt-widget-pop .35s ease-out 1.1s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-w-4{animation:mt-widget-pop .35s ease-out 1.2s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-vitals{animation:mt-vitals-draw .5s ease-out 1.3s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-led{animation:mt-led-pulse .3s ease-out 1.5s forwards}.service-card:hover .service-icon--meditech .icon-hover .mt-cross{animation:mt-cross-pop .3s ease-out 1.6s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-glow{animation:mt-glow-pulse 2s ease-in-out infinite}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-tl-1{animation:mt-term-type .3s ease-out .1s forwards,mt-term-morph .3s ease-out .8s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-tl-2{animation:mt-term-type .3s ease-out .2s forwards,mt-term-morph .3s ease-out .85s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-tl-3{animation:mt-term-type .3s ease-out .3s forwards,mt-term-morph .3s ease-out .9s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-tcursor{animation:mt-cursor-blink .6s step-end .1s 3,mt-cursor-fade .3s ease-out .7s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-w-1{animation:mt-widget-pop .35s ease-out .9s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-w-2{animation:mt-widget-pop .35s ease-out 1s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-w-3{animation:mt-widget-pop .35s ease-out 1.1s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-w-4{animation:mt-widget-pop .35s ease-out 1.2s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-vitals{animation:mt-vitals-draw .5s ease-out 1.3s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-led{animation:mt-led-pulse .3s ease-out 1.5s forwards}.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-cross{animation:mt-cross-pop .3s ease-out 1.6s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-glow,.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-term,.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-tcursor,.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-widget,.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-vitals,.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-led,.service-hero-icon.animate .service-icon--meditech .icon-hover .mt-cross,.service-card:hover .service-icon--meditech .icon-hover .mt-glow,.service-card:hover .service-icon--meditech .icon-hover .mt-term,.service-card:hover .service-icon--meditech .icon-hover .mt-tcursor,.service-card:hover .service-icon--meditech .icon-hover .mt-widget,.service-card:hover .service-icon--meditech .icon-hover .mt-vitals,.service-card:hover .service-icon--meditech .icon-hover .mt-led,.service-card:hover .service-icon--meditech .icon-hover .mt-cross{animation:none!important}}.service-icon--med-software .icon-hover .meditech-line{transform-origin:left center;transform-box:fill-box;transform:scaleX(0)}@keyframes meditech-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes meditech-type{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes meditech-status-pulse{0%,to{opacity:1}50%{opacity:.4}}.service-card:hover .service-icon--med-software .icon-hover .meditech-cursor{animation:meditech-blink .8s step-end infinite}.service-card:hover .service-icon--med-software .icon-hover .meditech-line-1{animation:meditech-type .4s ease-out .2s forwards}.service-card:hover .service-icon--med-software .icon-hover .meditech-line-2{animation:meditech-type .35s ease-out .45s forwards}.service-card:hover .service-icon--med-software .icon-hover .meditech-status{animation:meditech-status-pulse 1.5s ease-in-out infinite}.service-hero-icon.animate .service-icon--med-software .icon-hover .meditech-cursor{animation:meditech-blink .8s step-end infinite}.service-hero-icon.animate .service-icon--med-software .icon-hover .meditech-line-1{animation:meditech-type .4s ease-out .2s forwards}.service-hero-icon.animate .service-icon--med-software .icon-hover .meditech-line-2{animation:meditech-type .35s ease-out .45s forwards}.service-hero-icon.animate .service-icon--med-software .icon-hover .meditech-status{animation:meditech-status-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--med-software .icon-hover .meditech-cursor,.service-hero-icon.animate .service-icon--med-software .icon-hover .meditech-line,.service-hero-icon.animate .service-icon--med-software .icon-hover .meditech-status,.service-card:hover .service-icon--med-software .icon-hover .meditech-cursor,.service-card:hover .service-icon--med-software .icon-hover .meditech-line,.service-card:hover .service-icon--med-software .icon-hover .meditech-status{animation:none!important}}.service-icon--ecw .icon-hover .ecw-timeline{stroke-dasharray:40;stroke-dashoffset:40}.service-icon--ecw .icon-hover .ecw-dot{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--ecw .icon-hover .ecw-wave{stroke-dasharray:30;stroke-dashoffset:30}@keyframes ecw-timeline-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes ecw-dot-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ecw-wave-draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.service-card:hover .service-icon--ecw .icon-hover .ecw-timeline{animation:ecw-timeline-draw .5s ease-out .1s forwards}.service-card:hover .service-icon--ecw .icon-hover .ecw-dot-1{animation:ecw-dot-pop .25s ease-out .3s forwards}.service-card:hover .service-icon--ecw .icon-hover .ecw-dot-2{animation:ecw-dot-pop .25s ease-out .4s forwards}.service-card:hover .service-icon--ecw .icon-hover .ecw-dot-3{animation:ecw-dot-pop .25s ease-out .5s forwards}.service-card:hover .service-icon--ecw .icon-hover .ecw-wave{animation:ecw-wave-draw .6s ease-out .55s forwards}.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-timeline{animation:ecw-timeline-draw .5s ease-out .1s forwards}.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-dot-1{animation:ecw-dot-pop .25s ease-out .3s forwards}.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-dot-2{animation:ecw-dot-pop .25s ease-out .4s forwards}.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-dot-3{animation:ecw-dot-pop .25s ease-out .5s forwards}.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-wave{animation:ecw-wave-draw .6s ease-out .55s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-timeline,.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-dot,.service-hero-icon.animate .service-icon--ecw .icon-hover .ecw-wave,.service-card:hover .service-icon--ecw .icon-hover .ecw-timeline,.service-card:hover .service-icon--ecw .icon-hover .ecw-dot,.service-card:hover .service-icon--ecw .icon-hover .ecw-wave{animation:none!important}}.service-icon--nextgen .icon-hover .nextgen-card{opacity:0;transform:translate(-6px)}@keyframes nextgen-fan{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes nextgen-chevron-pulse{0%,to{opacity:1}50%{opacity:.4}}.service-card:hover .service-icon--nextgen .icon-hover .nextgen-card-1{animation:nextgen-fan .3s ease-out .1s forwards}.service-card:hover .service-icon--nextgen .icon-hover .nextgen-card-2{animation:nextgen-fan .3s ease-out .2s forwards}.service-card:hover .service-icon--nextgen .icon-hover .nextgen-card-3{animation:nextgen-fan .3s ease-out .3s forwards}.service-card:hover .service-icon--nextgen .icon-hover .nextgen-chevron{animation:nextgen-chevron-pulse .8s ease-in-out .5s 2}.service-hero-icon.animate .service-icon--nextgen .icon-hover .nextgen-card-1{animation:nextgen-fan .3s ease-out .1s forwards}.service-hero-icon.animate .service-icon--nextgen .icon-hover .nextgen-card-2{animation:nextgen-fan .3s ease-out .2s forwards}.service-hero-icon.animate .service-icon--nextgen .icon-hover .nextgen-card-3{animation:nextgen-fan .3s ease-out .3s forwards}.service-hero-icon.animate .service-icon--nextgen .icon-hover .nextgen-chevron{animation:nextgen-chevron-pulse .8s ease-in-out .5s 2}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--nextgen .icon-hover .nextgen-card,.service-hero-icon.animate .service-icon--nextgen .icon-hover .nextgen-chevron,.service-card:hover .service-icon--nextgen .icon-hover .nextgen-card,.service-card:hover .service-icon--nextgen .icon-hover .nextgen-chevron{animation:none!important}}.service-icon--athena .icon-hover .athena-doc,.service-icon--athena .icon-hover .athena-sync{opacity:0}@keyframes athena-doc-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes athena-sync-appear{0%{opacity:0}to{opacity:1}}.service-card:hover .service-icon--athena .icon-hover .athena-doc{animation:athena-doc-slide .4s ease-out .2s forwards}.service-card:hover .service-icon--athena .icon-hover .athena-sync{animation:athena-sync-appear .3s ease-out .5s forwards}.service-hero-icon.animate .service-icon--athena .icon-hover .athena-doc{animation:athena-doc-slide .4s ease-out .2s forwards}.service-hero-icon.animate .service-icon--athena .icon-hover .athena-sync{animation:athena-sync-appear .3s ease-out .5s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--athena .icon-hover .athena-doc,.service-hero-icon.animate .service-icon--athena .icon-hover .athena-sync,.service-card:hover .service-icon--athena .icon-hover .athena-doc,.service-card:hover .service-icon--athena .icon-hover .athena-sync{animation:none!important}}.service-icon--certs .icon-hover .cert-seal,.service-icon--certs .icon-hover .cert-inner{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--certs .icon-hover .cert-check{stroke-dasharray:16;stroke-dashoffset:16}.service-icon--certs .icon-hover .cert-ribbon{opacity:0}@keyframes cert-seal-bounce{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes cert-inner-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cert-check-draw{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes cert-ribbon-unfurl{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.service-card:hover .service-icon--certs .icon-hover .cert-seal{animation:cert-seal-bounce .4s cubic-bezier(.22,1,.36,1) .1s forwards}.service-card:hover .service-icon--certs .icon-hover .cert-inner{animation:cert-inner-pop .3s ease-out .3s forwards}.service-card:hover .service-icon--certs .icon-hover .cert-check{animation:cert-check-draw .35s ease-out .45s forwards}.service-card:hover .service-icon--certs .icon-hover .cert-ribbon-1{animation:cert-ribbon-unfurl .4s ease-out .5s forwards}.service-card:hover .service-icon--certs .icon-hover .cert-ribbon-2{animation:cert-ribbon-unfurl .4s ease-out .55s forwards}.service-hero-icon.animate .service-icon--certs .icon-hover .cert-seal{animation:cert-seal-bounce .4s cubic-bezier(.22,1,.36,1) .1s forwards}.service-hero-icon.animate .service-icon--certs .icon-hover .cert-inner{animation:cert-inner-pop .3s ease-out .3s forwards}.service-hero-icon.animate .service-icon--certs .icon-hover .cert-check{animation:cert-check-draw .35s ease-out .45s forwards}.service-hero-icon.animate .service-icon--certs .icon-hover .cert-ribbon-1{animation:cert-ribbon-unfurl .4s ease-out .5s forwards}.service-hero-icon.animate .service-icon--certs .icon-hover .cert-ribbon-2{animation:cert-ribbon-unfurl .4s ease-out .55s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--certs .icon-hover .cert-seal,.service-hero-icon.animate .service-icon--certs .icon-hover .cert-inner,.service-hero-icon.animate .service-icon--certs .icon-hover .cert-check,.service-hero-icon.animate .service-icon--certs .icon-hover .cert-ribbon,.service-card:hover .service-icon--certs .icon-hover .cert-seal,.service-card:hover .service-icon--certs .icon-hover .cert-inner,.service-card:hover .service-icon--certs .icon-hover .cert-check,.service-card:hover .service-icon--certs .icon-hover .cert-ribbon{animation:none!important}}.service-icon--ehr .icon-hover .ehr-screen{opacity:0;transform:translate(-8px)}.service-icon--ehr .icon-hover .ehr-connect{opacity:0}.service-icon--ehr .icon-hover .ehr-row{transform-origin:left center;transform-box:fill-box;transform:scaleX(0)}@keyframes ehr-screen-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes ehr-connect-fade{0%{opacity:0}to{opacity:.4}}@keyframes ehr-row-type{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.service-card:hover .service-icon--ehr .icon-hover .ehr-screen-1{animation:ehr-screen-slide .3s ease-out .1s forwards}.service-card:hover .service-icon--ehr .icon-hover .ehr-screen-2{animation:ehr-screen-slide .3s ease-out .2s forwards}.service-card:hover .service-icon--ehr .icon-hover .ehr-screen-3{animation:ehr-screen-slide .3s ease-out .3s forwards}.service-card:hover .service-icon--ehr .icon-hover .ehr-connect{animation:ehr-connect-fade .3s ease-out .4s forwards}.service-card:hover .service-icon--ehr .icon-hover .ehr-row-1{animation:ehr-row-type .3s ease-out .4s forwards}.service-card:hover .service-icon--ehr .icon-hover .ehr-row-2{animation:ehr-row-type .3s ease-out .5s forwards}.service-card:hover .service-icon--ehr .icon-hover .ehr-row-3{animation:ehr-row-type .25s ease-out .6s forwards}.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-screen-1{animation:ehr-screen-slide .3s ease-out .1s forwards}.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-screen-2{animation:ehr-screen-slide .3s ease-out .2s forwards}.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-screen-3{animation:ehr-screen-slide .3s ease-out .3s forwards}.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-connect{animation:ehr-connect-fade .3s ease-out .4s forwards}.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-row-1{animation:ehr-row-type .3s ease-out .4s forwards}.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-row-2{animation:ehr-row-type .3s ease-out .5s forwards}.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-row-3{animation:ehr-row-type .25s ease-out .6s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-screen,.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-connect,.service-hero-icon.animate .service-icon--ehr .icon-hover .ehr-row,.service-card:hover .service-icon--ehr .icon-hover .ehr-screen,.service-card:hover .service-icon--ehr .icon-hover .ehr-connect,.service-card:hover .service-icon--ehr .icon-hover .ehr-row{animation:none!important}}.service-icon--tefca .icon-hover .tefca-bridge{stroke-dasharray:40;stroke-dashoffset:40}.service-icon--tefca .icon-hover .tefca-shield{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--tefca .icon-hover .tefca-check{stroke-dasharray:12;stroke-dashoffset:12}@keyframes tefca-bridge-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes tefca-shield-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes tefca-check-draw{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.service-card:hover .service-icon--tefca .icon-hover .tefca-bridge{animation:tefca-bridge-draw .5s ease-out .15s forwards}.service-card:hover .service-icon--tefca .icon-hover .tefca-shield{animation:tefca-shield-pop .35s cubic-bezier(.22,1,.36,1) .4s forwards}.service-card:hover .service-icon--tefca .icon-hover .tefca-check{animation:tefca-check-draw .3s ease-out .65s forwards}.service-hero-icon.animate .service-icon--tefca .icon-hover .tefca-bridge{animation:tefca-bridge-draw .5s ease-out .15s forwards}.service-hero-icon.animate .service-icon--tefca .icon-hover .tefca-shield{animation:tefca-shield-pop .35s cubic-bezier(.22,1,.36,1) .4s forwards}.service-hero-icon.animate .service-icon--tefca .icon-hover .tefca-check{animation:tefca-check-draw .3s ease-out .65s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--tefca .icon-hover .tefca-bridge,.service-hero-icon.animate .service-icon--tefca .icon-hover .tefca-shield,.service-hero-icon.animate .service-icon--tefca .icon-hover .tefca-check,.service-card:hover .service-icon--tefca .icon-hover .tefca-bridge,.service-card:hover .service-icon--tefca .icon-hover .tefca-shield,.service-card:hover .service-icon--tefca .icon-hover .tefca-check{animation:none!important}}.service-icon--interop .icon-hover .interop-line{stroke-dasharray:60;stroke-dashoffset:60}.service-icon--interop .icon-hover .interop-node{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}@keyframes interop-line-draw{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes interop-node-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.service-card:hover .service-icon--interop .icon-hover .interop-line{animation:interop-line-draw .4s ease-out forwards}.service-card:hover .service-icon--interop .icon-hover .interop-line-1{animation-delay:.1s}.service-card:hover .service-icon--interop .icon-hover .interop-line-2{animation-delay:.12s}.service-card:hover .service-icon--interop .icon-hover .interop-line-3{animation-delay:.14s}.service-card:hover .service-icon--interop .icon-hover .interop-line-4{animation-delay:.16s}.service-card:hover .service-icon--interop .icon-hover .interop-line-5{animation-delay:.18s}.service-card:hover .service-icon--interop .icon-hover .interop-line-6{animation-delay:.2s}.service-card:hover .service-icon--interop .icon-hover .interop-line-7{animation-delay:.22s}.service-card:hover .service-icon--interop .icon-hover .interop-line-8{animation-delay:.24s}.service-card:hover .service-icon--interop .icon-hover .interop-line-9{animation-delay:.26s}.service-card:hover .service-icon--interop .icon-hover .interop-line-10{animation-delay:.28s}.service-card:hover .service-icon--interop .icon-hover .interop-line-11{animation-delay:.3s}.service-card:hover .service-icon--interop .icon-hover .interop-line-12{animation-delay:.32s}.service-card:hover .service-icon--interop .icon-hover .interop-line-13{animation-delay:.34s}.service-card:hover .service-icon--interop .icon-hover .interop-line-14{animation-delay:.36s}.service-card:hover .service-icon--interop .icon-hover .interop-line-15{animation-delay:.38s}.service-card:hover .service-icon--interop .icon-hover .interop-node{animation:interop-node-pop .25s ease-out forwards}.service-card:hover .service-icon--interop .icon-hover .interop-node:nth-of-type(1){animation-delay:.2s}.service-card:hover .service-icon--interop .icon-hover .interop-node:nth-of-type(2){animation-delay:.25s}.service-card:hover .service-icon--interop .icon-hover .interop-node:nth-of-type(3){animation-delay:.3s}.service-card:hover .service-icon--interop .icon-hover .interop-node:nth-of-type(4){animation-delay:.35s}.service-card:hover .service-icon--interop .icon-hover .interop-node:nth-of-type(5){animation-delay:.4s}.service-card:hover .service-icon--interop .icon-hover .interop-node:nth-of-type(6){animation-delay:.45s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line{animation:interop-line-draw .4s ease-out forwards}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-1{animation-delay:.1s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-2{animation-delay:.12s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-3{animation-delay:.14s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-4{animation-delay:.16s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-5{animation-delay:.18s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-6{animation-delay:.2s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-7{animation-delay:.22s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-8{animation-delay:.24s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-9{animation-delay:.26s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-10{animation-delay:.28s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-11{animation-delay:.3s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-12{animation-delay:.32s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-13{animation-delay:.34s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-14{animation-delay:.36s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line-15{animation-delay:.38s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node{animation:interop-node-pop .25s ease-out forwards}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node:nth-of-type(1){animation-delay:.2s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node:nth-of-type(2){animation-delay:.25s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node:nth-of-type(3){animation-delay:.3s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node:nth-of-type(4){animation-delay:.35s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node:nth-of-type(5){animation-delay:.4s}.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node:nth-of-type(6){animation-delay:.45s}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--interop .icon-hover .interop-line,.service-hero-icon.animate .service-icon--interop .icon-hover .interop-node,.service-card:hover .service-icon--interop .icon-hover .interop-line,.service-card:hover .service-icon--interop .icon-hover .interop-node{animation:none!important}}.service-icon--oie .icon-hover .oie-dot-in,.service-icon--oie .icon-hover .oie-dot-out{opacity:0;transform:translate(-6px)}@keyframes oie-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes oie-dot-in-travel{0%{opacity:0;transform:translate(-6px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes oie-dot-out-travel{0%{opacity:0;transform:translate(-6px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}.service-card:hover .service-icon--oie .icon-hover .oie-processor{animation:oie-pulse 1.2s ease-in-out .2s infinite}.service-card:hover .service-icon--oie .icon-hover .oie-dot-in{animation:oie-dot-in-travel .8s ease-out forwards}.service-card:hover .service-icon--oie .icon-hover .oie-dot-in:nth-of-type(1){animation-delay:.15s}.service-card:hover .service-icon--oie .icon-hover .oie-dot-in:nth-of-type(2){animation-delay:.25s}.service-card:hover .service-icon--oie .icon-hover .oie-dot-in:nth-of-type(3){animation-delay:.35s}.service-card:hover .service-icon--oie .icon-hover .oie-dot-out{animation:oie-dot-out-travel .6s ease-out forwards}.service-card:hover .service-icon--oie .icon-hover .oie-dot-out:nth-of-type(1){animation-delay:.5s}.service-card:hover .service-icon--oie .icon-hover .oie-dot-out:nth-of-type(2){animation-delay:.6s}.service-card:hover .service-icon--oie .icon-hover .oie-dot-out:nth-of-type(3){animation-delay:.7s}.service-hero-icon .service-icon--oie{width:140%;margin-left:-20%}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-processor{animation:oie-pulse 1.2s ease-in-out .2s infinite}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-in{animation:oie-dot-in-travel .8s ease-out forwards}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-in:nth-of-type(1){animation-delay:.15s}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-in:nth-of-type(2){animation-delay:.25s}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-in:nth-of-type(3){animation-delay:.35s}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-out{animation:oie-dot-out-travel .6s ease-out forwards}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-out:nth-of-type(1){animation-delay:.5s}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-out:nth-of-type(2){animation-delay:.6s}.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-out:nth-of-type(3){animation-delay:.7s}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--oie .icon-hover .oie-processor,.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-in,.service-hero-icon.animate .service-icon--oie .icon-hover .oie-dot-out,.service-card:hover .service-icon--oie .icon-hover .oie-processor,.service-card:hover .service-icon--oie .icon-hover .oie-dot-in,.service-card:hover .service-icon--oie .icon-hover .oie-dot-out{animation:none!important}}.service-icon--analytics .icon-hover .analytics-bar{transform-origin:center bottom;transform-box:fill-box;transform:scaleY(0)}.service-icon--analytics .icon-hover .analytics-trend{stroke-dasharray:40;stroke-dashoffset:40}.service-icon--analytics .icon-hover .analytics-spark{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}@keyframes analytics-bar-grow{0%{transform:scaleY(0)}70%{transform:scaleY(1.05)}to{transform:scaleY(1)}}@keyframes analytics-trend-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes analytics-spark-pop{0%{opacity:0;transform:scale(0) rotate(-30deg)}70%{transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.service-card:hover .service-icon--analytics .icon-hover .analytics-bar-1{animation:analytics-bar-grow .35s ease-out .1s forwards}.service-card:hover .service-icon--analytics .icon-hover .analytics-bar-2{animation:analytics-bar-grow .35s ease-out .2s forwards}.service-card:hover .service-icon--analytics .icon-hover .analytics-bar-3{animation:analytics-bar-grow .35s ease-out .3s forwards}.service-card:hover .service-icon--analytics .icon-hover .analytics-trend{animation:analytics-trend-draw .5s ease-out .4s forwards}.service-card:hover .service-icon--analytics .icon-hover .analytics-spark{animation:analytics-spark-pop .35s ease-out .7s forwards}.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-bar-1{animation:analytics-bar-grow .35s ease-out .1s forwards}.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-bar-2{animation:analytics-bar-grow .35s ease-out .2s forwards}.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-bar-3{animation:analytics-bar-grow .35s ease-out .3s forwards}.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-trend{animation:analytics-trend-draw .5s ease-out .4s forwards}.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-spark{animation:analytics-spark-pop .35s ease-out .7s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-bar,.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-trend,.service-hero-icon.animate .service-icon--analytics .icon-hover .analytics-spark,.service-card:hover .service-icon--analytics .icon-hover .analytics-bar,.service-card:hover .service-icon--analytics .icon-hover .analytics-trend,.service-card:hover .service-icon--analytics .icon-hover .analytics-spark{animation:none!important}}.service-icon--lis .icon-hover .lis-rack{transform:translate(-4px);opacity:0}.service-icon--lis .icon-hover .lis-tube{fill-opacity:0}.service-icon--lis .icon-hover .lis-level{transform-origin:center bottom;transform-box:fill-box;transform:scaleY(0);opacity:0}.service-icon--lis .icon-hover .lis-barcode{stroke-dashoffset:6}@keyframes lis-rack-slide{0%{transform:translate(-4px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes lis-tube-fill{0%{fill-opacity:0}to{fill-opacity:.25}}@keyframes lis-level-rise{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes lis-barcode-draw{0%{stroke-dashoffset:6}to{stroke-dashoffset:0}}.service-card:hover .service-icon--lis .icon-hover .lis-rack{animation:lis-rack-slide .35s ease-out .05s forwards}.service-card:hover .service-icon--lis .icon-hover .lis-tube{animation:lis-tube-fill .3s ease-out forwards}.service-card:hover .service-icon--lis .icon-hover .lis-tube-1{animation-delay:.1s}.service-card:hover .service-icon--lis .icon-hover .lis-tube-2{animation-delay:.2s}.service-card:hover .service-icon--lis .icon-hover .lis-tube-3{animation-delay:.3s}.service-card:hover .service-icon--lis .icon-hover .lis-level{animation:lis-level-rise .4s ease-out forwards}.service-card:hover .service-icon--lis .icon-hover .lis-level-1{animation-delay:.15s}.service-card:hover .service-icon--lis .icon-hover .lis-level-2{animation-delay:.25s}.service-card:hover .service-icon--lis .icon-hover .lis-level-3{animation-delay:.35s}.service-card:hover .service-icon--lis .icon-hover .lis-barcode{animation:lis-barcode-draw .2s ease-out forwards}.service-card:hover .service-icon--lis .icon-hover .lis-barcode-1{animation-delay:.4s}.service-card:hover .service-icon--lis .icon-hover .lis-barcode-2{animation-delay:.45s}.service-card:hover .service-icon--lis .icon-hover .lis-barcode-3{animation-delay:.5s}.service-card:hover .service-icon--lis .icon-hover .lis-barcode-4{animation-delay:.55s}.service-card:hover .service-icon--lis .icon-hover .lis-barcode-5{animation-delay:.6s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-rack{animation:lis-rack-slide .35s ease-out .05s forwards}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-tube{animation:lis-tube-fill .3s ease-out forwards}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-tube-1{animation-delay:.1s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-tube-2{animation-delay:.2s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-tube-3{animation-delay:.3s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-level{animation:lis-level-rise .4s ease-out forwards}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-level-1{animation-delay:.15s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-level-2{animation-delay:.25s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-level-3{animation-delay:.35s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-barcode{animation:lis-barcode-draw .2s ease-out forwards}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-barcode-1{animation-delay:.4s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-barcode-2{animation-delay:.45s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-barcode-3{animation-delay:.5s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-barcode-4{animation-delay:.55s}.service-hero-icon.animate .service-icon--lis .icon-hover .lis-barcode-5{animation-delay:.6s}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--lis .icon-hover .lis-rack,.service-hero-icon.animate .service-icon--lis .icon-hover .lis-tube,.service-hero-icon.animate .service-icon--lis .icon-hover .lis-level,.service-hero-icon.animate .service-icon--lis .icon-hover .lis-barcode,.service-card:hover .service-icon--lis .icon-hover .lis-rack,.service-card:hover .service-icon--lis .icon-hover .lis-tube,.service-card:hover .service-icon--lis .icon-hover .lis-level,.service-card:hover .service-icon--lis .icon-hover .lis-barcode{animation:none!important}}.service-icon--cloud .icon-hover .cloud-chevron{opacity:0;transform:translateY(4px)}@keyframes cloud-chevron-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.service-card:hover .service-icon--cloud .icon-hover .cloud-chevron-1{animation:cloud-chevron-rise .3s ease-out .2s forwards}.service-card:hover .service-icon--cloud .icon-hover .cloud-chevron-2{animation:cloud-chevron-rise .3s ease-out .35s forwards}.service-card:hover .service-icon--cloud .icon-hover .cloud-chevron-3{animation:cloud-chevron-rise .3s ease-out .5s forwards}.service-hero-icon.animate .service-icon--cloud .icon-hover .cloud-chevron-1{animation:cloud-chevron-rise .3s ease-out .2s forwards}.service-hero-icon.animate .service-icon--cloud .icon-hover .cloud-chevron-2{animation:cloud-chevron-rise .3s ease-out .35s forwards}.service-hero-icon.animate .service-icon--cloud .icon-hover .cloud-chevron-3{animation:cloud-chevron-rise .3s ease-out .5s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--cloud .icon-hover .cloud-chevron,.service-card:hover .service-icon--cloud .icon-hover .cloud-chevron{animation:none!important}}.service-icon--hie .icon-hover .hie-ecg{stroke-dasharray:120;stroke-dashoffset:120}.service-icon--hie .icon-hover .hie-heart-fill,.service-icon--hie .icon-hover .hie-dot{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--hie .icon-hover .hie-glow{opacity:0;transform-origin:center;transform-box:fill-box}@keyframes hie-ecg-draw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes hie-heart-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:.85;transform:scale(1)}}@keyframes hie-dot-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes hie-glow-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.4;transform:scale(1.03)}}.service-card:hover .service-icon--hie .icon-hover .hie-ecg{animation:hie-ecg-draw .8s ease-out .2s forwards}.service-card:hover .service-icon--hie .icon-hover .hie-heart-fill{animation:hie-heart-pop .4s ease-out .5s forwards}.service-card:hover .service-icon--hie .icon-hover .hie-glow{animation:hie-glow-pulse 1.6s ease-in-out .3s infinite}.service-card:hover .service-icon--hie .icon-hover .hie-dot:nth-of-type(1){animation:hie-dot-pop .25s ease-out .7s forwards}.service-card:hover .service-icon--hie .icon-hover .hie-dot:nth-of-type(2){animation:hie-dot-pop .25s ease-out .8s forwards}.service-card:hover .service-icon--hie .icon-hover .hie-dot:nth-of-type(3){animation:hie-dot-pop .25s ease-out .9s forwards}.service-hero-icon.animate .service-icon--hie .icon-hover .hie-ecg{animation:hie-ecg-draw .8s ease-out .2s forwards}.service-hero-icon.animate .service-icon--hie .icon-hover .hie-heart-fill{animation:hie-heart-pop .4s ease-out .5s forwards}.service-hero-icon.animate .service-icon--hie .icon-hover .hie-glow{animation:hie-glow-pulse 1.6s ease-in-out .3s infinite}.service-hero-icon.animate .service-icon--hie .icon-hover .hie-dot:nth-of-type(1){animation:hie-dot-pop .25s ease-out .7s forwards}.service-hero-icon.animate .service-icon--hie .icon-hover .hie-dot:nth-of-type(2){animation:hie-dot-pop .25s ease-out .8s forwards}.service-hero-icon.animate .service-icon--hie .icon-hover .hie-dot:nth-of-type(3){animation:hie-dot-pop .25s ease-out .9s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--hie .icon-hover .hie-ecg,.service-hero-icon.animate .service-icon--hie .icon-hover .hie-heart-fill,.service-hero-icon.animate .service-icon--hie .icon-hover .hie-glow,.service-hero-icon.animate .service-icon--hie .icon-hover .hie-dot,.service-card:hover .service-icon--hie .icon-hover .hie-ecg,.service-card:hover .service-icon--hie .icon-hover .hie-heart-fill,.service-card:hover .service-icon--hie .icon-hover .hie-glow,.service-card:hover .service-icon--hie .icon-hover .hie-dot{animation:none!important}}.service-icon--hl7 .icon-hover .hl7-doc-right,.service-icon--hl7 .icon-hover .hl7-doc-center,.service-icon--hl7 .icon-hover .hl7-doc-left{opacity:0;transform:translateY(6px)}.service-icon--hl7 .icon-hover .hl7-glow{opacity:0}@keyframes hl7-cascade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hl7-fire-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes hl7-glow-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.01)}}.service-card:hover .service-icon--hl7 .icon-hover .hl7-doc-right{animation:hl7-cascade .35s cubic-bezier(.22,1,.36,1) .05s both}.service-card:hover .service-icon--hl7 .icon-hover .hl7-doc-center{animation:hl7-cascade .35s cubic-bezier(.22,1,.36,1) .2s both}.service-card:hover .service-icon--hl7 .icon-hover .hl7-doc-left{animation:hl7-cascade .35s cubic-bezier(.22,1,.36,1) .35s both}.service-card:hover .service-icon--hl7 .icon-hover .hl7-fire{animation:hl7-fire-glow 2s ease-in-out .5s infinite}.service-card:hover .service-icon--hl7 .icon-hover .hl7-glow{animation:hl7-glow-pulse 2s ease-in-out .5s infinite}.service-hero-icon .service-icon--hl7{width:170%;margin-left:-35%}.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-doc-right{animation:hl7-cascade .35s cubic-bezier(.22,1,.36,1) .05s both}.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-doc-center{animation:hl7-cascade .35s cubic-bezier(.22,1,.36,1) .2s both}.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-doc-left{animation:hl7-cascade .35s cubic-bezier(.22,1,.36,1) .35s both}.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-fire{animation:hl7-fire-glow 2s ease-in-out .5s infinite}.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-glow{animation:hl7-glow-pulse 2s ease-in-out .5s infinite}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-doc-left,.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-doc-center,.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-doc-right,.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-fire,.service-hero-icon.animate .service-icon--hl7 .icon-hover .hl7-glow,.service-card:hover .service-icon--hl7 .icon-hover .hl7-doc-left,.service-card:hover .service-icon--hl7 .icon-hover .hl7-doc-center,.service-card:hover .service-icon--hl7 .icon-hover .hl7-doc-right,.service-card:hover .service-icon--hl7 .icon-hover .hl7-fire,.service-card:hover .service-icon--hl7 .icon-hover .hl7-glow{animation:none!important}}.service-icon--cyber .icon-hover .cyber-sweep{transform-origin:24px 24px}.service-icon--cyber .icon-hover .cyber-dot,.service-icon--cyber .icon-hover .cyber-block{opacity:0}@keyframes cyber-sweep-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cyber-dot-appear{0%{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes cyber-block-appear{0%{opacity:0}to{opacity:1}}.service-card:hover .service-icon--cyber .icon-hover .cyber-sweep{animation:cyber-sweep-rotate 2s linear infinite}.service-card:hover .service-icon--cyber .icon-hover .cyber-dot-1{animation:cyber-dot-appear .3s ease-out .3s forwards}.service-card:hover .service-icon--cyber .icon-hover .cyber-dot-2{animation:cyber-dot-appear .3s ease-out .6s forwards}.service-card:hover .service-icon--cyber .icon-hover .cyber-dot-3{animation:cyber-dot-appear .3s ease-out .9s forwards}.service-card:hover .service-icon--cyber .icon-hover .cyber-block{animation:cyber-block-appear .2s ease-out 1s forwards}.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-sweep{animation:cyber-sweep-rotate 2s linear infinite}.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-dot-1{animation:cyber-dot-appear .3s ease-out .3s forwards}.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-dot-2{animation:cyber-dot-appear .3s ease-out .6s forwards}.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-dot-3{animation:cyber-dot-appear .3s ease-out .9s forwards}.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-block{animation:cyber-block-appear .2s ease-out 1s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-sweep,.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-dot,.service-hero-icon.animate .service-icon--cyber .icon-hover .cyber-block,.service-card:hover .service-icon--cyber .icon-hover .cyber-sweep,.service-card:hover .service-icon--cyber .icon-hover .cyber-dot,.service-card:hover .service-icon--cyber .icon-hover .cyber-block{animation:none!important}}
