/* Russian landing refinement: editorial structure, restrained brand color. */
._page_1mcko_1 {
  --ink: #171916;
  --muted: #5f655f;
  --line: #d5d6cf;
  --green: #00b978;
  --green-dark: #006f4a;
  --mint: #e5f2eb;
  --paper: #f7f7f3;
  background: var(--paper);
}

._header_1mcko_32,
._section_1mcko_33,
._hero_1mcko_34,
._finalCta_1mcko_35,
._footer_1mcko_36,
._aiInner_1mcko_834 {
  width: min(1240px, 100% - 48px);
}

._header_1mcko_32 {
  min-height: 68px;
  background: var(--paper);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

._brandMark_1mcko_65 {
  background: var(--green);
  border-radius: 2px;
}

._languageLink_1mcko_93,
._darkButton_1mcko_101,
._outlineButton_1mcko_102,
._ctaOutline_1mcko_103,
._menuButton_1mcko_131 {
  border-radius: 3px;
}

._darkButton_1mcko_101 {
  box-shadow: none;
}

._darkButton_1mcko_101:hover {
  background: #30332f;
}

._outlineButton_1mcko_102:hover,
._ctaOutline_1mcko_103:hover {
  background: #fff;
}

._hero_1mcko_34 {
  grid-template-columns: minmax(360px, 0.4fr) minmax(0, 0.6fr);
  gap: 56px;
  min-height: 650px;
  padding-block: 78px;
}

._hero_1mcko_34 h1 {
  max-width: 520px;
  font-size: clamp(60px, 5.6vw, 82px);
  font-weight: 640;
  letter-spacing: -0.038em;
  line-height: 0.95;
}

._eyebrow_1mcko_146 {
  max-width: 330px;
  color: var(--green-dark);
  font-size: 13px;
}

._heroText_1mcko_160 {
  max-width: 540px;
  font-size: 17px;
}

._heroScreenshot_1mcko_200,
._platformScreenshot_1mcko_218,
._generatedFlow_1mcko_894,
._storyViewport_1mcko_1087,
._storyVisual_1mcko_1135,
._storyRealVisual_1mcko_1160 {
  border-radius: 2px;
  box-shadow: none;
}

._heroScreenshot_1mcko_200 {
  height: 500px;
  border-color: #bdc6c0;
}

._heroScreenshot_1mcko_200 figcaption,
._platformScreenshot_1mcko_218 figcaption,
._aiVisualLabel_1mcko_910 {
  right: 0;
  bottom: 0;
  border-width: 1px 0 0 1px;
  border-radius: 0;
  background: rgba(247, 247, 243, 0.96);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 8px 11px;
  font-weight: 590;
}

._section_1mcko_33 {
  padding-block: 82px;
}

._sectionIntro_1mcko_501 h2,
._aiSection_1mcko_502 h2,
._finalCta_1mcko_35 h2,
._storyHeader_1mcko_1059 h2 {
  max-width: 900px;
  font-weight: 590;
  letter-spacing: -0.035em;
  line-height: 1.02;
}

._sectionIntro_1mcko_501 > p {
  max-width: 650px;
}

._benefitGrid_1mcko_517 {
  counter-reset: benefit;
  margin-top: 54px;
}

._benefitGrid_1mcko_517 article {
  counter-increment: benefit;
  min-height: 190px;
  padding-top: 0;
}

._benefitGrid_1mcko_517 article > svg {
  display: none;
}

._benefitGrid_1mcko_517 article::before {
  content: "0" counter(benefit);
  color: var(--green-dark);
  font-size: 11px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

._benefitGrid_1mcko_517 h3 {
  margin-top: 45px;
  font-size: 18px;
  letter-spacing: -0.015em;
}

._platformGrid_1mcko_550 {
  grid-template-columns: 350px 1fr;
  border-color: #bfc4bf;
  min-height: 540px;
  margin-top: 44px;
}

._platformTabs_1mcko_557 button {
  min-height: 96px;
  background: transparent;
}

._platformTabs_1mcko_557 ._platformActive_1mcko_597 {
  background: #e5f2eb;
  box-shadow: inset 1px 0 0 var(--green-dark);
}

._platformVisual_1mcko_604 {
  background: #e5f2eb;
  padding: 38px;
}

._aiSection_1mcko_502 {
  background: #1c1f1c;
}

._aiInner_1mcko_834 {
  gap: 78px;
  min-height: 570px;
  padding-block: 82px;
}

._demoLabel_1mcko_848,
._storyEyebrow_1mcko_1198,
._storyCopy_1mcko_1103 > span {
  text-transform: none;
  letter-spacing: 0;
}

._promptBox_1mcko_863,
._promptBox_1mcko_863 button {
  border-radius: 2px;
}

._generatedFlow_1mcko_894 {
  border-color: #646b66;
  background: #edf4f0;
}

._channelsGrid_1mcko_988 {
  gap: 28px;
  border: 0;
  margin-top: 48px;
}

._channelsGrid_1mcko_988 article,
._channelsGrid_1mcko_988 article:last-child {
  min-height: 112px;
  border: 0;
  border-top: 1px solid var(--line);
  padding: 22px 0 0;
}

._channelsGrid_1mcko_988 article > span {
  top: 8px;
  right: 0;
}

._solutionsGrid_1mcko_541 {
  grid-template-columns: repeat(2, 1fr);
  column-gap: 54px;
  border: 0;
  margin-top: 48px;
}

._solutionsGrid_1mcko_541 article {
  min-height: 140px;
  border: 0;
  border-top: 1px solid var(--line);
  padding: 26px 0;
}

._storySection_1mcko_1056 {
  background: var(--paper);
}

._storyViewport_1mcko_1087 {
  border-color: #bfc4bf;
  margin-top: 38px;
}

._storyCopy_1mcko_1103 {
  padding: 46px;
}

._storyVisuals_1mcko_1150 {
  background: #e5f2eb;
  min-height: 620px;
}

._storyCopy_1mcko_1103 ._storyMetric_1mcko_1171,
._storyMetric_1mcko_1171 {
  border: 0;
  border-top: 1px solid var(--line);
  background: transparent;
  padding: 22px 0 0;
}

._finalCta_1mcko_35 {
  color: #f6f7f3;
  background: #1c1f1c;
  padding-block: 62px;
}

._finalCta_1mcko_35 p {
  color: #b9c0bb;
}

._finalCta_1mcko_35 ._darkButton_1mcko_101 {
  color: #112019 !important;
  border-color: var(--green);
  background: var(--green);
}

._finalCta_1mcko_35 ._ctaOutline_1mcko_103 {
  color: #f6f7f3;
  border-color: #8b928d;
}

._finalCta_1mcko_35 ._ctaOutline_1mcko_103:hover {
  color: var(--ink);
}

._faqList_1mcko_1254 summary {
  min-height: 72px;
  font-size: 16px;
}

@media (width <= 980px) {
  ._hero_1mcko_34 {
    grid-template-columns: 1fr;
  }

  ._heroCopy_1mcko_143 {
    max-width: 760px;
  }

  ._platformGrid_1mcko_550 {
    grid-template-columns: 300px 1fr;
  }

  ._channelsGrid_1mcko_988 {
    gap: 22px;
  }

  ._channelsGrid_1mcko_988 article:nth-child(-n + 3),
  ._channelsGrid_1mcko_988 article:nth-child(3) {
    border-right: 0;
    border-bottom: 0;
  }
}

@media (width <= 760px) {
  ._header_1mcko_32,
  ._section_1mcko_33,
  ._hero_1mcko_34,
  ._finalCta_1mcko_35,
  ._footer_1mcko_36,
  ._aiInner_1mcko_834 {
    width: calc(100% - 24px);
  }

  ._hero_1mcko_34 {
    padding-block: 58px 54px;
  }

  ._hero_1mcko_34 h1 {
    font-size: clamp(46px, 14vw, 60px);
    letter-spacing: -0.035em;
  }

  ._heroScreenshot_1mcko_200 {
    height: auto;
  }

  ._section_1mcko_33 {
    padding-block: 62px;
  }

  ._sectionIntro_1mcko_501 h2,
  ._aiSection_1mcko_502 h2,
  ._finalCta_1mcko_35 h2,
  ._storyHeader_1mcko_1059 h2 {
    font-size: 36px;
  }

  ._benefitGrid_1mcko_517 {
    margin-top: 36px;
  }

  ._benefitGrid_1mcko_517 article,
  ._benefitGrid_1mcko_517 article + article {
    padding-block: 28px;
  }

  ._benefitGrid_1mcko_517 h3 {
    margin-top: 22px;
  }

  ._platformGrid_1mcko_550 {
    display: block;
  }

  ._platformVisual_1mcko_604 {
    padding: 14px;
  }

  ._aiInner_1mcko_834 {
    gap: 48px;
    padding-block: 62px;
  }

  ._channelsGrid_1mcko_988 {
    grid-template-columns: 1fr;
    gap: 0;
  }

  ._channelsGrid_1mcko_988 article,
  ._channelsGrid_1mcko_988 article:nth-child(3),
  ._channelsGrid_1mcko_988 article:last-child {
    border-top: 1px solid var(--line);
    border-bottom: 0;
  }

  ._solutionsGrid_1mcko_541 {
    grid-template-columns: 1fr;
    gap: 0;
  }

  ._storyCopy_1mcko_1103 {
    padding: 28px 20px;
  }

  ._storyVisuals_1mcko_1150 {
    min-height: 0;
  }
}
