
"<!DOCTYPE html>\n<html lang=\"ru\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    \n    <!-- Basic SEO Meta Tags -->\n    <title>ServiceBook-R - Сервисная книжка дома</title>\n    <meta name=\"description\" content=\"ServiceBook-R - платформа с искусственным интеллектом для управления инженерным оборудованием в зданиях. Управление инженерными системами, планирование работ, контроль оборудования. Попробуйте бесплатно 2 недели!\">\n    <meta name=\"keywords\" content=\"сервисная книжка дома, управляющая компания, ЖКХ, инженерные системы, ServiceBook-R, управление домом, контроль оборудования, планирование работ\">\n    <meta name=\"author\" content=\"ServiceBook-R\">\n    <meta name=\"robots\" content=\"index, follow\">\n    <meta name=\"language\" content=\"ru\">\n    \n    <!-- Open Graph Meta Tags (Facebook, WhatsApp, VK, etc.) -->\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:site_name\" content=\"ServiceBook-R\">\n    <meta property=\"og:title\" content=\"ServiceBook-R - Сервисная книжка дома\">\n    <meta property=\"og:description\" content=\"Платформа с искусственным интеллектом для управления инженерным оборудованием в зданиях. Управление инженерными системами, планирование работ, контроль оборудования. Попробуйте бесплатно 2 недели!\">\n    <meta property=\"og:image\" content=\"https://servicebook-r.ru/landing/images/building-hero.png\">\n    <meta property=\"og:image:width\" content=\"1200\">\n    <meta property=\"og:image:height\" content=\"630\">\n    <meta property=\"og:image:alt\" content=\"ServiceBook-R - Сервисная книжка дома\">\n    <meta property=\"og:url\" content=\"https://servicebook-r.ru\">\n    <meta property=\"og:locale\" content=\"ru_RU\">\n    \n    <!-- Twitter Card Meta Tags -->\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\n    <meta name=\"twitter:title\" content=\"ServiceBook-R - Сервисная книжка дома\">\n    <meta name=\"twitter:description\" content=\"Платформа с искусственным интеллектом для управления инженерным оборудованием в зданиях. Управление инженерными системами, планирование работ, контроль оборудования. Попробуйте бесплатно 2 недели!\">\n    <meta name=\"twitter:image\" content=\"https://servicebook-r.ru/landing/images/building-hero.png\">\n    <meta name=\"twitter:image:alt\" content=\"ServiceBook-R - Сервисная книжка дома\">\n    \n    <!-- Additional Meta Tags -->\n    <meta name=\"theme-color\" content=\"#6dd400\">\n    <meta name=\"msapplication-TileColor\" content=\"#6dd400\">\n    <meta name=\"application-name\" content=\"ServiceBook-R\">\n    \n    <!-- Canonical URL -->\n    <link rel=\"canonical\" href=\"https://servicebook-r.ru\">\n    \n    <!-- Favicon (if exists) -->\n    <link rel=\"icon\" type=\"image/png\" href=\"landing/images/icon_green.png\">\n    <link rel=\"apple-touch-icon\" href=\"landing/images/icon_green.png\">\n    \n    <!-- Preconnect for performance -->\n    <link rel=\"preconnect\" href=\"https://servicebook-r.ru\">\n    \n    <!-- Stylesheets -->\n    <link rel=\"stylesheet\" href=\"landing/fonts.css\">\n    <link rel=\"stylesheet\" href=\"landing/css/tailwind.css\">\n    \n    <!-- Yandex SmartCaptcha -->\n    <script src=\"https://smartcaptcha.yandexcloud.net/captcha.js?render=onload&onload=onloadFunction\" defer></script>\n    \n    <!-- Structured Data for Search Engines -->\n    <script type=\"application/ld+json\">\n    {\n      \"@context\": \"https://schema.org\",\n      \"@type\": \"Organization\",\n      \"name\": \"ServiceBook-R\",\n      \"description\": \"Платформа с искусственным интеллектом для управления инженерным оборудованием в зданиях\",\n      \"url\": \"https://servicebook-r.ru\",\n      \"logo\": \"https://servicebook-r.ru/landing/images/icon_green.png\",\n      \"image\": \"https://servicebook-r.ru/landing/images/building-hero.png\",\n      \"contactPoint\": {\n        \"@type\": \"ContactPoint\",\n        \"contactType\": \"customer service\",\n        \"availableLanguage\": \"Russian\"\n      },\n      \"sameAs\": [\n        \"https://vkvideo.ru/video-230478690_456239017\"\n      ],\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"name\": \"Бесплатный пробный период\",\n        \"description\": \"2 недели бесплатно\",\n        \"price\": \"0\",\n        \"priceCurrency\": \"RUB\"\n      }\n    }\n    </script>\n</head>\n<body class=\"bg-white font-ubuntu text-neutral-900\">\n  \n  <!-- HEADER SECTION -->\n  <header class=\"w-full bg-white py-4 lg:py-6 mobile-py-3\">\n    <div class=\"max-w-7xl mx-auto px-6 mobile-px-4 flex justify-between items-center\">\n      <div class=\"flex items-center gap-3 mobile-gap-2\">\n        <img class=\"w-7 h-8 lg:w-8 lg:h-9 mobile-w-6 mobile-h-7\" src=\"landing/images/icon_green.png\" alt=\"ServiceBook-R Logo\" />\n        <span class=\"text-gray-700 text-xl lg:text-2xl mobile-text-lg font-medium font-ubuntu leading-7 hover:text-black transition-colors duration-300\">ServiceBook-R</span>\n      </div>\n      \n      <!-- Desktop buttons -->\n      <div class=\"hidden lg:flex gap-4\">\n        <a href=\"/registration\" class=\"btn-header-light touch-target px-6 py-2.5 bg-white rounded-xl border border-stone-200 hover:bg-gray-50 transition-colors\">\n          <span class=\"text-stone-900 text-sm font-normal font-ubuntu\">Регистрация</span>\n        </a>\n        <a href=\"/login/index\" class=\"btn-header-dark touch-target px-6 py-2.5 bg-neutral-200 rounded-xl hover:bg-neutral-300 transition-colors\">\n          <span class=\"text-zinc-600 text-sm font-normal font-ubuntu\">Войти</span>\n        </a>\n      </div>\n      \n      <!-- Mobile buttons -->\n      <div class=\"flex lg:hidden gap-2 items-center\">\n        <!-- Plus button for registration -->\n        <a href=\"/registration\" class=\"w-9 h-8 bg-white rounded-lg border border-gray-200 flex items-center justify-center hover:bg-gray-50 transition-colors touch-target\">\n          <svg class=\"w-9 h-9\" fill=\"none\" stroke=\"#636363\" viewBox=\"0 0 40 40\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M20 16V24M24 20H16M20 29C24.9706 29 29 24.9706 29 20C29 15.0294 24.9706 11 20 11C15.0294 11 11 15.0294 11 20C11 24.9706 15.0294 29 20 29Z\"/>\n          </svg>\n        </a>\n        <!-- Login button -->\n        <a href=\"/login/index\" class=\"h-8 px-6 bg-neutral-200 rounded-lg hover:bg-neutral-300 transition-colors touch-target flex items-center\">\n          <span class=\"text-zinc-600 text-sm font-normal font-ubuntu leading-none\">Войти</span>\n        </a>\n      </div>\n    </div>\n  </header>\n\n  <!-- HERO SECTION -->\n  <section class=\"w-full bg-gray-50 py-12 lg:py-16 mobile-py-8 overflow-hidden\">\n    <div class=\"max-w-7xl mx-auto px-6 mobile-px-4\">\n      <div class=\"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 mobile-gap-8 items-center\">\n        \n        <!-- Image Section - First on mobile -->\n        <div class=\"relative group flex justify-center lg:justify-end order-2 lg:order-2 mobile-order-1 mobile-mb-6\">\n          <!-- Анимированный градиентный фон при hover -->\n          <div class=\"absolute inset-0 bg-gradient-to-br from-gray-200/40 via-gray-100/30 to-gray-300/50 opacity-0 group-hover:opacity-100 transition-all duration-700 rounded-3xl blur-xl scale-110\"></div>\n          \n          <!-- Изображение с анимацией -->\n          <img class=\"relative w-full max-w-lg xl:max-w-xl mobile-max-w-sm h-auto transition-all duration-500 group-hover:scale-101 filter drop-shadow-2xl\" src=\"landing/images/building-hero.png\" alt=\"Изометрический дом\" />\n          \n          <!-- Дополнительные анимированные элементы убраны -->\n        </div>\n        \n        <!-- Text Content Section - Second on mobile -->\n        <div class=\"space-y-8 lg:space-y-12 mobile-space-y-6 order-1 lg:order-1 mobile-order-2\">\n          <div class=\"space-y-6 mobile-space-y-4 max-w-2xl mobile-text-center\">\n            <h1 class=\"text-gray-700 text-3xl lg:text-4xl xl:text-5xl mobile-text-2xl font-medium font-ubuntu leading-tight\">\n              Сервисная книжка дома\n            </h1>\n            <div class=\"text-gray-600 text-xl lg:text-2xl xl:text-3xl mobile-text-lg font-light font-ubuntu leading-relaxed\">Платформа с <span class=\"font-bold\">искусственным интеллектом</span> для управления инженерным оборудованием в зданиях</div>\n          </div>\n          \n          <div class=\"flex flex-col gap-6 mobile-gap-6 mobile-items-center\">\n            <!-- Кнопки контейнер: на десктопе - в ряд, на мобильных - в колонку с обратным порядком -->\n            <div class=\"flex flex-row gap-5 mobile-flex-col-reverse mobile-gap-5 mobile-w-full mobile-items-center\">\n              <!-- Кнопка \"Попробовать бесплатно\" - на десктопе слева, на мобильных внизу (из-за reverse) -->\n              <a href=\"https://servicebook-r.ru/registration\" class=\"w-64 h-14 mobile-w-full mobile-h-12 bg-gradient-to-r from-lime-500 to-green-700 rounded-full text-white text-base mobile-text-sm font-medium font-ubuntu hover:opacity-90 hover:scale-105 transition-all duration-300 shadow-lg flex items-center justify-center touch-target\">\n                Попробовать бесплатно*\n              </a>\n              \n              <!-- Кнопка \"Смотреть видео\" - на десктопе справа, на мобильных вверху (из-за reverse) -->\n              <a href=\"https://vkvideo.ru/video-232002151_456239017\" target=\"_blank\" class=\"flex items-center gap-4 mobile-gap-3 hover:opacity-90 transition-opacity touch-target mobile-justify-center\">\n                <div class=\"w-12 h-12 mobile-w-10 mobile-h-10 bg-gray-100/80 rounded-full flex items-center justify-center hover:bg-gray-200/80 hover:scale-110 transition-all duration-300 group shadow-md\">\n                  <svg class=\"w-5 h-5 mobile-w-4 mobile-h-4 text-gray-600 group-hover:scale-110 transition-transform\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                    <path d=\"M6.3 14.7l7.4-4.7-7.4-4.7v9.4z\"/>\n                  </svg>\n                </div>\n                <span class=\"text-gray-600 text-base lg:text-lg mobile-text-sm font-normal font-ubuntu\">Смотреть видео</span>\n              </a>\n            </div>\n            \n            <!-- Текст дисклеймера -->\n            <p class=\"text-gray-500 text-sm mobile-text-xs font-normal font-ubuntu uppercase tracking-wide mobile-text-center lg:ml-14\">*2 недели бесплатно</p>\n          </div>\n        </div>\n      </div>\n      \n      <div class=\"max-w-7xl mx-auto px-6 mobile-px-4 mt-10 lg:mt-14 mobile-mt-6\">\n        <p class=\"text-gray-500 text-lg lg:text-xl mobile-text-sm font-light font-ubuntu leading-relaxed text-center\">\n          Это не CRM. Это автономная система управления обслуживанием инженерного оборудования.\n        </p>\n      </div>\n    </div>\n  </section>\n\n  <!-- BENEFITS SECTION -->\n  <section class=\"w-full py-12 lg:py-16 mobile-py-8 bg-white\">\n    <div class=\"max-w-7xl mx-auto px-6 mobile-px-4\">\n      <div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 mobile-grid-1 gap-6 mobile-gap-4\">\n        <div class=\"benefit-card group p-6 mobile-p-3 rounded-xl space-y-6 mobile-space-y-3 bg-gray-50/50 hover:bg-white hover:shadow-sm transition-all duration-300 border border-transparent hover:border-gray-200\">\n          <!-- Desktop: vertical layout, Mobile: special layout -->\n          <div class=\"desktop-block mobile-hidden\">\n            <img class=\"w-12 h-12 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_1.png\" alt=\"Повышаем эффективность\" />\n            <h3 class=\"text-zinc-600 text-lg font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase mt-6\">Повышаем эффективность</h3>\n            <p class=\"text-zinc-600 text-base font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300 mt-6\">\n              оптимизируем расходы на обслуживание инженерных систем (отопление, водоснабжение, лифты, вентиляция и др.)\n            </p>\n          </div>\n          \n          <!-- Mobile: icon + title in row, description below full width -->\n          <div class=\"mobile-block desktop-hidden mobile-space-y-3\">\n            <div class=\"mobile-flex mobile-items-center mobile-gap-3\">\n              <img class=\"w-6 h-6 mobile-flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_1.png\" alt=\"Повышаем эффективность\" />\n              <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase\">Повышаем эффективность</h3>\n            </div>\n            <p class=\"text-zinc-600 text-xs font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300\">\n              оптимизируем расходы на обслуживание инженерных систем (отопление, водоснабжение, лифты, вентиляция и др.)\n            </p>\n          </div>\n        </div>\n        \n        <div class=\"benefit-card group p-6 mobile-p-3 rounded-xl space-y-6 mobile-space-y-3 bg-gray-50/50 hover:bg-white hover:shadow-sm transition-all duration-300 border border-transparent hover:border-gray-200\">\n          <!-- Desktop: vertical layout, Mobile: special layout -->\n          <div class=\"desktop-block mobile-hidden\">\n            <img class=\"w-12 h-12 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_2.png\" alt=\"Контролируем состояние\" />\n            <h3 class=\"text-zinc-600 text-lg font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase mt-6\">Контролируем состояние</h3>\n            <p class=\"text-zinc-600 text-base font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300 mt-6\">\n              Повышение качества и безопасности содержания инженерных систем\n            </p>\n          </div>\n          \n          <!-- Mobile: icon + title in row, description below full width -->\n          <div class=\"mobile-block desktop-hidden mobile-space-y-3\">\n            <div class=\"mobile-flex mobile-items-center mobile-gap-3\">\n              <img class=\"w-6 h-6 mobile-flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_2.png\" alt=\"Контролируем состояние\" />\n              <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase\">Контролируем состояние</h3>\n            </div>\n            <p class=\"text-zinc-600 text-xs font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300\">\n              Повышение качества и безопасности содержания инженерных систем\n            </p>\n          </div>\n        </div>\n        \n        <div class=\"benefit-card group p-6 mobile-p-3 rounded-xl space-y-6 mobile-space-y-3 bg-gray-50/50 hover:bg-white hover:shadow-sm transition-all duration-300 border border-transparent hover:border-gray-200\">\n          <!-- Desktop: vertical layout, Mobile: special layout -->\n          <div class=\"desktop-block mobile-hidden\">\n            <img class=\"w-12 h-12 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_3.png\" alt=\"Планируем бюджет\" />\n            <h3 class=\"text-zinc-600 text-lg font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase mt-6\">Планируем бюджет</h3>\n            <p class=\"text-zinc-600 text-base font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300 mt-6\">\n              прогнозируем сроки и стоимость работ, включая замену оборудования\n            </p>\n          </div>\n          \n          <!-- Mobile: icon + title in row, description below full width -->\n          <div class=\"mobile-block desktop-hidden mobile-space-y-3\">\n            <div class=\"mobile-flex mobile-items-center mobile-gap-3\">\n              <img class=\"w-6 h-6 mobile-flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_3.png\" alt=\"Планируем бюджет\" />\n              <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase\">Планируем бюджет</h3>\n            </div>\n            <p class=\"text-zinc-600 text-xs font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300\">\n              прогнозируем сроки и стоимость работ, включая замену оборудования\n            </p>\n          </div>\n        </div>\n        \n        <div class=\"benefit-card group p-6 mobile-p-3 rounded-xl space-y-6 mobile-space-y-3 bg-gray-50/50 hover:bg-white hover:shadow-sm transition-all duration-300 border border-transparent hover:border-gray-200\">\n          <!-- Desktop: vertical layout, Mobile: special layout -->\n          <div class=\"desktop-block mobile-hidden\">\n            <img class=\"w-12 h-12 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_4.png\" alt=\"Гибкие приоритеты\" />\n            <h3 class=\"text-zinc-600 text-lg font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase mt-6\">Гибкие приоритеты</h3>\n            <p class=\"text-zinc-600 text-base font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300 mt-6\">\n              помогаем распределить средства между срочными и плановыми работами\n            </p>\n          </div>\n          \n          <!-- Mobile: icon + title in row, description below full width -->\n          <div class=\"mobile-block desktop-hidden mobile-space-y-3\">\n            <div class=\"mobile-flex mobile-items-center mobile-gap-3\">\n              <img class=\"w-6 h-6 mobile-flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/benefits_icon_4.png\" alt=\"Гибкие приоритеты\" />\n              <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu leading-tight group-hover:text-black transition-colors duration-300 uppercase\">Гибкие приоритеты</h3>\n            </div>\n            <p class=\"text-zinc-600 text-xs font-light font-ubuntu leading-snug group-hover:text-gray-700 transition-colors duration-300\">\n              помогаем распределить средства между срочными и плановыми работами\n            </p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- AUDIENCE SECTION -->\n  <section class=\"w-full pt-4 lg:pt-6 mobile-py-8\">\n    <div class=\"max-w-7xl mx-auto px-6 mobile-px-4\">\n      <div class=\"grid grid-cols-1 lg:grid-cols-5 gap-12 lg:gap-16 mobile-gap-6 items-end mobile-items-center\">\n        <div class=\"order-2 lg:order-1 lg:col-span-2 mobile-order-1 flex justify-center lg:justify-start items-end mobile-items-center mobile-mb-6\">\n          <img class=\"w-full max-w-md lg:max-w-xl mobile-max-w-xs h-auto object-contain\" src=\"landing/images/employee.png\" alt=\"Кому будет полезен сервис\" />\n        </div>\n        \n        <div class=\"order-1 lg:order-2 lg:col-span-3 mobile-order-2 space-y-6 mobile-space-y-4\">\n          <h2 class=\"text-zinc-600 text-3xl lg:text-4xl mobile-text-xl font-normal font-ubuntu leading-tight mobile-text-center\">\n          Для управляющих и обслуживающих компаний:\n          </h2>\n          \n          <div class=\"space-y-4 mobile-space-y-3\">\n\n            <div class=\"audience-card group bg-stone-50 rounded-xl p-4 lg:p-5 mobile-p-3 flex items-center mobile-flex-col mobile-text-center transition-all duration-300 gap-4 mobile-gap-2 hover:bg-white hover:shadow-sm hover:-translate-y-1 border border-transparent hover:border-gray-200\">\n              \n              <!-- Desktop: horizontal layout with fixed widths -->\n              <div class=\"desktop-block mobile-hidden w-full\">\n                <div class=\"flex items-center gap-4\">\n                  <img class=\"w-6 h-6 flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/arrow_left_in_circle.png\" alt=\"Главный инженер\" />\n                  <h3 class=\"text-zinc-600 text-base lg:text-lg w-48 font-medium font-ubuntu uppercase transition-colors duration-300 group-hover:text-black\">Главный инженер</h3>\n                  <p class=\"text-zinc-600 text-sm lg:text-base font-light font-ubuntu leading-snug transition-colors duration-300 group-hover:text-gray-700 flex-1\">\n                    Помощник в ежедневной работе: автоматизация задач, база знаний, планирование\n                  </p>\n                </div>\n              </div>\n\n              <!-- Mobile: icon + title in row, description below -->\n              <div class=\"mobile-block desktop-hidden w-full space-y-3\">\n                <div class=\"flex items-center gap-3\">\n                  <img class=\"w-5 h-5 flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/arrow_left_in_circle.png\" alt=\"Главный инженер\" />\n                  <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu uppercase transition-colors duration-300 group-hover:text-black\">Главный инженер</h3>\n                </div>\n                <p class=\"text-zinc-600 text-left text-xs font-light font-ubuntu leading-snug transition-colors duration-300 group-hover:text-gray-700\">\n                  Помощник в ежедневной работе: автоматизация задач, база знаний, планирование\n                </p>\n              </div>\n\n            </div>\n            \n            <div class=\"audience-card group bg-stone-50 rounded-xl p-4 lg:p-5 mobile-p-3 flex items-center mobile-flex-col mobile-text-center transition-all duration-300 gap-4 mobile-gap-2 hover:bg-white hover:shadow-sm hover:-translate-y-1 border border-transparent hover:border-gray-200\">\n              \n              <!-- Desktop: horizontal layout with fixed widths -->\n              <div class=\"desktop-block mobile-hidden w-full\">\n                <div class=\"flex items-center gap-4\">\n                  <img class=\"w-6 h-6 flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/arrow_left_in_circle.png\" alt=\"Директор / собственник\" />\n                  <h3 class=\"text-zinc-600 text-base lg:text-lg w-48 font-medium font-ubuntu uppercase transition-colors duration-300 group-hover:text-black\">Директор / собственник</h3>\n                  <p class=\"text-zinc-600 text-sm lg:text-base font-light font-ubuntu leading-snug transition-colors duration-300 group-hover:text-gray-700 flex-1\">\n                    Контроль технического состояния и бюджета. Меньше рисков, меньше зависимости от конкретных людей\n                  </p>\n                </div>\n              </div>\n\n              <!-- Mobile: icon + title in row, description below -->\n              <div class=\"mobile-block desktop-hidden w-full space-y-3\">\n                <div class=\"flex items-center gap-3\">\n                  <img class=\"w-5 h-5 flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/arrow_left_in_circle.png\" alt=\"Директор / собственник\" />\n                  <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu uppercase transition-colors duration-300 group-hover:text-black\">Директор / собственник</h3>\n                </div>\n                <p class=\"text-zinc-600 text-left text-xs font-light font-ubuntu leading-snug transition-colors duration-300 group-hover:text-gray-700\">\n                  Контроль технического состояния и бюджета. Меньше рисков, меньше зависимости от конкретных людей\n                </p>\n              </div>\n\n            </div>\n            \n            <div class=\"audience-card group bg-stone-50 rounded-xl p-4 lg:p-5 mobile-p-3 mb-8 lg:mb-12 mobile-mb-4 flex items-center mobile-flex-col mobile-text-center transition-all duration-300 gap-4 mobile-gap-2 hover:bg-white hover:shadow-sm hover:-translate-y-1 border border-transparent hover:border-gray-200\">\n              \n              <!-- Desktop: horizontal layout with fixed widths -->\n              <div class=\"desktop-block mobile-hidden w-full\">\n                <div class=\"flex items-center gap-4\">\n                  <img class=\"w-6 h-6 flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/arrow_left_in_circle.png\" alt=\"Исполнитель\" />\n                  <h3 class=\"text-zinc-600 text-base lg:text-lg w-48 font-medium font-ubuntu uppercase transition-colors duration-300 group-hover:text-black\">Исполнитель</h3>\n                  <p class=\"text-zinc-600 text-sm lg:text-base font-light font-ubuntu leading-snug transition-colors duration-300 group-hover:text-gray-700 flex-1\">\n                    Телеграм бот для автоматического взаимодействия с Сервисом - просто, удобно и все под рукой\n                  </p>\n                </div>\n              </div>\n              \n              <!-- Mobile: icon + title in row, description below -->\n              <div class=\"mobile-block desktop-hidden w-full space-y-3\">\n                <div class=\"flex items-center gap-3\">\n                  <img class=\"w-5 h-5 flex-shrink-0 transition-transform duration-300 group-hover:scale-110\" src=\"landing/images/arrow_left_in_circle.png\" alt=\"Исполнитель\" />\n                  <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu uppercase transition-colors duration-300 group-hover:text-black\">Исполнитель</h3>\n                </div>\n                <p class=\"text-zinc-600 text-left text-xs font-light font-ubuntu leading-snug transition-colors duration-300 group-hover:text-gray-700\">\n                  Телеграм бот для автоматического взаимодействия с Сервисом - просто, удобно и все под рукой\n                </p>\n              </div>\n\n            </div>\n            \n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- WHAT YOU GET SECTION -->\n  <section class=\"w-full bg-stone-50 py-20 mobile-py-8\">\n    <div class=\"max-w-6xl mx-auto px-8 lg:px-16 mobile-px-4\">\n      <h2 class=\"text-center text-zinc-600 text-3xl lg:text-4xl mobile-text-xl font-normal font-ubuntu leading-tight mb-16 mobile-mb-8\">\n        Что вы получите с ServiceBook-R\n      </h2>\n      \n      <div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 mobile-grid-1 gap-6 lg:gap-8 mobile-gap-4\">\n        <div class=\"group flex items-center gap-4 mobile-gap-3 cursor-pointer\">\n          <img class=\"w-18 h-18 lg:w-20 lg:h-20 mobile-w-10 mobile-h-10 flex-shrink-0 object-contain transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/what_you_get_icon_1.png\" alt=\"Простой веб-интерфейс\" />\n          <p class=\"text-zinc-600 text-base lg:text-lg mobile-text-sm font-light font-ubuntu leading-relaxed transition-all duration-300 group-hover:text-black\">\n            Простой веб-интерфейс — без обучения\n          </p>\n        </div>\n        \n        <div class=\"group flex items-center gap-4 mobile-gap-3 cursor-pointer\">\n          <img class=\"w-18 h-18 lg:w-20 lg:h-20 mobile-w-10 mobile-h-10 flex-shrink-0 object-contain transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/what_you_get_icon_ai.svg\" alt=\"ИИ-агенты\" />\n          <p class=\"text-zinc-600 text-base lg:text-lg mobile-text-sm font-light font-ubuntu leading-relaxed transition-all duration-300 group-hover:text-black\">\n            Более 6 ИИ-агентов, которые делают работы за вас\n          </p>\n        </div>\n        \n        <div class=\"group flex items-center gap-4 mobile-gap-3 cursor-pointer\">\n          <img class=\"w-18 h-18 lg:w-20 lg:h-20 mobile-w-10 mobile-h-10 flex-shrink-0 object-contain transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/what_you_get_icon_3.png\" alt=\"Автоматическое создание задач\" />\n          <p class=\"text-zinc-600 text-base lg:text-lg mobile-text-sm font-light font-ubuntu leading-relaxed transition-all duration-300 group-hover:text-black\">\n            Автоматическое создание задач по планам\n          </p>\n        </div>\n        \n        <div class=\"group flex items-center gap-4 mobile-gap-3 cursor-pointer\">\n          <img class=\"w-18 h-18 lg:w-20 lg:h-20 mobile-w-10 mobile-h-10 flex-shrink-0 object-contain transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/what_you_get_icon_4.png\" alt=\"Уведомления и напоминания\" />\n          <p class=\"text-zinc-600 text-base lg:text-lg mobile-text-sm font-light font-ubuntu leading-relaxed transition-all duration-300 group-hover:text-black\">\n            Уведомления и напоминания\n          </p>\n        </div>\n        \n        <div class=\"group flex items-center gap-4 mobile-gap-3 cursor-pointer\">\n          <img class=\"w-18 h-18 lg:w-20 lg:h-20 mobile-w-10 mobile-h-10 flex-shrink-0 object-contain transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/what_you_get_icon_5.png\" alt=\"От годовых планов до ежедневных дел\" />\n          <p class=\"text-zinc-600 text-base lg:text-lg mobile-text-sm font-light font-ubuntu leading-relaxed transition-all duration-300 group-hover:text-black\">\n            От годовых планов до ежедневных дел\n          </p>\n        </div>\n        \n        <div class=\"group flex items-center gap-4 mobile-gap-3 cursor-pointer\">\n          <img class=\"w-18 h-18 lg:w-20 lg:h-20 mobile-w-10 mobile-h-10 flex-shrink-0 object-contain transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/what_you_get_icon_bots.svg\" alt=\"Боты MaxBot и Telegram\" />\n          <p class=\"text-zinc-600 text-base lg:text-lg mobile-text-sm font-light font-ubuntu leading-relaxed transition-all duration-300 group-hover:text-black\">\n            MaxBot и TelegramBot\n          </p>\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- 4 STEPS SECTION -->\n  <section class=\"w-full py-12 mobile-py-8\">\n    <div class=\"max-w-7xl mx-auto px-4 mobile-px-4\">\n      <!-- Schema Image with Animation -->\n      <div class=\"flex justify-center mb-12 mobile-mb-6\">\n        <div class=\"relative group flex justify-center\">\n          <!-- Анимированный градиентный фон при hover -->\n          <div class=\"absolute inset-0 bg-gradient-to-br from-gray-200/40 via-gray-100/30 to-gray-300/50 opacity-0 group-hover:opacity-100 transition-all duration-700 rounded-3xl blur-xl scale-110\"></div>\n          \n          <!-- Изображение с анимацией -->\n          <img class=\"relative w-full max-w-4xl mobile-max-w-sm h-auto transition-all duration-500 group-hover:scale-101 filter drop-shadow-2xl\" src=\"landing/images/four_steps_schema.png\" alt=\"4 steps schema\" />\n        </div>\n      </div>\n      \n      <!-- Title and Steps -->\n      <div class=\"max-w-6xl mx-auto pl-8 mobile-pl-0\">\n        <div class=\"grid grid-cols-1 lg:grid-cols-[1.4fr_3fr] mobile-grid-1 gap-8 lg:gap-12 mobile-gap-6 items-start\">\n          <!-- Title Section -->\n          <div class=\"flex items-center justify-center h-full mobile-mb-4\">\n            <h2 class=\"text-zinc-600 text-2xl lg:text-3xl mobile-text-xl font-normal font-ubuntu leading-tight text-center\">\n              4 шага — и сервис готов к работе\n            </h2>\n          </div>\n          \n          <!-- Icon and Steps List -->\n          <div class=\"flex items-start gap-6 mobile-flex-row mobile-gap-4 items-center mobile-items-start\">\n            <!-- Central Icon -->\n            <div class=\"flex-shrink-0 pt-1 mobile-pt-0\">\n              <img class=\"w-5 h-auto mobile-w-5\" src=\"landing/images/four_steps_points.png\" alt=\"Four steps points separator\" />\n            </div>\n            \n            <!-- Steps List -->\n            <div class=\"space-y-6 mobile-space-y-4 flex-1\">\n              <div>\n                <p class=\"text-zinc-600 text-base mobile-text-sm font-light font-ubuntu leading-relaxed mb-8 mobile-mb-0\">\n                  Заведите один экземпляр каждого типа оборудования\n                </p>\n              </div>\n              \n              <div>\n                <p class=\"text-zinc-600 text-base mobile-text-sm font-light font-ubuntu leading-relaxed mb-8 mobile-mb-0\">\n                  Распишите регламентные работы у оборудования\n                </p>\n              </div>\n              \n              <div>\n                <p class=\"text-zinc-600 text-base mobile-text-sm font-light font-ubuntu leading-relaxed mb-8 mobile-mb-0\">\n                  Скопируйте оборудование нужное количество раз вместе с регламентными работами\n                </p>\n              </div>\n              \n              <div>\n                <p class=\"text-zinc-600 text-base mobile-text-sm font-light font-ubuntu leading-relaxed mobile-mb-0\">\n                  Распечатайте QR и наклейте — паспорт оборудования всегда под рукой\n                </p>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- INFO CARDS SECTION -->\n  <section class=\"w-full py-20 mobile-py-8\">\n    <div class=\"max-w-7xl mx-auto px-12 lg:px-16 mobile-px-4\">\n      <div class=\"grid grid-cols-1 lg:grid-cols-2 mobile-grid-1 gap-8 mobile-gap-4\">\n        <div class=\"info-card group bg-slate-50 rounded-3xl pt-8 px-8 pb-12 mobile-pt-6 mobile-px-4 mobile-pb-8 overflow-hidden relative cursor-pointer transition-all duration-300 hover:bg-slate-100 hover:shadow-md\" onclick=\"window.open('https://vkvideo.ru/video-232002151_456239017', '_blank')\">\n          <h3 class=\"text-black text-lg lg:text-xl mobile-text-base font-medium font-ubuntu leading-6 mobile-leading-tight mb-5 mobile-mb-3 max-w-64 mobile-max-w-none transition-colors duration-300 group-hover:text-gray-800\">\n            Видеообзор<br>сервиса\n          </h3>\n          <button class=\"info-card-btn px-4 py-1.5 mobile-px-3 mobile-py-1 rounded-full border border-zinc-300 text-black text-xs lg:text-sm mobile-text-xs font-light font-ubuntu inline-block pointer-events-none transition-all duration-300 group-hover:border-zinc-400\">\n            Смотреть видео\n          </button>\n          <img class=\"desktop-block mobile-hidden absolute right-4 top-4 w-52 h-72 lg:w-56 lg:h-76 object-cover transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/video-player.png\" alt=\"Видеоплеер\" />\n          <img class=\"mobile-block desktop-hidden absolute right-4 top-video-player transform -translate-y-1/2 w-30 h-34\" src=\"landing/images/video-player.png\" alt=\"Видеоплеер\" />\n        </div>\n        \n        <div class=\"info-card group bg-slate-50 rounded-3xl pt-8 px-8 pb-12 mobile-pt-6 mobile-px-4 mobile-pb-8 overflow-hidden relative cursor-pointer transition-all duration-300 hover:bg-slate-100 hover:shadow-md\" onclick=\"window.open('/landing/images/ServiceBook-R.pdf')\">\n          <h3 class=\"text-black text-lg lg:text-xl mobile-text-base font-medium font-ubuntu leading-6 mobile-leading-tight mb-5 mobile-mb-3 max-w-64 mobile-max-w-none transition-colors duration-300 group-hover:text-gray-800\">\n            Узнайте, как это<br>работает\n          </h3>\n          <button class=\"info-card-btn px-6 py-2 mobile-px-4 mobile-py-1.5 rounded-full text-white text-xs lg:text-sm mobile-text-xs font-medium font-ubuntu inline-block pointer-events-none transition-all duration-300\" style=\"background: linear-gradient(135deg, #0a7f00, #066200); border: 1px solid rgba(6, 98, 0, 0.45); box-shadow: 0 4px 12px rgba(6, 98, 0, 0.28);\">\n            Скачать презентацию\n          </button>\n          <img class=\"desktop-block mobile-hidden absolute right-4 top-4 w-52 h-84 lg:w-56 lg:h-88 object-cover transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/digital-document.png\" alt=\"Цифровой документ\" />\n          <img class=\"mobile-block desktop-hidden absolute right-4 top-video-player transform -translate-y-1/2 w-30 h-34\" src=\"landing/images/digital-document.png\" alt=\"Цифровой документ\" />\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- REVIEWS SECTION -->\n  <section class=\"w-full py-12 lg:py-16 mobile-py-8\">\n    <div class=\"max-w-7xl mx-auto px-12 lg:px-16 mobile-px-4\">\n      <div class=\"flex justify-between items-center mb-12 mobile-mb-6 mobile-flex-col mobile-gap-4\">\n        <h2 class=\"text-zinc-600 text-2xl lg:text-3xl mobile-text-xl font-normal font-ubuntu mobile-text-center\">Отзывы</h2>\n        <!-- Desktop navigation arrows -->\n        <div class=\"flex gap-2 hidden lg:flex\">\n          <button id=\"reviewsPrev\" class=\"w-12 h-7 rounded-3xl border border-zinc-600 flex items-center justify-center hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed\">\n            <svg class=\"w-4 h-4 text-zinc-600\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n              <path fill-rule=\"evenodd\" d=\"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z\" clip-rule=\"evenodd\" />\n            </svg>\n          </button>\n          <button id=\"reviewsNext\" class=\"w-12 h-7 rounded-3xl border border-zinc-600 flex items-center justify-center hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed\">\n            <svg class=\"w-4 h-4 text-zinc-600\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n              <path fill-rule=\"evenodd\" d=\"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z\" clip-rule=\"evenodd\" />\n            </svg>\n          </button>\n        </div>\n      </div>\n      \n      <div class=\"overflow-hidden py-6 pl-4 mobile-py-2 mobile-pl-0\">\n        <div id=\"reviewsContainer\" class=\"flex gap-6 mobile-gap-3\">\n          <!-- REVIEW 1 (NEW) -->\n          <div class=\"review-card bg-white rounded-[20px] shadow-[1px_1px_15px_0px_rgba(174,174,192,0.4)] overflow-hidden relative w-[500px] mobile-w-[280px] h-64 mobile-h-auto mobile-min-h-48 flex-shrink-0\">\n            <div class=\"w-[460px] mobile-w-[250px] h-56 mobile-h-auto left-[15px] mobile-left-[15px] top-[15px] mobile-top-[15px] absolute mobile-relative mobile-p-4 inline-flex flex-col justify-between mobile-justify-start items-start mobile-gap-3\">\n              <div class=\"flex gap-[3.6px] mobile-gap-1\">\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n              </div>\n              <p class=\"text-black text-base mobile-text-sm font-normal font-ubuntu leading-normal mobile-leading-relaxed tracking-tight\">\n                В результате внедрения технологий Искусственного интеллекта наша эффективность выросла в 50 раз!\n              </p>\n              <div class=\"inline-flex justify-start items-center gap-2 mobile-gap-1 mb-6\">\n                <div class=\"inline-flex flex-col justify-center items-start gap-1 mobile-gap-0\">\n                  <p class=\"text-zinc-600 text-lg mobile-text-sm font-medium font-ubuntu\">Николай Иванович</p>\n                  <p class=\"text-zinc-600 text-lg mobile-text-xs font-light font-ubuntu\">Директор обслуживающей организации</p>\n                </div>\n              </div>\n            </div>\n          </div>\n\n          <!-- REVIEW 2 -->\n          <div class=\"review-card bg-white rounded-[20px] shadow-[1px_1px_15px_0px_rgba(174,174,192,0.4)] overflow-hidden relative w-[500px] mobile-w-[280px] h-64 mobile-h-auto mobile-min-h-48 flex-shrink-0\">\n            <div class=\"w-[460px] mobile-w-[250px] h-56 mobile-h-auto left-[15px] mobile-left-[15px] top-[15px] mobile-top-[15px] absolute mobile-relative mobile-p-4 inline-flex flex-col justify-between mobile-justify-start items-start mobile-gap-3\">\n              <div class=\"flex gap-[3.6px] mobile-gap-1\">\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n              </div>\n              <p class=\"text-black text-base mobile-text-sm font-normal font-ubuntu leading-normal mobile-leading-relaxed tracking-tight\">\n                Сначала Сервис выглядел как дополнительная нагрузка, но после того как мы все завели и настроили, снял очень много головной боли! Все работает автоматически с напоминаниями.\n              </p>\n              <div class=\"inline-flex justify-start items-center gap-2 mobile-gap-1 mb-6\">\n                <div class=\"inline-flex flex-col justify-center items-start gap-1 mobile-gap-0\">\n                  <p class=\"text-zinc-600 text-lg mobile-text-sm font-medium font-ubuntu\">Дмитрий Юрьевич</p>\n                  <p class=\"text-zinc-600 text-lg mobile-text-xs font-light font-ubuntu\">Главный инженер ТСЖ</p>\n                </div>\n              </div>\n            </div>\n          </div>\n\n          <!-- REVIEW 3 -->\n          <div class=\"review-card bg-white rounded-[20px] shadow-[1px_1px_15px_0px_rgba(174,174,192,0.4)] overflow-hidden relative w-[500px] mobile-w-[280px] h-64 mobile-h-auto mobile-min-h-48 flex-shrink-0\">\n            <div class=\"w-[460px] mobile-w-[250px] h-56 mobile-h-auto left-[15px] mobile-left-[15px] top-[15px] mobile-top-[15px] absolute mobile-relative mobile-p-4 inline-flex flex-col justify-between mobile-justify-start items-start mobile-gap-3\">\n              <div class=\"flex gap-[3.6px] mobile-gap-1\">\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" /></svg>\n              </div>\n              <p class=\"text-black text-base mobile-text-sm font-normal font-ubuntu leading-normal mobile-leading-relaxed tracking-tight\">\n                Раньше один диспетчер мог обработать 600 заявок в месяц, а сейчас 30 000. А стоимость обработки упала с 120 р/заявка до 2,4 р/заявка.\n              </p>\n              <div class=\"inline-flex justify-start items-center gap-2 mobile-gap-1 mb-6\">\n                <div class=\"inline-flex flex-col justify-center items-start gap-1 mobile-gap-0\">\n                  <p class=\"text-zinc-600 text-lg mobile-text-sm font-medium font-ubuntu\">Сергей Артемович</p>\n                  <p class=\"text-zinc-600 text-lg mobile-text-xs font-light font-ubuntu\">Директор обслуживающей организации</p>\n                </div>\n              </div>\n            </div>\n          </div>\n\n          <!-- REVIEW 4 -->\n          <div class=\"review-card bg-white rounded-[20px] shadow-[1px_1px_15px_0px_rgba(174,174,192,0.4)] overflow-hidden relative w-[500px] mobile-w-[280px] h-64 mobile-h-auto mobile-min-h-48 flex-shrink-0\">\n            <div class=\"w-[460px] mobile-w-[250px] h-56 mobile-h-auto left-[15px] mobile-left-[15px] top-[15px] mobile-top-[15px] absolute mobile-relative mobile-p-4 inline-flex flex-col justify-between mobile-justify-start items-start mobile-gap-3\">\n              <div class=\"flex gap-[3.6px] mobile-gap-1\">\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] mobile-w-4 mobile-h-4 text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n              </div>\n              <p class=\"text-black text-base mobile-text-sm font-normal font-ubuntu leading-normal mobile-leading-relaxed tracking-tight\">\n                Благодаря СервисБуку мы четко видим картину по состоянию инженерных систем. Благодаря этому составляем четкий план работ на следующий период и онлайн контролируем его выполнение.\n              </p>\n              <div class=\"inline-flex justify-start items-center gap-2 mobile-gap-1 mb-6\">\n                  <div class=\"inline-flex flex-col justify-center items-start gap-1 mobile-gap-0\">\n                  <p class=\"text-zinc-600 text-lg mobile-text-sm font-medium font-ubuntu\">Максим Леонидович</p>\n                  <p class=\"text-zinc-600 text-lg mobile-text-xs font-light font-ubuntu\">Директор крупной УК</p>\n                </div>\n              </div>\n            </div>\n          </div>\n\n          <!-- REVIEW 5 -->\n          <div class=\"review-card bg-white rounded-[20px] shadow-[1px_1px_15px_0px_rgba(174,174,192,0.4)] overflow-hidden relative w-[500px] h-64 flex-shrink-0\">\n            <div class=\"w-[460px] h-56 left-[15px] top-[15px] absolute inline-flex flex-col justify-between items-start\">\n              <div class=\"flex gap-[3.6px]\">\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n              </div>\n              <p class=\"text-black text-base font-normal font-ubuntu leading-normal tracking-tight\">\n                Телеграм-бот для взаимодействия с исполнителями - очень оригинальное и удобное решение. Больше не нужно звонить, напоминать, скидывать доп. инфу. Всю информацию они получают онлайн и автоматически.\n              </p>\n              <div class=\"inline-flex justify-start items-center gap-2 mb-6\">\n                <div class=\"inline-flex flex-col justify-center items-start gap-1\">\n                  <p class=\"text-zinc-600 text-lg font-medium font-ubuntu\">Сергей Владимирович</p>\n                  <p class=\"text-zinc-600 text-lg font-light font-ubuntu\">Главный инженер крупной УК</p>\n                </div>\n              </div>\n            </div>\n          </div>\n\n          <!-- REVIEW 6 -->\n          <div class=\"review-card bg-white rounded-[20px] shadow-[1px_1px_15px_0px_rgba(174,174,192,0.4)] overflow-hidden relative w-[500px] h-64 flex-shrink-0\">\n            <div class=\"w-[460px] h-56 left-[15px] top-[15px] absolute inline-flex flex-col justify-between items-start\">\n              <div class=\"flex gap-[3.6px]\">\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n                <svg class=\"w-[20.4px] h-[20.4px] text-yellow-400 fill-current\" viewBox=\"0 0 20 20\">\n                  <path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\" />\n                </svg>\n              </div>\n              <p class=\"text-black text-base font-normal font-ubuntu leading-normal tracking-tight\">\n                Сервис продуман до мелочей! А если что-то не так, то разработчики очень внимательно относятся к пожеланиям и оперативно реализовывают дополнительные функции. За такую цену получили очень передовой сервис!\n              </p>\n              <div class=\"inline-flex justify-start items-center gap-2 mb-6\">\n                <div class=\"inline-flex flex-col justify-center items-start gap-1\">\n                  <p class=\"text-zinc-600 text-lg font-medium font-ubuntu\">Максим Леонидович</p>\n                  <p class=\"text-zinc-600 text-lg font-light font-ubuntu\">Директор крупной УК</p>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n      \n      <!-- Mobile dot indicators -->\n      <div id=\"reviewsDots\" class=\"flex justify-center gap-2 mt-6 lg:hidden\">\n        <!-- Dots will be generated by JavaScript -->\n      </div>\n    </div>\n  </section>\n\n  <!-- CALL TO ACTION SECTION -->\n  <section class=\"w-full bg-stone-50 py-20 mobile-py-8\">\n    <div class=\"max-w-7xl mx-auto px-6 mobile-px-4\">\n      <!-- Desktop layout -->\n      <div class=\"hidden lg:grid lg:grid-cols-2 gap-12 items-center\">\n        <div class=\"flex justify-center lg:justify-start lg:pl-8\">\n          <img class=\"w-full max-w-sm h-auto\" src=\"landing/images/mobile-app.png\" alt=\"Мобильное приложение ServiceBook-R\" />\n        </div>\n        \n        <div class=\"space-y-6\">\n          <div>\n            <h2 class=\"text-zinc-600 text-2xl lg:text-3xl font-medium font-ubuntu leading-tight mb-3\">\n              Подключайтесь сейчас\n            </h2>\n            <p class=\"text-zinc-600 text-lg lg:text-xl font-light font-ubuntu leading-tight\">\n              Управляйте домом эффективно – без переплат и неожиданных поломок!\n            </p>\n          </div>\n          \n          <div class=\"space-y-6 mt-10\">\n            <div class=\"group flex items-center gap-6 cursor-pointer\">\n              <img class=\"w-16 h-16 flex-shrink-0 transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/call_to_action_icon_1.png\" alt=\"Бесплатный старт\" />\n              <h3 class=\"text-zinc-600 text-lg font-light font-ubuntu uppercase transition-all duration-300 group-hover:text-black\">Бесплатный старт</h3>\n            </div>\n            \n            <div class=\"group flex items-center gap-6 cursor-pointer\">\n              <img class=\"w-16 h-16 flex-shrink-0 transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/call_to_action_icon_2.png\" alt=\"Никакой рутины\" />\n              <h3 class=\"text-zinc-600 text-lg font-light font-ubuntu uppercase transition-all duration-300 group-hover:text-black\">Никакой рутины</h3>\n            </div>\n            \n            <div class=\"group flex items-center gap-6 cursor-pointer\">\n              <img class=\"w-16 h-16 flex-shrink-0 transition-transform duration-300 group-hover:scale-105\" src=\"landing/images/call_to_action_icon_3.png\" alt=\"Прозрачность и контроль\" />\n              <h3 class=\"text-zinc-600 text-lg font-light font-ubuntu uppercase transition-all duration-300 group-hover:text-black\">Прозрачность и контроль</h3>\n            </div>\n          </div>\n        </div>\n      </div>\n\n      <!-- Mobile layout -->\n      <div class=\"lg:hidden\">\n        <div class=\"flex gap-4 items-center mb-6\">\n          <!-- Mobile phone positioned left, cropped and enlarged -->\n          <div class=\"flex-shrink-0 w-2/5 overflow-hidden\">\n            <img class=\"h-64 object-cover -ml-4\" style=\"object-position: 100% center;\" src=\"landing/images/mobile-app.png\" alt=\"Мобильное приложение ServiceBook-R\" />\n          </div>\n          \n          <!-- Title and description positioned right -->\n          <div class=\"flex-1\">\n            <h2 class=\"text-zinc-600 text-lg font-medium font-ubuntu leading-tight mb-2\">\n              Подключайтесь сейчас\n            </h2>\n            <p class=\"text-zinc-600 text-sm font-light font-ubuntu leading-relaxed\">\n              Управляйте домом эффективно – без переплат и неожиданных поломок!\n            </p>\n          </div>\n        </div>\n        \n        <!-- Mobile features list -->\n        <div class=\"space-y-5 ml-2\">\n          <div class=\"group flex items-center gap-4 cursor-pointer\">\n            <img class=\"w-14 h-14\" src=\"landing/images/call_to_action_icon_1.png\" alt=\"Бесплатный старт\" />\n            <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu uppercase transition-all duration-300 group-hover:text-black\">Бесплатный старт</h3>\n          </div>\n          \n          <div class=\"group flex items-center gap-4 cursor-pointer\">\n            <img class=\"w-14 h-14\" src=\"landing/images/call_to_action_icon_2.png\" alt=\"Никакой рутины\" />\n            <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu uppercase transition-all duration-300 group-hover:text-black\">Никакой рутины</h3>\n          </div>\n          \n          <div class=\"group flex items-center gap-4 cursor-pointer\">\n            <img class=\"w-14 h-14\" src=\"landing/images/call_to_action_icon_3.png\" alt=\"Прозрачность и контроль\" />\n            <h3 class=\"text-zinc-600 text-sm font-medium font-ubuntu uppercase transition-all duration-300 group-hover:text-black\">Прозрачность и контроль</h3>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- TARIFFS SECTION -->\n  <section class=\"w-full pt-16 lg:pt-21 mobile-pt-8 pb-16 lg:pb-24 mobile-pb-8\">\n    <div class=\"max-w-7xl mx-auto px-12 lg:px-16 mobile-px-4\">\n      <h2 class=\"text-center text-zinc-600 text-2xl lg:text-3xl mobile-text-xl font-normal font-ubuntu leading-tight mb-16 mobile-mb-8\">\n        Выбрать тариф\n      </h2>\n      \n      <div class=\"grid grid-cols-1 lg:grid-cols-3 mobile-grid-1 gap-8 mobile-gap-4 max-w-6xl mx-auto\">\n        <!-- Стандарт -->\n        <div class=\"tariff-card tariff-card-mobile rounded-[20px] mobile-rounded-xl w-full px-8 lg:px-10 mobile-px-5 py-10 lg:py-12 mobile-py-6 flex flex-col lg:min-h-[480px] relative overflow-hidden\">\n          <h3 class=\"tariff-title\">\n            Стандарт\n          </h3>\n\n          <p class=\"tariff-text tariff-text-center mb-6 mobile-mb-5\">\n            Стоимость рассчитывается из количества заявок на обслуживание.\n          </p>\n\n          <ul class=\"tariff-list mb-9 mobile-mb-6\">\n            <li class=\"tariff-list-item\">\n              <span class=\"tariff-list-icon\">\n                <svg class=\"w-3 h-3 text-[#0ca302]\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"/></svg>\n              </span>\n              <span>2 недели бесплатно, чтобы вы могли сделать осознанный выбор</span>\n            </li>\n            <li class=\"tariff-list-item\">\n              <span class=\"tariff-list-icon\">\n                <svg class=\"w-3 h-3 text-[#0ca302]\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"/></svg>\n              </span>\n              <span>Далее <span class=\"tariff-price-highlight\">60 руб.</span>/заявка</span>\n            </li>\n            <li class=\"tariff-list-item\">\n              <span class=\"tariff-list-icon\">\n                <svg class=\"w-3 h-3 text-[#0ca302]\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"/></svg>\n              </span>\n              <span>Базовая техническая поддержка включена</span>\n            </li>\n          </ul>\n\n          <a href=\"https://servicebook-r.ru/registration\" class=\"tariff-btn-dark mt-auto tariff-btn-spacing\">\n            Зарегистрироваться<br>за 2 минуты\n          </a>\n        </div>\n\n        <!-- Индивидуальный -->\n        <div class=\"tariff-card tariff-card-individual rounded-[20px] mobile-rounded-xl w-full px-8 lg:px-10 mobile-px-5 py-10 lg:py-12 mobile-py-6 flex flex-col lg:min-h-[480px] relative overflow-hidden\">\n          <h3 class=\"tariff-title\">\n            Индивидуальный\n          </h3>\n\n          <p class=\"tariff-text\">\n            Если у вас большие объёмы, особые требования или необходима доработка&nbsp;&mdash; мы&nbsp;всегда готовы обсудить индивидуальные условия.\n          </p>\n        </div>\n\n        <!-- Внедрение -->\n        <div class=\"tariff-card tariff-card-implementation rounded-[20px] mobile-rounded-xl w-full px-8 lg:px-10 mobile-px-5 py-10 lg:py-12 mobile-py-6 flex flex-col lg:min-h-[480px] relative overflow-hidden\">\n          <h3 class=\"tariff-title\">\n            Внедрение\n          </h3>\n\n          <div class=\"tariff-implementation-content flex-1 flex flex-col justify-between\">\n            <p class=\"tariff-text mb-0\">\n              Мы можем предоставить команду сопровождения, включающую необходимых специалистов, в&nbsp;том числе аналитиков или программистов.\n            </p>\n\n            <div class=\"tariff-price-block rounded-2xl mobile-rounded-xl text-center mt-6\">\n              <p class=\"text-zinc-500 text-xs lg:text-sm mobile-text-xs font-light font-ubuntu uppercase tracking-wider mb-3\">Стоимость нормо-часа</p>\n              <p class=\"text-black text-lg lg:text-xl mobile-text-base font-light font-ubuntu\"><span class=\"tariff-price-highlight\">2 500</span> руб.</p>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- CONTACT FORM SECTION -->\n  <section class=\"w-full bg-white py-8 lg:py-12 mobile-py-6\">\n    <div class=\"max-w-7xl mx-auto px-12 lg:px-20 mobile-px-4\">\n      <div class=\"bg-white rounded-3xl mobile-rounded-2xl shadow-2xl mobile-shadow-lg border border-gray-100 p-8 lg:p-12 mobile-p-6\">\n        <div class=\"grid grid-cols-1 lg:grid-cols-2 mobile-grid-1 gap-12 mobile-gap-6 mobile-items-start\">\n          <div class=\"mobile-text-center text-center mt-16\">\n            <h2 class=\"text-zinc-600 text-4xl lg:text-5xl mobile-text-2xl font-medium font-ubuntu leading-tight mobile-leading-tight mobile-mb-6\">\n              Бесплатная консультация\n            </h2>\n          </div>\n          \n          <form id=\"contactForm\" class=\"space-y-6 mobile-space-y-4\">\n            <!-- Контейнер для SmartCaptcha (невидимый) -->\n            <div id=\"smart-captcha\" style=\"display: none;\"></div>\n            \n            <input \n              type=\"text\" \n              name=\"name\"\n              id=\"contactName\"\n              placeholder=\"Имя\" \n              class=\"w-full px-7 py-4 mobile-px-4 mobile-py-3 rounded-xl mobile-rounded-lg border border-zinc-300 text-lg mobile-text-base font-light font-ubuntu placeholder-stone-300 focus:outline-none focus:border-lime-500 transition-colors\"\n            />\n            <input \n              type=\"text\" \n              name=\"contact\"\n              id=\"contactInfo\"\n              placeholder=\"Контактная информация\" \n              class=\"w-full px-7 py-4 mobile-px-4 mobile-py-3 rounded-xl mobile-rounded-lg border border-zinc-300 text-lg mobile-text-base font-light font-ubuntu placeholder-stone-300 focus:outline-none focus:border-lime-500 transition-colors\"\n            />\n            \n            <!-- Скрытое поле для токена капчи -->\n            <input type=\"hidden\" name=\"captchaToken\" id=\"captcha-token\" />\n            \n            <button type=\"submit\" id=\"submitBtn\" class=\"w-64 mobile-w-full h-14 mobile-h-12 bg-gradient-to-r from-lime-500 to-green-700 rounded-full mobile-rounded-lg text-white text-base mobile-text-sm font-medium font-ubuntu hover:opacity-90 hover:scale-105 transition-all duration-300 shadow-lg flex items-center justify-center\">\n              <span id=\"btnText\">Отправить</span>\n              <div id=\"spinner\" class=\"hidden ml-2 w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin\"></div>\n            </button>\n            <div id=\"formMessage\" class=\"hidden p-4 rounded-xl text-center text-base mobile-text-sm font-light font-ubuntu\"></div>\n            <p class=\"text-black text-base mobile-text-sm font-light font-ubuntu leading-relaxed mobile-leading-relaxed mobile-text-center\">\n              Нажимая кнопку «Отправить», вы соглашаетесь с <a href=\"site/privacy-policy\" target=\"_blank\" class=\"text-lime-600 hover:text-lime-700 underline transition-colors\">политикой конфиденциальности</a> и пользовательским соглашением\n            </p>\n          </form>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n\n  <!-- FOOTER SECTION -->\n  <footer class=\"w-full bg-stone-50 pt-8 pb-6 mobile-pt-6 mobile-pb-4\">\n    <div class=\"max-w-7xl mx-auto px-6 mobile-px-4\">\n      <div class=\"flex flex-col sm:flex-row mobile-flex-col justify-between items-center mobile-items-center gap-4 mobile-gap-3\">\n        <!-- Logo - слева -->\n        <div class=\"flex gap-3 mobile-gap-2 items-center mobile-justify-center mobile-mb-2\">\n          <img class=\"w-7 h-8 lg:w-8 lg:h-9 mobile-w-5 mobile-h-6\" src=\"landing/images/icon_green.png\" alt=\"ServiceBook-R Logo\" />\n          <span class=\"text-gray-700 text-xl lg:text-2xl mobile-text-base font-medium font-ubuntu leading-7 hover:text-black transition-colors duration-300\">ServiceBook-R</span>\n        </div>\n        \n        <!-- Социальные сети - по центру -->\n        <div class=\"flex gap-3 mobile-gap-2 items-center\">\n          <!-- Telegram -->\n          <a href=\"https://t.me/srvsbook_r\" target=\"_blank\" class=\"w-10 h-10 mobile-w-10 mobile-h-10 bg-white rounded-xl mobile-rounded-lg shadow-sm border border-gray-200 flex items-center justify-center hover:bg-gray-50 hover:shadow-md hover:scale-105 transition-all duration-300\" title=\"Telegram\">\n            <svg class=\"w-7 h-7 mobile-w-7 mobile-h-7\" viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z\" fill=\"#26A5E4\"/>\n              <path d=\"M16.75 8.56c.08-.65-.24-.94-.73-.77l-10.39 4c-.64.25-.63.62-.11.78l2.66.83 6.15-3.88c.29-.19.55-.09.34.12l-4.98 4.5-.19 2.72c.28 0 .4-.13.55-.28l1.32-1.27 2.75 2.03c.5.28.87.14 1-.47l1.81-8.53-.18.22z\" fill=\"#fff\"/>\n            </svg>\n          </a>\n          \n          <!-- Дзен -->\n          <a href=\"https://dzen.ru/servicebookr\" target=\"_blank\" class=\"w-10 h-10 mobile-w-10 mobile-h-10 bg-white rounded-xl mobile-rounded-lg shadow-sm border border-gray-200 flex items-center justify-center hover:bg-gray-50 hover:shadow-md hover:scale-105 transition-all duration-300\" title=\"Дзен\">\n            <svg class=\"w-7 h-7 mobile-w-7 mobile-h-7\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n              <circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#FF6600\"/>\n              <path d=\"M12 5L14 10L12 12L10 10L12 5ZM12 19L10 14L12 12L14 14L12 19ZM5 12L10 10L12 12L10 14L5 12ZM19 12L14 14L12 12L14 10L19 12Z\" fill=\"white\"/>\n            </svg>\n          </a>\n          \n          <!-- Макс -->\n          <a href=\"https://max.ru/id667117536993_biz\" target=\"_blank\" class=\"w-10 h-10 mobile-w-10 mobile-h-10 bg-white rounded-xl mobile-rounded-lg shadow-sm border border-gray-200 flex items-center justify-center hover:bg-gray-50 hover:shadow-md hover:scale-105 transition-all duration-300\" title=\"Макс\">\n            <svg class=\"w-7 h-7 mobile-w-7 mobile-h-7\" viewBox=\"0 0 1000 1000\" xmlns=\"http://www.w3.org/2000/svg\">\n              <defs>\n                <linearGradient id=\"max-a\"><stop offset=\"0\" stop-color=\"#4cf\"/><stop offset=\".662\" stop-color=\"#53e\"/><stop offset=\"1\" stop-color=\"#93d\"/></linearGradient>\n                <linearGradient id=\"max-b\"><stop offset=\"0\" stop-color=\"#00f\"/><stop offset=\"1\" stop-opacity=\"0\"/></linearGradient>\n                <linearGradient id=\"max-c\" x1=\"117.847\" x2=\"1000\" y1=\"760.536\" y2=\"500\" gradientUnits=\"userSpaceOnUse\" href=\"#max-a\"/>\n                <radialGradient id=\"max-d\" cx=\"-87.392\" cy=\"1166.116\" r=\"500\" fx=\"-87.392\" fy=\"1166.116\" gradientTransform=\"rotate(51.356 1551.478 559.3)scale(2.42703433 1)\" gradientUnits=\"userSpaceOnUse\" href=\"#max-b\"/>\n              </defs>\n              <rect width=\"1000\" height=\"1000\" fill=\"url(#max-c)\" ry=\"249.681\"/>\n              <rect width=\"1000\" height=\"1000\" fill=\"url(#max-d)\" ry=\"249.681\"/>\n              <path fill=\"#fff\" fill-rule=\"evenodd\" d=\"M508.211 878.328c-75.007 0-109.864-10.95-170.453-54.75-38.325 49.275-159.686 87.783-164.979 21.9 0-49.456-10.95-91.248-23.36-136.873-14.782-56.21-31.572-118.807-31.572-209.508 0-216.626 177.754-379.597 388.357-379.597 210.785 0 375.947 171.001 375.947 381.604.707 207.346-166.595 376.118-373.94 377.224m3.103-571.585c-102.564-5.292-182.499 65.7-200.201 177.024-14.6 92.162 11.315 204.398 33.397 210.238 10.585 2.555 37.23-18.98 53.837-35.587a189.8 189.8 0 0 0 92.71 33.032c106.273 5.112 197.08-75.794 204.215-181.95 4.154-106.382-77.67-196.486-183.958-202.574Z\" clip-rule=\"evenodd\"/>\n            </svg>\n          </a>\n        </div>\n        \n        <!-- Правовые ссылки -->\n        <div class=\"flex gap-4 mobile-gap-3 items-center\">\n          <a href=\"/site/license-agreement\" target=\"_blank\" class=\"underline text-gray-500 text-sm mobile-text-xs font-normal font-ubuntu hover:text-gray-800 transition-colors\">Условия использования</a>\n          <span class=\"text-gray-300\">|</span>\n          <a href=\"/site/privacy-policy\" target=\"_blank\" class=\"underline text-gray-500 text-sm mobile-text-xs font-normal font-ubuntu hover:text-gray-800 transition-colors\">Политика конфиденциальности</a>\n        </div>\n        \n        <!-- Copyright - справа -->\n        <a href=\"https://rucode.org\" target=\"_blank\" class=\"underline text-gray-600 text-base mobile-text-xs font-normal font-ubuntu hover:text-gray-900 transition-colors mobile-text-center\">© RuCode, <span id=\"currentYear\"></span></a>\n      </div>\n    </div>\n  </footer>\n\n  <style>\n    /* Carousel styles - force override everything */\n    #reviewsContainer {\n      display: flex !important;\n      flex-direction: row !important;\n      will-change: transform !important;\n      transition: transform 0.3s ease-in-out !important;\n      transform: translateX(0px) !important;\n      position: relative !important;\n    }\n    \n    #reviewsContainer.dragging {\n      transition: none !important;\n    }\n    \n    .review-card {\n      flex-shrink: 0 !important;\n      flex-grow: 0 !important;\n      position: relative !important;\n    }\n    \n    @media (max-width: 1024px) {\n      .review-card {\n        width: 280px !important;\n        margin-right: 12px !important;\n        min-width: 280px !important;\n        max-width: 280px !important;\n      }\n    }\n    \n    @media (min-width: 1024px) {\n      .review-card {\n        width: 500px !important;\n        margin-right: 24px !important;\n        min-width: 500px !important;\n        max-width: 500px !important;\n      }\n    }\n  </style>\n\n  \n  <script>\n    // Get current year\n    const currentYear = new Date().getFullYear();\n    document.getElementById('currentYear').textContent = currentYear;\n\n    // SmartCaptcha configuration\n    let widgetId = null;\n    \n    // TODO: В проекте с Yii2 этот ключ должен браться из конфигурации\n    // Yii::$app->params['yandexSmartCaptcha']['clientKey']\n    const SMART_CAPTCHA_CLIENT_KEY = 'ysc1_dpM0OS9An77Qfzszer1pEoYPAnnW7PfadNTbEcy3385bd9b9'; // Замените на реальный ключ\n    \n    // Функция инициализации SmartCaptcha\n    function onloadFunction() {\n        if (!window.smartCaptcha) {\n            console.error('SmartCaptcha не загружена');\n            return;\n        }\n\n        try {\n            const smartcaptchaContainer = document.getElementById('smart-captcha');\n            if (!smartcaptchaContainer) {\n                throw new Error('Контейнер для капчи не найден');\n            }\n\n            widgetId = window.smartCaptcha.render(smartcaptchaContainer, {\n                sitekey: SMART_CAPTCHA_CLIENT_KEY,\n                invisible: true,\n                shieldPosition: 'bottom-right',\n                callback: smartCaptchaCallback\n            });\n            \n            console.log('SmartCaptcha инициализирована успешно');\n        } catch (error) {\n            console.error('Ошибка инициализации SmartCaptcha:', error);\n        }\n    }\n    \n    // Callback функция для SmartCaptcha\n    function smartCaptchaCallback(token) {\n        if (!token) {\n            console.error('Не получен токен капчи');\n            return;\n        }\n        \n        console.log('Получен токен капчи');\n        const hiddenInput = document.getElementById('captcha-token');\n        hiddenInput.value = token;\n        \n        // Если есть экземпляр формы, используем его метод\n        if (window.contactFormInstance && typeof window.contactFormInstance.submitWithCaptcha === 'function') {\n            window.contactFormInstance.submitWithCaptcha(token);\n        } else {\n            console.error('Экземпляр формы не найден или метод недоступен');\n        }\n    }\n\n    // Reviews Carousel functionality\n    class ReviewsCarousel {\n      constructor() {\n        this.container = document.getElementById('reviewsContainer');\n        this.prevBtn = document.getElementById('reviewsPrev');\n        this.nextBtn = document.getElementById('reviewsNext');\n        this.dotsContainer = document.getElementById('reviewsDots');\n        this.cards = this.container.children;\n        this.currentIndex = 0;\n        this.maxIndex = 0;\n        \n        // Dragging state\n        this.isDragging = false;\n        this.startX = 0;\n        this.currentX = 0;\n        this.dragOffset = 0;\n        this.initialTransform = 0;\n        \n        this.init();\n      }\n      \n      init() {\n        console.log('🔧 INIT - Container:', this.container, 'Cards count:', this.cards.length);\n        \n        // Debug - check initial styles\n        const initialStyles = window.getComputedStyle(this.container);\n        console.log('🎨 INITIAL STYLES - Transform:', initialStyles.transform, 'Transition:', initialStyles.transition);\n        \n        this.calculateMaxIndex();\n        this.createDots();\n        this.updatePosition();\n        this.updateButtons();\n        this.updateDots();\n        this.bindEvents();\n        \n        // Update on resize\n        window.addEventListener('resize', () => {\n          setTimeout(() => {\n            this.calculateMaxIndex();\n            this.currentIndex = Math.min(this.currentIndex, this.maxIndex);\n            this.updatePosition();\n            this.updateButtons();\n            this.updateDots();\n          }, 100);\n        });\n      }\n      \n      calculateMaxIndex() {\n        // For mobile, show one card at a time\n        if (window.innerWidth < 1024) {\n          this.maxIndex = this.cards.length - 1;\n          console.log('📱 MOBILE MaxIndex:', this.maxIndex, 'Total cards:', this.cards.length);\n        } else {\n          // For desktop, calculate based on container width and card sizes\n          const containerWidth = this.container.parentElement.offsetWidth;\n          const cardWidth = 500; // Desktop card width\n          const gap = 24; // gap-6\n          const visibleCards = Math.floor(containerWidth / (cardWidth + gap));\n          this.maxIndex = Math.max(0, this.cards.length - visibleCards);\n          console.log('🖥️ DESKTOP MaxIndex:', this.maxIndex, 'Visible cards:', visibleCards);\n        }\n      }\n      \n      createDots() {\n        if (!this.dotsContainer) return;\n        \n        this.dotsContainer.innerHTML = '';\n        \n        // Create dots only for mobile (when maxIndex > 0)\n        if (window.innerWidth < 1024 && this.cards.length > 1) {\n          for (let i = 0; i < this.cards.length; i++) {\n            const dot = document.createElement('button');\n            dot.className = 'w-2 h-2 rounded-full transition-all duration-300';\n            dot.addEventListener('click', () => this.goToSlide(i));\n            this.dotsContainer.appendChild(dot);\n          }\n        }\n      }\n      \n      updateDots() {\n        if (!this.dotsContainer) return;\n        \n        const dots = this.dotsContainer.children;\n        for (let i = 0; i < dots.length; i++) {\n          if (i === this.currentIndex) {\n            dots[i].className = 'w-2 h-2 rounded-full bg-zinc-600 transition-all duration-300';\n          } else {\n            dots[i].className = 'w-2 h-2 rounded-full bg-zinc-300 transition-all duration-300';\n          }\n        }\n      }\n      \n      bindEvents() {\n        if (this.prevBtn) {\n          this.prevBtn.addEventListener('click', () => this.prev());\n        }\n        if (this.nextBtn) {\n          this.nextBtn.addEventListener('click', () => this.next());\n        }\n        \n        // Touch events for swipe\n        this.container.addEventListener('touchstart', (e) => {\n          this.handleStart(e.touches[0].clientX);\n        }, { passive: true });\n        \n        this.container.addEventListener('touchmove', (e) => {\n          if (this.isDragging) {\n            e.preventDefault(); // Prevent scrolling\n            this.handleMove(e.touches[0].clientX);\n          }\n        }, { passive: false });\n        \n        this.container.addEventListener('touchend', (e) => {\n          if (this.isDragging) {\n            this.handleEnd();\n          }\n        }, { passive: true });\n        \n        // Mouse drag events for desktop\n        this.container.addEventListener('mousedown', (e) => {\n          e.preventDefault();\n          this.handleStart(e.clientX);\n        });\n        \n        document.addEventListener('mousemove', (e) => {\n          if (this.isDragging) {\n            this.handleMove(e.clientX);\n          }\n        });\n        \n        document.addEventListener('mouseup', () => this.handleEnd());\n        \n        // Prevent context menu on long press\n        this.container.addEventListener('contextmenu', (e) => e.preventDefault());\n      }\n      \n      handleStart(clientX) {\n        this.isDragging = true;\n        this.startX = clientX;\n        this.currentX = clientX;\n        this.dragOffset = 0;\n        \n        // Store current transform\n        this.initialTransform = this.getCurrentTransform();\n        \n        // Add dragging class to disable transitions\n        this.container.classList.add('dragging');\n        this.container.style.setProperty('transition', 'none', 'important');\n        console.log('🚀 DRAG START - Position:', clientX, 'Initial transform:', this.initialTransform);\n      }\n      \n      handleMove(clientX) {\n        if (!this.isDragging) return;\n        \n        this.currentX = clientX;\n        this.dragOffset = this.currentX - this.startX;\n        \n        // Apply resistance to prevent over-scrolling\n        let resistance = 1;\n        if (this.currentIndex === 0 && this.dragOffset > 0) {\n          resistance = 0.3; // Make it harder to drag right when at the first slide\n        } else if (this.currentIndex === this.maxIndex && this.dragOffset < 0) {\n          resistance = 0.3; // Make it harder to drag left when at the last slide\n        }\n        \n        const translateX = this.initialTransform + (this.dragOffset * resistance);\n        \n        // Force apply transform with important styles\n        this.container.style.setProperty('transform', `translateX(${translateX}px)`, 'important');\n        this.container.style.setProperty('transition', 'none', 'important');\n        \n        // Debug - check if transform is actually applied\n        const computedTransform = window.getComputedStyle(this.container).transform;\n        console.log('Dragging:', this.dragOffset, 'translateX:', translateX, 'Applied:', computedTransform);\n      }\n      \n      handleEnd() {\n        if (!this.isDragging) return;\n        \n        console.log('🏁 DRAG END - Offset:', this.dragOffset, 'Current index:', this.currentIndex);\n        this.isDragging = false;\n        \n        // Remove dragging class to re-enable transitions\n        this.container.classList.remove('dragging');\n        this.container.style.setProperty('transition', 'transform 0.3s ease-in-out', 'important');\n        \n        // Simple swipe detection\n        const threshold = 50; // Minimum distance for swipe\n        let newIndex = this.currentIndex;\n        \n        if (Math.abs(this.dragOffset) > threshold) {\n          if (this.dragOffset < 0) {\n            // Swipe left - next slide\n            newIndex = Math.min(this.currentIndex + 1, this.maxIndex);\n            console.log('⬅️ SWIPE LEFT - Going to slide:', newIndex);\n          } else {\n            // Swipe right - previous slide\n            newIndex = Math.max(this.currentIndex - 1, 0);\n            console.log('➡️ SWIPE RIGHT - Going to slide:', newIndex);\n          }\n        } else {\n          console.log('👆 TAP - Staying at slide:', this.currentIndex);\n        }\n        \n        this.goToSlide(newIndex);\n      }\n      \n      getCurrentTransform() {\n        const style = window.getComputedStyle(this.container);\n        const matrix = style.transform;\n        if (matrix === 'none') return 0;\n        \n        const values = matrix.split('(')[1].split(')')[0].split(',');\n        return parseFloat(values[4]) || 0;\n      }\n      \n      goToSlide(index) {\n        const oldIndex = this.currentIndex;\n        this.currentIndex = Math.max(0, Math.min(index, this.maxIndex));\n        console.log('📍 SLIDE CHANGE - From:', oldIndex, 'To:', this.currentIndex);\n        this.updatePosition();\n        this.updateButtons();\n        this.updateDots();\n      }\n      \n      prev() {\n        this.goToSlide(this.currentIndex - 1);\n      }\n      \n      next() {\n        this.goToSlide(this.currentIndex + 1);\n      }\n      \n      updatePosition() {\n        const isMobile = window.innerWidth < 1024;\n        let translateX = 0;\n        \n        if (isMobile) {\n          // Mobile: center each card on screen\n          const containerWidth = this.container.parentElement.offsetWidth;\n          const cardWidth = 280;\n          const gap = 12;\n          \n          // Calculate position to center the current card\n          const cardPosition = this.currentIndex * (cardWidth + gap);\n          const centerOffset = (containerWidth - cardWidth) / 2;\n          translateX = centerOffset - cardPosition;\n          \n        } else {\n          // Desktop: normal carousel behavior\n          const cardWidth = 500;\n          const gap = 24;\n          translateX = -(this.currentIndex * (cardWidth + gap));\n        }\n        \n        // Force apply transform with important styles\n        this.container.style.setProperty('transform', `translateX(${translateX}px)`, 'important');\n        this.container.style.setProperty('transition', 'transform 0.3s ease-in-out', 'important');\n        \n        console.log('📍 UPDATE POSITION - Index:', this.currentIndex, 'TranslateX:', translateX, 'Mobile:', isMobile);\n      }\n      \n      updateButtons() {\n        if (this.prevBtn) {\n          this.prevBtn.disabled = this.currentIndex <= 0;\n        }\n        if (this.nextBtn) {\n          this.nextBtn.disabled = this.currentIndex >= this.maxIndex;\n        }\n      }\n    }\n    \n    // Initialize carousel when DOM is loaded\n    document.addEventListener('DOMContentLoaded', () => {\n      new ReviewsCarousel();\n    });\n\n\n  </script>\n  <script src=\"landing/js/contact_form.js\"></script>\n</body>\n</html> "