Анализ сайта blog.theodo.com
Основное Готовность: 100%
Домен
blog.theodo.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://blog.theodo.com
301 MovedPermanently
https://www.theodo.com/en-uk/blog
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.11.2026 15:25:14.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en-GB
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-GB.
Скорость загрузки
~0,26сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,26сек оптимальна.
Объем документа
225Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 225Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 10
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 10 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | https://cdn.prod.website-files.com/6807c26199de0ea49931558a/css/preprod-theodo.webflow.shared.1175fdbf2.min.css |
| stylesheet | https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css | |
| js | text/javascript | //js.hs-scripts.com/2463543.js |
| js | module | https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js |
| js | text/javascript | https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6807c26199de0ea49931558a |
| js | text/javascript | https://cdn.prod.website-files.com/6807c26199de0ea49931558a/js/webflow.schunk.f2efb3c5440a81cf.js |
| js | text/javascript | https://cdn.prod.website-files.com/6807c26199de0ea49931558a/js/webflow.1594399e.a2b423622ff36e00.js |
| js | https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js | |
| js | module | https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js |
| js | text/javascript | https://cookie-consent-cdn-prod.pages.dev/cookie-consent/3.0.26/cookie-consent.js |
Серверные заголовки
Кол-во: 14
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 14шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Thu, 20 Aug 2026 09:05:12 GMT |
| Set-Cookie | _cfuvid=oKtWRkYhy4nUf6SzVhVxZvrvwhwRIpKoKPQlXP98kss-1787216712.895086-1.0.1.1-2.z0ukJ.fdO4K10uWIOEtkUBXNDNJZV5oyJiuR_Cfok; HttpOnly; SameSite=None; Secure; Path=/; Domain=www.theodo.com |
| cf-ray | a2e03c279efaf126-DME |
| cf-cache-status | HIT |
| Age | 410897 |
| Link | <https://cdn.prod.website-files.com>; rel=preconnect; crossorigin, <https://cdn.prod.website-files.com/6807c26199de0ea49931558a/css/preprod-theodo.webflow.shared.1175fdbf2.min.css>; rel=preload; as=style; crossorigin; integrity="sha384-EXX9vyrLbqZ1g15xgTyhAbblN1WKGw0v/dmHA85/pTyhV+P6L7s6+fI4BHZgBRgL", <https://cdn.intellimize.co>; rel=preconnect, <https://api.intellimize.co>; rel=preconnect; crossorigin, <https://log.intellimize.co>; rel=preconnect; crossorigin, <https://117783360.intellimizeio.com>; rel=preconnect, <https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css>; rel=preload; as=style |
| Server | cloudflare |
| Strict-Transport-Security | max-age=31536000; includeSubDomains |
| Vary | accept-encoding |
| surrogate-control | max-age=432000 |
| surrogate-key | www.theodo.com 6807c26199de0ea49931558a pageId:68dbe4ded84fd6bcff245949 68c80d68cd67c0ed904bfb1b 6850272fc839a090ed996f87 6878f4811006e9f972d75b4e 687757bc6b7f056974cd93db 68776b0aacf5645552249ca4 |
| x-lambda-id | 4dfee4e8-8928-4f29-8ddd-847d6ddc9658 |
| x-wf-region | us-east-1 |
| Alt-Svc | h3=":443" |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS Webflow.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 48%
Title
Our blog
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 8, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 1
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Our blog |
Все мета-теги
Кол-во: 4
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 4шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | twitter:title | Our blog |
| name | viewport | width=device-width, initial-scale=1 |
| name | generator | Webflow |
| property | og:title | Our blog |
Оптимизация Готовность: 67%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Среднее число слов в абзаце 9 слишком мало. Сделайте контент более читаемым!
Абзацев с текстом 22 достаточно.
Кол-во знаков контента 6275 на странице оптимально.
Кол-во слов 949 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 2. Это хорошо.
На странице присутствуют заголовки <h3> 25.
Тошнота
5
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
13,70%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| découvrir | 25 | 2,63% |
| december | 18 | 1,90% |
| technologique | 13 | 1,37% |
| february | 12 | 1,26% |
| experience | 6 | 0,63% |
| cookies | 6 | 0,63% |
| modernisation | 5 | 0,53% |
| platforms | 5 | 0,53% |
| financial | 5 | 0,53% |
| effacer | 5 | 0,53% |
| cookie | 5 | 0,53% |
| artificial | 4 | 0,42% |
| intelligence | 4 | 0,42% |
| cybersecurity | 4 | 0,42% |
| design | 4 | 0,42% |
| technology | 4 | 0,42% |
| operations | 4 | 0,42% |
| services | 4 | 0,42% |
| public | 4 | 0,42% |
| sector | 4 | 0,42% |
Индексация Готовность: 80%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 109 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 230782 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://blog.theodo.com/robots.txt
301 MovedPermanently
https://www.theodo.com/en-uk/blog
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Fri Jul 31 2026 14:49:28 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.theodo.com" data-wf-page="68dbe4ded84fd6bcff245949" data-wf-site="6807c26199de0ea49931558a" data-wf-intellimize-customer-id="117783360" lang="en-GB"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Our blog</title><link rel="alternate" hrefLang="x-default" href="https://www.theodo.com/blog"/><link rel="alternate" hrefLang="fr-FR" href="https://www.theodo.com/blog"/><link rel="alternate" hrefLang="en-FR" href="https://www.theodo.com/en-fr/blog"/><link rel="alternate" hrefLang="en-GB" href="https://www.theodo.com/en-uk/blog"/><link rel="alternate" hrefLang="en-MA" href="https://www.theodo.com/en-ma/blog"/><meta content="Our blog" property="og:title"/><meta content="Our blog" name="twitter:title"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/css/preprod-theodo.webflow.shared.1175fdbf2.min.css" rel="stylesheet" type="text/css" integrity="sha384-EXX9vyrLbqZ1g15xgTyhAbblN1WKGw0v/dmHA85/pTyhV+P6L7s6+fI4BHZgBRgL" crossorigin="anonymous"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68591a946e9aa8c1a257310b_theodo-favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68591a8717e38794182321b8_theodo-favicon.png" rel="apple-touch-icon"/><style>.anti-flicker, .anti-flicker * {visibility: hidden !important; opacity: 0 !important;}</style><style>[data-wf-hidden-variation], [data-wf-hidden-variation] * {
display: none !important;
}</style><script type="text/javascript">if (localStorage.getItem('intellimize_data_tracking_type') !== 'optOut') { localStorage.removeItem('intellimize_opt_out_117783360'); } if (localStorage.getItem('intellimize_data_tracking_type') !== 'optOut') { localStorage.setItem('intellimize_data_tracking_type', 'optOut'); }</script><script type="text/javascript">(function(e){var s={r:[]};e.wf={r:s.r,ready:t=>{s.r.push(t)}}})(window)</script><script type="text/javascript">(function(e,t,p){var n=document.documentElement,s={p:[],r:[]},u={p:s.p,r:s.r,push:function(e){s.p.push(e)},ready:function(e){s.r.push(e)}};e.intellimize=u,n.className+=" "+p,setTimeout(function(){n.className=n.className.replace(RegExp(" ?"+p),"")},t)})(window, 4000, 'anti-flicker')</script><link href="https://cdn.intellimize.co/snippet/117783360.js" rel="preload" as="script"/><script type="text/javascript">var wfClientScript=document.createElement("script");wfClientScript.src="https://cdn.intellimize.co/snippet/117783360.js",wfClientScript.async=!0,wfClientScript.onerror=function(){document.documentElement.className=document.documentElement.className.replace(RegExp(" ?anti-flicker"),"")},document.head.appendChild(wfClientScript);</script><link href="https://api.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://log.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://117783360.intellimizeio.com" rel="preconnect"/><!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/2463543.js"></script>
<!-- End of HubSpot Embed Code -->
<script type="text/javascript">
var dataLayer = dataLayer || [];
</script>
<style>
.wysiwyg-table table {
display: block;
overflow-x: auto;
width: 100%;
}
.wysiwyg-table table th,
.wysiwyg-table table td {
padding: 8px;
text-align: left;
border: 1px solid;
}
.nav__logo,
.footer__logo {
svg {
overflow: visible;
}
}
/* Clamp */
.clamp-text {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.section--insights__card .clamp-text {
-webkit-line-clamp: 2;
}
/* Navigation */
.hidden .nav {
inset-block-start: 0;
transform: translate(-50%, -100%);
.submenu {
display: none;
}
}
.nav {
.nav__wrapper::before {
content: '';
position: absolute;
background-color: rgb(255 255 255 / .8);
inset: 0;
border-radius: 32px;
backdrop-filter: saturate(180%) blur(20px);
z-index: -1;
border: 1px solid var(--_color---lightest);
transition: border-radius .3s ease-in-out;
}
@media (min-width: 992px) {
.nav__link.w--open {
outline: 2px solid var(--_color---secondary);
}
}
.nav__link.w--open .nav__link-btn-icon {
transform: rotate(180deg);
}
.submenu::before {
content: '';
position: absolute;
background-color: rgb(255 255 255 / .8);
inset: 0;
border-radius: 16px;
backdrop-filter: saturate(180%) blur(20px);
z-index: -1;
}
@media (min-width: 992px) and (max-width: 1250px) {
.nav__wrapper {
grid-column-gap: 16px;
padding: 8px 8px 8px 14px;
}
.nav__logo {
width: 90px;
min-width: 90px;
}
.nav__menu-wrapper {
grid-column-gap: 16px;
font-size: 14px;
}
.nav .nav__list {
grid-column-gap: 16px;
}
}
@media (min-width: 992px) and (max-width: 1170px) {
.nav__list {
grid-column-gap: 8px;
}
.nav__link {
padding: 12px 8px;
}
}
@media (max-width: 991px) {
.language-selector:has(.w--open)::after {
content: '';
position: fixed;
inset: 0;
background-color: rgb(0 0 0 / .2);
}
.language-selector__submenu {
transition: transform .3s ease-in-out;
display: block !important;
opacity: 0;
}
.language-selector__submenu.w--open {
transform: translateY(0) !important;
opacity: 1;
}
}
}
@media (max-width: 991px) {
.nav:has(.nav__burger-btn.w--open) {
top: 0;
padding-inline: 0;
}
.nav:has(.nav__burger-btn:not(.w--open)) {
transition: top .3s ease-in-out, padding-inline .3s ease-in-out;
transition-delay: .4s;
}
.nav {
.nav__wrapper {
&:has(.nav__burger-btn.w--open) {
background-color: var(--_color---white);
border-radius: 0;
}
&:has(.nav__burger-btn:not(.w--open)) {
transition: border-radius .3s ease-in-out, background-color .3s ease-in-out;
transition-delay: .4s;
}
&:has(.nav__burger-btn.w--open)::before {
background-color: var(--_color---white);
border-radius: 0;
}
&:has(.nav__burger-btn:not(.w--open))::before {
transition: border-radius .3s ease-in-out, background-color .3s ease-in-out;
transition-delay: .4s;
}
}
}
}
/* Buttons */
.btn.btn--soft::before {
content: '';
position: absolute;
background-color: rgb(255 255 255 / .1);
inset: 0;
border-radius: 46px;
backdrop-filter: blur(24px);
z-index: -1;
transition: background-color .3s ease-in-out;
}
.btn.btn--soft:hover::before {
background-color: #FFE1D4;
backdrop-filter: none;
}
.btn--outline {
background-image: linear-gradient(69deg, #ff532c36 0%, rgba(255, 255, 255, 0) 25%);
background-size: 200% 100%;
background-position: 100% 0;
transition: background-position 0.3s ease-in-out, box-shadow 0.3s ease-in-out !important;
}
.btn--icon {
padding-right: 40px;
position: relative;
&:hover {
color: #FFF;
}
&::before {
content: '';
display: block;
position: absolute;
top: auto;
bottom: auto;
right: 11px;
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMThMMTggNiIgc3Ryb2tlPSIjMUQyOTM5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4yNSA2SDE4VjE1Ljc1IiBzdHJva2U9IiMxRDI5MzkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
background-repeat: no-repeat;
transition: all 0.3s ease-in-out;
}
&:hover::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMThMMTggNiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4yNSA2SDE4VjE1Ljc1IiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
}
.btn--outline:hover {
box-shadow: 0 0 0 2px rgba(255, 81, 44, 1);
background-position: 0 0;
}
/* Marquee */
.auto-slider__slider.active {
animation: marquee linear infinite;
will-change: transform;
}
@keyframes marquee {
from {
transform: translateX(0);
}
to {
transform: translateX(-50%);
}
}
/* Swiper */
.swiper-buttons .swiper-button {
position: static;
margin-block-start: 0;
width: 40px;
height: 40px;
color: inherit;
svg {
height: 14px;
stroke: currentColor;
stroke-width: .5px;
}
}
/* Image filter */
.image-filter {
&::before {
content: '';
position: absolute;
inset: 0;
z-index: 1;
background-color: #D1E2F280;
mix-blend-mode: multiply;
pointer-events: none;
}
&::after {
content: '';
position: absolute;
inset: 0;
z-index: 2;
background-color: #FF512C33;
mix-blend-mode: soft-light;
pointer-events: none;
}
}
[data-wf-item-slug="services-financiers"] .section--partners__logo {
filter: grayscale(1) brightness(0) invert(1) contrast(1);
}
/* Filters */
.filters--dropdown-list.open {
display: flex;
}
.custom-check {
display: flex;
padding: 8px;
justify-content: flex-start;
align-items: center;
margin: 0;
cursor: pointer;
input {
position: absolute;
opacity: 0;
pointer-events: none;
&:checked + .check-ui {
border-color: var(--_color---secondary-200);
background-color: var(--_color---secondary);
&::after {
content: " ";
width: 20px;
height: 20px;
background-position: center;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjU5MTcgMS4wMDgzNEMxMS41MTQyIDAuOTMwMjMyIDExLjQyMjEgMC44NjgyMzcgMTEuMzIwNSAwLjgyNTkzQzExLjIxOSAwLjc4MzYyMiAxMS4xMSAwLjc2MTg0MSAxMSAwLjc2MTg0MUMxMC44OSAwLjc2MTg0MSAxMC43ODExIDAuNzgzNjIyIDEwLjY3OTYgMC44MjU5M0MxMC41NzggMC44NjgyMzcgMTAuNDg1OCAwLjkzMDIzMiAxMC40MDg0IDEuMDA4MzRMNC4yMDAwNCA3LjIyNTAxTDEuNTkxNzEgNC42MDgzNEMxLjUxMTI3IDQuNTMwNjQgMS40MTYzMiA0LjQ2OTU1IDEuMzEyMjcgNC40Mjg1NEMxLjIwODIzIDQuMzg3NTQgMS4wOTcxMyA0LjM2NzQzIDAuOTg1MzA4IDQuMzY5MzdDMC44NzM0OTEgNC4zNzEzIDAuNzYzMTUgNC4zOTUyNCAwLjY2MDU4NCA0LjQzOTgyQzAuNTU4MDE5IDQuNDg0NCAwLjQ2NTIzOCA0LjU0ODc0IDAuMzg3NTM5IDQuNjI5MTdDMC4zMDk4NDEgNC43MDk2MSAwLjI0ODc0NiA0LjgwNDU2IDAuMjA3NzQyIDQuOTA4NkMwLjE2NjczOSA1LjAxMjY1IDAuMTQ2NjMgNS4xMjM3NSAwLjE0ODU2NSA1LjIzNTU3QzAuMTUwNDk5IDUuMzQ3MzkgMC4xNzQ0MzkgNS40NTc3MyAwLjIxOTAxNyA1LjU2MDI5QzAuMjYzNTk1IDUuNjYyODYgMC4zMjc5MzggNS43NTU2NCAwLjQwODM3MyA1LjgzMzM0TDMuNjA4MzcgOS4wMzMzNEMzLjY4NTg0IDkuMTExNDUgMy43NzgwMSA5LjE3MzQ0IDMuODc5NTYgOS4yMTU3NUMzLjk4MTExIDkuMjU4MDYgNC4wOTAwMyA5LjI3OTg0IDQuMjAwMDQgOS4yNzk4NEM0LjMxMDA1IDkuMjc5ODQgNC40MTg5NyA5LjI1ODA2IDQuNTIwNTIgOS4yMTU3NUM0LjYyMjA3IDkuMTczNDQgNC43MTQyNCA5LjExMTQ1IDQuNzkxNzEgOS4wMzMzNEwxMS41OTE3IDIuMjMzMzRDMTEuNjc2MyAyLjE1NTMgMTEuNzQzOCAyLjA2MDU5IDExLjc5IDEuOTU1MThDMTEuODM2MSAxLjg0OTc2IDExLjg2IDEuNzM1OTIgMTEuODYgMS42MjA4NEMxMS44NiAxLjUwNTc1IDExLjgzNjEgMS4zOTE5MiAxMS43OSAxLjI4NjVDMTEuNzQzOCAxLjE4MTA4IDExLjY3NjMgMS4wODYzNyAxMS41OTE3IDEuMDA4MzRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
background-repeat: no-repeat;
color: white;
font-size: 14px;
font-weight: bold;
}
}
}
.check-ui {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 20px;
width: 20px;
height: 20px;
margin-right: 8px;
border: 1.25px solid var(--_color---grey-200);
border-radius: 5px;
background-color: var(--_color---white);
box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px 0;
position: relative;
}
.check-label {
font-family: var(--_font---poppins);
color: var(--_color---secondary);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 115%;
}
}
.section--filters__count {
margin-inline-start: auto;
text-align: end;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 115%;
}
#tags-container {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 16px;
}
@media (max-width: 991px) {
#tags-container {
flex-wrap: nowrap;
}
}
.filters-applied {
-ms-overflow-style: none;
scrollbar-width: none;
&::-webkit-scrollbar {
display: none;
}
.filter {
display: flex;
width: fit-content;
white-space: nowrap;
height: 40px;
padding: 8px 16px;
align-items: center;
gap: 8px;
border-radius: 48px;
background-color: var(--_color---grey-050);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
> div {
font-family: var(--_font---poppins);
color: var(--_color---darkest);
font-size: 14px;
font-weight: 400;
line-height: 115%;
}
button {
-webkit-appearance: none;
appearance: none;
position: relative;
background: none;
text-indent: -9999px;
&::after {
content: " ";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
width: 10px;
height: 10px;
background-position: center;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODU0MDMgOS4xNDYyOEM5LjkwMDQ4IDkuMTkyNzQgOS45MzczMyA5LjI0Nzg5IDkuOTYyNDcgOS4zMDg1OUM5Ljk4NzYyIDkuMzY5MjggMTAuMDAwNiA5LjQzNDM0IDEwLjAwMDYgOS41MDAwM0MxMC4wMDA2IDkuNTY1NzMgOS45ODc2MiA5LjYzMDc5IDkuOTYyNDcgOS42OTE0OEM5LjkzNzMzIDkuNzUyMTggOS45MDA0OCA5LjgwNzMzIDkuODU0MDMgOS44NTM3OEM5LjgwNzU3IDkuOTAwMjQgOS43NTI0MiA5LjkzNzA5IDkuNjkxNzMgOS45NjIyM0M5LjYzMTAzIDkuOTg3MzcgOS41NjU5OCAxMC4wMDAzIDkuNTAwMjggMTAuMDAwM0M5LjQzNDU4IDEwLjAwMDMgOS4zNjk1MyA5Ljk4NzM3IDkuMzA4ODMgOS45NjIyM0M5LjI0ODEzIDkuOTM3MDkgOS4xOTI5OCA5LjkwMDI0IDkuMTQ2NTMgOS44NTM3OEw1LjAwMDI4IDUuNzA2OTFMMC44NTQwMjggOS44NTM3OEMwLjc2MDIwOCA5Ljk0NzYxIDAuNjMyOTYgMTAuMDAwMyAwLjUwMDI3OCAxMC4wMDAzQzAuMzY3NTk2IDEwLjAwMDMgMC4yNDAzNDggOS45NDc2MSAwLjE0NjUyOCA5Ljg1Mzc4QzAuMDUyNzA3NyA5Ljc1OTk2IDIuNjE1NDhlLTA5IDkuNjMyNzIgMCA5LjUwMDAzQy0yLjYxNTQ4ZS0wOSA5LjM2NzM1IDAuMDUyNzA3NyA5LjI0MDEgMC4xNDY1MjggOS4xNDYyOEw0LjI5MzQgNS4wMDAwM0wwLjE0NjUyOCAwLjg1Mzc4NEMwLjA1MjcwNzcgMC43NTk5NjQgMCAwLjYzMjcxNiAwIDAuNTAwMDM0QzAgMC4zNjczNTIgMC4wNTI3MDc3IDAuMjQwMTA0IDAuMTQ2NTI4IDAuMTQ2Mjg0QzAuMjQwMzQ4IDAuMDUyNDYzNSAwLjM2NzU5NiAtMC4wMDAyNDQxNDEgMC41MDAyNzggLTAuMDAwMjQ0MTQxQzAuNjMyOTYgLTAuMDAwMjQ0MTQxIDAuNzYwMjA4IDAuMDUyNDYzNSAwLjg1NDAyOCAwLjE0NjI4NEw1LjAwMDI4IDQuMjkzMTZMOS4xNDY1MyAwLjE0NjI4NEM5LjI0MDM1IDAuMDUyNDYzNSA5LjM2NzYgLTAuMDAwMjQ0MTQzIDkuNTAwMjggLTAuMDAwMjQ0MTQxQzkuNjMyOTYgLTAuMDAwMjQ0MTM4IDkuNzYwMjEgMC4wNTI0NjM1IDkuODU0MDMgMC4xNDYyODRDOS45NDc4NSAwLjI0MDEwNCAxMC4wMDA2IDAuMzY3MzUyIDEwLjAwMDYgMC41MDAwMzRDMTAuMDAwNiAwLjYzMjcxNiA5Ljk0Nzg1IDAuNzU5OTY0IDkuODU0MDMgMC44NTM3ODRMNS43MDcxNSA1LjAwMDAzTDkuODU0MDMgOS4xNDYyOFoiIGZpbGw9IiMyOTRGNzMiLz4KPC9zdmc+Cg==");
background-repeat: no-repeat;
}
}
}
}
.filters-applied--clean {
white-space: nowrap;
}
/* Filter menu animation */
.section--filters {
.w-dropdown-list {
&.w--open {
animation: open .3s ease-in-out;
}
.w-dropdown-list.w--open {
animation: none;
}
}
.w-dropdown-toggle {
& > .dropdown-icon {
transition: transform .3s ease-in-out;
}
&.w--open > .dropdown-icon {
transform: rotate(180deg);
}
}
}
.dropdown--filters::after {
content: '';
position: absolute;
inset-inline: 0;
inset-block-end: 0;
height: 150px;
background-image: linear-gradient(0deg, var(--color--white) 40%, transparent 100%);
}
@keyframes open {
from {
transform: translateY(100%);
}
to {
transform: translateY(0);
}
}
/* Insights */
.section--insights__cards {
.section--insights__card {
&:first-child {
padding-block-end: 24px;
grid-area: span 2 / span 1 / span 2 / span 1;
grid-template-columns: 1fr;
.section--insights__card-container {
padding-block: 0;
margin-block-start: 16px;
gap: 8px;
}
.section--insights__card-img {
width: 100%;
height: 100%;
}
.image-filter {
height: 224px;
}
.section--insights__card-date,
.section--insights__card-people {
display: none;
}
.section--insights__card-paragraph {
display: -webkit-box;
}
}
&:not(:first-child) {
.section--insights__card-title {
margin-block-end: 16px;
}
.section--insights__card-paragraph {
display: none;
}
}
}
}
.section--insights__cards .section--insights__card .section--insights__card-footer .d-none,
.carrefourcase__items .carrefourcase__item__bottom .d-none {
display: block;
}
/* RICH CONTENT */
/* Hero */
.section--hero-expertise__title {
em,
i {
color: var(--color-expertise--accent, #FF512C);
font-style: normal;
}
h1 {
font-size: 56px;
font-weight: 500;
line-height: 110%;
margin-block: 0;
}
@media screen and (max-width: 767px) {
h1 {
font-size: 40px;
}
}
}
/* Image Slider */
.section--slider-images .swiper {
overflow: visible;
}
/* Accordions */
.accordion__title {
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.section--accordions__item.active .accordion__title {
opacity: 1;
& + .accordion__container {
grid-template-rows: 1fr;
}
}
.accordion__title + .accordion__container {
transition: grid-template-rows .3s linear;
grid-template-rows: 0fr;
}
.accordion__timeline {
width: 0;
opacity: 0;
}
.section--accordions__item.active .accordion__timeline {
opacity: 1;
transition: width 10s linear;
}
/* Opinions */
.section--opinions {
.swiper-slide {
max-width: 1280px;
width: calc(100% - 48px);
}
.section--opinions__wrapper {
@media (max-width: 1400px) {
padding-inline: 48px;
}
}
.swiper-buttons {
.swiper-button-prev {
inset-inline-start: -40px;
@media (max-width: 1400px) {
inset-inline-start: -10px;
}
}
.swiper-button-next {
inset-inline-end: -40px;
@media (max-width: 1400px) {
inset-inline-end: -10px;
}
}
.swiper-button {
width: 40px;
height: 40px;
color: inherit;
&::after {
font-size: 16px;
font-weight: 700;
}
@media (min-width: 992px) {
position: absolute;
transform: translateY(-50%);
}
}
}
}
/* FAQ */
.section--faq__dropdown-button {
svg .vertical {
transform-origin: center center;
transition: transform .3s ease-in-out;
}
&.w--open svg .vertical {
transform: rotate(90deg);
}
}
/* Key elements */
@media (min-width: 992px) {
.section--challenges__item:nth-child(n + 4) {
max-width: calc((100% / 3) - (48px / 3));
}
}
/* Offers - Technos - Sectors */
.section--offers,
.section--technos,
.section--sectors {
.swiper {
overflow: visible;
}
.section--offers__card,
.section--technos__card,
.section--sectors__card {
&::before {
content: '';
position: absolute;
background-color: rgb(246 247 248 / .6);
inset: 0;
border-radius: 16px;
backdrop-filter: saturate(180%) blur(40px);
z-index: -1;
}
&:has(.section--offers__card-btn:hover),
&:has(.section--technos__card-btn:hover),
&:has(.section--sectors__card-btn:hover),
&:has(.sectors__card-btn:hover) {
transform: translateY(-16px);
background-color: var(--_color---lightest);
}
}
&::after {
content: '';
position: absolute;
inset: 0;
background-image: linear-gradient(90deg, var(--_color---white) 0%, transparent 5%, transparent 95%, var(--_color---white) 100%);
z-index: 1;
pointer-events: none;
}
.section--offers__card-btn,
.section--technos__card-btn,
.section--sectors__card-btn {
&::before {
content: none !important;
}
&:hover > .btn--soft::before {
background-color: var(--color-expertise--gradient);
}
}
}
.section--offers__card-btn,
.section--technos__card-btn,
.section--sectors__card-btn,
.sectors__card-btn,
.section--expertises__card-btn,
.insightcategories__container__link,
.section--case-studies__card-btn,
.casestudy__discover__btn {
&::after {
content: '';
position: absolute;
inset: 0;
}
}
.insightcategories__container__link:hover .insightcategories__container__link-background {
background-color: rgb(255 81 44 / .1);
}
/* Sectors */
.section--sectors__card {
&::before {
background-color: rgb(246 247 248 / .6);
}
&:has(.section--sectors__card-btn:hover) {
background-color: var(--_color---grey-050);
}
}
.section--expertises {
.swiper {
overflow: visible;
}
}
/* Case Study */
.section--casestudy__discover::after {
content: '';
position: absolute;
inset: 0;
background-image: linear-gradient(90deg, var(--_color---white) 0%, transparent 5%, transparent 95%, var(--_color---white) 100%);
z-index: 1;
pointer-events: none;
}
.casestudy__discover__swiper {
overflow: visible !important;
}
.casestudy__discover__item {
display: flex !important;
height: auto !important;
}
/* Blips - Radars */
.section--blips__card-content-bottom .d-none {
display: block;
}
.section--blips .swiper,
.section--radars .swiper {
overflow: visible;
}
.section--blips__card:has(.section--blips__card-btn:hover),
.section--radars__card:has(.section--radars__card-btn:hover) {
transform: translateY(-16px);
background-color: var(--_color---white);
}
.section--blips__card-btn,
.section--radars__card-btn {
&::before {
content: none !important;
}
}
.section--blips__card-btn,
.section--radars__card-btn {
&::after {
content: '';
position: absolute;
inset: 0;
}
}
.section--blips__card-btn,
.section--radars__card-btn {
&:hover > .btn--soft::before {
background-color: #ff532c20;
}
}
/* Team */
.section--team {
&.team--richblock {
@media (min-width: 992px) {
.swiper-slide {
margin-right: 0 !important;
}
}
}
.swiper {
overflow: visible;
}
.section--team__card {
width: 302px;
height: auto;
}
}
/* Insights */
.section--insights-slider {
.insights-slider__swiper {
overflow: visible;
}
.section--insights__card-footer .d-none {
display: block;
}
}
.insights-slider__card,
.section--insights__card {
&.swiper-slide {
display: flex;
}
.btn {
&::after {
content: '';
position: absolute;
inset: 0;
}
}
}
/* Cases studies */
.section--case-studies__card:nth-of-type(1) {
z-index: 3;
bottom: 8vh
}
.section--case-studies__card:nth-of-type(2) {
z-index: 2;
bottom: 6vh
}
.section--case-studies__card:nth-of-type(3) {
z-index: 1;
bottom: 4vh
}
</style>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css"
/>
<script async type="module"
src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js"
fs-list
></script><style>
.carrefourcase__item:nth-child(10n+1) .image-filter, .carrefourcase__item:nth-child(10n+7) .image-filter {
width: 100%;
}
@media screen and (min-width: 992px) {
.carrefourcase__item:nth-child(10n+1), .carrefourcase__item:nth-child(10n+7) {
grid-column: span 2 !important;
}
}
</style></head><body class="body body--offers"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease-in-out" data-easing2="ease-in-out" role="banner" class="nav w-nav"><header class="nav__wrapper"><a aria-label="Retour à l'accueil" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:81d86c98-2d65-ad41-a2b9-bc04b92d04f5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="81d86c98-2d65-ad41-a2b9-bc04b92d04f5" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/en-uk" class="nav__logo w-inline-block"><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 111 24" fill="none">
<g clip-path="url(#clip0_1616_2109)">
<path d="M62.3968 6.97029C61.0552 6.2338 59.5566 5.86556 57.8979 5.86556C56.2392 5.86556 54.7405 6.2338 53.399 6.97029C52.0574 7.70677 51.0011 8.76473 50.2241 10.1413C49.4471 11.5178 49.0601 13.1047 49.0601 14.8992C49.0601 16.6936 49.4384 18.3127 50.1921 19.6892C50.9458 21.0687 51.9905 22.1296 53.3175 22.8777C54.6474 23.6259 56.1286 24 57.7669 24C59.4053 24 60.9359 23.6259 62.2978 22.8777C63.6597 22.1296 64.7393 21.0687 65.5367 19.6892C66.334 18.3127 66.7327 16.7141 66.7327 14.8992C66.7327 13.0843 66.3457 11.4915 65.5687 10.1237C64.7917 8.75597 63.7354 7.70385 62.3939 6.96736L62.3968 6.97029ZM62.9235 18.4881C62.3589 19.47 61.6198 20.2094 60.706 20.7004C59.7923 21.1914 58.8116 21.4369 57.7698 21.4369C56.728 21.4369 55.7706 21.1973 54.8976 20.715C54.0246 20.2358 53.3291 19.5022 52.8082 18.5202C52.2873 17.5382 52.0254 16.3312 52.0254 14.8992C52.0254 13.4671 52.2902 12.2923 52.8228 11.3103C53.3553 10.3283 54.0624 9.59474 54.9442 9.11544C55.8259 8.63614 56.8008 8.39357 57.8629 8.39357C58.9251 8.39357 59.8738 8.63322 60.7672 9.11544C61.6605 9.59474 62.3822 10.3283 62.938 11.3103C63.4909 12.2923 63.7674 13.4905 63.7674 14.8992C63.7674 16.3078 63.4851 17.5061 62.9235 18.4881Z" fill="currentColor"/>
<path d="M101.193 6.97029C99.8517 6.2338 98.353 5.86556 96.6943 5.86556C95.0356 5.86556 93.5369 6.2338 92.1954 6.97029C90.8539 7.70677 89.7976 8.76473 89.0206 10.1413C88.2436 11.5178 87.8566 13.1047 87.8566 14.8992C87.8566 16.6936 88.2349 18.3127 88.9886 19.6892C89.7423 21.0687 90.787 22.1296 92.1139 22.8777C93.4438 23.6259 94.925 24 96.5634 24C98.2017 24 99.7324 23.6259 101.094 22.8777C102.456 22.1296 103.536 21.0687 104.333 19.6892C105.13 18.3127 105.529 16.7141 105.529 14.8992C105.529 13.0843 105.142 11.4915 104.365 10.1237C103.588 8.75597 102.532 7.70385 101.19 6.96736L101.193 6.97029ZM101.72 18.4881C101.155 19.47 100.416 20.2094 99.5025 20.7004C98.5887 21.1914 97.6081 21.4369 96.5663 21.4369C95.5245 21.4369 94.5671 21.1973 93.6941 20.715C92.8211 20.2358 92.1256 19.5022 91.6047 18.5202C91.0838 17.5382 90.8219 16.3312 90.8219 14.8992C90.8219 13.4671 91.0867 12.2923 91.6192 11.3103C92.1518 10.3283 92.8589 9.59474 93.7406 9.11544C94.6224 8.63614 95.5972 8.39357 96.6594 8.39357C97.7215 8.39357 98.6702 8.63322 99.5636 9.11544C100.457 9.59474 101.179 10.3283 101.734 11.3103C102.287 12.2923 102.564 13.4905 102.564 14.8992C102.564 16.3078 102.282 17.5061 101.717 18.4881H101.72Z" fill="currentColor"/>
<path d="M83.2005 7.92888C82.7728 7.55772 82.3042 7.23332 81.7979 6.95275C80.4564 6.21627 78.9577 5.84803 77.299 5.84803C75.6403 5.84803 74.1416 6.21627 72.8001 6.95275C71.4586 7.68924 70.4022 8.7472 69.6253 10.1237C68.8483 11.5002 68.4613 13.0872 68.4613 14.8816C68.4613 16.6761 68.8396 18.2952 69.5932 19.6717C70.3469 21.0482 71.3916 22.112 72.7186 22.8602C74.0485 23.6084 75.5326 23.9825 77.168 23.9825C78.8035 23.9825 80.3371 23.6084 81.699 22.8602C83.0608 22.112 84.1405 21.0511 84.9378 19.6717C85.7352 18.2952 86.1338 16.6965 86.1338 14.8816C86.1338 14.8203 86.1309 14.7618 86.128 14.7004L86.1338 14.6946V0H83.1976V7.92888H83.2005ZM82.3217 18.4735C81.7572 19.4554 81.018 20.1948 80.1043 20.6858C79.1905 21.1768 78.2098 21.4223 77.168 21.4223C76.1263 21.4223 75.1689 21.1827 74.2959 20.7004C73.4228 20.2211 72.7273 19.4876 72.2065 18.5056C71.6856 17.5236 71.4237 16.3166 71.4237 14.8846C71.4237 13.4525 71.6885 12.2776 72.221 11.2957C72.7535 10.3137 73.4607 9.58013 74.3424 9.10083C75.2241 8.61861 76.199 8.37896 77.2612 8.37896C78.3233 8.37896 79.272 8.61861 80.1654 9.10083C81.0587 9.58013 81.7804 10.3137 82.3363 11.2957C82.8892 12.2776 83.1656 13.4759 83.1656 14.8846C83.1656 16.2932 82.8833 17.4915 82.3188 18.4735H82.3217Z" fill="currentColor"/>
<path d="M43.3885 6.95275C42.111 6.22796 40.6443 5.86264 38.9856 5.86264C37.3269 5.86264 35.7788 6.23088 34.4722 6.96736C33.1627 7.70385 32.147 8.75597 31.4254 10.1237C30.7008 11.4915 30.3399 13.0813 30.3399 14.8992C30.3399 16.717 30.7124 18.3127 31.4574 19.6892C32.2023 21.0687 33.2267 22.1296 34.5362 22.8777C35.8457 23.6259 37.3269 24 38.9856 24C41.0692 24 42.8152 23.471 44.2178 22.4131C45.6205 21.3551 46.5575 19.9844 47.026 18.2952H43.9006C43.5602 19.2772 42.9694 20.0633 42.1313 20.6508C41.2903 21.2382 40.2427 21.5304 38.9885 21.5304C37.4578 21.5304 36.1542 21.0453 35.0804 20.0721C34.0066 19.0989 33.4158 17.7487 33.3111 16.0185H47.285C47.349 15.3989 47.381 14.8115 47.381 14.2562C47.381 12.6546 47.0347 11.2168 46.3451 9.94545C45.6525 8.67414 44.6689 7.67755 43.3943 6.94983L43.3885 6.95275ZM33.3402 13.6512C33.4886 11.9854 34.0793 10.6819 35.1095 9.74087C36.1396 8.7998 37.3909 8.3322 38.8576 8.3322C39.879 8.3322 40.8102 8.5397 41.6483 8.95762C42.4893 9.37555 43.1528 9.98344 43.6417 10.7842C44.1305 11.585 44.375 12.5407 44.375 13.6512H33.3372H33.3402Z" fill="currentColor"/>
<path d="M110.392 20.0487C109.987 19.6308 109.496 19.4233 108.919 19.4233C108.343 19.4233 107.811 19.6308 107.394 20.0487C106.978 20.4666 106.772 20.9781 106.772 21.5801C106.772 22.1822 106.978 22.6936 107.394 23.1115C107.811 23.5295 108.32 23.737 108.919 23.737C109.519 23.737 109.987 23.5295 110.392 23.1115C110.796 22.6936 110.997 22.1822 110.997 21.5801C110.997 20.9781 110.793 20.4666 110.392 20.0487Z" fill="currentColor"/>
<path d="M8.97161 20.8466C5.60471 20.8466 2.87802 18.1052 2.87802 14.7267V8.75304H8.97452V5.86556H2.87802V0H0V14.7267C0 19.7038 4.01874 23.737 8.97161 23.737H10.4965V20.8495H8.97161V20.8466Z" fill="currentColor"/>
<path d="M21.1035 6.05845C19.2585 6.05845 17.5678 6.71895 16.2467 7.81783V1.25377H13.4589V23.7399H16.2467V13.2216C16.5289 10.603 18.5951 8.76181 21.1035 8.76181C23.7924 8.76181 25.972 10.8748 25.9953 13.7915V23.7399H28.7831V13.7506C28.7598 9.50122 25.3114 6.06137 21.1006 6.06137L21.1035 6.05845Z" fill="currentColor"/>
</g>
<defs>
<clipPath id="clip0_1616_2109">
<rect width="111" height="24" fill="white"/>
</clipPath>
</defs>
</svg></div></a><nav role="navigation" class="nav__menu-wrapper w-nav-menu"><ul role="list" class="nav__list w-list-unstyled"><li class="nav__item"><div data-hover="false" data-delay="0" class="nav__dropdown w-dropdown"><div data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:119a0e34-fc89-0a78-d717-6f7b28255c2d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="119a0e34-fc89-0a78-d717-6f7b28255c2d" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="nav__link w-dropdown-toggle"><div class="nav__link-btn-text">Capabilities</div><div class="nav__link-btn-icon w-icon-dropdown-toggle"></div></div><nav class="submenu w-dropdown-list"><div class="w-dyn-list"><div role="list" class="submenu__list w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/ai-modernisation" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%22692496f8fd2a40b81c0ae077%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">AI Modernisation</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/data" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2268cd2539bfa64495360b1e41%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Data</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/artificial-intelligence" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2269208044707099a087e0fbff%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Artificial Intelligence</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/platforms" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%226927092c90bfe1e7b4da8454%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Platforms</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/cloud" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2268f251687b0022314946811b%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Cloud</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/cybersecurity" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2269249a435ec9d5b0c4e742e9%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Cybersecurity</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/experience" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2269270947d2df304e08596fec%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Experience Design</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/technology-operations" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%22691dfa0e223c95925a9cbe38%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Technology Operations</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/technical-assistance" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:b9f67366-8e5b-2a7b-3937-77c40c692bf1_instance-8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9f67366-8e5b-2a7b-3937-77c40c692bf1" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2268f24bef1ae2070565b50e8a%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Staff Augmentation</a></div></div></div><div class="submenu__highlight"><div class="image-filter submenu__highlight-visual"><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/6931ea6daf51da5aad1bf85e_Capture%20d%E2%80%99e%CC%81cran%202025-12-04%20a%CC%80%2021.09.08.png" loading="lazy" alt="" class="submenu__highlight-image"/></div><div class="submenu__highlight-container"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:ab2971fa-30a3-babf-cf42-bea18e23dc26_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ab2971fa-30a3-babf-cf42-bea18e23dc26" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%22692496f8fd2a40b81c0ae077%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/en-uk/expertise/ai-modernisation" class="submenu__highlight-title">AI Modernisation</a></div></div></div><p class="submenu__highlight-paragraph">Discover how AI makes it possible to break free from legacy systems and unlock IT innovation.</p></div></div></nav></div></li><li class="nav__item"><div data-hover="false" data-delay="0" class="nav__dropdown w-dropdown"><div data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:119a0e34-fc89-0a78-d717-6f7b28255c3a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="119a0e34-fc89-0a78-d717-6f7b28255c3a" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="nav__link w-dropdown-toggle"><div class="nav__link-btn-text">Industries</div><div class="nav__link-btn-icon w-icon-dropdown-toggle"></div></div><nav class="submenu w-dropdown-list"><div class="w-dyn-list"><div role="list" class="submenu__list w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/financial-services" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%2268502af6dcaec6d49faab255%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Financial Services</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/healthtech" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%2268552eacaf96571aafc02651%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Healthcare</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/public-sector" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%226900d686a065a8b41b84f6ad%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Public Sector</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/retail-luxury-cpg" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%22691c8ac24acb16dc75175556%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Retail - Luxury - CPG</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/media" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57_instance-4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%226900cac466234f17be4ef9f8%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Media and Entertainment</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/apparel" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57_instance-5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e2ad5c09-7d1f-2dd1-b7d1-f8b97de2cf57" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%226927091790bfe1e7b4da7773%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Apparel</a></div></div></div><div class="submenu__highlight"><div class="image-filter submenu__highlight-visual"><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/684ad4afebdcbb253d5120da_recruitement.webp" loading="lazy" alt="Équipe en réunion" class="submenu__highlight-image"/></div><div class="submenu__highlight-container"><a data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:62eeba23-a3df-208c-0e4c-54dae18cf224" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="62eeba23-a3df-208c-0e4c-54dae18cf224" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/en-uk/our-client-stories" class="submenu__highlight-title">Our clients, our most compelling proof</a><p class="submenu__highlight-paragraph">Discover how market leaders innovate, accelerate, and reinvent themselves<br/>alongside Theodo.</p></div></div></nav></div></li><li class="nav__item"><div data-hover="false" data-delay="0" class="nav__dropdown w-dropdown"><div data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:119a0e34-fc89-0a78-d717-6f7b28255c47" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="119a0e34-fc89-0a78-d717-6f7b28255c47" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="nav__link w-dropdown-toggle"><div class="nav__link-btn-text">Insights</div><div class="nav__link-btn-icon w-icon-dropdown-toggle"></div></div><nav class="submenu w-dropdown-list"><div class="submenu__list"><a href="/en-uk/blog" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:1eb550d9-20bb-1ba2-4dd9-dd39070e9a62" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1eb550d9-20bb-1ba2-4dd9-dd39070e9a62" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" aria-current="page" class="submenu__link w-dropdown-link w--current">Blog</a><a href="/en-uk/our-talks" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:1eb550d9-20bb-1ba2-4dd9-dd39070e9a64" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1eb550d9-20bb-1ba2-4dd9-dd39070e9a64" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Talks</a><a href="/en-uk/our-podcasts" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:d2d3e12b-3b5c-dadf-d9eb-04efc2b7694c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="d2d3e12b-3b5c-dadf-d9eb-04efc2b7694c" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Podcasts</a></div><div class="submenu__highlight"><div class="image-filter submenu__highlight-visual"><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/684ad4afebdcbb253d5120da_recruitement.webp" loading="lazy" alt="Équipe en réunion" class="submenu__highlight-image"/></div><div class="submenu__highlight-container"><a data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:e48c4955-a6de-3139-6bae-135c04c84091" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e48c4955-a6de-3139-6bae-135c04c84091" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/en-uk/our-radars" class="submenu__highlight-title">Tech Radars</a><p class="submenu__highlight-paragraph">Discover our expert perspective on the technologies, platforms, tools, and frameworks we use every day.</p></div></div></nav></div></li><li class="nav__item"><div data-hover="false" data-delay="0" class="nav__dropdown w-dropdown"><div data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:eadc4a2e-5a7d-f77d-6604-8baf7a9f5f5a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eadc4a2e-5a7d-f77d-6604-8baf7a9f5f5a" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="nav__link w-dropdown-toggle"><div class="nav__link-btn-text">About</div><div class="nav__link-btn-icon w-icon-dropdown-toggle"></div></div><nav class="submenu w-dropdown-list"><div class="submenu__list"><a href="/en-uk/our-history" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:eadc4a2e-5a7d-f77d-6604-8baf7a9f5f60" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eadc4a2e-5a7d-f77d-6604-8baf7a9f5f60" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">History</a><a href="/en-uk/our-leaders" id="w-node-eadc4a2e-5a7d-f77d-6604-8baf7a9f5f62-28255c26" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:eadc4a2e-5a7d-f77d-6604-8baf7a9f5f62" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eadc4a2e-5a7d-f77d-6604-8baf7a9f5f62" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Leaders</a><a href="/en-uk/lean-tech" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:eadc4a2e-5a7d-f77d-6604-8baf7a9f5f64" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eadc4a2e-5a7d-f77d-6604-8baf7a9f5f64" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Lean Tech®</a><a href="/en-uk/our-partners" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:eadc4a2e-5a7d-f77d-6604-8baf7a9f5f66" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eadc4a2e-5a7d-f77d-6604-8baf7a9f5f66" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Partnerships</a></div></nav></div></li><li class="nav__item"><div data-hover="false" data-delay="0" class="nav__dropdown w-dropdown"><div data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:44161edb-e136-b170-883f-5bf011b1e7e9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="44161edb-e136-b170-883f-5bf011b1e7e9" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="nav__link w-dropdown-toggle"><div class="nav__link-btn-text">Careers</div><div class="nav__link-btn-icon w-icon-dropdown-toggle"></div></div><nav class="submenu w-dropdown-list"><div class="submenu__list"><a href="/en-uk/careers-at-theodo" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:44161edb-e136-b170-883f-5bf011b1e7ef" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="44161edb-e136-b170-883f-5bf011b1e7ef" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Tech Careers</a><a href="https://jobs.lever.co/theodo" id="w-node-_44161edb-e136-b170-883f-5bf011b1e7f1-28255c26" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:44161edb-e136-b170-883f-5bf011b1e7f1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="44161edb-e136-b170-883f-5bf011b1e7f1" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="submenu__link w-dropdown-link">Jobs</a></div></nav></div></li></ul><div class="nav__end"><div data-hover="false" data-delay="0" class="nav__dropdown language-selector w-dropdown"><div data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:f0569467-af36-ffb3-74cb-c9b31e5b508d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="f0569467-af36-ffb3-74cb-c9b31e5b508d" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="nav__link language-selector__link w-dropdown-toggle"><div class="nav__link-btn-text">Langues</div><div class="nav__link-btn-icon language-selector__icon w-icon-dropdown-toggle"></div></div><nav class="submenu language-selector__submenu w-dropdown-list"><div class="locales-wrapper w-locales-list"><div role="list" class="submenu__list local__list w-locales-items"><div role="listitem" class="w-locales-item"><a hreflang="fr-FR" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:c4e0798f-fe8d-117c-b7b2-63906f50161c_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c4e0798f-fe8d-117c-b7b2-63906f50161c" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/blog" class="submenu__link">France (Français)</a></div><div role="listitem" class="w-locales-item"><a hreflang="en-FR" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:c4e0798f-fe8d-117c-b7b2-63906f50161c_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c4e0798f-fe8d-117c-b7b2-63906f50161c" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/en-fr/blog" class="submenu__link">France (English)</a></div><div role="listitem" class="w-locales-item"><a hreflang="en-GB" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:c4e0798f-fe8d-117c-b7b2-63906f50161c_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c4e0798f-fe8d-117c-b7b2-63906f50161c" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/en-uk/blog" aria-current="page" class="submenu__link w--current">United Kingdom (English)</a></div><div role="listitem" class="w-locales-item"><a hreflang="en-MA" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:c4e0798f-fe8d-117c-b7b2-63906f50161c_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c4e0798f-fe8d-117c-b7b2-63906f50161c" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" href="/en-ma/blog" class="submenu__link">Morocco (English)</a></div></div></div></nav></div><a href="/en-uk/contact" data-wf-native-id-path="efca02c6-1158-e043-d81c-a75cbfe41ee4:119a0e34-fc89-0a78-d717-6f7b28255c58" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="119a0e34-fc89-0a78-d717-6f7b28255c58" data-wf-component-context="%5B%7B%22componentId%22%3A%22119a0e34-fc89-0a78-d717-6f7b28255c26%22%2C%22instanceId%22%3A%22efca02c6-1158-e043-d81c-a75cbfe41ee4%22%7D%5D" class="btn nav__contact">Contact us</a></div></nav><div class="nav__burger-btn w-nav-button"><div data-close="Close" class="btn">Menu</div></div></header></div><section class="section--carrefourcase--hero"><div class="breadcrumb"><a data-wf-native-id-path="44473ce5-c9b9-f95d-a04c-26835fbbb5cd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="44473ce5-c9b9-f95d-a04c-26835fbbb5cd" href="/en-uk" class="breadcrumb__link">Home</a><div class="breadcrumb_active">></div><div class="breadcrumb_active">Blog</div></div><div class="carrefourcase__heading"><h1 class="heading">Blog</h1><p class="contact__heading-intro"></p></div></section><section class="section--carrefourcase__list"><div class="section--carrefourcase__filter section--filters w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" fs-list-element="filters" class="form" data-wf-page-id="68dbe4ded84fd6bcff245949" data-wf-element-id="31ec8893-2f0c-7a80-29a4-997a1832bb1f" data-wf-locale-id="68e5315d349239144802bdeb"><div data-delay="0" data-hover="false" class="filters--mobile w-dropdown"><div data-wf-native-id-path="68892ddd-6274-5e78-4bac-306ac975a7f5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="68892ddd-6274-5e78-4bac-306ac975a7f5" class="filters--mobile__toggle w-dropdown-toggle"><div class="text-block-15">Filtrer par</div><div class="icon-3 dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none">
<path d="M13.8521 6.35374L8.85208 11.3537C8.80564 11.4002 8.75049 11.4371 8.6898 11.4623C8.6291 11.4874 8.56403 11.5004 8.49832 11.5004C8.43262 11.5004 8.36755 11.4874 8.30685 11.4623C8.24616 11.4371 8.19101 11.4002 8.14457 11.3537L3.14457 6.35374C3.05075 6.25992 2.99805 6.13267 2.99805 5.99999C2.99805 5.86731 3.05075 5.74006 3.14457 5.64624C3.2384 5.55242 3.36564 5.49971 3.49832 5.49971C3.63101 5.49971 3.75825 5.55242 3.85207 5.64624L8.49832 10.2931L13.1446 5.64624C13.191 5.59978 13.2462 5.56293 13.3069 5.53779C13.3676 5.51265 13.4326 5.49971 13.4983 5.49971C13.564 5.49971 13.6291 5.51265 13.6898 5.53779C13.7505 5.56293 13.8056 5.59978 13.8521 5.64624C13.8985 5.69269 13.9354 5.74784 13.9605 5.80854C13.9857 5.86924 13.9986 5.93429 13.9986 5.99999C13.9986 6.06569 13.9857 6.13074 13.9605 6.19144C13.9354 6.25213 13.8985 6.30728 13.8521 6.35374Z" fill="#294F73"/>
</svg></div></div><nav class="dropdown--filters w-dropdown-list"><div class="dropdown__head"><div class="dropdown__title">Filtrer par :</div><div class="dropdown__close dropdown--cross w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M19.281 18.2194C19.3507 18.289 19.406 18.3718 19.4437 18.4628C19.4814 18.5539 19.5008 18.6514 19.5008 18.75C19.5008 18.8485 19.4814 18.9461 19.4437 19.0372C19.406 19.1282 19.3507 19.2109 19.281 19.2806C19.2114 19.3503 19.1286 19.4056 19.0376 19.4433C18.9465 19.481 18.849 19.5004 18.7504 19.5004C18.6519 19.5004 18.5543 19.481 18.4632 19.4433C18.3722 19.4056 18.2895 19.3503 18.2198 19.2806L12.0004 13.0603L5.78104 19.2806C5.64031 19.4213 5.44944 19.5004 5.25042 19.5004C5.05139 19.5004 4.86052 19.4213 4.71979 19.2806C4.57906 19.1399 4.5 18.949 4.5 18.75C4.5 18.551 4.57906 18.3601 4.71979 18.2194L10.9401 12L4.71979 5.78061C4.57906 5.63988 4.5 5.44901 4.5 5.24999C4.5 5.05097 4.57906 4.8601 4.71979 4.71936C4.86052 4.57863 5.05139 4.49957 5.25042 4.49957C5.44944 4.49957 5.64031 4.57863 5.78104 4.71936L12.0004 10.9397L18.2198 4.71936C18.3605 4.57863 18.5514 4.49957 18.7504 4.49957C18.9494 4.49957 19.1403 4.57863 19.281 4.71936C19.4218 4.8601 19.5008 5.05097 19.5008 5.24999C19.5008 5.44901 19.4218 5.63988 19.281 5.78061L13.0607 12L19.281 18.2194Z" fill="#294F73"/>
</svg></div></div><div class="dropdown__main"><div data-delay="0" data-hover="false" class="dropdown w-dropdown"><div data-wf-native-id-path="a8c3fbd8-c3fc-9e48-8ca3-3405f9055fca" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a8c3fbd8-c3fc-9e48-8ca3-3405f9055fca" class="dropdown-toggle w-dropdown-toggle"><div class="icon-4 dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none">
<path d="M13.8521 6.35374L8.85208 11.3537C8.80564 11.4002 8.75049 11.4371 8.6898 11.4623C8.6291 11.4874 8.56403 11.5004 8.49832 11.5004C8.43262 11.5004 8.36755 11.4874 8.30685 11.4623C8.24616 11.4371 8.19101 11.4002 8.14457 11.3537L3.14457 6.35374C3.05075 6.25992 2.99805 6.13267 2.99805 5.99999C2.99805 5.86731 3.05075 5.74006 3.14457 5.64624C3.2384 5.55242 3.36564 5.49971 3.49832 5.49971C3.63101 5.49971 3.75825 5.55242 3.85207 5.64624L8.49832 10.2931L13.1446 5.64624C13.191 5.59978 13.2462 5.56293 13.3069 5.53779C13.3676 5.51265 13.4326 5.49971 13.4983 5.49971C13.564 5.49971 13.6291 5.51265 13.6898 5.53779C13.7505 5.56293 13.8056 5.59978 13.8521 5.64624C13.8985 5.69269 13.9354 5.74784 13.9605 5.80854C13.9857 5.86924 13.9986 5.93429 13.9986 5.99999C13.9986 6.06569 13.9857 6.13074 13.9605 6.19144C13.9354 6.25213 13.8985 6.30728 13.8521 6.35374Z" fill="#294F73"/>
</svg></div><div class="text-block-16">Type</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='business'
fs-list-field="types"
type="checkbox"
name="types[]"
value='business'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Business
</span>
</label></div><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='technologique'
fs-list-field="types"
type="checkbox"
name="types[]"
value='technologique'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Technologique
</span>
</label></div></nav></div><div data-delay="0" data-hover="false" class="dropdown w-dropdown"><div data-wf-native-id-path="a02d77dd-924a-eccd-a7a8-606ba1dc7acf" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a02d77dd-924a-eccd-a7a8-606ba1dc7acf" class="dropdown-toggle w-dropdown-toggle"><div class="icon-4 dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none">
<path d="M13.8521 6.35374L8.85208 11.3537C8.80564 11.4002 8.75049 11.4371 8.6898 11.4623C8.6291 11.4874 8.56403 11.5004 8.49832 11.5004C8.43262 11.5004 8.36755 11.4874 8.30685 11.4623C8.24616 11.4371 8.19101 11.4002 8.14457 11.3537L3.14457 6.35374C3.05075 6.25992 2.99805 6.13267 2.99805 5.99999C2.99805 5.86731 3.05075 5.74006 3.14457 5.64624C3.2384 5.55242 3.36564 5.49971 3.49832 5.49971C3.63101 5.49971 3.75825 5.55242 3.85207 5.64624L8.49832 10.2931L13.1446 5.64624C13.191 5.59978 13.2462 5.56293 13.3069 5.53779C13.3676 5.51265 13.4326 5.49971 13.4983 5.49971C13.564 5.49971 13.6291 5.51265 13.6898 5.53779C13.7505 5.56293 13.8056 5.59978 13.8521 5.64624C13.8985 5.69269 13.9354 5.74784 13.9605 5.80854C13.9857 5.86924 13.9986 5.93429 13.9986 5.99999C13.9986 6.06569 13.9857 6.13074 13.9605 6.19144C13.9354 6.25213 13.8985 6.30728 13.8521 6.35374Z" fill="#294F73"/>
</svg></div><div class="text-block-16">Expertises</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="section--filters__collection w-dyn-list"><div role="list" class="section--filters__wrapper dropdown-list w-dyn-items"><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Experience Design'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Experience Design'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Experience Design
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Platforms'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Platforms'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Platforms
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Cybersecurity'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Cybersecurity'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Cybersecurity
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='AI Modernisation'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='AI Modernisation'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
AI Modernisation
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='AI (Artificial Intelligence)'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='AI (Artificial Intelligence)'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
AI (Artificial Intelligence)
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Technology Operations'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Technology Operations'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Technology Operations
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Cloud'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Cloud'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Cloud
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Technical assistance'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Technical assistance'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Technical assistance
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Data'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Data'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Data
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div></div></div></nav></div><div data-delay="0" data-hover="false" class="dropdown w-dropdown"><div data-wf-native-id-path="3adb768d-04dc-ee3d-9f27-04b220fe1eae" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3adb768d-04dc-ee3d-9f27-04b220fe1eae" class="dropdown-toggle w-dropdown-toggle"><div class="icon-4 dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none">
<path d="M13.8521 6.35374L8.85208 11.3537C8.80564 11.4002 8.75049 11.4371 8.6898 11.4623C8.6291 11.4874 8.56403 11.5004 8.49832 11.5004C8.43262 11.5004 8.36755 11.4874 8.30685 11.4623C8.24616 11.4371 8.19101 11.4002 8.14457 11.3537L3.14457 6.35374C3.05075 6.25992 2.99805 6.13267 2.99805 5.99999C2.99805 5.86731 3.05075 5.74006 3.14457 5.64624C3.2384 5.55242 3.36564 5.49971 3.49832 5.49971C3.63101 5.49971 3.75825 5.55242 3.85207 5.64624L8.49832 10.2931L13.1446 5.64624C13.191 5.59978 13.2462 5.56293 13.3069 5.53779C13.3676 5.51265 13.4326 5.49971 13.4983 5.49971C13.564 5.49971 13.6291 5.51265 13.6898 5.53779C13.7505 5.56293 13.8056 5.59978 13.8521 5.64624C13.8985 5.69269 13.9354 5.74784 13.9605 5.80854C13.9857 5.86924 13.9986 5.93429 13.9986 5.99999C13.9986 6.06569 13.9857 6.13074 13.9605 6.19144C13.9354 6.25213 13.8985 6.30728 13.8521 6.35374Z" fill="#294F73"/>
</svg></div><div class="text-block-16">Secteur</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="section--filters__collection w-dyn-list"><div role="list" class="section--filters__wrapper dropdown-list w-dyn-items"><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Apparel'
fs-list-field="secteurs"
type="checkbox"
name="secteurs[]"
value='Apparel'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Apparel
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Retail • Luxury • CPG'
fs-list-field="secteurs"
type="checkbox"
name="secteurs[]"
value='Retail • Luxury • CPG'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Retail • Luxury • CPG
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Public sector'
fs-list-field="secteurs"
type="checkbox"
name="secteurs[]"
value='Public sector'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Public sector
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Media and Entertainment'
fs-list-field="secteurs"
type="checkbox"
name="secteurs[]"
value='Media and Entertainment'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Media and Entertainment
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Healthtech'
fs-list-field="secteurs"
type="checkbox"
name="secteurs[]"
value='Healthtech'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Healthtech
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Financial services'
fs-list-field="secteurs"
type="checkbox"
name="secteurs[]"
value='Financial services'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Financial services
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div></div></div></nav></div><div data-delay="0" data-hover="false" class="dropdown w-dropdown"><div data-wf-native-id-path="72184aad-c23d-d87d-1ecc-38606e36b245" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="72184aad-c23d-d87d-1ecc-38606e36b245" class="dropdown-toggle w-dropdown-toggle"><div class="icon-4 dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none">
<path d="M13.8521 6.35374L8.85208 11.3537C8.80564 11.4002 8.75049 11.4371 8.6898 11.4623C8.6291 11.4874 8.56403 11.5004 8.49832 11.5004C8.43262 11.5004 8.36755 11.4874 8.30685 11.4623C8.24616 11.4371 8.19101 11.4002 8.14457 11.3537L3.14457 6.35374C3.05075 6.25992 2.99805 6.13267 2.99805 5.99999C2.99805 5.86731 3.05075 5.74006 3.14457 5.64624C3.2384 5.55242 3.36564 5.49971 3.49832 5.49971C3.63101 5.49971 3.75825 5.55242 3.85207 5.64624L8.49832 10.2931L13.1446 5.64624C13.191 5.59978 13.2462 5.56293 13.3069 5.53779C13.3676 5.51265 13.4326 5.49971 13.4983 5.49971C13.564 5.49971 13.6291 5.51265 13.6898 5.53779C13.7505 5.56293 13.8056 5.59978 13.8521 5.64624C13.8985 5.69269 13.9354 5.74784 13.9605 5.80854C13.9857 5.86924 13.9986 5.93429 13.9986 5.99999C13.9986 6.06569 13.9857 6.13074 13.9605 6.19144C13.9354 6.25213 13.8985 6.30728 13.8521 6.35374Z" fill="#294F73"/>
</svg></div><div class="text-block-16">Technos</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="section--filters__collection w-dyn-list"><div role="list" class="section--filters__wrapper dropdown-list w-dyn-items"><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='React Native'
fs-list-field="technos"
type="checkbox"
name="technos[]"
value='React Native'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
React Native
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Tech'
fs-list-field="technos"
type="checkbox"
name="technos[]"
value='Tech'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Tech
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div></div></div></nav></div><div data-delay="0" data-hover="false" class="dropdown w-dropdown"><div data-wf-native-id-path="3c609b44-d0ca-85ca-1d7f-22144bf9e9cc" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3c609b44-d0ca-85ca-1d7f-22144bf9e9cc" class="dropdown-toggle w-dropdown-toggle"><div class="icon-4 dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none">
<path d="M13.8521 6.35374L8.85208 11.3537C8.80564 11.4002 8.75049 11.4371 8.6898 11.4623C8.6291 11.4874 8.56403 11.5004 8.49832 11.5004C8.43262 11.5004 8.36755 11.4874 8.30685 11.4623C8.24616 11.4371 8.19101 11.4002 8.14457 11.3537L3.14457 6.35374C3.05075 6.25992 2.99805 6.13267 2.99805 5.99999C2.99805 5.86731 3.05075 5.74006 3.14457 5.64624C3.2384 5.55242 3.36564 5.49971 3.49832 5.49971C3.63101 5.49971 3.75825 5.55242 3.85207 5.64624L8.49832 10.2931L13.1446 5.64624C13.191 5.59978 13.2462 5.56293 13.3069 5.53779C13.3676 5.51265 13.4326 5.49971 13.4983 5.49971C13.564 5.49971 13.6291 5.51265 13.6898 5.53779C13.7505 5.56293 13.8056 5.59978 13.8521 5.64624C13.8985 5.69269 13.9354 5.74784 13.9605 5.80854C13.9857 5.86924 13.9986 5.93429 13.9986 5.99999C13.9986 6.06569 13.9857 6.13074 13.9605 6.19144C13.9354 6.25213 13.8985 6.30728 13.8521 6.35374Z" fill="#294F73"/>
</svg></div><div class="text-block-16">Auteurs</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="section--filters__collection w-dyn-list"><div role="list" class="section--filters__wrapper dropdown-list w-dyn-items"><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Arsène Tripard'
fs-list-field="peoples"
type="checkbox"
name="peoples[]"
value='Arsène Tripard'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Arsène Tripard
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Hugo Degeorges'
fs-list-field="peoples"
type="checkbox"
name="peoples[]"
value='Hugo Degeorges'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Hugo Degeorges
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Marek Kalnik'
fs-list-field="peoples"
type="checkbox"
name="peoples[]"
value='Marek Kalnik'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Marek Kalnik
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Fabrice Bernhard'
fs-list-field="peoples"
type="checkbox"
name="peoples[]"
value='Fabrice Bernhard'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Fabrice Bernhard
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Clément David'
fs-list-field="peoples"
type="checkbox"
name="peoples[]"
value='Clément David'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Clément David
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div><div role="listitem" class="section--filters__item w-dyn-item"><div class="section--filters__selector w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Thomas Walter'
fs-list-field="peoples"
type="checkbox"
name="peoples[]"
value='Thomas Walter'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Thomas Walter
</span>
<span fs-list-element="facet-count" class="section--filters__count">0</span>
</label></div></div></div></div></nav></div></div><div class="dropdown__foot"><a id="fake-clear" data-wf-native-id-path="0dcb7cc7-d66e-806f-8f00-c6194b8a3762" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0dcb7cc7-d66e-806f-8f00-c6194b8a3762" href="#" class="btn btn--outline dropdown--clear w-node-_0dcb7cc7-d66e-806f-8f00-c6194b8a3762-ff245949">Effacer</a><a data-wf-native-id-path="0517b074-9f58-7bf0-aa38-f85955789805" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0517b074-9f58-7bf0-aa38-f85955789805" href="#" class="btn dropdown__close">Voir les résultats</a></div></nav></div><div class="filters--lists"><div class="filter--dropdown"><div class="filter--dropdown-label"><p class="paragraph-6">Type</p><img loading="lazy" src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b863bda1027764cd353e15_dropdown.svg" alt=""/></div><div class="filters--dropdown-list"><div class="div-block-15"><p class="paragraph-6">Type</p><a fs-list-field="types" data-wf-native-id-path="df9bdb53-5ac8-3713-ab5e-ded97a98fc10" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="df9bdb53-5ac8-3713-ab5e-ded97a98fc10" href="#" class="filters-applied--clean-item">Effacer</a></div><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='business'
fs-list-field="types"
type="checkbox"
name="types[]"
value='business'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Business
</span>
</label></div><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='technologique'
fs-list-field="types"
type="checkbox"
name="types[]"
value='technologique'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Technologique
</span>
</label></div></div></div><div class="filter--dropdown"><div class="filter--dropdown-label"><p class="paragraph-6">Expertises</p><img loading="lazy" src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b863bda1027764cd353e15_dropdown.svg" alt=""/></div><div class="filters--dropdown-list"><div class="div-block-15"><p class="paragraph-6">Expertises</p><a fs-list-field="expertises" data-wf-native-id-path="2cd9ab4d-c3ec-5350-1dac-bd68f70e2d5a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="2cd9ab4d-c3ec-5350-1dac-bd68f70e2d5a" href="#" class="filters-applied--clean-item">Effacer</a></div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Experience Design'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Experience Design'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Experience Design
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Platforms'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Platforms'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Platforms
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Cybersecurity'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Cybersecurity'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Cybersecurity
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='AI Modernisation'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='AI Modernisation'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
AI Modernisation
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='AI (Artificial Intelligence)'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='AI (Artificial Intelligence)'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
AI (Artificial Intelligence)
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Technology Operations'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Technology Operations'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Technology Operations
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Cloud'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Cloud'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Cloud
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Technical assistance'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Technical assistance'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Technical assistance
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Data'
fs-list-field="expertises"
type="checkbox"
name="expertises[]"
value='Data'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Data
</span>
</label></div></div></div></div></div></div><div class="filter--dropdown"><div class="filter--dropdown-label"><p class="paragraph-6">Sectors</p><img loading="lazy" src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b863bda1027764cd353e15_dropdown.svg" alt=""/></div><div class="filters--dropdown-list"><div class="div-block-15"><p class="paragraph-6">Secteurs</p><a fs-list-field="secteurs" data-wf-native-id-path="357f5967-c618-7a76-9758-35852732139d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="357f5967-c618-7a76-9758-35852732139d" href="#" class="filters-applied--clean-item">Effacer</a></div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Apparel'
fs-list-field="secteurs"
type="checkbox"
name="sectors[]"
value='Apparel'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Apparel
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Retail • Luxury • CPG'
fs-list-field="secteurs"
type="checkbox"
name="sectors[]"
value='Retail • Luxury • CPG'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Retail • Luxury • CPG
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Public sector'
fs-list-field="secteurs"
type="checkbox"
name="sectors[]"
value='Public sector'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Public sector
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Media and Entertainment'
fs-list-field="secteurs"
type="checkbox"
name="sectors[]"
value='Media and Entertainment'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Media and Entertainment
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Healthtech'
fs-list-field="secteurs"
type="checkbox"
name="sectors[]"
value='Healthtech'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Healthtech
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Financial services'
fs-list-field="secteurs"
type="checkbox"
name="sectors[]"
value='Financial services'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Financial services
</span>
</label></div></div></div></div></div></div><div class="filter--dropdown"><div class="filter--dropdown-label"><p class="paragraph-6">Technos</p><img loading="lazy" src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b863bda1027764cd353e15_dropdown.svg" alt=""/></div><div class="filters--dropdown-list"><div class="div-block-15"><p class="paragraph-6">Technos</p><a fs-list-field="technos" data-wf-native-id-path="6b4d02dd-c7eb-6514-1554-32462772ef9a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="6b4d02dd-c7eb-6514-1554-32462772ef9a" href="#" class="filters-applied--clean-item">Effacer</a></div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='React Native'
fs-list-field="technos"
type="checkbox"
name="technos[]"
value='React Native'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
React Native
</span>
</label></div></div><div role="listitem" class="w-dyn-item"><div class="code-embed-6 w-embed"><label class="custom-check" role="checkbox" aria-checked="false" tabindex="0">
<input
class="u-visually-hidden js-checkbox"
fs-list-value='Tech'
fs-list-field="technos"
type="checkbox"
name="technos[]"
value='Tech'
/>
<span class="check-ui" aria-hidden="true"></span>
<span class="check-label">
Tech
</span>
</label></div></div></div></div></div></div></div><div class="filters-applied"><div id="tags-container" fs-list-tags="active" class="filters-applied--list"></div><a fs-list-element="clear" data-wf-native-id-path="0432937a-c004-5e56-3a25-d60b9770e878" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0432937a-c004-5e56-3a25-d60b9770e878" href="#" class="filters-applied--clean w-inline-block">Clear all<img loading="lazy" src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68c191cdffe204adf9fe578c_reset.svg" alt="" class="image-16"/></a></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div data-count-final="false" class="count_wrapper"><div fs-list-element="results-count" class="count__text number">0</div><div class="count__text text">results</div><div class="w-embed w-script"><script>
(() => {
const el = document.querySelector('[fs-list-element="items-count"]');
const wrapper = document.querySelector('[data-count-final="false"]');
if (!el || !wrapper) return;
wrapper.style.visibility = 'hidden';
let last = el.textContent.trim();
let stableTimer = null;
const revealIfStable = () => {
clearTimeout(stableTimer);
stableTimer = setTimeout(() => {
wrapper.style.visibility = 'visible';
wrapper.setAttribute('data-count-final', 'true');
}, 400);
};
const obs = new MutationObserver(() => {
const now = el.textContent.trim();
if (now !== last) {
last = now;
revealIfStable();
}
});
obs.observe(el, { childList: true, characterData: true, subtree: true });
revealIfStable();
})();
</script></div></div><div class="carrefourcase__list w-dyn-list"><div fs-list-load="more" fs-list-element="list" role="list" class="carrefourcase__items w-dyn-items"><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226a6728a5e051d0e8781d070b%22%7D%5D" href="/en-uk/blog/trivy-scanner-de-securite-open-source-pour-la-software-supply-chain-theodo" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6a67297e77ba68a5f776516c_1783859195883.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6a67297e77ba68a5f776516c_1783859195883-p-500.jpg 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6a67297e77ba68a5f776516c_1783859195883.jpg 800w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">27 July 2026</div><h3 class="carrefourcase__item__title">Trivy: open source security scanner for the software supply chain | Theodo</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">27 July 2026</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%2269c55be04c7b6626e08925b8%22%7D%5D" href="/en-uk/blog/5-reframes-craftsmanship-pilotage-equipe-tech" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69c55c5509e2580bcb6c87bf_entete_article.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69c55c5509e2580bcb6c87bf_entete_article-p-500.jpg 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69c55c5509e2580bcb6c87bf_entete_article-p-800.jpg 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69c55c5509e2580bcb6c87bf_entete_article-p-1080.jpg 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69c55c5509e2580bcb6c87bf_entete_article.jpg 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">26 March 2026</div><h3 class="carrefourcase__item__title">5 reframes du software craftsmanship qui transforment le pilotage d’une équipe tech</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">26 March 2026</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%2269a5ba38c6728ebaacb5c74e%22%7D%5D" href="/en-uk/blog/diviser-par-trois-defauts-six-mois" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69a5ba944eb0f569410900f0_image%20(2).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69a5ba944eb0f569410900f0_image%20(2)-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69a5ba944eb0f569410900f0_image%20(2)-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69a5ba944eb0f569410900f0_image%20(2).png 1024w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">03 February 2026</div><h3 class="carrefourcase__item__title">Comment diviser par trois son nombre de défauts en six mois</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">02 March 2026</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%22697b3a1dc6be1ad11b4efd6d%22%7D%5D" href="/en-uk/blog/is-rag-finally-a-commodity" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/697b81a1295697111e4b31ca_2025%20RAG%20Out-of-the-box%20(1).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/697b81a1295697111e4b31ca_2025%20RAG%20Out-of-the-box%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/697b81a1295697111e4b31ca_2025%20RAG%20Out-of-the-box%20(1)-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/697b81a1295697111e4b31ca_2025%20RAG%20Out-of-the-box%20(1).png 960w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">29 January 2026</div><h3 class="carrefourcase__item__title">Is RAG finally a commodity ?</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">29 January 2026</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%22695fe413f39c04c726ee857a%22%7D%5D" href="/en-uk/blog/integration-assistants-ia" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/695fee2031324a1ad3837243_Capture%20d%E2%80%99e%CC%81cran%202026-01-08%20a%CC%80%2018.48.57.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/695fee2031324a1ad3837243_Capture%20d%E2%80%99e%CC%81cran%202026-01-08%20a%CC%80%2018.48.57-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/695fee2031324a1ad3837243_Capture%20d%E2%80%99e%CC%81cran%202026-01-08%20a%CC%80%2018.48.57-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/695fee2031324a1ad3837243_Capture%20d%E2%80%99e%CC%81cran%202026-01-08%20a%CC%80%2018.48.57-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/695fee2031324a1ad3837243_Capture%20d%E2%80%99e%CC%81cran%202026-01-08%20a%CC%80%2018.48.57-p-1600.png 1600w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/695fee2031324a1ad3837243_Capture%20d%E2%80%99e%CC%81cran%202026-01-08%20a%CC%80%2018.48.57.png 1904w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">08 January 2026</div><h3 class="carrefourcase__item__title">Integrating AI assistants into digital bunkers</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 January 2026</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936a5595ddf2c1d1361955f%22%7D%5D" href="/en-uk/blog/extension-safari-react-ios" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6936a5595ddf2c1d136194bb_67dbe700660b04f6aaccf651_Couverture.png" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">20 March 2025</div><h3 class="carrefourcase__item__title">Develop a Safari extension with React for iOS</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936d59178e0f3e8e082e9ea%22%7D%5D" href="/en-uk/blog/rex-migration-aws-de-colizey" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6936d58c626129d67e5f4a99_Visuel_articles_padok-1.webp" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">06 February 2025</div><h3 class="carrefourcase__item__title">REX : migration AWS de Colizey</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f43af7206c21221c49df%22%7D%5D" href="/en-uk/blog/3-steps-for-financial-institutions-to-modernise-legacy-systems-with-genai" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f509d05427550e40f06c9_ChatGPT%20Image%2020%20janv.%202026%2C%2010_53_21.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f509d05427550e40f06c9_ChatGPT%20Image%2020%20janv.%202026%2C%2010_53_21-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f509d05427550e40f06c9_ChatGPT%20Image%2020%20janv.%202026%2C%2010_53_21-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f509d05427550e40f06c9_ChatGPT%20Image%2020%20janv.%202026%2C%2010_53_21-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f509d05427550e40f06c9_ChatGPT%20Image%2020%20janv.%202026%2C%2010_53_21.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">3 Steps for Financial Institutions to Modernise Legacy Systems with GenAI</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f43a44ae70110df7c17f%22%7D%5D" href="/en-uk/blog/active-learning-in-machine-learning" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4dd301c2c7d159a9dfb4_ChatGPT%20Image%2020%20janv.%202026%2C%2010_41_26.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4dd301c2c7d159a9dfb4_ChatGPT%20Image%2020%20janv.%202026%2C%2010_41_26-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4dd301c2c7d159a9dfb4_ChatGPT%20Image%2020%20janv.%202026%2C%2010_41_26-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4dd301c2c7d159a9dfb4_ChatGPT%20Image%2020%20janv.%202026%2C%2010_41_26-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4dd301c2c7d159a9dfb4_ChatGPT%20Image%2020%20janv.%202026%2C%2010_41_26.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">Active Learning in Machine Learning</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f43a34f3602e764af90e%22%7D%5D" href="/en-uk/blog/how-i-created-my-nutritional-database-with-gemini-and-bigquery" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4f3a83cd4a26aea9e758_ChatGPT%20Image%2020%20janv.%202026%2C%2010_47_05.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4f3a83cd4a26aea9e758_ChatGPT%20Image%2020%20janv.%202026%2C%2010_47_05-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4f3a83cd4a26aea9e758_ChatGPT%20Image%2020%20janv.%202026%2C%2010_47_05-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4f3a83cd4a26aea9e758_ChatGPT%20Image%2020%20janv.%202026%2C%2010_47_05-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f4f3a83cd4a26aea9e758_ChatGPT%20Image%2020%20janv.%202026%2C%2010_47_05.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">How I created my nutritional database with Gemini and BigQuery</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-10" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f4394424e72f536e22fe%22%7D%5D" href="/en-uk/blog/toward-data-mesh-why-your-data-team-is-about-to-explode" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f593fdbdad82373ef45a0_ChatGPT%20Image%2020%20janv.%202026%2C%2011_30_06.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f593fdbdad82373ef45a0_ChatGPT%20Image%2020%20janv.%202026%2C%2011_30_06-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f593fdbdad82373ef45a0_ChatGPT%20Image%2020%20janv.%202026%2C%2011_30_06-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f593fdbdad82373ef45a0_ChatGPT%20Image%2020%20janv.%202026%2C%2011_30_06-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f593fdbdad82373ef45a0_ChatGPT%20Image%2020%20janv.%202026%2C%2011_30_06.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">Toward Data Mesh: why your data team is about to explode</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-11" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f4393e7735091bc1df71%22%7D%5D" href="/en-uk/blog/how-does-your-computer-generate-random-numbers-with-numpy" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f578a95f843fa06250e71_ChatGPT%20Image%2020%20janv.%202026%2C%2011_22_56.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f578a95f843fa06250e71_ChatGPT%20Image%2020%20janv.%202026%2C%2011_22_56-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f578a95f843fa06250e71_ChatGPT%20Image%2020%20janv.%202026%2C%2011_22_56-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f578a95f843fa06250e71_ChatGPT%20Image%2020%20janv.%202026%2C%2011_22_56-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f578a95f843fa06250e71_ChatGPT%20Image%2020%20janv.%202026%2C%2011_22_56.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">How Does Your Computer Generate Random Numbers with Numpy ?</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-12" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f438fb523d5a74f3e9e4%22%7D%5D" href="/en-uk/blog/under-the-hood-of-staticmethod-lets-recode-this-decorator" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f9111e68bb7228eeb2e48_Transformation%20d%27ico%CC%82nes%20futuristes%20lumineuses.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f9111e68bb7228eeb2e48_Transformation%20d%27ico%CC%82nes%20futuristes%20lumineuses-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f9111e68bb7228eeb2e48_Transformation%20d%27ico%CC%82nes%20futuristes%20lumineuses-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f9111e68bb7228eeb2e48_Transformation%20d%27ico%CC%82nes%20futuristes%20lumineuses-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f9111e68bb7228eeb2e48_Transformation%20d%27ico%CC%82nes%20futuristes%20lumineuses.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">Under the hood of staticmethod: let’s recode this decorator!</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-13" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f438f7206c21221c4882%22%7D%5D" href="/en-uk/blog/the-fastest-way-to-boost-your-code-quality-use-ruff-linter" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f625ef7830c76050038b7_ChatGPT%20Image%2020%20janv.%202026%2C%2012_09_05.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f625ef7830c76050038b7_ChatGPT%20Image%2020%20janv.%202026%2C%2012_09_05-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f625ef7830c76050038b7_ChatGPT%20Image%2020%20janv.%202026%2C%2012_09_05-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f625ef7830c76050038b7_ChatGPT%20Image%2020%20janv.%202026%2C%2012_09_05-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f625ef7830c76050038b7_ChatGPT%20Image%2020%20janv.%202026%2C%2012_09_05.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">The Fastest Way to Boost your Code Quality: Use Ruff Linter</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-14" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f438bc8bf574a26c8b8e%22%7D%5D" href="/en-uk/blog/how-to-build-and-deploy-a-serverless-rest-api-in-15-minutes-on-aws" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f61e051cd7f53099f0728_ChatGPT%20Image%2020%20janv.%202026%2C%2011_59_46.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f61e051cd7f53099f0728_ChatGPT%20Image%2020%20janv.%202026%2C%2011_59_46-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f61e051cd7f53099f0728_ChatGPT%20Image%2020%20janv.%202026%2C%2011_59_46-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f61e051cd7f53099f0728_ChatGPT%20Image%2020%20janv.%202026%2C%2011_59_46-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f61e051cd7f53099f0728_ChatGPT%20Image%2020%20janv.%202026%2C%2011_59_46.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">How to Build and deploy a Serverless REST API in 15 Minutes on AWS</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-15" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f43806cfc326015d4d33%22%7D%5D" href="/en-uk/blog/your-own-few-shot-classification-model-ready-in-15mn-with-pytorch" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f929487e752a33f3fe8e0_ChatGPT%20Image%2020%20janv.%202026%2C%2015_34_33.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f929487e752a33f3fe8e0_ChatGPT%20Image%2020%20janv.%202026%2C%2015_34_33-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f929487e752a33f3fe8e0_ChatGPT%20Image%2020%20janv.%202026%2C%2015_34_33-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f929487e752a33f3fe8e0_ChatGPT%20Image%2020%20janv.%202026%2C%2015_34_33-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f929487e752a33f3fe8e0_ChatGPT%20Image%2020%20janv.%202026%2C%2015_34_33.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">Your Own Few-Shot Classification Model Ready in 15mn with PyTorch</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-16" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936f4346c78819bdf938b6b%22%7D%5D" href="/en-uk/blog/surgical-time-tracking-in-python-how-to-improve-your-performance" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f934979deb49ae0749df7_ChatGPT%20Image%2020%20janv.%202026%2C%2015_37_51.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f934979deb49ae0749df7_ChatGPT%20Image%2020%20janv.%202026%2C%2015_37_51-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f934979deb49ae0749df7_ChatGPT%20Image%2020%20janv.%202026%2C%2015_37_51-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f934979deb49ae0749df7_ChatGPT%20Image%2020%20janv.%202026%2C%2015_37_51-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/696f934979deb49ae0749df7_ChatGPT%20Image%2020%20janv.%202026%2C%2015_37_51.png 1536w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 February 2025</div><h3 class="carrefourcase__item__title">Surgical Time Tracking in Python : how to improve your performance</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-17" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936a55042ecf187a2f054f7%22%7D%5D" href="/en-uk/blog/click-to-pay" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Business</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6936a55042ecf187a2f054f3_67509a6e474ec90448fd0fc7_option%25202.png" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">04 December 2024</div><h3 class="carrefourcase__item__title">Click to Pay: card payment made easy</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-18" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936e38c1394779c81dc8582%22%7D%5D" href="/en-uk/blog/fine-tuning-react-performance-a-subtle-insider-tip-from-a-tv-app" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6936e38b1394779c81dc848b_65e875e7f47ff39d5d327b79_banner_article_shadow.png" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">06 March 2024</div><h3 class="carrefourcase__item__title">Fine-tuning React Performance: A Subtle Insider Tip from a TV App</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-19" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936e38648dbbcdc269055da%22%7D%5D" href="/en-uk/blog/handling-remote-controls-in-tv-apps-the-react-way-with-react-tv-space-navigation-1-0" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6936e38648dbbcdc269055c7_652403e54117a3efd9ac2cfa_pierpooo_spaceman_in_space_with_remote_control_26417c8c-e41e-4ef5-8b11-2e6eccd03fb1_redim.png" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">09 October 2023</div><h3 class="carrefourcase__item__title">Remote controls for React TV apps: a declarative approach with react-tv-space-navigation 1.0!</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-20" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226936e3714fb97c73afde6f37%22%7D%5D" href="/en-uk/blog/how-we-reduced-the-codepush-bundle-size-by-85-percent" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/6936e3704fb97c73afde6f0b_63d7cb4774fc9a0f9ed6a877_6304d3831bc96888fe834d3d_blog-bam-app-mobile-react-native-reduced-codepush-bundle-size-0.jpeg" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date">23 August 2022</div><h3 class="carrefourcase__item__title">How we reduced the codepush bundle size by 85%</h3><div class="dateclass carrefourcase__item__date w-condition-invisible">08 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-21" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%2269416eb53655455c0bf7810c%22%7D%5D" href="/en-uk/blog/docker-build-caching-for-net-applications-done-right-with-dotnet-subset" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69416eeb315795685bf217c1_Capture%20d%E2%80%99e%CC%81cran%202025-12-16%20a%CC%80%2015.38.27.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69416eeb315795685bf217c1_Capture%20d%E2%80%99e%CC%81cran%202025-12-16%20a%CC%80%2015.38.27-p-500.png 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69416eeb315795685bf217c1_Capture%20d%E2%80%99e%CC%81cran%202025-12-16%20a%CC%80%2015.38.27-p-800.png 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69416eeb315795685bf217c1_Capture%20d%E2%80%99e%CC%81cran%202025-12-16%20a%CC%80%2015.38.27-p-1080.png 1080w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69416eeb315795685bf217c1_Capture%20d%E2%80%99e%CC%81cran%202025-12-16%20a%CC%80%2015.38.27-p-1600.png 1600w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69416eeb315795685bf217c1_Capture%20d%E2%80%99e%CC%81cran%202025-12-16%20a%CC%80%2015.38.27-p-2000.png 2000w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/69416eeb315795685bf217c1_Capture%20d%E2%80%99e%CC%81cran%202025-12-16%20a%CC%80%2015.38.27.png 2068w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date w-condition-invisible w-dyn-bind-empty"></div><h3 class="carrefourcase__item__title">Docker build caching for .NET applications done right with dotnet-subset</h3><div class="dateclass carrefourcase__item__date">16 December 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-22" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%2268cc136dd2894f5fb129d0f1%22%7D%5D" href="/en-uk/blog/les-observables-en-2025-guide-de-plomberie-moderne" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types" class="w-dyn-bind-empty"></div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/68cc15c021f613e66f5e1221_abjr.webp" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date w-condition-invisible w-dyn-bind-empty"></div><h3 class="carrefourcase__item__title">Les Observables en 2025 : Guide de Plomberie Moderne</h3><div class="dateclass carrefourcase__item__date">07 October 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-23" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%2268cc1255f4b6bce09db8d717%22%7D%5D" href="/en-uk/blog/pourquoi-angular-est-une-technologie-a-privilegier-dans-le-secteur-bancaire" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/68cc14dfd2894f5fb12a6e42_article.png" loading="lazy" alt="" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date w-condition-invisible w-dyn-bind-empty"></div><h3 class="carrefourcase__item__title">Pourquoi Angular est une technologie à privilégier dans le secteur bancaire ?</h3><div class="dateclass carrefourcase__item__date">07 October 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div><div id="w-node-_3e67eb93-62b7-b3ab-6480-3b12027fb5b6-ff245949" role="listitem" class="carrefourcase__item w-dyn-item"><a data-wf-native-id-path="9dffd7bf-52d8-3a8b-c986-c70afe392858_instance-24" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9dffd7bf-52d8-3a8b-c986-c70afe392858" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268776b0aacf5645552249ca4%22%2C%22itemId%22%3A%226881f4ffb2eb03716fe13170%22%7D%5D" href="/en-uk/blog/le-mythe-de-lia-auto-hebergee" class="link-block-2 w-inline-block"><div fs-list-nest="type" fs-list-element="nest-target" class="d-none"><div fs-list-field="types" fs-list-element="wrapper" fs-list-instance="types">Technologique</div></div><div fs-list-nest="expertises" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="secteurs" fs-list-element="nest-target" class="d-none"></div><div fs-list-nest="technos" fs-list-element="nest-target" class="d-none"></div><div class="image-filter casestudy__mainimage carrefourcase__item__image"><img src="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/689081ca7d0057d208f3c61f_ChatGPT%20Image%204%20ao%C3%BBt%202025%2C%2011_47_41.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6850272ec839a090ed996f46/689081ca7d0057d208f3c61f_ChatGPT%20Image%204%20ao%C3%BBt%202025%2C%2011_47_41-p-500.webp 500w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/689081ca7d0057d208f3c61f_ChatGPT%20Image%204%20ao%C3%BBt%202025%2C%2011_47_41-p-800.webp 800w, https://cdn.prod.website-files.com/6850272ec839a090ed996f46/689081ca7d0057d208f3c61f_ChatGPT%20Image%204%20ao%C3%BBt%202025%2C%2011_47_41.webp 1024w" class="carrefourcase__item__img"/><div class="carrefourcase__item-tag">Blog</div></div><div class="dateclass carrefourcase__item__date w-condition-invisible w-dyn-bind-empty"></div><h3 class="carrefourcase__item__title">Le Mythe de l’IA Auto-hébergée</h3><div class="dateclass carrefourcase__item__date">07 October 2025</div><div class="carrefourcase__item__bottom"><div fs-list-nest="peoples" fs-list-element="nest-target"></div><div class="discover-block carrefourcase__item__link"><div>Découvrir</div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/68b82db83f15102294fcce2d_icon.svg" loading="lazy" width="24" alt=""/></div></div></a></div></div><div role="navigation" aria-label="List" class="w-pagination-wrapper"><a data-wf-native-id-path="b9d3bfc8-2714-abf4-4144-798718e1fb77" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b9d3bfc8-2714-abf4-4144-798718e1fb77" href="?bebe2e40_page=2" aria-label="Next Page" class="w-pagination-next"><div class="w-inline-block">Next</div><svg class="w-pagination-next-icon" height="12px" width="12px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" transform="translate(0, 1)"><path fill="none" stroke="currentColor" fill-rule="evenodd" d="M4 2l4 4-4 4"></path></svg></a><link rel="prerender" href="?bebe2e40_page=2"/></div></div></section><section data-wf--pre-footer--variant="base" class="prefooter"><div class="prefooter__wrapper"></div><img src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/684ad3aa36a7296bc4e47e69_motif.svg" loading="lazy" alt="" class="prefooter__background"/></section><section data-wf--footer--variant="base" class="footer"><div class="footer__wrapper"><div class="footer__container"><div class="footer__brand"><div class="footer__logo w-embed"><a href="/" style="color: currentColor;" aria-label="Retour à l'accueil">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 111 24" fill="none">
<g clip-path="url(#clip0_1616_2109)">
<path d="M62.3968 6.97029C61.0552 6.2338 59.5566 5.86556 57.8979 5.86556C56.2392 5.86556 54.7405 6.2338 53.399 6.97029C52.0574 7.70677 51.0011 8.76473 50.2241 10.1413C49.4471 11.5178 49.0601 13.1047 49.0601 14.8992C49.0601 16.6936 49.4384 18.3127 50.1921 19.6892C50.9458 21.0687 51.9905 22.1296 53.3175 22.8777C54.6474 23.6259 56.1286 24 57.7669 24C59.4053 24 60.9359 23.6259 62.2978 22.8777C63.6597 22.1296 64.7393 21.0687 65.5367 19.6892C66.334 18.3127 66.7327 16.7141 66.7327 14.8992C66.7327 13.0843 66.3457 11.4915 65.5687 10.1237C64.7917 8.75597 63.7354 7.70385 62.3939 6.96736L62.3968 6.97029ZM62.9235 18.4881C62.3589 19.47 61.6198 20.2094 60.706 20.7004C59.7923 21.1914 58.8116 21.4369 57.7698 21.4369C56.728 21.4369 55.7706 21.1973 54.8976 20.715C54.0246 20.2358 53.3291 19.5022 52.8082 18.5202C52.2873 17.5382 52.0254 16.3312 52.0254 14.8992C52.0254 13.4671 52.2902 12.2923 52.8228 11.3103C53.3553 10.3283 54.0624 9.59474 54.9442 9.11544C55.8259 8.63614 56.8008 8.39357 57.8629 8.39357C58.9251 8.39357 59.8738 8.63322 60.7672 9.11544C61.6605 9.59474 62.3822 10.3283 62.938 11.3103C63.4909 12.2923 63.7674 13.4905 63.7674 14.8992C63.7674 16.3078 63.4851 17.5061 62.9235 18.4881Z" fill="currentColor"/>
<path d="M101.193 6.97029C99.8517 6.2338 98.353 5.86556 96.6943 5.86556C95.0356 5.86556 93.5369 6.2338 92.1954 6.97029C90.8539 7.70677 89.7976 8.76473 89.0206 10.1413C88.2436 11.5178 87.8566 13.1047 87.8566 14.8992C87.8566 16.6936 88.2349 18.3127 88.9886 19.6892C89.7423 21.0687 90.787 22.1296 92.1139 22.8777C93.4438 23.6259 94.925 24 96.5634 24C98.2017 24 99.7324 23.6259 101.094 22.8777C102.456 22.1296 103.536 21.0687 104.333 19.6892C105.13 18.3127 105.529 16.7141 105.529 14.8992C105.529 13.0843 105.142 11.4915 104.365 10.1237C103.588 8.75597 102.532 7.70385 101.19 6.96736L101.193 6.97029ZM101.72 18.4881C101.155 19.47 100.416 20.2094 99.5025 20.7004C98.5887 21.1914 97.6081 21.4369 96.5663 21.4369C95.5245 21.4369 94.5671 21.1973 93.6941 20.715C92.8211 20.2358 92.1256 19.5022 91.6047 18.5202C91.0838 17.5382 90.8219 16.3312 90.8219 14.8992C90.8219 13.4671 91.0867 12.2923 91.6192 11.3103C92.1518 10.3283 92.8589 9.59474 93.7406 9.11544C94.6224 8.63614 95.5972 8.39357 96.6594 8.39357C97.7215 8.39357 98.6702 8.63322 99.5636 9.11544C100.457 9.59474 101.179 10.3283 101.734 11.3103C102.287 12.2923 102.564 13.4905 102.564 14.8992C102.564 16.3078 102.282 17.5061 101.717 18.4881H101.72Z" fill="currentColor"/>
<path d="M83.2005 7.92888C82.7728 7.55772 82.3042 7.23332 81.7979 6.95275C80.4564 6.21627 78.9577 5.84803 77.299 5.84803C75.6403 5.84803 74.1416 6.21627 72.8001 6.95275C71.4586 7.68924 70.4022 8.7472 69.6253 10.1237C68.8483 11.5002 68.4613 13.0872 68.4613 14.8816C68.4613 16.6761 68.8396 18.2952 69.5932 19.6717C70.3469 21.0482 71.3916 22.112 72.7186 22.8602C74.0485 23.6084 75.5326 23.9825 77.168 23.9825C78.8035 23.9825 80.3371 23.6084 81.699 22.8602C83.0608 22.112 84.1405 21.0511 84.9378 19.6717C85.7352 18.2952 86.1338 16.6965 86.1338 14.8816C86.1338 14.8203 86.1309 14.7618 86.128 14.7004L86.1338 14.6946V0H83.1976V7.92888H83.2005ZM82.3217 18.4735C81.7572 19.4554 81.018 20.1948 80.1043 20.6858C79.1905 21.1768 78.2098 21.4223 77.168 21.4223C76.1263 21.4223 75.1689 21.1827 74.2959 20.7004C73.4228 20.2211 72.7273 19.4876 72.2065 18.5056C71.6856 17.5236 71.4237 16.3166 71.4237 14.8846C71.4237 13.4525 71.6885 12.2776 72.221 11.2957C72.7535 10.3137 73.4607 9.58013 74.3424 9.10083C75.2241 8.61861 76.199 8.37896 77.2612 8.37896C78.3233 8.37896 79.272 8.61861 80.1654 9.10083C81.0587 9.58013 81.7804 10.3137 82.3363 11.2957C82.8892 12.2776 83.1656 13.4759 83.1656 14.8846C83.1656 16.2932 82.8833 17.4915 82.3188 18.4735H82.3217Z" fill="currentColor"/>
<path d="M43.3885 6.95275C42.111 6.22796 40.6443 5.86264 38.9856 5.86264C37.3269 5.86264 35.7788 6.23088 34.4722 6.96736C33.1627 7.70385 32.147 8.75597 31.4254 10.1237C30.7008 11.4915 30.3399 13.0813 30.3399 14.8992C30.3399 16.717 30.7124 18.3127 31.4574 19.6892C32.2023 21.0687 33.2267 22.1296 34.5362 22.8777C35.8457 23.6259 37.3269 24 38.9856 24C41.0692 24 42.8152 23.471 44.2178 22.4131C45.6205 21.3551 46.5575 19.9844 47.026 18.2952H43.9006C43.5602 19.2772 42.9694 20.0633 42.1313 20.6508C41.2903 21.2382 40.2427 21.5304 38.9885 21.5304C37.4578 21.5304 36.1542 21.0453 35.0804 20.0721C34.0066 19.0989 33.4158 17.7487 33.3111 16.0185H47.285C47.349 15.3989 47.381 14.8115 47.381 14.2562C47.381 12.6546 47.0347 11.2168 46.3451 9.94545C45.6525 8.67414 44.6689 7.67755 43.3943 6.94983L43.3885 6.95275ZM33.3402 13.6512C33.4886 11.9854 34.0793 10.6819 35.1095 9.74087C36.1396 8.7998 37.3909 8.3322 38.8576 8.3322C39.879 8.3322 40.8102 8.5397 41.6483 8.95762C42.4893 9.37555 43.1528 9.98344 43.6417 10.7842C44.1305 11.585 44.375 12.5407 44.375 13.6512H33.3372H33.3402Z" fill="currentColor"/>
<path d="M110.392 20.0487C109.987 19.6308 109.496 19.4233 108.919 19.4233C108.343 19.4233 107.811 19.6308 107.394 20.0487C106.978 20.4666 106.772 20.9781 106.772 21.5801C106.772 22.1822 106.978 22.6936 107.394 23.1115C107.811 23.5295 108.32 23.737 108.919 23.737C109.519 23.737 109.987 23.5295 110.392 23.1115C110.796 22.6936 110.997 22.1822 110.997 21.5801C110.997 20.9781 110.793 20.4666 110.392 20.0487Z" fill="currentColor"/>
<path d="M8.97161 20.8466C5.60471 20.8466 2.87802 18.1052 2.87802 14.7267V8.75304H8.97452V5.86556H2.87802V0H0V14.7267C0 19.7038 4.01874 23.737 8.97161 23.737H10.4965V20.8495H8.97161V20.8466Z" fill="currentColor"/>
<path d="M21.1035 6.05845C19.2585 6.05845 17.5678 6.71895 16.2467 7.81783V1.25377H13.4589V23.7399H16.2467V13.2216C16.5289 10.603 18.5951 8.76181 21.1035 8.76181C23.7924 8.76181 25.972 10.8748 25.9953 13.7915V23.7399H28.7831V13.7506C28.7598 9.50122 25.3114 6.06137 21.1006 6.06137L21.1035 6.05845Z" fill="currentColor"/>
</g>
<defs>
<clipPath id="clip0_1616_2109">
<rect width="111" height="24" fill="white"/>
</clipPath>
</defs>
</svg>
</a></div><a href="/en-uk/contact" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c38" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c38" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="btn footer__contact">Contact us</a><div class="footer__socials"><a aria-label="Profil Youtube" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c3d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c3d" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" href="https://www.youtube.com/channel/UCUXJS2gKhHns2reqY-7FETA" target="_blank" class="footer__social-link w-inline-block"><div class="footer__social-icon w-embed"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M29.2913 8.83844C29.1735 8.37763 28.9478 7.95142 28.6329 7.59498C28.318 7.23855 27.9228 6.9621 27.48 6.78844C23.195 5.13344 16.375 5.14844 16 5.14844C15.625 5.14844 8.805 5.13344 4.52 6.78844C4.0772 6.9621 3.68204 7.23855 3.36712 7.59498C3.05219 7.95142 2.82653 8.37763 2.70875 8.83844C2.385 10.0859 2 12.3659 2 16.1484C2 19.9309 2.385 22.2109 2.70875 23.4584C2.82636 23.9195 3.05194 24.3459 3.36687 24.7026C3.68181 25.0593 4.07706 25.3359 4.52 25.5097C8.625 27.0934 15.05 27.1484 15.9175 27.1484H16.0825C16.95 27.1484 23.3787 27.0934 27.48 25.5097C27.9229 25.3359 28.3182 25.0593 28.6331 24.7026C28.9481 24.3459 29.1736 23.9195 29.2913 23.4584C29.615 22.2084 30 19.9309 30 16.1484C30 12.3659 29.615 10.0859 29.2913 8.83844ZM20.0737 16.9634L15.0737 20.4634C14.9242 20.5682 14.7488 20.63 14.5666 20.6422C14.3844 20.6544 14.2023 20.6164 14.0401 20.5324C13.878 20.4484 13.7419 20.3216 13.6467 20.1658C13.5515 20.01 13.5007 19.8311 13.5 19.6484V12.6484C13.5001 12.4655 13.5503 12.2861 13.6452 12.1297C13.7402 11.9734 13.8762 11.846 14.0385 11.7616C14.2008 11.6772 14.3831 11.6389 14.5656 11.6509C14.7482 11.6629 14.9239 11.7247 15.0737 11.8297L20.0737 15.3297C20.2053 15.4219 20.3126 15.5445 20.3868 15.687C20.4609 15.8295 20.4996 15.9878 20.4996 16.1484C20.4996 16.3091 20.4609 16.4674 20.3868 16.6099C20.3126 16.7524 20.2053 16.875 20.0737 16.9672V16.9634Z" fill="currentColor"/>
</svg></div></a><a aria-label="Profil Linkedin" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c3f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c3f" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" href="https://www.linkedin.com/company/theodo/" target="_blank" class="footer__social-link w-inline-block"><div class="footer__social-icon w-embed"><svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M27 3.14844H5C4.46957 3.14844 3.96086 3.35915 3.58579 3.73422C3.21071 4.1093 3 4.618 3 5.14844V27.1484C3 27.6789 3.21071 28.1876 3.58579 28.5627C3.96086 28.9377 4.46957 29.1484 5 29.1484H27C27.5304 29.1484 28.0391 28.9377 28.4142 28.5627C28.7893 28.1876 29 27.6789 29 27.1484V5.14844C29 4.618 28.7893 4.1093 28.4142 3.73422C28.0391 3.35915 27.5304 3.14844 27 3.14844ZM12 22.1484C12 22.4137 11.8946 22.668 11.7071 22.8555C11.5196 23.0431 11.2652 23.1484 11 23.1484C10.7348 23.1484 10.4804 23.0431 10.2929 22.8555C10.1054 22.668 10 22.4137 10 22.1484V14.1484C10 13.8832 10.1054 13.6289 10.2929 13.4413C10.4804 13.2538 10.7348 13.1484 11 13.1484C11.2652 13.1484 11.5196 13.2538 11.7071 13.4413C11.8946 13.6289 12 13.8832 12 14.1484V22.1484ZM11 12.1484C10.7033 12.1484 10.4133 12.0605 10.1666 11.8956C9.91997 11.7308 9.72771 11.4966 9.61418 11.2225C9.50065 10.9484 9.47094 10.6468 9.52882 10.3558C9.5867 10.0648 9.72956 9.79756 9.93934 9.58778C10.1491 9.378 10.4164 9.23514 10.7074 9.17726C10.9983 9.11938 11.2999 9.14909 11.574 9.26262C11.8481 9.37615 12.0824 9.56841 12.2472 9.81508C12.412 10.0618 12.5 10.3518 12.5 10.6484C12.5 11.0463 12.342 11.4278 12.0607 11.7091C11.7794 11.9904 11.3978 12.1484 11 12.1484ZM23 22.1484C23 22.4137 22.8946 22.668 22.7071 22.8555C22.5196 23.0431 22.2652 23.1484 22 23.1484C21.7348 23.1484 21.4804 23.0431 21.2929 22.8555C21.1054 22.668 21 22.4137 21 22.1484V17.6484C21 16.9854 20.7366 16.3495 20.2678 15.8807C19.7989 15.4118 19.163 15.1484 18.5 15.1484C17.837 15.1484 17.2011 15.4118 16.7322 15.8807C16.2634 16.3495 16 16.9854 16 17.6484V22.1484C16 22.4137 15.8946 22.668 15.7071 22.8555C15.5196 23.0431 15.2652 23.1484 15 23.1484C14.7348 23.1484 14.4804 23.0431 14.2929 22.8555C14.1054 22.668 14 22.4137 14 22.1484V14.1484C14.0012 13.9035 14.0923 13.6675 14.256 13.4853C14.4197 13.3031 14.6446 13.1872 14.888 13.1598C15.1314 13.1324 15.3764 13.1952 15.5765 13.3364C15.7767 13.4777 15.918 13.6874 15.9738 13.9259C16.6502 13.467 17.4389 13.2011 18.2552 13.1566C19.0714 13.1121 19.8844 13.2908 20.6067 13.6735C21.329 14.0562 21.9335 14.6284 22.3551 15.3287C22.7768 16.029 22.9997 16.831 23 17.6484V22.1484Z" fill="currentColor"/>
</svg></div></a></div></div><div class="footer__menu"><div id="w-node-_8876c356-b6af-007c-212e-fc1d1c448c44-1c448c33" class="footer__list"><div class="footer__item">Capabilities</div><div class="w-dyn-list"><div role="list" class="footer__collection-list w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/ai-modernisation" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%22692496f8fd2a40b81c0ae077%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">AI Modernisation</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/data" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2268cd2539bfa64495360b1e41%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Data</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/artificial-intelligence" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2269208044707099a087e0fbff%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Artificial Intelligence</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/platforms" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%226927092c90bfe1e7b4da8454%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Platforms</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/cloud" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2268f251687b0022314946811b%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Cloud</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/cybersecurity" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2269249a435ec9d5b0c4e742e9%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Cybersecurity</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/experience" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2269270947d2df304e08596fec%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Experience Design</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/technology-operations" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%22691dfa0e223c95925a9cbe38%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Technology Operations</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/expertise/technical-assistance" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:e5de106f-af20-5f23-25dd-5766e09fcd6d_instance-8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e5de106f-af20-5f23-25dd-5766e09fcd6d" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c80d68cd67c0ed904bfb1b%22%2C%22itemId%22%3A%2268f24bef1ae2070565b50e8a%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Staff Augmentation</a></div></div></div></div><div id="w-node-_8876c356-b6af-007c-212e-fc1d1c448c4d-1c448c33" class="footer__list"><div class="footer__item">Industries</div><div class="w-dyn-list"><div role="list" class="footer__collection-list w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/financial-services" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:04f47ad5-6e5e-4764-0edc-08322c219274_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="04f47ad5-6e5e-4764-0edc-08322c219274" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%2268502af6dcaec6d49faab255%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Financial Services</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/healthtech" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:04f47ad5-6e5e-4764-0edc-08322c219274_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="04f47ad5-6e5e-4764-0edc-08322c219274" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%2268552eacaf96571aafc02651%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Healthcare</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/public-sector" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:04f47ad5-6e5e-4764-0edc-08322c219274_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="04f47ad5-6e5e-4764-0edc-08322c219274" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%226900d686a065a8b41b84f6ad%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Public Sector</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/retail-luxury-cpg" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:04f47ad5-6e5e-4764-0edc-08322c219274_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="04f47ad5-6e5e-4764-0edc-08322c219274" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%22691c8ac24acb16dc75175556%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Retail - Luxury - CPG</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/media" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:04f47ad5-6e5e-4764-0edc-08322c219274_instance-4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="04f47ad5-6e5e-4764-0edc-08322c219274" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%226900cac466234f17be4ef9f8%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Media and Entertainment</a></div><div role="listitem" class="w-dyn-item"><a href="/en-uk/sector/apparel" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:04f47ad5-6e5e-4764-0edc-08322c219274_instance-5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="04f47ad5-6e5e-4764-0edc-08322c219274" data-wf-cms-context="%5B%7B%22collectionId%22%3A%226850272fc839a090ed996f87%22%2C%22itemId%22%3A%226927091790bfe1e7b4da7773%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Apparel</a></div></div></div></div><div class="footer__list"><div class="footer__item">Insights</div><a href="/en-uk/blog" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:9729ff2f-b45a-eefc-2b4c-ea19d6253cd4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9729ff2f-b45a-eefc-2b4c-ea19d6253cd4" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" aria-current="page" class="footer__subitem w--current">Blog</a><a href="/en-uk/our-radars" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:9729ff2f-b45a-eefc-2b4c-ea19d6253cd6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9729ff2f-b45a-eefc-2b4c-ea19d6253cd6" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Tech Radars</a><a href="/en-uk/our-white-papers" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:9729ff2f-b45a-eefc-2b4c-ea19d6253cdc" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9729ff2f-b45a-eefc-2b4c-ea19d6253cdc" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">White papers</a><a href="/en-uk/our-talks" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:9b9760cc-8979-76fe-1262-093eca379451" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9b9760cc-8979-76fe-1262-093eca379451" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Talks</a><a href="/en-uk/our-podcasts" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:542785d8-7e46-d852-dce3-1a656b81326e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="542785d8-7e46-d852-dce3-1a656b81326e" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Podcasts</a></div><div class="footer__list"><div class="footer__item">About</div><a href="/en-uk/our-history" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:23345d63-ac5a-9e02-1ce6-a21b6f2c5e30" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="23345d63-ac5a-9e02-1ce6-a21b6f2c5e30" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">History</a><a href="/en-uk/lean-tech" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:23345d63-ac5a-9e02-1ce6-a21b6f2c5e32" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="23345d63-ac5a-9e02-1ce6-a21b6f2c5e32" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Lean Tech®</a><a href="/en-uk/our-leaders" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:23345d63-ac5a-9e02-1ce6-a21b6f2c5e34" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="23345d63-ac5a-9e02-1ce6-a21b6f2c5e34" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Leaders</a><a href="/en-uk/our-partners" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:23345d63-ac5a-9e02-1ce6-a21b6f2c5e36" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="23345d63-ac5a-9e02-1ce6-a21b6f2c5e36" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Partnerships</a></div><div id="w-node-_8876c356-b6af-007c-212e-fc1d1c448c58-1c448c33" class="footer__list"><div class="footer__item">Careers</div><a href="https://jobs.lever.co/theodo" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c5b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c5b" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Jobs</a><a href="/en-fr/careers" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c5d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c5d" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Tech Careers</a><a href="/en-uk/index-egapro" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:bd4cf831-725a-be9d-f7f5-137553411054" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="bd4cf831-725a-be9d-f7f5-137553411054" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__subitem">Index Ega Pro</a></div></div></div></div><div class="footer__divider"></div><div class="footer__wrapper"><div class="footer__mentions"><a href="/en-uk/legal-notice" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c62" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c62" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__mention">Legal notices</a><a href="/en-uk/privacy-policy" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c64" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c64" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__mention">Privacy policy</a><a href="/en-uk/accessibilite" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:8876c356-b6af-007c-212e-fc1d1c448c68" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8876c356-b6af-007c-212e-fc1d1c448c68" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__mention">Cookie policy</a><a href="/en-uk/cookie-policy" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:86c79e84-445b-4474-ce7b-ea2f711dcd52" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="86c79e84-445b-4474-ce7b-ea2f711dcd52" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="footer__mention">Politique de gestion des cookies</a><div class="footer__mention footer__mention--text">© 2026 Theodo</div></div></div><div flowappz-cookie-consent-container="true" class="flowappz-cookie-consent-hide-popup"><div class="flowappz-cookie-consent-code w-embed"><style>
/* This will hide elements with .your-body-class if .wf-doc is not on the <html> element */
html:not(.wf-doc) .flowappz-hide-popup {
display: none;
}
.w--redirected-checked{
background-size:11px;
}
[custom-scrollbar="true"]::-webkit-scrollbar {
width: 10px;
height: 10px;
}
[custom-scrollbar="true"]::-webkit-scrollbar-track {
background-color: #f2f2f2;
border-radius: 6px;
}
[custom-scrollbar="true"]::-webkit-scrollbar-thumb {
background-color: #141414;
border-radius: 6px;
border: 2px solid #f0f0f0; /* Add padding around the thumb */
}
[custom-scrollbar="true"]::-webkit-scrollbar-thumb:hover {
background-color: #0056b3;
}
</style></div><div flowappz-cookie-settings-wrapper="true" class="flowappz-cookie-consent-preference-manager-wrapper-17"><div custom-scrollbar="true" class="flowappz-preference-container-37"><div class="flowappz-settings-content-wrapper-14"><div class="div-block-70"><h2 class="flowappz-cookie-popup-heading-90">Cookie settings</h2><div flowappz-cookie-command="close-settings" class="flowappz-cookie-settings-close-btn-56"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 34 34" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.7071 16.0867L22.922 10.8718L23.8059 11.7557L18.591 16.9706L23.8059 22.1855L22.922 23.0694L17.7071 17.8545L12.4922 23.0694L11.6083 22.1855L16.8232 16.9706L11.6083 11.7557L12.4922 10.8718L17.7071 16.0867Z" fill="currentColor"></path></svg></div></div><p class="flowappz-cookie-popup-content-paragraph-57">By clicking “Accept all cookies,” you agree to the storage of cookies on your device to improve your browsing experience on the site, analyze site usage, and facilitate our marketing efforts.</p><div class="flowappz-cookie-settings-wrapper-30"><div class="w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" data-accordion="" class="flowappz-cookie-settings-form-wrapper" data-wf-page-id="68dbe4ded84fd6bcff245949" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebdee" data-wf-locale-id="68e5315d349239144802bdeb"><div data-accordion-item="" class="flowappz-cookie-setting-content-wrapper-34"><div class="flowappz-cookie-setting-controller-wrapper-light-17"><div data-accordion-header="" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebdf1" class="flowappz-faq-title-28"><div class="flowappz-cookie-faq-icon-wrapper"><div data-is-ix2-target="1" class="flowappz-faq-icon-4" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebdf3" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/6766349513a853b5ec46c2f6/6768e8c135f12d43a43855f3_lottieflow-dropdown-01-000000-easey.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="0" data-duration="1.28" data-loading="eager" data-ix2-initial-state="0"></div><p class="flowappz-cookie-setting-title-36">Required (always active)</p></div></div><div data-accordion-content="" class="flowappz-cookie-description-wrapper"><p class="flowappz-cookie-setting-description-22">These elements are necessary for the basic functioning of the website.</p></div></div></div><div class="flowappz-cookie-setting-content-wrapper-34"><div class="flowappz-cookie-setting-controller-wrapper-light-17"><div data-accordion-header="" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebdfb" class="flowappz-faq-title-28"><div class="flowappz-cookie-faq-icon-wrapper"><div data-is-ix2-target="1" class="flowappz-faq-icon-4" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebdfd" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/6766349513a853b5ec46c2f6/6768e8c135f12d43a43855f3_lottieflow-dropdown-01-000000-easey.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="0" data-duration="1.28" data-loading="eager" data-ix2-initial-state="0"></div><p class="flowappz-cookie-setting-title-36">Marketing</p></div><label flowappz-cookie-command="preferance-toggler" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe00" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe00" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="w-checkbox flowappz-cookie-controller-checkbox-2"><div class="w-checkbox-input w-checkbox-input--inputType-custom flowappz-cookie-controller-input-14"></div><input type="checkbox" name="cookie-marketing-3" id="cookie-marketing-3" data-name="Cookie Marketing 3" flowappz-cookie-choice="marketing" style="opacity:0;position:absolute;z-index:-1"/><span class="flowappz-cookie-controller--checkbox-label w-form-label" for="cookie-marketing-3"></span></label></div><div data-accordion-content="" class="flowappz-cookie-description-wrapper"><p class="flowappz-cookie-setting-description-22">Cookies used to deliver advertisements that are more relevant to you and your interests.</p></div></div></div><div class="flowappz-cookie-setting-content-wrapper-34"><div class="flowappz-cookie-setting-controller-wrapper-light-17"><div data-accordion-header="" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebe08" class="flowappz-faq-title-28"><div class="flowappz-cookie-faq-icon-wrapper"><div data-is-ix2-target="1" class="flowappz-faq-icon-4" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebe0a" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/6766349513a853b5ec46c2f6/6768e8c135f12d43a43855f3_lottieflow-dropdown-01-000000-easey.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="0" data-duration="1.28" data-loading="eager" data-ix2-initial-state="0"></div><p class="flowappz-cookie-setting-title-36">Personalization</p></div><label flowappz-cookie-command="preferance-toggler" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe0d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe0d" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="w-checkbox flowappz-cookie-controller-checkbox-2"><div class="w-checkbox-input w-checkbox-input--inputType-custom flowappz-cookie-controller-input-14"></div><input type="checkbox" name="cookie-marketing-3" id="cookie-marketing-3" data-name="Cookie Marketing 3" flowappz-cookie-choice="personalization" style="opacity:0;position:absolute;z-index:-1"/><span class="flowappz-cookie-controller--checkbox-label w-form-label" for="cookie-marketing-3"></span></label></div><div data-accordion-content="" class="flowappz-cookie-description-wrapper"><p class="flowappz-cookie-setting-description-22">These elements allow the website to remember your choices (such as your username, language, or the region you are in) and offer you improved and more personalized features.</p></div></div></div><div class="flowappz-cookie-setting-content-wrapper-34"><div class="flowappz-cookie-setting-controller-wrapper-light-17"><div data-accordion-header="" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebe15" class="flowappz-faq-title-28"><div class="flowappz-cookie-faq-icon-wrapper"><div data-is-ix2-target="1" class="flowappz-faq-icon-4" data-w-id="ecf31b2a-790d-6ee3-545f-f69533eebe17" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/6766349513a853b5ec46c2f6/6768e8c135f12d43a43855f3_lottieflow-dropdown-01-000000-easey.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="0" data-duration="1.28" data-loading="eager" data-ix2-initial-state="0"></div><p class="flowappz-cookie-setting-title-36">Analytics</p></div><label flowappz-cookie-command="preferance-toggler" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe1a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe1a" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="w-checkbox flowappz-cookie-controller-checkbox-2"><div class="w-checkbox-input w-checkbox-input--inputType-custom flowappz-cookie-controller-input-14"></div><input type="checkbox" name="cookie-marketing-3" id="cookie-marketing-3" data-name="Cookie Marketing 3" flowappz-cookie-choice="analytics" style="opacity:0;position:absolute;z-index:-1"/><span class="flowappz-cookie-controller--checkbox-label w-form-label" for="cookie-marketing-3"></span></label></div><div data-accordion-content="" class="flowappz-cookie-description-wrapper"><p class="flowappz-cookie-setting-description-22">These elements help the website operator understand how their site is performing, how visitors interact with the site, and whether there are any technical issues.</p></div></div></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div><div class="flowappz-cookie-settings-button-wrapper-33"><a flowappz-cookie-command="accept-all" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe27" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe27" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" href="#" class="flowappz-cookie-accept-button-66 w-button">Accept all cookies</a><a flowappz-cookie-command="accept-selected" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe29" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe29" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" href="#" class="flowappz-cookie-reject-button-56 w-button">Save settings</a></div></div></div></div><a class="flowappz-cookie-consent-hide-cookie-button w-inline-block" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe2b" flowappz-cookie-command="manage-settings" href="#" flowappz-cookie-consent-sticky-cookie-button="true" flowappz-cookie-preferance-manage="true" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe2b" data-wf-ao-click-engagement-tracking="true"><img loading="lazy" src="https://cdn.prod.website-files.com/680c4fc7c5c2af7c4400295d/680e05255d44931472d281cd_icon.png" alt="cookie icon" class="flowappz-cookie-image-manager-2"/></a><div flowappz-cookie-popup="true" class="flowappz-cookie-consent-popup-70 flowappz-hide-popup"><div class="flowappz-consent-popup-content-52"><h2 class="flowappz-cookie-popup-heading-91">Cookie settings</h2><div class="flowappz-cookie-popup-content-paragraph-57"><p class="paragraph-98"><br/>We use cookies and similar technologies to personalize content, tailor and measure ads, and provide a better experience. By clicking OK or enabling an option in your cookie preferences, you agree to this use, <a href="/en-uk/cookie-policy" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:604d3a3e-2164-5491-2a24-f4155707fe4a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="604d3a3e-2164-5491-2a24-f4155707fe4a" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="link-3">as described in our cookie policy.</a></p></div><div class="flowappz-cookie-popup-btn-wrapper-59"><a flowappz-cookie-command="accept-all" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe37" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe37" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" href="#" class="flowappz-cookie-accept-button-66 w-button">Allow all</a><a flowappz-cookie-command="reject-all" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe39" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe39" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" href="#" class="flowappz-cookie-reject-button-56 w-button"> Reject</a><p class="paragraph-118"><a href="#" flowappz-cookie-command="manage-settings" data-wf-native-id-path="4676009f-7db9-fe3d-f051-b91baba18cd8:ecf31b2a-790d-6ee3-545f-f69533eebe3c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ecf31b2a-790d-6ee3-545f-f69533eebe3c" data-wf-component-context="%5B%7B%22componentId%22%3A%228876c356-b6af-007c-212e-fc1d1c448c33%22%2C%22instanceId%22%3A%224676009f-7db9-fe3d-f051-b91baba18cd8%22%7D%5D" class="flowappz-policy-link-15"> Customize</a></p></div><div class="flowappz-cookie-consent-code w-embed"><style>
/* This will hide elements with .your-body-class if .wf-doc is not on the <html> element */
html:not(.wf-doc) .flowappz-hide-popup {
display: none;
}
.w--redirected-checked{
background-size:11px;
}
[custom-scrollbar="true"]::-webkit-scrollbar {
width: 10px;
height: 10px;
}
[custom-scrollbar="true"]::-webkit-scrollbar-track {
background-color: #f2f2f2;
border-radius: 6px;
}
[custom-scrollbar="true"]::-webkit-scrollbar-thumb {
background-color: #141414;
border-radius: 6px;
border: 2px solid #f0f0f0;
}
</style></div></div></div></div></section><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6807c26199de0ea49931558a" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/js/webflow.schunk.f2efb3c5440a81cf.js" type="text/javascript" integrity="sha384-VK02VJvMib7ytrF5M2joPWNtDQs366FZgEQ5B+Iwnjx0WBnwQXfootyziSYxdrmS" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/6807c26199de0ea49931558a/js/webflow.1594399e.a2b423622ff36e00.js" type="text/javascript" integrity="sha384-fdHwv5dBH+yU52zb6eLu/fyuZMDbF6EB7gFpgrcEz+nGnW7vbYh0BMR6eO0HCtXG" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js"></script>
<script>
window.addEventListener("DOMContentLoaded", () => {
languageSelector();
burgerMenu();
scrollMenu();
marquee();
filtersDropdown();
closeDropdown();
fakeClear();
removeInsightsIfEmpty();
switchPast();
initSingularity();
sliderImages();
activeAccordion();
sliderOpinions();
sliderCaseStudies();
slidersInit();
sliderInsights();
blockInsightsRich();
blockInsightsCMS();
convertDate();
filesEmpty();
dataLayerFunction();
});
// Language Selector
const languageSelector = () => {
const languageSelector = document.querySelector(".language-selector");
const languageText = languageSelector?.querySelector(".nav__link-btn-text");
const languageCurrent = languageSelector?.querySelector(".w--current");
if (!languageText || !languageCurrent) return;
languageText.innerText = languageCurrent.innerText.split(" (")[0];
};
const scrollMenu = () => {
let lastScrollTop = window.scrollY;
window.addEventListener("scroll", () => {
const currentScroll = window.scrollY;
if (currentScroll > 150) {
if (currentScroll > lastScrollTop) {
document.body.classList.add("hidden");
} else if (currentScroll < lastScrollTop) {
document.body.classList.remove("hidden");
}
} else {
document.body.classList.remove("hidden");
}
lastScrollTop = currentScroll;
});
};
// Convert date to French format
const convertDate = () => {
const data = {
months: {
en: [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December",
],
local: [
"Janvier",
"Février",
"Mars",
"Avril",
"Mai",
"Juin",
"Juillet",
"Aout",
"Septembre",
"Octobre",
"Novembre",
"Décembre",
],
},
days: {
en: [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday",
],
local: [
"Lundi",
"Mardi",
"Mercredi",
"Jeudi",
"Vendredi",
"Samedi",
"Dimanche",
],
},
};
if (data.months.local.length !== 12) {
console.error("Months are incorrect! Check your script.");
}
if (data.days.local.length !== 7) {
console.error("Days are incorrect! Check your script.");
}
const shortenDaysMonths = (daymonth) => daymonth.substring(0, 3);
const convertToLocal = (daydate, whatToConvert) => {
whatToConvert.forEach((item) => {
const theObject = item;
let text = theObject.innerText;
if (daydate === "m" || daydate === "month" || daydate === "months") {
for (let i = 0; i < data.months.en.length; i++) {
text = text.replace(
new RegExp(data.months.en[i], "g"),
data.months.local[i]
);
text = text.replace(
new RegExp(shortenDaysMonths(data.months.en[i]), "g"),
shortenDaysMonths(data.months.local[i])
);
theObject.innerText = text;
}
} else if (daydate === "d" || daydate === "day" || daydate === "days") {
for (let i = 0; i < data.days.en.length; i++) {
text = text.replace(
new RegExp(data.days.en[i], "g"),
data.days.local[i]
);
text = text.replace(
new RegExp(shortenDaysMonths(data.days.en[i]), "g"),
shortenDaysMonths(data.days.local[i])
);
theObject.innerText = text;
}
}
});
};
const allDates = document.querySelectorAll(".dateclass");
const allDays = document.querySelectorAll(".dayclass");
const locale = document.querySelector("html").lang;
if (allDates && locale === "fr-FR") {
convertToLocal("m", allDates);
}
if (allDays && locale === "fr-FR") {
convertToLocal("d", allDays);
}
};
// Burger Menu text and style
const burgerMenu = () => {
const burger = document.querySelector(".nav__burger-btn");
const btn = burger?.querySelector(".btn");
if (!btn) return;
burger?.addEventListener("click", () => {
if (burger.classList.contains("w--open")) {
btn.classList.remove("btn--outline");
btn.innerText = "Menu";
document.body.style.overflow = "auto";
} else {
btn.classList.add("btn--outline");
btn.innerText = btn.getAttribute("data-close");
document.body.style.overflow = "hidden";
}
});
};
// Marquee
const marquee = () => {
let originalChildren = null;
const SPEED = 50; // pixels par seconde - ajustez cette valeur pour changer la vitesse globale
const fillMarquee = () => {
const marquee = document.querySelector('.auto-slider__container');
const inner = document.querySelector('.auto-slider__slider');
if (!marquee || !inner) return;
if (!originalChildren) {
originalChildren = Array.from(inner.children).map(child => child.cloneNode(true));
}
inner.classList.remove('active');
inner.innerHTML = '';
originalChildren.forEach(child => inner.appendChild(child.cloneNode(true)));
const viewportWidth = marquee.offsetWidth;
let contentWidth = inner.scrollWidth;
while (contentWidth < viewportWidth * 2) {
originalChildren.forEach(child => {
inner.appendChild(child.cloneNode(true));
});
contentWidth = inner.scrollWidth;
}
const duration = contentWidth / 2 / SPEED;
inner.style.animationDuration = `${duration}s`;
requestAnimationFrame(() => {
inner.classList.add('active');
});
}
window.addEventListener('load', fillMarquee);
let resizeTimeout;
window.addEventListener('resize', () => {
clearTimeout(resizeTimeout);
resizeTimeout = setTimeout(fillMarquee, 200);
});
};
// Dropdown filters
const filtersDropdown = () => {
const dropdowns = document.querySelectorAll(".filter--dropdown");
const dropdownList = document.querySelectorAll(".filters--dropdown-list");
if (!dropdowns || !dropdownList) return;
dropdowns.forEach((dropdown, index) => {
dropdown.addEventListener("click", () => {
dropdownList[index].classList.toggle("open");
});
document.addEventListener("click", (e) => {
if (!dropdown.contains(e.target) && dropdownList[index].classList.contains("open")) {
dropdownList[index].classList.remove("open");
}
});
})
};
// close filters on click
const closeDropdown = () => {
const dropdowns = document.querySelectorAll('.dropdown--filters.w-dropdown-list');
dropdowns?.forEach((dropdown, index) => {
const inputs = dropdown.querySelectorAll('.section--filters__filter input');
const closes = dropdown.querySelectorAll('.dropdown__close');
const button = document.querySelectorAll('.w-dropdown-toggle')[index];
inputs?.forEach(input => {
input.addEventListener('click', () => {
button.click();
});
});
closes?.forEach((close) => {
close?.addEventListener('click', () => {
button.click();
})
})
});
}
// Clear mobile filters
const fakeClear = () => {
document.querySelector("#fake-clear")?.addEventListener("click", () => {
document.querySelector('.filters-applied--clean')?.click();
})
}
/* remove Insights if empty */
const removeInsightsIfEmpty = () => {
const insightsSection = document.querySelector('.section--insights.insights__richblock');
if (!insightsSection) return;
const insightsItems = insightsSection.querySelectorAll('.section--insights__wrapper .w-dyn-list [role="list"]');
if (insightsItems.length === 0) insightsSection.remove()
}
// Switch Carrefour Past
const switchPast = () => {
const switchButtons = document.querySelectorAll('.section--carrefourcase__switch-link');
const wrappers = document.querySelectorAll('.carrefourcase__list');
if (switchButtons.length === 0 || wrappers.length === 0) return;
switchButtons?.forEach((button, index) => {
button.addEventListener('click', () => {
switchButtons.forEach(item => item.classList.remove('active'));
wrappers.forEach(item => item.classList.add('inactive'));
button.classList.add('active');
wrappers[index].classList.remove('inactive');
});
});
}
// Toggle singularity
const initSingularity = () => {
const container = document.querySelector('.section--filters') || document;
container.addEventListener('click', (e) => {
const trigger = e.target.closest('.section--filters input, .filter--remove, .filters-applied--clean');
if (!trigger) return;
requestAnimationFrame(() => setTimeout(checkSingularity, 250));
});
setTimeout(checkSingularity, 500)
};
const checkSingularity = () => {
const numberEl = document.querySelector('.count__text.number');
const textEl = document.querySelector('.count__text.text');
if (!numberEl || !textEl) return;
const number = parseInt(numberEl.textContent.trim(), 10);
const isEnglish = document.documentElement.lang?.startsWith('en');
const singular = isEnglish ? 'result' : 'résultat';
const plural = isEnglish ? 'results' : 'résultats';
textEl.textContent = (Number.isNaN(number) || number <= 1) ? singular : plural;
};
/* RICH CONTENT */
/* Image Slider */
const sliderImages = () => {
document.querySelectorAll('.section--slider-images')?.forEach(container => {
const slider = container?.querySelector('.swiper');
const wrapper = slider?.querySelector('.swiper-wrapper');
const slides = wrapper?.querySelectorAll('.swiper-slide');
if (!slider || !slides || !wrapper) return;
if (slides.length <= 3 && slides.length > 1) {
slides.forEach(slide => {
const clone = slide.cloneNode(true);
wrapper.appendChild(clone);
});
}
new Swiper(slider, {
loop: true,
centeredSlides: true,
slidesPerView: 1,
spaceBetween: 16,
navigation: {
prevEl: container?.querySelector('.swiper-button-prev'),
nextEl: container?.querySelector('.swiper-button-next'),
},
breakpoints: {
991: {
spaceBetween: 40,
}
},
a11y: {
enabled: true,
slideRole: 'listitem'
}
});
});
}
/* Accordions */
const activeAccordion = () => {
document.querySelectorAll('.section--accordions')?.forEach(wrapper => {
const accordions = wrapper.querySelectorAll(".section--accordions__item");
const images = wrapper.querySelectorAll(".section--accordion__image");
const numberOfAccordions = accordions.length;
const numberOfImages = images.length;
let activeAccordion = 0;
let intervalId;
if (numberOfAccordions === 0 || numberOfImages === 0) return;
if (numberOfAccordions === 1 && numberOfImages === 1) {
accordions[0].classList.add("active");
images[0].classList.add("active");
return;
}
const setActiveAccordion = (index) => {
accordions.forEach((item, i) => {
item.classList.remove("active");
if (images.length === accordions.length) images[i].classList.remove("active");
const timeline = item.querySelector(".accordion__timeline");
if (timeline) {
timeline.style.width = "0%";
}
});
accordions[index].classList.add("active");
if (images.length === accordions.length) images[index].classList.add("active");
const activeTimeline = accordions[index].querySelector(".accordion__timeline");
if (activeTimeline) {
setTimeout(() => activeTimeline.style.width = "100%", 10);
}
activeAccordion = index;
};
const nextAccordion = () => {
const nextIndex = activeAccordion === numberOfAccordions - 1 ? 0 : activeAccordion + 1;
setActiveAccordion(nextIndex);
};
const startTimer = () => {
clearInterval(intervalId);
intervalId = setInterval(nextAccordion, 10000);
};
setActiveAccordion(0);
startTimer();
accordions.forEach((accordion, index) => {
accordion.addEventListener("click", () => {
setActiveAccordion(index);
startTimer();
});
});
})
}
/* Quotes */
const sliderOpinions = () => {
document.querySelectorAll('.section--opinions')?.forEach(container => {
const slider = container?.querySelector('.swiper');
const wrapper = slider?.querySelector('.swiper-wrapper');
const slides = wrapper?.querySelectorAll('.swiper-slide');
if (!slider || !slides || !wrapper) return;
if (slides.length <= 3 && slides.length > 1) {
slides.forEach(slide => {
const clone = slide.cloneNode(true);
wrapper.appendChild(clone);
});
}
new Swiper(slider, {
loop: true,
centeredSlides: true,
slidesPerView: 1,
effect: "fade",
speed: 700,
navigation: {
prevEl: container?.querySelector('.swiper-button-prev'),
nextEl: container?.querySelector('.swiper-button-next'),
},
a11y: {
enabled: true,
slideRole: 'listitem'
}
});
});
}
/* Case studies Slider */
const sliderCaseStudies = () => {
const container = document.querySelector(
".section--casestudy__discover .swiper"
);
if (!container) return;
new Swiper(container, {
slidesPerView: "auto",
spaceBetween: 16,
navigation: {
prevEl: document.querySelector(
".section--casestudy__discover .swiper-button-prev"
),
nextEl: document.querySelector(
".section--casestudy__discover .swiper-button-next"
),
},
breakpoints: {
991: {
spaceBetween: 36,
},
},
a11y: {
enabled: true,
slideRole: 'listitem'
}
});
};
/* Sectors/Technos/Offers/Blips/Radars/Team/Expertises Sliders */
const slidersInit = () => {
const sliders = document.querySelectorAll('.section--sectors, .section--technos, .section--offers, .section--blips, .section--radars, .section--team, .section--expertises');
sliders?.forEach(container => {
const slider = container?.querySelector('.swiper');
const wrapper = slider?.querySelector('.swiper-wrapper');
if (!container) return;
if (!slider || !wrapper) {
container.remove();
return;
}
if (container.classList.contains('section--team') && window.innerWidth > 991) return
new Swiper(slider, {
slidesPerView: "auto",
spaceBetween: 16,
navigation: {
prevEl: container?.querySelector('.swiper-button-prev'),
nextEl: container?.querySelector('.swiper-button-next'),
},
breakpoints: {
991: {
spaceBetween: 24,
}
},
a11y: {
enabled: true,
slideRole: 'listitem'
}
});
});
}
const sliderInsights = () => {
const containers = document.querySelectorAll('.section--insights-slider');
containers.forEach(container => {
const sliders = container?.querySelectorAll('.swiper');
const hiddenLists = container?.querySelectorAll('.insights-slider__swiper.insight-none .insights-slider__list');
if (!container) return;
if (sliders.length === 0) {
container.remove();
return;
}
const initSlider = () => {
let boolean = false;
sliders?.forEach(slider => {
if (!slider.querySelector('.swiper > div').classList.contains('w-dyn-empty') && boolean === false) {
slider.style.display = 'block';
slider.querySelector('.swiper-wrapper').style.display = 'flex';
new Swiper(slider, {
slidesPerView: "auto",
spaceBetween: 16,
navigation: {
prevEl: container?.querySelector('.swiper-button-prev'),
nextEl: container?.querySelector('.swiper-button-next'),
},
breakpoints: {
768: {
slidesPerView: 2.2,
spaceBetween: 24,
},
991: {
slidesPerView: 3.2,
spaceBetween: 32,
}
},
a11y: {
enabled: true,
slideRole: 'listitem'
}
});
boolean = true;
} else {
slider.remove();
}
});
};
observe(initSlider, hiddenLists);
});
}
const blockInsightsRich = () => {
const initier = document.querySelector('.pre-insights');
if (initier) return;
const containers = document.querySelectorAll('.section--insights');
containers.forEach(container => {
const wrappers = container?.querySelectorAll('.w-dyn-list');
const hiddenLists = container?.querySelectorAll('.w-dyn-list.insight-none .section--insights__cards');
if (!container) return;
if (wrappers.length === 0) {
container.remove();
return;
}
const displayBlock = () => {
let boolean = false;
wrappers?.forEach(wrapper => {
if (!wrapper.querySelector('.w-dyn-list > div').classList.contains('w-dyn-empty') && boolean === false) {
wrapper.style.display = 'block';
wrapper.querySelector('.w-dyn-list > div').style.display = 'grid';
boolean = true;
} else {
wrapper.remove();
}
});
};
observe(displayBlock, hiddenLists);
});
}
const blockInsightsCMS = () => {
const wrapper = document.querySelector('.section--insights');
const initier = document.querySelector('.pre-insights');
const container = wrapper?.querySelector('.section--insights__cards');
if (!wrapper || !initier || !container) return;
const hiddenLists = [initier];
const moveInsights = () => {
const insights = initier?.querySelectorAll('.section--insights__card');
if (insights.length === 0) {
wrapper.remove();
return;
}
insights.forEach(insight => {
container.appendChild(insight);
});
initier.remove();
};
observe(moveInsights, hiddenLists);
}
const observe = (checkFunction, hiddenLists) => {
if (hiddenLists.length === 0) {
checkFunction();
return;
}
let hasRun = false;
let observer;
const runCheck = () => {
if (hasRun) return;
hasRun = true;
observer.disconnect();
setTimeout(() => {
checkFunction();
if (window.fsAttributes && window.fsAttributes[1]) {
window.fsAttributes[1].loading.then(() => {
convertDate();
});
} else {
convertDate();
}
}, 100);
};
const callback = (mutationsList) => {
for (const mutation of mutationsList) {
if (mutation.type === 'childList' && (mutation.removedNodes.length > 0 || mutation.addedNodes.length > 0)) {
runCheck();
break;
}
}
};
observer = new MutationObserver(callback);
hiddenLists.forEach(list => {
observer.observe(list, {childList: true, subtree: false});
});
setTimeout(() => {
runCheck();
}, 2000);
}
const filesEmpty = () => {
const wrapper = document.querySelector('.section--file');
if (!wrapper) return;
const anchors = wrapper.querySelectorAll('.cardfile a');
let allEmpty = true;
anchors?.forEach(anchor => {
if (anchor.getAttribute('href') && anchor.getAttribute('href').trim() !== '') {
allEmpty = false;
}
});
if (allEmpty) {
wrapper.remove();
}
}
const dataLayerFunction = () => {
const clickContact = () => {
const contactButtons = document.querySelectorAll('a[href*="/contact"]');
contactButtons?.forEach(btn => {
btn.addEventListener('click', (e) => {
dataLayer.push({
'event': 'CTA_contacter'
});
})
})
}
const clickNewsletter = () => {
const newsletterForms = document.querySelectorAll('.newsletter__form');
newsletterForms?.forEach(form => {
form.addEventListener('submit', (e) => {
dataLayer.push({
'event': 'newsletter'
});
});
});
}
const clickVideo = () => {
window.addEventListener('blur', function () {
const iframe = document.activeElement;
if (
iframe &&
iframe.tagName === 'IFRAME' &&
iframe.classList.contains('embedly-embed')
) {
dataLayer.push({
'pageType': (typeof pageType !== 'undefined' ? pageType : 'Page de contenu'),
'titreVideo': iframe.title,
'event': 'vueVideo'
});
}
});
document.addEventListener(
'touchstart',
function (e) {
const iframe = e.target.closest?.('iframe.embedly-embed');
if (!iframe) return;
dataLayer.push({
'pageType': (typeof pageType !== 'undefined' ? pageType : 'Page de contenu'),
'titreVideo': iframe.title,
'event': 'vueVideo'
});
},
{ passive: true }
);
}
const clickSocialNetworks = () => {
const socialLinks = document.querySelectorAll('.footer__social-link');
socialLinks?.forEach(link => {
link.addEventListener('click', () => {
dataLayer.push({
'nomReseauSocial': link.getAttribute('aria-label'),
'event': 'reseauxSociaux'
});
});
});
}
const clickRecruitement = () => {
const recruitementLinks = document.querySelectorAll('a[href*="/offres-emploi"]', 'a[href*="/job-offers"]');
recruitementLinks?.forEach(link => {
link.addEventListener('click', () => {
dataLayer.push({
'event': 'rejoignezNous'
});
});
});
}
const clickNavigationHighlight = () => {
const nav = document.querySelector('.nav__list')
const navItems = nav?.querySelectorAll('.nav__item');
navItems?.forEach(item => {
const highlight = item.querySelector('.submenu__highlight-title');
if (!highlight) return
highlight.addEventListener('click', () => {
dataLayer.push({
'nomMenu': item.querySelector('.nav__link-btn-text').innerText,
'nomMenuPush': highlight.innerText,
'event': 'menuPush'
});
});
});
}
const downloadElement = () => {
const cards = document.querySelectorAll('.cardfile');
cards?.forEach(card => {
const link = card.querySelector('a');
const title = card.querySelector('.cardfile__content-title');
link.addEventListener('click', () => {
dataLayer.push({
'nomDocument': title.innerText,
'pageType': (typeof pageType !== 'undefined' ? pageType : 'Page de contenu'),
'event': 'telechargement'
});
});
});
}
dataLayer.push({
'pageType': (typeof pageType !== 'undefined' ? pageType : 'Page de contenu'),
'pageTag': (typeof pageTag !== 'undefined' ? pageTag : ''),
'event': 'pageLoad'
});
clickContact();
clickNewsletter();
clickVideo();
clickSocialNetworks();
clickRecruitement();
clickNavigationHighlight();
downloadElement();
}
</script><!-- Finsweet Attributes -->
<script async type="module"
src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js"
fs-list
></script>
<script>
window.addEventListener("DOMContentLoaded", () => {
imageFilter();
initFilters();
});
const pageType = "Notre blog"
/* Crée un wrapper "image-filter" autour des images */
const imageFilter = () => {
document.querySelectorAll(".casestudy__content__wyswyg img").forEach((img) => {
const wrapper = document.createElement("div");
wrapper.className = "image-filter";
img.parentNode.insertBefore(wrapper, img);
wrapper.appendChild(img);
});
};
const initFilters = () => {
const form = document.querySelector('form[fs-list-element="filters"]');
const container = document.getElementById("tags-container");
const clearBtn = document.querySelector('.filters-applied--clean[fs-list-element="clear"]');
if (!form || !container || !clearBtn) return;
const getLabelFor = (input) => {
const wrap = input.closest("label");
return (
wrap?.querySelector(".check-label")?.textContent?.trim() ||
input.getAttribute("fs-list-value") ||
input.value ||
""
);
};
const rebuildTags = () => {
container.innerHTML = "";
form.querySelectorAll('input[type="checkbox"][fs-list-field][fs-list-value]:checked')
.forEach((input) => {
const field = input.getAttribute("fs-list-field");
const value = input.getAttribute("fs-list-value");
const label = getLabelFor(input);
const filter = document.createElement("div");
filter.className = "filter";
filter.dataset.field = field;
filter.dataset.value = value;
filter.innerHTML = `
<div class="filter--value">${label}</div>
<button type="button" class="filter--remove" aria-label="Supprimer le filtre">×</button>
`;
filter.querySelector(".filter--remove").addEventListener("click", () => {
input.checked = false;
input.dispatchEvent(new Event("input", {bubbles: true}));
input.dispatchEvent(new Event("change", {bubbles: true}));
});
container.appendChild(filter);
});
};
const updateClearButton = () => {
const checked = form.querySelectorAll('input[type="checkbox"][fs-list-field]:checked');
clearBtn.style.display = checked.length ? "inline-block" : "none";
};
// Clic sur "Effacer tout"
clearBtn.addEventListener("click", (e) => {
e.preventDefault();
form.querySelectorAll('input[type="checkbox"][fs-list-field]:checked')
.forEach((input) => {
input.checked = false;
input.dispatchEvent(new Event("input", {bubbles: true}));
input.dispatchEvent(new Event("change", {bubbles: true}));
});
rebuildTags();
updateClearButton();
});
// Sur chaque changement
form.addEventListener("change", (e) => {
if (e.target.matches('input[type="checkbox"][fs-list-field]')) {
rebuildTags();
updateClearButton();
}
});
const clearItem = () => {
const clears = document.querySelectorAll('.filters-applied--clean-item');
clears.forEach((clear) => {
clear.addEventListener("click", (e) => {
e.preventDefault();
const field = clear.getAttribute("fs-list-field");
const items = document.querySelectorAll(`input[fs-list-field=${field}]`);
items.forEach((item) => {
item.checked === true && item.click()
})
})
})
}
// Init
rebuildTags();
updateClearButton();
clearItem();
};
</script>
<script src="https://cookie-consent-cdn-prod.pages.dev/cookie-consent/3.0.26/cookie-consent.js" type="text/javascript" integrity="sha384-WcmtfPM2d2Xun07oQ6Rvrn07DXY7S8lWVFxkvxHo34YKiOwvMukv6EnbY5quP0Xc" crossorigin="anonymous"></script></body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 67
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 67 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 27.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /en-uk |
<div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 111 24" fill="none">
<g clip-path="url(#clip0_1616_2109)">
<path d="M62.3968 6.97029C61.0552 6.2338 59.5566 5.86556 57.8979 5.86556C56.2392 5.86556 54.7405 6.2338 53.399 6.97029C52.0574 7.70677 51.0011 8.76473 50.2241 10.1413C49.4471 11.5178 49.0601 13.1047 49.0601 14.8992C49.0601 16.6936 49.4384 18.3127 50.1921 19.6892C50.9458 21.0687 51.9905 22.1296 53.3175 22.8777C54.6474 23.6259 56.1286 24 57.7669 24C59.4053 24 60.9359 23.6259 62.2978 22.8777C63.6597 22.1296 64.7393 21.0687 65.5367 19.6892C66.334 18.3127 66.7327 16.7141 66.7327 14.8992C66.7327 13.0843 66.3457 11.4915 65.5687 10.1237C64.7917 8.75597 63.7354 7.70385 62.3939 6.96736L62.3968 6.97029ZM62.9235 18.4881C62.3589 19.47 61.6198 20.2094 60.706 20.7004C59.7923 21.1914 58.8116 21.4369 57.7698 21.4369C56.728 21.4369 55.7706 21.1973 54.8976 20.715C54.0246 20.2358 53.3291 19.5022 52.8082 18.5202C52.2873 17.5382 52.0254 16.3312 52.0254 14.8992C52.0254 13.4671 52.2902 12.2923 52.8228 11.3103C53.3553 10.3283 54.0624 9.59474 54.9442 9.11544C55.8259 8.63614 56.8008 8.39357 57.8629 8.39357C58.9251 8.39357 59.8738 8.63322 60.7672 9.11544C61.6605 9.59474 62.3822 10.3283 62.938 11.3103C63.4909 12.2923 63.7674 13.4905 63.7674 14.8992C63.7674 16.3078 63.4851 17.5061 62.9235 18.4881Z" fill="currentColor"></path>
<path d="M101.193 6.97029C99.8517 6.2338 98.353 5.86556 96.6943 5.86556C95.0356 5.86556 93.5369 6.2338 92.1954 6.97029C90.8539 7.70677 89.7976 8.76473 89.0206 10.1413C88.2436 11.5178 87.8566 13.1047 87.8566 14.8992C87.8566 16.6936 88.2349 18.3127 88.9886 19.6892C89.7423 21.0687 90.787 22.1296 92.1139 22.8777C93.4438 23.6259 94.925 24 96.5634 24C98.2017 24 99.7324 23.6259 101.094 22.8777C102.456 22.1296 103.536 21.0687 104.333 19.6892C105.13 18.3127 105.529 16.7141 105.529 14.8992C105.529 13.0843 105.142 11.4915 104.365 10.1237C103.588 8.75597 102.532 7.70385 101.19 6.96736L101.193 6.97029ZM101.72 18.4881C101.155 19.47 100.416 20.2094 99.5025 20.7004C98.5887 21.1914 97.6081 21.4369 96.5663 21.4369C95.5245 21.4369 94.5671 21.1973 93.6941 20.715C92.8211 20.2358 92.1256 19.5022 91.6047 18.5202C91.0838 17.5382 90.8219 16.3312 90.8219 14.8992C90.8219 13.4671 91.0867 12.2923 91.6192 11.3103C92.1518 10.3283 92.8589 9.59474 93.7406 9.11544C94.6224 8.63614 95.5972 8.39357 96.6594 8.39357C97.7215 8.39357 98.6702 8.63322 99.5636 9.11544C100.457 9.59474 101.179 10.3283 101.734 11.3103C102.287 12.2923 102.564 13.4905 102.564 14.8992C102.564 16.3078 102.282 17.5061 101.717 18.4881H101.72Z" fill="currentColor"></path>
<path d="M83.2005 7.92888C82.7728 7.55772 82.3042 7.23332 81.7979 6.95275C80.4564 6.21627 78.9577 5.84803 77.299 5.84803C75.6403 5.84803 74.1416 6.21627 72.8001 6.95275C71.4586 7.68924 70.4022 8.7472 69.6253 10.1237C68.8483 11.5002 68.4613 13.0872 68.4613 14.8816C68.4613 16.6761 68.8396 18.2952 69.5932 19.6717C70.3469 21.0482 71.3916 22.112 72.7186 22.8602C74.0485 23.6084 75.5326 23.9825 77.168 23.9825C78.8035 23.9825 80.3371 23.6084 81.699 22.8602C83.0608 22.112 84.1405 21.0511 84.9378 19.6717C85.7352 18.2952 86.1338 16.6965 86.1338 14.8816C86.1338 14.8203 86.1309 14.7618 86.128 14.7004L86.1338 14.6946V0H83.1976V7.92888H83.2005ZM82.3217 18.4735C81.7572 19.4554 81.018 20.1948 80.1043 20.6858C79.1905 21.1768 78.2098 21.4223 77.168 21.4223C76.1263 21.4223 75.1689 21.1827 74.2959 20.7004C73.4228 20.2211 72.7273 19.4876 72.2065 18.5056C71.6856 17.5236 71.4237 16.3166 71.4237 14.8846C71.4237 13.4525 71.6885 12.2776 72.221 11.2957C72.7535 10.3137 73.4607 9.58013 74.3424 9.10083C75.2241 8.61861 76.199 8.37896 77.2612 8.37896C78.3233 8.37896 79.272 8.61861 80.1654 9.10083C81.0587 9.58013 81.7804 10.3137 82.3363 11.2957C82.8892 12.2776 83.1656 13.4759 83.1656 14.8846C83.1656 16.2932 82.8833 17.4915 82.3188 18.4735H82.3217Z" fill="currentColor"></path>
<path d="M43.3885 6.95275C42.111 6.22796 40.6443 5.86264 38.9856 5.86264C37.3269 5.86264 35.7788 6.23088 34.4722 6.96736C33.1627 7.70385 32.147 8.75597 31.4254 10.1237C30.7008 11.4915 30.3399 13.0813 30.3399 14.8992C30.3399 16.717 30.7124 18.3127 31.4574 19.6892C32.2023 21.0687 33.2267 22.1296 34.5362 22.8777C35.8457 23.6259 37.3269 24 38.9856 24C41.0692 24 42.8152 23.471 44.2178 22.4131C45.6205 21.3551 46.5575 19.9844 47.026 18.2952H43.9006C43.5602 19.2772 42.9694 20.0633 42.1313 20.6508C41.2903 21.2382 40.2427 21.5304 38.9885 21.5304C37.4578 21.5304 36.1542 21.0453 35.0804 20.0721C34.0066 19.0989 33.4158 17.7487 33.3111 16.0185H47.285C47.349 15.3989 47.381 14.8115 47.381 14.2562C47.381 12.6546 47.0347 11.2168 46.3451 9.94545C45.6525 8.67414 44.6689 7.67755 43.3943 6.94983L43.3885 6.95275ZM33.3402 13.6512C33.4886 11.9854 34.0793 10.6819 35.1095 9.74087C36.1396 8.7998 37.3909 8.3322 38.8576 8.3322C39.879 8.3322 40.8102 8.5397 41.6483 8.95762C42.4893 9.37555 43.1528 9.98344 43.6417 10.7842C44.1305 11.585 44.375 12.5407 44.375 13.6512H33.3372H33.3402Z" fill="currentColor"></path>
<path d="M110.392 20.0487C109.987 19.6308 109.496 19.4233 108.919 19.4233C108.343 19.4233 107.811 19.6308 107.394 20.0487C106.978 20.4666 106.772 20.9781 106.772 21.5801C106.772 22.1822 106.978 22.6936 107.394 23.1115C107.811 23.5295 108.32 23.737 108.919 23.737C109.519 23.737 109.987 23.5295 110.392 23.1115C110.796 22.6936 110.997 22.1822 110.997 21.5801C110.997 20.9781 110.793 20.4666 110.392 20.0487Z" fill="currentColor"></path>
<path d="M8.97161 20.8466C5.60471 20.8466 2.87802 18.1052 2.87802 14.7267V8.75304H8.97452V5.86556H2.87802V0H0V14.7267C0 19.7038 4.01874 23.737 8.97161 23.737H10.4965V20.8495H8.97161V20.8466Z" fill="currentColor"></path>
<path d="M21.1035 6.05845C19.2585 6.05845 17.5678 6.71895 16.2467 7.81783V1.25377H13.4589V23.7399H16.2467V13.2216C16.5289 10.603 18.5951 8.76181 21.1035 8.76181C23.7924 8.76181 25.972 10.8748 25.9953 13.7915V23.7399H28.7831V13.7506C28.7598 9.50122 25.3114 6.06137 21.1006 6.06137L21.1035 6.05845Z" fill="currentColor"></path>
</g>
<defs>
<clippath id="clip0_1616_2109">
<rect width="111" height="24" fill="white"></rect>
</clippath>
</defs>
</svg></div>
|
|
Анализировать url |
| /en-uk/expertise/ai-modernisation |
AI Modernisation
|
|
Анализировать url |
| /en-uk/expertise/data |
Data
|
|
Анализировать url |
| /en-uk/expertise/artificial-intelligence |
Artificial Intelligence
|
|
Анализировать url |
| /en-uk/expertise/platforms |
Platforms
|
|
Анализировать url |
| /en-uk/expertise/cloud |
Cloud
|
|
Анализировать url |
| /en-uk/expertise/cybersecurity |
Cybersecurity
|
|
Анализировать url |
| /en-uk/expertise/experience |
Experience Design
|
|
Анализировать url |
| /en-uk/expertise/technology-operations |
Technology Operations
|
|
Анализировать url |
| /en-uk/expertise/technical-assistance |
Staff Augmentation
|
|
Анализировать url |
| /en-uk/expertise/ai-modernisation |
AI Modernisation
|
|
Анализировать url |
| /en-uk/sector/financial-services |
Financial Services
|
|
Анализировать url |
| /en-uk/sector/healthtech |
Healthcare
|
|
Анализировать url |
| /en-uk/sector/public-sector |
Public Sector
|
|
Анализировать url |
| /en-uk/sector/retail-luxury-cpg |
Retail - Luxury - CPG
|
|
Анализировать url |
| /en-uk/sector/media |
Media and Entertainment
|
|
Анализировать url |
| /en-uk/sector/apparel |
Apparel
|
|
Анализировать url |
| /en-uk/our-client-stories |
Our clients, our most compelling proof
|
|
Анализировать url |
| /en-uk/blog |
Blog
|
|
Анализировать url |
| /en-uk/our-talks |
Talks
|
|
Анализировать url |
| /en-uk/our-podcasts |
Podcasts
|
|
Анализировать url |
| /en-uk/our-radars |
Tech Radars
|
|
Анализировать url |
| /en-uk/our-history |
History
|
|
Анализировать url |
| /en-uk/our-leaders |
Leaders
|
|
Анализировать url |
| /en-uk/lean-tech |
Lean Tech®
|
|
Анализировать url |
| /en-uk/our-partners |
Partnerships
|
|
Анализировать url |
| /en-uk/careers-at-theodo |
Tech Careers
|
|
Анализировать url |
| /blog |
France (Français)
|
|
Анализировать url |
| /en-fr/blog |
France (English)
|
|
Анализировать url |
| /en-uk/blog |
United Kingdom (English)
|
|
Анализировать url |
| /en-ma/blog |
Morocco (English)
|
|
Анализировать url |
| /en-uk/contact |
Contact us
|
|
Анализировать url |
| /en-uk |
Home
|
|
Анализировать url |
| /?bebe2e40_page=2 |
<div class="w-inline-block">Next</div><svg class="w-pagination-next-icon" height="12px" width="12px" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 12 12" transform="translate(0, 1)"><path fill="none" stroke="currentColor" fill-rule="evenodd" d="M4 2l4 4-4 4"></path></svg>
|
|
Анализировать url |
| / |
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 111 24" fill="none">
<g clip-path="url(#clip0_1616_2109)">
<path d="M62.3968 6.97029C61.0552 6.2338 59.5566 5.86556 57.8979 5.86556C56.2392 5.86556 54.7405 6.2338 53.399 6.97029C52.0574 7.70677 51.0011 8.76473 50.2241 10.1413C49.4471 11.5178 49.0601 13.1047 49.0601 14.8992C49.0601 16.6936 49.4384 18.3127 50.1921 19.6892C50.9458 21.0687 51.9905 22.1296 53.3175 22.8777C54.6474 23.6259 56.1286 24 57.7669 24C59.4053 24 60.9359 23.6259 62.2978 22.8777C63.6597 22.1296 64.7393 21.0687 65.5367 19.6892C66.334 18.3127 66.7327 16.7141 66.7327 14.8992C66.7327 13.0843 66.3457 11.4915 65.5687 10.1237C64.7917 8.75597 63.7354 7.70385 62.3939 6.96736L62.3968 6.97029ZM62.9235 18.4881C62.3589 19.47 61.6198 20.2094 60.706 20.7004C59.7923 21.1914 58.8116 21.4369 57.7698 21.4369C56.728 21.4369 55.7706 21.1973 54.8976 20.715C54.0246 20.2358 53.3291 19.5022 52.8082 18.5202C52.2873 17.5382 52.0254 16.3312 52.0254 14.8992C52.0254 13.4671 52.2902 12.2923 52.8228 11.3103C53.3553 10.3283 54.0624 9.59474 54.9442 9.11544C55.8259 8.63614 56.8008 8.39357 57.8629 8.39357C58.9251 8.39357 59.8738 8.63322 60.7672 9.11544C61.6605 9.59474 62.3822 10.3283 62.938 11.3103C63.4909 12.2923 63.7674 13.4905 63.7674 14.8992C63.7674 16.3078 63.4851 17.5061 62.9235 18.4881Z" fill="currentColor"></path>
<path d="M101.193 6.97029C99.8517 6.2338 98.353 5.86556 96.6943 5.86556C95.0356 5.86556 93.5369 6.2338 92.1954 6.97029C90.8539 7.70677 89.7976 8.76473 89.0206 10.1413C88.2436 11.5178 87.8566 13.1047 87.8566 14.8992C87.8566 16.6936 88.2349 18.3127 88.9886 19.6892C89.7423 21.0687 90.787 22.1296 92.1139 22.8777C93.4438 23.6259 94.925 24 96.5634 24C98.2017 24 99.7324 23.6259 101.094 22.8777C102.456 22.1296 103.536 21.0687 104.333 19.6892C105.13 18.3127 105.529 16.7141 105.529 14.8992C105.529 13.0843 105.142 11.4915 104.365 10.1237C103.588 8.75597 102.532 7.70385 101.19 6.96736L101.193 6.97029ZM101.72 18.4881C101.155 19.47 100.416 20.2094 99.5025 20.7004C98.5887 21.1914 97.6081 21.4369 96.5663 21.4369C95.5245 21.4369 94.5671 21.1973 93.6941 20.715C92.8211 20.2358 92.1256 19.5022 91.6047 18.5202C91.0838 17.5382 90.8219 16.3312 90.8219 14.8992C90.8219 13.4671 91.0867 12.2923 91.6192 11.3103C92.1518 10.3283 92.8589 9.59474 93.7406 9.11544C94.6224 8.63614 95.5972 8.39357 96.6594 8.39357C97.7215 8.39357 98.6702 8.63322 99.5636 9.11544C100.457 9.59474 101.179 10.3283 101.734 11.3103C102.287 12.2923 102.564 13.4905 102.564 14.8992C102.564 16.3078 102.282 17.5061 101.717 18.4881H101.72Z" fill="currentColor"></path>
<path d="M83.2005 7.92888C82.7728 7.55772 82.3042 7.23332 81.7979 6.95275C80.4564 6.21627 78.9577 5.84803 77.299 5.84803C75.6403 5.84803 74.1416 6.21627 72.8001 6.95275C71.4586 7.68924 70.4022 8.7472 69.6253 10.1237C68.8483 11.5002 68.4613 13.0872 68.4613 14.8816C68.4613 16.6761 68.8396 18.2952 69.5932 19.6717C70.3469 21.0482 71.3916 22.112 72.7186 22.8602C74.0485 23.6084 75.5326 23.9825 77.168 23.9825C78.8035 23.9825 80.3371 23.6084 81.699 22.8602C83.0608 22.112 84.1405 21.0511 84.9378 19.6717C85.7352 18.2952 86.1338 16.6965 86.1338 14.8816C86.1338 14.8203 86.1309 14.7618 86.128 14.7004L86.1338 14.6946V0H83.1976V7.92888H83.2005ZM82.3217 18.4735C81.7572 19.4554 81.018 20.1948 80.1043 20.6858C79.1905 21.1768 78.2098 21.4223 77.168 21.4223C76.1263 21.4223 75.1689 21.1827 74.2959 20.7004C73.4228 20.2211 72.7273 19.4876 72.2065 18.5056C71.6856 17.5236 71.4237 16.3166 71.4237 14.8846C71.4237 13.4525 71.6885 12.2776 72.221 11.2957C72.7535 10.3137 73.4607 9.58013 74.3424 9.10083C75.2241 8.61861 76.199 8.37896 77.2612 8.37896C78.3233 8.37896 79.272 8.61861 80.1654 9.10083C81.0587 9.58013 81.7804 10.3137 82.3363 11.2957C82.8892 12.2776 83.1656 13.4759 83.1656 14.8846C83.1656 16.2932 82.8833 17.4915 82.3188 18.4735H82.3217Z" fill="currentColor"></path>
<path d="M43.3885 6.95275C42.111 6.22796 40.6443 5.86264 38.9856 5.86264C37.3269 5.86264 35.7788 6.23088 34.4722 6.96736C33.1627 7.70385 32.147 8.75597 31.4254 10.1237C30.7008 11.4915 30.3399 13.0813 30.3399 14.8992C30.3399 16.717 30.7124 18.3127 31.4574 19.6892C32.2023 21.0687 33.2267 22.1296 34.5362 22.8777C35.8457 23.6259 37.3269 24 38.9856 24C41.0692 24 42.8152 23.471 44.2178 22.4131C45.6205 21.3551 46.5575 19.9844 47.026 18.2952H43.9006C43.5602 19.2772 42.9694 20.0633 42.1313 20.6508C41.2903 21.2382 40.2427 21.5304 38.9885 21.5304C37.4578 21.5304 36.1542 21.0453 35.0804 20.0721C34.0066 19.0989 33.4158 17.7487 33.3111 16.0185H47.285C47.349 15.3989 47.381 14.8115 47.381 14.2562C47.381 12.6546 47.0347 11.2168 46.3451 9.94545C45.6525 8.67414 44.6689 7.67755 43.3943 6.94983L43.3885 6.95275ZM33.3402 13.6512C33.4886 11.9854 34.0793 10.6819 35.1095 9.74087C36.1396 8.7998 37.3909 8.3322 38.8576 8.3322C39.879 8.3322 40.8102 8.5397 41.6483 8.95762C42.4893 9.37555 43.1528 9.98344 43.6417 10.7842C44.1305 11.585 44.375 12.5407 44.375 13.6512H33.3372H33.3402Z" fill="currentColor"></path>
<path d="M110.392 20.0487C109.987 19.6308 109.496 19.4233 108.919 19.4233C108.343 19.4233 107.811 19.6308 107.394 20.0487C106.978 20.4666 106.772 20.9781 106.772 21.5801C106.772 22.1822 106.978 22.6936 107.394 23.1115C107.811 23.5295 108.32 23.737 108.919 23.737C109.519 23.737 109.987 23.5295 110.392 23.1115C110.796 22.6936 110.997 22.1822 110.997 21.5801C110.997 20.9781 110.793 20.4666 110.392 20.0487Z" fill="currentColor"></path>
<path d="M8.97161 20.8466C5.60471 20.8466 2.87802 18.1052 2.87802 14.7267V8.75304H8.97452V5.86556H2.87802V0H0V14.7267C0 19.7038 4.01874 23.737 8.97161 23.737H10.4965V20.8495H8.97161V20.8466Z" fill="currentColor"></path>
<path d="M21.1035 6.05845C19.2585 6.05845 17.5678 6.71895 16.2467 7.81783V1.25377H13.4589V23.7399H16.2467V13.2216C16.5289 10.603 18.5951 8.76181 21.1035 8.76181C23.7924 8.76181 25.972 10.8748 25.9953 13.7915V23.7399H28.7831V13.7506C28.7598 9.50122 25.3114 6.06137 21.1006 6.06137L21.1035 6.05845Z" fill="currentColor"></path>
</g>
<defs>
<clippath id="clip0_1616_2109">
<rect width="111" height="24" fill="white"></rect>
</clippath>
</defs>
</svg>
|
|
Анализировать url |
| /en-uk/contact |
Contact us
|
|
Анализировать url |
| /en-uk/expertise/ai-modernisation |
AI Modernisation
|
|
Анализировать url |
| /en-uk/expertise/data |
Data
|
|
Анализировать url |
| /en-uk/expertise/artificial-intelligence |
Artificial Intelligence
|
|
Анализировать url |
| /en-uk/expertise/platforms |
Platforms
|
|
Анализировать url |
| /en-uk/expertise/cloud |
Cloud
|
|
Анализировать url |
| /en-uk/expertise/cybersecurity |
Cybersecurity
|
|
Анализировать url |
| /en-uk/expertise/experience |
Experience Design
|
|
Анализировать url |
| /en-uk/expertise/technology-operations |
Technology Operations
|
|
Анализировать url |
| /en-uk/expertise/technical-assistance |
Staff Augmentation
|
|
Анализировать url |
| /en-uk/sector/financial-services |
Financial Services
|
|
Анализировать url |
| /en-uk/sector/healthtech |
Healthcare
|
|
Анализировать url |
| /en-uk/sector/public-sector |
Public Sector
|
|
Анализировать url |
| /en-uk/sector/retail-luxury-cpg |
Retail - Luxury - CPG
|
|
Анализировать url |
| /en-uk/sector/media |
Media and Entertainment
|
|
Анализировать url |
| /en-uk/sector/apparel |
Apparel
|
|
Анализировать url |
| /en-uk/blog |
Blog
|
|
Анализировать url |
| /en-uk/our-radars |
Tech Radars
|
|
Анализировать url |
| /en-uk/our-white-papers |
White papers
|
|
Анализировать url |
| /en-uk/our-talks |
Talks
|
|
Анализировать url |
| /en-uk/our-podcasts |
Podcasts
|
|
Анализировать url |
| /en-uk/our-history |
History
|
|
Анализировать url |
| /en-uk/lean-tech |
Lean Tech®
|
|
Анализировать url |
| /en-uk/our-leaders |
Leaders
|
|
Анализировать url |
| /en-uk/our-partners |
Partnerships
|
|
Анализировать url |
| /en-fr/careers |
Tech Careers
|
|
Анализировать url |
| /en-uk/index-egapro |
Index Ega Pro
|
|
Анализировать url |
| /en-uk/legal-notice |
Legal notices
|
|
Анализировать url |
| /en-uk/privacy-policy |
Privacy policy
|
|
Анализировать url |
| /en-uk/accessibilite |
Cookie policy
|
|
Анализировать url |
| /en-uk/cookie-policy |
Politique de gestion des cookies
|
|
Анализировать url |
| /en-uk/cookie-policy |
as described in our cookie policy.
|
|
Анализировать url |
Внешние ссылки
Кол-во: 4
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 4 оптимально.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| jobs.lever.co |
Jobs
|
Анализировать url |
| youtube.com |
<div class="footer__social-icon w-embed"><svg width="32" height="33" viewbox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M29.2913 8.83844C29.1735 8.37763 28.9478 7.95142 28.6329 7.59498C28.318 7.23855 27.9228 6.9621 27.48 6.78844C23.195 5.13344 16.375 5.14844 16 5.14844C15.625 5.14844 8.805 5.13344 4.52 6.78844C4.0772 6.9621 3.68204 7.23855 3.36712 7.59498C3.05219 7.95142 2.82653 8.37763 2.70875 8.83844C2.385 10.0859 2 12.3659 2 16.1484C2 19.9309 2.385 22.2109 2.70875 23.4584C2.82636 23.9195 3.05194 24.3459 3.36687 24.7026C3.68181 25.0593 4.07706 25.3359 4.52 25.5097C8.625 27.0934 15.05 27.1484 15.9175 27.1484H16.0825C16.95 27.1484 23.3787 27.0934 27.48 25.5097C27.9229 25.3359 28.3182 25.0593 28.6331 24.7026C28.9481 24.3459 29.1736 23.9195 29.2913 23.4584C29.615 22.2084 30 19.9309 30 16.1484C30 12.3659 29.615 10.0859 29.2913 8.83844ZM20.0737 16.9634L15.0737 20.4634C14.9242 20.5682 14.7488 20.63 14.5666 20.6422C14.3844 20.6544 14.2023 20.6164 14.0401 20.5324C13.878 20.4484 13.7419 20.3216 13.6467 20.1658C13.5515 20.01 13.5007 19.8311 13.5 19.6484V12.6484C13.5001 12.4655 13.5503 12.2861 13.6452 12.1297C13.7402 11.9734 13.8762 11.846 14.0385 11.7616C14.2008 11.6772 14.3831 11.6389 14.5656 11.6509C14.7482 11.6629 14.9239 11.7247 15.0737 11.8297L20.0737 15.3297C20.2053 15.4219 20.3126 15.5445 20.3868 15.687C20.4609 15.8295 20.4996 15.9878 20.4996 16.1484C20.4996 16.3091 20.4609 16.4674 20.3868 16.6099C20.3126 16.7524 20.2053 16.875 20.0737 16.9672V16.9634Z" fill="currentColor"></path>
</svg></div>
|
Анализировать url |
| linkedin.com |
<div class="footer__social-icon w-embed"><svg width="32" height="33" viewbox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M27 3.14844H5C4.46957 3.14844 3.96086 3.35915 3.58579 3.73422C3.21071 4.1093 3 4.618 3 5.14844V27.1484C3 27.6789 3.21071 28.1876 3.58579 28.5627C3.96086 28.9377 4.46957 29.1484 5 29.1484H27C27.5304 29.1484 28.0391 28.9377 28.4142 28.5627C28.7893 28.1876 29 27.6789 29 27.1484V5.14844C29 4.618 28.7893 4.1093 28.4142 3.73422C28.0391 3.35915 27.5304 3.14844 27 3.14844ZM12 22.1484C12 22.4137 11.8946 22.668 11.7071 22.8555C11.5196 23.0431 11.2652 23.1484 11 23.1484C10.7348 23.1484 10.4804 23.0431 10.2929 22.8555C10.1054 22.668 10 22.4137 10 22.1484V14.1484C10 13.8832 10.1054 13.6289 10.2929 13.4413C10.4804 13.2538 10.7348 13.1484 11 13.1484C11.2652 13.1484 11.5196 13.2538 11.7071 13.4413C11.8946 13.6289 12 13.8832 12 14.1484V22.1484ZM11 12.1484C10.7033 12.1484 10.4133 12.0605 10.1666 11.8956C9.91997 11.7308 9.72771 11.4966 9.61418 11.2225C9.50065 10.9484 9.47094 10.6468 9.52882 10.3558C9.5867 10.0648 9.72956 9.79756 9.93934 9.58778C10.1491 9.378 10.4164 9.23514 10.7074 9.17726C10.9983 9.11938 11.2999 9.14909 11.574 9.26262C11.8481 9.37615 12.0824 9.56841 12.2472 9.81508C12.412 10.0618 12.5 10.3518 12.5 10.6484C12.5 11.0463 12.342 11.4278 12.0607 11.7091C11.7794 11.9904 11.3978 12.1484 11 12.1484ZM23 22.1484C23 22.4137 22.8946 22.668 22.7071 22.8555C22.5196 23.0431 22.2652 23.1484 22 23.1484C21.7348 23.1484 21.4804 23.0431 21.2929 22.8555C21.1054 22.668 21 22.4137 21 22.1484V17.6484C21 16.9854 20.7366 16.3495 20.2678 15.8807C19.7989 15.4118 19.163 15.1484 18.5 15.1484C17.837 15.1484 17.2011 15.4118 16.7322 15.8807C16.2634 16.3495 16 16.9854 16 17.6484V22.1484C16 22.4137 15.8946 22.668 15.7071 22.8555C15.5196 23.0431 15.2652 23.1484 15 23.1484C14.7348 23.1484 14.4804 23.0431 14.2929 22.8555C14.1054 22.668 14 22.4137 14 22.1484V14.1484C14.0012 13.9035 14.0923 13.6675 14.256 13.4853C14.4197 13.3031 14.6446 13.1872 14.888 13.1598C15.1314 13.1324 15.3764 13.1952 15.5765 13.3364C15.7767 13.4777 15.918 13.6874 15.9738 13.9259C16.6502 13.467 17.4389 13.2011 18.2552 13.1566C19.0714 13.1121 19.8844 13.2908 20.6067 13.6735C21.329 14.0562 21.9335 14.6284 22.3551 15.3287C22.7768 16.029 22.9997 16.831 23 17.6484V22.1484Z" fill="currentColor"></path>
</svg></div>
|
Анализировать url |
| jobs.lever.co |
Jobs
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта blog.theodo.com выполнен, проверка показывает, что сайт хорошо оптимизирован на 74%.
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Поделитесь с друзьями: