[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"global":3,"services:ru":202,"technology-names:ru":248,"service:support:ru":297},{"id":4,"documentId":5,"siteName":6,"siteUrl":7,"createdAt":8,"updatedAt":8,"publishedAt":9,"locale":10,"logo":11,"ogImage":25,"nav":70,"headerCta":92,"contact":97,"footer":116,"organization":135,"brief":151},3,"pdvc9bpy99219el368k0axyu","Spot","https:\u002F\u002Fwespot.ru","2026-10-26T22:39:37.331Z","2026-10-27T12:00:11.699Z","ru",{"id":12,"documentId":13,"name":14,"alternativeText":6,"caption":15,"focalPoint":15,"width":16,"height":17,"formats":15,"hash":18,"ext":19,"mime":20,"size":21,"url":22,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":24,"updatedAt":24,"publishedAt":24},28,"tampnmiu5mwua40w53mjugw8","logo-spot.svg",null,116,34,"logo_spot_53ec7bfdce",".svg","image\u002Fsvg+xml",8.28,"\u002Fuploads\u002Flogo_spot_53ec7bfdce.svg","local","2026-10-26T22:32:01.303Z",{"id":26,"documentId":27,"name":28,"alternativeText":6,"caption":15,"focalPoint":15,"width":29,"height":30,"formats":31,"hash":66,"ext":33,"mime":36,"size":67,"url":68,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":69,"updatedAt":69,"publishedAt":69},29,"g7keq692g2z8vgqzkv8bzt0r","spot.jpg",1200,630,{"large":32,"small":42,"medium":50,"thumbnail":58},{"ext":33,"url":34,"hash":35,"mime":36,"name":37,"path":15,"size":38,"width":39,"height":40,"sizeInBytes":41},".jpg","\u002Fuploads\u002Flarge_spot_e52160dbaa.jpg","large_spot_e52160dbaa","image\u002Fjpeg","large_spot.jpg",26.66,1000,525,26659,{"ext":33,"url":43,"hash":44,"mime":36,"name":45,"path":15,"size":46,"width":47,"height":48,"sizeInBytes":49},"\u002Fuploads\u002Fsmall_spot_e52160dbaa.jpg","small_spot_e52160dbaa","small_spot.jpg",10.21,500,263,10208,{"ext":33,"url":51,"hash":52,"mime":36,"name":53,"path":15,"size":54,"width":55,"height":56,"sizeInBytes":57},"\u002Fuploads\u002Fmedium_spot_e52160dbaa.jpg","medium_spot_e52160dbaa","medium_spot.jpg",17.69,750,394,17692,{"ext":33,"url":59,"hash":60,"mime":36,"name":61,"path":15,"size":62,"width":63,"height":64,"sizeInBytes":65},"\u002Fuploads\u002Fthumbnail_spot_e52160dbaa.jpg","thumbnail_spot_e52160dbaa","thumbnail_spot.jpg",3.81,245,129,3808,"spot_e52160dbaa",33.67,"\u002Fuploads\u002Fspot_e52160dbaa.jpg","2026-10-26T22:32:01.363Z",[71,76,80,84,88],{"id":17,"label":72,"href":73,"kind":74,"strong":75,"external":75},"Услуги","\u002Fservices","text",false,{"id":77,"label":78,"href":79,"kind":74,"strong":75,"external":75},35,"Проекты","\u002Fcases",{"id":81,"label":82,"href":83,"kind":74,"strong":75,"external":75},36,"Экспертиза","\u002F#expertise",{"id":85,"label":86,"href":87,"kind":74,"strong":75,"external":75},37,"Как работаем","\u002F#how",{"id":89,"label":90,"href":91,"kind":74,"strong":75,"external":75},38,"Контакты","#contact",{"id":93,"label":94,"href":95,"kind":96,"strong":75,"external":75},39,"Обсудить проект","#brief","btn-a",{"id":4,"heading":98,"text":99,"cta":100,"links":102},"Обсудим проект","Отвечаем в тот же день. Первый шаг — созвон на 30 минут или бриф в Telegram.",{"id":101,"label":94,"href":95,"kind":96,"strong":75,"external":75},40,[103,107,111],{"id":104,"label":105,"href":106,"kind":74,"strong":75,"external":75},41,"push@wespot.ru","mailto:push@wespot.ru",{"id":108,"label":109,"href":110,"kind":74,"strong":75,"external":75},42,"+7 (922) 222-66-44","tel:+79222226644",{"id":112,"label":113,"href":114,"kind":74,"strong":75,"external":115},43,"@khudyakv","https:\u002F\u002Ft.me\u002Fkhudyakv",true,{"id":4,"legal":117,"links":118},"© 2022–2026 Spot · ИП Худяков Владислав Андреевич · ИНН 667301890121",[119,123,127,131],{"id":120,"label":121,"href":122,"kind":74,"strong":75,"external":75},44,"Политика конфиденциальности","\u002Fprivacy",{"id":124,"label":125,"href":126,"kind":74,"strong":75,"external":75},45,"Соглашение","\u002Fterms",{"id":128,"label":129,"href":130,"kind":74,"strong":115,"external":115},46,"Хабр","https:\u002F\u002Fhabr.com\u002Fru\u002Fusers\u002Fkhudyakv\u002Farticles\u002F",{"id":132,"label":133,"href":134,"kind":74,"strong":115,"external":115},47,"Telegram","https:\u002F\u002Ft.me\u002Ffrontend_lite",{"id":4,"name":6,"alternateNames":136,"legalName":137,"inn":138,"email":105,"phone":139,"telegram":114,"country":140,"description":141,"sameAs":142},"Wespot, Виспот","ИП Худяков Владислав Андреевич","667301890121","+79222226644","RU","Выстраиваем онлайн-взаимодействие бизнеса с клиентами, партнёрами и сотрудниками: личные кабинеты и магазины для клиентов, порталы для дилеров и партнёров, CRM и внутренние системы для команд.",[143,145,148],{"id":144,"label":133,"href":114,"kind":74,"strong":75,"external":115},48,{"id":146,"label":147,"href":134,"kind":74,"strong":75,"external":115},49,"Читать в Telegram",{"id":149,"label":150,"href":130,"kind":74,"strong":75,"external":115},50,"Статьи на Хабре",{"id":4,"label":94,"title":152,"submit":153,"successText":154,"errorText":155,"people":156,"fields":177,"consent":198},"Заполните бриф \u003Cspan style=\"color: #6B6B72\">по задаче\u003C\u002Fspan>","Отправить бриф","Спасибо! Бриф у нас — ответим вам как можно скорее.","Не получилось отправить бриф. Напишите нам на push@wespot.ru или в Telegram @khudyakv.",[157],{"id":4,"name":158,"role":159,"photo":160},"Владислав Худяков","Основатель",{"id":161,"documentId":162,"name":163,"alternativeText":158,"caption":15,"focalPoint":15,"width":164,"height":164,"formats":165,"hash":173,"ext":33,"mime":36,"size":174,"url":175,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":176,"updatedAt":176,"publishedAt":176},30,"fbfagczmqep6lcsch1v3c81f","vladislav-khudyakov.jpg",160,{"thumbnail":166},{"ext":33,"url":167,"hash":168,"mime":36,"name":169,"path":15,"size":170,"width":171,"height":171,"sizeInBytes":172},"\u002Fuploads\u002Fthumbnail_vladislav_khudyakov_0a1f3babcf.jpg","thumbnail_vladislav_khudyakov_0a1f3babcf","thumbnail_vladislav-khudyakov.jpg",5.61,156,5606,"vladislav_khudyakov_0a1f3babcf",5.82,"\u002Fuploads\u002Fvladislav_khudyakov_0a1f3babcf.jpg","2026-10-26T22:32:01.379Z",[178,185,191],{"id":179,"label":180,"name":181,"tag":182,"type":74,"placeholder":183,"autocomplete":181,"rows":184,"required":115},7,"Имя*","name","input","Как к вам обращаться?",0,{"id":186,"label":187,"name":188,"tag":182,"type":74,"placeholder":189,"autocomplete":190,"rows":184,"required":115},8,"Как с вами связаться*","contact","Мессенджер, телефон, email","off",{"id":192,"label":193,"name":194,"tag":195,"type":74,"placeholder":196,"autocomplete":190,"rows":197,"required":75},9,"Кратко о задаче","task","textarea","Что нужно сделать, в какие сроки, есть ли ограничения",4,{"id":4,"before":199,"link":200,"href":122,"after":201},"Даю согласие на обработку персональных данных. Подробнее в ","политике конфиденциальности",".",[203,211,220,228,235,241],{"id":204,"documentId":205,"title":206,"slug":207,"num":208,"text":209,"isLinked":75,"order":184,"ctaLabel":210},25,"xom9f9b8uov8k5jzse6cawd0","Личные кабинеты и порталы","lk","01","Кабинеты для клиентов, партнёров и сотрудников: заказы, платежи, заявки, история и роли доступа.","Обсудить задачу",{"id":212,"documentId":213,"title":214,"slug":215,"num":216,"text":217,"isLinked":75,"order":218,"ctaLabel":219},13,"tumsah9k2m6m0sewkabpw61e","Корпоративные системы","corporate","02","CRM, ERP и внутренние системы. Клиенты, финансы, обращения и доступы в одном месте.",1,"Обсудить систему",{"id":221,"documentId":222,"title":223,"slug":224,"num":225,"text":226,"isLinked":75,"order":227,"ctaLabel":210},26,"zunn9dms6ad8texoqw6y3tdr","Mini Apps и веб-сервисы","mini-apps","03","Mini Apps, чат-боты и веб-сервисы для автоматизации отдельных процессов бизнеса.",2,{"id":229,"documentId":230,"title":231,"slug":232,"num":233,"text":234,"isLinked":75,"order":4,"ctaLabel":210},27,"jhuw9zs2spni1yu9a682x04h","Спецпроекты и сложные интерфейсы","special","04","Web-игры, конфигураторы и калькуляторы. Делали для Альфа-Банка, Райффайзен Лайф и SPLAT.",{"id":12,"documentId":236,"title":237,"slug":238,"num":239,"text":240,"isLinked":75,"order":197,"ctaLabel":210},"ckrj708ld8bs46wv7klunsjo","Интеграции сервисов","integrations","05","Обмен данными с 1С, CRM, ЮKassa, Stripe, службами доставки и SMS-шлюзами.",{"id":26,"documentId":242,"title":243,"slug":244,"num":245,"text":246,"isLinked":75,"order":247,"ctaLabel":210},"yuha2yu8lv44n7tn7bacrsgk","Поддержка и масштабирование","support","06","Подключаемся в существующие продукты и работаем с чужим кодом. Оптимизируем производительность и переносим legacy на новый стек.",5,[249,253,257,261,265,269,273,277,281,285,289,293],{"id":250,"documentId":251,"name":252},85,"p8vqp4j7u4d5hczr7szvpixb","Vue",{"id":254,"documentId":255,"name":256},86,"cz2o7v44o0aco9e5ug991orw","React",{"id":258,"documentId":259,"name":260},87,"xlc3e2f0g2e8d21dtz56fhqq","Nuxt",{"id":262,"documentId":263,"name":264},88,"tn8tizd5lz1g7lobpen0g8jp","Next.js",{"id":266,"documentId":267,"name":268},89,"j4b9wdar97fh6a7n4np1ol1b","TypeScript",{"id":270,"documentId":271,"name":272},90,"y119214qgyryif676kl65vzm","Vite",{"id":274,"documentId":275,"name":276},91,"h32yowozezgx7shnoavwhdhr","Sass",{"id":278,"documentId":279,"name":280},92,"nptn5i4h1260f2i8vsf05xm8","Pinia",{"id":282,"documentId":283,"name":284},93,"deb59z0fojzpks7jg8zqhy9x","GSAP",{"id":286,"documentId":287,"name":288},94,"ipa2daxz0h944wz1bpkhaphz","Canvas",{"id":290,"documentId":291,"name":292},95,"rzotygp0g2fxn3ynxnucq3jp","Anime.js",{"id":294,"documentId":295,"name":296},96,"hd8evrxia67rvyuvmv0tij7o","Figma",{"id":26,"documentId":242,"title":243,"slug":244,"num":245,"order":247,"text":246,"ctaLabel":210,"includes":298,"isLinked":75,"createdAt":299,"updatedAt":300,"publishedAt":301,"locale":10,"projects":302,"faqs":1198,"blocks":1246,"seo":1587},"[Состав услуги: какие задачи решаем и что входит в работу]","2026-10-26T22:39:37.285Z","2026-10-28T01:39:17.592Z","2026-10-28T01:39:17.643Z",[303,900],{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10,"tags":317,"partner":15,"formats":323,"points":324,"slides":334,"cover":376,"coverSettings":382,"categories":384,"services":391,"client":768,"taskList":774,"done":775,"gallery":791,"testimonial":792,"nextProject":809,"seo":897},"jzhsxo67cxtotrobtcmid5rg","3 года развиваем CRM сети музыкальных школ «Виртуозы»","virtuozy","Все филиалы получили реактивное реал-тайм расписание и множество полезных модулей для управления бизнесом.","Сеть музыкальных школ «Виртуозы»","CRM-система","Vue.js, Pinia, PrimeVue, PHP, Socket.IO","","Внутренняя система","\u003Cp>Оптимизировать работу с расписанием и разгрузить администраторов сети школ: занятия, замены и переносы должны обновляться во всех филиалах сразу, без звонков и ручной сверки.\u003C\u002Fp>\n\u003Cp>Обеспечить реал-тайм и наполнить систему модулями для управления бизнесом: ученики, преподаватели, оплаты и отчётность в одной CRM.\u003C\u002Fp>","2026-10-26T22:39:36.296Z","2026-10-28T00:34:25.071Z","2026-10-28T00:34:25.230Z",[318,321],{"id":319,"label":320},393,"«Виртуозы»",{"id":56,"label":322},"Образование",[],[325,328,331],{"id":326,"text":327},369,"Миграция фронтенд стека на Vue.js",{"id":329,"text":330},370,"Внедрение модульной системы",{"id":332,"text":333},371,"Реактивные формы, регулярные уроки",[335],{"id":336,"documentId":337,"name":338,"alternativeText":305,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":341,"hash":372,"ext":343,"mime":346,"size":373,"url":374,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":375,"updatedAt":375,"publishedAt":375},12,"oepj2jygdk1n4z0b7wxud8tm","virtuozy-laptop.webp",1536,864,{"large":342,"small":351,"medium":358,"thumbnail":365},{"ext":343,"url":344,"hash":345,"mime":346,"name":347,"path":15,"size":348,"width":39,"height":349,"sizeInBytes":350},".webp","\u002Fuploads\u002Flarge_virtuozy_laptop_ceee7f8cbb.webp","large_virtuozy_laptop_ceee7f8cbb","image\u002Fwebp","large_virtuozy-laptop.webp",32.99,562,32994,{"ext":343,"url":352,"hash":353,"mime":346,"name":354,"path":15,"size":355,"width":47,"height":356,"sizeInBytes":357},"\u002Fuploads\u002Fsmall_virtuozy_laptop_ceee7f8cbb.webp","small_virtuozy_laptop_ceee7f8cbb","small_virtuozy-laptop.webp",13.39,281,13394,{"ext":343,"url":359,"hash":360,"mime":346,"name":361,"path":15,"size":362,"width":55,"height":363,"sizeInBytes":364},"\u002Fuploads\u002Fmedium_virtuozy_laptop_ceee7f8cbb.webp","medium_virtuozy_laptop_ceee7f8cbb","medium_virtuozy-laptop.webp",23.22,422,23220,{"ext":343,"url":366,"hash":367,"mime":346,"name":368,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":371},"\u002Fuploads\u002Fthumbnail_virtuozy_laptop_ceee7f8cbb.webp","thumbnail_virtuozy_laptop_ceee7f8cbb","thumbnail_virtuozy-laptop.webp",5.21,138,5212,"virtuozy_laptop_ceee7f8cbb",66.57,"\u002Fuploads\u002Fvirtuozy_laptop_ceee7f8cbb.webp","2026-10-26T22:31:58.739Z",{"id":336,"documentId":337,"name":338,"alternativeText":305,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":377,"hash":372,"ext":343,"mime":346,"size":373,"url":374,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":375,"updatedAt":375,"publishedAt":375},{"large":378,"small":379,"medium":380,"thumbnail":381},{"ext":343,"url":344,"hash":345,"mime":346,"name":347,"path":15,"size":348,"width":39,"height":349,"sizeInBytes":350},{"ext":343,"url":352,"hash":353,"mime":346,"name":354,"path":15,"size":355,"width":47,"height":356,"sizeInBytes":357},{"ext":343,"url":359,"hash":360,"mime":346,"name":361,"path":15,"size":362,"width":55,"height":363,"sizeInBytes":364},{"ext":343,"url":366,"hash":367,"mime":346,"name":368,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":371},{"id":146,"ratio":311,"position":383,"scale":218},"50% 50%",[385],{"id":192,"documentId":386,"label":387,"slug":388,"order":184,"createdAt":389,"updatedAt":389,"publishedAt":390,"locale":10},"tanodytymqmx8fmdfitrupv8","Кабинеты и CRM","crm","2026-10-26T22:39:36.121Z","2026-10-27T12:00:12.123Z",[392,702],{"id":212,"documentId":213,"title":214,"slug":215,"num":216,"order":218,"text":217,"ctaLabel":219,"includes":311,"isLinked":75,"createdAt":393,"updatedAt":393,"publishedAt":394,"locale":10,"blocks":395,"seo":699},"2026-10-26T22:39:37.122Z","2026-10-27T12:00:12.177Z",[396,598,612,623,690,693],{"id":4,"heading":397,"note":398,"initial":218,"modules":399,"__component":597},"Из чего собираем систему","Схема модулей для примера. Набор модулей и сценариев собираем под процессы конкретной компании.",[400,430,464,495,529,563],{"id":212,"name":401,"text":402,"features":403,"events":416},"Клиенты","Единая карточка клиента со всей историей: контакты, сделки, договоры и коммуникации в одном месте.",[404,407,410,413],{"id":405,"label":406},307,"Карточка клиента",{"id":408,"label":409},308,"История",{"id":411,"label":412},309,"Сегменты",{"id":414,"label":415},310,"Поиск",[417,420,422,426],{"id":146,"time":418,"text":419},"Сегодня","Создана карточка клиента",{"id":149,"time":418,"text":421},"Добавлен договор",{"id":423,"time":424,"text":425},51,"Вчера","Назначен менеджер",{"id":427,"time":428,"text":429},52,"Неделю назад","Первое обращение",{"id":431,"name":432,"text":433,"features":434,"events":447},14,"Обращения","Заявки из всех каналов попадают в одну очередь, у каждой есть ответственный и статус.",[435,438,441,444],{"id":436,"label":437},311,"Очередь заявок",{"id":439,"label":440},312,"Статусы",{"id":442,"label":443},313,"Ответственные",{"id":445,"label":446},314,"Уведомления",[448,452,456,460],{"id":449,"time":450,"text":451},53,"10:24","Заявка из формы на сайте",{"id":453,"time":454,"text":455},54,"10:31","Назначен ответственный",{"id":457,"time":458,"text":459},55,"12:05","Статус: в работе",{"id":461,"time":462,"text":463},56,"16:40","Заявка закрыта",{"id":465,"name":466,"text":467,"features":468,"events":481},15,"Финансы","Счета, оплаты и взаиморасчёты, связанные с клиентами и сделками, с выгрузкой в учётные системы.",[469,472,475,478],{"id":470,"label":471},315,"Счета",{"id":473,"label":474},316,"Оплаты",{"id":476,"label":477},317,"Интеграция с 1С",{"id":479,"label":480},318,"ЮKassa",[482,485,488,491],{"id":483,"time":418,"text":484},57,"Выставлен счёт",{"id":486,"time":418,"text":487},58,"Оплата через ЮKassa",{"id":489,"time":418,"text":490},59,"Выгрузка в 1С",{"id":492,"time":493,"text":494},60,"Завтра","Акт сверки",{"id":496,"name":497,"text":498,"features":499,"events":512},16,"Данные и отчёты","Отчёты по ключевым показателям строятся из живых данных системы, без ручного сведения таблиц.",[500,503,506,509],{"id":501,"label":502},319,"Отчёты",{"id":504,"label":505},320,"Дашборды",{"id":507,"label":508},321,"Экспорт",{"id":510,"label":511},322,"Справочники",[513,517,521,525],{"id":514,"time":515,"text":516},61,"Понедельник","Еженедельный отчёт",{"id":518,"time":519,"text":520},62,"Ежедневно","Обновление дашборда",{"id":522,"time":523,"text":524},63,"По запросу","Экспорт в Excel",{"id":526,"time":527,"text":528},64,"Ежемесячно","Сводка по филиалам",{"id":530,"name":531,"text":532,"features":533,"events":546},17,"Роли и доступы","Каждый сотрудник видит и меняет только то, что нужно для его работы. Действия фиксируются в журнале.",[534,537,540,543],{"id":535,"label":536},323,"Роли",{"id":538,"label":539},324,"Права",{"id":541,"label":542},325,"Филиалы",{"id":544,"label":545},326,"Журнал действий",[547,551,555,559],{"id":548,"time":549,"text":550},65,"09:00","Вход администратора",{"id":552,"time":553,"text":554},66,"09:12","Выданы права менеджеру",{"id":556,"time":557,"text":558},67,"11:30","Доступ к филиалу",{"id":560,"time":561,"text":562},68,"18:00","Запись в журнал",{"id":564,"name":565,"text":566,"features":567,"events":580},18,"Процессы","Ключевые процессы компании переводим в сценарии системы: этапы, проверки и автоматические действия.",[568,571,574,577],{"id":569,"label":570},327,"Этапы",{"id":572,"label":573},328,"Автоматизация",{"id":575,"label":576},329,"Расписание",{"id":578,"label":579},330,"Согласования",[581,585,589,593],{"id":582,"time":583,"text":584},69,"Этап 1","Заявка принята",{"id":586,"time":587,"text":588},70,"Этап 2","Согласование",{"id":590,"time":591,"text":592},71,"Этап 3","Автоматическое уведомление",{"id":594,"time":595,"text":596},72,"Этап 4","Готово","blocks.modules",{"id":4,"heading":599,"note":600,"items":601,"__component":611},"Когда нужна своя система","Процессы выросли из таблиц и коробочных решений",[602,605,608],{"id":522,"num":208,"title":603,"text":604},"Данные разбросаны","Клиенты, заявки и финансы живут в разных таблицах и сервисах, сводная картина собирается вручную.",{"id":526,"num":216,"title":606,"text":607},"Коробка не подходит","Готовая CRM заставляет подстраивать бизнес под себя, доработки упираются в ограничения платформы.",{"id":548,"num":225,"title":609,"text":610},"Система устарела","Внутренний инструмент работает, но его сложно развивать. Мигрируем на современный стек без остановки работы.","blocks.when",{"id":4,"heading":613,"project":614,"testimonial":615,"__component":622},"Кейс",{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10},{"id":4,"documentId":616,"text":617,"name":618,"role":619,"createdAt":620,"updatedAt":620,"publishedAt":621,"locale":10},"yzg2zta62sp74w1dtqx0bjeg","«Вместе со Spot перевели внутреннюю CRM‑систему на Vue.js. Онлайн-расписание и ключевые модули стабильно работают во всех филиалах сети музыкальных школ.»","Дмитрий Бидуля","Генеральный директор «Виртуозов»","2026-10-26T22:39:36.191Z","2026-10-27T12:00:12.442Z","blocks.project-quote",{"id":4,"cards":624,"__component":689},[625,649],{"id":247,"label":626,"title":627,"dark":75,"chips":628},"Интеграции","Связываем систему с тем, что уже работает",[629,632,635,637,640,643,646],{"id":630,"label":631},331,"1С",{"id":633,"label":634},332,"CRM",{"id":636,"label":480},333,{"id":638,"label":639},334,"Stripe",{"id":641,"label":642},335,"Службы доставки",{"id":644,"label":645},336,"SMS-шлюзы",{"id":647,"label":648},337,"Другие API",{"id":650,"label":651,"title":652,"dark":115,"chips":653},6,"Стек","Технологии, которые можно развивать в долгую",[654,657,660,662,665,668,671,674,677,680,683,686],{"id":655,"label":656},338,"Vue\u002FNuxt",{"id":658,"label":659},339,"React\u002FNext",{"id":661,"label":268},340,{"id":663,"label":664},341,"Python\u002FDjango\u002FFastAPI",{"id":666,"label":667},342,"NestJS",{"id":669,"label":670},343,"PostgreSQL",{"id":672,"label":673},344,"Redis",{"id":675,"label":676},345,"RabbitMQ",{"id":678,"label":679},346,"Docker",{"id":681,"label":682},347,"Nginx",{"id":684,"label":685},348,"S3",{"id":687,"label":688},349,"Grafana","blocks.chips-cards",{"id":530,"heading":691,"cta":15,"__component":692},"F.A.Q","blocks.faq",{"id":4,"label":694,"title":695,"link":696,"__component":698},"Ещё 5 направлений","Все услуги",{"id":697,"label":695,"href":73,"kind":74,"strong":75,"external":75},103,"blocks.cta",{"id":700,"metaTitle":701,"metaDescription":217,"canonical":15,"noIndex":75,"ogImage":15},77,"Корпоративные системы — Spot",{"id":26,"documentId":242,"title":243,"slug":244,"num":245,"order":247,"text":246,"ctaLabel":210,"includes":298,"isLinked":75,"createdAt":299,"updatedAt":300,"publishedAt":301,"locale":10,"blocks":703,"seo":765},[704,707,727,760],{"id":161,"heading":705,"body":298,"__component":706},"Что входит","blocks.includes",{"id":708,"heading":709,"projects":710,"__component":726},24,"Кейсы",[711,712],{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10},{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10},"qdeu7079nihj4cfspmqsvnx0","Калькуляторы и сервисы для страховой компании","raiffeisen","В рамках поддержки дорабатывали сайт и системы. Оптимизировали форму наступления страхового случая и механизм выдачи полиса.","Райффайзен Лайф","Калькуляторы и сервисы","1С-Битрикс, Native Frontend","Ссылка закрыта","\u003Cp>Дорабатывать сайт и внутренние сервисы страховой в рамках поддержки: упростить форму наступления страхового случая и обновить механизм выдачи полиса, чтобы цена на сайте совпадала с ценой в договоре.\u003C\u002Fp>","За 1 год в режиме поддержки обновили основные механизмы, форму наступления страхового случая и механизм выдачи полиса, сайт и сервисы страховой продолжают развиваться.","2026-10-26T22:39:36.396Z","2026-10-26T22:39:36.778Z","2026-10-27T12:00:11.949Z","blocks.projects-cards",{"id":108,"heading":86,"lead":728,"principlesHeading":729,"steps":730,"principles":747,"__component":759},"Мы занимались заказной разработкой задолго до нейросетей, и процесс сложился ещё тогда. ИИ помогает быстрее выпускать и поддерживать продукт. За стабильность и безопасность по-прежнему отвечаем мы.","Вы в курсе всего, что происходит",[731,735,739,743],{"id":732,"num":208,"title":733,"text":734},177,"Бриф и оценка","Обсуждаем задачу и оцениваем её. Затем собираем спецификацию: функционал, технические решения, роли, правила и краевые сценарии. Дальше по ней разрабатываем (SDD) и по ней же принимаем результат.",{"id":736,"num":216,"title":737,"text":738},178,"Кликабельный прототип","Собираем прототип по вашему дизайну или с помощью нейросетей. Сценарии можно пройти руками ещё до начала основной разработки.",{"id":740,"num":225,"title":741,"text":742},179,"Разработка и интеграция","После показа прототипа корректируем техническое задание. Простой код пишем с помощью нейросетей Codex и Claude Code: так рутина идёт быстрее, а бюджет расходуется экономнее. Мы знаем, где ИИ может ошибаться, поэтому каждое изменение проверяет программист на код-ревью. Подключаем продукт к вашим системам и внешним сервисам: CRM, оплате и другим. Весь результат этапа доступен на демо-стенде по ссылке проекта.",{"id":744,"num":233,"title":745,"text":746},180,"Тесты и релиз","Когда функционал готов, покрываем его тестами и готовим запуск на тестовом стенде. Это копия боевой среды, где продукт проверяется в реальных условиях. После финального тестирования переносим в продакшен и подключаем мониторинг.",[748,751,755],{"id":749,"title":502,"text":750},124,"Каждые 1–2 недели присылаем отчёт: что сделали, что берём дальше и где возможен перерасход, если задачи меняются. О лишних расходах вы узнаёте до того, как они случились, а не по факту.",{"id":752,"title":753,"text":754},125,"Демо по ссылке","Текущая версия продукта всегда открыта. Можно зайти в любой момент, всё пощупать и отправить ссылку коллегам.",{"id":756,"title":757,"text":758},126,"Прямая связь с командой","Общий чат с разработчиками, без цепочки менеджеров. На вопросы отвечают те, кто пишет код.","blocks.how",{"id":101,"heading":691,"cta":761,"__component":692},{"id":762,"label":763,"href":95,"kind":764,"strong":75,"external":75},136,"Задать свой вопрос","btn-d",{"id":766,"metaTitle":767,"metaDescription":246,"canonical":15,"noIndex":75,"ogImage":15},100,"Поддержка и масштабирование — Spot",{"id":144,"documentId":769,"name":770,"order":771,"showInMarquee":115,"createdAt":772,"updatedAt":772,"publishedAt":773,"locale":10,"logo":15},"sw4ys6qn5d0mehqodmpe8j1o","Виртуозы",11,"2026-10-26T22:39:36.095Z","2026-10-27T12:00:11.584Z",[],[776,778,781,784,786,789],{"id":777,"text":327},372,{"id":779,"text":780},373,"Реал-тайм расписание во всех филиалах на Socket.IO",{"id":782,"text":783},374,"Замены и переносы занятий без ручной сверки",{"id":785,"text":330},375,{"id":787,"text":788},376,"Модули учеников, преподавателей, оплат и отчётности",{"id":790,"text":333},377,[],{"id":4,"documentId":616,"text":617,"name":618,"role":619,"createdAt":620,"updatedAt":620,"publishedAt":621,"locale":10,"photo":793},{"id":218,"documentId":794,"name":795,"alternativeText":618,"caption":15,"focalPoint":15,"width":796,"height":796,"formats":797,"hash":804,"ext":33,"mime":36,"size":805,"url":806,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":807,"updatedAt":807,"publishedAt":808},"o07v86mfumrgwdobzggkp4qp","dmitry-bidulya.jpg",176,{"thumbnail":798},{"ext":33,"url":799,"hash":800,"mime":36,"name":801,"path":15,"size":802,"width":171,"height":171,"sizeInBytes":803},"\u002Fuploads\u002Fthumbnail_dmitry_bidulya_e8819c9f79.jpg","thumbnail_dmitry_bidulya_e8819c9f79","thumbnail_dmitry-bidulya.jpg",6.31,6311,"dmitry_bidulya_e8819c9f79",7.39,"\u002Fuploads\u002Fdmitry_bidulya_e8819c9f79.jpg","2026-10-26T22:31:57.378Z","2026-10-26T22:31:57.379Z",{"id":77,"documentId":810,"title":811,"slug":812,"order":227,"lede":813,"desc":813,"collab":75,"clientName":814,"kind":815,"stack":816,"site":817,"noSiteText":311,"task":818,"result":819,"createdAt":820,"updatedAt":821,"publishedAt":822,"locale":10,"tags":823,"formats":831,"points":832,"slides":839,"cover":871,"coverSettings":877,"taskList":878,"done":879,"gallery":893,"seo":894},"jf35hvefa8t9rhg8jii1vxs3","Расширили функционал интернет-магазина производителя Ветерспорт","vetersport","Добавили комплекты, скидки и ускорили сайт перед Чёрной пятницей.","Ветерспорт","Интернет-магазин","Redis, Nginx, 1С, S3 + CDN, Prometheus","https:\u002F\u002Fveter.cc\u002F","\u003Cp>Доработать интернет-магазин бренда спортивной экипировки и адаптировать сервер к нагрузкам во время распродаж.\u003C\u002Fp>\n\u003Cp>Запустить комплекты товаров со скидкой на набор и упростить оформление заказа подсказками в формах. Снять нагрузку с сервера: вынести файлы в облачное хранилище, настроить кэширование и мониторинг, чтобы в Чёрную пятницу магазин работал без сбоев.\u003C\u002Fp>","Обновили конфигурацию сайта под более высокую пропускную способность, в магазине появились комплекты и мониторинг для отслеживания проблем в Чёрную пятницу.","2026-10-26T22:39:36.323Z","2026-10-27T12:27:42.925Z","2026-10-27T12:27:42.945Z",[824,826,828],{"id":825,"label":814},133,{"id":827,"label":815},134,{"id":829,"label":830},135,"Ритейл",[],[833,836],{"id":834,"text":835},257,"Подключили сервис подсказок при заполнении данных в формах",{"id":837,"text":838},258,"Вынесли загрузку файлов в облачное хранилище S3",[840],{"id":212,"documentId":841,"name":842,"alternativeText":811,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":843,"hash":867,"ext":343,"mime":346,"size":868,"url":869,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":870,"updatedAt":870,"publishedAt":870},"fgctemnasxypnn1xc1g8hxy8","vetersport-laptop.webp",{"large":844,"small":850,"medium":856,"thumbnail":862},{"ext":343,"url":845,"hash":846,"mime":346,"name":847,"path":15,"size":848,"width":39,"height":349,"sizeInBytes":849},"\u002Fuploads\u002Flarge_vetersport_laptop_0a3b6dc2cd.webp","large_vetersport_laptop_0a3b6dc2cd","large_vetersport-laptop.webp",27.51,27514,{"ext":343,"url":851,"hash":852,"mime":346,"name":853,"path":15,"size":854,"width":47,"height":356,"sizeInBytes":855},"\u002Fuploads\u002Fsmall_vetersport_laptop_0a3b6dc2cd.webp","small_vetersport_laptop_0a3b6dc2cd","small_vetersport-laptop.webp",12.07,12072,{"ext":343,"url":857,"hash":858,"mime":346,"name":859,"path":15,"size":860,"width":55,"height":363,"sizeInBytes":861},"\u002Fuploads\u002Fmedium_vetersport_laptop_0a3b6dc2cd.webp","medium_vetersport_laptop_0a3b6dc2cd","medium_vetersport-laptop.webp",19.85,19848,{"ext":343,"url":863,"hash":864,"mime":346,"name":865,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":866},"\u002Fuploads\u002Fthumbnail_vetersport_laptop_0a3b6dc2cd.webp","thumbnail_vetersport_laptop_0a3b6dc2cd","thumbnail_vetersport-laptop.webp",5210,"vetersport_laptop_0a3b6dc2cd",51.76,"\u002Fuploads\u002Fvetersport_laptop_0a3b6dc2cd.webp","2026-10-26T22:31:58.988Z",{"id":212,"documentId":841,"name":842,"alternativeText":811,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":872,"hash":867,"ext":343,"mime":346,"size":868,"url":869,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":870,"updatedAt":870,"publishedAt":870},{"large":873,"small":874,"medium":875,"thumbnail":876},{"ext":343,"url":845,"hash":846,"mime":346,"name":847,"path":15,"size":848,"width":39,"height":349,"sizeInBytes":849},{"ext":343,"url":851,"hash":852,"mime":346,"name":853,"path":15,"size":854,"width":47,"height":356,"sizeInBytes":855},{"ext":343,"url":857,"hash":858,"mime":346,"name":859,"path":15,"size":860,"width":55,"height":363,"sizeInBytes":861},{"ext":343,"url":863,"hash":864,"mime":346,"name":865,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":866},{"id":77,"ratio":311,"position":383,"scale":218},[],[880,883,885,888,891],{"id":881,"text":882},259,"Реализовали комплекты товаров со скидкой на набор",{"id":884,"text":835},260,{"id":886,"text":887},261,"Вынесли загрузку файлов в облачное хранилище S3 с раздачей через CDN",{"id":889,"text":890},262,"Оптимизировали сервер и настроили кэширование",{"id":48,"text":892},"Настроили мониторинг и уведомления о сбоях",[],{"id":132,"metaTitle":895,"metaDescription":896,"canonical":15,"noIndex":75,"ogImage":15},"Доработка интернет-магазина спортивной экипировки под Чёрную пятницу","Комплекты со скидкой, S3 и CDN, кэширование и мониторинг для магазина Ветерспорт. Сайт выдержал нагрузку распродажи.",{"id":282,"metaTitle":898,"metaDescription":899,"canonical":15,"noIndex":75,"ogImage":15},"Разработка CRM для сети музыкальных школ на Vue.js","3 года развиваем CRM «Виртуозов»: реал-тайм расписание на Socket.IO, ученики, оплаты и отчётность для всех филиалов.",{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10,"tags":901,"partner":906,"formats":911,"points":912,"slides":919,"cover":952,"coverSettings":958,"categories":959,"services":971,"client":1077,"taskList":1081,"done":1082,"gallery":1093,"testimonial":15,"nextProject":1094,"seo":1195},[902,903],{"id":16,"label":717},{"id":904,"label":905},117,"Страхование",{"id":4,"documentId":907,"name":908,"url":15,"order":184,"createdAt":909,"updatedAt":909,"publishedAt":910,"locale":10,"logo":15},"aftb92nnhw9ls4rpwg67z6o7","Pragmatica","2026-10-26T22:39:36.117Z","2026-10-27T12:00:11.766Z",[],[913,916],{"id":914,"text":915},204,"Калькуляторы полисов",{"id":917,"text":918},205,"Сценарии страховых случаев",[920],{"id":564,"documentId":921,"name":922,"alternativeText":714,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":923,"hash":948,"ext":343,"mime":346,"size":949,"url":950,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":951,"updatedAt":951,"publishedAt":951},"erkuhx09vnbzhocyritt9cga","raiffeisen-laptop.webp",{"large":924,"small":930,"medium":936,"thumbnail":942},{"ext":343,"url":925,"hash":926,"mime":346,"name":927,"path":15,"size":928,"width":39,"height":349,"sizeInBytes":929},"\u002Fuploads\u002Flarge_raiffeisen_laptop_8eebfcc8da.webp","large_raiffeisen_laptop_8eebfcc8da","large_raiffeisen-laptop.webp",25.82,25824,{"ext":343,"url":931,"hash":932,"mime":346,"name":933,"path":15,"size":934,"width":47,"height":356,"sizeInBytes":935},"\u002Fuploads\u002Fsmall_raiffeisen_laptop_8eebfcc8da.webp","small_raiffeisen_laptop_8eebfcc8da","small_raiffeisen-laptop.webp",10.66,10658,{"ext":343,"url":937,"hash":938,"mime":346,"name":939,"path":15,"size":940,"width":55,"height":363,"sizeInBytes":941},"\u002Fuploads\u002Fmedium_raiffeisen_laptop_8eebfcc8da.webp","medium_raiffeisen_laptop_8eebfcc8da","medium_raiffeisen-laptop.webp",18.15,18152,{"ext":343,"url":943,"hash":944,"mime":346,"name":945,"path":15,"size":946,"width":63,"height":370,"sizeInBytes":947},"\u002Fuploads\u002Fthumbnail_raiffeisen_laptop_8eebfcc8da.webp","thumbnail_raiffeisen_laptop_8eebfcc8da","thumbnail_raiffeisen-laptop.webp",4.4,4396,"raiffeisen_laptop_8eebfcc8da",48.37,"\u002Fuploads\u002Fraiffeisen_laptop_8eebfcc8da.webp","2026-10-26T22:31:59.820Z",{"id":564,"documentId":921,"name":922,"alternativeText":714,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":953,"hash":948,"ext":343,"mime":346,"size":949,"url":950,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":951,"updatedAt":951,"publishedAt":951},{"large":954,"small":955,"medium":956,"thumbnail":957},{"ext":343,"url":925,"hash":926,"mime":346,"name":927,"path":15,"size":928,"width":39,"height":349,"sizeInBytes":929},{"ext":343,"url":931,"hash":932,"mime":346,"name":933,"path":15,"size":934,"width":47,"height":356,"sizeInBytes":935},{"ext":343,"url":937,"hash":938,"mime":346,"name":939,"path":15,"size":940,"width":55,"height":363,"sizeInBytes":941},{"ext":343,"url":943,"hash":944,"mime":346,"name":945,"path":15,"size":946,"width":63,"height":370,"sizeInBytes":947},{"id":229,"ratio":311,"position":383,"scale":218},[960,966],{"id":771,"documentId":961,"label":962,"slug":963,"order":227,"createdAt":964,"updatedAt":964,"publishedAt":965,"locale":10},"px7ocjz6yw8c5f1dv9lhszzc","Игры и лояльность","games","2026-10-26T22:39:36.159Z","2026-10-27T12:00:12.130Z",{"id":336,"documentId":967,"label":968,"slug":232,"order":4,"createdAt":969,"updatedAt":969,"publishedAt":970,"locale":10},"p0gjo9lj5uk1xox3vvfqxjmh","Спецпроекты","2026-10-26T22:39:36.163Z","2026-10-27T12:00:12.134Z",[972,1057],{"id":229,"documentId":230,"title":231,"slug":232,"num":233,"order":4,"text":234,"ctaLabel":210,"includes":298,"isLinked":75,"createdAt":973,"updatedAt":974,"publishedAt":975,"locale":10,"blocks":976,"seo":1054},"2026-10-26T22:39:37.210Z","2026-10-28T01:39:17.188Z","2026-10-28T01:39:17.247Z",[977,978,1034,1051],{"id":221,"heading":705,"body":298,"__component":706},{"id":979,"heading":709,"projects":980,"__component":726},20,[981,995,1005,1019,1020],{"id":81,"documentId":982,"title":983,"slug":984,"order":4,"lede":985,"desc":985,"collab":115,"clientName":986,"kind":987,"stack":988,"site":311,"noSiteText":989,"task":990,"result":991,"createdAt":992,"updatedAt":993,"publishedAt":994,"locale":10},"dz53r8mitt3dtxzu29ni7apu","Игра для онбординга в программу лояльности","more-vygody","Web-игра для онбординга в систему лояльности банка.","Альфа-Банк","Web-игра в WebView","Vue.js, Pinia, CSS3 Animation, Laravel (PHP), Zabbix","Внутри приложения банка","\u003Cp>Познакомить клиентов банка с программой лояльности через игру и мотивировать копить и тратить баллы.\u003C\u002Fp>\n\u003Cp>Сделать две механики: квиз, который объясняет правила программы и даёт попытки, и рыбалку с коллекционными предметами и материальными призами. Собирать аналитику поведения игроков, чтобы улучшать игровой опыт.\u003C\u002Fp>","Игра работает внутри приложения банка как онбординг в программу лояльности: правила объясняет квиз, за попытки клиенты получают коллекционные предметы и призы.","2026-10-26T22:39:36.374Z","2026-10-27T12:27:42.977Z","2026-10-27T12:27:42.994Z",{"id":85,"documentId":996,"title":997,"slug":998,"order":247,"lede":999,"desc":999,"collab":115,"clientName":986,"kind":987,"stack":988,"site":311,"noSiteText":989,"task":1000,"result":1001,"createdAt":1002,"updatedAt":1003,"publishedAt":1004,"locale":10},"mdr5m390jta7okrng52xusvy","Квиз для рекомендаций Альфа-карты","atlas","Web-игра-квиз с механикой свайпа карточек, которая открывает локации по мере прогресса.","\u003Cp>Построить игру вокруг географических локаций: игрок отвечает на серию вопросов об одной из них, а за успешную сессию на следующий день открывается новая. Отслеживать ключевые события и поведение игроков, чтобы улучшать игровой опыт.\u003C\u002Fp>","Игра работает внутри приложения банка: квиз со свайпами призывает каждый день возвращаться за новой локацией, а аналитика ключевых событий показывает, где проблемы и доходят ли клиенты до рекомендации карты.","2026-10-26T22:39:36.416Z","2026-10-27T12:27:43.086Z","2026-10-27T12:27:43.214Z",{"id":101,"documentId":1006,"title":1007,"slug":1008,"order":186,"lede":1009,"desc":1009,"collab":115,"clientName":1010,"kind":1011,"stack":1012,"site":1013,"noSiteText":311,"task":1014,"result":1015,"createdAt":1016,"updatedAt":1017,"publishedAt":1018,"locale":10},"ooxg56w21e9uft4wk5oh2x7o","Лендинг для запуска продукта Splat Biohack+","splat","Сформировать у клиентов знание о новом бренде и раскрыть его УТП.","SPLAT","Страница продукта","Nuxt 3, Wordpress (Headless), GraphQL","https:\u002F\u002Fwww.splatbiohack.com\u002F","\u003Cp>В сжатые сроки разработать лендинг для запуска BIOHACK+ вместе с командой дизайна.\u003C\u002Fp>\n\u003Cp>Сделать страницу редактируемой: команда клиента должна сама работать с контентом, добавлять новые продукты и управлять маркетплейс-ссылками для быстрой покупки.\u003C\u002Fp>","Лендинг запущен в срок к старту продукта: команда SPLAT может без помощи программистов обновлять контент, добавлять продукты и ссылки на маркетплейсы через систему управления контентом.","2026-10-26T22:39:36.515Z","2026-10-27T12:27:43.343Z","2026-10-27T12:27:43.357Z",{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10},{"id":12,"documentId":1021,"title":1022,"slug":1023,"order":192,"lede":1024,"desc":1024,"collab":75,"clientName":1025,"kind":1026,"stack":1027,"site":311,"noSiteText":1028,"task":1029,"result":1030,"createdAt":1031,"updatedAt":1032,"publishedAt":1033,"locale":10},"lsfpzts1qol8bleck5gvqp79","Квиз для интерактивного стенда застройщика Практика","praktika","Одна версия для тач-панели, планшета сотрудника и мобильного устройства клиента.","«Практика»","Квиз для стенда","Vue.js, Pinia, Vue-Validate, PHP, Sms.ru, Google Docs","Внутренний сервис","\u003Cp>Сделать квиз для интерактивного стенда застройщика на форуме в EXPO-центре: отвечая на вопросы, посетитель узнаёт свою расположенность к определённой профессии.\u003C\u002Fp>\n\u003Cp>Собрать контакты участников и подтвердить номер телефона через СМС. Одна версия должна работать на тач-панели стенда, планшете сотрудника и телефоне посетителя.\u003C\u002Fp>","За несколько дней форума собрали больше 300 живых заявок с подтверждёнными номерами, с разных устройств: тач-панели стенда, планшетов сотрудников и телефонов посетителей.","2026-10-26T22:39:36.566Z","2026-10-26T22:39:36.980Z","2026-10-27T12:00:12.061Z",{"id":89,"heading":86,"lead":728,"principlesHeading":729,"steps":1035,"principles":1044,"__component":759},[1036,1038,1040,1042],{"id":1037,"num":208,"title":733,"text":734},161,{"id":1039,"num":216,"title":737,"text":738},162,{"id":1041,"num":225,"title":741,"text":742},163,{"id":1043,"num":233,"title":745,"text":746},164,[1045,1047,1049],{"id":1046,"title":502,"text":750},112,{"id":1048,"title":753,"text":754},113,{"id":1050,"title":757,"text":758},114,{"id":81,"heading":691,"cta":1052,"__component":692},{"id":1053,"label":763,"href":95,"kind":764,"strong":75,"external":75},132,{"id":1055,"metaTitle":1056,"metaDescription":234,"canonical":15,"noIndex":75,"ogImage":15},98,"Спецпроекты и сложные интерфейсы — Spot",{"id":26,"documentId":242,"title":243,"slug":244,"num":245,"order":247,"text":246,"ctaLabel":210,"includes":298,"isLinked":75,"createdAt":299,"updatedAt":300,"publishedAt":301,"locale":10,"blocks":1058,"seo":1076},[1059,1060,1064,1074],{"id":161,"heading":705,"body":298,"__component":706},{"id":708,"heading":709,"projects":1061,"__component":726},[1062,1063],{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10},{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10},{"id":108,"heading":86,"lead":728,"principlesHeading":729,"steps":1065,"principles":1070,"__component":759},[1066,1067,1068,1069],{"id":732,"num":208,"title":733,"text":734},{"id":736,"num":216,"title":737,"text":738},{"id":740,"num":225,"title":741,"text":742},{"id":744,"num":233,"title":745,"text":746},[1071,1072,1073],{"id":749,"title":502,"text":750},{"id":752,"title":753,"text":754},{"id":756,"title":757,"text":758},{"id":101,"heading":691,"cta":1075,"__component":692},{"id":762,"label":763,"href":95,"kind":764,"strong":75,"external":75},{"id":766,"metaTitle":767,"metaDescription":246,"canonical":15,"noIndex":75,"ogImage":15},{"id":108,"documentId":1078,"name":717,"order":247,"showInMarquee":115,"createdAt":1079,"updatedAt":1079,"publishedAt":1080,"locale":10,"logo":15},"ym8t6y8mqdwq18zd11j8iaa3","2026-10-26T22:39:36.071Z","2026-10-27T12:00:11.553Z",[],[1083,1085,1087,1090],{"id":1084,"text":915},206,{"id":1086,"text":918},207,{"id":1088,"text":1089},208,"Форма наступления страхового случая",{"id":1091,"text":1092},209,"Механизм выдачи полиса на сайте",[],{"id":85,"documentId":996,"title":997,"slug":998,"order":247,"lede":999,"desc":999,"collab":115,"clientName":986,"kind":987,"stack":988,"site":311,"noSiteText":989,"task":1000,"result":1001,"createdAt":1002,"updatedAt":1003,"publishedAt":1004,"locale":10,"tags":1095,"formats":1104,"points":1117,"slides":1127,"cover":1165,"coverSettings":1171,"taskList":1172,"done":1173,"gallery":1191,"seo":1192},[1096,1098,1101],{"id":1097,"label":986},143,{"id":1099,"label":1100},144,"«Атлас»",{"id":1102,"label":1103},145,"Финтех",[1105,1108,1111,1114],{"id":1106,"label":1107},146,"Интерактивный спецпроект",{"id":1109,"label":1110},147,"Мини-игра",{"id":1112,"label":1113},148,"QA",{"id":1115,"label":1116},149,"DevOps",[1118,1121,1124],{"id":1119,"text":1120},275,"Вопросы про географические локации, ответ свайпом",{"id":1122,"text":1123},276,"Новая локация открывается на следующий день после успешной сессии",{"id":1125,"text":1126},277,"Аналитика поведения и ключевых событий",[1128],{"id":1129,"documentId":1130,"name":1131,"alternativeText":997,"caption":15,"focalPoint":15,"width":1132,"height":1133,"formats":1134,"hash":1161,"ext":33,"mime":36,"size":1162,"url":1163,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1164,"updatedAt":1164,"publishedAt":1164},19,"r9g8z3qtrbtt8g088945ng5m","alfa-atlas.jpg",1024,537,{"large":1135,"small":1142,"medium":1148,"thumbnail":1154},{"ext":33,"url":1136,"hash":1137,"mime":36,"name":1138,"path":15,"size":1139,"width":39,"height":1140,"sizeInBytes":1141},"\u002Fuploads\u002Flarge_alfa_atlas_ddebcb2aae.jpg","large_alfa_atlas_ddebcb2aae","large_alfa-atlas.jpg",64.51,524,64513,{"ext":33,"url":1143,"hash":1144,"mime":36,"name":1145,"path":15,"size":1146,"width":47,"height":889,"sizeInBytes":1147},"\u002Fuploads\u002Fsmall_alfa_atlas_ddebcb2aae.jpg","small_alfa_atlas_ddebcb2aae","small_alfa-atlas.jpg",21.24,21237,{"ext":33,"url":1149,"hash":1150,"mime":36,"name":1151,"path":15,"size":1152,"width":55,"height":319,"sizeInBytes":1153},"\u002Fuploads\u002Fmedium_alfa_atlas_ddebcb2aae.jpg","medium_alfa_atlas_ddebcb2aae","medium_alfa-atlas.jpg",39.63,39627,{"ext":33,"url":1155,"hash":1156,"mime":36,"name":1157,"path":15,"size":1158,"width":63,"height":1159,"sizeInBytes":1160},"\u002Fuploads\u002Fthumbnail_alfa_atlas_ddebcb2aae.jpg","thumbnail_alfa_atlas_ddebcb2aae","thumbnail_alfa-atlas.jpg",6.97,128,6969,"alfa_atlas_ddebcb2aae",67.37,"\u002Fuploads\u002Falfa_atlas_ddebcb2aae.jpg","2026-10-26T22:31:59.898Z",{"id":1129,"documentId":1130,"name":1131,"alternativeText":997,"caption":15,"focalPoint":15,"width":1132,"height":1133,"formats":1166,"hash":1161,"ext":33,"mime":36,"size":1162,"url":1163,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1164,"updatedAt":1164,"publishedAt":1164},{"large":1167,"small":1168,"medium":1169,"thumbnail":1170},{"ext":33,"url":1136,"hash":1137,"mime":36,"name":1138,"path":15,"size":1139,"width":39,"height":1140,"sizeInBytes":1141},{"ext":33,"url":1143,"hash":1144,"mime":36,"name":1145,"path":15,"size":1146,"width":47,"height":889,"sizeInBytes":1147},{"ext":33,"url":1149,"hash":1150,"mime":36,"name":1151,"path":15,"size":1152,"width":55,"height":319,"sizeInBytes":1153},{"ext":33,"url":1155,"hash":1156,"mime":36,"name":1157,"path":15,"size":1158,"width":63,"height":1159,"sizeInBytes":1160},{"id":85,"ratio":311,"position":383,"scale":218},[],[1174,1177,1180,1183,1185,1188],{"id":1175,"text":1176},278,"Реактивный фронтенд",{"id":1178,"text":1179},279,"Анимация свайпа карточек",{"id":1181,"text":1182},280,"Система выдачи призов",{"id":356,"text":1184},"Расширенная поддержка устройств",{"id":1186,"text":1187},282,"Аналитика игровых сессий",{"id":1189,"text":1190},283,"Управляемый контент",[],{"id":146,"metaTitle":1193,"metaDescription":1194,"canonical":15,"noIndex":75,"ogImage":15},"Квиз-игра для банка в WebView: разработка на Vue.js и Laravel","Игра «Атлас» для Альфа-Банка: свайп-квиз по локациям, ежедневный возврат игроков, аналитика ключевых событий.",{"id":93,"metaTitle":1196,"metaDescription":1197,"canonical":15,"noIndex":75,"ogImage":15},"Калькуляторы полисов и сервисы для страховой Райффайзен Лайф","Поддержка сайта страховой на 1С-Битрикс: форма страхового случая, выдача полиса онлайн, калькуляторы.",[1199,1205,1211,1217,1225,1232,1239],{"id":530,"documentId":1200,"question":1201,"answer":1202,"order":184,"createdAt":1203,"updatedAt":1203,"publishedAt":1204,"locale":10},"dmecq2q423srweqrd068vdkx","У нас уже есть система, но подрядчик пропал. Возьмёте?","Да. Сначала разбираемся в коде и записываем в спецификацию правила, по которым система работает сейчас. После этого вместе решаем, что дорабатывать, а что переписать.","2026-10-26T22:39:36.167Z","2026-10-27T12:00:11.623Z",{"id":564,"documentId":1206,"question":1207,"answer":1208,"order":218,"createdAt":1209,"updatedAt":1209,"publishedAt":1210,"locale":10},"isakfq4sz4tlv93qye86sm2a","Можно начать с небольшой части?","Можно, и чаще всего так и стоит делать. Запускаем один сценарий, а дальше расширяем, когда появятся первые реальные пользователи.","2026-10-26T22:39:36.170Z","2026-10-27T12:00:11.630Z",{"id":1129,"documentId":1212,"question":1213,"answer":1214,"order":227,"createdAt":1215,"updatedAt":1215,"publishedAt":1216,"locale":10},"m93dux663mw3o0su76g2hb6o","Сколько стоит и сколько длится разработка?","Оценку даём после брифа: цена и срок зависят от числа ролей, интеграций и сценариев. Чтобы объём стал понятен раньше, первым этапом собираем кликабельный прототип — его можно пройти руками ещё до основной разработки и скорректировать ТЗ.","2026-10-26T22:39:36.173Z","2026-10-27T12:00:11.638Z",{"id":1218,"documentId":1219,"question":1220,"answer":1221,"order":4,"createdAt":1222,"updatedAt":1223,"publishedAt":1224,"locale":10},33,"lrwdw5domnj5cksjo5z693vu","Как проходит работа?","Четыре этапа: бриф и оценка, кликабельный прототип, разработка с интеграциями, тесты и релиз. На первом этапе собираем спецификацию — роли, правила и краевые сценарии — и ведём разработку по ней. Перед запуском тестируем на тестовом стенде и подключаем мониторинг.","2026-10-26T22:39:36.176Z","2026-10-28T01:53:54.921Z","2026-10-28T01:53:54.941Z",{"id":1226,"documentId":1227,"question":1228,"answer":1229,"order":197,"createdAt":1230,"updatedAt":1230,"publishedAt":1231,"locale":10},21,"b1qz515rjys8nojrx0kan4k0","Как вы используете ИИ и не пострадает ли качество?","ИИ пишет типовой код и ускоряет рутину, но каждое изменение проходит код-ревью и тесты. Мы знаем, где нейросети ошибаются, поэтому бизнес-логику и интеграции проверяем руками. Код храним в git и делаем бэкапы.","2026-10-26T22:39:36.179Z","2026-10-27T12:00:11.651Z",{"id":1233,"documentId":1234,"question":1235,"answer":1236,"order":247,"createdAt":1237,"updatedAt":1237,"publishedAt":1238,"locale":10},22,"mh0h6u9yy2kj6xsv2i5oykak","Интегрируете с 1С, платежами и внешними сервисами?","Да. Личные кабинеты и CRM обычно связаны с 1С, эквайрингом, телефонией и аналитикой: синхронизируем данные в обе стороны, а правила обмена фиксируем в спецификации. Пример — кабинет Теннисного Клуба Лужники с 1С:Фитнес, платежами и членством.","2026-10-26T22:39:36.182Z","2026-10-27T12:00:11.657Z",{"id":1240,"documentId":1241,"question":1242,"answer":1243,"order":650,"createdAt":1244,"updatedAt":1244,"publishedAt":1245,"locale":10},23,"jm8geopu3odeyz4zrig6dth1","Что происходит с проектом после запуска?","Остаёмся на поддержке и развитии: следим за мониторингом, выпускаем доработки, масштабируем под рост нагрузки. Стек проверенный, код документирован — при необходимости к проекту легко подключить новую команду.","2026-10-26T22:39:36.185Z","2026-10-27T12:00:11.664Z",[1247,1248,1567,1577],{"id":161,"heading":705,"body":298,"__component":706},{"id":708,"heading":709,"projects":1249,"__component":726},[1250,1450],{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10,"tags":1251,"partner":15,"formats":1254,"points":1255,"slides":1259,"cover":1266,"coverSettings":1272,"categories":1273,"services":1275,"client":1403,"taskList":1404,"done":1405,"gallery":1412,"testimonial":1413,"nextProject":1417,"seo":1449},[1252,1253],{"id":319,"label":320},{"id":56,"label":322},[],[1256,1257,1258],{"id":326,"text":327},{"id":329,"text":330},{"id":332,"text":333},[1260],{"id":336,"documentId":337,"name":338,"alternativeText":305,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":1261,"hash":372,"ext":343,"mime":346,"size":373,"url":374,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":375,"updatedAt":375,"publishedAt":375},{"large":1262,"small":1263,"medium":1264,"thumbnail":1265},{"ext":343,"url":344,"hash":345,"mime":346,"name":347,"path":15,"size":348,"width":39,"height":349,"sizeInBytes":350},{"ext":343,"url":352,"hash":353,"mime":346,"name":354,"path":15,"size":355,"width":47,"height":356,"sizeInBytes":357},{"ext":343,"url":359,"hash":360,"mime":346,"name":361,"path":15,"size":362,"width":55,"height":363,"sizeInBytes":364},{"ext":343,"url":366,"hash":367,"mime":346,"name":368,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":371},{"id":336,"documentId":337,"name":338,"alternativeText":305,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":1267,"hash":372,"ext":343,"mime":346,"size":373,"url":374,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":375,"updatedAt":375,"publishedAt":375},{"large":1268,"small":1269,"medium":1270,"thumbnail":1271},{"ext":343,"url":344,"hash":345,"mime":346,"name":347,"path":15,"size":348,"width":39,"height":349,"sizeInBytes":350},{"ext":343,"url":352,"hash":353,"mime":346,"name":354,"path":15,"size":355,"width":47,"height":356,"sizeInBytes":357},{"ext":343,"url":359,"hash":360,"mime":346,"name":361,"path":15,"size":362,"width":55,"height":363,"sizeInBytes":364},{"ext":343,"url":366,"hash":367,"mime":346,"name":368,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":371},{"id":146,"ratio":311,"position":383,"scale":218},[1274],{"id":192,"documentId":386,"label":387,"slug":388,"order":184,"createdAt":389,"updatedAt":389,"publishedAt":390,"locale":10},[1276,1383],{"id":212,"documentId":213,"title":214,"slug":215,"num":216,"order":218,"text":217,"ctaLabel":219,"includes":311,"isLinked":75,"createdAt":393,"updatedAt":393,"publishedAt":394,"locale":10,"blocks":1277,"seo":1382},[1278,1346,1351,1354,1379,1380],{"id":4,"heading":397,"note":398,"initial":218,"modules":1279,"__component":597},[1280,1291,1302,1313,1324,1335],{"id":212,"name":401,"text":402,"features":1281,"events":1286},[1282,1283,1284,1285],{"id":405,"label":406},{"id":408,"label":409},{"id":411,"label":412},{"id":414,"label":415},[1287,1288,1289,1290],{"id":146,"time":418,"text":419},{"id":149,"time":418,"text":421},{"id":423,"time":424,"text":425},{"id":427,"time":428,"text":429},{"id":431,"name":432,"text":433,"features":1292,"events":1297},[1293,1294,1295,1296],{"id":436,"label":437},{"id":439,"label":440},{"id":442,"label":443},{"id":445,"label":446},[1298,1299,1300,1301],{"id":449,"time":450,"text":451},{"id":453,"time":454,"text":455},{"id":457,"time":458,"text":459},{"id":461,"time":462,"text":463},{"id":465,"name":466,"text":467,"features":1303,"events":1308},[1304,1305,1306,1307],{"id":470,"label":471},{"id":473,"label":474},{"id":476,"label":477},{"id":479,"label":480},[1309,1310,1311,1312],{"id":483,"time":418,"text":484},{"id":486,"time":418,"text":487},{"id":489,"time":418,"text":490},{"id":492,"time":493,"text":494},{"id":496,"name":497,"text":498,"features":1314,"events":1319},[1315,1316,1317,1318],{"id":501,"label":502},{"id":504,"label":505},{"id":507,"label":508},{"id":510,"label":511},[1320,1321,1322,1323],{"id":514,"time":515,"text":516},{"id":518,"time":519,"text":520},{"id":522,"time":523,"text":524},{"id":526,"time":527,"text":528},{"id":530,"name":531,"text":532,"features":1325,"events":1330},[1326,1327,1328,1329],{"id":535,"label":536},{"id":538,"label":539},{"id":541,"label":542},{"id":544,"label":545},[1331,1332,1333,1334],{"id":548,"time":549,"text":550},{"id":552,"time":553,"text":554},{"id":556,"time":557,"text":558},{"id":560,"time":561,"text":562},{"id":564,"name":565,"text":566,"features":1336,"events":1341},[1337,1338,1339,1340],{"id":569,"label":570},{"id":572,"label":573},{"id":575,"label":576},{"id":578,"label":579},[1342,1343,1344,1345],{"id":582,"time":583,"text":584},{"id":586,"time":587,"text":588},{"id":590,"time":591,"text":592},{"id":594,"time":595,"text":596},{"id":4,"heading":599,"note":600,"items":1347,"__component":611},[1348,1349,1350],{"id":522,"num":208,"title":603,"text":604},{"id":526,"num":216,"title":606,"text":607},{"id":548,"num":225,"title":609,"text":610},{"id":4,"heading":613,"project":1352,"testimonial":1353,"__component":622},{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10},{"id":4,"documentId":616,"text":617,"name":618,"role":619,"createdAt":620,"updatedAt":620,"publishedAt":621,"locale":10},{"id":4,"cards":1355,"__component":689},[1356,1365],{"id":247,"label":626,"title":627,"dark":75,"chips":1357},[1358,1359,1360,1361,1362,1363,1364],{"id":630,"label":631},{"id":633,"label":634},{"id":636,"label":480},{"id":638,"label":639},{"id":641,"label":642},{"id":644,"label":645},{"id":647,"label":648},{"id":650,"label":651,"title":652,"dark":115,"chips":1366},[1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378],{"id":655,"label":656},{"id":658,"label":659},{"id":661,"label":268},{"id":663,"label":664},{"id":666,"label":667},{"id":669,"label":670},{"id":672,"label":673},{"id":675,"label":676},{"id":678,"label":679},{"id":681,"label":682},{"id":684,"label":685},{"id":687,"label":688},{"id":530,"heading":691,"cta":15,"__component":692},{"id":4,"label":694,"title":695,"link":1381,"__component":698},{"id":697,"label":695,"href":73,"kind":74,"strong":75,"external":75},{"id":700,"metaTitle":701,"metaDescription":217,"canonical":15,"noIndex":75,"ogImage":15},{"id":26,"documentId":242,"title":243,"slug":244,"num":245,"order":247,"text":246,"ctaLabel":210,"includes":298,"isLinked":75,"createdAt":299,"updatedAt":300,"publishedAt":301,"locale":10,"blocks":1384,"seo":1402},[1385,1386,1390,1400],{"id":161,"heading":705,"body":298,"__component":706},{"id":708,"heading":709,"projects":1387,"__component":726},[1388,1389],{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10},{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10},{"id":108,"heading":86,"lead":728,"principlesHeading":729,"steps":1391,"principles":1396,"__component":759},[1392,1393,1394,1395],{"id":732,"num":208,"title":733,"text":734},{"id":736,"num":216,"title":737,"text":738},{"id":740,"num":225,"title":741,"text":742},{"id":744,"num":233,"title":745,"text":746},[1397,1398,1399],{"id":749,"title":502,"text":750},{"id":752,"title":753,"text":754},{"id":756,"title":757,"text":758},{"id":101,"heading":691,"cta":1401,"__component":692},{"id":762,"label":763,"href":95,"kind":764,"strong":75,"external":75},{"id":766,"metaTitle":767,"metaDescription":246,"canonical":15,"noIndex":75,"ogImage":15},{"id":144,"documentId":769,"name":770,"order":771,"showInMarquee":115,"createdAt":772,"updatedAt":772,"publishedAt":773,"locale":10,"logo":15},[],[1406,1407,1408,1409,1410,1411],{"id":777,"text":327},{"id":779,"text":780},{"id":782,"text":783},{"id":785,"text":330},{"id":787,"text":788},{"id":790,"text":333},[],{"id":4,"documentId":616,"text":617,"name":618,"role":619,"createdAt":620,"updatedAt":620,"publishedAt":621,"locale":10,"photo":1414},{"id":218,"documentId":794,"name":795,"alternativeText":618,"caption":15,"focalPoint":15,"width":796,"height":796,"formats":1415,"hash":804,"ext":33,"mime":36,"size":805,"url":806,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":807,"updatedAt":807,"publishedAt":808},{"thumbnail":1416},{"ext":33,"url":799,"hash":800,"mime":36,"name":801,"path":15,"size":802,"width":171,"height":171,"sizeInBytes":803},{"id":77,"documentId":810,"title":811,"slug":812,"order":227,"lede":813,"desc":813,"collab":75,"clientName":814,"kind":815,"stack":816,"site":817,"noSiteText":311,"task":818,"result":819,"createdAt":820,"updatedAt":821,"publishedAt":822,"locale":10,"tags":1418,"formats":1422,"points":1423,"slides":1426,"cover":1433,"coverSettings":1439,"taskList":1440,"done":1441,"gallery":1447,"seo":1448},[1419,1420,1421],{"id":825,"label":814},{"id":827,"label":815},{"id":829,"label":830},[],[1424,1425],{"id":834,"text":835},{"id":837,"text":838},[1427],{"id":212,"documentId":841,"name":842,"alternativeText":811,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":1428,"hash":867,"ext":343,"mime":346,"size":868,"url":869,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":870,"updatedAt":870,"publishedAt":870},{"large":1429,"small":1430,"medium":1431,"thumbnail":1432},{"ext":343,"url":845,"hash":846,"mime":346,"name":847,"path":15,"size":848,"width":39,"height":349,"sizeInBytes":849},{"ext":343,"url":851,"hash":852,"mime":346,"name":853,"path":15,"size":854,"width":47,"height":356,"sizeInBytes":855},{"ext":343,"url":857,"hash":858,"mime":346,"name":859,"path":15,"size":860,"width":55,"height":363,"sizeInBytes":861},{"ext":343,"url":863,"hash":864,"mime":346,"name":865,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":866},{"id":212,"documentId":841,"name":842,"alternativeText":811,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":1434,"hash":867,"ext":343,"mime":346,"size":868,"url":869,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":870,"updatedAt":870,"publishedAt":870},{"large":1435,"small":1436,"medium":1437,"thumbnail":1438},{"ext":343,"url":845,"hash":846,"mime":346,"name":847,"path":15,"size":848,"width":39,"height":349,"sizeInBytes":849},{"ext":343,"url":851,"hash":852,"mime":346,"name":853,"path":15,"size":854,"width":47,"height":356,"sizeInBytes":855},{"ext":343,"url":857,"hash":858,"mime":346,"name":859,"path":15,"size":860,"width":55,"height":363,"sizeInBytes":861},{"ext":343,"url":863,"hash":864,"mime":346,"name":865,"path":15,"size":369,"width":63,"height":370,"sizeInBytes":866},{"id":77,"ratio":311,"position":383,"scale":218},[],[1442,1443,1444,1445,1446],{"id":881,"text":882},{"id":884,"text":835},{"id":886,"text":887},{"id":889,"text":890},{"id":48,"text":892},[],{"id":132,"metaTitle":895,"metaDescription":896,"canonical":15,"noIndex":75,"ogImage":15},{"id":282,"metaTitle":898,"metaDescription":899,"canonical":15,"noIndex":75,"ogImage":15},{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10,"tags":1451,"partner":1454,"formats":1455,"points":1456,"slides":1459,"cover":1466,"coverSettings":1472,"categories":1473,"services":1476,"client":1520,"taskList":1521,"done":1522,"gallery":1527,"testimonial":15,"nextProject":1528,"seo":1566},[1452,1453],{"id":16,"label":717},{"id":904,"label":905},{"id":4,"documentId":907,"name":908,"url":15,"order":184,"createdAt":909,"updatedAt":909,"publishedAt":910,"locale":10,"logo":15},[],[1457,1458],{"id":914,"text":915},{"id":917,"text":918},[1460],{"id":564,"documentId":921,"name":922,"alternativeText":714,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":1461,"hash":948,"ext":343,"mime":346,"size":949,"url":950,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":951,"updatedAt":951,"publishedAt":951},{"large":1462,"small":1463,"medium":1464,"thumbnail":1465},{"ext":343,"url":925,"hash":926,"mime":346,"name":927,"path":15,"size":928,"width":39,"height":349,"sizeInBytes":929},{"ext":343,"url":931,"hash":932,"mime":346,"name":933,"path":15,"size":934,"width":47,"height":356,"sizeInBytes":935},{"ext":343,"url":937,"hash":938,"mime":346,"name":939,"path":15,"size":940,"width":55,"height":363,"sizeInBytes":941},{"ext":343,"url":943,"hash":944,"mime":346,"name":945,"path":15,"size":946,"width":63,"height":370,"sizeInBytes":947},{"id":564,"documentId":921,"name":922,"alternativeText":714,"caption":15,"focalPoint":15,"width":339,"height":340,"formats":1467,"hash":948,"ext":343,"mime":346,"size":949,"url":950,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":951,"updatedAt":951,"publishedAt":951},{"large":1468,"small":1469,"medium":1470,"thumbnail":1471},{"ext":343,"url":925,"hash":926,"mime":346,"name":927,"path":15,"size":928,"width":39,"height":349,"sizeInBytes":929},{"ext":343,"url":931,"hash":932,"mime":346,"name":933,"path":15,"size":934,"width":47,"height":356,"sizeInBytes":935},{"ext":343,"url":937,"hash":938,"mime":346,"name":939,"path":15,"size":940,"width":55,"height":363,"sizeInBytes":941},{"ext":343,"url":943,"hash":944,"mime":346,"name":945,"path":15,"size":946,"width":63,"height":370,"sizeInBytes":947},{"id":229,"ratio":311,"position":383,"scale":218},[1474,1475],{"id":771,"documentId":961,"label":962,"slug":963,"order":227,"createdAt":964,"updatedAt":964,"publishedAt":965,"locale":10},{"id":336,"documentId":967,"label":968,"slug":232,"order":4,"createdAt":969,"updatedAt":969,"publishedAt":970,"locale":10},[1477,1500],{"id":229,"documentId":230,"title":231,"slug":232,"num":233,"order":4,"text":234,"ctaLabel":210,"includes":298,"isLinked":75,"createdAt":973,"updatedAt":974,"publishedAt":975,"locale":10,"blocks":1478,"seo":1499},[1479,1480,1487,1497],{"id":221,"heading":705,"body":298,"__component":706},{"id":979,"heading":709,"projects":1481,"__component":726},[1482,1483,1484,1485,1486],{"id":81,"documentId":982,"title":983,"slug":984,"order":4,"lede":985,"desc":985,"collab":115,"clientName":986,"kind":987,"stack":988,"site":311,"noSiteText":989,"task":990,"result":991,"createdAt":992,"updatedAt":993,"publishedAt":994,"locale":10},{"id":85,"documentId":996,"title":997,"slug":998,"order":247,"lede":999,"desc":999,"collab":115,"clientName":986,"kind":987,"stack":988,"site":311,"noSiteText":989,"task":1000,"result":1001,"createdAt":1002,"updatedAt":1003,"publishedAt":1004,"locale":10},{"id":101,"documentId":1006,"title":1007,"slug":1008,"order":186,"lede":1009,"desc":1009,"collab":115,"clientName":1010,"kind":1011,"stack":1012,"site":1013,"noSiteText":311,"task":1014,"result":1015,"createdAt":1016,"updatedAt":1017,"publishedAt":1018,"locale":10},{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10},{"id":12,"documentId":1021,"title":1022,"slug":1023,"order":192,"lede":1024,"desc":1024,"collab":75,"clientName":1025,"kind":1026,"stack":1027,"site":311,"noSiteText":1028,"task":1029,"result":1030,"createdAt":1031,"updatedAt":1032,"publishedAt":1033,"locale":10},{"id":89,"heading":86,"lead":728,"principlesHeading":729,"steps":1488,"principles":1493,"__component":759},[1489,1490,1491,1492],{"id":1037,"num":208,"title":733,"text":734},{"id":1039,"num":216,"title":737,"text":738},{"id":1041,"num":225,"title":741,"text":742},{"id":1043,"num":233,"title":745,"text":746},[1494,1495,1496],{"id":1046,"title":502,"text":750},{"id":1048,"title":753,"text":754},{"id":1050,"title":757,"text":758},{"id":81,"heading":691,"cta":1498,"__component":692},{"id":1053,"label":763,"href":95,"kind":764,"strong":75,"external":75},{"id":1055,"metaTitle":1056,"metaDescription":234,"canonical":15,"noIndex":75,"ogImage":15},{"id":26,"documentId":242,"title":243,"slug":244,"num":245,"order":247,"text":246,"ctaLabel":210,"includes":298,"isLinked":75,"createdAt":299,"updatedAt":300,"publishedAt":301,"locale":10,"blocks":1501,"seo":1519},[1502,1503,1507,1517],{"id":161,"heading":705,"body":298,"__component":706},{"id":708,"heading":709,"projects":1504,"__component":726},[1505,1506],{"id":146,"documentId":304,"title":305,"slug":306,"order":218,"lede":307,"desc":307,"collab":75,"clientName":308,"kind":309,"stack":310,"site":311,"noSiteText":312,"task":313,"result":15,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":10},{"id":229,"documentId":713,"title":714,"slug":715,"order":197,"lede":716,"desc":716,"collab":115,"clientName":717,"kind":718,"stack":719,"site":311,"noSiteText":720,"task":721,"result":722,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":10},{"id":108,"heading":86,"lead":728,"principlesHeading":729,"steps":1508,"principles":1513,"__component":759},[1509,1510,1511,1512],{"id":732,"num":208,"title":733,"text":734},{"id":736,"num":216,"title":737,"text":738},{"id":740,"num":225,"title":741,"text":742},{"id":744,"num":233,"title":745,"text":746},[1514,1515,1516],{"id":749,"title":502,"text":750},{"id":752,"title":753,"text":754},{"id":756,"title":757,"text":758},{"id":101,"heading":691,"cta":1518,"__component":692},{"id":762,"label":763,"href":95,"kind":764,"strong":75,"external":75},{"id":766,"metaTitle":767,"metaDescription":246,"canonical":15,"noIndex":75,"ogImage":15},{"id":108,"documentId":1078,"name":717,"order":247,"showInMarquee":115,"createdAt":1079,"updatedAt":1079,"publishedAt":1080,"locale":10,"logo":15},[],[1523,1524,1525,1526],{"id":1084,"text":915},{"id":1086,"text":918},{"id":1088,"text":1089},{"id":1091,"text":1092},[],{"id":85,"documentId":996,"title":997,"slug":998,"order":247,"lede":999,"desc":999,"collab":115,"clientName":986,"kind":987,"stack":988,"site":311,"noSiteText":989,"task":1000,"result":1001,"createdAt":1002,"updatedAt":1003,"publishedAt":1004,"locale":10,"tags":1529,"formats":1533,"points":1538,"slides":1542,"cover":1549,"coverSettings":1555,"taskList":1556,"done":1557,"gallery":1564,"seo":1565},[1530,1531,1532],{"id":1097,"label":986},{"id":1099,"label":1100},{"id":1102,"label":1103},[1534,1535,1536,1537],{"id":1106,"label":1107},{"id":1109,"label":1110},{"id":1112,"label":1113},{"id":1115,"label":1116},[1539,1540,1541],{"id":1119,"text":1120},{"id":1122,"text":1123},{"id":1125,"text":1126},[1543],{"id":1129,"documentId":1130,"name":1131,"alternativeText":997,"caption":15,"focalPoint":15,"width":1132,"height":1133,"formats":1544,"hash":1161,"ext":33,"mime":36,"size":1162,"url":1163,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1164,"updatedAt":1164,"publishedAt":1164},{"large":1545,"small":1546,"medium":1547,"thumbnail":1548},{"ext":33,"url":1136,"hash":1137,"mime":36,"name":1138,"path":15,"size":1139,"width":39,"height":1140,"sizeInBytes":1141},{"ext":33,"url":1143,"hash":1144,"mime":36,"name":1145,"path":15,"size":1146,"width":47,"height":889,"sizeInBytes":1147},{"ext":33,"url":1149,"hash":1150,"mime":36,"name":1151,"path":15,"size":1152,"width":55,"height":319,"sizeInBytes":1153},{"ext":33,"url":1155,"hash":1156,"mime":36,"name":1157,"path":15,"size":1158,"width":63,"height":1159,"sizeInBytes":1160},{"id":1129,"documentId":1130,"name":1131,"alternativeText":997,"caption":15,"focalPoint":15,"width":1132,"height":1133,"formats":1550,"hash":1161,"ext":33,"mime":36,"size":1162,"url":1163,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1164,"updatedAt":1164,"publishedAt":1164},{"large":1551,"small":1552,"medium":1553,"thumbnail":1554},{"ext":33,"url":1136,"hash":1137,"mime":36,"name":1138,"path":15,"size":1139,"width":39,"height":1140,"sizeInBytes":1141},{"ext":33,"url":1143,"hash":1144,"mime":36,"name":1145,"path":15,"size":1146,"width":47,"height":889,"sizeInBytes":1147},{"ext":33,"url":1149,"hash":1150,"mime":36,"name":1151,"path":15,"size":1152,"width":55,"height":319,"sizeInBytes":1153},{"ext":33,"url":1155,"hash":1156,"mime":36,"name":1157,"path":15,"size":1158,"width":63,"height":1159,"sizeInBytes":1160},{"id":85,"ratio":311,"position":383,"scale":218},[],[1558,1559,1560,1561,1562,1563],{"id":1175,"text":1176},{"id":1178,"text":1179},{"id":1181,"text":1182},{"id":356,"text":1184},{"id":1186,"text":1187},{"id":1189,"text":1190},[],{"id":146,"metaTitle":1193,"metaDescription":1194,"canonical":15,"noIndex":75,"ogImage":15},{"id":93,"metaTitle":1196,"metaDescription":1197,"canonical":15,"noIndex":75,"ogImage":15},{"id":108,"heading":86,"lead":728,"principlesHeading":729,"steps":1568,"principles":1573,"__component":759},[1569,1570,1571,1572],{"id":732,"num":208,"title":733,"text":734},{"id":736,"num":216,"title":737,"text":738},{"id":740,"num":225,"title":741,"text":742},{"id":744,"num":233,"title":745,"text":746},[1574,1575,1576],{"id":749,"title":502,"text":750},{"id":752,"title":753,"text":754},{"id":756,"title":757,"text":758},{"id":101,"heading":691,"items":1578,"cta":1586,"__component":692},[1579,1580,1581,1582,1583,1584,1585],{"id":530,"documentId":1200,"question":1201,"answer":1202,"order":184,"createdAt":1203,"updatedAt":1203,"publishedAt":1204,"locale":10},{"id":564,"documentId":1206,"question":1207,"answer":1208,"order":218,"createdAt":1209,"updatedAt":1209,"publishedAt":1210,"locale":10},{"id":1129,"documentId":1212,"question":1213,"answer":1214,"order":227,"createdAt":1215,"updatedAt":1215,"publishedAt":1216,"locale":10},{"id":1218,"documentId":1219,"question":1220,"answer":1221,"order":4,"createdAt":1222,"updatedAt":1223,"publishedAt":1224,"locale":10},{"id":1226,"documentId":1227,"question":1228,"answer":1229,"order":197,"createdAt":1230,"updatedAt":1230,"publishedAt":1231,"locale":10},{"id":1233,"documentId":1234,"question":1235,"answer":1236,"order":247,"createdAt":1237,"updatedAt":1237,"publishedAt":1238,"locale":10},{"id":1240,"documentId":1241,"question":1242,"answer":1243,"order":650,"createdAt":1244,"updatedAt":1244,"publishedAt":1245,"locale":10},{"id":762,"label":763,"href":95,"kind":764,"strong":75,"external":75},{"id":766,"metaTitle":767,"metaDescription":246,"canonical":15,"noIndex":75,"ogImage":15}]