{"id":3123,"date":"2025-09-11T02:01:11","date_gmt":"2025-09-10T23:01:11","guid":{"rendered":"https:\/\/letgenbio.com\/home\/"},"modified":"2026-02-12T11:47:19","modified_gmt":"2026-02-12T08:47:19","slug":"home","status":"publish","type":"page","link":"https:\/\/letgenbio.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3123\" class=\"elementor elementor-3123 elementor-2003\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2d01db2 ts-col-stretched-none ts-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2d01db2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6f9729c ts-bg-color-over-image\" data-id=\"6f9729c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b7ae5e3 elementor-widget elementor-widget-html\" data-id=\"b7ae5e3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* ====== Banner\/Slider Scene ====== *\/\n.fancy-search-wrapper{\n  position:relative;\n  height:100vh;      \/* banner view *\/\n  min-height:500px;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  overflow:hidden;\n  width:100vw;\n  left:50%; right:50%;\n  margin-left:-50vw; margin-right:-50vw;\n  background:#000;      \/* fallback for when video doesn't load *\/\n}\n\n\/* ==== Background Video ==== *\/\n#gs-bgvideo{\n  position:absolute; inset:0;\n  width:100%; height:100%;\n  object-fit:cover;      \/* fill the container *\/\n  z-index:1;\n  filter:saturate(1.05) contrast(1.05) brightness(.9);\n  background-color: #111; \/* background color while poster loads *\/\n}\n\n\/* ==== Search Box ==== *\/\n#global-search{\n  position:relative; z-index:3;  \/* above the video and effect *\/\n  width:100%; max-width:680px; padding:0 20px;\n}\n#gs-input{\n  background-color:rgba(255,29,37,.30)!important;\n  border:1px solid rgba(255,29,37,.6)!important;\n  color:#fff!important;\n  backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px);\n  transition:.25s;\n  font-size:1.1em; padding:16px 20px!important; border-radius:10px;\n}\n#gs-input:focus{\n  background-color:rgba(255,29,37,.5)!important;\n  box-shadow:0 0 25px rgba(255,29,37,.7);\n  border-color:rgba(255,29,37,.9)!important;\n}\n#gs-input::placeholder{ color:rgba(255,255,255,.75)!important }\n\n\/* ==== Results List ==== *\/\n#gs-list{\n  position:absolute; left:0; right:0; top:100%;\n  max-height:360px; overflow:auto; display:none; z-index:9999;\n  border-radius:0 0 10px 10px;\n  background:rgba(25,3,4,.90)!important;\n  border:1px solid rgba(255,29,37,.5)!important; border-top:none!important;\n}\n.gs-item{\n  color:#e0e0e0; transition:background-color .2s ease;\n  padding:10px 12px; border-bottom:1px solid rgba(255,29,37,.2); cursor:pointer;\n}\n.gs-item strong{ color:#ff6b70 }\n.gs-item small{ color:#ff9a9e }\n.gs-item.active, .gs-item:hover{ background:rgba(255,29,37,.22)!important }\n\n#global-search::before{\n  content:\"Discover Our Products\";\n  display:block;\n  margin:0 0 14px;        \/* space between title and box *\/\n  color:#fff;\n  font-size:2em;\n  font-weight:700;\n  text-align:center;\n  text-shadow:0 0 12px rgba(0,0,0,.6);\n}\n\n\/* Make it smaller on mobile *\/\n@media (max-width:768px){\n  #global-search::before{ font-size:1.6em; margin-bottom:12px; }\n}\n\n\/* ====== Intense Mouse Shape Effect ====== *\/\n#mouse-glow {\n  position: fixed;\n  z-index: 2;\n  left: 0;\n  top: 0;\n  width: 500px; \/* Increased size for a wider effect area *\/\n  height: 500px;\n  \/* Maxed out light intensity and center density *\/\n  background: radial-gradient(circle, rgba(255, 29, 37, 0.8) 0%, rgba(255, 29, 37, 0) 50%);\n  border-radius: 50%;\n  pointer-events: none;\n  transform: translate(-50%, -50%);\n  opacity: 0;\n  filter: blur(60px); \/* Increased blur for a softer, wider glow *\/\n  transition: opacity 0.4s ease-out;\n  will-change: transform, opacity;\n}\n<\/style>\n\n<div class=\"fancy-search-wrapper\">\n  <video id=\"gs-bgvideo\"\n         poster=\"\/wp-content\/uploads\/2025\/09\/red-dna-molecule-model-poster.jpg\"\n         src=\"\/wp-content\/uploads\/revslider\/Hero-Template-With-Cursor-Animation\/alienvideo2.mp4\"\n         autoplay muted loop playsinline preload=\"auto\"><\/video>\n  \n  <div id=\"mouse-glow\"><\/div>\n\n  <div id=\"global-search\" style=\"margin:0 auto;\">\n    <input id=\"gs-input\" type=\"text\" placeholder=\"Search by product name \/ SKU\u2026\" autocomplete=\"off\">\n    <div id=\"gs-list\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n\/* ==== Play video when visible \/ pause when not (performance) ==== *\/\n(function(){\n  const v = document.getElementById('gs-bgvideo');\n  if(!v) return;\n  const io = new IntersectionObserver((entries)=>{\n    entries.forEach(e=>{ if(e.isIntersecting){ v.play().catch(()=>{}); } else { v.pause(); } });\n  }, {threshold: .25});\n  io.observe(v);\n  window.addEventListener('resize', ()=>{ v.style.objectFit='cover'; });\n})();\n\n\/* ---------- GLOBAL SEARCH (SKU + BRAND + NAME) ---------- *\/\n(function() {\n  const PRIMARY_URL  = '\/wp-content\/uploads\/2025\/09\/global-products.json?v=' + Date.now();\n  const FALLBACK_URL = '\/wp-content\/uploads\/2025\/09\/global-products-final-v2.json?v=' + Date.now();\n  const box  = document.getElementById('gs-input');\n  const list = document.getElementById('gs-list');\n  let IDX = null, LOADING = false, activeIndex = -1, to = null;\n\n  function norm(s){\n    return (s||'').toString()\n      .normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'')\n      .replace(\/\u0130\/g,'i').replace(\/\u0131\/g,'i')\n      .toLowerCase().trim();\n  }\n\n  function buildIndex(arr){\n    const out=[]; if(!Array.isArray(arr)) return out;\n    for(const r of arr){\n      const sku    = (r.sku||'').toString().trim();\n      const brand = (r.brand||'').toString().trim();\n      const name  = (r.name || r.title || '').toString().trim();\n      if(!sku || !brand || !name) continue;\n      const title = (r.title && r.title.trim()) ? r.title.trim() : sku + ' \u2014 ' + brand + ' \u2014 ' + name;\n      out.push({...r, sku, brand, name, title, _hay: norm(sku+' '+brand+' '+name)});\n    }\n    return out;\n  }\n\n  async function fetchJson(url){\n    const res = await fetch(url, {cache:'no-store'});\n    if(!res.ok) throw new Error('HTTP '+res.status);\n    return res.json();\n  }\n\n  async function loadIndex(){\n    if(IDX || LOADING) return IDX || [];\n    LOADING = true;\n    try{\n      const a = await fetchJson(PRIMARY_URL);\n      const idx = buildIndex(a);\n      if(!idx.length) throw new Error('primary empty');\n      IDX = idx;\n    }catch(e1){\n      try{\n        const b = await fetchJson(FALLBACK_URL);\n        IDX = buildIndex(b);\n      }catch(e2){\n        console.error('[GS] Could not load JSON', e1, e2);\n        IDX = [];\n      }\n    }finally{ LOADING = false; }\n    return IDX;\n  }\n\n  function render(items){\n    list.innerHTML = '';\n    if(!items.length){ list.style.display='none'; activeIndex=-1; return; }\n    const frag = document.createDocumentFragment();\n    items.forEach((h,i)=>{\n      const div = document.createElement('div');\n      div.className = 'gs-item' + (i===0 ? ' active':'');\n      div.dataset.url = (h.url || '#');\n      div.dataset.q   = (h.sku || '');\n      const st = document.createElement('strong'); st.textContent = (h.sku||'') + ' \u2014 ' + (h.brand||'');\n      const nm = document.createElement('div'); nm.style.opacity='.95'; nm.textContent = h.name || '';\n      const sm = document.createElement('small'); sm.style.opacity='.75'; sm.textContent = h.url || '';\n      div.appendChild(st); div.appendChild(nm); div.appendChild(sm);\n      div.addEventListener('mouseenter', ()=>setActive(i));\n      div.addEventListener('mouseleave', ()=>setActive(-1));\n      div.addEventListener('click', ()=>go(div.dataset.url, div.dataset.q));\n      frag.appendChild(div);\n    });\n    list.appendChild(frag);\n    list.style.display='block';\n    activeIndex = 0;\n  }\n\n  function setActive(i){\n    activeIndex = i;\n    const items = [...document.querySelectorAll('.gs-item')];\n    items.forEach((el,j)=>el.classList.toggle('active', j===i));\n  }\n\n  function go(url,q){\n    if(!q || !url) return;\n    const clean = url.split('#')[0];\n    const sep    = clean.indexOf('?')>-1 ? '&' : '?';\n    location.href = clean + sep + 'q=' + encodeURIComponent(q);\n  }\n\n  box.addEventListener('focus', loadIndex);\n  box.addEventListener('input', async e=>{\n    clearTimeout(to);\n    const q = norm(e.target.value);\n    if(!q){ list.style.display='none'; list.innerHTML=''; return; }\n    to = setTimeout(async ()=>{\n      const idx  = await loadIndex();\n      const hits = idx.filter(r=>r._hay.indexOf(q)>-1).slice(0,20);\n      render(hits);\n    },160);\n  });\n\n  box.addEventListener('keydown', e=>{\n    const items = [...document.querySelectorAll('.gs-item')];\n    if(!items.length) return;\n    if(e.key==='ArrowDown'){\n      e.preventDefault(); activeIndex = (activeIndex+1)%items.length;\n      items[activeIndex].scrollIntoView({block:'nearest'}); setActive(activeIndex);\n    }\n    if(e.key==='ArrowUp'){\n      e.preventDefault(); activeIndex = (activeIndex<=0?items.length-1:activeIndex-1);\n      items[activeIndex].scrollIntoView({block:'nearest'}); setActive(activeIndex);\n    }\n    if(e.key==='Enter'){\n      e.preventDefault(); const el = items[activeIndex] || items[0];\n      if(el) go(el.dataset.url, el.dataset.q);\n    }\n    if(e.key==='Escape'){ list.style.display='none'; }\n  });\n\n  document.addEventListener('click', e=>{\n    if(!document.getElementById('global-search').contains(e.target)) list.style.display='none';\n  });\n})();\n\n\/* ====== Enhanced Mouse Shape Effect ====== *\/\n(function(){\n  const wrapper = document.querySelector('.fancy-search-wrapper');\n  const searchBoxContainer = document.getElementById('global-search');\n  const glow = document.getElementById('mouse-glow');\n\n  if (!wrapper || !glow || !searchBoxContainer) return;\n\n  window.addEventListener('mousemove', e => {\n    requestAnimationFrame(() => {\n      glow.style.transform = `translate(${e.clientX}px, ${e.clientY}px) translate(-50%, -50%)`;\n    });\n  }, { passive: true });\n\n  wrapper.addEventListener('mouseenter', () => {\n    glow.style.opacity = '1';\n  });\n\n  wrapper.addEventListener('mouseleave', () => {\n    glow.style.opacity = '0';\n  });\n\n  searchBoxContainer.addEventListener('mouseenter', () => {\n    glow.style.opacity = '0';\n  });\n\n  searchBoxContainer.addEventListener('mouseleave', () => {\n    glow.style.opacity = '1';\n  });\n})();\n<\/script>\n\n\n<div class=\"scroll-down-indicator\">\n  <div class=\"scroll-circle\">\n    <svg viewBox=\"0 0 24 24\" width=\"40\" height=\"40\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n      <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n    <\/svg>\n  <\/div>\n<\/div>\n\n<style>\n.scroll-down-indicator {\n  position: absolute;\n  bottom: 65px;\n  left: 50%;\n  transform: translateX(-50%);\n  z-index: 6;\n  animation: floatArrow 2s ease-in-out infinite;\n  cursor: pointer;\n}\n\n.scroll-circle {\n  width: 80px;\n  height: 80px;\n  border-radius: 50%;\n  background: radial-gradient(circle at center, rgba(255,29,37,0.8), rgba(255,29,37,0.3));\n  box-shadow: 0 0 25px rgba(255,29,37,0.6);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  backdrop-filter: blur(8px);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.scroll-circle:hover {\n  transform: scale(1.1);\n  box-shadow: 0 0 40px rgba(255,29,37,0.9);\n}\n\n@keyframes floatArrow {\n  0%, 100% { transform: translate(-50%, 0); opacity: 0.8; }\n  50% { transform: translate(-50%, 14px); opacity: 1; }\n}\n\n\/* Adjust size for mobile *\/\n@media (max-width:768px){\n  .scroll-circle { width: 60px; height: 60px; }\n  .scroll-down-indicator { bottom: 45px; }\n  .scroll-circle svg { width: 32px; height: 32px; }\n}\n<\/style>\n\n<script>\n(function(){\n  const scrollArrow = document.querySelector('.scroll-down-indicator');\n  if (!scrollArrow) return;\n\n  \/\/ Adjust the duration in milliseconds. Higher value = slower scroll.\n  const duration = 500; \n\n  \/\/ Easing function for a smooth start and end.\n  function easeInOutQuad(t, b, c, d) {\n    t \/= d \/ 2;\n    if (t < 1) return c \/ 2 * t * t + b;\n    t--;\n    return -c \/ 2 * (t * (t - 2) - 1) + b;\n  }\n\n  scrollArrow.addEventListener('click', function() {\n    const startPosition = window.pageYOffset;\n    const targetPosition = startPosition + window.innerHeight;\n    let startTime = null;\n\n    function animation(currentTime) {\n      if (startTime === null) startTime = currentTime;\n      const timeElapsed = currentTime - startTime;\n      \n      const run = easeInOutQuad(timeElapsed, startPosition, window.innerHeight, duration);\n      window.scrollTo(0, run);\n\n      if (timeElapsed < duration) {\n        requestAnimationFrame(animation);\n      } else {\n        \/\/ Snap to the final position to ensure accuracy\n        window.scrollTo(0, targetPosition);\n      }\n    }\n    \n    \/\/ Start the animation loop\n    requestAnimationFrame(animation);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-46a5167 ts-bg-color-yes ts-bgcolor-transparent ts-col-stretched-none ts-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"46a5167\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4dae093 ts-bg-color-over-image\" data-id=\"4dae093\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-540156b elementor-widget elementor-widget-slider_revolution\" data-id=\"540156b\" data-element_type=\"widget\" data-widget_type=\"slider_revolution.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wp-block-themepunch-revslider\">\n\t\t\t\t<p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t\t<sr7-module data-alias=\"neden-biz-giris-1\" data-id=\"72\" id=\"highlight\" class=\"rs-ov-hidden\" data-version=\"6.7.38\">\n\t\t\t\t\t<sr7-adjuster><\/sr7-adjuster>\n\t\t\t\t\t<sr7-content>\n\t\t\t\t\t\t<sr7-slide id=\"highlight-189\" data-key=\"189\">\n\t\t\t\t\t\t\t<sr7-txt id=\"highlight-189-4\" class=\"sr7-layer\">TRUST<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"highlight-189-18\" class=\"sr7-layer\">Choosing a reliable solution partner in research and production processes directly impacts the success of your projects.<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"highlight-190\" data-key=\"190\">\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t<\/sr7-content>\n\t\t\t\t\t<image_lists style=\"display:none\">\n\t\t\t\t\t\t<img data-src=\"\/\/letgenbio.com\/wp-content\/uploads\/2025\/08\/Letgen_Logo-002.png\" data-libid=\"627\" data-lib=\"medialibrary\" title=\"Letgen_Logo (002)\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9sZXRnZW5iaW8uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L0xldGdlbl9Mb2dvLTAwMi5wbmc=\"\/>\n\t\t\t\t\t<\/image_lists>\n\t\t\t\t<\/sr7-module>\n\t\t\t\t<script>\n\t\t\t\t\tSR7.PMH ??={}; SR7.PMH[\"highlight\"] = {cn:100,state:false,fn: function() { if (_tpt!==undefined && _tpt.prepareModuleHeight !== undefined) {  _tpt.prepareModuleHeight({id:\"highlight\",el:[900,900,768,700,600],type:'hero',shdw:'0',slideduration:'9000',gh:[900,900,768,700,600],gw:[1240,1240,1024,778,480],vpt:['-200px&#039;,&#039;-200px&#039;,&#039;-200px&#039;,&#039;-200px&#039;,&#039;-200px'],size:{fullWidth:true, fullHeight:true},fho:'',mh:'0',sbt:{use:true},onh:0,onw:0,bg:{color:'{\"type\":\"solid\",\"orig\":\"#dbe2e6\",\"string\":\"rgba(219, 226, 230, 1)\"}'}});   SR7.PMH[\"highlight\"].state=true;} else if(SR7.PMH[\"highlight\"].cn-->0)\tsetTimeout( SR7.PMH[\"highlight\"].fn,19);}};SR7.PMH[\"highlight\" ].fn();\n\t\t\t\t<\/script>\n<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-513d3c1 elementor-widget elementor-widget-slider_revolution\" data-id=\"513d3c1\" data-element_type=\"widget\" data-widget_type=\"slider_revolution.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wp-block-themepunch-revslider\">\n\t\t\t\t<p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t\t<sr7-module data-alias=\"neden-biz-1\" data-id=\"73\" id=\"services\" class=\"rs-ov-hidden\" data-version=\"6.7.38\">\n\t\t\t\t\t<sr7-adjuster><\/sr7-adjuster>\n\t\t\t\t\t<sr7-content>\n\t\t\t\t\t\t<sr7-slide id=\"services-191\" data-key=\"191\">\n\t\t\t\t\t\t\t<sr7-txt id=\"services-191-9\" class=\"sr7-layer\">Thanks to our strong shipping department and comprehensive documentation support that simplifies every step of the process, your projects and experiments progress smoothly without being affected by supply chain-related delays.<br \/>\n<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-191-23\" class=\"sr7-layer\">Strong Stock and Fast Supply<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-191-25\" class=\"sr7-layer\">One Supplier for All Your Needs<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-191-27\" class=\"sr7-layer\">Fast and Efficient Troubleshooting<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-191-29\" class=\"sr7-layer\">Tailored Solutions<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"services-192\" data-key=\"192\">\n\t\t\t\t\t\t\t<sr7-txt id=\"services-192-9\" class=\"sr7-layer\">From PCR and NGS to cell culture products, simplify your procurement processes by sourcing all the essential materials for your research from multiple brands through a single supplier \u2014 Letgen.<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-192-23\" class=\"sr7-layer\">Strong Stock and Fast Supply<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-192-25\" class=\"sr7-layer\">One Supplier for All Your Needs<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-192-27\" class=\"sr7-layer\">Fast and Efficient Troubleshooting<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-192-29\" class=\"sr7-layer\">Tailored Solutions<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"services-193\" data-key=\"193\">\n\t\t\t\t\t\t\t<sr7-txt id=\"services-193-9\" class=\"sr7-layer\">In case you encounter an unexpected result in your experiments or a technical issue with your equipment, our expert team provides immediate support to resolve the problem and deliver a solution.<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-193-23\" class=\"sr7-layer\">Strong Stock and Fast Supply<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-193-25\" class=\"sr7-layer\">One Supplier for All Your Needs<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-193-27\" class=\"sr7-layer\">Fast and Efficient Troubleshooting<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-193-29\" class=\"sr7-layer\">Tailored Solutions<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"services-194\" data-key=\"194\">\n\t\t\t\t\t\t\t<sr7-txt id=\"services-194-9\" class=\"sr7-layer\">You get the service and product you need at the most cost-effective price.<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-194-23\" class=\"sr7-layer\">Strong Stock and Fast Supply<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-194-25\" class=\"sr7-layer\">One Supplier for All Your Needs<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-194-27\" class=\"sr7-layer\">Fast and Efficient Troubleshooting<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"services-194-29\" class=\"sr7-layer\">Tailored Solutions<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"services-195\" data-key=\"195\">\n\t\t\t\t\t\t\t<sr7-txt id=\"services-195-33\" class=\"sr7-layer\">We have gathered all the materials and kits you need under one roof.<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t<\/sr7-content>\n\t\t\t\t<\/sr7-module>\n\t\t\t\t<script>\n\t\t\t\t\tSR7.PMH ??={}; SR7.PMH[\"services\"] = {cn:100,state:false,fn: function() { if (_tpt!==undefined && _tpt.prepareModuleHeight !== undefined) {  _tpt.prepareModuleHeight({id:\"services\",el:[1250,1250,1300,1300,1200],type:'standard',shdw:'0',gh:[1250,1250,1300,1300,1200],gw:[1240,1240,1024,778,480],vpt:['-200px&#039;,&#039;-200px&#039;,&#039;-200px&#039;,&#039;-200px&#039;,&#039;-200px'],size:{fullWidth:true, fullHeight:false},mh:'0',onh:0,onw:0,bg:{color:'{\"type\":\"solid\",\"orig\":\"#dbe2e6\",\"string\":\"rgba(219, 226, 230, 1)\"}'}});   SR7.PMH[\"services\"].state=true;} else if(SR7.PMH[\"services\"].cn-->0)\tsetTimeout( SR7.PMH[\"services\"].fn,19);}};SR7.PMH[\"services\" ].fn();\n\t\t\t\t<\/script>\n<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f286eba elementor-section-full_width elementor-section-stretched ts-col-stretched-none ts-bg-color-over-image elementor-section-height-default elementor-section-height-default\" data-id=\"f286eba\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-96361e4 ts-bg-color-over-image\" data-id=\"96361e4\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8295d2b elementor-widget elementor-widget-html\" data-id=\"8295d2b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"letgen-hero-neo\" aria-label=\"What is Letgen Biotechnology?\"><style>#letgen-hero-neo{--ink:#0e1320;--mut:#667085;--pri:#e43d3d;--pri-ink:#fff;--ring:rgba(228,61,61,.35);--r:22px;--gap:28px;--max:1260px;font:16px\/1.55 Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink)}\n    #letgen-hero-neo *{box-sizing:border-box}\n    #letgen-hero-neo .wrap{max-width:var(--max);margin:0 auto;padding:clamp(18px,2.4vw,32px)}\n    #letgen-hero-neo .panel{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:var(--gap)}\n    #letgen-hero-neo .media{position:relative;border-radius:var(--r);overflow:hidden;min-height:320px;background:radial-gradient(120% 120% at 20% 10%, #1a2f6b 0%, #0a143a 45%, #050a1d 100%)}\n    #letgen-hero-neo .media::before{content:\"\";position:absolute;inset:-20%;background:conic-gradient(from 0deg at 50% 50%, rgba(255,255,255,.12), rgba(255,255,255,0) 25% 75%, rgba(255,255,255,.12));filter:blur(60px);animation:letgen-spin 12s linear infinite}\n    #letgen-hero-neo .media .overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,31,.15),rgba(10,15,31,.55));z-index:2}\n    #letgen-hero-neo .media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1; background-color: #050a1d;} \/* Background color while poster loads *\/\n    #letgen-hero-neo .badge{position:absolute;z-index:3;left:14px;top:14px;background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:999px;font-weight:600;}\n    #letgen-hero-neo .content{background:linear-gradient(180deg,#fff,#fbfbff);border:1px solid #eef0f6;border-radius:var(--r);padding:clamp(18px,2.2vw,28px);position:relative}\n    #letgen-hero-neo .content::after{content:\"\";position:absolute;inset:0;border-radius:inherit;box-shadow:0 10px 40px -18px rgba(10,15,31,.25) inset,0 2px 0 0 #fff inset; z-index: 1;}\n    #letgen-hero-neo .content > * { position: relative; z-index: 2; }\n    #letgen-hero-neo .eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.88rem;color:#a61b1b;letter-spacing:.4px;text-transform:uppercase}\n    #letgen-hero-neo h2{margin:.35rem 0 12px;font-size:clamp(26px,3.3vw,44px);line-height:1.12;color:#c02020;font-weight:800}\n    #letgen-hero-neo p.lead{margin:0 0 18px;color:#3b455a;font-size:clamp(15px,1.1vw,18px)}\n    #letgen-hero-neo .actions{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 8px}\n    #letgen-hero-neo .btn{appearance:none;border:none;border-radius:12px;padding:12px 16px;font-weight:700;cursor:pointer;transition:.22s transform,.22s box-shadow;box-shadow:0 8px 18px -8px var(--ring);text-decoration:none;display:inline-flex;align-items:center;gap:10px}\n    #letgen-hero-neo .btn:hover{transform:translateY(-1px)}\n    #letgen-hero-neo .btn.primary{background:var(--pri);color:var(--pri-ink)}\n    #letgen-hero-neo .btn.ghost{background:#fff;border:1px solid #e7e7ee;color:#1f2433}\n    #letgen-hero-neo .why{margin-top:clamp(14px,2.4vw,22px);padding-top:14px;border-top:1px dashed #e6e8f2}\n    #letgen-hero-neo .why h3{font-size:clamp(20px,2.2vw,28px);margin:0 0 12px;color:#c02020}\n    #letgen-hero-neo .why .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n    #letgen-hero-neo .feat{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #eef0f6;border-radius:14px;padding:12px;box-shadow:0 6px 14px -10px rgba(10,15,31,.15)}\n    #letgen-hero-neo .ico{flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#ffe3e3,#ffdada);display:grid;place-items:center;border:1px solid #ffd0d0}\n    #letgen-hero-neo .feat b{display:block;font-weight:700;margin-bottom:2px}\n    #letgen-hero-neo .feat span{color:var(--mut);font-size:.95rem}\n    @media (max-width:980px){#letgen-hero-neo .panel{grid-template-columns:1fr}#letgen-hero-neo .media{min-height:44vh}}\n    @keyframes letgen-spin{to{transform:rotate(1turn)}}\n    \n    \/* HERO: Why grid \u2014 mobile fix *\/\n@media (max-width: 640px){\n  #letgen-hero-neo .why .grid{\n    grid-template-columns: 1fr !important;  \/* 2 \u2192 1 s\u00fctun *\/\n    gap: 12px;\n  }\n}\n\n\/* Uzun \u0130ngilizce ba\u015fl\u0131klar\/metinler ta\u015fmas\u0131n *\/\n#letgen-hero-neo .feat b,\n#letgen-hero-neo .feat span{\n  word-break: break-word;\n  overflow-wrap: anywhere;\n  hyphens: auto;\n}\n\n\/* Kart i\u00e7i hizalama daha stabil olsun (opsiyonel) *\/\n#letgen-hero-neo .feat{\n  align-items: center;            \/* flex-start \u2192 center *\/\n}\n#letgen-hero-neo .ico{\n  flex:0 0 36px; width:36px;      \/* sabitle *\/\n}\n\n  <\/style>\n  <div class=\"wrap\">\n    <div class=\"panel\">\n      <figure class=\"media\" aria-label=\"Letgen background video\">\n        <span class=\"badge\">Biotechnology \u2022 Molecular Solutions<\/span>\n        <video poster=\"\/wp-content\/uploads\/2025\/09\/DNA-Letgen-poster.jpg\" data-src=\"\/wp-content\/uploads\/2025\/09\/DNA-Letgen.mp4\" loop muted playsinline aria-label=\"DNA helix video in laboratory\"><\/video>\n        <div class=\"overlay\"><\/div>\n      <\/figure>\n      <div class=\"content\">\n        <div class=\"eyebrow\"><span class=\"dot\"><\/span> Biotechnological and Molecular Solutions<\/div>\n        <h2>What is Letgen Biotechnology?<\/h2>\n        <p class=\"lead\">Since 2019, we have been providing innovative molecular biology solutions in diagnostics and research.<\/p>\n        <div class=\"actions\">\n          <a href=\"https:\/\/letgenbio.com\/en\/hakkimizda\/\" class=\"btn primary\" aria-label=\"Go to About Us page\">About Us<\/a>\n          <a href=\"https:\/\/letgenbio.com\/en\/sss\/\" class=\"btn ghost\" aria-label=\"Go to FAQ page\">FAQ<\/a>\n        <\/div>\n        <div class=\"why\" aria-labelledby=\"why-title\">\n          <h3 id=\"why-title\">Why Letgen Biotechnology?<\/h3>\n          <div class=\"grid\">\n            <div class=\"feat\">\n              <div class=\"ico\" aria-hidden=\"true\">\ud83d\udce6<\/div>\n              <div>\n                <b>Strong Stock Capacity & Fast Supply<\/b>\n                <span>Prevents critical delays with end-to-end planning.<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"feat\">\n              <div class=\"ico\" aria-hidden=\"true\">\u26a1<\/div>\n              <div>\n                <b>Fast and Effective Troubleshooting<\/b>\n                <span>Experienced technical team and fast communication channels.<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"feat\">\n              <div class=\"ico\" aria-hidden=\"true\">\ud83e\udde9<\/div>\n              <div>\n                <b>One-Stop Solution<\/b>\n                <span>Manage all your research materials from a single platform.<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"feat\">\n              <div class=\"ico\" aria-hidden=\"true\">\ud83c\udfaf<\/div>\n              <div>\n                <b>Customized & Flexible Solutions<\/b>\n                <span>Offers and logistics tailored to your needs.<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <script>(function(){\n      const hero = document.getElementById('letgen-hero-neo');\n      if (!hero) return;\n      const video = hero.querySelector('video');\n      if (!video) return;\n      \n      const io = new IntersectionObserver((entries, observer) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            if (video.dataset.src) {\n              video.src = video.dataset.src;\n              video.play();\n            }\n            observer.unobserve(hero);\n          }\n        });\n      }, { threshold: 0.1 });\n      \n      io.observe(hero);\n    })();\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bf5f107 ts-bg-color-yes ts-bgcolor-transparent elementor-section-height-min-height elementor-section-content-middle elementor-section-stretched ts-bg-image-over-color ts-textcolor-dark ts-col-stretched-none elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"bf5f107\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b97bebf ts-textcolor-white ts-bg-color-over-image\" data-id=\"b97bebf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45caed9 elementor-widget elementor-widget-heading\" data-id=\"45caed9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Areas of Expertise<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97d490d elementor-widget elementor-widget-spacer\" data-id=\"97d490d\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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>\n\t\t\t\t<div class=\"elementor-element elementor-element-caa2d39 elementor-widget__width-initial kategori-beyaz-renk elementor-widget elementor-widget-ts_service_element\" data-id=\"caa2d39\" data-element_type=\"widget\" data-widget_type=\"ts_service_element.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"themestek-boxes themestek-boxes-service themestek-boxes-element-service-style-13 themestek-boxes-view-default themestek-boxes-col-four themestek-boxes-sortable- themestek-boxes-textalign-center themestek-boxes-sortablebutton- themestek-boxes-spacing-default\">\r\n\t\t<div class=\"themestek-boxes-inner themestek-boxes-service-inner \">\t<div class=\"ts-heading-subheading \"><\/div>\r\n\t\t\t\r\n\t\t\t<div class=\"row multi-columns-row themestek-boxes-row-wrapper\">\r\n\t\t\t\t<div class=\"ts-box-col-wrapper col-lg-3 col-sm-6 col-md-3 col-xs-12 \"><article class=\"themestek-box themestek-box-service ts-servicebox-style-13 ts-hover-style-3\">\r\n\t<div class=\"themestek-post-item\">\r\n\t\t<div class=\"ts-featured-wrapper ts-ts-service-featured-wrapper\"><img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"720\" src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2025\/08\/digital-dna-human-form-min-600x720.jpg\" class=\"attachment-themestek-img-600x720 size-themestek-img-600x720 wp-post-image\" alt=\"\" title=\"\"><\/div>\t\t<div class=\"themestek-box-content\">\r\n\t\t\t<div class=\"themestek-box-content-inner\">\r\n\t\t\t\t<div class=\"themestek-pf-box-title\">\r\n\t\t\t\t\t<div class=\"themestek-box-category\"><h4><\/h4><\/div>\r\n\t\t\t\t\t<h3><a title=\"Human Health\" href=\"https:\/\/letgenbio.com\/en\/calisma-alani\/human-health\/\">Human Health<\/a><\/h3>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/article><\/div><div class=\"ts-box-col-wrapper col-lg-3 col-sm-6 col-md-3 col-xs-12 \"><article class=\"themestek-box themestek-box-service ts-servicebox-style-13 ts-hover-style-3\">\r\n\t<div class=\"themestek-post-item\">\r\n\t\t<div class=\"ts-featured-wrapper ts-ts-service-featured-wrapper\"><img decoding=\"async\" width=\"600\" height=\"720\" src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2018\/06\/Gida-Guvenligi-min-600x720.jpg\" class=\"attachment-themestek-img-600x720 size-themestek-img-600x720 wp-post-image\" alt=\"\" title=\"\"><\/div>\t\t<div class=\"themestek-box-content\">\r\n\t\t\t<div class=\"themestek-box-content-inner\">\r\n\t\t\t\t<div class=\"themestek-pf-box-title\">\r\n\t\t\t\t\t<div class=\"themestek-box-category\"><h4><\/h4><\/div>\r\n\t\t\t\t\t<h3><a title=\"Food Safety\" href=\"https:\/\/letgenbio.com\/en\/calisma-alani\/food-safety\/\">Food Safety<\/a><\/h3>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/article><\/div><div class=\"ts-box-col-wrapper col-lg-3 col-sm-6 col-md-3 col-xs-12 \"><article class=\"themestek-box themestek-box-service ts-servicebox-style-13 ts-hover-style-3\">\r\n\t<div class=\"themestek-post-item\">\r\n\t\t<div class=\"ts-featured-wrapper ts-ts-service-featured-wrapper\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"720\" src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2018\/06\/Hayvan-Sagligi-min-600x720.jpg\" class=\"attachment-themestek-img-600x720 size-themestek-img-600x720 wp-post-image\" alt=\"\" title=\"\"><\/div>\t\t<div class=\"themestek-box-content\">\r\n\t\t\t<div class=\"themestek-box-content-inner\">\r\n\t\t\t\t<div class=\"themestek-pf-box-title\">\r\n\t\t\t\t\t<div class=\"themestek-box-category\"><h4><\/h4><\/div>\r\n\t\t\t\t\t<h3><a title=\"Animal Health\" href=\"https:\/\/letgenbio.com\/en\/calisma-alani\/animal-health\/\">Animal Health<\/a><\/h3>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/article><\/div><div class=\"ts-box-col-wrapper col-lg-3 col-sm-6 col-md-3 col-xs-12 \"><article class=\"themestek-box themestek-box-service ts-servicebox-style-13 ts-hover-style-3\">\r\n\t<div class=\"themestek-post-item\">\r\n\t\t<div class=\"ts-featured-wrapper ts-ts-service-featured-wrapper\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"720\" src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2018\/06\/Bitki-Sagligi-min-600x720.jpg\" class=\"attachment-themestek-img-600x720 size-themestek-img-600x720 wp-post-image\" alt=\"\" title=\"\"><\/div>\t\t<div class=\"themestek-box-content\">\r\n\t\t\t<div class=\"themestek-box-content-inner\">\r\n\t\t\t\t<div class=\"themestek-pf-box-title\">\r\n\t\t\t\t\t<div class=\"themestek-box-category\"><h4><\/h4><\/div>\r\n\t\t\t\t\t<h3><a title=\"Plant Health\" href=\"https:\/\/letgenbio.com\/en\/calisma-alani\/plant-health\/\">Plant Health<\/a><\/h3>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/article><\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div><!-- .themestek-boxes-inner -->   <\/div><!-- .themestek-boxes -->  \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-df35f92 elementor-section-full_width elementor-section-stretched ts-col-stretched-none ts-bg-color-over-image elementor-section-height-default elementor-section-height-default\" data-id=\"df35f92\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-438c7ca ts-bg-color-over-image\" data-id=\"438c7ca\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-995995b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"995995b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"letbio-spotlight\" aria-label=\"LetgenBio Product Categories\">\n  <style>\n    \/* \u2014\u2014\u2014\u2014\u2014 Widget scope \u2014\u2014\u2014\u2014\u2014 *\/\n    #letbio-spotlight{font-family:Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;padding:56px 16px;background:#9ca3af}\n    #letbio-spotlight .wrap{max-width:1600px;margin:0 auto;position:relative}\n    #letbio-spotlight .lb-head{text-align:center;margin-bottom:28px}\n    #letbio-spotlight .lb-head h2{font-weight:800;letter-spacing:-.02em;color:#ffffff;margin:0}\n    #letbio-spotlight .lb-head p{color:#ffffff;margin:.5rem 0 0}\n\n    \/* Stage *\/\n    #letbio-spotlight .stage{position:relative;display:grid;place-items:center;min-height:520px;padding-bottom:140px}\n    #letbio-spotlight .halo{position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(40px);background:radial-gradient(closest-side,rgba(255,29,37,.16),rgba(255,29,37,0) 70%);pointer-events:none}\n\n    \/* Center circle *\/\n    #letbio-spotlight .circle{\n      position: relative;\n      width: clamp(320px, 30vw, 440px);\n      height: clamp(320px, 30vw, 440px);\n      border-radius: 999px;\n      overflow: hidden;\n      box-shadow: 0 24px 60px rgba(15,23,42,.18),\n                  inset 0 0 0 1px rgba(15,23,42,.06);\n    }\n    #letbio-spotlight .circle a{position:absolute;inset:0;display:block;text-decoration:none}\n    #letbio-spotlight .circle .bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 1.5s ease-out,filter .6s ease,opacity .25s}\n\n    \/* Label \u2013 OUTSIDE the circle *\/\n    #letbio-spotlight .circle-label{\n      margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;\n      border-radius:14px;background:rgba(255,255,255,.95);color:#111827;border:1px solid rgba(15,23,42,.08);\n      box-shadow:0 8px 24px rgba(2,6,23,.12);font-weight:900;line-height:1.2;font-size:1.28rem;z-index:2\n    }\n    #letbio-spotlight .circle-label .arr{width:20px;height:20px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 2px rgba(255,255,255,.9) inset}\n\n    \/* Side lists *\/\n    #letbio-spotlight .dots{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px}\n    #letbio-spotlight .dots.left{left:-7px;text-align:right}\n    #letbio-spotlight .dots.right{right:-7px;text-align:left}\n    #letbio-spotlight .dot{--sz:56px;min-width:56px;height:56px;border-radius:30px;cursor:pointer;display:flex;align-items:center;gap:10px;background:transparent}\n    #letbio-spotlight .dot::before{content:\"\";flex:0 0 56px;height:56px;border-radius:50%;background:var(--img,#cbd5e1) center\/cover no-repeat;box-shadow:inset 0 0 0 2px rgba(255,255,255,.7),0 8px 20px rgba(2,6,23,.12)}\n    #letbio-spotlight .dot span.txt{white-space:nowrap;font-size:1.22rem;font-weight:900;letter-spacing:.01em;color:#ffffff}\n    #letbio-spotlight .dot.active .ring{box-shadow:0 0 0 4px #ff1d25 inset,0 0 0 6px rgba(255,29,37,.20)}\n\n    \/* Mobile dock \u2014 ONLY this widget + ONLY mobile *\/\n    #letbio-spotlight .dock{display:none !important;position:absolute;left:50%;bottom:-24px;transform:translateX(-50%);width:min(92vw,760px);z-index:3}\n    #letbio-spotlight .dock .dock-wrap{background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 30px rgba(2,6,23,.14);border-radius:999px;padding:14px 20px;overflow:hidden}\n    #letbio-spotlight .dock .dock-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}\n    #letbio-spotlight .dock .dock-track::-webkit-scrollbar{display:none}\n    #letbio-spotlight .dock .ddot{--sz:50px;flex:0 0 var(--sz);width:var(--sz);height:var(--sz);border-radius:999px;position:relative;cursor:pointer;scroll-snap-align:center}\n    #letbio-spotlight .dock .ddot::before{content:\"\";position:absolute;inset:0;border-radius:inherit;background:var(--img,#cbd5e1) center\/cover no-repeat;box-shadow:inset 0 0 0 2px rgba(255,255,255,.85),0 6px 14px rgba(2,6,23,.12)}\n    #letbio-spotlight .dock .ddot.active .ring{box-shadow:0 0 0 3px #ff1d25 inset,0 0 0 6px rgba(255,29,37,.18)}\n\n    @media (max-width:980px){\n      #letbio-spotlight .dots{display:none}\n      #letbio-spotlight .dock{display:block !important}\n      #letbio-spotlight .circle-label{margin-top:12px;font-size:1.1rem}\n    }\n    \n    \/* Re-center side lists independent of stage padding (desktop) *\/\n    @media (min-width:981px){\n      #letbio-spotlight .dots{\n        top: calc(50% - 70px);\n        transform: translateY(-50%);\n      }\n    }\n    \n\/* Hide text inside mobile dock items *\/\n#letbio-spotlight .dock .ddot .txt{display:none!important}\n\n\/* Horizontal-only scroll for dock *\/\n#letbio-spotlight .dock .dock-track{\n  overflow-x:auto;\n  overflow-y:hidden;\n  -webkit-overflow-scrolling: touch;\n  touch-action: pan-x;\n  overscroll-behavior-x: contain;\n  overscroll-behavior-y: none;\n}\n\n\/* Prevent stage overflow & jump *\/\n#letbio-spotlight .stage{overflow:hidden}\n#letbio-spotlight .dock{bottom:-20px}\n\n\/* Fix dock shadow clipping on mobile *\/\n@media (max-width:980px){\n  #letbio-spotlight .stage{\n    padding-bottom: calc(200px + env(safe-area-inset-bottom, 0px)) !important;\n    overflow: visible !important;\n  }\n  #letbio-spotlight .dock{\n    bottom: 12px !important;\n  }\n}\n\n\/* Desktop tweaks to avoid clipping when dots enlarge *\/\n@media (min-width:981px){\n  #letbio-spotlight .stage{\n    overflow: visible !important;\n    min-height: 720px;\n    padding-top: 24px;\n    padding-bottom: 160px;\n  }\n  #letbio-spotlight .dots{\n    top: calc(50% - 30px);\n    transform: translateY(-50%);\n  }\n  #letbio-spotlight .dot{ --sz:72px; min-width:var(--sz); height:var(--sz); }\n  #letbio-spotlight .dot::before{ flex:0 0 var(--sz); height:var(--sz); }\n  #letbio-spotlight .dots{ gap:16px; }\n  #letbio-spotlight .dot span.txt{ font-size:1.30rem; }\n}\n\n#letbio-spotlight {\n  font-family: Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\n  padding: 56px 16px;\n  background: url('\/wp-content\/uploads\/2025\/09\/Urun-Banner.jpg') no-repeat center center;\n  background-size: cover;\n}\n  <\/style>\n\n  <div class=\"wrap\">\n    <div class=\"lb-head\">\n      <h2>Our Products<\/h2>\n      <p>Select a category from the left\/right dots and click the center image to visit the page.<\/p>\n    <\/div>\n\n    <div class=\"stage\" id=\"lb-stage\" aria-live=\"polite\">\n      <div class=\"dots left\" id=\"lb-left\"><\/div>\n      <div class=\"halo\" aria-hidden=\"true\"><\/div>\n\n      <div class=\"circle\" id=\"lb-circle\">\n        <a id=\"lb-link\" href=\"https:\/\/letgenbio.com\/en\/buffers-and-solutions\/\" aria-label=\"Go to category\">\n          <span class=\"bg\" id=\"lb-bg\" style=\"background-image:url('\/wp-content\/uploads\/2025\/09\/Buffer-and-Solutions.png')\"><\/span>\n        <\/a>\n      <\/div>\n\n      <!-- Label OUTSIDE the circle -->\n      <div class=\"circle-label\" id=\"lb-label\">\n        <span class=\"arr\"><\/span><span id=\"lb-name\">Buffer and Solutions<\/span>\n      <\/div>\n\n      <div class=\"dots right\" id=\"lb-right\"><\/div>\n\n      <!-- Mobile dock -->\n      <div class=\"dock\" id=\"lb-dock\">\n        <div class=\"dock-wrap\">\n          <div class=\"dock-track\" id=\"lb-dock-track\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const items = [\n        {name:'Buffer and Solutions',              url:'https:\/\/letgenbio.com\/en\/buffers-and-solutions\/',        img:'\/wp-content\/uploads\/2025\/09\/Buffer-and-Solutions.png'},\n        {name:'Devices and Spare Parts',           url:'https:\/\/letgenbio.com\/en\/devices-and-spare-parts\/',     img:'\/wp-content\/uploads\/2025\/09\/Cihazlar.png'},\n        {name:'DNA Electrophoresis & Cloning',     url:'https:\/\/letgenbio.com\/en\/dna-electrophoresis-cloning\/', img:'\/wp-content\/uploads\/2025\/09\/DNA-Elektroforez-Klonlama-scaled.jpg'},\n        {name:'ELISA Kits',                        url:'https:\/\/letgenbio.com\/en\/elisa-kits\/',                  img:'\/wp-content\/uploads\/2025\/09\/Elisa-Kitleri-1.jpg'},\n        {name:'Enzymes',                           url:'https:\/\/letgenbio.com\/en\/enzymes\/',                     img:'\/wp-content\/uploads\/2025\/09\/enzimler.jpg'},\n        {name:'Master Mix (PCR - qPCR)',           url:'https:\/\/letgenbio.com\/en\/master-mix-pcr-qpcr\/',         img:'\/wp-content\/uploads\/2025\/09\/Master-Mix.png'},\n        {name:'Microbiology Culture Media',        url:'https:\/\/letgenbio.com\/en\/microbiology-culture-media\/',  img:'\/wp-content\/uploads\/2025\/09\/mikrobiyoloji-besiyer.jpg'},\n        {name:'NGS Kits & Consumables',            url:'https:\/\/letgenbio.com\/en\/ngs-kits-consumables\/',        img:'\/wp-content\/uploads\/2025\/09\/NGS.jpg'},\n        {name:'Nucleic Acid Isolation',            url:'https:\/\/letgenbio.com\/en\/nucleic-acid-isolation\/',      img:'\/wp-content\/uploads\/2025\/09\/Nukleik-Asit-Izolasyonu.png'},\n        {name:'Nucleic Acid Preservation',         url:'https:\/\/letgenbio.com\/en\/nucleic-acid-preservation\/',   img:'\/wp-content\/uploads\/2025\/09\/Nukleik-Asit-Koruma-Saklama.png'},\n        {name:'Oligonucleotide',                   url:'https:\/\/letgenbio.com\/en\/oligonucleotide\/',             img:'\/wp-content\/uploads\/2025\/09\/Oligonukleotid.png'},\n        {name:'Protein and Cell Research',         url:'https:\/\/letgenbio.com\/en\/protein-and-cell-research\/',   img:'\/wp-content\/uploads\/2025\/09\/Protein-ve-Hucre-Arastirma.png'},\n        {name:'Commercial PCR Kits',               url:'https:\/\/letgenbio.com\/en\/commercial-pcr-kits\/',         img:'\/wp-content\/uploads\/2025\/09\/Ticari-PCR-Kitleri.jpeg'},\n        {name:'Life Science Plastics',             url:'https:\/\/letgenbio.com\/en\/life-science-plastics\/',       img:'\/wp-content\/uploads\/2025\/09\/Yasam-bilimleri-plastikler.webp'}\n      ];\n\n      const q=(s,r=document)=>r.querySelector(s), qa=(s,r=document)=>Array.from(r.querySelectorAll(s));\n      const circle=q('#lb-circle'), bg=q('#lb-bg'), nameEl=q('#lb-name'), link=q('#lb-link');\n      const leftCol=q('#lb-left'), rightCol=q('#lb-right');\n      const dockTrack=q('#lb-dock-track');\n\n      const mid=Math.ceil(items.length\/2);\n      function makeDot(i,cls='dot'){\n        const d=document.createElement('button');\n        d.type='button'; d.className=cls; d.setAttribute('aria-label',items[i].name);\n        d.style.setProperty('--img',`url('${items[i].img}')`);\n        d.innerHTML='<span class=\"ring\" aria-hidden=\"true\"><\/span><span class=\"txt\">'+items[i].name+'<\/span>';\n        d.addEventListener('click',()=>setActive(i));\n        return d;\n      }\n\n      if(leftCol && rightCol){\n        items.slice(0,mid).forEach((_,i)=>leftCol.appendChild(makeDot(i)));\n        items.slice(mid).forEach((_,j)=>rightCol.appendChild(makeDot(j+mid)));\n      }\n      if(dockTrack){\n        items.forEach((_,i)=>dockTrack.appendChild(makeDot(i,'ddot')));\n      }\n\n      let idx=0;\n      function setActive(i){\n        idx=(i+items.length)%items.length;\n        const it=items[idx];\n        if(bg){ bg.style.opacity=0; requestAnimationFrame(()=>{ bg.style.backgroundImage=`url('${it.img}')`; bg.style.opacity=1; }); }\n        if(nameEl) nameEl.textContent=it.name;\n        if(link) link.href=it.url;\n        qa('#letbio-spotlight .dot').forEach((el,k)=>el.classList.toggle('active',k===idx));\n        qa('#letbio-spotlight .ddot').forEach((el,k)=>el.classList.toggle('active',k===idx));\n      }\n\n      setActive(0);\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-86f021f ts-col-stretched-none ts-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"86f021f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c6fb182 ts-bg-color-over-image\" data-id=\"c6fb182\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-38be7be elementor-widget elementor-widget-html\" data-id=\"38be7be\" data-element_type=\"widget\" id=\"mastermix-test\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<center>\n<h1 style=\"font-family: 'Inter', sans-serif; color: #f87171; font-weight: 800; letter-spacing:-0.02em; text-shadow:0 6px 30px rgba(225,29,72,.45), 0 1px 2px rgba(0,0,0,.6)\">\n  Correct Mastermix Selection\n<\/h1>\n<div id=\"mm-quiz\" class=\"mm-wrap\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;700;800&display=swap');\n    .mm-wrap{\n      --b:#374151; --b-light:#4b5563; --ink:#f9fafb; --mut:#9ca3af;\n      --pri:#e11d48; --pri-glow:rgba(225,29,72,.55); --pri-light:rgba(225,29,72,.10);\n      --bg:#0b0f1a; --card-bg:#162134; --shadow-lg:0 10px 40px rgba(0,0,0,.55);\n      font:16px\/1.5 'Inter',system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\n      color:var(--ink); max-width:820px; margin:2.2em auto; border-radius:22px; padding:28px 34px;\n      background:\n        radial-gradient(1200px 600px at 110% -20%, rgba(225,29,72,.10), transparent 60%),\n        radial-gradient(900px 520px at -10% 120%, rgba(225,29,72,.08), transparent 55%),\n        linear-gradient(180deg,#0b0f1a 0%, #0c1322 45%, #0e1421 100%);\n      box-shadow:var(--shadow-lg); border:1px solid rgba(255,255,255,.06);\n      position:relative; overflow:hidden; isolation:isolate; animation:bgFloat 22s ease-in-out infinite;\n      backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px);\n      text-align:left;\n    }\n    .mm-wrap::before{content:'';position:absolute;inset:-10%;\n      background:repeating-linear-gradient(to right, rgba(255,255,255,.03) 0 1px, transparent 1px 80px),\n                 repeating-linear-gradient(to bottom, rgba(255,255,255,.02) 0 1px, transparent 1px 80px);\n      mask:radial-gradient(75% 60% at 50% 40%, #000 60%, transparent 100%);\n      z-index:0;pointer-events:none;animation:gridDrift 30s linear infinite}\n    .mm-wrap::after{content:'';position:absolute;inset:-30%;\n      background:conic-gradient(from var(--ang,0deg), rgba(225,29,72,.25), transparent 35% 65%, rgba(225,29,72,.2));\n      filter:blur(70px) saturate(120%); mix-blend-mode:screen; z-index:0; pointer-events:none; animation:spin 24s linear infinite}\n    @keyframes spin{to{--ang:360deg}} @keyframes gridDrift{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(60px,40px,0)}}\n    @keyframes bgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}\n    .mm-progress-wrap{margin-bottom:24px;position:relative;z-index:1}\n    .mm-progress-info{font-size:14px;color:var(--mut);margin-bottom:8px}\n    .mm-progress-bar{width:100%;height:10px;background:rgba(255,255,255,.06);border-radius:99px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}\n    #mm-progress-fill{height:100%;width:0;background:linear-gradient(90deg, rgba(225,29,72,1), rgba(225,29,72,.7));\n      border-radius:99px;transition:width .55s cubic-bezier(0.25,1,.5,1);box-shadow:0 0 10px var(--pri-glow),0 0 24px var(--pri-glow)}\n    .mm-card{border:none;padding:0;margin:0;position:relative;z-index:1}\n    .mm-step{display:none}.mm-step.active{display:block;animation:slideInUp .5s cubic-bezier(.25,1,.5,1) forwards}\n    .mm-title{font-weight:800;font-size:26px;margin:0 0 16px;line-height:1.2;letter-spacing:-.01em;text-shadow:0 0 10px rgba(255,255,255,.08)}\n    .mm-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px;position:relative;z-index:1}\n    .mm-btn{background:rgba(255,255,255,.02);border:1px solid var(--b-light);padding:10px 20px;border-radius:12px;cursor:pointer;\n      font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--ink);transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;backdrop-filter:blur(3px)}\n    .mm-btn:hover{background:rgba(255,255,255,.04);border-color:var(--pri);transform:translateY(-2px);color:#fff;box-shadow:0 10px 24px rgba(225,29,72,.15)}\n    .mm-btn.pri{background:radial-gradient(120% 120% at 0% 0%, rgba(255,255,255,.10), transparent 40%),linear-gradient(180deg,var(--pri),#ff2d64);\n      border-color:#ff2d64;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.05) inset,0 12px 30px rgba(225,29,72,.25)}\n    .mm-btn.pri:hover{filter:brightness(1.05);transform:translateY(-2px) scale(1.01)}\n    .mm-btn:disabled{background:rgba(255,255,255,.02);color:var(--mut);cursor:not-allowed;border-color:var(--b);transform:none;box-shadow:none}\n    .mm-opt{display:flex;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin:12px 0;cursor:pointer;\n      transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;background:var(--card-bg);\n      box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 10px 30px rgba(0,0,0,.25)}\n    .mm-opt:hover{border-color:var(--pri);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(225,29,72,.25) inset,0 16px 34px rgba(225,29,72,.16)}\n    .mm-opt:has(input:checked){border-color:var(--pri);background:linear-gradient(180deg, rgba(225,29,72,.10), rgba(225,29,72,.06));\n      box-shadow:0 0 0 1px rgba(225,29,72,.35) inset,0 18px 38px rgba(225,29,72,.20)}\n    .mm-opt input{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,.35);margin:0 12px 0 0;color:currentColor;width:1.25em;height:1.25em;\n      border:1px solid var(--b-light);border-radius:50%;display:grid;place-content:center;box-shadow:0 1px 0 rgba(255,255,255,.04) inset}\n    .mm-opt input::before{content:\"\";width:.75em;height:.75em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--pri)}\n    .mm-opt input:checked{border-color:var(--pri)} .mm-opt input:checked::before{transform:scale(1)}\n    .mm-note{color:var(--mut);font-size:14px;padding:4px 0 12px}\n    .product-link{text-decoration:none;color:inherit;display:block}\n    .product-link:hover .product-card{border-color:var(--pri);transform:translateY(-2px);box-shadow:0 20px 40px rgba(225,29,72,.18)}\n    .product-card{border:1px solid rgba(255,255,255,.08);padding:16px;border-radius:14px;margin:12px 0;transition:all .22s ease;\n      background:linear-gradient(180deg, rgba(22,33,52,1), rgba(22,33,52,.92)); box-shadow:0 1px 0 rgba(255,255,255,.04) inset, 0 10px 30px rgba(0,0,0,.25)}\n    .product-card h4{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.01em}\n    .product-card .ref{font-size:12px;font-weight:600;background:rgba(255,255,255,.06);padding:6px 10px;border-radius:999px;color:var(--mut);display:inline-block;border:1px solid rgba(255,255,255,.12)}\n    @keyframes slideInUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n    h1[style*=\"Correct Mastermix Selection\"]{text-shadow:0 1px 0 rgba(0,0,0,.65),0 8px 30px rgba(14,20,33,.55),0 0 0 rgba(255,255,255,0);letter-spacing:-.015em!important}\n    #mm-quiz.mm-wrap{--b:#4b5563;--b-light:#6b7280;--ink:#fff;--mut:#cbd5e1;--pri:#ff3d6f;--pri-glow:rgba(255,61,111,.55);--pri-light:rgba(255,61,111,.12);\n      --bg:#0c1222;--card-bg:rgba(28,39,64,.92);box-shadow:0 12px 46px rgba(0,0,0,.48)}\n    #mm-quiz .mm-progress-info{color:#e5e7eb;font-weight:600}\n    #mm-quiz .mm-progress-bar{height:12px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}\n    #mm-quiz #mm-progress-fill{background:linear-gradient(90deg,#ff3d6f,#ff6a96);box-shadow:0 0 10px var(--pri-glow),0 0 28px var(--pri-glow)}\n    #mm-quiz .mm-title{color:#fff;text-shadow:none}\n    #mm-quiz .mm-note{color:#cbd5e1}\n    #mm-quiz .mm-opt{background:linear-gradient(180deg, rgba(31,41,55,.94), rgba(17,24,39,.92));border-color:rgba(255,255,255,.12)}\n    #mm-quiz .mm-opt:hover{border-color:var(--pri);box-shadow:0 0 0 1px rgba(255,61,111,.28) inset,0 16px 36px rgba(255,61,111,.18)}\n    #mm-quiz .mm-opt:has(input:checked){background:linear-gradient(180deg, rgba(255,61,111,.12), rgba(255,61,111,.08));border-color:rgba(255,61,111,.65)}\n    #mm-quiz .mm-opt input{border-color:#94a3b8;background:rgba(15,23,42,.55)}\n    @media (max-width:640px){h1[style*=\"Correct Mastermix Selection\"]{font-size:clamp(26px,7vw,36px)!important} #mm-quiz .mm-title{font-size:22px}}\n  <\/style>\n  <div class=\"mm-progress-wrap\">\n    <div class=\"mm-progress-info\">Step <span id=\"mm-stepi\">1<\/span> \/ 7<\/div>\n    <div class=\"mm-progress-bar\"><div id=\"mm-progress-fill\"><\/div><\/div>\n  <\/div>\n  <div id=\"mm-steps-container\">\n    <!-- 1) PCR Tipi -->\n    <section class=\"mm-step active\" data-step=\"1\">\n      <div class=\"mm-card\">\n        <h3 class=\"mm-title\">1) PCR Type<\/h3>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"pcr\" value=\"konv\">Conventional PCR<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"pcr\" value=\"rt\">Real-time PCR (qPCR)<\/label>\n      <\/div>\n    <\/section>\n    <!-- 2) Stok -->\n    <section class=\"mm-step\" data-step=\"2\">\n      <div class=\"mm-card\">\n        <h3 class=\"mm-title\">2) Stock Status<\/h3>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"stok\" value=\"stoklu\">In Stock<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"stok\" value=\"t4\">Delivery in 4 Weeks<\/label>\n      <\/div>\n    <\/section>\n    <!-- 3) Genetik Materyal -->\n    <section class=\"mm-step\" data-step=\"3\">\n      <div class=\"mm-card\">\n        <h3 class=\"mm-title\">3) Genetic Material<\/h3>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"sablon\" value=\"dna\">DNA<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"sablon\" value=\"rna\">RNA<\/label>\n      <\/div>\n    <\/section>\n    <!-- 4) Ama\u00e7 \/ Tespit -->\n    <section class=\"mm-step\" data-step=\"4\">\n      <div class=\"mm-card\" data-show-if=\"pcr=konv\">\n        <h3 class=\"mm-title\">4) Purpose of the Study<\/h3>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"amac\" value=\"ssr\">SSR<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"amac\" value=\"endpoint\">End Point PCR<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"amac\" value=\"kutuphane\">Library Preparation<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"amac\" value=\"sanger\">Sanger Prep<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"amac\" value=\"hf\">High Fidelity<\/label>\n      <\/div>\n      <div class=\"mm-card\" data-show-if=\"pcr=rt\">\n        <h3 class=\"mm-title\">4) Detection Method<\/h3>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"probe\" value=\"probe\">TaqMan (Probes)<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"probe\" value=\"sybr\">SYBR \/ Green<\/label>\n      <\/div>\n    <\/section>\n    <!-- 5) Ek \u00f6zellik \/ \u00d6ncelik -->\n    <section class=\"mm-step\" data-step=\"5\">\n      <div class=\"mm-card\" data-show-if=\"pcr=konv\">\n        <h3 class=\"mm-title\">5) Extra Features<\/h3>\n        <div class=\"mm-note\">When \u201cEconomical\u201d is selected, others are locked.<\/div>\n        <label class=\"mm-opt\"><input type=\"checkbox\" name=\"oz_konv\" value=\"hizli\">Fast<\/label>\n        <label class=\"mm-opt\"><input type=\"checkbox\" name=\"oz_konv\" value=\"hs\">Hot-Start<\/label>\n        <label class=\"mm-opt\"><input type=\"checkbox\" name=\"oz_konv\" value=\"renkli\">With Dye<\/label>\n        <label class=\"mm-opt\"><input type=\"checkbox\" name=\"oz_konv\" value=\"eco\">Economical<\/label>\n      <\/div>\n      <div class=\"mm-card\" data-show-if=\"pcr=rt\">\n        <h3 class=\"mm-title\">5) Priority<\/h3>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"oncelik_rt\" value=\"eco\">Economical<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"oncelik_rt\" value=\"multiplex\">Multiplex<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"oncelik_rt\" value=\"premium\">Inhibition-Resistant (Premium)<\/label>\n      <\/div>\n    <\/section>\n    <!-- 6) Cihaz \/ Konv placeholder -->\n    <section class=\"mm-step\" data-step=\"6\">\n      <div class=\"mm-card\" data-show-if=\"pcr=rt\">\n        <h3 class=\"mm-title\">6) Which instrument?<\/h3>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"cihaz\" value=\"norox\">Bio-Rad CFX\/Opus, Roche LightCycler, Qiagen Rotor-Gene<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"cihaz\" value=\"rox\">Applied Biosystems QuantStudio \/ StepOne \/ 7500 (ROX)<\/label>\n        <label class=\"mm-opt\"><input type=\"radio\" name=\"cihaz\" value=\"diger\">Other \/ Not Sure<\/label>\n      <\/div>\n      <div class=\"mm-card\" data-show-if=\"pcr=konv\">\n         <h3 class=\"mm-title\">6) Product Selection<\/h3>\n         <p class=\"mm-note\" style=\"padding:0; margin-bottom:1em;\">Selections are complete. Proceed to view results.<\/p>\n         <input type=\"radio\" name=\"konv_placeholder\" value=\"ok\" style=\"display:none;\" checked>\n      <\/div>\n    <\/section>\n  <\/div>\n  <div class=\"mm-actions\">\n    <button class=\"mm-btn\" data-mm-prev=\"\">\u2190 Back<\/button>\n    <button class=\"mm-btn pri\" data-mm-next=\"\">Next \u2192<\/button>\n  <\/div>\n  <!-- 7) Sonu\u00e7 -->\n  <section class=\"mm-step\" data-step=\"7\">\n    <div class=\"mm-card\">\n      <h3 class=\"mm-title\">Recommended product(s) for you:<\/h3>\n      <div id=\"mm-results\"><\/div>\n      <div class=\"mm-actions\" style=\"margin-top:24px;justify-content:flex-start;gap:10px;\">\n        <button class=\"mm-btn\" data-mm-prev=\"\">\u2190 Back<\/button>\n        <a id=\"mm-reset\" href=\"#\" class=\"mm-btn pri\">Start Over<\/a>\n      <\/div>\n      <div class=\"mm-note\" style=\"margin-top:12px;\">You can change your selections to update the result.<\/div>\n    <\/div>\n  <\/section>\n  <script>\n  (function(){\n    \/\/ ==========================\n    \/\/  KATEGOR\u0130 & \u00dcR\u00dcN B\u0130LG\u0130LER\u0130\n    \/\/ ==========================\n    const CATS = {\n      buffers: '\/en\/buffer-and-solutions\/', devices: '\/en\/cihazlar-ve-yedek-parcalar\/',\n      dna_clone: '\/en\/dna-elektroforez-klonlama\/', elisa: '\/en\/elisa-kitleri\/',\n      enzymes: '\/en\/enzimler\/', mastermix: '\/en\/master-mix-pcr-qpcr\/',\n      micro_media: '\/en\/mikrobiyoloji-besiyerleri\/', ngs: '\/en\/ngs-kitleri-consumables\/',\n      nai: '\/en\/nukleik-asit-izolasyonu\/', nak: '\/en\/nukleik-asit-koruma\/',\n      oligo: '\/en\/oligonukleotid\/', protein_cell: '\/en\/protein-ve-hucre-arastrma\/',\n      tpcr: '\/en\/ticari-pcr-kitleri\/', plastics: '\/en\/yasam-bilimleri-plastikler\/'\n    };\n    const PRODUCT_TO_CATEGORY = {\n      'MB13902': CATS.ngs, 'MB13903': CATS.ngs, 'MB13904': CATS.ngs, 'MB49108': CATS.ngs,\n      'GE47.0100': CATS.ngs, 'GE47.5100': CATS.ngs, 'GE80.0001': CATS.ngs, 'GE80.5001': CATS.ngs,\n      'GW010.1001': CATS.buffers\n    };\n    const PRODUCT_NAMES = {\n      'GE18.0100': 'Xpert Hostart 2X Mastermix', 'GE18.5100': 'Xpert Hostart 2X Mastermix',\n      'GE12.0001': 'Xpert Fast 2X Mastermix', 'GE12.5001': 'Xpert Fast 2X Mastermix',\n      'GE35.0001': 'Xpert Fast Hotstart 2X Mastermix', 'GE35.5001': 'Xpert Fast Hotstart 2X Mastermix',\n      'GE45.0001': 'Xpert Fast Hotstart 2X Mastermix with Dye', 'GE45.5001': 'Xpert Fast Hotstart 2X Mastermix with Dye', 'GE45.0050': 'Xpert Fast Hotstart 2X Mastermix with Dye',\n      'MB36201': 'Speedy NZYTaq 2x Green Master Mix', 'MB36202': 'Speedy NZYTaq 2x Green Master Mix', 'MB36203': 'Speedy NZYTaq 2x Green Master Mix',\n      'MB35801': 'NZYTaq II 2x Green Master Mix', 'MB35802': 'NZYTaq II 2x Green Master Mix', 'MB35803': 'NZYTaq II 2x Green Master Mix',\n      'MB35701': 'NZYTaq II 2x Colourless Master Mix', 'MB35702': 'NZYTaq II 2x Colourless Master Mix', 'MB35703': 'NZYTaq II 2x Colourless Master Mix',\n      'GE80.0001': 'TAQKLE Hotstart 2X Mastermix', 'GE80.5001': 'TAQKLE Hotstart 2X Mastermix',\n      'MB49108': 'Lyo Speedy Supreme NZY Taq Rainbow Master Mix 2x \u2013 colourless',\n      'GE47.0100': 'Xpert ampliFi Hotstart 2X Mastermix', 'GE47.5100': 'Xpert ampliFi Hotstart 2X Mastermix',\n      'MB13902': 'NZYLong 2x Green Master Mix', 'MB13903': 'NZYLong 2x Green Master Mix', 'MB13904': 'NZYLong 2x Green Master Mix',\n      'GE27.0100': 'Xpert ampliFi 2X Mastermix', 'GE27.5100': 'Xpert ampliFi 2X Mastermix',\n      'GE25.0250': 'Xpert Fast Hotstart DNA Polymerase (dNTPs included)', 'GE25.1000': 'Xpert Fast Hotstart DNA Polymerase (dNTPs included)',\n      'GK64.0100': 'Xpert One-Step RT-PCR Kit',\n      'MB50101': 'Supreme NZY One-Step RT-PCR Master Mix', 'MB50102': 'Supreme NZY One-Step RT-PCR Master Mix',\n      '4707494001': 'LightCycler 480 Probes Master 5x1 ml', '4735536001': 'LC TaqMan Master, 480 rcts.', '4887301001': 'LightCycler 480 Probes Master, 10x5 ml',\n      '6402682001': 'FastStart Essential DNA Probes Master',\n      'MB41601': 'NZYSupreme qPCR Probe Master Mix (2x)', 'MB41602': 'NZYSupreme qPCR Probe Master Mix (2x)', 'MB41603': 'NZYSupreme qPCR Probe Master Mix (2x)',\n      'MB43801': 'NZYSupreme qPCR Probe Master Mix (2x), ROX', 'MB43802': 'NZYSupreme qPCR Probe Master Mix (2x), ROX', 'MB43803': 'NZYSupreme qPCR Probe Master Mix (2x), ROX',\n      'MB45201': 'NZYSupreme Multiplex qPCR Probe Master Mix (2x)', 'MB45202': 'NZYSupreme Multiplex qPCR Probe Master Mix (2x)', 'MB45203': 'NZYSupreme Multiplex qPCR Probe Master Mix (2x)',\n      'MB50701': 'NZY Ultra Multiplex qPCR Probe Master Mix 2x', 'MB50702': 'NZY Ultra Multiplex qPCR Probe Master Mix 2x', 'MB50703': 'NZY Ultra Multiplex qPCR Probe Master Mix 2x',\n      'MB23001': 'NZYSpeedy qPCR Probe Master Mix (2x)', 'MB23002': 'NZYSpeedy qPCR Probe Master Mix (2x)', 'MB23003': 'NZYSpeedy qPCR Probe Master Mix (2x)',\n      'MB22901': 'NZYSpeedy qPCR Probe Master Mix (2x), ROX', 'MB22902': 'NZYSpeedy qPCR Probe Master Mix (2x), ROX', 'MB22903': 'NZYSpeedy qPCR Probe Master Mix (2x), ROX',\n      'GE20.0100': 'Xpert Fast SYBR (Uni)', 'GE20.5100': 'Xpert Fast SYBR (Uni)', 'GE20.2501': 'Xpert Fast SYBR (Uni)',\n      '6402712001': 'FastStart Essential DNA Green Master',\n      '4707516001': 'LightCycler 480 SYBR Green I Master',\n      'GE32.0100': 'Xpert Fast Probe (Uni) Blue', 'GE32.5100': 'Xpert Fast Probe (Uni) Blue', 'GE32.2501': 'Xpert Fast Probe (Uni) Blue',\n      'MB41901': 'NZYSupreme qPCR Green Master Mix (2x)', 'MB41902': 'NZYSupreme qPCR Green Master Mix (2x)', 'MB41903': 'NZYSupreme qPCR Green Master Mix (2x)',\n      'MB44101': 'NZYSupreme qPCR Green Master Mix (2x), ROX', 'MB44102': 'NZYSupreme qPCR Green Master Mix (2x), ROX', 'MB44103': 'NZYSupreme qPCR Green Master Mix (2x), ROX',\n      '6754155001': 'LC Multiplex RNA Virus Master, 200', '7083173001': 'LC Multiplex RNA Virus Master, 1000',\n      'GE50.0100': 'Xpert One-Step Fast Probe', 'GE50.5100': 'Xpert One-Step Fast Probe',\n      'MB35101': 'One-step NZYSpeedy qPCR Probe kit, ROX', 'MB35102': 'One-step NZYSpeedy qPCR Probe kit, ROX',\n      'MB41501': 'Lyo NZYSupreme One-step RT-qPCR Probe Master Mix (2x)',\n      'MB50801': 'NZY Ultra Multiplex One-step RT-qPCR Probe Master Mix 2x', 'MB50802': 'NZY Ultra Multiplex One-step RT-qPCR Probe Master Mix 2x', 'MB50803': 'NZY Ultra Multiplex One-step RT-qPCR Probe Master Mix 2x',\n      'MB47801': 'NZYSupreme One-step RT-qPCR Probe Master Mix (2x), ROX', 'MB47802': 'NZYSupreme One-step RT-qPCR Probe Master Mix (2x), ROX', 'MB47803': 'NZYSupreme One-step RT-qPCR Probe Master Mix (2x), ROX',\n      'MB34601': 'One-step NZYSpeedy qPCR Green kit', 'MB34602': 'One-step NZYSpeedy qPCR Green kit',\n      'GE40.0100': 'Xpert One-Step Fast SYBR', 'GE40.5100': 'Xpert One-Step Fast SYBR',\n      'MB34501': 'One-step NZYSpeedy qPCR Green kit, ROX', 'MB34502': 'One-step NZYSpeedy qPCR Green kit, ROX',\n    };\n    function guessCategoryByCode(code=''){\n      const c=(code||'').toUpperCase();\n      if (PRODUCT_TO_CATEGORY[c]) return PRODUCT_TO_CATEGORY[c];\n      if (\/^GW\/.test(c)) return CATS.buffers;\n      return CATS.mastermix;\n    }\n    const linkFor = (code, rule) => {\n      const slug = (rule && rule.cat && CATS[rule.cat]) ? CATS[rule.cat] : guessCategoryByCode(code);\n      return `${slug}?q=${encodeURIComponent(code)}`;\n    };\n    \/\/ ==========================\n    \/\/  KURAL MOTORU (RULES)\n    \/\/ ==========================\n    const RULES = [\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['hizli'], productCodes:'contact', cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['hs'], productCodes:['GE18.0100','GE18.5100'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['renkli'], productCodes:['GE12.0001','GE12.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['eco'], productCodes:['GE12.0001','GE12.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['hizli','hs'], productCodes:['GE35.0001','GE35.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['hs','renkli'], productCodes:'contact', cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['hizli','renkli'], productCodes:'contact', cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'ssr', oz:['hizli','hs','renkli'], productCodes:['GE45.0001','GE45.5001','GE45.0050'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'endpoint', oz:['hizli'], productCodes:'contact', cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'endpoint', oz:['hs'], productCodes:['GE18.0100','GE18.5100'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'endpoint', oz:['renkli'], productCodes:['GE12.0001','GE12.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'endpoint', oz:['eco'], productCodes:'contact', cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'endpoint', oz:['hizli','hs'], productCodes:['GE35.0001','GE35.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'endpoint', oz:['hizli','hs','renkli'], productCodes:['GE45.0001','GE45.5001','GE45.0050'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'kutuphane', oz:['hs'], productCodes:['GE18.0100','GE18.5100','GE80.0001','GE80.5001'], cat:'ngs'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'sanger', oz:['hs'], productCodes:['GE18.0100','GE18.5100'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'sanger', oz:['hizli','hs'], productCodes:['GE35.0001','GE35.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'dna', amac:'hf', oz:['eco'], productCodes:['GE25.0250','GE25.1000'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'rna', amac:'ssr', oz:['eco'], productCodes:['GK64.0100'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'rna', amac:'endpoint', oz:['eco'], productCodes:['GK64.0100'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'rna', amac:'kutuphane', oz:['eco'], productCodes:['GK64.0100'], cat:'mastermix'},\n      {pcr:'konv', stok:'stoklu', sablon:'rna', amac:'sanger', oz:['eco'], productCodes:['GK64.0100'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'ssr', oz:['hizli'], productCodes:['MB36201','MB36202','MB36203'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'ssr', oz:['hs'], productCodes:['GE18.0100','GE18.5100'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'ssr', oz:['renkli'], productCodes:['GE12.0001','GE12.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'ssr', oz:['eco'], productCodes:['MB35801','MB35802','MB35803','MB35701','MB35702','MB35703','GE12.0001','GE12.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'ssr', oz:['hizli','hs'], productCodes:['GE35.0001','GE35.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'ssr', oz:['hizli','hs','renkli'], productCodes:['GE45.0001','GE45.5001','GE45.0050'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'endpoint', oz:['hizli'], productCodes:['MB36201','MB36202','MB36203'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'endpoint', oz:['hs'], productCodes:['GE18.0100','GE18.5100'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'endpoint', oz:['renkli'], productCodes:['GE12.0001','GE12.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'endpoint', oz:['eco'], productCodes:['MB35801','MB35802','MB35803','MB35701','MB35702','MB35703'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'endpoint', oz:['hizli','hs'], productCodes:['GE35.0001','GE35.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'endpoint', oz:['hizli','hs','renkli'], productCodes:['GE45.0001','GE45.5001','GE45.0050'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'kutuphane', oz:['hs'], productCodes:['MB49108','GE18.0100','GE18.5100','GE80.0001','GE80.5001','GE47.0100','GE47.5100'], cat:'ngs'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'kutuphane', oz:['renkli'], productCodes:['MB13902','MB13903','MB13904'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'kutuphane', oz:['eco'], productCodes:['MB13902','MB13903','MB13904','GE27.0100','GE27.5100'], cat:'ngs'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'kutuphane', oz:['hizli','hs'], productCodes:['GE35.0001','GE35.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'sanger', oz:['hizli'], productCodes:['MB36201','MB36202','MB36203'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'sanger', oz:['hs'], productCodes:['GE18.0100','GE18.5100'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'sanger', oz:['eco'], productCodes:['MB35701','MB35702','MB35703'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'sanger', oz:['hizli','hs'], productCodes:['GE35.0001','GE35.5001'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'dna', amac:'hf', oz:['eco'], productCodes:['GE25.0250','GE25.1000'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'rna', amac:'ssr', oz:['eco'], productCodes:['GK64.0100','MB50101','MB50102'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'rna', amac:'endpoint', oz:['eco'], productCodes:['GK64.0100','MB50101','MB50102'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'rna', amac:'kutuphane', oz:['eco'], productCodes:['GK64.0100','MB50101','MB50102'], cat:'mastermix'},\n      {pcr:'konv', stok:'t4', sablon:'rna', amac:'sanger', oz:['eco'], productCodes:['GK64.0100','MB50101','MB50102'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'dna', probe:'probe', oncelik_rt:'premium', cihaz:'norox', productCodes:['4707494001','4735536001','4887301001'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'dna', probe:'probe', oncelik_rt:'premium', cihaz:'rox', productCodes:'contact', cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'dna', probe:'sybr', oncelik_rt:'eco', cihaz:'norox', productCodes:['GE20.0100','GE20.5100','GE20.2501','6402712001'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'dna', probe:'sybr', oncelik_rt:'eco', cihaz:'rox', productCodes:'contact', cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'dna', probe:'sybr', oncelik_rt:'multiplex', cihaz:'norox', productCodes:['4707516001'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'dna', probe:'sybr', oncelik_rt:'premium', cihaz:'norox', productCodes:['4707516001'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'dna', probe:'sybr', oncelik_rt:'premium', cihaz:'rox', productCodes:'contact', cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'probe', oncelik_rt:'multiplex', cihaz:'norox', productCodes:['6754155001','7083173001','GE50.0100','GE50.5100'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'probe', oncelik_rt:'multiplex', cihaz:'rox', productCodes:'contact', cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'probe', oncelik_rt:'premium', cihaz:'norox', productCodes:['6754155001','7083173001','GE50.0100','GE50.5100'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'sybr', oncelik_rt:'eco', cihaz:'norox', productCodes:['MB34601','MB34602'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'sybr', oncelik_rt:'eco', cihaz:'rox', productCodes:'contact', cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'sybr', oncelik_rt:'multiplex', cihaz:'norox', productCodes:['GE40.0100','GE40.5100'], cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'sybr', oncelik_rt:'multiplex', cihaz:'rox', productCodes:'contact', cat:'mastermix'},\n      {pcr:'rt', stok:'stoklu', sablon:'rna', probe:'sybr', oncelik_rt:'premium', cihaz:'norox', productCodes:['GE40.0100','GE40.5100'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'probe', oncelik_rt:'eco', cihaz:'norox', productCodes:['6402682001','MB41601','MB41602','MB41603'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'probe', oncelik_rt:'eco', cihaz:'rox', productCodes:['MB43801','MB43802','MB43803'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'probe', oncelik_rt:'multiplex', cihaz:'norox', productCodes:['MB45201','MB45202','MB45203','MB50701','MB50702','MB50703'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'probe', oncelik_rt:'multiplex', cihaz:'rox', productCodes:'contact', cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'probe', oncelik_rt:'premium', cihaz:'norox', productCodes:['MB23001','MB23002','MB23003'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'probe', oncelik_rt:'premium', cihaz:'rox', productCodes:['MB22901','MB22902','MB22903'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'sybr', oncelik_rt:'eco', cihaz:'norox', productCodes:['6402712001','GE32.0100','GE32.5100','GE32.2501','MB41901','MB41902','MB41903'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'dna', probe:'sybr', oncelik_rt:'eco', cihaz:'rox', productCodes:['MB44101','MB44102','MB44103'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'rna', probe:'probe', oncelik_rt:'eco', cihaz:'rox', productCodes:['MB35101','MB35102'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'rna', probe:'probe', oncelik_rt:'multiplex', cihaz:'norox', productCodes:['MB41501','MB50801','MB50802','MB50803'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'rna', probe:'probe', oncelik_rt:'multiplex', cihaz:'rox', productCodes:['MB47801','MB47802','MB47803'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'rna', probe:'probe', oncelik_rt:'premium', cihaz:'norox', productCodes:['MB41501'], cat:'mastermix'},\n      {pcr:'rt', stok:'t4', sablon:'rna', probe:'sybr', oncelik_rt:'eco', cihaz:'rox', productCodes:['MB34501','MB34502'], cat:'mastermix'},\n    ];\n    \/\/ ==========================\n    \/\/  FORM & NAV\u0130GASYON\n    \/\/ ==========================\n    const el=(s,r=document)=>r.querySelector(s);\n    const els=(s,r=document)=>[...r.querySelectorAll(s)];\n    const wrap=el('#mm-quiz'), steps=els('.mm-step',wrap);\n    const stepContainer=el('#mm-steps-container',wrap);\n    const stepLbl=el('#mm-stepi',wrap), progressFill=el('#mm-progress-fill',wrap);\n    const nav={actions:el('.mm-actions',wrap),prev:el('[data-mm-prev]',wrap),next:el('[data-mm-next]',wrap)};\n    const totalSteps=7; let step=1;\n    const getVal=(name)=>{\n      const r=els(`input[name=\"${name}\"][type=radio]`,wrap);\n      if(r.length){const f=r.find(x=>x.checked); return f?f.value:'';}\n      return els(`input[name=\"${name}\"][type=checkbox]`,wrap).filter(x=>x.checked).map(x=>x.value);\n    };\n    const sameSet=(a=[],b=[])=>{if(a.length!==b.length)return false;const A=[...a].sort(),B=[...b].sort();return A.every((v,i)=>v===B[i]);};\n    \n    function findRule(s){\n      const oz=Array.isArray(s.oz_konv)?s.oz_konv:[];\n      return RULES.find(r=>{\n        if(r.pcr && r.pcr!==s.pcr) return false;\n        if(r.stok && r.stok!==s.stok) return false;\n        if(r.sablon && r.sablon!==s.sablon) return false;\n        if(s.pcr==='konv'){\n          if(r.amac && r.amac!==s.amac) return false;\n          if(r.oz && !sameSet(r.oz, oz)) return false;\n        }else if(s.pcr==='rt'){\n          if(r.probe && r.probe!==s.probe) return false;\n          if(r.oncelik_rt && r.oncelik_rt!==s.oncelik_rt) return false;\n          if(r.cihaz) {\n              if (r.cihaz === 'norox' && (s.cihaz !== 'norox' && s.cihaz !== 'diger')) return false;\n              if (r.cihaz === 'rox' && s.cihaz !== 'rox') return false;\n          }\n        }\n        return true;\n      })||null;\n    }\n\n    function renderResult(){\n      const s={pcr:getVal('pcr'),stok:getVal('stok'),sablon:getVal('sablon'),\n               amac:getVal('amac'),probe:getVal('probe'),oz_konv:getVal('oz_konv'),\n               oncelik_rt:getVal('oncelik_rt'),cihaz:getVal('cihaz')};\n      const box=el('#mm-results',wrap);\n      const rule=findRule(s);\n      if(!rule || rule.productCodes==='contact'){\n        box.innerHTML = `\n          <div class=\"product-card\">\n            <span class=\"mm-note\" style=\"padding:0; display:inline-block; margin-top:6px;\">\n            For more details, please contact our sales representative.\n            <\/span>\n            <div style=\"margin-top:12px;\">\n              <a class=\"mm-btn pri\" href=\"https:\/\/letgenbio.com\/en\/iletisim\/#gorusme\">Schedule an Online Meeting<\/a>\n            <\/div>\n          <\/div>`;\n        return;\n      }\n      const codes=Array.isArray(rule.productCodes)?rule.productCodes:[rule.productCodes];\n      box.innerHTML = codes.map(code=>`\n        <a class=\"product-link\" target=\"_blank\" rel=\"noopener\" href=\"${linkFor(code, rule)}\">\n          <div class=\"product-card\">\n            <h4>${PRODUCT_NAMES[code] || 'Product Name Not Found'}<\/h4>\n            <p style=\"font-size:14px; color:var(--mut); margin: -4px 0 10px;\">Ref: ${code}<\/p>\n            <span class=\"ref\">View Product &rarr;<\/span>\n          <\/div>\n        <\/a>`).join('');\n    }\n    function showStep(n){\n      step=Math.max(1,Math.min(totalSteps,n));\n      const progress = step===totalSteps?100:((step-1)\/(totalSteps-1))*100;\n      progressFill.style.width=progress+'%';\n      steps.forEach(s=>s.classList.remove('active'));\n      if(step<totalSteps){\n        stepContainer.style.display='block';\n        el('[data-step=\"7\"]',wrap).classList.remove('active');\n        nav.actions.style.display='flex';\n        const cur=el(`[data-step=\"${step}\"]`,stepContainer);\n        if(cur) cur.classList.add('active');\n        const pcrType=getVal('pcr');\n        if(pcrType){\n          els('[data-show-if]',cur).forEach(card=>{\n            const [k,v]=card.getAttribute('data-show-if').split('=');\n            card.style.display=(getVal(k)===v)?'block':'none';\n          });\n        }\n        if(step===6 && getVal('pcr')==='konv'){ showStep(step+1); return; }\n      }else{\n        stepContainer.style.display='none';\n        nav.actions.style.display='none';\n        el('[data-step=\"7\"]',wrap).classList.add('active');\n        renderResult();\n      }\n      stepLbl.textContent=step;\n      nav.prev.style.visibility=(step>1 && step<totalSteps)?'visible':'hidden';\n      const isLastQ = step===6 || (step===5 && getVal('pcr')==='konv');\n      nav.next.innerHTML = isLastQ ? 'Show Results \u2192' : 'Next \u2192';\n      const cur = steps[step-1];\n      const card = cur?.querySelector('.mm-card:not([style*=\"display: none\"])');\n      nav.next.disabled = !(card && card.querySelector('input:checked')) && step<totalSteps;\n    }\nwrap.addEventListener('change', e=>{\n  const t = e.target; if (!t.matches('input')) return;\n\n  if (t.name === 'pcr' && step > 1) {\n    els('input:not([name=\"pcr\"])', wrap).forEach(i => { i.checked = false; i.disabled = false; });\n    showStep(2); return;\n  }\n\n  if (t.name === 'oz_konv') {\n    const group = els('input[name=\"oz_konv\"]');\n    const eco = group.find(i => i.value === 'eco');\n    if (eco && eco.checked) {\n      group.forEach(i => { if (i !== eco) { i.checked = false; i.disabled = true; } });\n    } else {\n      group.forEach(i => { i.disabled = false; });\n    }\n  }\n\n  if (step < totalSteps) nav.next.disabled = false; else renderResult();\n});\n    wrap.addEventListener('click', e=>{\n      const x=e.target.closest('button,a'); if(!x) return;\n      if(x.matches('[data-mm-prev]')){ e.preventDefault(); let prev=step-1; const p=getVal('pcr');\n        if(p==='konv' && step===7) prev=5; if(p==='konv' && step===5) prev=4; showStep(prev); }\n      if(x.matches('[data-mm-next]')){ e.preventDefault(); showStep(step+1); }\n      if(x.id==='mm-reset'){ e.preventDefault(); els('input',wrap).forEach(i=>{i.checked=false;i.disabled=false}); showStep(1); }\n    });\n    showStep(1);\n  })();\n  <\/script>\n<\/div>\n<\/center>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fd902b9 elementor-section-full_width elementor-section-stretched ts-col-stretched-none ts-bg-color-over-image elementor-section-height-default elementor-section-height-default\" data-id=\"fd902b9\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-655f3a7 ts-bg-color-over-image\" data-id=\"655f3a7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0790fc6 elementor-widget elementor-widget-html\" data-id=\"0790fc6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"birlikte-basaralim\" aria-label=\"Partnerships\"><style>:root {\n      \/* Kart Renkleri *\/\n      --color-1-start: #6d28d9; --color-1-end: #4f46e5;\n      --color-2-start: #059669; --color-2-end: #047857;\n      --color-3-start: #ff1d25; --color-3-end: #ff1d25;\n      \n      --font-sans: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n      \/* Arkaplan\u0131 beyaz yapt\u0131k *\/\n      --bg-color: #ffffff; \n      --text-color-header: #111827;\n      --text-color-body: #4b5563;\n    }\n\n    #birlikte-basaralim {\n      background-color: var(--bg-color);\n      font-family: var(--font-sans);\n      padding: 64px 16px;\n      overflow: hidden;\n    }\n\n    .bb-container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    .bb-header {\n      text-align: center;\n      margin-bottom: 48px;\n    }\n\n    .bb-header h2 {\n      \/* Ba\u015fl\u0131k fontunu b\u00fcy\u00fctt\u00fck *\/\n      font-size: 2.5rem;\n      font-weight: 800;\n      color: var(--text-color-header);\n      letter-spacing: -0.025em;\n    }\n    \n    .bb-header .sparkle {\n        color: var(--color-1-start);\n    }\n\n    .bb-grid {\n      display: grid;\n      gap: 32px;\n      grid-template-columns: repeat(1, 1fr);\n    }\n\n    @media (min-width: 768px) {\n      .bb-grid {\n        grid-template-columns: repeat(3, 1fr);\n      }\n    }\n\n    .bb-card {\n      \/* Arkaplan\u0131 gradyan ile de\u011fi\u015ftirece\u011fimiz i\u00e7in solid rengi kald\u0131rd\u0131k *\/\n      border-radius: 20px;\n      border: 1px solid #f3f4f6;\n      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);\n      padding: 32px;\n      position: relative;\n      overflow: hidden;\n      isolation: isolate;\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n    \n    .bb-card:hover {\n        transform: translateY(-8px);\n        box-shadow: 0 15px 30px -5px rgba(0, 0, 0, 0.1);\n    }\n\n    \/* Parlama Efekti *\/\n    .bb-card::before {\n      content: '';\n      position: absolute;\n      top: var(--glow-y, 50%);\n      left: var(--glow-x, 50%);\n      transform: translate(-50%, -50%);\n      width: 400px;\n      height: 400px;\n      background-image: radial-gradient(circle, var(--glow-color) 0%, transparent 70%);\n      opacity: 0;\n      z-index: -1;\n      transition: opacity 0.4s ease;\n    }\n    \n    .bb-card:hover::before {\n        opacity: 0.15;\n    }\n\n    \/* KARTLARA RENKL\u0130 GRADYAN ARKA PLAN EKLED\u0130K *\/\n    .card-1 {\n      --glow-color: var(--color-1-start);\n      background-image: linear-gradient(145deg, #f5f3ff 10%, #eef2ff 100%);\n    }\n    .card-2 {\n      --glow-color: var(--color-2-start);\n      background-image: linear-gradient(145deg, #f0fdfa 10%, #dcfce7 100%);\n    }\n    .card-3 {\n      --glow-color: var(--color-3-start);\n      background-image: linear-gradient(145deg, #fff1f2 10%, #ffe4e6 100%);\n    }\n\n    .card-icon {\n      width: 48px;\n      height: 48px;\n      border-radius: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 24px;\n      color: #fff;\n    }\n    \n    .card-1 .card-icon { background-image: linear-gradient(to right, var(--color-1-start), var(--color-1-end)); }\n    .card-2 .card-icon { background-image: linear-gradient(to right, var(--color-2-start), var(--color-2-end)); }\n    .card-3 .card-icon { background-image: linear-gradient(to right, var(--color-3-start), var(--color-3-end)); }\n\n    .card-icon svg {\n      width: 24px;\n      height: 24px;\n    }\n    \n    .bb-card h3 {\n      \/* Kart ba\u015fl\u0131k fontunu b\u00fcy\u00fctt\u00fck *\/\n      font-size: 1.9rem;\n      font-weight: 700;\n      color: var(--text-color-header);\n      margin-bottom: 12px;\n    }\n\n    .bb-card p {\n      color: var(--text-color-body);\n      \/* Paragraf fontunu b\u00fcy\u00fctt\u00fck ve sat\u0131r aral\u0131\u011f\u0131n\u0131 art\u0131rd\u0131k *\/\n      font-size: 1.5rem;\n    }\n\n    \/* YEN\u0130 EKLENEN BUTON ST\u0130LLER\u0130 *\/\n    .bb-footer {\n      text-align: center;\n      margin-top: 56px; \/* Buton ile kartlar aras\u0131na bo\u015fluk *\/\n    }\n\n    .bb-contact-btn {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      background-image: linear-gradient(to right, var(--color-1-start), var(--color-1-end));\n      color: #fff;\n      font-size: 1.1rem;\n      font-weight: 600;\n      padding: 16px 32px;\n      border-radius: 999px; \/* Hap \u015feklinde buton *\/\n      text-decoration: none;\n      box-shadow: 0 8px 20px -5px rgba(109, 40, 217, 0.4);\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    .bb-contact-btn svg {\n      width: 20px;\n      height: 20px;\n      transition: transform 0.3s ease;\n    }\n\n    .bb-contact-btn:hover {\n      transform: translateY(-4px) scale(1.03);\n      box-shadow: 0 12px 25px -5px rgba(109, 40, 217, 0.5);\n    }\n\n    .bb-contact-btn:hover svg {\n      transform: translateX(4px);\n    }\n    \/* --- BUTON ST\u0130LLER\u0130 SONU --- *\/\n    \n    #birlikte-basaralim {\n  background: url('\/wp-content\/uploads\/2025\/09\/56074-1.jpg') no-repeat center center\/cover;\n  font-family: var(--font-sans);\n  padding: 64px 16px;\n  overflow: hidden;\n}\n\n.bb-header h1,\n.bb-header h2 {\n  color: #ffffff !important;\n}\n\n.bb-header h1,\n.bb-header h2 {\n  color: #f9fafb !important; \/* Beyaza yak\u0131n gri *\/\n}\n\n.bb-header .sparkle {\n  color: #e5e7eb !important; \/* Daha grimsi beyaz *\/\n}\n\n\n  <\/style><div class=\"bb-container\"><div class=\"bb-header\"><h1>Letgen <span class=\"sparkle\">B to B<\/span><\/h2><h1>Let's <span class=\"sparkle\">Succeed Together<\/span><\/h2><\/div><div class=\"bb-grid\"><!-- Kart 1: Bayi Kanal\u0131 --><div class=\"bb-card card-1\"><div class=\"card-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z\" \/><\/svg><\/div><h3>Reseller Channel<\/h3><p>For access to the reseller system for selling products of our represented brands and our in-house services on a regional, project, or customer basis, please send your company introduction to info@letgenbio.com.<\/p><\/div><!-- Kart 2: Laboratuvar Kurulumu --><div class=\"bb-card card-2\"><div class=\"card-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z\" \/><\/svg><\/div><h3>Laboratory Setup<\/h3><p>With its turnkey laboratory setup service, Letgen Biotechnology transforms your vision into an operation-ready lab built to international standards\u2014leaving you free to focus solely on your research.<\/p><\/div><!-- Kart 3: Proje Ortakl\u0131\u011f\u0131 --><div class=\"bb-card card-3\"><div class=\"card-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10\" \/><\/svg><\/div><h3>Project Partnership<\/h3><p>With our deep expertise in PCR, we are always open to strategic collaborations on your innovative projects to achieve shared success. We design fast, sensitive, specific, and multiplex PCR solutions tailored to your needs.<\/p><\/div><\/div><!-- YEN\u0130 EKLENEN BUTON --><div class=\"bb-footer\"><a href=\"https:\/\/letgenbio.com\/en\/iletisim\/\" class=\"bb-contact-btn\"><span>Contact Us<\/span><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\" \/><\/svg><\/a><\/div><!-- --- BUTON SONU --- --><\/div><script>\/\/ Parlama efektinin fareyi takip etmesi i\u00e7in script\n    (function() {\n      const cards = document.querySelectorAll('#birlikte-basaralim .bb-card');\n      cards.forEach(card => {\n        card.addEventListener('mousemove', (e) => {\n          const rect = card.getBoundingClientRect();\n          const x = e.clientX - rect.left;\n          const y = e.clientY - rect.top;\n          card.style.setProperty('--glow-x', `${x}px`);\n          card.style.setProperty('--glow-y', `${y}px`);\n        });\n      });\n    })();\n  <\/script><\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9e65add elementor-section-full_width elementor-section-stretched ts-col-stretched-none ts-bg-color-over-image elementor-section-height-default elementor-section-height-default\" data-id=\"9e65add\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a68415a ts-bg-color-over-image\" data-id=\"a68415a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aef1c35 elementor-widget elementor-widget-html\" data-id=\"aef1c35\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== Logo Carousel \u2014 2 Grup | hover pause + drag + d\u0131\u015f oklar | locale-safe img src ===== -->\n<section id=\"lci-wrap\">\n  <!-- Partnerlerimiz -->\n  <section class=\"lci\" data-title=\"Partnerlerimiz\">\n    <h2 class=\"lci-title\">Our Partners<\/h2>\n    <div class=\"lci-panel\">\n      <button class=\"lci-arrow left\" aria-label=\"Sola kayd\u0131r\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M15 6l-6 6 6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <div class=\"lci-marquee\" data-group=\"partners\">\n        <div class=\"lci-track\"><\/div>\n      <\/div>\n      <button class=\"lci-arrow right\" aria-label=\"Sa\u011fa kayd\u0131r\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/section>\n\n  <!-- Distrib\u00fct\u00f6rlerimiz -->\n  <section class=\"lci\" data-title=\"Distrib\u00fct\u00f6rl\u00fcklerimiz\">\n    <h2 class=\"lci-title\">Our Distributorships<\/h2>\n    <div class=\"lci-panel\">\n      <button class=\"lci-arrow left\" aria-label=\"Sola kayd\u0131r\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M15 6l-6 6 6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <div class=\"lci-marquee\" data-group=\"distributors\">\n        <div class=\"lci-track\"><\/div>\n      <\/div>\n      <button class=\"lci-arrow right\" aria-label=\"Sa\u011fa kayd\u0131r\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/section>\n<\/section>\n\n<style>\n\/* ---- Vars ---- *\/\n#lci-wrap{ --logo-h:64px; --logo-w:180px; --arrow-offset:56px; --arrow-size:44px; }\n@media (max-width:1024px){ #lci-wrap{ --logo-h:54px; --logo-w:160px; --arrow-offset:48px; --arrow-size:40px; } }\n@media (max-width:640px){  #lci-wrap{ --logo-h:44px; --logo-w:140px; --arrow-offset:42px; --arrow-size:36px; } }\n\n\/* ---- Wrapper ---- *\/\n#lci-wrap{padding:40px 20px;background:linear-gradient(#9ca3af,#e5e7eb);\n  border-radius:16px;box-shadow:inset 0 0 0 1px #eef1f4}\n.lci{margin:0 auto 28px;max-width:1180px;text-align:center}\n.lci-title{margin:0 0 18px;font-weight:800;color:#ff1d25;letter-spacing:-.01em}\n\n\/* ---- Panel ---- *\/\n.lci-panel{\n  position: relative;\n  border:2px inset #dfe3e8;border-radius:14px;padding:18px;background:#f3f5f8;\n  box-shadow:0 10px 30px rgba(15,23,42,.06);\n  overflow: visible; \/* oklar\u0131 d\u0131\u015far\u0131 ta\u015f\u0131rabilmek i\u00e7in *\/\n}\n\n\/* ---- Marquee & Track ---- *\/\n.lci-marquee{position:relative;overflow:hidden;cursor:grab; touch-action: pan-y}\n.lci-marquee.dragging{cursor:grabbing}\n.lci-track{display:flex;align-items:center;gap:30px;will-change:transform;transform:translateX(0)}\n\n\/* ---- Card & Image ---- *\/\n.lci-card{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px;\n  box-shadow:0 6px 18px rgba(15,23,42,.05);padding:20px 28px;min-width:220px;\n  transition:transform .25s,box-shadow .25s; overflow:hidden}\n.lci-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(15,23,42,.10)}\n.lci-card img{\n  height:var(--logo-h); width:auto; max-width:var(--logo-w);\n  object-fit:contain; display:block;\n}\n\n\/* ---- Responsive ---- *\/\n@media (max-width:1024px){\n  .lci-card{min-width:200px}\n  .lci-card img{max-height:58px}\n}\n@media (max-width:640px){\n  #lci-wrap{padding:22px 14px}\n  .lci-panel{padding:14px}\n  .lci-card{padding:16px;min-width:170px}\n  .lci-card img{max-height:48px}\n  .lci-track{gap:22px}\n}\n\n\/* ---- D\u0131\u015f Oklar ---- *\/\n.lci-arrow{\n  position:absolute; top:50%; transform:translateY(-50%);\n  width:var(--arrow-size); height:var(--arrow-size); border-radius:999px;\n  border:1px solid rgba(15,23,42,.08);\n  background:rgba(255,255,255,.9);\n  box-shadow:0 10px 22px rgba(15,23,42,.18);\n  backdrop-filter:saturate(140%) blur(6px);\n  display:grid; place-items:center; cursor:pointer; user-select:none;\n  transition:transform .15s, box-shadow .15s, opacity .2s;\n  z-index:3;\n}\n.lci-arrow.left{ left:calc(0px - var(--arrow-offset)); }\n.lci-arrow.right{ right:calc(0px - var(--arrow-offset)); }\n.lci-arrow:hover{ transform:translateY(-50%) scale(1.04); box-shadow:0 14px 28px rgba(15,23,42,.24); }\n.lci-arrow:active{ transform:translateY(-50%) scale(.98); }\n.lci-arrow svg{ width:20px; height:20px; color:#111827; }\n\n@media (max-width:640px){\n  .lci-arrow svg{ width:18px; height:18px; }\n}\n\n\/* (\u0130stersen) yaln\u0131zca hover\u2019da g\u00f6r\u00fcns\u00fcn:\n.lci-arrow{ opacity:.0; }\n.lci-panel:hover .lci-arrow{ opacity:1; }\n*\/\n\n\/* ---- D\u0131\u015f Oklar (tam \u00e7ember) ---- *\/\n.lci-arrow{\n  position:absolute; top:50%; transform:translateY(-50%);\n  \/* kare *\/\n  width:var(--arrow-size); height:var(--arrow-size);\n  aspect-ratio:1\/1;                 \/* kareyi garantiye al *\/\n  box-sizing:border-box;\n  padding:0 !important;             \/* tema pad\u2019ini s\u0131f\u0131rla *\/\n  border-radius:50% !important;     \/* tam \u00e7ember *\/\n  \/* stil *\/\n  background:#fff;\n  border:2px solid #e5e7eb;\n  box-shadow:0 10px 22px rgba(15,23,42,.18);\n  display:flex; align-items:center; justify-content:center;\n  cursor:pointer; user-select:none;\n  transition:transform .15s, box-shadow .15s, opacity .2s;\n  z-index:3;\n  appearance:none;                  \/* baz\u0131 temalarda buton reseti *\/\n  line-height:1;                    \/* i\u00e7erik hizas\u0131 *\/\n}\n.lci-arrow.left{ left:calc(0px - var(--arrow-offset)); }\n.lci-arrow.right{ right:calc(0px - var(--arrow-offset)); }\n.lci-arrow:hover{ transform:translateY(-50%) scale(1.06); box-shadow:0 14px 28px rgba(15,23,42,.24); }\n.lci-arrow:active{ transform:translateY(-50%) scale(.94); }\n.lci-arrow svg{ width:20px; height:20px; color:#111827; }\n@media (max-width:640px){ .lci-arrow svg{ width:18px; height:18px; } }\n\n\n\n<\/style>\n\n<script>\n\/* ===== DATA (yollar k\u00f6kten\/absolute \u00e7\u00f6z\u00fcl\u00fcr) ===== *\/\nconst LCI_DATA = {\n  partners: [\n    { src: 'https:\/\/letgenbio.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-22-at-15.09.21.jpeg', alt: 'Gold Standard Diagnostics', href: 'https:\/\/www.goldstandarddiagnostics.com\/products\/gmos.html' },\n    { src: 'wp-content\/uploads\/2025\/08\/Genscript.jpg', alt: 'GenScript', href: 'https:\/\/www.genscript.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/Ekran-Resmi-2025-08-19-11.32.04.png', alt: 'RTA Labs', href: 'https:\/\/rtalabs.com.tr\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/logo-liofilchem.jpg', alt: 'Liofilchem', href: 'https:\/\/www.liofilchem.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/megacor_logo.png', alt: 'Megacor', href: 'https:\/\/www.megacor.at\/?language=en\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/Logo.svg', alt: 'DLAB', href: 'https:\/\/www.dlabsci.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/merck.png', alt: 'Merck', href: 'https:\/\/www.sigmaaldrich.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/logo-Amplicon-300x72-1.jpg', alt: 'Amplicon', href: 'https:\/\/en.amplicon.pl' },\n    { src: 'wp-content\/uploads\/2025\/08\/frogga.png', alt: 'Froggabio', href: 'https:\/\/www.froggabio.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/neb.png', alt: 'NEB', href: 'https:\/\/www.neb.com' },\n    { src: 'wp-content\/uploads\/2025\/08\/ref.jpg', alt: 'Roche', href: 'https:\/\/www.roche.com.tr' },\n  ],\n  distributors: [\n    { src: 'wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-22-at-15.09.21-1.jpeg', alt: 'ID Solutions', href: 'https:\/\/www.id-solutions.fr\/en\/' },\n            { src: 'wp-content\/uploads\/2025\/11\/Novogene.png', alt: 'ID Solutions', href: 'https:\/\/www.novogene.com\/eu-en\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/Ekran-Resmi-2025-08-19-11.34.35.png', alt: 'Twist Bioscience', href: 'https:\/\/www.twistbioscience.com' },\n    { src: 'wp-content\/uploads\/2025\/08\/dyn.png', alt: 'DYN', href: 'https:\/\/dyn.co.il\/en-home' },\n    { src: 'wp-content\/uploads\/2025\/08\/genial.jpg', alt: 'Gen-ial', href: 'https:\/\/www.gen-ial.de\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/Adsiz-tasarim-scaled.png', alt: 'Novacyt', href: 'https:\/\/novacyt.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/kylt.svg', alt: 'Kylt', href: 'https:\/\/www.kylt.eu\/en' },\n    { src: 'wp-content\/uploads\/2025\/08\/BioDynami-logo-150.png', alt: 'BioDynami', href: 'https:\/\/biodynami.com' },\n    { src: 'wp-content\/uploads\/2025\/08\/Logo1-1.png', alt: 'TriBioScience', href: 'https:\/\/tribioscience.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/ratiolab-logo.svg', alt: 'Ratiolab', href: 'https:\/\/www.ratiolab.com\/en\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/logo.png', alt: 'NZYtech', href: 'https:\/\/www.nzytech.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/ID.png', alt: 'Innovative Diagnostics', href: 'https:\/\/www.innovative-diagnostics.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/Logo-Loewe.png', alt: 'Loewe', href: 'https:\/\/loewe-info.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/MICROSYNTH_Logo_Swiss_OrangeGrey_RGB.png', alt: 'Microsynth', href: 'https:\/\/www.microsynth.com\/home-ch.html' },\n    { src: 'wp-content\/uploads\/2025\/08\/Norgen.svg', alt: 'Norgen Biotek', href: 'https:\/\/norgenbiotek.com\/' },\n    { src: 'wp-content\/uploads\/2025\/08\/2-scaled.png', alt: 'GRiSP', href: 'https:\/\/grisp.pt\/' },\n    { src: 'wp-content\/uploads\/2026\/02\/Hygiena-Logo.png', alt: 'Hygiena', href: 'https:\/\/www.hygiena.com\/' },\n     { src: 'wp-content\/uploads\/2026\/02\/Servicebio-Logo.png', alt: 'Servicebio', href: 'https:\/\/www.servicebio.com\/' },\n     { src: 'wp-content\/uploads\/2026\/02\/3cr-bioscience-logo.jpg', alt: '3cr Bioscience', href: 'https:\/\/3crbio.com\/automated-pcr-setup-genotyping-instruments\/automated-sample-preparation\/' },\n  ]\n};\n\n\/* ===== Helpers ===== *\/\nconst $$ = (s,r=document)=>Array.from(r.querySelectorAll(s));\nconst resolveSrc = (s)=> \/^https?:\\\/\\\/\/i.test(s) ? s : (s.startsWith('\/') ? s : '\/'+s); \/\/ k\u00f6kten \u00e7\u00f6z\n\nfunction cardEl(item){\n  const a = document.createElement('a');\n  a.className = 'lci-card'; a.href = item.href || '#';\n  a.target = '_blank'; a.rel = 'noopener noreferrer';\n  const img = document.createElement('img');\n  img.src = resolveSrc(item.src);\n  img.alt = item.alt || 'Logo';\n  img.loading='lazy'; img.decoding='async';\n  a.appendChild(img);\n  return a;\n}\nfunction fillTrack(track, items){\n  \/\/ iki kat kopya: kesintisiz d\u00f6ng\u00fc\n  [0,1].forEach(() => {\n    items.forEach(it => {\n      const w = document.createElement('div');\n      w.className = 'lci-item';\n      w.appendChild(cardEl(it));\n      track.appendChild(w);\n    });\n  });\n}\n\n\/* ===== Marquee with drag + hover pause + arrows ===== *\/\nfunction initMarquee(panel, mq, items, speed=20){ \/\/ px\/sn\n  const track = mq.querySelector('.lci-track');\n  fillTrack(track, items);\n\n  let halfWidth = 0, x = 0, paused = false, dragging = false, moved = false, opened = false;\n  let startX = 0, startOffset = 0;\n  let lastTs = performance.now();\n\n  const measure = ()=>{ halfWidth = track.scrollWidth \/ 2; };\n  measure();\n  new ResizeObserver(measure).observe(track);\n  track.querySelectorAll('img').forEach(img=>img.addEventListener('load', measure));\n\n  const modWrap = (v,m)=> ((v % m) + m) % m;\n\n  function frame(ts){\n    const dt = (ts - lastTs) \/ 1000; lastTs = ts;\n    if(!paused && !dragging){\n      x -= speed * dt;\n      if(Math.abs(x) >= halfWidth) x = -modWrap(Math.abs(x), halfWidth);\n      track.style.transform = `translateX(${x}px)`;\n    }\n    requestAnimationFrame(frame);\n  }\n  requestAnimationFrame(frame);\n\n  mq.addEventListener('mouseenter', ()=>{ paused = true; });\n  mq.addEventListener('mouseleave', ()=>{ if(!dragging) paused = false; });\n\n  mq.addEventListener('pointerdown', (e)=>{\n    dragging = true; moved = false; opened = false;\n    paused = true; mq.classList.add('dragging');\n    startX = e.clientX; startOffset = x;\n    mq.setPointerCapture(e.pointerId);\n  });\n\n  mq.addEventListener('pointermove', (e)=>{\n    if(!dragging) return;\n    const dx = e.clientX - startX;\n    if(Math.abs(dx) > 5) moved = true;\n    x = startOffset + dx;\n    if(Math.abs(x) >= halfWidth) x = (x > 0 ? modWrap(x, halfWidth) : -modWrap(-x, halfWidth));\n    track.style.transform = `translateX(${x}px)`;\n  });\n\n  mq.addEventListener('pointerup', (e)=>{\n    mq.releasePointerCapture(e.pointerId);\n    mq.classList.remove('dragging');\n    dragging = false;\n\n    if(!moved){\n      const elUnder = document.elementFromPoint(e.clientX, e.clientY);\n      const a = elUnder && elUnder.closest ? elUnder.closest('a') : null;\n      if(a && a.href){\n        opened = true;\n        window.open(a.href, '_blank', 'noopener,noreferrer');\n      }\n      setTimeout(()=>{ paused = false; opened = false; }, 0);\n      return;\n    }\n    paused = false;\n  });\n\n  mq.addEventListener('pointercancel', ()=>{\n    mq.classList.remove('dragging');\n    dragging = false; moved = false; opened = false; paused = false;\n  });\n\n  track.addEventListener('click', (e)=>{\n    if (moved || opened) { e.preventDefault(); e.stopPropagation(); }\n  }, true);\n\n  \/* === ARROWS === *\/\n  const [btnL, btnR] = panel.querySelectorAll('.lci-arrow');\n  const STEP = 320;           \/\/ t\u0131k ad\u0131m\u0131\n  const HOLD_SPEED = 480;     \/\/ bas\u0131l\u0131 h\u0131z (px\/sn)\n  let holdRAF = null;\n\n  function nudge(px){\n    paused = true;\n    x += px;\n    if(Math.abs(x) >= halfWidth) x = (x > 0 ? modWrap(x, halfWidth) : -modWrap(-x, halfWidth));\n    track.style.transform = `translateX(${x}px)`;\n    clearTimeout(nudge._t);\n    nudge._t = setTimeout(()=>{ paused = false; }, 120);\n  }\n\n  function hold(dir){\n    let prev = performance.now();\n    function tick(ts){\n      const dt = (ts - prev)\/1000; prev = ts;\n      nudge(dir * HOLD_SPEED * dt);\n      holdRAF = requestAnimationFrame(tick);\n    }\n    holdRAF = requestAnimationFrame(tick);\n  }\n  const stopHold = ()=>{ if(holdRAF){ cancelAnimationFrame(holdRAF); holdRAF = null; } };\n\n  [[btnL, +STEP, +1],[btnR, -STEP, -1]].forEach(([btn, step, sign])=>{\n    btn.addEventListener('click', e=>{ e.preventDefault(); nudge(step); });\n    btn.addEventListener('pointerdown', e=>{ e.preventDefault(); btn.setPointerCapture(e.pointerId); hold(sign); });\n    ['pointerup','pointercancel','mouseleave','blur'].forEach(ev=> btn.addEventListener(ev, stopHold));\n    btn.addEventListener('keydown', e=>{ if(e.key==='Enter'||e.key===' '){ e.preventDefault(); nudge(step); }});\n  });\n}\n\ndocument.addEventListener('DOMContentLoaded', function(){\n  $$('.lci-marquee').forEach(mq=>{\n    const key = mq.getAttribute('data-group');\n    const items = (LCI_DATA[key] || []).filter(i=>i && i.src);\n    if(!items.length) return;\n    const panel = mq.closest('.lci-panel');\n    initMarquee(panel, mq, items, 80); \/\/ h\u0131z px\/sn\n  });\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-623eb04 ts-col-stretched-none ts-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"623eb04\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-35cefc7 ts-bg-color-over-image\" data-id=\"35cefc7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-400833b elementor-widget elementor-widget-heading\" data-id=\"400833b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Latest Blog Posts<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3330d7d elementor-widget elementor-widget-spacer\" data-id=\"3330d7d\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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>\n\t\t\t\t<div class=\"elementor-element elementor-element-03d73d2 elementor-widget elementor-widget-shortcode\" data-id=\"03d73d2\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">  <div class=\"md-mosaic-blog\">\r\n          <article class=\"md-item theme-red \">\r\n        <a class=\"md-media\" href=\"https:\/\/letgenbio.com\/en\/next-generation-isolation-technology-for-reliable-bev-research-from-norgen-biotek\/\" aria-label=\"NEXT-GENERATION ISOLATION TECHNOLOGY FOR RELIABLE bEV RESEARCH FROM NORGEN BIOTEK\">\r\n          <img src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2025\/11\/Norgen-Newsletter-1-1024x536.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n        <\/a>\r\n        <div class=\"md-body\">\r\n          <div class=\"md-meta\">\r\n            <span class=\"md-badge\">General<\/span>            <time datetime=\"2025-11-13T10:46:33+03:00\">November 13, 2025<\/time>\r\n          <\/div>\r\n          <h2 class=\"md-title\"><a href=\"https:\/\/letgenbio.com\/en\/next-generation-isolation-technology-for-reliable-bev-research-from-norgen-biotek\/\">NEXT-GENERATION ISOLATION TECHNOLOGY FOR RELIABLE bEV RESEARCH FROM NORGEN BIOTEK<\/a><\/h2>\r\n                      <p class=\"md-excerpt\">Bacterial Extracellular Vesicles: An Emerging Field in Microbiology In recent&hellip;<\/p>\r\n                  <\/div>\r\n      <\/article>\r\n          <article class=\"md-item theme-blue \">\r\n        <a class=\"md-media\" href=\"https:\/\/letgenbio.com\/en\/what-you-wonder-about-microsynth-products-coffee-break-chats-1\/\" aria-label=\"What You Wonder About Microsynth Products | Coffee Break Chats #1\">\r\n          <img src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2025\/10\/maxresdefault-1760626537-1024x576.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n        <\/a>\r\n        <div class=\"md-body\">\r\n          <div class=\"md-meta\">\r\n            <span class=\"md-badge\">Video<\/span>            <time datetime=\"2025-10-16T17:53:43+03:00\">October 16, 2025<\/time>\r\n          <\/div>\r\n          <h2 class=\"md-title\"><a href=\"https:\/\/letgenbio.com\/en\/what-you-wonder-about-microsynth-products-coffee-break-chats-1\/\">What You Wonder About Microsynth Products | Coffee Break Chats #1<\/a><\/h2>\r\n                      <p class=\"md-excerpt\"><\/p>\r\n                  <\/div>\r\n      <\/article>\r\n          <article class=\"md-item theme-white \">\r\n        <a class=\"md-media\" href=\"https:\/\/letgenbio.com\/en\/the-silent-engines-of-biology-an-era-of-precision-and-efficiency-begins-with-enzymes\/\" aria-label=\"THE SILENT ENGINES OF BIOLOGY: AN ERA OF PRECISION AND EFFICIENCY BEGINS WITH ENZYMES!\">\r\n          <img src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2025\/11\/Biyolojinin-Sessiz-Motorlari-Enzimlerle-Hassasiyet-ve-Verimlilik-Cagi-Basliyor.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n        <\/a>\r\n        <div class=\"md-body\">\r\n          <div class=\"md-meta\">\r\n            <span class=\"md-badge\">General<\/span>            <time datetime=\"2025-08-25T15:52:52+03:00\">August 25, 2025<\/time>\r\n          <\/div>\r\n          <h2 class=\"md-title\"><a href=\"https:\/\/letgenbio.com\/en\/the-silent-engines-of-biology-an-era-of-precision-and-efficiency-begins-with-enzymes\/\">THE SILENT ENGINES OF BIOLOGY: AN ERA OF PRECISION AND EFFICIENCY BEGINS WITH ENZYMES!<\/a><\/h2>\r\n                      <p class=\"md-excerpt\">Life operates with extraordinary precision, where billions of reactions unfold&hellip;<\/p>\r\n                  <\/div>\r\n      <\/article>\r\n          <article class=\"md-item theme-red \">\r\n        <a class=\"md-media\" href=\"https:\/\/letgenbio.com\/en\/how-does-the-forests-immune-system-collapse-the-hidden-biology-behind-the-fire\/\" aria-label=\"How Does the Forest&#8217;s Immune System Collapse? The Hidden Biology Behind the Fire.\">\r\n          <img src=\"https:\/\/letgenbio.com\/wp-content\/uploads\/2025\/07\/Ormanin-Bagisiklik-Sistemi-Nasil-Coker-Yanginin-Ardindaki-Gizli-Biyoloji.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n        <\/a>\r\n        <div class=\"md-body\">\r\n          <div class=\"md-meta\">\r\n            <span class=\"md-badge\">General<\/span>            <time datetime=\"2025-07-09T15:04:32+03:00\">July 9, 2025<\/time>\r\n          <\/div>\r\n          <h2 class=\"md-title\"><a href=\"https:\/\/letgenbio.com\/en\/how-does-the-forests-immune-system-collapse-the-hidden-biology-behind-the-fire\/\">How Does the Forest&#8217;s Immune System Collapse? The Hidden Biology Behind the Fire.<\/a><\/h2>\r\n                      <p class=\"md-excerpt\">As Letgen Biotechnology, we understand how delicately balanced living systems&hellip;<\/p>\r\n                  <\/div>\r\n      <\/article>\r\n      <\/div>\r\n  <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Biotechnology \u2022 Molecular Solutions Biotechnological and Molecular Solutions What is Letgen Biotechnology? Since 2019, we have been providing innovative molecular biology solutions in diagnostics and research. About Us FAQ Why Letgen Biotechnology? \ud83d\udce6 Strong Stock Capacity &#038; Fast Supply Prevents critical delays with end-to-end planning. \u26a1 Fast and Effective Troubleshooting Experienced technical team and fast &hellip; <a href=\"https:\/\/letgenbio.com\/en\/how-does-the-forests-immune-system-collapse-the-hidden-biology-behind-the-fire\/\" class=\"more-link\" title=\"Continue reading <span class=\"screen-reader-text\">How Does the Forest&#8217;s Immune System Collapse? The Hidden Biology Behind the Fire.<\/span>&#8220;>Continue reading <span class=\"screen-reader-text\">How Does the Forest&#8217;s Immune System Collapse? The Hidden Biology Behind the Fire.<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-3123","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/pages\/3123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/comments?post=3123"}],"version-history":[{"count":12,"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/pages\/3123\/revisions"}],"predecessor-version":[{"id":4113,"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/pages\/3123\/revisions\/4113"}],"wp:attachment":[{"href":"https:\/\/letgenbio.com\/en\/wp-json\/wp\/v2\/media?parent=3123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}