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}@media screen and (max-width: 991px){.radial-blur{-webkit-mask: linear-gradient( to bottom, transparent, black 30%, black 70%, transparent );mask: linear-gradient( to bottom, transparent, black 30%, black 70%, transparent )}}.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);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)}.steps-collapse-body{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.5s ease-out}.process_steps-item.active .steps-collapse-head{color: #f7f7f7}.steps-collapse.open .steps-collapse-body{grid-template-rows: 1fr}.process_steps-item.active .process_steps-number{background-color: #f7f7f7;color: #020101}.process_steps-item.active .process_steps-line-inner{height: 100%}.diagram-sector.active{opacity: 1}.diagram-item.active .diagram-item-icon-shadow{opacity: 1}.diagram-item.active .diagram-item-icon-wrap{background-color: transparent;background-image: linear-gradient(0deg, #fcb73c, #9003fd)}.diagram-item.active .diagram-item-bg{background-image: linear-gradient(270deg, #fcb73c, #9003fd);opacity: 0.12}.diagram-item.active .diagram-item-text{background-image: linear-gradient(270deg, #fcb73c, #9003fd);background-clip: text;-webkit-text-fill-color: transparent}.diagram-item.active path{fill: url(#paint0_linear_3665_7838);stroke: url(#paint0_linear_3665_7838)}.work-slider{display: grid;grid-template-rows: repeat(2, 1fr);grid-template-columns: 1.72fr 0.8fr 0.87fr 1fr 1fr 1fr 1fr;gap: 1.5rem}.work-slide:nth-child(1){grid-area: span 2 / span 2}.work-slide:nth-child(2){grid-area: span 1 / span 2}.work-slide:nth-child(3){grid-area: span 1 / span 3}.work-slide:nth-child(4){grid-area: span 1 / span 5}.swiper-button-next, .swiper-button-prev{position: static;width: initial;height: initial;margin-top: 0;color: inherit}.swiper-button-next:after, .swiper-button-prev:after{display: none}.swiper-pagination-bullet{flex-grow: 1;height: 0.125rem;border-radius: 0;position: relative;overflow: hidden;background: #D9D9D9;transition: background 0.3s ease}.swiper-pagination-bullet-active{background-color: #010101}@keyframes slide-progress{0%{transform: translateX(-100%)}100%{transform: translateX(0)}}.options-item:before{content: "";display: block;position: absolute;top: 0.5rem;left: -2rem;width: 0.3125rem;height: 0.3125rem;background-color: #DEDEDE;border-radius: 50%}.options-item:first-child:before{content: none}@media screen and (max-width: 991px){.work-slider{display: block}.swiper-slide{height: auto !important}}@media screen and (max-width: 767px){.swiper{overflow: visible}.slider-pagination{display: flex}.options-item:before{content: none}}.is-icon{background-size: 180%}.is-icon:hover, .is-icon:focus{background-position: right}@media screen and (max-width: 767px){.section_process .process_diagram{transform: translateX(-27px) scale(.8);transform-origin: 45% 50%}}