Разработка SaaS-продукта: от первого сценария до работающей подписки.
Покажем, что получит пользователь после оплаты и как команда увидит результат. Затем спроектируем тарифы, доступ, аналитику и интеграции вокруг этого сценария.
О компании / единый брендбук
Мы создаём сайты, ботов и цифровые продукты. За ясным результатом для клиента стоят архитектура, инженерия, маркетинг и люди, которые отвечают за качество.
Исследовать систему бренда ↓
ЧИСТАЯ ПОВЕРХНОСТЬ / ГЛУБИНА ВНУТРИСнаружи — продукт, которым легко пользоваться. Внутри — решение задачи бизнеса, проверенная логика, надёжность и ответственность команды.
Показываем, что создаёт AVAT: сайты, сервисы и автоматизацию. Светлое продуктовое окно объединяет реальные экраны и работающие демонстрации в одном фирменном языке.
Тариф, клиенты, выручка: посетитель исследует логику продукта прямо на странице услуги. Учебные данные всегда подписаны.
| Компания | Тариф / месяц | Статус |
|---|---|---|
| Студия СеверПродление 1 октября | 2 450 ₽ | Активна |
| Команда ПолеПродление 4 октября | 2 450 ₽ | Активна |
| Бюро ФормаДо 7 октября | Пробный период | Тестирует |
Три вымышленных компании показывают, как продукт может управлять жизненным циклом подписки.
Для примера: 75% переходят в пробный доступ, 60% оплачивают. Это заданные условия демо, а не показатели AVAT.
Демонстрационный продукт · учебные данные
Реальный проект: первый экран с планетой и фрагмент о сообществе. Включите просмотр, прокрутите сайт внутри окна или откройте полную версию.
Санкт-Петербург · наставничествоБесплатное двухмесячное наставничество от предпринимателей с твёрдым бизнесом.
Практика, наставничество, школы, курсы и окружение без продаж внутри сообщества.

Бесплатно для всехУчастие в клубе бесплатно.
Наставники-практикиДелятся опытом собственного бизнеса.
НетворкингЗнакомства и развитие среди предпринимателей.
Фрагменты действующего сайта TERRA · локальная интерактивная адаптация; полная версия откроется по ссылке
Короткий диалог показывает, как бот помогает клиенту. Этот образец работает по заданным сценариям: без нейросети и отправки сообщений.
Помощник по выбору формата проекта
Сценарное демо · без ИИ. Сообщения никуда не отправляются.
Нажатие меняет состояние, график или ответ. Смысл виден ещё до чтения описания услуги.
Реальный кейс подписан именем продукта. Учебная модель обозначена как демонстрация.
Глубина — в рамке и верхней панели. Текст и данные лежат на спокойной, читаемой поверхности.
Так может выглядеть страница разработки SaaS: человек сразу пробует понятное действие, видит отдельный реальный проект, узнаёт, кто проверяет работу, и понимает следующий шаг. Это учебная композиция брендбука, а не новая опубликованная страница услуги.
Покажем, что получит пользователь после оплаты и как команда увидит результат. Затем спроектируем тарифы, доступ, аналитику и интеграции вокруг этого сценария.
Atlas показывает устройство учебного SaaS. Его числа рассчитаны локально и не являются выручкой AVAT или клиента.
| Компания | Тариф / месяц | Статус |
|---|---|---|
| Студия СеверПродление 1 октября | 2 450 ₽ | Активна |
| Команда ПолеПродление 4 октября | 2 450 ₽ | Активна |
| Бюро ФормаДо 7 октября | Пробный период | Тестирует |
Три вымышленных компании показывают, как продукт может управлять жизненным циклом подписки.
Для примера: 75% переходят в пробный доступ, 60% оплачивают. Это заданные условия демо, а не показатели AVAT.
Демонстрационный продукт · учебные данные
Здесь показана его публичная страница. Она подтверждает работу над продуктом, а учебный расчёт Atlas не выдаётся за показатели Пульсар7.
Открыть кейс Пульсар7 ↗
Согласованы роли, тарифы и путь до первого полезного действия.
Можно пройти основной сценарий и увидеть реакцию системы.
Понятно, кто принимает результат и что произойдёт при ошибке.
Это схема возможной подачи услуги, не договорный состав конкретного проекта.

Здесь эксперт объясняет один конкретный выбор при запуске и способ его проверки. Текст блока согласовывается с Анной перед публикацией; это описание формата, не её прямая цитата.
Познакомиться с командой ↗Продумываем пустые экраны, ожидание и ошибки до запуска, чтобы основной сценарий не обрывался на полпути.
Формулировки — учебные UI-примеры, не состояния действующего продукта клиента.
Для действующей услуги цена, состав и срок согласуются по конкретной задаче. В этом учебном образце контакты не собираются.
Посмотреть действующую услугуЧто здесь повторяется: оболочка работающего примера, подписи источника, сетка, состояния и стиль CTA.
Что каждый раз новое: вопрос клиента, настоящее свидетельство, ответственный человек, условия и одна полезная функция.
Семь готовых приёмов для страниц AVAT. Выберите вопрос клиента, покажите ответ и добавьте нужную глубину. Продуктовые окна, реальные экраны и люди объясняют работу; материалы поддерживают атмосферу.
Две-три подписи связывают интерфейс с задачей клиента. Посетителю не нужно самому разгадывать весь экран.
Реальный экран · МП Приборка

Руководитель выбирает период. Он видит, за какой срок рассчитаны показатели.
Карточка помогает оценить доходность продаж, а не только оборот.
График сопоставляет выручку и операционную прибыль за один период.
Сравниваем действия человека и системы. Изменение процесса видно раньше, чем посетитель прочитает длинное описание автоматизации.
Пример схемы · еженедельный отчёт по заявкам
Заявки из CRM, расходы из рекламного кабинета.
Два отдельных файлаСопоставляем периоды, убираем дубли, уточняем пропуски.
Таблица на компьютереГотовим сводку и пересылаем её руководителю.
Новая копия каждую неделюПодключённые источники передают данные в один поток.
CRM + рекламный кабинетДубли отмечаются, пропуски уходят человеку на уточнение.
Исключения видны отдельноРуководитель видит период, источники и статус обновления.
Один актуальный отчётСхема показывает изменение действий. Экономию времени измеряют на данных конкретного проекта.
Карта сценария, лист приёмки, комплект передачи. Заказчик видит, что получит, а не только названия этапов.
Образец материалов проекта · не документы клиента
Один согласованный сценарий до начала разработки.
Видит цену, состав и период подписки.
Получает подтверждение от платёжного сервиса.
Получает доступ к функциям выбранного тарифа.
Платёж не прошёл · повторное уведомление · смена тарифа.
Критерии, по которым принимают рабочую версию.
Доступ соответствует подтверждённому платежу.
Повторный ответ платёжного сервиса обработан безопасно.
Проверены роли и границы доступа.
Сообщение объясняет следующий шаг, событие записано в журнал.
Состав передачи фиксируется в договоре проекта.
Пароли и ключи не публикуются в документах на сайте.
Показатель получает смысл, когда известны задача, способ проверки и источник. Если измерений нет, показываем сделанную функцию.
Так можно показать проверяемую функцию продукта: что ввели, что получили и где это повторить.
Открыть работающий пример ↗Учебные данные · не выручка клиента
Эксперт объясняет один выбор на понятном примере. Фотография связывает материал с командой, а объяснение помогает принять решение.

Образец редакционного блока · текст для согласования с экспертом
У каждого пользовательского сценария есть проверяемый результат: например, после успешной оплаты доступ открыт, а при ошибке понятно, что делать дальше.
На приёмке команда проходит эти сценарии вместе с заказчиком и фиксирует замечания.
Узлы обозначают системы и ответственных. Выбор этапа раскрывает событие, данные и результат — в том числе когда нужна помощь человека.
Пример маршрута заявки · данные никуда не передаются
Выберите этап: ниже показано, что запускает действие, какие данные нужны и что происходит дальше.
Малые знаки помогают находить функции. Крупная серия пока остаётся отдельным экспериментом, скрытым от основной системы.
Это набор инструментов, а не обязательные семь блоков. Для одной услуги достаточно 2–3 подходящих приёмов рядом с продуктовым примером. Ритм создают настоящий человек, полезное действие в продукте, проверяемое свидетельство и тихая пауза. Тёплая подложка может поддержать один из этих моментов. Крупные знаки пока не утверждены для тиражирования.
AVAT — ясный фасад сложной работы. На всех страницах используется один мастер SVG; на светлой и тёмной поверхности меняется только его цвет.
Depth и Paper дают глубину и воздух. Warm Paper смягчает отдельные сцены с людьми и предметами. Oxide остаётся ограниченным акцентом, латунь — редкой тонкой деталью.
#F6F7F7#111C23#7A4037#A07436#20282C#E8ECEE#4B2926#D5E7EE#F3EEE7Латунь — металл с отражениями, поэтому у него есть светлые и тёмные грани. Код указывает базовый тон. Образец выше показывает материал; на сайте он появляется только в тонкой кромке, короткой линии или небольшом элементе. Целые слова и заголовки латунью не окрашиваем. Warm Paper применяется локально за настоящим человеком или предметным объяснением. Oxide Mist сохранён в истории палитры и больше не применяется как розоватая подложка.
Geologica задаёт характер заголовкам. Inter помогает читать длинный текст, формы и навигацию без усилия.
Создаём
сложное.
Объясняем просто.
Прежде чем писать код, разбираемся в задаче бизнеса. Затем проектируем сценарии, создаём продукт и проверяем, как он работает в реальности.
Главное — понятный результат. За ним стоят решения и люди, которым можно задать вопрос.
«Хорошая технология делает сложное доступным».400 · основной текст / 500 · интерфейс / 600 · короткий факт. Курсив — отдельный настоящий Inter Italic, только в коротких цитатах.
Кристалл раскрывает глубину, камень — прочную основу, металл — точность соединения. Материалы помогают рассказывать о разных задачах студии, сохраняя общий свет, сдержанность и фирменную палитру.




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

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

Небольшое латунное соединение становится главным акцентом. Так можно говорить об интеграциях и согласованной работе систем.

Минеральный красный с направленной тенью даёт выразительную паузу. Характер поверхности работает без декоративного сюжета.

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

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

Встреча материалов раскрывает связь видимого интерфейса и внутренней системы. Смысл передаётся через физическую конструкцию.
Материальная сцена необязательна и поддерживает смысл. Продукт, результат работы или человек могут быть главным визуалом. Латунь — редкая деталь. Цвет песка или камня остаётся внутри изображения, а интерфейс продолжает жить в палитре Paper, Depth и Oxide. Исходный айсберг с водой на главной сохраняется.
Правила применения материалов ↓Ниже собрана полная методичка: от геометрии знака и набора русских текстов до шаблонов страниц, движения и защиты SEO. Она встроена в эту страницу и собирается из утверждённого исходника.
Айсберг с водой, единственный SVG-логотип и пара Geologica с Inter остаются прежними. Заголовок занимает доступную ширину, пояснение располагается ниже. Основные поверхности Depth и Paper, локальный Warm Paper рядом с человеком, ограниченная панель Oxide и редкая латунная деталь.
Чистый внешний айсберг с водой, мастер SVG, Geologica + Inter, Depth / Paper / Oxide, реальные люди и продукты.
Конкретный кадр айсберга, внутреннее раскрытие, Warm Paper, крупные знаки и собранный пример SaaS.
Квадрат и дорога в состоянии покоя, Oxide Mist, бронза, альтернативные шрифты, номера и подписи-названия над заголовками блоков.
Снаружи — ясный продукт. Внутри — маркетинг, архитектура, инженерия и защита. ИИ ускоряет работу; за качество и результат отвечают люди. Стиль выражает глубину, спокойную уверенность и точность.
Эталон — утверждённая сцена айсберга с водой. Она не меняется: при споре о форме, свете и композиции сравниваем с ней. Прежние альтернативные айсберги и метафоры не используются.
В состоянии покоя айсберг остаётся чистым кристаллом с той же водой, силуэтом, материалом и атмосферой. Интерфейсы, дороги и инженерные схемы снаружи не рисуем: внутреннее устройство раскрывается только по наведению, фокусу или выбору уровня.
Производные кадры сохраняют исходные силуэт, воду, ракурс и композицию. Их не усиливают CSS-размытием и не дополняют внешними линиями или псевдоинтерфейсом.
Внутреннее устройство читается как часть материала, а не как вставленный виджет. Вместо бесконечных световых сигналов используется короткий пространственный переход при раскрытии уровня: заметное действие без постоянной нагрузки.
Логотип существует в одном мастер-файле SVG. Он векторный, не набран шрифтом. Четыре знака: А без перекладины, V, А без перекладины, T. Не вводим кириллический вариант и не перепечатываем его текстом.
M12 66 40 10 68 66 M96 10 124 66 152 10 M181 66 209 10 237 66 M264 10H320 M292 10V66.Выбор команды: Geologica 400/500 для заголовков и Inter 400/500/600 для текста и интерфейса. Основные начертания заголовков — Regular и Medium. Geologica 600 допускается только для короткого акцента, не для всей страницы.
SHRP 50, CRSV 0, slnt 0; насыщенность меняется через font-weight.Шрифт должен поддерживать айсберг и содержание. Узнаваемый рисунок, точные интервалы и масштаб дают характер; декоративная сложность в каждом слове не нужна.
Onest, Unbounded, Exo 2 и прежний Manrope остаются в сравнительном разделе и истории. На новых страницах их не подключаем. Рабочая страница загружает только Geologica, Inter и отдельный настоящий Inter Italic. Кириллица и символы проверены.
Inter 400 — абзацы, описания и формы. Inter 500 — навигация, кнопки, подписи полей. Inter 600 — короткое выделение, имя автора, ключевой факт. Для абзацев запрещён сплошной 600/700.
Inter Italic 400 — настоящий курсив для короткой цитаты или редакционного выделения внутри основного текста. При необходимости имя/акцент в такой цитате допускает Inter Italic 500. Курсив не используется в меню, кнопках, таблицах, цифрах KPI и крупных заголовках.
Сочетания:
| Ситуация | Заголовок | Текст |
|---|---|---|
| Первый экран | Geologica 400 | Inter 400, CTA Inter 500 |
| Раздел услуги | Geologica 500 | Inter 400, короткие strong 600 |
| Кейс | Geologica 500; показатели 400/500 | Inter 400; подписи 500 |
| Отзыв | Имя Inter 600 | Inter 400; короткая цитата допустима Inter Italic 400 |
| Статья | Geologica 500 | Inter 400, strong 600, настоящий italic 400 |
Обязательны font-synthesis: none и реальные файлы начертаний. При ошибке загрузки сначала восстанавливаем файлы, а не разрешаем браузеру рисовать наклон или жирность.
Проверены русские прописные и строчные буквы, Ё/ё, Й/й, ₽, №, тире и кавычки. В визуальном брендбуке есть живые строки с разными весами и курсивом. На Windows и Android возможны отличия сглаживания — геометрия и начертания остаются теми же.
| Элемент | Desktop | Телефон | Интерлиньяж / трекинг |
|---|---|---|---|
| H1, главная | 68–100 px | 35–62 px по ширине | 1.08 / −0.035…−0.045em |
| H1, услуга/кейс | 56–80 px | 36–44 px | 1.1 / −0.035…−0.045em |
| H2 | 42–66 px | 30–34 px | 1.15 / −0.025…−0.035em |
| H3 | 24–34 px | 22–28 px | 1.2 / −0.03em |
| Основной текст | 16–18 px | 15–16 px | 1.6–1.75 / 0 |
| Компактные описания | 13–14 px | 13–14 px | 1.65 / 0 |
| Служебная подпись | 11–12 px | 10–12 px | 1.5 / +0.08…0.15em |
Основной текст статьи или подробного раскрытия — обычно 65–75 символов в строке; это не ограничение ширины вступления раздела. Не разрежать кириллические абзацы. Капитель допускается только в коротких служебных подписях. Не разрывать слова искусственно. На широком экране H1 не должен заходить на объект. Длинный SEO-заголовок адаптируем переносами и размером, не сокращением содержания.
max-width в символах или пикселях. На широком экране увеличивать кегль до 22–23 px, как указано в главе о сетке и компонентах. Короткий текст естественно заканчивается раньше правого поля. Абзац не ограничивают левой половиной сетки и не переносят в правую колонку. Проверять ширину на 1728, 2048 и 3440 px. «Во всю ширину» означает пространство для текста, а не растяжение букв. Мера строки для статей, карточек и подробных раскрытий остаётся отдельным правилом.span и не ставить постоянные <br>, из-за которых строка заканчивается на половине контейнера. Сначала дать тексту ширину и подобрать масштаб; text-wrap: pretty может улучшать окончания строк. text-wrap: balance применять после визуальной проверки, если он действительно улучшает конкретную композицию.line-clamp. Не вставлять искусственные дефисы. Изменение формулировки — отдельная редакционная правка с проверкой смысла и SEO, не способ замаскировать плохую вёрстку. Проверять отсутствие склеенных слов вокруг <br>.| Токен | HEX | Роль |
|---|---|---|
| Ice White / paper | #F6F7F7 | Основной фон страницы и светлый текст на тёмном |
| Warm Paper | #F3EEE7 | Локальная тёплая пауза под реальным человеком, документом или смысловым знаком; не общий фон сайта |
| White | #FFFFFF | Чистые смысловые паузы, формы и отдельные поверхности |
| Mist | #E8ECEE | Вторичная поверхность, подложки реальных интерфейсов |
| Ink | #20282C | Заголовки, основной текст, основные кнопки |
| Muted | #5C6A71 | Подписи, вторичный текст на светлом |
| Line | #CCD3D7 | Разделители и границы, не мелкий текст |
| Depth | #111C23 | Тёмные главы, заключительный CTA, фон сложной сцены |
| Depth Text | #EEF2F3 | Текст на тёмном фоне |
| Steel / link | #415D6A | Ссылки, активные состояния, фокус |
| Ice Light | #D5E7EE | Блик и светлая подсветка внутри тёмной сцены |
Основной объём сайта — светлый, но длинная страница не превращается в непрерывную белую ленту. Paper, White и Mist формируют спокойную основу; Depth объединяет инженерные разделы в цельную главу; небольшая насыщенная панель Oxide или Oxide Deep отмечает важный смысловой поворот, сохраняя вокруг нейтральное пространство. Warm Paper добавляет локальную паузу рядом с человеком или предметным объяснением. Это нейтральный тёплый белый, а не возвращение розового Oxide Mist и не новая песочная тема интерфейса. Чередование подчиняется содержанию, а не правилу «следующий блок — другой цвет». Реальные кейсы, фотографии, масштаб и свободное место создают дополнительные остановки для взгляда. Сам айсберг получает контраст за счёт материалов и света, без цветных неоновых свечений.
Depth — цвет тёмного блока со скриншота команды. Это #111C23, не Ink #20282C. Paper — прохладный почти белый #F6F7F7. Эта пара принята как основа. Визуализация реальных проектов, фото людей и видео сохраняют свои цвета. Не перекрашивать работу клиента ради монохромности.
Oxide вырос из красно-коричневого рельефа стены. Это адаптация материала для интерфейса, а не точный цвет освещённой поверхности. Тёплый зал не заменяет айсберг.
| Утверждённый токен | HEX | Применение |
|---|---|---|
| Oxide | #7A4037 | Основной CTA, выбранный пункт, ограниченная акцентная панель со светлым текстом |
| Oxide Deep | #4B2926 | Hover основного CTA или компактная глубокая вставка со светлым текстом |
| Oxide Mist — архив | #EEE1DC | Сохранён только для истории палитры. Не использовать для фона разделов, цитат, карточек или CTA |
Контраст Oxide / Paper — 7,48:1, Oxide / White — 8,03:1. Эти пары подходят для обычного текста по порогу 4,5:1. Светлая розоватая подложка Oxide Mist исключена из активной композиции; для спокойного общего фона использовать Paper или Mist, для локальной человеческой паузы — Warm Paper, для насыщенного тёплого акцента — Oxide / Oxide Deep. Не переносить Oxide на Depth для мелких надписей: там нужен светлый текст.
Oxide и Oxide Deep не заливают подряд CTA, историю команды и цитату в длинную сплошную полосу. На широком экране это ограниченная панель или вставка, рядом с которой остаётся нейтральное поле, изображение или другое спокойное содержание. Как стартовый композиционный ориентир — примерно половина ширины блока или меньше; это не жёсткий CSS-процент и не квота. Проверять визуальный вес вместе с высотой панели: узкая, но очень длинная бордовая колонна тоже перегружает страницу.
На телефоне панель может занять ширину контентной колонки, сохраняя внешние поля, компактность и смысловую самостоятельность. Не переносить desktop-ограничение в буквальные 50% узкого экрана. Для крупных продолжительных глав используется Depth; для спокойной базы — Paper или Mist. Минеральное изображение Oxide остаётся самостоятельным изображением и не служит основанием покрасить все соседние блоки.
По референсу команды выбран сатинированный латунный материал с медным подтоном: базовый тон #A07436, тёмная тень и мягкий светлый блик. Он сочетается с Depth и оживляет холодные поверхности. Прежняя бронза остаётся архивной альтернативой. Не использовать два металла на одном экране.
Латунь — редкая ценная деталь: тонкое подчёркивание, короткий разделитель, узкая кромка или небольшой фрагмент материала. Не окрашивать латунью целое слово, строку или крупный заголовок. Заголовки и основной текст остаются Ink на светлом и Depth Text на тёмном. Латунь не используется в логотипе, всей навигации и каждой кнопке. Допустимо изредка выделить короткую служебную подпись на Depth плоским оттенком #C69752 из утверждённого материала, при контрасте не ниже 4,5:1. Градиент — только для нетекстовых деталей; в мелком тексте блик недопустим. Браузерные образцы в брендбуке — CSS-пробы отражений и фактуры, не фотография и не готовая 3D-модель. Шрифт с засечками и варианты логотипа на цветовой картинке не заменяют утверждённые Geologica и мастер SVG.
Латунь должна занимать лишь следовую долю экрана: одна тонкая деталь рядом с главным акцентом, а не несколько конкурирующих золотистых пятен. Образец материала в палитре — демонстрация, не пропорция для сайта. Не задавать квоту, которую нужно заполнить металлом. Depth формирует крупные смысловые главы, Oxide — ограниченные акценты, латунь точечно подчёркивает отдельную деталь. Не красить все разделы по очереди. Айсберг, воду и кристаллы не перекрашивать в металл.
Ошибка формы может использовать #8B3530 только как функциональный статус с явным текстовым пояснением. Oxide не обозначает ошибку автоматически. Успешное действие объясняется текстом; цвет не единственный носитель смысла.
Основной мотив — материальная глубина и точная обработка. Прозрачные природные грани, серебристое преломление, плотный камень, сатинированный металл и минеральная поверхность принадлежат одной системе. Вода и мягкая светлая атмосфера исходного айсберга остаются эталоном главной. На остальных страницах не нужно повторять айсберг или кристалл: выбираем материал по содержанию.
Можно: тонкие прямые линии 1 px, аккуратные выноски с точкой 3–4 px, номер слоя, осмысленный разрез, фрагмент кристалла или базальта, точное металлическое соединение, минеральная фактура и спокойная тень реального объекта.
Не используем: случайные кольца и орбиты, шестерёнки, шарики, звёздочки, эмодзи-декор, цветные провода, псевдо-CRM, матричный дождь, галактики, пластик, 3D-буквы и случайные материалы вне утверждённой библиотеки. Круг допустим для фотографии человека, служебной точки или элемента настоящего интерфейса; он не становится отдельным декоративным мотивом.
Если в композиции нужен арт, на одном экране достаточно одного главного объекта или одной материальной сцены. Продуктовый экран, схема и фотография могут быть самостоятельным ведущим визуалом без материала. Не собирать коллаж из всей библиотеки. Материал не заменяет иконку каждой услуги и не повторяется около каждого абзаца. Для длинной статьи достаточно одного небольшого акцента у начала или конца. Локальная фактура изображения не определяет цвет фона интерфейса.
Для группы из четырёх редакционных материалов главной допускается одна серия лаконичных архитектурных SVG-знаков: соединение двух плоскостей (вайбкодинг), разрез из трёх слоёв (открытый стек), стык двух систем (ИИ-интеграция) и четыре угла области поиска (GEO). Это указатели на материалы, а не отдельные логотипы, картинки услуг или повторяемый декор FAQ. Один знак на один раскрываемый материал; все четыре имеют одинаковое поле 64 × 64 px и базовый штрих 1,5 px с прямыми завершениями. Основной штрих — Ink на светлом или Depth Text на тёмном, только короткий функциональный стык — плоская латунь #A07436. Не применять градиент, блеск, стеклянную 3D-модель, цветные заливки, тень и эмодзи. Знак декоративен для скринридера; действие объясняют текст и нативный элемент <details>. При раскрытии материал получает полноценную читабельную область; на телефоне знаки уменьшаются до 48 px. Серия не переносится автоматически на кнопки, FAQ и все 100 страниц.
В v1.16 отдельно вводятся малые функциональные пиктограммы для объяснения оплаты, доступа, данных, интеграции, проверки и запуска. Их поле 24–32 px, назначение и правила описаны в главе о сетке и компонентах. Это другая роль: маленький знак помогает найти понятие рядом с текстом, а крупный редакционный знак ведёт в материал. Одна серия не заменяет другую.
В v1.17 как локальный неутверждённый эксперимент добавлены крупные смысловые знаки: диалог с человеком, сборка продукта, связь систем и проверяемый результат. Это отдельная серия иллюстративных SVG в поле 160 × 160 px: прозрачные стеклянные плоскости с читаемым контуром, один тёплый акцент Oxide, светлая грань Ice Light и редкая латунная кромка. У каждого знака есть узнаваемое действие, а не абстрактный кристалл. Знак поддерживает заголовок и конкретный пример; он не подменяет работающий экран, фото человека или реальные данные. Пока не переносить их на страницы услуг: заказчик сомневается в этой серии. Если отдельный знак впоследствии будет утверждён, показывать только в конкретном смысловом блоке; одинаковые четверки по всем страницам создадут ощущение шаблона. Стекло допустимо только в самом иллюстративном предмете, не под текстом или контролами. На телефоне рисунок 96–120 px, подпись остаётся HTML. Четыре существующих редакционных знака выше сохраняют своё строгое правило без градиента.
Тепло создаётся прежде всего людьми и предметным контекстом: настоящее фото специалиста с именем и ролью; короткое объяснение выбора; кадр продукта в действии; локальная тёплая подложка. Крупный смысловой знак пока не входит в утверждённый набор. Не делать «человечность» из выдуманной цитаты, улыбчивого стокового лица или цветной пиктограммы возле каждого тезиса. Чередовать эти роли с тихими главами: после тёплого человеческого фрагмента может идти ясная инженерная схема или продуктовый экран.
crystal-spire — вытянутый одиночный кристалл. Боковой акцент первого экрана услуги или заключительного CTA.crystal-cluster — связанная группа из трёх форм. Команда, комплексная услуга, несколько связанных направлений.crystal-section — прозрачный срез над минеральным основанием. Архитектура, инженерия, объяснение подхода.crystal-arch — кристаллическая арка. Обложка кейса или переход между главами; не новый логотип.Файлы не заменяют оригинальный айсберг на главной. Перед применением проверять объект на светлом и тёмном фоне: полупрозрачные края и отражения дают разные впечатления. Не добавлять поверх растрового блика второй CSS glow.
Единый свет, физически правдоподобные поверхности, спокойная композиция и точная работа с масштабом связывают разные материалы. Библиотека предназначена для системы примерно из 100 страниц, а не для размещения всех шести образцов на главной. Каждый материал раскрывает конкретную сторону работы студии.
| Объект / файл | Где применять | Чего избегать |
|---|---|---|
Basalt Foundation · assets/material-basalt-foundation.webp | Прочная основа: надёжность, защита данных, поддержка, инженерные гарантии. Плотный графитовый камень и точная грань. | Не заменять им утверждённый айсберг. Не делать новый горный пейзаж или тяжёлую скалу в каждом разделе. |
Brass Joint · assets/material-brass-joint.webp | Точность соединения: интеграции, работа систем вместе, передача данных. Маленький латунный узел между спокойными поверхностями. | Не превращать изображение в сборку шестерёнок, механический конструктор или золотую схему CRM. |
Oxide Relief · assets/material-oxide-relief.webp | Характер и глубина: подход студии, стратегия, авторская глава или обложка статьи. Минеральный красный и направленная тень. | Не использовать розовую подложку, яркий алый, жилые интерьеры и девелоперский антураж. |
Dune Strata · assets/material-dune-strata.webp | Масштаб и движение: исследование, развитие продукта, накопление знаний, переход между главами. Сдержанный песчаный рельеф. | Не перекрашивать сайт в бежевый, не менять Paper и Depth, не добавлять туристические сюжеты, закат и пустынную романтику. |
Brass Fold · assets/material-brass-fold.webp | Точная обработка: кастомная разработка, внимание к деталям, качество интерфейса. Один изгиб сатинированного металла. | Не вводить второй металл, не делать блестящий золотой фон или пластмассовую 3D-ленту. |
Mineral Interface · assets/material-mineral-interface.webp | Встреча ясности и прочной основы: архитектура решения, продуктовая логика, граница между видимым интерфейсом и внутренней системой. | Не имитировать настоящий продукт клиента и не размещать выдуманные экраны, показатели или мелкий псевдокод. |
Новые материалы дополняют эталон, а не меняют его. Исходный айсберг с водой хранится нетронутым; для первого экрана разрешена только описанная в главе о визуальной идее очистка внешней поверхности при сохранении формы, материалов, воды и атмосферы. Единый SVG-логотип, Geologica + Inter и фирменная палитра остаются неизменными. Архивные концепты со скалой, дубом и зданием по-прежнему не являются вариантами первого экрана.
max-width в символах или пикселях. На широком экране его кегль увеличивается до 22–23 px, чтобы строка оставалась читаемой; короткий текст естественно заканчивается раньше правого края. Ограничение вроде 82ch при контейнере 1940 px сжимает длинный абзац до половины экрана и оставляет пустую правую колонку. Проверять фактическую ширину всех вводных абзацев, а не только заголовков, на 1728, 2048 и 3440 px. Узкая мера строки остаётся у основного текста внутри карточек, FAQ и статей, где она помогает чтению.object-fit: contain, без обрезания края интерфейса ради заполнения карточки. Проверять каждый выбранный кадр, включая при смене направления и на телефоне.Продуктовое окно показывает, что посетитель сможет делать после разработки. Вдохновение — ясность и спокойная глубина настольного интерфейса macOS: светлые поверхности, аккуратные слои, скругление и читаемые действия. Это собственный компонент AVAT с Geologica/Inter и нашей палитрой; не копировать системные панели Apple, иконки приложений, логотипы или неработающие кнопки закрытия окна.
0 20px 56px rgba(17,28,35,.10), 0 2px 8px rgba(17,28,35,.04). Тонкая внутренняя светлая кромка допустима. Окно стоит на поверхности и сохраняет фронтальный читаемый ракурс; его не наклоняют так, что продукт превращается в декор.backdrop-filter: blur(12px) необязателен; без него используется непрозрачный Paper. Не накладывать несколько размывающих слоёв, не анимировать blur. Таблицы, графики, сообщения, поля и текст всегда лежат на непрозрачном White или Paper. Изображение за окном не просвечивает сквозь рабочие данные.| Паттерн | Что делает посетитель | Что видит и понимает | Обязательная честная подпись |
|---|---|---|---|
| SaaS / аналитика | Меняет 1–3 параметра, период или выбранный тариф; сбрасывает пример. | Согласованно обновляются график, итог и короткое объяснение формулы. Например, подписки и тариф показывают модель выручки, а не обещание дохода. | «Учебные данные. Интерактивная модель, не продукт клиента и не прогноз». Если это реальный разрешённый sandbox, назвать его и ограничения отдельно. |
| Лендинг / маркетинг | Включает прокрутку внутри окна и при желании открывает действующий сайт полностью. | В брендбуке: два адаптированных фрагмента TERRA — первый экран с планетой и раздел сообщества с фотографией. Для страницы услуги выбирать достаточную последовательность по её задаче; два кадра не выдавать за весь сайт. | Имя и ссылка TERRA всегда видны. Локальная адаптация подписана; чужой интерфейс сохраняет собственные цвета. Никакой вымышленной формы или заявления об отправленной заявке. |
| Чат-бот / автоматизация | Выбирает сценарий или вводит короткую фразу, получает ответ, уточняет задачу, нажимает «Начать заново». | Короткий понятный путь: вопрос → уточнение → полезный результат. Неизвестная фраза получает честный ответ и предлагает известные сценарии. | «Сценарная демонстрация. Ответы подготовлены заранее; это не живой ИИ». Демо не принимает платежи и не отправляет заявки без отдельного явного действия. |
Реальный продукт, учебная модель и концепция имеют разные подписи. Демонстрация показывает возможное поведение, но не доказывает клиентский результат. Синтетические данные нельзя выдавать за выручку студии, KPI клиента или историю реального пользователя. Никаких вымышленных отзывов, логотипов клиентов и экранов «как будто уже запущенного» продукта. Переключатель, фильтр, ввод и итог строятся HTML/CSS/SVG и короткой локальной логикой; их не генерируют растровой картинкой.
Для реального продукта приоритетен настоящий кадр или разрешённая демонстрация. Для объяснения будущей разработки допустим специально созданный работающий учебный интерфейс. Генерация изображений может понадобиться для одного фонового предмета, аккуратной предметной подложки или иллюстрации сценария; не генерировать текст, таблицы и интерфейс, который обещает взаимодействие. Реальные люди и реальные клиентские изображения сохраняют оригиналы.
Окно полноценно работает с клавиатуры и касания. Каждый input имеет label; кнопки имеют видимый фокус и понятное имя; итог расчёта доступен скринридеру без навязчивого озвучивания каждого кадра. Для чата новые ответы сообщаются через спокойный live-region. Указатель, hover и drag не являются единственными способами выполнить действие. Не перехватывать обычную прокрутку страницы и не запирать фокус внутри окна.
Вложенная прокрутка лендинга включается явной кнопкой, область имеет доступное имя и видимую полосу прокрутки; рядом доступны «Выйти из просмотра» и «Открыть полностью». До включения страница прокручивается привычно. В мобильной версии всегда есть путь открыть пример целиком. Горизонтальные таблицы получают заметную подсказку прокрутки или заменяются компактными строками.
Нет автопереключения вкладок, автопрокрутки, фонового видео и непрерывно бегающих значений. Короткая смена состояния — до 200 ms; prefers-reduced-motion убирает необязательные перемещения, сохраняя результат. Локальный пример работает без API, трекеров ввода и загрузки тяжёлого приложения. Настоящее внешнее приложение или iframe загружается только после понятного действия пользователя; статичный кадр и подпись остаются доступным первым состоянием. Одна оболочка переиспользуется для трёх паттернов; не подключать библиотеку анимации ради окна.
Состояния, которые нужно спроектировать до тиражирования: первый полезный экран, отсутствие данных, ожидание действия, ошибка с понятным следующим шагом и успешное завершение. У бота отдельно показать границу сценария и передачу человеку; у формы — проверку поля и подтверждение без ложного обещания отправки; у SaaS — что делать до появления первых данных. Достаточно одного небольшого набора состояний на каждый тип продукта, а не нового декоративного интерфейса на каждой странице.
Паспорт каждого визуала: исходный файл и проект, разрешение и допустимый размер показа, статус «реальная работа / обезличенный оригинал / учебное демо / концепция», дата проверки, точная подпись и ссылка на источник. Для растрового экрана стремиться к исходнику не менее удвоенной отображаемой ширины и готовить размеры для телефона и desktop; не увеличивать маленький скриншот искусственно. Текущий файл МП Приборки имеет ширину 900 px и остаётся образцом брендбука: перед широким производственным показом нужен оригинал большего размера. Клиентский UI не перекрашивается. Учебный Atlas не является клиентским кейсом.
Каждый пример отвечает на конкретный вопрос посетителя: «что здесь полезного», «что изменится», «что мне передадут», «чем подтверждается результат», «кто отвечает» или «как связаны системы». До отрисовки записать этот вопрос и ответ одной фразой. Если элемент можно убрать без потери понимания, он декоративный; ему не требуется отдельная глава. Выбирать один главный способ объяснения для блока и не повторять один рисунок в соседних главах. Заголовок и подводка по-прежнему идут во всю ширину над композицией, а не в её левую половину.
Общие правила: текст и подписи остаются HTML, схемы — SVG/CSS с текстовым эквивалентом; источник и статус примера видны рядом. Реальная работа, обезличенный рабочий материал, учебный образец и предположение различаются явно. Изображение не добавляет неподтверждённые сроки, проценты, клиентов или доходы. Иллюстрация функциональности не считается доказательством результата. На телефоне сохраняются последовательность и читаемые подписи; не уменьшать весь desktop-холст до ширины телефона.
Задача и место: объяснить ценность конкретной функции в hero, составе решения или разборе кейса. Пример: настоящий экран аналитики, где отмечены выбор периода, показатель маржи и список операций. Подписи говорят «Выберите период», «Смотрите маржу после расходов», «Проверьте исходные операции», если эти функции действительно есть на показанном экране.
Что обязательно: название проекта, проверенный источник или ссылка на кейс, подпись «Реальный экран», 2–3 точные отметки и короткое объяснение каждой. Кадр берётся из оригинала без растяжения. Если показан только фрагмент, подписать это и оставить возможность увидеть полный экран. Не дорисовывать интерфейс клиента. Для учебной модели использовать подпись «Учебный пример» и правила продуктового окна.
Как собрать: на desktop показать один читаемый кадр и нумерованные отметки 32 px возле функций. К каждой отметке относится один пункт рядом или ниже; линии короткие и не пересекают текст. На телефоне — изображение без мелких выносок, под ним последовательный список тех же пояснений. Если отметка работает как кнопка, её область касания минимум 44 × 44 px; номер соответствует номеру в списке.
Поведение и границы: нажатие, Enter или Space выделяют связанное пояснение, aria-pressed сообщает выбор. Все пояснения доступны без hover и без необходимости попасть в маленькую точку. У изображения есть содержательный alt, декоративные линии скрыты от скринридера. Полный кадр доступен по явно подписанной ссылке. Если вместо перехода используется диалог, у него есть доступное имя, кнопка закрытия и возврат фокуса. Не превращать экран в карту из десятков точек; не ставить отметки поверх текста интерфейса.
Задача и место: показать изменение повседневной работы в разделе о проблеме или результате автоматизации. Пример: «Выгрузить три таблицы → свести данные → отправить отчёт» и «Получить данные → проверить исключения → открыть готовый отчёт». Сохраняются одинаковые исходная задача, участники и конечный результат.
Что обязательно: название одной задачи, две явно подписанные последовательности, 3–5 коротких шагов в каждой, кто выполняет ручное действие и где нужна проверка человека. Пример возможной автоматизации подписывается как сценарий, а не внедрённый клиентский кейс. Минуты, суммы и проценты допустимы только с источником, периодом и одинаковым способом измерения.
Как собрать: desktop — две сопоставимые полосы или колонки с одинаковой логикой чтения; обычные панели сохраняют радиус 4 px. Телефон — сначала весь путь «До», затем весь путь «После», без горизонтального сжатия. Метки и слова передают различие независимо от цвета. Не использовать красный/зелёный как новую пару бренда.
Поведение и границы: схема полезна уже в статике. Если добавлен ручной выбор шага, он объясняет изменение и доступен с клавиатуры; необязательная смена состояния до 200 ms. Не делать обязательный ползунок сравнения, drag-only действие, бегущую конвейерную анимацию или обещание полной автономности, если остаётся ручная проверка. Не сравнивать разные по объёму процессы.
Задача и место: объяснить состав работы и приёмку через реальные образцы в главе «Как работаем». Пример трёх этапов: карта пользовательского пути → работающий прототип → лист проверки перед запуском. Каждый образец помогает оценить конкретную часть услуги.
Что обязательно: имя этапа, видимый результат, 2–4 критерия готовности, роль проверяющего и состояние образца: «Обезличенный фрагмент проекта» либо «Учебный образец». Для реального документа удалить чувствительные данные до публикации и указать источник. Срок, количество экранов и формат передачи берутся из согласованного предложения, а не из примера.
Как собрать: desktop — короткий выбор этапов рядом с одним крупным образцом, а не три крохотных документа. Полезный текст документа верстается HTML; настоящий скан можно открыть крупно. Телефон — выбор этапа, затем его образец и критерии в обычном потоке. Не закреплять область так, чтобы она перекрывала следующие блоки.
Поведение и границы: кнопка этапа меняет образец и его подпись, имеет видимое выбранное состояние и aria-pressed; связанная область получает доступное имя. Фокус остаётся на выбранной кнопке. Без JS остаётся хотя бы первый законченный пример и доступное описание остальных этапов. Не рисовать фиктивные скачивания, вымышленные коммиты, отметки согласования или документы с нечитаемым генеративным текстом.
Задача и место: дать проверяемое доказательство в кейсе, рядом с результатами услуги или отзывом. Пример без числового обещания: «Нужен кабинет с доступами → реализованы роли и приглашения → владелец управляет доступом сотрудников». Если для реального проекта подтверждены числа, можно показать их крупно вместе с условиями измерения.
Что обязательно: задача, что именно сделано, наблюдаемый результат и ссылка на источник или кейс. Для числа — единица, период, база сравнения и источник; для цитаты — точные слова, имя и согласованная роль автора. Если подтверждён только факт запуска, так и назвать его. Учебный образец рядом со схемой не заменяет клиентское доказательство.
Как собрать: один результат становится главным, остальные факты коротко объясняют его. На desktop допустим экран рядом с текстовым доказательством; на телефоне порядок «задача → работа → результат → источник» сохраняется. Нельзя оставлять огромную цифру без видимого объяснения. Источник доступен обычной ссылкой, подробность измерения — при необходимости нативным раскрытием.
Поведение и границы: доказательство читается без анимации и клика; не прятать оговорки только в hover. Не считать цифры при скролле и не создавать ощущение живой статистики у статичного результата. Не смешивать метрику одного проекта, отзыв другого и экран третьего. Новые заявления о выручке или экономии требуют подтверждения до публикации.
Задача и место: показать ответственность и профессиональное решение в процессе, техническом разделе или разборе продукта. Пример: Анна объясняет, как проходит приёмка; Михаил показывает функцию продукта; Алексей связывает рекламу с заявкой. Выбор человека определяется его фактической ролью.
Что обязательно: настоящее имя и согласованная роль, оригинальное фото или настоящее видео, одна конкретная тема, короткое объяснение и понятный вывод для клиента. Если прямой цитаты нет, текст обозначается как описание работы, а не придуманная реплика человека. Рабочий экран в кадре не должен раскрывать частные данные.
Как собрать: фото работы или кадр видео дополняет объяснение; портрет не вырезается из случайного изображения и не повторяет уже стоящую рядом большую карточку команды. На телефоне человек, тема и текст идут последовательно. У видео есть нормальный постер, длительность и явная кнопка воспроизведения минимум 44 px; при отсутствии видео показываем фото с полезным текстом без ложной кнопки play.
Поведение и границы: видео и тяжёлый внешний плеер загружаются после нажатия. Без автозвука и фонового автовоспроизведения; управление доступно клавиатуре. Субтитры и текстовая версия передают содержание. Не генерировать лица, рабочие встречи, отзывы и речь реальных сотрудников; не подменять объяснение общей фразой «мы профессионалы».
Задача и место: объяснить связь систем в автоматизации, SaaS, ботах и маркетинге. Пример: «Заявка с сайта → проверка полей → запись в CRM → уведомление сотруднику». Под каждым узлом показано действие, а у перехода — что передаётся: контакт, статус, номер заявки. Схема подписана как сценарий, если это не описание подтверждённого проекта.
Что обязательно: стартовое событие, 3–5 систем или операций, направление передачи, результат, место человеческой проверки и один понятный путь ошибки. Например, пустой телефон возвращает заявку на уточнение, а не исчезает из схемы. Не перечислять случайные логотипы сервисов вместо объяснения.
Как собрать: desktop — простой горизонтальный или ступенчатый маршрут с короткими линиями; основной интервал 24 px. Телефон — тот же путь вертикально, подписи у соответствующих узлов. Имена и шаги верстаются как упорядоченный список; соединения SVG/CSS декоративны. Одна карта объясняет один сценарий, без сети из десятков пересекающихся линий.
Поведение и границы: по умолчанию весь маршрут читается статично. Кнопка «Показать путь заявки» может последовательно выделить шаги по действию, но не запускает бесконечный поток частиц. Конечный результат сообщается текстом; при reduced-motion состояние меняется сразу. Если демонстрация позволяет выбрать корректную или неполную заявку, оба пути работают локально и явно обозначены как пример. Не отправлять реальные данные и не обещать готовую интеграцию с сервисом только потому, что его логотип показан в узле.
Задача и место: помочь сканировать повторяющиеся понятия в составе решения, этапах и карте процесса. Базовая серия: оплата, доступы, данные, интеграция, проверка, запуск. Пиктограмма сопровождает существующий смысл; она не требует отдельного текста или карточки только ради размещения.
Что обязательно: единая геометрия в поле 24 × 24 px, крупный вариант 32 × 32 px, штрих 1,5 px с одинаковыми завершениями, видимая текстовая подпись. Все знаки рисуются SVG и используют currentColor: Ink на светлом, Depth Text на тёмном, Link для выбранного состояния. Форма и текст дублируют значение цвета. Латунь не используется как общий цвет серии.
Как собрать: desktop и телефон используют тот же рисунок и читаемую подпись; в плотном списке достаточно 24 px, в крупном пояснении — 32 px. Размер рисунка не равен размеру нажатия: интерактивный родитель минимум 44 × 44 px. Основные CTA сайта сохраняют свой минимум 48–56 px. Малые знаки не заимствуют поле 64 px у редакционной серии из главы о графическом языке.
Поведение и границы: при наличии подписи SVG имеет aria-hidden="true"; смысл сообщает текст. Для исключительной кнопки без видимой подписи обязательно доступное имя и понятное действие; ключевые функции услуги не показываются одними символами. Не превращать знаки в отдельные логотипы, объёмные стеклянные предметы, эмодзи или шестицветную сетку. Не добавлять иконку к каждому абзацу, FAQ и числу.
Номерная отметка — --meaning-marker-size: 32px; её активная область — --meaning-marker-target: 44px. Функциональный SVG — --meaning-icon-size: 24px или --meaning-icon-size-large: 32px со штрихом --meaning-icon-stroke: 1.5. Крупный иллюстративный знак остаётся в локальном эксперименте (--meaning-story-sign-size: 160px, на телефоне 112px) и не используется на действующем сайте без нового решения. Интервал простой карты — --meaning-map-gap: 24px. Подпись смыслового примера — --meaning-caption-size: 14px; не уменьшать важное объяснение до 12 px под предлогом служебной подписи. Это роли внутри существующей системы, не общий радиус всех карточек.
Перед повторным использованием проверить: понятен ли вопрос блока без чтения соседних глав; есть ли источник или честная маркировка; виден ли результат; работает ли клавиатура; читается ли пример на 390 px; не вылезает ли содержимое при увеличении текста; сохраняется ли фокус после выбора; есть ли полезное состояние без JS и движения. Проверять также широкий desktop 2048–3440 px: вводные тексты не сжимаются в левую половину, а пустое место не заполняется бессмысленной графикой.
В состоянии покоя показываем чистую внешнюю поверхность айсберга с водой по правилу из главы о визуальной идее: без квадратного интерфейса на вершине, дороги и открытой архитектуры. Пока не утверждена отдельная разборка, не двигать силуэт и не делить его на случайные плоские полосы. Внутренние уровни раскрываются только при взаимодействии; пояснение находится рядом. Подпись или панель описания не перекрывает айсберг, другие элементы управления или основной текст; ей выделяется собственное место. На широком экране четыре видимых уровня располагаются справа от айсберга в выделенной узкой области. Компактное описание находится в этой же области и не выезжает поверх арта, заголовка или других кнопок. Место под описание резервируется заранее, чтобы взаимодействие не двигало всю сцену. На узком экране управление можно перенести под изображение; это адаптация, а не основной desktop-вариант. Интерактив помогает понять технологическую архитектуру и не превращается в декоративную схему из случайных линий. Видимая смена состояния должна соответствовать реальной функции.
Фокус и hover элементов управления: 180–240 ms. Для материала айсберга допустимо короткое пространственное раскрытие одного уровня примерно за 700–900 ms; оно не задерживает отклик кнопок и не продолжается в цикле. Без постоянного вращения главного объекта, большого параллакса, захвата скролла и второго курсора. Управление одинаково доступно мышью, клавиатурой и касанием. При prefers-reduced-motion отключить необязательное движение.
На главной не рисуем полосы, швы, схемы или код поверх айсберга: они воспринимаются как инородный графический слой. Выбор уровня обозначают латунная кромка выбранной строки и индекс с пояснением в собственной правой области. Раскрытие уровня работает как оптическое раскрытие внутренней структуры без отдельного квадратного виджета: оболочка за одно короткое действие становится прозрачнее в выбранной области, открывая стекло, графит и инженерную глубину. Внешний силуэт, материал, вода, туман и камера сохраняются между состояниями. Маски фиксированы, смягчены и отступают от внешнего контура; не используем следящий тяжёлый фильтр, вращение плоской картинки или обещание полноценной 3D-модели. Hover и фокус открывают соответствующий уровень, клик или касание фиксируют выбор; повторный выбор и Escape возвращают чистое внешнее состояние. После ухода указателя и фокуса незафиксированное раскрытие закрывается. Без движения — мгновенная смена состояния.
В раскрытой внутренней области допускается необязательное мягкое движение света, только если проверка производительности подтверждает, что оно не ухудшает плавность и загрузку. Свет ограничен внутренним материалом; не добавляем наложенные полосы, схемы, код или свечение внешнего силуэта. Анимация останавливается, когда раскрытие закрыто, сцена находится вне экрана или вкладка скрыта; при prefers-reduced-motion полностью отключается. Спокойный неподвижный внутренний визуал остаётся полноценным вариантом. Это разрешение на проверку эффекта, не утверждение о его реализации.
Следующая короткая глава может перейти в Depth и показать крупные подтверждённые числа на тёмном фоне; это переход от метафоры к доказательству, а не шаблон для каждой страницы. На мобильном управлении сохраняются четыре видимых уровня и текстовая подпись.
Страница отвечает последовательно: что получится, где это уже работает, что можно попробовать, кто отвечает за качество, сколько стоит и с чего начать. Вайбкодинг раскрывается через короткий путь от задачи к работающему экрану и человеческой проверке: нейросети ускоряют сборку, специалисты отвечают за бизнес-логику, код и запуск. Не заменять это слово россыпью логотипов ИИ, декоративным терминалом или анимированными частицами.
Ориентир — 8–10 видимых смысловых блоков, а не 18 одинаково крупных текстовых глав. Это правило ритма и приоритета, не лимит семантических H2 или количество карточек. Рядом с сильным продуктовым окном достаточно короткого объяснения; следующая глава меняет тип свидетельства или действие. Не каждому тезису нужны огромный заголовок и отдельный экран. Блоки идут без номеров и подписей над заголовком, порядок задаёт сам рассказ.
В единственном веб-брендбуке ниже библиотеки отдельных приёмов находится собранная учебная композиция SaaS-страницы. Она показывает чередование оффера, рабочего примера, настоящего публичного кадра, ответственного человека, условий и следующего шага. Это проверка ритма и применения правил, а не текст или дизайн, автоматически утверждённый для /services/saas/. Публичный кадр Пульсар7 не называется экраном его закрытого кабинета и не доказывает показатели учебного Atlas. Согласованные кейсы и производственные страницы не изменяются при сборке образца.
Порядок и объединение блоков определяются задачей страницы. Общими переиспользуемыми компонентами остаются оболочка окна, интерактивные контролы, форма, тарифы и раскрытия. Индивидуальными — реальный пример, сценарий взаимодействия, деловое объяснение, свидетельство результата и ответственный человек. Набор «одна уникальная задача + одно рабочее действие + подходящий кейс» важнее новой картинки для каждого раздела.
Ритм доверия и тепла: после первого объяснения услуги показать человека, который отвечает за конкретный выбор, или реальный продукт, с которым можно сделать одно полезное действие. Затем дать проверяемое свидетельство, а техническую глубину раскрыть по желанию. Тёплый фрагмент строится из настоящего фото, короткой ясной мысли и локального Warm Paper; при отсутствии согласованного фото лучше оставить продукт и текст, чем подменить сотрудника генерацией. Один выразительный знак помогает начать сложное объяснение, но не становится повторяющимся фоном. Вау-момент здесь — понятная работа продукта или неожиданно ясное сопоставление «до / после», а не постоянная анимация и бесконечная череда иконок. На длинной странице чередуются человек, продукт, доказательство и тихая пауза; одинаковый вид двух соседних глав — повод пересмотреть подачу.
При сокращении видимого объёма сохранять исходные URL, метаданные, значимые заголовки и поисковые темы. Полные технические материалы остаются серверным HTML в нативных <details> с ясными заголовками; полезные ответы доступны человеку и клавиатуре. Все редакционные сокращения и изменения заголовков фиксируются «было / стало» по главе об SEO и вёрстке. Переход к 8–10 акцентам не разрешает автоматически удалять SEO-текст, переписывать H1 или считать позиции сохранёнными.
Например, на SaaS-странице hero показывает действие в продукте, состав — путь от тарифа до доступа, процесс — образцы приёмки. На странице бота главный пример — короткий сценарный диалог, дальше схема передачи сложного вопроса человеку и реальный результат. На странице лендинга — прокручиваемая страница, пояснение формы и путь заявки в CRM. Это рецепты выбора содержания, не замена реальным услугам и их условиям. Существующие кейсы и согласованные тексты не переделываются автоматически при обновлении библиотеки.
Сохранять URL, canonical, hreflang, микроразметку, смысловую иерархию и перелинковку. Команда допускает сокращать формулировки, сохраняя смысл; каждую такую правку фиксировать отдельно и проверять по исходному тексту, ключевым темам и поисковым данным. Не переписывать H1 и значимые поисковые заголовки автоматически в процессе вёрстки. Дополнительные смыслы и блоки маркируются отдельно. Квиз — согласованное функциональное изменение; не выдавать новую логику за неизменившийся калькулятор.
При большом объёме сначала улучшать подачу: короткое вступление, затем доступное пользователю раскрытие с полным исходным текстом в HTML. Раскрытие должно иметь понятную кнопку или заголовок, работать с клавиатуры и открывать полезное содержание; это не скрытый текст для робота. Такой способ предпочтителен перед удалением значимых материалов, но сам по себе не гарантирует сохранения ранжирования.
Для редакционного сокращения вести сравнение «было / стало»: что убрано, какой смысл и поисковая тема сохранены, где теперь доступна подробная информация. Изменения сверять с SEO-аудитом; перенос на другую страницу не считать автоматически равнозначной заменой. Сохранность HTML, метаданных или числа ключевых слов не является обещанием неизменных позиций.
Текст остаётся HTML, не частью картинки. Изображения получают размеры и alt; вторичные изображения загружаются лениво. Отдельные прототипы и локальные предпросмотры — noindex. Встроенная учебная модель не делает всю опубликованную страницу услуги прототипом: production не наследует noindex и локальные обработчики настоящих форм обращения. Сценарная демо-форма внутри продуктового окна сохраняет честную подпись о том, что ничего не отправляет. Сохранение структуры не является гарантией поисковых позиций.
Для каждого изменённого блока вести короткую карту: исходный заголовок и тема → краткий видимый ответ → выбранный пример → место полного текста. Схема или скриншот дополняют ответ и не заменяют существующий H2, ссылки, термины и важные условия. Не прятать весь коммерческий смысл в аккордеон ради минималистичного экрана. Вводный текст, состав основных вариантов и оговорки обещаний остаются видимыми.
Содержимое нативных раскрытий, подписи к схемам и объяснения выбранных этапов присутствуют в серверном HTML до взаимодействия. JS может менять видимость и состояние, но не является единственным способом получить основной текст. Значимое содержание не загружается только по hover, прокрутке или клику. Для карты интеграции остаётся последовательный текстовый маршрут; для графика — числовой итог с подписью; для видео — текстовая версия. Alt описывает изображение по смыслу и не превращается в набор ключевых слов.
После сборки сверить URL, title, description, canonical, hreflang, H1, значимые H2, FAQ и связанные данные, ссылки на услуги и кейсы с исходником. Новая учебная модель не добавляет разметку реального клиентского результата или отзыва. Все редакционные отличия фиксируются отдельно; сохранность структуры и корректная индексация не обещают прежние позиции. Публикация и наблюдение за поисковыми показателями остаются отдельным этапом.
Мастер-логотип и шрифты, на которых построена система. Geologica и Inter распространяются по открытой лицензии SIL Open Font License.