<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
  @media (min-width: 1366px) {
    :root {
      --container-width: 1240px; } }

  @media (min-width: 1366px) {
    .container {
      max-width: 1240px; } }


@media (min-width: 1366px) {
  .section-gaps {
    padding-top: 96px;
    padding-bottom: 96px; } }


@media (min-width: 1366px) {
  .section-overlaped {
    margin-top: -160px; } }

  @media (min-width: 1366px) {
    .content-overlaped {
      padding: 32px 48px;
      max-width: 80%; } }

  @media (min-width: 1366px) {
    :root {
      --title-h1: 500 40px/60px var(--font-montserrat);
      --title-h2: 400 40px/60px var(--font-montserrat);
      --title-h2-light: 300 32px/48px var(--font-montserrat);
      --highlighted-subtitle: 400 20px/30px var(--font-montserrat); } }


@media (min-width: 1366px) {
  .footer-nav {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .footer-bottom {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    grid-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    padding-top: 12px;
    padding-bottom: 12px; }
    .footer-bottom &gt; * {
      align-self: center; }
  .footer-bottom.with-social {
    grid-template-columns: repeat(3, auto); }
  .footer-copy {
    margin-bottom: 0; }
    .footer-copy br {
      display: none; }
  .footer-extra {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0; }
    .footer-extra &gt; li + li {
      margin-left: 40px;
      margin-top: 0; }
    .footer-extra &gt; li a:hover,
    .footer-extra &gt; li a:focus,
    .footer-extra &gt; li .link:hover,
    .footer-extra &gt; li .link:focus {
      color: rgba(47, 162, 255, 0.6);
      color: rgba(var(--dark-sky-blue), 0.6); }
  .footer-bottom.with-social .footer-extra {
    justify-content: flex-start; }
  .footer-social {
    text-align: right; } }


@media (min-width: 1366px) {
  .header-wrap {
    width: 100%; }
  .header-nav &gt; * + *,
  .main-nav &gt; * + * {
    margin-left: 40px; } }


@media (min-width: 1366px) {
  .slider-nav-btn {
    --pos: calc(100% + 24px); }
  .clients-slider {
    padding-top: 64px;
    padding-bottom: 64px; }
  .clients-slider h2 {
    margin-bottom: 48px; } }


@media (min-width: 1366px) {
  .blog-item {
    display: flex;
    flex-direction: column;
    max-width: none; }
  .blog-section {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    max-width: calc(688px + 64px*2);
    max-width: calc(var(--container-width) + 64px*2);
    margin-left: auto;
    margin-right: auto;
    padding-top: 64px;
    padding-bottom: 64px; } }


@media (min-width: 1366px) {
  .stats-block {
    grid-column-gap: 80px;
    -moz-column-gap: 80px;
    column-gap: 80px; } }


@media (min-width: 1366px) {
  .push-about {
    grid-column-gap: 80px;
    -moz-column-gap: 80px;
    column-gap: 80px; }
  .push-about-example {
    width: 388px;
    bottom: 56px; } }


@media (min-width: 1366px) {
  .welcome-index__text {
    margin-bottom: 85px; } }


@media (min-width: 1366px) {
  .welcome-pages {
    padding-top: 80px;
    padding-bottom: 80px; }
    .welcome-pages.overlaped {
      padding-bottom: 144px; }
    .welcome-pages.pricing {
      padding-top: 20px;
      padding-bottom: 72px; }
  .welcome-pages__title {
    margin-bottom: 0; } }


@media (min-width: 1366px) {
  .welcome-company {
    padding-top: 96px;
    padding-bottom: 90px; }
  .welcome-company__title {
    margin-bottom: 40px;
    font-size: 52px;
    line-height: 72px; }
  .welcome-company__text {
    max-width: 496px;
    font-size: 24px;
    line-height: 36px; }
  .welcome-company__img {
    margin-left: 32px; } }


@media (min-width: 1366px) {
  .welcome-features {
    grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
    grid-column-gap: 80px;
    -moz-column-gap: 80px;
    column-gap: 80px;
    padding-top: 96px;
    padding-bottom: 90px; }
  .welcome-features__title {
    margin-bottom: 40px;
    font-size: 52px;
    line-height: 72px; }
  .welcome-features__text {
    font-size: 24px;
    line-height: 36px; } }


@media (min-width: 1366px) {
  .lhi-item {
    max-width: 90%; } }


@media (min-width: 1366px) {
  .company-values {
    padding-top: 96px;
    padding-bottom: 96px; } }


@media (min-width: 1366px) {
  .company-achiev {
    padding-top: 96px;
    padding-bottom: 96px; } }


@media (min-width: 1366px) {
  .partners {
    grid-row-gap: 88px;
    row-gap: 88px;
    padding-top: 96px;
    padding-bottom: 96px; }
  .partner-item {
    padding: 0 32px; }
  .partners__list {
    grid-row-gap: 80px;
    row-gap: 80px;
    grid-column-gap: 90px;
    -moz-column-gap: 90px;
    column-gap: 90px; } }


@media (min-width: 1366px) {
  .company-location {
    padding-top: 96px;
    padding-bottom: 96px; }
  .location-map {
    width: calc(100% + 72px);
    left: -36px;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover; }
  .location-cta {
    margin-right: 15%; } }


@media (min-width: 1366px) {
  .features-automation {
    padding-top: 70px;
    padding-bottom: 128px;
    grid-row-gap: 128px;
    row-gap: 128px; } }


@media (min-width: 1366px) {
  .feat-article__content &gt; .title {
    margin-bottom: 24px;
    font-size: 32px; }
  .feat-article__content &gt; .description {
    font-size: 20px; }
  .feat-article__content &gt; .extra {
    margin-top: 40px;
    grid-row-gap: 40px;
    row-gap: 40px; }
  .feat-article.reverse .feat-article__img img {
    margin-left: -5%; }
  .feat-article__img img {
    width: 105%; } }


@media (min-width: 1366px) {
  .feat-list__item + .feat-list__item {
    margin-top: 32px; }
  .feat-list__item &gt; .descr {
    font-size: 16px; } }


@media (min-width: 1366px) {
  .features-targeting {
    padding-top: 146px;
    padding-bottom: 128px;
    grid-row-gap: 128px;
    row-gap: 128px; } }


@media (min-width: 1366px) {
  .feat-add {
    grid-row-gap: 64px;
    row-gap: 64px;
    padding-top: 128px;
    padding-bottom: 128px; }
  .feat-add__heading &gt; .title {
    font-size: 48px; }
  .feat-add__heading &gt; .subtitle {
    font-size: 20px;
    margin-top: 24px; }
  .feat-add__subblock {
    grid-column-gap: 80px;
    -moz-column-gap: 80px;
    column-gap: 80px;
    grid-row-gap: 32px;
    row-gap: 32px; }
    .feat-add__subblock &gt; .title {
      font-size: 32px; }
  .add-functions &gt; .title {
    font-size: 20px; }
  .add-functions &gt; .descr {
    font-size: 18px; } }


@media (min-width: 1366px) {
  .fix-price-features {
    flex-direction: row; }
  .grid__side {
    margin: 0; }
  .grid__block {
    margin-left: 10px;
    margin-right: 10px; }
  .grid {
    margin: 0 20px; } }


@media (min-width: 1366px) {
  .fix-price-get-plan__plan {
    margin: 0 30px; } }


@media (min-width: 1366px) {
  .welcome-pricing-container {
    padding-bottom: 130px; }
  .gravitec-ai-offer__description {
    line-height: 1.5; } }


@media (min-width: 1366px) {
  .pricing-features-container {
    padding-top: 200px; } }


@media (min-width: 1366px) {
  .welcome-pricing-container {
    padding-bottom: 130px; }
  .pricing-push__tariffs-uah {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
    width: -moz-fit-content;
    width: fit-content;
    grid-column-gap: 30px;
    margin-left: auto;
    margin-right: auto; }
    .pricing-push__tariffs-uah .push-tariff + .push-tariff {
      margin-top: 0; }
  .gravitec-ai-offer__description {
    line-height: 1.5; } }


@media (min-width: 1366px) {
  .black-friday-sale-features {
    justify-content: space-between; } }


@media (min-width: 1366px) {
  .slider-nav-btn {
    --pos: calc(100% + 24px); }
  .concurents-slider h2 {
    margin-bottom: 48px; } }


@media (min-width: 1366px) {
  .about-us-lifetime {
    width: 100%;
    max-width: 1312px;
    padding-left: 0;
    padding-right: 0; } }


@media (min-width: 1366px) {
  .feat-select-block &gt; .title {
    font-size: 20px; }
  .feat-select-block &gt; .descr {
    font-size: 16px; }
  button.feat-select-block::before {
    content: '';
    z-index: -1;
    left: -32px;
    right: -32px;
    top: -24px;
    bottom: -24px; } }


@media (min-width: 1366px) {
  .feat-bell__heading {
    margin-bottom: 48px; }
    .feat-bell__heading &gt; .title {
      margin-bottom: 24px;
      font-size: 32px; }
    .feat-bell__heading &gt; .description {
      font-size: 20px; }
  .feat-bell__actions {
    margin-top: 72px;
    grid-column-gap: 96px;
    -moz-column-gap: 96px;
    column-gap: 96px; }
  .feat-bell__media {
    height: 372px; }
    .feat-bell__media img {
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: center;
      object-position: center; } }


@media (min-width: 1366px) {
  .wp-close {
    display: none;
    width: 32px;
    height: 32px;
    top: 32px;
    left: 32px;
    line-height: 32px; }
  .wp-banner-wrap {
    top: 0;
    bottom: 0;
    left: 30px;
    margin-top: auto;
    margin-bottom: auto;
    width: 240px;
    height: 240px; }
  .wp-banner {
    width: 240px;
    height: 240px; } }</pre></body></html>