Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 38798 байт. Загружен за: 88мсек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://ecosferapro.ru/robots.txt
301 MovedPermanently
https://ecosferapro.ru/robots.txt
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Грузоперевозки по Санкт-Петербургу и Ленинградской области — от 1200 ₽/час</title>
<meta name="description" content="Грузоперевозки по СПб и Ленобласти: каблук 1200 ₽/час, газель 3 м — 2000 ₽/час, газель 4 м — 2200 ₽/час, газель с прицепом, грузчики 1200 ₽/час. Работаем 24/7, подача от 30 минут, ночью по записи. Звоните: +7 911 220-22-14">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Unbounded:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/style.css?v=79">
<link rel="stylesheet" href="css/admin.css?v=8">
</head>
<body>
<!-- ===== Шапка ===== -->
<header class="header" id="header">
<div class="container header__inner">
<a href="#" class="logo" aria-label="Эко Сфера Папа — транспортная компания">
<img class="logo__img" src="assets/eco-sfera-logo.png?v=26" alt="Эко Сфера Папа — транспортная компания" width="280" height="110">
</a>
<nav class="nav" id="mainNav">
<a href="#advantages">Преимущества</a>
<a href="#fleet">Автопарк</a>
<a href="#tariffs">Тарифы</a>
<a href="#geo">География</a>
<a href="#contacts">Контакты</a>
</nav>
<div class="header__status" id="headerStatus" aria-hidden="true">
<span class="header__status-dot" aria-hidden="true"></span>
<span class="header__status-text header__status-text--full">
<span>Свободные машины есть сейчас</span>
<span>подача от 30 минут</span>
</span>
<span class="header__status-text header__status-text--short">Есть машины</span>
</div>
<div class="header__contacts">
<a href="tel:+79112202214" class="header__phone">
<span class="header__phone-num">+7 911 220-22-14</span>
<span class="header__phone-note">24/7 · ночью по записи</span>
</a>
<button type="button" class="btn btn--accent btn--sm" data-open-modal>Заказать звонок</button>
</div>
<button type="button" class="burger" id="burger" aria-label="Меню" aria-expanded="false" aria-controls="mainNav">
<span></span><span></span><span></span>
</button>
</div>
</header>
<!-- ===== Хиро с калькулятором ===== -->
<section class="hero">
<div class="hero__decor" aria-hidden="true"></div>
<div class="container">
<div class="hero__grid">
<div class="hero__content">
<div class="hero__badge"><span class="hero__badge-dot"></span>Свободные машины есть сейчас · подача от 30 минут</div>
<h1>Грузоперевозки по Санкт-Петербургу и области</h1>
<p class="hero__lead">Собственный парк: каблуки, газели 3 и 4 метра, газель с прицепом. По городу — почасовая оплата, по области — честный тариф за километр. Фиксируем цену до подачи машины.</p>
<div class="share share--hero" data-share aria-label="Поделиться">
<div class="share__list" role="list">
<button type="button" class="share__btn" data-share-net="vk" aria-label="ВКонтакте" title="ВКонтакте" role="listitem"><span class="share__glyph share__glyph--vk">VK</span></button>
<button type="button" class="share__btn" data-share-net="ok" aria-label="Одноклассники" title="Одноклассники" role="listitem"><span class="share__glyph share__glyph--ok">ok</span></button>
<button type="button" class="share__btn" data-share-net="tg" aria-label="Telegram" title="Telegram" role="listitem">
<svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M19.8 5.2 3.9 11.3c-1.1.4-1.1 1.1-.2 1.4l4.1 1.3 1.6 4.8c.2.6.1.8.7.8.5 0 .7-.2 1-.5l2.3-2.2 4.4 3.2c.8.5 1.4.2 1.6-.8L21 6.5c.3-1.1-.4-1.6-1.2-1.3zM9.6 14.6l-.3 2.9-1.2-3.8 10.8-6.8-9.3 7.7z"/></svg>
</button>
<button type="button" class="share__btn" data-share-net="wa" aria-label="WhatsApp" title="WhatsApp" role="listitem">
<svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M12 3.2A8.3 8.3 0 0 0 4.4 15l-1 3.6 3.7-.9A8.3 8.3 0 1 0 12 3.2zm4.8 11.8c-.2.6-1.2 1.1-1.7 1.1-.4 0-.9.2-3-.8-2.5-1.2-4.1-4-4.2-4.2-.1-.2-1-1.3-1-2.5s.6-1.8.9-2c.2-.2.5-.3.7-.3h.5c.2 0 .4 0 .5.4.2.6.7 2 .7 2.1.1.1 0 .3-.1.4l-.4.5c-.1.1-.3.3-.1.6.2.3.7 1.2 1.6 1.9 1.1.9 2 1.2 2.3 1.3.3.1.5.1.7-.1l.6-.7c.2-.2.4-.2.6-.1.2.1 1.5.7 1.8.8.3.1.5.2.6.3.1.2.1.9-.1 1.5z"/></svg>
</button>
<button type="button" class="share__btn" data-share-net="max" aria-label="MAX" title="MAX" role="listitem">
<svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M12 2.8c5.1 0 9.2 3.6 9.2 8.1 0 4.5-4.1 8.1-9.2 8.1-.8 0-1.5-.1-2.2-.2L5.5 21v-3.5C4 16.1 2.8 13.7 2.8 10.9 2.8 6.4 6.9 2.8 12 2.8Zm0 2.6c-3.7 0-6.6 2.6-6.6 5.5 0 2.2 1.3 4.1 3.3 5l.5.2v2l2.4-1.3.5.1c.6.1 1.2.2 1.9.2 3.7 0 6.6-2.6 6.6-5.5S15.7 5.4 12 5.4Z"/></svg>
</button>
<button type="button" class="share__btn" data-share-net="copy" aria-label="Скопировать ссылку" title="Скопировать ссылку" role="listitem">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="11" height="11" rx="2"/><path d="M5 15V5a2 2 0 0 1 2-2h10"/></svg>
</button>
<button type="button" class="share__btn share__btn--more is-hidden" data-share-net="more" aria-label="Ещё…" title="Ещё…" role="listitem">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><circle cx="5" cy="12" r="1.5"/><circle cx="12" cy="12" r="1.5"/><circle cx="19" cy="12" r="1.5"/></svg>
</button>
</div>
</div>
</div>
<div class="hero__photo">
<img src="assets/gazel-hero.png?v=55" alt="Газели для грузоперевозок по СПб и Ленинградской области" width="1024" height="438">
<div class="hero__stats">
<div class="hero__stat">
<span class="hero__stat-icon" aria-hidden="true">
<img src="assets/icon-furniture.png" alt="" width="56" height="56">
</span>
<span class="hero__stat-text">
<strong>Вещи и мебель</strong>
<span>перевозка и подъём</span>
</span>
</div>
<div class="hero__stat">
<span class="hero__stat-icon" aria-hidden="true">
<img src="assets/icon-apartment.png" alt="" width="56" height="56">
</span>
<span class="hero__stat-text">
<strong>Квартирный переезд</strong>
<span>под ключ с грузчиками</span>
</span>
</div>
<div class="hero__stat">
<span class="hero__stat-icon" aria-hidden="true">
<img src="assets/icon-bulk.png" alt="" width="56" height="56">
</span>
<span class="hero__stat-text">
<strong>Нерудные материалы</strong>
<span>песок, щебень и др.</span>
</span>
</div>
<div class="hero__stat">
<span class="hero__stat-icon" aria-hidden="true">
<img src="assets/icon-construction-waste.png" alt="" width="56" height="56">
</span>
<span class="hero__stat-text">
<strong>Строительный мусор</strong>
<span>с погрузкой и без — газель, самосвал, ПУХТО</span>
</span>
</div>
</div>
</div>
<!-- Калькулятор -->
<div class="calc" id="calc">
<div class="calc__head">
<h2>Рассчитайте стоимость</h2>
<p>Предварительный расчёт за 20 секунд</p>
</div>
<div class="calc__tabs" id="calcTabs">
<span class="calc__tabs-thumb" id="calcTabsThumb"></span>
<button class="calc__tab is-active" data-mode="city">По городу<small>почасовая</small></button>
<button class="calc__tab" data-mode="region">По области<small>за километры</small></button>
</div>
<div class="calc__field">
<label>Автомобиль</label>
<div class="calc__types" id="calcTypes">
<button class="calc__type" data-hour="1200" data-km="50">
<img class="calc__type-icon" src="assets/car-kabluk-icon.png" alt="" width="72" height="48">
<span class="calc__type-info">
<span class="calc__type-name">Каблук</span>
<span class="calc__type-desc">до 0,5 т · 3 м³</span>
<span class="calc__type-rate" data-rate-label>1 200 ₽/час</span>
</span>
</button>
<button class="calc__type is-active" data-hour="2000" data-km="60">
<img class="calc__type-icon" src="assets/car-gazel-3m-icon.png" alt="" width="72" height="48">
<span class="calc__type-info">
<span class="calc__type-name">Газель 3 м</span>
<span class="calc__type-desc">до 1,5 т · 12 м³</span>
<span class="calc__type-rate" data-rate-label>2 000 ₽/час</span>
</span>
</button>
<button class="calc__type" data-hour="2200" data-km="60">
<img class="calc__type-icon" src="assets/car-gazel-4m-icon.png" alt="" width="72" height="48">
<span class="calc__type-info">
<span class="calc__type-name">Газель 4 м</span>
<span class="calc__type-desc">до 2 т · 20 м³</span>
<span class="calc__type-rate" data-rate-label>2 200 ₽/час</span>
</span>
</button>
<button class="calc__type" data-hour="5200" data-km="60">
<img class="calc__type-icon" src="assets/car-gazel-trailer-icon.png" alt="" width="72" height="48">
<span class="calc__type-info">
<span class="calc__type-name">Газель 4 м + прицеп</span>
<span class="calc__type-desc">до 5 т · 40 м³</span>
<span class="calc__type-rate" data-rate-label>5 200 ₽/час</span>
</span>
</button>
</div>
</div>
<!-- Часы: режим города -->
<div class="calc__field" id="cityField">
<div class="calc__label-row">
<label for="hoursRange">Время работы</label>
<div class="calc__value"><span id="hoursValue">3</span> ч <span class="calc__value-hint">минимум 2 ч</span></div>
</div>
<input type="range" id="hoursRange" min="2" max="12" value="3" step="1">
<div class="calc__range-marks"><span>2 ч</span><span>7 ч</span><span>12 ч</span></div>
</div>
<!-- Километры: режим области -->
<div class="calc__field is-hidden" id="regionField">
<div class="calc__label-row">
<label for="kmRange">Расстояние по области</label>
<div class="calc__value"><input type="number" id="kmInput" min="1" max="400" value="60"> км</div>
</div>
<input type="range" id="kmRange" min="1" max="400" value="60" step="1">
<div class="calc__range-marks"><span>1 км</span><span>200 км</span><span>400 км</span></div>
</div>
<div class="calc__row">
<div class="calc__field calc__field--half" id="loadersField">
<label for="loaders">Грузчики</label>
<select id="loaders">
<option value="0">Не нужны</option>
<option value="1">1 грузчик</option>
<option value="2">2 грузчика</option>
<option value="3">3 грузчика</option>
</select>
</div>
<label class="calc__check calc__field--half is-hidden" id="roundTripWrap">
<input type="checkbox" id="roundTrip">
<span class="calc__check-box"></span>
<span>Туда и обратно</span>
</label>
</div>
<div class="calc__hint is-hidden" id="regionHint">
<p>Подача машины — <strong>от 1 500 ₽</strong> в зависимости от расстояния.</p>
<p>Нужны грузчики? Точную стоимость сообщит диспетчер при заказе.</p>
</div>
<div class="calc__checkout">
<div class="calc__result">
<div class="calc__result-top">
<span class="calc__result-label">Стоимость перевозки</span>
</div>
<div class="calc__price"><span id="calcPrice">6 000</span> ₽</div>
<div class="calc__breakdown" id="calcBreakdown">2 000 ₽ × 3 ч</div>
</div>
<button type="button" class="btn btn--accent btn--lg calc__btn" id="openOrderModal" data-open-modal="calc">
<span class="calc__btn-title">Заказать</span>
<span class="calc__btn-subtitle">по этой цене</span>
</button>
</div>
<p class="calc__note">Расчёт предварительный. Точную стоимость подтвердит диспетчер — без скрытых доплат.</p>
</div>
</div>
</div>
</section>
<!-- ===== Преимущества ===== -->
<section class="section advantages" id="advantages">
<div class="container">
<div class="section__head">
<div class="section__eyebrow">01 — Почему мы</div>
<div class="section__row">
<h2>Перевозим так, как хотели бы,<br>чтобы перевозили наши вещи</h2>
<p>Шесть причин, по которым клиенты возвращаются к нам и советуют друзьям.</p>
</div>
</div>
<div class="advantages__grid">
<div class="adv-card reveal">
<span class="adv-card__num">01</span>
<div class="adv-card__icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 3"/></svg>
</div>
<h3>Подача от 30 минут</h3>
<p>Машины дежурят во всех районах города. Свободная газель приедет уже через полчаса после звонка.</p>
</div>
<div class="adv-card reveal">
<span class="adv-card__num">02</span>
<div class="adv-card__icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2l7 4v6c0 4.5-3 8.5-7 10-4-1.5-7-5.5-7-10V6l7-4z"/><path d="M9 12l2 2 4-4"/></svg>
</div>
<h3>Фиксированная цена</h3>
<p>Стоимость называем до подачи машины и не меняем в процессе.</p>
</div>
<div class="adv-card reveal">
<span class="adv-card__num">03</span>
<div class="adv-card__icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M22 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
</div>
<h3>Опытные грузчики</h3>
<p>Упакуем, спустим с этажа без лифта и расставим мебель на новом месте. Работаем в перчатках и бахилах.</p>
</div>
<div class="adv-card reveal">
<span class="adv-card__num">04</span>
<div class="adv-card__icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8z"/><path d="M3.3 7L12 12l8.7-5"/><path d="M12 22V12"/></svg>
</div>
<h3>Груз под защитой</h3>
<p>Крепёжные ремни, мягкие одеяла и стрейч-плёнка в каждой машине. Несём материальную ответственность.</p>
</div>
<div class="adv-card reveal">
<span class="adv-card__num">05</span>
<div class="adv-card__icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><path d="M14 2v6h6"/><path d="M9 15l2 2 4-4"/></svg>
</div>
<h3>Документы для бизнеса</h3>
<p>Работаем с юрлицами по договору: счета, акты, ТТН. Наличные, карта или безнал с НДС.</p>
</div>
<div class="adv-card reveal">
<span class="adv-card__num">06</span>
<div class="adv-card__icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2a10 10 0 1 0 10 10"/><path d="M12 6v6l4 2"/><path d="M19 2l3 3-3 3"/></svg>
</div>
<h3>Работаем 24/7</h3>
<p>Днём и вечером подаём машину в оперативном режиме, ночью с 23:00 до 07:00 — по предварительной записи.</p>
</div>
</div>
</div>
</section>
<!-- ===== Автопарк ===== -->
<section class="section fleet" id="fleet">
<div class="container">
<div class="section__head">
<div class="section__eyebrow">02 — Автопарк</div>
<div class="section__row">
<h2>Собственный транспорт —<br>без посредников</h2>
<p>Машины не старше пяти лет, проходят ТО каждый месяц. Подберём кузов под ваш груз.</p>
</div>
</div>
<div class="fleet__grid">
<div class="fleet-card reveal" data-calc-vehicle="0">
<div class="fleet-card__pic"><img src="assets/car-kabluk.png" alt="Каблук — компактный фургон до 0,5 тонны, 3 м³"></div>
<div class="fleet-card__body">
<h3>Каблук</h3>
<p class="fleet-card__desc">Компактный фургон для небольших грузов: техника, коробки, документы, стройматериалы по мелочи.</p>
<div class="fleet-card__chips"><span>до 0,5 т</span><span>3 м³</span><span>город</span></div>
<div class="fleet-card__price">
<div><strong data-calc-price="hour">1 200 ₽</strong><span>час по СПб</span></div>
<div><strong data-calc-price="km">50 ₽</strong><span>км по области<br>+ подача от <span data-calc-feed>1 500</span> ₽</span></div>
</div>
</div>
</div>
<div class="fleet-card reveal" data-calc-vehicle="1">
<div class="fleet-card__pic"><img src="assets/car-gazel-3m.png" alt="Газель 3 метра — до 1,5 тонны, 12 м³"></div>
<div class="fleet-card__body">
<h3>Газель 3 метра</h3>
<p class="fleet-card__desc">Классика для квартирных переездов и доставки мебели по городу и области.</p>
<div class="fleet-card__chips"><span>до 1,5 т</span><span>12 м³</span><span>3 м кузов</span></div>
<div class="fleet-card__price">
<div><strong data-calc-price="hour">2 000 ₽</strong><span>час по СПб</span></div>
<div><strong data-calc-price="km">60 ₽</strong><span>км по области<br>+ подача от <span data-calc-feed>1 500</span> ₽</span></div>
</div>
</div>
</div>
<div class="fleet-card fleet-card--featured reveal" data-calc-vehicle="2">
<div class="fleet-card__label">Популярный выбор</div>
<div class="fleet-card__pic"><img src="assets/car-gazel-4m.png" alt="Газель 4 метра — до 2 тонн, 20 м³"></div>
<div class="fleet-card__body">
<h3>Газель 4 метра</h3>
<p class="fleet-card__desc">Удлинённый кузов берёт больше груза — выгодна на дальних маршрутах и объёмных перевозках.</p>
<div class="fleet-card__chips"><span>до 2 т</span><span>20 м³</span><span>4 м кузов</span></div>
<div class="fleet-card__price">
<div><strong data-calc-price="hour">2 200 ₽</strong><span>час по СПб</span></div>
<div><strong data-calc-price="km">60 ₽</strong><span>км по области<br>+ подача от <span data-calc-feed>1 500</span> ₽</span></div>
</div>
</div>
</div>
<div class="fleet-card reveal" data-calc-vehicle="3">
<div class="fleet-card__pic"><img src="assets/car-gazel-trailer.png" alt="Газель 4 метра с прицепом — до 5 тонн, 40 м³"></div>
<div class="fleet-card__body">
<h3>Газель 4 м + прицеп</h3>
<p class="fleet-card__desc">Максимальный объём за один рейс: до 40 м³ и 5 тонн. Цена складывается из 2 200 ₽ за газель и 3 000 ₽ за прицеп.</p>
<div class="fleet-card__chips"><span>до 5 т</span><span>40 м³</span><span>кузов и прицеп</span></div>
<div class="fleet-card__price">
<div><strong data-calc-price="hour">5 200 ₽</strong><span>час по СПб</span></div>
<div><strong data-calc-price="km">60 ₽</strong><span>км по области<br>+ подача от <span data-calc-feed>1 500</span> ₽</span></div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ===== Тарифы (тёмная секция) ===== -->
<section class="section tariffs" id="tariffs">
<div class="container">
<div class="section__head section__head--invert">
<div class="section__eyebrow">03 — Тарифы</div>
<div class="section__row">
<h2>Прозрачные цены <br>без мелкого шрифта</h2>
<p>По городу — почасовая оплата, по области — за километры. Работаем 24/7, цены ночью и в выходные те же; ночные рейсы с 23:00 до 07:00 — по записи.</p>
</div>
</div>
<div class="tariffs__table-wrap reveal">
<table class="tariffs__table">
<thead>
<tr>
<th>Автомобиль</th>
<th>По СПб, ₽/час</th>
<th>Минимальный заказ</th>
<th>По области, ₽/км</th>
</tr>
</thead>
<tbody>
<tr data-calc-vehicle="0">
<td data-label="Автомобиль"><strong>Каблук</strong> · до 0,5 т · 3 м³</td>
<td data-label="По СПб" data-calc-price="hour">1 200 ₽</td>
<td data-label="Мин. заказ" data-calc-price="min">2 400 ₽ (2 ч)</td>
<td data-label="По области"><strong data-calc-price="km">50 ₽</strong></td>
</tr>
<tr data-calc-vehicle="1">
<td data-label="Автомобиль"><strong>Газель 3 метра</strong> · до 1,5 т · 12 м³</td>
<td data-label="По СПб" data-calc-price="hour">2 000 ₽</td>
<td data-label="Мин. заказ" data-calc-price="min">4 000 ₽ (2 ч)</td>
<td data-label="По области"><strong data-calc-price="km">60 ₽</strong></td>
</tr>
<tr data-calc-vehicle="2">
<td data-label="Автомобиль"><strong>Газель 4 метра</strong> · до 2 т · 20 м³</td>
<td data-label="По СПб" data-calc-price="hour">2 200 ₽</td>
<td data-label="Мин. заказ" data-calc-price="min">4 400 ₽ (2 ч)</td>
<td data-label="По области"><strong data-calc-price="km">60 ₽</strong></td>
</tr>
<tr data-calc-vehicle="3">
<td data-label="Автомобиль"><strong>Газель 4 м + прицеп</strong> · до 5 т · 40 м³</td>
<td data-label="По СПб" data-calc-price="hour-trailer">5 200 ₽ (2 200 + 3 000)</td>
<td data-label="Мин. заказ" data-calc-price="min">10 400 ₽ (2 ч)</td>
<td data-label="По области"><strong data-calc-price="km">60 ₽</strong></td>
</tr>
<tr data-calc-loader>
<td data-label="Автомобиль"><strong>Грузчик</strong></td>
<td data-label="По СПб" data-calc-price="loader">1 200 ₽</td>
<td data-label="Мин. заказ" data-calc-price="loader-min">2 400 ₽ (2 ч)</td>
<td data-label="По области">—</td>
</tr>
</tbody>
</table>
</div>
<div class="tariffs__notes reveal">
<div class="tariffs__note">По СПб минимальный заказ — <span data-calc-min-hours>2</span> часа, подача бесплатно</div>
<div class="tariffs__note">Подача в пределах КАД — бесплатно</div>
<div class="tariffs__note">При заказе по области подача машины — от <span data-calc-feed>1 500</span> ₽ (зависит от расстояния)</div>
<div class="tariffs__note">Работаем 24/7 · цены ночью и в выходные те же · ночь 23:00–07:00 по записи</div>
</div>
</div>
</section>
<!-- ===== Как работаем ===== -->
<section class="section steps">
<div class="container">
<div class="section__head">
<div class="section__eyebrow">04 — Порядок работы</div>
<div class="section__row">
<h2>От звонка до доставки —<br>четыре шага</h2>
<p>Никаких заявок «на рассмотрении» — цену и время подачи узнаёте сразу по телефону.</p>
</div>
</div>
<div class="steps__grid">
<div class="step reveal"><div class="step__num">1</div><h3>Заявка</h3><p>Звоните по номеру <a href="tel:+79112202214">+7 911 220-22-14</a> или считаете цену в калькуляторе.</p></div>
<div class="step reveal"><div class="step__num">2</div><h3>Расчёт</h3><p>Диспетчер уточняет маршрут и груз, называет точную фиксированную стоимость.</p></div>
<div class="step reveal"><div class="step__num">3</div><h3>Подача</h3><p>Газель приезжает к назначенному времени. При необходимости — с грузчиками.</p></div>
<div class="step reveal"><div class="step__num">4</div><h3>Доставка</h3><p>Аккуратно перевозим и разгружаем. Оплата после доставки любым способом.</p></div>
</div>
</div>
</section>
<!-- ===== География ===== -->
<section class="section geo" id="geo">
<div class="container">
<div class="section__head">
<div class="section__eyebrow">05 — География</div>
<div class="section__row">
<h2>Вся Ленинградская область<br>и каждый район города</h2>
<p>От Кронштадта до Колпино и от Выборга до Луги — приедем куда нужно.</p>
</div>
</div>
<div class="geo__card reveal">
<div class="geo__chips">
<span>Всеволожск · 25 км</span>
<span>Гатчина · 45 км</span>
<span>Пушкин · 30 км</span>
<span>Сертолово · 22 км</span>
<span>Сосновый Бор · 90 км</span>
<span>Выборг · 140 км</span>
<span>Кингисепп · 130 км</span>
<span>Луга · 140 км</span>
<span>Тосно · 55 км</span>
<span>Кириши · 150 км</span>
<span>Тихвин · 220 км</span>
<span>Приозерск · 145 км</span>
<span>Волхов · 130 км</span>
<span>Лодейное Поле · 240 км</span>
<span class="geo__chip-more">и ещё 200+ населённых пунктов</span>
</div>
</div>
</div>
</section>
<!-- ===== CTA / Контакты ===== -->
<section class="cta" id="contacts">
<div class="container">
<div class="cta__card reveal">
<div class="cta__content">
<h2>Нужна газель сегодня?</h2>
<p>Позвоните — диспетчер рассчитает точную стоимость за 2 минуты и подберёт ближайшую свободную машину.</p>
<ul class="cta__list">
<li>Без предоплаты</li>
<li>Подача от 30 минут</li>
<li>Оплата после доставки</li>
</ul>
</div>
<div class="cta__phone-block">
<span class="cta__phone-label">Круглосуточный телефон</span>
<a href="tel:+79112202214" class="cta__phone">+7 911 220-22-14</a>
<span class="cta__phone-label">Email</span>
<a href="mailto:NPT.92-330-92@yandex.ru" class="cta__email">NPT.92-330-92@yandex.ru</a>
<button type="button" class="btn btn--white btn--lg" data-open-modal>Заказать сейчас</button>
</div>
<div class="share share--in-cta" data-share>
<span class="share__label">Поделиться сайтом</span>
<div class="share__list" role="list">
<button type="button" class="share__btn" data-share-net="vk" aria-label="ВКонтакте" title="ВКонтакте" role="listitem"><span class="share__glyph share__glyph--vk">VK</span></button>
<button type="button" class="share__btn" data-share-net="ok" aria-label="Одноклассники" title="Одноклассники" role="listitem"><span class="share__glyph share__glyph--ok">ok</span></button>
<button type="button" class="share__btn" data-share-net="tg" aria-label="Telegram" title="Telegram" role="listitem">
<svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M19.8 5.2 3.9 11.3c-1.1.4-1.1 1.1-.2 1.4l4.1 1.3 1.6 4.8c.2.6.1.8.7.8.5 0 .7-.2 1-.5l2.3-2.2 4.4 3.2c.8.5 1.4.2 1.6-.8L21 6.5c.3-1.1-.4-1.6-1.2-1.3zM9.6 14.6l-.3 2.9-1.2-3.8 10.8-6.8-9.3 7.7z"/></svg>
</button>
<button type="button" class="share__btn" data-share-net="wa" aria-label="WhatsApp" title="WhatsApp" role="listitem">
<svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M12 3.2A8.3 8.3 0 0 0 4.4 15l-1 3.6 3.7-.9A8.3 8.3 0 1 0 12 3.2zm4.8 11.8c-.2.6-1.2 1.1-1.7 1.1-.4 0-.9.2-3-.8-2.5-1.2-4.1-4-4.2-4.2-.1-.2-1-1.3-1-2.5s.6-1.8.9-2c.2-.2.5-.3.7-.3h.5c.2 0 .4 0 .5.4.2.6.7 2 .7 2.1.1.1 0 .3-.1.4l-.4.5c-.1.1-.3.3-.1.6.2.3.7 1.2 1.6 1.9 1.1.9 2 1.2 2.3 1.3.3.1.5.1.7-.1l.6-.7c.2-.2.4-.2.6-.1.2.1 1.5.7 1.8.8.3.1.5.2.6.3.1.2.1.9-.1 1.5z"/></svg>
</button>
<button type="button" class="share__btn" data-share-net="max" aria-label="MAX" title="MAX" role="listitem">
<svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M12 2.8c5.1 0 9.2 3.6 9.2 8.1 0 4.5-4.1 8.1-9.2 8.1-.8 0-1.5-.1-2.2-.2L5.5 21v-3.5C4 16.1 2.8 13.7 2.8 10.9 2.8 6.4 6.9 2.8 12 2.8Zm0 2.6c-3.7 0-6.6 2.6-6.6 5.5 0 2.2 1.3 4.1 3.3 5l.5.2v2l2.4-1.3.5.1c.6.1 1.2.2 1.9.2 3.7 0 6.6-2.6 6.6-5.5S15.7 5.4 12 5.4Z"/></svg>
</button>
<button type="button" class="share__btn" data-share-net="copy" aria-label="Скопировать ссылку" title="Скопировать ссылку" role="listitem">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="11" height="11" rx="2"/><path d="M5 15V5a2 2 0 0 1 2-2h10"/></svg>
</button>
<button type="button" class="share__btn share__btn--more is-hidden" data-share-net="more" aria-label="Ещё…" title="Ещё…" role="listitem">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><circle cx="5" cy="12" r="1.5"/><circle cx="12" cy="12" r="1.5"/><circle cx="19" cy="12" r="1.5"/></svg>
</button>
</div>
</div>
</div>
</div>
</section>
<div class="share-toast" id="shareToast" hidden>Ссылка скопирована</div>
<!-- ===== Футер ===== -->
<footer class="footer" id="footer">
<div class="container footer__inner">
<div class="footer__grid">
<div class="footer__col">
<h3 class="footer__title">Корпоративным клиентам</h3>
<a href="tel:+79119233092" class="footer__phone">+7 911 923-30-92</a>
</div>
<div class="footer__col">
<h3 class="footer__title">Служба клиентского сервиса</h3>
<p class="footer__text">тел. уточняется</p>
</div>
<div class="footer__col">
<h3 class="footer__title">Контакты сервиса</h3>
<p class="footer__text">г. Санкт-Петербург, улица Стародеревенская, дом 34, корп. 1Б, офис 10</p>
</div>
<div class="footer__col">
<h3 class="footer__title">Работа в Папа Эко-Сфера</h3>
<p class="footer__text">Отдел кадров · пн–пт 9:00–18:00</p>
<a href="tel:+78123471692" class="footer__phone">+7 (812) 347-16-92</a>
<a href="tel:+79052759663" class="footer__phone">+7 905 275-96-63</a>
</div>
</div>
<div class="footer__bottom">
<span>Папа Эко-Сфера 2026</span>
<span>Информация на сайте не является публичной офертой</span>
</div>
</div>
</footer>
<!-- Плавающая кнопка звонка на мобильных -->
<a href="tel:+79112202214" class="call-fab" aria-label="Позвонить">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
</a>
<!-- Кнопка наверх -->
<button type="button" class="to-top" id="toTop" aria-label="Наверх" hidden>
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 19V5M5 12l7-7 7 7"/></svg>
</button>
<!-- Модальное окно заказа -->
<div class="modal" id="orderModal" aria-hidden="true">
<div class="modal__backdrop" data-close-modal></div>
<div class="modal__dialog" role="dialog" aria-modal="true" aria-labelledby="orderModalTitle">
<button type="button" class="modal__close" data-close-modal aria-label="Закрыть">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M6 6l12 12M18 6L6 18"/></svg>
</button>
<div class="modal__scroll">
<div class="modal__body" id="orderModalBody">
<div class="modal__eyebrow">Заявка на перевозку</div>
<h2 id="orderModalTitle">Оставьте контакты</h2>
<p class="modal__lead">Перезвоним в ближайшее время и согласуем детали.</p>
<div class="modal__summary is-hidden" id="orderSummary">
<div class="modal__summary-title">Ваш расчёт</div>
<ul class="modal__summary-list" id="orderSummaryList"></ul>
<div class="modal__summary-price"><span id="orderSummaryPrice"></span></div>
</div>
<form class="modal__form" id="orderForm">
<input type="hidden" name="calc_mode" id="orderCalcMode">
<input type="hidden" name="calc_vehicle" id="orderCalcVehicle">
<input type="hidden" name="calc_details" id="orderCalcDetails">
<input type="hidden" name="calc_loaders" id="orderCalcLoaders">
<input type="hidden" name="calc_price" id="orderCalcPrice">
<input type="hidden" name="calc_breakdown" id="orderCalcBreakdown">
<input type="hidden" name="calc_message" id="orderCalcMessage">
<div class="modal__trip is-hidden" id="orderTripFields">
<label class="modal__check">
<input type="checkbox" id="orderAsap" name="asap">
<span>Прямо сейчас (срочная заявка)</span>
</label>
<div class="modal__when" id="orderWhenWrap">
<label class="modal__field">
<span>Дата и время подачи</span>
<input type="text" id="orderWhenDisplay" placeholder="ДД.ММ.ГГГГ, ЧЧ:ММ" readonly autocomplete="off" inputmode="none">
</label>
<input type="hidden" name="when_date" id="orderWhenDate">
<input type="hidden" name="when_hour" id="orderWhenHour">
<input type="hidden" name="when_minute" id="orderWhenMinute">
<div class="dtp is-hidden" id="orderWhenPicker" role="dialog" aria-label="Выбор даты и времени">
<div class="dtp__body">
<div class="dtp__cal">
<div class="dtp__cal-head">
<button type="button" class="dtp__nav" id="orderWhenPrev" aria-label="Предыдущий месяц">‹</button>
<div class="dtp__month" id="orderWhenMonth"></div>
<button type="button" class="dtp__nav" id="orderWhenNext" aria-label="Следующий месяц">›</button>
</div>
<div class="dtp__weekdays" aria-hidden="true">
<span>Пн</span><span>Вт</span><span>Ср</span><span>Чт</span><span>Пт</span><span>Сб</span><span>Вс</span>
</div>
<div class="dtp__days" id="orderWhenDays"></div>
</div>
<div class="dtp__time">
<div class="dtp__col">
<div class="dtp__col-title">Часы</div>
<div class="dtp__list" id="orderWhenHourList" role="listbox" aria-label="Часы"></div>
</div>
<div class="dtp__col">
<div class="dtp__col-title">Минуты</div>
<div class="dtp__list" id="orderWhenMinuteList" role="listbox" aria-label="Минуты"></div>
</div>
</div>
</div>
<div class="dtp__actions">
<button type="button" class="dtp__btn" id="orderWhenClear">Очистить</button>
<button type="button" class="dtp__btn" id="orderWhenToday">Сегодня</button>
<button type="button" class="dtp__btn dtp__btn--ok" id="orderWhenDone">Готово</button>
</div>
</div>
</div>
<label class="modal__field">
<span>Адрес подачи</span>
<input type="text" name="addr_from" id="orderAddrFrom" placeholder="Откуда забрать" autocomplete="street-address">
</label>
<label class="modal__field">
<span>Адрес разгрузки</span>
<input type="text" name="addr_to" id="orderAddrTo" placeholder="Куда везём" autocomplete="street-address">
</label>
</div>
<label class="modal__field">
<span>Имя</span>
<input type="text" name="name" id="orderName" placeholder="Как к вам обращаться" required autocomplete="name">
</label>
<label class="modal__field">
<span>Телефон</span>
<input type="tel" name="phone" id="orderPhone" placeholder="+7 (___) ___-__-__" required autocomplete="tel">
</label>
<div class="modal__honeypot" aria-hidden="true">
<label>Компания
<input type="text" name="company" id="orderCompany" tabindex="-1" autocomplete="off">
</label>
</div>
<button type="submit" class="btn btn--accent btn--lg modal__submit">Жду звонка</button>
</form>
</div>
<div class="modal__success is-hidden" id="orderSuccess">
<div class="modal__success-icon">✓</div>
<h2>Заявка принята</h2>
<p>Перезвоним в ближайшее время и согласуем детали.</p>
<button type="button" class="btn btn--accent btn--lg" data-close-modal>Хорошо</button>
</div>
</div>
</div>
</div>
<script src="js/script.js?v=45"></script>
<script src="js/admin.js?v=12"></script>
</body>
</html>