html.lenis{height: auto}.lenis.lenis-smooth{scroll-behavior: auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain}body.is-open{overflow: hidden}.lenis.lenis-stopped{overflow: hidden}html.lenis, body.lenis{width: 100% !important;max-width: 100% !important;overflow-x: hidden}#main-wrapper{width: 100% !important;max-width: 100% !important;box-sizing: border-box}.icon-button-2{position: absolute;bottom: 37px;right: 12px;width: 40px;height: 40px;border: none;border-radius: 50%;background-color: rgba(255, 255, 255, 0.3);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: transform 0.3s ease;z-index: 2;padding: 0}.icon-button-2.animate{transform: scale(1.2)}.icon-button-2 img{width: 40px;height: 40px;display: block;pointer-events: none}.progress-bar-container-2{position: absolute;bottom: 8px;left: 12px;right: 12px;height: 6px;background-color: rgba(255, 255, 255, 0.3);border-radius: 3px;overflow: hidden;z-index: 1}.progress-bar-2{height: 100%;width: 0%;background-color: white;border-radius: 3px;transition: width 0.1s linear}.sliding-number{display: inline-flex;align-items: center;overflow: hidden;font-size: 2rem}.digit-strip{display: flex;flex-direction: column;transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);will-change: transform}.digit-wrapper{position: relative;height: 1em;overflow: hidden;display: inline-block;width: 0.65em}.digit-strip span{height: 1em;line-height: 1em;text-align: center}.fade-in{animation: fadeIn 0.3s ease forwards}@keyframes fadeIn{from{opacity: 0;transform: scale(0.8)}to{opacity: 1;transform: scale(1)}}.stars-svg path{transform-box: fill-box;transform-origin: center;transition: transform 0.3s ease}.navbar_link.is-icon:hover .stars-svg path{animation: star-pop 0.8s ease forwards}.navbar_link.is-icon:hover .stars-svg path:nth-of-type(1){animation-delay: 0s}.navbar_link.is-icon:hover .stars-svg path:nth-of-type(2){animation-delay: 0.1s}.navbar_link.is-icon:hover .stars-svg path:nth-of-type(3){animation-delay: 0.2s}@keyframes star-pop{0%{transform: scale(1)}50%{transform: scale(0.6)}100%{transform: scale(1)}}.modal-form-checkbox-item:checked + .modal-form-checkbox-label{background-color: #020101;color: #fff}.modal-form-input-holder.field-error input{border-color: #F04438}.modal-form-input-holder.field-error .modal-form-alert-icon, .modal-form-input-holder.field-error .modal-form-alert-text{display: block}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;text-rendering: optimizeLegibility}*[tabindex]:focus-visible, input[type='file']:focus-visible{outline: 0.125rem solid #4d65ff;outline-offset: 0.125rem}.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child{margin-top: 0 !important}.w-richtext > :last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child{margin-bottom: 0 !important}.w-richtext::before, .w-richtext::after{all: unset}.container-medium, .container-large{margin-right: auto !important;margin-left: auto !important}.hide{display: none !important}@media screen and (max-width: 991px){.hide, .hide-tablet{display: none !important}}@media screen and (max-width: 767px){.hide-mobile-landscape{display: none !important}}.margin-top{margin-right: 0rem !important;margin-bottom: 0rem !important;margin-left: 0rem !important}.padding-top{padding-right: 0rem !important;padding-bottom: 0rem !important;padding-left: 0rem !important}.margin-right{margin-top: 0rem !important;margin-bottom: 0rem !important;margin-left: 0rem !important}.padding-right{padding-top: 0rem !important;padding-bottom: 0rem !important;padding-left: 0rem !important}.margin-bottom{margin-top: 0rem !important;margin-right: 0rem !important;margin-left: 0rem !important}.padding-bottom{padding-top: 0rem !important;padding-right: 0rem !important;padding-left: 0rem !important}.margin-left{margin-top: 0rem !important;margin-right: 0rem !important;margin-bottom: 0rem !important}.padding-left{padding-top: 0rem !important;padding-right: 0rem !important;padding-bottom: 0rem !important}.margin-horizontal{margin-top: 0rem !important;margin-bottom: 0rem !important}.padding-horizontal{padding-top: 0rem !important;padding-bottom: 0rem !important}.margin-vertical{margin-right: 0rem !important;margin-left: 0rem !important}.padding-vertical{padding-right: 0rem !important;padding-left: 0rem !important}html{font-size: 1rem}@media screen and (max-width: 1440px){html{font-size: calc(-0.004999999999999782rem + 1.1166666666666665vw)}}@media screen and (max-width: 960px){html{font-size: calc(-1.1102230246251565e-16rem + 1.666666666666667vw)}}@media screen and (max-width: 720px){html{font-size: calc(-0.0008298755186720852rem + 2.2240663900414934vw)}}@media screen and (max-width: 479px){html{font-size: calc(-0.0020920502092050207rem + 3.3472803347280333vw)}}@media screen and (max-width: 479px){html{font-size: calc(-0.0020920502092050207rem + 4.107vw)}}.navbar-submenu{display: grid;grid-template-rows: 0fr}.navbar-submenu.open{grid-template-rows: 1fr}.navbar-submenu.is-mobile.open{display: block}.navbar-submenu.is-mobile.open{transform: translateY(0)}.navbar_link.open .navbar_link-icon{transform: rotateZ(0)}.burger_icon-wrap{--thickness: 0.025rem;--gap: 0.25rem;--rotate: 45;--width: 100%}.is-open .burger-line{transform: scaleX(0)}.burger-line:last-child{width: 80%}.is-open .burger-line:first-child{transform: rotate(45deg) translate(0.25rem, 0.1825rem)}.is-open .burger-line:last-child{width: 100%;transform: rotate(-45deg) translate(0.25rem, -0.1825rem)}.case-card .case-card_img{scale: 1;transition: scale 0.5s ease}.case-card:hover .case-card_img{scale: 1.1}.is-gradient{background: linear-gradient(90deg, #9003fd 0%, #fcb73c 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent}@keyframes scroll{from{transform: translateX(0)}to{transform: translateX(calc(-50% - 1.5rem))}}.scroll{animation: scroll 30s linear infinite}.reverse{animation-direction: reverse}@media (min-width: 991px){[stagger-link-text]{text-shadow: 0px 1em 0px currentColor}.invert-button:hover .text-original{transform: translateY(-110%)}.invert-button:hover .text-reveal{top: 0}.invert-button:hover .hover-bg{top: 0;border-radius: 0}}a[text-link-hover]{text-decoration: none;color: #020101;transition: text-decoration 0.2s ease}a[text-link-hover]:hover{text-decoration: underline !important;text-underline-offset: 0.25rem}#invert-header-btn.style-reveal{background-color: #fff;border-color: #fff}#invert-header-btn.style-reveal .hover-bg{background: #000}#invert-header-btn.style-reveal .invert-button{border-color: #fff}#invert-header-btn.style-reveal .text-original{color: #000}#invert-header-btn.style-reveal .text-reveal{color: #fff}.video-wrapper.is-main{height: 0}svg{display: block}.bottom-bar.stuck .radial-blur{opacity: 0 !important}.bottom-bar.stuck .video-container{position: absolute;transform: translateX(-2rem) !important}.bottom-bar.stuck .email-float{position: absolute;transform: translateX(2rem) !important}@media screen and (min-width: 768px) and (hover: none) and (pointer: coarse){.invert-button{transition: transform 0.15s ease}.invert-button .text-original, .invert-button .text-reveal, .invert-button .hover-bg{transition-duration: 0.15s}.invert-button:active{transform: scaleX(1.02)}.invert-button:active .text-original{transform: translateY(-110%)}.invert-button:active .text-reveal{top: 0}.invert-button:active .hover-bg{top: 0;border-radius: 0}.video-container.stuck{transform: translateX(-1rem) !important}.email-float.stuck{transform: translateX(1rem) !important}}#works, #why-glow{scroll-margin-top: 100px}.navbar.navbar-invert{background-color: var(--gray--500)}[data-wf--navbar-new--variant='dark'].navbar.navbar-invert{background-color: var(--base--white)}[data-wf--mobile-nav--variant='dark'].mobile-nav.navbar-invert{background-color: var(--base--white)}.mobile-nav.navbar-invert{background-color: var(--gray--500)}[data-wf--mobile-nav--variant='dark'].mobile-nav.navbar-invert .burger-btn{background-color: var(--gray--500)}.invert-button.is-dark{color: var(--base--white);background-color: var(--gray--500)}.button-invert.is-dark{border-color: var(--gray--500)}.invert-button.is-dark .hover-bg{background-color: var(--base--white)}.invert-button.is-dark .text-reveal{color: var(--gray--500)}.invert-button.is-outline{background-color: var(--base--white);color: var(--gray--500)}.button-invert.is-outline{border-color: var(--base--white)}.invert-button.is-outline .hover-bg{background-color: var(--gray--500)}.invert-button.is-outline .text-reveal{color: var(--base--white)}.blur-span::after{content: '';position: absolute;inset: 0;background-image: linear-gradient(#fff 8%, #fff0);transition: opacity 0.4s ease}.blur-span::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(#000 8%, #0000);opacity: 0;transition: opacity 0.4s ease}.invert-button.is-dark{color: var(--base--white);background-color: var(--gray--500)}.button-invert.is-dark{border-color: var(--gray--500);background-color: var(--gray--500)}.invert-button.is-dark .hover-bg{background-color: var(--base--white)}.invert-button.is-dark .text-reveal{color: var(--gray--500)}.invert-button.is-outline{background-color: var(--base--white);color: var(--gray--500)}.button-invert.is-outline{border-color: var(--base--white);background-color: var(--base--white)}.invert-button.is-outline .hover-bg{background-color: var(--gray--500)}.invert-button.is-outline .text-reveal{color: var(--base--white)}.blur-span::after{content: '';position: absolute;inset: 0;background-image: linear-gradient(#fff 8%, #fff0);transition: opacity 0.4s ease}.blur-span::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(#000 8%, #0000);opacity: 0;transition: opacity 0.4s ease}.blur-span.is-dark::before{opacity: 1}.blur-span.is-dark::after{opacity: 0}.blur-span.is-white::before{opacity: 1}.blur-span.is-white::after{opacity: 0}.radial-blur::after{content: '';position: absolute;inset: 0;background-image: linear-gradient(#0000, #fff);transition: opacity 0.4s ease}.radial-blur::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(#0000, #000);opacity: 0;transition: opacity 0.4s ease}.radial-blur.is-dark::before{opacity: 1}.radial-blur.is-dark::after{opacity: 0}.radial-blur.is-white::before{opacity: 0}.radial-blur.is-white::after{opacity: 1}[data-wf--navbar-new--variant='dark'] .blur-span::after{background-image: linear-gradient(#000, #0000)}[data-wf--navbar-new--variant='dark'] .blur-span::before{background-image: linear-gradient(#fff, #fff0)}[data-wf--bottom-bar--variant='dark-page'] .radial-blur::after{background-image: linear-gradient(#0000, #000)}[data-wf--bottom-bar--variant='dark-page'] .radial-blur::before{background-image: linear-gradient(#0000, #fff)}.is-icon{background-size: 180%}.is-icon:hover, .is-icon:focus{background-position: right}