.web-landing-pages_LayoutWrapper_1wlgpgz0 {
  max-width: 1376px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
}
.web-landing-pages_LayoutWrapper_1wlgpgz1 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1024px) {
  .web-landing-pages_LayoutWrapper_1wlgpgz0 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .web-landing-pages_LayoutWrapper_1wlgpgz1 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .web-landing-pages_LayoutWrapper_1wlgpgz0 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .web-landing-pages_LayoutWrapper_1wlgpgz1 {
    padding-left: 0;
    padding-right: 0;
  }
}
.web-landing-pages_Text_3el3k10 {
  overflow-wrap: break-word;
}
.web-landing-pages_Text_weight_normal_3el3k11 {
  font-weight: 400;
}
.web-landing-pages_Text_weight_medium_3el3k12 {
  font-weight: 500;
}
.web-landing-pages_Text_weight_bold_3el3k13 {
  font-weight: 700;
}
.web-landing-pages_Text_size_fs48_3el3k14 {
  font-size: 48px;
  line-height: 115%;
}
.web-landing-pages_Text_size_fs40_3el3k15 {
  font-size: 40px;
  line-height: 115%;
}
.web-landing-pages_Text_size_fs32_3el3k16 {
  font-size: 32px;
  line-height: 115%;
}
.web-landing-pages_Text_size_fs28_3el3k17 {
  font-size: 28px;
  line-height: 115%;
}
.web-landing-pages_Text_size_fs24_3el3k18 {
  font-size: 24px;
  line-height: 115%;
}
.web-landing-pages_Text_size_fs20_3el3k19 {
  font-size: 20px;
  line-height: 130%;
}
.web-landing-pages_Text_size_fs18_3el3k1a {
  font-size: 18px;
  line-height: 28px;
}
.web-landing-pages_Text_size_fs16_3el3k1b {
  font-size: 16px;
  line-height: 24px;
}
.web-landing-pages_Text_size_fs14_3el3k1c {
  font-size: 14px;
  line-height: 20px;
}
.web-landing-pages_Text_size_fs12_3el3k1d {
  font-size: 12px;
  line-height: 16px;
}
.web-landing-pages_Text_size_fs10_3el3k1e {
  font-size: 10px;
  line-height: 12px;
}
.web-landing-pages_Text_isNowrap_true_3el3k1f {
  white-space: nowrap;
}
.web-landing-pages_Text_transform_lowercase_3el3k1g {
  text-transform: lowercase;
}
.web-landing-pages_Text_transform_uppercase_3el3k1h {
  text-transform: uppercase;
}
.web-landing-pages_Text_transform_capitalize_3el3k1i {
  text-transform: capitalize;
}
.web-landing-pages_Text_transform_no-transform_3el3k1j {
  text-transform: none;
}
.web-landing-pages_Text_transform_ellipsis_3el3k1k {
  word-break: break-word;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: var(--text-line-clamp, 1);
  -webkit-box-orient: vertical;
}
.web-landing-pages_Text_color_primary_3el3k1l {
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Text_color_primary_3el3k1l {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Text_color_secondary_3el3k1m {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Text_color_secondary_3el3k1m {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Text_color_tertiary_3el3k1n {
  color: var(--text-tertiary-default, #9DADBE);
}
body[data-theme="dark"] .web-landing-pages_Text_color_tertiary_3el3k1n {
  color: var(--text-tertiary-default-dark-theme, #687287);
}
.web-landing-pages_Text_color_contrast_3el3k1o {
  color: var(--text-inverse-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Text_color_contrast_3el3k1o {
  color: var(--text-inverse-default-dark-theme, #000000);
}
.web-landing-pages_Text_color_accent_3el3k1p {
  color: var(--text-accent-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_Text_color_accent_3el3k1p {
  color: var(--text-accent-default-dark-theme, #88ACFF);
}
.web-landing-pages_Text_color_accent-inverse_3el3k1q {
  color: var(--text-accent-inverse, #50C3FF);
}
body[data-theme="dark"] .web-landing-pages_Text_color_accent-inverse_3el3k1q {
  color: var(--text-accent-inverse-dark-theme, #50C3FF);
}
.web-landing-pages_Text_color_positive_3el3k1r {
  color: var(--text-positive-default, #04AF33);
}
body[data-theme="dark"] .web-landing-pages_Text_color_positive_3el3k1r {
  color: var(--text-positive-default-dark-theme, #00E598);
}
.web-landing-pages_Text_color_positive-inverse_3el3k1s {
  color: var(--text-positive-hover, #73EB5A);
}
body[data-theme="dark"] .web-landing-pages_Text_color_positive-inverse_3el3k1s {
  color: var(--text-positive-hover-dark-theme, #41EDA4);
}
.web-landing-pages_Text_color_alert_3el3k1t {
  color: var(--text-warning-default, #D94D02);
}
body[data-theme="dark"] .web-landing-pages_Text_color_alert_3el3k1t {
  color: var(--text-warning-default-dark-theme, #FFA245);
}
.web-landing-pages_Text_color_negative_3el3k1u {
  color: var(--text-negative-default, #E2062D);
}
body[data-theme="dark"] .web-landing-pages_Text_color_negative_3el3k1u {
  color: var(--text-negative-default-dark-theme, #FF5C56);
}
.web-landing-pages_Text_color_promo_3el3k1v {
  color: var(--text-promo-default, #9641FF);
}
body[data-theme="dark"] .web-landing-pages_Text_color_promo_3el3k1v {
  color: var(--text-promo-default-dark-theme, #B795FB);
}
.web-landing-pages_Text_color_on-color_3el3k1w {
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Text_color_on-color_3el3k1w {
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Text_color_custom_3el3k1x {
  color: inherit;
}
.web-landing-pages_Flexbox_isFullHeight_true_1orklxs1 {
  height: 100%;
}
.web-landing-pages_Flexbox_isFullWidth_true_1orklxs2 {
  width: 100%;
}
.web-landing-pages_Flexbox_1orklxs3 > *:not(:first-child) {
  margin-top: var(--flexbox-margin-top-uniform, 0);
  margin-left: var(--flexbox-margin-left-uniform, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(2) {
  margin-top: var(--flexbox-margin-top-2, 0);
  margin-left: var(--flexbox-margin-left-2, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(3) {
  margin-top: var(--flexbox-margin-top-3, 0);
  margin-left: var(--flexbox-margin-left-3, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(4) {
  margin-top: var(--flexbox-margin-top-4, 0);
  margin-left: var(--flexbox-margin-left-4, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(5) {
  margin-top: var(--flexbox-margin-top-5, 0);
  margin-left: var(--flexbox-margin-left-5, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(6) {
  margin-top: var(--flexbox-margin-top-6, 0);
  margin-left: var(--flexbox-margin-left-6, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(7) {
  margin-top: var(--flexbox-margin-top-7, 0);
  margin-left: var(--flexbox-margin-left-7, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(8) {
  margin-top: var(--flexbox-margin-top-8, 0);
  margin-left: var(--flexbox-margin-left-8, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(9) {
  margin-top: var(--flexbox-margin-top-9, 0);
  margin-left: var(--flexbox-margin-left-9, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(10) {
  margin-top: var(--flexbox-margin-top-10, 0);
  margin-left: var(--flexbox-margin-left-10, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(11) {
  margin-top: var(--flexbox-margin-top-11, 0);
  margin-left: var(--flexbox-margin-left-11, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(12) {
  margin-top: var(--flexbox-margin-top-12, 0);
  margin-left: var(--flexbox-margin-left-12, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(13) {
  margin-top: var(--flexbox-margin-top-13, 0);
  margin-left: var(--flexbox-margin-left-13, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(14) {
  margin-top: var(--flexbox-margin-top-14, 0);
  margin-left: var(--flexbox-margin-left-14, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(15) {
  margin-top: var(--flexbox-margin-top-15, 0);
  margin-left: var(--flexbox-margin-left-15, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(16) {
  margin-top: var(--flexbox-margin-top-16, 0);
  margin-left: var(--flexbox-margin-left-16, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(17) {
  margin-top: var(--flexbox-margin-top-17, 0);
  margin-left: var(--flexbox-margin-left-17, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(18) {
  margin-top: var(--flexbox-margin-top-18, 0);
  margin-left: var(--flexbox-margin-left-18, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(19) {
  margin-top: var(--flexbox-margin-top-19, 0);
  margin-left: var(--flexbox-margin-left-19, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(20) {
  margin-top: var(--flexbox-margin-top-20, 0);
  margin-left: var(--flexbox-margin-left-20, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(21) {
  margin-top: var(--flexbox-margin-top-21, 0);
  margin-left: var(--flexbox-margin-left-21, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(22) {
  margin-top: var(--flexbox-margin-top-22, 0);
  margin-left: var(--flexbox-margin-left-22, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(23) {
  margin-top: var(--flexbox-margin-top-23, 0);
  margin-left: var(--flexbox-margin-left-23, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(24) {
  margin-top: var(--flexbox-margin-top-24, 0);
  margin-left: var(--flexbox-margin-left-24, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(25) {
  margin-top: var(--flexbox-margin-top-25, 0);
  margin-left: var(--flexbox-margin-left-25, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(26) {
  margin-top: var(--flexbox-margin-top-26, 0);
  margin-left: var(--flexbox-margin-left-26, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(27) {
  margin-top: var(--flexbox-margin-top-27, 0);
  margin-left: var(--flexbox-margin-left-27, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(28) {
  margin-top: var(--flexbox-margin-top-28, 0);
  margin-left: var(--flexbox-margin-left-28, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(29) {
  margin-top: var(--flexbox-margin-top-29, 0);
  margin-left: var(--flexbox-margin-left-29, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(30) {
  margin-top: var(--flexbox-margin-top-30, 0);
  margin-left: var(--flexbox-margin-left-30, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(31) {
  margin-top: var(--flexbox-margin-top-31, 0);
  margin-left: var(--flexbox-margin-left-31, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(32) {
  margin-top: var(--flexbox-margin-top-32, 0);
  margin-left: var(--flexbox-margin-left-32, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(33) {
  margin-top: var(--flexbox-margin-top-33, 0);
  margin-left: var(--flexbox-margin-left-33, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(34) {
  margin-top: var(--flexbox-margin-top-34, 0);
  margin-left: var(--flexbox-margin-left-34, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(35) {
  margin-top: var(--flexbox-margin-top-35, 0);
  margin-left: var(--flexbox-margin-left-35, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(36) {
  margin-top: var(--flexbox-margin-top-36, 0);
  margin-left: var(--flexbox-margin-left-36, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(37) {
  margin-top: var(--flexbox-margin-top-37, 0);
  margin-left: var(--flexbox-margin-left-37, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(38) {
  margin-top: var(--flexbox-margin-top-38, 0);
  margin-left: var(--flexbox-margin-left-38, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(39) {
  margin-top: var(--flexbox-margin-top-39, 0);
  margin-left: var(--flexbox-margin-left-39, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(40) {
  margin-top: var(--flexbox-margin-top-40, 0);
  margin-left: var(--flexbox-margin-left-40, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(41) {
  margin-top: var(--flexbox-margin-top-41, 0);
  margin-left: var(--flexbox-margin-left-41, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(42) {
  margin-top: var(--flexbox-margin-top-42, 0);
  margin-left: var(--flexbox-margin-left-42, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(43) {
  margin-top: var(--flexbox-margin-top-43, 0);
  margin-left: var(--flexbox-margin-left-43, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(44) {
  margin-top: var(--flexbox-margin-top-44, 0);
  margin-left: var(--flexbox-margin-left-44, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(45) {
  margin-top: var(--flexbox-margin-top-45, 0);
  margin-left: var(--flexbox-margin-left-45, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(46) {
  margin-top: var(--flexbox-margin-top-46, 0);
  margin-left: var(--flexbox-margin-left-46, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(47) {
  margin-top: var(--flexbox-margin-top-47, 0);
  margin-left: var(--flexbox-margin-left-47, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(48) {
  margin-top: var(--flexbox-margin-top-48, 0);
  margin-left: var(--flexbox-margin-left-48, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(49) {
  margin-top: var(--flexbox-margin-top-49, 0);
  margin-left: var(--flexbox-margin-left-49, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(50) {
  margin-top: var(--flexbox-margin-top-50, 0);
  margin-left: var(--flexbox-margin-left-50, 0);
}
.web-landing-pages_Flexbox_1orklxs4 > *:nth-child(51) {
  margin-top: var(--flexbox-margin-top-51, 0);
  margin-left: var(--flexbox-margin-left-51, 0);
}
@keyframes web-landing-pages_Button_1xo0di10 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(200%);
  }
}
.web-landing-pages_Button_1xo0di11 {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--button-font-family, Coil, Roboto, Arial, sans-serif);
  outline: 0;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  transition: all 0.12s ease-in-out;
  font-weight: 400;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
  max-width: fill-available;
  position: relative;
  overflow: hidden;
  color: var(--button-color, revert);
  background-color: var(--button-bg, revert);
  border-color: var(--button-border-color, transparent);
}
.web-landing-pages_Button_1xo0di11 {
  --button-color: var(--button-color-light);
  --button-bg: var(--button-bg-light);
  --button-border-color: var(--button-border-color-light);
  --button-bg-hover: var(--button-bg-hover-light);
  --button-bg-active: var(--button-bg-active-light);
  --button-color-active: var(--button-color-active-light);
  --button-border-hover: var(--button-border-hover-light);
  --button-border-active: var(--button-border-active-light);
}
body[data-theme="dark"] .web-landing-pages_Button_1xo0di11 {
  --button-color: var(--button-color-dark);
  --button-bg: var(--button-bg-dark);
  --button-border-color: var(--button-border-color-dark);
  --button-bg-hover: var(--button-bg-hover-dark);
  --button-bg-active: var(--button-bg-active-dark);
  --button-color-active: var(--button-color-active-dark);
  --button-border-hover: var(--button-border-hover-dark);
  --button-border-active: var(--button-border-active-dark);
}
.web-landing-pages_Button_1xo0di11:hover {
  background-color: var(--button-bg-hover, var(--button-bg, revert));
  border-color: var(--button-border-hover, var(--button-border-color, transparent));
}
.web-landing-pages_Button_1xo0di11:active {
  background-color: var(--button-bg-active, var(--button-bg, revert));
  color: var(--button-color-active, var(--button-color, revert));
  border-color: var(--button-border-active, var(--button-border-color, transparent));
}
.web-landing-pages_Button_size_h28_1xo0di13 {
  height: 28px;
  min-width: 28px;
  line-height: 16px;
  font-size: 12px;
  border-radius: var(--button-size-xs-border-radius, 10px);
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 8px;
  padding-right: 8px;
}
.web-landing-pages_Button_size_h32_1xo0di14 {
  height: 32px;
  min-width: 32px;
  line-height: 16px;
  font-size: 12px;
  border-radius: var(--button-size-s-border-radius, 12px);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
.web-landing-pages_Button_size_h40_1xo0di15 {
  height: 40px;
  min-width: 40px;
  line-height: 24px;
  font-size: 16px;
  border-radius: var(--button-size-m-border-radius, 16px);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
}
.web-landing-pages_Button_size_h48_1xo0di16 {
  height: 48px;
  min-width: 48px;
  line-height: 24px;
  font-size: 16px;
  border-radius: var(--button-size-l-border-radius, 16px);
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
}
.web-landing-pages_Button_size_h56_1xo0di17 {
  height: 56px;
  min-width: 56px;
  line-height: 24px;
  font-size: 16px;
  border-radius: var(--button-size-xl-border-radius, 20px);
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
}
.web-landing-pages_Button_isHighlightActive_true_1xo0di1c:not(:hover)::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(115deg, rgba(255, 255, 255, 0) 12%, rgba(255, 255, 255, 0.3) 42%, rgba(255, 255, 255, 0) 78%);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transform: translateX(-100%);
  animation: web-landing-pages_Button_1xo0di10 1.8s ease-in-out 0.5s infinite;
}
.web-landing-pages_Button_undefined_compound_0_1xo0di1d {
  padding-left: 6px;
  padding-right: 6px;
}
.web-landing-pages_Button_undefined_compound_1_1xo0di1e {
  padding-left: 8px;
  padding-right: 8px;
}
.web-landing-pages_Button_undefined_compound_2_1xo0di1f {
  padding-left: 8px;
  padding-right: 8px;
}
.web-landing-pages_Button_undefined_compound_3_1xo0di1g {
  padding-left: 12px;
  padding-right: 12px;
}
.web-landing-pages_Button_undefined_compound_4_1xo0di1h {
  padding-left: 16px;
  padding-right: 16px;
}
.web-landing-pages_Button_1xo0di1i > * + * {
  margin-left: 4px;
}
.web-landing-pages_Button_1xo0di1i > div {
  margin-left: 0;
}
.web-landing-pages_Button_1xo0di1j {
  display: flex;
  position: absolute;
}
.web-landing-pages_Button_1xo0di1k {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.web-landing-pages_IconWrapper_16mierb0 {
  display: inline-flex;
  fill: currentColor;
}
.web-landing-pages_IconWrapper_16mierb0 {
  color: var(--icon-wrapper-color-light, var(--icon-wrapper-color, inherit));
}
body[data-theme="dark"] .web-landing-pages_IconWrapper_16mierb0 {
  color: var(--icon-wrapper-color-dark, var(--icon-wrapper-color, inherit));
}
.web-landing-pages_IconWrapper_16mierb1 {
  cursor: pointer;
}
.web-landing-pages_IconWrapper_16mierb2 {
  transition: all 0.12s ease-in-out;
}
@keyframes web-landing-pages_Spin_1hxnhn71 {
  to {
    transform: rotate(360deg);
  }
}
.web-landing-pages_Spin_1hxnhn70 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}
.web-landing-pages_Spin_1hxnhn72 {
  animation: web-landing-pages_Spin_1hxnhn71 0.85s linear infinite;
}
.web-landing-pages_Spin_1hxnhn73 {
  stroke: var(--icon-accent-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_Spin_1hxnhn73 {
  stroke: var(--icon-accent-default-dark-theme, #4673FF);
}
.web-landing-pages_Spin_1hxnhn74 {
  stroke: #FFFFFF;
}
.web-landing-pages_Indent_block_nl87ea0 {
  display: block;
}
.web-landing-pages_Indent_inline-block_nl87ea1 {
  display: inline-block;
}
@media (max-width: 767px) {
  .web-landing-pages_WidgetStack_hmlxda0 > div + div, .web-landing-pages_WidgetStack_hmlxda0 > div + section, .web-landing-pages_WidgetStack_hmlxda0 > div + aside, .web-landing-pages_WidgetStack_hmlxda0 > section + div, .web-landing-pages_WidgetStack_hmlxda0 > section + section, .web-landing-pages_WidgetStack_hmlxda0 > section + aside, .web-landing-pages_WidgetStack_hmlxda0 > aside + div, .web-landing-pages_WidgetStack_hmlxda0 > aside + section, .web-landing-pages_WidgetStack_hmlxda0 > aside + aside {
    margin-top: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .web-landing-pages_WidgetStack_hmlxda0 > div + div, .web-landing-pages_WidgetStack_hmlxda0 > div + section, .web-landing-pages_WidgetStack_hmlxda0 > div + aside, .web-landing-pages_WidgetStack_hmlxda0 > section + div, .web-landing-pages_WidgetStack_hmlxda0 > section + section, .web-landing-pages_WidgetStack_hmlxda0 > section + aside, .web-landing-pages_WidgetStack_hmlxda0 > aside + div, .web-landing-pages_WidgetStack_hmlxda0 > aside + section, .web-landing-pages_WidgetStack_hmlxda0 > aside + aside {
    margin-top: 48px;
  }
}
@media (min-width: 1200px) {
  .web-landing-pages_WidgetStack_hmlxda0 > div + div, .web-landing-pages_WidgetStack_hmlxda0 > div + section, .web-landing-pages_WidgetStack_hmlxda0 > div + aside, .web-landing-pages_WidgetStack_hmlxda0 > section + div, .web-landing-pages_WidgetStack_hmlxda0 > section + section, .web-landing-pages_WidgetStack_hmlxda0 > section + aside, .web-landing-pages_WidgetStack_hmlxda0 > aside + div, .web-landing-pages_WidgetStack_hmlxda0 > aside + section, .web-landing-pages_WidgetStack_hmlxda0 > aside + aside {
    margin-top: 80px;
  }
}
.web-landing-pages_Area_white_fmm8vk0 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Area_white_fmm8vk0 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Area_dark-blue_fmm8vk1 {
  background-color: #1D2028;
  color: #F5F6F7;
}
body[data-theme="dark"] .web-landing-pages_Area_dark-blue_fmm8vk1 {
  background-color: #FFFFFF;
  color: #0F1A24;
}
.web-landing-pages_Area_gray_fmm8vk2 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Area_gray_fmm8vk2 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Area_1_fmm8vk3 {
  padding: 0;
}
.web-landing-pages_Area_2_fmm8vk4 {
  padding: 8px;
}
.web-landing-pages_Area_3_fmm8vk5 {
  padding: 16px;
}
.web-landing-pages_Area_4_fmm8vk6 {
  padding: 24px;
}
.web-landing-pages_Area_5_fmm8vk7 {
  padding: 32px;
}
.web-landing-pages_Area_isBorderTopRadius_true_fmm8vkh {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.web-landing-pages_Area_isBorderBottomRadius_true_fmm8vki {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
@media (min-width: 768px) {
  .web-landing-pages_Area_1_fmm8vk3 {
    padding: 8px;
  }
  .web-landing-pages_Area_2_fmm8vk4 {
    padding: 16px;
  }
  .web-landing-pages_Area_3_fmm8vk5 {
    padding: 24px;
  }
  .web-landing-pages_Area_4_fmm8vk6 {
    padding: 32px;
  }
  .web-landing-pages_Area_5_fmm8vk7 {
    padding: 48px;
  }
}
@media (min-width: 1024px) {
  .web-landing-pages_Area_1_fmm8vk3 {
    padding: 16px;
  }
  .web-landing-pages_Area_2_fmm8vk4 {
    padding: 24px;
  }
  .web-landing-pages_Area_3_fmm8vk5 {
    padding: 32px;
  }
  .web-landing-pages_Area_4_fmm8vk6 {
    padding: 48px;
  }
  .web-landing-pages_Area_5_fmm8vk7 {
    padding: 64px;
  }
  .web-landing-pages_Area_isBorderTopRadius_true_fmm8vkh {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }
  .web-landing-pages_Area_isBorderBottomRadius_true_fmm8vki {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
  }
}
.web-landing-pages_PageSection_isBgContent_true_zug9c69 {
  position: relative;
}
.web-landing-pages_PageSection_isBgContent_true_zug9c6b {
  position: relative;
}
.web-landing-pages_PageSection_zug9c6d {
  font-family: var(--text-header-font-family, inherit);
  font-weight: var(--text-header-font-weight, 500);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_PageSection_zug9c6d {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_PageSection_zug9c6f {
  font-weight: 400;
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_PageSection_zug9c6f {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_PageSection_zug9c6h {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media (max-width: 767px) {
  .web-landing-pages_PageSection_indentTop_default_zug9c61 {
    padding-top: 0;
  }
  .web-landing-pages_PageSection_indentTop_medium_zug9c62 {
    padding-top: 16px;
  }
  .web-landing-pages_PageSection_indentTop_large_zug9c63 {
    padding-top: 32px;
  }
  .web-landing-pages_PageSection_indentTop_zero_zug9c64 {
    padding-top: 0;
  }
  .web-landing-pages_PageSection_indentBottom_default_zug9c65 {
    padding-bottom: 32px;
  }
  .web-landing-pages_PageSection_indentBottom_medium_zug9c66 {
    padding-bottom: 16px;
  }
  .web-landing-pages_PageSection_indentBottom_large_zug9c67 {
    padding-bottom: 32px;
  }
  .web-landing-pages_PageSection_indentBottom_zero_zug9c68 {
    padding-bottom: 0;
  }
  .web-landing-pages_PageSection_zug9c6c {
    margin-bottom: 16px;
  }
  .web-landing-pages_PageSection_zug9c6d {
    font-size: var(--text-header-h2-mobile-font-size, 20px);
    line-height: var(--text-header-h2-mobile-line-height, 115%);
  }
  .web-landing-pages_PageSection_isIndent_true_zug9c6e {
    margin-bottom: 16px;
  }
  .web-landing-pages_PageSection_zug9c6f {
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .web-landing-pages_PageSection_zug9c6g {
    margin-top: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .web-landing-pages_PageSection_indentTop_default_zug9c61 {
    padding-top: 0;
  }
  .web-landing-pages_PageSection_indentTop_medium_zug9c62 {
    padding-top: 24px;
  }
  .web-landing-pages_PageSection_indentTop_large_zug9c63 {
    padding-top: 48px;
  }
  .web-landing-pages_PageSection_indentTop_zero_zug9c64 {
    padding-top: 0;
  }
  .web-landing-pages_PageSection_indentBottom_default_zug9c65 {
    padding-bottom: 48px;
  }
  .web-landing-pages_PageSection_indentBottom_medium_zug9c66 {
    padding-bottom: 24px;
  }
  .web-landing-pages_PageSection_indentBottom_large_zug9c67 {
    padding-bottom: 48px;
  }
  .web-landing-pages_PageSection_indentBottom_zero_zug9c68 {
    padding-bottom: 0;
  }
  .web-landing-pages_PageSection_zug9c6c {
    margin-bottom: 24px;
  }
  .web-landing-pages_PageSection_zug9c6d {
    font-size: var(--text-header-h2-tablet-font-size, 28px);
    line-height: var(--text-header-h2-tablet-line-height, 115%);
  }
  .web-landing-pages_PageSection_isIndent_true_zug9c6e {
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .web-landing-pages_PageSection_indentTop_default_zug9c61 {
    padding-top: 0;
  }
  .web-landing-pages_PageSection_indentTop_medium_zug9c62 {
    padding-top: 32px;
  }
  .web-landing-pages_PageSection_indentTop_large_zug9c63 {
    padding-top: 80px;
  }
  .web-landing-pages_PageSection_indentTop_zero_zug9c64 {
    padding-top: 0;
  }
  .web-landing-pages_PageSection_indentBottom_default_zug9c65 {
    padding-bottom: 80px;
  }
  .web-landing-pages_PageSection_indentBottom_medium_zug9c66 {
    padding-bottom: 32px;
  }
  .web-landing-pages_PageSection_indentBottom_large_zug9c67 {
    padding-bottom: 80px;
  }
  .web-landing-pages_PageSection_indentBottom_zero_zug9c68 {
    padding-bottom: 0;
  }
  .web-landing-pages_PageSection_zug9c6c {
    margin-bottom: 32px;
  }
  .web-landing-pages_PageSection_zug9c6d {
    font-size: var(--text-header-h2-desktop-font-size, 32px);
    line-height: var(--text-header-h2-desktop-line-height, 115%);
  }
  .web-landing-pages_PageSection_isIndent_true_zug9c6e {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  .web-landing-pages_PageSection_zug9c6f {
    font-size: 16px;
    line-height: 24px;
    margin-top: 16px;
  }
  .web-landing-pages_PageSection_zug9c6g {
    margin-top: 24px;
  }
}
.web-landing-pages_Breadcrumbs_wvj7f60 {
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: none;
}
.web-landing-pages_Breadcrumbs_wvj7f60::-webkit-scrollbar {
  display: none;
}
.web-landing-pages_Breadcrumbs_wvj7f61 {
  list-style-type: none;
  display: flex;
  align-items: center;
}
.web-landing-pages_Breadcrumbs_wvj7f61 li:nth-last-child(n + 2)::after {
  content: "";
  display: inline-block;
  height: 4px;
  width: 4px;
  margin: 0 6px;
  border-radius: 50%;
  background-color: rgba(164, 169, 181, 0.7);
  vertical-align: middle;
}
.web-landing-pages_Breadcrumbs_wvj7f62 {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  vertical-align: middle;
}
.web-landing-pages_Breadcrumbs_isLast_true_wvj7f65 {
  pointer-events: none;
}
.web-landing-pages_Breadcrumbs_undefined_compound_0_wvj7f67 {
  color: #687082;
}
.web-landing-pages_Breadcrumbs_undefined_compound_0_wvj7f67:hover {
  color: var(--text-accent-hover, #009BFF);
}
.web-landing-pages_Breadcrumbs_undefined_compound_1_wvj7f68 {
  color: #A4A9B5;
}
.web-landing-pages_Breadcrumbs_undefined_compound_2_wvj7f69 {
  color: rgba(255, 255, 255, 0.6);
}
.web-landing-pages_Breadcrumbs_undefined_compound_2_wvj7f69:hover {
  color: #A0D4FA;
}
.web-landing-pages_Breadcrumbs_undefined_compound_3_wvj7f6a {
  color: rgba(255, 255, 255, 0.4);
}
.web-landing-pages_SeparateLine_1dc9vua0 {
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0;
  margin: 0;
}
.web-landing-pages_SeparateLine_1dc9vua0 {
  border-bottom-color: var(--border-divider-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_SeparateLine_1dc9vua0 {
  border-bottom-color: var(--border-divider-default-dark-theme, #3E4454);
}
.web-landing-pages_SeparateLine_isTakesVerticalSpace_false_1dc9vua2 {
  margin-top: -1px;
}
.web-landing-pages_common_12jvguu0 * {
  box-sizing: border-box;
}
.web-landing-pages_common_12jvguu0 details > summary:first-of-type {
  list-style: none;
}
.web-landing-pages_common_12jvguu1 {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-top: 1px solid;
  padding: 16px;
}
.web-landing-pages_common_12jvguu1 {
  border-top-color: var(--bg-tertiary-default, #E2EBF3);
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_common_12jvguu1 {
  border-top-color: var(--bg-tertiary-default-dark-theme, #3E4454);
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_CareerPage_4v9e5g0 {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.web-landing-pages_CareerPage_4v9e5g1 {
  display: flex;
  flex-direction: column;
  gap: 64px;
}
.web-landing-pages_CareerPage_4v9e5g2 {
  display: flex;
  flex-direction: column;
  gap: 80px;
}
.web-landing-pages_CareerPage_4v9e5g3 {
  text-align: start;
}
.web-landing-pages_CareerPage_4v9e5g4 {
  font-size: 16px;
  line-height: 140%;
}
.web-landing-pages_CareerPage_4v9e5g5 {
  font-size: 18px;
  line-height: 140%;
}
.web-landing-pages_CareerPage_4v9e5g6 {
  font-size: 24px;
  line-height: 140%;
}
.web-landing-pages_CareerPage_4v9e5g7 {
  min-height: 304px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 16px;
  object-fit: cover;
}
.web-landing-pages_CareerPage_4v9e5g8 {
  display: block;
}
.web-landing-pages_CareerPage_4v9e5g9 {
  display: none;
}
.web-landing-pages_CareerPage_4v9e5ga {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.web-landing-pages_CareerPage_4v9e5gb {
  padding: 16px 0;
  border-top: 1px solid;
  border-top-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_CareerPage_4v9e5gb {
  border-top-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_CareerPage_4v9e5gc {
  padding: 32px 0;
  border-top: 1px solid;
  border-top-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_CareerPage_4v9e5gc {
  border-top-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_CareerPage_4v9e5ge {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
@media (min-width: 1024px) {
  .web-landing-pages_CareerPage_4v9e5g3 {
    text-align: center;
  }
  .web-landing-pages_CareerPage_4v9e5g8 {
    display: none;
  }
  .web-landing-pages_CareerPage_4v9e5g9 {
    display: block;
  }
  .web-landing-pages_CareerPage_4v9e5ge {
    align-items: center;
    text-align: center;
  }
}
@media (max-width: 1024px) {
  .web-landing-pages_CareerPage_4v9e5gd {
    padding: 0 12px;
  }
}
.web-landing-pages_Scroller_1tunjxx0 {
  border: none;
  position: absolute;
  display: none;
  align-items: center;
  justify-content: center;
  width: var(--scroller-button-size, 48px);
  height: var(--scroller-button-size, 48px);
  border-radius: 50%;
  transition: transform 150ms ease-in-out;
  cursor: pointer;
  z-index: 5;
}
.web-landing-pages_Scroller_1tunjxx0 {
  box-shadow: var(--shadow-controls, 0 2px 4px rgba(22, 33, 54, 0.32));
  background-color: var(--bg-primary-default, #FFFFFF);
  fill: var(--icon-primary-default, #0F1A24);
  color: var(--icon-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Scroller_1tunjxx0 {
  box-shadow: var(--shadow-controls-dark-theme, 0 2px 4px rgba(233, 222, 201, 0.32));
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  fill: var(--icon-primary-default-dark-theme, #F5F6F7);
  color: var(--icon-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Scroller_1tunjxx0:hover {
  fill: var(--icon-primary-hover, #009BFF);
  color: var(--icon-primary-hover, #009BFF);
}
body[data-theme="dark"] .web-landing-pages_Scroller_1tunjxx0:hover {
  fill: var(--icon-primary-hover-dark-theme, #B3B7C2);
  color: var(--icon-primary-hover-dark-theme, #B3B7C2);
}
.web-landing-pages_Scroller_1tunjxx1 {
  top: 50%;
  transform: translate(-50%, -50%);
}
.web-landing-pages_Scroller_1tunjxx1:hover {
  transform: translate(-50%, -50%) scale(1.16);
}
.web-landing-pages_Scroller_1_1tunjxx2 {
  transform: translate(calc(2px - 50%), -50%);
}
.web-landing-pages_Scroller_1_1tunjxx2:hover {
  transform: translate(calc(2px - 50%), -50%) scale(1.16);
}
.web-landing-pages_Scroller_2_1tunjxx3 {
  transform: translate(calc(4px - 50%), -50%);
}
.web-landing-pages_Scroller_2_1tunjxx3:hover {
  transform: translate(calc(4px - 50%), -50%) scale(1.16);
}
.web-landing-pages_Scroller_4_1tunjxx4 {
  transform: translate(calc(32px - 50%), -50%);
}
.web-landing-pages_Scroller_4_1tunjxx4:hover {
  transform: translate(calc(32px - 50%), -50%) scale(1.16);
}
.web-landing-pages_Scroller_1tunjxx5 {
  right: 0;
  top: 50%;
  transform: translate(50%, -50%);
}
.web-landing-pages_Scroller_1tunjxx5:hover {
  transform: translate(50%, -50%) scale(1.16);
}
.web-landing-pages_Scroller_1_1tunjxx6 {
  transform: translate(calc(-2px + 50%), -50%);
}
.web-landing-pages_Scroller_1_1tunjxx6:hover {
  transform: translate(calc(-2px + 50%), -50%) scale(1.16);
}
.web-landing-pages_Scroller_2_1tunjxx7 {
  transform: translate(calc(-4px + 50%), -50%);
}
.web-landing-pages_Scroller_2_1tunjxx7:hover {
  transform: translate(calc(-4px + 50%), -50%) scale(1.16);
}
.web-landing-pages_Scroller_4_1tunjxx8 {
  transform: translate(calc(-32px + 50%), -50%);
}
.web-landing-pages_Scroller_4_1tunjxx8:hover {
  transform: translate(calc(-32px + 50%), -50%) scale(1.16);
}
.web-landing-pages_Scroller_1tunjxx9 {
  position: relative;
}
.web-landing-pages_Scroller_1tunjxxa {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  gap: var(--scroller-gap, 16px);
  scroll-behavior: smooth;
  scroll-snap-type: var(--scroller-snap-type, x mandatory);
  scrollbar-width: none;
}
.web-landing-pages_Scroller_1tunjxxa::-webkit-scrollbar {
  display: none;
}
.web-landing-pages_Scroller_1tunjxxa > :nth-child(n) {
  flex: var(--scroller-item-flex, 0 0 auto);
  max-width: var(--scroller-item-max-width, none);
  scroll-snap-align: var(--scroller-snap-align, start);
}
.web-landing-pages_Scroller_1tunjxxa > :first-child {
  margin-left: 0;
}
.web-landing-pages_Scroller_1tunjxxa > :last-child {
  margin-right: 0;
}
.web-landing-pages_Scroller_1tunjxxb {
  position: relative;
}
.web-landing-pages_Scroller_1tunjxxc::before, .web-landing-pages_Scroller_1tunjxxc::after {
  content: "";
  pointer-events: none;
  position: absolute;
  display: block;
  width: 16px;
  height: 100%;
  top: 50%;
  z-index: 4;
}
.web-landing-pages_Scroller_1tunjxxd {
  --scroller-fade-rgb-before: 255, 255, 255;
  --scroller-fade-solid-before: var(--bg-primary-default, #FFFFFF);
  --scroller-fade-rgb-after: 255, 255, 255;
  --scroller-fade-solid-after: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Scroller_1tunjxxd {
  --scroller-fade-rgb-before: 29, 32, 40;
  --scroller-fade-solid-before: var(--bg-primary-default-dark-theme, #1D2028);
  --scroller-fade-rgb-after: 29, 32, 40;
  --scroller-fade-solid-after: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_Scroller_1tunjxxd::before {
  right: calc(var(--scroller-outset-fade-pos, 24px) * -1);
  background: linear-gradient(90deg, rgba(var(--scroller-fade-rgb-before), 0) 7.52%, rgba(var(--scroller-fade-rgb-before), 0.0086472) 13.24%, rgba(var(--scroller-fade-rgb-before), 0.03551) 18.97%, rgba(var(--scroller-fade-rgb-before), 0.0816599) 24.69%, rgba(var(--scroller-fade-rgb-before), 0.147411) 30.41%, rgba(var(--scroller-fade-rgb-before), 0.231775) 36.13%, rgba(var(--scroller-fade-rgb-before), 0.331884) 41.85%, rgba(var(--scroller-fade-rgb-before), 0.442691) 47.57%, rgba(var(--scroller-fade-rgb-before), 0.557309) 53.29%, rgba(var(--scroller-fade-rgb-before), 0.668116) 59.01%, rgba(var(--scroller-fade-rgb-before), 0.768225) 64.73%, rgba(var(--scroller-fade-rgb-before), 0.852589) 70.45%, rgba(var(--scroller-fade-rgb-before), 0.91834) 76.17%, rgba(var(--scroller-fade-rgb-before), 0.96449) 81.89%, rgba(var(--scroller-fade-rgb-before), 0.991353) 87.61%, var(--scroller-fade-solid-before) 93.33%);
}
.web-landing-pages_Scroller_1tunjxxd::after {
  left: calc(var(--scroller-outset-fade-pos, 24px) * -1);
  background: linear-gradient(270deg, rgba(var(--scroller-fade-rgb-after), 0) 7.52%, rgba(var(--scroller-fade-rgb-after), 0.0086472) 13.24%, rgba(var(--scroller-fade-rgb-after), 0.03551) 18.97%, rgba(var(--scroller-fade-rgb-after), 0.0816599) 24.69%, rgba(var(--scroller-fade-rgb-after), 0.147411) 30.41%, rgba(var(--scroller-fade-rgb-after), 0.231775) 36.13%, rgba(var(--scroller-fade-rgb-after), 0.331884) 41.85%, rgba(var(--scroller-fade-rgb-after), 0.442691) 47.57%, rgba(var(--scroller-fade-rgb-after), 0.557309) 53.29%, rgba(var(--scroller-fade-rgb-after), 0.668116) 59.01%, rgba(var(--scroller-fade-rgb-after), 0.768225) 64.73%, rgba(var(--scroller-fade-rgb-after), 0.852589) 70.45%, rgba(var(--scroller-fade-rgb-after), 0.91834) 76.17%, rgba(var(--scroller-fade-rgb-after), 0.96449) 81.89%, rgba(var(--scroller-fade-rgb-after), 0.991353) 87.61%, var(--scroller-fade-solid-after) 93.33%);
}
.web-landing-pages_Scroller_1tunjxxe {
  --scroller-fade-rgb-before: 241, 245, 249;
  --scroller-fade-solid-before: var(--bg-canvas-default, #F1F5F9);
  --scroller-fade-rgb-after: 241, 245, 249;
  --scroller-fade-solid-after: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_Scroller_1tunjxxe {
  --scroller-fade-rgb-before: 10, 11, 14;
  --scroller-fade-solid-before: var(--bg-canvas-default-dark-theme, #0A0B0E);
  --scroller-fade-rgb-after: 10, 11, 14;
  --scroller-fade-solid-after: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_Scroller_1tunjxxe::before {
  right: calc(var(--scroller-outset-fade-pos, 24px) * -1);
  background: linear-gradient(90deg, rgba(var(--scroller-fade-rgb-before), 0), rgba(var(--scroller-fade-rgb-before), 0) 20%, rgba(var(--scroller-fade-rgb-before), 0.557) 35%, var(--scroller-fade-solid-before) 50%, var(--scroller-fade-solid-before));
}
.web-landing-pages_Scroller_1tunjxxe::after {
  left: calc(var(--scroller-outset-fade-pos, 24px) * -1);
  background: linear-gradient(270deg, rgba(var(--scroller-fade-rgb-after), 0), rgba(var(--scroller-fade-rgb-after), 0) 20%, rgba(var(--scroller-fade-rgb-after), 0.557) 35%, var(--scroller-fade-solid-after) 50%, var(--scroller-fade-solid-after));
}
.web-landing-pages_Scroller_1tunjxxf {
  --scroller-fade-rgb-before: 241, 245, 249;
  --scroller-fade-solid-before: var(--bg-canvas-default, #F1F5F9);
  --scroller-fade-rgb-after: 241, 245, 249;
  --scroller-fade-solid-after: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_Scroller_1tunjxxf {
  --scroller-fade-rgb-before: 10, 11, 14;
  --scroller-fade-solid-before: var(--bg-canvas-default-dark-theme, #0A0B0E);
  --scroller-fade-rgb-after: 10, 11, 14;
  --scroller-fade-solid-after: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_Scroller_1tunjxxf::before {
  right: 0;
  transform: translate(0, -50%);
  background: linear-gradient(270deg, var(--scroller-fade-solid-before) -6.25%, rgba(var(--scroller-fade-rgb-before), 0.8) 46.87%, rgba(var(--scroller-fade-rgb-before), 0) 100%);
}
.web-landing-pages_Scroller_1tunjxxf::after {
  left: 0;
  transform: translate(0, -50%);
  background: linear-gradient(90deg, var(--scroller-fade-solid-after) -6.25%, rgba(var(--scroller-fade-rgb-after), 0.8) 46.87%, rgba(var(--scroller-fade-rgb-after), 0) 100%);
}
.web-landing-pages_Scroller_1tunjxxg {
  --scroller-fade-rgb-before: 255, 255, 255;
  --scroller-fade-solid-before: var(--bg-primary-default, #FFFFFF);
  --scroller-fade-rgb-after: 255, 255, 255;
  --scroller-fade-solid-after: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Scroller_1tunjxxg {
  --scroller-fade-rgb-before: 29, 32, 40;
  --scroller-fade-solid-before: var(--bg-primary-default-dark-theme, #1D2028);
  --scroller-fade-rgb-after: 29, 32, 40;
  --scroller-fade-solid-after: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_Scroller_1tunjxxg::before {
  right: 0;
  transform: translate(0, -50%);
  background: linear-gradient(90deg, rgba(var(--scroller-fade-rgb-before), 0) 0, rgba(var(--scroller-fade-rgb-before), 0.1) 30%, rgba(var(--scroller-fade-rgb-before), 0.8) 70%, rgba(var(--scroller-fade-rgb-before), 0.99) 90%, var(--scroller-fade-solid-before) 100%);
}
.web-landing-pages_Scroller_1tunjxxg::after {
  left: 0;
  transform: translate(0, -50%) rotate(360deg);
  background: linear-gradient(270deg, rgba(var(--scroller-fade-rgb-after), 0) 0, rgba(var(--scroller-fade-rgb-after), 0.1) 30%, rgba(var(--scroller-fade-rgb-after), 0.8) 70%, rgba(var(--scroller-fade-rgb-after), 0.99) 90%, var(--scroller-fade-solid-after) 100%);
}
.web-landing-pages_Scroller_1tunjxxh {
  --scroller-fade-rgb-before: 237, 230, 247;
  --scroller-fade-solid-before: #EDE6F7;
  --scroller-fade-rgb-after: 227, 233, 255;
  --scroller-fade-solid-after: #E3E9FF;
}
body[data-theme="dark"] .web-landing-pages_Scroller_1tunjxxh {
  --scroller-fade-rgb-before: 10, 11, 14;
  --scroller-fade-solid-before: #0A0B0E;
  --scroller-fade-rgb-after: 10, 11, 14;
  --scroller-fade-solid-after: #0A0B0E;
}
.web-landing-pages_Scroller_1tunjxxh::before {
  right: 0;
  top: 0;
  background: linear-gradient(90deg, rgba(var(--scroller-fade-rgb-before), 0) 18.1%, var(--scroller-fade-solid-before) 100%);
}
.web-landing-pages_Scroller_1tunjxxh::after {
  left: 0;
  top: 0;
  background: linear-gradient(270deg, rgba(var(--scroller-fade-rgb-after), 0) 18.1%, var(--scroller-fade-solid-after) 100%);
}
.web-landing-pages_Scroller_small_1tunjxxi::before, .web-landing-pages_Scroller_small_1tunjxxi::after {
  border-radius: 4px;
}
.web-landing-pages_Scroller_default_1tunjxxj::before, .web-landing-pages_Scroller_default_1tunjxxj::after {
  border-radius: 8px;
}
.web-landing-pages_Scroller_large_1tunjxxk::before, .web-landing-pages_Scroller_large_1tunjxxk::after {
  border-radius: 16px;
}
.web-landing-pages_Scroller_1tunjxxl::before {
  display: none;
}
.web-landing-pages_Scroller_1tunjxxm::after {
  display: none;
}
.web-landing-pages_Scroller_1_1tunjxxo {
  margin-top: -2px;
  margin-right: -2px;
  margin-bottom: -2px;
  margin-left: -2px;
}
.web-landing-pages_Scroller_2_1tunjxxp {
  margin-top: -4px;
  margin-right: -4px;
  margin-bottom: -4px;
  margin-left: -4px;
}
.web-landing-pages_Scroller_4_1tunjxxq {
  margin-top: -16px;
  margin-right: -32px;
  margin-bottom: -32px;
  margin-left: -32px;
}
.web-landing-pages_Scroller_1tunjxxr {
  overflow: hidden;
  margin-left: -16px;
  margin-right: -16px;
}
.web-landing-pages_Scroller_1_1tunjxxo .web-landing-pages_Scroller_1tunjxxa {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
.web-landing-pages_Scroller_2_1tunjxxp .web-landing-pages_Scroller_1tunjxxa {
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}
.web-landing-pages_Scroller_4_1tunjxxq .web-landing-pages_Scroller_1tunjxxa {
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}
.web-landing-pages_Scroller_4_1tunjxxq .web-landing-pages_Scroller_1tunjxx1, .web-landing-pages_Scroller_4_1tunjxxq .web-landing-pages_Scroller_1tunjxx5 {
  top: calc(50% - 8px);
}
.web-landing-pages_Scroller_1tunjxxr .web-landing-pages_Scroller_1tunjxxa {
  padding-left: 16px;
  padding-right: 16px;
  scroll-padding-left: 16px;
  scroll-padding-right: 16px;
}
.web-landing-pages_Scroller_1tunjxxr .web-landing-pages_Scroller_1tunjxx1 {
  left: 10px;
  transform: translate(0, -50%);
}
.web-landing-pages_Scroller_1tunjxxr .web-landing-pages_Scroller_1tunjxx1:hover {
  transform: translate(0, -50%) scale(1.16);
}
.web-landing-pages_Scroller_1tunjxxr .web-landing-pages_Scroller_1tunjxx5 {
  right: 10px;
  transform: translate(0, -50%);
}
.web-landing-pages_Scroller_1tunjxxr .web-landing-pages_Scroller_1tunjxx5:hover {
  transform: translate(0, -50%) scale(1.16);
}
.web-landing-pages_Scroller_1tunjxxt .web-landing-pages_Scroller_1tunjxx1 {
  left: var(--scroller-button-position);
}
.web-landing-pages_Scroller_1tunjxxt .web-landing-pages_Scroller_1tunjxx5 {
  right: var(--scroller-button-position);
}
.web-landing-pages_Scroller_1tunjxxs .web-landing-pages_Scroller_1tunjxx0 {
  display: none;
}
.web-landing-pages_Scroller_1tunjxxs:hover .web-landing-pages_Scroller_1tunjxx0 {
  display: flex;
}
@media (min-width: 768px) {
  .web-landing-pages_Scroller_1tunjxx0 {
    display: flex;
  }
  .web-landing-pages_Scroller_1tunjxxc::before, .web-landing-pages_Scroller_1tunjxxc::after {
    width: 29px;
  }
  .web-landing-pages_Scroller_1tunjxxh::before {
    width: 120px;
  }
  .web-landing-pages_Scroller_1tunjxxh::after {
    width: 120px;
  }
}
@media (min-width: 1024px) {
  .web-landing-pages_Scroller_1tunjxxr {
    margin-left: -24px;
    margin-right: -24px;
  }
  .web-landing-pages_Scroller_1tunjxxr .web-landing-pages_Scroller_1tunjxxa {
    padding-left: 24px;
    padding-right: 24px;
    scroll-padding-left: 24px;
    scroll-padding-right: 24px;
  }
}
@media (min-width: 1200px) {
  .web-landing-pages_Scroller_1tunjxxc::before, .web-landing-pages_Scroller_1tunjxxc::after {
    width: 74px;
  }
  .web-landing-pages_Scroller_1tunjxxc::before {
    transform: translate(0, -50%) rotate(360deg);
  }
  .web-landing-pages_Scroller_1tunjxxc::after {
    transform: translate(0, -50%);
  }
  .web-landing-pages_Scroller_1tunjxxg::before {
    background: linear-gradient(90deg, rgba(var(--scroller-fade-rgb-before), 0) 0, rgba(var(--scroller-fade-rgb-before), 0) 20%, rgba(var(--scroller-fade-rgb-before), 0.557309) 35%, var(--scroller-fade-solid-before) 50%, var(--scroller-fade-solid-before) 100%);
  }
  .web-landing-pages_Scroller_1tunjxxg::after {
    background: linear-gradient(270deg, rgba(var(--scroller-fade-rgb-after), 0) 0, rgba(var(--scroller-fade-rgb-after), 0) 20%, rgba(var(--scroller-fade-rgb-after), 0.557309) 35%, var(--scroller-fade-solid-after) 50%, var(--scroller-fade-solid-after) 100%);
  }
  .web-landing-pages_Scroller_1tunjxxh::before {
    top: 50%;
    width: 136px;
  }
  .web-landing-pages_Scroller_1tunjxxh::after {
    top: 50%;
    width: 136px;
  }
  .web-landing-pages_Scroller_1tunjxxr {
    margin-left: -32px;
    margin-right: -32px;
  }
  .web-landing-pages_Scroller_1tunjxxr .web-landing-pages_Scroller_1tunjxxa {
    padding-left: 32px;
    padding-right: 32px;
    scroll-padding-left: 32px;
    scroll-padding-right: 32px;
  }
}
.web-landing-pages_AdvantageCard_8vhi50 {
  width: 296px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px 24px;
  border-radius: 16px;
  flex: 1;
}
body[data-theme="dark"] .web-landing-pages_AdvantageCard_8vhi50 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_AdvantageCard_8vhi51 {
  width: 304px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px 24px;
  border-radius: 16px;
  flex: 1;
}
body[data-theme="dark"] .web-landing-pages_AdvantageCard_8vhi51 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_AdvantageCard_8vhi52 {
  color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_AdvantageCard_8vhi52 {
  color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_TextHeader_neobt70 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.web-landing-pages_TextHeader_neobt71 {
  text-align: center;
}
.web-landing-pages_TextHeader_neobt72 {
  font-weight: var(--text-header-font-weight, 500);
  font-family: var(--text-header-font-family, inherit);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_TextHeader_neobt72 {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_TextHeader_size_h0_neobt73 {
  font-family: var(--text-header-h0-font-family, Coil, Roboto, Arial, sans-serif);
}
.web-landing-pages_TextHeader_size_h1_neobt74 {
  font-family: var(--text-header-h1-font-family, Coil, Roboto, Arial, sans-serif);
}
.web-landing-pages_TextHeader_size_h2_neobt75 {
  font-family: var(--text-header-h2-font-family, Coil, Roboto, Arial, sans-serif);
}
.web-landing-pages_TextHeader_size_h3_neobt76 {
  font-family: var(--text-header-h3-font-family, Coil, Roboto, Arial, sans-serif);
}
.web-landing-pages_TextHeader_size_h4_neobt77 {
  font-family: var(--text-header-h4-font-family, Roboto, Arial, sans-serif);
}
.web-landing-pages_TextHeader_size_h5_neobt78 {
  font-family: var(--text-header-h5-font-family, Roboto, Arial, sans-serif);
}
.web-landing-pages_TextHeader_undefined_compound_0_neobt7c {
  font-size: var(--text-header-h0-desktop-font-size, 48px);
  line-height: var(--text-header-h0-desktop-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_1_neobt7d {
  font-size: var(--text-header-h0-tablet-font-size, 32px);
  line-height: var(--text-header-h0-tablet-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_2_neobt7e {
  font-size: var(--text-header-h0-mobile-font-size, 24px);
  line-height: var(--text-header-h0-mobile-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_3_neobt7f {
  font-size: var(--text-header-h1-desktop-font-size, 40px);
  line-height: var(--text-header-h1-desktop-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_4_neobt7g {
  font-size: var(--text-header-h1-tablet-font-size, 32px);
  line-height: var(--text-header-h1-tablet-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_5_neobt7h {
  font-size: var(--text-header-h1-mobile-font-size, 24px);
  line-height: var(--text-header-h1-mobile-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_6_neobt7i {
  font-size: var(--text-header-h2-desktop-font-size, 32px);
  line-height: var(--text-header-h2-desktop-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_7_neobt7j {
  font-size: var(--text-header-h2-tablet-font-size, 28px);
  line-height: var(--text-header-h2-tablet-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_8_neobt7k {
  font-size: var(--text-header-h2-mobile-font-size, 20px);
  line-height: var(--text-header-h2-mobile-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_9_neobt7l {
  font-size: var(--text-header-h3-desktop-font-size, 24px);
  line-height: var(--text-header-h3-desktop-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_10_neobt7m {
  font-size: var(--text-header-h3-tablet-font-size, 24px);
  line-height: var(--text-header-h3-tablet-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_11_neobt7n {
  font-size: var(--text-header-h3-mobile-font-size, 18px);
  line-height: var(--text-header-h3-mobile-line-height, 115%);
}
.web-landing-pages_TextHeader_undefined_compound_12_neobt7o {
  font-size: var(--text-header-h4-desktop-font-size, 20px);
  line-height: var(--text-header-h4-desktop-line-height, 130%);
}
.web-landing-pages_TextHeader_undefined_compound_13_neobt7p {
  font-size: var(--text-header-h4-tablet-font-size, 20px);
  line-height: var(--text-header-h4-tablet-line-height, 130%);
}
.web-landing-pages_TextHeader_undefined_compound_14_neobt7q {
  font-size: var(--text-header-h4-mobile-font-size, 16px);
  line-height: var(--text-header-h4-mobile-line-height, 130%);
}
.web-landing-pages_TextHeader_undefined_compound_15_neobt7r {
  font-size: var(--text-header-h5-desktop-font-size, 16px);
  line-height: var(--text-header-h5-desktop-line-height, 130%);
}
.web-landing-pages_TextHeader_undefined_compound_16_neobt7s {
  font-size: var(--text-header-h5-tablet-font-size, 16px);
  line-height: var(--text-header-h5-tablet-line-height, 130%);
}
.web-landing-pages_TextHeader_undefined_compound_17_neobt7t {
  font-size: var(--text-header-h5-mobile-font-size, 14px);
  line-height: var(--text-header-h5-mobile-line-height, 130%);
}
.web-landing-pages_BenefitCard_snhckg0 {
  width: 296px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_BenefitCard_snhckg0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_BenefitCard_snhckg1 {
  width: 296px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 24px;
}
body[data-theme="dark"] .web-landing-pages_BenefitCard_snhckg1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_BenefitCard_snhckg2 {
  width: 416px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 32px;
}
body[data-theme="dark"] .web-landing-pages_BenefitCard_snhckg2 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_ButtonArrow_w047as0 {
  width: 0;
  height: 0;
}
.web-landing-pages_ButtonArrow_w047as1 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
}
.web-landing-pages_ButtonArrow_size_h48_w047as2 {
  transform: translate(-24px, -24px);
  width: 48px;
  height: 48px;
}
.web-landing-pages_ButtonArrow_size_h32_w047as3 {
  transform: translate(-16px, -16px);
  width: 32px;
  height: 32px;
}
.web-landing-pages_ButtonArrow_isHidden_true_w047as4 {
  display: none;
}
.web-landing-pages_ButtonArrow_w047as5 {
  transition: all 0.12s ease-in-out;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  cursor: pointer;
}
.web-landing-pages_ButtonArrow_w047as5:active {
  transform: none;
}
.web-landing-pages_ButtonArrow_size_h48_w047as6:hover {
  transform: scale(1.1666666666666667);
}
.web-landing-pages_ButtonArrow_size_h32_w047as7:hover {
  transform: scale(1.25);
}
.web-landing-pages_ButtonArrow_isDisabled_true_w047asa {
  box-shadow: none;
  border: transparent;
  pointer-events: none;
  cursor: default;
}
.web-landing-pages_ButtonArrow_undefined_compound_0_w047asb {
  background-color: var(--bg-primary-default, #FFFFFF);
  box-shadow: 0 2px 4px rgba(22, 33, 54, 0.32);
}
body[data-theme="dark"] .web-landing-pages_ButtonArrow_undefined_compound_0_w047asb {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  box-shadow: none;
}
.web-landing-pages_ButtonArrow_undefined_compound_1_w047asc {
  border-width: 1px;
  border-style: solid;
}
.web-landing-pages_ButtonArrow_undefined_compound_1_w047asc {
  border-color: #D6D9E0;
}
body[data-theme="dark"] .web-landing-pages_ButtonArrow_undefined_compound_1_w047asc {
  border-color: rgba(255, 255, 255, 0.4);
}
.web-landing-pages_ButtonArrow_undefined_compound_2_w047asd {
  background-color: rgba(0, 0, 0, 0.08);
}
body[data-theme="dark"] .web-landing-pages_ButtonArrow_undefined_compound_2_w047asd {
  background-color: rgba(255, 255, 255, 0.2);
}
.web-landing-pages_ButtonArrow_w047ase {
  position: absolute;
  pointer-events: none;
}
.web-landing-pages_Slider_1lcmit10 {
  position: relative;
}
.web-landing-pages_Slider_1lcmit11 {
  overflow: hidden;
  position: relative;
  border-radius: 16px;
}
.web-landing-pages_Slider_1lcmit12 {
  display: none;
}
.web-landing-pages_Slider_1lcmit13 {
  display: block;
}
.web-landing-pages_Slider_1lcmit10:hover .web-landing-pages_Slider_1lcmit12 {
  display: block;
}
.web-landing-pages_Slider_1lcmit14 {
  display: inline-block;
  min-width: 100%;
}
.web-landing-pages_Slider_1lcmit15 {
  display: flex;
  user-select: none;
  padding: 0 100vw;
}
.web-landing-pages_Slider_1lcmit16 {
  width: var(--slider-slide-width);
  min-height: 100%;
  overflow: hidden;
}
.web-landing-pages_Slider_1lcmit17 {
  position: absolute;
  top: calc(50% - 16px);
  z-index: 10;
}
.web-landing-pages_Slider_side_left_1lcmit18 {
  left: 0;
}
.web-landing-pages_Slider_side_right_1lcmit19 {
  right: 0;
}
.web-landing-pages_Slider_visible_true_1lcmit1a {
  display: block;
}
.web-landing-pages_Slider_visible_false_1lcmit1b {
  display: none;
}
.web-landing-pages_Slider_1lcmit1c {
  position: absolute;
  display: flex;
  justify-content: center;
  gap: 8px;
  width: 100%;
  left: 0;
  bottom: 4px;
  z-index: 10;
}
.web-landing-pages_Slider_1lcmit1d {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  cursor: pointer;
}
.web-landing-pages_Slider_isActive_true_1lcmit1e {
  background: #0D8BFF;
}
.web-landing-pages_Slider_isActive_false_1lcmit1f {
  background: #0D8BFF33;
}
@media screen and (min-width: 768px) {
  .web-landing-pages_Slider_1lcmit15 {
    padding: 0;
  }
  .web-landing-pages_Slider_1lcmit16 {
    width: var(--slider-slide-width);
  }
}
.web-landing-pages_CommunityImpactItem_10ss2f60 {
  width: 100%;
  height: 367px;
  border-radius: 16px;
  object-fit: cover;
}
.web-landing-pages_CommunityImpactItem_10ss2f61 {
  align-items: center;
  text-align: center;
}
@media (max-width: 1024px) {
  .web-landing-pages_CommunityImpactItem_10ss2f60 {
    height: auto;
    min-height: 367px;
    max-height: 400px;
  }
}
@media (min-width: 1024px) {
  .web-landing-pages_CommunityImpactItem_10ss2f61 {
    align-items: flex-start;
    text-align: start;
  }
}
.web-landing-pages_CareerValueCard_1ja1k3f0 {
  width: 296px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  border-radius: 24px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  background-repeat: no-repeat;
  background-size: 260px 260px;
  background-position: 155% 350%;
}
body[data-theme="dark"] .web-landing-pages_CareerValueCard_1ja1k3f0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_CareerValueCard_1ja1k3f1 {
  width: 428px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  border-radius: 16px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  background-repeat: no-repeat;
  background-size: 300px 300px;
  background-position: 100% 245%;
}
body[data-theme="dark"] .web-landing-pages_CareerValueCard_1ja1k3f1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_CareerValueCard_1ja1k3f2 {
  width: 416px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  border-radius: 24px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  background-repeat: no-repeat;
  background-size: 260px 260px;
  background-position: 105% 180%;
}
body[data-theme="dark"] .web-landing-pages_CareerValueCard_1ja1k3f2 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
@media (min-width: 1024px) {
  .web-landing-pages_CareerValueCard_1ja1k3f0 {
    width: auto;
    background-size: 260px 260px;
    background-position: 130% 190%;
  }
  .web-landing-pages_CareerValueCard_1ja1k3f1 {
    width: auto;
    background-size: 260px 260px;
    background-position: 130% 190%;
  }
  .web-landing-pages_CareerValueCard_1ja1k3f2 {
    width: auto;
    background-size: 260px 260px;
    background-position: 130% 190%;
  }
}
.web-landing-pages_HeaderBanner_qvjau80 {
  position: relative;
  background-color: var(--bg-accent-subtle-default, #BDE3FF);
  display: flex;
}
body[data-theme="dark"] .web-landing-pages_HeaderBanner_qvjau80 {
  background-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
}
.web-landing-pages_HeaderBanner_qvjau81 {
  height: 400px;
  padding: 32px;
  border-radius: 32px;
}
.web-landing-pages_HeaderBanner_qvjau82 {
  height: 400px;
  padding: 32px;
  border-radius: 24px;
}
.web-landing-pages_HeaderBanner_qvjau83 {
  height: 456px;
  flex-direction: column-reverse;
  justify-content: flex-start;
  padding: 16px;
  border-radius: 24px;
}
.web-landing-pages_HeaderBanner_qvjau84 {
  position: absolute;
  height: auto;
}
.web-landing-pages_HeaderBanner_qvjau85 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 719px;
}
.web-landing-pages_HeaderBanner_qvjau86 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 512px;
}
.web-landing-pages_HeaderBanner_qvjau87 {
  width: 311px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.web-landing-pages_HeaderBanner_qvjau88 {
  padding: 24px 32px;
}
.web-landing-pages_JoinUs_cqf57u0 {
  display: flex;
  flex-direction: column;
  background-color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_JoinUs_cqf57u0 {
  background-color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_JoinUs_cqf57u1 {
  gap: 8px;
  padding: 16px;
  border-radius: 16px;
}
.web-landing-pages_JoinUs_cqf57u2 {
  gap: 16px;
  padding: 24px;
  border-radius: 24px;
}
.web-landing-pages_JoinUs_cqf57u3 {
  gap: 16px;
  padding: 24px;
  border-radius: 32px;
}
.web-landing-pages_LifeAtCompany_ue8d7c0 {
  width: 100%;
  height: 100%;
  max-height: 400px;
  object-position: center 20%;
}
.web-landing-pages_LifeAtCompany_ue8d7c1 {
  width: 100%;
}
.web-landing-pages_LifeAtCompany_ue8d7c2 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 1024px) {
  .web-landing-pages_LifeAtCompany_ue8d7c0 {
    height: 480px;
  }
  .web-landing-pages_LifeAtCompany_ue8d7c1 {
    width: 50%;
  }
  .web-landing-pages_LifeAtCompany_ue8d7c2 {
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .web-landing-pages_LifeAtCompany_ue8d7c2 {
    gap: 32px;
  }
}
.web-landing-pages_LifeAtComapny_1sfd2yl0 {
  padding-top: 2px;
}
@media (min-width: 768px) {
  .web-landing-pages_LifeAtComapny_1sfd2yl1 {
    max-width: 95%;
  }
}
.web-landing-pages_Mission_vmrzyu0 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px;
  margin: 0 -16px;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  width: calc(100% + 32px);
  gap: 54px;
}
body[data-theme="dark"] .web-landing-pages_Mission_vmrzyu0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_Mission_vmrzyu1 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px;
  margin: 0;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 96px;
}
body[data-theme="dark"] .web-landing-pages_Mission_vmrzyu1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_Mission_vmrzyu2 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 32px;
  margin: 0;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 120px;
}
body[data-theme="dark"] .web-landing-pages_Mission_vmrzyu2 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_Mission_vmrzyu3 {
  gap: 60px;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}
.web-landing-pages_Mission_vmrzyu4 {
  gap: 80px 32px;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.web-landing-pages_MissionItem_1u77en10 {
  background-color: var(--bg-primary-default, #FFFFFF);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  border-radius: 16px;
  padding: 69px 16px 16px;
  text-decoration: none;
}
body[data-theme="dark"] .web-landing-pages_MissionItem_1u77en10 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_MissionItem_1u77en11 {
  background-color: var(--bg-primary-default, #FFFFFF);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  border-radius: 32px;
  padding: 64px 24px 36px;
  text-decoration: none;
}
body[data-theme="dark"] .web-landing-pages_MissionItem_1u77en11 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_MissionItem_1u77en12 {
  position: absolute;
  top: -43px;
  left: 50%;
  transform: translateX(-50%);
  width: 96px;
  object-fit: cover;
}
.web-landing-pages_MissionItem_1u77en13 {
  position: absolute;
  top: -76px;
  left: 50%;
  transform: translateX(-50%);
  width: 128px;
  object-fit: cover;
}
.web-landing-pages_AccordionInterfaceGrayItem_14lskm90 {
  border-radius: var(--accordion-border-radius, 20px);
  background-color: var(--bg-secondary-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceGrayItem_14lskm90 {
  background-color: var(--bg-secondary-default-dark-theme, #2C313C);
}
.web-landing-pages_AccordionInterfaceGrayItem_isMobile_true_14lskm91 {
  padding: 16px;
}
.web-landing-pages_AccordionInterfaceGrayItem_isMobile_false_14lskm92 {
  padding: 24px 32px;
}
.web-landing-pages_AccordionInterfaceGrayItem_14lskm93 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  cursor: pointer;
}
.web-landing-pages_AccordionInterfaceGrayItem_isMobile_true_14lskm94 {
  gap: 8px;
}
.web-landing-pages_AccordionInterfaceGrayItem_isMobile_false_14lskm95 {
  gap: 0;
}
.web-landing-pages_AccordionInterfaceGrayItem_14lskm96 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 8px;
}
.web-landing-pages_AccordionInterfaceGrayItem_isOpened_true_14lskm97 {
  background-color: var(--bg-accent-strong-hover, #009BFF);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceGrayItem_isOpened_true_14lskm97 {
  background-color: var(--bg-accent-strong-hover-dark-theme, #628EFF);
}
.web-landing-pages_AccordionInterfaceGrayItem_isOpened_false_14lskm98 {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceGrayItem_isOpened_false_14lskm98 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_AccordionInterfaceGrayItem_14lskm99 {
  display: inline-flex;
  position: relative;
  transition: transform 0.3s ease-in-out;
}
.web-landing-pages_AccordionInterfaceGrayItem_isOpened_true_14lskm9a {
  top: 0;
  transform: rotate(180deg);
}
.web-landing-pages_AccordionInterfaceGrayItem_isOpened_false_14lskm9b {
  top: 1px;
  transform: rotate(0deg);
}
.web-landing-pages_AccordionInterfaceGrayItem_14lskm9c {
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}
.web-landing-pages_AccordionInterfaceGrayItem_isOpened_true_14lskm9d {
  max-height: none;
}
.web-landing-pages_AccordionInterfaceGrayItem_isOpened_false_14lskm9e {
  max-height: 0;
}
.web-landing-pages_AccordionInterfaceGrayItem_isMobile_true_14lskm9g {
  padding-top: 8px;
}
.web-landing-pages_AccordionInterfaceGrayItem_isMobile_false_14lskm9h {
  padding-top: 12px;
}
.web-landing-pages_SocialMediaBlock_76xigl0 {
  display: flex;
  flex-direction: column;
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_SocialMediaBlock_76xigl0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_SocialMediaBlock_76xigl1 {
  gap: 16px;
  padding: 16px;
  border-radius: 24px;
}
.web-landing-pages_SocialMediaBlock_76xigl2 {
  gap: 24px;
  padding: 16px;
  border-radius: 32px;
}
.web-landing-pages_SocialMediaBlock_76xigl3 {
  gap: 24px;
  padding: 32px;
  border-radius: 32px;
}
.web-landing-pages_SocialMediaBlock_76xigl4 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: fit-content;
  padding: 12px;
  border-radius: 50%;
  background-color: var(--bg-inverse-moderate-default, #6B7F94);
}
body[data-theme="dark"] .web-landing-pages_SocialMediaBlock_76xigl4 {
  background-color: var(--bg-inverse-moderate-default-dark-theme, #525A6D);
}
.web-landing-pages_SocialMediaBlock_76xigl5 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: fit-content;
  padding: 14px;
  border-radius: 50%;
  background-color: var(--bg-inverse-moderate-default, #6B7F94);
}
body[data-theme="dark"] .web-landing-pages_SocialMediaBlock_76xigl5 {
  background-color: var(--bg-inverse-moderate-default-dark-theme, #525A6D);
}
.web-landing-pages_TeamJoin_vukuj20 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  line-height: 110%;
}
.web-landing-pages_TeamJoin_vukuj21 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  line-height: 110%;
}
.web-landing-pages_TeamJoin_vukuj22 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  line-height: 110%;
}
.web-landing-pages_TeamJoin_vukuj23 {
  object-position: 33%;
}
.web-landing-pages_TeamJoin_vukuj24 {
  line-height: 110%;
}
@media (min-width: 1024px) {
  .web-landing-pages_TeamJoin_vukuj20 {
    flex-direction: row-reverse;
  }
  .web-landing-pages_TeamJoin_vukuj21 {
    flex-direction: row-reverse;
  }
  .web-landing-pages_TeamJoin_vukuj22 {
    flex-direction: row-reverse;
  }
}
.web-landing-pages_LinkText_1ls1hh50 {
  text-decoration: none;
  transition: color 0.12s ease-in-out;
  color: var(--link-text-color, inherit);
}
.web-landing-pages_LinkText_1ls1hh50 {
  --link-text-color: var(--link-text-color-light);
  --link-text-hover: var(--link-text-hover-light);
  --link-text-active: var(--link-text-active-light);
}
body[data-theme="dark"] .web-landing-pages_LinkText_1ls1hh50 {
  --link-text-color: var(--link-text-color-dark);
  --link-text-hover: var(--link-text-hover-dark);
  --link-text-active: var(--link-text-active-dark);
}
.web-landing-pages_LinkText_1ls1hh50:hover {
  color: var(--link-text-hover, inherit);
}
.web-landing-pages_LinkText_1ls1hh50:active {
  color: var(--link-text-active, inherit);
}
.web-landing-pages_LinkText_isCursorPointer_true_1ls1hh51 {
  cursor: pointer;
}
.web-landing-pages_WorkerFeedBack_b2uuqn0 {
  width: 296px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_WorkerFeedBack_b2uuqn0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_WorkerFeedBack_b2uuqn1 {
  width: 480px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 24px;
}
body[data-theme="dark"] .web-landing-pages_WorkerFeedBack_b2uuqn1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_WorkerFeedBack_b2uuqn2 {
  width: 480px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 32px;
}
body[data-theme="dark"] .web-landing-pages_WorkerFeedBack_b2uuqn2 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
@media (min-width: 1024px) {
  .web-landing-pages_WorkerFeedBack_b2uuqn0 {
    width: 100%;
  }
  .web-landing-pages_WorkerFeedBack_b2uuqn1 {
    width: 100%;
  }
  .web-landing-pages_WorkerFeedBack_b2uuqn2 {
    width: 100%;
  }
}
.web-landing-pages_Workplace_12cjggf0 {
  width: 100%;
  max-height: 700px;
  object-position: top center;
}
@media (min-width: 768px) {
  .web-landing-pages_Workplace_12cjggf0 {
    max-height: 500px;
  }
}
@media (min-width: 1200px) {
  .web-landing-pages_Workplace_12cjggf0 {
    max-height: 700px;
  }
}
.web-landing-pages_SubscriptionPage_1r7seqy0 {
  padding-top: 32px;
  padding-bottom: 80px;
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_SubscriptionPage_1r7seqy0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_SubscriptionPage_1r7seqy1 {
  padding-bottom: 80px;
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_SubscriptionPage_1r7seqy1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_SubscriptionPage_1r7seqy2 {
  padding: 16px 16px 0;
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_SubscriptionPage_1r7seqy2 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_SubscriptionPage_1r7seqy3 {
  padding: 24px 0 32px;
  border-radius: 16px 16px 0 0;
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_SubscriptionPage_1r7seqy3 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_AvailableTariffs_1abthj20 {
  flex: 1;
}
.web-landing-pages_AvailableTariffs_1abthj21 {
  max-width: calc(100vw - 32px);
}
.web-landing-pages_Panel_16x05ur0 {
  padding: 16px;
  font-size: 14px;
  line-height: 20px;
  height: 100%;
  box-sizing: border-box;
}
.web-landing-pages_Panel_16x05ur0 + .web-landing-pages_Panel_16x05ur0 {
  border-top-width: 1px;
  border-top-style: solid;
}
.web-landing-pages_Panel_16x05ur0 + .web-landing-pages_Panel_16x05ur0 {
  border-top-color: var(--border-divider-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_Panel_16x05ur0 + .web-landing-pages_Panel_16x05ur0 {
  border-top-color: var(--border-divider-default-dark-theme, #3E4454);
}
.web-landing-pages_Panel_16x05ur1 {
  padding: 16px;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.web-landing-pages_Panel_16x05ur1 {
  border-bottom-color: var(--border-divider-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_Panel_16x05ur1 {
  border-bottom-color: var(--border-divider-default-dark-theme, #3E4454);
}
.web-landing-pages_Panel_16x05ur2 {
  padding-top: 8px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.web-landing-pages_Panel_16x05ur2 {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Panel_16x05ur2 {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Panel_16x05ur3 {
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
  transition: 0.15s;
}
.web-landing-pages_Panel_16x05ur3 {
  color: var(--icon-secondary-default, #6B7F94);
}
body[data-theme="dark"] .web-landing-pages_Panel_16x05ur3 {
  color: var(--icon-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Panel_16x05ur3:hover {
  opacity: 0.7;
}
.web-landing-pages_Panel_16x05ur4 {
  position: relative;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 24px;
}
.web-landing-pages_Panel_16x05ur4 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Panel_16x05ur4 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Panel_borderRadius_borderRadiusSmall_16x05ur5 {
  border-radius: 4px;
}
.web-landing-pages_Panel_borderRadius_borderRadiusMedium_16x05ur6 {
  border-radius: 6px;
}
.web-landing-pages_Panel_borderRadius_borderRadius_16x05ur7 {
  border-radius: 8px;
}
.web-landing-pages_Panel_borderRadius_borderRadiusLarge_16x05ur8 {
  border-radius: 16px;
}
.web-landing-pages_Panel_shadowLevel_1_16x05ur9 {
  box-shadow: var(--shadow-panel, 0 1px 8px 0 rgba(22, 33, 54, 0.05));
}
body[data-theme="dark"] .web-landing-pages_Panel_shadowLevel_1_16x05ur9 {
  box-shadow: var(--shadow-panel-dark-theme, 0 1px 8px 0 rgba(233, 222, 201, 0.05));
}
.web-landing-pages_Panel_shadowLevel_2_16x05ura {
  box-shadow: var(--shadow-controls, 0 2px 4px rgba(22, 33, 54, 0.32));
}
body[data-theme="dark"] .web-landing-pages_Panel_shadowLevel_2_16x05ura {
  box-shadow: var(--shadow-controls-dark-theme, 0 2px 4px rgba(233, 222, 201, 0.32));
}
.web-landing-pages_Panel_shadowLevel_3_16x05urb {
  box-shadow: var(--shadow-dropdown, 0 8px 16px rgba(22, 33, 54, 0.08), 0 4px 16px rgba(22, 33, 54, 0.08), 0 8px 16px rgba(22, 33, 54, 0.08));
}
body[data-theme="dark"] .web-landing-pages_Panel_shadowLevel_3_16x05urb {
  box-shadow: var(--shadow-dropdown-dark-theme, 0 8px 16px rgba(233, 222, 201, 0.08), 0 4px 16px rgba(233, 222, 201, 0.08), 0 8px 16px rgba(233, 222, 201, 0.08));
}
.web-landing-pages_Panel_shadowLevel_4_16x05urc {
  box-shadow: var(--shadow-active, 0 8px 16px rgba(22, 33, 54, 0.08), 0 -8px 16px rgba(22, 33, 54, 0.04), 0 16px 24px rgba(22, 33, 54, 0.16));
}
body[data-theme="dark"] .web-landing-pages_Panel_shadowLevel_4_16x05urc {
  box-shadow: var(--shadow-active-dark-theme, 0 8px 16px rgba(233, 222, 201, 0.08), 0 -8px 16px rgba(233, 222, 201, 0.04), 0 16px 24px rgba(233, 222, 201, 0.16));
}
.web-landing-pages_Panel_shadowLevel_5_16x05urd {
  box-shadow: var(--shadow-popup, 0 8px 16px rgba(22, 33, 54, 0.16), 0 8px 24px rgba(22, 33, 54, 0.16), 0 24px 24px rgba(22, 33, 54, 0.16));
}
body[data-theme="dark"] .web-landing-pages_Panel_shadowLevel_5_16x05urd {
  box-shadow: var(--shadow-popup-dark-theme, 0 8px 16px rgba(233, 222, 201, 0.16), 0 8px 24px rgba(233, 222, 201, 0.16), 0 24px 24px rgba(233, 222, 201, 0.16));
}
.web-landing-pages_Panel_shadowLevel_8_16x05ure {
  box-shadow: var(--shadow-soft, 0 8px 24px rgba(22, 33, 54, 0.08), 0 8px 32px rgba(22, 33, 54, 0.04), 0 4px 8px rgba(22, 33, 54, 0.04));
}
body[data-theme="dark"] .web-landing-pages_Panel_shadowLevel_8_16x05ure {
  box-shadow: var(--shadow-soft-dark-theme, 0 8px 24px rgba(233, 222, 201, 0.08), 0 8px 32px rgba(233, 222, 201, 0.04), 0 4px 8px rgba(233, 222, 201, 0.04));
}
.web-landing-pages_Panel_isNoShadow_true_16x05urf {
  box-shadow: none;
}
body[data-theme="dark"] .web-landing-pages_Panel_isNoShadow_true_16x05urf {
  box-shadow: none;
}
.web-landing-pages_Panel_isNoRoundCorners_true_16x05urg {
  border-radius: 0;
}
.web-landing-pages_Panel_skin_gray_16x05urh {
  background-color: var(--bg-secondary-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_Panel_skin_gray_16x05urh {
  background-color: var(--bg-secondary-default-dark-theme, #2C313C);
}
.web-landing-pages_Panel_skin_glass_16x05uri {
  background-color: rgba(255, 255, 255, 0.08);
}
.web-landing-pages_Panel_skin_transparent-white_16x05urj {
  background-color: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(8px);
}
.web-landing-pages_Panel_skin_blue_16x05urk {
  background-color: #DAEEFF;
}
.web-landing-pages_Panel_skin_green_16x05url {
  background-color: #D1FFC3;
}
.web-landing-pages_Panel_skin_pink_16x05urm {
  background-color: #FFD8D9;
}
.web-landing-pages_Panel_isAccent_true_16x05urn::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 8px;
  background-color: #FFC92E;
}
.web-landing-pages_Panel_isShadowHover_true_16x05uro {
  will-change: box-shadow;
  transition: box-shadow 0.3s ease;
}
.web-landing-pages_Panel_isShadowHover_true_16x05uro:hover {
  box-shadow: var(--shadow-panel, 0 1px 8px 0 rgba(22, 33, 54, 0.05));
}
body[data-theme="dark"] .web-landing-pages_Panel_isShadowHover_true_16x05uro:hover {
  box-shadow: var(--shadow-panel-dark-theme, 0 1px 8px 0 rgba(233, 222, 201, 0.05));
}
.web-landing-pages_Panel_isScaleHover_true_16x05urp {
  transform-origin: 50% 50%;
  will-change: transform;
  transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.web-landing-pages_Panel_isScaleHover_true_16x05urp:hover {
  transform: scale(var(--panel-scale, 1.02));
}
.web-landing-pages_Panel_undefined_compound_0_16x05urq::before {
  border-radius: 4px 0 0 4px;
}
.web-landing-pages_Panel_undefined_compound_1_16x05urr::before {
  border-radius: 6px 0 0 6px;
}
.web-landing-pages_Panel_undefined_compound_2_16x05urs::before {
  border-radius: 8px 0 0 8px;
}
.web-landing-pages_Panel_undefined_compound_3_16x05urt::before {
  border-radius: 16px 0 0 16px;
}
.web-landing-pages_Panel_16x05uru .web-landing-pages_Panel_16x05ur0 {
  padding-right: 32px;
}
.web-landing-pages_Panel_16x05urv .web-landing-pages_Panel_16x05ur0 {
  padding: 0;
}
.web-landing-pages_Panel_16x05urw .web-landing-pages_Panel_16x05ur1 {
  padding-right: 32px;
}
.web-landing-pages_Panel_16x05urx .web-landing-pages_Panel_16x05ur1 {
  border-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .web-landing-pages_Panel_16x05ur0 {
    padding: 24px;
    font-size: 16px;
    line-height: 24px;
  }
  .web-landing-pages_Panel_16x05ur1 {
    padding: 16px 24px;
  }
  .web-landing-pages_Panel_16x05ur2 {
    padding-top: 16px;
    font-size: 16px;
    line-height: 24px;
  }
  .web-landing-pages_Panel_16x05ur3 {
    top: 16px;
    right: 16px;
  }
  .web-landing-pages_Panel_16x05uru .web-landing-pages_Panel_16x05ur0 {
    padding-right: 64px;
  }
}
@media (min-width: 1024px) {
  .web-landing-pages_Panel_16x05ur0 {
    padding: 32px;
  }
  .web-landing-pages_Panel_16x05ur1 {
    padding: 24px 32px;
    font-size: 24px;
    line-height: 32px;
  }
  .web-landing-pages_Panel_16x05urw .web-landing-pages_Panel_16x05ur1 {
    padding-right: 64px;
  }
}
.web-landing-pages_Comment_fs18_16aizc60 {
  font-size: 16px;
  line-height: 24px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 4px;
}
.web-landing-pages_Comment_fs18_16aizc60 {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Comment_fs18_16aizc60 {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Comment_fs16_16aizc61 {
  font-size: 14px;
  line-height: 20px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 4px;
}
.web-landing-pages_Comment_fs16_16aizc61 {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Comment_fs16_16aizc61 {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Comment_fs14_16aizc62 {
  font-size: 12px;
  line-height: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 4px;
}
.web-landing-pages_Comment_fs14_16aizc62 {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Comment_fs14_16aizc62 {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Comment_fs12_16aizc63 {
  font-size: 12px;
  line-height: 16px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-top: 2px;
}
.web-landing-pages_Comment_fs12_16aizc63 {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Comment_fs12_16aizc63 {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Comment_size_fs18_16aizc65 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.web-landing-pages_Comment_size_fs16_16aizc66 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.web-landing-pages_Comment_size_fs14_16aizc67 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.web-landing-pages_Comment_size_fs12_16aizc68 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.web-landing-pages_Comment_undefined_compound_0_16aizc6b {
  margin-left: 32px;
  list-style-type: \0FF0D;
}
.web-landing-pages_Comment_undefined_compound_1_16aizc6c {
  margin-left: 32px;
  list-style-type: \0FF0D;
}
.web-landing-pages_Comment_undefined_compound_2_16aizc6d {
  margin-left: 32px;
  list-style-type: \0FF0D;
}
.web-landing-pages_Comment_undefined_compound_3_16aizc6e {
  margin-left: 24px;
  list-style-type: \0FF0D;
}
.web-landing-pages_InnerList_x84he70 {
  counter-reset: index;
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
.web-landing-pages_InnerList_x84he71 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 8px;
}
.web-landing-pages_ListMarker_1b2asw50 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.web-landing-pages_ListMarker_undefined_compound_0_1b2asw57 {
  height: 28px;
}
.web-landing-pages_ListMarker_undefined_compound_0_1b2asw57::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 5px;
  min-height: 6px;
  max-width: 5px;
  max-height: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_0_1b2asw57::before {
  border-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_undefined_compound_1_1b2asw58 {
  height: 28px;
}
.web-landing-pages_ListMarker_undefined_compound_1_1b2asw58::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 6px;
  min-height: 6px;
  max-width: 6px;
  max-height: 6px;
  background-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_1_1b2asw58::before {
  background-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_undefined_compound_2_1b2asw59 {
  height: 24px;
}
.web-landing-pages_ListMarker_undefined_compound_2_1b2asw59::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 5px;
  min-height: 6px;
  max-width: 5px;
  max-height: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_2_1b2asw59::before {
  border-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_undefined_compound_3_1b2asw5a {
  height: 24px;
}
.web-landing-pages_ListMarker_undefined_compound_3_1b2asw5a::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 6px;
  min-height: 6px;
  max-width: 6px;
  max-height: 6px;
  background-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_3_1b2asw5a::before {
  background-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_undefined_compound_4_1b2asw5b {
  height: 20px;
}
.web-landing-pages_ListMarker_undefined_compound_4_1b2asw5b::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 3px;
  min-height: 4px;
  max-width: 3px;
  max-height: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_4_1b2asw5b::before {
  border-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_undefined_compound_5_1b2asw5c {
  height: 20px;
}
.web-landing-pages_ListMarker_undefined_compound_5_1b2asw5c::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 4px;
  min-height: 4px;
  max-width: 4px;
  max-height: 4px;
  background-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_5_1b2asw5c::before {
  background-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_undefined_compound_6_1b2asw5d {
  height: 16px;
}
.web-landing-pages_ListMarker_undefined_compound_6_1b2asw5d::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 4px;
  min-height: 4px;
  max-width: 4px;
  max-height: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_6_1b2asw5d::before {
  border-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_undefined_compound_7_1b2asw5e {
  height: 16px;
}
.web-landing-pages_ListMarker_undefined_compound_7_1b2asw5e::before {
  content: "";
  display: inline-flex;
  border-radius: 50%;
  box-sizing: border-box;
  min-width: 4px;
  min-height: 4px;
  max-width: 4px;
  max-height: 4px;
  background-color: #0F1A24;
}
body[data-theme="dark"] .web-landing-pages_ListMarker_undefined_compound_7_1b2asw5e::before {
  background-color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_fs18_1b2asw5f::before {
  content: counters(index, ".", decimal) " ";
  counter-increment: index;
  font-size: 18px;
  line-height: 28px;
}
.web-landing-pages_ListMarker_fs16_1b2asw5g::before {
  content: counters(index, ".", decimal) " ";
  counter-increment: index;
  font-size: 16px;
  line-height: 24px;
}
.web-landing-pages_ListMarker_fs14_1b2asw5h::before {
  content: counters(index, ".", decimal) " ";
  counter-increment: index;
  font-size: 14px;
  line-height: 20px;
}
.web-landing-pages_ListMarker_fs12_1b2asw5i::before {
  content: counters(index, ".", decimal) " ";
  counter-increment: index;
  font-size: 12px;
  line-height: 16px;
}
.web-landing-pages_ListMarker_size_fs18_1b2asw5k {
  position: relative;
  top: 2px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
}
.web-landing-pages_ListMarker_size_fs16_1b2asw5l {
  position: relative;
  top: 0px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
}
.web-landing-pages_ListMarker_size_fs14_1b2asw5m {
  position: relative;
  top: 2px;
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
}
.web-landing-pages_ListMarker_size_fs12_1b2asw5n {
  position: relative;
  top: 0px;
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
}
.web-landing-pages_ListMarker_color_primary_1b2asw5o {
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_primary_1b2asw5o {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_color_positive_1b2asw5p {
  color: var(--text-positive-default, #04AF33);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_positive_1b2asw5p {
  color: var(--text-positive-default-dark-theme, #00E598);
}
.web-landing-pages_ListMarker_color_negative_1b2asw5q {
  color: var(--text-negative-default, #E2062D);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_negative_1b2asw5q {
  color: var(--text-negative-default-dark-theme, #FF5C56);
}
.web-landing-pages_ListMarker_color_tertiary_1b2asw5r {
  color: var(--text-tertiary-default, #9DADBE);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_tertiary_1b2asw5r {
  color: var(--text-tertiary-default-dark-theme, #687287);
}
.web-landing-pages_ListMarker_size_fs18_1b2asw5t {
  position: relative;
  top: 2px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
}
.web-landing-pages_ListMarker_size_fs16_1b2asw5u {
  position: relative;
  top: 0px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
}
.web-landing-pages_ListMarker_size_fs14_1b2asw5v {
  position: relative;
  top: 2px;
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
}
.web-landing-pages_ListMarker_size_fs12_1b2asw5w {
  position: relative;
  top: 0px;
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
}
.web-landing-pages_ListMarker_color_primary_1b2asw5x {
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_primary_1b2asw5x {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_ListMarker_color_positive_1b2asw5y {
  color: var(--text-positive-default, #04AF33);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_positive_1b2asw5y {
  color: var(--text-positive-default-dark-theme, #00E598);
}
.web-landing-pages_ListMarker_color_negative_1b2asw5z {
  color: var(--text-negative-default, #E2062D);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_negative_1b2asw5z {
  color: var(--text-negative-default-dark-theme, #FF5C56);
}
.web-landing-pages_ListMarker_color_tertiary_1b2asw510 {
  color: var(--text-tertiary-default, #9DADBE);
}
body[data-theme="dark"] .web-landing-pages_ListMarker_color_tertiary_1b2asw510 {
  color: var(--text-tertiary-default-dark-theme, #687287);
}
.web-landing-pages_TariffItem_15bws040 {
  padding: 32px;
  flex-basis: calc(50% - 8px);
}
.web-landing-pages_TariffItem_15bws041 {
  padding: 16px;
}
.web-landing-pages_TariffItem_15bws042 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 4px;
  padding: 12px 16px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 8px;
}
body[data-theme="dark"] .web-landing-pages_TariffItem_15bws042 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_Banner_lkfbiq0 {
  display: flex;
  gap: 16px;
  align-items: center;
}
.web-landing-pages_Banner_lkfbiq1 {
  flex-direction: row;
  padding: 0 0 0 32px;
  border-radius: 40px;
  background-color: var(--bg-accent-subtle-default, #BDE3FF);
}
body[data-theme="dark"] .web-landing-pages_Banner_lkfbiq1 {
  background-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
}
.web-landing-pages_Banner_lkfbiq2 {
  flex-direction: column;
}
.web-landing-pages_Banner_lkfbiq3 {
  height: auto;
  object-fit: cover;
}
.web-landing-pages_Banner_lkfbiq4 {
  width: 541px;
}
.web-landing-pages_Banner_lkfbiq5 {
  width: 324px;
  height: 216px;
}
.web-landing-pages_Tag_zhbviz0 {
  display: inline-block;
  white-space: nowrap;
  font-weight: 400;
  fill: currentColor;
}
.web-landing-pages_Tag_zhbviz1 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 4px;
}
.web-landing-pages_Tag_size_h28_zhbvizh {
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
}
.web-landing-pages_Tag_size_h24_zhbvizi {
  font-size: 12px;
  line-height: 16px;
  border-radius: 6px;
}
.web-landing-pages_Tag_size_h20_zhbvizj {
  font-size: 12px;
  line-height: 16px;
  border-radius: 6px;
}
.web-landing-pages_Tag_view_fill-border_zhbvizl {
  border: solid 1px #ffffff;
}
.web-landing-pages_Tag_view_border_zhbvizm {
  background-color: #ffffff;
  color: #4e6174;
}
.web-landing-pages_Tag_undefined_compound_0_zhbviz11 {
  background-color: var(--bg-negative-strong-hover, #F8153C);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_0_zhbviz11 {
  background-color: var(--bg-negative-strong-hover-dark-theme, #CA5750);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_1_zhbviz12 {
  background-color: var(--bg-accent-strong-default, #0D8BFF);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_1_zhbviz12 {
  background-color: var(--bg-accent-strong-default-dark-theme, #4673FF);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_2_zhbviz13 {
  background-color: var(--bg-positive-strong-default, #04AF33);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_2_zhbviz13 {
  background-color: var(--bg-positive-strong-default-dark-theme, #00E598);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_3_zhbviz14 {
  background-color: var(--bg-warning-strong-hover, #F55F00);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_3_zhbviz14 {
  background-color: var(--bg-warning-strong-hover-dark-theme, #C9823D);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_4_zhbviz15 {
  background-color: var(--bg-inverse-strong-default, #324253);
  color: var(--text-inverse-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_4_zhbviz15 {
  background-color: var(--bg-inverse-strong-default-dark-theme, #F5F6F7);
  color: var(--text-inverse-default-dark-theme, #000000);
}
.web-landing-pages_Tag_undefined_compound_5_zhbviz16 {
  background-color: var(--bg-accent-subtle-default, #BDE3FF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_5_zhbviz16 {
  background-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_6_zhbviz17 {
  background-color: var(--bg-positive-moderate-default, #C4F0C4);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_6_zhbviz17 {
  background-color: var(--bg-positive-moderate-default-dark-theme, #008D5B);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_7_zhbviz18 {
  background-color: var(--bg-secondary-default, #F1F5F9);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_7_zhbviz18 {
  background-color: var(--bg-secondary-default-dark-theme, #2C313C);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_8_zhbviz19 {
  background-color: var(--bg-warning-moderate-default, #FFCDB4);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_8_zhbviz19 {
  background-color: var(--bg-warning-moderate-default-dark-theme, #915B25);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_9_zhbviz1a {
  background-color: var(--bg-negative-moderate-default, #FEE1E6);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_9_zhbviz1a {
  background-color: var(--bg-negative-moderate-default-dark-theme, #9A4943);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_10_zhbviz1b {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_10_zhbviz1b {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_11_zhbviz1c {
  background-color: var(--bg-promo-strong-default, #9641FF);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_11_zhbviz1c {
  background-color: var(--bg-promo-strong-default-dark-theme, #B795FB);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_12_zhbviz1d {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_12_zhbviz1d {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_13_zhbviz1e {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_13_zhbviz1e {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_14_zhbviz1f {
  background-color: var(--bg-negative-strong-hover, #F8153C);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_14_zhbviz1f {
  background-color: var(--bg-negative-strong-hover-dark-theme, #CA5750);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_15_zhbviz1g {
  background-color: var(--bg-accent-strong-default, #0D8BFF);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_15_zhbviz1g {
  background-color: var(--bg-accent-strong-default-dark-theme, #4673FF);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_16_zhbviz1h {
  background-color: var(--bg-positive-strong-default, #04AF33);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_16_zhbviz1h {
  background-color: var(--bg-positive-strong-default-dark-theme, #00E598);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_17_zhbviz1i {
  background-color: var(--bg-warning-strong-hover, #F55F00);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_17_zhbviz1i {
  background-color: var(--bg-warning-strong-hover-dark-theme, #C9823D);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_18_zhbviz1j {
  background-color: var(--bg-inverse-strong-default, #324253);
  color: var(--text-inverse-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_18_zhbviz1j {
  background-color: var(--bg-inverse-strong-default-dark-theme, #F5F6F7);
  color: var(--text-inverse-default-dark-theme, #000000);
}
.web-landing-pages_Tag_undefined_compound_19_zhbviz1k {
  background-color: var(--bg-accent-subtle-default, #BDE3FF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_19_zhbviz1k {
  background-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_20_zhbviz1l {
  background-color: var(--bg-positive-moderate-default, #C4F0C4);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_20_zhbviz1l {
  background-color: var(--bg-positive-moderate-default-dark-theme, #008D5B);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_21_zhbviz1m {
  background-color: var(--bg-secondary-default, #F1F5F9);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_21_zhbviz1m {
  background-color: var(--bg-secondary-default-dark-theme, #2C313C);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_22_zhbviz1n {
  background-color: var(--bg-warning-moderate-default, #FFCDB4);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_22_zhbviz1n {
  background-color: var(--bg-warning-moderate-default-dark-theme, #915B25);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_23_zhbviz1o {
  background-color: var(--bg-negative-moderate-default, #FEE1E6);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_23_zhbviz1o {
  background-color: var(--bg-negative-moderate-default-dark-theme, #9A4943);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_24_zhbviz1p {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_24_zhbviz1p {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_25_zhbviz1q {
  background-color: var(--bg-promo-strong-default, #9641FF);
  color: var(--text-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_25_zhbviz1q {
  background-color: var(--bg-promo-strong-default-dark-theme, #B795FB);
  color: var(--text-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_Tag_undefined_compound_26_zhbviz1r {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_26_zhbviz1r {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_27_zhbviz1s {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_27_zhbviz1s {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_28_zhbviz1t {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-negative-strong-hover, #F8153C);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_28_zhbviz1t {
  border-color: var(--bg-negative-strong-hover-dark-theme, #CA5750);
}
.web-landing-pages_Tag_undefined_compound_29_zhbviz1u {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_29_zhbviz1u {
  border-color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_Tag_undefined_compound_30_zhbviz1v {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-positive-strong-default, #04AF33);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_30_zhbviz1v {
  border-color: var(--bg-positive-strong-default-dark-theme, #00E598);
}
.web-landing-pages_Tag_undefined_compound_31_zhbviz1w {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-warning-strong-hover, #F55F00);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_31_zhbviz1w {
  border-color: var(--bg-warning-strong-hover-dark-theme, #C9823D);
}
.web-landing-pages_Tag_undefined_compound_32_zhbviz1x {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-inverse-strong-default, #324253);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_32_zhbviz1x {
  border-color: var(--bg-inverse-strong-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Tag_undefined_compound_33_zhbviz1y {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-accent-subtle-default, #BDE3FF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_33_zhbviz1y {
  border-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
}
.web-landing-pages_Tag_undefined_compound_34_zhbviz1z {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-positive-moderate-default, #C4F0C4);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_34_zhbviz1z {
  border-color: var(--bg-positive-moderate-default-dark-theme, #008D5B);
}
.web-landing-pages_Tag_undefined_compound_35_zhbviz20 {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-secondary-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_35_zhbviz20 {
  border-color: var(--bg-secondary-default-dark-theme, #2C313C);
}
.web-landing-pages_Tag_undefined_compound_36_zhbviz21 {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-warning-moderate-default, #FFCDB4);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_36_zhbviz21 {
  border-color: var(--bg-warning-moderate-default-dark-theme, #915B25);
}
.web-landing-pages_Tag_undefined_compound_37_zhbviz22 {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-negative-moderate-default, #FEE1E6);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_37_zhbviz22 {
  border-color: var(--bg-negative-moderate-default-dark-theme, #9A4943);
}
.web-landing-pages_Tag_undefined_compound_38_zhbviz23 {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-promo-subtle-default, #DDDBFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_38_zhbviz23 {
  border-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_Tag_undefined_compound_39_zhbviz24 {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-promo-strong-default, #9641FF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_39_zhbviz24 {
  border-color: var(--bg-promo-strong-default-dark-theme, #B795FB);
}
.web-landing-pages_Tag_undefined_compound_40_zhbviz25 {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-promo-subtle-default, #DDDBFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_40_zhbviz25 {
  border-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_Tag_undefined_compound_41_zhbviz26 {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Tag_undefined_compound_41_zhbviz26 {
  border-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_Tag_undefined_compound_42_zhbviz27 {
  padding: 4px 8px;
}
.web-landing-pages_Tag_undefined_compound_43_zhbviz28 {
  padding: 4px 8px;
}
.web-landing-pages_Tag_undefined_compound_44_zhbviz29 {
  padding: 3px 7px;
}
.web-landing-pages_Tag_undefined_compound_45_zhbviz2a {
  padding: 4px 8px;
}
.web-landing-pages_Tag_undefined_compound_46_zhbviz2b {
  padding: 4px 8px;
}
.web-landing-pages_Tag_undefined_compound_47_zhbviz2c {
  padding: 3px 7px;
}
.web-landing-pages_Tag_undefined_compound_48_zhbviz2d {
  padding: 2px 8px;
}
.web-landing-pages_Tag_undefined_compound_49_zhbviz2e {
  padding: 2px 8px;
}
.web-landing-pages_Tag_undefined_compound_50_zhbviz2f {
  padding: 1px 7px;
}
.web-landing-pages_BenefitItem_1dgc4rk0 {
  flex-basis: calc(50% - 16px / 2);
}
.web-landing-pages_BenefitItem_1dgc4rk1 {
  flex-basis: 100%;
}
.web-landing-pages_BenefitItem_1dgc4rk2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
}
.web-landing-pages_BenefitItem_1dgc4rk2 {
  --icon-color: var(--bg-tertiary-hover, #CFDAE5);
}
body[data-theme="dark"] .web-landing-pages_BenefitItem_1dgc4rk2 {
  --icon-color: var(--bg-tertiary-hover-dark-theme, #525A6D);
}
.web-landing-pages_BenefitItem_1dgc4rk2:hover {
  --icon-color: var(--bg-accent-strong-hover, #009BFF);
}
body[data-theme="dark"] .web-landing-pages_BenefitItem_1dgc4rk2:hover {
  --icon-color: var(--bg-accent-strong-hover-dark-theme, #628EFF);
}
.web-landing-pages_BenefitItem_1dgc4rk2:focus {
  --icon-color: var(--bg-accent-strong-hover, #009BFF);
}
body[data-theme="dark"] .web-landing-pages_BenefitItem_1dgc4rk2:focus {
  --icon-color: var(--bg-accent-strong-hover-dark-theme, #628EFF);
}
.web-landing-pages_BenefitItem_1dgc4rk2:active {
  --icon-color: var(--bg-accent-strong-hover, #009BFF);
}
body[data-theme="dark"] .web-landing-pages_BenefitItem_1dgc4rk2:active {
  --icon-color: var(--bg-accent-strong-hover-dark-theme, #628EFF);
}
.web-landing-pages_BenefitItem_1dgc4rk3 {
  padding: 32px;
  gap: 16px;
}
.web-landing-pages_BenefitItem_1dgc4rk4 {
  padding: 16px;
  gap: 12px;
}
.web-landing-pages_BenefitItem_1dgc4rk5 {
  object-fit: contain;
}
.web-landing-pages_BenefitItem_1dgc4rk6 {
  width: 56px;
  height: 56px;
}
.web-landing-pages_BenefitItem_1dgc4rk7 {
  width: 40px;
  height: 40px;
}
.web-landing-pages_BenefitItem_1dgc4rk8 {
  color: var(--icon-color);
  flex-shrink: 0;
}
.web-landing-pages_BenefitItem_1dgc4rk9 {
  pointer-events: none;
  cursor: default !important;
}
.web-landing-pages_ModalBackdrop_1giizce0 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.web-landing-pages_ModalBackdrop_modalState_none_1giizce1 {
  transition: background-color 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  background-color: transparent;
}
.web-landing-pages_ModalBackdrop_modalState_opening_1giizce2 {
  transition: background-color 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  background-color: var(--bg-overlay-default, rgba(50, 66, 83, 0.7));
}
body[data-theme="dark"] .web-landing-pages_ModalBackdrop_modalState_opening_1giizce2 {
  background-color: var(--bg-overlay-default-dark-theme, rgba(50, 66, 83, 0.7));
}
.web-landing-pages_ModalBackdrop_modalState_closing_1giizce3 {
  transition: background-color 0.3s cubic-bezier(0.0, 0.0, 0.2, 1);
  background-color: transparent;
}
.web-landing-pages_ModalBackdrop_isNestedModals_true_1giizce4 {
  z-index: 20;
}
.web-landing-pages_ModalBackdrop_isNestedModals_false_1giizce5 {
  z-index: 30;
}
.web-landing-pages_ModalBackdrop_suppressPointerEvents_true_1giizce6 {
  pointer-events: none;
}
.web-landing-pages_ModalBackdrop_suppressPointerEvents_false_1giizce7 {
  pointer-events: auto;
}
.web-landing-pages_ModalBackdrop_1giizce8 {
  position: relative;
  height: 100dvh;
  box-sizing: border-box;
  text-align: center;
}
.web-landing-pages_ModalBackdrop_1giizce8::before {
  content: "";
  display: inline-block;
  height: 100%;
}
.web-landing-pages_ModalBackdrop_deviceType_mobile_1giizce9 {
  padding: 12px 0 0;
}
.web-landing-pages_ModalBackdrop_deviceType_mobile_1giizce9::before {
  vertical-align: bottom;
}
.web-landing-pages_ModalBackdrop_deviceType_tablet_1giizcea {
  padding: 12px 0;
}
.web-landing-pages_ModalBackdrop_deviceType_tablet_1giizcea::before {
  vertical-align: middle;
}
.web-landing-pages_ModalBackdrop_deviceType_desktop_1giizceb {
  padding: 12px 0;
}
.web-landing-pages_ModalBackdrop_deviceType_desktop_1giizceb::before {
  vertical-align: middle;
}
.web-landing-pages_ModalBackdrop_1giizcec {
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.web-landing-pages_ModalBackdrop_1giizcec .scrollable::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.web-landing-pages_ModalFooter_1j7coeu0 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.web-landing-pages_ModalFooter_deviceType_mobile_1j7coeu1 {
  padding: 8px 16px 16px;
}
.web-landing-pages_ModalFooter_deviceType_tablet_1j7coeu2 {
  padding: 8px 24px 24px;
}
.web-landing-pages_ModalFooter_deviceType_desktop_1j7coeu3 {
  padding: 8px 24px 24px;
}
.web-landing-pages_ModalFooter_withFixedFooter_true_1j7coeu4 {
  position: sticky;
  bottom: 0;
}
.web-landing-pages_ModalFooter_bgColor_white_1j7coeu6 {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_ModalFooter_bgColor_white_1j7coeu6 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_ModalFooter_bgColor_gray_1j7coeu7 {
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_ModalFooter_bgColor_gray_1j7coeu7 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_ModalFooter_undefined_compound_0_1j7coeub {
  border-bottom-left-radius: var(--modal-border-radius, 24px);
  border-bottom-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalFooter_undefined_compound_1_1j7coeuc {
  border-bottom-left-radius: var(--modal-border-radius, 24px);
  border-bottom-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalPanel_1xjwgc70 {
  display: flex;
  flex-direction: column;
}
.web-landing-pages_ModalPanel_undefined_compound_0_1xjwgc77 {
  overscroll-behavior: none;
  max-height: calc(100dvh - 12px);
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.web-landing-pages_ModalPanel_undefined_compound_1_1xjwgc78 {
  overscroll-behavior: none;
  max-height: calc(100dvh - 12px);
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.web-landing-pages_ModalPanel_undefined_compound_2_1xjwgc79 {
  overscroll-behavior: none;
  max-height: calc(100dvh - 24px);
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.web-landing-pages_ModalPanel_undefined_compound_3_1xjwgc7a {
  overscroll-behavior: none;
  max-height: calc(100dvh - 24px);
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.web-landing-pages_ModalPanel_1xjwgc7b .scrollable::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.web-landing-pages_ModalPanel_bgColor_white_1xjwgc7e {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_ModalPanel_bgColor_white_1xjwgc7e {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_ModalPanel_bgColor_gray_1xjwgc7f {
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_ModalPanel_bgColor_gray_1xjwgc7f {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_ModalPanel_deviceType_mobile_1xjwgc7g:not(:empty) {
  padding: 0 16px 16px;
}
.web-landing-pages_ModalPanel_deviceType_tablet_1xjwgc7h:not(:empty) {
  padding: 0 24px 24px;
}
.web-landing-pages_ModalPanel_deviceType_desktop_1xjwgc7i:not(:empty) {
  padding: 0 24px 24px;
}
.web-landing-pages_ModalPanel_undefined_compound_0_1xjwgc7o {
  border-bottom-left-radius: var(--modal-border-radius, 24px);
  border-bottom-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalPanel_undefined_compound_1_1xjwgc7p {
  border-bottom-left-radius: var(--modal-border-radius, 24px);
  border-bottom-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalPanel_1xjwgc7q {
  display: inline-block;
  position: relative;
  width: 100%;
  text-align: initial;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.web-landing-pages_ModalPanel_viewMode_default_1xjwgc7r {
  border-top-left-radius: var(--modal-border-radius, 24px);
  border-top-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalPanel_viewMode_fullScreen_1xjwgc7s {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.web-landing-pages_ModalPanel_viewMode_sheet_1xjwgc7t {
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  border-top-left-radius: var(--modal-border-radius, 24px);
  border-top-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalPanel_undefined_compound_0_1xjwgc713 {
  max-width: 416px;
}
.web-landing-pages_ModalPanel_undefined_compound_1_1xjwgc714 {
  max-width: 640px;
}
.web-landing-pages_ModalPanel_undefined_compound_2_1xjwgc715 {
  max-width: 864px;
}
.web-landing-pages_ModalPanel_undefined_compound_3_1xjwgc716 {
  max-width: 416px;
}
.web-landing-pages_ModalPanel_undefined_compound_4_1xjwgc717 {
  max-width: 640px;
}
.web-landing-pages_ModalPanel_undefined_compound_5_1xjwgc718 {
  max-width: 864px;
}
.web-landing-pages_ModalPanel_undefined_compound_6_1xjwgc719 {
  border-bottom-left-radius: var(--modal-border-radius, 24px);
  border-bottom-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalPanel_undefined_compound_7_1xjwgc71a {
  border-bottom-left-radius: var(--modal-border-radius, 24px);
  border-bottom-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalPanel_undefined_compound_8_1xjwgc71b {
  transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  transform: translateY(100%);
  vertical-align: bottom;
}
.web-landing-pages_ModalPanel_undefined_compound_9_1xjwgc71c {
  transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  transform: translateY(0);
  vertical-align: bottom;
}
.web-landing-pages_ModalPanel_undefined_compound_10_1xjwgc71d {
  transition: transform 0.3s cubic-bezier(0.0, 0.0, 0.2, 1);
  transform: translateY(100%);
  vertical-align: bottom;
}
.web-landing-pages_ModalPanel_undefined_compound_11_1xjwgc71e {
  transition: opacity 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  opacity: 0;
  vertical-align: middle;
}
.web-landing-pages_ModalPanel_undefined_compound_12_1xjwgc71f {
  transition: opacity 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  opacity: 1;
  vertical-align: middle;
}
.web-landing-pages_ModalPanel_undefined_compound_13_1xjwgc71g {
  transition: opacity 0.3s cubic-bezier(0.0, 0.0, 0.2, 1);
  opacity: 0;
  vertical-align: middle;
}
.web-landing-pages_ModalPanel_undefined_compound_14_1xjwgc71h {
  transition: opacity 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  opacity: 0;
  vertical-align: middle;
}
.web-landing-pages_ModalPanel_undefined_compound_15_1xjwgc71i {
  transition: opacity 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
  opacity: 1;
  vertical-align: middle;
}
.web-landing-pages_ModalPanel_undefined_compound_16_1xjwgc71j {
  transition: opacity 0.3s cubic-bezier(0.0, 0.0, 0.2, 1);
  opacity: 0;
  vertical-align: middle;
}
.web-landing-pages_ModalPanel_1xjwgc71k > .web-landing-pages_ModalPanel_1xjwgc70 {
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.web-landing-pages_ModalPanel_1xjwgc71k > .web-landing-pages_ModalPanel_1xjwgc70 .scrollable::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.web-landing-pages_ModalPanel_1xjwgc71k .web-landing-pages_ModalPanel_1xjwgc7c {
  flex: 1;
}
.web-landing-pages_ModalCloseButton_1ka7mvv0 {
  position: absolute;
  cursor: pointer;
  padding: 4px;
  appearance: none;
  border: none;
  background: none;
  color: var(--bg-inverse-moderate-default, #6B7F94);
}
body[data-theme="dark"] .web-landing-pages_ModalCloseButton_1ka7mvv0 {
  color: var(--bg-inverse-moderate-default-dark-theme, #525A6D);
}
.web-landing-pages_ModalCloseButton_deviceType_mobile_1ka7mvv1 {
  top: 12px;
  right: 12px;
}
.web-landing-pages_ModalCloseButton_deviceType_tablet_1ka7mvv2 {
  top: 16px;
  right: 16px;
}
.web-landing-pages_ModalCloseButton_deviceType_desktop_1ka7mvv3 {
  top: 16px;
  right: 16px;
}
.web-landing-pages_ModalCloseButton_1ka7mvv4 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  transition: background-color 0.2s ease-in-out;
}
.web-landing-pages_ModalCloseButton_hasHeaderImage_true_1ka7mvv7 {
  background-color: rgba(255, 255, 255, 0.60);
}
.web-landing-pages_ModalCloseButton_hasHeaderImage_true_1ka7mvv7:hover {
  background-color: rgba(255, 255, 255, 0.85);
}
.web-landing-pages_ModalCloseButton_undefined_compound_0_1ka7mvv9 {
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_ModalCloseButton_undefined_compound_0_1ka7mvv9 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_ModalCloseButton_undefined_compound_0_1ka7mvv9:hover {
  background-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_ModalCloseButton_undefined_compound_0_1ka7mvv9:hover {
  background-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_ModalCloseButton_undefined_compound_1_1ka7mvva {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_ModalCloseButton_undefined_compound_1_1ka7mvva {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_ModalCloseButton_undefined_compound_1_1ka7mvva:hover {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_ModalCloseButton_undefined_compound_1_1ka7mvva:hover {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_ModalHeader_1xmbws0 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 56px;
}
.web-landing-pages_ModalHeader_withFixedHeader_true_1xmbws1 {
  position: sticky;
  top: 0;
}
.web-landing-pages_ModalHeader_viewMode_default_1xmbws3 {
  border-top-left-radius: var(--modal-border-radius, 24px);
  border-top-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalHeader_viewMode_sheet_1xmbws5 {
  border-top-left-radius: var(--modal-border-radius, 24px);
  border-top-right-radius: var(--modal-border-radius, 24px);
}
.web-landing-pages_ModalHeader_bgColor_white_1xmbws6 {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_ModalHeader_bgColor_white_1xmbws6 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_ModalHeader_bgColor_gray_1xmbws7 {
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_ModalHeader_bgColor_gray_1xmbws7 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_ModalHeader_1xmbws8 {
  display: flex;
  align-items: center;
}
.web-landing-pages_ModalHeader_deviceType_mobile_1xmbws9 {
  padding: 16px;
}
.web-landing-pages_ModalHeader_deviceType_tablet_1xmbwsa {
  padding: 24px;
}
.web-landing-pages_ModalHeader_deviceType_desktop_1xmbwsb {
  padding: 24px;
}
.web-landing-pages_ModalHeader_headerLayout_horizontal_1xmbwsc {
  flex-direction: row;
  gap: 12px;
}
.web-landing-pages_ModalHeader_headerLayout_vertical_1xmbwsd {
  flex-direction: column;
  gap: 16px;
}
.web-landing-pages_ModalHeader_isFixed_false_1xmbwsf {
  background-color: transparent;
}
.web-landing-pages_ModalHeader_undefined_compound_0_1xmbwsi {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_ModalHeader_undefined_compound_0_1xmbwsi {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_ModalHeader_undefined_compound_1_1xmbwsj {
  background-color: var(--bg-canvas-default, #F1F5F9);
}
body[data-theme="dark"] .web-landing-pages_ModalHeader_undefined_compound_1_1xmbwsj {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_ModalHeader_1xmbwsk {
  flex-shrink: 0;
}
.web-landing-pages_ModalHeader_1xmbwsk:empty {
  display: none;
}
.web-landing-pages_ModalHeader_1xmbwsl {
  width: auto;
  height: 281px;
  object-fit: cover;
}
.web-landing-pages_ModalHeader_1xmbwsm {
  display: flex;
  width: 100%;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  overflow-wrap: break-word;
}
.web-landing-pages_ModalHeader_isHorizontal_true_1xmbwsn {
  text-align: left;
}
.web-landing-pages_ModalHeader_isHorizontal_false_1xmbwso {
  text-align: center;
}
.web-landing-pages_ModalHeader_deviceType_mobile_1xmbwsp {
  padding: 0 16px;
}
.web-landing-pages_ModalHeader_1xmbwss {
  display: block;
  font-weight: 500;
}
.web-landing-pages_ModalHeader_isSmall_true_1xmbwst {
  font-size: 18px;
  line-height: 28px;
}
.web-landing-pages_ModalHeader_isSmall_false_1xmbwsu {
  font-size: 20px;
  line-height: 130%;
}
.web-landing-pages_ModalHeader_hasCloseButton_true_1xmbwsv {
  max-width: calc(100% - 32px);
}
.web-landing-pages_ModalSwiper_1btoqwz0 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.web-landing-pages_ModalSwiper_1btoqwz0::after {
  content: "";
  background-color: var(--icon-tertiary-default, #B6C4D3);
  width: 24px;
  height: 4px;
  border-radius: 4px;
  cursor: grab;
}
body[data-theme="dark"] .web-landing-pages_ModalSwiper_1btoqwz0::after {
  background-color: var(--icon-tertiary-default-dark-theme, #687287);
}
.web-landing-pages_ModalSwiper_deviceType_mobile_1btoqwz1 {
  padding: 6px 16px 16px;
}
.web-landing-pages_ModalSwiper_deviceType_tablet_1btoqwz2 {
  padding: 6px 24px 24px;
}
.web-landing-pages_ModalSwiper_deviceType_desktop_1btoqwz3 {
  padding: 6px 24px 24px;
}
.web-landing-pages_BaseModal_1fqbmba0 {
  width: 56px;
  height: 56px;
  object-fit: contain;
}
.web-landing-pages_CreditControlModal_qct82m0 {
  padding: 16px;
}
.web-landing-pages_ProtectAccountsModal_1tepuon0 {
  padding: 16px;
}
.web-landing-pages_UpdateCreditHistoryModal_f6ifmf0 {
  padding: 16px;
}
.web-landing-pages_AccordionInterface_j1n03n0 {
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterface_j1n03n0 {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_AccordionInterface_j1n03n1:not(:first-child) {
  margin-top: 16px;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060 {
  border: 1px solid transparent;
  border-radius: var(--accordion-border-radius, 20px);
  transition: border-color 0.12s ease-in-out;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060 {
  background-color: var(--bg-primary-default, #FFFFFF);
  box-shadow: var(--shadow-panel, 0 1px 8px 0 rgba(22, 33, 54, 0.05));
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_1pkkb060 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  box-shadow: var(--shadow-panel-dark-theme, 0 1px 8px 0 rgba(233, 222, 201, 0.05));
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060[open], .web-landing-pages_AccordionInterfaceItem_1pkkb060:hover {
  border-color: var(--border-divider-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_1pkkb060[open], body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_1pkkb060:hover {
  border-color: var(--border-divider-default-dark-theme, #3E4454);
}
.web-landing-pages_AccordionInterfaceItem_1pkkb061 {
  display: flex;
  transition: all 0.12s ease-in-out;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb061 {
  color: var(--icon-secondary-default, #6B7F94);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_1pkkb061 {
  color: var(--icon-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060:hover .web-landing-pages_AccordionInterfaceItem_1pkkb061 {
  color: var(--icon-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_1pkkb060:hover .web-landing-pages_AccordionInterfaceItem_1pkkb061 {
  color: var(--icon-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060[open] .web-landing-pages_AccordionInterfaceItem_1pkkb061 {
  transform: rotateZ(180deg);
}
.web-landing-pages_AccordionInterfaceItem_1pkkb062 {
  font-weight: 500;
}
.web-landing-pages_AccordionInterfaceItem_fs14_1pkkb063 {
  font-size: 14px;
  line-height: 20px;
}
.web-landing-pages_AccordionInterfaceItem_fs16_1pkkb064 {
  font-size: 16px;
  line-height: 24px;
}
.web-landing-pages_AccordionInterfaceItem_fs18_1pkkb065 {
  font-size: 18px;
  line-height: 28px;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb066 {
  cursor: pointer;
  margin: 0;
  transition: margin 0.12s ease-in-out, color 0.12s ease-in-out;
  list-style-type: none;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb066::marker {
  content: none;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb066::-webkit-details-marker {
  display: none;
}
.web-landing-pages_AccordionInterfaceItem_fs14_1pkkb067 {
  padding: 12px 16px;
}
.web-landing-pages_AccordionInterfaceItem_fs16_1pkkb068 {
  padding: 12px 16px;
}
.web-landing-pages_AccordionInterfaceItem_fs18_1pkkb069 {
  padding: 16px 16px 16px 32px;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060[open] .web-landing-pages_AccordionInterfaceItem_fs14_1pkkb067 {
  padding-bottom: 0;
  margin-bottom: 12px;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060[open] .web-landing-pages_AccordionInterfaceItem_fs16_1pkkb068 {
  padding-bottom: 0;
  margin-bottom: 12px;
}
.web-landing-pages_AccordionInterfaceItem_1pkkb060[open] .web-landing-pages_AccordionInterfaceItem_fs18_1pkkb069 {
  padding-bottom: 0;
  margin-bottom: 16px;
}
.web-landing-pages_AccordionInterfaceItem_fs14_1pkkb06a {
  font-size: 14px;
  line-height: 20px;
  padding: 16px;
  border-top-width: 1px;
  border-top-style: solid;
}
.web-landing-pages_AccordionInterfaceItem_fs14_1pkkb06a {
  border-top-color: var(--border-divider-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_fs14_1pkkb06a {
  border-top-color: var(--border-divider-default-dark-theme, #3E4454);
}
.web-landing-pages_AccordionInterfaceItem_fs16_1pkkb06b {
  font-size: 16px;
  line-height: 24px;
  padding: 16px;
  border-top-width: 1px;
  border-top-style: solid;
}
.web-landing-pages_AccordionInterfaceItem_fs16_1pkkb06b {
  border-top-color: var(--border-divider-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_fs16_1pkkb06b {
  border-top-color: var(--border-divider-default-dark-theme, #3E4454);
}
.web-landing-pages_AccordionInterfaceItem_fs18_1pkkb06c {
  font-size: 16px;
  line-height: 24px;
  padding: 32px;
  border-top-width: 1px;
  border-top-style: solid;
}
.web-landing-pages_AccordionInterfaceItem_fs18_1pkkb06c {
  border-top-color: var(--border-divider-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceItem_fs18_1pkkb06c {
  border-top-color: var(--border-divider-default-dark-theme, #3E4454);
}
.web-landing-pages_Step_1ck4tuw0 {
  padding: 12px 0;
  display: grid;
  grid-template-columns: min-content 1fr;
  gap: 16px;
}
.web-landing-pages_Step_1ck4tuw1 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
.web-landing-pages_Step_isLast_false_1ck4tuw2::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  background-color: var(--bg-tertiary-default, #E2EBF3);
  border-radius: 1px;
  bottom: -18px;
}
.web-landing-pages_Step_isMobile_true_1ck4tuw3::after {
  height: calc(100% - 12px);
}
.web-landing-pages_Step_isMobile_false_1ck4tuw4::after {
  height: calc(100% - 16px);
}
.web-landing-pages_Step_1ck4tuw5 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  border-radius: 50%;
  box-sizing: border-box;
}
.web-landing-pages_Step_1ck4tuw5 {
  color: var(--text-inverse-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_Step_1ck4tuw5 {
  color: var(--text-inverse-default-dark-theme, #000000);
}
.web-landing-pages_Step_isMobile_true_1ck4tuw6 {
  font-size: 14px;
  line-height: 20px;
  width: 24px;
  height: 24px;
}
.web-landing-pages_Step_isMobile_false_1ck4tuw7 {
  font-size: 16px;
  line-height: 24px;
  width: 28px;
  height: 28px;
}
.web-landing-pages_Step_1ck4tuw8 {
  background-color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_Step_1ck4tuw8 {
  background-color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_Step_1ck4tuw9 {
  background-color: var(--bg-inverse-moderate-hover, #9DADBE);
}
body[data-theme="dark"] .web-landing-pages_Step_1ck4tuw9 {
  background-color: var(--bg-inverse-moderate-hover-dark-theme, #9DADBE);
}
.web-landing-pages_Step_1ck4tuwa {
  display: flex;
  flex-direction: column;
}
.web-landing-pages_Step_1ck4tuwb {
  font-weight: 500;
}
.web-landing-pages_Step_isMobile_true_1ck4tuwc {
  font-size: 16px;
  line-height: 24px;
}
.web-landing-pages_Step_isMobile_false_1ck4tuwd {
  font-size: 18px;
  line-height: 28px;
}
.web-landing-pages_Step_isPrimary_true_1ck4tuwe {
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_Step_isPrimary_true_1ck4tuwe {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Step_isPrimary_false_1ck4tuwf {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Step_isPrimary_false_1ck4tuwf {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Step_1ck4tuwg:only-child {
  padding-top: 2px;
}
body[data-theme="dark"] .web-landing-pages_Step_1ck4tuwg:only-child {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_Step_1ck4tuwg:not(:only-child) {
  color: var(--text-secondary-default, #4E6174);
}
body[data-theme="dark"] .web-landing-pages_Step_1ck4tuwg:not(:only-child) {
  color: var(--text-secondary-default-dark-theme, #8D94A5);
}
.web-landing-pages_Step_isMobile_true_1ck4tuwh {
  font-size: 14px;
  line-height: 20px;
}
.web-landing-pages_Step_isMobile_false_1ck4tuwi {
  font-size: 16px;
  line-height: 24px;
}
.web-landing-pages_Step_1ck4tuwj {
  padding-top: 4px;
}
.web-landing-pages_TariffInstruction_hvkzy10 {
  display: flex;
  flex-direction: column;
}
.web-landing-pages_TariffInstruction_hvkzy11 {
  padding: 0 16px 16px 16px;
  gap: 16px;
}
.web-landing-pages_TariffInstruction_hvkzy12 {
  gap: 24px;
}
.web-landing-pages_style_qdkm9p0 {
  margin-top: 12px;
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_style_qdkm9p0 {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
@media screen and (max-width: 576px) {
  .web-landing-pages_style_qdkm9p0 {
    margin-top: 0;
  }
}
.web-landing-pages_PanelSkew_1k8zf1t0 {
  position: relative;
  z-index: 0;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.web-landing-pages_PanelSkew_1k8zf1t0::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  transform-origin: left;
}
.web-landing-pages_PanelSkew_skin_blue_1k8zf1t1 {
  color: var(--text-inverse-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_PanelSkew_skin_blue_1k8zf1t1 {
  color: var(--text-inverse-default-dark-theme, #000000);
}
.web-landing-pages_PanelSkew_skin_blue_1k8zf1t1::before {
  background-color: var(--bg-accent-strong-default, #0D8BFF);
  opacity: 0.85;
}
.web-landing-pages_PanelSkew_skin_violet_1k8zf1t2 {
  color: var(--text-inverse-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_PanelSkew_skin_violet_1k8zf1t2 {
  color: var(--text-inverse-default-dark-theme, #000000);
}
.web-landing-pages_PanelSkew_skin_violet_1k8zf1t2::before {
  background-color: var(--bg-promo-strong-default, #9641FF);
  opacity: 0.85;
}
.web-landing-pages_PanelSkew_skin_white-transparent_1k8zf1t3 {
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_PanelSkew_skin_white-transparent_1k8zf1t3 {
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_PanelSkew_skin_white-transparent_1k8zf1t3::before {
  background-color: var(--bg-primary-default, #FFFFFF);
  opacity: 0.6;
}
.web-landing-pages_PanelSkew_panelType_default_1k8zf1t4::before {
  transform: skewY(-6deg);
}
.web-landing-pages_PanelSkew_panelType_wide_1k8zf1t5::before {
  transform: skewY(-2deg);
}
.web-landing-pages_PanelSkewTitle_102f65v0 {
  font-weight: 500;
  line-height: 110%;
}
.web-landing-pages_PanelSkewText_1dgsc3a0 {
  font-weight: 400;
  line-height: 140%;
}
.web-landing-pages_style_1553e470 {
  position: relative;
  overflow: hidden;
  height: 460px;
  padding-left: 32px;
  padding-top: 48px;
  border-radius: 32px;
  background-color: lightgray;
}
.web-landing-pages_style_1553e471 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right center;
}
.web-landing-pages_style_1553e472 {
  position: relative;
  width: 50%;
}
@media screen and (max-width: 576px) {
  .web-landing-pages_style_1553e470 {
    height: 450px;
    padding: 16px 16px 0;
    border-radius: 16px;
  }
  .web-landing-pages_style_1553e471 {
    object-position: center bottom;
  }
  .web-landing-pages_style_1553e472 {
    min-width: 100%;
  }
}
.web-landing-pages_style_8scat10 {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-basis: 100%;
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px 24px;
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_style_8scat10 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_style_8scat11 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media screen and (max-width: 576px) {
  .web-landing-pages_style_8scat10 {
    padding: 12px 16px;
    gap: 12px;
  }
  .web-landing-pages_style_8scat11 {
    gap: 0;
  }
}
.web-landing-pages_style_1d99mv80 {
  border-radius: 16px;
  max-height: 632px;
  height: 100%;
}
.web-landing-pages_style_1d99mv82 {
  display: flex;
  align-items: center;
  gap: 12px;
  position: relative;
  z-index: 1;
}
.web-landing-pages_style_1d99mv82:not(:last-child):before {
  content: "";
  position: absolute;
  width: 2px;
  top: 32px;
  height: 100%;
  z-index: 0;
  left: 15px;
  background-color: var(--bg-tertiary-hover, #CFDAE5);
}
body[data-theme="dark"] .web-landing-pages_style_1d99mv82:not(:last-child):before {
  background-color: var(--bg-tertiary-hover-dark-theme, #525A6D);
}
.web-landing-pages_style_1d99mv83 {
  box-sizing: border-box;
  min-width: 32px;
  width: 32px;
  height: 32px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  border: 2px solid;
}
.web-landing-pages_style_1d99mv83 {
  border-color: var(--bg-primary-default, #FFFFFF);
  background-color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_style_1d99mv83 {
  border-color: var(--bg-primary-default-dark-theme, #1D2028);
  background-color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
@media screen and (max-width: 576px) {
  .web-landing-pages_style_1d99mv80 {
    margin-top: 0;
  }
  .web-landing-pages_style_1d99mv81 {
    order: 1;
  }
  .web-landing-pages_style_1d99mv82 {
    gap: 8px;
  }
  .web-landing-pages_style_1d99mv82:not(:last-child):before {
    top: 28px;
    left: 13px;
  }
  .web-landing-pages_style_1d99mv83 {
    min-width: 28px;
    width: 28px;
    height: 28px;
  }
}
.web-landing-pages_CrossSale_1d57onf0 {
  min-height: 100vh;
}
.web-landing-pages_CrossSale_1d57onf0 * {
  box-sizing: border-box;
}
.web-landing-pages_CrossSale_1d57onf1 {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  flex-grow: 1;
}
.web-landing-pages_CrossSale_1d57onf2 {
  margin-bottom: 32px;
}
.web-landing-pages_style_1g79qxy0 {
  position: relative;
  display: flex;
}
.web-landing-pages_style_1g79qxy1 {
  width: 100%;
  max-width: 455px;
}
.web-landing-pages_style_1g79qxy2 {
  margin-top: 16px;
}
.web-landing-pages_style_1g79qxy3 {
  padding: 120px 0;
  width: 36.9%;
  position: relative;
  z-index: 1;
}
.web-landing-pages_style_1g79qxy4 {
  margin-left: auto;
  width: 50%;
  position: relative;
  z-index: 1;
}
.web-landing-pages_style_1g79qxy4 img {
  width: 100%;
}
.web-landing-pages_style_1g79qxy5 {
  position: absolute;
  left: -120px;
  top: 400px;
  width: 164px;
  height: 164px;
}
.web-landing-pages_style_1g79qxy6 {
  position: absolute;
  right: 180px;
  bottom: -140px;
  width: 121px;
  height: 121px;
}
.web-landing-pages_style_1g79qxy7 {
  position: absolute;
  left: 50px;
  bottom: -160px;
}
@media screen and (max-width: 1312px) {
  .web-landing-pages_style_1g79qxy7 {
    left: 0;
  }
}
@media screen and (max-width: 768px) {
  .web-landing-pages_style_1g79qxy0 {
    flex-direction: column;
  }
  .web-landing-pages_style_1g79qxy3 {
    width: 100%;
    padding: 0;
    margin-top: 64px;
  }
  .web-landing-pages_style_1g79qxy4 {
    order: -1;
    width: 85%;
  }
  .web-landing-pages_style_1g79qxy5 {
    top: 230px;
  }
  .web-landing-pages_style_1g79qxy6 {
    bottom: auto;
    top: 300px;
    left: auto;
    right: -50px;
  }
  .web-landing-pages_style_1g79qxy7 {
    bottom: auto;
    top: 140px;
    left: -15px;
  }
}
@media screen and (max-width: 576px) {
  .web-landing-pages_style_1g79qxy3 {
    margin-top: 32px;
  }
  .web-landing-pages_style_1g79qxy5 {
    display: none;
  }
  .web-landing-pages_style_1g79qxy6 {
    display: none;
  }
  .web-landing-pages_style_1g79qxy7 {
    display: none;
  }
}
.web-landing-pages_style_oetw1q0 {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
.web-landing-pages_Benefits_y5ygnp0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.web-landing-pages_Benefits_y5ygnp1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 12px;
}
.web-landing-pages_Benefits_y5ygnp2 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  gap: 12px;
}
.web-landing-pages_Benefits_y5ygnp3 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px 16px;
  border-radius: 24px;
  border: 1px solid;
}
.web-landing-pages_Benefits_y5ygnp3 {
  background-color: var(--bg-primary-default, #FFFFFF);
  border-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_Benefits_y5ygnp3 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  border-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_Benefits_y5ygnp4 {
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background-color: var(--bg-accent-moderate-disabled, #EBF5FF);
}
body[data-theme="dark"] .web-landing-pages_Benefits_y5ygnp4 {
  background-color: var(--bg-accent-moderate-disabled-dark-theme, #243251);
}
.web-landing-pages_Benefits_y5ygnp5 {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.web-landing-pages_Benefits_y5ygnp6 {
  width: 56px;
  height: 56px;
  object-fit: cover;
}
.web-landing-pages_Hero_zubo3y0 {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 0;
  background-color: var(--bg-accent-subtle-default, #BDE3FF);
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  border-radius: 40px;
  gap: 32px;
}
body[data-theme="dark"] .web-landing-pages_Hero_zubo3y0 {
  background-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
}
.web-landing-pages_Hero_zubo3y1 {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 16px 16px 32px 16px;
  background-color: var(--bg-primary-default, #FFFFFF);
  flex-direction: column-reverse;
  align-items: center;
  justify-content: flex-start;
  border-radius: 0;
  gap: 16px;
}
body[data-theme="dark"] .web-landing-pages_Hero_zubo3y1 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_Hero_zubo3y2 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 50%;
  padding: 32px;
  align-items: flex-start;
}
.web-landing-pages_Hero_zubo3y3 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 100%;
  padding: 0;
  align-items: center;
}
.web-landing-pages_Hero_zubo3y4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.web-landing-pages_Hero_zubo3y5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.web-landing-pages_Hero_zubo3y6 {
  background-color: var(--bg-accent-subtle-default, #BDE3FF);
  border-radius: 40px;
}
body[data-theme="dark"] .web-landing-pages_Hero_zubo3y6 {
  background-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
}
.web-landing-pages_Hero_zubo3y7 {
  background-color: var(--bg-accent-subtle-default, #BDE3FF);
  border-radius: 24px;
  display: flex;
}
body[data-theme="dark"] .web-landing-pages_Hero_zubo3y7 {
  background-color: var(--bg-accent-subtle-default-dark-theme, #213A89);
}
.web-landing-pages_Hero_zubo3y8 {
  width: 100%;
  max-width: 546px;
}
.web-landing-pages_Hero_zubo3y9 {
  width: 100%;
  max-width: 100%;
}
.web-landing-pages_HowItWorks_1ha86eb0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.web-landing-pages_HowItWorks_1ha86eb1 {
  display: flex;
  width: 100%;
  gap: 12px;
  flex-direction: row;
}
.web-landing-pages_HowItWorks_1ha86eb2 {
  display: flex;
  width: 100%;
  gap: 12px;
  flex-direction: column;
}
.web-landing-pages_HowItWorks_1ha86eb3 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px 32px;
  border-radius: 20px;
  border: 1px solid;
  flex: 1;
}
.web-landing-pages_HowItWorks_1ha86eb3 {
  background-color: var(--bg-primary-default, #FFFFFF);
  border-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_HowItWorks_1ha86eb3 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  border-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_HowItWorks_1ha86eb4 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  border-radius: 20px;
  border: 1px solid;
  flex: 1;
}
.web-landing-pages_HowItWorks_1ha86eb4 {
  background-color: var(--bg-primary-default, #FFFFFF);
  border-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_HowItWorks_1ha86eb4 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  border-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_HowItWorks_1ha86eb5 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 20px;
  font-weight: 500;
  font-size: 32px;
}
.web-landing-pages_HowItWorks_1ha86eb5 {
  background-color: var(--bg-secondary-default, #F1F5F9);
  color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_HowItWorks_1ha86eb5 {
  background-color: var(--bg-secondary-default-dark-theme, #2C313C);
  color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_HowItWorks_1ha86eb6 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 20px;
  font-weight: 500;
  font-size: 20px;
}
.web-landing-pages_HowItWorks_1ha86eb6 {
  background-color: var(--bg-secondary-default, #F1F5F9);
  color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_HowItWorks_1ha86eb6 {
  background-color: var(--bg-secondary-default-dark-theme, #2C313C);
  color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_PopularServices_hh9ocq0 {
  width: 100%;
}
.web-landing-pages_PopularServices_hh9ocq1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  padding: 0;
}
.web-landing-pages_PopularServices_hh9ocq2 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  padding: 0 16px;
}
.web-landing-pages_PopularServices_hh9ocq3 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  width: 100%;
  min-width: 0;
}
.web-landing-pages_PopularServices_hh9ocq4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  flex: 1 1 0;
  min-width: 0;
}
.web-landing-pages_PopularServices_hh9ocq5 {
  width: 192px;
  height: auto;
  display: block;
  border-radius: 24px;
}
.web-landing-pages_PopularServices_hh9ocq6 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, auto);
  gap: 12px;
  width: 100%;
  padding: 0 16px;
}
.web-landing-pages_PopularServices_hh9ocq7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.web-landing-pages_PopularServices_hh9ocq8 {
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
  border-radius: 24px;
}
.web-landing-pages_TravelOffers_1bo6o5r0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0;
}
.web-landing-pages_TravelOffers_1bo6o5r1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px 0 0 0;
}
.web-landing-pages_TravelOffers_1bo6o5r2 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  width: 100%;
}
.web-landing-pages_TravelOffers_1bo6o5r2 > * {
  flex: 1 1 0;
  min-width: 0;
}
.web-landing-pages_TravelOffers_1bo6o5r3 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.web-landing-pages_TravelOffers_1bo6o5r3 > * {
  flex: 0 0 auto;
  min-width: 0;
}
.web-landing-pages_TravelOffers_1bo6o5r4 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  gap: 16px;
  padding: 32px;
  box-sizing: border-box;
  border-radius: 16px;
  border: 1px solid;
  position: relative;
  overflow: hidden;
  min-height: 176px;
  text-decoration: none;
  color: inherit;
  cursor: default;
}
.web-landing-pages_TravelOffers_1bo6o5r4 {
  background-color: var(--bg-primary-default, #FFFFFF);
  border-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_TravelOffers_1bo6o5r4 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  border-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_TravelOffers_1bo6o5r5 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  gap: 16px;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 16px;
  border: 1px solid;
  position: relative;
  overflow: hidden;
  min-height: 176px;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.web-landing-pages_TravelOffers_1bo6o5r5 {
  background-color: var(--bg-primary-default, #FFFFFF);
  border-color: var(--bg-tertiary-default, #E2EBF3);
}
body[data-theme="dark"] .web-landing-pages_TravelOffers_1bo6o5r5 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  border-color: var(--bg-tertiary-default-dark-theme, #3E4454);
}
.web-landing-pages_TravelOffers_1bo6o5r6 {
  display: flex;
  flex-direction: column;
  gap: 48px;
  flex: 1 1 auto;
  min-width: 0;
  padding-right: 140px;
}
.web-landing-pages_TravelOffers_1bo6o5r7 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.web-landing-pages_TravelOffers_1bo6o5r8 {
  width: 127px;
}
.web-landing-pages_TravelOffers_1bo6o5r8 > * {
  width: 100%;
}
.web-landing-pages_TravelOffers_1bo6o5r9 {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  pointer-events: none;
}
.web-landing-pages_TravelOffers_1bo6o5ra {
  height: 232px;
  width: auto;
  object-fit: contain;
  object-position: bottom;
  display: block;
}
.web-landing-pages_TravelOffers_1bo6o5rb {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  pointer-events: none;
}
.web-landing-pages_TravelOffers_1bo6o5rc {
  height: 152px;
  width: auto;
  object-fit: contain;
  object-position: bottom;
  display: block;
}
.web-landing-pages_StickyButton_1gnqtxg0 {
  position: fixed;
  left: 50%;
  bottom: 32px;
  z-index: 1;
  padding: 16px 16px 16px 24px;
  box-shadow: 0 8px 16px rgba(22, 33, 54, 0.08), 0 -8px 16px rgba(22, 33, 54, 0.04), 0 16px 24px rgba(22, 33, 54, 0.16);
  background-color: var(--bg-primary-default, #FFFFFF);
  display: flex;
  justify-content: space-between;
  gap: 24px;
  align-items: center;
  border-radius: 20px;
  box-sizing: border-box;
  max-width: 864px;
  width: 100%;
  transform: translateX(-50%);
}
body[data-theme="dark"] .web-landing-pages_StickyButton_1gnqtxg0 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_StickyButton_1gnqtxg1 {
  position: fixed;
  left: 50%;
  bottom: 0;
  z-index: 1;
  padding: 16px 16px 16px 24px;
  box-shadow: 0 8px 16px rgba(22, 33, 54, 0.08), 0 -8px 16px rgba(22, 33, 54, 0.04), 0 16px 24px rgba(22, 33, 54, 0.16);
  background-color: var(--bg-primary-default, #FFFFFF);
  display: flex;
  justify-content: space-between;
  gap: 24px;
  align-items: center;
  border-radius: 0;
  box-sizing: border-box;
  max-width: 864px;
  width: 100%;
  transform: translateX(-50%);
}
body[data-theme="dark"] .web-landing-pages_StickyButton_1gnqtxg1 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_NewLoyaltyPage_1bl7z820 {
  position: fixed;
  left: 50%;
  bottom: 32px;
  z-index: 1;
  padding: 16px 16px 16px 24px;
  box-shadow: 0 8px 16px rgba(22, 33, 54, 0.08), 0 -8px 16px rgba(22, 33, 54, 0.04), 0 16px 24px rgba(22, 33, 54, 0.16);
  background-color: var(--bg-primary-default, #FFFFFF);
  display: flex;
  justify-content: space-between;
  gap: 24px;
  align-items: center;
  border-radius: 20px;
  max-width: 864px;
  width: 100%;
  transform: translateX(-50%);
}
body[data-theme="dark"] .web-landing-pages_NewLoyaltyPage_1bl7z820 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_AppBanner_1k6td830 {
  position: relative;
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  border-radius: 16px;
  overflow: hidden;
  padding: 16px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
}
body[data-theme="dark"] .web-landing-pages_AppBanner_1k6td830 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_AppBanner_1k6td831 {
  position: relative;
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  border-radius: 32px;
  overflow: hidden;
  padding: 0 61px 0 84px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 321px;
}
body[data-theme="dark"] .web-landing-pages_AppBanner_1k6td831 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_AppBanner_1k6td832 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  width: auto;
  height: 43px;
  border-radius: 8px;
  box-shadow: 0 1px 8px 0 rgba(22, 33, 54, 0.05);
}
.web-landing-pages_AppBanner_1k6td832 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_AppBanner_1k6td832 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_AppBanner_1k6td833 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  width: 108px;
  height: 29px;
  border-radius: 8px;
  box-shadow: 0 1px 8px 0 rgba(22, 33, 54, 0.05);
}
.web-landing-pages_AppBanner_1k6td833 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--text-primary-default, #0F1A24);
}
body[data-theme="dark"] .web-landing-pages_AppBanner_1k6td833 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--text-primary-default-dark-theme, #F5F6F7);
}
.web-landing-pages_AppBanner_1k6td834 {
  width: auto;
  height: 27px;
}
.web-landing-pages_AppBanner_1k6td835 {
  width: auto;
  height: 17px;
}
.web-landing-pages_AppBanner_1k6td836 {
  position: static;
  bottom: 0;
  left: 48%;
  width: 302px;
  height: 284px;
  object-fit: cover;
  margin-top: 10px;
}
.web-landing-pages_AppBanner_1k6td837 {
  position: absolute;
  bottom: 0;
  left: 48%;
  width: 394px;
  height: 302px;
  object-fit: cover;
  margin-top: 0;
}
.web-landing-pages_AppBanner_1k6td838 {
  display: inline-flex;
  padding: 13px;
  background-color: var(--bg-primary-default, #FFFFFF);
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_AppBanner_1k6td838 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_AppBanner_1k6td839 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 8px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px;
  align-self: stretch;
}
body[data-theme="dark"] .web-landing-pages_AppBanner_1k6td839 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_BecomeMemberStep_1xgtvcg0 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px;
  border-radius: 16px;
  flex: 1;
}
body[data-theme="dark"] .web-landing-pages_BecomeMemberStep_1xgtvcg0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_BecomeMemberStep_1xgtvcg1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 24px 32px;
  border-radius: 32px;
  flex: 1;
}
body[data-theme="dark"] .web-landing-pages_BecomeMemberStep_1xgtvcg1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_BecomeMemberStep_1xgtvcg2 {
  border-radius: 20px;
  padding: 4px 8px;
  box-shadow: 0px 4px 16px 0px rgba(31, 90, 156, 0.06);
}
.web-landing-pages_BecomeMemberStep_1xgtvcg2 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_BecomeMemberStep_1xgtvcg2 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_BecomeMemberStep_1xgtvcg3 {
  border-radius: 20px;
  padding: 6px 17px;
  box-shadow: 0px 4px 16px 0px rgba(31, 90, 156, 0.06);
}
.web-landing-pages_BecomeMemberStep_1xgtvcg3 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_BecomeMemberStep_1xgtvcg3 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_EarnCurrency_2ou5jv0 {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  padding: 24px 16px;
  margin: 0 -16px;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  width: calc(100% + 32px);
  gap: 54px;
}
body[data-theme="dark"] .web-landing-pages_EarnCurrency_2ou5jv0 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_EarnCurrency_2ou5jv1 {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  padding: 32px;
  margin: 0;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 102px;
}
body[data-theme="dark"] .web-landing-pages_EarnCurrency_2ou5jv1 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_EarnCurrency_2ou5jv2 {
  gap: 60px;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}
.web-landing-pages_EarnCurrency_2ou5jv3 {
  gap: 102px 32px;
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv0 {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  border-radius: 16px;
  padding: 75px 16px 16px;
  height: auto;
  text-decoration: none;
}
body[data-theme="dark"] .web-landing-pages_EarnCurrencyItem_1d6hkqv0 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv1 {
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  border-radius: 32px;
  padding: 32px;
  height: 220px;
  text-decoration: none;
}
body[data-theme="dark"] .web-landing-pages_EarnCurrencyItem_1d6hkqv1 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv2 {
  position: absolute;
  top: -43px;
  left: 50%;
  transform: translateX(-50%);
  width: 110px;
  height: 110px;
  object-fit: cover;
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv3 {
  position: absolute;
  top: -93px;
  left: 50%;
  transform: translateX(-50%);
  width: 145px;
  height: 145px;
  object-fit: cover;
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv4 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  padding: 5px 16px;
  gap: 0;
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv4 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--bg-promo-strong-default, #9641FF);
}
body[data-theme="dark"] .web-landing-pages_EarnCurrencyItem_1d6hkqv4 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--bg-promo-strong-default-dark-theme, #B795FB);
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv5 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  padding: 8px 16px;
  gap: 4px;
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv5 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--bg-promo-strong-default, #9641FF);
}
body[data-theme="dark"] .web-landing-pages_EarnCurrencyItem_1d6hkqv5 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--bg-promo-strong-default-dark-theme, #B795FB);
}
.web-landing-pages_EarnCurrencyItem_1d6hkqv6 {
  width: 38px;
  height: 38px;
}
.web-landing-pages_FAQItem_1339f8x0 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px;
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_FAQItem_1339f8x0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_FAQItem_1339f8x1 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 24px 32px;
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_FAQItem_1339f8x1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_FAQItem_1339f8x2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  cursor: pointer;
  gap: 8px;
}
.web-landing-pages_FAQItem_1339f8x3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  cursor: pointer;
  gap: 0;
}
.web-landing-pages_FAQItem_1339f8x4 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--bg-accent-strong-hover, #009BFF);
  border-radius: 50%;
  padding: 8px;
}
body[data-theme="dark"] .web-landing-pages_FAQItem_1339f8x4 {
  background-color: var(--bg-accent-strong-hover-dark-theme, #628EFF);
}
.web-landing-pages_FAQItem_1339f8x5 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--bg-primary-default, #FFFFFF);
  border-radius: 50%;
  padding: 8px;
}
body[data-theme="dark"] .web-landing-pages_FAQItem_1339f8x5 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_FAQItem_1339f8x6 {
  display: inline-flex;
  position: relative;
  top: 0;
  transform: rotate(180deg);
  transition: transform 0.3s ease-in-out;
}
.web-landing-pages_FAQItem_1339f8x7 {
  display: inline-flex;
  position: relative;
  top: 1px;
  transform: rotate(0deg);
  transition: transform 0.3s ease-in-out;
}
.web-landing-pages_FAQItem_1339f8x8 {
  overflow: hidden;
  max-height: 200px;
  transition: max-height 0.3s ease-in-out;
}
.web-landing-pages_FAQItem_1339f8x9 {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.web-landing-pages_FAQItem_1339f8xa {
  padding-top: 8px;
}
.web-landing-pages_FAQItem_1339f8xb {
  padding-top: 12px;
}
.web-landing-pages_HeaderBanner_1rfckuh0 {
  position: relative;
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  display: flex;
}
body[data-theme="dark"] .web-landing-pages_HeaderBanner_1rfckuh0 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_HeaderBanner_1rfckuh1 {
  height: 396px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 32px;
  gap: 16px;
  border-radius: 40px;
}
.web-landing-pages_HeaderBanner_1rfckuh2 {
  height: 376px;
  flex-direction: column-reverse;
  justify-content: flex-start;
  padding: 16px;
  border-radius: 24px;
}
.web-landing-pages_HeaderBanner_1rfckuh3 {
  position: absolute;
  height: auto;
}
.web-landing-pages_HeaderBanner_1rfckuh4 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 776px;
}
.web-landing-pages_HeaderBanner_1rfckuh5 {
  width: 201px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.web-landing-pages_HeaderBanner_1rfckuh6 {
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
  text-align: center;
}
.web-landing-pages_HeaderBanner_1rfckuh7 {
  font-size: 48px;
  font-weight: 500;
  line-height: 110%;
  text-align: left;
}
.web-landing-pages_HIWItem_pmbx6p0 {
  display: flex;
  width: 190px;
  height: 100%;
  flex-direction: column-reverse;
  align-items: stretch;
}
.web-landing-pages_HIWItem_pmbx6p1 {
  display: flex;
  width: 240px;
  height: 100%;
  flex-direction: column-reverse;
  align-items: stretch;
}
.web-landing-pages_HIWItem_pmbx6p2 {
  position: relative;
  display: flex;
  border-radius: 16px;
  overflow: hidden;
  flex-basis: 50%;
  background-color: var(--bg-primary-default, #FFFFFF);
  box-shadow: 0px 1.246px 7.478px 0px rgba(22, 33, 54, 0.08), 0px 0.623px 1.87px 0px rgba(22, 33, 54, 0.08);
}
body[data-theme="dark"] .web-landing-pages_HIWItem_pmbx6p2 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_HIWItem_pmbx6p3 {
  position: relative;
  display: flex;
  border-radius: 16px;
  overflow: hidden;
  flex-basis: 50%;
  background-color: var(--bg-primary-default, #FFFFFF);
  box-shadow: 0 1px 8px 0 rgba(22, 33, 54, 0.05);
}
body[data-theme="dark"] .web-landing-pages_HIWItem_pmbx6p3 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_HIWItem_pmbx6p4 {
  position: relative;
  display: flex;
  border-radius: 16px;
  overflow: hidden;
  flex-basis: 50%;
  box-shadow: 0px 1.246px 7.478px 0px rgba(22, 33, 54, 0.08), 0px 0.623px 1.87px 0px rgba(22, 33, 54, 0.08);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 16px;
}
.web-landing-pages_HIWItem_pmbx6p4::after {
  content: "";
  position: absolute;
  right: 12px;
  left: 12px;
  top: 0;
  height: 10px;
  z-index: 2;
}
.web-landing-pages_HIWItem_pmbx6p4 {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_HIWItem_pmbx6p4 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_HIWItem_pmbx6p4::after {
  background: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_HIWItem_pmbx6p4::after {
  background: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_HIWItem_pmbx6p5 {
  position: relative;
  display: flex;
  border-radius: 16px;
  overflow: hidden;
  flex-basis: 50%;
  box-shadow: 0 1px 8px 0 rgba(22, 33, 54, 0.05);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 16px;
}
.web-landing-pages_HIWItem_pmbx6p5::after {
  content: "";
  position: absolute;
  right: 12px;
  left: 12px;
  top: 0;
  height: 10px;
  z-index: 2;
}
.web-landing-pages_HIWItem_pmbx6p5 {
  background-color: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_HIWItem_pmbx6p5 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_HIWItem_pmbx6p5::after {
  background: var(--bg-primary-default, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_HIWItem_pmbx6p5::after {
  background: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_HIWItem_pmbx6p6 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@keyframes web-landing-pages_HIWItems_uitvee0 {
  from {
    transform: translateX(-3%);
  }
  to {
    transform: translateX(-53.6%);
  }
}
.web-landing-pages_HIWItems_uitvee1 {
  display: flex;
  align-items: center;
  width: calc(100% + 32px);
  height: 230px;
  flex-shrink: 0;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  margin-left: -16px;
}
.web-landing-pages_HIWItems_uitvee2 {
  display: flex;
  align-items: center;
  width: 632px;
  height: 312px;
  flex-shrink: 0;
  overflow: hidden;
  background-color: var(--bg-canvas-default, #F1F5F9);
  border-radius: 32px;
  margin-left: 0;
}
body[data-theme="dark"] .web-landing-pages_HIWItems_uitvee2 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_HIWItems_uitvee3 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  height: 65%;
  will-change: transform;
  transform: translateX(-3%);
  animation: web-landing-pages_HIWItems_uitvee0 15s linear infinite;
}
.web-landing-pages_HIWItems_uitvee4 {
  display: flex;
  flex-direction: row;
  gap: 25px;
  height: 65%;
  will-change: transform;
  transform: translateX(-3%);
  animation: web-landing-pages_HIWItems_uitvee0 15s linear infinite;
}
.web-landing-pages_HowItWorks_i1n5qj0 {
  display: inline-flex;
  background-color: var(--bg-primary-default, #FFFFFF);
  padding: 4px 8px;
  border-radius: 8px;
  background: linear-gradient(90deg, #aa91ff 0%, #a055ff 100%);
}
body[data-theme="dark"] .web-landing-pages_HowItWorks_i1n5qj0 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
}
.web-landing-pages_DesktopBanner_yki4n70 {
  display: block;
  position: relative;
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  padding: 16px;
  height: 176px;
  border-radius: 16px;
  overflow: hidden;
  text-decoration: none;
}
body[data-theme="dark"] .web-landing-pages_DesktopBanner_yki4n70 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_DesktopBanner_yki4n71 {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  object-fit: contain;
  padding-right: 100px;
}
.web-landing-pages_DesktopBanner_yki4n72 {
  width: fit-content;
}
.web-landing-pages_DesktopBanner_yki4n73 {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.web-landing-pages_MobileBanner_cc32sc0 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: var(--bg-promo-subtle-default, #DDDBFF);
  padding: 12px 16px;
  border-radius: 16px;
  text-decoration: none;
}
body[data-theme="dark"] .web-landing-pages_MobileBanner_cc32sc0 {
  background-color: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_MobileBanner_cc32sc1 {
  width: 40px;
  height: 40px;
  object-fit: cover;
}
.web-landing-pages_style_kppz180 {
  background: var(--bg-canvas-default, #F1F5F9);
  border-radius: 16px;
  padding: 16px;
  width: 100%;
}
body[data-theme="dark"] .web-landing-pages_style_kppz180 {
  background: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_style_kppz181 {
  border-radius: 20px;
  box-shadow: 0 1px 8px 0 rgba(22, 33, 54, 0.05);
  padding: 4px 8px;
  width: fit-content;
}
.web-landing-pages_style_kppz181 {
  background: var(--bg-primary-default, #FFFFFF);
  color: var(--bg-accent-strong-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_style_kppz181 {
  background: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--bg-accent-strong-default-dark-theme, #4673FF);
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn0 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 24px 32px;
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceGrayItem_70mrsn0 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn1 {
  background-color: var(--bg-canvas-default, #F1F5F9);
  padding: 16px;
  border-radius: 16px;
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceGrayItem_70mrsn1 {
  background-color: var(--bg-canvas-default-dark-theme, #0A0B0E);
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  cursor: pointer;
  gap: 0;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  cursor: pointer;
  gap: 8px;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn4 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 8px;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn4 {
  background-color: var(--bg-accent-strong-hover, #009BFF);
  color: var(--icon-on-color-strong, #FFFFFF);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceGrayItem_70mrsn4 {
  background-color: var(--bg-accent-strong-hover-dark-theme, #628EFF);
  color: var(--icon-on-color-strong-dark-theme, #FFFFFF);
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn5 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 8px;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn5 {
  background-color: var(--bg-primary-default, #FFFFFF);
  color: var(--icon-accent-default, #0D8BFF);
}
body[data-theme="dark"] .web-landing-pages_AccordionInterfaceGrayItem_70mrsn5 {
  background-color: var(--bg-primary-default-dark-theme, #1D2028);
  color: var(--icon-accent-default-dark-theme, #4673FF);
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn6 {
  display: inline-flex;
  position: relative;
  top: 0;
  transform: rotate(180deg);
  transition: transform 0.3s ease-in-out;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn7 {
  display: inline-flex;
  position: relative;
  top: 1px;
  transform: rotate(0deg);
  transition: transform 0.3s ease-in-out;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn8 {
  overflow: hidden;
  max-height: 200px;
  transition: max-height 0.3s ease-in-out;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsn9 {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsna {
  padding-top: 12px;
}
.web-landing-pages_AccordionInterfaceGrayItem_70mrsnb {
  padding-top: 8px;
}
.web-landing-pages_style_1glfsdl0 {
  display: flex;
  align-items: center;
  background: var(--bg-promo-subtle-default, #DDDBFF);
  border-radius: 40px;
  padding: 32px;
  height: 483px;
  overflow: hidden;
  position: relative;
}
body[data-theme="dark"] .web-landing-pages_style_1glfsdl0 {
  background: var(--bg-promo-subtle-default-dark-theme, #544275);
}
.web-landing-pages_style_1glfsdl1 {
  position: relative;
  width: 600px;
}
.web-landing-pages_style_1glfsdl2 {
  height: 780px;
  width: 780px;
  position: absolute;
  right: -100px;
}
.web-landing-pages_style_1glfsdl3 {
  height: auto;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .web-landing-pages_style_1glfsdl0 {
    border-radius: 24px;
    padding: 16px;
    height: fit-content;
  }
  .web-landing-pages_style_1glfsdl1 {
    width: 100%;
    margin-top: 230px;
  }
  .web-landing-pages_style_1glfsdl2 {
    height: auto;
    width: 100%;
    position: absolute;
    top: -90px;
    right: -20px;
  }
}
