PageSourceSearch

https://azure-sandy-phi.vercel.app/

html azure-sandy-phi.vercel.app collected 2026-10-03 06:09:22 UTC 34,268 bytes, 585 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru" data-lang="ru">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>AZURE — премиальные авторские туры</title>
7<meta name="description" content="AZURE — авторские путешествия по редким и легендарным направлениям. Малые группы, бутик-отели, личный трэвел-дизайнер.">
8
9<!-- Travelpayouts Drive — подтверждение сайта и партнёрские инструменты -->
10<script nowprocket data-noptimize="1" data-cfasync="false" data-wpfc-render="false" seraph-accel-crit="1" data-no-defer="1" data-cmp-ab="2">
11  (function () {
12      var script = document.createElement("script");
13      script.async = 1;
14      script.setAttribute("data-cmp-ab","2");
15      script.src = 'https://tpembars.com/NTY0OTA2.js?t=564906';
16      document.head.appendChild(script);
17  })();
18</script>
18
19<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
20<link rel="preconnect" href="https://fonts.googleapis.com">
21<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
22<!-- Instrument Serif — латиница, Playfair Display — кириллический курсив-фолбэк, Onest — интерфейс -->
23<link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Playfair+Display:ital,wght@0,400..600;1,400..600&family=Onest:[email protected]&display=swap" rel="stylesheet">
24<link rel="stylesheet" href="assets/css/style.css">
25</head>
26<body>
27
28<!-- ══════════════════ ШАПКА ══════════════════ -->
29<header class="hdr" id="hdr">
30  <a href="#" class="brand" aria-label="AZURE — на главную">
31    <span class="brand__mark" aria-hidden="true">
32      <svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
33        <path d="M12 2 4 20l8-4 8 4z"/>
34      </svg>
35    </span>
36    <span class="brand__name">Azure</span>
37  </a>
38
39  <nav class="nav" aria-label="Основная навигация">
40    <a class="nav__link" href="#dest" data-i18n="nav.dest">Направления</a>
41    <span class="nav__dot" aria-hidden="true"></span>
42    <a class="nav__link" href="tours.html" data-i18n="nav.tours">Туры</a>
43    <span class="nav__dot" aria-hidden="true"></span>
44    <a class="nav__link" href="blog.html" data-i18n="nav.blog">Журнал</a>
45    <span class="nav__dot" aria-hidden="true"></span>
46    <a class="nav__link" href="#why" data-i18n="nav.why">О нас</a>
47    <span class="nav__dot" aria-hidden="true"></span>
48    <a class="nav__link" href="#contact" data-i18n="nav.contacts">Контакты</a>
49  </nav>
50
51  <div class="hdr__side">
52    <div class="hdr__tool lang" role="group" aria-label="Язык">
53      <button type="button" class="is-on" data-lang-set="ru">RU</button>
54      <button type="button" data-lang-set="en">EN</button>
55    </div>
56    <button class="hdr__tool" type="button" data-modal-open="searchModal" aria-label="Поиск туров">
57      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round">
58        <circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/>
59      </svg>
60    </button>
61    <a class="hdr__tool hdr__fav" href="favorites.html" aria-label="Избранное">
62      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
63        <path d="M20.8 5.6a5 5 0 0 0-7.1 0L12 7.3l-1.7-1.7a5 5 0 0 0-7.1 7.1l8.8 8.8 8.8-8.8a5 5 0 0 0 0-7.1z"/>
64      </svg>
65      <span class="hdr__fav-n" data-fav-count hidden>0</span>
66    </a>
67    <a class="hdr__cta" href="#contact"><span data-i18n="nav.cta">Подобрать тур</span></a>
68    <button class="burger" id="burger" type="button"
69            aria-label="Меню" aria-expanded="false" aria-controls="mobnav">
70      <span class="burger__box" aria-hidden="true"><i></i><i></i><i></i></span>
71    </button>
72  </div>
73</header>
74
75<!-- ══════════════════ МОБИЛЬНОЕ МЕНЮ ══════════════════ -->
76<div class="mnav" id="mobnav" inert>
77  <nav class="mnav__list" aria-label="Мобильная навигация">
78    <a href="#dest"><span data-i18n="nav.dest">Направления</span><i aria-hidden="true">01</i></a>
79    <a href="tours.html"><span data-i18n="nav.tours">Туры</span><i aria-hidden="true">02</i></a>
80    <a href="blog.html"><span data-i18n="nav.blog">Журнал</span><i aria-hidden="true">03</i></a>
81    <a href="#why"><span data-i18n="nav.why">О нас</span><i aria-hidden="true">04</i></a>
82    <a href="#contact"><span data-i18n="nav.contacts">Контакты</span><i aria-hidden="true">05</i></a>
83    <a href="favorites.html"><span data-i18n="nav.fav">Избранное</span><i aria-hidden="true">06</i></a>
84  </nav>
85  <div class="mnav__foot">
86    <a class="mnav__cta" href="#contact"><span data-i18n="nav.cta">Подобрать тур</span></a>
87    <a class="mnav__tel" href="tel:+351210123456">+351 210 123 456</a>
88    <a class="mnav__mail" href="mailto:[email protected]">[email protected]</a>
89  </div>
90</div>
91
92<!-- ══════════════════ БОКОВАЯ ПАНЕЛЬ ══════════════════ -->
93<aside class="rail" aria-label="Быстрая навигация">
94  <button class="rail__btn is-on" type="button" data-goto="top" aria-label="Наверх">
95    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
96      <path d="M3 10.5 12 3l9 7.5"/><path d="M5 9.5V21h14V9.5"/>
97    </svg>
98  </button>
99  <button class="rail__btn" type="button" data-goto="dest" aria-label="Направления">
100    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
101      <circle cx="12" cy="10" r="3"/><path d="M12 21s7-6.2 7-11a7 7 0 1 0-14 0c0 4.8 7 11 7 11z"/>
102    </svg>
103  </button>
104  <button class="rail__btn" type="button" data-goto="tours" aria-label="Туры">
105    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
106      <rect x="3" y="4" width="8" height="8" rx="2"/><rect x="13" y="4" width="8" height="8" rx="2"/>
107      <rect x="3" y="14" width="8" height="6" rx="2"/><rect x="13" y="14" width="8" height="6" rx="2"/>
108    </svg>
109  </button>
110  <span class="rail__sep" aria-hidden="true"></span>
111  <button class="rail__btn" type="button" aria-label="Избранное">
112    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
113      <path d="M20.8 5.6a5 5 0 0 0-7.1 0L12 7.3l-1.7-1.7a5 5 0 0 0-7.1 7.1l8.8 8.8 8.8-8.8a5 5 0 0 0 0-7.1z"/>
114    </svg>
115  </button>
116  <button class="rail__btn" type="button" data-goto="contact" aria-label="Связаться">
117    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
118      <path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/>
119    </svg>
120  </button>
121</aside>
122
123<!-- ══════════════════ HERO ══════════════════ -->
124<section class="hero" id="top">
125  <div class="hero__media" id="heroMedia" aria-hidden="true">
126    <div class="hero__slide is-on" style="background-image:url('assets/img/hero.jpg')"></div>
127    <div class="hero__slide"       style="background-image:url('assets/img/maldives.jpg')"></div>
128    <div class="hero__slide"       style="background-image:url('assets/img/alps.jpg')"></div>
129  </div>
130
131  <div class="hero__dots" role="tablist" aria-label="Смена фона">
132    <button class="is-on" type="button" role="tab" aria-label="Санторини"></button>
133    <button type="button" role="tab" aria-label="Мальдивы"></button>
134    <button type="button" role="tab" aria-label="Швейцарские Альпы"></button>
135  </div>
136
137  <div class="hero__inner">
138    <p class="hero__eyebrow">
139      <span class="faces" aria-hidden="true">
140        <span style="background-image:url('assets/img/santorini.jpg')"></span>
141        <span style="background-image:url('assets/img/kyoto.jpg')"></span>
142        <span style="background-image:url('assets/img/amalfi.jpg')"></span>
143      </span>
144      <em><b>2 400</b> <span data-i18n="hero.eyebrow">путешественников с нами в этом году</span></em>
145    </p>
146
147    <h1 class="hero__title" data-i18n-html="hero.title">
148      <span class="ln"><span class="w" style="--d:120ms">Откройте</span> <span class="w" style="--d:220ms">мир</span></span>
149      <span class="ln"><span class="w" style="--d:340ms"><i>по-своему</i></span></span>
150    </h1>
151
152    <p class="hero__sub" data-i18n="hero.sub">
153      Авторские маршруты по легендарным и почти безлюдным местам.
154      Малые группы до 12 человек, бутик-отели и личный трэвел-дизайнер —
155      от первого письма до возвращения домой.
156    </p>
157
158    <!-- стеклянная форма поиска -->
159    <div class="search-wrap">
160    <form class="search" id="search" autocomplete="off">
161      <div class="field" data-field="dest">
162        <span>
163          <span class="field__lbl" data-i18n="f.dest">Направление</span>
164          <span class="field__val" data-val></span>
165        </span>
166        <svg class="field__chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>
167        <div class="drop" role="listbox"></div>
168      </div>
169
170      <div class="field" data-field="when">
171        <span>
172          <span class="field__lbl" data-i18n="f.when">Когда</span>
173          <span class="field__val" data-val></span>
174        </span>
175        <svg class="field__chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>
176        <div class="drop" role="listbox"></div>
177      </div>
178
179      <div class="field" data-field="who">
180        <span>
181          <span class="field__lbl" data-i18n="f.who">Кто едет</span>
182          <span class="field__val" data-val></span>
183        </span>
184        <svg class="field__chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>
185        <div class="drop" role="listbox"></div>
186      </div>
187
188      <div class="field" data-field="budget">
189        <span>
190          <span class="field__lbl" data-i18n="f.budget">Бюджет</span>
191          <span class="field__val" data-val></span>
192        </span>
193        <svg class="field__chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>
194        <div class="drop" role="listbox"></div>
195      </div>
196
197      <button class="search__go" type="submit">
198        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg>
199        <span data-i18n="f.go">Найти тур</span>
200      </button>
201    </form>
202
203    </div>
204  </div>
205
206  <!-- плавающие карточки -->
207  <div class="hero__floats">
208    <a class="chip-stat" href="tours.html">
209      <span>
210        <span class="chip-stat__num" data-count="128">0</span>
211        <span class="chip-stat__cap" data-i18n="hero.chip">авторских маршрутов</span>
212      </span>
213      <span class="chip-stat__pics" aria-hidden="true">
214        <span style="background-image:url('assets/img/marrakech.jpg')"></span>
215        <span style="background-image:url('assets/img/amalfi.jpg')"></span>
216        <span style="background-image:url('assets/img/kyoto.jpg')"></span>
217      </span>
218      <span class="arw arw--light" aria-hidden="true">
219        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17 17 7"/><path d="M8 7h9v9"/></svg>
220      </span>
221    </a>
222
223    <a class="card-tour" href="tour.html?id=oia-caldera">
224      <span class="card-tour__pic" style="background-image:url('assets/img/santorini.jpg')" aria-hidden="true"></span>
225      <span class="card-tour__body">
226        <span class="card-tour__head">
227          <span class="card-tour__name" data-i18n="card.name">Кальдера Оии</span>
228          <span class="card-tour__rate">
229            <svg viewBox="0 0 24 24" fill="currentColor"><path d="m12 2 3 6.6 7 .9-5.1 4.8 1.3 7-6.2-3.4L5.8 21l1.3-7L2 9.5l7-.9z"/></svg>4.9
230          </span>
231        </span>
232        <span class="card-tour__geo">
233          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="10" r="3"/><path d="M12 21s7-6.2 7-11a7 7 0 1 0-14 0c0 4.8 7 11 7 11z"/></svg>
234          <span data-i18n="card.geo">Оия, Санторини, Греция</span>
235        </span>
236        <span class="card-tour__facts">
237          <span data-i18n="card.days">7 дней</span>
238          <span data-i18n="card.group">до 12 гостей</span>
239          <span data-i18n="card.hotel">бутик-отель 5★</span>
240        </span>
241      </span>
242      <span class="card-tour__side">
243        <span class="card-tour__price">
244          <b>€3 480</b>
245          <small data-i18n="card.per">за человека</small>
246        </span>
247        <span class="arw" aria-hidden="true">
248          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17 17 7"/><path d="M8 7h9v9"/></svg>
249        </span>
250      </span>
251    </a>
252  </div>
253
254  <div class="scroll-cue" aria-hidden="true">
255    <i></i><span data-i18n="hero.scroll">Листайте</span>
256  </div>
257</section>
258
259<!-- ══════════════════ НАПРАВЛЕНИЯ ══════════════════ -->
260<section class="sec" id="dest">
261  <div class="u-wrap">
262    <div class="sec__head" data-reveal>
263      <div>
264        <span class="tag"><i aria-hidden="true"></i><span data-i18n="dest.tag">Направления</span></span>
265        <h2 class="sec__title" data-i18n-html="dest.title">Места, ради которых<br>стоит <i>собрать чемодан</i></h2>
266      </div>
267      <p class="sec__lead" data-i18n="dest.lead">
268        Шесть направлений, которые мы знаем лично: свои гиды, проверенные отели
269        и маршруты, составленные так, чтобы не пересекаться с толпой.
270      </p>
271    </div>
272
273    <div class="dest is-clipped" id="destGrid"></div>
274
275    <button class="dest-more" id="destMore" type="button" aria-expanded="false" aria-controls="destGrid">
276      <span data-i18n="dest.more">Показать ещё 3 направления</span>
277      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>
278    </button>
279  </div>
280</section>
281
282<!-- ══════════════════ ПОДБОРКИ ТУРОВ ══════════════════ -->
283<section class="sec" id="tours" style="padding-top:0">
284  <div class="u-wrap">
285    <div class="sec__head" data-reveal>
286      <div>
287        <span class="tag"><i aria-hidden="true"></i><span data-i18n="tours.tag">Подборки</span></span>
288        <h2 class="sec__title" data-i18n-html="tours.title">Ближайшие <i>выезды</i></h2>
289      </div>
290      <div class="rail-nav">
291        <button type="button" id="prev" aria-label="Назад">
292          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg>
293        </button>
294        <button type="button" id="next" aria-label="Вперёд">
295          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg>
296        </button>
297      </div>
298    </div>
299
300    <div class="filters" data-reveal role="tablist" aria-label="Фильтр по типу тура">
301      <button type="button" class="is-on" data-filter="all" role="tab">
302        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7" rx="2"/><rect x="14" y="3" width="7" height="7" rx="2"/><rect x="3" y="14" width="7" height="7" rx="2"/><rect x="14" y="14" width="7" height="7" rx="2"/></svg>
303        <span data-i18n="filter.all">Все туры</span>
304      </button>
305      <button type="button" data-filter="beach" role="tab">
306        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><path d="M2 18c2 0 2-1.5 4-1.5S8 18 10 18s2-1.5 4-1.5S16 18 18 18s2-1.5 4-1.5"/><path d="M12 16V7"/><path d="M12 7a6 6 0 0 1 8 3"/><path d="M12 7a6 6 0 0 0-8 3"/></svg>
307        <span data-i18n="filter.beach">Море</span>
308      </button>
309      <button type="button" data-filter="mountain" role="tab">
310        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><path d="m3 19 6.5-11 4 6 2.5-4L21 19z"/></svg>
311        <span data-i18n="filter.mountain">Горы</span>
312      </button>
313      <button type="button" data-filter="culture" role="tab">
314        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18"/><path d="M4 21V9l8-5 8 5v12"/><path d="M9 21v-6h6v6"/></svg>
315        <span data-i18n="filter.culture">Культура</span>
316      </button>
317      <button type="button" data-filter="exotic" role="tab">
318        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M2 12h20"/><path d="M12 2a15 15 0 0 1 0 20a15 15 0 0 1 0-20"/></svg>
319        <span data-i18n="filter.exotic">
319Экзотика</span>
320      </button>
321      <span class="filters__count"><b id="cnt">8</b> <span data-i18n="filter.found">туров найдено</span></span>
322    </div>
323  </div>
324
325  <div class="rail-wrap">
326    <div class="track" id="track"></div>
327  </div>
328</section>
329
330<!-- ══════════════════ ПОЧЕМУ МЫ ══════════════════ -->
331<section class="sec why" id="why">
332  <div class="u-wrap">
333    <div class="sec__head" data-reveal>
334      <div>
335        <span class="tag"><i aria-hidden="true"></i><span data-i18n="why.tag">Почему AZURE</span></span>
336        <h2 class="sec__title" data-i18n-html="why.title">Не турагентство,<br>а <i>трэвел-дизайнеры</i></h2>
337      </div>
338    </div>
339
340    <div class="stats">
341      <div class="stat" data-reveal style="--d:0ms">
342        <span class="stat__ico" aria-hidden="true">
343          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><path d="M17 20v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9.5" cy="7" r="3.5"/><path d="M22 20v-2a4 4 0 0 0-3-3.9"/></svg>
344        </span>
345        <div class="stat__num"><span data-count="12400">0</span><span>+</span></div>
346        <p class="stat__cap" data-i18n="stat.1">путешественников с 2014 года</p>
347      </div>
348      <div class="stat" data-reveal style="--d:90ms">
349        <span class="stat__ico" aria-hidden="true">
350          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M2 12h20"/><path d="M12 3a15 15 0 0 1 0 18a15 15 0 0 1 0-18"/></svg>
351        </span>
352        <div class="stat__num"><span data-count="46">0</span></div>
353        <p class="stat__cap" data-i18n="stat.2">стран в активных маршрутах</p>
354      </div>
355      <div class="stat" data-reveal style="--d:180ms">
356        <span class="stat__ico" aria-hidden="true">
357          <svg viewBox="0 0 24 24" fill="currentColor"><path d="m12 2 3 6.6 7 .9-5.1 4.8 1.3 7-6.2-3.4L5.8 21l1.3-7L2 9.5l7-.9z"/></svg>
358        </span>
359        <div class="stat__num"><span data-count="4.9" data-dec="1">0</span></div>
360        <p class="stat__cap" data-i18n="stat.3">средняя оценка после поездки</p>
361      </div>
362      <div class="stat" data-reveal style="--d:270ms">
363        <span class="stat__ico" aria-hidden="true">
364          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2"/></svg>
365        </span>
366        <div class="stat__num"><span data-count="24">0</span><span>/7</span></div>
367        <p class="stat__cap" data-i18n="stat.4">поддержка на маршруте</p>
368      </div>
369    </div>
370
371    <div class="feats">
372      <div class="feat" data-reveal style="--d:0ms">
373        <span class="feat__n" aria-hidden="true">01</span>
374        <div>
375          <h3 data-i18n="feat.1.t">Маршрут пишется под вас</h3>
376          <p data-i18n="feat.1.p">Никаких готовых пакетов. Сначала часовой разговор о том, как вы любите отдыхать — потом маршрут, который собирают вручную.</p>
377        </div>
378      </div>
379      <div class="feat" data-reveal style="--d:110ms">
380        <span class="feat__n" aria-hidden="true">02</span>
381        <div>
382          <h3 data-i18n="feat.2.t">Мы были там сами</h3>
383          <p data-i18n="feat.2.p">Каждый отель, ресторан и гид в подборке проверены командой лично. Если место перестало нам нравиться — оно уходит из каталога.</p>
384        </div>
385      </div>
386      <div class="feat" data-reveal style="--d:220ms">
387        <span class="feat__n" aria-hidden="true">03</span>
388        <div>
389          <h3 data-i18n="feat.3.t">Один человек на связи</h3>
390          <p data-i18n="feat.3.p">У вас один трэвел-дизайнер от первого письма до возвращения — без колл-центров и передачи между менеджерами.</p>
391        </div>
392      </div>
393    </div>
394  </div>
395</section>
396
397<!-- ══════════════════ ОТЗЫВЫ ══════════════════ -->
398<section class="sec" id="revs" style="padding-top:0">
399  <div class="u-wrap">
400    <div class="sec__head" data-reveal>
401      <div>
402        <span class="tag"><i aria-hidden="true"></i><span data-i18n="rv.tag">Отзывы</span></span>
403        <h2 class="sec__title" data-i18n-html="rv.title">Как это было<br>у <i>наших путешественников</i></h2>
404      </div>
405      <p class="sec__lead" data-i18n="rv.lead">
406        Каждый отзыв оставлен после возвращения — мы просим их через неделю, когда впечатления улеглись.
407      </p>
408    </div>
409    <div class="revs" id="revGrid"></div>
410  </div>
411</section>
412
413<!-- ══════════════════ КОНТАКТЫ ══════════════════ -->
414<section class="sec contact" id="contact" style="padding-top:0">
415  <div class="u-wrap">
416    <div class="contact__box" data-reveal>
417      <span class="contact__pic" style="background-image:url('assets/img/amalfi.jpg')" aria-hidden="true"></span>
418
419      <div class="contact__left">
420        <span class="tag"><i aria-hidden="true"></i><span data-i18n="ct.tag">Заявка</span></span>
421        <h2 class="contact__title" data-i18n-html="ct.title">Расскажите,<br>каким видите <i>путешествие</i></h2>
422        <p class="contact__lead" data-i18n="ct.lead">
423          Ответим в течение рабочего дня и предложим 2–3 варианта маршрута.
424          Подбор бесплатный и ни к чему не обязывает.
425        </p>
426        <div class="contact__links">
427          <a href="tel:+351210123456">
428            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z"/></svg>
429            +351 210 123 456
430          </a>
431          <a href="mailto:[email protected]">
432            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="4" width="20" height="16" rx="3"/><path d="m3 7 9 6 9-6"/></svg>
433            [email protected]
434          </a>
435          <a href="#">
436            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"><path d="M21 4 3 11l5 2 2 6 3-4 5 4z"/><path d="m8 13 10-8"/></svg>
437            <span data-i18n="ct.tg">Написать в Telegram</span>
438          </a>
439        </div>
440      </div>
441
442      <form class="contact__form" id="leadForm" novalidate>
443        <h3 data-i18n="ct.fh">Подобрать тур бесплатно</h3>
444        <p data-i18n="ct.fs">Заполните форму — трэвел-дизайнер свяжется с вами</p>
445
446        <div class="f-grid">
447          <div class="f-row">
448            <label for="ln" data-i18n="ct.name">Имя</label>
449            <input id="ln" name="name" type="text" required placeholder="Anna" autocomplete="name">
450          </div>
451          <div class="f-row">
452            <label for="lp" data-i18n="ct.phone">Телефон или e-mail</label>
453            <input id="lp" name="contact" type="text" required placeholder="+351 900 000 000" autocomplete="tel">
454          </div>
455          <div class="f-row">
456            <label for="ld" data-i18n="ct.dest">Направление</label>
457            <select id="ld" name="dest"></select>
458          </div>
459          <div class="f-row">
460            <label for="lb" data-i18n="ct.budget">Бюджет на человека</label>
461            <select id="lb" name="budget">
462              <option>до €3 000</option><option selected>до €5 000</option>
463              <option>до €8 000</option><option data-i18n="ct.nolimit">без ограничений</option>
464            </select>
465          </div>
466          <div class="f-row f-row--wide">
467            <label for="lm" data-i18n="ct.msg">Пожелания</label>
468            <textarea id="lm" name="msg" data-i18n-ph="ct.msgph" placeholder="Даты, состав группы, что важно в поездке"></textarea>
469          </div>
470        </div>
471
472        <button class="f-send" type="submit">
473          <span data-i18n="ct.send">Отправить заявку</span>
474          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17 17 7"/><path d="M8 7h9v9"/></svg>
475        </button>
476        <p class="f-note" data-i18n="ct.note">Нажимая кнопку, вы соглашаетесь с политикой обработки персональных данных</p>
477
478        <div class="f-done">
479          <span class="f-done__ico" aria-hidden="true">
480            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="m5 13 4 4L19 7"/></svg>
481          </span>
482          <h4 data-i18n="ct.okh">Заявка отправлена</h4>
483          <p data-i18n="ct.okp">Спасибо! Трэвел-дизайнер свяжется с вами в течение рабочего дня.</p>
484        </div>
485      </form>
486    </div>
487  </div>
488</section>
489
490<!-- ══════════════════ ФУТЕР ══════════════════ -->
491<footer class="foot" id="foot">
492  <div class="u-wrap">
493    <div class="foot__top">
494      <div class="foot__pitch">
495        <a href="index.html" class="brand">
496          <span class="brand__mark" aria-hidden="true">
497            <svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2 4 20l8-4 8 4z"/></svg>
498          </span>
499          <span class="brand__name" style="color:var(--ink)">Azure</span>
500        </a>
501        <p data-i18n="foot.pitch">Авторские путешествия с 2014 года. Расскажите, каким вы представляете идеальную поездку — остальное мы возьмём на себя.</p>
502        <p class="foot__addr" data-i18n="foot.addr">Rua da Prata 80, 1100-415 Лиссабон, Португалия</p>
503        <p class="foot__lic" data-i18n="foot.lic">Лицензированное турагентство · RNAVT 9871</p>
504      </div>
505
506      <div class="foot__cols">
507        <div class="foot__col">
508          <h4 data-i18n="foot.c1">Направления</h4>
509          <div id="footDest"></div>
510        </div>
511        <div class="foot__col">
512          <h4 data-i18n="foot.c2">Компания</h4>
513          <a href="#why" data-i18n="foot.about">О нас</a>
514          <a href="#why" data-i18n="foot.team">Команда</a>
515          <a href="blog.html" data-i18n="foot.blog">Журнал</a>
516          <a href="tours.html" data-i18n="nav.tours">Туры</a>
517        </div>
518        <div class="foot__col">
519          <h4 data-i18n="foot.c3">Связаться</h4>
520          <a href="tel:+351210123456">+351 210 123 456</a>
521          <a href="mailto:[email protected]">[email protected]</a>
522          <a href="#" data-i18n="foot.tg">Telegram</a>
523          <a href="#" data-i18n="foot.wa">WhatsApp</a>
524        </div>
525      </div>
526    </div>
527
528    <div class="foot__bot">
529      <span>© <span data-year>2026</span> AZURE Travel Lda. · <span data-i18n="foot.rights">Все права защищены</span></span>
530      <div class="foot__soc">
531        <a href="#" aria-label="Instagram"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9"><rect x="3" y="3" width="18" height="18" rx="5"/><circle cx="12" cy="12" r="4"/><circle cx="17.5" cy="6.5" r="1" fill="currentColor" stroke="none"/></svg></a>
532        <a href="#" aria-label="Telegram"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linejoin="round"><path d="M21 4 3 11l5 2 2 6 3-4 5 4z"/><path d="m8 13 10-8"/></svg></a>
533        <a href="#" aria-label="YouTube"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linejoin="round"><rect x="2" y="5" width="20" height="14" rx="4"/><path d="m10 9 5 3-5 3z"/></svg></a>
534      </div>
535    </div>
536  </div>
537</footer>
538
539
540<!-- ══════════════════ МОДАЛЬНОЕ ОКНО ПОИСКА ══════════════════ -->
541<div class="modal" id="searchModal" hidden role="dialog" aria-modal="true" aria-labelledby="smTitle">
542  <div class="modal__veil" data-modal-close></div>
543  <div class="modal__box modal__box--wide" role="document">
544    <button class="modal__x" type="button" data-modal-close aria-label="Закрыть">
545      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M6 6l12 12M18 6L6 18"/></svg>
546    </button>
547    <h2 class="modal__title" id="smTitle" data-i18n="sm.title">Подобрать тур</h2>
548    <p class="modal__lead" data-i18n="sm.lead">Выберите направление и даты — покажем подходящие маршруты.</p>
549
550    <form id="smForm" class="sm-form" autocomplete="off">
551      <div class="sm-grid">
552        <div class="f-row">
553          <label for="smDest" data-i18n="f.dest">Направление</label>
554          <select id="smDest" name="dest"></select>
555        </div>
556        <div class="f-row">
557          <label for="smWhen" data-i18n="f.when">Когда</label>
558          <select id="smWhen" name="when"></select>
559        </div>
560        <div class="f-row">
561          <label for="smWho" data-i18n="f.who">Кто едет</label>
562          <select id="smWho" name="who"></select>
563        </div>
564        <div class="f-row">
565          <label for="smBudget" data-i18n="f.budget">Бюджет</label>
566          <select id="smBudget" name="budget"></select>
567        </div>
568      </div>
569      <button class="f-send" type="submit">
570        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg>
571        <span data-i18n="f.go">Найти тур</span>
572      </button>
573      <p class="sm-quick" data-i18n="sm.quick">Или сразу смотрите весь каталог</p>
574      <a class="sm-all" href="tours.html" data-i18n="tours.all">Все туры</a>
575    </form>
576  </div>
577</div>
578
579<script src="assets/js/data.js"></script>
vendor: 1 bytes, line 579
579
580<script src="assets/js/render.js"></script>
vendor: 1 bytes, line 580
580
581<script src="assets/js/site.js"></script>
vendor: 1 bytes, line 581
581
582<script src="assets/js/search-modal.js"></script>
vendor: 1 bytes, line 582
582
583<script src="assets/js/home.js"></script>
583
584</body>
585</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.