@media(hover:hover)and (pointer:fine){.case-study-list-card:hover .btn-wrap .btn-layout:before{width:calc(100% + 2px)}.case-study-list-card:hover .btn-wrap{border-color:var(--color-brand-600)}.case-study-list-card:hover .btn-wrap .btn-layout{color:var(--color-light-950)}.case-study-list-card:hover .btn-wrap .btn-icon-wrap:before{width:calc(100% + 2px)}.case-study-list-card:hover .btn-wrap .btn-icon-wrap{color:var(--color-dark-950)}.case-study-list-card:hover .btn-wrap .btn-icon-wrap>*{animation:cs-list-slot-slide .525s cubic-bezier(.23,1,.32,1) forwards}}@keyframes cs-list-slot-slide{0%{transform:translate(0)}50%{transform:translate(1.5em)}50.01%{transform:translate(-1.5em)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.case-study-list-card:hover .btn-wrap .btn-icon-wrap>*{animation:none}}.testimonial-panels[data-astro-cid-bymyjtfz]>.testimonial-panel[data-astro-cid-bymyjtfz]{grid-area:1 / 1;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.testimonial-panels[data-astro-cid-bymyjtfz]>.testimonial-panel[data-astro-cid-bymyjtfz][data-active=true]{opacity:1;transform:translateY(0);pointer-events:auto}.testimonial-btn[data-astro-cid-bymyjtfz].is-active{background-color:var(--color-brand-600)!important}@media(min-width:768px){.testimonial-buttons[data-astro-cid-bymyjtfz]{grid-template-columns:repeat(var(--tabs-count),1fr)}}@media(min-width:768px){.service-use-case-heading{min-height:var(--service-use-case-heading-height, auto)}}@media(min-width:1024px){.process-cards{grid-template-columns:repeat(4,1fr);align-items:stretch}.process-card{display:flex;flex-direction:column}.process-card-details{flex:1 1 auto}.process-card-bottom{flex:0 0 var(--process-card-bottom-height, auto);height:var(--process-card-bottom-height, auto)}}.process-card+.process-card{margin-left:-1px}@media(max-width:1023px){.process-card{display:flex;flex-direction:column}.process-card-bottom{order:1}.process-card-details{order:2}.process-card+.process-card{margin-left:0;margin-top:-1px}.process-card-number{font-size:3.5rem}}@media(min-width:1024px)and (hover:hover){.process-card:hover{background:var(--color-brand-500)}.process-card:hover .process-card-details{opacity:1}.process-card:hover .border-dark-600{border-color:#d7d8e04d}.process-card:hover .text-light-500,.process-card:hover .process-card-number,.process-card:hover .text-light-950,.process-card:hover .opacity-40{color:var(--color-light-950);opacity:1}.process-card:hover .process-card-bottom{border-color:#d7d8e04d}.process-card:hover .process-card-icon{transform:rotate(45deg)}}.process-card-number{font-family:var(--font-display);font-size:5rem;font-weight:400;line-height:1.2;letter-spacing:-.06em;text-transform:uppercase;color:var(--color-light-500);transition:color .3s ease}.process-card-bottom{border-top:1px solid var(--color-dark-600);transition:border-color .3s ease}.process-card-icon{transition:transform .3s ease}.addons-card:hover{background:var(--color-dark-900)}.addons-card .addons-card-title{transition:all .65s cubic-bezier(.22,.61,.36,1),background-color .35s cubic-bezier(.22,.61,.36,1);margin-left:-.375rem;padding:.125rem .375rem}.addons-card:hover .addons-card-title{background:var(--color-accent-500)}@media(min-width:1024px){[data-use-cases-video]{--use-case-sticky-top: 6rem;--use-case-navbar-height: 4.75rem;--use-case-exit-progress: 0;--use-case-exit-runway: var(--use-case-spacer-height, 0px)}[data-use-case-sticky]{top:var(--use-case-sticky-top)}[data-use-case-top-spacer],[data-use-case-media-frame],[data-use-case-bottom-spacer]{width:100%;max-width:100%;min-width:0}[data-use-case-top-spacer],[data-use-case-bottom-spacer]{height:var(--use-case-spacer-height, clamp(8rem, 18vh, 16rem))}[data-use-case-content-list]{padding-bottom:var(--use-case-exit-runway)}[data-use-case-bottom-spacer]{transform:translate3d(0,calc(var(--use-case-exit-progress, 0) * -100%),0);will-change:transform}[data-use-case-bottom-markers]{top:calc(var(--use-case-spacer-height, 0px) + var(--use-case-media-height, 0px));height:var(--use-case-spacer-height, 0px);transform:translate3d(0,calc(var(--use-case-exit-progress, 0) * -100%),0);will-change:transform}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){[data-use-case-bottom-spacer],[data-use-case-bottom-markers]{transform:none}}
