.App{width:100%;overflow:hidden;min-height:100vh}html{overflow-x:hidden}.LargeBlocks_video{position:absolute;z-index:-1}.LargeBlocks_video_inner{position:relative;left:800px}.LargeBlocks_bg{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;transition:opacity .5s}.LargeBlocks_bg_1{background:linear-gradient(135deg,#0d1b2d,#040c16)}.LargeBlocks_bg_2{background:linear-gradient(135deg,#090d0f,#041116)}.LargeBlocks_bg_3 video{min-width:100vw;min-height:100vh}.LargeBlocks_bg_4{background:linear-gradient(135deg,#d0ecff,#7097b7)}.LargeBlock{min-height:100vh;padding-bottom:120px;display:flex;align-items:start;flex-direction:column;justify-content:end;gap:20px;max-width:800px}.Text{font-weight:400;color:#0000008f}.Text_inline{display:inline}.Text_tac{text-align:center}.Text_fs_m{font-size:24px}.Text_fs_3xl{font-size:140px;line-height:140px}.Text_fs_2xl{font-size:80px}.Text_fs_xl{font-size:48px}.Text_lh_xl{line-height:48px}.Text_fs_l{font-size:32px}.Text_fs_s{font-size:20px}.Text_fw_semiBold{font-weight:600}.Text_fw_extraBold{font-weight:800}.Text_fw_medium{font-weight:400}.Text_fw_regular{font-weight:300}.Text_color_white{color:#fff}.Text_color_black{color:#000}.Text_color_black_half{color:#0000008f}.Text_color_white_half{color:#ffffff8f}.Text_color_black_light{color:#00000014}.Text_color_white_light{color:#ffffff14}.Text_a{transition:opacity .3s}.Text_a:hover{opacity:.7;cursor:pointer}.Text a{font-size:inherit;color:inherit!important;cursor:pointer;text-decoration:underline;transition:opacity .3s}.Text a:hover{opacity:.5}.BgVideo_wrapper{max-width:700px}.BgVideo video{display:block;width:100%;height:auto;object-fit:cover;-webkit-mask-image:url(/bgVids/phone/mask.png);mask-image:url(/bgVids/phone/mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-mode:luminance;mask-mode:luminance}.Trusted{background:#fff;padding-top:100px;padding-bottom:120px}.Trusted_text{padding:0 12px;width:100%;max-width:1000px;margin:0 auto}.Trusted_video{margin-top:120px;display:flex;justify-content:center}.Trusted_video video{border-radius:12px;object-fit:cover;height:600px;width:200px}.Footer{padding:120px}.Footer_wrapper{width:100%;background:#fff}.Footer_content{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:60px}.Footer_copyright{display:flex;align-items:center;justify-content:space-between;margin-top:60px}.Footer_cta{margin-top:20px}.Button{font-size:10px;height:56px;padding:0 32px;display:flex;align-items:center;border-radius:100px;background-color:#000;transition:background-color .3s}.Button .Text{transition:color .3s}.Button:hover{background-color:#f5f5f5;cursor:pointer}.Button:hover .Text{color:#000!important}.Button_colorWhite{background-color:#f5f5f5}.Button_colorWhite .Text{color:#000!important}.Button_colorWhite:hover{background-color:#000!important;cursor:pointer}.Button_colorWhite:hover .Text{color:#fff!important}.Button_wfit{width:fit-content}.Hero{height:100vh;background:#fff;color:#000;display:flex;align-items:end!important;align-content:end!important;flex-wrap:wrap;width:100%}.Hero_decor{width:100%!important;align-items:end!important}.Hero_decor video{min-width:100vw;height:calc(100vh - 40px);object-fit:cover;--fade: 200px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.Hero_arrow{width:100%;display:flex;justify-content:right;position:relative;z-index:2}.Hero_arrow_inner{justify-content:right!important;align-items:end!important}.Hero_content{position:relative;z-index:2;max-width:1113px;width:100%;padding-bottom:64px}.Hero_desc{margin-top:24px}.Header{height:80px;width:100%;max-width:1200px;margin:0 auto;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.Header_wrapper{transition:filter .3s;pointer-events:none;width:100%;position:fixed;z-index:99;top:0;left:0}.Header_element{pointer-events:all}.Header_logo{display:flex;align-items:center;gap:12px}.Header_links{display:flex;align-items:center;gap:32px}@media(max-width:800px){.Header_links,.Header_cta{display:none}}.Header_mmOpener{display:flex;width:56px;height:56px;background:#fff;border-radius:16px;justify-content:center;align-items:center}.Header_mmOpener_line_inner{transition:width .2s,transform .2s}.Header_mmOpener_line .Header_mmOpener_line_inner_1{transition:transform .2s,width .2s;transform:translateY(-5px);min-width:20px;min-height:3px;background:#000}.Header_mmOpener_line .Header_mmOpener_line_inner_2{transition:transform .2s,width .2s;transition:transform .2s;transform:translate(2px,5px);min-width:15px;min-height:3px;background:#000}.Header_mmOpener_opened .Header_mmOpener_line_inner_1{min-width:25px;transform:translate(0) rotate(-45deg)}.Header_mmOpener_opened .Header_mmOpener_line_inner_2{min-width:25px;transform:translate(0) rotate(45deg)}.Header_mm{width:100%!important;transition:opacity .3s;align-items:start!important}.Header_mm_wrapper{flex-direction:column;align-items:end;justify-content:right;display:none}@media(max-width:800px){.Header_mm_wrapper{display:flex}}.Header_mm_inner{padding:56px 16px 16px;min-width:fit-content;border-radius:16px;background:#fff;width:100%!important;color:#000;text-align:right;display:flex;flex-direction:column;gap:12px;pointer-events:none}.Header_mm_inner .Text{pointer-events:all;text-align:right}.Logo{display:flex;justify-content:center;align-items:center;width:32px;height:40px}.Logo_el img{width:16px}.Logo_el_tl{justify-content:right!important;align-items:end!important;animation:tlAnim 2s infinite cubic-bezier(.44,0,1,.52) alternate}@keyframes tlAnim{0%{transform:translate(0)}to{transform:translateY(3px)}}.Logo_el_tr{justify-content:left!important;align-items:end!important;top:-5px;animation:trAnim 2s infinite cubic-bezier(.44,0,1,.52) alternate}@keyframes trAnim{0%{transform:translate(0)}to{transform:translateY(7px)}}.Logo_el_bl{justify-content:right!important;align-items:start!important;top:5px;animation:blAnim 2s infinite cubic-bezier(.44,0,1,.52) alternate}@keyframes blAnim{0%{transform:translate(0)}to{transform:translateY(-7px)}}.Logo_el_br{justify-content:left!important;align-items:start!important;animation:brAnim 2s infinite cubic-bezier(.44,0,1,.52) alternate}@keyframes brAnim{0%{transform:translate(0)}to{transform:translateY(-3px)}}.Projects{background:#fff;padding-top:120px;padding-bottom:120px}.Projects_text{display:flex;flex-direction:column;gap:24px}.Slider{margin-top:60px;padding-top:60px;border-top:1px solid rgba(0,0,0,.16);cursor:grab}.Slider:active{cursor:grabbing}.Slider_track{gap:12px;display:flex}.Slider_element{display:flex;flex-direction:column;gap:24px;width:100%;max-width:520px}.Slider_element_content{display:flex;flex-direction:column;gap:8px}.ContactUs{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:999999;transition:background-color .3s;cursor:pointer;display:flex;align-items:center;justify-content:right}.ContactUs_inputs{display:flex;flex-direction:column;gap:48px}.ContactUs_inner{height:100vh;width:100%;max-width:700px;background:#fff;cursor:default;display:flex;flex-direction:column;justify-content:center;gap:90px;padding:0 40px;transition:transform .5s ease-in-out;transform:translate(0)}.ContactUs_inner_closed{transform:translate(700px)}.ContactUs_header,.ContactUs_submit{display:flex;justify-content:space-between;align-items:center}.ContactUs_agree{cursor:pointer;display:flex;align-items:center;gap:12px}.ContactUs_or{display:flex;align-items:center;gap:24px}.ContactUs_or_line{width:100%;height:1px;background:#00000029}.ContactUs_socials{display:flex;align-items:center;gap:32px;justify-content:center}.ContactUs_socials a{opacity:.56;transition:opacity .3s}.ContactUs_socials a:hover{opacity:1}.ContactUs_socials img{width:64px;height:64px}.CrossBtn{min-width:56px;min-height:56px;max-width:56px;max-height:56px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:16px;transition:background-color .3s}.CrossBtn_line_inner{min-height:2.5px;min-width:25px;max-height:2.5px;max-width:25px}.CrossBtn_line_inner{transition:background-color .3s}.CrossBtn_line:first-child .CrossBtn_line_inner{transform:rotate(45deg)}.CrossBtn_line:last-child .CrossBtn_line_inner{transform:rotate(-45deg)}.CrossBtn_colorWhite{background-color:#00000014}.CrossBtn_colorWhite .CrossBtn_line_inner,.CrossBtn_colorWhite:hover{background-color:#000}.CrossBtn_colorWhite:hover .CrossBtn_line_inner{background-color:#fff}.Input{transition:background-color .3s,color .3s,border .3s;outline:none;font-size:20px;padding:8px 0;border:none;border-bottom:1px solid rgba(0,0,0,.16);color:#000}.Input:focus{background-color:#00000014;border-bottom:1px solid rgba(0,0,0,.08)}.Input::placeholder{color:#0000008f}.Checkbox{min-height:24px;min-width:24px;max-height:24px;max-width:24px;border-radius:5px;border:1px solid #000;display:flex;justify-content:center;align-items:center}.Checkbox_line{transition:opacity .3s;opacity:0}.Checkbox_line:first-child{transform:rotate(-45deg)}.Checkbox_line:first-child .Checkbox_line_inner{min-width:15px;min-height:3px;background:#000;transform:translate(2px,2px)}.Checkbox_line:last-child{transform:rotate(45deg)}.Checkbox_line:last-child .Checkbox_line_inner{min-width:10px;min-height:3px;background:#000;transform:translate(-2px,4px)}.Checkbox:hover .Checkbox_line{opacity:.3}.Checkbox_checked .Checkbox_line{opacity:1!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;color:#fff;font-family:Inter;-webkit-user-select:none;user-select:none}.dnone{display:none}a{text-decoration:none}input,textarea{font-family:Inter;box-sizing:border-box}.free_img{width:0px;height:0px;display:flex;justify-content:center;align-items:center;position:relative}html{background:#000;scroll-behavior:smooth}.container{width:100%;max-width:1200px;padding:0 12px;margin:0 auto}.containerMini{width:100%;max-width:800px}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}
