{"id":10158,"date":"2026-07-09T19:12:55","date_gmt":"2026-07-09T19:12:55","guid":{"rendered":"https:\/\/ati-export.fr\/?page_id=10158"},"modified":"2026-08-02T18:08:12","modified_gmt":"2026-08-02T18:08:12","slug":"achat-industriel","status":"publish","type":"page","link":"https:\/\/ati-export.fr\/en\/achat-industriel\/","title":{"rendered":"Industrial Procurement"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10158\" class=\"elementor elementor-10158\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eaf61ae e-con e-atomic-element e-flexbox-base e-91a9435 ati-vss \" data-id=\"eaf61ae\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"eaf61ae\">\n    <div class=\"elementor-element elementor-element-aa4b686 e-con e-atomic-element e-flexbox-base ati-vss-viewport \" data-id=\"aa4b686\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"aa4b686\">\n    <div class=\"elementor-element elementor-element-47c487e e-con e-atomic-element e-flexbox-base ati-vss-track-is-left \" data-id=\"47c487e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"47c487e\">\n    <div class=\"elementor-element elementor-element-05b1eea e-con e-atomic-element e-flexbox-base e-05b1eea-b61986f ati-vss-panel \" data-id=\"05b1eea\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"05b1eea\">\n    \t\t<div class=\"elementor-element elementor-element-75118e3 elementor-widget elementor-widget-heading\" data-id=\"75118e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Achats Industriels<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-440e186 elementor-widget elementor-widget-text-editor\" data-id=\"440e186\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><span style=\"color: #ffffff;\">ATI Export accompagne ses clients dans l&rsquo;optimisation de leurs achats industriels en proposant des solutions de sourcing performantes, adapt\u00e9es \u00e0 leurs enjeux techniques, \u00e9conomiques et strat\u00e9giques.<\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #ffffff;\">Gr\u00e2ce \u00e0 notre expertise du commerce international et \u00e0 notre r\u00e9seau de fournisseurs qualifi\u00e9s, nous identifions les meilleures opportunit\u00e9s pour s\u00e9curiser vos approvisionnements et am\u00e9liorer votre comp\u00e9titivit\u00e9.<\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #ffffff;\">Notre objectif est de vous permettre de r\u00e9duire vos co\u00fbts, ma\u00eetriser vos d\u00e9lais, garantir la qualit\u00e9 de vos approvisionnements et p\u00e9renniser votre cha\u00eene d&rsquo;approvisionnement.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-24f5448 e-con e-atomic-element e-flexbox-base e-24f5448-14a5bdd ati-vss-panel \" data-id=\"24f5448\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"24f5448\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-7373081 e-con e-atomic-element e-flexbox-base e-7373081-59d022a ati-vss-panel-is-unified \" data-id=\"7373081\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7373081\">\n    \t\t<div class=\"elementor-element elementor-element-f643ad8 elementor-widget elementor-widget-html\" data-id=\"f643ad8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   [IG-SCALE] The fluid unit. Everything else depends on this.\r\n   ============================================================ *\/\r\n.ati-ig-root{\r\n  container-type: inline-size;   \/* makes cqw resolve against THIS element *\/\r\n  width: 100%;\r\n  margin: 0 auto;\r\n  \/* The `margin: -25px auto 0` upward nudge that used to be here is GONE.\r\n     It was a fixed pixel correction for slack that is not a fixed number of\r\n     pixels - it varies with viewport height - so it was right on one screen\r\n     and wrong everywhere else. Measured: it pulled the design 25px UNDER the\r\n     opaque site header at EVERY size tested (topGap read -25px from 1280x800\r\n     to 2560x1440). [IG-FITBOX] below centres in the real space instead.\r\n\r\n     Do NOT reintroduce position:absolute here. A previous attempt ([IG-FIT],\r\n     mirroring the Export widget's [EG-FIT]) rendered the panel completely\r\n     blank live, because absolute positioning binds to whichever ancestor\r\n     happens to be positioned and that guess was wrong. min-height, used\r\n     below, makes no such assumption. *\/\r\n\r\n  \/* [IG-BUDGET] see the twin comment in infographic_export.html. This reads\r\n     the site's own --vss-header-clear (declared on .ati-vss-panel-is-unified\r\n     by [VSS-COVER-HEADERCLEAR], inherited down to us) so the reserved header\r\n     space and this widget's height budget can never drift apart. *\/\r\n  --ig-h: calc(100vh - var(--vss-header-clear, 120px));\r\n\r\n  \/* [IG-FILL] The page tint used to sit on .ati-ig. Now that the design is\r\n     centred rather than filling the panel edge to edge, that left the panel's\r\n     own white showing as a band above and below it. Painting it on the root -\r\n     which does span the full box - makes the breathing room read as margin\r\n     inside the graphic rather than as a seam. *\/\r\n  background: #f6f5f3;\r\n}\r\n\r\n\/* [IG-FITBOX] Claim the panel's content box, then centre inside it with an\r\n   auto margin on the child. Auto margins collapse to 0 rather than going\r\n   negative, so if the content ever does overflow it hangs off the BOTTOM\r\n   into the scrollable panel instead of sliding up under the header - which\r\n   is exactly the failure the -25px hack above used to cause permanently.\r\n   Gated to >=1025px because [VSS-FLOW] un-sticks the panel below that. *\/\r\n@media (min-width: 1025px){\r\n  .ati-ig-root{\r\n    min-height: calc(var(--ig-h) - 8px);\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n  .ati-ig{ margin: auto 0; }\r\n}\r\n\r\n.ati-ig{\r\n  \/* [IG-SCALE] The smaller of a width-driven and a height-driven size, so the\r\n     design is as large as fits in BOTH directions.\r\n     --u-w is the reference canvas width, biased up ~9% to 1450. This changes\r\n     NOTHING at any size that was signed off: measured, --u-h is the binding\r\n     term from 1280x800 all the way to 2560x1440, so the width term only ever\r\n     takes over on a screen tall enough that the design was leaving a blank\r\n     band (a 4K panel was 143px short top and bottom). It fills that in and is\r\n     inert everywhere else.\r\n     --u-h is new. 661 is this design's height measured in --u units (it read\r\n     661-662 at every size from 1258px to 2538px wide, i.e. constant); 668\r\n     rounds up and pays for ~56px of breathing room above and below.\r\n     Without it this overflowed the panel by 42px on a 1366x768 laptop, 228px\r\n     at 2560x1080 and 321px at 1920x720 - all measured, all cut off live.\r\n     RE-MEASURE 668 after any change to this design's height or text wrapping. *\/\r\n  --u-w: calc(100cqw \/ 1450);\r\n  --u-h: calc((var(--ig-h) - 56px) \/ 668);\r\n  --u: clamp(0.6px, min(var(--u-w), var(--u-h)), 3.2px);\r\n\r\n  \/* Vertical-only spacing unit: gaps\/margins\/paddings between blocks use\r\n     this instead of --u. Text size, icon size and layout stay driven by\r\n     --u (unchanged look); only the AIR between blocks compresses, because\r\n     measured on a real 1280x632 panel the design's total height (801px)\r\n     overflowed the 632px panel by 169px, and that gap was 100% whitespace,\r\n     not content. Tightened until the fit is confirmed live \u2014 re-measure\r\n     .ati-ig.scrollHeight against the panel's clientHeight after any\r\n     future edit here, the same way this number was derived. *\/\r\n  --uv: calc(var(--u) * 0.74);\r\n\r\n  \/* Palette sampled from the reference PNG *\/\r\n  --gold:      #e0a72b;\r\n  --red:       #c8102e;          \/* matches the Export & Transport infographic *\/\r\n  --gold-soft: #eab84e;\r\n  --ink:       #1a2330;          \/* headline near-black, faint blue cast *\/\r\n  --ink-2:     #3a3a3a;          \/* card body copy *\/\r\n  --muted:     #6b6b6b;          \/* engagement body copy *\/\r\n  --page:      #f6f5f3;\r\n  --card:      #ffffff;\r\n  --hairline:  #e6e4e0;\r\n  --beige:     #f7f0e3;          \/* engagement icon discs *\/\r\n  --divider:   #e3e0da;\r\n\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: calc(20 * var(--uv)) 0 calc(26 * var(--uv));\r\n  \/* No background here - it lives on .ati-ig-root ([IG-FILL]) so it covers the\r\n     whole panel, including the breathing room above and below this box. *\/\r\n  font-family: Montserrat, \"Helvetica Neue\", Arial, sans-serif;\r\n  -webkit-font-smoothing: antialiased;\r\n  text-rendering: optimizeLegibility;\r\n}\r\n.ati-ig *{ box-sizing: border-box; }\r\n\/* A long unbreakable word in a narrow phone column would otherwise stick out of\r\n   its box and get clipped by the overflow:hidden above. Inherited, so one\r\n   declaration covers every heading and paragraph. *\/\r\n.ati-ig, .ati-ig *{ overflow-wrap: break-word; }\r\n\r\n\/* Browsers without container queries: fall back to viewport width. Same\r\n   proportions whenever the panel is full-bleed, which it is on the VSS pages. *\/\r\n@supports not (container-type: inline-size){\r\n  .ati-ig{ --u-w: calc(100vw \/ 1450); }\r\n}\r\n\r\n\/* [IG-FLOWSCALE] Below the site's own 1025px breakpoint [VSS-FLOW] un-sticks\r\n   the panel to height:auto in normal flow, so the design is allowed to be\r\n   taller than the screen - and it is, because [IG-RESPONSIVE] re-stacks it.\r\n   Leaving --u-h active there would shrink the type to cram a much taller\r\n   layout into 100vh, which is backwards. Neutralised, not deleted, so --u\r\n   keeps the same shape in both regimes. *\/\r\n@media (max-width: 1024px){\r\n  .ati-ig{ --u-h: 99px; }\r\n}\r\n\r\n\/* ============================================================\r\n   [IG-BG] Decorative background geometry, all non-interactive.\r\n   Matches the reference: a striped white wedge top-left, a soft\r\n   rounded white mass top-right, and a dot grid on the right edge.\r\n   ============================================================ *\/\r\n.ati-ig-bg{ position:absolute; inset:0; pointer-events:none; }\r\n\r\n.ati-ig-wedge{                     \/* white angled band, top-left corner *\/\r\n  position:absolute; top:0; left:0;\r\n  width: calc(560 * var(--u)); height: calc(430 * var(--u));\r\n  background:#ffffff;\r\n  clip-path: polygon(0 0, 58% 0, 0 82%);\r\n  opacity:.9;\r\n}\r\n.ati-ig-stripes{                   \/* the fine diagonal hatching over it *\/\r\n  position:absolute; top:0; left:0;\r\n  width: calc(430 * var(--u)); height: calc(340 * var(--u));\r\n  background: repeating-linear-gradient(\r\n    135deg,\r\n    #ececea 0, #ececea calc(1.6 * var(--u)),\r\n    transparent calc(1.6 * var(--u)), transparent calc(10 * var(--u))\r\n  );\r\n  -webkit-mask-image: linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 68%);\r\n          mask-image: linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 68%);\r\n}\r\n.ati-ig-round{                     \/* big soft rounded shape, top-right *\/\r\n  position:absolute;\r\n  top: calc(-150 * var(--u)); right: calc(-110 * var(--u));\r\n  width: calc(470 * var(--u)); height: calc(470 * var(--u));\r\n  background:#ffffff;\r\n  border-radius: calc(170 * var(--u));\r\n  opacity:.92;\r\n}\r\n.ati-ig-dots{                      \/* dot grid, right edge, level with cards *\/\r\n  position:absolute;\r\n  top: calc(408 * var(--u)); right: calc(62 * var(--u));\r\n  width: calc(88 * var(--u)); height: calc(132 * var(--u));\r\n  background-image: radial-gradient(#dcd9d3 calc(1.5 * var(--u)), transparent calc(1.5 * var(--u)));\r\n  background-size: calc(15 * var(--u)) calc(15 * var(--u));\r\n}\r\n\r\n\/* Everything real sits above the decoration *\/\r\n.ati-ig-head, .ati-ig-cards, .ati-ig-eng-head, .ati-ig-engs{ position:relative; z-index:1; }\r\n\r\n\/* ============================================================\r\n   [IG-HEAD] Eyebrow + headline + gold rule\r\n   ============================================================ *\/\r\n.ati-ig-head{ text-align:center; }\r\n\r\n.ati-ig-eyebrow{                  \/* the dominant title, matching the Export\r\n                                     & Transport infographic's hierarchy *\/\r\n  margin: 0 0 calc(10 * var(--uv));\r\n  font-size: calc(40 * var(--u));\r\n  font-weight: 800;\r\n  letter-spacing: calc(7 * var(--u));\r\n  line-height: 1.05;\r\n  color: var(--red);\r\n}\r\n.ati-ig-title{                    \/* now subordinate to the eyebrow above *\/\r\n  margin: 0;\r\n  font-size: calc(27 * var(--u));\r\n  font-weight: 700;\r\n  line-height: 1.25;\r\n  letter-spacing: calc(.4 * var(--u));\r\n  color: var(--ink);\r\n}\r\n.ati-ig-title em{ font-style: normal; color: var(--gold); }\r\n\r\n.ati-ig-rule{\r\n  width: calc(98 * var(--u));\r\n  height: calc(3 * var(--u));\r\n  margin: calc(12 * var(--u)) auto 0;\r\n  background: var(--gold);\r\n}\r\n\r\n\/* ============================================================\r\n   [IG-CARDS] The 4 \"R\u00c9DUIRE \/ DIMINUER \/ OPTIMISER \/ LIB\u00c9RER\" cards\r\n   ============================================================ *\/\r\n.ati-ig-cards{\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: calc(26 * var(--u));\r\n  width: 94%;                       \/* fills the panel \u2014 was a fixed design-px\r\n                                        width, which is what left blank bars\r\n                                        on wide panels *\/\r\n  margin: calc(14 * var(--uv)) auto 0;\r\n}\r\n.ati-ig-card{\r\n  background: linear-gradient(180deg, #ffffff 0%, #fdfdfc 100%);\r\n  border: 1px solid #f1f0ed;\r\n  border-radius: calc(10 * var(--u));\r\n  padding: calc(26 * var(--uv)) calc(18 * var(--u)) calc(16 * var(--uv));\r\n  text-align: center;\r\n  box-shadow:\r\n    0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.03),\r\n    0 calc(10 * var(--u)) calc(26 * var(--u)) rgba(0,0,0,.045);\r\n}\r\n\r\n\/* Icon disc: hairline ring + a gold arc + the gold bead that terminates it *\/\r\n.ati-ig-disc{\r\n  position: relative;\r\n  width: calc(100 * var(--u));\r\n  height: calc(100 * var(--u));\r\n  margin: 0 auto calc(16 * var(--uv));\r\n}\r\n.ati-ig-disc > svg.ring{ position:absolute; inset:0; width:100%; height:100%; }\r\n.ati-ig-disc > svg.gly{                 \/* the pictogram, centred in the disc *\/\r\n  position:absolute; top:50%; left:50%;\r\n  width: calc(47 * var(--u)); height: calc(47 * var(--u));\r\n  transform: translate(-50%, -50%);\r\n}\r\n\r\n.ati-ig-card h3{\r\n  margin: 0 0 calc(8 * var(--uv));\r\n  font-size: calc(19 * var(--u));\r\n  font-weight: 800;\r\n  letter-spacing: calc(1.2 * var(--u));\r\n  line-height: 1.2;\r\n  color: var(--gold);\r\n}\r\n.ati-ig-card p{\r\n  margin: 0;\r\n  font-size: calc(14 * var(--u));\r\n  font-weight: 500;\r\n  line-height: 1.6;\r\n  letter-spacing: calc(.35 * var(--u));\r\n  color: var(--ink-2);\r\n}\r\n.ati-ig-card i{                          \/* the short gold underline *\/\r\n  display: block;\r\n  width: calc(42 * var(--u));\r\n  height: calc(2.5 * var(--u));\r\n  margin: calc(12 * var(--uv)) auto 0;\r\n  background: var(--gold);\r\n}\r\n\r\n\/* ============================================================\r\n   [IG-ENGHEAD] \"NOS ENGAGEMENTS\" with its flanking rules.\r\n   The reference is asymmetric on purpose: a small gold triangle\r\n   closes the left rule, a gold bead opens the right one.\r\n   ============================================================ *\/\r\n.ati-ig-eng-head{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 96%;\r\n  margin: calc(22 * var(--uv)) auto 0;\r\n}\r\n.ati-ig-eng-head h2{\r\n  margin: 0;\r\n  padding: 0 calc(46 * var(--u));\r\n  font-size: calc(17.5 * var(--u));\r\n  font-weight: 700;\r\n  letter-spacing: calc(4.5 * var(--u));\r\n  line-height: 1.25;\r\n  white-space: nowrap;\r\n  color: var(--ink);\r\n}\r\n.ati-ig-eng-head span.ln{\r\n  flex: 1 1 calc(172 * var(--u));   \/* grow: fills whatever width the 96%\r\n                                        row leaves beside the fixed-width\r\n                                        heading text, so the row's own\r\n                                        width fill doesn't just add blank\r\n                                        space to either side of the rules *\/\r\n  height: 1px;\r\n  background: #cfccc6;\r\n}\r\n.ati-ig-eng-head span.tri{               \/* left terminator *\/\r\n  width: 0; height: 0;\r\n  margin-left: calc(3 * var(--u));\r\n  border-top: calc(4.5 * var(--u)) solid transparent;\r\n  border-bottom: calc(4.5 * var(--u)) solid transparent;\r\n  border-left: calc(8 * var(--u)) solid var(--gold);\r\n}\r\n.ati-ig-eng-head span.bead{              \/* right terminator *\/\r\n  width: calc(7 * var(--u));\r\n  height: calc(7 * var(--u));\r\n  margin-right: calc(6 * var(--u));\r\n  border-radius: 50%;\r\n  background: var(--gold);\r\n}\r\n\r\n\/* ============================================================\r\n   [IG-ENGS] The 5 engagement columns\r\n   ============================================================ *\/\r\n.ati-ig-engs{\r\n  display: grid;\r\n  grid-template-columns: repeat(5, 1fr);\r\n  width: 96%;\r\n  margin: calc(16 * var(--uv)) auto 0;\r\n}\r\n.ati-ig-eng{\r\n  position: relative;\r\n  padding: 0 calc(22 * var(--u));\r\n  text-align: center;\r\n}\r\n\/* Hairline separators sit only beside the TEXT, never beside the discs \u2014\r\n   that is how the reference draws them. *\/\r\n.ati-ig-eng + .ati-ig-eng::before{\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: calc(60 * var(--u));          \/* re-tuned to the smaller disc below *\/\r\n  bottom: 0;\r\n  width: 1px;\r\n  background: var(--divider);\r\n}\r\n.ati-ig-eng .disc{\r\n  width: calc(66 * var(--u));\r\n  height: calc(66 * var(--u));\r\n  margin: 0 auto calc(18 * var(--uv));\r\n  border-radius: 50%;\r\n  background: var(--beige);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n.ati-ig-eng .disc svg{\r\n  width: calc(35 * var(--u));\r\n  height: calc(35 * var(--u));\r\n}\r\n.ati-ig-eng h4{\r\n  \/* min-height holds 2 lines so the 1-line and 2-line titles share a\r\n     baseline; the 3-line title (item 5) is allowed to grow past it,\r\n     exactly as it does in the reference. *\/\r\n  margin: 0;\r\n  min-height: calc(43.5 * var(--u));\r\n  font-size: calc(15 * var(--u));\r\n  font-weight: 800;\r\n  line-height: 1.45;\r\n  letter-spacing: calc(.25 * var(--u));\r\n  color: var(--ink);\r\n}\r\n.ati-ig-eng i{\r\n  display: block;\r\n  width: calc(30 * var(--u));\r\n  height: calc(2 * var(--u));\r\n  margin: calc(6 * var(--uv)) auto 0;\r\n  background: var(--gold);\r\n}\r\n.ati-ig-eng p{\r\n  margin: calc(10 * var(--uv)) 0 0;\r\n  font-size: calc(13.5 * var(--u));\r\n  font-weight: 400;\r\n  line-height: 1.7;\r\n  color: var(--muted);\r\n}\r\n\r\n\/* ============================================================\r\n   [IG-RESPONSIVE] Below ~950px container width the --u floor above\r\n   stops the design from shrinking further (it would go illegible),\r\n   so from here down the fix is fewer columns, not a smaller scale.\r\n   Keyed to the panel's own width via container queries, not the\r\n   viewport \u2014 correct regardless of which page\/box this widget ends\r\n   up embedded in. Rows switch from a fixed calc(Npx*u) width to a\r\n   percentage of the container so they can't overflow and get\r\n   clipped by .ati-ig's overflow:hidden.\r\n   ============================================================ *\/\r\n@container (max-width: 1024px){\r\n  \/* 1024, not 950: it lines up with the site's own [VSS-FLOW] breakpoint so\r\n     the panel leaving sticky mode and this layout re-stacking happen at the\r\n     same width. At 950 there was a 951-1024px band running the 4-column\r\n     desktop layout inside an already-full-flow panel, at ~0.6u. *\/\r\n\r\n  \/* [IG-FLOWUNIT] Re-base --u for the stacked layout: the divisor is how much\r\n     design canvas has to fit across the container, and halving the columns\r\n     roughly halves it. Derived, not guessed - a card column is ~353u wide on\r\n     desktop, and two columns inside a 92% gutter is (0.92C - 26u)\/2 = 353u,\r\n     i.e. u = C \/ 796. Without this a 768px tablet rendered 8px body copy. *\/\r\n  .ati-ig{ padding: calc(30 * var(--u)) 0 calc(44 * var(--u)); --u-w: calc(100cqw \/ 796); }\r\n  \/* NOTE: a `.ati-ig-title{ font-size: calc(40 * var(--u)) }` override used to\r\n     sit here. It predates the two headings swapping roles and made the\r\n     subtitle exactly as large as \"ATI EXPORT\" (both 40u) on every tablet and\r\n     phone - flattening the hierarchy that was specifically asked for.\r\n     Removed; the design's own sizes are already proportional. *\/\r\n\r\n  \/* minmax(0,1fr), not 1fr. A bare `1fr` track is minmax(AUTO,1fr): its floor\r\n     is the content's min-content width, so one long unbreakable word makes\r\n     that track wider than its share and the whole grid overflows its\r\n     container. Measured on a 360px phone: the column holding \"PERFORMANCE\r\n     ECONOMIQUE\" and \"RESPECT DE L'ENVIRONNEMENT\" came out 197px against 175px\r\n     for its neighbour, pushing the grid 41px past the panel edge, where\r\n     .ati-ig's overflow:hidden silently clipped it. minmax(0,...) removes that\r\n     floor so the tracks stay equal and the text wraps instead. *\/\r\n  .ati-ig-cards{\r\n    width: 92%;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    row-gap: calc(30 * var(--u));\r\n  }\r\n\r\n  .ati-ig-eng-head{ width: 92%; }\r\n  .ati-ig-eng-head span.ln{ flex: 1 1 auto; }\r\n\r\n  .ati-ig-engs{\r\n    width: 92%;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));   \/* see note above *\/\r\n    row-gap: calc(38 * var(--u));\r\n  }\r\n  \/* 22u of side padding is ~5% of a desktop column but over a quarter of a\r\n     narrow one, which is what forced the long titles to break badly. *\/\r\n  .ati-ig-eng{ padding: 0 calc(10 * var(--u)); }\r\n  \/* the beside-text-only divider rule was tuned for a single row of 5;\r\n     in a wrapped 3-col grid it would draw a line above item 4 (a new\r\n     row start, not a neighbour), so it's dropped in favour of the\r\n     disc\/copy spacing alone carrying the separation. *\/\r\n  .ati-ig-eng + .ati-ig-eng::before{ display:none; }\r\n}\r\n\r\n\/* 700, not 560. By the same ~353u-per-column rule as [IG-FLOWUNIT], two card\r\n   columns stop working below ~796px of container: at a 600px container the\r\n   2-column layout was rendering body copy around 8px while the 1-column\r\n   layout just below the old 560 breakpoint rendered it at 14px. The\r\n   breakpoint was in the wrong place, not the scale. *\/\r\n@container (max-width: 700px){\r\n  \/* One card column, so a column IS the container: u = C * 0.92 \/ 353,\r\n     i.e. C \/ 384. The min() cap is as important as the divisor - without it\r\n     a 690px single column would render 18px body copy and then drop to 12px\r\n     the instant it became two columns at 704px. Capping makes that step\r\n     16px -> 12px instead of a 2x cliff, and stops a single column on a large\r\n     phone from scaling up past the point where it looks oversized. *\/\r\n  .ati-ig{ --u-w: min(calc(100cqw \/ 384), 1.15px); }\r\n  .ati-ig-cards{ grid-template-columns: minmax(0, 1fr); }\r\n  .ati-ig-engs{ grid-template-columns: repeat(2, minmax(0, 1fr)); }\r\n  .ati-ig-eng-head h2{ white-space: normal; text-align:center; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"ati-ig-root\">\r\n<div class=\"ati-ig\">\r\n\r\n  <div class=\"ati-ig-bg\" aria-hidden=\"true\">\r\n    <div class=\"ati-ig-wedge\"><\/div>\r\n    <div class=\"ati-ig-stripes\"><\/div>\r\n    <div class=\"ati-ig-round\"><\/div>\r\n    <div class=\"ati-ig-dots\"><\/div>\r\n  <\/div>\r\n\r\n  <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 header \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n  <div class=\"ati-ig-head\">\r\n    <p class=\"ati-ig-eyebrow\">ATI EXPORT<\/p>\r\n    <h1 class=\"ati-ig-title\">\r\n      LA <em>MA\u00ceTRISE<\/em> DE VOS CO\u00dbTS<br>\r\n      POUR DES <em>ACHATS OPTIMIS\u00c9S.<\/em>\r\n    <\/h1>\r\n    <div class=\"ati-ig-rule\"><\/div>\r\n  <\/div>\r\n\r\n  <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 cards \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n  <div class=\"ati-ig-cards\">\r\n\r\n    <!-- R\u00c9DUIRE \u2014 declining cost chart, gold arrowhead, arc\/bead at 8 o'clock -->\r\n    <div class=\"ati-ig-card\">\r\n      <div class=\"ati-ig-disc\">\r\n        <svg class=\"ring\" viewBox=\"0 0 124 124\" aria-hidden=\"true\">\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e6e4e0\" stroke-width=\"1\"\/>\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e0a72b\" stroke-width=\"2\"\r\n                  stroke-linecap=\"round\" stroke-dasharray=\"80 384\" transform=\"rotate(150 62 62)\"\/>\r\n          <circle cx=\"9.2\" cy=\"92.5\" r=\"5\" fill=\"#e0a72b\"\/>\r\n        <\/svg>\r\n        <svg class=\"gly\" viewBox=\"0 0 64 64\" aria-hidden=\"true\">\r\n          <g fill=\"none\" stroke=\"#1a2330\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M12 10 V50 H54\"\/>\r\n            <path d=\"M17 18 L31 34 L38 28 L48 40\"\/>\r\n          <\/g>\r\n          <path d=\"M50 42 L40 42 L50 32 Z\" fill=\"#e0a72b\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <h3>R\u00c9DUIRE<\/h3>\r\n      <p>LE CO\u00dbT TOTAL<br>D\u2019ACQUISITION<\/p>\r\n      <i><\/i>\r\n    <\/div>\r\n\r\n    <!-- DIMINUER \u2014 cart with a descending arrow, arc\/bead at 4:30 -->\r\n    <div class=\"ati-ig-card\">\r\n      <div class=\"ati-ig-disc\">\r\n        <svg class=\"ring\" viewBox=\"0 0 124 124\" aria-hidden=\"true\">\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e6e4e0\" stroke-width=\"1\"\/>\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e0a72b\" stroke-width=\"2\"\r\n                  stroke-linecap=\"round\" stroke-dasharray=\"80 384\" transform=\"rotate(35 62 62)\"\/>\r\n          <circle cx=\"112\" cy=\"97\" r=\"5\" fill=\"#e0a72b\"\/>\r\n        <\/svg>\r\n        <svg class=\"gly\" viewBox=\"0 0 64 64\" aria-hidden=\"true\">\r\n          <g fill=\"none\" stroke=\"#1a2330\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M32 8 V25\"\/>\r\n            <path d=\"M25.5 18.5 L32 25.5 L38.5 18.5\"\/>\r\n            <path d=\"M9 21 H16 L22 43 H45 L50 28 H20\"\/>\r\n            <circle cx=\"25\" cy=\"50\" r=\"3.1\"\/>\r\n            <circle cx=\"42\" cy=\"50\" r=\"3.1\"\/>\r\n          <\/g>\r\n        <\/svg>\r\n      <\/div>\r\n      <h3>DIMINUER<\/h3>\r\n      <p>LE NOMBRE DE<br>VOS COMMANDES<\/p>\r\n      <i><\/i>\r\n    <\/div>\r\n\r\n    <!-- OPTIMISER \u2014 supplier group, centre figure gold -->\r\n    <div class=\"ati-ig-card\">\r\n      <div class=\"ati-ig-disc\">\r\n        <svg class=\"ring\" viewBox=\"0 0 124 124\" aria-hidden=\"true\">\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e6e4e0\" stroke-width=\"1\"\/>\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e0a72b\" stroke-width=\"2\"\r\n                  stroke-linecap=\"round\" stroke-dasharray=\"80 384\" transform=\"rotate(35 62 62)\"\/>\r\n          <circle cx=\"112\" cy=\"97\" r=\"5\" fill=\"#e0a72b\"\/>\r\n        <\/svg>\r\n        <svg class=\"gly\" viewBox=\"0 0 64 64\" aria-hidden=\"true\">\r\n          <g fill=\"#1a2330\">\r\n            <circle cx=\"17\" cy=\"27\" r=\"5.6\"\/>\r\n            <path d=\"M7 45c0-5.6 4.5-10 10-10s10 4.4 10 10z\"\/>\r\n            <circle cx=\"47\" cy=\"27\" r=\"5.6\"\/>\r\n            <path d=\"M37 45c0-5.6 4.5-10 10-10s10 4.4 10 10z\"\/>\r\n          <\/g>\r\n          <g fill=\"#e0a72b\">\r\n            <circle cx=\"32\" cy=\"23\" r=\"6.8\"\/>\r\n            <path d=\"M19.5 45c0-6.9 5.6-12.5 12.5-12.5S44.5 38.1 44.5 45z\"\/>\r\n          <\/g>\r\n        <\/svg>\r\n      <\/div>\r\n      <h3>OPTIMISER<\/h3>\r\n      <p>LE NOMBRE DE<br>VOS FOURNISSEURS<\/p>\r\n      <i><\/i>\r\n    <\/div>\r\n\r\n    <!-- LIB\u00c9RER \u2014 gold ring closed by a dark arc across the top-left -->\r\n    <div class=\"ati-ig-card\">\r\n      <div class=\"ati-ig-disc\">\r\n        <svg class=\"ring\" viewBox=\"0 0 124 124\" aria-hidden=\"true\">\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e6e4e0\" stroke-width=\"1\"\/>\r\n          <circle cx=\"62\" cy=\"62\" r=\"61\" fill=\"none\" stroke=\"#e0a72b\" stroke-width=\"2\"\r\n                  stroke-linecap=\"round\" stroke-dasharray=\"80 384\" transform=\"rotate(35 62 62)\"\/>\r\n          <circle cx=\"112\" cy=\"97\" r=\"5\" fill=\"#e0a72b\"\/>\r\n        <\/svg>\r\n        <svg class=\"gly\" viewBox=\"0 0 64 64\" aria-hidden=\"true\">\r\n          <circle cx=\"32\" cy=\"32\" r=\"14\" fill=\"none\" stroke=\"#e0a72b\" stroke-width=\"5\"\/>\r\n          <path d=\"M18.85 27.2 A14 14 0 0 1 36.79 18.85\"\r\n                fill=\"none\" stroke=\"#1a2330\" stroke-width=\"5\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <h3>LIB\u00c9RER<\/h3>\r\n      <p>DU TEMPS AUX ACHETEURS<br>ET AUX TECHNICIENS<\/p>\r\n      <i><\/i>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 nos engagements \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n  <div class=\"ati-ig-eng-head\">\r\n    <span class=\"ln\"><\/span><span class=\"tri\"><\/span>\r\n    <h2>NOS ENGAGEMENTS<\/h2>\r\n    <span class=\"bead\"><\/span><span class=\"ln\"><\/span>\r\n  <\/div>\r\n\r\n  <div class=\"ati-ig-engs\">\r\n\r\n    <!-- R\u00c9ACTIVIT\u00c9 \u2014 stopwatch + check, speed lines trailing left -->\r\n    <div class=\"ati-ig-eng\">\r\n      <div class=\"disc\">\r\n        <svg viewBox=\"0 0 48 48\" aria-hidden=\"true\">\r\n          <g fill=\"none\" stroke=\"#1a2330\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <circle cx=\"29\" cy=\"27.5\" r=\"11.5\"\/>\r\n            <path d=\"M25 13 H33 M29 13 V16.2\"\/>\r\n            <path d=\"M23.8 28 L27.4 31.6 L34 23.8\"\/>\r\n            <path d=\"M7 20.5 H15.5 M4 27.5 H14 M7 34.5 H15.5\"\/>\r\n          <\/g>\r\n        <\/svg>\r\n      <\/div>\r\n      <h4>R\u00c9ACTIVIT\u00c9<\/h4>\r\n      <i><\/i>\r\n      <p>Des r\u00e9ponses rapides<br>et un accompagnement<br>\u00e0 chaque \u00e9tape.<\/p>\r\n    <\/div>\r\n\r\n    <!-- PERFORMANCE \u00c9CONOMIQUE \u2014 gold bars, rising arrow, coin -->\r\n    <div class=\"ati-ig-eng\">\r\n      <div class=\"disc\">\r\n        <svg viewBox=\"0 0 48 48\" aria-hidden=\"true\">\r\n          <g fill=\"#e0a72b\">\r\n            <rect x=\"10\" y=\"28\" width=\"5.6\" height=\"12\" rx=\"1\"\/>\r\n            <rect x=\"18.6\" y=\"23\" width=\"5.6\" height=\"17\" rx=\"1\"\/>\r\n            <rect x=\"27.2\" y=\"18\" width=\"5.6\" height=\"22\" rx=\"1\"\/>\r\n          <\/g>\r\n          <g fill=\"none\" stroke=\"#1a2330\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M8 40 H42\"\/>\r\n            <path d=\"M10 25 L19 16.5 L26 21 L37 9.5\"\/>\r\n            <path d=\"M30.5 9.5 H37.5 V16.5\"\/>\r\n            <circle cx=\"34\" cy=\"32.5\" r=\"7\"\/>\r\n            <path d=\"M34 28.6 V36.4\"\/>\r\n            <path d=\"M36.2 30.1c-.5-.7-1.3-1.1-2.2-1.1-1.3 0-2.3.8-2.3 1.9s1 1.6 2.3 1.9 2.3.8 2.3 1.9-1 1.9-2.3 1.9c-.9 0-1.7-.4-2.2-1.1\"\/>\r\n          <\/g>\r\n        <\/svg>\r\n      <\/div>\r\n      <h4>PERFORMANCE<br>\u00c9CONOMIQUE<\/h4>\r\n      <i><\/i>\r\n      <p>Des solutions concr\u00e8tes<br>pour am\u00e9liorer vos<br>r\u00e9sultats.<\/p>\r\n    <\/div>\r\n\r\n    <!-- RESPECT DES D\u00c9LAIS \u2014 stopwatch holding a gold figure -->\r\n    <div class=\"ati-ig-eng\">\r\n      <div class=\"disc\">\r\n        <svg viewBox=\"0 0 48 48\" aria-hidden=\"true\">\r\n          <g fill=\"none\" stroke=\"#1a2330\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <circle cx=\"24\" cy=\"27.5\" r=\"12\"\/>\r\n            <path d=\"M20 12 H28 M24 12 V15.5\"\/>\r\n            <path d=\"M13.2 16.7 L15.6 19.1 M34.8 16.7 L32.4 19.1\"\/>\r\n          <\/g>\r\n          <g fill=\"#e0a72b\">\r\n            <circle cx=\"24\" cy=\"23.2\" r=\"3.5\"\/>\r\n            <path d=\"M17.8 35.4c0-3.9 2.8-7 6.2-7s6.2 3.1 6.2 7z\"\/>\r\n          <\/g>\r\n        <\/svg>\r\n      <\/div>\r\n      <h4>RESPECT<br>DES D\u00c9LAIS<\/h4>\r\n      <i><\/i>\r\n      <p>Un engagement fort<br>pour des livraisons<br>fiables et ponctuelles.<\/p>\r\n    <\/div>\r\n\r\n    <!-- RESPECT DE L'ENVIRONNEMENT \u2014 paired leaves, one gold -->\r\n    <div class=\"ati-ig-eng\">\r\n      <div class=\"disc\">\r\n        <svg viewBox=\"0 0 48 48\" aria-hidden=\"true\">\r\n          <path d=\"M24.5 39.5C26.5 25.5 32.5 16.5 42.5 11.5 42.5 26 35.5 35.5 24.5 39.5Z\" fill=\"#e0a72b\"\/>\r\n          <g fill=\"none\" stroke=\"#1a2330\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M24.5 39.5C22.5 26.5 16.5 18.5 6.5 14.5 6.5 27 13.5 35.5 24.5 39.5Z\"\/>\r\n            <path d=\"M24.5 39.5C24.5 31 27 22.5 33 15.5\"\/>\r\n          <\/g>\r\n        <\/svg>\r\n      <\/div>\r\n      <h4>RESPECT DE<br>L\u2019ENVIRONNEMENT<\/h4>\r\n      <i><\/i>\r\n      <p>Des pratiques responsables<br>pour un impact durable et<br>ma\u00eetris\u00e9.<\/p>\r\n    <\/div>\r\n\r\n    <!-- OPTIMISATION DES COLIS \u2014 three isometric cartons, gold top faces -->\r\n    <div class=\"ati-ig-eng\">\r\n      <div class=\"disc\">\r\n        <svg viewBox=\"0 0 48 48\" aria-hidden=\"true\">\r\n          <g stroke=\"#1a2330\" stroke-width=\"1.9\" stroke-linejoin=\"round\">\r\n            <!-- top carton -->\r\n            <path d=\"M24 11 L32 15.5 L24 20 L16 15.5 Z\" fill=\"#e0a72b\"\/>\r\n            <path d=\"M16 15.5 V24.5 L24 29 V20 Z\" fill=\"none\"\/>\r\n            <path d=\"M32 15.5 V24.5 L24 29 V20 Z\" fill=\"none\"\/>\r\n            <!-- bottom-left carton -->\r\n            <path d=\"M14 25.5 L22 30 L14 34.5 L6 30 Z\" fill=\"#e0a72b\"\/>\r\n            <path d=\"M6 30 V39 L14 43.5 V34.5 Z\" fill=\"none\"\/>\r\n            <path d=\"M22 30 V39 L14 43.5 V34.5 Z\" fill=\"none\"\/>\r\n            <!-- bottom-right carton -->\r\n            <path d=\"M34 25.5 L42 30 L34 34.5 L26 30 Z\" fill=\"#e0a72b\"\/>\r\n            <path d=\"M26 30 V39 L34 43.5 V34.5 Z\" fill=\"none\"\/>\r\n            <path d=\"M42 30 V39 L34 43.5 V34.5 Z\" fill=\"none\"\/>\r\n          <\/g>\r\n        <\/svg>\r\n      <\/div>\r\n      <h4>OPTIMISATION DES COLIS<br>&amp; CONSOLIDATION DES<br>COMMANDES<\/h4>\r\n      <i><\/i>\r\n      <p>Moins d\u2019envois, plus d\u2019efficacit\u00e9<br>et des co\u00fbts r\u00e9duits.<\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ccc356a e-con e-atomic-element e-flexbox-base ati-vss-track-is-right \" data-id=\"ccc356a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ccc356a\">\n    <div class=\"elementor-element elementor-element-3355159 e-con e-atomic-element e-flexbox-base ati-vss-panel \" data-id=\"3355159\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3355159\">\n    \t\t<div class=\"elementor-element elementor-element-c465f60 elementor-widget elementor-widget-heading\" data-id=\"c465f60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Ati-vss-panel-right-2<\/h4>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-335fbf4 e-con e-atomic-element e-flexbox-base e-335fbf4-859dc81 ati-vss-panel-is-blank \" data-id=\"335fbf4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"335fbf4\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-ccb21ab e-con e-atomic-element e-flexbox-base ati-vss-panel \" data-id=\"ccb21ab\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ccb21ab\">\n    \t\t<div class=\"elementor-element elementor-element-30908a5 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"30908a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1300\" height=\"1300\" src=\"https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-1300x1300.jpg\" class=\"attachment-qi_addons_for_elementor_image_size_huge-square size-qi_addons_for_elementor_image_size_huge-square wp-image-10697\" alt=\"\" srcset=\"https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-1300x1300.jpg 1300w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-300x300.jpg 300w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-1024x1024.jpg 1024w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-150x150.jpg 150w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-768x768.jpg 768w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-1536x1536.jpg 1536w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-2048x2048.jpg 2048w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-12x12.jpg 12w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-650x650.jpg 650w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-82x82.jpg 82w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-600x600.jpg 600w, https:\/\/ati-export.fr\/wp-content\/uploads\/2026\/07\/photorealistic-scene-with-warehouse-logistics-operations-100x100.jpg 100w\" sizes=\"(max-width: 1300px) 100vw, 1300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Achats Industriels ATI Export accompagne ses clients dans l&rsquo;optimisation de leurs achats industriels en proposant des solutions de sourcing performantes, adapt\u00e9es \u00e0 leurs enjeux techniques, \u00e9conomiques et strat\u00e9giques. Gr\u00e2ce \u00e0 notre expertise du commerce international et \u00e0 notre r\u00e9seau de fournisseurs qualifi\u00e9s, nous identifions les meilleures opportunit\u00e9s pour s\u00e9curiser vos approvisionnements et am\u00e9liorer votre comp\u00e9titivit\u00e9. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10158","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/pages\/10158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/comments?post=10158"}],"version-history":[{"count":141,"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/pages\/10158\/revisions"}],"predecessor-version":[{"id":10833,"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/pages\/10158\/revisions\/10833"}],"wp:attachment":[{"href":"https:\/\/ati-export.fr\/en\/wp-json\/wp\/v2\/media?parent=10158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}