.service-card[data-astro-cid-4pg6whjl]{position:relative;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;z-index:0}.service-card[data-astro-cid-4pg6whjl]:hover{transform:translateY(-16px);box-shadow:0 25px 60px #00000040;z-index:30}.btn-shake[data-astro-cid-4pg6whjl]{cursor:pointer;transition:background-color .3s ease;will-change:background-color,transform}.btn-shake[data-astro-cid-4pg6whjl]:hover{background-color:#5200ff;animation:btn-shake .7s ease 0s 1 both}.btn-shake[data-astro-cid-4pg6whjl]:active{transform:translateY(1px)}@keyframes btn-shake{0%{translate:0 0}20%{translate:-2px 0}40%{translate:2px 0}60%{translate:-2px 0}80%{translate:2px 0}to{translate:0 0}}@media (prefers-reduced-motion:reduce){.btn-shake[data-astro-cid-4pg6whjl]:hover{animation:none}}.stretched-link[data-astro-cid-4pg6whjl]{position:relative;z-index:1}.stretched-link[data-astro-cid-4pg6whjl]:after{content:"";position:absolute;inset:0;z-index:0}@keyframes fade-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;transform:translateY(50px)}.in-view.animate-fade-up{animation:fade-up .9s ease forwards}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{animation:scroll 40s linear infinite}@keyframes scrollReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scrollReverse{animation:scrollReverse 40s linear infinite}#dots button{width:8px;height:8px;border-radius:9999px;background:#0d0e20;opacity:.6;transform:scale(1);transition:transform .2s ease,background-color .2s ease,opacity .2s ease;border:0}#dots button.is-active{background:#5200ff;opacity:1;transform:scale(1.25)}#dots button[role=tab]{border:0}.c-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:30;height:40px;width:40px;border-radius:9999px;background:#ffffffe6;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);box-shadow:0 6px 18px #00000014;display:grid;place-items:center;outline:none;border:1px solid rgba(0,0,0,.08);transition:background-color .2s ease}.c-arrow:hover{background:#fff}.c-arrow--prev{left:190px}.c-arrow--next{right:190px}@media (min-width: 1280px){.c-arrow--prev{left:289px}.c-arrow--next{right:289px}}#dots button:focus-visible,.c-arrow:focus-visible{outline:2px solid #5200FF;outline-offset:3px}@media (prefers-reduced-motion: no-preference){@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up[data-astro-cid-nmdt6yiq]{opacity:0;transform:translateY(30px)}.in-view[data-astro-cid-nmdt6yiq].animate-fade-up{animation:fade-up .7s ease forwards}}@media (prefers-reduced-motion: reduce){.animate-fade-up[data-astro-cid-nmdt6yiq]{opacity:1!important;transform:none!important}}.brands-slider{width:100%;margin:0 auto;overflow:hidden;--item-w: 300px;--gap: 79px;--dur: 26s;--n: 8}.brands-track{display:flex;align-items:center;flex-wrap:nowrap;width:calc((var(--item-w) + var(--gap)) * (var(--n) * 2));animation:brands-scroll-left var(--dur) linear infinite;will-change:transform}@keyframes brands-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--item-w) + var(--gap)) * var(--n)))}}@media (prefers-reduced-motion: reduce){.brands-track{animation:none}}.brands-slider{width:100%;overflow:hidden;--item-w: 300px;--gap: 79px;--dur: 26s;--n: 8}.brands-track{display:flex;align-items:center;flex-wrap:nowrap;width:calc((var(--item-w) + var(--gap)) * (var(--n) * 2));will-change:transform}.brands-slide{width:var(--item-w);margin-right:var(--gap);flex:0 0 auto;display:block}.brands-slide img,.brands-slide picture{width:100%;height:auto;display:block}@keyframes brands-scroll-right{0%{transform:translate(calc(-1 * (var(--item-w) + var(--gap)) * var(--n)))}to{transform:translate(0)}}.brands-track-right{animation:brands-scroll-right var(--dur) linear infinite}@media (prefers-reduced-motion: reduce){.brands-track-right{animation:none}}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-x-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll-20{animation:scroll-x 20s linear infinite}.animate-scroll-20-reverse{animation:scroll-x-reverse 20s linear infinite}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;transform:translateY(30px)}.in-view.animate-fade-up{animation:fade-up .7s ease forwards}.slider{width:100%;overflow:hidden}.slide-track{display:flex;align-items:center;flex-wrap:nowrap;width:calc((var(--item-w,160px) + var(--gap,39px)) * ((var(--n,6)) * 2));will-change:transform}.slide{width:var(--item-w,160px);margin-right:var(--gap,39px);flex:0 0 auto;display:block}.slide img,.slide picture{width:100%;height:auto;display:block}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--item-w,160px) + var(--gap,39px)) * var(--n,6)))}}.slide-track-left{animation:scroll-left var(--dur,20s) linear infinite}@keyframes scroll-right{0%{transform:translate(calc(-1 * (var(--item-w,160px) + var(--gap,39px)) * var(--n,6)))}to{transform:translate(0)}}.slide-track-right{animation:scroll-right var(--dur,20s) linear infinite}@media (prefers-reduced-motion: reduce){.slide-track-left,.slide-track-right{animation:none}}[data-motion=force] .slide-track-left{animation:scroll-left var(--dur,20s) linear infinite!important}[data-motion=force] .slide-track-right{animation:scroll-right var(--dur,20s) linear infinite!important}
