<?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/pl/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.margo.com/pl/</link>
	<description>Data, AI &#38; Digital Experts</description>
	<lastBuildDate>Sun, 18 Oct 2026 11:14:29 +0000</lastBuildDate>
	<language>pl-PL</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/pl/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Wdróż platformę danych ESG i zabezpiecz zgodność z CSRD</title>
		<link>https://www.margo.com/pl/przypadek-uzycia-pl/nexans-delivery-wymogow-regulacyjnych/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 13:31:37 +0000</pubDate>
				<category><![CDATA[Przypadek użycia]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=13846</guid>

					<description><![CDATA[<p>Delivery &#38; Product Management Renaud Roustang Jako Manager Practice Delivery &#38; Product Management, Renaud Roustang wspiera organizacje w udanej realizacji ich strategicznych projektów oraz transformacji (Data, AI, IT). Wychodząc od Państwa wyzwań i kontekstu, projektuje rozwiązania szyte na miarę, identyfikując kluczowe kompetencje oraz odpowiedni model współpracy. Jego zobowiązanie: ustrukturyzowanie zarządzania w celu zabezpieczenia produktów końcowych ...</p>
<p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/nexans-delivery-wymogow-regulacyjnych/">Wdróż platformę danych ESG i zabezpiecz zgodność z CSRD</a> appeared first on <a href="https://www.margo.com/pl">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">Jako Manager Practice Delivery &amp; Product Management, Renaud Roustang wspiera organizacje w udanej realizacji ich strategicznych projektów oraz transformacji (Data, AI, IT). Wychodząc od Państwa wyzwań i kontekstu, projektuje rozwiązania szyte na miarę, identyfikując kluczowe kompetencje oraz odpowiedni model współpracy. Jego zobowiązanie: ustrukturyzowanie zarządzania w celu zabezpieczenia produktów końcowych (deliverables) i przekształcenia Państwa ambicji w trwałą wydajność.</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="Studium przypadku Nexans x MARGO" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="">
      </iframe>
    </div>
  </div>

  <!-- INTRODUCTION & CONTEXTE -->
  <p>
    Nexans, globalny lider przemysłowy (15 000 pracowników, &gt;6 mld € przychodu), stawia zrównoważoną transformację w samym sercu swojej strategii tworzenia wartości poprzez model E3 (Ekonomia, Zaangażowanie, Środowisko). W obliczu rosnącej złożoności wymogów Unijnej Taksonomii oraz dyrektywy CSRD, grupa stanęła przed koniecznością: ustrukturyzowania łańcucha danych pozafinansowych zapewniającego poziom rygoru, audytowalności i niezawodności tradycyjnie zarezerwowany dla danych finansowych.
  </p>

  <p>
    Aby sprostać temu wyzwaniu i pokierować tą strategiczną transformacją, Nexans oparł się na MARGO. Działając jako partner w zakresie doradztwa technologicznego i delivery, MARGO pokierowało reinternalizacją systemu raportowania i wdrożyło ujednoliconą platformę danych, natywnie wpisując zrównoważony rozwój w ogólną wydajność biznesową grupy.
  </p>

  <!-- TABLEAU KPI -->
  <div class="table-scroll">
    <table>
      <thead>
        <tr>
          <th>Wskaźnik strategiczny</th>
          <th>Osiągnięty rezultat</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td><strong>Zgodność i audytowalność</strong></td>
          <td><strong>100% gwarancji dopasowania</strong> (Unijna Taksonomia, CSRD) z walidacją ścieżek audytu (Pistes d&#8217;Audit Traçables – PAT) przez biegłych rewidentów.</td>
        </tr>
        <tr>
          <td><strong>Time-to-Market</strong></td>
          <td><strong>Przyspieszony Delivery w 5 miesięcy</strong> z zobowiązaniem do rezultatów przy wdrożeniu platformy.</td>
        </tr>
        <tr>
          <td><strong>Wydajność finansowa</strong></td>
          <td><strong>120 tys. € rocznych oszczędności</strong> zabezpieczonych od momentu wdrożenia produkcyjnego dzięki zakończeniu usług outsourcingowych.</td>
        </tr>
        <tr>
          <td><strong>Ład korporacyjny (Governance) i suwerenność</strong></td>
          <td><strong>100% autonomii</strong> przekazanej zespołom wewnętrznym, które odzyskały pełną kontrolę nad swoimi danymi i silnikami obliczeniowymi.</td>
        </tr>
      </tbody>
    </table>
  </div>

  <hr>

  <!-- SECTION DÉFI -->
  <h2>Wyzwanie: opanowanie ryzyka regulacyjnego i przywrócenie suwerenności danych</h2>

  <p>
    Podobnie jak instytucje finansowe podlegające dyrektywom SFDR, duże grupy przemysłowe mierzą się w istocie z murem regulacyjnym wymagającym nienagannego zarządzania swoim majątkiem danych. Początkowo Nexans opierał się na ręcznym procesie raportowania środowiskowego powierzonym podmiotowi trzeciemu.
  </p>

  <p>Ta uzależniona od zewnętrznych dostawców architektura narażała organizację na trzy poważne ryzyka systemowe:</p>

  <ul>
    <li><strong>Ryzyko braku zgodności i braku przejrzystości:</strong> niezdolność do natychmiastowego dostarczenia ścieżek audytu (PAT) wymaganych przez kontrolerów zewnętrznych.</li>
    <li><strong>Bezwładność operacyjna:</strong> sztywność silników obliczeniowych w obliczu szybkiej ewolucji dyrektyw europejskich.</li>
    <li><strong>Spadek wartości:</strong> nawracające koszty operacyjne bez budowania trwałego wewnętrznego aktywa technologicznego.</li>
  </ul>

  <p>
    W obliczu tych ograniczeń dyrekcja <em>Sustainability &amp; Corporate Transformation</em> w Nexans musiała ściśle skoordynować funkcje biznesowe, finanse i IT w celu reinternalizacji tego krytycznego łańcucha. Od tej pory stawka wykraczała poza zwykłe zapewnienie zgodności: chodziło o zaprojektowanie zarządzanej infrastruktury zdolnej do konsolidacji zróżnicowanych danych rozproszonych w skali globalnej, tworząc jednocześnie fundament technologiczny o trwałej wartości.
  </p>

  <hr>

  <!-- SECTION SOLUTION -->
  <h2>Rozwiązanie MARGO: suwerenna Data Platform, Governance i AI-Readiness</h2>

  <p>
    Dokładnie w odpowiedzi na to podwójne wyzwanie związane ze zgodnością i wydajnością MARGO zaprojektowało i wdrożyło szytą na miarę architekturę chmurową. Rozwiązanie opiera się na wieloźródłowej Data Platform powiązanej z konfigurowalnym silnikiem obliczeniowym, zapewniając pełną kontrolę dyrekcjom ds. ESG (RSE) i Finansów.
  </p>

  <p>Aby zapewnić trwałość tego fundamentu, architektura ta wykorzystuje najbardziej zaawansowane standardy inżynieryjne:</p>

  <ul>
    <li><strong>Obliczenia rozproszone i skalowalność:</strong> modelowanie reguł biznesowych za pomocą języka Python i przetwarzanie dużych wolumenów danych z wielu źródeł przez Azure Databricks.</li>
    <li><strong>Fundament AI-Ready i Governance:</strong> rygorystyczna standaryzacja przepływów ESG tworzy zdrowe i audytowalne środowisko danych. Ten warunek architektoniczny jest niezbędny do wdrożenia w przyszłości zaawansowanych przypadków użycia (modelowanie predykcyjne śladu węglowego, integracja agentów generatywnej AI do odpytywania dokumentów) bez konieczności przebudowy infrastruktury.</li>
    <li><strong>Trwałość i dostępność biznesowa:</strong> wdrożenie intuicyjnej aplikacji React dla pracowników operacyjnych, opartej na wydajności Cosmos DB.</li>
    <li><strong>Uprzemysłowienie (CI/CD):</strong> automatyzacja wdrożeń w modelu <em>Infrastructure as Code</em> (IaC) za pośrednictwem Azure DevOps, gwarantująca na produkcji niezawodność na poziomie bankowym.</li>
  </ul>

  <hr>

  <!-- SECTION MÉTHODOLOGIE / DELIVERY -->
  <h2>Doskonałość wykonania: zabezpieczenie Delivery w środowisku krytycznym</h2>

  <p>
    Poza samą odpowiedzią techniczną, prowadzenie złożonych projektów danych pod silną presją regulacyjną wymaga metody wykonawczej łączącej tempo z rygorystyczną kontrolą ryzyka. Sukces tej transformacji opiera się na trzech filarach operacyjnych:
  </p>

  <div class="custom-container-3">
    <div class="custom-box outlined">
      <h4>1. Zobowiązanie do rezultatów</h4>
      <p>Projekt został ustrukturyzowany w formie przyspieszonego Delivery w modelu ryczałtowym na przestrzeni ścisłego okienka 5 miesięcy. Model ten zapewnia kadrze zarządzającej pełną przejrzystość: kontrolę nad budżetem, rygorystyczne dotrzymanie kamieni milowych oraz pełną odpowiedzialność za jakość produktu końcowego (livrable).</p>
    </div>
    <div class="custom-box outlined">
      <h4>2. Rygorystyczne RACI i Governance</h4>
      <p>Włączenie Delivery Managera MARGO blisko decydentów Nexans pozwoliło na ustanowienie płynnego zarządzania. Zespoły technologiczne (squads) MARGO oraz eksperci Nexans działali w ramach rygorystycznej macierzy RACI, aby usuwać przeszkody i zabezpieczać kluczowe decyzje.</p>
    </div>
    <div class="custom-box outlined">
      <h4>3. Data Quality &#8222;by design&#8221;</h4>
      <p>Architektura natywnie integruje zautomatyzowane mechanizmy walidacji w ramach każdego pipeline&#8217;u danych. Ta certyfikowana integralność w całym łańcuchu gwarantuje dokładność raportów dotyczących dopasowania sprzedaży podczas audytów zewnętrznych.</p>
    </div>
  </div>

  <!-- VERBATIM CLIENT -->
  <div class="citation">
    W tak krytycznych projektach transformacyjnych zaufanie opiera się na rygorze wykonania. MARGO dało się poznać jako strategiczny partner, łączący doskonałość technologiczną z kontrolą nad delivery, aby zagwarantować zgodność i trwałość naszej platformy ESG.
    <span class="auteur">David Grall, Wiceprezes Sustainability &amp; Corporate Transformation, Nexans</span>
  </div>

  <hr>

  <!-- TRANSPOSABILITÉ -->
  <h2>Wiedza i doświadczenie do przeniesienia na sektory ściśle regulowane</h2>

  <p>
    W oparciu o te wyniki inżynieria wdrożona dla Nexans demonstruje sprawdzoną zdolność MARGO do zabezpieczania krytycznych architektur danych znacznie wykraczających poza przemysł:
  </p>

  <ul>
    <li><strong>Zrównoważone finanse i ubezpieczenia (SFDR, NFRD, BCBS, Solvency II):</strong> projektowanie audytowalnych silników obliczeniowych do dopasowywania portfeli i raportowania ryzyk ostrożnościowych.</li>
    <li><strong>Przemysł i energia:</strong> strukturyzacja złożonych międzynarodowych przepływów danych przy zachowaniu interoperacyjności systemów legacy.</li>
    <li><strong>Suwerenność i cyberbezpieczeństwo:</strong> wdrażanie suwerennych architektur Cloud (IaC) spełniających najbardziej rygorystyczne normy bezpieczeństwa (SecNumCloud, DORA).</li>
  </ul>

  <!-- ENCADRÉ CONCLUSION & 2 CTAs -->
  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">Partner Twojej transformacji technologicznej</div>
      <h3>Przekształć swoje ograniczenia regulacyjne w dźwignie wydajności</h3>
      <p>
        W ostatecznym rozrachunku reinternalizacja obciążającego procesu regulacyjnego okazuje się potężną dźwignią doskonałości operacyjnej. Łącząc wizję strategiczną z rygorem wykonania, Nexans przekształcił europejski wymóg w suwerenną platformę danych, gotową na przyszłe wyzwania technologiczne.
      </p>
      <div class="margo-final">
        Zabezpiecz swoje krytyczne architektury Data i powierz delivery swoich strategicznych projektów ekspertyzie MARGO.
      </div>
      <div class="cta-actions">
        <a href="https://www.margo.com/fr/contact/" class="btn-bleu">Porozmawiaj z ekspertem MARGO</a>
        <a href="https://www.margo.com/pl/delivery-product-management/" class="btn-bleu">Poznaj naszą ofertę Delivery &amp; Product Management</a>
      </div>
    </div>

  <div class="faq-container">
    <details class="faq-item">
      <summary>Dlaczego warto skorzystać z pomocy wyspecjalizowanego partnera w zakresie Delivery Data w środowisku regulowanym?</summary>
      <div class="faq-answer">
        <p>MARGO łączy ekspertyzę inżynieryjną wywodzącą się ze środowisk o bardzo wysokiej krytyczności (Finanse rynkowe, Ubezpieczenia) z modelami wykonawczymi szytymi na miarę. Projektujemy skalowalne Data Platforms, które gwarantują ścisłą zgodność (CSRD, Taksonomia), generując jednocześnie mierzalny ROI operacyjny (spadek kosztów eksploatacji, przyspieszenie raportowania).</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>Jak przygotować Data Platform ESG do zastosowań Sztucznej Inteligencji?</summary>
      <div class="faq-answer">
        <p>AI wymaga solidnych fundamentów. Architektura musi opierać się na rygorystycznych standardach od pierwszego dnia (<em>Day 1</em>): rozdzieleniu pamięci masowej i obliczeń, automatyzacji wdrożeń (IaC) oraz rygorystycznym zarządzaniu przepływami. Ten fundament technologiczny pozwala następnie na podłączenie przypadków użycia AI (machine learning, generatywna AI) do wiarygodnych, zaetykietowanych i bezpiecznych danych.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>Jakie są korzyści z reinternalizacji w obliczu muru regulacyjnego?</summary>
      <div class="faq-answer">
        <p>Reinternalizacja to przywrócenie suwerenności firmy nad jej najcenniejszym aktywem. Współpraca z partnerem takim jak MARGO wnosi doświadczenie technologiczne (Azure, Databricks) niezbędne do zbudowania platformy, gwarantując jednocześnie pełny transfer kompetencji do zespołów naszych klientów, eliminując w ten sposób długoterminową zależność zewnętrzną.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>W jaki sposób wiedza i doświadczenie wdrożone w Nexans dają się przenieść na inne sektory ściśle regulowane?</summary>
      <div class="faq-answer">
        <p>MARGO działa historycznie na najbardziej wymagających rynkach pod względem zgodności i krytyczności przepływów (Finanse rynkowe, Bankowość, Ubezpieczenia, Energetyka). Wyzwania rozwiązane w Nexans — uzgadnianie zróżnicowanych danych z wielu źródeł, generowanie wiążących ścieżek audytu (PAT) oraz ścisły ład w ramach RACI — opierają się na zasadach inżynierii i Delivery identycznych z tymi, których wymagają regulatorzy finansowi (SFDR, DORA, Solvency II) czy przemysłowi.</p>
      </div>
    </details>
  </div>

</div>


</div><p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/nexans-delivery-wymogow-regulacyjnych/">Wdróż platformę danych ESG i zabezpiecz zgodność z CSRD</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Thibault, Programista C++ w MARGO: Od Practice do Wystąpień Tech</title>
		<link>https://www.margo.com/pl/zycie/wywiad-thibault-programista-cpp-margo/</link>
		
		<dc:creator><![CDATA[Mathilde]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 09:25:23 +0000</pubDate>
				<category><![CDATA[Życie]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=13701</guid>

					<description><![CDATA[<p>Portrait wideo Obejrzyj historię Thibaulta w skrócie Programista C++ w MARGO, Thibault opowiada o swojej pracy w obszarze dostępu do rynków finansowych, roli trenera i weryfikatora technicznego oraz pasji do społeczności C++. Poznaj inne historie W tym artykule Dlaczego warto wybrać MARGO, szukając wyzwań technicznych w C++? Jak Practice C++ wspiera dzielenie się wiedzą i ...</p>
<p>The post <a href="https://www.margo.com/pl/zycie/wywiad-thibault-programista-cpp-margo/">Thibault, Programista C++ w MARGO: Od Practice do Wystąpień Tech</a> appeared first on <a href="https://www.margo.com/pl">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">

  <!-- BANER WIDEO YOUTUBE NA GÓRZE (50% / 50%) -->
  <div class="cta-split" style="grid-template-columns: 1fr 1fr;">
    <div class="cta-card">
      <div class="cta-kicker">Portrait wideo</div>
      <h3 class="cta-title">Obejrzyj historię Thibaulta w skrócie</h3>
      <p>
        Programista C++ w MARGO, Thibault opowiada o swojej pracy w obszarze dostępu do rynków finansowych, roli trenera i weryfikatora technicznego oraz pasji do społeczności C++.
      </p>
      <a href="https://www.margo.com/nos-equipes/" target="_blank" rel="noopener" class="btn-bleu">Poznaj inne historie</a>
    </div>
    <div class="video-card">
      <div class="video-container">
        <iframe 
          src="https://www.youtube.com/embed/Pblf9hNt-xA" 
          title="Wywiad z Thibaultem - Programistą C++ w MARGO" 
          allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
          allowfullscreen>
        </iframe>
      </div>
    </div>
  </div>

  <!-- SPIS TREŚCI -->
  <div class="sommaire">
    <div class="sommaire-title">W tym artykule</div>
    <ul class="sommaire-list">
      <li><a href="#choisir-margo">Dlaczego warto wybrać MARGO, szukając wyzwań technicznych w C++?</a></li>
      <li><a href="#practice-cpp">Jak Practice C++ wspiera dzielenie się wiedzą i naukę?</a></li>
      <li><a href="#communaute-meetups">Jak MARGO wspiera zaangażowanie w społeczność C++?</a></li>
      <li><a href="#objectifs-conferences">Jak Centrum EXCELLENCE pomaga zostać uznanym prelegentem technicznym?</a></li>
    </ul>
  </div>

  <!-- SEKCJA 1 -->
  <h2 id="choisir-margo">Dlaczego warto wybrać MARGO, szukając wyzwań technicznych w C++?</h2>

  <p>
    Inżynieria systemów o wysokiej gęstości oprogramowania wymaga stałej rygorystyczności i środowiska o najwyższych standardach. W sektorze finansowym architektury dostępu do rynków giełdowych stanowią idealne pole do popisu dla ekspertów języka C++. To właśnie w sercu tych złożonych zagadnień rozwija się Thibault, Programista C++, który dołączył do MARGO w 2025 roku, aby realizować projekty dla dużej europejskiej grupy bankowej.
  </p>
  <p>
    Dla doświadczonego inżyniera wybór firmy doradczej opiera się na gwarancji udziału w kluczowych projektach i realnych perspektywach rozwoju kariery. W trakcie procesu rekrutacji Thibaulta przekonała obietnica ambitnych wyzwań technicznych oraz struktura Centrum EXCELLENCE.
  </p>

  <div class="citation">
    „Wybrałem MARGO przede wszystkim ze względu na obietnicę prawdziwych wyzwań technicznych oraz konkretne możliwości rozwoju, jakie oferują Practice i Centrum EXCELLENCE.”
    <span class="auteur">Thibault, Programista C++ w MARGO</span>
  </div>

  <hr />

  <!-- SEKCJA 2: ZDJĘCIE PO LEWEJ Z PODZIELONYM TEKSTEM -->
  <h2 id="practice-cpp">Jak Practice C++ wspiera dzielenie się wiedzą i naukę?</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="Szkolenia i społeczność Practice C++ w MARGO" 
        loading="lazy" 
      />
    </div>
    <div class="text">
      <p>
        Poza codzienną pracą projektową, Thibault aktywnie angażuje się w społeczność firmową jako trener i weryfikator techniczny. Pomaga między innymi w organizacji wydarzeń z cyklu „Dni Practice C++”. Ta rola pozwala mu spojrzeć na programowanie od strony dydaktycznej, oceniać poziom kandydatów podczas rekrutacji i utrzymywać szerszą perspektywę na innowacje technologiczne wdrażane w całej firmie.
      </p>
    </div>
  </div>

  <p>
    To wewnętrzne zaangażowanie zaowocowało również wartościową inicjatywą : wraz ze swoim Practice Leaderem Thibault stworzył dedykowaną przestrzeń w firmowym intranecie, poświęconą aktualnościom ze świata C++. Ten przegląd techniczny, analizujący najnowsze zmiany w języku, stał się stałym punktem odniesienia wyróżnianym w miesięcznym newsletterze krajowym i kwartalnym wydaniu europejskim.
  </p>

  <hr />

  <!-- SEKCJA 3 -->
  <h2 id="communaute-meetups">Jak MARGO wspiera zaangażowanie w społeczność C++?</h2>

  <p>
    Kultura inżynieryjna MARGO kładzie duży nacisk na przekazywanie wiedzy i wymianę doświadczeń z zewnętrznym środowiskiem technologicznym. Thibault, który jest bardzo aktywny w społeczności C++, współorganizuje spotkania branżowe w siedzibie firmy, w tym we współpracy z C++FRug (C++ French User Group).
  </p>
  <p>
    Regularne wystąpienia techniczne podczas tych wydarzeń pozwalają mu dzielić się wiedzą zespołu MARGO i jednocześnie rozwijać własne kompetencje. Taka synergia między pasją pracownika a wsparciem ze strony firmy buduje silny ekosystem programistyczny.
  </p>

  <hr />

  <!-- SEKCJA 4 -->
  <h2 id="objectifs-conferences">Jak Centrum EXCELLENCE pomaga zostać uznanym prelegentem technicznym?</h2>

  <p>
    Rozwój zawodowy w MARGO opiera się na uważnym wsłuchiwaniu się w indywidualne cele każdego konsultanta. W przypadku Thibaulta cel jest jasny: zostać uznanym prelegentem technicznym na arenie międzynarodowej. Aby wesprzeć te dążenia, Centrum EXCELLENCE zapewnia konkretne środki, w tym finansowanie wyjazdów na kluczowe wydarzenia branżowe.
  </p>
  <p>
    Thibault miał okazję pojechać do Anglii, aby wziąć udział w konferencji ACCU — jednym z najważniejszych wydarzeń dla programistów C++ na świecie. Spersonalizowane wsparcie połączone ze sprawnym zarządzaniem projektami tworzy środowisko, które skutecznie stymuluje rozwój inżynierów.
  </p>

  <div class="citation">
    „MARGO zapewnia środowisko, które jest jednocześnie ambitne i wspierające. Pomagają też realizować cele osobiste. Ja chcę zostać uznanym prelegentem technicznym, a MARGO daje mi narzędzia, by to osiągnąć.”
    <span class="auteur">Thibault, Programista C++ w MARGO</span>
  </div>

  <hr />

  <!-- SEKCJA FAQ -->
  <h2>Najczęściej zadawane pytania (FAQ)</h2>
  
  <div class="faq-container">
    <details class="faq-item">
      <summary>Na czym polega rola Trenera i Weryfikatora Technicznego w ramach Practice?</summary>
      <div class="faq-answer">
        <p>Trener i Weryfikator Techniczny ocenia umiejętności kandydatów podczas rozmów rekrutacyjnych. Wspiera również młodszych i doświadczonych konsultantów w podnoszeniu kwalifikacji, wdrażaniu dobrych praktyk oraz przygotowywaniu wystąpień technicznych.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>Jak wygląda współpraca MARGO ze społecznościami takimi jak C++FRug?</summary>
      <div class="faq-answer">
        <p>MARGO udostępnia swoje biura i współorganizuje spotkania technologiczne, dając pracownikom przestrzeń do wymiany doświadczeń z ekspertami z zewnątrz, prowadzenia prelekcji oraz prezentowania swoich projektów.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>W jaki sposób MARGO wspiera udział w międzynarodowych konferencjach?</summary>
      <div class="faq-answer">
        <p>Dzięki Centrum EXCELLENCE konsultanci otrzymują pełne finansowanie udziału w światowych wydarzeniach (ACCU, CppCon) oraz indywidualny mentoring pomagający w przygotowaniu prelekcji i materiałów.</p>
      </div>
    </details>
  </div>

  <!-- BLOK KORPORACYJNY MARGO -->
  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">Kariera i Oferty Pracy</div>
      <h3>Chcesz dowiedzieć się więcej lub dołączyć do MARGO?</h3>
      <ul>
        <li><a href="https://www.margo.com/nous-rejoindre/#" target="_blank" rel="noopener">Sprawdź nasze oferty pracy</a></li>
        <li><a href="https://www.margo.com/nos-equipes/" target="_blank" rel="noopener">Poznaj historie innych pracowników</a></li>
        <li><a href="https://www.linkedin.com/company/margofr" target="_blank" rel="noopener">Dołącz do społeczności MARGO na LinkedIn</a></li>
        <li><a href="https://www.margo.com/" target="_blank" rel="noopener">Odwiedź naszą stronę internetową</a></li>
      </ul>

      <hr />

      <div class="margo-title">O MARGO</div>
      <p>
        MARGO to europejska firma doradztwa w zakresie inżynierii technologicznej i AI, specjalizująca się w rozwiązywaniu najbardziej złożonych wyzwań IT.
      </p>
      <p>
        Przekształcamy złożoność technologiczną w wydajność biznesową i przewagę konkurencyjną dla światowych liderów bankowości, ubezpieczeń i przemysłu.
      </p>
      <p class="margo-final">
        Zespół 450 wysokiej klasy ekspertów w Paryżu, Londynie i naszym centrum inżynieryjnym w Warszawie projektuje i wdraża krytyczne architektury Data, Cloud i AI. Tam, gdzie inni działają ogólnie, my stawiamy na wąską specjalizację i najwyższą jakość realizacji.
      </p>
    </div>
  </div>

</div>


</div><p>The post <a href="https://www.margo.com/pl/zycie/wywiad-thibault-programista-cpp-margo/">Thibault, Programista C++ w MARGO: Od Practice do Wystąpień Tech</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Louise: od C++ do CppCon w USA</title>
		<link>https://www.margo.com/pl/zycie/louise-od-c-do-cppcon-w-usa/</link>
		
		<dc:creator><![CDATA[Mathilde]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 15:06:49 +0000</pubDate>
				<category><![CDATA[Życie]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=13644</guid>

					<description><![CDATA[<p>Wideo świadectwo Obejrzyj świadectwo Louise w wideo Software Engineer w MARGO, Louise opowiada w wideo o swojej ścieżce kariery, wdrażaniu do Practice C++, roli Walidatorki Technicznej oraz udziale w CppCon w USA. Odkryj inne świadectwa W tym artykule Dlaczego warto wybrać MARGO, gdy dążysz do doskonałości w C++? Jak Practice C++ strukturyzuje wsparcie dla konsultantów? ...</p>
<p>The post <a href="https://www.margo.com/pl/zycie/louise-od-c-do-cppcon-w-usa/">Louise: od C++ do CppCon w USA</a> appeared first on <a href="https://www.margo.com/pl">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">

  <!-- BLOK WIDEO YOUTUBE W NAGŁÓWKU (50% / 50%) -->
  <div class="cta-split" style="grid-template-columns: 1fr 1fr;">
    <div class="cta-card">
      <div class="cta-kicker">Wideo świadectwo</div>
      <h3 class="cta-title">Obejrzyj świadectwo Louise w wideo</h3>
      <p>
        Software Engineer w MARGO, Louise opowiada w wideo o swojej ścieżce kariery, wdrażaniu do Practice C++, roli Walidatorki Technicznej oraz udziale w CppCon w USA.
      </p>
      <a href="https://www.margo.com/pl/nasze-zespoly/" target="_blank" rel="noopener" class="btn-bleu">Odkryj inne świadectwa</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>

  <!-- SPIS TREŚCI -->
  <div class="sommaire">
    <div class="sommaire-title">W tym artykule</div>
    <ul class="sommaire-list">
      <li><a href="#choisir-margo">Dlaczego warto wybrać MARGO, gdy dążysz do doskonałości w C++?</a></li>
      <li><a href="#practice-cpp">Jak Practice C++ strukturyzuje wsparcie dla konsultantów?</a></li>
      <li><a href="#validatrice-technique">Jaki wpływ na rozwój zawodowy ma rola Walidatorki Technicznej?</a></li>
      <li><a href="#cppcon-usa">Jak MARGO zachęca do udziału w konferencjach takich jak CppCon?</a></li>
    </ul>
  </div>

  <!-- SEKCJA 1 -->
  <h2 id="choisir-margo">Dlaczego warto wybrać MARGO, gdy dążysz do doskonałości w C++?</h2>

  <p>
    Inżynieria oprogramowania stosowana w systemach krytycznych wymaga doskonałej znajomości języków niskiego poziomu oraz architektur o niskim opóźnieniu. W tym środowisku o wysokiej gęstości technicznej wybór ścieżki zawodowej opiera się na zdolności firmy doradczej do oferowania złożonych wyzwań przy jednoczesnym zapewnieniu ciągłego rozwoju. To dokładnie ta równanie kierowało ścieżką Louise, Software Engineer specjalizującej się w C++ w Grupie MARGO.
  </p>
  <p>
    Gdy inżynier ocenia możliwości rynkowe, jej głównym priorytetem jest zakres techniczny powierzanych jej projektów. Podczas procesu rekrutacji Louise natychmiast rozpoznała wyjątkowe pozycjonowanie MARGO. Tam, gdzie tradycyjni gracze stawiają na wolumen, MARGO wybiera hiperspecjalizację i wysoką złożoność technologiczną.
  </p>

  <div class="citation">
    Szukając umowy o pracę na czas nieokreślony, czułam, że MARGO wyróżnia się wyzwaniami technicznymi i perspektywami rozwoju, ale przede wszystkim ludzkim podejściem. To naprawdę to, co czułam przez cały proces rekrutacji.
    <span class="auteur">Louise, Software Engineer C++ w MARGO</span>
  </div>

  <hr>

  <!-- SEKCJA 2 : PRACTICE CPP Z ZDJĘCIEM PO PRAWEJ STRONIE -->
  <h2 id="practice-cpp">Jak Practice C++ strukturyzuje wsparcie dla konsultantów?</h2>

  <div class="container-photo">
    <div class="text">
      <p>
        Model organizacyjny MARGO opiera się na Diale EXCELLENCE i jego autonomicznych Practices, zaprojektowanych dla ekspertów. Dołączając do Practice C++, Louise stała się częścią zżytego zespołu pasjonatów sprzyjającego dzieleniu się wiedzą między równorzędnymi partnerami. Ten ekosystem pozwala przełamać izolację konsultanta na misji i wpisać każdą ścieżkę kariery w dynamikę ciągłego uczenia się.
      </p>
      <p>
        Zarządzanie Practice zapewnia spersonalizowane wsparcie dostosowane do aspiracji każdego pracownika. Chcąc pogłębić swoją wiedzę na temat wewnętrznych mechanizmów kompilatorów, Louise skorzystała ze spersonalizowanego programu mentorskiego. MARGO oferuje najnowocześniejsze szkolenia i indywidualne sesje coachingu prowadzone przez starszych ekspertów, aby zagwarantować ten rozwój umiejętności.
      </p>
    </div>
    <div class="image">
      <img decoding="async" src="https://www.margo.com/wp-content/uploads/2026/10/MARGO-2000-13-1.jpg" alt="Wsparcie i społeczność Practice C++ w MARGO" loading="lazy">
    </div>
  </div>

  <hr>

  <!-- SEKCJA 3 -->
  <h2 id="validatrice-technique">Jaki wpływ na rozwój zawodowy ma rola Walidatorki Technicznej?</h2>

  <p>
    W MARGO rozwój nie ogranicza się do realizacji projektów klienckich. Każdy konsultant jest zachęcany do aktywnego udziału w społeczności i rozwijania postawy lidera. Louise poprosiła o objęcie roli Walidatorki Technicznej, angażując się bezpośrednio w proces rekrutacji przyszłych talentów.
  </p>
  <p>
    Ta odpowiedzialność pozwala jej oceniać poziom techniczny kandydatów, doskonalić umiejętności oceny eksperckiej oraz utrzymywać rygorystyczną wiedzę na temat rozwoju języka C++. To zaangażowanie wzmacnia standardy rekrutacji, jednocześnie oferując konsultantom prawdziwe uznanie w ramach Practice.
  </p>

  <hr>

  <!-- SEKCJA 4 : CPPCON Z ZDJĘCIEM PO LEWEJ STRONIE -->
  <h2 id="cppcon-usa">Jak MARGO zachęca do udziału w konferencjach takich jak 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, Prelegentka na CppCon w USA dla MARGO" loading="lazy">
    </div>
    <div class="text">
      <p>
        Zaangażowanie Działu EXCELLENCE przekłada się na ogromne inwestycje w szkolenia i promowanie swoich zespołów. MARGO pokrywa koszty udziału swoich konsultantów w najważniejszych światowych wydarzeniach technologicznych. To właśnie w tym kontekście Louise przygotowała swoje wystąpienie na CppCon w Stanach Zjednoczonych, wiodącą międzynarodową konferencję poświęconą C++.
      </p>
      <p>
        Wspierana przez swojego Practice Managera i swoich współpracowników, zaprezentowała <em>lightning talk</em> przed publicznością złożoną z międzynarodowych ekspertów. To wystąpienie ilustruje dążenie MARGO do wspierania swoich talentów w drodze do doskonałości i budowania ich wiarygodności w globalnej społeczności inżynierii oprogramowania.
      </p>
    </div>
  </div>

  <div class="citation">
    Gdybym miała podsumować MARGO jednym słowem, byłaby to życzliwość, ponieważ ludzie szczerze chcą, abyś robił postępy i zawsze są gotowi wysłuchać.
    <span class="auteur">Louise, Software Engineer C++ w MARGO</span>
  </div>

  <hr>

  <!-- FAQ KANDYDACI -->
  <h2>Często Zadawane Pytania (FAQ)</h2>

  <div class="faq-container">
    <details class="faq-item">
      <summary>Jak działa Practice w MARGO?</summary>
      <div class="faq-answer">
        <p>Practice to społeczność ekspercka dedykowana określonemu obszarowi technologicznemu, takiemu jak C++, Cloud, Data czy AI. Jest prowadzona przez wywodzącego się z branży Practice Managera, który nadzoruje śledzenie projektów, wsparcie kariery i sesje coachingu rówieśniczego.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>Jak MARGO finansuje udział w międzynarodowych konferencjach?</summary>
      <div class="faq-answer">
        <p>W ramach działalności Działu EXCELLENCE MARGO pokrywa koszty wstępu, podróży i przygotowania konsultantów do udziału w dużych światowych spotkaniach technologicznych, takich jak CppCon w USA czy ACCU w Wielkiej Brytanii.</p>
      </div>
    </details>

    <details class="faq-item">
      <summary>Na czym polega zaangażowanie jako Walidator Techniczny?</summary>
      <div class="faq-answer">
        <p>Walidatorzy Techniczni to konsultanci na misjach, którzy biorą udział w rozmowach kwalifikacyjnych, aby ocenić doskonałość techniczną kandydatów. Rola ta pozwala rozwijać umiejętności oceny i bezpośrednio przyczynia się do utrzymania wysokich wymagań rekrutacyjnych.</p>
      </div>
    </details>
  </div>

  <!-- RAMKA INSTYTUCJONALNA MARGO -->
  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">Kariera &amp; Możliwości</div>
      <h3>Chcesz dowiedzieć się więcej lub aplikować do MARGO?</h3>
      <ul>
        <li><strong>Sprawdź nasze oferty pracy:</strong> <a https://www.margo.com/pl/aplikuj/#" target="_blank" rel="noopener">https://www.margo.com/pl/aplikuj/#</a></li>
        <li><strong>Odkryj inne świadectwa:</strong> <a href="https://www.margo.com/pl/nasze-zespoly/" target="_blank" rel="noopener">https://www.margo.com/pl/nasze-zespoly/</a></li>
        <li><strong>Dołącz do społeczności MARGO na LinkedIn:</strong> <a href="https://www.linkedin.com/company/margofr" target="_blank" rel="noopener">https://www.linkedin.com/company/margofr</a></li>
        <li><strong>Odwiedź naszą stronę internetową:</strong> <a href="https://www.margo.com/" target="_blank" rel="noopener">https://www.margo.com/</a></li>
      </ul>

      <hr>

      <div class="margo-title">O MARGO</div>
      <p>
        MARGO to europejska grupa doradcza w dziedzinie inżynierii technologicznej i AI, skoncentrowana wyłącznie na rozwiązywaniu wyzwań IT o bardzo wysokiej złożoności.
      </p>
      <p>
        Przekształcamy złożoność technologiczną w wydajność biznesową i przewagę konkurencyjną dla światowych liderów w branży finansowej, ubezpieczeniowej i przemysłowej.
      </p>
      <p class="margo-final">
        Dzięki 450 czołowym ekspertom rozsianym między Paryżem, Londynem a naszym centrum doskonałości inżynieryjnej w Warszawie, projektujemy i wdrażamy najbardziej krytyczne architektury Data, Cloud i AI. Tam, gdzie inni uogólniają, my hiperspecjalizujemy się, aby świadczyć usługi z wymogiem doskonałości w dostarczaniu rozwiązań.
      </p>
    </div>
  </div>

</div>


</div><p>The post <a href="https://www.margo.com/pl/zycie/louise-od-c-do-cppcon-w-usa/">Louise: od C++ do CppCon w USA</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Badania stosowane nad AI: Ichraq Lemghari dołącza do naszej praktyki AI</title>
		<link>https://www.margo.com/pl/prasa/badania-stosowane-ai-ichraq-lemghari/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 16:27:56 +0000</pubDate>
				<category><![CDATA[Prasa]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12810</guid>

					<description><![CDATA[<p>Z dumą ogłaszamy, że Ichraq Lemghari dołącza do naszej praktyki AI. Jako doktor w dziedzinie sztucznej inteligencji będzie kierować naszymi projektami badań stosowanych i innowacji oraz nadawać im tempo. Na nieustannie rozpędzonym rynku technologii zakup licencji czy surowy dostęp do narzędzi nie wystarczają już, by tworzyć wartość. Nasze przekonanie jest jasne: o prawdziwej efektywności decyduje ...</p>
<p>The post <a href="https://www.margo.com/pl/prasa/badania-stosowane-ai-ichraq-lemghari/">Badania stosowane nad AI: Ichraq Lemghari dołącza do naszej praktyki AI</a> appeared first on <a href="https://www.margo.com/pl">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>Z dumą ogłaszamy, że Ichraq Lemghari dołącza do naszej praktyki AI. Jako doktor w dziedzinie sztucznej inteligencji będzie kierować naszymi projektami badań stosowanych i innowacji oraz nadawać im tempo.</strong>
  </p>

  <p>
    Na nieustannie rozpędzonym rynku technologii zakup licencji czy surowy dostęp do narzędzi nie wystarczają już, by tworzyć wartość. Nasze przekonanie jest jasne: o prawdziwej efektywności decyduje dziś umiejętność opanowania tych złożonych innowacji i przekształcenia ich w niezawodne zastosowania przemysłowe. Dołączenie Ichraq wpisuje się dokładnie w tę dynamikę i wzmacnia nasze naukowe DNA, abyśmy mogli sprostać wyzwaniom AI w środowisku produkcyjnym.
  </p>

  <blockquote class="citation">
    Wartość AI nie polega już wyłącznie na dostępie do technologii, lecz na umiejętności przekształcania ich w niezawodne rozwiązania. Ichraq pomoże przyspieszyć naszą pracę i opracować nowe przypadki użycia dla naszych klientów.
    <span class="auteur">Hamza Bouanani, AI Practice Manager</span>
  </blockquote>

  <p>
    <strong>Ekspertyza naukowa w centrum wyzwań przemysłowych</strong>
  </p>

  <p>
    Absolwentka prestiżowego programu magisterskiego Mathematics, Vision, Learning (MVA) i doktor Université Paris-Saclay (doktorat realizowany we współpracy z Safran Tech), Ichraq wnosi najnowocześniejszą wiedzę z zakresu deep learningu i widzenia komputerowego. Jej ścieżka, skoncentrowana na odporności modeli stosowanych w przemyśle, pozwala jej sprawnie łączyć badania naukowe na wysokim poziomie z wymaganiami operacyjnymi w terenie.
  </p>

  <blockquote class="citation">
    Dołączyłam do MARGO ze względu na znaczenie, jakie przywiązuje się tu do badań stosowanych. Możliwość pracy nad nowymi tematami przy jednoczesnym udziale w konkretnych projektach była decydującym czynnikiem przy moim wyborze.



</div><p>The post <a href="https://www.margo.com/pl/prasa/badania-stosowane-ai-ichraq-lemghari/">Badania stosowane nad AI: Ichraq Lemghari dołącza do naszej praktyki AI</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Coroczny wieczór MARGO w Palais de Tokyo w Paryżu</title>
		<link>https://www.margo.com/pl/zycie/wieczor-margo-palais-de-tokyo/</link>
		
		<dc:creator><![CDATA[Anne-Sophie]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 09:15:22 +0000</pubDate>
				<category><![CDATA[Życie]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12556</guid>

					<description><![CDATA[<p>W czwartek 11 czerwca zespoły MARGO spotkały się w Palais de Tokyo na naszym corocznym wieczorze. Było to idealne miejsce, by odnowić kontakty, wymienić się pomysłami i wspólnie świętować dynamikę, którą razem tworzymy. W tym wyjątkowym wydarzeniu wzięli udział współpracownicy nie tylko z Francji, ale także z Wielkiej Brytanii i Polski, co pokazuje synergię łączącą ...</p>
<p>The post <a href="https://www.margo.com/pl/zycie/wieczor-margo-palais-de-tokyo/">Coroczny wieczór MARGO w Palais de Tokyo w Paryżu</a> appeared first on <a href="https://www.margo.com/pl">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>
    W czwartek 11 czerwca zespoły MARGO spotkały się w Palais de Tokyo na naszym corocznym wieczorze. Było to idealne miejsce, by odnowić kontakty, wymienić się pomysłami i wspólnie świętować dynamikę, którą razem tworzymy.
  </p>

    <p>W tym wyjątkowym wydarzeniu wzięli udział współpracownicy nie tylko z Francji, ale także z Wielkiej Brytanii i Polski, co pokazuje synergię łączącą nasze międzynarodowe oddziały.</p>

  <div class="container-photo">
    <div class="text">
      <h2>Kultura organizacyjna MARGO w praktyce</h2>
      <p>
        Zgodnie z naszą kulturą organizacyjną ten wieczór miał dać pracownikom chwilę autentycznego kontaktu. Na wejściu każdy uczestnik otrzymywał kapelusz MARGO, który nadał wieczorowi swobodny, letni charakter.
      </p>

<p>
    Przez cały wieczór zespoły gromadziły się wokół fotobudki przygotowanej specjalnie na tę okazję. Rekwizyty, wspólne chwile i grupowe zdjęcia towarzyszyły całemu wydarzeniu, a każdy mógł zabrać do domu namacalną pamiątkę. Te proste, angażujące atrakcje w dużej mierze przyczyniły się do ciepłej atmosfery, która zacieśniła więzi między współpracownikami.
  </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>Bogate doświadczenie pracownika: filar naszej marki pracodawcy</h2>
  
  <p>
    W MARGO coroczny wieczór nie jest wydarzeniem jednorazowym. Wpisuje się w szersze podejście, w którym życie firmy przez cały rok wyznaczają regularne spotkania. Przykładamy ogromną wagę do tego, by nasze talenty, niezależnie od tego, czy pracują w zespołach wewnętrznych, czy w jednej z naszych 6 praktyk (inżynieria oprogramowania, chmura, AI, dane, rynki kapitałowe, ubezpieczenia), miały zapewnione chwile na wzajemne kontakty.
  </p>
  

<a href="https://sites.google.com/margo-group.com/intranet-margo/local-hubs/france/fr-%C3%A9v%C3%A9nements" 
  target="_blank"
  rel="noopener"> 
 <p> Oto nasz kalendarz wydarzeń MARGO </p>
</a>

  <p> Opiera się on na kilku uzupełniających się formatach:</p>

  <div class="custom-container-3">
    <div class="custom-box outlined">
      <h4>Meetupy i wymiana wiedzy technicznej</h4>
      <p>Sesje prowadzone przez współpracowników dla współpracowników, które pielęgnują doskonałość technologiczną i pozwalają wymieniać się najlepszymi praktykami rynkowymi.</p>
    </div>
    <div class="custom-box outlined">
      <h4>Regularne afterworki</h4>
      <p>Nieformalne chwile, by odpocząć i wzmocnić spójność między zespołami.</p>
    </div>
    <div class="custom-box outlined">
      <h4>Spotkania praktyk</h4>
      <p>Spotkania społeczności, które pozwalają utrzymać bliskie relacje bez względu na lokalizację.</p>
    </div>
  </div>

  <p>
    Ta stała aktywność ma kluczowe znaczenie dla udanego onboardingu i inspirującego środowiska pracy, bez którego trudno zbudować satysfakcjonującą karierę w inżynierii IT.
  </p>

  
  <hr>
  

<div class="container-photo">
  <div class="text">
  <h2>Wzorowa postawa, doskonałość i ambicja</h2>

<p>
    Od 2005 roku MARGO rozwija się organicznie, opierając się na solidnych wartościach, w których centrum jest „Zaufanie”.
  </p>

  <p>
    Ta wizja stawia rozwój kompetencji w centrum naszego modelu. Dbając o konsekwencję, metodę i wsparcie, utrzymujemy wartość rynkową naszych ekspertów na najwyższym poziomie, aby mogli sprostać dzisiejszym i jutrzejszym wyzwaniom technologicznym, zwłaszcza w obliczu rosnącej roli rozwiązań sztucznej inteligencji.
  </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>Dziękujemy wszystkim</h3>
      <p>
        Sukces tego wieczoru, tak jak sukces MARGO, opiera się na zaangażowaniu każdego z nas. Serdecznie dziękujemy:
      </p>
      <ul>
        <li><strong>Naszym pracownikom</strong> – za ich obecność i codzienne zaangażowanie.</li>
        <li><strong>Naszym klientom</strong> – za nieustające zaufanie do naszych metod i wsparcia.</li>
        <li><strong>Naszym byłym współpracownikom</strong> – za to, że nadal promują ekspertyzę MARGO w całej naszej sieci kontaktów.</li>
      </ul>
      <div class="margo-final">
        Do zobaczenia za rok na kolejnym wielkim spotkaniu społeczności MARGO!
      </div>
    </div>
  </div>

</div>

<p>&nbsp;</p>

</div><p>The post <a href="https://www.margo.com/pl/zycie/wieczor-margo-palais-de-tokyo/">Coroczny wieczór MARGO w Palais de Tokyo w Paryżu</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jak przyspieszyć dostarczanie IT przy wysokiej złożoności technologicznej dzięki Nearshore Premium MARGO</title>
		<link>https://www.margo.com/pl/przypadek-uzycia-pl/nearshore-premium-szybsze-dostarczanie-it/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 09:00:11 +0000</pubDate>
				<category><![CDATA[Przypadek użycia]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12200</guid>

					<description><![CDATA[<p>Dyrektor MARGO Polska Alexandre Le Mée Lider nastawiony na wyniki, z silnym duchem przedsiębiorczości. Alexandre kieruje obecnie MARGO Polska i wnosi dziesięć lat udanych doświadczeń w rozwoju biznesu na polskim rynku. LinkedIn Na rynku technologicznym tempo wyznaczają innowacje, a realizacja na dużą skalę staje się kluczowym wyzwaniem dla globalnych liderów. Criteo, jeden z czołowych światowych ...</p>
<p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/nearshore-premium-szybsze-dostarczanie-it/">Jak przyspieszyć dostarczanie IT przy wysokiej złożoności technologicznej dzięki Nearshore Premium MARGO</a> appeared first on <a href="https://www.margo.com/pl">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">Dyrektor MARGO Polska</div>
            <p class="author-name">Alexandre Le Mée</p>
            <p class="author-role">Lider nastawiony na wyniki, z silnym duchem przedsiębiorczości. Alexandre kieruje obecnie MARGO Polska i wnosi dziesięć lat udanych doświadczeń w rozwoju biznesu na polskim rynku.</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="Wideo eksperta" 
            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>
        Na <strong>rynku technologicznym</strong> tempo wyznaczają innowacje, a realizacja na dużą skalę staje się kluczowym wyzwaniem dla globalnych liderów. Criteo, jeden z czołowych światowych graczy w obszarze retail media i marketingu cyfrowego, działa w wysoce wielokulturowym i międzynarodowym ekosystemie. Jego środowiska technologiczne są niezwykle wymagające i zdecydowanie ukierunkowane na <strong>dane w czasie rzeczywistym</strong> i platformy. </p>

<p>Ta infrastruktura ma też silny wymiar związany ze sztuczną inteligencją, co stawia ogromne wyzwania w zakresie wydajności, niezawodności i skalowalności. Aby wspierać tę dynamikę ciągłej transformacji i zautomatyzować przemysłowe przepływy danych, Criteo podjęło strategiczną decyzję o współpracy z 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>Wyzwanie: utrzymać doskonałość inżynierii oprogramowania na dużą skalę</h2>
  
  <p>
    Sama natura biznesu Criteo zakłada nieustanną transformację technologiczną. Na niezwykle dynamicznym i coraz bardziej konkurencyjnym rynku firma musi stale rozwijać swoją ofertę i masowo automatyzować przepływy danych. Utrzymanie bardzo wysokich standardów inżynierskich na dużą skalę wymaga jednak <strong>wysoce wyspecjalizowanej ekspertyzy</strong>, łączącej doskonałość techniczną, dogłębne zrozumienie produktu i wymagań biznesowych.
  </p>
  <p>
    Criteo korzystało już z modelu outsourcingu w Indiach. Aby jednak sprostać nowym wyzwaniom transformacyjnym, firma chciała oprzeć się na dodatkowych źródłach efektywności po stronie nearshore. Celem było uzupełnienie modelu offshore, aby poprawić ogólną konkurencyjność i <strong>skalować organizację technologiczną</strong>.
  </p>

  <hr />

  <h2>Rozwiązanie: Nearshore Premium, prawdziwy motor strategicznej inżynierii</h2>

<h3>Hub MARGO Polska, czyli technologia szyta na miarę</h3>

  <p>
    Aby spełnić te wymagania bez żadnych kompromisów, MARGO uruchomiło swój hub doskonałości technologicznej. MARGO Polska to strategiczny filar grupy, w całości poświęcony zaawansowanej ekspertyzie: architekturze, inżynierii danych, chmurze, AI i zaawansowanemu wytwarzaniu oprogramowania.
  </p>
  <p>
    Daleko nam do logiki taniego outsourcingu: działamy w modelu <strong>Nearshore Premium</strong> – starannie zaprojektowanym, by zapewnić Ci jakość dostarczania i płynność realizacji lokalnego zespołu (onshore), a jednocześnie elastyczność i efektywność ekonomiczną typowe dla nearshore. Jak podkreśla Alexandre Le Mée, Country Manager MARGO Polska, gdy projekty stają się bardziej złożone, nearshore nie może sprowadzać się do prostej optymalizacji kosztów. Gdy jest dobrze zorganizowany i zarządzany, staje się prawdziwym motorem strategicznej inżynierii, zdolnym wspierać projekty o bardzo wysokiej złożoności technologicznej.
  </p>
  <p>
    Nie chodzi o eksport kompetencji, ale o ich pełne włączenie w <strong>jednolity model zarządzania</strong>. W przypadku Criteo oznaczało to zaangażowanie polskich specjalistów, którzy nie ograniczają się do pisania kodu. Nasze zespoły działają w całym łańcuchu wartości, od architektury po dostarczanie, i aktywnie uczestniczą w decyzjach produktowych. MARGO wyróżnia się umiejętnością proponowania właściwych profili i przywiązuje ogromną wagę do kompetencji miękkich („soft skills”), niezbędnych do szybkiego wdrożenia zespołów w projekty o wysokiej stawce.
  </p>

  <h3>Podejście „Zero Friction” dla płynnej integracji</h3>

  <p>
    Sukces tego zintegrowanego modelu inżynierii opiera się na pełnej spójności organizacyjnej. Konsultanci z Warszawy działają jak naturalne przedłużenie Twoich zespołów. Dzięki tej samej strefie czasowej, wspólnej europejskiej kulturze inżynierskiej i biegłej znajomości angielskiego włączają się w pracę płynnie, zgodnie z podejściem „Zero Friction”. Korzystają bezpośrednio z Twoich narzędzi, metod i rytuałów, aby zapewnić <strong>współpracę bez żadnych przestojów</strong>.
  </p>
  <p>
    W projekcie Criteo dystans w dużej mierze znika dzięki tej bliskości geograficznej i kulturowej. Koordynacja, regularna wymiana i częste podróże pozwalają na bardzo płynną współpracę z zespołami w Paryżu, a wszystko to w prostych, zgodnych z prawem i wysoce bezpiecznych ramach administracyjnych.
  </p>

<hr>
  <div class="encadre-margo">
    <div class="content">
      <div class="margo-title">W skrócie: polski hub technologiczny w liczbach</div>
      <p>
        Wybór Polski na lokalizację naszego hubu Nearshore Premium to decyzja o dużym znaczeniu strategicznym. Polska wyróżnia się jako czołowy hub inżynierii oprogramowania w Europie. To rosnąca potęga technologiczna: rynek IT generuje 31,6 mld dolarów przychodów, a sektor odpowiada za 4,5% krajowego PKB. </p>

<p> Ta pula talentów nowej generacji inżynierów liczy ponad 650 000 specjalistów technologicznych, a co roku dołącza do niej 74 000 nowych absolwentów kierunków ICT. Doskonałość techniczna idzie tu w parze z dużą dojrzałością kulturową: kraj zajmuje 3. miejsce w rankingu HackerRank najlepszych programistów na świecie i 15. miejsce w rankingu EF English Proficiency Index. </p>

<p> Ta wyjątkowa pozycja zapewnia <strong>niepodważalną efektywność ekonomiczną</strong>: oszczędności rzędu 25–40% w porównaniu z francuskimi zespołami onshore, przy ściśle równoważnym poziomie jakości.
      </p>
    </div>
  </div>

  <hr>

  <h2>Rezultaty: szybsze dostarczanie IT i trwała konkurencyjność</h2>

  <p>
    Wdrożenie tej zintegrowanej inżynierii przynosi dziś organizacji Criteo wymierną i strukturalną wartość. Polski model zapewnia doskonałą równowagę między specjalistyczną ekspertyzą techniczną, dojrzałością w metodykach zwinnych i konkurencyjnością kosztową. Optymalne połączenie offshore i nearshore pozwala Criteo osiągnąć <strong>bardzo wysoki poziom wydajności</strong> przy jednoczesnym ścisłym dopasowaniu do wymagającego modelu technologicznego firmy.
  </p>
  <p>
    Na co dzień polscy specjaliści MARGO w pełni integrują się z zespołami Criteo i biorą udział w krytycznych projektach z dużą odpowiedzialnością i autonomią. Dla Moncefa Bouaity, Agile Delivery Lead w Criteo, bilans tego partnerstwa technologicznego jest jasny: współpraca z MARGO pozwoliła <strong>radykalnie przyspieszyć dostarczanie</strong> w Criteo, bez żadnych kompromisów ani w jakości rezultatów, ani w standardach inżynierskich firmy.
  </p>

  <div class="citation">
    Bez wahania polecam model Nearshore Premium MARGO każdemu działowi IT, który szuka doskonałości, niezawodności i pełnego zaangażowania w strategiczne kwestie technologiczne.
    <span class="auteur">Moncef Bouaita, Agile Delivery Lead w Criteo</span>
  </div>

  <hr />

  <div class="encadre-margo">

    <div class="content">

      <p class="margo-title">
        Mierzysz się z podobnymi wyzwaniami? Skontaktuj się z nami!
      </p>

      <h2>Podsumowanie: budowa europejskiej architektury doskonałości</h2>

      <p>
        Doświadczenie Criteo potwierdza fundamentalne przekonanie: sukces modelu nearshore opiera się na długoterminowej wizji. Wymaga on ciągłych inwestycji w talenty, wzmacniania krytycznych kompetencji i utrzymania w pełni jednolitego modelu zarządzania. Łącząc wydajność, kontrolę ryzyka i doskonałość technologiczną, MARGO pomaga Ci przekształcić złożoność IT w <strong>decydującą przewagę konkurencyjną</strong>.
      </p>
      
      <p>
        <strong>Chcesz przyspieszyć swoje projekty technologiczne?</strong>
      </p>

      <a href="/pl/nearshore-premium/" class="btn-bleu">Poznaj ofertę Nearshore Premium</a>

      <p class="margo-final">
        Sprawdź, jak nasza oferta Nearshore Premium może pomóc Ci skalować organizację technologiczną z chirurgiczną precyzją dostarczania. Skontaktuj się z ekspertami MARGO, aby porozmawiać o swoich projektach.
      </p>

    </div>

  </div>

</div>


</div><p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/nearshore-premium-szybsze-dostarczanie-it/">Jak przyspieszyć dostarczanie IT przy wysokiej złożoności technologicznej dzięki Nearshore Premium MARGO</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bezpieczna integracja technologiczna i architektura danych po przejęciu dla lidera Retail Media</title>
		<link>https://www.margo.com/pl/przypadek-uzycia-pl/integracja-technologiczna-przejecie-retail-media/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 12:34:48 +0000</pubDate>
				<category><![CDATA[Przypadek użycia]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12040</guid>

					<description><![CDATA[<p>W ramach strategicznego przejęcia amerykańskiego startupu, twórcy zaawansowanej platformy analitycznej, światowy lider technologii reklamowych i Retail Media powierzył MARGO zadanie przejęcia kontroli nad tym krytycznym zasobem danych i jego integracji. Platforma ta, kluczowa dla sieci handlowych, które monitorują dzięki niej wyniki swoich produktów, opierała się na złożonej i słabo udokumentowanej architekturze legacy, utrzymywanej początkowo przez ...</p>
<p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/integracja-technologiczna-przejecie-retail-media/">Bezpieczna integracja technologiczna i architektura danych po przejęciu dla lidera Retail Media</a> appeared first on <a href="https://www.margo.com/pl">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>
        W ramach strategicznego przejęcia amerykańskiego startupu, twórcy zaawansowanej platformy analitycznej, światowy lider technologii reklamowych i Retail Media powierzył <strong>MARGO</strong> zadanie przejęcia kontroli nad tym krytycznym zasobem danych i jego integracji. </p>

<p> Platforma ta, kluczowa dla sieci handlowych, które monitorują dzięki niej wyniki swoich produktów, opierała się na złożonej i słabo udokumentowanej architekturze legacy, utrzymywanej początkowo przez zespół <strong>40 inżynierów</strong>.
      </p>
      <p>
        MARGO weszło do projektu w krytycznej fazie przejściowej, gdy zespół zmniejszył się już do 20 osób, i zaangażowało elitarną jednostkę inżynierską, aby przeprowadzić inżynierię wsteczną systemu, zagwarantować pełną ciągłość działania usług i pokierować strategią wygaszania aplikacji. Interwencja ta zabezpieczyła własność intelektualną przy drastycznym ograniczeniu zaangażowanych zasobów technicznych (<strong>z 40 do 3 inżynierów</strong>), zapewniając technologiczny sukces tej wymagającej integracji po fuzji i przejęciu (M&#038;A).
      </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>Wyzwania: przejęcie kontroli nad krytycznym zasobem technologicznym w kontekście fuzji i przejęć</strong></h2>
  
  <p>
    Przy przejęciu dług technologiczny przejmowanej spółki często stanowi poważne ryzyko. Po transakcji grupa musiała bezwzględnie odzyskać kontrolę nad docelową platformą: złożonym silnikiem analitycznym, który łączył dane z kampanii reklamowych, masowy web scraping i udostępnianie wyników w dashboardach.
  </p>
  <p>
    Stawka wykraczała poza samo utrzymanie systemu w ruchu. Chodziło o rozbrojenie technologicznej „czarnej skrzynki”, tak by uniknąć jakiegokolwiek wpływu na biznes naszego klienta:
  </p>

  <div class="custom-container-2">
    <div class="custom-box outlined">
      <p><strong>Ryzyko finansowe i wizerunkowe:</strong> </p>
<p> Nie dopuścić do utraty przez sieci handlowe wglądu w ich KPI efektywności.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Ryzyko operacyjne:</strong> </p>
<p> Zapewnić zespołom sprzedaży możliwość wspierania klientów rzetelnymi danymi w czasie rzeczywistym.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Ciągły rozwój:</strong> </p>
<p> Utrzymać tempo prac nad nowymi strategicznymi funkcjami, o które prosili klienci.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Ryzyko utraty własności intelektualnej (IP):</strong> </p>
<p> Przechwycić wiedzę biznesową o systemie utrzymywanym przez odchodzący zespół amerykański.</p>
    </div>
  </div>

  <hr />

  <h2><strong>Cel: misja ratunkowa i strategiczne przekazanie wiedzy</strong></h2>

  <p>
    Zadaniem MARGO nie było bezterminowe utrzymywanie starzejącej się infrastruktury, ale pokierowanie prawdziwą operacją ratowania technologii w przełomowym momencie. W tym niepewnym okresie przejściowym misja stała się wyzwaniem z zakresu odporności, opartym na trzech kluczowych filarach.
  </p>
  
  <div class="callout-important">
    <p>Przede wszystkim bezwzględnym priorytetem była <strong>ciągłość działania</strong>: zagwarantowanie „zero przestojów” (Zero Downtime), tak aby przejęcie platformy przebiegło płynnie i bezboleśnie dla sieci handlowych korzystających z niej na co dzień.</p>
  </div>

  <p>
    Następnie wyzwanie miało charakter ludzki i operacyjny: trzeba było <strong>uprzemysłowić niemożliwe</strong> – sprawić, by 3-osobowy zespół specjalny ekspertów MARGO przejął obciążenie i złożoność, którymi wcześniej zajmował się początkowy zespół 40 inżynierów.
  </p>
  <p>
    Wreszcie misja była skierowana ku przyszłości. Nie chodziło tylko o „utrzymanie” systemu, ale o przygotowanie jego <strong>inteligentnego wygaszenia</strong>. Celem było przekształcenie złożonego i nieudokumentowanego kodu legacy w uporządkowaną bazę wiedzy. Wyodrębniając reguły obliczeń i schematy danych, MARGO umożliwiło wewnętrznym zespołom grupy przejęcie pałeczki i odtworzenie tych strategicznych funkcji we własnych standardach technologicznych, bez utraty know-how.
  </p>

<hr>

  <h2><strong>Podejście: industrializacja, mikrousługi i asynchroniczna zwinność</strong></h2>

  <p>
    Aby osiągnąć tak wysoką efektywność, zespół MARGO zastąpił podejście manualne zdecydowaną industrializacją opartą na <strong>Google Cloud Platform (GCP)</strong> jako fundamencie infrastruktury.
  </p>
  
  <div class="custom-container-2">
    <div class="custom-box outlined">
      <p><strong>Odporność dzięki orkiestracji (Kubernetes):</strong> ponieważ scraping na dużą skalę (co najmniej 2 mln stron internetowych dziennie, obejmujących produkty, kategorie i słowa kluczowe) jest z natury niestabilny, MARGO wykorzystało Kubernetes do izolowania każdego silnika zbierającego dane w efemerycznych kontenerach. W razie awarii scrapera infrastruktura naprawiała się sama, bez udziału człowieka, dzięki czemu niewielki zespół mógł obsługiwać ogromne przepływy danych.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Architektura mikrousług i komunikacja asynchroniczna (GCP Pub/Sub):</strong> architektura opierała się na rozdzielonych mikrousługach komunikujących się przez Google Cloud Pub/Sub. Ten model zapewnił wysoką skalowalność, większą odporność i niezależny rozwój usług mimo redukcji zespołu.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>FinOps i skalowalność (BigQuery):</strong> aby obsłużyć duże wahania wolumenu danych typowe dla etapów migracji, architekturę ukierunkowano na model serverless z wykorzystaniem BigQuery. Zapewniło to użytkownikom Looker Studio stałą wydajność.</p>
    </div>
    <div class="custom-box outlined">
      <p><strong>Asynchroniczny model zarządzania (Kanban):</strong> wobec ograniczeń wynikających z różnicy czasu ze Stanami Zjednoczonymi MARGO wprowadziło ścisłe ramy Kanban, eliminując wąskie gardła po stronie ludzi i zapewniając płynny transfer wiedzy.</p>
    </div>
  </div>

  <hr>

  <h2><strong>Realizacja: 3 etapy wymagającego okresu przejściowego</strong></h2>

  <p>
    Interwencja MARGO nie ograniczyła się do zwykłego utrzymania: przebiegała według metodycznego scenariusza, który przekształcił poważne ryzyko w udokumentowany sukces.
  </p>

    <h3> Etap 1: zanurzenie w projekcie i mapowanie ryzyk</h3>
<p>Od pierwszego dnia wyzwaniem było opanowanie w rekordowym czasie złożonej architektury (Python, SQL, Angular, Django, PostgreSQL). Faza Flash Audit i transferu wiedzy pozwoliła zmapować ryzyka funkcjonalne i zabezpieczyć krytyczne dostępy, budując most wiedzy między odchodzącym zespołem amerykańskim a jednostką kryzysową MARGO.</p>

    <h3>Etap 2: industrializacja w służbie utrzymania (run)</h3>
<p>Po opanowaniu platformy zespół przeszedł do fazy industrializacji. Cel: ustabilizować pipeline’y danych dzięki proaktywnemu monitoringowi i zautomatyzować ponowne uruchamianie przepływów. Stając się gwarantem danych, MARGO zapewniło zespołom sprzedaży wsparcie o wysokiej responsywności, dzięki czemu prośby klientów były obsługiwane bez opóźnień mimo znacznej redukcji pierwotnego zespołu technicznego. To właśnie na tym etapie potwierdzono zdolność do działania na dużą skalę: scraping kilku milionów stron dziennie.</p>

    <h3>Etap 3: wygaszenie i przekazanie dziedzictwa</h3>
<p>Misja zakończyła się bezpieczną fazą wyłączenia systemu, przeprowadzoną wspólnie z zespołami SRE. Kluczowym osiągnięciem tego etapu jest inżynieria wsteczna: zespół MARGO sformalizował wszystkie procesy przetwarzania i reguły biznesowe. Dokumentując każdy KPI i każdy przepływ, zagwarantowaliśmy, że dziedzictwo danych i własność intelektualna startupu zostały w pełni zachowane i są gotowe do ponownej integracji z autorskimi rozwiązaniami naszego klienta.</p>

  <hr>

  <h2><strong>Rezultaty: bezpieczna integracja i zwielokrotniona efektywność</strong></h2>

  <div class="table-scroll">
    <table>
      <thead>
        <tr>
          <th>Wskaźnik strategiczny</th>
          <th>Osiągnięty wynik</th>
          <th>Wpływ na biznes i M&#038;A</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td><strong>Ciągłość działania usług</strong></td>
          <td>100% dostępności</td>
          <td>Zero przerw w analityce dla sieci handlowych.</td>
        </tr>
        <tr>
          <td><strong>Efektywność zasobów</strong></td>
          <td><strong>3 ekspertów MARGO</strong> zaangażowanych w projekt</td>
          <td>Skuteczne zastąpienie początkowego zespołu liczącego <strong>40 osób</strong>.</td>
        </tr>
        <tr>
          <td><strong>Przepustowość danych (skala)</strong></td>
          <td><strong>&gt; 2 mln</strong> stron dziennie</td>
          <td>Masowy scraping (produkty/kategorie/słowa kluczowe) bez dodatkowego obciążenia operacyjnego.</td>
        </tr>
        <tr>
          <td><strong>Dziedzictwo technologiczne</strong></td>
          <td>Pełna dokumentacja funkcjonalna</td>
          <td>Przekształcenie długu technologicznego w zasób dokumentacyjny dla zespołów produktowych.</td>
        </tr>
      </tbody>
    </table>
  </div>

  <div class="citation">
    Zespół MARGO bardzo szybko przejął kontrolę nad złożoną platformą i zapewnił jej stabilność w bardzo trudnym kontekście po przejęciu. Szybka reakcja na incydenty i rygor metodyczny okazały się decydującymi atutami.
    <span class="auteur">Group Engineering Manager</span>
  </div>

  <hr />

  <div class="encadre-margo">

    <div class="content">

      <p class="margo-title">
        Mierzysz się z podobnymi wyzwaniami? Skontaktuj się z nami!
      </p>

      <p>
        Ta interwencja pokazuje, że MARGO potrafi działać nie tylko jako dostawca utrzymania operacyjnego, ale jako partner strategiczny w krytycznych fazach integracji technologicznej (<strong>Tech M&#038;A</strong>). </p>

<p>Łącząc kompetencje chmurowe (GCP/Kubernetes/Pub-Sub), metodykę inżynierii wstecznej i operacyjny pragmatyzm, MARGO pozwoliło temu liderowi Retail Media zabezpieczyć kluczowy zasób biznesowy, a jednocześnie radykalnie zracjonalizować związane z nim koszty operacyjne.
      </p>

      <p class="margo-final">
        Zamień swoje wyzwania w szanse dzięki innowacyjnym rozwiązaniom szytym na miarę!
      </p>

    </div>

    <div class="faq-container">

      <details class="faq-item">
        <summary>Jak MARGO przekształca dług technologiczny w użyteczny zasób dokumentacyjny?</summary>
        <div class="faq-answer">
          <p>
            Przy przejęciu (M&#038;A) kod legacy często jest czarną skrzynką. Podejście MARGO wykracza poza zwykłe utrzymanie operacyjne: nasi inżynierowie prowadzą funkcjonalną inżynierię wsteczną. Odszyfrowując i formalizując ukryte w kodzie reguły obliczania KPI przed wycofaniem systemu, przekształcamy przestarzałe oprogramowanie w przejrzystą bazę wiedzy, która pozwala odtworzyć strategiczne funkcje w docelowym stosie technologicznym klienta.
          </p>
        </div>
      </details>

      <details class="faq-item">
        <summary>Dlaczego orkiestracja Kubernetes jest kluczowa dla przemysłowego web scrapingu?</summary>
        <div class="faq-answer">
          <p>
            Masowy scraping jest narażony na dużą zmienność docelowych serwisów e-commerce. Kubernetes pozwala odseparować od siebie poszczególne silniki zbierające dane. Taka samonaprawiająca się („self-healing”) architektura gwarantuje pełną odporność: procesy, które ulegną awarii, są automatycznie restartowane przez system, dzięki czemu bardzo mały zespół może obsługiwać ogromne przepływy danych przy minimalnym nakładzie ręcznego wsparcia.
          </p>
        </div>
      </details>

      <details class="faq-item">
        <summary>Jakie korzyści daje architektura chmurowa „serverless” w fazie transformacji technologicznej?</summary>
        <div class="faq-answer">
          <p>
            Podczas migracji wolumeny pobieranych danych mogą gwałtownie i nieprzewidywalnie rosnąć. Przeniesienie obciążeń na technologię serverless, taką jak BigQuery (GCP), zastępuje sztywną infrastrukturę sprzętową elastyczną mocą obliczeniową rozliczaną według zużycia (podejście FinOps). Gwarantuje to użytkownikom końcowym optymalny czas odpowiedzi dashboardów nawet przy intensywnym przetwarzaniu, przy jednoczesnej kontroli kosztów chmury.
          </p>
        </div>
      </details>

      </div> </div> </div> </div>



</div><p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/integracja-technologiczna-przejecie-retail-media/">Bezpieczna integracja technologiczna i architektura danych po przejęciu dla lidera Retail Media</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Pierwsza praca inżyniera: ekspertyzę techniczną zdobywa się przy złożonych problemach</title>
		<link>https://www.margo.com/pl/zycie/pierwsza-praca-inzyniera/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Tue, 12 May 2026 08:49:24 +0000</pubDate>
				<category><![CDATA[Życie]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=12844</guid>

					<description><![CDATA[<p>Wybór pierwszej pracy decyduje o wartości Twojego profilu technicznego na całą kolejną dekadę. Dla młodego inżyniera wyzwaniem nie jest znalezienie projektu, lecz dołączenie do ekosystemu, który potrafi zamienić akademicki potencjał w ekspertyzę stanowiącą punkt odniesienia. W MARGO stosujemy filozofię „Consultant First”: wierzymy, że Twój rozwój techniczny jest jedynym motorem naszego organicznego wzrostu, nieprzerwanego od 2005 ...</p>
<p>The post <a href="https://www.margo.com/pl/zycie/pierwsza-praca-inzyniera/">Pierwsza praca inżyniera: ekspertyzę techniczną zdobywa się przy złożonych problemach</a> appeared first on <a href="https://www.margo.com/pl">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>Wybór pierwszej pracy decyduje o wartości Twojego profilu technicznego na całą kolejną dekadę. Dla młodego inżyniera wyzwaniem nie jest znalezienie projektu, lecz dołączenie do ekosystemu, który potrafi zamienić akademicki potencjał w ekspertyzę stanowiącą punkt odniesienia. W <strong>MARGO</strong> stosujemy filozofię „Consultant First”: wierzymy, że Twój rozwój techniczny jest jedynym motorem naszego organicznego wzrostu, nieprzerwanego od 2005 roku.</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>Wizja „Consultant First”: tu rodzi się doskonałość</h2>
<p>Doskonałość nie jest abstrakcyjnym pojęciem, lecz efektem środowiska wolnego od tarć. Absolwent szukający pierwszej pracy często obawia się, że stanie się jedynie kolejnym numerem w anonimowej strukturze. W MARGO odwracamy ten paradygmat.</p>
<p>Bycie „Consultant First” zaczyna się od nienagannych warunków pracy: ubezpieczenie zdrowotne i karta komunikacji miejskiej Navigo pokrywane w 100%, a do tego biura na 27. piętrze Aurore Tower, zaprojektowane jako miejsce wymiany, a nie zwykła przestrzeń przejściowa. Poza komfortem to także pewność, że każdy projekt, przy którym pracujesz, został wybrany ze względu na swoją złożoność architektoniczną. Przydzielamy Ci projekt, by odpowiedzieć na wyzwanie, w którym kluczem do sukcesu jest rozwój Twoich kompetencji.</p>
</p></div>
</p></div>
<h2>Jak działa Ośrodek Doskonałości: mentoring od ekspertów z Twojej dziedziny</h2>
<div class="custom-box outlined">
<p>Największą obawą młodego programisty jest stagnacja techniczna lub izolacja u klienta. Dlatego stworzyliśmy <strong>Ośrodek Doskonałości MARGO</strong>. Twoim przełożonym nie jest tu handlowiec, lecz Practice Manager, czyli doświadczony ekspert techniczny z Twojej społeczności: inżynieria oprogramowania, transformacja chmury, sztuczna inteligencja, dane, rynki kapitałowe lub ubezpieczenia.</p>
<p>Takie zarządzanie przez ekspertów zmienia wszystko. Twój Practice Manager rozumie Twoje wyzwania związane z kodem, wąskie gardła w Kubernetes czy pytania o optymalizację algorytmu w C++. Ten szyty na miarę mentoring pozwala Ci samodzielnie wybierać technologiczne wyzwania. Nie ogranicza Cię sztywny katalog projektów: budujesz swoją ścieżkę wokół stacku, który chcesz opanować. Niezależnie od tego, czy celujesz w ultraniskie opóźnienia na rynkach kapitałowych, czy w industrializację modeli widzenia komputerowego (Computer Vision), Ośrodek Doskonałości zabezpiecza Twój rozwój dzięki cotygodniowym spotkaniom.</p>
</div>
<h2>Nieograniczony rozwój kompetencji: inwestycja potwierdzona faktami</h2>
<p>Ambicje absolwentów często hamuje brak realnych inwestycji ze strony firm. W MARGO doskonałość technologiczna to inwestycja, którą można zweryfikować. W 2024 roku przeprowadziliśmy 726 sesji coachingu technicznego. Nie są to gotowe moduły teoretyczne, lecz sesje programowania w parach (pair programming), rygorystyczne code review i warsztaty projektowania architektury.</p>
<p>Dla młodego programisty oznacza to korzystanie z doświadczenia starszych konsultantów, którzy mierzyli się już z wyzwaniami produkcyjnymi na dużą skalę. Ta dynamika, nazwana <em>The Endless Momentum</em>, przekłada się na konkretne zobowiązania:</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>Gwarancja jednego certyfikatu rocznie:</strong> Finansujemy certyfikację i zapewniamy Ci czas na potwierdzenie kompetencji w rynkowych standardach (AWS Certified, CKA dla Kubernetes, certyfikaty GCP lub Azure).</li>
<li><strong>Wyprawy edukacyjne (Learning Expeditions):</strong> Wyjątkowe chwile intensywnego śledzenia nowości technologicznych, by odkrywać nowe granice generatywnej AI czy Cloud Native.</li>
<li><strong>Rzemiosło programistyczne (Software Craftsmanship):</strong> Nie idziemy na kompromisy w kwestii jakości. Od pierwszego projektu poznajesz i stosujesz zasady SOLID, TDD (Test Driven Development) i Clean Code.</li>
<li><strong>Wpływ na społeczność:</strong> Zachęcamy Cię do wyróżniania się. Występując jako prelegent na naszych meetupach (takich jak C++FRUG) lub pisząc artykuły na nasz ekspercki blog, budujesz swoją markę osobistą. Nie tylko pracujesz dla MARGO: budujesz własny autorytet techniczny w branży.</li>
</ul></div>
</div>
<div class="container-photo">
<div class="text">
<h2>ONE MARGO: zjednoczony zespół bez granic</h2>
<p>Młody inżynier często ma ambicje międzynarodowe. Filozofia <strong>ONE MARGO</strong> łączy nasze huby w Paryżu, Londynie i Warszawie. Ujednoliciliśmy standardy inżynierskie: programista w La Défense korzysta z tych samych narzędzi, tego samego rygoru i tych samych procesów co jego odpowiednik w Londynie.</p>
<p>Taka architektura zapewnia Ci pełną przenośność kompetencji. Ułatwia wymianę doświadczeń między ekspertami w skali europejskiej i pozwala konfrontować Twoje metody pracy z najbardziej wymagającymi rynkami finansowymi i technologicznymi. Należysz do zespołu 400 ekspertów, a ta masa krytyczna daje zarówno przedsiębiorczą zwinność, jak i dużą siłę uderzeniową w technologii.</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>Infrastruktura zaprojektowana z myślą o wydajności i równowadze w pierwszej pracy</h2>
<p>Taka kariera w inżynierii IT wymaga zdrowego stylu życia, który aktywnie wspieramy. W MARGO mamy certyfikat Great Place to Work®, znaleźliśmy się na liście <strong>Best Workplaces 2026</strong> i odrzucamy ideę, że doskonałość musi odbywać się kosztem równowagi osobistej.</p>
<p>Ducha zespołu budujemy także poza kodem. Codzienne, w pełni finansowane zajęcia jogi, biegania i piłki nożnej to ważne chwile odprężenia i integracji.</p>
</p></div>
<div class="custom-box filled">
        <strong>Dołącz do MARGO i nadaj rozpęd swojej karierze</strong></p>
<p>MARGO nie jest tradycyjną firmą świadczącą usługi IT, lecz zespołem inżynierów, który rozwija się organicznie od 2005 roku. Szukamy wyjątkowych talentów i ciekawych świata umysłów, którym nie wystarcza status quo.</p>
<p>Wybór MARGO na pierwszą pracę to sprzeciw wobec stagnacji i pewność, że każda napisana linijka kodu buduje Twój autorytet techniczny. Jeśli chcesz zostać ekspertem, na którego wiedzy polegają inni, i szukasz środowiska, które naprawdę w Ciebie inwestuje, Twoje miejsce jest tutaj.</p>
<p>        <a href="https://www.margo.com/pl/aplikuj/" class="btn-bleu" target="_blank" rel="noopener noreferrer">Chcesz zamienić swój potencjał w ekspertyzę? Dołącz do nas</a>
    </div>
</article>
</div>
<p>The post <a href="https://www.margo.com/pl/zycie/pierwsza-praca-inzyniera/">Pierwsza praca inżyniera: ekspertyzę techniczną zdobywa się przy złożonych problemach</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Zabezpieczenie produkcji wysokiego ryzyka dzięki agentowej AI w bankowości, finansach i ubezpieczeniach</title>
		<link>https://www.margo.com/pl/przypadek-uzycia-pl/agentowa-ai-zarzadzanie-ryzykiem-bankowosc/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 08:08:52 +0000</pubDate>
				<category><![CDATA[Przypadek użycia]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=9563</guid>

					<description><![CDATA[<p>Streszczenie W ekosystemie rynków kapitałowych dane są motorem, ale punktualność jest regułą. W Departamencie Ryzyka dużego banku korporacyjnego i inwestycyjnego (CIB) generowanie miar ryzyka (VaR, limity) to krytyczne zadanie, które wymaga przetwarzania 6 miliardów punktów danych dziennie. W obliczu tej eksplozji złożoności MARGO powołało pionierski zespół ekspertów AI, aby przekształcić ręczny nadzór w system predykcyjny ...</p>
<p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/agentowa-ai-zarzadzanie-ryzykiem-bankowosc/">Zabezpieczenie produkcji wysokiego ryzyka dzięki agentowej AI w bankowości, finansach i ubezpieczeniach</a> appeared first on <a href="https://www.margo.com/pl">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">

<h2>Streszczenie</h2>

  <p>
W ekosystemie rynków kapitałowych dane są motorem, ale punktualność jest regułą. W <strong>Departamencie Ryzyka dużego banku korporacyjnego i inwestycyjnego (CIB)</strong> generowanie miar ryzyka (VaR, limity) to krytyczne zadanie, które wymaga przetwarzania <strong>6 miliardów punktów danych dziennie</strong>.
</p>

<p>
W obliczu tej eksplozji złożoności MARGO powołało pionierski zespół ekspertów AI, aby przekształcić ręczny nadzór w system predykcyjny i autonomiczny. Dzięki wdrożeniu nowoczesnej <strong>architektury wieloagentowej</strong> zabezpieczyliśmy SLE (Service Level Expectation), a jednocześnie przywróciliśmy wartość pracy analityków.
</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>Wyzwanie strategiczne: przekroczyć granice ludzkiego nadzoru</h2>

<p>
Projekt cyfryzacji infrastruktury realizowano w kontekście „Scaling Law”: wolumen danych stał się tak duży, że precyzyjne ręczne śledzenie łańcuchów obliczeniowych było strukturalnie niemożliwe.
</p>

<ul>
<li><strong>Ryzyko operacyjne:</strong> każdy incydent w łańcuchu obliczeń uruchamianym o północy zagraża dostarczeniu wskaźników regulatorom i traderom.</li>

<li><strong>Wąskie gardło:</strong> zespoły ekspertów były angażowane w powtarzalne zadania wsparcia kosztem analizy ryzyka o wysokiej wartości.</li>

<li><strong>Dług poznawczy:</strong> ogromna baza procedur biznesowych, z której trudno skorzystać od ręki podczas krytycznych incydentów nocnych.</li>
</ul>

<div class="custom-box filled">
<p><strong>Cel MARGO:</strong> przejście od postawy reaktywnej (zarządzanie kryzysowe) do proaktywnej (zapobieganie awariom).</p>
</div>

<hr>

<h2>Rozwiązanie: hybrydowa sztuczna inteligencja</h2>

<p>
MARGO opracowało podwójną strategię, łączącą moc statystyczną tradycyjnego uczenia maszynowego ze zdolnościami rozumowania generatywnej AI.
</p>

<h3>Przewidywanie: predykcyjny silnik monitorowania (PSM)</h3>

<p>
Wykorzystując modele konserwacji predykcyjnej, narzędzie analizuje przepływy danych w czasie rzeczywistym od samego początku cyklu.
</p>

<ul>
<li><strong>Innowacja:</strong> przypisuje prawdopodobieństwo powodzenia do dotrzymania SLE.</li>

<li><strong>Efekt:</strong> jeśli słaby sygnał wskazuje na możliwe opóźnienie, zespoły operacyjne dostają alert, zanim anomalia stanie się krytyczna.</li>
</ul>

<h3>Autonomia: inteligentny system wieloagentowy</h3>

<p>
Oparty na <strong>LangChain</strong> i <strong>LangGraph</strong>, system ten wykracza poza zwykłego chatbota i staje się prawdziwym agentowym „copilotem”.
</p>

<ul>
<li><strong>Wzorzec RAG (Retrieval-Augmented Generation):</strong> natychmiastowy dostęp do całej dokumentacji biznesowej, który umożliwia błyskawiczną diagnozę.</li>

<li><strong>Wzorzec ReAct (Reasoning &#038; Acting):</strong> AI nie tylko odpowiada: rozumuje, wykrywa anomalie w logach i proponuje konkretne kroki naprawcze.</li>
</ul>

<hr>

<h2>Metodyka: godna zaufania AI (human-in-the-loop)</h2>

<p>
    W silnie regulowanym środowisku finansowym AI nie może być „czarną skrzynką”. MARGO wdrożyło trzy filary zaufania:
</p>

<div class="custom-container-3">
    <div class="custom-box filled">
        <strong>Wyjaśnialność:</strong> 
<p> każda decyzja agenta jest uzasadniona logicznym krokiem rozumowania.</p>
    </div>

    <div class="custom-box outlined">
        <strong>Suwerenność:</strong> 
<p> ostateczna decyzja należy do człowieka. AI ułatwia wykonywanie żmudnych zadań, dzięki czemu eksperci mogą skupić się na złożonych problemach.</p>
    </div>

    <div class="custom-box filled">
        <strong>Adopcja:</strong> 
<p> pełne zanurzenie konsultantów MARGO w zespołach produkcyjnych, aby narzędzie odpowiadało realnym ograniczeniom w terenie.</p>
    </div>
</div>

<hr>

<h2>Wpływ na biznes i ROI</h2>

<p>
Wdrożenie rozwiązań MARGO przynosi wymierne korzyści i zamienia wsparcie w dźwignię wydajności.
</p>

<div class="table-scroll">
<table>

<thead>
<tr>
<th>Kluczowy wskaźnik</th>
<th>Zmierzony / docelowy efekt</th>
</tr>
</thead>

<tbody>

<tr>
<td><strong>Niezawodność SLE</strong></td>
<td>Radykalne ograniczenie opóźnień produkcyjnych</td>
</tr>

<tr>
<td><strong>Efektywność operacyjna</strong></td>
<td>Łatwiejszy monitoring łańcucha dla osób spoza IT, mniej zgłoszeń</td>
</tr>

<tr>
<td><strong>Optymalizacja HR</strong></td>
<td>Przekierowanie <strong>30 analityków</strong> do zadań o wysokiej wartości</td>
</tr>

<tr>
<td><strong>Czas diagnozy</strong></td>
<td><strong>66% wzrostu efektywności</strong> (czas rozwiązywania spada średnio z 3 dni do 1 dnia)</td>
</tr>

</tbody>
</table>
</div>

<div class="citation">
Podejście MARGO pozwoliło nam przekroczyć ważny próg technologiczny. Agentowa AI to już nie obietnica z laboratorium: na co dzień stała się konkretnym sprzymierzeńcem naszych zespołów produkcyjnych.
<span class="auteur">IT Risk Manager</span>
</div>

<hr>
<h2>Perspektywy: w stronę infrastruktury samonaprawiającej się</h2>

<p>
Sukces <strong>MVP z 2024 roku</strong> otwiera drogę do szeroko zakrojonej industrializacji zaplanowanej na lata 2025 i 2026. Kolejnym krokiem będzie rozszerzenie możliwości autonomicznej automatyzacji, aby dojść do infrastruktury typu <strong>„self-healing”</strong> (samonaprawiającej się), zdolnej do usuwania drobnych incydentów bez udziału człowieka.
</p>


<div class="encadre-margo">

<div class="content">

<p class="margo-title">
Masz podobne wyzwania? Skontaktuj się z nami!
</p>

<p>
Dzięki technologiom uczenia maszynowego i agentowej AI MARGO sprawiło, że zarządzanie miarami ryzyka jest szybsze, bardziej niezawodne i bardziej predykcyjne. Ten sukces potwierdza ekspertyzę MARGO we wdrażaniu nowoczesnych rozwiązań AI, zwłaszcza w tak złożonych sektorach jak bankowość korporacyjna i inwestycyjna (CIB).
</p>

<p class="margo-final">
Zamień swoje wyzwania w szanse dzięki innowacyjnym rozwiązaniom szytym na miarę!
</p>

</div>


<div class="faq-container">

<details class="faq-item">
<summary>Czym jest agentowa AI i czym różni się od zwykłego chatbota?</summary>

<div class="faq-answer">
<p style="color: #000000 !important;">
W przeciwieństwie do zwykłego chatbota, który jedynie wyszukuje informacje, agentowa AI potrafi rozumować, aby wykonywać zadania. Dzięki frameworkom takim jak LangGraph AI może wykryć błąd w logach technicznych i zaproponować konkretne działania naprawcze, pełniąc rolę prawdziwego copilota zespołów operacyjnych.
</p>
</div>

</details>

<details class="faq-item">
<summary>Dlaczego warto łączyć tradycyjne uczenie maszynowe z generatywną AI?</summary>

<div class="faq-answer">
<p style="color: #000000 !important;">
To podwójne podejście obejmuje cały łańcuch wartości: tradycyjne uczenie maszynowe (silnik PSM) doskonale sprawdza się w predykcji statystycznej, która pozwala przewidywać opóźnienia produkcyjne, a generatywna AI radzi sobie ze złożonością języka i procedur biznesowych, automatyzując wsparcie techniczne.
</p>
</div>

</details>

<details class="faq-item">
<summary>Jak zapewniacie bezpieczeństwo danych w środowisku regulowanym?</summary>

<div class="faq-answer">
<p style="color: #000000 !important;">
Bezpieczeństwo jest w centrum naszych wdrożeń. Modele językowe są integrowane przez bezpieczne, prywatne infrastruktury. Stosujemy też metodykę human-in-the-loop, w której ostateczna decyzja należy do człowieka, co zapewnia godną zaufania i suwerenną AI w ramach CIB.
</p>
</div>

</details>

</div>

</div>

</div>


</div><p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/agentowa-ai-zarzadzanie-ryzykiem-bankowosc/">Zabezpieczenie produkcji wysokiego ryzyka dzięki agentowej AI w bankowości, finansach i ubezpieczeniach</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Qubit Pharmaceuticals: rewolucja w badaniach molekularnych dzięki sztucznej inteligencji</title>
		<link>https://www.margo.com/pl/przypadek-uzycia-pl/qubit-pharmaceuticals-badania-molekularne-ai/</link>
		
		<dc:creator><![CDATA[Emma Santimone]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 07:39:50 +0000</pubDate>
				<category><![CDATA[Przypadek użycia]]></category>
		<guid isPermaLink="false">https://www.margo.com/?p=9533</guid>

					<description><![CDATA[<p>Kontekst: dlaczego przewidywanie popytu stało się strategiczne? Qubit Pharmaceuticals, innowacyjny i szybko rozwijający się start-up, działa w awangardzie badań chemicznych i symulacji numerycznych. Jego ambitny cel to przyspieszenie odkrywania nowych cząsteczek i generowanie kandydatów na leki na podstawie złożonych danych molekularnych. Zespół uczenia maszynowego Qubit Pharmaceuticals, złożony z wyspecjalizowanych badaczy i programistów, zwrócił się do ...</p>
<p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/qubit-pharmaceuticals-badania-molekularne-ai/">Qubit Pharmaceuticals: rewolucja w badaniach molekularnych dzięki sztucznej inteligencji</a> appeared first on <a href="https://www.margo.com/pl">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{
  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></p>



<div class="text_content"><img decoding="async" style="display: none; visibility: hidden;" src="https://www.margo.com/wp-content/uploads/2025/10/Qubit-Pharmaceuticals.png" alt="Qubit Pharmaceuticals: Revolutionizing Molecular Research with Artificial Intelligence" />
<div class="text_content">
<h2>Kontekst: dlaczego przewidywanie popytu stało się strategiczne?</h2>
<div class="container-photo">
<div class="text">
<p>Qubit Pharmaceuticals, innowacyjny i szybko rozwijający się start-up, działa w awangardzie badań chemicznych i symulacji numerycznych. Jego ambitny cel to przyspieszenie odkrywania nowych cząsteczek i generowanie kandydatów na leki na podstawie złożonych danych molekularnych. Zespół uczenia maszynowego Qubit Pharmaceuticals, złożony z wyspecjalizowanych badaczy i programistów, zwrócił się do MARGO o opracowanie i wdrożenie algorytmów uczenia maszynowego (Xgboost, Lightgbm, Catboost, GNN, NN), które zoptymalizują i zautomatyzują proces odkrywania cząsteczek.</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>Wyzwania: optymalizacja badań molekularnych, by stać się liderem innowacji medycznych</h2>
<p>Głównym wyzwaniem Qubit Pharmaceuticals jest zwiększenie efektywności procesu generowania cząsteczek: eksploracja ma być szybsza, pełniejsza i lepiej ukierunkowana. Chodzi o ograniczenie kosztownych testów laboratoryjnych i umożliwienie szerszej, a zarazem precyzyjniejszej eksploracji molekularnej.</p>
<strong>Cele projektu:</strong>
<div class="custom-container-3">
<div class="custom-box filled"><strong>Optymalizacja narzędzia do generowania nowych cząsteczek</strong> za pomocą modeli uczenia maszynowego (Xgboost, Lightgbm, Catboost, GNN, NN).</div>
<div class="custom-box outlined"><strong>Eksploracja przestrzeni molekularnej</strong> w sposób pełniejszy, szybszy i bardziej ukierunkowany.</div>
<div class="custom-box filled"><strong>Opracowanie narzędzia plug-and-play</strong> dostępnego dla wszystkich zespołów badawczych, aby umożliwić wdrożenie na dużą skalę.</div>
</div>
<h3>Wskaźniki:</h3>
<ol>
<li>Szybkość zbieżności: pomiar czasu, jakiego modele potrzebują, by osiągnąć optymalne rozwiązanie. Poprawa tego wskaźnika zwiększyła efektywność procesu generowania cząsteczek.</li>
<li>Różnorodność eksploracji: kluczowy wskaźnik różnorodności generowanych cząsteczek. Celem jest znalezienie równowagi między eksploracją wyczerpującą a ukierunkowaną.</li>
<li>Powtarzalność: pomiar zdolności do odtworzenia uzyskanych wyników, który potwierdza solidność i niezawodność opracowanych modeli.</li>
<li>Dokładność predykcji chemicznej: ocena zdolności modeli do poprawnego przewidywania właściwości chemicznych cząsteczek, kluczowe kryterium optymalizacji wyboru kandydatów na leki.</li>
</ol>
<p>Wskaźniki te pozwalają śledzić skuteczność modeli uczenia maszynowego i upewnić się, że wyniki są zgodne z celami projektu.</p>
<hr />
<h2>Odpowiedź MARGO: optymalizacja eksploracji molekularnej i opracowanie algorytmów uczenia maszynowego</h2>
<p>MARGO wdrożyło rozwiązanie integrujące modele uczenia maszynowego, takie jak grafowe sieci neuronowe (GNN) i podejścia oparte na uczeniu przez wzmacnianie (RL), aby skuteczniej przewidywać właściwości chemiczne cząsteczek.</p>
<h3>Od danych do odkryć: wsparcie szyte na miarę</h3>
<div class="container-photo">
<div class="text">
<p>W ścisłej współpracy z wewnętrznymi zespołami Qubit Pharmaceuticals MARGO:</p>
<ul>
<li><strong>zoptymalizowało eksplorację molekularną</strong> dzięki połączeniu technik uczenia maszynowego i teorii grafów, które pozwalają modelować cząsteczki i przyspieszać ich generowanie;</li>
<li><strong>wdrożyło rozwijany wewnętrzny pakiet ML</strong>, który umożliwia szybkie i płynne włączanie nowych odkryć do procesu badawczego;</li>
<li><strong>opracowało wskaźniki jakości</strong> mierzące szybkość zbieżności, różnorodność eksploracji i powtarzalność, które gwarantują efektywność i niezawodność procesu odkrywania.</li>
</ul>
<h4>Innowacja w sercu projektu</h4>
<p>Ten projekt doskonale pokazuje, jak MARGO potrafi wykorzystać najnowocześniejsze technologie, by sprostać złożonym wyzwaniom. Zastosowanie grafowych sieci neuronowych do eksploracji molekularnej, nowe i obiecujące podejście, pozwala w pełni wykorzystać potencjał danych molekularnych i precyzyjniej przewidywać nowe, rokujące cząsteczki.</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>Działania MARGO przyniosły znaczące korzyści:</p>
<div class="custom-container-2">
<div class="custom-box filled"><strong>Oszczędność czasu i niższe koszty badań</strong> Automatyzacja generowania cząsteczek zmniejsza liczbę testów laboratoryjnych i pozwala skupić zasoby na najbardziej obiecujących cząsteczkach.</div>
<div class="custom-box outlined"><strong>Szybsze badania nad lekami</strong> Dzięki modelom predykcyjnym Qubit szybciej identyfikuje kandydatów na leki, co skraca czas wprowadzenia na rynek.</div>
<div class="custom-box outlined"><strong>Większa efektywność procesów wewnętrznych</strong> Automatyzacja zadań wewnętrznych, takich jak parsowanie dokumentów, zwiększa produktywność zespołu ML i pozwala badaczom skupić się na zadaniach o wyższej wartości dodanej.</div>
<div class="custom-box filled"><strong>Skalowalność systemu ML</strong> Zaktualizowany pakiet ML jest teraz stabilny, elastyczny i łatwy we wdrażaniu, dzięki czemu Qubit może szybciej reagować na nowe wyzwania badawcze.</div>
</div>
<hr />
<h2>Podsumowanie: Qubit Pharmaceuticals osiąga kluczowy etap w badaniach nad nowymi cząsteczkami</h2>
<p>Ekspertyza MARGO w dziedzinie AI pozwoliła Qubit Pharmaceuticals <strong>osiągnąć ważny kamień milowy w optymalizacji procesów generowania nowych cząsteczek</strong>. Projekt generowania cząsteczek, zoptymalizowany dziś dzięki <strong>metodom uczenia maszynowego</strong>, stał się prawdziwą dźwignią strategiczną <strong>przyspieszania odkryć naukowych</strong>.</p>
<p>Narzędzie do generowania cząsteczek jest gotowe do wdrożenia na dużą skalę i będzie dostępne dla wszystkich zespołów Qubit. Projekt wpisuje się w szerszą wizję innowacji, z potencjalnymi nowymi zastosowaniami w fizyce kwantowej, chemii i medycynie.</p>
<div class="encadre-margo">
<div class="content">
<p class="margo-title">Masz podobne wyzwania? Skontaktuj się z nami!</p>
<p>Dzięki technologiom uczenia maszynowego i ścisłej współpracy z chemikami i badaczami Qubit Pharmaceuticals MARGO sprawiło, że generowanie nowych cząsteczek jest szybsze, bardziej niezawodne i tańsze. Partnerstwo z Qubit potwierdza ekspertyzę MARGO we wdrażaniu nowoczesnych rozwiązań AI, zwłaszcza w tak złożonych sektorach jak badania naukowe i farmaceutyczne.</p>
<p class="margo-final">Zamień swoje wyzwania w szanse dzięki innowacyjnym rozwiązaniom szytym na miarę!</p>
</div>
<div class="faq-container"><details class="faq-item">
<summary>Jaki był główny cel Qubit Pharmaceuticals?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Qubit Pharmaceuticals chciał przyspieszyć odkrywanie nowych cząsteczek i generować kandydatów na leki na podstawie złożonych danych molekularnych, wykorzystując zaawansowane modele uczenia maszynowego.</p>
</div>
</details><details class="faq-item">
<summary>Jakie były główne wyzwania?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Wyzwaniem było uczynienie eksploracji molekularnej szybszą, pełniejszą i lepiej ukierunkowaną, przy jednoczesnym ograniczeniu kosztownych testów laboratoryjnych i ułatwieniu wdrożenia narzędzi AI na dużą skalę.</p>
</div>
</details><details class="faq-item">
<summary>Jakie technologie wdrożyło MARGO?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Zespoły MARGO zintegrowały modele uczenia maszynowego, takie jak grafowe sieci neuronowe (GNN) i uczenie przez wzmacnianie (RL), a także Xgboost, LightGBM i Catboost, aby modelować i przewidywać właściwości chemiczne cząsteczek.</p>
</div>
</details><details class="faq-item">
<summary>Na czym polegała współpraca Qubit i MARGO?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">MARGO ściśle współpracowało z zespołami wewnętrznymi, aby zoptymalizować eksplorację molekularną, opracować skalowalny wewnętrzny pakiet ML i stworzyć wskaźniki jakości gwarantujące niezawodność i wydajność modeli.</p>
</div>
</details><details class="faq-item">
<summary>Jakie konkretne korzyści osiągnięto?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Projekt przyniósł niższe koszty badań, krótszy czas wprowadzania nowych leków na rynek, wyższą produktywność wewnętrzną oraz bardziej elastyczny i skalowalny system ML.</p>
</div>
</details><details class="faq-item">
<summary>Jakich wskaźników użyto do pomiaru wydajności?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Do oceny efektywności i solidności modeli AI wykorzystano szybkość zbieżności, różnorodność eksploracji, powtarzalność wyników i dokładność predykcji chemicznej.</p>
</div>
</details><details class="faq-item">
<summary>Jaki jest ogólny wpływ projektu?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Projekt to kluczowy krok Qubit Pharmaceuticals w modernizacji badań molekularnych, który otwiera drogę do nowych zastosowań w chemii, medycynie i fizyce kwantowej.</p>
</div>
</details><details class="faq-item">
<summary>Jak MARGO wspiera inne firmy?</summary>
<div class="faq-answer">
<p style="color: #000000 !important;">Dzięki ekspertyzie w dziedzinie AI i industrializacji modeli uczenia maszynowego MARGO pomaga innym organizacjom sprostać podobnym wyzwaniom, optymalizując ich procesy badawcze, analityczne i innowacyjne.</p>
</div>
</details></div>
</div>
</div>

</div><p>The post <a href="https://www.margo.com/pl/przypadek-uzycia-pl/qubit-pharmaceuticals-badania-molekularne-ai/">Qubit Pharmaceuticals: rewolucja w badaniach molekularnych dzięki sztucznej inteligencji</a> appeared first on <a href="https://www.margo.com/pl">MARGO</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
