.ai-banner_idea{display:block}.ai-banner__title-color{color:var(--rs-color-primary-dark-theme)}.ai-banner__list{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media screen and (width<=640px){.ai-banner__list{grid-template-columns:1fr}}.ai-banner__list-single-line{grid-template-columns:repeat(4,1fr)}@media screen and (width<=1276px){.ai-banner__list-single-line{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=640px){.ai-banner__list-single-line{grid-template-columns:1fr}}.ai-banner__item{background:var(--rs-color-primary-t-dim-dark-theme);border-radius:24px;padding:24px}.ai-banner__technologies-list{flex-wrap:wrap;gap:4px;display:flex}.ai-banner .ai-banner__logo{width:24px;height:24px}._l_1s41d06_1{width:auto;height:74px}._m_1s41d06_6{width:auto;height:64px}._s_1s41d06_11{width:auto;height:34px}._l_1s41d06_1,._m_1s41d06_6,._s_1s41d06_11{text-align:center;display:inline-block}._l_1s41d06_1 img,._m_1s41d06_6 img,._s_1s41d06_11 img{width:auto;height:100%}._wt-icon-big_mifv54_1{fill:var(--wt-icons-big-fill,currentcolor);height:var(--wt-icons-big-height,64px);width:var(--wt-icons-big-width,64px)}._wt-icon-big_mifv54_1._light_mifv54_7{fill:var(--wt-icons-big-fill,var(--wt-color-dark,#27282c))}._wt-icon-big_mifv54_1._dark_mifv54_11{fill:var(--wt-icons-big-fill,var(--wt-color-white,#fff))}:root{--marquee-duration:60s;--marquee-direction:normal;--marquee-gap:16px}.cmn-ui-marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.cmn-ui-marquee_has-fading-edges{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.cmn-ui-marquee_pause-on-hover:hover .cmn-ui-marquee__group{animation-play-state:paused}.cmn-ui-marquee__group{animation:marquee var(--marquee-duration) linear infinite;animation-direction:var(--marquee-direction);will-change:transform;flex-shrink:0;justify-content:space-around;min-width:100%;display:flex}.cmn-ui-marquee__group,.cmn-ui-marquee__group>*{margin-right:var(--marquee-gap)}.cmn-ui-marquee__group>:last-child{margin-right:0}@media (prefers-reduced-motion:reduce){.cmn-ui-marquee__group{animation-play-state:paused}}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}
