:root{--ease-out:cubic-bezier(.22, .61, .36, 1)}@media (max-width:760px){[data-hero-grid]{grid-template-columns:1fr!important;gap:36px!important}[data-grid3],[data-grid2]{grid-template-columns:1fr!important}[data-stats]{grid-template-columns:repeat(2,1fr)!important;gap:28px 16px!important}}[data-hover]{transition:transform .2s var(--ease-out)!important}[data-hover]:active{transform:scale(.97)!important}@media (hover:hover) and (pointer:fine){[data-lift] img{transition:transform .6s var(--ease-out)}[data-lift]:hover img{transform:scale(1.045)}}[data-parallax]{will-change:transform}a[style*="background:#4769E5"]:hover{color:#2b3045!important;background:#c9f069!important;box-shadow:0 16px 40px #c9f06973!important}a[style*="background:#C9F069"]:hover{background:#b3d94d!important}a[style*="1.5px solid #BCCAD3"]:hover{color:#2b3045!important;background:#f4fbe6!important;border-color:#c9f069!important}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}[data-parallax]{transform:none!important}}.logomarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logomarquee__track{align-items:center;width:max-content;animation:45s linear infinite logomarquee-scroll;display:flex}.logomarquee__track>img{flex:none;margin:0 42px}@keyframes logomarquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logomarquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.logomarquee__track{flex-wrap:wrap;justify-content:center;gap:34px 54px;width:auto;animation:none}.logomarquee__track>img{margin:0}.logomarquee__track>img[aria-hidden=true]{display:none}}
