header{left:0;position:fixed;top:0;width:100%;z-index:10}.Header__inner{align-items:center;background:#f6f2ff;display:flex;justify-content:space-between;padding:32px;position:relative}.Header__menu{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(231,225,250,.4);border-radius:48px;-webkit-column-gap:32px;column-gap:32px;display:flex;padding:0 32px;width:-webkit-max-content;width:max-content;z-index:2}.Header__menu a{color:#000;font-size:16px;font-weight:645;letter-spacing:.64px;line-height:28px;padding:16px 0;position:relative;text-decoration:none;text-transform:uppercase}.Header__menu a:hover{color:#5f32df}.Header__menu a:hover:after{background-image:url(/static/media/blur.3a8b2b5fdad3b205daa3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;width:100%}.Header__menu a.active{border-bottom:2px solid #5f32df;color:#5f32df!important}.Header__logoContainer{position:absolute;width:100%;z-index:1}.Header__logo{background-image:url(/static/media/logo.822816b9e97ef88b7321.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:44.5px;margin:0 auto;width:223px}.Header__getButton{background:#5f32df;color:#fff;font-size:16px;font-weight:645;letter-spacing:.64px;line-height:28px;padding:16px 32px;text-transform:uppercase}.Header__getButton,.Header__menuButton{border-radius:48px;cursor:pointer;z-index:2}.Header__menuButton{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(231,225,250,.4);display:none;padding:18px 32px}.Header__menuIcon{background-image:url(/static/media/menu.721d74d09251fbda806c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.Header__menuBackground{background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%}header.menuIsOpen .Header__inner{background:#f6f2ff}header.menuIsOpen .Header__menuBackground{display:block}header.menuIsOpen .Header__menuIcon{background-image:url(/static/media/close.6b83a96a2f3bece22ce6.svg)}header.menuIsOpen .Header__menu{background:#f6f2ff;border-radius:0;display:block;left:0;padding-bottom:96px;padding-top:40px;position:absolute;top:100px;width:100%}header.menuIsOpen .Header__menu a{color:#000;display:block;font-size:24px;font-weight:900;line-height:32px;text-transform:none;width:-webkit-max-content;width:max-content}header.menuIsOpen .Header__menu a:hover{color:#5f32df}header.menuIsOpen .Header__menu a:hover:after{content:none}@media(max-width:1500px){.Header .Header__menuButton{display:block}.Header .Header__menu{display:none}}@media(max-width:850px){.Header .Header__getButton{display:none}.Header .Header__inner{justify-content:flex-end}.Header .Header__logoContainer{left:0}}@media(max-width:475px){.Header__logo{margin-left:16px}}@media(max-width:370px){.Header__logo{width:180px}}.Button{border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:645;letter-spacing:.64px;line-height:28px;outline:none;padding:16px 32px;text-transform:uppercase}.Button.PrimaryButton{background:#5f32df}.Button.RoundedButton{border-radius:48px}.Button.RoundedButton-2{border-radius:20px}.Button.SecondaryButton{background:rgba(95,50,223,.1);color:#5f32df}.Button.disabled{background:gray;cursor:default}.Button.small{border-radius:12px;font-size:20px;font-weight:467;letter-spacing:-.6px;line-height:28px;padding:8px 16px;text-transform:none}.BackButton{align-items:center;background:transparent;border:none;color:#5f32df;cursor:pointer;display:flex;font-size:28px;font-style:normal;font-weight:400;line-height:normal;outline:none}.BackButton:before{background-image:url(/static/media/left.a52b49182ec441ccf8b2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:32px;margin-right:8px;width:32px}.Vacancies{margin-top:32px}.Vacancies__list{grid-column-gap:24px;grid-row-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:24px}.VacancyItem{background:rgba(19,8,43,.03);border-radius:24px;color:#000;display:flex;display:block;flex-direction:column;justify-content:space-between;padding:24px;text-decoration:none}.VacancyItem__label{background:rgba(95,50,223,.1);border-radius:8px;color:#5f32df;font-size:16px;font-weight:467;letter-spacing:-.48px;line-height:24px;margin-bottom:8px;padding:4px 8px;width:-webkit-max-content;width:max-content}.VacancyItem__title{color:#000;font-size:24px;font-weight:900;letter-spacing:-.72px;line-height:32px;margin-bottom:16px}.VacancyItem__info{-webkit-column-gap:16px;column-gap:16px;display:flex}.VacancyItem__info__item{align-items:center;display:flex}.VacancyItem__info__item__remoteIcon,.VacancyItem__info__item__timeIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-right:4px;width:24px}.VacancyItem__info__item__timeIcon{background-image:url(/static/media/full-part-time.dae576fda7452b4971b0.svg)}.VacancyItem__info__item__remoteIcon{background-image:url(/static/media/remote.b272100a08c15de21015.svg)}@media(max-width:1100px){.Vacancies__list{grid-template-columns:1fr 1fr 1fr}}@media(max-width:850px){.Vacancies__list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.Vacancies__list{grid-template-columns:1fr}}.Footer{align-items:flex-start;-webkit-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;row-gap:40px}.Footer__column{flex:1 1}.Footer__column>a{align-items:center;color:#5f32df;display:flex;font-size:16px;font-weight:467;letter-spacing:-.48px;line-height:24px;margin-bottom:8px;text-decoration:none}.Footer__column>a .Icon{margin-right:8px}.Footer__column__title{color:rgba(0,0,0,.7);font-size:16px;font-weight:550;letter-spacing:-.48px;line-height:24px;margin-bottom:16px;text-transform:uppercase}.Footer__column__title.company{color:#000;text-transform:none}.Footer__contacts__item{margin-bottom:8px}.Footer__contacts__item__name{color:rgba(0,0,0,.7)}.Footer__contacts__item__name,.Footer__contacts__item__value{font-size:16px;font-weight:467;letter-spacing:-.48px;line-height:24px}.Footer__contacts__item__value{color:#000}.Footer__contacts__item__email a{color:#5f32df;font-size:16px;font-weight:467;letter-spacing:-.48px;line-height:24px;text-decoration:none}@media(min-height:900px)and (min-width:1100px){.Footer{bottom:0;left:0;padding:32px!important;position:absolute;width:100%}}@media(max-width:900px){.Footer__column.contacts{flex:auto;order:4;width:100%}.Footer__column.company{flex:auto;order:5;width:100%}}@media(max-width:600px){.Footer__column.contacts{order:1}.Footer__column{flex:auto;order:2;width:100%}}.Icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;width:20px}.Icon.small{height:16px;width:16px}.Icon.linkedin{background-image:url(/static/media/linkedin.57276f89a7590bf5ca98.svg)}.Icon.twitter{background-image:url(/static/media/twitter.d7e7311513731344f092.svg)}.Icon.facebook{background-image:url(/static/media/facebook.33f935bb6c7f6b704b03.svg)}.Icon.crunchbase{background-image:url(/static/media/crunchbase.46afaf352be4a6f0863b.svg)}.Icon.arrow-left{background-image:url(/static/media/arrow-left.28de1ba5a4b95aca3390.svg)}.Icon.success{background-image:url(/static/media/success.c854170929e00fb75d7f.svg)}.Icon.survey-ci{background-image:url(/static/media/survey-ci.ddea7ac3b56c2e35af79.svg)}.Icon.survey-contacts{background-image:url(/static/media/survey-contacts.eb68a178b8e7599b0a99.svg)}.Icon.survey-job{background-image:url(/static/media/survey-job.c6e758246e665f4bf87f.svg)}.Icon.survey-position{background-image:url(/static/media/survey-position.281f6981540ea52dba34.svg)}.Icon.survey-server{background-image:url(/static/media/survey-server.cb74d66af0ee551a99b8.svg)}.Icon.survey-settings{background-image:url(/static/media/survey-settings.0705a4d695ba161f4be7.svg)}.Icon.survey-time{background-image:url(/static/media/survey-time.86e168763e184c69690b.svg)}.Icon.survey-users{background-image:url(/static/media/survey-users.6b0e797ae41616403d63.svg)}.Icon.survey-project{background-image:url(/static/media/survey-project.680ca3fbb82dbe812c14.svg)}.Icon.survey-lang{background-image:url(/static/media/survey-lang.795fe9225afc6332e39a.svg)}.Icon.survey-db{background-image:url(/static/media/survey-db.eff1efd677d4355d5bfa.svg)}.SurveyProgress{display:flex}.SurveyProgress__itemContainer{align-items:center;display:flex}.SurveyProgress__itemContainer.active .SurveyProgress__item{background:#6b2dee;border-color:#6b2dee}.SurveyProgress__itemContainer.active .SurveyProgress__line{background:#6b2dee}.SurveyProgress__itemContainer.completed .SurveyProgress__item{background:#26c871;border-color:#26c871}.SurveyProgress__itemContainer.completed .SurveyProgress__line{background:#26c871}.SurveyProgress__item{background:rgba(19,8,43,.1);border:1px solid rgba(19,8,43,.1);border-radius:50px;height:16px;width:16px}.SurveyProgress__line{background:rgba(19,8,43,.1);height:2px;width:16px}.SurveyForm{margin-top:87px}.SurveyForm__title{color:#000;font-size:24px;font-style:normal;font-weight:645;letter-spacing:-.48px;line-height:36px;margin-bottom:40px}.SurveyFormSelect__item__radio{background:transparent;border:2px solid rgba(0,0,0,.522);border-radius:50px;height:16px;position:relative;width:16px}.SurveyFormSelect__item{align-items:center;-webkit-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;margin-bottom:8px}.SurveyFormSelect__item.active .SurveyFormSelect__item__radio{border-color:#6b2dee}.SurveyFormSelect__item.active .SurveyFormSelect__item__radio:after{background:#6b2dee;border-radius:50px;content:"";height:6px;left:3px;position:absolute;top:3px;width:6px}.SurveyFormSelect__item__label{color:#000;font-size:16px;font-style:normal;font-weight:467;letter-spacing:-.32px;line-height:24px}.SurveyInputs{display:flex;flex-direction:column;row-gap:16px}.SurveyInput{background:#fff;border:1px solid #e9e8ec;border-radius:8px;color:#000;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:24px;outline:none;padding:12px 16px;width:360px}.SurveyInput::-webkit-input-placeholder{color:#534c62}.SurveyInput::placeholder{color:#534c62}textarea.SurveyInput{width:443px}@media(max-width:900px){.SurveyForm{margin-top:20px}}@media(max-width:600px){.SurveyInput,textarea.SurveyInput{width:100%}}.MainPage{background:#f6f2ff;padding:32px 0;position:relative}.MainPage .Footer,.MainPage__block{padding:0 32px}.MainPage__topBlock{background-image:url(/static/media/top-block-image.7b9bcaab105c89e2216b.png);background-position:right 0 center;background-repeat:no-repeat;background-size:55%;margin-top:100px;padding:130px 0}@media(min-width:1700px){.MainPage__topBlock{background-size:1110px}}.MainPage__topBlock__content{padding:48px 64px;width:800px}.MainPage__topBlock__title{color:#000;font-size:60px;font-weight:900;letter-spacing:-1.8px;line-height:68px;margin-bottom:24px}.MainPage__topBlock__description{color:rgba(0,0,0,.7);font-size:28px}.MainPage__topBlock__getButton{border-radius:40px!important;font-size:24px;font-weight:900;line-height:32px;padding:32px 48px}.MainPage__title{color:#000;font-size:42px;font-weight:900;letter-spacing:-1.26px;line-height:53px}.MainPage__services{margin-bottom:130px}.MainPage__services__list{grid-column-gap:24px;grid-row-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:32px;row-gap:24px}.MainPage__services__item{background:rgba(19,8,43,.03);border-radius:24px;border-radius:var(--spacing-6,24px);padding:24px}.MainPage__services__item__title{color:#000;font-size:24px;font-weight:900;letter-spacing:-.72px;line-height:32px}.MainPage__services__item__description{color:#000;font-size:16px;font-weight:467;letter-spacing:-.48px;line-height:24px}.MainPage__products{margin-bottom:130px}.MainPage__products__block{background:rgba(95,50,223,.1);border-radius:24px;-webkit-column-gap:16px;column-gap:16px;display:flex;margin-bottom:32px;padding:24px}.MainPage__products__block__textContent{min-width:540px;width:540px}.MainPage__products__title{color:#5f32df;font-size:24px;font-weight:900;letter-spacing:-.72px;line-height:32px;margin-bottom:12px}.MainPage__products__descriprion{color:#5f32df;font-size:16px;font-weight:467;letter-spacing:-.48px;line-height:24px;width:440px}.MainPage__products__block__imagesBlock{background:#f6f2ff;border-radius:24px;height:402px;padding:20px;width:100%}.MainPage__products__block__imagesBlock.deployplace{-webkit-column-gap:32px;column-gap:32px;display:flex;justify-content:center}.MainPage__products__block__images{background-image:url(/static/media/app-images-desktop.aeb56e8bec40323c8ed7.png);width:100%}.MainPage__products__block__deployplace,.MainPage__products__block__images{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%}.MainPage__products__block__deployplace{flex:1 1}.MainPage__products__block__deployplace.image1{background-image:url(/static/media/deployplace-app-1.c8958ed9c88901fce4e7.png);background-position:100%}.MainPage__products__block__deployplace.image2{background-image:url(/static/media/deployplace-app-2.301088b9ba9c819d5eb5.png);background-position:0}.hidden-anchor{display:block;position:relative;top:-120px;visibility:hidden}.MainPage__aboutUs{-webkit-column-gap:96px;column-gap:96px;display:flex;margin-bottom:130px}.MainPage__aboutUs__block{background:#5f32df;border-radius:40px;flex:1 1;padding:40px;position:relative}.MainPage__aboutUs__decoration{background-image:url(/static/media/about-us-dec.bf39d23baf14d419b962.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:220px;position:absolute;right:-26px;top:-46px;width:98px}.MainPage__aboutUs__title{color:#fff;font-size:42px;font-weight:900;letter-spacing:-1.26px;line-height:53px;margin-bottom:32px}.MainPage__aboutUs__description{color:#fff;font-size:32px;line-height:42px;padding-right:35px}.MainPage__approach{flex:1 1}.MainPage__approach__icon{background-image:url(/static/media/approach-icon.0f4ad24f2c2b08216c7c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;margin-bottom:16px;width:80px}.MainPage__approach__title{color:#5f32df;font-size:24px;font-weight:645;letter-spacing:-.72px;line-height:32px;margin-bottom:26px}.MainPage__approach__description{color:#000;font-size:36px;font-weight:645}.MainPage__vacancies{margin-bottom:160px}.MainPage__vacancies__titleBlock{display:flex;justify-content:space-between}.MainPage__vacancies__viewAll{color:#5f32df;cursor:pointer;font-size:42px;font-weight:900;letter-spacing:-1.26px;line-height:53px;text-align:right;text-decoration:none}.MainPage__vacancies__viewAll.mobile{display:none;font-size:32px;margin-top:32px;text-align:left}@media(min-height:900px)and (min-width:1100px){.MainPage{padding-bottom:200px}}@media(max-width:1300px){.MainPage__topBlock{background-position:right -95px center;margin-top:0}.MainPage__topBlock__content{width:568px}.MainPage__products__block__textContent{min-width:50%;width:50%}.MainPage__products__descriprion{width:100%}}@media(max-width:1100px){.MainPage__services__list{grid-template-columns:1fr 1fr 1fr}.MainPage__aboutUs{flex-direction:column;row-gap:32px}}@media(max-width:850px){.MainPage__services__list{grid-template-columns:1fr 1fr}.MainPage__title{font-size:32px;line-height:40px}.MainPage__topBlock{background-position:center top 90px;background-size:400px;padding:50px 0;padding-top:300px!important}.MainPage__topBlock__title{font-size:32px;line-height:44px}.MainPage__topBlock__description{font-size:24px}.MainPage__topBlock__content{padding:30px 16px 0;width:100%}.MainPage__products__block__textContent{width:100%}.MainPage__aboutUs__title,.MainPage__products__title{font-size:32px;line-height:40px}.MainPage__products__block{flex-direction:column;row-gap:16px}.MainPage__aboutUs__description,.MainPage__approach__description{font-size:24px;line-height:32px}}@media(max-width:650px){.MainPage__block{padding:0 16px}.MainPage__services__list{grid-template-columns:1fr}.MainPage__products__block__images{background-image:url(/static/media/app-images-mobile.579d5a8da140f5993a2b.png)}.MainPage__vacancies__viewAll{display:none}.MainPage__vacancies__viewAll.mobile{display:block}.MainPage__aboutUs__decoration{height:158px;right:2px;top:-63px;width:70px}.MainPage__products__block__imagesBlock.deployplace{flex-direction:column}.MainPage__products__block__deployplace{background-position:50%!important}}@media(max-width:400px){.MainPage__topBlock{background-position:center top 90px;background-size:100%;padding:50px 0;padding-top:300px!important}}.VacanciesPage .Vacancies{margin-bottom:160px}.VacanciesPage__vacanciesTitle{color:#000;font-size:32px;font-style:normal;font-weight:645;letter-spacing:-.96px;line-height:40px}.VacancyPage__titleAdditional__info{align-items:center;-webkit-column-gap:16px;column-gap:16px;display:flex;margin:24px 0}.VacancyPage__applyButton{align-items:center;display:flex}.VacancyPage__applyButton:after{background-image:url(/static/media/apply.be5b5736ca9f84be62a4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;margin-left:8px;width:24px}.VacancyPage__descriptionTitle{color:#000;font-size:32px;font-style:normal;font-weight:645;letter-spacing:-.96px;line-height:40px;margin-bottom:32px}.VacancyPage__descriptionBlock{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:160px;max-width:920px}.VacancyPage__descriptionBlock ul{-webkit-margin-before:3px;-webkit-padding-start:23px;margin-block-start:3px;padding-inline-start:23px}.VacancyPage__description{margin-bottom:32px}.ContactsPage__cards{grid-column-gap:24px;grid-row-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:160px;row-gap:24px}.ContactsPage__card{background:rgba(19,8,43,.03);border-radius:24px;padding:24px}.ContactsPage__card__title{color:rgba(0,0,0,.7);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px}.ContactsPage__card__value{color:#000;font-size:24px;font-style:normal;font-weight:900;letter-spacing:-.72px;line-height:32px}.ContactsPage__card__social a{text-decoration:none}.ContactsPage__card__social__item{align-items:center;color:#5f32df;display:flex;font-size:24px;font-style:normal;font-weight:900;letter-spacing:-.72px;line-height:32px}.ContactsPage__card__social__item .Icon{margin-right:12px}@media(max-width:1000px){.ContactsPage__cards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ContactsPage__cards{grid-template-columns:1fr}}.SurveyPage{background:#f6f2ff;display:flex;height:100vh;width:100%}.SurveyPage__left{background-position:0 bottom;background-repeat:no-repeat;background-size:cover;background:#efeaf8;border-right:1px solid #e9e8ec;flex:1 1;padding:32px;position:relative}.SurveyPage__surveyIcon{height:80px;margin-bottom:40px;width:80px}.SurveyPage__title{color:#000;font-size:44px;font-style:normal;font-weight:800;letter-spacing:-.88px;line-height:normal;margin-top:24px}.SurveyPage__logo{bottom:32px;left:32px;position:absolute}.SurveyPage__right{background-color:#f6f2ff;flex:1 1;padding:40px 48px;position:relative}.SurveyPage__backButton{align-items:center;color:#6a5d7e;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:24px}.SurveyPage__backButton .Icon{margin-right:4px}.SurveyPage__buttons{bottom:40px;-webkit-column-gap:8px;column-gap:8px;display:flex;left:48px;position:absolute}.SurveyPage__success{background-color:#1a1c22;background-position:0 bottom;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:32px;position:relative;width:100%}.SurveyPage__success .Icon.success{height:80px;width:80px}.SurveyPage__success__title{color:#fff;font-size:44px;font-style:normal;font-weight:800;letter-spacing:-.88px;line-height:normal;margin-bottom:16px;margin-top:40px}.SurveyPage__success__description{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:24px;margin-bottom:40px;max-width:506px}@media(max-width:900px){.SurveyPage{flex-direction:column;height:auto;min-height:100vh}.SurveyPage__left,.SurveyPage__right{flex:initial;padding:26px}.SurveyPage__logo{display:none;position:relative}.SurveyPage__buttons{bottom:auto;left:auto;margin-top:20px;position:relative}}@media(max-width:600px){.SurveyPage__title{font-size:28px}}@media(max-width:400px){.SurveyPage__surveyIcon{height:40px;margin-bottom:20px;width:40px}}@font-face{font-family:Red Hat;src:url(/static/media/RedHatDisplay-VariableFont_wght.efce1fc0edae25633558.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f2ff;font-family:-apple-system,BlinkMacSystemFont,Red Hat,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body *{box-sizing:border-box}body a{text-decoration:none}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.PageContainer{background:#f6f2ff;min-height:100vh;padding:32px;position:relative}@media(max-width:600px){.PageContainer{padding:16px}}@media(min-height:900px)and (min-width:1100px){.PageContainer{padding-bottom:200px}}.PageTitleBlock{margin:200px 0 160px}@media(max-width:600px){.PageTitleBlock{margin:158px 0 96px}}.PageTitle{color:#000;font-size:60px;font-style:normal;font-weight:900;letter-spacing:-1.8px;line-height:68px;margin-bottom:0;margin-top:24px}.StaticPage{padding-top:120px}
/*# sourceMappingURL=main.3906c812.css.map*/