+7 777 078-22-28

Хотите открыть автомойку самообслуживания в Казахстане?

Запустите прибыльную автомойку с лидером рынка Казахстана

и зарабатывайте от

3 600 000 ₸/месяц

1000+ проектов Оборудование Монтаж Сервис 24/7

Поставляем оборудование, проектируем, монтируем и запускаем.
Вы строите площадку — мы делаем всё остальное

15+ лет на рынке Казахстана
Собственное производство
Склад запчастей в Алматы
Гарантия результата

Наша роль в вашем проекте

Что именно делает SMART

Мы берем на себя всё техническое оснащение и запуск вашей автомойки.
Вам остается только построить площадку по нашим чертежам

1

Бизнес-план

Рассчитаем окупаемость для вашей локации, проанализируем конкурентов

2

Проектирование

Подготовим все чертежи и схемы для строителей, поможем с документами

3

Оборудование

Поставим европейское оборудование собственного производства

4

Монтаж

Наша бригада установит и настроит всё оборудование

5

Обучение

Обучим персонал работе с оборудованием и управлению бизнесом

6

Сервис 24/7

Техподдержка и сервис в любое время, склад запчастей в Алматы

Конкретные выгоды

Почему автомойка — это выгодно?

24/7

Работает круглосуточно

Зарабатывайте даже когда спите. Клиенты моют машины в любое удобное время без очередей.

70%

Маржинальность бизнеса

Себестоимость мойки всего 30% от чека. Остальное — ваша чистая прибыль.

1-2

Человека персонала

Не нужны мойщики, кассиры, менеджеры. Только администратор на подхвате.

256

Машин в день

Пропускная способность 4 постов. Это 179 200₸ выручки ежедневно.

8-12

Месяцев окупаемость

Быстрее чем любой другой бизнес. Потом только чистая прибыль.

15+

Лет работы

При правильном обслуживании оборудование работает десятилетиями.

Сравнение с другими бизнесами

Почему автомойка — стабильный доход на годы

Параметр → Автомойка Кофейня Магазин Салон красоты
Инвестиции 20 млн ₸ 15 млн ₸ 25 млн ₸ 18 млн ₸
Окупаемость 8-14 месяцев 18-24 месяца 24-36 месяцев 12-18 месяцев
Персонал 1-2 человека 6-8 человек 4-6 человек 8-12 человек
График работы 24/7 12 часов 10 часов 10 часов
Маржинальность 70% 30% 40% 50%
Срок работы бизнеса 15+ лет 3-5 лет 2-4 года 5-7 лет
Масштабирование Легко: 8-10 точек за 3 года Сложно Очень сложно Средне

Начните зарабатывать на автомойке с нами

Сделайте первый шаг — остальное за нами

Да, это не быстрые деньги на следующий месяц. Но это бизнес на годы вперед.

Начните с одной точки на 2-3 поста, через 2-3 года у вас может быть 8-10 точек — это уже серьезный доход почти без вашего участия.

Партнерство в бизнесе автомоек

Честные ответы

Время уходит

Почему нужно входить в бизнес именно сейчас

Каждый месяц промедления — это упущенная прибыль и более дорогой вход

До повышения цен на оборудование:

47
дней
12
часов
34
минут
Машин в Алматы
0
+2 500 новых каждый месяц
Моек самообслуживания
0
Рынок заполнен на 5%
Рост цен в год
+15-20%
на землю и оборудование

Начните сейчас или потеряете миллионы

✓ Если начнете СЕЙЧАС:

  • • Вход: 20 млн ₸
  • • Окупаемость: 8-12 месяцев
  • • Конкуренция: минимальная
  • • Через год: 2-3 точки
  • • Через 2 года: 5-8 точек
  • → Доход через 2 года: 15-20 млн/мес

✗ Если начнете ЧЕРЕЗ ГОД:

  • • Вход: 28-30 млн ₸
  • • Окупаемость: 18-24 месяца
  • • Конкуренция: высокая
  • • Хорошие места: заняты
  • • Цены на аренду: +50%
  • → Упущенная прибыль: 48 млн ₸

Окно возможностей закрывается

2024: 5% 2025: 15% 2026: 35% 2027: 60%

Сейчас рынок свободен на 95%. Через 2 года будет занят на 60%

Пока вы думаете, конкуренты уже строят

Каждый день промедления = потеря 120 000 ₸ потенциальной прибыли

Готовы открыть свою прибыльную автомойку вместе с нами?

Обсудим ваш проект и подберем оптимальное решение

Бесплатный выезд на локацию
Анализ окупаемости
Готовый проект за 7 дней

© 2025 SMART. Все права защищены | TOO "Grand S"

+7 777 078-22-28

Хотите открыть автомойку самообслуживания в Казахстане?

Запустите прибыльную автомойку с лидером рынка Казахстана

и зарабатывайте от

3 600 000 ₸/месяц

1000+ проектов Оборудование Монтаж Сервис 24/7

Поставляем оборудование, проектируем, монтируем и запускаем.
Вы строите площадку — мы делаем всё остальное

15+ лет на рынке Казахстана
Собственное производство
Склад запчастей в Алматы
Гарантия результата

Наша роль в вашем проекте

Что именно делает SMART

Мы берем на себя всё техническое оснащение и запуск вашей автомойки.
Вам остается только построить площадку по нашим чертежам

1

Бизнес-план

Рассчитаем окупаемость для вашей локации, проанализируем конкурентов

2

Проектирование

Подготовим все чертежи и схемы для строителей, поможем с документами

3

Оборудование

Поставим европейское оборудование собственного производства

4

Монтаж

Наша бригада установит и настроит всё оборудование

5

Обучение

Обучим персонал работе с оборудованием и управлению бизнесом

6

Сервис 24/7

Техподдержка и сервис в любое время, склад запчастей в Алматы

Конкретные выгоды

Почему автомойка — это выгодно?

24/7

Работает круглосуточно

Зарабатывайте даже когда спите. Клиенты моют машины в любое удобное время без очередей.

70%

Маржинальность бизнеса

Себестоимость мойки всего 30% от чека. Остальное — ваша чистая прибыль.

1-2

Человека персонала

Не нужны мойщики, кассиры, менеджеры. Только администратор на подхвате.

256

Машин в день

Пропускная способность 4 постов. Это 179 200₸ выручки ежедневно.

8-12

Месяцев окупаемость

Быстрее чем любой другой бизнес. Потом только чистая прибыль.

15+

Лет работы

При правильном обслуживании оборудование работает десятилетиями.

Сравнение с другими бизнесами

Почему автомойка — стабильный доход на годы

Параметр → Автомойка Кофейня Магазин Салон красоты
Инвестиции 20 млн ₸ 15 млн ₸ 25 млн ₸ 18 млн ₸
Окупаемость 8-14 месяцев 18-24 месяца 24-36 месяцев 12-18 месяцев
Персонал 1-2 человека 6-8 человек 4-6 человек 8-12 человек
График работы 24/7 12 часов 10 часов 10 часов
Маржинальность 70% 30% 40% 50%
Срок работы бизнеса 15+ лет 3-5 лет 2-4 года 5-7 лет
Масштабирование Легко: 8-10 точек за 3 года Сложно Очень сложно Средне

Начните зарабатывать на автомойке с нами

Сделайте первый шаг — остальное за нами

Да, это не быстрые деньги на следующий месяц. Но это бизнес на годы вперед.

Начните с одной точки на 2-3 поста, через 2-3 года у вас может быть 8-10 точек — это уже серьезный доход почти без вашего участия.

Партнерство в бизнесе автомоек

Честные ответы

/* SMART Landing Page - Complete Styles */ /* Reset and Base Styles */ * { margin: 0; padding: 0; box-sizing: border-box; } html { overflow-x: hidden; width: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { width: 100%; max-width: 100%; overflow-x: hidden; position: relative; } :root { --primary-lime: #a9bc3f; --primary-lime-dark: #8fa533; --primary-lime-light: #c2d666; --accent-green: #7fa000; --primary-dark: #1A1A1A; --text-gray: #666; --bg-light: #F8F9FA; --bg-dark: #2a2a2a; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; line-height: 1.6; color: var(--primary-dark); overflow-x: hidden; width: 100%; position: relative; -webkit-overflow-scrolling: touch; } img { max-width: 100%; height: auto; } /* Typography */ h1 { font-family: 'Montserrat', sans-serif; font-size: clamp(36px, 6vw, 72px); font-weight: 900; line-height: 1.1; letter-spacing: -2px; word-wrap: break-word; } h2 { font-family: 'Montserrat', sans-serif; font-size: clamp(32px, 5vw, 48px); font-weight: 800; line-height: 1.2; margin-bottom: 20px; letter-spacing: -1px; word-wrap: break-word; } h3 { font-family: 'Montserrat', sans-serif; font-size: 26px; font-weight: 700; margin-bottom: 15px; word-wrap: break-word; } .container { max-width: 1200px; width: 100%; margin: 0 auto; padding: 0 20px; overflow-x: hidden; } section { overflow-x: hidden; width: 100%; padding: 80px 0; } .section-header { text-align: center; margin-bottom: 60px; } .section-subtitle { color: var(--primary-lime); font-size: 18px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 15px; } .big-number { font-family: 'Bebas Neue', sans-serif; font-size: 72px; color: var(--primary-lime); letter-spacing: 2px; } /* Header Styles */ header { position: fixed; top: 0; width: 100%; background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px); box-shadow: 0 2px 20px rgba(0,0,0,0.1); z-index: 1000; padding: 10px 0; } .header-content { display: flex; justify-content: space-between; align-items: center; gap: 10px; } .logo img { height: 40px; } .header-cta { display: flex; align-items: center; gap: 10px; } .phone-header { font-size: 16px; font-weight: 600; color: var(--primary-dark); text-decoration: none; transition: color 0.3s; white-space: nowrap; } .phone-header:hover { color: var(--primary-lime); } .btn-header { background: #25D366; color: white; padding: 8px 16px; font-size: 14px; font-weight: 600; border-radius: 25px; text-decoration: none; border: none; cursor: pointer; white-space: nowrap; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 6px; } .btn-header:hover { background: #128C7E; transform: translateY(-2px); } /* Button Styles */ .btn, .btn-primary, .btn-whatsapp { max-width: 100%; word-wrap: break-word; } .btn { display: inline-block; padding: 16px 35px; font-size: 16px; font-weight: 600; text-decoration: none; border-radius: 50px; transition: all 0.3s ease; cursor: pointer; border: none; text-align: center; text-transform: uppercase; letter-spacing: 1px; } .btn-primary { background: linear-gradient(135deg, var(--primary-lime) 0%, var(--accent-green) 100%); color: white; box-shadow: 0 5px 20px rgba(169, 188, 63, 0.4); position: relative; overflow: hidden; } .btn-primary::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent); transition: left 0.5s; } .btn-primary:hover::before { left: 100%; } .btn-primary:hover { transform: translateY(-3px); box-shadow: 0 10px 30px rgba(169, 188, 63, 0.5); } .btn-whatsapp { background: #25D366; color: white; display: inline-flex; align-items: center; gap: 10px; padding: 16px 30px; font-size: 16px; font-weight: 600; border-radius: 50px; text-decoration: none; transition: all 0.3s ease; cursor: pointer; border: none; text-transform: none; letter-spacing: 0.5px; box-shadow: 0 5px 20px rgba(37, 211, 102, 0.4); } .btn-whatsapp:hover { background: #128C7E; transform: translateY(-3px); box-shadow: 0 10px 30px rgba(37, 211, 102, 0.5); } /* Hero Section */ .hero { min-height: 100vh; display: flex; align-items: center; position: relative; margin-top: 60px; background: linear-gradient(135deg, rgba(42,42,42,0.95) 0%, rgba(26,26,26,0.9) 100%), url('https://res.cloudinary.com/dr5s3oxzt/image/upload/v1758724585/Generated_Image_September_24_2025_-_7_36PM_hqrwt3.png') center/cover; } .hero-content { position: relative; z-index: 2; color: white; padding: 40px 0; } .hero-question { font-size: 20px; color: var(--primary-lime); margin-bottom: 15px; font-weight: 500; opacity: 0.95; } .hero h1 { margin-bottom: 25px; text-shadow: 2px 2px 10px rgba(0,0,0,0.3); } .hero h1 .highlight { color: var(--primary-lime); display: block; font-size: 110%; margin-top: 10px; } .hero-subtitle { font-size: 22px; opacity: 0.95; margin-bottom: 30px; max-width: 700px; line-height: 1.4; } .hero-features { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-top: 40px; max-width: 800px; } .hero-feature { display: flex; align-items: center; gap: 12px; font-size: 16px; padding: 15px; background: rgba(255,255,255,0.1); border-radius: 10px; backdrop-filter: blur(10px); } .hero-feature::before { content: '✓'; display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; background: var(--primary-lime); border-radius: 50%; font-weight: bold; color: var(--primary-dark); flex-shrink: 0; } /* Turnkey Section */ .turnkey-section { background: white; padding: 80px 0; } .turnkey-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin-top: 50px; } .turnkey-card { text-align: center; padding: 30px; background: var(--bg-light); border-radius: 15px; transition: all 0.3s ease; } .turnkey-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .turnkey-icon { font-size: 48px; margin-bottom: 20px; } .turnkey-title { font-size: 20px; font-weight: 700; margin-bottom: 15px; color: var(--primary-dark); } .turnkey-desc { color: var(--text-gray); line-height: 1.6; } /* Benefits Grid */ .benefits-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; } .benefit-card { padding: 40px; background: white; border-radius: 20px; box-shadow: 0 10px 40px rgba(0,0,0,0.08); transition: all 0.3s ease; border: 2px solid transparent; } .benefit-card:hover { border-color: var(--primary-lime); transform: translateY(-10px); box-shadow: 0 20px 60px rgba(169,188,63,0.2); } .benefit-number { font-family: 'Bebas Neue', sans-serif; font-size: 64px; color: var(--primary-lime); line-height: 1; margin-bottom: 15px; } .benefit-title { font-size: 22px; font-weight: 700; margin-bottom: 15px; color: var(--primary-dark); } .benefit-desc { color: var(--text-gray); line-height: 1.6; } /* Process Section */ .process { background: var(--bg-light); } .process-timeline { position: relative; max-width: 900px; margin: 0 auto; } .process-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 3px; background: linear-gradient(180deg, var(--primary-lime) 0%, var(--accent-green) 100%); transform: translateX(-50%); } .process-item { display: flex; align-items: center; margin-bottom: 60px; position: relative; } .process-item:nth-child(even) { flex-direction: row-reverse; } .process-content { flex: 1; padding: 30px; background: white; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .process-item:nth-child(odd) .process-content { margin-right: 60px; text-align: right; } .process-item:nth-child(even) .process-content { margin-left: 60px; } .process-dot { position: absolute; left: 50%; transform: translateX(-50%); width: 30px; height: 30px; background: var(--primary-lime); border: 5px solid white; border-radius: 50%; box-shadow: 0 5px 15px rgba(169,188,63,0.5); } .process-day { font-size: 14px; color: var(--primary-lime); font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px; } .process-title { font-size: 24px; font-weight: 700; margin-bottom: 15px; color: var(--primary-dark); } /* Equipment Cards */ .equipment { background: white; } .equipment-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)); gap: 30px; margin-top: 50px; } .equipment-card { background: white; border: 3px solid #f0f0f0; border-radius: 20px; padding: 40px; position: relative; transition: all 0.3s ease; } .equipment-card:hover { border-color: var(--primary-lime); transform: translateY(-10px); box-shadow: 0 20px 50px rgba(0,0,0,0.15); } .equipment-card.popular { border-color: var(--primary-lime); background: linear-gradient(135deg, rgba(169,188,63,0.05) 0%, rgba(127,160,0,0.05) 100%); } .equipment-card.popular::before { content: 'ХИТ ПРОДАЖ'; position: absolute; top: -15px; left: 30px; background: var(--primary-lime); color: white; padding: 5px 20px; border-radius: 20px; font-size: 12px; font-weight: 700; letter-spacing: 1px; } .equipment-name { font-family: 'Montserrat', sans-serif; font-size: 28px; font-weight: 800; margin-bottom: 10px; color: var(--primary-dark); } .equipment-price { font-family: 'Bebas Neue', sans-serif; font-size: 42px; color: var(--primary-lime); margin-bottom: 20px; letter-spacing: 1px; } /* Cases Section */ .cases { background: var(--bg-light); } .cases-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 30px; } .case-card { background: white; border-radius: 20px; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.1); transition: all 0.3s ease; } .case-card:hover { transform: translateY(-10px); box-shadow: 0 20px 50px rgba(0,0,0,0.15); } .case-image { height: 200px; background: linear-gradient(135deg, var(--primary-lime) 0%, var(--accent-green) 100%); display: flex; align-items: center; justify-content: center; font-size: 48px; color: white; } .case-content { padding: 30px; } .case-location { color: var(--primary-lime); font-weight: 600; margin-bottom: 15px; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; } /* CTA Section */ .cta-section { background: linear-gradient(135deg, var(--primary-lime) 0%, var(--accent-green) 100%); color: white; text-align: center; padding: 100px 0; position: relative; overflow: hidden; } .cta-section::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%); animation: rotate 30s linear infinite; } @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .cta-content { position: relative; z-index: 2; } .cta-section h2 { color: white; margin-bottom: 20px; } .cta-features { display: flex; justify-content: center; gap: 40px; margin: 40px 0; flex-wrap: wrap; } .cta-feature { display: flex; align-items: center; gap: 10px; font-size: 18px; font-weight: 500; } .cta-feature::before { content: '✓'; width: 30px; height: 30px; background: rgba(255,255,255,0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; } /* Footer */ footer { background: var(--primary-dark); color: white; padding: 60px 0 20px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 40px; } .footer-column h4 { margin-bottom: 20px; color: var(--primary-lime); font-size: 18px; font-weight: 600; } .footer-column p, .footer-column a { color: rgba(255,255,255,0.8); text-decoration: none; line-height: 1.8; transition: color 0.3s; } .footer-column a:hover { color: var(--primary-lime); } /* Floating WhatsApp */ .whatsapp-float { position: fixed; bottom: 30px; right: 30px; width: 65px; height: 65px; background: #25D366; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 10px 30px rgba(37, 211, 102, 0.5); z-index: 999; text-decoration: none; transition: all 0.3s ease; animation: pulse 2s infinite; } @media (max-width: 768px) { .whatsapp-float { width: 55px; height: 55px; bottom: 20px; right: 15px; } } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7); } 70% { box-shadow: 0 0 0 20px rgba(37, 211, 102, 0); } 100% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); } } .whatsapp-float:hover { transform: scale(1.15); } .whatsapp-float svg { width: 35px; height: 35px; fill: white; } /* Modal */ .modal { display: none; position: fixed; z-index: 2000; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); animation: fadeIn 0.3s ease; overflow-y: auto; overflow-x: hidden; } .modal.active { display: flex; align-items: center; justify-content: center; } .modal-content { background: white; padding: 50px; border-radius: 25px; max-width: 500px; width: 90%; max-height: 90vh; overflow-y: auto; position: relative; animation: slideUp 0.3s ease; margin: 20px; } @keyframes slideUp { from { transform: translateY(50px); opacity: 0; } to { transform: translateY(0); opacity: 1; } } .modal-close { position: absolute; top: 20px; right: 20px; font-size: 30px; cursor: pointer; color: var(--text-gray); transition: color 0.3s; } .modal-close:hover { color: var(--primary-dark); } .form-group { margin-bottom: 25px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 600; color: var(--primary-dark); } .form-group input, .form-group select { width: 100%; padding: 14px; border: 2px solid #e0e0e0; border-radius: 12px; font-size: 16px; transition: all 0.3s ease; } .form-group input:focus, .form-group select:focus { outline: none; border-color: var(--primary-lime); box-shadow: 0 0 0 3px rgba(169,188,63,0.1); } /* Mobile Responsive */ @media (max-width: 768px) { * { max-width: 100vw !important; } body { width: 100vw; overflow-x: hidden !important; font-size: 16px; } .container { padding: 0 15px; max-width: 100%; } section { padding: 60px 0; overflow-x: hidden !important; } h1 { font-size: 32px !important; letter-spacing: -1px; } h2 { font-size: 28px !important; line-height: 1.2; } h3 { font-size: 20px; } .section-subtitle { font-size: 14px; } .big-number { font-size: 36px; } header { padding: 8px 0; } .header-content { gap: 10px; } .logo img { height: 35px; } .header-cta { gap: 8px; } .phone-header { font-size: 14px; } .hero { min-height: auto; padding: 40px 0; margin-top: 55px; } .hero-question { font-size: 16px; } .hero-subtitle { font-size: 16px; } .hero-features { grid-template-columns: 1fr; gap: 10px; } .hero-feature { font-size: 14px; padding: 12px; } .btn, .btn-whatsapp { font-size: 14px !important; padding: 14px 25px !important; width: 100%; } .turnkey-grid { grid-template-columns: 1fr; gap: 20px; } .turnkey-card { padding: 25px; } .benefits-grid { grid-template-columns: 1fr; gap: 20px; } .benefit-card { padding: 30px 20px; } .benefit-number { font-size: 48px; } .process-line { left: 20px; } .process-item, .process-item:nth-child(even) { flex-direction: column; padding-left: 40px; } .process-content { margin: 0 !important; text-align: left !important; padding: 20px; } .process-dot { left: 20px; } .equipment-grid { grid-template-columns: 1fr; gap: 20px; } .equipment-card { padding: 30px 20px; } .equipment-name { font-size: 24px; } .equipment-price { font-size: 32px; } .cases-grid { grid-template-columns: 1fr; gap: 20px; } table { font-size: 14px; } th, td { padding: 12px 8px !important; } .accordion-header { padding: 20px !important; } .accordion-header h3 { font-size: 16px !important; } .accordion-content > div { padding: 0 20px 20px !important; font-size: 14px; } .cta-section { padding: 60px 0; } .cta-features { flex-direction: column; gap: 15px; } .footer-content { grid-template-columns: 1fr; gap: 30px; } .modal-content { padding: 30px 20px; width: 95%; border-radius: 15px; } } @media (max-width: 480px) { .logo img { height: 35px; } .phone-header { display: none; } .btn-header { font-size: 13px; padding: 8px 12px; } } @media (min-width: 481px) and (max-width: 768px) { .phone-header { font-size: 14px; } .btn-header span { display: none; } } @media (max-width: 375px) { h1 { font-size: 28px !important; } h2 { font-size: 24px !important; } .hero { padding: 30px 0; } .btn, .btn-whatsapp { font-size: 13px !important; padding: 12px 20px !important; } .benefit-number { font-size: 36px; } .equipment-price { font-size: 28px; } } @media (min-width: 428px) and (max-width: 768px) { .container { padding: 0 20px; } h1 { font-size: 36px !important; } h2 { font-size: 30px !important; } } @media (max-height: 500px) and (orientation: landscape) { .hero { min-height: auto; padding: 20px 0; } section { padding: 40px 0; } } @media (hover: none) { .accordion-header:hover { background: transparent !important; } .btn:hover, .btn-whatsapp:hover { transform: none !important; } .benefit-card:hover, .equipment-card:hover, .case-card:hover { transform: none !important; } } /* Urgency Section Animations */ @keyframes growBar { 0% { width: 5%; } 100% { width: 100%; } } @keyframes countUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .urgency .counter { animation: countUp 2s ease; } .progress-bar { animation: growBar 3s ease forwards; } .urgency-cta { animation: pulse 2s infinite; }
// SMART Landing Page - Complete JavaScript // Accordion functionality function toggleAccordion(header) { const content = header.nextElementSibling; const icon = header.querySelector('.accordion-icon'); const item = header.parentElement; // Close all other accordions document.querySelectorAll('.accordion-item').forEach(otherItem => { if (otherItem !== item) { const otherContent = otherItem.querySelector('.accordion-content'); const otherIcon = otherItem.querySelector('.accordion-icon'); otherContent.style.maxHeight = '0'; otherIcon.style.transform = 'rotate(0deg)'; otherItem.style.background = 'white'; } }); // Toggle current accordion if (content.style.maxHeight && content.style.maxHeight !== '0px') { content.style.maxHeight = '0'; icon.style.transform = 'rotate(0deg)'; item.style.background = 'white'; } else { content.style.maxHeight = content.scrollHeight + 'px'; icon.style.transform = 'rotate(45deg)'; item.style.background = 'linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%)'; } } // Add hover effect to accordion headers document.addEventListener('DOMContentLoaded', () => { const accordionHeaders = document.querySelectorAll('.accordion-header'); accordionHeaders.forEach(header => { header.addEventListener('mouseenter', () => { if (!header.nextElementSibling.style.maxHeight || header.nextElementSibling.style.maxHeight === '0px') { header.style.background = '#f8f9fa'; } }); header.addEventListener('mouseleave', () => { if (!header.nextElementSibling.style.maxHeight || header.nextElementSibling.style.maxHeight === '0px') { header.style.background = 'transparent'; } }); }); }); // Modal Functions function openModal() { document.getElementById('modal').classList.add('active'); document.body.style.overflow = 'hidden'; } function closeModal() { document.getElementById('modal').classList.remove('active'); document.body.style.overflow = 'auto'; } // Close modal when clicking outside if (document.getElementById('modal')) { document.getElementById('modal').addEventListener('click', function(e) { if (e.target === this) { closeModal(); } }); } // Form Submit function submitForm(event) { event.preventDefault(); const name = document.getElementById('name').value; const phone = document.getElementById('phone').value; const city = document.getElementById('city').value; const message = `Здравствуйте! Хочу получить бизнес-план для автомойки.%0A%0AИмя: ${name}%0AТелефон: ${phone}%0AГород: ${city || 'Не указан'}`; window.open(`https://wa.me/77770782228?text=${message}`, '_blank'); closeModal(); // Show success message alert('Спасибо! Сейчас вас перенаправит в WhatsApp. Наш специалист уже готовит для вас бизнес-план.'); } // Phone Input Mask if (document.getElementById('phone')) { document.getElementById('phone').addEventListener('input', function (e) { let value = e.target.value.replace(/\D/g, ''); let formattedValue = ''; if (value.length > 0) { if (value[0] !== '7') { value = '7' + value; } formattedValue = '+7'; if (value.length > 1) { formattedValue += ' (' + value.substring(1, 4); } if (value.length >= 4) { formattedValue += ') ' + value.substring(4, 7); } if (value.length >= 7) { formattedValue += '-' + value.substring(7, 9); } if (value.length >= 9) { formattedValue += '-' + value.substring(9, 11); } } e.target.value = formattedValue; }); } // Smooth Scroll Animation function animateOnScroll() { const elements = document.querySelectorAll('.benefit-card, .process-item, .equipment-card, .case-card, .turnkey-card'); elements.forEach(element => { const rect = element.getBoundingClientRect(); const isVisible = rect.top < window.innerHeight && rect.bottom > 0; if (isVisible && !element.classList.contains('animated')) { element.style.opacity = '1'; element.style.transform = 'translateY(0)'; element.classList.add('animated'); } }); } // Initialize animations document.addEventListener('DOMContentLoaded', () => { const animatedElements = document.querySelectorAll('.benefit-card, .process-item, .equipment-card, .case-card, .turnkey-card'); animatedElements.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(30px)'; el.style.transition = 'all 0.6s ease'; }); setTimeout(animateOnScroll, 100); }); window.addEventListener('scroll', animateOnScroll); // Exit Intent Popup let exitIntentShown = false; document.addEventListener('mouseleave', function(e) { if (e.clientY <= 0 && !exitIntentShown) { exitIntentShown = true; setTimeout(() => { openModal(); }, 500); } }); // Parallax effect for hero window.addEventListener('scroll', () => { const scrolled = window.pageYOffset; const hero = document.querySelector('.hero'); if (hero) { hero.style.backgroundPosition = `center ${scrolled * 0.5}px`; } }); // Urgency Section - Countdown Timer function initUrgencyTimer() { const endDate = new Date(); endDate.setDate(endDate.getDate() + 47); function updateTimer() { const now = new Date().getTime(); const distance = endDate - now; const days = Math.floor(distance / (1000 * 60 * 60 * 24)); const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); if (document.getElementById('days')) { document.getElementById('days').textContent = days; document.getElementById('hours').textContent = hours; document.getElementById('minutes').textContent = minutes; } } setInterval(updateTimer, 60000); updateTimer(); } // Counter Animation for Urgency Section function animateCounters() { const counters = document.querySelectorAll('.counter'); const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const counter = entry.target; const target = +counter.getAttribute('data-target'); let current = 0; const increment = target / 100; const timer = setInterval(() => { current += increment; if (current >= target) { counter.textContent = target.toLocaleString('ru-RU'); clearInterval(timer); } else { counter.textContent = Math.floor(current).toLocaleString('ru-RU'); } }, 20); observer.unobserve(counter); } }); }); counters.forEach(counter => observer.observe(counter)); } // Initialize all functions when DOM is ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', () => { initUrgencyTimer(); animateCounters(); }); } else { initUrgencyTimer(); animateCounters(); }
Made on
Tilda