/* ============== Services page sections ============== */ /* ===== Services Hero ===== */ function ServicesHero() { const advantages = [ { icon: , title: 'Инсайдерская экспертиза', text: 'Основатель Антон Федин — 4 года внутри Авито, награда «Результат года»', }, { icon: , title: 'Гарантия в договоре', text: 'Объём, сроки, фиксированная цена без скрытых доплат', }, { icon: , title: 'Реальные кейсы', text: 'Геоникс: 389 ₽/лид · Вся Доставка: 115 ₽/лид · Slav Motors: 254 ₽/лид', }, { icon: , title: 'ИИ-автоответчик 24/7', text: 'Отвечает за 15 сек. Закрывает 80% вопросов. Ночные лиды — ваши', }, ]; return (
Главная / Услуги
Услуги · Хаб

Продвижение на Авито —
стратегия изнутри
платформы

Основатель агентства 4 года развивал Сбербанк, Ашан и Бургер Кинг внутри Авито. Первые лиды — через 3–5 дней после старта.

{advantages.map((a, i) => (
0{i+1}
{a.icon}
{a.title}
{a.text}
))}
Бесплатно. Без обязательств.
Получите бесплатный аудит вашей ниши на Авито

Реальная таблица с цифрами конкурентов — за 24 часа

Принцип искренности: если Авито не подходит — скажем прямо
); } /* ===== Service Items (links to L3 sub-pages) ===== */ const SERVICE_ITEMS = [ { icon: , title: 'SEO продвижение', text: 'Вывод объявлений в топ органической выдачи без платной рекламы. Семантика, заголовки, категории, атрибуты.', urlKey: 'seo', tag: 'Органика', }, { icon: , title: 'Ведение магазинов', text: 'Масспостинг до 5 000 объявлений, наполнение каталога, CRM-интеграция. Под ключ для ИМ и оптовиков.', urlKey: 'shops', tag: 'Магазины', }, { icon: , title: 'Консультация', text: 'Разбор аккаунта, ниши и стратегии за 1–2 часа. Уходите с конкретным планом и бесплатным аудитом.', urlKey: 'consultation', tag: '1–2 часа', }, { icon: , title: 'Реклама профиля', text: 'Оформление магазина, работа с отзывами, брендинг объявлений. Узнаваемость и доверие покупателей.', urlKey: 'profile', tag: 'Брендинг', }, { icon: , title: 'Через Яндекс.Директ', text: 'Внешний трафик из поиска и РСЯ прямо на карточки Авито. Обходите конкурентов внутри платформы.', urlKey: 'direct', tag: 'Контекст', }, ]; function ServiceItems() { const ft = window.FormulaTheme || {}; return (
Конкретные услуги

Выберите формат
продвижения на Авито

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

{SERVICE_ITEMS.map((s, i) => (
{s.icon}
{s.tag}

{s.title}

{s.text}

Подробнее
))}
); } /* ===== Directions ===== */ const DIRECTIONS = [ { icon: , title: 'B2B и B2C услуги', goal: 'Генерация горячих обращений от клиентов, готовых купить', what: 'Оптимизируем тексты под точные запросы, настраиваем платное продвижение', examples: ['Ремонт авто', 'Геодезия', 'Строительство', 'Юр.услуги'], }, { icon: , title: 'Товарный бизнес и магазины', goal: 'Вывод карточек в топ, масштабирование продаж', what: 'Масспостинг до 5 000 объявлений/мес, каждое уникализировано для модерации', examples: ['Мебель', 'Электроника', 'Авто-аксессуары', 'Спорт-инвентарь'], }, { icon: , title: 'Производство и оптовые поставки', goal: 'Привлечение крупных контрагентов и дилеров', what: 'Настройка под высокочастотные B2B-запросы, работа с репутацией профиля', examples: ['Нерудные материалы', 'Оптовая мебель', 'Стройматериалы', 'Промкомпоненты'], }, { icon: , title: 'Найм персонала (HR)', goal: 'Быстрое закрытие массовых и точечных вакансий', what: 'Оптимизация вакансий под поисковые запросы соискателей, управление откликами', examples: ['Линейный персонал', 'Водители', 'Производство', 'Сервисный персонал'], }, ]; function Directions() { return (
Направления

Работаем со всеми
направлениями бизнеса

Неважно, что вы продаёте — мы знаем, как привлечь вашего покупателя на Авито.

{DIRECTIONS.map((d, i) => (
{d.icon}
0{i+1}

{d.title}

Задача
{d.goal}
Что делаем
{d.what}
{d.examples.map((e, j) => {e})}
))}
); } /* ===== Methods (3 columns: organic, paid, automation) ===== */ const METHODS = [ { layer: 'Слой 01', title: 'Органическое продвижение', icon: , accent: 'organic', items: [ 'Оптимизация текстов под алгоритмы Авито: 100+ заголовков с подтверждённой кликабельностью', 'Инфографика: закрытие возражений на первом фото — +20% просмотров', 'Обновление объявлений в часы пиковой активности целевой аудитории', ], }, { layer: 'Слой 02', title: 'Платные инструменты', icon: , accent: 'paid', items: [ 'X2–X20 просмотров: платное продвижение в топ выдачи', 'Автостратегии: умные ставки с автокорректировкой по конкуренции и времени', 'Рассылка спецпредложений целевой аудитории через каналы Авито', ], }, { layer: 'Слой 03', title: 'Автоматизация и ИИ', icon: , accent: 'ai', items: [ 'ИИ-автоответчик: реагирует за 15 сек, 24/7, закрывает 80% типовых вопросов', 'Интеграция с CRM (AmoCRM, Битрикс24) — заявки автоматически в вашу систему', 'База готовых стратегий в ключевых нишах — запуск за 3–5 дней, не за месяц', ], }, ]; function Methods() { return (
Методы продвижения

Как мы выводим
объявления в топ

Комбинируем три слоя продвижения — органику, платные инструменты, автоматизацию. По отдельности они работают слабо, вместе — дают эффект ×5–10.

{METHODS.map((m, i) => (
{m.layer}
{m.icon}

{m.title}

    {m.items.map((it, j) => (
  • {it}
  • ))}
))}
В сумме → ×5–10 больше охвата и −25–40% к стоимости лида в первый месяц
); } /* ===== What you get ===== */ const BENEFITS = [ { icon: , title: 'Гарантия в договоре', body: 'Объём работ, KPI, фиксированная цена — в договоре. Полный пакет закрывающих документов. Работаем через ИП/ООО официально.', proof: [ { num: '0₽', cap: 'скрытых платежей' }, { num: 'ИП/ООО', cap: 'официальный договор' }, ], }, { icon: , title: 'Снижение стоимости лида', body: 'Сквозная аналитика: видите стоимость каждого лида в реальном времени.', proof: [ { num: '115 ₽', cap: 'Вся Доставка' }, { num: '254 ₽', cap: 'Slav Motors' }, { num: '389 ₽', cap: 'Геоникс' }, ], }, { icon: , title: 'Экосистема ИндигоМ', body: 'Часть группы ИндигоМ: Авито + SEO + контекст в единой системе. Разработка лендингов, SEO-экспертиза — внутри одной команды.', proof: [ { num: 'Авито', cap: '+ SEO + контекст' }, { num: '1 команда', cap: 'сквозная аналитика' }, ], }, ]; function WhatYouGet() { return (
Что вы получите

Что вы получите,
заказав продвижение у нас

{BENEFITS.map((b, i) => (
{b.icon}

{b.title}

{b.body}

{b.proof.map((p, j) => (
{p.num}
{p.cap}
))}
))}
); } /* ===== Service Stages (richer than main page Process — has expected results) ===== */ const SERVICE_STAGES = [ { n: '01', title: 'Диагностика', body: 'Анализ ниши, конкурентов, спроса. Формирование ключевого ядра и плана публикаций.', result: 'Стратегия с прогнозом лидов', time: '1–2 дня', }, { n: '02', title: 'Упаковка', body: 'Тексты под боли ЦА. Инфографика. Уникализация фото.', result: '+15–18% звонков · +20% просмотров', time: '3–5 дней', }, { n: '03', title: 'Масштабирование', body: 'Публикация объявлений, автозагрузка. ИИ-автоответчик за 15 сек.', result: 'Первые входящие обращения', time: 'с 3–5 дня', }, { n: '04', title: 'Оптимизация', body: 'А/Б тесты, управление бюджетом, перепубликация неэффективных объявлений.', result: 'Снижение CPL на 25–40%', time: 'еженедельно', }, ]; function ServiceStages() { return (
Этапы работы

Цикл «Анализ — Упаковка —
Продвижение — Оптимизация»

От заявки до первых лидов — 3–5 рабочих дней. Без «чёрного ящика»: вы видите результат на каждом шаге.

{SERVICE_STAGES.map((s, i) => (
{s.n}
{s.time}

{s.title}

{s.body}

{s.result}
))}
); } /* ===== FAQ ===== */ const FAQ = [ { q: 'Сколько стоит продвижение?', a: <> НАЧАЛЬНЫЙ — 50 000 ₽/мес (до 150 объявлений), СТАНДАРТ — 85 000 ₽/мес (до 500), ПРОФЕССИОНАЛЬНЫЙ — 150 000 ₽/мес (до 5 000). Рекламный бюджет Авито — отдельно, с вашего счёта без комиссии. , }, { q: 'Как быстро получу первые заявки?', a: <>При правильной стратегии — через 3–5 дней. Подтверждено всеми тремя кейсами (Геоникс, Вся Доставка, Slav Motors)., }, { q: 'Что если результата не будет?', a: <>Перед стартом проводим честный аудит ниши. Если Авито не подходит вашему бизнесу — скажем об этом прямо, до подписания договора. Принцип искренности., }, { q: 'Можно ли работать с небольшим бюджетом?', a: <>Тариф НАЧАЛЬНЫЙ (50 000 ₽/мес) специально для самозанятых, ИП и теста нового направления в одном городе., }, { q: 'Вы работаете официально?', a: <>Да. Договор через ИП/ООО, полный пакет закрывающих документов, фиксированная стоимость без скрытых платежей., }, ]; function Faq() { const [open, setOpen] = useState(0); return (
FAQ

Ответы на
частые вопросы

Не нашли ответ? Спросите напрямую — Антон или старший менеджер ответят лично.

{FAQ.map((f, i) => ( ))}
); } /* ===== Final CTA (services-specific) ===== */ function FinalCta() { return (

Не знаете, подойдёт ли Авито
вашему бизнесу?

Бесплатно проведём аудит ниши: конкуренты, объём спроса, реальный потенциал. Получите таблицу с цифрами.

Бесплатно Без «продающего созвона» Реальная таблица с цифрами
); } /* ============== Styles ============== */ const servicesStyles = document.createElement('style'); servicesStyles.textContent = ` /* Hero form card — shared across all sub-pages */ .hero-form-card { background: #fff; color: var(--ink); border-radius: 24px; padding: 28px; box-shadow: 0 30px 60px -20px rgba(0,0,0,0.5); position: relative; } .hero-form-card__pill { display: inline-flex; align-items: center; gap: 6px; background: var(--brand-red); color: #fff; padding: 6px 12px; border-radius: 999px; font-size: 12px; font-weight: 700; letter-spacing: 0.02em; margin-bottom: 14px; } .hero-form-card__title { font-size: 24px; font-weight: 800; letter-spacing: -0.02em; line-height: 1.15; } .hero-form-card__sub { font-size: 14px; color: var(--ink-60); margin: 8px 0 22px; } .hero-form-card__guarantee { display: flex; align-items: center; gap: 10px; font-size: 12px; color: var(--ink-60); margin-top: 14px; padding-top: 14px; border-top: 1px dashed var(--border); line-height: 1.35; } .hero-form-card__guarantee svg { color: var(--brand-red); flex-shrink: 0; } /* Service items grid (L3 sub-pages) */ .service-items__head { margin-bottom: 56px; max-width: 760px; } .service-items__head .eyebrow { margin-bottom: 18px; } .service-items__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } @media (max-width: 900px) { .service-items__grid { grid-template-columns: 1fr 1fr; } } @media (max-width: 560px) { .service-items__grid { grid-template-columns: 1fr; } } .service-items__card { background: var(--bg); border: 1px solid var(--border); border-radius: 22px; padding: 32px; display: flex; flex-direction: column; gap: 16px; transition: border-color .2s ease, transform .2s ease, background .2s ease; } .service-items__card:hover { border-color: var(--ink); transform: translateY(-3px); background: var(--surface); } .service-items__top { display: flex; justify-content: space-between; align-items: center; } .service-items__icon { width: 48px; height: 48px; border-radius: 14px; background: var(--ink); color: #fff; display: inline-flex; align-items: center; justify-content: center; } .service-items__tag { font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--brand-orange); background: rgba(255,106,0,0.1); padding: 4px 10px; border-radius: 8px; } .service-items__title { letter-spacing: -0.02em; } .service-items__text { color: var(--ink-60); font-size: 14px; line-height: 1.5; flex: 1; } .service-items__link { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 700; color: var(--ink); padding-top: 12px; border-top: 1px solid var(--border); transition: color .2s ease; } .service-items__link:hover { color: var(--brand-red); } .service-items__link svg { transition: transform .2s ease; } .service-items__link:hover svg { transform: translateX(3px); } /* Services hero */ .shero { position: relative; background: var(--dark); color: #fff; overflow: hidden; isolation: isolate; } .shero::before { content: ""; position: absolute; inset: 0; z-index: -1; background: radial-gradient(700px 400px at 90% 5%, rgba(255, 106, 0, 0.20), transparent 60%), radial-gradient(800px 600px at 10% 100%, rgba(255, 47, 0, 0.14), transparent 65%); } .shero__grain { position: absolute; inset: 0; z-index: -1; background-image: url("data:image/svg+xml;utf8,"); opacity: 0.05; } .shero__wrap { padding-top: 24px; padding-bottom: 80px; } .shero__breadcrumbs { display: flex; gap: 10px; align-items: center; font-size: 13px; color: rgba(255,255,255,0.5); margin-bottom: 28px; } .shero__breadcrumbs a { color: rgba(255,255,255,0.7); } .shero__breadcrumbs a:hover { color: #fff; } .shero__breadcrumbs-current { color: var(--brand-orange); } .shero__content { display: grid; grid-template-columns: 1.4fr 0.85fr; gap: 56px; align-items: start; } @media (max-width: 1000px) { .shero__content { grid-template-columns: 1fr; gap: 32px; } } .shero__chip { background: rgba(255,255,255,0.08); color: #fff; margin-bottom: 26px; } .shero__h1 { font-size: clamp(36px, 5.4vw, 76px); line-height: 1; letter-spacing: -0.035em; font-weight: 800; } .shero__h1-big { background: var(--brand-gradient); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; } .shero__lead { margin-top: 24px; font-size: 19px; max-width: 600px; color: rgba(255,255,255,0.8); } .shero__lead strong { color: #fff; } .shero__advantages { margin-top: 48px; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } @media (max-width: 700px) { .shero__advantages { grid-template-columns: 1fr; } } .shero__adv { position: relative; padding: 22px 22px 24px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 16px; transition: background .2s ease, border-color .2s ease, transform .2s ease; } .shero__adv:hover { background: rgba(255, 47, 0, 0.08); border-color: rgba(255, 47, 0, 0.3); transform: translateY(-2px); } .shero__adv-num { position: absolute; top: 18px; right: 22px; font-family: 'JetBrains Mono', monospace; font-size: 11px; color: rgba(255,255,255,0.35); font-weight: 700; letter-spacing: 0.05em; } .shero__adv-icon { width: 36px; height: 36px; border-radius: 10px; background: var(--brand-red); color: #fff; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 14px; } .shero__adv-title { font-size: 16px; font-weight: 800; letter-spacing: -0.01em; margin-bottom: 6px; } .shero__adv-text { font-size: 13px; color: rgba(255,255,255,0.65); line-height: 1.4; } /* Directions */ .directions { background: var(--bg); } .directions__head { margin-bottom: 56px; max-width: 800px; } .directions__head .eyebrow { margin-bottom: 18px; } .directions__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } @media (max-width: 900px) { .directions__grid { grid-template-columns: 1fr; } } .directions__card { background: var(--surface); border: 1px solid var(--border); border-radius: 22px; padding: 32px; display: flex; flex-direction: column; gap: 18px; transition: border-color .2s ease, transform .2s ease; } .directions__card:hover { border-color: var(--ink); transform: translateY(-3px); } .directions__card-top { display: flex; justify-content: space-between; align-items: center; } .directions__icon { width: 48px; height: 48px; border-radius: 14px; background: var(--brand-red); color: #fff; display: inline-flex; align-items: center; justify-content: center; } .directions__num { font-family: 'JetBrains Mono', monospace; font-size: 13px; color: var(--ink-40); font-weight: 700; letter-spacing: 0.04em; } .directions__card-title { letter-spacing: -0.02em; } .directions__row { display: flex; gap: 16px; padding: 14px 0; border-top: 1px solid var(--border); } .directions__row-label { width: 96px; flex-shrink: 0; font-size: 11px; color: var(--ink-60); text-transform: uppercase; letter-spacing: 0.08em; font-weight: 700; padding-top: 2px; } .directions__row-value { font-size: 14px; line-height: 1.45; color: var(--ink); flex: 1; } .directions__tags { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; } .directions__tag { display: inline-block; font-size: 12px; padding: 5px 10px; background: var(--surface-2); border-radius: 8px; color: var(--ink-60); font-weight: 600; } /* Methods */ .methods__head { margin-bottom: 56px; max-width: 880px; } .methods__head .eyebrow { margin-bottom: 18px; } .methods__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; } @media (max-width: 900px) { .methods__grid { grid-template-columns: 1fr; } } .methods__col { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 22px; padding: 32px; position: relative; overflow: hidden; } .methods__col::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; } .methods__col--organic::before { background: linear-gradient(to bottom, var(--brand-orange), transparent); } .methods__col--paid::before { background: linear-gradient(to bottom, var(--brand-red), transparent); } .methods__col--ai::before { background: linear-gradient(to bottom, #fff, transparent); } .methods__col-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 18px; } .methods__col-layer { font-family: 'JetBrains Mono', monospace; font-size: 12px; color: var(--brand-orange); font-weight: 700; letter-spacing: 0.05em; } .methods__col-icon { width: 44px; height: 44px; border-radius: 12px; background: rgba(255,255,255,0.08); color: #fff; display: inline-flex; align-items: center; justify-content: center; } .methods__col--paid .methods__col-icon { background: var(--brand-red); } .methods__col--ai .methods__col-icon { background: var(--brand-orange); color: var(--ink); } .methods__col-title { margin-bottom: 20px; color: #fff; letter-spacing: -0.02em; } .methods__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px; } .methods__list li { display: flex; gap: 12px; padding: 14px 16px; background: rgba(255,255,255,0.03); border-radius: 12px; font-size: 14px; line-height: 1.45; color: rgba(255,255,255,0.85); } .methods__bullet { width: 6px; height: 6px; border-radius: 50%; background: var(--brand-orange); margin-top: 8px; flex-shrink: 0; } .methods__sum { margin-top: 48px; padding: 24px 32px; background: var(--brand-red); border-radius: 18px; display: flex; align-items: center; gap: 14px; flex-wrap: wrap; } .methods__sum span { font-size: clamp(15px, 1.5vw, 18px); color: rgba(255,255,255,0.85); font-weight: 500; } .methods__sum strong { font-size: clamp(20px, 2.4vw, 32px); font-weight: 800; letter-spacing: -0.02em; color: #fff; } .methods__sum > span:first-child { color: rgba(255,255,255,0.6); text-transform: uppercase; letter-spacing: 0.06em; font-size: 11px; font-weight: 700; } /* What you get */ .whatyouget { background: var(--bg); } .whatyouget__head { margin-bottom: 56px; max-width: 800px; } .whatyouget__head .eyebrow { margin-bottom: 18px; } .whatyouget__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } @media (max-width: 900px) { .whatyouget__grid { grid-template-columns: 1fr; } } .whatyouget__card { background: var(--surface); border: 1px solid var(--border); border-radius: 22px; padding: 36px; display: flex; flex-direction: column; gap: 14px; } .whatyouget__icon { width: 56px; height: 56px; border-radius: 16px; background: var(--ink); color: #fff; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 8px; } .whatyouget__title { letter-spacing: -0.02em; } .whatyouget__body { color: var(--ink-60); font-size: 15px; line-height: 1.5; flex: 1; } .whatyouget__proof { display: flex; gap: 18px; flex-wrap: wrap; margin-top: 16px; padding-top: 20px; border-top: 1px solid var(--border); } .whatyouget__proof-item {} .whatyouget__proof-num { font-size: 22px; font-weight: 800; background: var(--brand-gradient); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; letter-spacing: -0.02em; line-height: 1; } .whatyouget__proof-cap { font-size: 12px; color: var(--ink-60); margin-top: 4px; font-weight: 600; } /* Stages */ .stages__head { margin-bottom: 56px; max-width: 760px; } .stages__head .eyebrow { margin-bottom: 18px; } .stages__list { display: flex; flex-direction: column; gap: 12px; } .stages__item { display: grid; grid-template-columns: 200px 1fr; gap: 32px; padding: 28px 32px; background: var(--bg); border: 1px solid var(--border); border-radius: 20px; align-items: start; transition: background .2s ease, border-color .2s ease; } .stages__item:hover { background: var(--surface-2); border-color: var(--ink); } @media (max-width: 700px) { .stages__item { grid-template-columns: 1fr; gap: 14px; } } .stages__item-left { display: flex; flex-direction: column; gap: 10px; } .stages__item-num { font-size: clamp(40px, 4.4vw, 56px); font-weight: 800; letter-spacing: -0.04em; line-height: 1; background: var(--brand-gradient); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; } .stages__item-time { font-family: 'JetBrains Mono', monospace; font-size: 12px; color: var(--ink-60); background: var(--surface); padding: 4px 10px; border-radius: 8px; align-self: flex-start; font-weight: 600; } .stages__item-title { letter-spacing: -0.02em; margin-bottom: 8px; } .stages__item-text { color: var(--ink-60); font-size: 15px; line-height: 1.5; } .stages__item-result { margin-top: 16px; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; background: var(--ink); color: #fff; border-radius: 999px; font-size: 13px; font-weight: 700; } .stages__item-result svg { color: var(--brand-orange); } /* FAQ */ .faq { background: var(--bg); } .faq__wrap { display: grid; grid-template-columns: 0.9fr 1.4fr; gap: 64px; align-items: start; } @media (max-width: 900px) { .faq__wrap { grid-template-columns: 1fr; gap: 32px; } } .faq__side { position: sticky; top: 96px; } @media (max-width: 900px) { .faq__side { position: static; } } .faq__side .eyebrow { margin-bottom: 18px; } .faq__list { display: flex; flex-direction: column; gap: 8px; } .faq__item { text-align: left; background: var(--surface); border: 1px solid var(--border); border-radius: 18px; padding: 0; font-family: inherit; cursor: pointer; transition: border-color .2s ease, background .2s ease; width: 100%; } .faq__item.open { border-color: var(--ink); background: var(--surface); } .faq__item-head { display: grid; grid-template-columns: 48px 1fr 36px; align-items: center; gap: 16px; padding: 22px 24px; } .faq__item-num { font-family: 'JetBrains Mono', monospace; font-size: 12px; color: var(--brand-red); font-weight: 700; letter-spacing: 0.04em; } .faq__item-q { font-size: 17px; font-weight: 700; letter-spacing: -0.01em; line-height: 1.3; } .faq__item-toggle { width: 32px; height: 32px; border-radius: 50%; background: var(--surface-2); display: inline-flex; align-items: center; justify-content: center; font-size: 22px; font-weight: 600; color: var(--ink); transition: background .2s ease; } .faq__item.open .faq__item-toggle { background: var(--brand-red); color: #fff; } .faq__item-a { padding: 0 24px 24px 88px; color: var(--ink-80); font-size: 15px; line-height: 1.55; animation: faqIn .25s ease; } @keyframes faqIn { from { opacity: 0; transform: translateY(-4px) } to { opacity: 1; transform: translateY(0) } } .faq__item-a strong { color: var(--ink); } @media (max-width: 600px) { .faq__item-head { grid-template-columns: 36px 1fr 32px; padding: 18px 18px; } .faq__item-q { font-size: 15px; } .faq__item-a { padding: 0 18px 20px 18px; } } `; document.head.appendChild(servicesStyles); Object.assign(window, { ServicesHero, ServiceItems, Directions, Methods, WhatYouGet, ServiceStages, Faq, FinalCta });