.AnimatedNumber_root__jV7au {
  flex-direction: row;
  display: flex;
}

.AnimatedNumber_comma__Sk5_n, .AnimatedNumber_number__9QodS {
  overflow: hidden;
}

.AnimatedNumber_container__zY_fJ {
  position: absolute;
  top: -9999px;
}

.TypographyTitleH2_root__mVBYA {
  letter-spacing: -.2px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

@media only screen and (min-width: 768px) {
  .TypographyTitleH2_root__mVBYA {
    font-size: 28px;
    line-height: 40px;
  }
}

@media only screen and (min-width: 1280px) {
  .TypographyTitleH2_root__mVBYA {
    letter-spacing: -.4px;
    font-size: 44px;
    line-height: 64px;
  }
}

.BotsCount_root__Abslc {
  background-repeat: no-repeat;
  position: relative;
}

@media only screen and (max-width: 767.98px) {
  .BotsCount_root__Abslc {
    background-image: url("asset-af8d69486bffd966.png");
    background-position: calc(50% + 17px) calc(50% - 6px);
    padding: 20px 0;
  }

  .BotsCount_root__Abslc.BotsCount_mainPage__ytWEN {
    background-image: url("asset-4f71ebc837019be4.png");
    background-position: top;
    background-size: cover;
    padding: 20px 0;
  }

  .BotsCount_root__Abslc.BotsCount_mainPage__ytWEN .BotsCount_value__WplxQ {
    letter-spacing: -.4px;
    height: 62px;
    font-size: 44px;
    line-height: 64px;
  }

  .BotsCount_root__Abslc.BotsCount_mainPage__ytWEN .BotsCount_value__WplxQ .odometer-numbers {
    height: 62px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .BotsCount_root__Abslc {
    background-image: url("asset-b07f7dbf7753b507.png");
    background-position: calc(50% - 10px) calc(50% + 42px);
    padding: 36px 0;
  }

  .BotsCount_root__Abslc.BotsCount_mainPage__ytWEN {
    background-image: url("asset-ad2a624e684510f9.png");
    background-position: top;
    background-size: cover;
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsCount_root__Abslc {
    background-image: url("asset-6583486c32c23f69.png");
    background-position: calc(50% - 15px) calc(50% + 12px);
    padding: 109px 0;
  }

  .BotsCount_root__Abslc.BotsCount_mainPage__ytWEN {
    padding: 89px 0;
  }
}

.BotsCount_content__NQqgI {
  text-align: center;
  grid-row-gap: 8px;
  justify-content: center;
  display: grid;
}

.BotsCount_value__WplxQ {
  letter-spacing: -.4px;
  height: 64px;
  color: rgb(var(--color-blue-700));
  justify-content: center;
  font-size: 44px;
  font-weight: 700;
  line-height: 64px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BotsCount_value__WplxQ {
    letter-spacing: normal;
    height: 80px;
    font-size: 72px;
    font-weight: 900;
    line-height: 80px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsCount_value__WplxQ {
    height: 111px;
    font-size: 96px;
    line-height: 111px;
  }
}

.BotsCount_description__7Ojgf {
  letter-spacing: -.2px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) {
  .BotsCount_description__7Ojgf {
    font-size: 22px;
    line-height: 32px;
  }
}

.BotOverview_root__MGEEv {
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .BotOverview_root__MGEEv {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .BotOverview_root__MGEEv {
    padding: 60px 0;
  }
}

.BotOverview_content__EzQHq {
  background-color: rgb(var(--color-grey-100));
  background-image: url("asset-1f267871e13f81c2.png");
  background-position: 50% 122px;
  background-repeat: no-repeat;
  background-size: 288px 393px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 603px;
  padding: 20px;
  display: flex;
  position: relative;
}

@media only screen and (max-width: 767.98px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 767.98px) and (min-resolution: 2dppx) {
  .BotOverview_content__EzQHq {
    background-image: url("asset-47e7aeb03142ff4d.png");
  }
}

@media only screen and (min-width: 768px) {
  .BotOverview_content__EzQHq {
    background-image: url("asset-862d28e0678fdabc.png");
    background-position: 50% 174px;
    background-size: 636px 340px;
    height: 634px;
    padding: 32px;
  }
}

@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
  .BotOverview_content__EzQHq {
    background-image: url("asset-746943854bbcc12d.png");
  }
}

@media only screen and (min-width: 1280px) {
  .BotOverview_content__EzQHq {
    background-image: url("asset-0a30910315d6fa43.png");
    background-position: 50%;
    background-size: 1240px 576px;
    border-radius: 24px;
    height: 832px;
  }
}

@media only screen and (min-width: 1280px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1280px) and (min-resolution: 2dppx) {
  .BotOverview_content__EzQHq {
    background-image: url("asset-3c559e356932d283.png");
  }
}

.BotOverview_mainInfo__w71Tt {
  flex-direction: column;
  align-items: center;
  gap: 16px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BotOverview_mainInfo__w71Tt {
    gap: 32px;
  }
}

.BotOverview_title__JDsMG {
  text-align: center;
}

.BotOverview_appLinks__T87Hy {
  gap: 20px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BotOverview_appLinks__T87Hy {
    gap: 24px;
  }
}

.BotOverview_appButtons__l2qED {
  background-color: rgb(var(--color-white));
  height: fit-content;
  box-shadow: 0 2px 28px 0 rgb(var(--color-blue-600)/.25);
  border-radius: 12px;
  flex-direction: column;
  gap: 8px;
  padding: 12px;
  display: flex;
  position: absolute;
  bottom: 142px;
  right: 377px;
}

.TypographyTitleH3_root__8lFZB {
  letter-spacing: -.2px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .TypographyTitleH3_root__8lFZB {
    font-size: 22px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .TypographyTitleH3_root__8lFZB {
    font-size: 28px;
    line-height: 40px;
  }
}

.TypographyDescriptionSecondary_root__n3CoL {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .TypographyDescriptionSecondary_root__n3CoL {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .TypographyDescriptionSecondary_root__n3CoL {
    font-size: 20px;
    line-height: 28px;
  }
}

.BotsBenefits_root___KoEA {
  background: rgb(var(--color-grey-100));
  padding: 20px 16px;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .BotsBenefits_root___KoEA {
    padding: 36px 50px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsBenefits_root___KoEA {
    padding: 60px 100px;
  }
}

.BotsBenefits_header___oHIs, .BotsBenefits_title__MP3Mi {
  text-align: center;
}

.BotsBenefits_highlight__7p0EJ {
  color: rgb(var(--color-blue-600));
}

.BotsBenefits_description__TXIQH {
  text-align: center;
  margin: 8px auto 0;
}

@media only screen and (min-width: 1280px) {
  .BotsBenefits_description__TXIQH {
    max-width: 884px;
  }
}

.BotsBenefits_cards__pgGUT {
  grid-gap: 8px;
  margin-top: 16px;
  display: grid;
}

@media only screen and (min-width: 768px) {
  .BotsBenefits_cards__pgGUT {
    grid-gap: 12px;
    grid-template-columns: repeat(2, 1fr);
    max-width: 668px;
    margin: 32px auto 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .BotsBenefits_cards__pgGUT > :last-child:nth-child(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: 328px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsBenefits_cards__pgGUT {
    grid-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    max-width: 1240px;
    margin-top: 48px;
  }
}

.BotsBenefits_card__DOGMD {
  background-color: rgb(var(--color-white));
  border-radius: 20px;
  padding: 16px 20px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BotsBenefits_card__DOGMD {
    padding: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsBenefits_card__DOGMD {
    border-radius: 24px;
    padding: 24px;
  }
}

.BotsBenefits_cardContent__LhTzk {
  flex-direction: column;
  flex: 1;
  gap: 8px;
  min-width: 0;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .BotsBenefits_cardContent__LhTzk {
    gap: 12px;
  }
}

.BotsBenefits_cardImage__k6PSz {
  object-fit: contain;
  flex-shrink: 0;
  width: 64px;
  height: 64px;
}

@media only screen and (min-width: 768px) {
  .BotsBenefits_cardImage__k6PSz {
    align-self: center;
    width: 88px;
    height: 88px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsBenefits_cardImage__k6PSz {
    width: 100px;
    height: 100px;
  }
}

.BotsBenefits_button__WTOyF {
  text-align: center;
  width: fit-content;
  margin: 16px auto 0;
}

@media only screen and (min-width: 768px) {
  .BotsBenefits_button__WTOyF {
    min-width: 348px;
    margin-top: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsBenefits_button__WTOyF {
    margin-top: 48px;
  }
}

.BotsBenefits_remark___Y1GZ {
  text-align: center;
  margin-top: 8px;
}

@media only screen and (min-width: 768px) {
  .BotsBenefits_remark___Y1GZ {
    margin-top: 12px;
  }
}

.TypographyBodyS_root__tTDjG {
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) {
  .TypographyBodyS_root__tTDjG {
    font-size: 20px;
    line-height: 30px;
  }
}

.TypographyTitleH4_root__iGPY7 {
  letter-spacing: -.2px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) {
  .TypographyTitleH4_root__iGPY7 {
    font-size: 22px;
    line-height: 32px;
  }
}

.BotCard_root__5165b {
  background-color: rgb(var(--color-grey-100));
  background-position: right -3px top;
  background-repeat: no-repeat;
  background-size: 240px;
  background-origin: border-box;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  display: flex;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .BotCard_root__5165b {
    background-position: right -5px top;
    background-size: 295px;
    padding: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_root__5165b {
    background-position: right -7px top;
    background-size: 375px;
    min-height: 224px;
    padding: 24px;
  }
}

.BotCard_tag__Y65Ja {
  background: rgb(var(--color-white));
  border-radius: 30px;
  padding: 8px 16px;
}

.BotCard_grid__np2eM {
  background-image: url("asset-d7fc02130901f9c1.svg");
}

.BotCard_grid__np2eM .BotCard_tag__Y65Ja, .BotCard_grid__np2eM .BotCard_title__rJxvW {
  color: rgb(var(--color-grid-bot));
}

.BotCard_dca__Z9pyl {
  --bot-card-button-color: var(--color-dca-bot-button);
  --bot-card-button-hover-color: var(--color-dca-bot-button-hover);
  --bot-card-button-active-color: var(--color-dca-bot-button-active);
  background-image: url("asset-50a885da83ee04c9.svg");
}

.BotCard_dca__Z9pyl .BotCard_tag__Y65Ja, .BotCard_dca__Z9pyl .BotCard_title__rJxvW {
  color: rgb(var(--color-dca-bot-text));
}

.BotCard_combo__KqlZr {
  --bot-card-button-color: var(--color-combo-bot-button);
  --bot-card-button-hover-color: var(--color-combo-bot-button-hover);
  --bot-card-button-active-color: var(--color-combo-bot-button-active);
  background-image: url("asset-344434fa06372a42.svg");
}

.BotCard_combo__KqlZr .BotCard_tag__Y65Ja, .BotCard_combo__KqlZr .BotCard_title__rJxvW {
  color: rgb(var(--color-combo-bot-text));
}

.BotCard_btd__3OHX9 {
  background-image: url("asset-ef3bf6c684f47376.svg");
}

.BotCard_btd__3OHX9 .BotCard_tag__Y65Ja, .BotCard_btd__3OHX9 .BotCard_title__rJxvW {
  color: rgb(var(--color-btd-bot));
}

.BotCard_dcaFutures__IwmVQ {
  --bot-card-button-color: var(--color-dca-futures-bot-button);
  --bot-card-button-hover-color: var(--color-dca-futures-bot-button-hover);
  --bot-card-button-active-color: var(--color-dca-futures-bot-button-active);
  background-image: url("asset-f47af89ec37aec10.svg");
}

.BotCard_dcaFutures__IwmVQ .BotCard_tag__Y65Ja, .BotCard_dcaFutures__IwmVQ .BotCard_title__rJxvW {
  color: rgb(var(--color-dca-futures-bot-text));
}

.BotCard_loop___TVjp {
  background-image: url("asset-8b26931c940cfc69.svg");
}

.BotCard_loop___TVjp .BotCard_tag__Y65Ja, .BotCard_loop___TVjp .BotCard_title__rJxvW {
  color: rgb(var(--color-loop-bot));
}

.BotCard_qfl__RRKiQ {
  --bot-card-button-color: var(--color-qfl-bot-button);
  --bot-card-button-hover-color: var(--color-qfl-bot-button-hover);
  --bot-card-button-active-color: var(--color-qfl-bot-button-active);
  background-image: url("asset-70ba564985bbe38d.svg");
}

.BotCard_qfl__RRKiQ .BotCard_tag__Y65Ja, .BotCard_qfl__RRKiQ .BotCard_title__rJxvW {
  color: rgb(var(--color-qfl-bot-text));
}

.BotCard_combo__KqlZr .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF, .BotCard_dcaFutures__IwmVQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF, .BotCard_dca__Z9pyl .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF, .BotCard_qfl__RRKiQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF {
  background: rgb(var(--bot-card-button-color));
}

.BotCard_combo__KqlZr .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover, .BotCard_dcaFutures__IwmVQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover, .BotCard_dca__Z9pyl .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover, .BotCard_qfl__RRKiQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover {
  background: rgb(var(--bot-card-button-hover-color));
}

.BotCard_combo__KqlZr .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active, .BotCard_dcaFutures__IwmVQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active, .BotCard_dca__Z9pyl .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active, .BotCard_qfl__RRKiQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active {
  background: rgb(var(--bot-card-button-active-color));
}

.BotCard_description__us_3C {
  max-width: 202px;
}

@media only screen and (min-width: 768px) {
  .BotCard_description__us_3C {
    max-width: 433px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_description__us_3C {
    max-width: 433px;
  }
}

.BotCard_buttonContent__JhNA6 {
  align-items: center;
  display: flex;
}

.BotCard_buttonContent__JhNA6.BotCard_fullSize__onUZB {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .BotCard_buttonContent__JhNA6.BotCard_fullSize__onUZB {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}

.BotCard_arrowIcon__Qk6g3 {
  width: 24px;
  height: 24px;
  fill: rgb(var(--color-white));
  margin-left: 8px;
}

.BotCard_tags__m1zqa {
  gap: 8px;
  display: flex;
}

.BotCard_badge__uVd7c {
  background: rgb(var(--color-yellow-5));
  border-radius: 24px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  position: absolute;
  top: -18px;
  right: 8px;
  box-shadow: 0 2px 4px #38466914;
}

@media only screen and (min-width: 768px) {
  .BotCard_badge__uVd7c {
    font-size: 16px;
    line-height: 24px;
    top: -20px;
    right: 28px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_badge__uVd7c {
    font-size: 20px;
    line-height: 28px;
    top: -22px;
  }
}

.BotCard_button__oOdK2 {
  margin-top: auto;
}

.BotCard_titleWrapper___k_DW {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BotCard_titleWrapper___k_DW {
    gap: 8px;
  }
}

.BotCard_detailed__OY6_W {
  background-position: right -3px top;
  background-size: 210px;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
}

@media only screen and (min-width: 768px) {
  .BotCard_detailed__OY6_W {
    background-position: right -7px top;
    background-size: 328px;
    gap: 16px;
    padding: 20px 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W {
    background-position: right -7px top;
    background-size: 410px;
    border-radius: 24px;
    gap: 24px;
    padding: 24px;
  }
}

.BotCard_detailed__OY6_W .BotCard_description__us_3C {
  text-align: left;
  max-width: 252px;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .BotCard_detailed__OY6_W .BotCard_description__us_3C {
    max-width: 440px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W .BotCard_description__us_3C {
    max-width: 400px;
  }
}

.BotCard_detailed__OY6_W .BotCard_text__sjLJz {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .BotCard_detailed__OY6_W .BotCard_text__sjLJz {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W .BotCard_text__sjLJz {
    font-size: 20px;
    line-height: 28px;
  }
}

.BotCard_detailed__OY6_W .BotCard_tag__Y65Ja {
  font-size: 12px;
  line-height: 18px;
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W .BotCard_tag__Y65Ja {
    font-size: 16px;
    line-height: 24px;
  }
}

.BotCard_detailed__OY6_W.BotCard_fullSize__onUZB .BotCard_description__us_3C {
  color: rgb(var(--color-grey-900));
}

.BotCard_detailed__OY6_W.BotCard_fullSize__onUZB .BotCard_text__sjLJz {
  color: rgb(var(--color-grey-700));
}

.BotsList_root__9Ekvj {
  width: 100%;
}

.BotsList_bots__f_lWk {
  gap: 8px;
  display: grid;
}

@media only screen and (min-width: 768px) {
  .BotsList_bots__f_lWk {
    gap: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_bots__f_lWk {
    grid-template-columns: repeat(2, 1fr);
  }

  .BotsList_bots__f_lWk > :last-child:nth-child(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc(50% - 10px);
  }
}

.BotsList_container__D_lGI {
  padding: 0 16px;
}

@media only screen and (min-width: 768px) {
  .BotsList_container__D_lGI {
    width: 100%;
    max-width: 768px;
    margin: 0 auto;
    padding: 0 50px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_container__D_lGI {
    max-width: var(--content-max-width-desktop);
    padding: 0;
  }
}

.BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
    padding: 0;
  }
}

.BotsList_detailed__yyw1L {
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L {
    padding: 60px 0;
  }
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_container__D_lGI {
    padding: 0 50px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L .BotsList_container__D_lGI {
    padding: 0;
  }
}

.BotsList_detailed__yyw1L .BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
    padding: 0;
  }
}

.BotsList_detailed__yyw1L.BotsList_withAdditionalMargin__aqIu_ {
  margin: 32px 0;
}

.BotsList_detailed__yyw1L.BotsList_fullSize__QC0A2 {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L.BotsList_fullSize__QC0A2 {
    margin: 32px 0 0;
  }
}

.BotsList_detailed__yyw1L .BotsList_bots__f_lWk {
  gap: 8px;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk {
    gap: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk {
    grid-template-columns: repeat(2, 1fr);
  }
}

.BotsList_detailed__yyw1L .BotsList_bots__f_lWk.BotsList_fullSize__QC0A2 {
  gap: 8px;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk.BotsList_fullSize__QC0A2 {
    gap: 12px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk.BotsList_fullSize__QC0A2 {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

.PromoNEW_root__xYCzE {
  color: rgb(var(--color-grey-900));
  flex-direction: column;
  align-items: center;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_root__xYCzE {
    align-items: flex-start;
    max-width: 668px;
  }

  .PromoNEW_root__xYCzE.PromoNEW_variant-fullWidth__RVmuH {
    align-items: center;
    max-width: none;
  }
}

.PromoNEW_title__bIGB0 {
  text-align: center;
  letter-spacing: -.8px;
  max-width: 600px;
  color: rgb(var(--color-grey-900));
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 900;
  line-height: 48px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_title__bIGB0 {
    max-width: 668px;
    margin-bottom: 16px;
    font-size: 52px;
    line-height: 64px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_title__bIGB0 {
    text-align: left;
    max-width: 610px;
    margin-bottom: 24px;
    font-size: 64px;
    line-height: 80px;
  }
}

.PromoNEW_title__bIGB0.PromoNEW_alternate__WZ9PP {
  margin-bottom: 12px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_title__bIGB0.PromoNEW_alternate__WZ9PP {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_title__bIGB0.PromoNEW_alternate__WZ9PP {
    margin-bottom: 24px;
  }
}

.PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH {
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH {
    text-align: center;
    max-width: none;
    margin-bottom: 16px;
  }

  .PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH.PromoNEW_withHighlight__cuCAh {
    margin-bottom: 32px;
  }

  .PromoNEW_title__bIGB0.PromoNEW_withHighlight__cuCAh {
    margin-bottom: 48px;
  }
}

.PromoNEW_highlight__ahSwf.PromoNEW_theme-standard__ZUJTc {
  color: rgb(var(--color-blue-600));
}

.PromoNEW_highlight__ahSwf.PromoNEW_theme-orange__TIPr5 {
  color: rgb(var(--color-dca-futures-bot));
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK {
  display: inline-block;
  position: relative;
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  height: 34px;
  position: absolute;
  bottom: -38px;
  left: 0;
  right: 0;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK:after {
    height: 34px;
    bottom: -30px;
  }
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_theme-standard__ZUJTc:after {
  background-image: url("asset-1a158c8efb9165ed.svg");
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_theme-orange__TIPr5:after {
  background-image: url("asset-3615032d91c9d90d.svg");
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_variant-fullWidth__RVmuH:after {
  bottom: -30px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_variant-fullWidth__RVmuH:after {
    bottom: -24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_variant-fullWidth__RVmuH:after {
    bottom: -27px;
  }
}

.PromoNEW_text__IXHW4 {
  box-sizing: initial;
  text-align: center;
  max-width: 328px;
  color: rgb(var(--color-grey-900));
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_text__IXHW4 {
    max-width: 668px;
    margin-bottom: 32px;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_text__IXHW4 {
    text-align: left;
    max-width: 608px;
    margin-bottom: 32px;
    padding: 0;
    font-size: 20px;
    line-height: 28px;
  }
}

.PromoNEW_text__IXHW4.PromoNEW_alternate__WZ9PP {
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_text__IXHW4.PromoNEW_alternate__WZ9PP {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_text__IXHW4.PromoNEW_alternate__WZ9PP {
    font-size: 20px;
    line-height: 28px;
  }
}

.PromoNEW_text__IXHW4.PromoNEW_variant-fullWidth__RVmuH {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_text__IXHW4.PromoNEW_variant-fullWidth__RVmuH {
    max-width: 950px;
    font-size: 20px;
    line-height: 28px;
  }
}

.PromoNEW_remark__n1w8l {
  text-align: center;
  max-width: 320px;
  color: rgb(var(--color-grey-700));
  margin: 8px auto 0;
  font-size: 12px;
  line-height: 18px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_remark__n1w8l {
    max-width: 100%;
    margin-top: 12px;
    font-size: 16px;
    line-height: 24px;
  }
}

.PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (max-width: 767.98px) {
  .PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
    padding-bottom: 20px;
  }
}

@media only screen and (min-width: 768px) {
  .PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
    font-size: 12px;
    line-height: 18px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
    font-size: 16px;
    line-height: 24px;
  }
}

.PromoNEW_remark__n1w8l.PromoNEW_variant-fullWidth__RVmuH {
  max-width: 356px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_remark__n1w8l.PromoNEW_variant-fullWidth__RVmuH {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_remark__n1w8l.PromoNEW_variant-fullWidth__RVmuH {
    font-size: 16px;
    line-height: 24px;
  }
}

.PromoNEW_remarkText__4AeCM {
  display: inline-flex;
}

.PromoNEW_buttonBlock__c_YIY {
  min-width: 328px;
  max-width: 368px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_buttonBlock__c_YIY {
    min-width: 348px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_buttonBlock__c_YIY {
    min-width: 348px;
    max-width: none;
  }
}

.PromoNEW_nowrap__xD9SA {
  white-space: nowrap;
}

@media only screen and (min-width: 1280px) {
  .es .PromoNEW_title__bIGB0, .fr .PromoNEW_title__bIGB0, .pt .PromoNEW_title__bIGB0, .ru .PromoNEW_title__bIGB0, .tr .PromoNEW_title__bIGB0, .vi .PromoNEW_title__bIGB0 {
    font-size: 60px;
    line-height: 68px;
  }

  .de .PromoNEW_title__bIGB0, .it .PromoNEW_title__bIGB0, .nl .PromoNEW_title__bIGB0 {
    font-size: 56px;
    line-height: 66px;
  }
}

@media only screen and (max-width: 767.98px) {
  .de .PromoNEW_buttonContent__WixT_, .it .PromoNEW_buttonContent__WixT_, .nl .PromoNEW_buttonContent__WixT_, .tr .PromoNEW_buttonContent__WixT_ {
    font-size: 16px;
  }
}

.TrustBox_root__7bc2s {
  color: rgb(var(--color-grey-900));
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .TrustBox_root__7bc2s {
    font-size: 20px;
    line-height: 28px;
  }
}

.TrustBox_rating__mqteC {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .TrustBox_rating__mqteC {
    width: auto;
    margin: 0 16px 0 auto;
  }
}

@media only screen and (min-width: 1280px) {
  .TrustBox_rating__mqteC {
    justify-content: start;
  }
}

.TrustBox_label__onDiL {
  margin-right: 8px;
}

.TrustBox_text__zY55Q {
  column-gap: 4px;
  margin-top: 12px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .TrustBox_text__zY55Q {
    column-gap: 8px;
    margin-top: 0;
  }
}

.TrustBox_logo__MSZza {
  align-items: center;
  width: 89px;
  height: 18px;
  margin-top: 12px;
  margin-left: 7px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .TrustBox_logo__MSZza {
    width: 125px;
    height: 24px;
    margin-top: 0;
    margin-left: 18px;
  }
}

@media only screen and (min-width: 1280px) {
  .TrustBox_logo__MSZza {
    width: 128.5px;
    height: 32px;
  }
}

.TrustBox_logoImage__XwkdY {
  width: 100%;
  height: 100%;
  display: block;
}

.TrustBox_stars__xpuUw {
  width: 136px;
  height: 24px;
  position: relative;
}

@media only screen and (min-width: 1280px) {
  .TrustBox_stars__xpuUw {
    width: 175px;
    height: 32px;
  }
}

.Ratings_root___5lzW {
  justify-content: center;
  display: flex;
}

.Ratings_list___DQAy {
  grid-row-gap: 20px;
  grid-template-areas: "capterra sourceforge"
                       "slashdot google";
  width: 328px;
  margin-top: 24px;
  display: grid;
}

@media only screen and (min-width: 768px) {
  .Ratings_list___DQAy {
    width: unset;
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: "capterra sourceforge slashdot google";
  }
}

@media only screen and (min-width: 1280px) {
  .Ratings_list___DQAy {
    grid-gap: 88px;
    margin-top: 48px;
  }
}

.Ratings_item__WKqJv {
  height: 48px;
}

@media only screen and (min-width: 1280px) {
  .Ratings_item__WKqJv {
    min-width: 190px;
  }
}

.Ratings_link__1ivR7 {
  align-items: center;
  display: flex;
}

.Ratings_logoWrapper__BAlQk {
  width: 44px;
  position: relative;
}

@media only screen and (min-width: 1280px) {
  .Ratings_logoWrapper__BAlQk {
    width: 64px;
  }
}

.Ratings_logo__GOYl8 {
  object-fit: contain;
  width: auto;
  height: 48px;
  display: flex;
}

.Ratings_rating__5SXFt {
  color: rgb(var(--color-grey-900));
  margin-left: 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .Ratings_rating__5SXFt {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .Ratings_rating__5SXFt {
    margin-left: 0;
  }
}

.Ratings_rating__5SXFt.Ratings_rating-slashdot__UpJhO {
  margin-left: 5px;
}

@media only screen and (min-width: 1280px) {
  .Ratings_rating__5SXFt.Ratings_rating-slashdot__UpJhO {
    margin-left: 0;
  }
}

.Ratings_rating__5SXFt.Ratings_rating-sourceforge__hWFa1 {
  margin-left: 7px;
}

@media only screen and (min-width: 1280px) {
  .Ratings_rating__5SXFt.Ratings_rating-sourceforge__hWFa1 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767.98px) {
  .Ratings_rating__5SXFt.Ratings_rating-google__zc_w9 {
    margin-left: 20px;
  }
}

.Ratings_name__wH1H5 {
  font-weight: 700;
}

.Ratings_score__ZYAJu {
  color: rgb(var(--color-grey-700));
  align-items: center;
  display: flex;
}

.Ratings_capterra__QdzLa {
  grid-area: capterra;
}

.Ratings_slashdot__rBfqT {
  grid-area: slashdot;
}

@media only screen and (min-width: 768px) {
  .Ratings_slashdot__rBfqT {
    margin-left: -3px;
  }
}

@media only screen and (min-width: 1280px) {
  .Ratings_slashdot__rBfqT {
    margin-left: 0;
  }
}

.Ratings_sourceforge__XdQZy {
  grid-area: sourceforge;
  margin-left: 27px;
}

@media only screen and (min-width: 768px) {
  .Ratings_sourceforge__XdQZy {
    margin-left: -3px;
  }
}

@media only screen and (min-width: 1280px) {
  .Ratings_sourceforge__XdQZy {
    margin-left: 0;
  }
}

.Ratings_google__rjEny {
  grid-area: google;
  margin-left: 4px;
}

@media only screen and (min-width: 768px) {
  .Ratings_google__rjEny {
    margin-left: -19px;
  }
}

@media only screen and (min-width: 1280px) {
  .Ratings_google__rjEny {
    margin-left: 0;
  }
}

.Ratings_stars__lnJEj {
  width: 64px;
  height: 11px;
  margin-left: 4px;
  position: relative;
}

@media only screen and (min-width: 1280px) {
  .Ratings_stars__lnJEj {
    margin-left: 8px;
  }
}

.TrustBoxWithRatings_root__TMy0Y {
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .TrustBoxWithRatings_root__TMy0Y {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .TrustBoxWithRatings_root__TMy0Y {
    padding: 60px 0;
  }
}

.Breadcrumbs_root__SrBml {
  flex-wrap: wrap;
  align-items: center;
  row-gap: 8px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .Breadcrumbs_root__SrBml {
    font-size: 16px;
    line-height: 24px;
  }
}

.Breadcrumbs_root__SrBml.Breadcrumbs_standardAlignment__8oj0u {
  justify-content: center;
}

@media only screen and (min-width: 1280px) {
  .Breadcrumbs_root__SrBml.Breadcrumbs_standardAlignment__8oj0u {
    justify-content: flex-start;
  }
}

.Breadcrumbs_root__SrBml.Breadcrumbs_leftAlignment__TlqDG {
  justify-content: flex-start;
}

.Breadcrumbs_root__SrBml.Breadcrumbs_gridBot__8hdpc {
  --breadcrumb-bot-color: var(--color-grid-bot);
}

.Breadcrumbs_root__SrBml.Breadcrumbs_dcaBot__oNsA4 {
  --breadcrumb-bot-color: var(--color-dca-bot);
}

.Breadcrumbs_root__SrBml.Breadcrumbs_dcaFuturesBot__yMqjm {
  --breadcrumb-bot-color: var(--color-dca-futures-bot);
}

.Breadcrumbs_root__SrBml.Breadcrumbs_comboBot__wmn2z {
  --breadcrumb-bot-color: var(--color-combo-bot);
}

.Breadcrumbs_root__SrBml.Breadcrumbs_btdBot__0RmE5 {
  --breadcrumb-bot-color: var(--color-btd-bot);
}

.Breadcrumbs_root__SrBml.Breadcrumbs_loopBot__ZDpWH {
  --breadcrumb-bot-color: var(--color-loop-bot);
}

.Breadcrumbs_root__SrBml.Breadcrumbs_qflBot__OkfLG {
  --breadcrumb-bot-color: var(--color-qfl-bot);
}

.Breadcrumbs_link__sd8OI {
  align-items: center;
  display: flex;
}

.Breadcrumbs_divider__YofrI {
  margin: 0 8px;
}

.Breadcrumbs_icon___Nc8_ {
  width: 16px;
  height: 16px;
}

.Breadcrumbs_botLink__fV2qr {
  color: rgb(var(--breadcrumb-bot-color));
  display: inline-flex;
}

@media only screen and (min-width: 768px) {
  .Breadcrumbs_botLink__fV2qr {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .Breadcrumbs_botLink__fV2qr {
    font-size: 16px;
    line-height: 24px;
  }
}

.Breadcrumbs_botLink__fV2qr:hover {
  opacity: .8;
}

.VideoModal_root___SamZ {
  display: flex;
}

.VideoModal_closeButton__qA3Kh {
  color: #0000008a;
  background: rgb(var(--color-white));
  border-radius: 50%;
  width: 48px;
  height: 48px;
  position: absolute;
  top: -20px;
  right: -20px;
}

.VideoModal_iframe__7HOJY {
  border: 0;
  width: 100%;
  height: 300px;
}

@media only screen and (min-width: 768px) {
  .VideoModal_iframe__7HOJY {
    height: 400px;
  }
}

@media only screen and (min-width: 1280px) {
  .VideoModal_iframe__7HOJY {
    height: 506px;
  }
}

.Modal_root__HnwE8 {
  z-index: 1504;
  background-color: #00000080;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}

.Modal_container__eKNPh {
  text-align: left;
  outline: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow-x: hidden;
  overflow-y: auto;
}

.Modal_container__eKNPh:after {
  content: "";
  vertical-align: middle;
  width: 0;
  height: 100%;
  display: inline-block;
}

.Modal_content__mW7Xx {
  background: rgb(var(--color-white));
  border-radius: 4px;
  flex: 1;
  max-width: 600px;
  margin: 32px;
  padding: 40px 16px 16px;
  transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1);
  position: relative;
  box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}

@media only screen and (min-width: 768px) {
  .Modal_content__mW7Xx {
    padding: 48px 24px 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .Modal_content__mW7Xx {
    padding: 48px;
  }
}

.Modal_content__mW7Xx.Modal_withoutPadding__BWm1f {
  padding: 0;
}

.Modal_content__mW7Xx.Modal_fullScreen__Es6OM {
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

.Modal_content__mW7Xx.Modal_autoWidth__BmF9G {
  max-width: fit-content;
}

.Modal_closeButton__S_5jB {
  color: #0000008a;
  width: 24px;
  height: 24px;
  padding: 0;
  position: absolute;
  top: 15px;
  right: 16px;
}

@media only screen and (min-width: 768px) {
  .Modal_closeButton__S_5jB {
    top: 23px;
    right: 24px;
  }
}

.BotPromo_root__WewEP {
  --bot-promo-label-color: var(--color-blue-600);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.BotPromo_root__WewEP.BotPromo_gridBot__qOSHL {
  --bot-promo-label-color: var(--color-grid-bot);
  --bot-promo-preview-background: var(--color-bg-grid-bot);
}

.BotPromo_root__WewEP.BotPromo_dcaBot__en3Av {
  --bot-promo-label-color: var(--color-dca-bot);
  --bot-promo-preview-background: var(--color-bg-dca-bot);
}

.BotPromo_root__WewEP.BotPromo_dcaFuturesBot__hWlVl {
  --bot-promo-label-color: var(--color-dca-futures-bot);
  --bot-promo-preview-background: var(--color-bg-dca-futures-bot);
}

.BotPromo_root__WewEP.BotPromo_futuresBot__fHw_N {
  --bot-promo-label-color: var(--color-combo-bot);
  --bot-promo-preview-background: var(--color-bg-combo-bot);
}

.BotPromo_root__WewEP.BotPromo_btdBot__Yrqnq {
  --bot-promo-label-color: var(--color-btd-bot);
  --bot-promo-preview-background: var(--color-bg-btd-bot);
}

.BotPromo_root__WewEP.BotPromo_loopBot__Fv83x {
  --bot-promo-label-color: var(--color-loop-bot);
  --bot-promo-preview-background: var(--color-bg-loop-bot);
}

.BotPromo_root__WewEP.BotPromo_qflBot__yLxtU {
  --bot-promo-label-color: var(--color-qfl-bot);
}

@media only screen and (min-width: 1280px) {
  .BotPromo_bots__5R6ez {
    background-image: url("asset-9043d48f1018aeba.png");
    background-position: calc(50% + 379px) 14px;
    background-repeat: no-repeat;
    background-size: 834px 696px;
  }
}

@media only screen and (min-width: 1280px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1280px) and (min-resolution: 2dppx) {
  .BotPromo_bots__5R6ez {
    background-image: url("asset-3c6c999fb06c7945.png");
  }
}

.BotPromo_content__pQzgb {
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .BotPromo_content__pQzgb {
    margin: 20px auto 36px;
  }

  .BotPromo_content__pQzgb.BotPromo_extraMargin__x__Pg {
    margin-top: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotPromo_content__pQzgb {
    width: 100%;
    max-width: var(--content-max-width-desktop);
    grid-template-columns: 610px 610px;
    justify-content: space-between;
    align-items: center;
    margin: 60px auto;
    display: grid;
  }

  .BotPromo_content__pQzgb.BotPromo_extraMargin__x__Pg {
    margin-top: 60px;
  }
}

.BotPromo_botLabel__Ralem {
  text-align: center;
  color: rgb(var(--bot-promo-label-color));
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .BotPromo_botLabel__Ralem {
    letter-spacing: -.2px;
    font-size: 22px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotPromo_botLabel__Ralem {
    text-align: left;
    margin-top: 8px;
    font-size: 28px;
    line-height: 40px;
  }
}

.BotPromo_botLabel__Ralem.BotPromo_mainLabel__8psDL {
  letter-spacing: -.2px;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .BotPromo_botLabel__Ralem.BotPromo_mainLabel__8psDL {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotPromo_botLabel__Ralem.BotPromo_mainLabel__8psDL {
    margin-bottom: 16px;
  }
}

.BotPromo_downloadApps__40EG6 {
  justify-content: center;
  margin-top: 24px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BotPromo_downloadApps__40EG6 {
    margin-top: 32px;
  }
}

.BotPromo_header__aLiA4 {
  position: relative;
}

.BotPromo_breadcrumbs___pam_ {
  justify-content: center;
  padding: 20px 0 16px;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .BotPromo_breadcrumbs___pam_ {
    justify-content: flex-start;
    padding: 8px 0;
  }
}

.BotPromo_preview__ZptMD {
  cursor: pointer;
  background: rgb(var(--bot-promo-preview-background));
  border-radius: 24px;
  width: 610px;
  height: 458px;
  position: relative;
  overflow: hidden;
}

.BotPromo_preview__ZptMD.BotPromo_qflBot__yLxtU {
  cursor: unset;
}

.BotPromo_videoButton__IeGsn {
  position: absolute;
  top: 30px;
  right: 32px;
}

.BotPromo_button__ul04G {
  color: rgb(var(--color-grey-900));
  background-image: url("asset-425f5f1a32ccd600.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  padding-right: 28px;
}

.FAQAnswer_paragraph__dF6kq:not(:first-child) {
  margin-top: 9px;
}

@media only screen and (min-width: 768px) {
  .FAQAnswer_paragraph__dF6kq:not(:first-child) {
    margin-top: 20px;
  }
}

.FAQAnswer_listItem__SKs5A {
  margin-bottom: 15px;
}

.FAQAnswer_listItem__SKs5A:last-child {
  margin-bottom: 0;
}

.FAQAnswer_list__pCNbe {
  gap: 15px;
  margin-top: 20px;
  margin-left: 20px;
}

.FAQAnswer_list__pCNbe .FAQAnswer_listItem__SKs5A {
  list-style: outside;
}

.FAQAnswer_numberedList__BxKlG {
  list-style: inherit;
}

.FAQAnswer_numberedList__BxKlG .FAQAnswer_listItem__SKs5A {
  list-style: decimal;
}

.TypographyBodyXs_root__kmGc0 {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

@media only screen and (min-width: 1280px) {
  .TypographyBodyXs_root__kmGc0 {
    font-size: 16px;
    line-height: 24px;
  }
}

.PlusMinusToggleIconCircled_root__gVeqo {
  --icon-color: rgb(var(--color-grey-900));
  --icon-size: 20px;
  --icon-thickness: 2px;
  --icon-sign-length: 8px;
  --icon-sign-extra-line-opacity: 1;
  --icon-transition-time: .4s;
  width: var(--icon-size);
  height: var(--icon-size);
  transition: transform var(--icon-transition-time);
  border: var(--icon-thickness) solid var(--icon-color);
  border-radius: 50%;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .PlusMinusToggleIconCircled_root__gVeqo {
    --icon-size: 26px;
    --icon-sign-length: 10px;
  }
}

.PlusMinusToggleIconCircled_root__gVeqo.PlusMinusToggleIconCircled_open__LCD3D {
  --icon-sign-extra-line-opacity: 0;
  transform: rotate(.5turn);
}

.PlusMinusToggleIconCircled_root__gVeqo:after, .PlusMinusToggleIconCircled_root__gVeqo:before {
  content: "";
  top: calc(50% - var(--icon-thickness)/2);
  left: calc((100% - var(--icon-sign-length))/2);
  width: var(--icon-sign-length);
  height: var(--icon-thickness);
  transition: opacity var(--icon-transition-time);
  border-radius: var(--icon-size);
  background-color: var(--icon-color);
  position: absolute;
}

.PlusMinusToggleIconCircled_root__gVeqo:after {
  opacity: var(--icon-sign-extra-line-opacity);
  transform: rotate(90deg);
}

.FAQ_root__Z6BED {
  color: rgb(var(--color-grey-900));
}

.FAQ_root__Z6BED.FAQ_grey__S3_6Z {
  background-color: rgb(var(--color-grey-100));
  padding: 40px 0;
}

@media only screen and (min-width: 768px) {
  .FAQ_root__Z6BED.FAQ_grey__S3_6Z {
    padding: 50px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_root__Z6BED.FAQ_grey__S3_6Z {
    padding-top: 80px;
    padding-bottom: 100px;
  }
}

.FAQ_root__Z6BED.FAQ_white__pVwo9 {
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .FAQ_root__Z6BED.FAQ_white__pVwo9 {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_root__Z6BED.FAQ_white__pVwo9 {
    padding: 60px 0;
  }
}

.FAQ_title__pjgzt {
  text-align: center;
  color: rgb(var(--color-grey-900));
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .FAQ_title__pjgzt {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_title__pjgzt {
    margin-bottom: 48px;
  }
}

.FAQ_accordionRoot__O62XO {
  border-radius: 20px;
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionRoot__O62XO {
    border-radius: 24px;
  }
}

.FAQ_accordionRoot__O62XO:not(:last-child) {
  margin-bottom: 8px;
}

.FAQ_accordionRoot__O62XO.FAQ_white__pVwo9 {
  background-color: rgb(var(--color-grey-100));
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionRoot__O62XO.FAQ_white__pVwo9:hover {
    background-color: rgb(var(--color-grey-200));
  }

  .FAQ_accordionRoot__O62XO.FAQ_white__pVwo9:focus-visible:not(:hover) {
    background-color: rgb(var(--color-grey-200));
  }
}

.FAQ_accordionRoot__O62XO.FAQ_grey__S3_6Z {
  background-color: rgb(var(--color-white));
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionRoot__O62XO.FAQ_grey__S3_6Z:hover {
    background-color: rgb(var(--color-grey-200));
  }

  .FAQ_accordionRoot__O62XO.FAQ_grey__S3_6Z:focus-visible:not(:hover) {
    background-color: rgb(var(--color-grey-200));
  }
}

.FAQ_accordionSummary__Zz9mt {
  cursor: pointer;
  letter-spacing: -.2px;
  min-height: auto;
  color: rgb(var(--color-grey-900));
  grid-column-gap: 20px;
  grid-template-columns: 1fr min-content;
  align-items: center;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: grid;
}

@media only screen and (min-width: 768px) {
  .FAQ_accordionSummary__Zz9mt {
    letter-spacing: normal;
    font-size: 22px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .FAQ_accordionSummary__Zz9mt {
    min-height: unset;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionSummary__Zz9mt {
    padding: 32px;
    font-size: 28px;
    line-height: 40px;
  }
}

.FAQ_accordionDetails__YlC8J {
  color: rgb(var(--color-grey-700));
  padding: 0 20px 20px;
}

@media only screen and (min-width: 768px) {
  .FAQ_accordionDetails__YlC8J {
    padding: 0 20px 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionDetails__YlC8J {
    padding: 0 32px 32px;
  }
}

.FAQ_line__bWKAS {
  background: rgb(var(--color-grey-300));
  height: 1px;
  margin-bottom: 19px;
}

@media only screen and (min-width: 1280px) {
  .FAQ_line__bWKAS {
    margin-bottom: 31px;
  }

  .FAQ_list__aBl_D {
    max-width: 1030px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) {
  .FAQ_bestCryptoTradingBots__Y1WYq .FAQ_accordionSummary__Zz9mt {
    letter-spacing: -.2px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .FAQ_bestCryptoTradingBots__Y1WYq .FAQ_accordionDetails__YlC8J.FAQ_accordionDetails__YlC8J {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767.98px) {
  .FAQ_bestCryptoTradingBots__Y1WYq .FAQ_narrowQuestion__x2K03 {
    max-width: 201px;
  }
}

.CardsSection_root__41EKw {
  color: rgb(var(--color-grey-900));
  padding: 20px 0;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .CardsSection_root__41EKw {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .CardsSection_root__41EKw {
    padding: 60px 0;
  }
}

.CardsSection_root__41EKw.CardsSection_withBackground__FYIoz:before {
  content: "";
  z-index: -1;
  filter: blur(100px);
  background: linear-gradient(172deg, #fff 2.93%, #f1f5f7 39.99%, #f0f5fa 68.92%, #fcfdfe 93.52%);
  border-radius: 50%;
  width: 1240px;
  height: 100%;
  position: absolute;
  top: 0;
  left: calc(50% - 620px);
}

.CardsSection_header__tzi9l {
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .CardsSection_header__tzi9l {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .CardsSection_header__tzi9l {
    margin-bottom: 48px;
  }
}

.CardsSection_title__t_nhV {
  text-align: center;
  text-wrap: balance;
  color: rgb(var(--color-grey-900));
}

.CardsSection_description__zevrP {
  text-align: center;
  margin-top: 8px;
}

.Exchanges_root__H1Dby {
  flex-direction: column;
  align-items: center;
  gap: 16px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .Exchanges_root__H1Dby {
    gap: 32px;
  }
}

.Exchanges_exchanges__cm2Md {
  grid-template-rows: 1fr;
  grid-template-columns: repeat(2, 156px);
  grid-template-areas: "binance coinbase"
                       "aster bitget"
                       "whitebit cryptocom"
                       "htx kucoin"
                       "kraken okx"
                       "gateio poloniex"
                       "bitfinex gemini"
                       "evedex hyperliquid";
  justify-content: center;
  gap: 8px 16px;
  margin: 0 auto;
  display: grid;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .Exchanges_exchanges__cm2Md {
    grid-template-columns: repeat(3, 212px);
    grid-template-areas: "binance aster coinbase"
                         "gateio bitget kraken"
                         "bitfinex poloniex cryptocom"
                         "htx gemini kucoin"
                         "whitebit okx hyperliquid"
                         "evedex evedex evedex";
    gap: 16px;
    max-width: 668px;
  }
}

@media only screen and (min-width: 1280px) {
  .Exchanges_exchanges__cm2Md {
    grid-template-columns: repeat(5, 232px);
    grid-template-areas: "binance aster coinbase htx okx"
                         "gateio bitget kraken kucoin cryptocom"
                         "bitfinex poloniex gemini whitebit hyperliquid"
                         "evedex evedex evedex evedex evedex";
    gap: 20px;
    max-width: 1240px;
  }

  @supports (grid-template-rows: subgrid) {
    .Exchanges_exchanges__cm2Md .Exchanges_card__o6VOa {
      transition: filter .5s ease-in-out;
    }
  }

  @supports (hanging-punctuation: first) and (font: -apple-system-body) and ((-webkit-appearance: none) or (appearance: none)) {
    .Exchanges_exchanges__cm2Md .Exchanges_card__o6VOa {
      transition: none;
    }
  }

  .Exchanges_exchanges__cm2Md.Exchanges_withSignup__dSWN4:hover .Exchanges_overButton__1t_vO {
    opacity: 1;
  }

  .Exchanges_exchanges__cm2Md.Exchanges_withSignup__dSWN4:hover .Exchanges_kucoin__2_OxD {
    z-index: -1;
  }

  .Exchanges_exchanges__cm2Md.Exchanges_withSignup__dSWN4:hover .Exchanges_card__o6VOa {
    filter: blur(2.5px);
  }
}

.Exchanges_card__o6VOa {
  border: 2px solid rgb(var(--color-grey-100));
  background: rgb(var(--color-white));
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 64px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .Exchanges_card__o6VOa {
    height: 88px;
  }
}

@media only screen and (min-width: 1280px) {
  .Exchanges_card__o6VOa {
    border-radius: 24px;
  }
}

.Exchanges_card__o6VOa:last-child {
  width: 100%;
}

.Exchanges_logo__xwXdZ {
  position: relative;
}

.Exchanges_overButton__1t_vO {
  opacity: 0;
  border-radius: 24px;
  width: 235px;
  height: 88px;
  padding: 0;
  display: none;
  overflow: hidden;
}

@supports (grid-template-rows: subgrid) {
  .Exchanges_overButton__1t_vO {
    transition: opacity .5s ease-in-out;
  }
}

@supports (hanging-punctuation: first) and (font: -apple-system-body) and ((-webkit-appearance: none) or (appearance: none)) {
  .Exchanges_overButton__1t_vO {
    transition: none;
  }
}

@media only screen and (min-width: 1280px) {
  .Exchanges_overButton__1t_vO {
    grid-area: kraken;
    display: flex;
  }
}

@media only screen and (max-width: 767.98px) {
  .Exchanges_buttonWrapper__CG_rz {
    width: 328px;
  }
}

.Exchanges_binance__R9nRC {
  grid-area: binance;
}

.Exchanges_binance__R9nRC .Exchanges_logo__xwXdZ {
  width: 108px;
  height: 24px;
}

.Exchanges_bybit__d_FUj {
  grid-area: bybit;
}

.Exchanges_bybit__d_FUj .Exchanges_logo__xwXdZ {
  width: 82px;
  height: 28px;
  top: -2px;
}

.Exchanges_coinbase__Fm4gj {
  grid-area: coinbase;
}

.Exchanges_coinbase__Fm4gj .Exchanges_logo__xwXdZ {
  width: 100px;
  height: 24px;
}

.Exchanges_htx__wH6XJ {
  grid-area: htx;
}

.Exchanges_htx__wH6XJ .Exchanges_logo__xwXdZ {
  width: 73px;
  height: 24px;
}

.Exchanges_okx__ayRE7 {
  grid-area: okx;
}

.Exchanges_okx__ayRE7 .Exchanges_logo__xwXdZ {
  width: 73px;
  height: 24px;
}

.Exchanges_gateio__qgNY_ {
  grid-area: gateio;
}

.Exchanges_gateio__qgNY_ .Exchanges_logo__xwXdZ {
  width: 104px;
  height: 24px;
}

.Exchanges_bitget__vlzI3 {
  grid-area: bitget;
}

.Exchanges_bitget__vlzI3 .Exchanges_logo__xwXdZ {
  width: 92px;
  height: 24px;
}

.Exchanges_kraken__qRJAi {
  grid-area: kraken;
}

.Exchanges_kraken__qRJAi .Exchanges_logo__xwXdZ {
  width: 114px;
  height: 20px;
}

.Exchanges_kucoin__2_OxD {
  grid-area: kucoin;
}

.Exchanges_kucoin__2_OxD .Exchanges_logo__xwXdZ {
  width: 98px;
  height: 24px;
}

.Exchanges_cryptocom__boI2X {
  grid-area: cryptocom;
}

.Exchanges_cryptocom__boI2X .Exchanges_logo__xwXdZ {
  width: 136px;
  height: 30px;
}

.Exchanges_bitfinex__BrQLA {
  grid-area: bitfinex;
}

.Exchanges_bitfinex__BrQLA .Exchanges_logo__xwXdZ {
  width: 134px;
  height: 16px;
}

.Exchanges_poloniex__H9ZxU {
  grid-area: poloniex;
}

.Exchanges_poloniex__H9ZxU .Exchanges_logo__xwXdZ {
  width: 108px;
  height: 22px;
}

.Exchanges_gemini__HZ1JI {
  grid-area: gemini;
}

.Exchanges_gemini__HZ1JI .Exchanges_logo__xwXdZ {
  width: 103px;
  height: 24px;
}

.Exchanges_whitebit__8qhJp {
  grid-area: whitebit;
}

.Exchanges_whitebit__8qhJp .Exchanges_logo__xwXdZ {
  width: 92px;
  height: 24px;
}

.Exchanges_aster__4oWvd {
  grid-area: aster;
}

.Exchanges_aster__4oWvd .Exchanges_logo__xwXdZ {
  width: 91px;
  height: 24px;
}

@media only screen and (min-width: 768px) {
  .Exchanges_aster__4oWvd .Exchanges_logo__xwXdZ {
    width: 121px;
    height: 32px;
  }
}

.Exchanges_evedex__yBRxD {
  grid-area: evedex;
}

.Exchanges_evedex__yBRxD .Exchanges_logo__xwXdZ {
  width: 110px;
  height: 14px;
}

@media only screen and (min-width: 768px) {
  .Exchanges_evedex__yBRxD .Exchanges_logo__xwXdZ {
    width: 156px;
    height: 20px;
  }
}

.Exchanges_hyperliquid__1d0Tc {
  grid-area: hyperliquid;
}

.Exchanges_hyperliquid__1d0Tc .Exchanges_logo__xwXdZ {
  width: 132px;
  height: 20px;
}

@media only screen and (min-width: 768px) {
  .Exchanges_hyperliquid__1d0Tc .Exchanges_logo__xwXdZ {
    width: 160px;
    height: 23px;
  }
}

@media only screen and (max-width: 767.98px) {
  .pt .Exchanges_buttonText__SlPkt {
    font-size: 13px;
  }

  .es .Exchanges_buttonText__SlPkt, .fr .Exchanges_buttonText__SlPkt, .id .Exchanges_buttonText__SlPkt {
    font-size: 14px;
  }

  .nl .Exchanges_buttonText__SlPkt {
    font-size: 15px;
  }
}

.PageLayout_main__i1bGy {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.PageLayout_main__i1bGy.PageLayout_hidden__xfU5i {
  overflow: hidden;
}

.CompareBotsTable_root___sxdE {
  margin-top: 16px;
}

@media only screen and (max-width: 767.98px) {
  .CompareBotsTable_root___sxdE {
    width: 100%;
    overflow: auto;
  }

  @supports not selector(::-webkit-scrollbar) {
    .CompareBotsTable_root___sxdE {
      scrollbar-color: #b8b8b8 #fff;
      scrollbar-width: thin;
    }
  }

  .CompareBotsTable_root___sxdE::-webkit-scrollbar {
    background-color: #0000;
    border-radius: 1px;
    width: 4px;
    height: 4px;
  }

  .CompareBotsTable_root___sxdE::-webkit-scrollbar-thumb {
    background-color: #b8b8b8;
    border-radius: 2px;
  }

  .CompareBotsTable_root___sxdE::-webkit-scrollbar-track {
    background-color: #fff;
    background-clip: padding-box;
  }

  .CompareBotsTable_root___sxdE::-webkit-scrollbar-track:horizontal {
    border-top: 1px solid #0000;
    border-bottom: 1px solid #0000;
  }

  .CompareBotsTable_root___sxdE::-webkit-scrollbar-track:vertical {
    border-left: 1px solid #0000;
    border-right: 1px solid #0000;
  }
}

@media only screen and (min-width: 768px) {
  .CompareBotsTable_root___sxdE {
    margin-top: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_root___sxdE {
    margin-top: 48px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP, .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao {
    width: 100%;
    overflow: auto;
  }

  @supports not selector(::-webkit-scrollbar) {
    .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP, .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao {
      scrollbar-color: #b8b8b8 #fff;
      scrollbar-width: thin;
    }
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar {
    background-color: #0000;
    border-radius: 1px;
    width: 4px;
    height: 4px;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao::-webkit-scrollbar {
    background-color: #0000;
    border-radius: 1px;
    width: 4px;
    height: 4px;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-thumb {
    background-color: #b8b8b8;
    border-radius: 2px;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao::-webkit-scrollbar-thumb {
    background-color: #b8b8b8;
    border-radius: 2px;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-track {
    background-color: #fff;
    background-clip: padding-box;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao::-webkit-scrollbar-track {
    background-color: #fff;
    background-clip: padding-box;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-track:horizontal {
    border-top: 1px solid #0000;
    border-bottom: 1px solid #0000;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao::-webkit-scrollbar-track:horizontal {
    border-top: 1px solid #0000;
    border-bottom: 1px solid #0000;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-track:vertical {
    border-left: 1px solid #0000;
    border-right: 1px solid #0000;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao::-webkit-scrollbar-track:vertical {
    border-left: 1px solid #0000;
    border-right: 1px solid #0000;
  }
}

@media only screen and (min-width: 768px) {
  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP .CompareBotsTable_tableCell__Mfx2s:first-child, .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao .CompareBotsTable_tableCell__Mfx2s:first-child {
    z-index: 1;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP .CompareBotsTable_tableCell__Mfx2s:first-child:before, .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao .CompareBotsTable_tableCell__Mfx2s:first-child:before {
    content: "";
    z-index: -1;
    background-color: rgb(var(--color-white));
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP .CompareBotsTable_tableCell__Mfx2s:first-child:after, .CompareBotsTable_root___sxdE.CompareBotsTable_needsTabletScroll__m6Bao .CompareBotsTable_tableCell__Mfx2s:first-child:after {
    content: "";
    z-index: -1;
    pointer-events: none;
    border-radius: inherit;
    background-color: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP {
    cursor: grab;
    width: 100%;
    overflow: auto;
  }

  @supports not selector(::-webkit-scrollbar) {
    .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP {
      scrollbar-color: #b8b8b8 #fff;
      scrollbar-width: thin;
    }
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar {
    background-color: #0000;
    border-radius: 1px;
    width: 4px;
    height: 4px;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-thumb {
    background-color: #b8b8b8;
    border-radius: 2px;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-track {
    background-color: #fff;
    background-clip: padding-box;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-track:horizontal {
    border-top: 1px solid #0000;
    border-bottom: 1px solid #0000;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP::-webkit-scrollbar-track:vertical {
    border-left: 1px solid #0000;
    border-right: 1px solid #0000;
  }

  .CompareBotsTable_root___sxdE.CompareBotsTable_needsDesktopScroll__o_nWP:active {
    cursor: grabbing;
  }
}

.CompareBotsTable_tableCell__Mfx2s {
  color: rgb(var(--color-grey-700));
  overflow-wrap: break-word;
  align-self: stretch;
  align-items: center;
  padding: 12px 3px 12px 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
  position: relative;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s {
    min-height: 64px;
    padding: 18px 3px 18px 24px;
    font-size: 20px;
    line-height: 28px;
  }
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr:first-child {
  flex-grow: unset;
}

@media only screen and (min-width: 768px) {
  .CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr:first-child {
    width: 136px;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr:first-child {
    width: 240px;
  }
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr:not(:first-child) {
  width: 150px;
  padding: 12px 10px;
}

@media only screen and (min-width: 768px) {
  .CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr:not(:first-child) {
    width: 264px;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr:not(:first-child) {
    width: 498px;
    padding: 10px;
  }
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr.CompareBotsTable_head__IWzbD {
  padding: 8px 10px;
}

@media only screen and (min-width: 768px) {
  .CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_qflPage__3MoNr.CompareBotsTable_head__IWzbD {
    padding: 12px 10px;
  }
}

.CompareBotsTable_tableCell__Mfx2s:first-child {
  flex-grow: 1;
  width: 135px;
}

@media only screen and (max-width: 767.98px) {
  .CompareBotsTable_tableCell__Mfx2s:first-child {
    z-index: 1;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
  }

  .CompareBotsTable_tableCell__Mfx2s:first-child:before {
    content: "";
    z-index: -1;
    background-color: rgb(var(--color-white));
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .CompareBotsTable_tableCell__Mfx2s:first-child:after {
    content: "";
    z-index: -1;
    pointer-events: none;
    border-radius: inherit;
    background-color: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s:first-child {
    width: 213px;
  }

  .CompareBotsTable_tableCell__Mfx2s:first-child.CompareBotsTable_large__A7xb6 {
    width: 239px;
  }
}

.CompareBotsTable_tableCell__Mfx2s:not(:first-child) {
  text-align: center;
  border-left: 1px solid rgb(var(--color-grey-200));
  border-right: 1px solid rgb(var(--color-grey-200));
  justify-content: center;
  width: 132px;
  padding: 11px 10px;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s:not(:first-child) {
    width: 201px;
    padding: 16px 10px;
  }
}

.CompareBotsTable_tableCell__Mfx2s:not(:first-child).CompareBotsTable_large__A7xb6 {
  width: 152px;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s:not(:first-child).CompareBotsTable_large__A7xb6 {
    width: 252px;
  }
}

.CompareBotsTable_tableCell__Mfx2s:nth-child(n+3) {
  margin-left: 2px;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s:nth-child(n+3) {
    margin-left: 6px;
  }
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD {
  padding: 8px 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD {
    padding: 16px 12px;
    font-size: 22px;
    line-height: 32px;
  }
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_grid__VtU4z {
  color: rgb(var(--color-blue-600));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_dca__SG_o1 {
  color: rgb(var(--color-dca-bot));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_dca__SG_o1.CompareBotsTable_qflPage__3MoNr {
  color: rgb(var(--color-dca-futures-bot));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_qfl__KhhP1 {
  color: rgb(var(--color-qfl-bot));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_btd__UFj01 {
  color: rgb(var(--color-btd-bot));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_loop__rajKS {
  color: rgb(var(--color-loop-bot));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_dcaFutures__9PDfW {
  color: rgb(var(--color-dca-futures-bot));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_combo__s2Vnb {
  color: rgb(var(--color-combo-bot));
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_head__IWzbD.CompareBotsTable_uppercased__j_8hZ {
  text-transform: uppercase;
}

.CompareBotsTable_tableCell__Mfx2s.CompareBotsTable_footer__AXPaq {
  padding: 10px;
}

.CompareBotsTable_tableRow__rkNf7 {
  align-items: center;
  width: fit-content;
  margin: 0 auto;
  display: flex;
}

.CompareBotsTable_tableRow__rkNf7:first-child .CompareBotsTable_tableCell__Mfx2s {
  border: 1px solid rgb(var(--color-grey-200));
  border-bottom: none;
  border-radius: 12px 12px 0 0;
}

.CompareBotsTable_tableRow__rkNf7:last-child .CompareBotsTable_tableCell__Mfx2s {
  border: 1px solid rgb(var(--color-grey-200));
  border-top: none;
  border-radius: 0 0 12px 12px;
}

.CompareBotsTable_tableRow__rkNf7:nth-child(2n) .CompareBotsTable_tableCell__Mfx2s {
  background-color: rgb(var(--color-grey-100));
}

.CompareBotsTable_tableRow__rkNf7 .CompareBotsTable_tableCell__Mfx2s:first-child {
  border: none;
  border-radius: 8px 0 0 8px;
}

.CompareBotsTable_footerCell__NHgaA {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_footerCell__NHgaA {
    gap: 10px;
  }
}

.CompareBotsTable_iconCell__WXSKM {
  justify-content: center;
  align-items: center;
  display: flex;
}

.CompareBotsTable_icon__xzPk3 {
  width: 20px;
  height: 20px;
  position: relative;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_icon__xzPk3 {
    width: 32px;
    height: 32px;
  }
}

.CompareBotsTable_buttonText__8MgV2 {
  align-items: center;
  font-size: 12px;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_buttonText__8MgV2 {
    font-size: inherit;
    line-height: inherit;
  }
}

.CompareBotsTable_arrowIcon__POSEU {
  width: 16px;
  height: 16px;
}

@media only screen and (min-width: 1280px) {
  .CompareBotsTable_arrowIcon__POSEU {
    width: 20px;
    height: 20px;
    margin-left: 4px;
  }
}

.it .CompareBotsTable_buttonText__8MgV2 {
  font-size: 11px;
}

@media only screen and (min-width: 1280px) {
  .it .CompareBotsTable_buttonText__8MgV2 {
    font-size: inherit;
  }
}

.id .CompareBotsTable_buttonText__8MgV2 {
  font-size: 10px;
}

@media only screen and (min-width: 1280px) {
  .id .CompareBotsTable_buttonText__8MgV2 {
    font-size: inherit;
    line-height: inherit;
  }
}

.CompareBots_root__Emt4e {
  padding: 20px 0;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .CompareBots_root__Emt4e {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBots_root__Emt4e {
    padding: 60px 0;
  }

  .CompareBots_root__Emt4e.CompareBots_qflPage__zHRFs:after, .CompareBots_root__Emt4e.CompareBots_qflPage__zHRFs:before {
    background-image: none;
  }
}

.CompareBots_title__Dc_Dg {
  text-align: center;
  color: rgb(var(--color-grey-900));
  margin-bottom: 8px;
}

@media only screen and (min-width: 768px) {
  .CompareBots_title__Dc_Dg {
    max-width: 668px;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBots_title__Dc_Dg {
    max-width: 930px;
  }
}

.CompareBots_description__1TFE0 {
  text-align: center;
  color: rgb(var(--color-grey-900));
}

@media only screen and (min-width: 768px) {
  .CompareBots_description__1TFE0 {
    max-width: 668px;
  }
}

@media only screen and (min-width: 1280px) {
  .CompareBots_description__1TFE0 {
    max-width: 884px;
  }
}

.MainAchievements_list__qST6m {
  grid-row-gap: 8px;
  grid-auto-flow: row;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 16px;
  display: grid;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .MainAchievements_list__qST6m {
    grid-auto-flow: unset;
    grid-column-gap: 16px;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .MainAchievements_list__qST6m {
    grid-column-gap: 20px;
    margin-bottom: 48px;
  }
}

.MainAchievements_block__JF2EX {
  color: rgb(var(--color-blue-600));
  border: 2px solid rgb(var(--color-blue-200));
  background: rgb(var(--color-blue-50));
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 22px 32px;
  display: flex;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .MainAchievements_block__JF2EX {
    min-width: 212px;
  }
}

@media only screen and (min-width: 1280px) {
  .MainAchievements_block__JF2EX {
    border-radius: 24px;
    padding: 46px 32px;
  }
}

.MainAchievements_count__2k9I8 {
  letter-spacing: -.4px;
  font-size: 44px;
  font-weight: 700;
  line-height: 64px;
}

@media only screen and (min-width: 768px) {
  .MainAchievements_count__2k9I8 {
    font-size: 44px;
    line-height: 64px;
  }
}

@media only screen and (min-width: 1280px) {
  .MainAchievements_count__2k9I8 {
    letter-spacing: -.8px;
    font-size: 64px;
    font-weight: 900;
    line-height: 80px;
  }
}

.MainAchievements_label__yHxCi {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  display: flex;
}

.BannerBlock_root__xQI0G {
  --description-margin-top: 24px;
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_root__xQI0G {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_root__xQI0G {
    padding: 60px 0;
  }
}

.BannerBlock_root__xQI0G.BannerBlock_trial__JoThp {
  --wrapper-background-color: rgb(var(--color-blue-600));
  --text-color: rgb(var(--color-white));
  --highlight-color: rgb(var(--color-grey-900));
  --highlight-background-color: rgb(var(--color-purple-400));
  --note-color: rgb(var(--color-white));
  --description-color: rgb(var(--color-white));
}

.BannerBlock_root__xQI0G.BannerBlock_qfl-primary__Rby1f {
  --wrapper-background-color: rgb(var(--color-qfl-bot));
  --text-color: rgb(var(--color-white));
  --highlight-color: rgb(var(--color-grey-900));
  --highlight-background-color: rgb(var(--color-purple-400));
}

.BannerBlock_root__xQI0G.BannerBlock_qfl-secondary__Thvb1 {
  --wrapper-background-color: rgb(var(--color-grey-100));
  --text-color: rgb(var(--color-black));
  --highlight-color: rgb(var(--color-grey-900));
  --highlight-background-color: rgb(var(--color-qfl-bot));
  --description-color: rgb(var(--color-black));
  --description-margin-top: 10px;
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_root__xQI0G.BannerBlock_qfl-secondary__Thvb1 {
    --description-margin-top: 14px;
  }
}

.BannerBlock_wrapper__ZjYid {
  background-color: var(--wrapper-background-color);
  background-repeat: no-repeat;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 32px 10px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid {
    padding: 64px 54px;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid {
    border-radius: 24px;
    padding: 64px;
  }
}

.BannerBlock_wrapper__ZjYid.BannerBlock_withoutSidePadding__gtXat {
  padding-left: 0;
  padding-right: 0;
}

.BannerBlock_wrapper__ZjYid.BannerBlock_trial__JoThp {
  background-image: url("asset-54bb8cd35bef22c5.svg");
  background-position: calc(50% + 26px) 7px;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_trial__JoThp {
    background-image: url("asset-b7c97a3425bd9822.svg");
    background-position: calc(50% + 38px) 18px;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_trial__JoThp {
    background-image: url("asset-0d75a32ba1390e1a.svg");
    background-position: calc(50% - 3px) -14px;
  }
}

.BannerBlock_wrapper__ZjYid.BannerBlock_qfl-primary__Rby1f {
  background-image: url("asset-03b12b00a985feed.svg");
  background-position: calc(50% + 12px) calc(50% + 49px);
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-primary__Rby1f {
    background-image: url("asset-97686bb86a7642ce.svg");
    background-position: calc(50% + 17px) calc(50% + 3px);
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-primary__Rby1f {
    background-image: url("asset-37c9ae1fb3c106b9.svg");
    background-position: 18px 14px;
  }
}

.BannerBlock_wrapper__ZjYid.BannerBlock_qfl-secondary__Thvb1 {
  background-image: url("asset-e9b8ea1d62c14f72.svg");
  background-position: calc(50% + 25px) calc(50% + 7px);
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-secondary__Thvb1 {
    background-image: url("asset-400f93115152ecf8.svg");
    background-position: calc(50% - 6px) calc(50% - 2px);
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-secondary__Thvb1 {
    background-image: url("asset-5bbb686b56a7b536.svg");
    background-position: calc(50% - 2px) calc(50% + 9px);
  }
}

.BannerBlock_text__1srX1 {
  text-align: center;
  letter-spacing: -.2px;
  color: var(--text-color);
  flex-direction: column;
  align-items: center;
  padding: 0 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_text__1srX1 {
    letter-spacing: -.4px;
    font-size: 44px;
    line-height: 64px;
  }
}

.BannerBlock_text__1srX1.BannerBlock_qfl-primary__Rby1f {
  padding: 0;
}

.BannerBlock_note__a4VIM {
  text-align: center;
  color: var(--note-color);
  margin-top: 12px;
  padding: 0 20px;
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_note__a4VIM {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_note__a4VIM {
    margin-top: 24px;
  }
}

.BannerBlock_description__4coJX {
  margin-top: var(--description-margin-top);
  text-align: center;
  color: var(--description-color);
  padding: 0 20px;
}

@media only screen and (max-width: 767.98px) {
  .BannerBlock_description__4coJX {
    font-size: 14px;
    line-height: 20px;
  }
}

.BannerBlock_buttonWrapper__4ZCPg {
  margin-top: 48px;
  padding: 0 20px;
}

.BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u {
  --highlight-color: rgb(var(--color-white));
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u {
    --highlight-space-after: 0px;
  }
}

@media only screen and (max-width: 767.98px) {
  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_buttonWrapper__4ZCPg {
    margin-top: 32px;
  }

  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_note__a4VIM {
    max-width: 288px;
    padding: 0;
  }

  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_wrapper__ZjYid {
    background-image: url("asset-d5b61d2b2e23b1b7.svg");
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_wrapper__ZjYid {
    background-image: url("asset-98dee37b09c28f42.svg");
  }
}

.BannerHighlight_root__YYwmt {
  width: fit-content;
  color: var(--highlight-color);
  background-color: var(--highlight-background-color);
  border-radius: 16px;
  align-items: center;
  padding: 8px 12px;
  display: flex;
  transform: rotate(1deg);
}

@media only screen and (min-width: 768px) {
  .BannerHighlight_root__YYwmt {
    padding: 8px 20px;
  }
}

.BannerHighlight_root__YYwmt.BannerHighlight_placement-top__k1YYR {
  margin-top: 3px;
  margin-bottom: 15px;
}

@media only screen and (min-width: 768px) {
  .BannerHighlight_root__YYwmt.BannerHighlight_placement-top__k1YYR {
    margin-top: 5px;
    margin-bottom: 17px;
  }
}

.BannerHighlight_root__YYwmt.BannerHighlight_placement-center__qOmkL {
  margin-top: 15px;
  margin-bottom: 3px;
}

@media only screen and (min-width: 768px) {
  .BannerHighlight_root__YYwmt.BannerHighlight_placement-center__qOmkL {
    margin-top: 17px;
    margin-bottom: 5px;
  }
}

.BannerHighlight_rotationSpacing__My_MF {
  width: fit-content;
  margin-top: 12px;
  margin-bottom: var(--highlight-space-after, 12px);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.BannerHighlight_rotationSpacing__My_MF:after, .BannerHighlight_rotationSpacing__My_MF:before {
  content: "";
  padding-top: .87262%;
  display: block;
}

.BannerHighlight_rotationSpacing__My_MF .BannerHighlight_root__YYwmt {
  margin: 0;
}
