.download-social-footer{background-color:#000}.download-social-footer .social-footer__icon{fill:#fff}
.idea-overview-header-section{min-height:498px;padding-top:144px;padding-bottom:96px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg' width='1200' height='1200' viewBox='0 0 1200 1200'%3E %3Cdefs%3E %3ClinearGradient id='vortex-intellij' color-interpolation='linearRGB' x1='0' y1='1' x2='0' y2='0'%3E %3Cstop stop-color='%23FD470D'/%3E %3Cstop offset='0.4' stop-color='%23FE2875' stop-opacity='0.9'/%3E %3Cstop offset='1' stop-color='%230047FD' stop-opacity='1'/%3E %3CanimateTransform attributeName='gradientTransform' type='rotate' values='0 0.5 0.5; -360 0.5 0.5;' dur='120s' repeatCount='indefinite'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg transform='translate(-10 230)'%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.24' transform='rotate(-439) scale(6.6)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.24' transform='rotate(-406) scale(5.9)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.32' transform='rotate(-373) scale(5.2)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.48' transform='rotate(-340) scale(4.44)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.64' transform='rotate(-307) scale(3.76)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.72' transform='rotate(-274) scale(3.18)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.8' transform='rotate(-241) scale(2.7)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.8' transform='rotate(-208) scale(2.29)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.88' transform='rotate(-175) scale(1.94)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='0.96' transform='rotate(-142) scale(1.64)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-109) scale(1.39)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-76) scale(1.18)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-43) scale(1)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-10) scale(0.9)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3C/g%3E %3C/svg%3E") scroll no-repeat left calc(50% + 364px) top -478px/1200px 1200px}@media screen and (max-width:1276px){.idea-overview-header-section{background-position:left calc(50% + 224px) top -478px}}@media screen and (max-width:1000px){.idea-overview-header-section{background-position:right -326px top -478px}}@media screen and (max-width:640px){.idea-overview-header-section{padding-top:64px;padding-bottom:64px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg' width='1000' height='1000' viewBox='0 0 1000 1000'%3E %3Cdefs%3E %3ClinearGradient id='vortex-intellij' color-interpolation='linearRGB' x1='0' y1='1' x2='0' y2='0'%3E %3Cstop stop-color='%23FD470D'/%3E %3Cstop offset='0.4' stop-color='%23FE2875' stop-opacity='0.9'/%3E %3Cstop offset='1' stop-color='%230047FD' stop-opacity='1'/%3E %3CanimateTransform attributeName='gradientTransform' type='rotate' values='0 0.5 0.5; -360 0.5 0.5;' dur='120s' repeatCount='indefinite'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg transform='translate(-400 70)'%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='0.32' transform='rotate(-307) scale(4.3)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='0.32' transform='rotate(-274) scale(3.6)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='0.4' transform='rotate(-241) scale(3)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='0.56' transform='rotate(-208) scale(2.49)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='0.8' transform='rotate(-175) scale(2.07)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='0.88' transform='rotate(-142) scale(1.73)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-109) scale(1.44)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-76) scale(1.2)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-43) scale(1)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-intellij)' fill-opacity='1' transform='rotate(-10) scale(0.84)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3C/g%3E %3C/svg%3E") scroll no-repeat left -350px top -396px/1000px 1000px}}html[lang=ja] .idea-overview-header-section__title-part2,html[lang=ko] .idea-overview-header-section__title-part2,html[lang=zh-Hans] .idea-overview-header-section__title-part2{--_rs-typography-letter-spacing:-0.005em;--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-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));--_rs-typography-font-size:var(--rs-hero-font-size,72px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-hero-line-height,72px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:3px}@media screen and (max-width:640px){html[lang=ja] .idea-overview-header-section__title-part2,html[lang=ko] .idea-overview-header-section__title-part2,html[lang=zh-Hans] .idea-overview-header-section__title-part2{--_rs-typography-font-size:var(--rs-hero-font-size-mobile,42px);--_rs-typography-line-height:var(--rs-hero-line-height-mobile,50px);--_rs-typography-letter-spacing:-0.001em;--_rs-typography-link-border-bottom-width-from-text:2px;--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-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));--_rs-typography-font-size:var(--rs-h1-font-size,43px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h1-line-height,49px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-font-size:var(--rs-h1-font-size-mobile,35px);--_rs-typography-line-height:var(--rs-h1-line-height-mobile,39px);--_rs-typography-letter-spacing:normal}}.idea-overview-header-section__img{max-width:100%;border-radius:16px}@media screen and (max-width:640px){.idea-overview-header-section__img{border-radius:4px}}.idea-logo{height:96px;width:96px}@media screen and (max-width:640px){.idea-logo{height:72px;width:72px}}
.reason-icon{height:54px;max-width:82px}@media screen and (max-width:640px){.reason-icon{height:48px;max-width:62px}}
.features-section__grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);-moz-column-gap:32px;column-gap:32px;row-gap:32px}@media screen and (max-width:1000px){.features-section__grid-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto)}}@media screen and (max-width:640px){.features-section__grid-container{grid-template-columns:1fr;grid-template-rows:repeat(10,auto);row-gap:16px}}.features-section__ai-grid-item{grid-column:3/span 2;grid-row:1/span 2}@media screen and (max-width:1000px){.features-section__ai-grid-item{grid-column:1/span 2;grid-row:2/span 1}}@media screen and (max-width:640px){.features-section__ai-grid-item{grid-column:1/span 1;grid-row:3/span 1}}.feature-card{position:relative;height:100%;background-color:rgba(0,71,253,.3)}.feature-card__header-container{display:flex;justify-content:space-between;align-items:flex-start}.feature-card__icon{width:28px;height:28px}.feature-card__ai-icon{width:48px;height:48px}.feature-card__tag{color:#fff;border-color:#fff;text-transform:uppercase}.ai-card{background-image:url(/idea/img/bg-ai-banner.svg);background-repeat:no-repeat;background-size:302px 316px;background-position:right -20px bottom -100px}@media screen and (max-width:1000px){.ai-card{background-size:302px 316px;background-position:right 10px bottom -150px}}@media screen and (max-width:640px){.ai-card{background-size:202px 210px;background-position:right -20px bottom -50px}}
.jb-testimonial-background-1{background:linear-gradient(180deg,rgba(23,12,89,0) -6.18%,#170c59 160.3%),rgba(3,68,236,.7)}.jb-testimonial-background-2{background:linear-gradient(180deg,rgba(23,12,89,0) -6.18%,#170c59 160.3%),rgba(82,45,186,.7)}.jb-testimonial-background-3{background:linear-gradient(177deg,rgba(23,12,89,0) 2.39%,#170c59 145.42%),rgba(147,57,153,.7)}.jb-testimonial-background-4{background:linear-gradient(182deg,rgba(23,12,89,0) 1.9%,#170c59 152.38%),rgba(195,52,112,.7)}@media screen and (max-width:640px){.idea-testimonials .testimonials-card__image-container{display:none}}
:root{--marquee-gap:96px;--marquee-duration:40s}@media screen and (max-width:640px){:root{--marquee-gap:48px}}.idea-customer-logos{display:flex}.idea-customer-logos .cmn-ui-marquee__group{align-items:center}.idea-customer-logo{max-width:180px;max-height:100px}.idea-customer-logo_expedia{width:180px;height:72px}.idea-customer-logo_visa{width:139px;height:72px}.idea-customer-logo_bmw{width:100px;height:100px}.idea-customer-logo_samsung{width:178px;height:72px}.idea-customer-logo_twitter{width:66px;height:72px}.idea-customer-logo_volkswagen{width:72px;height:72px}
.jb-slides-carousel__wrapper{overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent;position:relative;display:flex;gap:32px;padding:0 22px}@media screen and (max-width:640px){.jb-slides-carousel__wrapper{padding-left:16px;padding-right:16px}}.jb-slides-carousel__wrapper::-webkit-scrollbar{display:none}.jb-slides-carousel__slide{flex:0 0 auto;width:min(580px,calc(100vw - 108px));scroll-snap-align:center}.jb-slides-carousel__slide>a,.jb-slides-carousel__slide>div{height:100%}@media screen and (max-width:640px){.jb-slides-carousel__slide{width:min(580px,calc(100vw - 32px))}}
.whats-new-card{background-color:#000}
.blogpost-card{background:transparent}.blogpost-card__img{max-height:225px;align-items:flex-start}.blogpost-card:hover .blogpost-card__img img{transform:none}.blogpost-card__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
.section_bg-transparent,.section_social-footer{background-color:transparent}.section_social-footer{background-image:url(/idea/img/bg-social-footer.svg);background-repeat:no-repeat;background-position:left calc(50% + 670px) bottom 0;background-size:auto 470px}@media screen and (max-width:1000px){.section_social-footer{background-position:left calc(50% + 350px) bottom -50px;background-size:auto 450px}}@media screen and (max-width:640px){.section_social-footer{background-size:auto 330px;background-position:left -50px bottom -60px;padding-bottom:144px}}.idea-overview-page{background-color:#000;background-image:radial-gradient(50% 50% at 50% 50%,rgba(3,49,254,.3) 0,transparent 100%),radial-gradient(50% 50% at 50% 50%,rgba(3,49,254,.2) 0,transparent 100%),radial-gradient(50% 50% at 50% 50%,rgba(3,49,254,.2) 0,transparent 100%);background-repeat:no-repeat;background-size:1700px 1200px,1200px 600px,1764px 1496px;background-position:50% 608px,50% 2800px,50% 3827px}@media screen and (max-width:1276px){.idea-overview-page{background-position:50% 608px,50% 2870px,50% 3827px}}@media screen and (max-width:1000px){.idea-overview-page{background-position:50% 586px,50% 3200px,50% 4450px;background-size:1372px 1000px,1200px 600px,1700px 1500px}}@media screen and (max-width:640px){.idea-overview-page{background-position:50% 518px,-300px 3400px,50% 5100px;background-size:549px 400px,800px 400px,700px 600px}}@media screen and (max-width:640px){.idea-overview-page__wide-button-sm{width:100%}}.testimonials-page{background-color:#19191c}.text-align-center{text-align:center}.position-relative{position:relative}
