.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:3;-webkit-box-orient:vertical;max-height:72px;margin-bottom:auto;text-overflow:ellipsis}@media screen and (max-width:1276px){.blog-post__description{-webkit-line-clamp:5;max-height:120px}}.blog-post:hover{text-decoration:none}
.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: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:linear-gradient(180deg,#000,transparent),url(/img/banners-home-page/bg-rust-secondary-sm.png)}}
.banner-tile_primary.banner-tile_primary-ai-launch{min-height:367px;padding:24px;background-image:url(/img/banners-home-page/bg_ai-launch.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.banner-tile_primary.banner-tile_primary-ai-launch .banner-tile__inner{width:100%;background-image:url(/img/banners-home-page/jetbrains-ai.svg);background-repeat:no-repeat;background-position:50% 60%;background-size:420px auto}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-ai-launch .banner-tile__inner{background-size:100% auto}}@media screen and (max-width:1276px){.banner-tile_primary.banner-tile_primary-ai-launch{background-image:url(/img/banners-home-page/bg_ai-launch-lg.jpg);min-height:450px}}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-ai-launch{min-height:420px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-ai-launch{min-height:362px;padding:16px}}
.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-color:#000;background-image:url(/img/banners-home-page/ai-banner.svg);background-repeat:no-repeat;background-position:top -16px left 162px}.banner-tile_primary.banner-tile_primary-jetbrains-ai__logo_primary{height:72px;width:72px}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-jetbrains-ai__logo_primary{height:48px;width:48px}}@media screen and (max-width:1276px){.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-position:top 23px left 102px}}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-position:top -23px left 81px;min-height:420px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-position:top 79px right -283px;background-size:610px auto;min-height:362px}}
.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg.jpg);background-size:cover;background-repeat:no-repeat;min-height:176px}@media screen and (max-width:1276px){.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg-lg.jpg);min-height:232px}}@media screen and (max-width:1000px){.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg-md.jpg);background-position:0;min-height:284px}}@media screen and (max-width:640px){.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg-sm.jpg);min-height:232px}}
.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.banner-tile_secondary.banner-tile_jetbrains-ides{background:linear-gradient(78deg,#1f0647 -50%,#300082 28.67%,#8f0099 57.79%,rgba(238,0,176,.85) 76.05%,#f75f62 88.54%,#ffbe14)}.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides .banner-tile__inner{width:100%}@media screen and (max-width:1000px){.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides{background:linear-gradient(137deg,#1f0647,#300082 30%,#8f0099 60.48%,rgba(238,0,176,.85) 79.59%,#f75f62 92.66%,#ffbe14 104.65%)}}@media screen and (max-width:640px){.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides{background:linear-gradient(78deg,#1f0647,#300082 29.83%,#8f0099 60.13%,rgba(238,0,176,.85) 79.14%,#f75f62 92.13%,#ffbe14 104.05%)}}.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides .banner-tile__logo_secondary{width:30px;height:30px}
.banner-tile_primary.banner-tile_primary-annual-2024{background-image:url(/img/banners-home-page/annual-highlights-2024.jpg);background-repeat:no-repeat;background-position:0;background-size:cover}
.banner-tile_secondary.banner-tile_secondary-annual-2024{background-image:url(/img/banners-home-page/annual-highlights-2024-bg-secondary.jpg);background-repeat:no-repeat;background-position:0;background-size:cover}.banner-tile_secondary.banner-tile_secondary-annual-2024 .banner-tile__inner{width:70%}html[lang=fr] .banner-tile_secondary.banner-tile_secondary-annual-2024 .banner-tile__inner{width:90%}html[lang=pt-BR] .banner-tile_secondary.banner-tile_secondary-annual-2024 .banner-tile__inner{width:100%}@media screen and (max-width:1000px){.banner-tile_secondary.banner-tile_secondary-annual-2024{background-image:url(/img/banners-home-page/annual-highlights-2024-bg-secondary-md.jpg);background-position:left top 20%}}@media screen and (max-width:640px){.banner-tile_secondary.banner-tile_secondary-annual-2024{background-image:url(/img/banners-home-page/annual-highlights-2024-bg-secondary-sm.jpg);background-position:0;min-height:246px}}
.banner-tile_primary.banner-tile_primary-ides-flcc{background-color:#000;background-image:url(/img/banners-home-page/ides-flcc-bg.svg);background-repeat:no-repeat;background-size:1258px auto;background-position:bottom -530px right -370px}.banner-tile_primary.banner-tile_primary-ides-flcc .banner-tile__logo_primary{height:48px;width:auto}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-ides-flcc .banner-tile__logo_primary{height:32px}}@media screen and (max-width:1276px){.banner-tile_primary.banner-tile_primary-ides-flcc{background-position:bottom -530px right -501px}}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-ides-flcc{background-size:1327px auto;background-position:bottom -590px right -511px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-ides-flcc{background-size:977px auto;background-position:bottom -350px left -131px}}
.banner-tile_secondary.banner-tile_ides-flcc{background:linear-gradient(77deg,#5324de 40.49%,#e81178 141.2%)}.banner-tile_secondary.banner-tile_ides-flcc .banner-tile__logo_secondary{height:24px;width:auto;margin-left:inherit}@media screen and (max-width:640px){.banner-tile_secondary.banner-tile_ides-flcc{min-height:246px}}
.banner-tile{position:relative;display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;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;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:flex;flex-direction:column}.flex-container__grow{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: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;align-items:center}.product-type-link__icon{margin-right:8px}.product-type-link span{display:inline-flex;align-items:center;vertical-align:top}
.sprite-img._google,.sprite-img._google-grayscale{width:104px;height:34px}.sprite-img._google-app-engine-mono._gray{fill:#636465}
.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._twitter,.sprite-img._twitter-grayscale{width:43.6px;height:44.4px}.sprite-img._twitter-grayscale._white,.sprite-img._twitter._white{fill:#fff}.sprite-img._twitter-grayscale._gray-light,.sprite-img._twitter._gray-light{fill:#f0f0f0}.sprite-img._twitter-mask{width:30px;height:30px}
.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}
.main-header-section{position:relative;overflow:hidden;background-color:#000}.main-header-background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}@media screen and (max-width:1000px){.main-header-background{left:-15%;right:-15%}}@media screen and (max-width:640px){.main-header-background{left:-50%;right:-50%}}.main-subtitle{line-height:66px}@media screen and (max-width:640px){.main-subtitle{line-height:39px}}@media screen and (max-width:640px){.main-subtitle .custom-text_purple{display:inline-block;margin-top:10px}}@media screen and (max-width:640px){.main-subtitle .custom-text_bordered{display:inline-block;margin-top:10px;margin-bottom:10px;padding-bottom:3px}}@media screen and (max-width:1000px){.main-subtitle .custom-text-icon_teams{margin-left:8px}}
.main-ai-card{min-height:482px;margin-top:144px;padding:64px!important;background-color:transparent;border-width:2px!important;border-color:#5a1fd0!important;background-image:url(/img/home-page/ai-screen.svg);background-size:auto 100%;background-position:top 0 right 64px;background-repeat:no-repeat}@media screen and (max-width:1276px){.main-ai-card{min-height:unset;background-size:55%;background-position:100%}}@media screen and (max-width:1000px){.main-ai-card{margin-top:96px;padding:32px!important}}@media screen and (max-width:640px){.main-ai-card{margin-top:64px;padding:16px!important;background:transparent}}.main-ai-card__logo{width:64px;height:64px}@media screen and (max-width:1000px){.main-ai-card__logo{width:48px;height:48px}}.main-ai-card__img{position:relative;left:50%;min-width:350px;margin-bottom:-24px;transform:translateX(calc(-50% - 25px))}
.testimonials-section{padding-bottom:48px}@media screen and (max-width:640px){.testimonials-section{padding-bottom:0;overflow:hidden}}.main-testimonials-marquee .testimonials-card{width:420px;padding:24px;background:rgba(123,97,255,.4);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:none}@media screen and (max-width:640px){.main-testimonials-marquee .testimonials-card{width:calc(100% - 32px);min-width:288px;box-sizing:border-box}}.main-testimonials-marquee .testimonials-card__name{align-self:center;margin-top:0}.main-testimonials-marquee .testimonials-card__job{letter-spacing:.0015em;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));font-feature-settings:"kern","liga","calt";font-size:16px;font-size:var(--rs-text-2-font-size,16px);font-weight:400;line-height:24px;line-height:var(--rs-text-2-line-height,24px)}.rs-reset-letter-spacing .main-testimonials-marquee .testimonials-card__job{letter-spacing:normal}.main-testimonials-marquee .testimonials-card__job{color:rgba(25,25,28,.7);color:var(--rs-typography-color-average,rgba(25,25,28,.7));color:hsla(0,0%,100%,.7);color:var(--rs-typography-color-average,hsla(0,0%,100%,.7));color:hsla(0,0%,100%,.5);color:var(--rs-typography-color-pale,hsla(0,0%,100%,.5))}.main-testimonials-marquee .testimonials-card__top-text{margin-top:auto;margin-bottom:auto}.main-testimonials-marquee .testimonials-card__photo{width:72px;height:72px;filter:none}.main-testimonials-marquee .testimonials-card__children{margin-top:16px}.main-testimonials-marquee .jb-marquee__slide{min-height:380px;box-sizing:border-box}
.value-card{display:flex;flex-direction:column;justify-content:space-between;min-width:288px;border-radius:24px;background:rgba(90,31,208,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}@media screen and (max-width:640px){.value-card{min-width:90vw}}.value-card__text{padding:16px 16px 0}.value-card__img{position:relative;width:100%;max-height:228px;border-radius:24px;overflow:hidden}.value-card__img:after{content:"";position:absolute;bottom:0;width:100%;height:148px;background:linear-gradient(0deg,#000 6.6%,rgba(37,29,76,0) 51.36%);z-index:1}.value-card__img img{width:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}
.values-section{overflow-x:clip}@media screen and (max-width:640px){.values-section{overflow:hidden}}.values-section__container{margin-top:80px}@media screen and (max-width:1000px){.values-section__container{margin-top:96px}}@media screen and (max-width:640px){.values-section__container{margin-top:64px}}.values-section__title{position:sticky;top:0;padding-top:12px;z-index:1}.values-section__title span{position:relative}.values-section__title:before{content:"";position:absolute;top:0;width:100vw;height:75px;min-height:100%;background-color:#000;box-shadow:0 -13px 25px 40px #000;z-index:0}@media screen and (max-width:1000px){.values-section__title{position:static;padding-top:0}}.main-page.page__content{overflow:initial}.values{position:relative;display:flex;align-items:flex-start}.values__text{min-width:39%;width:39%;padding-left:48px;padding-right:98px}@media screen and (max-width:1276px){.values__text{min-width:40%;width:40%;padding-left:32px;padding-right:32px}}.values__image{position:sticky;top:170px;min-width:750px}@media screen and (max-width:1000px){.values__image{min-width:495px;top:80px}}.values__image img{width:100%;border-radius:16px}.values-scrollbar{position:sticky;top:170px;width:2px;height:500px}@media screen and (max-width:1000px){.values-scrollbar{top:80px;height:338px}}.values-scrollbar:before{content:"";position:absolute;width:4px;height:100%;background-color:hsla(0,0%,100%,.4)}.values-scrollbar span{position:absolute;top:0;width:4px;height:25%;background-color:#7b61ff;transition:top .2s}.values-scrollbar span.slide-0{top:0}.values-scrollbar span.slide-1{top:25%}.values-scrollbar span.slide-2{top:50%}.values-scrollbar span.slide-3{top:75%}.values-tag{border-color:#7b61ff;border-bottom:none;background:linear-gradient(131deg,#5a1fd0 -54.15%,rgba(46,16,106,0) 91.88%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.values-tag__content{display:flex;align-items:center;flex-wrap:nowrap}.values-tag__logo{width:28px;height:28px;margin-right:12px}.values-tag__logo svg{width:100%}.value{min-height:100px;padding-top:200px;opacity:.2;transition:opacity .8s}@media screen and (max-width:1276px){.value{padding-top:100px}}.value:last-child{min-height:600px}@media screen and (max-width:1000px){.value:last-child{padding-top:50px;min-height:300px}}.value.active{opacity:1}
.main-developers-section{background:linear-gradient(0deg,#5c00f2 -12.47%,#000 99.96%);background-position:bottom;background-size:100% 688px;background-repeat:no-repeat}.main-developers-card{padding:64px!important;background:rgba(90,31,208,.3)}@media screen and (max-width:1000px){.main-developers-card{padding:48px!important;width:100vw;margin-left:-22px;margin-right:-22px}}@media screen and (max-width:640px){.main-developers-card{padding:32px 16px!important;margin-left:-16px;margin-right:-16px}}.main-developers-card__logo{height:52px;margin-top:-23px;padding-right:5px;vertical-align:middle}@media screen and (max-width:640px){.main-developers-card__logo{height:43px;margin-top:-17px;padding-right:4px}}.main-developers-card__title{display:inline}.main-developers-card__tag{top:48px!important}@media screen and (max-width:1430px){.main-developers-card__tag{display:none}}@media screen and (max-width:1276px){.main-developers-card__tag{display:block}}@media screen and (max-width:1145px){.main-developers-card__tag{display:none}}.main-developers-ide-card{padding:24px;background-color:#2e106a;background-image:linear-gradient(130deg,#5a1fd0 10%,rgba(46,16,106,0) 70%);background-position:50% 50%;background-size:300% 300%;border-color:#7b61ff!important;-webkit-mask-image:unset!important;transition:background-position .1s ease-in-out}.main-developers-ide-card:active,.main-developers-ide-card:focus,.main-developers-ide-card:hover{padding:23px;border-width:2px;background-position:30% 0;transition:background-position .1s ease-in-out}@media screen and (max-width:640px){.main-developers-ide-card{padding:16px}.main-developers-ide-card:active,.main-developers-ide-card:focus,.main-developers-ide-card:hover{padding:15px}}.main-developers-ide-card__logo{width:72px;height:72px}
.main-teamcity-card{margin-top:144px;padding:64px!important;background-color:rgba(8,196,222,.1);background-image:url(/img/home-page/teamcity-pipe.png);background-size:48% auto;background-position:100%;background-repeat:no-repeat;border-color:transparent}@media screen and (max-width:1000px){.main-teamcity-card{width:100vw;margin-left:-22px;margin-right:-22px;margin-top:96px;padding:48px!important;background-size:612px auto;background-position:center right -166px}}@media screen and (max-width:640px){.main-teamcity-card{max-width:unset;margin-left:-16px;margin-right:-16px;margin-top:64px;padding:32px 16px!important;background-image:none;overflow:hidden}}@media screen and (max-width:640px){.main-teamcity-card__img{width:612px;margin-left:-30px}}
.main-languages-section{--marquee-gap:96px}.main-languages-section .main-languages-item{display:flex;flex-direction:column;align-items:center}.main-languages-section .main-languages-item__logo{display:flex;align-items:center;width:44px;height:44px}.main-languages-section .main-languages-item__logo svg{height:100%}
.main-teams-section{background:linear-gradient(180deg,rgba(4,117,132,0),#047584);background-position:bottom;background-size:100% 488px;background-repeat:no-repeat}.main-teams-section .custom-text_echoed{position:relative;bottom:-2px;padding-left:4px}@media screen and (max-width:640px){.main-teams-section .custom-text_echoed{padding-left:12px;text-shadow:rgba(7,217,179,.1) -19px -12px 0,rgba(7,217,179,.2) -9px -6px 0}}.main-teams-card{padding:64px!important;background:rgba(0,148,169,.2)}@media screen and (max-width:1000px){.main-teams-card{padding:48px!important;width:100vw;margin-left:-22px;margin-right:-22px}}@media screen and (max-width:640px){.main-teams-card{padding:32px 16px!important;margin-left:-16px;margin-right:-16px}}.main-teams-card__tag{top:48px!important}@media screen and (max-width:1430px){.main-teams-card__tag{display:none}}@media screen and (max-width:1276px){.main-teams-card__tag{display:block}}@media screen and (max-width:1145px){.main-teams-card__tag{display:none}}.main-teams-tool-card{padding:24px;background:linear-gradient(130deg,rgba(33,215,137,.6) -10%,rgba(106,16,70,0) 80%);background-position:60% 70%;background-size:300% 300%;border-color:rgba(12,226,200,.7)!important;transition:background-position .2s ease-in-out;-webkit-mask-image:unset!important}.main-teams-tool-card:active,.main-teams-tool-card:focus,.main-teams-tool-card:hover{padding:23px;border-width:2px;border-color:#0ce2c8;background-position:30% 60%;transition:background-position .2s ease-in-out}@media screen and (max-width:640px){.main-teams-tool-card{padding:16px}.main-teams-tool-card:active,.main-teams-tool-card:focus,.main-teams-tool-card:hover{padding:15px}}.main-teams-tool-card__logo{width:48px;height:48px}.main-case-study-card{padding:24px;background-color:transparent}.main-case-study-card:active,.main-case-study-card:focus,.main-case-study-card:hover{padding:23px;border:2px solid hsla(0,0%,100%,.4);background-color:hsla(0,0%,100%,.1)}@media screen and (max-width:1000px){.main-case-study-card{padding:16px!important}.main-case-study-card:active,.main-case-study-card:focus,.main-case-study-card:hover{padding:15px!important}}.main-case-study-card__logo{display:flex;align-items:center;max-width:115px;min-height:70px}.main-case-study-card__logo img{height:auto;max-height:40px}
.main-ide-services-card{padding:64px!important;background-color:rgba(57,1,62,.6);background-image:url(/img/home-page/ide-services-bg.png),linear-gradient(104deg,rgba(57,1,62,.6) 5.01%,rgba(122,4,82,.5) 60.21%);background-size:cover;background-position:100% 0;background-repeat:no-repeat;border-color:transparent!important}@media screen and (max-width:1000px){.main-ide-services-card{width:100vw;margin-left:-22px;margin-right:-22px;margin-top:96px;padding:64px 48px!important;background-position:top}}@media screen and (max-width:640px){.main-ide-services-card{max-width:unset;margin-left:-16px;margin-right:-16px;margin-top:64px;padding:64px 16px!important;background-image:url(/img/home-page/ide-services-bg-sm.png),linear-gradient(104deg,rgba(57,1,62,.6) 5.01%,rgba(122,4,82,.5) 60.21%);background-position:100% 0}}.main-ide-services-logo{display:flex;flex-wrap:nowrap}.main-ide-services-logo__logo{height:32px;margin-top:-4px;padding-right:4px}
.main-solution-card{background-color:rgba(243,17,180,.2)}.main-solution-card__icon{max-width:28px;min-height:28px}
.main-customers-list{--marquee-gap:96px}.main-customers-list__logo{width:auto;height:56px;opacity:.7}
.main-businesses-section{background:linear-gradient(180deg,rgba(148,1,107,0),#94016b),#000;background-position:bottom;background-size:100% 388px;background-repeat:no-repeat}
.main-discover-more-card{display:flex;flex-direction:column;justify-content:space-between;padding:24px;background-color:transparent;border-width:2px;border-color:hsla(0,0%,100%,.4)!important}.main-discover-more-card__icon{max-width:28px;min-height:28px}
:root{--main-page-purple:#6b57ff;--main-page-pink:#f31199}body{background-color:#27282c;background-color:var(--site-header-bg,#27282c)}.page__content{overflow:initial}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.main-transparent-section{background-color:transparent}.main-page{background:#000}.custom-text_purple{color:#6b57ff;color:var(--main-page-purple)}.custom-text_green-gradient{background-color:#08deaa;background-image:linear-gradient(90deg,#08deaa -12.99%,#00aafa 176.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.custom-text_echoed{text-shadow:rgba(7,217,179,.1) -23px -27px 0,rgba(7,217,179,.2) -14px -15px 0}.custom-text_bordered,.custom-text_pink{color:#f31199;color:var(--main-page-pink)}.custom-text_bordered{padding:0 20px 4px;border-radius:48px;border:2px dashed #f31199;border:2px dashed var(--main-page-pink)}.custom-text_digits{font-size:79px;font-weight:500;line-height:71px}@media screen and (max-width:640px){.custom-text_digits{font-size:42px;font-weight:530;line-height:50px}}a.custom-text,a .custom-text{text-decoration:none;transition:color .1s}a.custom-text:focus,a .custom-text:focus,a.custom-text:hover,a .custom-text:hover{color:#fff;transition:color .1s}a.custom-text:focus .custom-text-icon,a .custom-text:focus .custom-text-icon,a.custom-text:hover .custom-text-icon,a .custom-text:hover .custom-text-icon{fill:#fff;transition:color .1s}a.custom-text_purple:active,a .custom-text_purple:active{color:#6b57ff;color:var(--main-page-purple)}a.custom-text_bordered,a .custom-text_bordered{transition:color .1s,border-color .1s}a.custom-text_bordered:focus,a .custom-text_bordered:focus,a.custom-text_bordered:hover,a .custom-text_bordered:hover{border-color:#fff;transition:color .1s,border-color .1s}a.custom-text_bordered:active,a .custom-text_bordered:active{color:#f31199;color:var(--main-page-pink);border-color:#f31199;border-color:var(--main-page-pink);transition:color .1s,border-color .1s}a.custom-text_green-gradient,a .custom-text_green-gradient{color:#fff;transition:color .1s,background-color .1s}a.custom-text_green-gradient:focus,a .custom-text_green-gradient:focus,a.custom-text_green-gradient:hover,a .custom-text_green-gradient:hover{color:#fff;background-image:linear-gradient(90deg,#fff -12.99%,#fff 176.77%);background-color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .1s,background-color .1s}a.custom-text_green-gradient:active,a .custom-text_green-gradient:active{background-color:#08deaa;background-image:linear-gradient(90deg,#08deaa -12.99%,#00aafa 176.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .1s,background-color .1s}a.custom-text_echoed,a .custom-text_echoed{transition:color .1s,text-shadow .1s}a.custom-text_echoed:focus,a .custom-text_echoed:focus,a.custom-text_echoed:hover,a .custom-text_echoed:hover{text-shadow:0 0 transparent;transition:color .1s,text-shadow .1s}a.custom-text_echoed:active,a .custom-text_echoed:active{text-shadow:rgba(7,217,179,.1) -23px -27px 0,rgba(7,217,179,.2) -14px -15px 0;transition:color .1s,text-shadow .1s}.custom-text-icon{position:relative;top:5px;width:42px;height:42px}@media screen and (max-width:640px){.custom-text-icon{width:36px;height:36px}}.custom-text-icon_teams{fill:#08deaa}.custom-text-icon_pink{color:#f31199;color:var(--main-page-pink)}.main-flex-container{display:flex;flex-direction:column}.main-flex-container__wide-block{align-self:center;width:calc(100% + 128px);max-width:98.5vw}@media screen and (max-width:1000px){.main-flex-container__wide-block{max-width:100%}}.old-main-page{overflow-x:hidden}.old-main-page .main-page{background-color:#fff}.old-main-page .carousel-testimonials-wrapper{overflow:hidden}.old-main-page .carousel-testimonials{box-sizing:border-box}@media screen and (max-width:640px){.old-main-page .carousel-testimonials{padding-right:0}}.old-main-page .wt-carousel__footer{margin-right:unset}.old-main-page .wt-carousel__nav button{margin-top:0;margin-left:0}.old-main-page .wt-carousel__nav-text{display:block}.old-main-page .trusted-section{padding-bottom:48px}.old-main-page .customers-list__logo{max-width:100%;max-height:87px}.old-main-page .customers-list__logo.sprite-img._google{width:150px;height:auto}.old-main-page .customers-list__logo._twitter{max-height:67px}@media screen and (max-width:640px){.old-main-page .customers-list__logo{max-width:65%;max-height:67px}.old-main-page .customers-list__logo._google{width:130px}.old-main-page .customers-list__logo._twitter{max-height:53px}}
