@keyframes HeroBackground-module__Ry_ctq__floatBlob{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}.HeroBackground-module__Ry_ctq__blob{pointer-events:none;filter:blur();opacity:.35;will-change:transform;border-radius:9999px;animation-name:HeroBackground-module__Ry_ctq__floatBlob;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}@media (prefers-reduced-motion:reduce){.HeroBackground-module__Ry_ctq__blob{animation:none}}@media (min-width:769px){.HeroBackground-module__Ry_ctq__blob{filter:blur(50px)}}@media (max-width:768px){.HeroBackground-module__Ry_ctq__blob{filter:blur(15px);opacity:.15;animation:none}.HeroBackground-module__Ry_ctq__blob:nth-child(2),.HeroBackground-module__Ry_ctq__blob:nth-child(3){display:none}}
.HeroContent-module__hr9VzG__wordWrap{vertical-align:bottom;min-width:1px;height:1.25em;display:inline-block;position:relative}@keyframes HeroContent-module__hr9VzG__wordFade{0%,to{opacity:0;transform:translateY(4px)}4%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-4px)}}.HeroContent-module__hr9VzG__word{white-space:nowrap;opacity:0;animation:10s ease-in-out infinite HeroContent-module__hr9VzG__wordFade;position:absolute;top:0;left:0}.HeroContent-module__hr9VzG__word:first-child{animation-delay:0s}.HeroContent-module__hr9VzG__word:nth-child(2){animation-delay:2.5s}.HeroContent-module__hr9VzG__word:nth-child(3){animation-delay:5s}.HeroContent-module__hr9VzG__word:nth-child(4){animation-delay:7.5s}.HeroContent-module__hr9VzG__fadeUp{animation:.6s ease-out both HeroContent-module__hr9VzG__fadeUp}@keyframes HeroContent-module__hr9VzG__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroContent-module__hr9VzG__delay-0{animation-delay:0s}.HeroContent-module__hr9VzG__delay-1{animation-delay:.2s}.HeroContent-module__hr9VzG__delay-2{animation-delay:.4s}.HeroContent-module__hr9VzG__delay-3{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.HeroContent-module__hr9VzG__word,.HeroContent-module__hr9VzG__fadeUp{opacity:1;animation:none;transform:none}.HeroContent-module__hr9VzG__word:not(:first-child){display:none}}
.Interactive3DPhone-module__RU95XW__tiltCard{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out}@keyframes Interactive3DPhone-module__RU95XW__softPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Interactive3DPhone-module__RU95XW__pulse{animation:4s ease-in-out infinite Interactive3DPhone-module__RU95XW__softPulse}@media (prefers-reduced-motion:reduce){.Interactive3DPhone-module__RU95XW__tiltCard{transition:none}.Interactive3DPhone-module__RU95XW__pulse{animation:none}}
@keyframes WorkShowcase-module__DPl_lq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WorkShowcase-module__DPl_lq__fadeInUp{animation:.5s ease-out both WorkShowcase-module__DPl_lq__fadeInUp}@media (prefers-reduced-motion:reduce){.WorkShowcase-module__DPl_lq__fadeInUp{animation:none}}
@keyframes MarketingGrid-module__lJvK3q__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MarketingGrid-module__lJvK3q__fadeInUpScale{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MarketingGrid-module__lJvK3q__fadeIn{0%{opacity:0}to{opacity:1}}.MarketingGrid-module__lJvK3q__headerFadeIn{animation:.5s ease-out both MarketingGrid-module__lJvK3q__fadeInUp}.MarketingGrid-module__lJvK3q__card{will-change:transform;animation:.5s ease-out both MarketingGrid-module__lJvK3q__fadeInUpScale}.MarketingGrid-module__lJvK3q__card:hover{transform:translateY(-8px)}.MarketingGrid-module__lJvK3q__description{max-height:120px;transition:max-height .35s}.MarketingGrid-module__lJvK3q__descriptionExpanded{max-height:800px}.MarketingGrid-module__lJvK3q__fadeIn{animation:.3s ease-out both MarketingGrid-module__lJvK3q__fadeIn}.MarketingGrid-module__lJvK3q__readMoreBtn{transition:transform .2s;transform:translate(0)scale(1)}.MarketingGrid-module__lJvK3q__readMoreBtn:hover{transform:translate(5px)}.MarketingGrid-module__lJvK3q__readMoreBtn:active{transform:scale(.95)}.MarketingGrid-module__lJvK3q__chevron{transition:transform .3s;display:inline-flex;transform:rotate(0)}.MarketingGrid-module__lJvK3q__chevronRotated{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.MarketingGrid-module__lJvK3q__headerFadeIn,.MarketingGrid-module__lJvK3q__card,.MarketingGrid-module__lJvK3q__fadeIn{animation:none}.MarketingGrid-module__lJvK3q__card:hover,.MarketingGrid-module__lJvK3q__readMoreBtn,.MarketingGrid-module__lJvK3q__chevron,.MarketingGrid-module__lJvK3q__description{transition:none}}
@keyframes ProductServicesPage-module__pOUhqG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductServicesPage-module__pOUhqG__fadeInUpScale{0%{opacity:0;transform:translateY(15px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ProductServicesPage-module__pOUhqG__fadeInUp{animation:.5s ease-out both ProductServicesPage-module__pOUhqG__fadeInUp}.ProductServicesPage-module__pOUhqG__fadeInUpDelayed{animation:.5s ease-out .2s both ProductServicesPage-module__pOUhqG__fadeInUp}.ProductServicesPage-module__pOUhqG__card{animation:.5s ease-out both ProductServicesPage-module__pOUhqG__fadeInUpScale}@media (prefers-reduced-motion:reduce){.ProductServicesPage-module__pOUhqG__fadeInUp,.ProductServicesPage-module__pOUhqG__fadeInUpDelayed,.ProductServicesPage-module__pOUhqG__card{animation:none}}
@keyframes faqFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-fade-in{animation:.6s ease-out both faqFadeUp}.faq-chevron{transition:transform .2s}.faq-chevron.faq-chevron-open{transform:rotate(180deg)}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .25s ease-out;display:grid}.faq-panel.faq-panel-open{grid-template-rows:1fr}.faq-panel>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-fade-in{animation:none}.faq-chevron,.faq-panel{transition:none}}
