.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;
  }
}

.Slider_root__RCjzY {
  height: 32px;
  position: relative;
}

.Slider_input__7FijF {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  opacity: 0;
  width: 100%;
  height: 7px;
  padding: 14px 0;
}

.Slider_input__7FijF::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
}

.Slider_input__7FijF::-moz-range-thumb {
  opacity: 0;
  width: 16px;
  height: 16px;
}

.Slider_marks__bdDfT {
  pointer-events: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 8px;
}

.Slider_markItem__1jkmn {
  position: relative;
}

.Slider_switch__8TApg {
  background-color: rgb(var(--color-grey-300));
  border-radius: 50%;
  width: 16px;
  height: 16px;
}

.Slider_switch__8TApg.Slider_activeMark__iCqD1 {
  background-color: rgb(var(--color-white));
  box-shadow: 0 0 0 6px rgb(var(--color-blue-600));
}

.Slider_switch__8TApg.Slider_beforeActive__vjqLr {
  background-color: rgb(var(--color-blue-600));
}

.Slider_label__raonK {
  color: rgb(var(--color-grey-900));
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  top: 36px;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media only screen and (min-width: 768px) {
  .Slider_label__raonK {
    top: 40px;
  }
}

.Slider_line__s16JL {
  background: rgb(var(--color-grey-300));
  flex: 1;
  height: 7px;
  margin-left: -1px;
  margin-right: -1px;
}

.Slider_line__s16JL:last-child {
  display: none;
}

.Slider_line__s16JL.Slider_beforeActive__vjqLr {
  background: rgb(var(--color-blue-600));
}

.TypographyTitleH1_root__q4vkA {
  letter-spacing: -.8px;
  font-size: 34px;
  font-weight: 900;
  line-height: 48px;
}

@media only screen and (min-width: 768px) {
  .TypographyTitleH1_root__q4vkA {
    font-size: 52px;
    line-height: 80px;
  }
}

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

.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;
  }
}

.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;
  }
}

.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;
  }
}

.AffiliateProgramPromo_root__riyTq {
  padding: 20px 0;
}

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

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

.AffiliateProgramPromo_content__d_1tI {
  flex-direction: column;
  align-items: center;
  gap: 24px;
  width: 100%;
  display: flex;
}

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

@media only screen and (min-width: 1280px) {
  .AffiliateProgramPromo_content__d_1tI {
    flex-direction: row;
    justify-content: space-between;
    gap: 0;
  }
}

.AffiliateProgramPromo_promo__BfzO8 {
  flex-direction: column;
  align-items: center;
  gap: 24px;
  width: 100%;
  display: flex;
}

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

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

.AffiliateProgramPromo_heading__o0ab6 {
  text-align: center;
  flex-direction: column;
  gap: 16px;
  display: flex;
}

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

@media only screen and (min-width: 1280px) {
  .AffiliateProgramPromo_heading__o0ab6 {
    text-align: left;
    align-items: flex-start;
    gap: 24px;
  }
}

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

.AffiliateProgramPromo_title__LtplL.AffiliateProgramPromo_title__LtplL {
  letter-spacing: -.8px;
  font-weight: 900;
}

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

.AffiliateProgramPromo_earnBlock___vs7L {
  background: rgb(var(--color-blue-50));
  border-radius: 20px;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .AffiliateProgramPromo_earnBlock___vs7L {
    border-radius: 24px;
    gap: 24px;
    padding: 32px;
  }
}

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

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

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

.AffiliateProgramPromo_amount__2Hhsk {
  letter-spacing: -.8px;
  font-size: 52px;
  font-weight: 900;
  line-height: 64px;
}

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

.AffiliateProgramPromo_currency__LNKQc {
  letter-spacing: -.2px;
  color: rgb(var(--color-blue-600));
  margin-left: 12px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

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

.AffiliateProgramPromo_numberOfFriends__eLCfE {
  color: rgb(var(--color-grey-500));
}

.AffiliateProgramPromo_slider__75icj {
  padding-top: 8px;
  padding-bottom: 24px;
}

@media only screen and (min-width: 768px) {
  .AffiliateProgramPromo_slider__75icj {
    padding-bottom: 28px;
  }
}

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

.AffiliateProgramPromo_buttonWrapper__NEFF5 {
  width: 100%;
}

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

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

.AffiliateProgramPromo_calculator__mwBfV, .AffiliateProgramPromo_stars__Odarp {
  z-index: 2;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}

.AffiliateProgramPromo_stars__Odarp {
  background-image: url("asset-103676bbb21f5c11.svg");
  width: 100px;
  height: 100px;
  display: none;
  top: 18px;
  left: -46px;
}

@media only screen and (min-width: 768px) {
  .AffiliateProgramPromo_stars__Odarp {
    display: block;
  }
}

@media only screen and (min-width: 1280px) {
  .AffiliateProgramPromo_stars__Odarp {
    top: 4px;
    left: -54px;
  }
}

.AffiliateProgramPromo_calculator__mwBfV {
  background-image: url("asset-76cc8453369c6cc7.svg");
  width: 138px;
  height: 138px;
  display: none;
  top: 315px;
  right: -85px;
}

@media only screen and (min-width: 1280px) {
  .AffiliateProgramPromo_calculator__mwBfV {
    display: block;
  }
}

.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;
  }
}

.ArrowIcon_root__wjlZ9 {
  flex-shrink: 0;
}

.ArrowIcon_root__wjlZ9.ArrowIcon_top__jBnXm {
  transform: rotate(-90deg);
}

.ArrowIcon_root__wjlZ9.ArrowIcon_bottom__C_vzn {
  transform: rotate(90deg);
}

.ArrowIcon_root__wjlZ9.ArrowIcon_left___b2uT {
  transform: rotate(180deg);
}

.ArrowIcon_root__wjlZ9.ArrowIcon_right__YkE2E {
  transform: rotate(0);
}

.ScrollButton_root__COy9Z {
  z-index: 1;
  color: rgb(var(--color-black));
  border: 1px solid rgb(var(--color-grey-200));
  background-color: rgb(var(--color-white));
  border-radius: 50%;
  padding: 14px;
  position: absolute;
  top: calc(50% - 22px);
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

@media only screen and (min-width: 768px) {
  .ScrollButton_root__COy9Z {
    padding: 19px;
    top: calc(50% - 28px);
  }
}

@media only screen and (min-width: 1280px) {
  .ScrollButton_root__COy9Z {
    padding: 23px;
    top: calc(50% - 36px);
  }
}

.ScrollButton_root__COy9Z svg {
  width: 14px;
}

@media only screen and (min-width: 768px) {
  .ScrollButton_root__COy9Z svg {
    width: 16px;
  }
}

@media only screen and (min-width: 1280px) {
  .ScrollButton_root__COy9Z svg {
    width: 24px;
  }
}

.ScrollButton_left__XKJkF {
  left: 3px;
}

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

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

.ScrollButton_right__HLTtQ {
  right: 3px;
}

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

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

.Card_author__P7Zkw {
  align-self: center;
}

.Card_card__7os4z {
  text-align: left;
  border: 1px solid;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 312px;
  height: 417px;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

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

.Card_card__7os4z.Card_white__hpNkR {
  color: rgb(var(--color-grey-700));
  border-color: rgb(var(--color-grey-200));
  background-color: rgb(var(--color-white));
}

.Card_card__7os4z.Card_white__hpNkR .Card_author__P7Zkw {
  color: rgb(var(--color-grey-900));
}

.Card_card__7os4z.Card_blue__RvXm_ {
  color: rgb(var(--color-white));
  border-color: rgb(var(--color-blue-600));
  background-color: rgb(var(--color-blue-600));
}

.Card_card__7os4z.Card_purple__uzbHo {
  color: rgb(var(--color-white));
  border-color: rgb(var(--color-purple-400));
  background-color: rgb(var(--color-purple-400));
}

.Card_card__7os4z.Card_gray__ND6WE {
  color: rgb(var(--color-grey-700));
  border-color: rgb(var(--color-grey-100));
  background-color: rgb(var(--color-grey-100));
}

.Card_card__7os4z.Card_gray__ND6WE .Card_author__P7Zkw {
  color: rgb(var(--color-grey-900));
}

.Card_card__7os4z.Card_small__BTqxL {
  height: 360px;
}

@media only screen and (min-width: 768px) {
  .Card_card__7os4z.Card_small__BTqxL {
    height: 460px;
  }
}

.Card_card__7os4z.Card_article__F0Ro2 {
  height: 100%;
  color: rgb(var(--color-grey-900));
  background-color: rgb(var(--color-grey-100));
  border: none;
  border-radius: 24px;
  padding: 0;
}

.Card_card__7os4z.Card_media__aS09w {
  justify-content: space-between;
}

.Card_header__XfKDa {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

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

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

.Card_avatar__2DPh3 {
  border-radius: 50%;
  margin-right: 16px;
}

.Card_channelInfo__2cE0R {
  flex-direction: column;
  display: flex;
}

.Card_subscribers__Ipqqy {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

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

.Card_textContent__wMN1e {
  -webkit-line-clamp: 13;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .Card_textContent__wMN1e {
    -webkit-line-clamp: 11;
  }
}

@media only screen and (min-width: 1280px) {
  .Card_textContent__wMN1e {
    -webkit-line-clamp: 13;
  }
}

.Card_footer__ZbqWa {
  width: 100%;
  color: rgb(var(--color-grey-900));
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  margin-top: auto;
  display: flex;
}

.Card_trustpilotLogo__pKR_y {
  width: 98px;
  height: 24px;
}

.Card_googleLogo__xCxcC {
  width: 54px;
  height: 24px;
}

.Card_capterraLogo__Osvjb {
  width: 108px;
  height: 24px;
}

.Card_video__AQr7r .Card_header__XfKDa {
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .Card_video__AQr7r .Card_header__XfKDa {
    margin-bottom: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .Card_video__AQr7r .Card_header__XfKDa {
    margin-bottom: 20px;
  }
}

.Card_video__AQr7r .Card_textContent__wMN1e {
  -webkit-line-clamp: 2;
}

.Card_quote__vWF_W {
  letter-spacing: -.2px;
  background-image: url("asset-58dacb38810dde61.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  flex-direction: column;
  padding-top: 48px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

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

.Card_quote__vWF_W {
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .Card_quote__vWF_W {
    -webkit-line-clamp: 7;
  }
}

@media only screen and (min-width: 1280px) {
  .Card_quote__vWF_W {
    -webkit-line-clamp: 5;
  }
}

.Card_videoPreview__CR9j7 {
  border-radius: 12px;
  width: 272px;
  height: 153px;
  margin: 16px auto 0;
  position: relative;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .Card_videoPreview__CR9j7 {
    width: 352px;
    height: 198px;
    margin-top: 24px;
  }
}

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

.Card_logo__BaMum {
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.Card_source__oxPoi {
  background-image: url("asset-364a02d94382ca66.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 79px;
  height: 17px;
  padding-left: 32px;
}

@media only screen and (min-width: 768px) {
  .Card_source__oxPoi {
    width: 112px;
    height: 24px;
  }
}

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

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

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

.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;
  }
}

.ArticleCard_root__Y2lSM {
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.ArticleCard_image__0Zcdk {
  object-fit: cover;
  width: 100%;
  height: 180px;
  display: block;
}

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

.ArticleCard_content__aOuP4 {
  background-color: rgb(var(--color-grey-100));
  flex-direction: column;
  flex-grow: 1;
  gap: 16px;
  padding: 20px;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .ArticleCard_content__aOuP4 {
    gap: 24px;
    padding: 24px;
  }
}

.ArticleCard_title__x_q7y {
  color: rgb(var(--color-grey-900));
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.ArticleCard_url__rax6x {
  color: inherit;
}

.ArticleCard_url__rax6x:after {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ArticleCard_excerpt__eKOqa {
  color: rgb(var(--color-grey-900));
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.ArticleCard_tag__KRxPH {
  z-index: 2;
  color: rgb(var(--color-grey-900));
  background-color: rgb(var(--color-white));
  border-radius: 100px;
  align-self: flex-start;
  align-items: center;
  gap: 4px;
  margin-top: auto;
  padding: 8px 12px;
  display: inline-flex;
  position: relative;
}

.ArticleCard_tagUrl__zpNpj {
  color: inherit;
}

.ArticleCard_tagUrl__zpNpj:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

.ArticleCard_tagArrow__suLdU {
  width: 24px;
  height: 24px;
}

.CardList_root__vT4ZN {
  position: relative;
}

.CardList_list__RsNg5 {
  z-index: 0;
  display: flex;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
}

@supports not selector(::-webkit-scrollbar) {
  .CardList_list__RsNg5 {
    scrollbar-width: none;
  }
}

.CardList_list__RsNg5::-webkit-scrollbar {
  display: none;
}

.CardList_centered__G7qon {
  display: flex;
}

.CardList_centered__G7qon .CardList_list__RsNg5 {
  margin: 0 auto;
}

.CardList_withPaddings__44_HK {
  padding: 0 16px;
}

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

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

.CardList_card__jSbhQ:not(:last-child) {
  margin-right: 16px;
}

@media only screen and (min-width: 768px) {
  .CardList_card__jSbhQ:not(:last-child) {
    margin-right: 20px;
  }
}

.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;
  }
}

.AffiliateProgramReviews_root__Eg_aw {
  padding: 20px 0;
}

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

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

.AffiliateProgramReviews_content__zECUD {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

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

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

.AffiliateProgramReviews_titleWrapper__csO1q {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.AffiliateProgramReviews_title__kdDzr {
  text-align: center;
  width: 100%;
  color: rgb(var(--color-grey-900));
}

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

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

.HowToGetStarted_root__O7ZSY {
  background-color: rgb(var(--color-grey-100));
  padding: 20px 0;
}

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

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

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

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

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

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

.HowToGetStarted_steps__cmKm2 {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  display: flex;
}

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

@media only screen and (min-width: 1280px) {
  .HowToGetStarted_steps__cmKm2 {
    flex-direction: row;
    gap: 20px;
  }
}

.HowToGetStarted_step__ogilO {
  background-color: rgb(var(--color-white));
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 20px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .HowToGetStarted_step__ogilO {
    flex-direction: row;
    justify-content: flex-start;
  }
}

@media only screen and (min-width: 1280px) {
  .HowToGetStarted_step__ogilO {
    border-radius: 24px;
    flex-direction: column;
    gap: 24px;
    width: 400px;
    padding: 24px;
  }
}

.HowToGetStarted_stepContent__T4lyd {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .HowToGetStarted_stepContent__T4lyd {
    text-align: left;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 1280px) {
  .HowToGetStarted_stepContent__T4lyd {
    text-align: center;
    align-items: center;
    gap: 24px;
  }
}

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

.HowToGetStarted_stepDescription__JNTvv {
  color: rgb(var(--color-grey-700));
}

.HowToGetStarted_image__tzuLh {
  width: 88px;
  height: 88px;
}

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

.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;
}

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

.PageLayout_main__i1bGy.PageLayout_hidden__xfU5i {
  overflow: hidden;
}

.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;
  }
}
