Solution. WordPress with a custom theme, no page builders or paid plugins. Each tour is a card in the admin: days, season, group size, difficulty, price from, day-by-day route, what's included and a FAQ. The Book button and the WhatsApp button open a message that already names the tour. Every enquiry is saved in the admin and sent by e-mail, and Telegram gets a link to it with no personal data. There is spam and double-submit protection, search markup, a light and a dark theme, and Russian and English with a switch on every page.