*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4,li,p{word-break:break-word;margin-top:0}* .mono{font-family:var(--font-geist-mono)}body{font-family:var(--font-geist-sans);font-size:4.8vw;font-weight:400;line-height:1.5555555556em;letter-spacing:-.04em}@media(min-width:768px){body{font-size:1.25vw}}.h1,h1{font-family:var(--font-geist-sans);font-weight:400;line-height:100%;letter-spacing:-4%}@media(max-width:768px){.h1,h1{font-size:12.8vw}}@media(min-width:768px){.h1,h1{font-size:4.4444444444vw}}.h2,h2{font-family:var(--font-geist-sans);font-weight:400;font-size:14.9333333333vw;line-height:100%;letter-spacing:-4%}@media(max-width:768px){.h2,h2{font-size:10.6666666667vw}}@media(min-width:768px){.h2,h2{font-size:3.8888888889vw}}.h3,h3{font-family:var(--font-geist-sans);font-weight:400;font-size:12.8vw;line-height:100%;letter-spacing:-4%}@media(max-width:768px){.h3,h3{font-size:9.6vw}}@media(min-width:768px){.h3,h3{font-size:3.3333333333vw}}.h4,h4{font-family:var(--font-geist-sans);font-weight:400;font-size:10.6666666667vw;line-height:100%;letter-spacing:-4%}@media(max-width:768px){.h4,h4{font-size:8.5333333333vw}}@media(min-width:768px){.h4,h4{font-size:2.7777777778vw}}.h5,h5{font-family:var(--font-geist-sans);font-weight:400;line-height:100%;letter-spacing:-4%}@media(max-width:768px){.h5,h5{font-size:6.4vw}}@media(min-width:768px){.h5,h5{font-size:2.2222222222vw}}.h6,h6{font-weight:400;line-height:100%;letter-spacing:-4%}@media(max-width:768px){.h6,h6{font-size:5.3333333333vw}}@media(min-width:768px){.h6,h6{font-size:1.6666666667vw}}.b1,p.b1,span.b1{font-weight:400}@media(max-width:768px){.b1,p.b1,span.b1{font-size:4.8vw;line-height:7.4666666667vw}}@media(min-width:768px){.b1,p.b1,span.b1{font-size:1.3888888889vw;line-height:2.2222222222vw}}.b2,p.b2,span.b2{font-weight:400}@media(max-width:768px){.b2,p.b2,span.b2{font-size:4.2666666667vw;line-height:6.4vw}}@media(min-width:768px){.b2,p.b2,span.b2{font-size:1.25vw;line-height:1.9444444444vw}}.b3,p.b3,span.b3{font-weight:400;font-size:3.7333333333vw;line-height:6.4vw}@media(min-width:768px){.b3,p.b3,span.b3{font-size:1.1111111111vw;line-height:1.6666666667vw}}.highlighted-purple{color:#fff;position:relative;z-index:0;text-decoration:none}.highlighted-purple:after{content:"";position:absolute;z-index:-1;top:2.6666666667vw;bottom:0;left:0;right:0;transform:scaleY(1.2);background-image:url(/images/highlight-purple.png);background-repeat:no-repeat;background-size:100% 100%}@media(min-width:768px){.highlighted-purple:after{top:.4166666667vw}}.highlighted-yellow{position:relative;z-index:0}.highlighted-yellow:after{content:"";position:absolute;z-index:-1;top:2.6666666667vw;bottom:0;left:0;right:0;transform:scaleY(1.2);background-image:url(/images/highlight_yellow.png);background-repeat:no-repeat;background-size:100% 100%;overflow:visible}@media(min-width:768px){.highlighted-yellow:after{top:.4166666667vw}}@font-face{font-family:defonte;src:url(/fonts/defonte/defonte.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}#cc-main{--cc-btn-primary-bg:#7e63f6;--cc-btn-primary-border-color:#7e63f6;--cc-btn-primary-hover-bg:#7e63f6;--cc-btn-primary-hover-border-color:#7e63f6;--cc-toggle-on-bg:var(--cc-btn-primary-bg)}body,html{height:100%}body{color:#050316;background-color:#fff}.builder-content{position:static!important;z-index:auto!important}.hiddenHeader,.hiddenHeader .navBar{visibility:hidden;pointer-events:none}.desktop,.hiddenHeader{position:fixed;width:100vw;display:flex;justify-content:center;padding:1.25vw 2.7777777778vw 1.25vw .5555555556vw;z-index:999}.desktop .navBar,.hiddenHeader .navBar{flex:1 1;position:relative;display:flex;justify-content:space-between;align-items:center;gap:2.2222222222vw;border-radius:2.2222222222vw;border:.0694444444vw solid transparent;padding:.2777777778vw .2777777778vw .2777777778vw 2.2222222222vw;transition:all .6s ease-in-out}.desktop .navBar .logo,.hiddenHeader .navBar .logo{position:relative;width:12.9166666667vw;height:1.8055555556vw;margin-right:1.6666666667vw}.desktop .navBar .logo .logoImage,.hiddenHeader .navBar .logo .logoImage{width:12.9166666667vw;height:1.8055555556vw}.desktop .navBar .logo :global(.logoLetter),.hiddenHeader .navBar .logo :global(.logoLetter){transition:all .6s ease-in-out}.desktop .navBar .logo:after,.hiddenHeader .navBar .logo:after{content:"";position:absolute;width:.0694444444vw;top:50%;height:0;right:-1.6666666667vw;background-color:#5f5f5f;transition:all .4s ease-in-out}.desktop .navBar .navLinks,.hiddenHeader .navBar .navLinks{display:flex;align-items:center;gap:1.6666666667vw}.desktop .navBar .navLinks .servicesDropdown,.hiddenHeader .navBar .navLinks .servicesDropdown{position:relative}.desktop .navBar .navLinks .servicesDropdown .servicesLabel,.hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel{display:flex;align-items:center;gap:.4166666667vw;cursor:pointer;font-weight:400;font-size:1.25vw;line-height:1.5277777778vw;color:#07031d;opacity:.6}.desktop .navBar .navLinks .servicesDropdown .servicesLabel .servicesLink.active,.desktop .navBar .navLinks .servicesDropdown .servicesLabel.active,.hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel .servicesLink.active,.hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel.active{opacity:1}.desktop .navBar .navLinks .servicesDropdown .servicesLabel .servicesLink.active:after,.hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel .servicesLink.active:after{content:"";position:absolute;bottom:-.5555555556vw;left:calc(50% - .1388888889vw);width:.2777777778vw;height:.2777777778vw;background-color:#7e63f6;border-radius:100px}.desktop .navBar .navLinks .servicesDropdown .servicesLabel .chevron,.hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel .chevron{transition:transform .3s ease-in-out;stroke:currentColor}.desktop .navBar .navLinks .servicesDropdown .servicesLabel .chevron:hover,.hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel .chevron:hover{opacity:1}.desktop .navBar .navLinks .servicesDropdown .servicesLabel .chevron.chevronOpen,.hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel .chevron.chevronOpen{transform:rotate(180deg)}.desktop .navBar .navLinks .servicesDropdown .dropdownWrapper,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownWrapper{position:fixed;left:50%;top:2.7777777778vw;transform:translateX(-50%);z-index:1000;padding-top:2.2222222222vw}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu{border-radius:1.1111111111vw;padding:1.6666666667vw 1.1111111111vw 1.1111111111vw;box-shadow:0 1.6666666667vw 3.3333333333vw rgba(7,3,29,.12);border:.0694444444vw solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu.light,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu.light{background-color:hsla(0,0%,100%,.95);border-color:rgba(7,3,29,.08)}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu.dark,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu.dark{background-color:rgba(18,10,35,.95);border-color:hsla(0,0%,100%,.12)}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownContent,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownContent{display:grid;grid-template-columns:1fr 1fr;grid-gap:.2777777778vw;gap:.2777777778vw}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem{padding:.8333333333vw 1.1111111111vw;border-radius:.5555555556vw;font-weight:400;font-size:1.1111111111vw;line-height:1.3888888889vw;transition:all .2s ease-in-out;text-decoration:none;position:relative;display:flex;align-items:center;gap:.5555555556vw}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem img,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem img{flex-shrink:0}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem svg,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem svg{margin-left:auto;flex-shrink:0}.desktop .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem:hover,.hiddenHeader .navBar .navLinks .servicesDropdown .dropdownMenu .dropdownItem:hover{background-color:rgba(126,99,246,.1);transform:translateX(.2777777778vw);font-weight:700}.floating:not(.light) .desktop .navBar .navLinks .servicesDropdown .servicesLabel,.floating:not(.light) .hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel{color:#fff}.floating.light .desktop .navBar .navLinks .servicesDropdown .servicesLabel,.floating.light .hiddenHeader .navBar .navLinks .servicesDropdown .servicesLabel{color:#120a23}.floating:not(.light) .desktop .navBar .navLinks .servicesDropdown .dropdownItem,.floating:not(.light) .hiddenHeader .navBar .navLinks .servicesDropdown .dropdownItem{color:#fff}.floating.light .desktop .navBar .navLinks .servicesDropdown .dropdownItem,.floating.light .hiddenHeader .navBar .navLinks .servicesDropdown .dropdownItem{color:#07031d}.desktop .navBar .navLinks>a,.hiddenHeader .navBar .navLinks>a{position:relative;transition:color .6s ease-in-out;color:#07031d;opacity:.6}.desktop .navBar .navLinks>a.active,.hiddenHeader .navBar .navLinks>a.active{opacity:1}.desktop .navBar .navLinks>a.active:after,.hiddenHeader .navBar .navLinks>a.active:after{content:"";position:absolute;bottom:-.5555555556vw;left:calc(50% - .1388888889vw);width:.2777777778vw;height:.2777777778vw;background-color:#7e63f6;border-radius:100px}.desktop .navBar .contactButton,.hiddenHeader .navBar .contactButton{min-width:0;background-color:#7e63f6;padding:1.1111111111vw 2.2222222222vw;border-radius:3.8888888889vw;font-weight:700;font-size:1.25vw;line-height:1.5972222222vw;color:#fff!important;white-space:nowrap}.desktop .navBar.floating,.hiddenHeader .navBar.floating{flex:0 1;background-color:rgba(18,10,35,.851);border-color:hsla(0,0%,100%,.322);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.desktop .navBar.floating .logo:after,.hiddenHeader .navBar.floating .logo:after{top:0;height:100%;transition-delay:.2s}.desktop .navBar.floating .logo :global(.logoLetter),.hiddenHeader .navBar.floating .logo :global(.logoLetter){fill:#fff}.desktop .navBar.floating a,.hiddenHeader .navBar.floating a{color:#fff}.desktop .navBar.floating .chevron,.hiddenHeader .navBar.floating .chevron{stroke:#fff!important}.desktop .navBar.floating.light,.hiddenHeader .navBar.floating.light{background-color:hsla(0,0%,100%,.851)}.desktop .navBar.floating.light .logo :global(.logoLetter),.hiddenHeader .navBar.floating.light .logo :global(.logoLetter){fill:#120a23}.desktop .navBar.floating.light a,.hiddenHeader .navBar.floating.light a{color:#120a23}.desktop .navBar.floating.light .chevron,.hiddenHeader .navBar.floating.light .chevron{stroke:#120a23!important}.desktop .navBar.dropdownOpen,.hiddenHeader .navBar.dropdownOpen{background-color:rgba(18,10,35,.851);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:hsla(0,0%,100%,.322)}.desktop .navBar.dropdownOpen.light,.hiddenHeader .navBar.dropdownOpen.light{background-color:hsla(0,0%,100%,.851);border-color:rgba(7,3,29,.08)}@media(max-width:768px){.desktop,.hiddenHeader{display:none}}.overlay{bottom:0;background-color:rgba(18,10,35,.18);z-index:998;pointer-events:none}.mobile,.overlay{position:fixed;top:0;left:0;right:0}.mobile{z-index:999;display:none}@media(max-width:768px){.mobile{display:block}}.mobile .closed{width:100vw;display:flex;justify-content:space-between;padding:5.0666666667vw 4.2666666667vw}.mobile .closed .logo{width:7.2vw;height:10.1333333333vw}.mobile .closed button{padding:2.1333333333vw 4.2666666667vw;border-radius:11.2vw;border:none;background-color:#131529;font-size:4.8vw;font-weight:500;line-height:5.8666666667vw;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:2.1333333333vw}.mobile .open{overflow:hidden;position:fixed;top:0;left:0;right:0;width:100vw;min-height:100svh;height:100vh;height:100dvh;background-color:rgba(7,3,29,.898);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);isolation:isolate;padding:max(5.0666666667vw,env(safe-area-inset-top)) max(4.2666666667vw,env(safe-area-inset-right)) 4.2666666667vw max(4.2666666667vw,env(safe-area-inset-left));display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mobile .open::-webkit-scrollbar{display:none}.mobile .open .logo{width:7.2vw;height:10.1333333333vw;position:relative;z-index:1;transform:translateZ(0);will-change:transform}.mobile .open .logo :global(.logoLetter){fill:#fff}.mobile .open .closeButton{position:absolute;top:0;right:max(0vw,env(safe-area-inset-right) + 1.0666666667vw);width:10.6666666667vw;height:10.6666666667vw;border-radius:5.3333333333vw;border:none;background-color:#07031d;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.mobile .open .navLinks{padding-top:10.6666666667vw;flex:1 1}@media(max-height:640px){.mobile .open .navLinks{padding-top:10.6666666667vw}}@media(max-height:580px){.mobile .open .navLinks{padding-top:10.6666666667vw}}@media(max-height:520px){.mobile .open .navLinks{padding-top:10.6666666667vw}}.mobile .open .navLinks a{display:block;font-size:8.5333333333vw;font-weight:400;line-height:10.6666666667vw;color:hsla(0,0%,100%,.502);padding-bottom:6.4vw}.mobile .open .navLinks a.active{color:#fff}.mobile .open .navLinks a.active:after{content:"•";padding-left:3.2vw;color:#7e63f6}.mobile .open .contactButton{width:100%;text-align:center;margin:4.2666666667vw 0}.mobile .open .languageSelector{border-top:1px solid hsla(0,0%,100%,.125);padding-top:6.4vw;margin-top:auto;padding-bottom:max(8.5333333333vw,4.2666666667vw + env(safe-area-inset-bottom))}@media(max-height:640px){.mobile .open .languageSelector{padding-bottom:max(6.4vw,3.2vw + env(safe-area-inset-bottom))}}@media(max-height:520px){.mobile .open .languageSelector{padding-bottom:max(4.2666666667vw,2.1333333333vw + env(safe-area-inset-bottom))}}.topContainer{min-height:max(8.5333333333vw,env(safe-area-inset-top) + 4.2666666667vw);position:relative}.container{height:110.6666666667vw;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2vw;z-index:1}@media(min-width:768px){.container{height:45.1388888889vw;gap:1.1111111111vw}}.container .superTitle{font-size:6.4vw;line-height:6.6666666667vw;font-weight:600;color:#07031d;pointer-events:none;margin-top:13.3333333333vw}@media(min-width:768px){.container .superTitle{margin-top:0;font-size:3.2638888889vw;line-height:100%}}.container .logo{pointer-events:none;width:88vw;height:12vw}@media(min-width:768px){.container .logo{width:53.4722222222vw;height:7.2916666667vw}}.container .subTitle{font-size:4.8vw;line-height:4.5333333333vw;font-weight:400;color:#5f5f5f;pointer-events:none}@media(min-width:768px){.container .subTitle{font-size:2.2222222222vw;letter-spacing:-4%}}.container .background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}@media(max-width:768px){.container .ctaButton{margin-top:8.5333333333vw}}.button{margin-bottom:8.5333333333vw;background-color:#edf2f8;color:#04011a;display:inline-block;text-transform:lowercase;text-decoration:none!important;background-color:#07031d;color:#fff}.button:first-letter{text-transform:uppercase}.button:hover{background-color:rgba(7,3,29,.4);box-shadow:0 4px 8px rgba(7,3,29,.2)}.button{padding:4.2666666667vw 8.5333333333vw;border-radius:12.8vw;background-color:#fff;font-size:4.8vw;line-height:5.8666666667vw;font-weight:700;color:#07031d;transition:all .3s ease-in-out}.button:hover{background-color:hsla(0,0%,100%,.8);transform:translateY(-2px);box-shadow:0 4px 8px hsla(0,0%,100%,.2)}@media(min-width:768px){.button{padding:1.1111111111vw 2.2222222222vw;border-radius:3.3333333333vw;font-size:1.25vw;line-height:1.5277777778vw}}@font-face{font-family:__GeistSans_fb8f2c;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_fb8f2c;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:__GeistSans_fb8f2c,__GeistSans_Fallback_fb8f2c}.__variable_fb8f2c{--font-geist-sans:"__GeistSans_fb8f2c","__GeistSans_Fallback_fb8f2c"}