смысл ретрита

Новая жизнь

23–30 августа — восемь дней на Алтае, чтобы выйти из привычного ритма, услышать себя глубже и увезти с собой состояние ясности, силы и внутренней тишины.

Услышать зов земли

Погружение в природу Алтая, где тело выдыхает, а внимание наконец возвращается к главному.

Пройти глубокую трансформацию

Практики, звук, баня, места силы и круги создают пространство, где внутренние процессы раскрываются мягко и честно.

Вернуться к себе настоящему

После ретрита остаётся не только впечатление, а новое состояние: больше ясности, опоры и живого контакта с собой.

Пространство ретрита
что вас ждёт

Что создаёт пространство ретрита

Всё пространство организовано вокруг одной задачи — чтобы вам было спокойно, красиво и достаточно безопасно для глубоких внутренних изменений.

Проживание среди гор

Комфортные пространства, мягкие кровати, тёплый свет, панорамные виды и ощущение защищённости после каждого дня пути.

Авторская кухня и чайные паузы

Питание собрано как часть заботы о теле: красивые завтраки, общий стол, тёплый чай и вкусы, которые поддерживают вас в путешествии.

Территория тишины

Лес, качели, террасы, воздух и пространства для паузы — чтобы между практиками можно было просто быть.

Восстановление

Обрядовая баня, чай, озёра, пешие прогулки и природная тишина помогают телу мягко разгрузиться и вернуться в спокойный контакт с собой.

Путь ретрита

программа ретрита

8 дней перезагрузки и пробуждения

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

Группа
до 15 человек
Период
23–30 августа

Программа по дням

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

Практики ретрита

практики ретрита

Опыт, который проживается телом и душой

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

Формат
мягкое погружение
Фокус
тело · звук · состояние

Что вы будете проживать

Каждая практика встроена в путь так, чтобы раскрывать следующий слой: тело, звук, вода, огонь, тишина и интеграция.

видео

Звуковой храм

Пространство резонанса, где звук проходит через тело мягко и глубоко: хэндпаны, гонги, чаши, тишина и состояние, в котором становится легче услышать себя. Вы выходите с ощущением внутренней тишины, расширения и ясности — будто шум внутри стал тише, а контакт с собой глубже.

видео

Обрядовая баня

Тепло, вода, пар, живой голос и мягкое очищение тела. Это не просто баня, а ритуал возвращения в чувствование: тело расслабляется, дыхание становится глубже, а внутренний шум постепенно стихает. После церемонии появляется лёгкость и ощущение, что с вас сняли лишний слой напряжения.

видео

Коллективные обряды

На протяжении ретрита группа проживает общие практики у воды, у костра, в зале и на природе. Это моменты, где человек не остаётся один со своим внутренним процессом: рядом есть круг, внимание, тишина, поддержка и пространство, в котором можно быть настоящим. Такие обряды помогают закрепить прожитое, почувствовать силу группы и мягко собрать новое состояние внутри себя.

вас будет сопровождать

Команда ретрита

Мастера ретрита соединяют уникальные трансформационные практики, работу со звуком, маршрут, заботу и безопасность — чтобы каждый участник мог прожить путь глубоко и бережно.

Георгий Стойков

Георгий Стойков

Энергопрактик · целитель · проводник состояний

Мастер глубинной внутренней трансформации, который помогает человеку вернуться к своей подлинной сути, внутренней опоре и живому потенциалу.

Светлана Захарова

Светлана Захарова

Квантовый психолог · трансформационные практики

Проводник трансформационных практик и мастер работы с вероятностями, помогающий человеку услышать себя настоящего.

Анна Насонова

Анна Насонова

Организатор · 361° Adventures

Человек, который знает Алтай не по отзывам, а по личному опыту маршрутов, мест и состояний.

атмосфера

Фрагменты будущего воспоминания

Кадры, в которых остаётся настроение пути: тишина, свет, детали места и ощущение Алтая.

Место звука
Место звука
Земли Силы
Земли Силы
Горы и вода
Горы и вода
Ночь в горах
Ночь в горах
Чай и тишина
Чай и тишина
Лесная тишина
Лесная тишина
Портал пути
Портал пути
Пауза на террасе
Пауза на террасе
Участие в ретрите

Участие в ретрите

250 000 ₽

Выберите удобный способ участия.

Мест немного — группа до 15 человек, чтобы сохранить глубину и камерность.

Заявка отправлена

Всё в порядке, заявка отправлена. Мы совсем скоро с вами свяжемся.

Пожалуйста, заполните ФИО, телефон и почту.

Что входит в стоимость

Цена включает не только проживание и маршрут, а весь бережно собранный опыт ретрита — от трансфера и бытовой заботы до сопровождения мастеров, практик и закрытого сообщества.

Проживание в горном лагере
3-разовое питание
Все практики, сессии и походы
Трансфер от Горно-Алтайска
Звуковой храм и банная церемония
Сопровождение мастеров и организатора
Доступ к закрытому сообществу

import { useRef, useState, type FormEvent, type ReactNode } from "react"; import { AnimatePresence, motion } from "framer-motion"; import { Bath, ChevronDown, CreditCard, DoorOpen, Flame, Heart, Home, Leaf, Map, MessageCircle, Mountain, Play, Sparkles, Star, Users, Utensils, Volume2, Waves, X, } from "lucide-react"; const A = { img: (name: string) => `/images/${name}`, vid: (name: string) => `/videos/${name}`, }; const tabs = [ { id: "retreat", label: "Ретрит", icon: Sparkles }, { id: "info", label: "Инфо", icon: Leaf }, { id: "path", label: "Путь", icon: Map }, { id: "practices", label: "Практики", icon: Volume2 }, { id: "masters", label: "Мастера", icon: Users }, { id: "participation", label: "Участие", icon: CreditCard }, ] as const; type TabId = (typeof tabs)[number]["id"]; type Master = { id: string; name: string; role: string; short: string; mainImage: string; cardImage: string; gallery: string[]; telegram: string; paragraphs: string[]; bullets: string[]; }; function classNames(...items: Array) { return items.filter(Boolean).join(" "); } const fadeUp = { initial: { opacity: 0, y: 22 }, animate: { opacity: 1, y: 0 }, exit: { opacity: 0, y: 12 }, transition: { duration: 0.45, ease: "easeOut" }, }; function SectionTitle({ eyebrow, title, text, }: { eyebrow?: string; title: string; text?: string; }) { return (
{eyebrow && (

{eyebrow}

)}

{title}

{text &&

{text}

}
); } function SoftCard({ children, className = "" }: { children: ReactNode; className?: string }) { return (
{children}
); } function GoldIconWrap({ children }: { children: ReactNode }) { return (
{children}
); } function GlowButton({ children, onClick, variant = "teal", className = "", type = "button", }: { children: ReactNode; onClick?: () => void; variant?: "teal" | "light" | "gold"; className?: string; type?: "button" | "submit"; }) { const styles = variant === "gold" ? "border-[#f3d799]/65 bg-gradient-to-r from-[#c79a49] via-[#f3d799] to-[#b98938] text-[#083f44]" : variant === "light" ? "border-[#c8e2dd] bg-white/86 text-[#075b60]" : "border-[#2aa7a8]/40 bg-[#08787b]/92 text-white"; const shadow = variant === "gold" ? [ "0 14px 34px rgba(184,137,56,.18), 0 0 0 rgba(243,215,153,0)", "0 18px 48px rgba(184,137,56,.28), 0 0 34px rgba(243,215,153,.58)", "0 14px 34px rgba(184,137,56,.18), 0 0 0 rgba(243,215,153,0)", ] : variant === "light" ? [ "0 12px 30px rgba(7,93,96,.10), 0 0 0 rgba(243,215,153,0)", "0 16px 42px rgba(7,93,96,.17), 0 0 24px rgba(243,215,153,.32)", "0 12px 30px rgba(7,93,96,.10), 0 0 0 rgba(243,215,153,0)", ] : [ "0 14px 34px rgba(6,94,98,.20), 0 0 0 rgba(243,215,153,0)", "0 18px 48px rgba(6,94,98,.30), 0 0 30px rgba(243,215,153,.36)", "0 14px 34px rgba(6,94,98,.20), 0 0 0 rgba(243,215,153,0)", ]; return ( {children} ); } function ActionCardButton({ children, onClick, variant = "light", }: { children: ReactNode; onClick?: () => void; variant?: "light" | "gold"; }) { const isGold = variant === "gold"; return ( {children} ); } function MediaCard({ src, title, subtitle, className = "", onClick, }: { src: string; title?: string; subtitle?: string; className?: string; onClick?: () => void; }) { const content = (
{title {(title || subtitle) && ( <>
{title &&

{title}

} {subtitle &&

{subtitle}

}
)}
); if (onClick) { return ( ); } return content; } function VideoCard({ src, poster, title, text, }: { src: string; poster?: string; title: string; text: string; }) { return (

{title}

{text}

); } function InfoSpiritualEmblem() { return (
); } function PathTopEmblem() { return (
); } function PracticesHorizontalEmblem() { return (
); } function ParticipationBottomEmblem() { return (
); } function MasterDecoratedCard({ master, onOpen, }: { master: Master; onOpen: () => void; }) { return (
{master.name}

{master.name}

{master.role}

{master.short}

); } const retreatResults = [ { icon: Mountain, title: "Услышать зов земли", text: "Погружение в природу Алтая, где тело выдыхает, а внимание наконец возвращается к главному.", }, { icon: Sparkles, title: "Пройти глубокую трансформацию", text: "Практики, звук, баня, места силы и круги создают пространство, где внутренние процессы раскрываются мягко и честно.", }, { icon: Heart, title: "Вернуться к себе настоящему", text: "После ретрита остаётся не только впечатление, а новое состояние: больше ясности, опоры и живого контакта с собой.", }, ]; const infoBlocks = [ { title: "Проживание среди гор", text: "Комфортные пространства, мягкие кровати, тёплый свет, панорамные виды и ощущение защищённости после каждого дня пути.", images: [ A.img("info-accommodation-1.jpg"), A.img("info-accommodation-2.jpg"), A.img("info-accommodation-3.jpg"), A.img("info-accommodation-4.jpg"), A.img("info-accommodation-5.jpg"), ], }, { title: "Авторская кухня и чайные паузы", text: "Питание собрано как часть заботы о теле: красивые завтраки, общий стол, тёплый чай и вкусы, которые поддерживают вас в путешествии.", images: [ A.img("info-food-1.jpg"), A.img("info-food-2.jpg"), A.img("info-food-3.jpg"), A.img("info-food-4.jpg"), ], }, { title: "Территория тишины", text: "Лес, качели, террасы, воздух и пространства для паузы — чтобы между практиками можно было просто быть.", images: [ A.img("info-territory-1.jpg"), A.img("info-territory-2.jpg"), A.img("info-territory-3.jpg"), A.img("info-territory-4.jpg"), ], }, ]; const pathDays = [ { day: "День 1", date: "23.08", name: "Вход в пространство ретрита", place: "Мирамирам", image: A.img("path-day-1-miramiram.png"), icon: DoorOpen, practiceTags: ["Практики в зале", "Круг у костра"], text: "День заезда и бережного входа в пространство ретрита. После прибытия — завтрак, размещение и время, чтобы выдохнуть после дороги. Днём вы посетите лабиринты Мирамирам — как символический вход в путь, где можно оставить суету, настроиться на себя и почувствовать землю Алтая. Вечером — первая встреча в зале, знакомство с группой, настройка на ретрит и круг у костра. Это момент, когда начинает собираться общее поле путешествия.", details: [ "Заезд и размещение", "Завтрак после дороги", "Посещение лабиринтов Мирамирам", "Вечерняя встреча в зале", "Первый круг у костра", ], }, { day: "День 2", date: "24.08", name: "Расширение восприятия", place: "Земли Силы", image: A.img("path-day-4-sound-temple.jpg"), icon: Volume2, practiceTags: ["Практики в зале", "Звуковой храм", "Круг у костра"], text: "Утро начинается с практик в зале: тело постепенно просыпается, дыхание становится глубже, внимание возвращается внутрь. Это помогает войти в состояние присутствия и подготовиться к более тонкому опыту. После обеда можно отправиться на звуковую медитацию в комплекс «Земли Силы». В пространстве звукового храма вы располагаетесь на мягких матрасиках и подушках, закрываете глаза и следуете за голосом и звучанием мастера. Практика знакомит с феноменами восприятия звука, многократным резонансом и состоянием глубокого расслабления. Вечером — круг у костра для интеграции прожитого.", details: [ "Завтрак", "Практики в зале до обеда", "Звуковая медитация в комплексе «Земли Силы»", "Погружение в резонанс звука", "Вечерний круг у костра", ], }, { day: "День 3", date: "25.08", name: "День очищения", place: "Древо", image: A.img("path-day-2-ritual-bath.jpg"), icon: Bath, practiceTags: ["Практики в зале", "Обрядовая баня", "Круг у костра"], text: "До обеда — практики в зале, которые помогают продолжить внутреннюю настройку: почувствовать тело, замедлиться, отпустить лишнее напряжение и собрать внимание. После — банная церемония в комплексе «Древо». Тепло, пар, вода, живой голос и особая атмосфера помогают телу мягко разгрузиться, а внутреннему состоянию — стать спокойнее и чище. Это день восстановления, очищения и возвращения к телесной чувствительности. Вечером — круг у костра, где опыт дня можно осознать и бережно встроить.", details: [ "Завтрак", "Практики в зале до обеда", "Банная церемония в комплексе «Древо»", "Тепло, вода, пар и живой голос", "Вечерний круг у костра", ], }, { day: "День 4", date: "26.08", name: "Дорога через красоту", place: "Чуйский тракт", image: A.img("path-day-7-mountains-water.jpg"), icon: Mountain, practiceTags: [], text: "Этот день — переход в новую часть маршрута. После завтрака вы отправляетесь по Чуйскому тракту — одной из самых красивых дорог Алтая. По пути будут остановки на видовых площадках, где можно почувствовать масштаб гор, простор и живую силу земли. Также в программе — посещение алтайского этно-центра, чтобы глубже соприкоснуться с культурой и духом места. К вечеру — заселение в Тайгалу. Пространство меняется, маршрут становится глубже, а внутри появляется ощущение настоящего путешествия.", details: [ "Завтрак", "Путь по Чуйскому тракту", "Остановки на красивых видовых площадках", "Алтайский этно-центр", "К вечеру — заселение в Тайгалу", ], }, { day: "День 5", date: "27.08", name: "День замедления", place: "Тайгала", image: A.img("path-day-5-practice-hall.jpg"), icon: Leaf, practiceTags: ["Практики в зале", "Замедление", "Интеграция"], text: "Этот день проходит на территории глэмпинга. После насыщенного пути появляется пространство для замедления: практики, прогулки, отдых, тишина и время для себя. Здесь можно не спешить, не переключаться, не бежать к следующей точке. Территория, горы, воздух и ритм дня помогают телу восстановиться, а сознанию — стать спокойнее. Практики этого дня направлены на интеграцию прожитого, возвращение к внутренней опоре и бережный контакт с собой.", details: [ "Завтрак", "День на территории глэмпинга", "Практики и прогулки", "Свободное время для отдыха и тишины", "Вечерняя интеграция прожитого", ], }, { day: "День 6", date: "28.08", name: "Бирюзовая тишина", place: "Кунктанарские озёра", image: A.img("path-day-3-lake.png"), icon: Waves, practiceTags: ["Практики у воды", "Медитация", "Пеший маршрут"], text: "День выхода к Кунктанарским озёрам — одна из сильных точек маршрута. Это пеший путь к воде, высоте и тишине, где сама природа становится практикой. Бирюзовые озёра, горный воздух, отражение неба в воде и пространство вокруг помогают замедлить мысли и почувствовать ясность внутри. Здесь важно не только дойти до места, но и прожить состояние: увидеть, как внешняя красота постепенно открывает внутреннюю тишину.", details: [ "Завтрак", "Пеший поход к Кунктанарским озёрам", "Горный воздух и бирюзовая вода", "Время у озёр", "Возвращение и отдых", ], }, { day: "День 7", date: "29.08", name: "Финальная ночь", place: "Возвращение", image: A.img("path-day-6-bonfire.jpg"), icon: Flame, practiceTags: ["Интеграция", "Круг у костра", "Финальная практика"], text: "День возвращения и сборки всего прожитого опыта. После маршрута и насыщенных дней важно не просто вернуться физически, а бережно собрать внутри то, что открылось. В программе — финальные практики, время для осознания, закрывающий круг и вечер у костра. Это ночь благодарности, тепла и внутренней интеграции: момент, когда путь становится не просто воспоминанием, а новым состоянием, которое вы забираете с собой.", details: [ "Завтрак", "Возвращение после маршрута", "Финальные практики", "Закрывающий круг", "Вечер у костра и финальная ночь", ], }, { day: "День 8", date: "30.08", name: "Возвращение домой", place: "Вылет в Москву", image: A.img("path-day-8-integration.jpg"), icon: Star, practiceTags: [], text: "Финальный день ретрита. Завтрак, сборы, трансфер и вылет в Москву. Внешне путешествие завершается, но внутренний процесс продолжается: с собой остаются тишина, ясность, новые смыслы, состояние опоры и живое ощущение контакта с собой. Этот день — не точка, а мягкий переход обратно в жизнь уже из другого внутреннего состояния.", details: [ "Завтрак", "Сборы", "Трансфер", "Вылет в Москву", "Мягкое возвращение в жизнь с новым состоянием", ], }, ]; const practices = [ { title: "Звуковой храм", icon: Volume2, image: A.img("practices-sound-healing-1.jpg"), video: A.vid("practice-sound-temple-video.mp4"), text: "Пространство резонанса, где звук проходит через тело мягко и глубоко: хэндпаны, гонги, чаши, тишина и состояние, в котором становится легче услышать себя.", result: "Вы выходите с ощущением внутренней тишины, расширения и ясности — будто шум внутри стал тише, а контакт с собой глубже.", }, { title: "Обрядовая баня", icon: Bath, image: A.img("path-day-2-ritual-bath-detail-1.jpg"), video: A.vid("practice-ritual-bath-video.mp4"), text: "Тепло, вода, пар, живой голос и мягкое очищение тела. Это не просто баня, а ритуал возвращения в чувствование: тело расслабляется, дыхание становится глубже, а внутренний шум постепенно стихает.", result: "После церемонии появляется лёгкость, телесное расслабление и ощущение, что с вас сняли лишний слой напряжения.", }, { title: "Коллективные обряды", icon: Flame, image: A.img("practices-bonfire-1.jpg"), video: A.vid("collective_practices_atmospheric_30s.mp4"), text: "На протяжении ретрита группа проживает общие практики у воды, у костра, в зале и на природе. Это моменты, где человек не остаётся один со своим внутренним процессом: рядом есть круг, внимание, тишина, поддержка и пространство, в котором можно быть настоящим.", result: "Такие обряды помогают закрепить прожитое, почувствовать силу группы, отпустить лишнее и мягко собрать новое состояние внутри себя.", }, ]; const masters: Master[] = [ { id: "georgiy", name: "Георгий Стойков", role: "Энергопрактик · целитель · проводник состояний", short: "Мастер глубинной внутренней трансформации, который помогает человеку вернуться к своей подлинной сути, внутренней опоре и живому потенциалу.", mainImage: A.img("master-georgiy-main.jpg"), cardImage: A.img("master-georgiy-card.png"), gallery: [ A.img("master-georgiy-1.jpeg"), A.img("master-georgiy-2.jpeg"), A.img("master-georgiy-3.jpeg"), A.img("master-georgiy-4.jpeg"), A.img("master-georgiy-5.jpeg"), ], telegram: "https://t.me/georgienergi", paragraphs: [ "Георгий — энергопрактик, целитель, проводник состояний и мастер глубинной внутренней трансформации.", "Его работа — это пространство живого взаимодействия, где человек начинает возвращаться к себе, своей силе и внутренней ясности.", "Уже с первых минут взаимодействия с мастером многие отмечают внутреннее успокоение, ощущение безопасности, ясность мышления, прилив энергии и возвращение контакта с собой.", "Георгий работает с первопричинами состояния человека. Через соединение тела, разума, духа и души запускается процесс освобождения, восстановления, насыщения энергией, внутреннего расширения и возвращения к своему живому центру.", "Многие называют Георгия человеком-рентгеном — за способность видеть суть проблемы и помогать человеку выйти из повторяющихся сценариев, внутреннего напряжения и состояния выживания.", "Его подход сочетает глубокую чувствительность, работу с состоянием и энергией, тонкое считывание внутренних процессов человека, практики восстановления ресурса, перепрошивку ограничивающих конструкций мышления, развитие внутренней опоры и осознанности.", "Работа Георгия особенно откликается тем, кто устал жить в постоянном напряжении, чувствует потерю энергии и ресурса, находится в точке внутреннего перехода, хочет выйти на новый уровень жизни и реализации, ищет не просто знания, а живой опыт трансформации.", "Георгий — мастер нового времени, который помогает человеку не стать кем-то другим, а вернуться к своей подлинной сути, восстановить внутреннюю опору и раскрыть живой потенциал своей жизни.", ], bullets: [ "Внутреннее успокоение", "Ощущение безопасности", "Ясность мышления", "Прилив энергии", "Возвращение контакта с собой", ], }, { id: "svetlana", name: "Светлана Захарова", role: "Квантовый психолог · трансформационные практики", short: "Проводник трансформационных практик и мастер работы с вероятностями, помогающий человеку услышать себя настоящего глубже ума, страхов и старых ограничений.", mainImage: A.img("master-svetlana-main.jpg"), cardImage: A.img("master-svetlana-card.png"), gallery: [ A.img("master-svetlana-1.jpg"), A.img("master-svetlana-2.jpeg"), A.img("master-svetlana-3.jpg"), A.img("master-svetlana-4.jpg"), A.img("master-svetlana-5.jpg"), ], telegram: "https://t.me/OetY6IicpaMxYWJi", paragraphs: [ "Светлана Захарова — квантовый психолог, проводник трансформационных практик и мастер работы с вероятностями.", "Она работает сразу глубоко: один разговор с ней может заменить несколько лет работы с психологом.", "Иногда мы очень хорошо слышим себя умом, но абсолютно не слышим себя настоящего. Со Светланой человек начинает чувствовать глубже.", "Ответы приходят через душу, через отклик тела и через то, что называется внутренним знанием.", "В работе со Светланой проявляется то, куда не достают слова. Её сессии — это про внутренние развилки, закрытые сценарии, скрытые страхи, потенциал души и те вероятности, которые уже доступны человеку прямо сейчас.", "Увидеть эти вероятности — главный результат взаимодействия с мастером. Светлана помогает заметить, где человек выбирает не себя, где и как теряет энергию, какие двери для него уже открыты, но пока не видны, и какой шаг сейчас самый честный по отношению к себе.", "Для неё не так важны внешние обстоятельства. Главное — то, что внутри: внутренний выбор, бессознательные программы, связь с душой и способность слышать свой путь.", "Её подход соединяет квантовую психологию, трансформационные практики, работу с вероятностями, тонкое считывание состояния человека, предпринимательский опыт и личный путь через разрушение, сборку и выход на новый уровень.", "И ключевое в Светлане — невероятная Любовь. Любовь к миру, к себе и к жизни в целом. Именно через Любовь мастер несёт свет тем, кто ему доверяет.", "Светлана — та, кто поможет вам услышать себя настоящего без страхов, сомнений и старых ограничений.", ], bullets: [ "Работа с полем возможностей", "Видение новых вероятностей", "Выход из повторяющихся сценариев", "Контакт с душой", "Выбор себя без страха", ], }, { id: "anna", name: "Анна Насонова", role: "Организатор · 361° Adventures", short: "Человек, который знает Алтай не по отзывам, а по личному опыту маршрутов, мест и состояний.", mainImage: A.img("master-anna-main.jpg"), cardImage: A.img("master-anna-card.png"), gallery: [ A.img("master-anna-1.jpg"), A.img("master-anna-2.jpg"), A.img("master-anna-3.jpg"), ], telegram: "https://t.me/adventures_361", paragraphs: [ "Анна влюбилась в Алтай — и с тех пор возвращается туда снова и снова, каждый раз с новыми людьми.", "Она знает точно: здесь с человеком происходит что-то важное.", "Мирамирам, Земли Силы, Тайгал, Кунктанарские озёра — каждая точка маршрута выбрана и пройдена ею лично. Не по отзывам. По ощущению.", "Её проект называется 361° Adventures — на градус больше полного круга.", "Это не случайно: Анна создаёт путешествия, где продумана не только логистика, но и состояние человека внутри маршрута.", "На ретрите у Анны одна задача: чтобы у вас в голове не было ни одной бытовой мысли. Трансфер, питание, заселение и всё между — на ней.", "Вы думаете только о том, зачем приехали.", ], bullets: [ "Маршрут пройден лично", "Трансфер и заселение", "Питание и быт", "Безопасность группы", "Забота на каждом этапе", ], }, ]; const atmosphereGallery = [ { src: A.img("atmosphere-place-of-power-1.jpg"), title: "Место звука" }, { src: A.img("path-day-4-sound-temple-detail-1.jpg"), title: "Земли Силы" }, { src: A.img("path-day-7-mountains-water-detail-4.jpg"), title: "Горы и вода" }, { src: A.img("info-territory-3.jpg"), title: "Пауза на террасе" }, { src: A.img("info-food-4.jpg"), title: "Чай и тишина" }, { src: A.img("info-accommodation-4.jpg"), title: "Ночь в горах" }, { src: A.img("path-day-8-integration-detail-2.jpg"), title: "Портал пути" }, { src: A.img("info-territory-2.jpg"), title: "Лесная тишина" }, ]; function RetreatTab({ setTab }: { setTab: (tab: TabId) => void }) { const videoRef = useRef(null); const [isPlaying, setIsPlaying] = useState(false); const playAtmosphere = async () => { const video = videoRef.current; if (!video) return; try { await video.play(); setIsPlaying(true); } catch { if (videoRef.current) { videoRef.current.controls = true; } } }; return (
{retreatResults.map(({ icon: Icon, title, text }) => (

{title}

{text}

))}
setTab("path")} variant="light" className="py-3.5 text-[13px]"> Посмотреть путь setTab("participation")} variant="gold" className="py-3.5 text-[13px]"> Оставить заявку
); } function InfoTab({ setTab }: { setTab: (tab: TabId) => void }) { return (
Пространство ретрита

что вас ждёт

Что создаёт пространство ретрита

Всё пространство организовано вокруг одной задачи — чтобы вам было спокойно, красиво и достаточно безопасно для глубоких внутренних изменений.

{infoBlocks.map((block) => (

{block.title}

{block.text}

{block.images.map((src, i) => ( ))}
))}

Восстановление

Обрядовая баня, чай, озёра, пешие прогулки и природная тишина помогают телу мягко разгрузиться, восстановить дыхание и вернуться в спокойный контакт с собой.

{[ A.img("info-relax-1.jpg"), A.img("path-day-2-ritual-bath-detail-1.jpg"), A.img("path-day-7-mountains-water-detail-1.jpg"), A.img("path-day-7-mountains-water-detail-2.jpg"), A.img("path-day-7-mountains-water-detail-4.jpg"), A.img("practices-sound-healing-1.jpg"), A.img("practices-group-hall-1.jpg"), ].map((src, i) => ( ))}
setTab("participation")} variant="gold" className="w-full text-[16px]"> Начать изменения
); } function DayCard({ item, setTab, }: { item: (typeof pathDays)[number]; setTab: (tab: TabId) => void; }) { const [open, setOpen] = useState(false); const Icon = item.icon; const paragraphs = item.text .split(". ") .map((part) => part.trim()) .filter(Boolean); return ( {open && (
{paragraphs.map((part, index) => (

{part} {part.endsWith(".") ? "" : "."}

))}
{item.practiceTags.length > 0 && (
{item.practiceTags.map((tag) => ( ))}
)}
{item.details.map((detail) => (
{detail}
))}
)}
); } function PathTab({ setTab }: { setTab: (tab: TabId) => void }) { return (
Путь ретрита

программа ретрита

8 дней перезагрузки и пробуждения

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

Группа

до 15 человек

Период

23–30 августа

{pathDays.map((item) => ( ))}
setTab("practices")} variant="gold" className="w-full text-[16px]"> Пройти путь
); } function PracticesTab({ setTab }: { setTab: (tab: TabId) => void }) { return (
Практики ретрита

практики ретрита

Опыт, который проживается телом и душой

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

Формат

мягкое погружение

Фокус

тело · звук · состояние

{practices.map((p) => { const Icon = p.icon; return p.video ? ( ) : (
{p.title !== "Коллективные обряды" && (
)}

{p.title}

{p.text}

{p.title !== "Коллективные обряды" && (

Что даст: {p.result}

)}
); })}
setTab("participation")} variant="gold" className="w-full text-[16px]"> Прожить опыт
); } function MastersTab({ setTab }: { setTab: (tab: TabId) => void }) { const [active, setActive] = useState(null); const [lightboxImage, setLightboxImage] = useState(null); return (

вас будет сопровождать

Команда ретрита

Мастера ретрита соединяют уникальные трансформационные практики, работу со звуком, маршрут, заботу и безопасность — чтобы каждый участник мог прожить путь глубоко и бережно.

{masters.map((m) => ( setActive(m)} /> ))}
{atmosphereGallery.map((item, i) => ( setLightboxImage(item.src)} /> ))}
setTab("participation")} variant="gold" className="w-full text-[16px]"> Принять участие
{active && setActive(null)} />} {lightboxImage && ( setLightboxImage(null)} > e.stopPropagation()} > Полный просмотр )}
); } function MasterModal({ master, onClose }: { master: Master; onClose: () => void }) { const isAnna = master.id === "anna"; return ( e.stopPropagation()} >
{master.name}

{master.name}

{master.role}

{master.gallery.map((src) => ( ))}
{master.paragraphs.map((p) => (

{p}

))}

{isAnna ? "в зоне ответственности" : "в поле мастера"}

{master.bullets.map((b) => (
{b}
))}
{isAnna ? "Telegram организатора" : "Telegram мастера"}
); } function ParticipationTab() { const [showForm, setShowForm] = useState(false); const [isSending, setIsSending] = useState(false); const [formSent, setFormSent] = useState(false); const [formError, setFormError] = useState(""); const [formData, setFormData] = useState({ name: "", phone: "", email: "", question: "", }); const included = [ { icon: Home, text: "Проживание в горном лагере" }, { icon: Utensils, text: "3-разовое питание" }, { icon: Sparkles, text: "Все практики, сессии и походы" }, { icon: Map, text: "Трансфер от Горно-Алтайска" }, { icon: Bath, text: "Звуковой храм и банная церемония" }, { icon: Heart, text: "Сопровождение мастеров и организатора" }, { icon: Users, text: "Доступ к закрытому сообществу" }, ]; const handleFormChange = (field: keyof typeof formData, value: string) => { setFormData((prev) => ({ ...prev, [field]: value })); setFormError(""); }; const handleSubmitLead = async (event: FormEvent) => { event.preventDefault(); setFormError(""); if (!formData.name.trim() || !formData.phone.trim() || !formData.email.trim()) { setFormError("Пожалуйста, заполните ФИО, телефон и почту."); return; } setIsSending(true); try { const response = await fetch("/api/telegram-lead", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ source: "Заявка из мини-приложения ретрита", name: formData.name, phone: formData.phone, email: formData.email, question: formData.question, }), }); if (!response.ok) throw new Error("telegram-send-failed"); setFormSent(true); setFormData({ name: "", phone: "", email: "", question: "" }); } catch { setFormError("Не удалось отправить заявку. Проверьте подключение backend /api/telegram-lead для отправки в Telegram."); } finally { setIsSending(false); } }; return (
Участие в ретрите

Участие в ретрите

250 000 ₽

Выберите удобный способ участия.

Мест немного — группа до 15 человек, чтобы сохранить глубину и камерность.

Оплатить участие Забронируйте своё место сейчас и закрепите участие в группе. { setShowForm((prev) => !prev); setFormSent(false); setFormError(""); }} > Оставить заявку Оставьте контакты и вопрос — мы свяжемся, всё расскажем и поможем забронировать место. {showForm && ( {formSent ? (

Заявка отправлена

Всё в порядке, заявка отправлена. Мы совсем скоро с вами свяжемся.

) : (
handleFormChange("name", e.target.value)} className="mt-2 w-full rounded-[1.2rem] border border-[#d4e8e2] bg-white/86 px-4 py-3 text-[15px] text-[#0a4c53] outline-none focus:border-[#086b70]" placeholder="Ваше имя и фамилия" />
handleFormChange("phone", e.target.value)} className="mt-2 w-full rounded-[1.2rem] border border-[#d4e8e2] bg-white/86 px-4 py-3 text-[15px] text-[#0a4c53] outline-none focus:border-[#086b70]" placeholder="+7..." type="tel" />
handleFormChange("email", e.target.value)} className="mt-2 w-full rounded-[1.2rem] border border-[#d4e8e2] bg-white/86 px-4 py-3 text-[15px] text-[#0a4c53] outline-none focus:border-[#086b70]" placeholder="email@example.com" type="email" />