.solution-card{justify-content:flex-start}.solution-card .card-type{margin-top:0}.solution-card.featured{background:var(--navy)}.capability-list>div{grid-template-columns:1fr 1fr}.service-links a{grid-template-columns:1fr 25px}.system-wires path{stroke-dasharray:2.5 3.5;animation:data-flow 4s linear infinite}.system-wires path:nth-child(2){animation-delay:-1s}.system-wires path:nth-child(3){animation-delay:-2s}.system-wires path:nth-child(4){animation-delay:-3s}.system-wires circle{animation:node-pulse 2.8s ease-in-out infinite}.system-wires circle:nth-of-type(2){animation-delay:-.9s}.system-wires circle:nth-of-type(3){animation-delay:-1.8s}.node{animation:node-arrival .7s both}.node-workflow{animation-delay:.1s}.node-lims{animation-delay:.2s}.node-report{animation-delay:.3s}.solution-card{animation:card-arrival .55s both}.solution-card:nth-child(2){animation-delay:.08s}.solution-card:nth-child(3){animation-delay:.16s}.solution-card:nth-child(4){animation-delay:.24s}.solution-card:nth-child(5){animation-delay:.32s}@keyframes data-flow{to{stroke-dashoffset:-24}}@keyframes node-pulse{50%{r:1.15;opacity:.58}}@keyframes node-arrival{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes card-arrival{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.capability-list>div{grid-template-columns:1fr}.capability-list p{grid-column:auto}.service-links a{grid-template-columns:1fr 25px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
