@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk/SpaceGrotesk-Regular.woff2) format("woff2"),url(/fonts/SpaceGrotesk/SpaceGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/DMSans/DMSans-Regular.woff2) format("woff2"),url(/fonts/DMSans/DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk/SpaceGrotesk-Light.woff2) format("woff2"),url(/fonts/SpaceGrotesk/SpaceGrotesk-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk/SpaceGrotesk-Medium.woff2) format("woff2"),url(/fonts/SpaceGrotesk/SpaceGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk/SpaceGrotesk-SemiBold.woff2) format("woff2"),url(/fonts/SpaceGrotesk/SpaceGrotesk-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk/SpaceGrotesk-Bold.woff2) format("woff2"),url(/fonts/SpaceGrotesk/SpaceGrotesk-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--background:#eff1fd;--color:#000}@media(prefers-color-scheme:dark){:root{--background:#181923;--color:#fff}}body,html{scroll-behavior:smooth}body{background:var(--background);color:var(--color);font-family:SpaceGrotesk,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}.title-h1{font-size:48px;line-height:40px;letter-spacing:-.06em;font-weight:700}@media screen and (min-width:1100px){.title-h1{font-size:96px;line-height:96px}}@media screen and (min-width:1600px){.title-h1{font-size:112px;line-height:104px}}.title-h2{font-size:40px;line-height:1;font-weight:500;letter-spacing:-.04em}@media screen and (min-width:1100px){.title-h2{font-size:60px}}@media screen and (min-width:1600px){.title-h2{font-size:72px}}.title-h4{font-size:36px;line-height:40px;font-weight:500;letter-spacing:-.04em}@media screen and (min-width:1100px){.title-h4{font-size:36px;line-height:36px}}@media screen and (min-width:1600px){.title-h4{font-size:36px;line-height:40px}}.title-h6{font-size:16px;line-height:1;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.text-main{font-family:DMSans;letter-spacing:-.01em;font-size:24px;line-height:32px}.text-big{font-size:16px;line-height:20px;letter-spacing:-.04em}@media screen and (min-width:1100px){.text-big{font-size:30px;line-height:30px}}.button{font-family:SpaceGrotesk;font-size:18px;font-weight:500;padding:14px 27px;border-radius:12px;border:1px solid #949cd4;cursor:pointer;transition:all .3s ease;background:#fdfeff;text-decoration:none;display:inline-block;text-align:center;line-height:1;letter-spacing:-.02em}.button:disabled{opacity:.6;cursor:not-allowed}.button:disabled:hover{transform:none}.button.primary{background:#949cd4;color:#fff;border-color:rgba(0,0,0,.05)}@media(prefers-color-scheme:dark){.button.primary{background-color:rgba(148,156,212,.2)}}.button.primary:hover{background:#7a6cf0}.button.primary:disabled:hover{background:#8b7cf8}.button.trial{background:#949cd4;color:#fff;border-color:rgba(0,0,0,.05)}.button.trial:hover{background:#7a6cf0}.button.outline{background:#fdfeff;color:var(--color);border-color:#e5e5e5}@media(prefers-color-scheme:dark){.button.outline{color:#000}}.button.outline:hover{background:#f8f8f8;border-color:#ccc}.button.outline:disabled:hover{background:rgba(0,0,0,0);border-color:#e5e5e5}.button.dark{background:#171717;color:#fff;border-color:#171717}.button.dark:hover{background:#2a2a2a;border-color:#2a2a2a}.button.dark:disabled:hover,.button.header{background:#171717;border-color:#171717}.button.header{color:#fff}@media(prefers-color-scheme:dark){.button.header{background-color:#5569f5;border-color:#5569f5}}.button.header:hover{background:#2a2a2a;border-color:#2a2a2a}@media(prefers-color-scheme:dark){.button.header:hover{background-color:#4457e0;border-color:#4457e0}}.catalog{background:var(--background);padding-top:45px;overflow:clip}@media screen and (min-width:1024px){.catalog{padding-top:113px;padding-bottom:66px}}.catalog__container{max-width:1318px;margin:0 auto;padding:0 16px}.catalog__wrap{display:flex;flex-direction:column}@media screen and (min-width:1024px){.catalog__wrap{position:-webkit-sticky;position:sticky;top:0}.catalog__space{height:250vh;position:relative;pointer-events:none}}.catalog__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;justify-content:center;text-align:left}@media screen and (min-width:400px){.catalog__tabs{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.catalog__tabs{order:1;margin-top:40px}}@media screen and (min-width:1024px){.catalog__tabs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:42px;padding:0 42px;margin-bottom:24px}}.catalog__tab{position:relative;padding:12px 0;cursor:pointer;transition:color .3s ease;background:rgba(0,0,0,0);border:none;color:#8892b0;font-size:16px;line-height:1;letter-spacing:-.02em;font-weight:500}@media(prefers-color-scheme:dark){.catalog__tab{color:#8d8d8d}}@media screen and (min-width:1024px){.catalog__tab{padding-bottom:11px;font-size:24px;border-bottom:2px solid #8d8d8d;position:relative}.catalog__tab:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#5569f5;transform-origin:left center;transform:scaleX(0)}}.catalog__tab--active{color:#000}@media(prefers-color-scheme:dark){.catalog__tab--active{color:#fff}}@media screen and (min-width:1024px){.catalog__tab--active:after{animation:none}}@media screen and (min-width:1024px)and (prefers-color-scheme:dark){.catalog__tab--active{border-color:#fff}}.catalog__tab--disabled{opacity:.5}.catalog__tab-line{position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(0,0,0,.1);display:none}@media(prefers-color-scheme:dark){.catalog__tab-line{background:#8d8d8d}}@media screen and (max-width:1023px){.catalog__tab-line{display:block}.catalog__tab--active .catalog__tab-line{background:#8d8d8d}.catalog__tab--active .catalog__tab-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#5569f5;transform-origin:left center;animation:progressAnimation 40s linear}}@media screen and (max-width:1023px)and (min-width:1024px){.catalog__tab--active .catalog__tab-line:after{animation:none}}@media screen and (min-width:1024px){.tabActive .catalog__tab-line:after{animation:none}}.catalog__content{position:relative;perspective:1200px}@media screen and (min-width:1024px){.catalog__content{height:calc(100vh - 190px);max-height:750px}}.catalog__image-container{position:relative;display:grid;width:100%;height:100%}@media screen and (max-width:1023px){.catalog__image-container{margin:0 -16px;width:calc(100% + 32px)}}@media screen and (min-width:1024px){.catalog__image-container:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px;z-index:9;opacity:0;background-color:rgba(201,208,251,.12);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s ease}}.scrolled .catalog__image-container:after{opacity:1}.catalog__image-wrapper{display:flex;justify-content:center;align-items:center;grid-column:1/-1;grid-row:1/-1;width:100%;height:auto;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;will-change:opacity,visibility;overflow:hidden}@media screen and (min-width:1024px){.catalog__image-wrapper{border-radius:28px;height:100%}}.catalog__image,.catalog__image-white{width:calc(100% + 2px);height:calc(100% + 2px);object-fit:contain;border-radius:8px}.catalog__image{display:block}.catalog__image-white{display:none}@media(prefers-color-scheme:light){.catalog__image{display:none}.catalog__image-white{display:block}}.catalog__image--active{opacity:1;visibility:visible;position:relative;z-index:2}.catalog__image--previous{opacity:.5;visibility:visible;z-index:1}.catalog__dots-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}@media screen and (min-width:1024px){.catalog__dots-container{left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease;width:auto;aspect-ratio:1600/900}.scrolled .catalog__dots-container{opacity:1}}.catalog__dot{position:absolute;width:48px;height:48px;transform:translate(-50%,-50%);cursor:pointer;pointer-events:all;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:1;opacity:0;visibility:hidden}@media screen and (max-width:1023px){.catalog__dot{width:40px;height:40px}}.catalog__dot--active{opacity:1;visibility:visible}.catalog__dot:before{content:"";width:100%;height:100%;background:rgba(99,102,241,.15)}.catalog__dot .catalog__dot-inner,.catalog__dot:before{position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.4,0,.2,1)}.catalog__dot .catalog__dot-inner{width:12px;height:12px;background:#fff;box-shadow:0 0 10px rgba(99,102,241,.5)}@media screen and (max-width:1023px){.catalog__dot .catalog__dot-inner{width:10px;height:10px}}.catalog__dot .catalog__dot-pulse{position:absolute;width:32px;height:32px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(99,102,241,.3);transition:all .6s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1023px){.catalog__dot .catalog__dot-pulse{width:24px;height:24px}}.catalog__dot .catalog__dot-pulse:after,.catalog__dot .catalog__dot-pulse:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%)}.catalog__dot .catalog__dot-pulse:before{background:rgba(99,102,241,.2)}.catalog__dot .catalog__dot-pulse:after{background:rgba(99,102,241,.1)}.catalog__dot .catalog__dot-lines{display:none!important;position:absolute;width:400px;height:400px;border-radius:50%;left:50%;top:50%;transform:translate(-50%);background:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%);clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%);border:2px dashed #fff}@media screen and (max-width:1023px){.catalog__dot .catalog__dot-lines{display:none}}.catalog__dot:nth-child(2) .catalog__dot-lines,.catalog__dot:nth-child(3) .catalog__dot-lines{-webkit-clip-path:polygon(0 0,50% 0,50% 50%,0 50%);clip-path:polygon(0 0,50% 0,50% 50%,0 50%)}.catalog__dot .catalog__dot-label{position:absolute;left:50%;top:calc(100% + 16px);transform:translateX(-50%) translateY(10px);opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;background:#fff;padding:18px 32px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:280px;max-width:400px;text-align:left}@media screen and (max-width:1023px){.catalog__dot .catalog__dot-label{pointer-events:auto;transform:translateX(-50%);max-width:300px}.catalog__dot:hover .catalog__dot .catalog__dot-label{opacity:1;visibility:visible}}.catalog__dot .catalog__dot-label:before{content:"";position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 20px,black 21px),radial-gradient(circle at 100% 50%,transparent 20px,black 21px);mask-image:radial-gradient(circle at 0 50%,transparent 20px,black 21px),radial-gradient(circle at 100% 50%,transparent 20px,black 21px);-webkit-mask-composite:source-in,xor;mask-composite:intersect;background:#fff;border-radius:12px;z-index:1}.catalog__dot .catalog__dot-label:after{content:"";position:absolute;left:50%;bottom:100%;transform:translateX(-50%);width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:8px solid #fff;z-index:2}.catalog__dot .catalog__dot-label .catalog__dot-title{position:relative;z-index:2;margin-bottom:8px;font-size:18px;line-height:1;font-weight:500;color:#000}@media screen and (max-width:1023px){.catalog__dot .catalog__dot-label .catalog__dot-title{margin-bottom:4px;font-size:16px}}.catalog__dot .catalog__dot-label .catalog__dot-description{position:relative;z-index:2;font-size:16px;line-height:1.2;font-weight:400;color:#8d8d8d;white-space:normal;letter-spacing:-.01em;line-height:1.4}@media screen and (max-width:1023px){.catalog__dot .catalog__dot-label .catalog__dot-description{font-size:14px}.catalog__dot .catalog__dot-label{position:absolute;left:50%;right:auto;top:calc(100% + 16px);transform:translateX(-50%);min-width:280px;text-align:left;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:18px 20px}}.catalog__dot:hover{z-index:2}.catalog__dot:hover .catalog__dot-label{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.catalog__dot:hover .catalog__dot-inner{box-shadow:0 0 15px rgba(99,102,241,.7)}@media screen and (max-width:1023px){.catalog__dot--left .catalog__dot-label{transform:translateX(-15%)!important}.catalog__dot--left .catalog__dot-label:after{left:15%!important}.catalog__dot--left--small .catalog__dot-label{transform:translateX(-35%)!important}.catalog__dot--left--small .catalog__dot-label:after{left:35%!important}.catalog__dot--right .catalog__dot-label{transform:translateX(15%)!important}.catalog__dot--right .catalog__dot-label:after{left:auto!important;right:15%!important}.catalog__dot--right--small .catalog__dot-label{transform:translateX(-55%)!important}.catalog__dot--right--small .catalog__dot-label:after{left:auto!important;right:35%!important}}.catalog__dot--bottom .catalog__dot-label{top:auto;bottom:calc(100% + 16px)}.catalog__dot--bottom .catalog__dot-label:after{top:100%;bottom:auto;border-top:8px solid #fff;border-bottom:none}.catalog__dot--active .catalog__dot-inner{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px rgba(99,102,241,.8)}.catalog__dot--active .catalog__dot-pulse{animation:pulse 2s infinite}.catalog__dot--active .catalog__dot-pulse:before{animation:pulse 2s .3s infinite}.catalog__dot--active .catalog__dot-pulse:after{animation:pulse 2s .6s infinite}.catalog__dot--active:before{background:rgba(99,102,241,.2)}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes progressAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.catalog__image-mask{display:grid;position:absolute;z-index:10;top:50%;left:50%;width:50%;height:80%;transform:translate(-60%,calc(-50% - 10px));transition:transform .3s ease;border-radius:100px;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 10%,black 0),radial-gradient(circle at 100% 50%,transparent 10%,black 0);mask-image:radial-gradient(circle at 0 50%,transparent 10%,black 0),radial-gradient(circle at 100% 50%,transparent 10%,black 0);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0;transition:.3s ease;transition-property:transform,opacity}@media screen and (max-width:1023px){.catalog__image-mask{display:none}}@media screen and (min-width:1024px){.scrolled .catalog__image-mask{opacity:1}}.catalog__image-mask>*{grid-column:1/-1;grid-row:1/-1;width:100%;height:100%;object-fit:cover}.catalog__image-mask.v2{transform:translate(-60%,-50%)}.catalog__image-mask.v3{transform:translate(-40%,-60%)}.catalog__image-mask.v4{transform:translate(-60%,-50%)}.catalog__mask-image{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);position:absolute;top:-1%;left:-1%;width:102%;height:102%;will-change:opacity,visibility;object-fit:cover}.catalog__mask-image:nth-child(2){object-position:left center}.catalog__mask-image:nth-child(3){object-position:10% center}.catalog__mask-image:nth-child(4){object-position:right center}.catalog__mask-image--active{opacity:1;visibility:visible;position:relative;z-index:2}.catalog__mask-image--previous{opacity:.5;visibility:visible;z-index:1}.first{padding-top:120px;text-align:center}@media screen and (min-width:1024px){.first{padding-top:129px}}@media screen and (max-width:1023px){.first{padding-right:20px;padding-left:20px}}.first__title{margin-bottom:20px}@media screen and (min-width:1024px){.first__title{margin-bottom:16px}}.first__title span{color:#5569f5}.first__text{color:#8d8d8d;margin-bottom:30px}@media screen and (min-width:1024px){.first__text{margin-bottom:42px}}.first__buttons{display:flex;gap:16px;justify-content:center;align-items:center}