{"id":316,"date":"2026-03-03T16:35:00","date_gmt":"2026-03-03T15:35:00","guid":{"rendered":"https:\/\/takaroconcept.fr\/?page_id=316"},"modified":"2026-06-15T11:13:58","modified_gmt":"2026-06-15T09:13:58","slug":"technique","status":"publish","type":"page","link":"https:\/\/takaroconcept.fr\/?page_id=316","title":{"rendered":"Techniques"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"316\" class=\"elementor elementor-316\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0739fb e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"b0739fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2000328 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"2000328\" 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\">Une ma\u00eetrise des techniques int\u00e9gr\u00e9es<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53201fa e-con e-atomic-element e-flexbox-base e-90b52e6 \" data-id=\"53201fa\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"53201fa\">\n    <div class=\"elementor-element elementor-element-969613b e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"969613b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fab0a22 elementor-widget elementor-widget-html\" data-id=\"fab0a22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"tk-product-widget\" id=\"tk-product-widget-01\">\r\n\r\n  <div class=\"tk-widget-controls\">\r\n    <button class=\"tk-widget-btn active\" data-product=\"0\" type=\"button\"><span>D\u00e9coupe num\u00e9rique<\/span><\/button>\r\n    <button class=\"tk-widget-btn\" data-product=\"1\" type=\"button\"><span>Impression UV<\/span><\/button>\r\n    <button class=\"tk-widget-btn\" data-product=\"2\" type=\"button\"><span>Gravure & d\u00e9coupe laser<\/span><\/button>\r\n    <button class=\"tk-widget-btn\" data-product=\"3\" type=\"button\"><span>Centre d'usinage<\/span><\/button>\r\n    <button class=\"tk-widget-btn\" data-product=\"4\" type=\"button\"><span>Sublimation<\/span><\/button>\r\n  <\/div>\r\n\r\n  <div class=\"tk-product-viewport\">\r\n\r\n<button class=\"tk-arrow tk-arrow-prev\" type=\"button\" aria-label=\"Pr\u00e9c\u00e9dent\">\r\n  <svg viewBox=\"0 0 24 24\">\r\n    <path d=\"M15 18L9 12L15 6\"><\/path>\r\n  <\/svg>\r\n<\/button>\r\n\r\n<button class=\"tk-arrow tk-arrow-next\" type=\"button\" aria-label=\"Suivant\">\r\n  <svg viewBox=\"0 0 24 24\">\r\n    <path d=\"M9 18L15 12L9 6\"><\/path>\r\n  <\/svg>\r\n<\/button>\r\n\r\n    <div class=\"tk-product-grid\" id=\"tk-product-grid-01\">\r\n\r\n      <div class=\"tk-product-card tk-left-card\">\r\n        <img decoding=\"async\"\r\n          id=\"tk-left-image-01\"\r\n          src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06603.webp\"\r\n          alt=\"Illustration technique principale\"\r\n        \/>\r\n      <\/div>\r\n\r\n      <div class=\"tk-product-card tk-right-card\">\r\n        <img decoding=\"async\"\r\n          id=\"tk-right-image-01\"\r\n          src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06638.webp\"\r\n          alt=\"Illustration technique secondaire\"\r\n        \/>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tk-slide-hint\">\r\n    <span><\/span>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n.tk-product-widget,\r\n.tk-product-widget *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.tk-product-widget{\r\n  position:relative;\r\n  width:100%;\r\n  max-width:1800px;\r\n  margin:0 auto;\r\n  padding:0 16px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:18px;\r\n  overflow:hidden;\r\n  font-family:Arial,sans-serif;\r\n}\r\n\r\n\/* BOUTONS *\/\r\n.tk-widget-controls{\r\n  width:100%;\r\n  display:flex;\r\n  justify-content:center;\r\n  align-items:center;\r\n  flex-wrap:wrap;\r\n  gap:14px;\r\n  margin:28px 0 20px;\r\n  padding:0;\r\n  transform:none !important;\r\n}\r\n\r\n.tk-widget-btn{\r\n  appearance:none !important;\r\n  -webkit-appearance:none !important;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  min-height:58px;\r\n  min-width:150px;\r\n  padding:18px 28px !important;\r\n  border:none !important;\r\n  outline:none !important;\r\n  border-radius:18px;\r\n  background:#fff !important;\r\n  color:#111 !important;\r\n  font-family:\"Poppins\",sans-serif;\r\n  font-size:15px;\r\n  font-weight:600;\r\n  line-height:1.15;\r\n  text-align:center;\r\n  cursor:pointer;\r\n  box-shadow:0 8px 24px rgba(0,0,0,.08);\r\n  transition:.25s ease;\r\n}\r\n\r\n.tk-widget-btn:hover{\r\n  transform:translateY(-3px);\r\n}\r\n\r\n.tk-widget-btn.active{\r\n  background:#111 !important;\r\n  color:#fff !important;\r\n}\r\n\r\n\/* SLIDER *\/\r\n.tk-product-viewport{\r\n  position:relative;\r\n  width:100%;\r\n  overflow:hidden;\r\n}\r\n\r\n.tk-product-grid{\r\n  width:100%;\r\n  display:flex;\r\n  align-items:stretch;\r\n  gap:12px;\r\n  user-select:none;\r\n}\r\n\r\n.tk-product-card{\r\n  position:relative;\r\n  overflow:hidden;\r\n  border-radius:24px;\r\n  min-height:520px;\r\n  background:#f2f2f2;\r\n  border:1px solid rgba(0,0,0,.04);\r\n  box-shadow:0 14px 34px rgba(0,0,0,.08);\r\n}\r\n\r\n.tk-left-card{\r\n  flex:1 1 62%;\r\n  min-width:0;\r\n}\r\n\r\n.tk-right-card{\r\n  flex:0 0 38%;\r\n  min-width:0;\r\n}\r\n\r\n.tk-product-card img{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  object-position:center;\r\n  pointer-events:none;\r\n  transition:opacity .35s ease, transform .45s ease;\r\n}\r\n\r\n.tk-product-card::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  background:linear-gradient(\r\n    to bottom,\r\n    rgba(0,0,0,0.12) 0%,\r\n    rgba(0,0,0,0.03) 22%,\r\n    rgba(0,0,0,0) 40%\r\n  );\r\n  pointer-events:none;\r\n}\r\n\r\n\/* FL\u00c8CHES *\/\r\n.tk-arrow{\r\n  position:absolute;\r\n  top:50%;\r\n  z-index:20;\r\n  transform:translateY(-50%);\r\n  width:56px;\r\n  height:56px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  border:none;\r\n  border-radius:999px;\r\n  background:#fff;\r\n  color:#111;\r\n  cursor:pointer;\r\n  box-shadow:\r\n    0 2px 8px rgba(0,0,0,.03),\r\n    0 10px 25px rgba(0,0,0,.08);\r\n  transition:.25s ease;\r\n}\r\n\r\n.tk-arrow-prev{\r\n  left:16px;\r\n}\r\n\r\n.tk-arrow-next{\r\n  right:16px;\r\n}\r\n\r\n.tk-arrow svg{\r\n  width:19px;\r\n  height:19px;\r\n  stroke:currentColor;\r\n  stroke-width:2.2;\r\n  fill:none;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.tk-arrow:hover{\r\n  background:#111;\r\n  color:#fff;\r\n  transform:translateY(-50%) scale(1.05);\r\n}\r\n\r\n.tk-slide-hint{\r\n  display:none;\r\n}\r\n\r\n\/* TABLETTE *\/\r\n@media(max-width:991px){\r\n\r\n  .tk-product-widget{\r\n    padding:0 16px;\r\n    gap:14px;\r\n  }\r\n\r\n  .tk-widget-controls{\r\n    display:grid !important;\r\n    grid-template-columns:repeat(3,1fr);\r\n    gap:10px;\r\n    margin:0 0 34px;\r\n    padding:0;\r\n    transform:none !important;\r\n  }\r\n\r\n  .tk-widget-btn{\r\n    width:100%;\r\n    min-width:0;\r\n    min-height:50px;\r\n    padding:13px 12px !important;\r\n    border-radius:15px;\r\n    font-size:13px;\r\n  }\r\n\r\n  .tk-product-grid{\r\n    display:block;\r\n    width:100%;\r\n  }\r\n\r\n  .tk-left-card{\r\n    width:100%;\r\n    flex:none;\r\n  }\r\n\r\n  .tk-right-card{\r\n    display:none !important;\r\n  }\r\n\r\n  .tk-product-card{\r\n    width:100%;\r\n    min-height:430px;\r\n    border-radius:22px;\r\n  }\r\n\r\n  .tk-arrow{\r\n    width:46px;\r\n    height:46px;\r\n  }\r\n\r\n  .tk-arrow svg{\r\n    width:16px;\r\n    height:16px;\r\n  }\r\n\r\n  .tk-arrow-prev{\r\n    left:14px;\r\n  }\r\n\r\n  .tk-arrow-next{\r\n    right:14px;\r\n  }\r\n\r\n  .tk-slide-hint{\r\n    display:flex;\r\n    width:100%;\r\n    justify-content:center;\r\n    padding-top:4px;\r\n  }\r\n\r\n  .tk-slide-hint span{\r\n    width:54px;\r\n    height:5px;\r\n    border-radius:999px;\r\n    background:#d9d9d9;\r\n    position:relative;\r\n    overflow:hidden;\r\n  }\r\n\r\n  .tk-slide-hint span::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    width:38%;\r\n    border-radius:inherit;\r\n    background:#111;\r\n    animation:tkSlideHint 1.6s ease-in-out infinite;\r\n  }\r\n}\r\n\r\n\/* MOBILE *\/\r\n@media(max-width:640px){\r\n\r\n@media(max-width:640px){\r\n\r\n  .tk-widget-controls{\r\n    display:flex !important;\r\n    justify-content:center !important;\r\n    align-items:center !important;\r\n    margin:0 0 22px !important;\r\n    padding:0 12px !important;\r\n    transform:none !important;\r\n  }\r\n\r\n  .tk-widget-btn{\r\n    display:none !important;\r\n  }\r\n\r\n  .tk-widget-btn.active{\r\n    display:flex !important;\r\n    width:auto !important;\r\n    min-width:160px !important;\r\n    min-height:44px !important;\r\n    padding:12px 18px !important;\r\n    border-radius:16px !important;\r\n    font-size:13px !important;\r\n    line-height:1.15 !important;\r\n    text-align:center !important;\r\n    justify-content:center !important;\r\n    align-items:center !important;\r\n  }\r\n\r\n  .tk-widget-btn.active span{\r\n    display:block !important;\r\n    white-space:normal !important;\r\n  }\r\n}\r\n@media(max-width:380px){\r\n\r\n  .tk-product-card{\r\n    min-height:245px;\r\n  }\r\n\r\n  .tk-widget-btn{\r\n    font-size:10px;\r\n  }\r\n}\r\n\r\n@keyframes tkSlideHint{\r\n  0%{transform:translateX(0);}\r\n  50%{transform:translateX(165%);}\r\n  100%{transform:translateX(0);}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n\r\n  const products = [\r\n    {\r\n      name:\"D\u00e9coupe num\u00e9rique\",\r\n      leftImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06603.webp\",\r\n      rightImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06638.webp\"\r\n    },\r\n    {\r\n      name:\"Impression UV\",\r\n      leftImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06392.webp\",\r\n      rightImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06433.webp\"\r\n    },\r\n    {\r\n      name:\"Gravure & d\u00e9coupe laser\",\r\n      leftImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06781.webp\",\r\n      rightImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06932.webp\"\r\n    },\r\n    {\r\n      name:\"Centre d'usinage\",\r\n      leftImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06752.webp\",\r\n      rightImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06624.webp\"\r\n    },\r\n    {\r\n      name:\"Sublimation\",\r\n      leftImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07165.webp\",\r\n      rightImage:\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07176.webp\"\r\n    }\r\n  ];\r\n\r\n  const widget = document.querySelector(\"#tk-product-widget-01\");\r\n  if(!widget) return;\r\n\r\n  const grid = widget.querySelector(\"#tk-product-grid-01\");\r\n  const buttons = widget.querySelectorAll(\".tk-widget-btn\");\r\n  const leftImage = widget.querySelector(\"#tk-left-image-01\");\r\n  const rightImage = widget.querySelector(\"#tk-right-image-01\");\r\n  const controls = widget.querySelector(\".tk-widget-controls\");\r\n  const prevBtn = widget.querySelector(\".tk-arrow-prev\");\r\n  const nextBtn = widget.querySelector(\".tk-arrow-next\");\r\n\r\n  let current = 0;\r\n  let startX = 0;\r\n  let startY = 0;\r\n  let isDown = false;\r\n\r\n  function isResponsive(){\r\n    return window.innerWidth <= 991;\r\n  }\r\n\r\n  function moveActiveButton(){\r\n\r\n    if(!isResponsive()){\r\n      controls.style.transform = \"translateX(0)\";\r\n      return;\r\n    }\r\n\r\n    const activeBtn = buttons[current];\r\n    if(!activeBtn) return;\r\n\r\n    const controlsRect = controls.getBoundingClientRect();\r\n    const controlsCenter = controlsRect.width \/ 2;\r\n    const activeCenter = activeBtn.offsetLeft + activeBtn.offsetWidth \/ 2;\r\n\r\n    const translate = controlsCenter - activeCenter;\r\n\r\n    controls.style.transform = \"translateX(\" + translate + \"px)\";\r\n  }\r\n\r\n  function changeProduct(index){\r\n\r\n    current = (index + products.length) % products.length;\r\n\r\n    const product = products[current];\r\n    if(!product) return;\r\n\r\n    leftImage.style.opacity = \"0\";\r\n    rightImage.style.opacity = \"0\";\r\n    leftImage.style.transform = \"scale(1.025)\";\r\n    rightImage.style.transform = \"scale(1.025)\";\r\n\r\n    setTimeout(()=>{\r\n\r\n      leftImage.src = product.leftImage;\r\n      rightImage.src = product.rightImage;\r\n\r\n      leftImage.style.opacity = \"1\";\r\n      rightImage.style.opacity = \"1\";\r\n      leftImage.style.transform = \"scale(1)\";\r\n      rightImage.style.transform = \"scale(1)\";\r\n\r\n    },180);\r\n\r\n    buttons.forEach((btn, i)=>{\r\n      btn.classList.toggle(\"active\", i === current);\r\n    });\r\n\r\n    moveActiveButton();\r\n  }\r\n\r\n  buttons.forEach((button, index)=>{\r\n    button.addEventListener(\"click\",()=>{\r\n      changeProduct(index);\r\n    });\r\n  });\r\n\r\n  if(prevBtn){\r\n    prevBtn.addEventListener(\"click\",()=>{\r\n      changeProduct(current - 1);\r\n    });\r\n  }\r\n\r\n  if(nextBtn){\r\n    nextBtn.addEventListener(\"click\",()=>{\r\n      changeProduct(current + 1);\r\n    });\r\n  }\r\n\r\n  function startSwipe(x, y){\r\n    isDown = true;\r\n    startX = x;\r\n    startY = y;\r\n  }\r\n\r\n  function endSwipe(x, y){\r\n\r\n    if(!isDown) return;\r\n\r\n    isDown = false;\r\n\r\n    const dx = x - startX;\r\n    const dy = y - startY;\r\n\r\n    if(Math.abs(dx) > 35 && Math.abs(dx) > Math.abs(dy) * 1.2){\r\n      changeProduct(dx < 0 ? current + 1 : current - 1);\r\n    }\r\n  }\r\n\r\n  grid.addEventListener(\"touchstart\", function(e){\r\n    const t = e.touches[0];\r\n    startSwipe(t.clientX, t.clientY);\r\n  }, { passive:true });\r\n\r\n  grid.addEventListener(\"touchend\", function(e){\r\n    const t = e.changedTouches[0];\r\n    endSwipe(t.clientX, t.clientY);\r\n  }, { passive:true });\r\n\r\n  grid.addEventListener(\"pointerdown\", function(e){\r\n    startSwipe(e.clientX, e.clientY);\r\n  });\r\n\r\n  grid.addEventListener(\"pointerup\", function(e){\r\n    endSwipe(e.clientX, e.clientY);\r\n  });\r\n\r\n  grid.addEventListener(\"pointerleave\", function(e){\r\n    if(!isDown) return;\r\n    endSwipe(e.clientX, e.clientY);\r\n  });\r\n\r\n  window.addEventListener(\"resize\",()=>{\r\n    moveActiveButton();\r\n  });\r\n\r\n  changeProduct(0);\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0616ee1 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"0616ee1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8203361 elementor-widget elementor-widget-text-editor\" data-id=\"8203361\" 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>D\u00e9coupe, impression, gravure ou usinage : chaque technologie r\u00e9pond \u00e0 des besoins sp\u00e9cifiques.<\/p><p>Nous vous accompagnons dans le choix de la solution la plus pertinente pour obtenir le r\u00e9sultat attendu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8d36cc7 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"8d36cc7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a268b7d e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"a268b7d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7948c8d elementor-widget elementor-widget-heading\" data-id=\"7948c8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conception et  <span style=\"color:#8B1CB8\">pr\u00e9paration technique<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3754048 elementor-widget elementor-widget-html\" data-id=\"3754048\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tk-method-board\">\r\n\r\n  <article class=\"tk-method-card tk-card-prepa\">\r\n    <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-1-juin-2026-09_44_26.png\" alt=\"Pr\u00e9paration fichier\">\r\n    <div class=\"tk-method-overlay\"><\/div>\r\n    <div class=\"tk-method-content\">\r\n      <h3>Pr\u00e9paration fichier<\/h3>\r\n      <div class=\"tk-method-bubbles\">\r\n        <span>Cr\u00e9ation des fichiers n\u00e9cessaires \u00e0 votre projet<\/span>\r\n        <span>Ajustement des formats, visuels et dimensions<\/span>\r\n        <span>Pr\u00e9paration des fichiers pr\u00eats \u00e0 produire<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/article>\r\n\r\n  <article class=\"tk-method-card\">\r\n    <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07396.webp\" alt=\"Cadrage projet\">\r\n    <div class=\"tk-method-overlay\"><\/div>\r\n    <div class=\"tk-method-content\">\r\n      <h3>Cadrage projet<\/h3>\r\n      <div class=\"tk-method-bubbles\">\r\n        <span>V\u00e9rification de vos besoins<\/span>\r\n        <span>Identification des contraintes associ\u00e9es<\/span>\r\n        <span>D\u00e9finition d\u2019un cadre clair avant lancement<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/article>\r\n\r\n  <article class=\"tk-method-card\">\r\n    <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07740.webp\" alt=\"Choix technique\">\r\n    <div class=\"tk-method-overlay\"><\/div>\r\n    <div class=\"tk-method-content\">\r\n      <h3>Choix technique<\/h3>\r\n      <div class=\"tk-method-bubbles\">\r\n        <span>Choix des proc\u00e9d\u00e9s adapt\u00e9s au support<\/span>\r\n        <span>Prise en compte des contraintes techniques<\/span>\r\n        <span>Validation de la meilleure solution de fabrication<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/article>\r\n\r\n  <article class=\"tk-method-card tk-control-card\">\r\n    <div class=\"tk-control-inner\">\r\n      <h3>Contr\u00f4le & validation<\/h3>\r\n\r\n      <div class=\"tk-control-list\">\r\n\r\n        <div class=\"tk-control-row\">\r\n          <div class=\"tk-control-icon\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M6 2h9l5 5v15H6z\"><\/path>\r\n              <path d=\"M9 12h6\"><\/path>\r\n              <path d=\"M9 16h6\"><\/path>\r\n            <\/svg>\r\n          <\/div>\r\n          <div class=\"tk-control-content\">\r\n            <h4>Double contr\u00f4le des fichiers<\/h4>\r\n            <p>Chaque fichier est v\u00e9rifi\u00e9 avant lancement.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tk-control-row\">\r\n          <div class=\"tk-control-icon\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M4 7h16\"><\/path>\r\n              <path d=\"M7 12h10\"><\/path>\r\n              <path d=\"M10 17h4\"><\/path>\r\n            <\/svg>\r\n          <\/div>\r\n          <div class=\"tk-control-content\">\r\n            <h4>Adaptation technique<\/h4>\r\n            <p>Le proc\u00e9d\u00e9 est ajust\u00e9 selon le support.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tk-control-row\">\r\n          <div class=\"tk-control-icon\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M20 6L9 17l-5-5\"><\/path>\r\n              <path d=\"M4 20h16\"><\/path>\r\n            <\/svg>\r\n          <\/div>\r\n          <div class=\"tk-control-content\">\r\n            <h4>Validation crois\u00e9e<\/h4>\r\n            <p>Les \u00e9tapes sont valid\u00e9es avant production.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/article>\r\n\r\n<\/section>\r\n\r\n<style>\r\n\r\n.tk-method-board,\r\n.tk-method-board *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.tk-method-board{\r\n  width:100%;\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:18px;\r\n  font-family:\"Poppins\", Arial, sans-serif;\r\n}\r\n\r\n.tk-method-card{\r\n  position:relative;\r\n  min-height:420px;\r\n  border-radius:22px;\r\n  overflow:hidden;\r\n  background:#111;\r\n  box-shadow:0 18px 45px rgba(0,0,0,0.10);\r\n}\r\n\r\n.tk-method-card img{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  object-position:center;\r\n  transition:transform .45s ease;\r\n}\r\n\r\n.tk-method-card:hover img{\r\n  transform:scale(1.05);\r\n}\r\n\r\n.tk-card-prepa img{\r\n  object-position:75% center;\r\n  transform:scale(1.12);\r\n}\r\n\r\n.tk-card-prepa:hover img{\r\n  transform:scale(1.16);\r\n}\r\n\r\n.tk-method-overlay{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:1;\r\n  background:linear-gradient(\r\n    to bottom,\r\n    rgba(0,0,0,0.04) 0%,\r\n    rgba(0,0,0,0.18) 38%,\r\n    rgba(0,0,0,0.82) 100%\r\n  );\r\n}\r\n\r\n.tk-method-content{\r\n  position:absolute;\r\n  left:28px;\r\n  right:28px;\r\n  bottom:28px;\r\n  z-index:2;\r\n}\r\n\r\n.tk-method-content h3{\r\n  margin:0 0 18px;\r\n  font-size:35px;\r\n  line-height:1.15;\r\n  font-weight:500;\r\n  color:#fff;\r\n}\r\n\r\n.tk-method-bubbles{\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:10px;\r\n}\r\n\r\n.tk-method-bubbles span{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:10px;\r\n  font-size:13px;\r\n  line-height:1.45;\r\n  font-weight:500;\r\n  color:rgba(255,255,255,0.95);\r\n}\r\n\r\n.tk-method-bubbles span::before{\r\n  content:\"\";\r\n  width:5px;\r\n  height:5px;\r\n  border-radius:50%;\r\n  background:#fff;\r\n  margin-top:7px;\r\n  flex:0 0 5px;\r\n}\r\n\r\n\/* CARD CONTR\u00d4LE *\/\r\n\r\n.tk-control-card{\r\n  background:#f7f7f7;\r\n  padding:32px;\r\n}\r\n\r\n.tk-control-inner{\r\n  height:100%;\r\n  display:flex;\r\n  flex-direction:column;\r\n}\r\n\r\n.tk-control-inner > h3{\r\n  margin:0 0 30px;\r\n  font-size:30px;\r\n  line-height:1.1;\r\n  font-weight:500;\r\n  color:#111;\r\n}\r\n\r\n.tk-control-list{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,minmax(0,1fr));\r\n  gap:22px;\r\n  height:100%;\r\n}\r\n\r\n.tk-control-row{\r\n  min-width:0;\r\n  padding:26px;\r\n  border-radius:22px;\r\n  background:#fff;\r\n  border:1px solid rgba(0,0,0,0.05);\r\n}\r\n\r\n.tk-control-icon{\r\n  width:58px;\r\n  height:58px;\r\n  margin-bottom:20px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  border-radius:18px;\r\n  background:rgba(139,28,184,0.10);\r\n}\r\n\r\n.tk-control-icon svg{\r\n  width:24px;\r\n  height:24px;\r\n  stroke:#8B1CB8;\r\n  stroke-width:1.8;\r\n  fill:none;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.tk-control-content h4{\r\n  margin:0 0 12px;\r\n  font-size:16px;\r\n  line-height:1.35;\r\n  font-weight:600;\r\n  color:#222;\r\n}\r\n\r\n.tk-control-content p{\r\n  margin:0;\r\n  font-size:13px;\r\n  line-height:1.65;\r\n  color:#666;\r\n}\r\n\r\n\/* DESKTOP QUI DEVIENT TROP PETIT *\/\r\n\r\n@media(max-width:1350px){\r\n\r\n  .tk-control-list{\r\n    grid-template-columns:1fr;\r\n    gap:14px;\r\n    height:auto;\r\n  }\r\n\r\n  .tk-control-row{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:12px;\r\n    padding:16px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  .tk-control-icon{\r\n    width:44px;\r\n    height:44px;\r\n    min-width:44px;\r\n    margin-bottom:0;\r\n    border-radius:14px;\r\n  }\r\n\r\n  .tk-control-icon svg{\r\n    width:19px;\r\n    height:19px;\r\n  }\r\n\r\n  .tk-control-content h4{\r\n    font-size:16px;\r\n    margin-bottom:6px;\r\n  }\r\n\r\n  .tk-control-content p{\r\n    font-size:13px;\r\n    line-height:1.45;\r\n  }\r\n}\r\n\r\n\/* TABLETTE *\/\r\n\r\n@media(max-width:900px){\r\n\r\n  .tk-method-board{\r\n    grid-template-columns:1fr 1fr;\r\n    gap:14px;\r\n  }\r\n\r\n  .tk-method-card{\r\n    min-height:360px;\r\n    border-radius:20px;\r\n  }\r\n\r\n  .tk-method-content{\r\n    left:20px;\r\n    right:20px;\r\n    bottom:20px;\r\n  }\r\n\r\n  .tk-method-content h3,\r\n  .tk-control-inner > h3{\r\n    font-size:21px;\r\n    margin-bottom:14px;\r\n  }\r\n\r\n  .tk-method-bubbles span{\r\n    font-size:12px;\r\n  }\r\n\r\n  .tk-control-card{\r\n    padding:16px;\r\n  }\r\n}\r\n\r\n\/* MOBILE *\/\r\n\r\n@media(max-width:640px){\r\n\r\n  .tk-method-board{\r\n    grid-template-columns:1fr;\r\n    gap:16px;\r\n  }\r\n\r\n  .tk-method-card{\r\n    min-height:310px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  .tk-method-content{\r\n    left:16px;\r\n    right:16px;\r\n    bottom:16px;\r\n  }\r\n\r\n  .tk-method-content h3,\r\n  .tk-control-inner > h3{\r\n    font-size:20px;\r\n  }\r\n\r\n  .tk-card-prepa img{\r\n    object-position:68% center;\r\n    transform:scale(1.18);\r\n  }\r\n\r\n  .tk-control-card{\r\n    min-height:auto;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19622b8 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"19622b8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a7c98a4 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"a7c98a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ebc51 elementor-widget elementor-widget-heading\" data-id=\"c1ebc51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Production de vos <span style=\"color:#8B1CB8\"> produits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ff0ef7 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"5ff0ef7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-745befd elementor-widget elementor-widget-html\" data-id=\"745befd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tk-focus-carousel\" id=\"tkFocusCarousel01\">\r\n\r\n  <div class=\"tk-focus-viewport\">\r\n\r\n    <button class=\"tk-focus-arrow tk-focus-prev is-hidden\" type=\"button\" aria-label=\"Pr\u00e9c\u00e9dent\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M15 18L9 12L15 6\"><\/path>\r\n      <\/svg>\r\n    <\/button>\r\n\r\n    <div class=\"tk-focus-track\" id=\"tkFocusTrack\">\r\n\r\n      <article class=\"tk-focus-card active\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07391.webp\" alt=\"\">\r\n        <div class=\"tk-focus-overlay\"><\/div>\r\n        <div class=\"tk-focus-content\">\r\n          <h3>Contraintes d\u2019usage<\/h3>\r\n          <p>Prise en compte de l\u2019environnement, de la manipulation et de la durabilit\u00e9.<\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tk-focus-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC06618.webp\" alt=\"\">\r\n        <div class=\"tk-focus-overlay\"><\/div>\r\n        <div class=\"tk-focus-content\">\r\n          <h3>R\u00e9glages adapt\u00e9s<\/h3>\r\n          <p>Ajustement des param\u00e8tres selon les sp\u00e9cificit\u00e9s du projet.<\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tk-focus-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07690.webp\" alt=\"\">\r\n        <div class=\"tk-focus-overlay\"><\/div>\r\n        <div class=\"tk-focus-content\">\r\n          <h3>Param\u00e9trage mat\u00e9riaux<\/h3>\r\n          <p>S\u00e9lection et pr\u00e9paration des supports avant production.<\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tk-focus-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07242.webp\" alt=\"\">\r\n        <div class=\"tk-focus-overlay\"><\/div>\r\n        <div class=\"tk-focus-content\">\r\n          <h3>R\u00e9alisation de gabarits<\/h3>\r\n          <p>Cr\u00e9ation de rep\u00e8res pour garantir pr\u00e9cision et r\u00e9p\u00e9tabilit\u00e9.<\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tk-focus-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07176.webp\" alt=\"\">\r\n        <div class=\"tk-focus-overlay\"><\/div>\r\n        <div class=\"tk-focus-content\">\r\n          <h3>Tests avant production<\/h3>\r\n          <p>Validation du rendu avant lancement de la fabrication.<\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <button class=\"tk-focus-arrow tk-focus-next\" type=\"button\" aria-label=\"Suivant\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M9 18L15 12L9 6\"><\/path>\r\n      <\/svg>\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"tk-focus-controls\">\r\n    <div class=\"tk-focus-dots\">\r\n      <button class=\"active\" type=\"button\"><\/button>\r\n      <button type=\"button\"><\/button>\r\n      <button type=\"button\"><\/button>\r\n      <button type=\"button\"><\/button>\r\n      <button type=\"button\"><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@500;600;700&display=swap');\r\n\r\n#tkFocusCarousel01,\r\n#tkFocusCarousel01 *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n#tkFocusCarousel01{\r\n  width:100%;\r\n  overflow:hidden;\r\n  padding:24px 0;\r\n  font-family:Arial,sans-serif;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-viewport{\r\n  position:relative;\r\n  width:100%;\r\n  overflow:hidden;\r\n  padding:0 0 28px;\r\n  touch-action:pan-y;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-track{\r\n  display:flex;\r\n  align-items:stretch;\r\n  gap:20px;\r\n  padding:0;\r\n  transition:transform .65s cubic-bezier(.22,1,.36,1);\r\n  will-change:transform;\r\n  touch-action:pan-y;\r\n  user-select:none;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-card{\r\n  position:relative;\r\n  flex:0 0 calc(100% - 120px);\r\n  height:560px;\r\n  border-radius:30px;\r\n  overflow:hidden;\r\n  background:#111;\r\n  cursor:pointer;\r\n  opacity:.55;\r\n  filter:saturate(.85);\r\n  transition:opacity .25s ease, filter .25s ease;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-card.active{\r\n  opacity:1;\r\n  filter:saturate(1);\r\n  z-index:2;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-card img{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  pointer-events:none;\r\n  user-select:none;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-overlay{\r\n  position:absolute;\r\n  inset:0;\r\n  pointer-events:none;\r\n  background:linear-gradient(\r\n    180deg,\r\n    rgba(0,0,0,0.02) 0%,\r\n    rgba(0,0,0,0.18) 45%,\r\n    rgba(0,0,0,0.88) 100%\r\n  );\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-content{\r\n  position:absolute;\r\n  left:35px;\r\n  right:35px;\r\n  bottom:35px;\r\n  z-index:2;\r\n  color:#fff;\r\n  pointer-events:none;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-content h3{\r\n  margin:0 0 14px;\r\n  font-family:'Poppins',sans-serif;\r\n  font-size:34px;\r\n  line-height:1;\r\n  letter-spacing:-0.04em;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-content p{\r\n  margin:0;\r\n  font-size:17px;\r\n  line-height:1.5;\r\n  color:rgba(255,255,255,.8);\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-card:not(.active) .tk-focus-content p{\r\n  display:none;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-card:not(.active) .tk-focus-content h3{\r\n  font-size:30px;\r\n}\r\n\r\n\/* FL\u00c8CHES *\/\r\n\r\n#tkFocusCarousel01 .tk-focus-arrow{\r\n  position:absolute;\r\n  top:50%;\r\n  z-index:20;\r\n  transform:translateY(-50%);\r\n  width:56px;\r\n  height:56px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  border:1px solid rgba(255,255,255,.22);\r\n  border-radius:999px;\r\n  background:rgba(255,255,255,.82);\r\n  color:#111;\r\n  cursor:pointer;\r\n  box-shadow:0 16px 36px rgba(0,0,0,.18);\r\n  backdrop-filter:blur(14px);\r\n  -webkit-backdrop-filter:blur(14px);\r\n  transition:.25s ease;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-prev{\r\n  left:28px;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-next{\r\n  right:28px;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-arrow svg{\r\n  width:19px;\r\n  height:19px;\r\n  stroke:currentColor;\r\n  stroke-width:2.2;\r\n  fill:none;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-arrow:hover{\r\n  background:#111;\r\n  color:#fff;\r\n  transform:translateY(-50%) scale(1.06);\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-arrow.is-hidden{\r\n  opacity:0;\r\n  visibility:hidden;\r\n  pointer-events:none;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-controls{\r\n  display:flex;\r\n  justify-content:center;\r\n  align-items:center;\r\n  margin-top:10px;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-dots{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-dots button{\r\n  width:8px;\r\n  height:8px;\r\n  border:none;\r\n  border-radius:999px;\r\n  padding:0;\r\n  background:rgba(17,17,17,.2);\r\n  cursor:pointer;\r\n  transition:.3s ease;\r\n}\r\n\r\n#tkFocusCarousel01 .tk-focus-dots button.active{\r\n  width:40px;\r\n  background:#111;\r\n}\r\n\r\n\/* TABLETTE *\/\r\n\r\n@media(max-width:1024px){\r\n\r\n  #tkFocusCarousel01 .tk-focus-track{\r\n    gap:18px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-card{\r\n    flex:0 0 calc(100% - 80px);\r\n    height:520px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-content h3{\r\n    font-size:30px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-arrow{\r\n    width:48px;\r\n    height:48px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-prev{\r\n    left:22px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-next{\r\n    right:22px;\r\n  }\r\n}\r\n\r\n\/* MOBILE *\/\r\n\r\n@media(max-width:640px){\r\n\r\n  #tkFocusCarousel01{\r\n    width:100%;\r\n    padding:18px 0 24px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-viewport{\r\n    padding:0 0 24px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-track{\r\n    gap:14px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-card{\r\n    flex:0 0 calc(100% - 30px);\r\n    height:430px;\r\n    border-radius:22px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-content{\r\n    left:20px;\r\n    right:20px;\r\n    bottom:20px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-content h3,\r\n  #tkFocusCarousel01 .tk-focus-card:not(.active) .tk-focus-content h3{\r\n    font-size:24px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-content p{\r\n    font-size:14px;\r\n    line-height:1.4;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-arrow{\r\n    width:42px;\r\n    height:42px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-arrow svg{\r\n    width:14px;\r\n    height:14px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-prev{\r\n    left:10px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-next{\r\n    right:10px;\r\n  }\r\n\r\n  #tkFocusCarousel01 .tk-focus-arrow:hover{\r\n    transform:translateY(-50%);\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  const carousel = document.querySelector(\"#tkFocusCarousel01\");\r\n  if(!carousel || carousel.dataset.ready === \"true\") return;\r\n\r\n  const track = carousel.querySelector(\"#tkFocusTrack\");\r\n  const cards = Array.from(carousel.querySelectorAll(\".tk-focus-card\"));\r\n  const dots = Array.from(carousel.querySelectorAll(\".tk-focus-dots button\"));\r\n  const viewport = carousel.querySelector(\".tk-focus-viewport\");\r\n  const prevBtn = carousel.querySelector(\".tk-focus-prev\");\r\n  const nextBtn = carousel.querySelector(\".tk-focus-next\");\r\n\r\n  if(!track || !viewport || !cards.length) return;\r\n\r\n  let current = 0;\r\n  let startX = 0;\r\n  let startY = 0;\r\n  let currentTranslate = 0;\r\n  let isDragging = false;\r\n  let hasMoved = false;\r\n\r\n  const transition = \"transform .65s cubic-bezier(.22,1,.36,1)\";\r\n\r\n  function getGap(){\r\n    return parseFloat(window.getComputedStyle(track).gap || 0);\r\n  }\r\n\r\n  function getRawOffset(index){\r\n    let offset = 0;\r\n\r\n    for(let i = 0; i < index; i++){\r\n      offset += cards[i].getBoundingClientRect().width + getGap();\r\n    }\r\n\r\n    return offset;\r\n  }\r\n\r\n  function getMaxOffset(){\r\n    return Math.max(0, track.scrollWidth - viewport.clientWidth);\r\n  }\r\n\r\n  function getOffset(index){\r\n    const cardWidth = cards[index].getBoundingClientRect().width;\r\n    const viewportWidth = viewport.clientWidth;\r\n    const rawOffset = getRawOffset(index);\r\n    const target = rawOffset - ((viewportWidth - cardWidth) \/ 2);\r\n\r\n    return Math.max(0, Math.min(target, getMaxOffset()));\r\n  }\r\n\r\n  function updateArrows(){\r\n    if(prevBtn){\r\n      prevBtn.classList.toggle(\"is-hidden\", current === 0);\r\n    }\r\n\r\n    if(nextBtn){\r\n      nextBtn.classList.toggle(\"is-hidden\", current === cards.length - 1);\r\n    }\r\n  }\r\n\r\n  function updateSlider(index){\r\n    current = Math.max(0, Math.min(index, cards.length - 1));\r\n\r\n    cards.forEach((card, i)=>{\r\n      card.classList.toggle(\"active\", i === current);\r\n    });\r\n\r\n    dots.forEach((dot, i)=>{\r\n      dot.classList.toggle(\"active\", i === current);\r\n    });\r\n\r\n    track.style.transition = transition;\r\n    track.style.transform = \"translate3d(-\" + getOffset(current) + \"px,0,0)\";\r\n\r\n    updateArrows();\r\n  }\r\n\r\n  cards.forEach((card, index)=>{\r\n    card.addEventListener(\"click\", ()=>{\r\n      if(hasMoved) return;\r\n      updateSlider(index);\r\n    });\r\n  });\r\n\r\n  dots.forEach((dot, index)=>{\r\n    dot.addEventListener(\"click\", ()=>{\r\n      updateSlider(index);\r\n    });\r\n  });\r\n\r\n  if(prevBtn){\r\n    prevBtn.addEventListener(\"click\", (e)=>{\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      updateSlider(current - 1);\r\n    });\r\n  }\r\n\r\n  if(nextBtn){\r\n    nextBtn.addEventListener(\"click\", (e)=>{\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      updateSlider(current + 1);\r\n    });\r\n  }\r\n\r\n  viewport.addEventListener(\"pointerdown\", (e)=>{\r\n    if(e.target.closest(\".tk-focus-arrow\")) return;\r\n\r\n    isDragging = true;\r\n    hasMoved = false;\r\n    startX = e.clientX;\r\n    startY = e.clientY;\r\n    currentTranslate = -getOffset(current);\r\n    track.style.transition = \"none\";\r\n\r\n    viewport.setPointerCapture?.(e.pointerId);\r\n  }, {passive:false});\r\n\r\n  viewport.addEventListener(\"pointermove\", (e)=>{\r\n    if(!isDragging) return;\r\n\r\n    const deltaX = e.clientX - startX;\r\n    const deltaY = e.clientY - startY;\r\n\r\n    if(Math.abs(deltaX) > Math.abs(deltaY)){\r\n      hasMoved = true;\r\n      e.preventDefault();\r\n      track.style.transform = \"translate3d(\" + (currentTranslate + deltaX) + \"px,0,0)\";\r\n    }\r\n  }, {passive:false});\r\n\r\n  viewport.addEventListener(\"pointerup\", (e)=>{\r\n    if(!isDragging) return;\r\n\r\n    isDragging = false;\r\n\r\n    const deltaX = e.clientX - startX;\r\n    const deltaY = e.clientY - startY;\r\n\r\n    if(Math.abs(deltaX) > Math.abs(deltaY) && Math.abs(deltaX) > 45){\r\n      if(deltaX < 0) current += 1;\r\n      if(deltaX > 0) current -= 1;\r\n    }\r\n\r\n    updateSlider(current);\r\n    viewport.releasePointerCapture?.(e.pointerId);\r\n\r\n    setTimeout(()=>{\r\n      hasMoved = false;\r\n    }, 80);\r\n  }, {passive:false});\r\n\r\n  viewport.addEventListener(\"pointercancel\", ()=>{\r\n    if(!isDragging) return;\r\n\r\n    isDragging = false;\r\n    updateSlider(current);\r\n\r\n    setTimeout(()=>{\r\n      hasMoved = false;\r\n    }, 80);\r\n  }, {passive:false});\r\n\r\n  window.addEventListener(\"resize\", ()=>{\r\n    updateSlider(current);\r\n  });\r\n\r\n  updateSlider(0);\r\n  carousel.dataset.ready = \"true\";\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48e11e8 elementor-widget elementor-widget-heading\" data-id=\"48e11e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contr\u00f4le <span style=\"color:#8B1CB8\"> qualit\u00e9<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b7c02c elementor-widget elementor-widget-text-editor\" data-id=\"5b7c02c\" 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>Chaque production est v\u00e9rifi\u00e9e \u00e0 plusieurs \u00e9tapes afin de garantir\u00a0un r\u00e9sultat conforme aux attentes, du premier exemplaire \u00e0 la s\u00e9rie.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dba237f elementor-widget elementor-widget-html\" data-id=\"dba237f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tk-steps\">\r\n\r\n  <div class=\"tk-step\">\r\n    <div class=\"tk-step-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M6 2h9l5 5v15H6z\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-step-content\">\r\n      <h3>V\u00e9rification des fichiers<\/h3>\r\n      <p>Avant production, chaque fichier est contr\u00f4l\u00e9 pour garantir sa conformit\u00e9.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tk-step\">\r\n    <div class=\"tk-step-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M4 6h16M4 12h10M4 18h7\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-step-content\">\r\n      <h3>Ajustement si n\u00e9cessaire<\/h3>\r\n      <p>Corrections et optimisations r\u00e9alis\u00e9es pour assurer un rendu optimal.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tk-step\">\r\n    <div class=\"tk-step-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M20 6L9 17l-5-5\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-step-content\">\r\n      <h3>Contr\u00f4le final<\/h3>\r\n      <p>V\u00e9rification compl\u00e8te avant exp\u00e9dition pour garantir la qualit\u00e9.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tk-step\">\r\n    <div class=\"tk-step-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\r\n        <path d=\"M2 12s4-6 10-6 10 6 10 6-4 6-10 6-10-6-10-6z\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-step-content\">\r\n      <h3>Suivi du rendu<\/h3>\r\n      <p>Contr\u00f4le en cours de fabrication pour assurer un r\u00e9sultat fid\u00e8le.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n\r\n\/* WRAPPER *\/\r\n.tk-steps{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:18px;\r\n  width:100%;\r\n  max-width:none;\r\n  margin:0;\r\n  box-sizing:border-box;\r\n}\r\n\r\n\/* CARD *\/\r\n.tk-step{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:16px;\r\n\r\n  width:100%;\r\n  min-width:0;\r\n  box-sizing:border-box;\r\n\r\n  padding:20px;\r\n  border-radius:22px;\r\n\r\n  background:rgba(255,255,255,0.82);\r\n\r\n  backdrop-filter:blur(14px);\r\n  -webkit-backdrop-filter:blur(14px);\r\n\r\n  border:1px solid rgba(0,0,0,0.05);\r\n}\r\n\r\n\/* ICON *\/\r\n.tk-step-icon{\r\n  width:52px;\r\n  height:52px;\r\n  min-width:52px;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  border-radius:16px;\r\n\r\n  background:rgba(139,28,184,0.10);\r\n  border:1px solid rgba(139,28,184,0.06);\r\n\r\n  backdrop-filter:blur(10px);\r\n  -webkit-backdrop-filter:blur(10px);\r\n}\r\n\r\n\/* SVG *\/\r\n.tk-step-icon svg{\r\n  width:22px;\r\n  height:22px;\r\n\r\n  stroke:#8B1CB8;\r\n  stroke-width:1.8;\r\n  fill:none;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n\/* CONTENT *\/\r\n.tk-step-content{\r\n  flex:1;\r\n  min-width:0;\r\n}\r\n\r\n\/* TITLE *\/\r\n.tk-step-content h3{\r\n  margin:0 0 6px;\r\n\r\n  font-size:20px;\r\n  font-weight:600;\r\n  line-height:1.2;\r\n\r\n  color:#222;\r\n}\r\n\r\n\/* TEXT *\/\r\n.tk-step-content p{\r\n  margin:0;\r\n\r\n  font-size:14px;\r\n  line-height:1.5;\r\n\r\n  color:#666;\r\n}\r\n\r\n\/* TABLETTE *\/\r\n@media (max-width:900px){\r\n\r\n  .tk-steps{\r\n    gap:14px;\r\n  }\r\n\r\n  .tk-step{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:12px;\r\n    padding:16px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  .tk-step-icon{\r\n    width:44px;\r\n    height:44px;\r\n    min-width:44px;\r\n    border-radius:14px;\r\n  }\r\n\r\n  .tk-step-icon svg{\r\n    width:19px;\r\n    height:19px;\r\n  }\r\n\r\n  .tk-step-content h3{\r\n    font-size:16px;\r\n    margin-bottom:6px;\r\n  }\r\n\r\n  .tk-step-content p{\r\n    font-size:13px;\r\n    line-height:1.45;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* MOBILE *\/\r\n@media (max-width:640px){\r\n\r\n  .tk-steps{\r\n    grid-template-columns:1fr;\r\n    gap:14px;\r\n  }\r\n\r\n  .tk-step{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:12px;\r\n    padding:16px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  .tk-step-icon{\r\n    width:44px;\r\n    height:44px;\r\n    min-width:44px;\r\n    border-radius:14px;\r\n  }\r\n\r\n  .tk-step-icon svg{\r\n    width:19px;\r\n    height:19px;\r\n  }\r\n\r\n  .tk-step-content h3{\r\n    font-size:16px;\r\n    margin-bottom:6px;\r\n  }\r\n\r\n  .tk-step-content p{\r\n    font-size:13px;\r\n    line-height:1.45;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d7bdb72 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"d7bdb72\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f5198be e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"f5198be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae4ba21 elementor-widget elementor-widget-heading\" data-id=\"ae4ba21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Logistique et <span style=\"color:#8B1CB8\"> exp\u00e9dition<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-456c23f elementor-widget elementor-widget-html\" data-id=\"456c23f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tk-logistique-wrapper\" id=\"tkLogistiqueCarousel01\">\r\n\r\n  <div class=\"tk-logistique-viewport\">\r\n\r\n    <button class=\"tk-logistique-arrow tk-logistique-prev is-hidden\" type=\"button\" aria-label=\"Pr\u00e9c\u00e9dent\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M15 18L9 12L15 6\"><\/path>\r\n      <\/svg>\r\n    <\/button>\r\n\r\n    <div class=\"tk-logistique-grid\" id=\"tkLogistiqueTrack01\">\r\n\r\n      <article class=\"tk-logistique-card active\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07554.webp\" alt=\"Conditionnement\">\r\n        <div class=\"tk-logistique-overlay\"><\/div>\r\n        <div class=\"tk-logistique-content\">\r\n          <h3>Conditionnement<\/h3>\r\n          <div class=\"tk-logistique-bubbles\">\r\n            <span>Protection par film, mousse ou mat\u00e9riaux de calage<\/span>\r\n            <span>Protection des angles et des zones sensibles<\/span>\r\n            <span>Adaptation pour les pi\u00e8ces volumineuses<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tk-logistique-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07449.webp\" alt=\"Organisation\">\r\n        <div class=\"tk-logistique-overlay\"><\/div>\r\n        <div class=\"tk-logistique-content\">\r\n          <h3>Organisation<\/h3>\r\n          <div class=\"tk-logistique-bubbles\">\r\n            <span>Gestion des envois multi-destinations<\/span>\r\n            <span>Suivi des commandes et des livraisons<\/span>\r\n            <span>Adaptation des d\u00e9lais selon les zones<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"tk-logistique-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/05\/DSC07452.webp\" alt=\"Gestion\">\r\n        <div class=\"tk-logistique-overlay\"><\/div>\r\n        <div class=\"tk-logistique-content\">\r\n          <h3>Gestion<\/h3>\r\n          <div class=\"tk-logistique-bubbles\">\r\n            <span>Suivi des flux de production et d'exp\u00e9dition<\/span>\r\n            <span>Anticipation des volumes et des stocks<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <button class=\"tk-logistique-arrow tk-logistique-next\" type=\"button\" aria-label=\"Suivant\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M9 18L15 12L9 6\"><\/path>\r\n      <\/svg>\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"tk-logistique-controls\">\r\n    <div class=\"tk-logistique-dots\">\r\n      <button class=\"active\" type=\"button\"><\/button>\r\n      <button type=\"button\"><\/button>\r\n      <button type=\"button\"><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n.tk-logistique-wrapper,\r\n.tk-logistique-wrapper *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.tk-logistique-wrapper{\r\n  width:100%;\r\n  padding:40px 0;\r\n  font-family:\"Poppins\",Arial,sans-serif;\r\n  overflow:hidden;\r\n}\r\n\r\n.tk-logistique-viewport{\r\n  position:relative;\r\n  width:100%;\r\n  overflow:hidden;\r\n  padding:0 0 28px;\r\n  touch-action:pan-y;\r\n}\r\n\r\n.tk-logistique-grid{\r\n  width:100%;\r\n  display:flex;\r\n  align-items:stretch;\r\n  gap:22px;\r\n  transition:transform .65s cubic-bezier(.22,1,.36,1);\r\n  will-change:transform;\r\n  user-select:none;\r\n}\r\n\r\n.tk-logistique-card{\r\n  position:relative;\r\n  flex:0 0 calc((100% - 44px) \/ 3);\r\n  min-height:500px;\r\n  border-radius:20px;\r\n  overflow:hidden;\r\n  background:#111;\r\n  box-shadow:0 18px 45px rgba(0,0,0,.08);\r\n}\r\n\r\n.tk-logistique-card img{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  pointer-events:none;\r\n  user-select:none;\r\n}\r\n\r\n.tk-logistique-overlay{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:1;\r\n  background:linear-gradient(\r\n    to bottom,\r\n    rgba(0,0,0,.02) 0%,\r\n    rgba(0,0,0,0) 30%,\r\n    rgba(0,0,0,.4) 70%,\r\n    rgba(0,0,0,.65) 100%\r\n  );\r\n}\r\n\r\n.tk-logistique-content{\r\n  position:absolute;\r\n  left:30px;\r\n  right:30px;\r\n  bottom:30px;\r\n  z-index:2;\r\n}\r\n\r\n.tk-logistique-content h3{\r\n  margin:0 0 18px;\r\n  font-size:22px;\r\n  line-height:1.2;\r\n  font-weight:500;\r\n  color:#fff;\r\n}\r\n\r\n.tk-logistique-bubbles{\r\n  display:flex;\r\n  flex-direction:column;\r\n  align-items:flex-start;\r\n  gap:11px;\r\n}\r\n\r\n.tk-logistique-bubbles span{\r\n  display:inline-block;\r\n  width:fit-content;\r\n  max-width:100%;\r\n  padding:12px 15px;\r\n  border-radius:20px;\r\n  font-size:13px;\r\n  line-height:1.35;\r\n  font-weight:500;\r\n  color:rgba(255,255,255,.9);\r\n  background:rgba(255,255,255,.18);\r\n  border:1px solid rgba(255,255,255,.25);\r\n  backdrop-filter:blur(14px);\r\n  -webkit-backdrop-filter:blur(14px);\r\n}\r\n\r\n\/* FL\u00c8CHES *\/\r\n\r\n.tk-logistique-arrow{\r\n  position:absolute;\r\n  top:50%;\r\n  z-index:20;\r\n  transform:translateY(-50%);\r\n  width:56px;\r\n  height:56px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  border:1px solid rgba(255,255,255,.22);\r\n  border-radius:999px;\r\n  background:rgba(255,255,255,.82);\r\n  color:#111;\r\n  cursor:pointer;\r\n  box-shadow:0 16px 36px rgba(0,0,0,.18);\r\n  backdrop-filter:blur(14px);\r\n  -webkit-backdrop-filter:blur(14px);\r\n  transition:.25s ease;\r\n}\r\n\r\n.tk-logistique-prev{\r\n  left:28px;\r\n}\r\n\r\n.tk-logistique-next{\r\n  right:28px;\r\n}\r\n\r\n.tk-logistique-arrow svg{\r\n  width:19px;\r\n  height:19px;\r\n  stroke:currentColor;\r\n  stroke-width:2.2;\r\n  fill:none;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.tk-logistique-arrow:hover{\r\n  background:#111;\r\n  color:#fff;\r\n  transform:translateY(-50%) scale(1.06);\r\n}\r\n\r\n.tk-logistique-arrow.is-hidden{\r\n  opacity:0;\r\n  visibility:hidden;\r\n  pointer-events:none;\r\n}\r\n\r\n\/* DOTS *\/\r\n\r\n.tk-logistique-controls{\r\n  display:none;\r\n  justify-content:center;\r\n  align-items:center;\r\n  margin-top:10px;\r\n}\r\n\r\n.tk-logistique-dots{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n}\r\n\r\n.tk-logistique-dots button{\r\n  width:8px;\r\n  height:8px;\r\n  border:none;\r\n  border-radius:999px;\r\n  padding:0;\r\n  background:rgba(17,17,17,.2);\r\n  cursor:pointer;\r\n  transition:.3s ease;\r\n}\r\n\r\n.tk-logistique-dots button.active{\r\n  width:40px;\r\n  background:#111;\r\n}\r\n\r\n\/* DESKTOP : pas besoin de fl\u00e8ches *\/\r\n@media(min-width:1025px){\r\n  .tk-logistique-arrow,\r\n  .tk-logistique-controls{\r\n    display:none;\r\n  }\r\n}\r\n\r\n\/* TABLETTE *\/\r\n\r\n@media(max-width:1024px){\r\n\r\n  .tk-logistique-wrapper{\r\n    padding:34px 0;\r\n  }\r\n\r\n  .tk-logistique-grid{\r\n    gap:18px;\r\n  }\r\n\r\n  .tk-logistique-card{\r\n    flex:0 0 calc(100% - 80px);\r\n    min-height:520px;\r\n    opacity:.55;\r\n    filter:saturate(.85);\r\n    transition:opacity .25s ease, filter .25s ease;\r\n  }\r\n\r\n  .tk-logistique-card.active{\r\n    opacity:1;\r\n    filter:saturate(1);\r\n  }\r\n\r\n  .tk-logistique-controls{\r\n    display:flex;\r\n  }\r\n\r\n  .tk-logistique-arrow{\r\n    width:48px;\r\n    height:48px;\r\n  }\r\n\r\n  .tk-logistique-prev{\r\n    left:22px;\r\n  }\r\n\r\n  .tk-logistique-next{\r\n    right:22px;\r\n  }\r\n}\r\n\r\n\/* MOBILE *\/\r\n\r\n@media(max-width:640px){\r\n\r\n  .tk-logistique-wrapper{\r\n    padding:18px 0 24px;\r\n  }\r\n\r\n  .tk-logistique-viewport{\r\n    padding:0 0 24px;\r\n  }\r\n\r\n  .tk-logistique-grid{\r\n    gap:14px;\r\n  }\r\n\r\n  .tk-logistique-card{\r\n    flex:0 0 calc(100% - 30px);\r\n    min-height:430px;\r\n    border-radius:22px;\r\n  }\r\n\r\n  .tk-logistique-content{\r\n    left:20px;\r\n    right:20px;\r\n    bottom:20px;\r\n  }\r\n\r\n  .tk-logistique-content h3{\r\n    font-size:24px;\r\n    margin-bottom:14px;\r\n  }\r\n\r\n  .tk-logistique-bubbles{\r\n    gap:8px;\r\n  }\r\n\r\n  .tk-logistique-bubbles span{\r\n    padding:10px 12px;\r\n    font-size:12px;\r\n  }\r\n\r\n  .tk-logistique-arrow{\r\n    width:42px;\r\n    height:42px;\r\n  }\r\n\r\n  .tk-logistique-arrow svg{\r\n    width:14px;\r\n    height:14px;\r\n  }\r\n\r\n  .tk-logistique-prev{\r\n    left:10px;\r\n  }\r\n\r\n  .tk-logistique-next{\r\n    right:10px;\r\n  }\r\n\r\n  .tk-logistique-arrow:hover{\r\n    transform:translateY(-50%);\r\n  }\r\n}\r\n\r\n@media(max-width:390px){\r\n  .tk-logistique-card{\r\n    min-height:420px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n\r\n  function initTkLogistiqueCarousel(){\r\n\r\n    const carousel = document.querySelector(\"#tkLogistiqueCarousel01\");\r\n    if(!carousel || carousel.dataset.ready === \"true\") return;\r\n\r\n    const track = carousel.querySelector(\"#tkLogistiqueTrack01\");\r\n    const cards = Array.from(carousel.querySelectorAll(\".tk-logistique-card\"));\r\n    const dots = Array.from(carousel.querySelectorAll(\".tk-logistique-dots button\"));\r\n    const viewport = carousel.querySelector(\".tk-logistique-viewport\");\r\n    const prevBtn = carousel.querySelector(\".tk-logistique-prev\");\r\n    const nextBtn = carousel.querySelector(\".tk-logistique-next\");\r\n\r\n    if(!track || !viewport || !cards.length) return;\r\n\r\n    let current = 0;\r\n    let startX = 0;\r\n    let startY = 0;\r\n    let currentTranslate = 0;\r\n    let isDragging = false;\r\n    let hasMoved = false;\r\n\r\n    const transition = \"transform .65s cubic-bezier(.22,1,.36,1)\";\r\n\r\n    function isMobileSlider(){\r\n      return window.innerWidth <= 1024;\r\n    }\r\n\r\n    function getGap(){\r\n      return parseFloat(window.getComputedStyle(track).gap || 0);\r\n    }\r\n\r\n    function getRawOffset(index){\r\n      let offset = 0;\r\n\r\n      for(let i = 0; i < index; i++){\r\n        offset += cards[i].getBoundingClientRect().width + getGap();\r\n      }\r\n\r\n      return offset;\r\n    }\r\n\r\n    function getMaxOffset(){\r\n      return Math.max(0, track.scrollWidth - viewport.clientWidth);\r\n    }\r\n\r\n    function getOffset(index){\r\n      if(!isMobileSlider()) return 0;\r\n\r\n      const cardWidth = cards[index].getBoundingClientRect().width;\r\n      const viewportWidth = viewport.clientWidth;\r\n      const rawOffset = getRawOffset(index);\r\n      const target = rawOffset - ((viewportWidth - cardWidth) \/ 2);\r\n\r\n      return Math.max(0, Math.min(target, getMaxOffset()));\r\n    }\r\n\r\n    function updateArrows(){\r\n      if(!prevBtn || !nextBtn) return;\r\n\r\n      if(!isMobileSlider()){\r\n        prevBtn.classList.add(\"is-hidden\");\r\n        nextBtn.classList.add(\"is-hidden\");\r\n        return;\r\n      }\r\n\r\n      prevBtn.classList.toggle(\"is-hidden\", current === 0);\r\n      nextBtn.classList.toggle(\"is-hidden\", current === cards.length - 1);\r\n    }\r\n\r\n    function updateSlider(index){\r\n      current = Math.max(0, Math.min(index, cards.length - 1));\r\n\r\n      cards.forEach((card, i)=>{\r\n        card.classList.toggle(\"active\", i === current);\r\n      });\r\n\r\n      dots.forEach((dot, i)=>{\r\n        dot.classList.toggle(\"active\", i === current);\r\n      });\r\n\r\n      track.style.transition = transition;\r\n      track.style.transform = \"translate3d(-\" + getOffset(current) + \"px,0,0)\";\r\n\r\n      updateArrows();\r\n    }\r\n\r\n    cards.forEach((card, index)=>{\r\n      card.addEventListener(\"click\", ()=>{\r\n        if(hasMoved || !isMobileSlider()) return;\r\n        updateSlider(index);\r\n      });\r\n    });\r\n\r\n    dots.forEach((dot, index)=>{\r\n      dot.addEventListener(\"click\", ()=>{\r\n        updateSlider(index);\r\n      });\r\n    });\r\n\r\n    if(prevBtn){\r\n      prevBtn.addEventListener(\"click\", (e)=>{\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        updateSlider(current - 1);\r\n      });\r\n    }\r\n\r\n    if(nextBtn){\r\n      nextBtn.addEventListener(\"click\", (e)=>{\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        updateSlider(current + 1);\r\n      });\r\n    }\r\n\r\n    viewport.addEventListener(\"pointerdown\", (e)=>{\r\n      if(!isMobileSlider()) return;\r\n      if(e.target.closest(\".tk-logistique-arrow\")) return;\r\n\r\n      isDragging = true;\r\n      hasMoved = false;\r\n      startX = e.clientX;\r\n      startY = e.clientY;\r\n      currentTranslate = -getOffset(current);\r\n      track.style.transition = \"none\";\r\n\r\n      viewport.setPointerCapture?.(e.pointerId);\r\n    }, {passive:false});\r\n\r\n    viewport.addEventListener(\"pointermove\", (e)=>{\r\n      if(!isDragging || !isMobileSlider()) return;\r\n\r\n      const deltaX = e.clientX - startX;\r\n      const deltaY = e.clientY - startY;\r\n\r\n      if(Math.abs(deltaX) > Math.abs(deltaY)){\r\n        hasMoved = true;\r\n        e.preventDefault();\r\n        track.style.transform = \"translate3d(\" + (currentTranslate + deltaX) + \"px,0,0)\";\r\n      }\r\n    }, {passive:false});\r\n\r\n    viewport.addEventListener(\"pointerup\", (e)=>{\r\n      if(!isDragging) return;\r\n\r\n      isDragging = false;\r\n\r\n      const deltaX = e.clientX - startX;\r\n      const deltaY = e.clientY - startY;\r\n\r\n      if(Math.abs(deltaX) > Math.abs(deltaY) && Math.abs(deltaX) > 45){\r\n        if(deltaX < 0) current += 1;\r\n        if(deltaX > 0) current -= 1;\r\n      }\r\n\r\n      updateSlider(current);\r\n      viewport.releasePointerCapture?.(e.pointerId);\r\n\r\n      setTimeout(()=>{\r\n        hasMoved = false;\r\n      }, 80);\r\n    }, {passive:false});\r\n\r\n    viewport.addEventListener(\"pointercancel\", ()=>{\r\n      if(!isDragging) return;\r\n\r\n      isDragging = false;\r\n      updateSlider(current);\r\n\r\n      setTimeout(()=>{\r\n        hasMoved = false;\r\n      }, 80);\r\n    }, {passive:false});\r\n\r\n    window.addEventListener(\"resize\", ()=>{\r\n      updateSlider(current);\r\n    });\r\n\r\n    updateSlider(0);\r\n    carousel.dataset.ready = \"true\";\r\n  }\r\n\r\n  if(document.readyState === \"loading\"){\r\n    document.addEventListener(\"DOMContentLoaded\", initTkLogistiqueCarousel);\r\n  }else{\r\n    initTkLogistiqueCarousel();\r\n  }\r\n\r\n  setTimeout(initTkLogistiqueCarousel, 500);\r\n  setTimeout(initTkLogistiqueCarousel, 1500);\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af288d0 elementor-widget elementor-widget-heading\" data-id=\"af288d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gestion des impr\u00e9vues<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2137a91 elementor-widget elementor-widget-html\" data-id=\"2137a91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tk-unexpected-grid\">\r\n\r\n  <div class=\"tk-unexpected-card\">\r\n    <div class=\"tk-unexpected-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M3 12a9 9 0 0 1 15.5-6.2\"\/>\r\n        <path d=\"M18.5 3v5h-5\"\/>\r\n        <path d=\"M21 12a9 9 0 0 1-15.5 6.2\"\/>\r\n        <path d=\"M5.5 21v-5h5\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-unexpected-content\">\r\n      <h3>R\u00e9impression si n\u00e9cessaire<\/h3>\r\n      <p>Une nouvelle production peut \u00eatre lanc\u00e9e lorsqu\u2019un \u00e9cart est identifi\u00e9.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tk-unexpected-card\">\r\n    <div class=\"tk-unexpected-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M20 6L9 17l-5-5\"\/>\r\n        <path d=\"M4 20h16\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-unexpected-content\">\r\n      <h3>Correction rapide<\/h3>\r\n      <p>Les ajustements sont trait\u00e9s rapidement pour limiter l\u2019impact sur le d\u00e9lai.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tk-unexpected-card\">\r\n    <div class=\"tk-unexpected-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M4 7h16\"\/>\r\n        <path d=\"M7 12h10\"\/>\r\n        <path d=\"M10 17h4\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-unexpected-content\">\r\n      <h3>Contr\u00f4le de l\u2019\u00e9cart<\/h3>\r\n      <p>L\u2019origine du probl\u00e8me est analys\u00e9e pour \u00e9viter sa r\u00e9p\u00e9tition.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tk-unexpected-card\">\r\n    <div class=\"tk-unexpected-icon\">\r\n      <svg viewBox=\"0 0 24 24\">\r\n        <path d=\"M3 7h13v10H3z\"\/>\r\n        <path d=\"M16 11h3l2 3v3h-5z\"\/>\r\n        <path d=\"M7 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"\/>\r\n        <path d=\"M18 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"tk-unexpected-content\">\r\n      <h3>R\u00e9exp\u00e9dition si n\u00e9cessaire<\/h3>\r\n      <p>Une solution logistique peut \u00eatre mise en place selon la situation.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n.tk-unexpected-grid{\r\n  width:100%;\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:18px;\r\n  box-sizing:border-box;\r\n}\r\n\r\n.tk-unexpected-card{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:16px;\r\n  min-width:0;\r\n  padding:20px;\r\n  border-radius:22px;\r\n  background:rgba(255,255,255,0.72);\r\n  border:1px solid rgba(0,0,0,0.06);\r\n  backdrop-filter:blur(14px);\r\n  -webkit-backdrop-filter:blur(14px);\r\n  box-sizing:border-box;\r\n}\r\n\r\n.tk-unexpected-icon{\r\n  width:52px;\r\n  height:52px;\r\n  min-width:52px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  border-radius:16px;\r\n  background:rgba(139,28,184,0.10);\r\n  border:1px solid rgba(139,28,184,0.06);\r\n}\r\n\r\n.tk-unexpected-icon svg{\r\n  width:22px;\r\n  height:22px;\r\n  stroke:#8B1CB8;\r\n  stroke-width:1.8;\r\n  fill:none;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.tk-unexpected-content{\r\n  min-width:0;\r\n}\r\n\r\n.tk-unexpected-content h3{\r\n  margin:0 0 6px;\r\n  font-size:20px;\r\n  line-height:1.2;\r\n  font-weight:600;\r\n  color:#222;\r\n}\r\n\r\n.tk-unexpected-content p{\r\n  margin:0;\r\n  font-size:14px;\r\n  line-height:1.5;\r\n  color:#666;\r\n}\r\n\r\n@media(max-width:767px){\r\n\r\n  .tk-unexpected-grid{\r\n    grid-template-columns:1fr;\r\n    gap:14px;\r\n  }\r\n\r\n  .tk-unexpected-card{\r\n    padding:16px;\r\n    gap:12px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  .tk-unexpected-icon{\r\n    width:44px;\r\n    height:44px;\r\n    min-width:44px;\r\n    border-radius:14px;\r\n  }\r\n\r\n  .tk-unexpected-icon svg{\r\n    width:19px;\r\n    height:19px;\r\n  }\r\n\r\n  .tk-unexpected-content h3{\r\n    font-size:16px;\r\n  }\r\n\r\n  .tk-unexpected-content p{\r\n    font-size:13px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d2b57d1 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"d2b57d1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a0ce51b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"a0ce51b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-622e36e elementor-widget elementor-widget-heading\" data-id=\"622e36e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> L\u2019expertise technique au service de  vos <span style=\"color:#8B1CB8\"> projets.  <\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-504d87f elementor-widget elementor-widget-spacer\" data-id=\"504d87f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5025a7 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"f5025a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/contact\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Nous contacter<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Une ma\u00eetrise des techniques int\u00e9gr\u00e9es D\u00e9coupe num\u00e9rique Impression UV Gravure &#038; d\u00e9coupe laser Centre d&rsquo;usinage Sublimation D\u00e9coupe, impression, gravure ou usinage : chaque technologie r\u00e9pond \u00e0 des besoins sp\u00e9cifiques. Nous vous accompagnons dans le choix de la solution la plus pertinente pour obtenir le r\u00e9sultat attendu. Conception et pr\u00e9paration technique Pr\u00e9paration fichier Cr\u00e9ation des fichiers n\u00e9cessaires \u00e0 votre projet Ajustement des formats, visuels et dimensions Pr\u00e9paration des fichiers pr\u00eats \u00e0 produire Cadrage projet V\u00e9rification de vos besoins Identification des contraintes associ\u00e9es D\u00e9finition d\u2019un cadre clair avant lancement Choix technique Choix des proc\u00e9d\u00e9s adapt\u00e9s au support Prise en compte des contraintes techniques Validation de la meilleure solution de fabrication Contr\u00f4le &#038; validation Double contr\u00f4le des fichiers Chaque fichier est v\u00e9rifi\u00e9 avant lancement. Adaptation technique Le proc\u00e9d\u00e9 est ajust\u00e9 selon le support. Validation crois\u00e9e Les \u00e9tapes sont valid\u00e9es avant production. Production de vos produits Contraintes d\u2019usage Prise en compte de l\u2019environnement, de la manipulation et de la durabilit\u00e9. R\u00e9glages adapt\u00e9s Ajustement des param\u00e8tres selon les sp\u00e9cificit\u00e9s du projet. Param\u00e9trage mat\u00e9riaux S\u00e9lection et pr\u00e9paration des supports avant production. R\u00e9alisation de gabarits Cr\u00e9ation de rep\u00e8res pour garantir pr\u00e9cision et r\u00e9p\u00e9tabilit\u00e9. Tests avant production Validation du rendu avant lancement de la fabrication. Contr\u00f4le qualit\u00e9 Chaque production est v\u00e9rifi\u00e9e \u00e0 plusieurs \u00e9tapes afin de garantir\u00a0un r\u00e9sultat conforme aux attentes, du premier exemplaire \u00e0 la s\u00e9rie. V\u00e9rification des fichiers Avant production, chaque fichier est contr\u00f4l\u00e9 pour garantir sa conformit\u00e9. Ajustement si n\u00e9cessaire Corrections et optimisations r\u00e9alis\u00e9es pour assurer un rendu optimal. Contr\u00f4le final V\u00e9rification compl\u00e8te avant exp\u00e9dition pour garantir la qualit\u00e9. Suivi du rendu Contr\u00f4le en cours de fabrication pour assurer un r\u00e9sultat fid\u00e8le. Logistique et exp\u00e9dition Conditionnement Protection par film, mousse ou mat\u00e9riaux de calage Protection des angles et des zones sensibles Adaptation pour les pi\u00e8ces volumineuses Organisation Gestion des envois multi-destinations Suivi des commandes et des livraisons Adaptation des d\u00e9lais selon les zones Gestion Suivi des flux de production et d&rsquo;exp\u00e9dition Anticipation des volumes et des stocks Gestion des impr\u00e9vues R\u00e9impression si n\u00e9cessaire Une nouvelle production peut \u00eatre lanc\u00e9e lorsqu\u2019un \u00e9cart est identifi\u00e9. Correction rapide Les ajustements sont trait\u00e9s rapidement pour limiter l\u2019impact sur le d\u00e9lai. Contr\u00f4le de l\u2019\u00e9cart L\u2019origine du probl\u00e8me est analys\u00e9e pour \u00e9viter sa r\u00e9p\u00e9tition. R\u00e9exp\u00e9dition si n\u00e9cessaire Une solution logistique peut \u00eatre mise en place selon la situation. L\u2019expertise technique au service de vos projets. Nous contacter<\/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-316","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Techniques de personnalisation et de fabrication<\/title>\n<meta name=\"description\" content=\"Impression UV, sublimation, gravure laser, fabrication et accompagnement : des solutions sur mesure adapt\u00e9es \u00e0 vos besoins.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/takaroconcept.fr\/?page_id=316\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Techniques de personnalisation et de fabrication\" \/>\n<meta property=\"og:description\" content=\"Impression UV, sublimation, gravure laser, fabrication et accompagnement : des solutions sur mesure adapt\u00e9es \u00e0 vos besoins.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/takaroconcept.fr\/?page_id=316\" \/>\n<meta property=\"og:site_name\" content=\"Takaro\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T09:13:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-1-juin-2026-09_44_26.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316\",\"url\":\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316\",\"name\":\"Techniques de personnalisation et de fabrication\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/takaroconcept.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ChatGPT-Image-1-juin-2026-09_44_26.png\",\"datePublished\":\"2026-03-03T15:35:00+00:00\",\"dateModified\":\"2026-06-15T09:13:58+00:00\",\"description\":\"Impression UV, sublimation, gravure laser, fabrication et accompagnement : des solutions sur mesure adapt\u00e9es \u00e0 vos besoins.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316#primaryimage\",\"url\":\"https:\\\/\\\/takaroconcept.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ChatGPT-Image-1-juin-2026-09_44_26.png\",\"contentUrl\":\"https:\\\/\\\/takaroconcept.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ChatGPT-Image-1-juin-2026-09_44_26.png\",\"width\":1402,\"height\":1122},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/?page_id=316#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/takaroconcept.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Techniques\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/takaroconcept.fr\\\/#website\",\"url\":\"https:\\\/\\\/takaroconcept.fr\\\/\",\"name\":\"Takaro\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/takaroconcept.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Techniques de personnalisation et de fabrication","description":"Impression UV, sublimation, gravure laser, fabrication et accompagnement : des solutions sur mesure adapt\u00e9es \u00e0 vos besoins.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/takaroconcept.fr\/?page_id=316","og_locale":"fr_FR","og_type":"article","og_title":"Techniques de personnalisation et de fabrication","og_description":"Impression UV, sublimation, gravure laser, fabrication et accompagnement : des solutions sur mesure adapt\u00e9es \u00e0 vos besoins.","og_url":"https:\/\/takaroconcept.fr\/?page_id=316","og_site_name":"Takaro","article_modified_time":"2026-06-15T09:13:58+00:00","og_image":[{"url":"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-1-juin-2026-09_44_26.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/takaroconcept.fr\/?page_id=316","url":"https:\/\/takaroconcept.fr\/?page_id=316","name":"Techniques de personnalisation et de fabrication","isPartOf":{"@id":"https:\/\/takaroconcept.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/takaroconcept.fr\/?page_id=316#primaryimage"},"image":{"@id":"https:\/\/takaroconcept.fr\/?page_id=316#primaryimage"},"thumbnailUrl":"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-1-juin-2026-09_44_26.png","datePublished":"2026-03-03T15:35:00+00:00","dateModified":"2026-06-15T09:13:58+00:00","description":"Impression UV, sublimation, gravure laser, fabrication et accompagnement : des solutions sur mesure adapt\u00e9es \u00e0 vos besoins.","breadcrumb":{"@id":"https:\/\/takaroconcept.fr\/?page_id=316#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/takaroconcept.fr\/?page_id=316"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/takaroconcept.fr\/?page_id=316#primaryimage","url":"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-1-juin-2026-09_44_26.png","contentUrl":"https:\/\/takaroconcept.fr\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-1-juin-2026-09_44_26.png","width":1402,"height":1122},{"@type":"BreadcrumbList","@id":"https:\/\/takaroconcept.fr\/?page_id=316#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/takaroconcept.fr\/"},{"@type":"ListItem","position":2,"name":"Techniques"}]},{"@type":"WebSite","@id":"https:\/\/takaroconcept.fr\/#website","url":"https:\/\/takaroconcept.fr\/","name":"Takaro","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/takaroconcept.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=\/wp\/v2\/pages\/316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=316"}],"version-history":[{"count":331,"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=\/wp\/v2\/pages\/316\/revisions"}],"predecessor-version":[{"id":2516,"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=\/wp\/v2\/pages\/316\/revisions\/2516"}],"wp:attachment":[{"href":"https:\/\/takaroconcept.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}