.website-main-block__title {
   font-weight: 800;
   font-size: 64px;
   line-height: 100%;
   letter-spacing: 1%;
   text-align: center;
   color: #333333;
}

.website-main-block__subtitle {
   max-width: 710px;
   margin: 0 auto;
   font-weight: 400;
   font-size: 22px;
   line-height: 100%;
   letter-spacing: 1%;
   text-align: center;
   color: #5F5F5F;
}

.website-main-block img {
   display: block;
   margin: 0 auto;
}

.website-main-block__img-text {
   font-weight: 400;
   font-size: 22px;
   line-height: 100%;
   letter-spacing: 1%;
   text-align: center;
   color: #5F5F5F;
   margin-bottom: 10px;
}

.landing-page {
   margin-bottom: 140px;
}

.landing-page__title {
   font-weight: 600;
   font-size: 38px;
   line-height: 112%;
   letter-spacing: 0%;
   text-align: center;
   color: #1A1A1A;
   margin-bottom: 10px;
}

.landing-page__subtitle {
   font-weight: 400;
   font-size: 22px;
   line-height: 133%;
   letter-spacing: 0%;
   text-align: center;
   color: #525252;
}

.so-powerful {
   margin-bottom: 120px;
}

.so-powerful__title {
   font-weight: 700;
   font-style: Bold;
   font-size: 42px;
   line-height: 110%;
   letter-spacing: -1.25px;
   vertical-align: middle;
   color: #060B13;
   text-align: center;
   margin-bottom: 30px;
}

.so-powerful__subtitle {
   font-weight: 600;
   font-size: 30px;
   line-height: 112%;
   letter-spacing: 0%;
   text-align: center;
   color: #1A1A1A;
   margin-bottom: 70px;
}

.so-powerful__inner {
   display: flex;
   flex-wrap: wrap;
   gap: 55px 110px;
   justify-content: center;
}

.so-powerful-card {
   max-width: 420px;
   width: 100%;
}

.so-powerful-card__title {
   font-weight: 600;
   font-size: 26px;
   line-height: 110%;
   letter-spacing: -0.34px;
   text-align: center;
   color: #060B13;
   margin-top: 9px;
   margin-bottom: 9px;
}

.so-powerful-card__text {
   font-weight: 300;
   font-style: Light;
   font-size: 22px;
   line-height: 110%;
   letter-spacing: -0.34px;
   text-align: center;
   color: #060B13;
}

.your-business {
   margin-bottom: 140px;
}

.your-business__title {
   font-weight: 700;
   font-style: Bold;
   font-size: 42px;
   line-height: 110%;
   letter-spacing: -1.25px;
   vertical-align: middle;
   text-align: center;
   color: #000000;
   margin-bottom: 40px;
}

.your-business__inner {
   display: flex;
   gap: 20px;
   justify-content: space-between;
}

.your-business-card {
   display: flex;
   flex-direction: column;
   padding: 52px 36px;
   box-shadow: 0px 0px 0px 1px #E9EBF1;
   background: #FAFCFF;
   border-radius: 12px;
   width: 32%;
}

.your-business-card .icon {
   margin: 0 auto 32px;
}

.your-business-card__text {
   font-weight: 500;
   font-style: Medium;
   font-size: 22px;
   line-height: 28.8px;
   letter-spacing: -0.47px;
   text-align: center;
   vertical-align: middle;
   text-align: center;
   color: #060B13;
}

.website-for {
   margin-bottom: 130px;
}

.website-for__title {
   font-weight: 700;
   font-style: Bold;
   font-size: 42px;
   line-height: 39.54px;
   letter-spacing: -2.5%;
   text-align: center;
   color: #1B193F;
   margin-bottom: 44px;
}

.website-for__inner {
   display: flex;
   align-items: center;
   gap: 22px;
}

.website-for__list {
   display: flex;
   flex-direction: column;
   gap: 12px;
}

.website-for__item {
   display: flex;
   align-items: center;
   gap: 12px;
   width: 100%;
   padding: 30px;
   padding-left: 40px;
   border: 1px solid #E9EBF1;
   border-radius: 12px;
}

.website-for__item p {
   font-weight: 600;
   font-size: 24px;
   line-height: 28px;
   letter-spacing: -0.24px;
   vertical-align: middle;
   color: #000000;
}

.website-work {
   margin-bottom: 150px;
}

.website-work__title {
   font-weight: 700;
   font-style: Bold;
   font-size: 42px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   color: #000000;
   margin-bottom: 60px;
}

.website-work__inner {
   display: flex;
   flex-direction: column;
}

.website-work__row {
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.website-work__content {
   display: flex;
   gap: 12px;
   max-width: 530px;
   width: 100%;
}

.website-work__content-title {
   font-weight: 700;
   font-style: Bold;
   font-size: 32px;
   line-height: 110%;
   letter-spacing: -1.25px;
   vertical-align: middle;
   margin-bottom: 4px;
   color: #060B13;
}

.website-work__content-text {
   font-weight: 600;
   font-size: 18px;
   line-height: 23.8px;
   letter-spacing: -0.18px;
   vertical-align: middle;
   color: #060B13;
}

.built-in {
   padding-top: 78px;
}

.built-in__title {
   font-weight: 700;
   font-style: Bold;
   font-size: 42px;
   line-height: 55px;
   letter-spacing: -1.25px;
   vertical-align: middle;
   color: #060B13;
   text-align: center;
   margin-bottom: 15px;
}

.built-in__title span {
   color: #1B6DE9;
}

.built-in__subtitle {
   font-weight: 500;
   font-style: Medium;
   font-size: 32px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   margin-bottom: 3px;
}

.built-in__subtitle span {
   color: #1B6DE9;
}

.built-in img {
   display: block;
   margin: 0 auto 20px;
}

.built-in__text {
   font-weight: 500;
   font-style: Medium;
   font-size: 32px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   color: #000000;
   margin-bottom: 34px;
}

.built-in__inner {
   display: flex;
   gap: 20px;
   justify-content: space-between;
   margin-bottom: 100px;
}

.built-in-card {
   display: flex;
   flex-direction: column;
   gap: 14px;
   width: 32%;
   padding: 30px;
   border: 1px solid #E9EBF1;
   border-radius: 12px;
}

.built-in-card .icon {
   margin: 0 auto;
}

.built-in-card__text {
   font-weight: 500;
   font-style: Medium;
   font-size: 20px;
   line-height: 28.8px;
   letter-spacing: -0.47px;
   text-align: center;
   vertical-align: middle;
   color: #060B13;
}

.built-in__integration-title {
   font-weight: 500;
   font-style: Medium;
   font-size: 32px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   margin-bottom: 12px;
}

.built-in__integration-row {
   display: flex;
   justify-content: center;
   gap: 14px;
   margin-bottom: 140px;
}

.grow-organic {
   margin-bottom: 140px;
}

.grow-organic__title {
   font-weight: 700;
   font-style: Bold;
   font-size: 42px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   color: #1B193F;
   margin-bottom: 20px;
}

.grow-organic__subtitle {
   font-weight: 500;
   font-style: Medium;
   font-size: 24px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   max-width: 910px;
   margin: 0 auto 32px;
   color: #1B193F;
}

.grow-oragnic__icons {
   display: flex;
   align-items: center;
   justify-content: center;
   margin-bottom: 24px;
   gap: 18px;
}

.grow-oragnic__icons img {
   width: 67px;
   height: 67px;
}

.grow-organic__text {
   font-weight: 500;
   font-style: Medium;
   font-size: 22px;
   line-height: 100%;
   letter-spacing: 1%;
   text-align: center;
   color: #272829;
}

.autopilot-banner {
   margin-bottom: 110px;
   padding: 85px 20px;
   border-radius: 16px;
   background: #F8FBFF;
}

.autopilot-banner__title {
   font-weight: 700;
   font-style: Bold;
   font-size: 38px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   margin-bottom: 9px;
   color: #000000;
}

.autopilot-banner__text {
   font-weight: 400;
   font-size: 24px;
   line-height: 130%;
   letter-spacing: 0%;
   text-align: center;
   color: #000000;
   margin-bottom: 14px;
}

@media(max-width: 900px) {
   .website-main-block__title {
      font-size: 46px;
   }

   .website-main-block__subtitle {
      font-size: 20px;
   }

   .landing-page__title {
      font-size: 32px;
   }

   .landing-page__subtitle {
      font-size: 20px;
   }

   .landing-page {
      margin-bottom: 100px;
   }

   .so-powerful__title {
      font-size: 32px;
      margin-bottom: 15px;
   }

   .so-powerful__subtitle {
      font-size: 26px;
      margin-bottom: 50px;
   }

   .your-business__title {
      font-size: 32px;
   }

   .your-business__inner {
      flex-wrap: wrap;
   }

   .your-business-card {
      width: 48%;
   }

   .website-for__title {
      font-size: 32px;
   }

   .website-for__inner {
      flex-direction: column;
   }

   .website-work__title {
      font-size: 32px;
      margin-bottom: 40px;
   }

   .built-in__title {
      font-size: 32px;
   }

   .built-in__subtitle {
      font-size: 28px;
   }

   .built-in__text {
      font-size: 24px;
   }

   .built-in__integration-title {
      font-size: 28px;
   }

   .grow-organic__title {
      font-size: 32px;
   }

   .autopilot-banner__title {
      font-size: 32px;
   }
}

@media(max-width: 550px) {
   .website-main-block__title {
      font-size: 24px;
      margin-bottom: 6px;
   }

   .website-main-block__subtitle {
      font-size: 18px;
   }

   .website-main-block__img-text {
      font-size: 18px;
   }

   .website-main-block .button {
      padding: 14px 34px;
   }

   .landing-page {
      margin-bottom: 70px;
   }

   .landing-page__title {
      font-size: 24px;
   }

   .landing-page__subtitle {
      font-size: 18px;
   }

   .so-powerful__title {
      font-size: 24px;
      margin-bottom: 8px;
   }

   .so-powerful__subtitle {
      font-size: 18px;
      margin-bottom: 30px;
   }

   .so-powerful-card__title {
      font-size: 16px;
   }

   .so-powerful-card__text {
      font-size: 14px;
   }

   .so-powerful__inner {
      gap: 24px;
   }

   .so-powerful {
      margin-bottom: 60px;
   }

   .your-business__title {
      font-size: 24px;
   }

   .your-business-card {
      padding: 15px;
      width: 46%;
   }

   .your-business-card__text {
      font-size: 14px;
      line-height: 110%;
   }

   .your-business-card .icon {
      margin: 0 auto 14px;
   }

   .your-business {
      margin-bottom: 60px;
   }

   .website-for__title {
      font-size: 22px;
      margin-bottom: 20px;
   }

   .website-for__item p {
      font-size: 16px;
      line-height: 22px;
   }

   .website-for__item {
      padding: 10px;
      padding-left: 15px;
   }

   .website-for {
      margin-bottom: 60px;
   }

   .website-work__title {
      font-size: 24px;
      margin-bottom: 18px;
   }

   .website-work__content {
      order: 1;
   }

   .website-work__row img {
      order: 2;
   }

   .website-work__row {
      flex-direction: column;
   }

   .website-work__content-title {
      font-size: 20px;
   }

   .website-work__content-text {
      font-size: 16px;
      line-height: 18px;
   }

   .website-work {
      margin-bottom: 30px;
   }

   .built-in {
      padding-top: 30px;
   }

   .built-in__title {
      font-size: 24px;
      line-height: 28px;
   }

   .built-in__subtitle {
      font-size: 18px;
   }

   .built-in__text {
      font-size: 18px;
   }

   .built-in__inner {
      flex-wrap: wrap;
      margin-bottom: 60px;
   }

   .built-in-card {
      width: 47%;
      padding: 15px;
   }

   .built-in-card__text {
      font-size: 14px;
      line-height: 18px;
   }

   .built-in__integration-title {
      font-size: 24px;
   }

   .built-in__integration-row {
      margin-bottom: 60px;
   }

   .built-in__integration-row svg {
      width: 40px;
      height: 40px;
   }

   .grow-organic__title {
      font-size: 24px;
   }

   .grow-organic__subtitle {
      font-size: 18px;
   }

   .grow-oragnic__icons img {
      width: 40px;
      height: 40px;
   }

   .grow-organic__text {
      font-size: 18px;
   }

   .grow-organic {
      margin-bottom: 40px;
   }

   .autopilot-banner {
      padding: 24px 20px;
      margin-bottom: 60px;
   }

   .autopilot-banner__title {
      font-size: 24px;
   }

   .autopilot-banner__text {
      font-size: 18px;
   }

   .autopilot-banner .button {
      padding: 14px 30px;
   }
}