// Advantages — alternating full-bleed bands, image + text side by side. // Content + structure mirrored from mobile MAdvantages, scaled for desktop. const D_A = (typeof window !== 'undefined' && window.__SwappTokens) || {}; function AdvantagesSplit() { const D = D_A; const items = [ { num: '01', tag: 'Гарантия качества', body: 'Каждый инфлюенсер проходит проверку по 40 параметрам — накрутка, вовлечённость, качество аудитории.', img: 'assets/feature-quality.png', }, { num: '02', tag: 'Гибкий подбор', body: 'Выбирайте категорию, пол и количество инфлюенсеров. Задавайте стиль и формат контента под ваш бренд.', img: 'assets/feature-flexible.png', }, { num: '03', tag: 'Удобная коммуникация', body: 'Автоматизированный сервис берёт коммуникацию с инфлюенсерами на себя — контролируйте весь процесс через мобильное приложение.', img: 'assets/feature-easy.png', }, ]; const [active, setActive] = React.useState(0); const it = items[active]; return (
{/* Section header */}

Три причины выбрать SWAPP

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

{/* Selector strip — 3 buttons in a row, only one is active */}
{items.map((p, i) => { const isActive = i === active; return ( ); })}
{/* Active panel — big 3D image on left, body text on right */}
ПРИЧИНА · {it.num}

{it.tag}

{it.body}

); } Object.assign(window, { AdvantagesSplit });