.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.trusted-section{padding-bottom:48px}.customers-list__logo{max-width:100%;max-height:87px}.customers-list__logo.sprite-img._google{width:150px;height:auto}.customers-list__logo._twitter{max-height:67px}@media screen and (max-width:640px){.customers-list__logo{max-width:65%;max-height:67px}.customers-list__logo._google{width:130px}.customers-list__logo._twitter{max-height:53px}}
.blog-posts{background:radial-gradient(26.76% 85.52% at 86.73% -12.86%,#c241ff 6.65%,#6b57ff 100%)}.blog-post__content{height:100%}.blog-post__description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:96px;margin-bottom:auto;text-overflow:ellipsis}@media screen and (max-width:1276px){.blog-post__description{-webkit-line-clamp:5;max-height:120px}}@media screen and (max-width:640px){.blog-post__description{-webkit-line-clamp:none}}.blog-post:hover{text-decoration:none}
.banner-tile_primary.banner-tile_primary-deveco{min-height:370px;padding:24px;background-image:url(/img/banners-home-page/bg-deveco-2023-xlg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:1100px}@media screen and (max-width:1276px){.banner-tile_primary.banner-tile_primary-deveco{min-height:452px;background-image:url(/img/banners-home-page/bg-deveco-2023-lg.jpg);background-position:top left -100px;background-size:1130px}}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-deveco{min-height:420px;background-image:url(/img/banners-home-page/bg-deveco-2023-md.jpg);background-position:0 0;background-size:1050px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-deveco{min-height:400px;padding:16px;background-image:url(/img/banners-home-page/bg-deveco-2023-sm.jpg);background-position:top right -70px;background-size:685px}}@media screen and (max-width:490px){html[lang=de] .banner-tile__title{font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif));-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";font-size:35px;font-size:var(--rs-h2-font-size,35px);font-weight:530;font-weight:var(--rs-font-weight-semi-bold,530);line-height:42px;line-height:var(--rs-h2-line-height,42px);color:#19191c;color:var(--rs-typography-color-hard,#19191c);color:#fff;color:var(--rs-typography-color-hard,#fff)}@media screen and (max-width:640px){html[lang=de] .banner-tile__title{--rs-h2-font-size:var(--rs-h2-font-size-mobile,28px);--rs-h2-line-height:var(--rs-h2-line-height-mobile,32px)}}}@media screen and (max-width:400px){html[lang=de] .banner-tile__title{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif));-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";font-size:20px;font-size:var(--rs-h3-font-size,20px);font-weight:530;font-weight:var(--rs-font-weight-semi-bold,530);line-height:28px;line-height:var(--rs-h3-line-height,28px);color:#19191c;color:var(--rs-typography-color-hard,#19191c);color:#fff;color:var(--rs-typography-color-hard,#fff)}}@media screen and (max-width:400px){html[lang=es] .banner-tile__title,html[lang=fr] .banner-tile__title,html[lang=pt-BR] .banner-tile__title{font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif));-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";font-size:35px;font-size:var(--rs-h2-font-size,35px);font-weight:530;font-weight:var(--rs-font-weight-semi-bold,530);line-height:42px;line-height:var(--rs-h2-line-height,42px);color:#19191c;color:var(--rs-typography-color-hard,#19191c);color:#fff;color:var(--rs-typography-color-hard,#fff)}@media screen and (max-width:640px){html[lang=es] .banner-tile__title,html[lang=fr] .banner-tile__title,html[lang=pt-BR] .banner-tile__title{--rs-h2-font-size:var(--rs-h2-font-size-mobile,28px);--rs-h2-line-height:var(--rs-h2-line-height-mobile,32px)}}}
.banner-tile_primary.banner-tile_primary-jetbrains-ides{min-height:452px;padding:24px;background-image:url(/img/banners-home-page/jetbrains-ides-bg.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover}.banner-tile_primary.banner-tile_primary-jetbrains-ides .banner-tile__inner{width:100%}.banner-tile_primary.banner-tile_primary-jetbrains-ides .jetbrains-logo{height:20px;width:20px}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-jetbrains-ides{min-height:450px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-jetbrains-ides{min-height:362px;padding:16px}}
.banner-tile_primary-new-ui{min-height:504px;padding:24px;background-image:url(/img/banners-home-page/bg_new-ui.png);background-repeat:no-repeat;background-position:100% 100%;background-size:1063px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1276px){.banner-tile_primary-new-ui{min-height:547px;background-size:1045px}}@media screen and (max-width:1000px){.banner-tile_primary-new-ui{background-size:1022px}}@media screen and (max-width:640px){.banner-tile_primary-new-ui{min-height:512px;padding:16px;background-size:874px;background-position:top right -84px}}
.banner-tile_rustrover{background:url(/img/banners-home-page/bg_secondary_rust.png);background-size:cover;background-position:100%;background-repeat:no-repeat}.banner-tile_rustrover .banner-tile__logo_secondary{width:48px;height:48px}@media screen and (max-width:680px) and (min-width:640px){html[lang=pt-BR] .banner-tile_rustrover .banner-tile__button{font-size:15px}}@media screen and (max-width:350px){html[lang=pt-BR] .banner-tile_rustrover .banner-tile__button{font-size:15px}}@media screen and (max-width:1000px){.banner-tile_rustrover{background-image:-webkit-gradient(linear,left top, left bottom,from(#000),to(transparent)),url(/img/banners-home-page/bg-rust-secondary-md.png);background-image:linear-gradient(180deg,#000,transparent),url(/img/banners-home-page/bg-rust-secondary-md.png);background-size:auto 100%}}@media screen and (max-width:640px){.banner-tile_rustrover{background-image:-webkit-gradient(linear,left top, left bottom,from(#000),to(transparent)),url(/img/banners-home-page/bg-rust-secondary-sm.png);background-image:linear-gradient(180deg,#000,transparent),url(/img/banners-home-page/bg-rust-secondary-sm.png)}}
.banner-tile_primary-qodana{min-height:504px;padding:48px;background-image:url(/img/banners-home-page/bg_qodana.jpg);background-repeat:no-repeat;background-position:left top -150px;background-size:cover;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:485px){html[lang=zh-Hans] .banner-tile_primary-qodana .banner-tile__title .rs-h2{font-size:23px}}@media screen and (max-width:408px){html[lang=zh-Hans] .banner-tile_primary-qodana .banner-tile__title .rs-h2{font-size:22px;letter-spacing:1px;width:255px}html[lang=zh-Hans] .banner-tile_primary-qodana .banner-tile__title .rs-h2 br{display:none}}@media screen and (max-width:465px){html[lang=zh-Hans] .banner-tile_primary-qodana .banner-tile__content{max-width:290px;-ms-flex-preferred-size:290px;flex-basis:290px}}.banner-tile_primary-qodana .banner-tile__logo_primary{width:auto;height:48px}@media screen and (max-width:1276px){.banner-tile_primary-qodana{min-height:547px;padding:24px;background-size:122% auto;background-position:left top -150px}}@media screen and (max-width:1000px){.banner-tile_primary-qodana{min-height:504px;background-size:cover;background-position:0 0 calc(50% + 100px)}}@media screen and (max-width:640px){.banner-tile_primary-qodana{min-height:398px;padding:16px;background-size:122% auto;background-position:left top -150px}.banner-tile_primary-qodana .banner-tile__logo_primary{width:auto;height:36px}}@media screen and (max-width:530px){.banner-tile_primary-qodana{background-size:122% auto;background-position:left top -50px}}@media screen and (max-width:460px){.banner-tile_primary-qodana{background-size:122% auto;background-position:0 0}}
.banner-tile.banner-tile_qodana{background:linear-gradient(161deg,rgba(255,49,140,.5),rgba(255,49,140,0)),#5233cc}
.banner-tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:16px;background-color:#000}.banner-tile:hover{text-decoration:none}.banner-tile_primary{height:100%;padding:24px 28px}@media screen and (max-width:1000px){.banner-tile_primary{min-height:500px}}@media screen and (max-width:640px){.banner-tile_primary{min-height:400px}}.banner-tile_secondary{padding:16px}@media screen and (max-width:640px){.banner-tile{padding:16px}}.banner-tile__content{width:100%}.banner-tile__logo-wrapper{line-height:0}.banner-tile__logo{line-height:1}.banner-tile__logo_primary{width:64px;height:64px}@media screen and (max-width:640px){.banner-tile__logo_primary{width:48px;height:48px}}.banner-tile__logo_secondary{display:block;width:54px;height:54px;margin-right:0;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1276px){.banner-tile__logo_secondary{display:block;width:48px;height:48px}}@media screen and (max-width:1000px){.banner-tile__logo_secondary{margin-left:0;margin-right:auto;width:54px;height:54px}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-container__grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flex-container .wt-row{min-width:100%}}
html[lang=ru] .product-card__icon{margin:auto 6px auto 0}@media screen and (max-width:640px){[lang=de] .home-page__title,[lang=pt-BR] .home-page__title{font-size:32px}}.product-card{margin-top:24px}@media screen and (max-width:640px){.product-card{margin-top:32px}}.product-card__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-card__icon{width:19px;height:19px;margin:auto 10px auto 0}@media screen and (max-width:1000px){.product-card__icon{margin-top:2px}}.product-card__icon_develop{margin-top:2px}.product-card__text{margin-top:8px}@media screen and (max-width:640px){.product-card__text{margin-top:6px}}.product-type-link{display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-type-link__icon{margin-right:8px}.product-type-link span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:top}
.sprite-img._nasa{width:88px;height:80px}
.sprite-img._valve,.sprite-img._valve-grayscale{width:120px;height:50px}@media screen and (max-width:640px){.sprite-img._valve,.sprite-img._valve-grayscale{width:106px;height:29px}}
.sprite-img._tesla-motors{width:120px;height:16px}.sprite-img._tesla-motors-grayscale{width:120px;height:30px}
.sprite-img._ubisoft{width:154px;height:17px}
.sprite-img._tencent{width:134px;height:48px}
.sprite-img._china-mobile{width:134px;height:48px}
.sprite-img._xiaomi{width:60px;height:87px}
.sprite-img._webank{width:134px;height:48px}
.sprite-img._pingan{width:134px;height:48px}
.sprite-img._nio{width:134px;height:48px}
.carousel-testimonials{width:100%;padding-right:20px;background-color:#6b57ff;border-radius:16px}@media screen and (max-width:640px){.carousel-testimonials{border-radius:0}}.carousel-testimonials__image{margin-right:40px}.carousel-testimonials__image img{width:100%;border-top-left-radius:16px;border-bottom-left-radius:16px}.carousel-testimonials__img img{width:100%}.carousel-testimonials__button{position:relative;top:-48px}
.customer-story:hover{text-decoration:none}
.discover-more{background:radial-gradient(53.2% 178.72% at 27.1% 182.75%,#c241ff 6.65%,#6b57ff 100%)}.discover-more__card-content{height:100%}.discover-more__card-content img{max-height:72px}html[lang=es] .discover-more__card-content a,html[lang=fr] .discover-more__card-content a,html[lang=pt-BR] .discover-more__card-content a,html[lang=ru] .discover-more__card-content a{line-height:1.4}.pop-up-btn{margin:0;padding:0 0 1px;border:none;border-bottom:1px solid transparent;background-color:transparent}

/*# sourceMappingURL=index.entry.680b14c42e82df416c7f.css.map*/