*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.marketing-layout{font-optical-sizing:auto;color:#3c3e42;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:Inter,sans-serif;font-style:normal;font-weight:500}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:500}p{margin-bottom:0}ul,ol{margin-bottom:0;margin-left:0}a{color:#06c;text-decoration:none;transition:color .2s}a:hover{color:#004b99}.marketing-layout .flex{flex-direction:column;display:flex}.marketing-layout .flex.row{flex-direction:row}.marketing-layout .center{text-align:center;justify-content:center;align-items:center}.marketing-layout section.hero{background-blend-mode:normal;background-color:#000;flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.marketing-layout section.hero .hero-background{animation:20s ease-in-out infinite hero-zoom}@keyframes hero-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.marketing-layout header{z-index:99;justify-content:space-between;align-items:center;width:100%;padding:24px;position:absolute;top:0;left:0}.marketing-layout header .logo{width:165px;height:auto}.marketing-layout header .menu{gap:45px;list-style:none}.marketing-layout header .menu li a,.marketing-layout header .menu li button{text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;display:inline-block;position:relative;overflow:hidden}.marketing-layout header .menu li a span,.marketing-layout header .menu li button span{transition:all .4s;display:inline-block}.marketing-layout header .menu li a:hover span,.marketing-layout header .menu li button:hover span{transform:translateY(-100%)}.marketing-layout header .menu li a:after,.marketing-layout header .menu li button:after{text-transform:uppercase;transition:transform .4s;position:absolute;top:100%;left:0}.marketing-layout header .menu li:first-child a:after,.marketing-layout header .menu li:first-child button:after{content:"contact"}.marketing-layout header .menu li:last-child a:after{content:"login"}.marketing-layout header .menu li a:hover:after,.marketing-layout header .menu li button:hover:after{transform:translateY(-100%)}.marketing-layout a.btn,.marketing-layout button.btn{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#3c3e42;border:none;gap:16px;padding:16px 24px;font-size:14px;text-decoration:none}.marketing-layout a.btn.white,.marketing-layout button.btn.white{color:#000;background-color:#fff}.marketing-layout a.btn.black,.marketing-layout button.btn.black{color:#fff;background-color:#000}.marketing-layout a.btn div,.marketing-layout button.btn div{display:inline-block;position:relative;overflow:hidden}.marketing-layout a.btn .arrow-btn,.marketing-layout button.btn .arrow-btn{width:16px;transition:transform .6s}.marketing-layout a.btn div:after,.marketing-layout button.btn div:after{content:"";background-image:url(/arrow_white.svg);background-position:50%;background-size:contain;transition:transform .6s;position:absolute;inset:0;transform:translate(-100%,100%)}.marketing-layout a.btn.white div:after,.marketing-layout button.btn.white div:after{background-image:url(/arrow_black.svg)}.marketing-layout a.btn:hover .arrow-btn,.marketing-layout button.btn:hover .arrow-btn{transform:translate(100%,-100%)}.marketing-layout a.btn:hover div:after,.marketing-layout button.btn:hover div:after{transform:translate(0)}.marketing-layout a.btn .arrow-btn.white,.marketing-layout button.btn .arrow-btn.white{filter:invert()}.marketing-layout a.btn:disabled,.marketing-layout button.btn:disabled{opacity:.6;cursor:not-allowed}.marketing-layout .hero .container{z-index:1;gap:40px;max-width:1000px;margin-top:80px;padding:0 16px;position:relative}.marketing-layout .hero .title{color:#fff;font-size:80px;line-height:96px}.marketing-layout .hero .title span{font-size:104px}.marketing-layout .hero .description{color:#fff;font-size:24px}.marketing-layout .hero .description+span{color:#fff;font-size:16px}.marketing-layout .hero .cta-wrapper{gap:16px}.marketing-layout .hero .cta-wrapper a{justify-content:space-between;min-width:350px;padding:24px 32px}.marketing-layout .hero .meta-box{background-color:#ffffff14;gap:16px;padding:6px 10px}.marketing-layout .hero .meta-box span,.marketing-layout .hero .meta-box a{color:#fff;font-size:10px;font-weight:400;line-height:15px}.marketing-layout .hero .meta-box span[class*=bg-clip-text]{color:#ffffffb3!important}.marketing-layout .hero .meta-box span:first-child{color:#181b1f;background-color:#fff;padding:2px 8px}.marketing-layout .why-choose{padding:160px 0}.marketing-layout .why-choose .container{align-items:flex-start;gap:16px;max-width:1150px}.marketing-layout .why-choose .title{color:#3c3e42;font-size:48px}.marketing-layout .why-choose .title+span{color:#3c3e42;font-size:16px}.marketing-layout .why-choose .wrapper-box{margin-top:64px}.marketing-layout .why-choose .box{border-left:1px solid #828d9c30;flex:1;align-items:flex-start;gap:56px;padding:0 24px}.marketing-layout .why-choose .box .icon-wrapper{background-color:#8a8b8e1a;border:1px solid #e7e9ec;width:max-content;margin-top:2px;padding:14px 16px;position:relative}.marketing-layout .why-choose .box .icon-wrapper:before{content:"";border:1px solid #e7e9ec4d;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:-4px;left:-4px}.marketing-layout .why-choose .box-title{color:#8a8b8e;text-align:left;min-height:108px;font-size:30px}.marketing-layout .why-choose .box-title span{color:#3c3e42}.marketing-layout .why-choose .box p{text-align:left;max-width:90%}.marketing-layout .security{background-color:#fbfbfb;padding:160px 0}.marketing-layout .security .container{gap:20px;max-width:1150px}.marketing-layout .security .title{color:#3c3e42;font-size:48px}.marketing-layout .security .title+span{color:#3c3e42;margin-bottom:32px;display:inline-block}.marketing-layout .security .icon{width:100%;max-width:600px;height:auto}.marketing-layout .security .container .box:first-child{text-align:left;align-items:flex-start;gap:16px}.marketing-layout .security .container .box:last-child{border-left:1px solid #e8eaed;justify-content:space-between;align-items:flex-start;gap:48px;padding:0 32px}.marketing-layout .security .container .box:last-child .title{color:#8a8b8e;font-size:20px}.marketing-layout .security .data-box{text-align:left;align-items:flex-start;gap:8px}.marketing-layout .certificates{padding:120px 0}.marketing-layout .certificates .container{gap:130px;max-width:1200px}.marketing-layout .certificates .box{text-align:left;flex:1;align-items:center;gap:32px}.marketing-layout .certificates .certificate-logo{filter:opacity(.7);width:98px!important;height:auto!important}.marketing-layout .certificates .certificate-logo img{width:100%!important;height:auto!important}.marketing-layout .certificates .container .box:last-child .certificate-logo{width:80px!important;height:auto!important}.marketing-layout .certificates .container .box:last-child .certificate-logo img{width:100%!important;height:auto!important}.marketing-layout .certificates .certificate-meta{gap:8px;min-width:190px}.marketing-layout .certificates .certificate-meta span{color:#3c3e42;font-size:16px}.marketing-layout .certificates .certificate-meta span:first-child{color:#8a8b8e;font-size:20px}.marketing-layout footer{background-color:#070707;justify-content:space-between;padding:56px 40px}.marketing-layout footer span,.marketing-layout footer a{color:#ffffff80;text-transform:uppercase;font-size:14px;font-weight:500}.marketing-layout footer ul{flex-direction:row;gap:16px;margin:0;list-style:none;display:flex}.marketing-layout .menu-open-btn,.marketing-layout .menu-mobile-wrapper{display:none}.marketing-layout .page-content{background-color:#fbfbfb;padding:180px 16px 80px}.marketing-layout .page-content .title{color:#3c3e42;font-size:48px}.marketing-layout .page-content h2{color:#8a8b8e;font-size:20px}.marketing-layout .page-content p{color:#3c3e42;font-size:16px;line-height:24px}.marketing-layout .page-content .container{text-align:left;overflow-wrap:break-word;gap:80px;max-width:1150px}.marketing-layout .page-content section{gap:8px}body.page header,header.light-header{background-color:#fff}body.page header .logo,header.light-header .light-logo{filter:invert()}body.page header .menu a,header.light-header .light-menu a{color:#000}body.page header a.btn.black,header.light-header a.btn.black{background-color:#000}body.page header a.btn.black img,header.light-header a.btn.black .black-arrow,body.page .menu-open-btn,header.light-header .light-menu-btn{filter:invert()}@media (max-width:1023px){.marketing-layout .menu-mobile-wrapper{z-index:999;background:#fff;flex-direction:column;align-items:flex-end;padding:32px 16px;transition:all .5s;display:flex;position:fixed;inset:0;transform:translate(120%)}.marketing-layout .menu-mobile-wrapper.opened{transform:translate(0)}.marketing-layout .menu-mobile{text-align:right;border-top:1px solid #828d9c30;border-bottom:1px solid #828d9c30;gap:40px;width:100%;margin:32px 0 0;padding:40px 0;list-style:none}.marketing-layout .menu-mobile-wrapper img{width:24px;margin-right:8px}.marketing-layout .menu-mobile-wrapper a.btn{flex-direction:row;justify-content:space-between;width:calc(100% - 32px);padding:24px 32px;position:absolute;bottom:80px;left:16px;display:flex!important}.marketing-layout .menu-mobile a,.marketing-layout .menu-mobile button{color:#3c3e42;text-transform:uppercase;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0;font-family:inherit;font-size:24px}.marketing-layout .menu-open-btn{box-shadow:0;background:0 0;border:none;border-radius:0;display:inline-block}.marketing-layout .hero{padding-top:20px;padding-bottom:20px}.marketing-layout header.flex.row{flex-direction:row;padding:34px 24px 34px 16px}.marketing-layout header .menu,.marketing-layout header a.btn{display:none}.marketing-layout .hero .container{gap:16px}.marketing-layout .hero .meta-box.flex.row{flex-direction:row;margin-bottom:12px}.marketing-layout .hero .title{font-size:36px;line-height:48px}.marketing-layout .hero .title span{font-size:48px}.marketing-layout .hero .description{font-size:16px;line-height:24px}.marketing-layout .flex.row{flex-direction:column}.marketing-layout .hero .cta-wrapper a{min-width:initial;flex-direction:row;width:100%}.marketing-layout .hero .cta-wrapper{width:100%;margin-top:24px}.marketing-layout .hero .description+span{font-size:14px}.marketing-layout .why-choose,.marketing-layout .security,.marketing-layout .certificates,.marketing-layout footer{padding:80px 16px}.marketing-layout .why-choose .container{gap:8px}.marketing-layout .why-choose .wrapper-box{gap:48px;margin-top:32px}.marketing-layout .why-choose .box{border-bottom:1px solid #828d9c30;border-left:none;gap:8px;padding:0 0 24px}.marketing-layout .why-choose .title,.marketing-layout .security .title{font-size:32px}.marketing-layout .security .title+span{margin-bottom:24px;font-size:14px}.marketing-layout .why-choose .title+span{text-align:left;font-size:14px}.marketing-layout .why-choose .box-title{min-height:24px;margin-top:16px;font-size:24px}.marketing-layout .why-choose .box p{max-width:100%;font-size:14px;line-height:24px}.marketing-layout .security .container{gap:80px}.marketing-layout .security .data-box{border-bottom:1px solid #828d9c30;gap:8px;padding:24px 0}.marketing-layout .security .title+span{line-height:24px}.marketing-layout .security .icon{width:100%}.marketing-layout .security .data-box p,.marketing-layout .certificates .certificate-meta span{font-size:14px;line-height:24px}.marketing-layout .security .container .box:last-child{border:none;gap:0;padding:0}.marketing-layout .certificates .certificate-logo{width:69px!important;height:auto!important}.marketing-layout .certificates .certificate-logo img{width:100%!important;height:auto!important}.marketing-layout .certificates .container .box:last-child .certificate-logo{width:56px!important;height:auto!important}.marketing-layout .certificates .container .box:last-child .certificate-logo img{width:100%!important;height:auto!important}.marketing-layout .certificates .box.flex{flex-direction:row}.marketing-layout .certificates .container{align-items:center;gap:72px}.marketing-layout footer.flex.row{text-align:center;flex-direction:column-reverse;gap:80px}.marketing-layout footer ul{flex-direction:column;gap:30px}.marketing-layout .page-content .title{font-size:32px}.marketing-layout .page-content .container{width:100%}.marketing-layout .page-content p{font-size:14px}body.page .menu-open-btn{filter:invert()}}@media (min-width:1024px) and (max-width:1300px){.marketing-layout header{padding:24px 48px}.marketing-layout .why-choose,.marketing-layout .security,.marketing-layout .certificates{padding:160px 48px}.marketing-layout .why-choose .box p{max-width:95%}.marketing-layout .security .icon{margin-top:60px}.marketing-layout .certificates .container{justify-content:space-between;gap:0;width:100%}.marketing-layout .certificates .box{flex:initial}.marketing-layout .certificates .certificate-logo{width:69px!important;height:auto!important}.marketing-layout .certificates .certificate-logo img{width:100%!important;height:auto!important}.marketing-layout .certificates .container .box:last-child .certificate-logo{width:56px!important;height:auto!important}.marketing-layout .certificates .container .box:last-child .certificate-logo img{width:100%!important;height:auto!important}.marketing-layout .page-content{padding:180px 48px 80px}}body[data-scroll-locked]{padding-right:0!important;overflow:hidden!important}[data-radix-portal]{z-index:9999;position:fixed}html[data-scroll-locked]{overflow:hidden}html[data-scroll-locked] body{padding-right:0;overflow:hidden}@media (max-width:640px){[data-radix-dialog-content]{border-radius:0!important;width:100vw!important;max-width:100%!important;height:100vh!important;max-height:100%!important;margin:0!important;inset:0!important;transform:translate(0,0)!important}}@keyframes shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width,100px))0}30%,60%{background-position:calc(100% + var(--shiny-width,100px))0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-modal{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:none!important;border-radius:0!important}.contact-modal .contact-modal-close-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex!important}.contact-modal .contact-modal-close{cursor:pointer;width:24px;height:24px;display:block}.contact-modal .contact-modal-title{color:#3c3e42;letter-spacing:-.96px;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.contact-modal .contact-modal-label{color:#3c3e42;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:500;line-height:24px;display:block}.contact-modal .contact-modal-input{color:#000;background-color:#fff;border:1px solid #828d9c52;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;padding:16px;font-size:14px;transition:border-color .2s;display:flex;border-radius:0!important}.contact-modal .contact-modal-input::placeholder{letter-spacing:-.6px;color:#8a8b8e80;font-size:20px;font-weight:500}.contact-modal .contact-modal-textarea{resize:none;min-height:168px}.contact-modal .contact-modal-input:focus{border-color:#000;outline:none}.contact-modal .contact-modal-input:disabled{opacity:.6;cursor:not-allowed}.contact-modal button.btn,.contact-modal a.btn{text-transform:uppercase;letter-spacing:.28px;color:#fff;cursor:pointer;background-color:#3c3e42;border:none;justify-content:center;align-items:center;gap:16px;padding:16px 24px;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.contact-modal button.btn.black,.contact-modal a.btn.black{color:#fff;background-color:#000}.contact-modal button.btn div,.contact-modal a.btn div{display:inline-block;position:relative;overflow:hidden}.contact-modal button.btn .arrow-btn,.contact-modal a.btn .arrow-btn{width:16px;height:16px;transition:transform .6s}.contact-modal button.btn div:after,.contact-modal a.btn div:after{content:"";background-image:url(/arrow_white.svg);background-position:50%;background-size:contain;transition:transform .6s;position:absolute;inset:0;transform:translate(-100%,100%)}.contact-modal button.btn.black div:after,.contact-modal a.btn.black div:after{background-image:url(/arrow_white.svg)}.contact-modal button.btn:hover .arrow-btn,.contact-modal a.btn:hover .arrow-btn{transform:translate(100%,-100%)}.contact-modal button.btn:hover div:after,.contact-modal a.btn:hover div:after{transform:translate(0)}.contact-modal button.btn .arrow-btn.white,.contact-modal a.btn .arrow-btn.white{filter:invert()}.contact-modal button.btn:disabled,.contact-modal a.btn:disabled{opacity:.6;cursor:not-allowed}
