<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MARGO</title>
	<atom:link href="https://www.margo.com/en/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.margo.com/en/</link>
	<description>Data, AI &#38; Digital Experts</description>
	<lastBuildDate>Wed, 14 Oct 2026 14:11:20 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.margo.com/wp-content/uploads/2024/08/cropped-Design-sans-titre-17-32x32.png</url>
	<title>MARGO</title>
	<link>https://www.margo.com/en/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Deploy an ESG Data Platform and Secure CSRD Compliance</title>
		<link>https://www.margo.com/en/use-cases-en/nexans-delivery-regulatory-constraints/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 13:31:35 +0000</pubDate>
				<category><![CDATA[Use cases]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=13845</guid>

					<description><![CDATA[<p>Delivery &#38; Product Management Renaud Roustang Manager of the Delivery &#38; Product Management Practice, Renaud Roustang supports organizations in the success of their strategic and transformation projects (Data, AI, IT). Starting from your challenges and your context, he designs a tailored response by identifying key skills and the appropriate delivery model. His commitment: structuring governance ...</p>
<p>The post <a href="https://www.margo.com/en/use-cases-en/nexans-delivery-regulatory-constraints/">Deploy an ESG Data Platform and Secure CSRD Compliance</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">


<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

.encadre-margo .cta-actions{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
  margin-top:20px;
}

.btn-secondary-white{
  display:block;
  width:fit-content;
  padding:var(--btn-pad);
  background-color:transparent;
  color:var(--white);
  border:2px solid var(--white);
  text-decoration:none;
  border-radius:var(--btn-radius);
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:all .25s ease;
}
.btn-secondary-white:hover{
  background-color:var(--white);
  color:var(--navy);
  text-decoration:none;
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
  .encadre-margo .cta-actions{flex-direction:column}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
  margin:var(--s-3) 0;
  padding:12px 16px;
  border-left:4px solid var(--blue);
  background:rgba(0,0,115,.03);
  border-radius:8px;
}

.text_content .callout-important p{margin:0}
.text_content .callout-important strong{font-weight:700}

.text_content hr {
  border:0; 
  height:1px; 
  background-image:linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
  margin-top:4rem; 
  margin-bottom:2rem; 
  width:100%; 
  display:block; 
}
</style>

<div class="text_content">

  <!-- BLOC AUTEUR & VIDÉO -->
  <div class="cta-split">
    <div class="author-card" style="margin: 0; width: 100%;">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/10/Image_20261006_165309_383.png" class="author-avatar" alt="Renaud Roustang - MARGO">
      <div class="author-meta">
        <div class="author-label">Delivery &amp; Product Management</div>
        <p class="author-name">Renaud Roustang</p>
        <p class="author-bio">Manager of the Delivery &amp; Product Management Practice, Renaud Roustang supports organizations in the success of their strategic and transformation projects (Data, AI, IT). Starting from your challenges and your context, he designs a tailored response by identifying key skills and the appropriate delivery model. His commitment: structuring governance to secure deliverables and turn your ambitions into sustainable performance.</p>
        <div class="author-links">
          <a href="https://www.linkedin.com/in/roustangrenaud/" target="_blank" rel="noopener">
            <svg style="width:16px; height:16px; fill:var(--navy); margin-right:5px" viewBox="0 0 24 24"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"></path></svg>
            LinkedIn
          </a>
        </div>
      </div>
    </div>

    <div class="video-container" style="margin: 0; width: 100%;">
      <iframe src="https://www.youtube.com/embed/lEh1y402ncY" title="Cas client Nexans x MARGO" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="">
      </iframe>
    </div>
  </div>

  <!-- INTRODUCTION & CONTEXTE -->
  <p>
    Nexans, a global industrial leader (15,000 employees, &gt;€6B revenue), places sustainable transformation at the heart of its value creation strategy through its E3 model (Economy, Engagement, Environment). Faced with the growing complexity of European Taxonomy requirements and the CSRD directive, the group encountered an imperative: structuring an extra-financial data chain offering a level of rigor, auditability, and reliability traditionally reserved for financial data.
  </p>

  <p>
    To address this challenge and steer this strategic transformation, Nexans relied on MARGO. Acting as a technology consulting and delivery partner, MARGO orchestrated the insourcing of the reporting system and deployed a unified data platform, natively embedding sustainability into the group&#8217;s overall business performance.
  </p>

  <!-- TABLEAU KPI -->
  <div class="table-scroll">
    <table>
      <thead>
        <tr>
          <th>Strategic Indicator</th>
          <th>Result Obtained</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td><strong>Compliance &amp; Auditability</strong></td>
          <td><strong>100% guaranteed alignment</strong> (European Taxonomy, CSRD) with validation of Traceable Audit Trails (PAT) by statutory auditors.</td>
        </tr>
        <tr>
          <td><strong>Time-to-Market</strong></td>
          <td><strong>Accelerated delivery in 5 months</strong> with a commitment to results on the platform deployment.</td>
        </tr>
        <tr>
          <td><strong>Financial Performance</strong></td>
          <td><strong>€120k in annual savings</strong> secured from production launch thanks to the termination of outsourcing services.</td>
        </tr>
        <tr>
          <td><strong>Governance &amp; Sovereignty</strong></td>
          <td><strong>100% autonomy</strong> transferred to internal teams, regaining absolute control over their data and calculation engines.</td>
        </tr>
      </tbody>
    </table>
  </div>

  <hr>

  <!-- SECTION DÉFI -->
  <h2>The Challenge: Mastering Regulatory Risk and Restoring Data Sovereignty</h2>

  <p>
    Like financial institutions subject to SFDR directives, major industrial groups indeed face a regulatory wall demanding impeccable management of their data assets. Initially, Nexans relied on a manual environmental reporting process outsourced to a third party.
  </p>

  <p>This outsourced architecture exposed the organization to three major systemic risks:</p>

  <ul>
    <li><strong>A risk of non-compliance and opacity:</strong> inability to instantly provide the Traceable Audit Trails (PAT) required by external auditors.</li>
    <li><strong>Operational inertia:</strong> rigidity of calculation engines in the face of rapidly evolving European directives.</li>
    <li><strong>Value attrition:</strong> recurring operating costs without building a sustainable internal technological asset.</li>
  </ul>

  <p>
    Faced with these constraints, Nexans&#8217; <em>Sustainability &amp; Corporate Transformation</em> department needed to closely align Business, Finance, and IT functions to insource this critical chain. Consequently, the challenge went beyond mere compliance: it was about designing a governed infrastructure capable of consolidating heterogeneous data distributed globally while creating a sustainably valuable technological foundation.
  </p>

  <hr>

  <!-- SECTION SOLUTION -->
  <h2>The MARGO Solution: Sovereign Data Platform, Governance, and AI-Readiness</h2>

  <p>
    It is precisely to address this dual challenge of compliance and performance that MARGO designed and executed a tailored cloud architecture. The solution is based on a multi-source Data Platform combined with a configurable calculation engine, offering total control to CSR and Finance departments.
  </p>

  <p>To ensure the longevity of this foundation, this architecture deploys the most advanced engineering standards:</p>

  <ul>
    <li><strong>Distributed computing and scaling:</strong> business rules modeling via Python and high multi-source volume processing with Azure Databricks.</li>
    <li><strong>AI-Ready Foundation and Governance:</strong> strict standardization of ESG flows creates a healthy and auditable data foundation. This architectural prerequisite is essential to envisage future advanced use cases (predictive carbon footprint modeling, integration of generative AI agents for document querying) without rebuilding the infrastructure.</li>
    <li><strong>Persistence and business accessibility:</strong> deployment of an intuitive React application for operational staff, backed by the power of Cosmos DB.</li>
    <li><strong>Industrialization (CI/CD):</strong> deployment automation using <em>Infrastructure as Code</em> (IaC) via Azure DevOps, ensuring bank-grade robustness in production.</li>
  </ul>

  <hr>

  <!-- SECTION MÉTHODOLOGIE / DELIVERY -->
  <h2>Execution Excellence: Securing Delivery in Critical Environments</h2>

  <p>
    Beyond the technical solution, leading complex data projects under tight regulatory constraints demands an executive methodology combining velocity with strict risk management. The success of this transformation rests on three operational pillars:
  </p>

  <div class="custom-container-3">
    <div class="custom-box outlined">
      <h4>1. Commitment to Results</h4>
      <p>The project was structured as an accelerated fixed-price Delivery over a strict 5-month window. This model provides executive management with total visibility: budget control, strict milestone compliance, and assumed responsibility for deliverable quality.</p>
    </div>
    <div class="custom-box outlined">
      <h4>2. Strict RACI &amp; Governance</h4>
      <p>The integration of a MARGO Delivery Manager working closely with Nexans decision-makers helped establish seamless governance. MARGO technology squads and Nexans experts operated within a rigorous RACI matrix to unblock obstacles and secure decisions.</p>
    </div>
    <div class="custom-box outlined">
      <h4>3. Data Quality &#8220;by design&#8221;</h4>
      <p>The architecture natively integrates automated validation mechanisms within each data pipeline. This certified integrity across the entire chain guarantees the accuracy of sales alignment reports during external audits.</p>
    </div>
  </div>

  <!-- VERBATIM CLIENT -->
  <div class="citation">
    In these critical transformation projects, trust is built on rigor of execution. MARGO established itself as a strategic partner, combining technological excellence and delivery mastery to guarantee the compliance and sustainability of our ESG platform.
    <span class="auteur">David Grall, Vice-President Sustainability &amp; Corporate Transformation, Nexans</span>
  </div>

  <hr>

  <!-- TRANSPOSABILITÉ -->
  <h2>Replicable Expertise for Highly Regulated Sectors</h2>

  <p>
    Building on these results, the engineering deployed for Nexans demonstrates MARGO&#8217;s proven ability to secure critical data architectures well beyond industry:
  </p>

  <ul>
    <li><strong>Sustainable Finance &amp; Insurance (SFDR, NFRD, BCBS, Solvency II):</strong> design of auditable calculation engines for portfolio alignment and prudential risk reporting.</li>
    <li><strong>Industry &amp; Energy:</strong> structuring complex international data flows while maintaining legacy system interoperability.</li>
    <li><strong>Sovereignty &amp; Cybersecurity:</strong> deployment of sovereign Cloud architectures (IaC) complying with the strictest security standards (SecNumCloud, DORA).</li>
  </ul>

  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">Partner in Your Technological Transformation</div>
      <h3>Turn Your Regulatory Constraints into Performance Drivers</h3>
      <p>
        Ultimately, insourcing a heavy regulatory process proves to be a powerful driver of operational excellence. By combining strategic vision with execution rigor, Nexans turned a European constraint into a sovereign data platform ready for future technological challenges.
      </p>
      <div class="margo-final">
        Secure your critical Data architectures and entrust the delivery of your strategic projects to MARGO&#8217;s expertise.
      </div>
      <div class="cta-actions">
        <a href="https://www.margo.com/fr/contact/" class="btn-bleu">Speak with a MARGO expert</a>
        <a href="https://www.margo.com/en/delivery-product-management/" class="btn-bleu">Discover our Delivery &amp; Product Management offering</a>
      </div>
    </div>

  <div class="faq-container">
    <details class="faq-item">
      <summary>Why engage a specialized partner for Data Delivery in a regulated environment?</summary>
      <div class="faq-answer">
        <p>MARGO combines engineering expertise inherited from high-criticality environments (Market Finance, Insurance) with tailored execution models. We design scalable Data Platforms that guarantee strict compliance (CSRD, Taxonomy) while generating a measurable operational ROI (lower operating costs, faster reporting).</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>How to prepare an ESG Data Platform for Artificial Intelligence use cases?</summary>
      <div class="faq-answer">
        <p>AI demands robust foundations. The architecture must rely on strict standards from <em>Day 1</em>: decoupling storage and compute, automating deployments (IaC), and rigorous flow governance. This technological foundation then makes it possible to connect AI use cases (machine learning, generative AI) to reliable, labeled, and secure data.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>What are the benefits of insourcing when facing a regulatory wall?</summary>
      <div class="faq-answer">
        <p>Insourcing means restoring the company&#8217;s sovereignty over its most valuable asset. The intervention of a partner like MARGO brings the technological seniority (Azure, Databricks) needed to build the platform, while guaranteeing a comprehensive knowledge transfer to our clients&#8217; teams, thereby eliminating any long-term external dependency.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>How is the expertise deployed at Nexans replicable in other highly regulated sectors?</summary>
      <div class="faq-answer">
        <p>MARGO historically operates in the most demanding markets regarding compliance and flow criticality (Market Finance, Banking, Insurance, Energy). The challenges solved at Nexans—reconciliation of heterogeneous multi-source data, production of defensible Traceable Audit Trails (PAT), and strict RACI governance—rest on identical engineering and Delivery principles to those required by financial (SFDR, DORA, Solvency II) or industrial regulators.</p>
      </div>
    </details>
  </div>

</div>


</div><p>The post <a href="https://www.margo.com/en/use-cases-en/nexans-delivery-regulatory-constraints/">Deploy an ESG Data Platform and Secure CSRD Compliance</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Thibault, C++ Developer at MARGO: from Practice to international Tech Stage</title>
		<link>https://www.margo.com/en/life-en/testimonial-thibault-cpp-developer-margo/</link>
		
		<dc:creator><![CDATA[Mathilde]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 09:22:52 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=13699</guid>

					<description><![CDATA[<p>Video Portrait Watch Thibault&#8217;s story in video C++ Developer at MARGO, Thibault shares his experience in market access engineering, his role as a technical coach and interviewer, and his passion for the C++ community. Discover other stories In this article Why choose MARGO when looking for technical challenges in C++? How does the C++ Practice ...</p>
<p>The post <a href="https://www.margo.com/en/life-en/testimonial-thibault-cpp-developer-margo/">Thibault, C++ Developer at MARGO: from Practice to international Tech Stage</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">


<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}

.text_content .callout-important p{
margin:0;
}

.text_content .callout-important strong{
font-weight:700;
}

.text_content hr {
border: 0; 
height: 1px; 
background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
margin-top: 4rem; 
margin-bottom: 2rem; 
width: 100%; 
display: block; 
}

</style>
<div class="text_content">

  <!-- TOP YOUTUBE VIDEO BANNER (50% / 50%) -->
  <div class="cta-split" style="grid-template-columns: 1fr 1fr;">
    <div class="cta-card">
      <div class="cta-kicker">Video Portrait</div>
      <h3 class="cta-title">Watch Thibault&#8217;s story in video</h3>
      <p>
        C++ Developer at MARGO, Thibault shares his experience in market access engineering, his role as a technical coach and interviewer, and his passion for the C++ community.
      </p>
      <a href="https://www.margo.com/nos-equipes/" target="_blank" rel="noopener" class="btn-bleu">Discover other stories</a>
    </div>
    <div class="video-card">
      <div class="video-container">
        <iframe 
          src="https://www.youtube.com/embed/Pblf9hNt-xA" 
          title="Interview Thibault - C++ Developer at MARGO" 
          allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
          allowfullscreen>
        </iframe>
      </div>
    </div>
  </div>

  <!-- TABLE OF CONTENTS -->
  <div class="sommaire">
    <div class="sommaire-title">In this article</div>
    <ul class="sommaire-list">
      <li><a href="#choisir-margo">Why choose MARGO when looking for technical challenges in C++?</a></li>
      <li><a href="#practice-cpp">How does the C++ Practice foster knowledge sharing and mentoring?</a></li>
      <li><a href="#communaute-meetups">How does MARGO support active engagement in the C++ community?</a></li>
      <li><a href="#objectifs-conferences">How does the EXCELLENCE Hub help you become a recognized tech speaker?</a></li>
    </ul>
  </div>

  <!-- SECTION 1 -->
  <h2 id="choisir-margo">Why choose MARGO when looking for technical challenges in C++?</h2>

  <p>
    Software-dense system engineering demands unyielding rigor and high-stakes environments. In capital markets, market access architectures represent a prime field of expression for C++ experts. This high-complexity domain is precisely where Thibault operates as a C++ Developer, having joined MARGO in 2025 to work on critical systems for a major European corporate bank.
  </p>
  <p>
    For a seasoned engineer, choosing a consulting firm comes down to the guarantee of tackling large-scale projects while securing tangible career advancement. During his recruitment process, Thibault was drawn to MARGO&#8217;s promise of top-tier technical challenges and the structured framework of the EXCELLENCE Hub.
  </p>

  <div class="citation">
    “I chose MARGO primarily for the promise of real technical challenges and the concrete growth opportunities offered by the Practices and the EXCELLENCE Hub.”
    <span class="auteur">Thibault, C++ Developer at MARGO</span>
  </div>

  <hr />

  <!-- SECTION 2: PHOTO ON THE LEFT WITH ADJUSTED TEXT WRAP -->
  <h2 id="practice-cpp">How does the C++ Practice foster knowledge sharing and mentoring?</h2>

  <div class="container-photo">
    <div class="image">
      <img decoding="async" 
        src="https://www.margo.com/wp-content/uploads/2026/10/MARGO-2000-13-1.jpg" 
        alt="Mentoring and C++ Practice community at MARGO" 
        loading="lazy" 
      />
    </div>
    <div class="text">
      <p>
        Beyond project execution, Thibault actively contributes to his peer community as a coach and Technical Interviewer. He plays a key role in internal dynamics by helping organize Practice Days. This dual responsibility allows him to approach software engineering through a pedagogical lens, evaluate candidate expertise during hiring, and maintain a sharp overview of tech trends across client missions.
      </p>
    </div>
  </div>

  <p>
    This internal commitment sparked a high-impact community initiative: together with his Practice Leader, Thibault built a dedicated intranet space highlighting the latest C++ news and technical developments. Curating top industry insights, this digest has become an internal benchmark, featured regularly in monthly regional and quarterly European company newsletters.
  </p>

  <hr />

  <!-- SECTION 3 -->
  <h2 id="communaute-meetups">How does MARGO support active engagement in the C++ community?</h2>

  <p>
    MARGO&#8217;s engineering culture values knowledge transmission and continuous dialogue with the broader tech ecosystem. Highly active in the French C++ scene, Thibault co-organizes community meetups hosted directly at MARGO offices, notably in partnership with C++FRug (C++ French User Group).
  </p>
  <p>
    By regularly delivering technical talks at these expert gatherings, he highlights MARGO&#8217;s engineering craftsmanship while constantly expanding his own technical depth. This synergy between individual passion and corporate support enables consultants to elevate the broader developer ecosystem.
  </p>

  <hr />

  <!-- SECTION 4 -->
  <h2 id="objectifs-conferences">How does the EXCELLENCE Hub help you become a recognized tech speaker?</h2>

  <p>
    Career progression at MARGO relies on active listening and tailored support for every consultant&#8217;s personal ambitions. For Thibault, the goal is clear: become a recognized technical speaker on international stages. To support this vision, the EXCELLENCE Hub provides concrete resources, including sponsorship for international conference attendance.
  </p>
  <p>
    Thibault recently traveled to the UK to attend the ACCU Conference, one of Europe&#8217;s premier developer events for C++ practitioners. Combined with responsive mission management, this tailored sponsorship delivers a structured yet demanding environment designed to propel engineering talent forward.
  </p>

  <div class="citation">
    “MARGO provides both a stimulating and supportive environment. They genuinely back your personal career goals. In my case, I want to become a recognized tech speaker, and MARGO puts everything in place to help me get there.”
    <span class="auteur">Thibault, C++ Developer at MARGO</span>
  </div>

  <hr />

  <!-- FAQ SECTION -->
  <h2>Frequently Asked Questions (FAQ)</h2>
  
  <div class="faq-container">
    <details class="faq-item">
      <summary>What does the role of a Coach &amp; Technical Interviewer entail within a Practice?</summary>
      <div class="faq-answer">
        <p>A Coach and Technical Interviewer evaluates candidate skills during technical recruitment rounds. They also mentor junior and mid-level consultants, promote engineering best practices, and guide peers preparing technical talks or internal presentations.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>How is MARGO connected to tech communities like C++FRug?</summary>
      <div class="faq-answer">
        <p>MARGO hosts and co-organizes technical meetups in its offices, giving consultants a platform to engage with external experts, deliver live talks, and share knowledge with the wider developer community.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>How does MARGO support speaking at international tech conferences?</summary>
      <div class="faq-answer">
        <p>Through the EXCELLENCE Hub, consultants receive full funding for global industry events (ACCU, CppCon) alongside personalized coaching to structure proposals, refine talk materials, and practice public speaking.</p>
      </div>
    </details>
  </div>

  <!-- CORPORATE FOOTER BLOCK -->
  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">Careers &amp; Opportunities</div>
      <h3>Want to learn more or join MARGO?</h3>
      <ul>
        <li><a href="https://www.margo.com/nous-rejoindre/#" target="_blank" rel="noopener">Explore our career opportunities</a></li>
        <li><a href="https://www.margo.com/nos-equipes/" target="_blank" rel="noopener">Discover more team stories</a></li>
        <li><a href="https://www.linkedin.com/company/margofr" target="_blank" rel="noopener">Join MARGO on LinkedIn</a></li>
        <li><a href="https://www.margo.com/" target="_blank" rel="noopener">Visit our website</a></li>
      </ul>

      <hr />

      <div class="margo-title">About MARGO</div>
      <p>
        MARGO is a European technology and AI consulting firm specializing exclusively in solving high-complexity IT challenges.
      </p>
      <p>
        We turn technological complexity into business performance and competitive edge for global leaders in Finance, Insurance, and Industry.
      </p>
      <p class="margo-final">
        With 450 top-tier experts across Paris, London, and our engineering center of excellence in Warsaw, we design and deploy critical Data, Cloud, and AI architectures. Where others generalize, we hyper-specialize to deliver with unyielding commitment to excellence.
      </p>
    </div>
  </div>

</div>


</div><p>The post <a href="https://www.margo.com/en/life-en/testimonial-thibault-cpp-developer-margo/">Thibault, C++ Developer at MARGO: from Practice to international Tech Stage</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Louise: From C++ to CppCon in the US</title>
		<link>https://www.margo.com/en/life-en/louise-margo-cppcon/</link>
		
		<dc:creator><![CDATA[Mathilde]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 15:02:08 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=13639</guid>

					<description><![CDATA[<p>Video Spotlight Watch Louise&#8217;s testimonial video Software Engineer at MARGO, Louise talks on video about her career journey, her onboarding into the C++ Practice, her role as a Technical Interviewer, and her participation in CppCon in the US. Discover other testimonials In this article Why choose MARGO when striving for C++ excellence? How does the ...</p>
<p>The post <a href="https://www.margo.com/en/life-en/louise-margo-cppcon/">Louise: From C++ to CppCon in the US</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">


<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}

.text_content .callout-important p{
margin:0;
}

.text_content .callout-important strong{
font-weight:700;
}

.text_content hr {
border: 0; 
height: 1px; 
background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
margin-top: 4rem; 
margin-bottom: 2rem; 
width: 100%; 
display: block; 
}

</style>

<div class="text_content">

  <!-- HEADER VIDEO YOUTUBE TEASER BLOCK (50% / 50%) -->
  <div class="cta-split" style="grid-template-columns: 1fr 1fr;">
    <div class="cta-card">
      <div class="cta-kicker">Video Spotlight</div>
      <h3 class="cta-title">Watch Louise&#8217;s testimonial video</h3>
      <p>
        Software Engineer at MARGO, Louise talks on video about her career journey, her onboarding into the C++ Practice, her role as a Technical Interviewer, and her participation in CppCon in the US.
      </p>
      <a href="https://www.margo.com/nos-equipes/" target="_blank" rel="noopener" class="btn-bleu">Discover other testimonials</a>
    </div>
    <div class="video-card">
      <div class="video-container">
        <iframe src="https://www.youtube.com/embed/YQyqx6JOKWk" title="Interview Louise - Software Engineer C++ chez MARGO" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="">
        </iframe>
      </div>
    </div>
  </div>

  <!-- TABLE OF CONTENTS -->
  <div class="sommaire">
    <div class="sommaire-title">In this article</div>
    <ul class="sommaire-list">
      <li><a href="#choisir-margo">Why choose MARGO when striving for C++ excellence?</a></li>
      <li><a href="#practice-cpp">How does the C++ Practice structure support for consultants?</a></li>
      <li><a href="#validatrice-technique">What impact does the role of Technical Interviewer have on career progression?</a></li>
      <li><a href="#cppcon-usa">How does MARGO encourage participation in conferences such as CppCon?</a></li>
    </ul>
  </div>

  <!-- SECTION 1 -->
  <h2 id="choisir-margo">Why choose MARGO when striving for C++ excellence?</h2>

  <p>
    Software engineering applied to critical systems demands a deep command of low-level languages and low-latency architectures. In this high-tech density environment, choosing a career path relies on a consulting firm’s ability to offer complex challenges while ensuring continuous development. It is precisely this equation that guided the journey of Louise, a Software Engineer specializing in C++ at MARGO Group.
  </p>
  <p>
    When an engineer evaluates market opportunities, her top priority lies in the technical scope of the projects entrusted to her. During her recruitment process, Louise immediately recognized MARGO&#8217;s unique positioning. Where traditional players focus on volume, MARGO chooses hyper-specialization and high technological complexity.
  </p>

  <div class="citation">
    Looking for a permanent position, I felt that MARGO stood out for its technical challenges and growth opportunities, but above all for its human touch. That is really what I felt throughout the entire recruitment process.
    <span class="auteur">Louise, Software Engineer C++ at MARGO</span>
  </div>

  <hr>

  <!-- SECTION 2 : PRACTICE CPP WITH PHOTO ON THE RIGHT -->
  <h2 id="practice-cpp">How does the C++ Practice structure support for consultants?</h2>

  <div class="container-photo">
    <div class="text">
      <p>
        MARGO&#8217;s organizational model relies on the EXCELLENCE Hub and its autonomous Practices, designed for experts. By joining the C++ Practice, Louise became part of a close-knit collective of enthusiasts fostering peer-to-peer knowledge sharing. This ecosystem breaks the isolation of consultants on client assignments and embeds every career path into a continuous learning dynamic.
      </p>
      <p>
        Practice management provides personalized follow-ups aligned with each employee&#8217;s aspirations. Eager to deepen her mastery of compiler internal mechanics, Louise benefited from a tailored mentorship program. MARGO provides state-of-the-art training sessions and individual coaching conducted by senior experts to guarantee this skill enhancement.
      </p>
    </div>
    <div class="image">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/10/MARGO-2000-13-1.jpg" alt="Support and C++ Practice community at MARGO" loading="lazy">
    </div>
  </div>

  <hr>

  <!-- SECTION 3 -->
  <h2 id="validatrice-technique">What impact does the role of Technical Interviewer have on career progression?</h2>

  <p>
    At MARGO, growth is not limited to client project execution. Every consultant is encouraged to play an active role in the community and develop their leadership presence. Louise asked to take on the role of Technical Interviewer, stepping directly into the recruitment process for future talent.
  </p>
  <p>
    This responsibility allows her to assess candidate skill levels, refine her expert evaluation skills, and maintain rigorous awareness of C++ language developments. This involvement reinforces recruitment standards while offering consultants true recognition within the Practice.
  </p>

  <hr>

  <!-- SECTION 4 : CPPCON WITH PHOTO ON THE LEFT -->
  <h2 id="cppcon-usa">How does MARGO encourage participation in conferences such as CppCon?</h2>

  <div class="container-photo">
    <div class="image">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/10/1000026546.jpeg" alt="Louise, Speaker at CppCon in the US for MARGO" loading="lazy">
    </div>
    <div class="text">
      <p>
        The EXCELLENCE Hub&#8217;s commitment translates into significant investment in training and team exposure. MARGO covers its consultants&#8217; participation in major global technology events. It is within this framework that Louise prepared her talk for CppCon in the United States, the premier international reference conference dedicated to C++.
      </p>
      <p>
        Supported by her Practice Manager and her peers, she presented a <em>lightning talk</em> in front of an audience of international experts. This speaking engagement illustrates MARGO&#8217;s drive to support its talents toward excellence and establish their credibility within the global software engineering community.
      </p>
    </div>
  </div>

  <div class="citation">
    If I had to sum up MARGO in one word, it would be kindness, because people genuinely want you to succeed and are always ready to listen.
    <span class="auteur">Louise, Software Engineer C++ at MARGO</span>
  </div>

  <hr>

  <!-- FAQ CANDIDATES -->
  <h2>Frequently Asked Questions (FAQ)</h2>

  <div class="faq-container">
    <details class="faq-item">
      <summary>How does a Practice work at MARGO?</summary>
      <div class="faq-answer">
        <p>A Practice is an expertise community dedicated to a specific tech domain such as C++, Cloud, Data, or AI. It is led by a hands-on Practice Manager who oversees project tracking, career support, and peer coaching sessions.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>How does MARGO fund participation in international conferences?</summary>
      <div class="faq-answer">
        <p>As part of the EXCELLENCE Hub activities, MARGO covers attendance, travel, and preparation expenses for consultants attending major global technology gatherings like CppCon in the US or ACCU in the UK.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>What does being involved as a Technical Interviewer entail?</summary>
      <div class="faq-answer">
        <p>Technical Interviewers are consultants on mission who participate in job interviews to evaluate candidates&#8217; technical excellence. This role helps build assessment skills and directly contributes to maintaining high hiring standards.</p>
      </div>
    </details>
  </div>

  <!-- INSTITUTIONAL MARGO BOX -->
  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">Careers &amp; Opportunities</div>
      <h3>Would you like to learn more or apply to MARGO?</h3>
      <ul>
        <li><strong>Explore our career opportunities:</strong> <a href="https://www.margo.com/en/apply/" target="_blank" rel="noopener">https://www.margo.com/en/apply/</a></li>
        <li><strong>Discover other testimonials:</strong> <a href="https://www.margo.com/en/our-teams/" target="_blank" rel="noopener">https://www.margo.com/en/our-teams/</a></li>
        <li><strong>Join the MARGO community on LinkedIn:</strong> <a href="https://www.linkedin.com/company/margofr" target="_blank" rel="noopener">https://www.linkedin.com/company/margofr</a></li>
        <li><strong>Visit our website:</strong> <a href="https://www.margo.com/" target="_blank" rel="noopener">https://www.margo.com/</a></li>
      </ul>

      <hr>

      <div class="margo-title">About MARGO</div>
      <p>
        MARGO is a European technology engineering and AI consulting Group, exclusively focused on solving high-complexity IT challenges.
      </p>
      <p>
        We transform tech complexity into business performance and competitive advantage for global leaders in Finance, Insurance, and Industry.
      </p>
      <p class="margo-final">
        With 450 top experts spread across Paris, London, and our engineering center of excellence in Warsaw, we design and deploy the most critical Data, Cloud, and AI architectures. Where others generalize, we hyper-specialize to deliver services with an uncompromising commitment to delivery excellence.
      </p>
    </div>
  </div>

</div>


</div><p>The post <a href="https://www.margo.com/en/life-en/louise-margo-cppcon/">Louise: From C++ to CppCon in the US</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Applied AI Research: Ichraq Lemghari Joins Our AI Practice</title>
		<link>https://www.margo.com/en/press/applied-research-in-ai-ichraq-lemghari-joins-our-ai-practice-en/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 16:27:49 +0000</pubDate>
				<category><![CDATA[Press]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12809</guid>

					<description><![CDATA[<p>We are very proud to announce the arrival of Ichraq Lemghari within our AI Practice. Holding a PhD in artificial intelligence, her mission will be to steer and accelerate our applied research and innovation projects. In a constantly buzzing technology market, purchasing licenses or raw access to tools is no longer enough to create value. ...</p>
<p>The post <a href="https://www.margo.com/en/press/applied-research-in-ai-ichraq-lemghari-joins-our-ai-practice-en/">Applied AI Research: Ichraq Lemghari Joins Our AI Practice</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">



<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}

.text_content .callout-important p{
margin:0;
}

.text_content .callout-important strong{
  font-weight:700;
}

.text_content hr {
  border: 0; 
  height: 1px; 
  background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
  margin-top: 4rem; 
  margin-bottom: 2rem; 
  width: 100%; 
  display: block; 
}

<style>
.text_content .press-strip{
  margin: var(--s-6) 0;
  padding: 28px;
  background: linear-gradient(180deg, rgba(0,0,115,.035), rgba(0,0,115,.02));
  border: 1px solid rgba(0,0,0,.06);
  border-radius: 18px;
  box-shadow: 0 14px 34px rgba(0,0,0,.06);
}

.text_content .press-strip__kicker{
  margin: 0 0 14px;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: rgba(0,0,115,.78);
}

.text_content .press-strip__title{
  margin: 0 0 18px;
  font-size: 20px;
  font-weight: 800;
  color: var(--navy);
  line-height: 1.25;
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

.text_content .press-strip__title::before{
  content:"";
  width: 4px;
  height: 22px;
  background: var(--navy);
  border-radius: 999px;
  margin-top: 2px;
  flex: 0 0 4px;
}

.text_content .press-strip__grid{
  display: grid;
  gap: 16px;
  align-items: stretch;
  margin-top: 6px;
  grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));
}

.text_content .press-logo{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  border-radius: 14px;
  background: var(--surface);
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: 0 10px 24px rgba(0,0,0,.06);
  text-decoration: none;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  min-height: 72px;
}

.text_content .press-logo img{
  width: auto;
  max-width: 160px;
  max-height: 48px;
  object-fit: contain;
  filter: none;
  opacity: .82;
  transition: opacity .18s ease;
}

.text_content .press-logo:hover{
  transform: translateY(-1px);
  box-shadow: 0 12px 30px rgba(0,0,0,.10);
  border-color: rgba(0,0,115,.18);
}

.text_content .press-logo:hover img{ opacity: .95; }

.text_content .press-logo:focus-visible{
  outline: var(--btn-focus);
  outline-offset: 3px;
}

.text_content .press-strip__meta{
  margin: 14px 0 0;
  font-size: 13px;
  color: rgba(0,0,0,.62);
}

@media (min-width: 1200px){
  .press-strip__grid:has(.press-logo:nth-child(5)){
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 1024px){
  .text_content .press-strip__grid{
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  }
}

@media (max-width: 640px){
  .text_content .press-strip{
    padding: 20px 18px;
    border-radius: 16px;
  }

  .text_content .press-strip__title{
    font-size: 18px;
  }

  .text_content .press-strip__grid{
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
    gap: 12px;
  }

  .text_content .press-logo{
    min-height: 58px;
    padding: 12px;
  }

  .text_content .press-logo img{
    max-height: 26px;
    max-width: 140px;
  }
}
</style>

<div class="text_content">

  <p>
    <strong>We are very proud to announce the arrival of Ichraq Lemghari within our AI Practice. Holding a PhD in artificial intelligence, her mission will be to steer and accelerate our applied research and innovation projects.</strong>
  </p>

  <p>
    In a constantly buzzing technology market, purchasing licenses or raw access to tools is no longer enough to create value. Our conviction is clear: true performance now lies in the ability to master these complex innovations to transform them into reliable industrial applications. Ichraq's arrival fits precisely into this dynamic by strengthening our scientific DNA to meet the challenges of AI in production.
  </p>

  <blockquote class="citation">
    The value of AI no longer lies solely in accessing technologies, but in the ability to transform them into reliable solutions. Ichraq will help accelerate our work and develop new use cases for our clients.
    <span class="auteur">Hamza Bouanani, AI Practice Manager</span>
  </blockquote>

  <p>
    <strong>Scientific expertise at the heart of industrial challenges</strong>
  </p>

  <p>
    A graduate of the prestigious Mathematics, Vision, Learning (MVA) master's program and holder of a PhD from Paris-Saclay University conducted in partnership with Safran Tech, Ichraq brings cutting-edge expertise in deep learning and computer vision. Her background, focused on the robustness of models applied to industry, allows her to navigate with agility between high-level scientific research and operational requirements in the field.
  </p>

  <blockquote class="citation">
    I joined MARGO because of the importance placed on applied research. The opportunity to work on emerging topics while contributing to concrete projects was a determining factor in my choice.



</div><p>The post <a href="https://www.margo.com/en/press/applied-research-in-ai-ichraq-lemghari-joins-our-ai-practice-en/">Applied AI Research: Ichraq Lemghari Joins Our AI Practice</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MARGO Annual Evening at the Palais de Tokyo, Paris</title>
		<link>https://www.margo.com/en/life-en/margo-annual-evening-at-the-palais-de-tokyo-paris/</link>
		
		<dc:creator><![CDATA[Anne-Sophie]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 09:13:35 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12553</guid>

					<description><![CDATA[<p>On Thursday, June 11th, MARGO teams gathered at the Palais de Tokyo for our annual evening event. This gathering offered an ideal setting to reconnect, exchange ideas, and celebrate our collective momentum. This highlight also brought together colleagues from France, as well as from the United Kingdom and Poland, illustrating the synergy that connects our ...</p>
<p>The post <a href="https://www.margo.com/en/life-en/margo-annual-evening-at-the-palais-de-tokyo-paris/">MARGO Annual Evening at the Palais de Tokyo, Paris</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">


<p><style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}

.text_content .callout-important p{
margin:0;
}

.text_content .callout-important strong{
font-weight:700;
}

.text_content hr {
border: 0; 
height: 1px; 
background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
margin-top: 4rem; 
margin-bottom: 2rem; 
width: 100%; 
display: block; 
}

</style></p>
<div class="text_content">

 
  
  <p>
    On Thursday, June 11th, MARGO teams gathered at the Palais de Tokyo for our annual evening event. This gathering offered an ideal setting to reconnect, exchange ideas, and celebrate our collective momentum.
  </p>

    <p>This highlight also brought together colleagues from France, as well as from the United Kingdom and Poland, illustrating the synergy that connects our different international hubs.</p>

  <div class="container-photo">
    <div class="text">
      <h2>MARGO&#8217;s corporate culture brought to life</h2>
      <p>
        True to our corporate culture, this evening was designed to give employees an authentic moment of connection. Upon arrival, participants received a MARGO hat, adding a relaxed, summery touch to the evening.
      </p>

<p>
    Throughout the night, teams came together around a photobooth set up for the occasion. Props, shared moments, and group photos punctuated the event, allowing everyone to leave with a tangible souvenir. These simple, participatory activities greatly contributed to creating a warm atmosphere that fostered stronger bonds between colleagues.
  </p>

    </div>
    <div class="image">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/06/2C3A0475-20-scaled-e1781535963158.jpg" alt="[Insert a photo of the teams at Palais de Tokyo]">
    </div>
  </div>

 <hr>

  <h2>A rich employee experience: a pillar of our employer brand</h2>
  
  <p>
    At MARGO, the annual evening event is not a standalone occasion. It is part of a broader approach where company life is punctuated throughout the year by regular gatherings. We place the utmost importance on ensuring that our talents, whether they work within our internal teams or across our 6 Practices (Software Engineering, Cloud, AI, Data, Capital Markets, Insurance), benefit from dedicated moments to connect.
  </p>
  

<p> our MARGO events calendar is built around several complementary formats:</p>

  <div class="custom-container-3">
    <div class="custom-box outlined">
      <h4>Meetups and technical knowledge-sharing</h4>
      <p>Peer-led sessions to nurture technological excellence and exchange on best practices in the market.</p>
    </div>
    <div class="custom-box outlined">
      <h4>Regular afterworks</h4>
      <p>Informal moments to unwind and strengthen cohesion between teams.</p>
    </div>
    <div class="custom-box outlined">
      <h4>Practice gatherings</h4>
      <p>Community get-togethers to maintain strong closeness, regardless of geographic location.</p>
    </div>
  </div>

  <p>
    This ongoing activity is essential to ensure successful onboarding and provide a stimulating work environment, which is essential for building a fulfilling career in IT engineering.
  </p>

  
  <hr>
  

<div class="container-photo">
  <div class="text">
  <h2>Exemplarity, excellence, and ambition</h2>

<p>
    Since 2005, MARGO has grown organically by relying on solid values, at the center of which is &#8220;Trust.&#8221;
  </p>

  <p>
    This vision places skills development at the heart of our model. By cultivating consistency, method, and support, we ensure our experts&#8217; employability remains at the highest level, enabling them to meet today&#8217;s and tomorrow&#8217;s technological challenges, particularly in the face of the rise of Artificial Intelligence solutions.
  </p>

  </div>

  <div class="image">
    <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/06/2C3A0542-29-scaled.jpg" alt="...">
  </div>
</div>




  

  <div class="encadre-margo">
    <div class="content">
 
     <h3>Thank you to everyone</h3>
      <p>
        The success of this evening, just like MARGO&#8217;s success, relies on everyone&#8217;s commitment. We would like to warmly thank:
      </p>
      <ul>
        <li><strong>Our employees</strong>, for their presence and daily dedication.</li>
        <li><strong>Our clients</strong>, for their renewed trust in our methodologies and support.</li>
        <li><strong>Our alumni</strong>, who continue to showcase MARGO&#8217;s expertise across our network.</li>
      </ul>
      <div class="margo-final">
        See you next year for the next big gathering of the MARGO community!
      </div>
    </div>
  </div>

</div>

<p>&nbsp;</p>

</div><p>The post <a href="https://www.margo.com/en/life-en/margo-annual-evening-at-the-palais-de-tokyo-paris/">MARGO Annual Evening at the Palais de Tokyo, Paris</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Accelerate Your IT Delivery in the Face of High Technological Complexity with MARGO Premium Nearshore</title>
		<link>https://www.margo.com/en/use-cases-en/how-to-accelerate-your-it-delivery-in-the-face-of-high-technological-complexity-with-margo-premium-nearshore/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 08:58:40 +0000</pubDate>
				<category><![CDATA[Use cases]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12196</guid>

					<description><![CDATA[<p>Head of MARGO Polska Alexandre Le Mée A results-oriented leader with a strong entrepreneurial spirit, Alexandre currently leads MARGO Poland, bringing a decade of successful experience in business development within the Polish market. LinkedIn In a technological market where innovation dictates the pace, execution at scale becomes a critical issue for global leaders. Criteo, a ...</p>
<p>The post <a href="https://www.margo.com/en/use-cases-en/how-to-accelerate-your-it-delivery-in-the-face-of-high-technological-complexity-with-margo-premium-nearshore/">How to Accelerate Your IT Delivery in the Face of High Technological Complexity with MARGO Premium Nearshore</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">



<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-soft:#dde5ed;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}

.text_content .callout-important p{
margin:0;
}

.text_content .callout-important strong{
font-weight:700;
}

.text_content hr {
  border: 0; 
  height: 1px; 
  background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
  margin-top: 4rem; 
  margin-bottom: 4rem; 
  width: 100%; 
  display: block; 
}

</style>


<div class="text_content">

<div class="cta-split">
        
    <div class="author-card" style="margin: 0; width: 100%;">
        <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/06/Alexandre-Le-Mee-scaled.jpg" class="author-avatar" alt="Margo Expert">
        <div class="author-meta">
            <div class="author-label">Head of MARGO Polska</div>
            <p class="author-name">Alexandre Le Mée</p>
            <p class="author-role">A results-oriented leader with a strong entrepreneurial spirit, Alexandre currently leads MARGO Poland, bringing a decade of successful experience in business development within the Polish market.</p>
            
            <div class="author-links">
                <a href="https://www.linkedin.com/in/alexandre-le-mee/fr/?lipi=urn%3Ali%3Apage%3Ad_flagship3_event_manage%3B8NvUZSd2Q%2B%2BmcMwAZT9O9g%3D%3D" target="_blank" rel="noopener">
                    <svg style="width:16px; height:16px; fill:var(--navy); margin-right:5px" viewBox="0 0 24 24"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/></svg>
                    LinkedIn
                </a>
            </div>
        </div>
    </div>

    <div class="video-container" style="margin: 0; width: 100%;">
    <iframe src="https://www.youtube.com/embed/xNHuv1NhCYs" 
            title="Expert Video" 
            allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
            allowfullscreen>
    </iframe>
</div>

</div>

  <div class="container-photo">
    <div class="text">
      <p>
        In a <strong>technological market</strong> where innovation dictates the pace, execution at scale becomes a critical issue for global leaders. Criteo, a major player in retail media and digital marketing on a global level, operates within a highly multicultural and international ecosystem. Their technological environments are extremely demanding and resolutely oriented towards <strong>real-time data</strong> and platforms. </p>

<p>This infrastructure also integrates a strong dimension linked to artificial intelligence, thereby imposing colossal challenges in terms of performance, reliability, and scalability. To support this dynamic of constant transformation and automate its industrial data flows, Criteo made the strategic choice to partner with MARGO.
      </p>

    </div>
    <div class="image">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/06/Schema-Graphique-1.jpg" alt="Execution at scale and Nearshore Premium" />
    </div>
  </div>

<hr>

  <h2>The challenge: maintaining software engineering excellence at a large scale</h2>
  
  <p>
    The very nature of Criteo&#8217;s business is to be fundamentally focused on perpetual technological transformation. Faced with an ultra-dynamic and increasingly competitive market, the company must continuously evolve its offering and massively automate its data flows. However, maintaining very high engineering standards at a large scale requires <strong>highly specialized expertise</strong>, combining technical excellence, a fine understanding of the product, and business requirements.
  </p>
  <p>
    Criteo already had an outsourcing model in India. However, to respond to its new transformation challenges, the company wished to rely on additional efficiency relays on the nearshore side. The objective was to complement this offshore setup in order to improve overall competitiveness and <strong>scale the technological organization</strong>.
  </p>

  <hr />

  <h2>The solution: Nearshore Premium, a true driver of strategic engineering</h2>

<h3>The MARGO Polska hub or the requirement for tailor-made technology</h3>

  <p>
    To meet these requirements without any compromise, MARGO deployed its technological excellence hub. MARGO Polska is a strategic pillar of the group, entirely dedicated to strong expertise such as architecture, data engineering, Cloud, AI, and advanced software development.
  </p>
  <p>
    Far from low-cost outsourcing logic, we operate a <strong>Nearshore Premium</strong> model. This setup is meticulously designed to offer you the delivery quality and fluid execution of a local (onshore) team, while bringing you the flexibility and economic efficiency characteristic of nearshore. As Alexandre Le Mée, Country Manager of MARGO Polska, points out, when projects gain in complexity, nearshore can no longer be reduced to a simple cost optimization logic. When it is structured and governed, it becomes a true driver of strategic engineering, capable of supporting projects with very high technological complexity.
  </p>
  <p>
    The issue is not to export skills, but to fully integrate them into a <strong>unified governance</strong>. For Criteo, this translated into the integration of Polish talent who do not limit themselves to code execution. Our teams intervene across the entire value chain, from architecture to delivery, actively participating in product decisions. MARGO stands out for its ability to propose the right profiles, placing vital importance on « soft skills », which are essential for getting teams up to speed quickly on high-stakes projects.
  </p>

  <h3>A « Zero Friction » approach for smooth integration</h3>

  <p>
    The success of this integrated engineering model relies on total organizational coherence. The Warsaw consultants act as a natural extension of your teams. Thanks to an identical time zone, a shared European engineering culture, and perfect mastery of English, they integrate continuously using a « Zero Friction » approach. They directly use your tools, your methods, and your rituals to ensure <strong>collaboration without any interruption</strong>.
  </p>
  <p>
    In the context of the Criteo project, distance is largely erased thanks to this geographical and cultural proximity. Coordination, regular exchanges, and frequent travel allow for a highly fluid collaboration with Parisian teams, all operating within a simple, legal, and highly secure administrative framework.
  </p>

<hr>
  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">Focus: The Polish tech hub in figures</div>
      <p>
        The choice of Poland to establish our Nearshore Premium hub is a highly strategic decision. Poland stands out as a leading software engineering hub in Europe. It is a growing technological powerhouse, with an IT market generating 31.6 billion dollars in revenue and a sector representing 4.5% of the national GDP. </p>

<p> This talent pool of new-generation engineers has more than 650,000 tech professionals and sees the arrival of 74,000 new ICT graduates each year. Technical excellence meets strong cultural maturity there: the country ranks 3rd in the HackerRank ranking of the best developers in the world and 15th in the EF English Proficiency Index ranking. </p>

<p> This unique positioning offers an <strong>undeniable economic efficiency</strong>, generating 25% to 40% savings compared to French onshore teams, while guaranteeing a strictly equivalent level of quality.
      </p>
    </div>
  </div>

  <hr>

  <h2>The results: IT delivery acceleration and sustainable competitiveness</h2>

  <p>
    The deployment of this integrated engineering currently brings tangible and structuring value to Criteo&#8217;s organization. The Polish model offers an excellent balance between sharp technical expertise, agile maturity, and cost competitiveness. This optimal balance between Offshore and Nearshore allows Criteo to achieve a <strong>very high level of performance</strong> while ensuring a strong alignment with its demanding technological model.
  </p>
  <p>
    On a daily basis, MARGO&#8217;s Polish profiles integrate fully into Criteo&#8217;s teams and take part in critical projects with a high level of responsibility and autonomy. For Moncef Bouaita, Agile Delivery Lead at Criteo, the balance sheet of this technological partnership is clear: collaboration with MARGO made it possible to <strong>drastically accelerate delivery</strong> for Criteo, without ever imposing compromises either on the quality of deliverables or on the company&#8217;s engineering standards.
  </p>

  <div class="citation">
    I unhesitatingly recommend MARGO&#8217;s Nearshore Premium model to any Information Systems Department (ISD) looking for excellence, reliability, and absolute commitment to strategic technological issues.
    <span class="auteur">Moncef Bouaita, Agile Delivery Lead at Criteo</span>
  </div>

  <hr />

  <div class="encadre-margo">

    <div class="content">

      <p class="margo-title">
        Are you facing similar challenges? Contact us!
      </p>

      <h2>Conclusion: building a European architecture of excellence</h2>

      <p>
        Criteo&#8217;s experience highlights a fundamental conviction: the success of a nearshore setup relies on a long-term vision. This success requires continuous investment in talent, the consolidation of critical expertise, and the maintenance of a perfectly unified governance. By combining performance, risk control, and technological excellence, MARGO supports you in transforming your IT complexity into a <strong>decisive competitive advantage</strong>.
      </p>
      
      <p>
        <strong>Do you want to accelerate your technological projects?</strong>
      </p>

      <a href="/nearshore-premium" class="btn-bleu">Discover our Nearshore Premium offering</a>

      <p class="margo-final">
        Discover how our Nearshore Premium offering can help you scale your technological organization with surgical delivery quality. Contact our MARGO experts to discuss your projects.
      </p>

    </div>

  </div>

</div>


</div><p>The post <a href="https://www.margo.com/en/use-cases-en/how-to-accelerate-your-it-delivery-in-the-face-of-high-technological-complexity-with-margo-premium-nearshore/">How to Accelerate Your IT Delivery in the Face of High Technological Complexity with MARGO Premium Nearshore</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ensuring seamless technology integration and data architecture post-M&#038;A For a leader in Retail Media</title>
		<link>https://www.margo.com/en/use-cases-en/post-ma-tech-integration-data-architecture-uk/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 12:34:50 +0000</pubDate>
				<category><![CDATA[Use cases]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12039</guid>

					<description><![CDATA[<p>As part of the strategic acquisition of an American startup publishing a cutting-edge analytics platform, a global leader in advertising technologies and Retail Media called upon MARGO to master and integrate this critical data asset. This platform, essential for retailers to steer the performance of their products, relied on a complex, poorly documented legacy architecture, ...</p>
<p>The post <a href="https://www.margo.com/en/use-cases-en/post-ma-tech-integration-data-architecture-uk/">Ensuring seamless technology integration and data architecture post-M&#038;A For a leader in Retail Media</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">



<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}

.text_content .callout-important p{
margin:0;
}

.text_content .callout-important strong{
font-weight:700;
}

.text_content hr {
border: 0; 
height: 1px; 
background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
margin-top: 4rem; 
margin-bottom: 2rem; 
width: 100%; 
display: block; 
}

</style>


<div class="text_content">

  <div class="container-photo">
    <div class="text">
      <p>
        As part of the strategic acquisition of an American startup publishing a cutting-edge analytics platform, a global leader in advertising technologies and Retail Media called upon <strong>MARGO</strong> to master and integrate this critical data asset. </p>

<p> This platform, essential for retailers to steer the performance of their products, relied on a complex, poorly documented legacy architecture, initially maintained by a team of <strong>40 engineers</strong>.
      </p>
      <p>
        Intervening during a critical transition phase where headcount had already fallen to 20 people, MARGO deployed an elite engineering unit to ensure the reverse engineering of the system, guarantee absolute service continuity, and orchestrate the sunsetting strategy of the application. This intervention secured the intellectual property while drastically reducing the technical resources mobilized (<strong>from 40 to 3 engineers</strong>), thereby ensuring the technological success of this high-tension M&#038;A integration.
      </p>
    </div>
    <div class="image">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2025/11/Donnee-client.png" alt="Technological integration and Data architecture post-M&#038;A" />
    </div>
  </div>

  <hr />

  <h2><strong>Challenges: mastering a critical technological asset in a merger and acquisition context</strong></h2>
  
  <p>
    During an acquisition, the target&#8217;s technical debt often represents a major risk. Following the buyout, the group imperatively needed to regain control of the target platform, a complex analytical engine blending advertising campaign data, massive web scraping, and delivery via dashboards.
  </p>
  <p>
    The stakes went beyond mere maintenance in operational conditions. It was a matter of defusing a technological « black box » to avoid any impact on our client&#8217;s business:
  </p>

  <div class="custom-container-2">
    <div class="custom-box outlined">
      <p><strong>Financial and image risk:</strong> </p>
<p> Prevent any loss of visibility for retailers on their performance KPIs.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Operational risk:</strong> </p>
<p> Secure the Sales teams&#8217; ability to support their clients with reliable real-time data.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Continuous development:</strong> </p>
<p> Maintain velocity to develop new strategic features requested by clients.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Risk of Intellectual Property (IP) loss:</strong> </p>
<p> Capture the business knowledge of a system maintained by a departing American team.</p>
    </div>
  </div>

  <hr />

  <h2><strong>Objective: a rescue mission and strategic transmission</strong></h2>

  <p>
    The challenge for MARGO was not to indefinitely maintain an aging infrastructure, but to steer a true technological safeguarding operation during a pivotal phase. In this uncertain transition context, the mission transformed into a resilience challenge built around a critical triptych.
  </p>
  
  <div class="callout-important">
    <p>First, the absolute imperative was <strong>business continuity</strong>: guaranteeing « Zero Downtime » so that the platform buyout remained seamless and painless for end retailers.</p>
  </div>

  <p>
    Next, the challenge was human and operational: it was necessary to <strong>industrialize the impossible</strong> by enabling a commando team of 3 MARGO experts to absorb the workload and complexity previously managed by the initial team of 40 engineers.
  </p>
  <p>
    Finally, the mission targeted the future. It was not just about « running » the system, but preparing its <strong>intelligent sunsetting</strong>. The objective was to transform a complex and undocumented legacy code into a structured knowledge base. By extracting calculation rules and data schemas, MARGO enabled the group&#8217;s internal teams to take over the torch and rebuild these strategic functionalities on their own technological standards, without loss of know-how.
  </p>

<hr>

  <h2><strong>Approach: industrialization, microservices and asynchronous agility</strong></h2>

  <p>
    To achieve this maximum efficiency, the MARGO team replaced a manual approach with aggressive industrialization on the <strong>Google Cloud Platform (GCP)</strong> foundation.
  </p>
  
  <div class="custom-container-2">
    <div class="custom-box outlined">
      <p><strong>Resilience through orchestration (Kubernetes):</strong> since large-scale scraping (a minimum of 2 million web pages scraped per day, covering products, categories, and keywords) is inherently unstable, MARGO leveraged Kubernetes to isolate each collection engine in ephemeral containers. In case a scraper failed, the infrastructure self-healed without human intervention, allowing a reduced team to manage massive flows.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Microservices architecture and asynchronous communication (GCP Pub/Sub):</strong> the architecture relied on decoupled microservices communicating via Google Cloud Pub/Sub. This model enabled high scalability, better resilience, and independent evolution of services despite headcount reductions.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>FinOps and scalability (BigQuery):</strong> to absorb large variations in data volume inherent to migration phases, the architecture was oriented towards Serverless via BigQuery. This model guaranteed consistent performance for users on Looker Studio.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Asynchronous governance (Kanban):</strong> faced with the constraints of the time difference with the United States, MARGO established a strict Kanban framework, removing human bottlenecks and ensuring a smooth knowledge transfer.</p>
    </div>
  </div>

  <hr>

  <h2><strong>Delivery: the 3 steps of a high-tension transition</strong></h2>

  <p>
    MARGO&#8217;s intervention was not limited to simple maintenance; it followed a methodical execution narrative to transform a major risk into a documented success.
  </p>

    <h3> Step 1: immersion and risk mapping</h3>
<p>From day one, the challenge was to absorb a complex architecture (Python, SQL, Angular, Django, PostgreSQL) in record time. This Flash Audit and Knowledge Transfer phase allowed for mapping functional risks and securing critical access, thereby creating a knowledge bridge between the outgoing American team and the MARGO crisis unit.</p>

    <h3>Step 2: industrialization at the service of the run</h3>
<p>Once the platform was mastered, the team moved into the industrialization phase. The objective: stabilizing data pipelines via proactive monitoring and automating flow restarts. By becoming the guarantor of the data, MARGO ensured high-responsiveness support for the Sales teams, allowing client requests to be handled without any delay despite the massive reduction of the original technical team. It was during this phase that the scale capacity was proven, with the scraping of several million pages per day.</p>

    <h3>Step 3: sunsetting and heritage transmission</h3>
<p>The mission concluded with a secured shutdown phase orchestrated alongside SRE teams. The achievement of this step lies in reverse engineering: the MARGO team formalized all processing workflows and business rules. By documenting every KPI and every flow, we guaranteed that the startup&#8217;s data heritage and intellectual property were fully preserved and ready to be reintegrated into our client&#8217;s proprietary solutions.</p>

  <hr>

  <h2><strong>Results: a secured integration and multiplied efficiency</strong></h2>

  <div class="table-scroll">
    <table>
      <thead>
        <tr>
          <th>Strategic Indicator</th>
          <th>Result Achieved</th>
          <th>Business &#038; M&#038;A Impact</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td><strong>Service continuity</strong></td>
          <td>100% availability</td>
          <td>Zero interruption in analytics for end retailers.</td>
        </tr>
        <tr>
          <td><strong>Resource efficiency</strong></td>
          <td><strong>3 MARGO experts</strong> mobilized</td>
          <td>Successful replacement of an initial team of <strong>40 people</strong>.</td>
        </tr>
        <tr>
          <td><strong>Data capacity (scale)</strong></td>
          <td><strong>&gt; 2 million</strong> pages / day</td>
          <td>Massive scraping (Product/Category/Keyword) without operational overhead.</td>
        </tr>
        <tr>
          <td><strong>Technological heritage</strong></td>
          <td>Full functional documentation</td>
          <td>Transformation of technical debt into a documentary asset for product teams.</td>
        </tr>
      </tbody>
    </table>
  </div>

  <div class="citation">
    The MARGO team managed to take control of a complex platform very quickly and ensure its stability within a highly constrained post-acquisition context. Responsiveness to incidents and the rigor of their methodology were decisive assets.
    <span class="auteur">Group Engineering Manager</span>
  </div>

  <hr />

  <div class="encadre-margo">

    <div class="content">

      <p class="margo-title">
        Are you facing similar challenges? Contact us!
      </p>

      <p>
        This intervention illustrates MARGO&#8217;s ability to position itself not merely as a player in operational maintenance, but as a strategic partner during critical phases of technological integration (<strong>Tech M&#038;A</strong>). </p>

<p>By combining Cloud expertise (GCP/Kubernetes/Pub-Sub), reverse engineering methodology, and operational pragmatism, MARGO enabled this Retail Media leader to secure a major business asset while drastically rationalizing the associated operating costs.
      </p>

      <p class="margo-final">
        Turn your challenges into opportunities with innovative and tailor-made solutions!
      </p>

    </div>

    <div class="faq-container">

      <details class="faq-item">
        <summary>How does MARGO transform technical debt into an actionable documentary asset?</summary>
        <div class="faq-answer">
          <p>
            During a buyout (M&#038;A), legacy code is often a black box. MARGO&#8217;s approach goes beyond simple operational maintenance: our engineers perform functional reverse engineering. By decrypting and formalizing the KPI calculation rules hidden within the code before decommissioning the system, we transform obsolete software into a clear knowledge base, enabling the reconstruction of strategic features on the client&#8217;s target technology stack.
          </p>
        </div>
      </details>

      <details class="faq-item">
        <summary>Why is Kubernetes orchestration critical for industrial web scraping?</summary>
        <div class="faq-answer">
          <p>
            Massive scraping is subject to high volatility from target e-commerce sites. Using Kubernetes allows for compartmentalizing each collection engine. This « self-healing » architecture guarantees total resilience: failing processes are automatically restarted by the system, allowing a tiny team to manage colossal data flows while minimizing manual support work.
          </p>
        </div>
      </details>

      <details class="faq-item">
        <summary>What is the benefit of a « Serverless » cloud architecture during a technological transition phase?</summary>
        <div class="faq-answer">
          <p>
            During a migration, ingested data volumes can experience unpredictable peaks. By centralizing workloads on a Serverless technology like BigQuery (GCP), rigid hardware infrastructure is replaced with elastic computing power billed on usage (a FinOps approach). This guarantees end users optimal response times on their dashboards, even during heavy processing, while controlling cloud costs.
          </p>
        </div>
      </details>

      </div> </div> </div> </div>



</div><p>The post <a href="https://www.margo.com/en/use-cases-en/post-ma-tech-integration-data-architecture-uk/">Ensuring seamless technology integration and data architecture post-M&#038;A For a leader in Retail Media</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>First Job as an Engineer: Technical Expertise Is Gained by Tackling Complex Problems</title>
		<link>https://www.margo.com/en/life-en/first-engineering-job-kickstart-your-career-at-margo-en/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Tue, 12 May 2026 08:20:43 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12831</guid>

					<description><![CDATA[<p>The choice of your first job determines the value of your technical signature for the decade to come. For a junior engineer, the challenge does not reside in finding a project, but in integrating an ecosystem capable of transforming academic potential into reference expertise. At MARGO, we apply a « Consultant First » philosophy: we ...</p>
<p>The post <a href="https://www.margo.com/en/life-en/first-engineering-job-kickstart-your-career-at-margo-en/">First Job as an Engineer: Technical Expertise Is Gained by Tackling Complex Problems</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">
<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}</p>
<p>.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}</p>
<p>.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}</p>
<p>.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}</p>
<p>.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}</p>
<p>.text_content strong{font-weight:var(--fw-bold)}</p>
<p>.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}</p>
<p>.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}</p>
<p>.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}</p>
<p>.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}</p>
<p>.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}</p>
<p>.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}</p>
<p>@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}</p>
<p>.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}</p>
<p>.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}</p>
<p>.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}</p>
<p>.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}</p>
<p>.citation .auteur::before {
  content: "— ";
  opacity: 1;
}</p>
<p>.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}</p>
<p>.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}</p>
<p>.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}</p>
<p>.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}</p>
<p>@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}</p>
<p>.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}</p>
<p>.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}</p>
<p>.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}</p>
<p>.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}</p>
<p>.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}</p>
<p>.encadre-margo strong{color:var(--white);font-weight:800}</p>
<p>.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}</p>
<p>.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}</p>
<p>.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}</p>
<p>.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}</p>
<p>@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}</p>
<p>.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}</p>
<p>.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}</p>
<p>@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}</p>
<p>.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}</p>
<p>.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}</p>
<p>.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}</p>
<p>.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}</p>
<p>.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}</p>
<p>.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}</p>
<p>.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}</p>
<p>.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}</p>
<p>.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}</p>
<p>.cta-card .btn-bleu{margin-top:10px}</p>
<p>.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}</p>
<p>@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}</p>
<p>.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}</p>
<p>.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}</p>
<p>.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}</p>
<p>.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}</p>
<p>.text_content .author-meta{flex:1;min-width:0}</p>
<p>.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}</p>
<p>.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}</p>
<p>.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}</p>
<p>.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}</p>
<p>.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}</p>
<p>@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}</p>
<p>.text_content .callout-important p{
margin:0;
}</p>
<p>.text_content .callout-important strong{
font-weight:700;
}</p>
<p>.text_content hr {
border: 0; 
height: 1px; 
background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
margin-top: 4rem; 
margin-bottom: 2rem; 
width: 100%; 
display: block; 
}</p>
</style>
<article class="text_content">
<p>The choice of your first job determines the value of your technical signature for the decade to come. For a junior engineer, the challenge does not reside in finding a project, but in integrating an ecosystem capable of transforming academic potential into reference expertise. At <strong>MARGO</strong>, we apply a « Consultant First » philosophy: we believe your technical progression is the sole driver of our organic growth, which has been constant since 2005.</p>
<div class="container-photo">
<div class="image">
            <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/04/Copie-de-MARGO-2000-24.jpg" alt="Consultant First Margo">
        </div>
<div class="text">
<h2>A « Consultant First » vision: where excellence is cultivated</h2>
<p>Excellence is not an abstract concept; it is the result of a friction-free environment. For a recent graduate, the worry regarding a first job is often becoming a mere number within an anonymous structure. At MARGO, we overturn this paradigm.</p>
<p>Being &#8220;Consultant First&#8221; starts with an irreproachable working framework: health insurance and a Navigo pass covered at 100%, alongside offices on the 27th floor of the Aurore Tower, designed as an exchange hub rather than a simple transit space. Beyond comfort, it is the certainty that every project you work on has been selected for its architectural complexity. We assign you a project to respond to a challenge where your skill development is the key to success.</p>
</p></div>
</p></div>
<h2>How the EXCELLENCE Hub works: mentorship by your peers</h2>
<div class="custom-box outlined">
<p>The biggest fear of a junior developer is technical stagnation or isolation at a client&#8217;s site. To address this, we created the <strong>MARGO EXCELLENCE Hub</strong>. Here, your manager is not a sales profile, but a Practice Manager. This is a senior technical expert who belongs to your community: Software Engineering, Cloud Transformation, Artificial Intelligence, Data, Capital Markets, or Insurance.</p>
<p>This peer management changes everything. Your Practice Manager understands your code challenges, your bottlenecks on Kubernetes, or your questions on optimizing a C++ algorithm. This tailor-made mentorship allows you to choose your technical battles. You are not constrained by a rigid project catalog; you build your path based on the stack you want to master. Whether you aim for ultra-low latency in capital markets or the industrialization of Computer Vision models, the EXCELLENCE Hub secures your progression through weekly follow-ups.</p>
</div>
<h2>Unlimited skill development: investment proven by facts</h2>
<p>The ambition of recent graduates is often held back by a lack of real investment from companies. At MARGO, technological excellence is an audited investment. In 2024, we delivered 726 technical coaching sessions. These are not off-the-shelf theoretical training modules, but Pair Programming sessions, rigorous code reviews, and architecture design workshops.</p>
<p>For a junior developer, this means benefiting from the experience of senior consultants who have already encountered large-scale production challenges. This dynamic, named <em>The Endless Momentum</em>, translates into firm commitments:</p>
<div class="container-photo">
<div class="image">
    <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/03/PHOTO-POUR-ARTICLE.jpg" alt="...">
  </div>
<div class="text">
<ul>
<li><strong>The guarantee of one certification per year:</strong> We fund and clear time for you to validate your skills on market standards (AWS Certified, CKA for Kubernetes, GCP or Azure certifications).</li>
<li><strong>Learning Expeditions:</strong> Privileged moments of intensive technology monitoring to explore the new frontiers of generative AI or Cloud Native.</li>
<li><strong>Software Craftsmanship:</strong> We do not compromise on quality. You learn and apply SOLID principles, TDD (Test Driven Development), and Clean Code from your very first project.</li>
<li><strong>Community impact:</strong> We encourage you to stand out from the crowd. By becoming a speaker at our Meetups (such as the C++FRUG) or by writing articles for our expert blog, you develop your Personal Branding. You do not just work for MARGO; you build your own technical authority in the industry.</li>
</ul></div>
</div>
<div class="container-photo">
<div class="text">
<h2>ONE MARGO: a united collective without borders</h2>
<p>The ambition of a young engineer is often international. The <strong>ONE MARGO</strong> philosophy unifies our hubs in Paris, London, and Warsaw. We have harmonized our engineering standards: a developer in La Défense uses the same tools, the same rigor, and the same processes as a counterpart in London.</p>
<p>This architecture offers you total portability of your skills. It facilitates peer exchanges on a European scale and allows you to measure your working methods against the most demanding financial and technological marketplaces. You belong to a collective of 400 experts, a critical mass that enables both entrepreneurial agility and a major technological strike force.</p>
</p></div>
<div class="image">
            <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/04/MARGO-2000-23.jpg" alt="Margo Collective">
        </div>
</p></div>
<h2>An infrastructure designed for performance and the balance of a first job</h2>
<p>Supporting such a career in IT engineering requires a healthy lifestyle that we actively back. Certified as a Great Place to Work® and ranked in the <strong>Best Workplaces 2026</strong> list, MARGO rejects the idea that excellence must come at the expense of personal balance.</p>
<p>Team spirit is also cultivated outside of code. Our daily, fully covered Yoga, Running, and Football sessions are essential moments for decompression and cohesion.</p>
</p></div>
<div class="custom-box filled">
        <strong>Join MARGO as a springboard for your career</strong></p>
<p>MARGO is not a traditional IT services company; it is a collective of engineers in organic growth since 2005. We look for unique talents, curious minds who are not satisfied with the status quo.</p>
<p>Choosing MARGO for your first job means refusing stagnation and ensuring that every line of code written contributes to your technical authority. If you have the ambition to become a reference expert and you look for an environment that truly invests in you, your place is here.</p>
<p>        <a href="https://www.margo.com/nous-rejoindre/" class="btn-bleu" target="_blank" rel="noopener noreferrer">Ready to turn your potential into expertise? Join us</a>
    </div>
</article>
</div>
<p>The post <a href="https://www.margo.com/en/life-en/first-engineering-job-kickstart-your-career-at-margo-en/">First Job as an Engineer: Technical Expertise Is Gained by Tackling Complex Problems</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Securing High-Risk Production with Agent-Based AI in the Banking, Finance and Insurance Sector</title>
		<link>https://www.margo.com/en/use-cases-en/securing-high-risk-production-with-agent-based-ai-in-the-banking-finance-and-insurance-sector/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 08:02:53 +0000</pubDate>
				<category><![CDATA[Use cases]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=9551</guid>

					<description><![CDATA[<p>Executive Summary In the capital markets ecosystem, data is the engine, but punctuality is the rule. Within the Risk Department of a major Corporate and Investment Bank (CIB), producing risk metrics (VaR, Limits) is a critical mission processing 6 billion data points daily. Faced with this explosion of complexity, MARGO integrated a pioneering AI expertise ...</p>
<p>The post <a href="https://www.margo.com/en/use-cases-en/securing-high-risk-production-with-agent-based-ai-in-the-banking-finance-and-insurance-sector/">Securing High-Risk Production with Agent-Based AI in the Banking, Finance and Insurance Sector</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">


<p><style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content h3{
  display:block;
  width:fit-content;
  background:#000;
  color:#fff;
  padding:6px 12px;
  margin:1.5rem 0 1rem;
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  border-radius:4px;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:center;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation {
  font-style: italic;
  font-size: var(--fs-base);
  color: #444;
  padding: 4rem 3.5rem 2.5rem 3.5rem;
  background: var(--surface-muted);
  border-radius: var(--r-md);
  margin: 3.5rem 0;
  position: relative;
  line-height: 1.8;
}

.citation::before {
  content: "“";
  font-family: "Georgia", serif;
  font-size: 7.5rem;
  color: #000073;
  opacity: 1;
  position: absolute;
  top: -25px;
  left: 12px;
}

.citation .auteur {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 700;
  color: #000073;
  font-size: 16px;
  text-transform: none;
  text-align: right;
}

.citation .auteur::before {
  content: "— ";
  opacity: 1;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:block;
  width:fit-content; 
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}
.text_content .callout-important{
margin:var(--s-3) 0;
padding:12px 16px;
border-left:4px solid var(--blue);
background:rgba(0,0,115,.03);
border-radius:8px;
}

.text_content .callout-important p{
margin:0;
}

.text_content .callout-important strong{
font-weight:700;
}

.text_content hr {
border: 0; 
height: 1px; 
background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 0.9), rgba(0, 0, 115, 0)); 
margin-top: 4rem; 
margin-bottom: 2rem; 
width: 100%; 
display: block; 
}

</style></p>



<div class="text_content">
<div class="container-photo">
<div class="text">
<h2>Executive Summary</h2>
<p>In the capital markets ecosystem, data is the engine, but punctuality is the rule. Within the <strong>Risk Department of a major Corporate and Investment Bank (CIB)</strong>, producing risk metrics (VaR, Limits) is a critical mission processing <strong>6 billion data points daily</strong>.</p>
<p>Faced with this explosion of complexity, MARGO integrated a pioneering AI expertise cell to transform manual supervision into a predictive and autonomous system. By deploying a cutting-edge <strong>multi-agent architecture</strong>, we secured the SLE (Service Level Expectation) while restoring value to the analysts&#8217; work.</p>
</div>
<div class="image"><img decoding="async" src="https://www.margo.com/wp-content/uploads/2025/03/6.png" alt="Use-Case-workload" /></div>
</div>
<hr />
<h2>The Strategic Challenge: Overcoming the limits of human supervision</h2>
<p>The infrastructure digitalization project took place in a &#8220;Scaling Law&#8221; context: the volume of data had become so large that manual tracking of calculation chains was structurally impossible to perform accurately.</p>
<ul>
<li><strong>Operational Risk:</strong> Any incident on the calculation chain starting at midnight threatens the delivery of indicators to regulators and traders.</li>
<li><strong>The Bottleneck:</strong> Teams of experts were mobilized on repetitive support tasks at the expense of high-value risk analysis.</li>
<li><strong>Cognitive Debt:</strong> A massive base of business procedures, difficult to mobilize instantly during critical nighttime incidents.</li>
</ul>
<div class="custom-box filled">
<p><strong>MARGO&#8217;s Objective:</strong> Shift from a reactive posture (crisis management) to a proactive posture (preventing failure).</p>
</div>
<hr />
<h2>The Solution: Hybrid Artificial Intelligence</h2>
<p>MARGO designed a dual strategy, combining the statistical power of traditional Machine Learning with the reasoning capabilities of Generative AI.</p>
<h3>Anticipation: The Predictive Monitoring Engine (PSM)</h3>
<p>Using predictive maintenance models, this tool analyzes data flows in real-time from the very beginning of the cycle.</p>
<ul>
<li><strong>Innovation:</strong> It associates a probability of success with SLE compliance.</li>
<li><strong>Impact:</strong> If a weak signal indicates a potential delay, operational teams are alerted before the anomaly becomes critical.</li>
</ul>
<h3>Autonomy: Intelligent Multi-Agent System</h3>
<p>Based on <strong>LangChain</strong> and <strong>LangGraph</strong>, this system goes beyond a simple chatbot to become a true agentic &#8220;co-pilot.&#8221;</p>
<ul>
<li><strong>RAG Pattern (Retrieval-Augmented Generation):</strong> Instant access to all business documentation for ultra-fast diagnosis.</li>
<li><strong>ReAct Pattern (Reasoning &amp; Acting):</strong> The AI does not just respond; it reasons, identifies anomalies in logs, and suggests concrete resolution steps.</li>
</ul>
<hr />
<h2>Methodology: Trustworthy AI (Human-in-the-loop)</h2>
<p>For a highly regulated financial environment, AI cannot be a &#8220;black box.&#8221; MARGO implemented three pillars of trust:</p>
<div class="custom-container-3">
<div class="custom-box filled"><strong>Explainability:</strong>
<p>Each decision made by the agent is justified by a logical reasoning step.</p>
</div>
<div class="custom-box outlined"><strong>Sovereignty:</strong>
<p>Humans remain in control of the final decision. AI facilitates the management of tedious tasks to allow experts to focus on complex issues.</p>
</div>
<div class="custom-box filled"><strong>Adoption:</strong>
<p>Total immersion of MARGO consultants within production teams to ensure the tool meets real-world field constraints.</p>
</div>
</div>
<hr />
<h2>Business Impact &amp; ROI</h2>
<p>The implementation of MARGO&#8217;s solutions generates tangible benefits, transforming support into a performance lever.</p>
<div class="table-scroll">
<table>
<thead>
<tr>
<th>Key Metric</th>
<th>Measured / Target Impact</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>SLE Reliability</strong></td>
<td>Drastic reduction in production delays</td>
</tr>
<tr>
<td><strong>Operational Efficiency</strong></td>
<td>Easier chain monitoring for non-IT profiles, reducing ticket volume</td>
</tr>
<tr>
<td><strong>HR Optimization</strong></td>
<td>Redirection of <strong>30 analysts</strong> toward high-value tasks</td>
</tr>
<tr>
<td><strong>Diagnostic Time</strong></td>
<td><strong>66% efficiency gain</strong> (resolution time dropping from 3 days to 1 day on average)</td>
</tr>
</tbody>
</table>
</div>
<div class="citation">MARGO&#8217;s approach allowed us to cross a major technological threshold. Agentic AI is no longer just a laboratory promise; it has become a concrete ally for our production teams on a daily basis. <span class="auteur">IT Risk Manager</span></div>
<hr />
<h2>Outlook: Toward Self-Healing</h2>
<p>The success of the <strong>2024 MVPs</strong> paves the way for massive industrialization planned for 2025 and 2026. The next step is to extend autonomous automation capabilities to move toward a <strong>&#8220;Self-healing&#8221;</strong> infrastructure, capable of repairing minor incidents without human intervention.</p>
<div class="encadre-margo">
<div class="content">
<p class="margo-title">Are you facing similar challenges? Contact us!</p>
<p>By utilizing Machine Learning and Agentic AI technologies, MARGO has made risk metric management faster, more reliable, and more predictive. This success confirms MARGO&#8217;s expertise in implementing cutting-edge AI solutions, particularly in complex sectors like Corporate and Investment Banking (CIB).</p>
<p class="margo-final">Transform your challenges into opportunities with innovative and tailor-made solutions!</p>
</div>
<div class="faq-container"><details class="faq-item">
<summary>What is agentic AI and how does it differ from a standard chatbot?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Unlike a standard chatbot that simply retrieves information, an agentic AI is capable of reasoning to accomplish tasks. By using frameworks like LangGraph, the AI can identify a bug in technical logs and suggest concrete corrective actions, acting as a true co-pilot for operational teams.</p>
</div>
</details><details class="faq-item">
<summary>Why combine traditional Machine Learning and Generative AI?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">This dual approach covers the entire value chain: traditional Machine Learning (PSM engine) excels in statistical prediction to anticipate production delays, while Generative AI handles the complexity of business language and procedures to automate technical support.</p>
</div>
</details><details class="faq-item">
<summary>How do you guarantee data security in a regulated environment?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Security is at the heart of our deployments. Language models are integrated via secure and private infrastructures. Furthermore, we follow a human-in-the-loop methodology where humans remain in control of the final decision, ensuring trustworthy and sovereign AI within the CIB.</p>
</div>
</details></div>
</div>
</div>


</div><p>The post <a href="https://www.margo.com/en/use-cases-en/securing-high-risk-production-with-agent-based-ai-in-the-banking-finance-and-insurance-sector/">Securing High-Risk Production with Agent-Based AI in the Banking, Finance and Insurance Sector</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Qubit Pharmaceuticals: Revolutionising Molecular Research with Artificial Intelligence</title>
		<link>https://www.margo.com/en/use-cases-en/qubit-pharmaceuticals-revolutionising-molecular-research-with-artificial-intelligence/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 07:30:00 +0000</pubDate>
				<category><![CDATA[Use cases]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=9525</guid>

					<description><![CDATA[<p>Context: Why has anticipating demand become strategic? Qubit Pharmaceuticals, a fast-growing innovative start-up, is at the forefront of chemistry research and numerical simulation, with an ambitious goal: to accelerate the discovery of new molecules and generate drug candidates from complex molecular data. Qubit Pharmaceuticals&#8217; Machine Learning team, composed of specialized researchers and developers, called upon ...</p>
<p>The post <a href="https://www.margo.com/en/use-cases-en/qubit-pharmaceuticals-revolutionising-molecular-research-with-artificial-intelligence/">Qubit Pharmaceuticals: Revolutionising Molecular Research with Artificial Intelligence</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="entry">


<style>
:root{
  --navy:#000073;
  --blue:#407ab3;
  --blue-hover:#26598a;
  --white:#fff;
  --text:#333;
  --surface:var(--white);
  --surface-muted:#f7f9fb;
  --surface-soft:#dde5ed;
  --surface-quote:#f9f9f9;
  --border:#dde5ed;
  --fs-base:16px;
  --lh-base:1.7;
  --fw-bold:700;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:15px;
  --shadow:0 4px 12px rgba(0,0,0,.10);
  --shadow-navy:0 4px 10px rgba(0,0,115,.10);
  --s-1:10px;
  --s-2:15px;
  --s-3:20px;
  --s-4:30px;
  --s-5:32px;
  --s-6:48px;
  --pill-bg:#000;
  --pill-fg:var(--white);
  --pill-pad:4px 8px;
  --card-radius:var(--r-md);
  --card-shadow:var(--shadow);
  --card-pad:14px 16px;
  --btn-bg:var(--blue);
  --btn-bg-hover:var(--blue-hover);
  --btn-fg:var(--white);
  --btn-pad:12px 26px;
  --btn-radius:8px;
  --btn-fw:600;
  --btn-fs:15px;
  --btn-shadow:0 6px 16px rgba(0,0,0,.15);
  --btn-shadow-hover:0 10px 24px rgba(0,0,0,.20);
  --btn-shadow-active:0 4px 10px rgba(0,0,0,.18);
  --btn-focus:3px solid rgba(64,122,179,.35);
  --table-border:var(--border);
  --table-head-bg:var(--navy);
  --table-head-fg:var(--white);
  --table-row-alt:var(--surface-muted);
  --table-cell-pad:12px 14px;
  --quote-border:5px solid var(--navy);
  --quote-bg:var(--surface-quote);
  --quote-pad:var(--s-3);
  --margo-bg:var(--navy);
  --margo-fg:var(--white);
  --margo-shadow:var(--shadow-navy);
  --margo-pad:10px 25px;
  --photo-w:380px;
  --photo-w-mobile:360px;
}

.text_content{
  font-size:var(--fs-base);
  line-height:var(--lh-base);
}
.text_content p{margin:0 0 1em}
.text_content a{color:inherit;text-decoration:underline}
.text_content img{max-width:100%;height:auto}

.text_content h2{
  font-size:30px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:2rem 0;
}

.text_content > h3{
  font-size:20px;
  font-weight:var(--fw-bold);
  color:var(--pill-fg);
  background:var(--pill-bg);
  padding:var(--pill-pad);
  display:inline-block;
  margin:1.5rem 0;
}

.text_content h4{
  font-size:18px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  margin:1.25rem 0 .75rem;
}

.text_content strong{font-weight:var(--fw-bold)}

.text_content ul{
  list-style:disc;
  margin:1em 0 1em 1.5em;
  padding:0;
}
.text_content li{display:list-item}
.text_content > h3 + ul{margin-top:6px}

.custom-box,
.text_content .faq-item{
  border-radius:var(--card-radius);
}

.custom-box{
  padding:22px 26px;
  margin:var(--s-4) 0;
  line-height:1.6;
  font-size:var(--fs-base);
}
.custom-box p{margin:0 0 12px}
.custom-box p:last-child{margin-bottom:0}
.custom-box > :first-child{margin-top:0}

.custom-box.filled{
  background:var(--navy);
  color:var(--white);
  box-shadow:var(--card-shadow);
}
.custom-box.outlined{
  border:2px solid var(--navy);
  color:var(--navy);
  background:var(--surface);
}

.container-photo{
  display:flex;
  align-items:flex-start;
  gap:var(--s-5);
  margin:var(--s-3) 0 var(--s-4);
  max-width:100%;
}
.text_content h2 + .container-photo{margin-top:var(--s-2)}
.container-photo + p{margin-top:var(--s-2)}

.container-photo .text{flex:1;text-align:left}
.container-photo .image{
  flex:0 0 var(--photo-w);
  max-width:var(--photo-w);
}
.container-photo .image img,
.container-photo .image iframe{
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--r-md);
}
.container-photo .image iframe{
  aspect-ratio:16/9;
  border:0;
  box-shadow:var(--shadow);
}

@media (max-width:768px){
  .container-photo{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--s-3);
    margin:var(--s-4) 0;
  }
  .container-photo .image{
    flex:none;
    width:100%;
    max-width:var(--photo-w-mobile);
  }
}

.video-container{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  margin:var(--s-3) 0;
  border-radius:var(--r-md);
  box-shadow:var(--shadow);
}
.video-container iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:var(--r-md);
}
.video-container.is-small{max-width:640px}

.citation{
  font-style:italic;
  font-size:var(--fs-base);
  color:var(--text);
  padding:var(--quote-pad);
  border-left:var(--quote-border);
  background:var(--quote-bg);
  margin:var(--s-4) 0;
  position:relative;
  line-height:1.5;
}
.citation::before,
.citation::after{
  font-size:3em;
  color:var(--navy);
  position:absolute;
}
.citation::before{content:"“";top:-10px;left:10px}
.citation::after{content:"”";bottom:-10px;right:10px}
.citation .auteur{
  display:block;
  margin-top:12px;
  font-style:normal;
  font-weight:var(--fw-bold);
  color:var(--navy);
  font-size:17px;
  text-align:right;
}

.kpi-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:var(--s-2);
  margin:var(--s-2) 0;
}
.kpi-grid .kpi-item{
  background:var(--navy);
  color:var(--white);
  padding:20px;
  border-radius:var(--r-lg);
  font-size:18px;
  font-weight:var(--fw-bold);
  text-align:center;
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:84px;
}

.custom-container-2,
.custom-container-3{
  display:grid;
  gap:20px;
  width:100%;
  margin:var(--s-4) 0 var(--s-5);
}
.custom-container-2{grid-template-columns:repeat(2,1fr)}
.custom-container-3{grid-template-columns:repeat(3,1fr)}

.custom-container-2 .custom-box,
.custom-container-3 .custom-box{margin:0}

.custom-container-2 + .custom-container-2,
.custom-container-2 + .custom-container-3,
.custom-container-3 + .custom-container-2,
.custom-container-3 + .custom-container-3{
  margin-top:var(--s-2);
}

@media (max-width:768px){
  .custom-container-2,
  .custom-container-3{
    grid-template-columns:1fr;
  }
}

.photo-grid{
  display:flex;
  justify-content:center;
  gap:var(--s-3);
  flex-wrap:wrap;
  margin:var(--s-4) 0;
}

.encadre-margo{
  background:var(--navy);
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,115,.18);
  margin:var(--s-4) 0;
  overflow:hidden;
}
.encadre-margo .content{
  padding:26px 28px;
  color:var(--white);
  line-height:1.65;
}

.encadre-margo h2,
.encadre-margo h3,
.encadre-margo h4{
  background:none !important;
  padding:0 !important;
  margin:0 0 14px;
  color:var(--white);
  font-weight:800;
  display:block;
  letter-spacing:.02em;
}

.encadre-margo .margo-title{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:14px;
  opacity:.95;
  margin:0 0 12px;
}

.encadre-margo p{margin:0 0 12px;color:rgba(255,255,255,.92)}
.encadre-margo p:last-child{margin-bottom:0}

.encadre-margo strong{color:var(--white);font-weight:800}

.encadre-margo ul{list-style:none;margin:12px 0 14px;padding:0}
.encadre-margo li{
  position:relative;
  padding-left:22px;
  margin:10px 0;
  color:rgba(255,255,255,.92);
}
.encadre-margo li::before{
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-weight:900;
  color:rgba(255,255,255,.95);
  line-height:1.2;
}

.encadre-margo a{
  color:var(--white);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  opacity:.95;
}
.encadre-margo a:hover{opacity:1}

.encadre-margo hr{
  border:0;
  height:1px;
  background:rgba(255,255,255,.18);
  margin:16px 0;
}

.encadre-margo .margo-final{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.18);
  font-weight:800;
  color:var(--white);
}

@media (max-width:768px){
  .encadre-margo .content{padding:20px 18px}
}

.text_content .faq-container{
  background:var(--surface-soft);
  padding:20px;
  border-radius:var(--r-sm);
  width:100%;
  margin:20px auto;
}
.text_content .faq-item{
  background:var(--surface);
  padding:var(--card-pad);
  margin:12px 0;
}
.text_content .faq-item summary{
  cursor:pointer;
  font-weight:var(--fw-bold);
  color:var(--navy);
  list-style:none;
  position:relative;
  padding-right:28px;
  line-height:1.4;
}
.text_content .faq-item summary::-webkit-details-marker{display:none}
.text_content .faq-item summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:0;
  font-size:22px;
  font-weight:800;
  color:var(--navy);
  line-height:1;
}
.text_content .faq-item[open] summary::after{content:"–"}
.text_content .faq-answer{
  margin-top:10px;
  color:var(--text);
  line-height:var(--lh-base);
}
.text_content .faq-answer p{margin:0 0 10px}
.text_content .faq-answer ul{margin:8px 0 0 18px}

.btn-bleu{
  display:inline-block;
  padding:var(--btn-pad);
  background-color:var(--btn-bg);
  color:var(--btn-fg);
  text-decoration:none;
  border-radius:var(--btn-radius);
  margin-bottom: var(--s-2); 
  font-weight:var(--btn-fw);
  font-size:var(--btn-fs);
  line-height:1;
  transition:background-color .25s ease,transform .15s ease,box-shadow .15s ease;
  box-shadow:var(--btn-shadow);
}
.btn-bleu:hover{
  background-color:var(--btn-bg-hover);
  transform:translateY(-1px);
  box-shadow:var(--btn-shadow-hover);
}
.btn-bleu:active{
  transform:translateY(0);
  box-shadow:var(--btn-shadow-active);
}
.btn-bleu:focus-visible{
  outline:var(--btn-focus);
  outline-offset:2px;
}
.btn-bleu:visited{color:var(--btn-fg)}
.text_content a.btn-bleu,
.text_content a.btn-bleu:visited{
  color: var(--btn-fg);
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce){
  .btn-bleu{transition:none}
  .btn-bleu:hover,
  .btn-bleu:active{transform:none}
}

.text_content .table-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.text_content table{
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  font-size:var(--fs-base);
}
.text_content th,
.text_content td{
  padding:var(--table-cell-pad);
  border:1px solid var(--table-border);
  text-align:left;
  vertical-align:top;
}
.text_content th{
  background:var(--table-head-bg);
  color:var(--table-head-fg);
  font-weight:var(--fw-bold);
}
.text_content tr:nth-child(even) td{background:var(--table-row-alt)}
.text_content .table-scroll table{min-width:640px}

.text_content .sommaire{
  background:var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--r-md);
  padding:var(--s-4);
  margin:var(--s-4) 0 var(--s-5);
}
.text_content .sommaire-title{
  font-size:13px;
  font-weight:var(--fw-bold);
  color:var(--navy);
  text-transform:uppercase;
  letter-spacing:.10em;
  margin:0 0 var(--s-2);
}

.text_content .sommaire ul.sommaire-list{
  list-style:none;
  margin:0;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li{
  list-style:none;
  margin:0 0 6px;
  padding:0;
}
.text_content .sommaire ul.sommaire-list > li::marker{content:none}
.text_content .sommaire ul.sommaire-list > li::before{content:none}

.text_content .sommaire ul.sommaire-list a{
  color:var(--text);
  text-decoration:none;
  font-size:15px;
  line-height:1.5;
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  padding:8px 10px;
  border-radius:10px;
}
.text_content .sommaire ul.sommaire-list a::before{
  content:"›";
  color:var(--navy);
  font-weight:700;
  flex-shrink:0;
}
.text_content .sommaire ul.sommaire-list a:hover{
  background:rgba(0,0,115,.06);
  color:var(--navy);
}
.text_content .sommaire ul.sommaire-list a:focus-visible{
  outline:2px solid rgba(0,0,115,.25);
  outline-offset:2px;
}

.cta-split{
  display:grid;
  grid-template-columns:1.25fr 1fr;
  gap:24px;
  align-items:stretch;
  margin:28px 0 36px;
}

.cta-card{
  background:var(--navy);
  color:var(--white);
  border-radius:16px;
  padding:26px 28px;
  box-shadow:0 10px 26px rgba(0,0,115,.18);
}

.cta-kicker{
  margin:0 0 10px;
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  opacity:.85;
}

.cta-title{
  margin:0 0 14px;
  font-size:22px;
  font-weight:800;
  color:var(--white);
  background:none !important;
  padding:0 !important;
  display:block;
}

.cta-card p{
  margin:0 0 12px;
  line-height:1.65;
  opacity:.95;
}

.cta-card .btn-bleu{margin-top:10px}

.video-card{
  background:#fff;
  border-radius:16px;
  padding:16px;
  box-shadow:0 10px 26px rgba(0,0,0,.12);
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:260px;
}
.video-card .video-container{
  margin:0;
  border-radius:14px;
  box-shadow:none;
  width:100%;
}

@media (max-width:900px){
  .cta-split{grid-template-columns:1fr}
  .video-card{padding:10px}
}

.text_content .author-card{
  position:relative;
  display:flex;
  align-items:center;
  gap:20px;
  padding:22px 24px 22px 28px;
  margin:var(--s-4) 0;
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}

.text_content .author-card::before{
  content:"";
  position:absolute;
  left:14px;
  top:14px;
  bottom:14px;
  width:3px;
  background:var(--navy);
  border-radius:999px;
  opacity:.85;
}

.text_content .author-avatar{
  width:96px;
  min-width:96px;
  align-self:stretch;
  border-radius:18px;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.08);
  outline:1px solid rgba(0,0,115,.10);
  outline-offset:3px;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:transform .25s ease,box-shadow .25s ease;
}

.text_content .author-card:hover .author-avatar{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.16);
}

.text_content .author-meta{flex:1;min-width:0}

.text_content .author-label{
  margin:0 0 6px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(0,0,115,.70);
}

.text_content .author-name{
  margin:0;
  font-size:18px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-0.01em;
  color:var(--navy);
}
.text_content .author-name a{color:var(--navy);text-decoration:none}
.text_content .author-name a:hover{text-decoration:underline}

.text_content .author-role{
  margin:2px 0 10px;
  font-size:14px;
  color:rgba(0,0,0,.65);
}

.text_content .author-bio{
  margin:0 0 12px;
  font-size:14px;
  font-style:italic;
  line-height:1.5;
  color:rgba(0,0,0,.65);
}

.text_content .author-links{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-size:13px;
}
.text_content .author-links a{
  display:inline-flex;
  align-items:center;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(0,0,115,.06);
  border:1px solid rgba(0,0,115,.10);
  color:var(--navy);
  text-decoration:none;
  font-weight:800;
}
.text_content .author-links a:hover{
  background:rgba(0,0,115,.10);
  text-decoration:none;
}

@media (max-width:768px){
  .text_content .author-avatar{
    width:64px;
    min-width:64px;
    border-radius:14px;
    outline-offset:2px;
  }
}

.encadre-margo .faq-container{
  color: var(--text);
}

.encadre-margo .faq-answer{
  color: var(--text);
}

.encadre-margo .faq-answer p{
  color: var(--text);
}

.encadre-margo .faq-answer ul{
  color: var(--text);
}

.text_content hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 115, 0), rgba(0, 0, 115, 1.2), rgba(0, 0, 115, 0));
    margin: 4rem 0;
    width: 100%;
}
</style>



<div class="text_content">

<img decoding="async" src="https://www.margo.com/wp-content/uploads/2025/10/Qubit-Pharmaceuticals.png" 
     alt="Qubit Pharmaceuticals: Revolutionizing Molecular Research with Artificial Intelligence"
     style="display:none; visibility:hidden;">

<div class="text_content">

  <h2>Context: Why has anticipating demand become strategic?</h2>


<div class="container-photo">    
<div class="text"> 
<p>
Qubit Pharmaceuticals, a fast-growing innovative start-up, is at the forefront of chemistry research and numerical simulation, with an ambitious goal: to accelerate the discovery of new molecules and generate drug candidates from complex molecular data. Qubit Pharmaceuticals&#8217; Machine Learning team, composed of specialized researchers and developers, called upon MARGO to develop and deploy Machine Learning algorithms (Xgboost, Lightgbm, Catboost, GNN, NN) to optimize and automate the molecular discovery process.
</p>
</div>
    <div class="image">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2025/03/nomination-Qubit-Pharmaceuticals-Alberto-Peruzzo-1200x630-1.jpg" width="60%">
    </div>
  </div>

<hr>
  <h2>Challenges: Optimizing molecular research to become a leader in Medical Innovation</h2>

<p>The main challenge for Qubit Pharmaceuticals is to improve the efficiency of the molecule generation process by making exploration faster, more exhaustive, and better guided. This involves reducing the need for costly laboratory tests and enabling broader and more precise molecular exploration.</p>

<strong>The objectives are as follows:</strong>

<div class="custom-container-3">
    <div class="custom-box filled">
        <strong>Optimize the new molecule generation tool</strong> through Machine Learning models (Xgboost, Lightgbm, Catboost, GNN, NN).
    </div>
    <div class="custom-box outlined">
        <strong>Explore molecular space</strong> in a more exhaustive, rapid, and targeted manner.
    </div>
    <div class="custom-box filled">
        <strong>Develop a plug-and-play tool</strong> accessible to all research teams for large-scale adoption.
   </div>
</div>

<h3>Metrics:</h3>

<ol>
<li>Convergence speed: Measurement of the time required for models to reach an optimal solution. Improving this metric has increased the efficiency of the molecule generation process.</li>

<li>Exploration diversity: Key indicator for measuring the variety of generated molecules. The goal is to find a balance between exhaustive and targeted exploration of molecules.</li>

<li>Repeatability: Measurement of the ability to reproduce the results obtained, ensuring the robustness and reliability of the developed models.</li>

<li>Chemical prediction accuracy: Evaluation of the models&#8217; ability to correctly predict the chemical properties of molecules, an essential criterion for optimizing the drug-candidate selection process.</li>

</ol>

<p>These metrics make it possible to track the effectiveness of machine learning models and ensure that results align with the project&#8217;s objectives.</p>

<hr>

<h2>MARGO&#8217;s Response: Optimization of molecular exploration and development of Machine Learning algorithms</h2>

<p>MARGO deployed a solution integrating machine learning models, such as Graph Neural Networks (GNN) and Reinforcement Learning (RL) approaches, to more effectively predict the chemical properties of molecules.</p>

<h3>From data to discovery: tailor-made support</h3>

<div class="container-photo">

<div class="text">

<p>Working closely with Qubit Pharmaceuticals&#8217; internal teams, MARGO has:
</p>
<ul>

<li><strong>Optimized molecular exploration</strong> by combining machine learning techniques and graph theory to model molecules and accelerate their generation.</li>

<li><strong>Implemented an evolving internal ML package</strong>, allowing for rapid and smooth integration of new discoveries into the research process.</li>

<li><strong>Created quality metrics</strong> to measure convergence speed, exploration diversity, and repeatability, thereby guaranteeing the efficiency and reliability of the discovery process.</li>
</ul>

<h4>Innovation at the heart of the project</h4>
<p>
This project perfectly illustrates MARGO&#8217;s ability to integrate cutting-edge technologies to meet complex challenges. The use of Graph Neural Networks for molecular exploration, a new and promising approach, makes it possible to fully exploit the potential of molecular data by refining predictions for new viable molecules. 
</p>

</div>

<div class="image">
<img decoding="async" src="https://www.margo.com/wp-content/uploads/2025/03/5.png">
        </div>
  </div>
</div>




<h3>ROI</h3>

<p>MARGO&#8217;s intervention generated significant benefits:</p>

<div class="custom-container-2">
    <div class="custom-box filled">
        <strong>Time savings and reduction in research costs</strong> Automating molecule generation reduces the number of laboratory tests and focuses resources on the most promising molecules.
    </div>
    <div class="custom-box outlined">
        
        <strong>Acceleration of drug research</strong> Thanks to predictive models, Qubit can identify drug candidates faster, reducing time-to-market.
    </div>
    <div class="custom-box outlined">
      
        <strong>Increased efficiency of internal processes</strong> Automation of internal tasks, such as document parsing, improves the ML team&#8217;s productivity and allows researchers to focus on higher value-added tasks.
    </div>
    <div class="custom-box filled">
      <strong>Scalability of the ML system</strong> The updated ML package is now stable, flexible, and easily deployable, allowing Qubit to respond more quickly to new research challenges.
    </div>
</div>

<hr>

<h2>Conclusion: Qubit Pharmaceuticals has reached a key milestone in the research of new molecules</h2>

<p>
MARGO&#8217;s AI expertise has allowed Qubit Pharmaceuticals to <strong>reach an important milestone in optimizing its processes for generating new molecules</strong>. This molecule generation project, now optimized through <strong>machine learning methods</strong>, has become a true strategic lever for <strong>accelerating scientific discoveries</strong>.
</p>
<p>
The molecule generation tool is now ready to be deployed on a large scale and will be accessible to all Qubit teams. This project is part of a broader vision for innovation, with potential new applications in quantum physics, chemistry, and medicine.
</p>



<div class="encadre-margo">
  <div class="content">
    <p class="margo-title">
     Are you facing similar challenges? Contact us!
    </p>

<p>Through the use of machine learning technologies and close collaboration with Qubit Pharmaceuticals&#8217; chemists and researchers, MARGO has made the generation of new molecules faster, more reliable, and more cost-effective. This partnership with Qubit confirms MARGO&#8217;s expertise in implementing cutting-edge AI solutions, particularly in complex sectors such as scientific and pharmaceutical research.</p>

    <p class="margo-final">
Transform your challenges into opportunities with innovative and tailor-made solutions!
    </p>

</div>


<div class="faq-container">

<details class="faq-item">
    <summary>What was Qubit Pharmaceuticals&#8217; main objective?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">Qubit Pharmaceuticals sought to accelerate the discovery of new molecules and generate drug candidates from complex molecular data, using advanced machine learning models.</p>
    </div>
  </details>

<details class="faq-item">
    <summary>What were the main challenges encountered?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">The challenge was to make molecular exploration faster, more exhaustive, and better targeted, while reducing costly laboratory tests and facilitating the large-scale adoption of AI tools.</p>
    </div>
  </details>

<details class="faq-item">
    <summary>What technologies were deployed by MARGO?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">MARGO&#8217;s teams integrated Machine Learning models such as Graph Neural Networks (GNN), Reinforcement Learning (RL), as well as Xgboost, LightGBM, and Catboost to model and predict the chemical properties of molecules.</p>
    </div>
  </details>

<details class="faq-item">
    <summary>What did the collaboration between Qubit and MARGO consist of?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">MARGO worked closely with internal teams to optimize molecular exploration, develop a scalable internal ML package, and create quality metrics ensuring model reliability and performance.</p>
    </div>
  </details>


<details class="faq-item">
    <summary>What concrete benefits were obtained?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">The project resulted in reduced research costs, faster time-to-market for new drugs, improved internal productivity, and a more flexible, scalable ML system.</p>
    </div>
  </details>

<details class="faq-item">
    <summary>What metrics were used to measure performance?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">Convergence speed, exploration diversity, repeatability of results, and chemical prediction accuracy were used to evaluate the efficiency and robustness of the AI models.</p>
    </div>
  </details>

<details class="faq-item">
    <summary>What is the overall impact of the project?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">This project marks a key step for Qubit Pharmaceuticals in modernizing molecular research and paves the way for new applications in chemistry, medicine, and quantum physics.</p>
    </div>
  </details>

<details class="faq-item">
    <summary>How does MARGO support other companies?</summary>
    <div class="faq-answer">
      <p style="color: #000000 !important;">Through its expertise in AI and the industrialization of Machine Learning models, MARGO helps other organizations overcome similar challenges by optimizing their research, analysis, and innovation processes.</p>
    </div>
  </details>
</div>

</div>


</div><p>The post <a href="https://www.margo.com/en/use-cases-en/qubit-pharmaceuticals-revolutionising-molecular-research-with-artificial-intelligence/">Qubit Pharmaceuticals: Revolutionising Molecular Research with Artificial Intelligence</a> appeared first on <a href="https://www.margo.com/en">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
