{"id":156,"date":"2026-08-29T01:17:17","date_gmt":"2026-08-29T01:17:17","guid":{"rendered":"https:\/\/gfstarch.com\/products\/custom-blending\/"},"modified":"2026-09-12T05:12:36","modified_gmt":"2026-09-12T05:12:36","slug":"custom-blending","status":"publish","type":"page","link":"https:\/\/gfmstech.com\/ru\/products\/custom-blending\/","title":{"rendered":"Custom Blending"},"content":{"rendered":"\n<!-- ================================================================\n  GFSTARCH CUSTOM BLENDING HUB (P-05 v2 architecture)\n  S01 Hero \/ S02 Blending Systems (3 cards) \/ S03 Process Flow (4 steps)\n  S04 Why Custom Blending \/ S05 No-MOQ & OEM\/ODM \/ S06 FAQ \/ S07 Final CTA\n  4-layer structure: SCHEMA \u2192 CSS \u2192 HTML \u2192 JS\n  Brand tokens: #13161B primary \/ #DAD8DA secondary \/ #5BB732 accent\n  Font: Montserrat (loaded globally via main.css)\n  SEO Title: Custom Starch Blending | Thickener Stabilizer Systems | GFMStech\n  Meta Description: Custom-blended thickener, stabilizer, emulsifier &\n  leavening systems. Tailored to your formulation. No MOQ. 48-hour sample\n  turnaround. ISO certified.\n  Focus Keyword: custom food thickener\n  Page root: .page-blend | All classes gs-blend- prefixed\n  ================================================================ -->\n<!-- 1. SCHEMA STRUCTURE -->\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@graph\":[\n{\"@type\":\"CollectionPage\",\"@id\":\"https:\/\/gfmstech.com\/products\/custom-blending\/#webpage\",\"url\":\"https:\/\/gfmstech.com\/products\/custom-blending\/\",\"name\":\"Custom Starch Blending | Thickener Stabilizer Systems | GFMStech\",\"description\":\"Custom-blended thickener, stabilizer, emulsifier \\u0026 leavening systems. Tailored to your formulation. No MOQ. 48-hour sample turnaround. ISO certified.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\/\/gfmstech.com\/#website\"},\"publisher\":{\"@id\":\"https:\/\/gfmstech.com\/#organization\"},\"about\":{\"@id\":\"https:\/\/gfmstech.com\/#organization\"},\"hasPart\":[\n{\"@type\":\"Product\",\"name\":\"Thickener Systems\",\"description\":\"Custom viscosity and texture for sauces, meat products and processed foods, engineered for your temperature, pH and shear profile.\"},\n{\"@type\":\"Product\",\"name\":\"Stabilizer Systems\",\"description\":\"Freeze-thaw stability, emulsion integrity and shelf-life extension for ice cream, yogurt and plant-based products.\"},\n{\"@type\":\"Product\",\"name\":\"Emulsifier \\u0026 Leavening Systems\",\"description\":\"Oil-water emulsification for dressings, spreads and bakery, plus controlled gas release for baked goods.\"}\n]},\n{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/gfmstech.com\/products\/custom-blending\/#breadcrumb\",\"itemListElement\":[\n{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/gfmstech.com\/\"},\n{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\/\/gfmstech.com\/products\/\"},\n{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Custom Blending\",\"item\":\"https:\/\/gfmstech.com\/products\/custom-blending\/\"}\n]},\n{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/gfmstech.com\/products\/custom-blending\/#faq\",\"url\":\"https:\/\/gfmstech.com\/products\/custom-blending\/\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"What is the MOQ for custom blends?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No MOQ. Custom blending starts from 25 kg trial batches for line testing, scaling to full container loads once the formulation is approved \u2014 without renegotiating terms.\"}},\n{\"@type\":\"Question\",\"name\":\"How fast can I get a custom blend sample?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Free samples ship within 48 hours. For fully custom formulations, our R\\u0026D team typically proposes a blend within 5 business days, and reformulation iterations are free until the spec matches.\"}},\n{\"@type\":\"Question\",\"name\":\"Can you replicate an existing thickener or stabilizer system?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Send us the target viscosity profile, processing temperature, pH and shear conditions \u2014 our RVA lab benchmarks the performance and develops an equivalent or improved blend.\"}},\n{\"@type\":\"Question\",\"name\":\"What certifications do custom blends carry?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Custom blends are produced under ISO 9001:2015, ISO 22000 and ISO 14001 management systems, with HALAL and KOSHER certification. Every batch ships with a COA guaranteeing batch-to-batch consistency.\"}},\n{\"@type\":\"Question\",\"name\":\"Do you offer private label or OEM packaging for custom blends?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Our OEM\/ODM services cover neutral or private-label packaging, formulation ownership and export documentation.\"}}\n]},\n{\"@type\":\"Organization\",\"@id\":\"https:\/\/gfmstech.com\/#organization\"}\n]}\n<\/script>\n<!-- 2. CSS (scoped under .page-blend, brand tokens only) -->\n<style>\n\/* ============ PAGE ROOT ============ *\/\n.page-blend {\n  background: #13161B;\n  color: #ffffff;\n  overflow-x: clip;\n}\n.page-blend .gs-blend-kw { color: #5BB732; }\n\/* ============ SHARED SECTION HEAD ============ *\/\n.page-blend .gs-blend-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  font-family: var(--font-ui);\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: #5BB732;\n  margin: 0 0 20px;\n}\n.page-blend .gs-blend-tag::before {\n  content: \"\";\n  width: 34px;\n  height: 2px;\n  background: #5BB732;\n  flex: none;\n}\n.page-blend .gs-blend-title {\n  font-family: var(--font-heading);\n  font-size: clamp(1.7rem, 3vw, 2.5rem);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n  color: #ffffff;\n  margin: 0 0 16px;\n}\n.page-blend .gs-blend-lead {\n  font-family: var(--font-ui);\n  font-size: clamp(0.96rem, 1.2vw, 1.05rem);\n  line-height: 1.75;\n  color: #DAD8DA;\n  margin: 0;\n}\n\/* ============ S01 HERO ============ *\/\n.page-blend .gs-blend-hero {\n  position: relative;\n  display: flex;\n  align-items: center;\n  min-height: min(92vh, 780px);\n  overflow: hidden;\n  background: #13161B;\n}\n.page-blend .gs-blend-hero-bg {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n}\n.page-blend .gs-blend-hero-bg img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: 50% 45%;\n  display: block;\n}\n.page-blend .gs-blend-hero-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  background: linear-gradient(100deg, rgba(19, 22, 27, 0.95) 0%, rgba(19, 22, 27, 0.84) 44%, rgba(19, 22, 27, 0.38) 100%);\n}\n.page-blend .gs-blend-hero-inner {\n  position: relative;\n  z-index: 2;\n  padding: 170px 24px 90px;\n}\n.page-blend .gs-blend-crumb {\n  font-family: var(--font-ui);\n  font-size: 0.82rem;\n  color: rgba(218, 216, 218, 0.7);\n  margin-bottom: 18px;\n}\n.page-blend .gs-blend-crumb a {\n  color: rgba(218, 216, 218, 0.7);\n  text-decoration: none;\n  transition: color 0.2s ease;\n}\n.page-blend .gs-blend-crumb a:hover { color: #5BB732; }\n.page-blend .gs-blend-crumb .sep { opacity: 0.5; margin: 0 6px; }\n.page-blend .gs-blend-crumb .cur { color: #5BB732; }\n.page-blend .gs-blend-hero h1 {\n  font-family: var(--font-heading);\n  font-size: clamp(2.1rem, 4.4vw, 3.4rem);\n  font-weight: 800;\n  letter-spacing: -0.03em;\n  line-height: 1.08;\n  color: #ffffff;\n  max-width: 24ch;\n  margin: 0 0 22px;\n}\n.page-blend .gs-blend-hero-sub {\n  font-family: var(--font-ui);\n  font-size: clamp(0.98rem, 1.3vw, 1.1rem);\n  line-height: 1.75;\n  color: #DAD8DA;\n  max-width: 66ch;\n  margin: 0 0 36px;\n}\n.page-blend .gs-blend-hero-btns {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n  margin-bottom: 38px;\n}\n.page-blend .gs-blend-hero-trust {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.page-blend .gs-blend-hero-trust .gt {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n  min-width: 150px;\n  padding: 14px 18px;\n  border: 1px solid rgba(218, 216, 218, 0.18);\n  border-radius: 8px;\n  background: rgba(255, 255, 255, 0.04);\n}\n.page-blend .gs-blend-hero-trust .gt b {\n  font-size: 0.86rem;\n  font-weight: 700;\n  letter-spacing: 0.02em;\n}\n.page-blend .gs-blend-hero-trust .gt span {\n  color: rgba(218, 216, 218, 0.75);\n  font-size: 0.72rem;\n  letter-spacing: 0.04em;\n}\n\/* ============ S02 BLENDING SYSTEMS (3 cards) ============ *\/\n.page-blend .gs-blend-systems {\n  background: #1A1E25;\n  padding: clamp(76px, 9vw, 120px) 24px;\n}\n.page-blend .gs-blend-systems-head {\n  max-width: 820px;\n  margin-bottom: 44px;\n}\n.page-blend .gs-blend-systems-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 24px;\n}\n.page-blend .gs-blend-card {\n  display: flex;\n  flex-direction: column;\n  background: rgba(255, 255, 255, 0.04);\n  border: 1px solid rgba(218, 216, 218, 0.16);\n  border-radius: 12px;\n  padding: 30px 26px 28px;\n  transition: border-color 0.25s ease, transform 0.25s ease, background 0.25s ease;\n}\n.page-blend .gs-blend-card:hover {\n  border-color: #5BB732;\n  background: rgba(91, 183, 50, 0.06);\n  transform: translateY(-4px);\n}\n.page-blend .gs-blend-card-icon {\n  width: 56px;\n  height: 56px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 12px;\n  background: rgba(91, 183, 50, 0.12);\n  margin-bottom: 20px;\n}\n.page-blend .gs-blend-card-icon svg {\n  width: 28px;\n  height: 28px;\n  display: block;\n}\n.page-blend .gs-blend-card h3 {\n  font-family: var(--font-heading);\n  font-size: 1.08rem;\n  font-weight: 700;\n  line-height: 1.3;\n  margin: 0 0 10px;\n}\n.page-blend .gs-blend-card p {\n  font-family: var(--font-ui);\n  font-size: 0.9rem;\n  line-height: 1.65;\n  color: #DAD8DA;\n  margin: 0 0 16px;\n}\n.page-blend .gs-blend-card-apps {\n  list-style: none;\n  margin: 0 0 20px;\n  padding: 0;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 12px;\n}\n.page-blend .gs-blend-card-apps li {\n  font-family: var(--font-ui);\n  font-size: 0.76rem;\n  font-weight: 700;\n  letter-spacing: 0.03em;\n  color: #5BB732;\n  border: 1px solid rgba(91, 183, 50, 0.45);\n  border-radius: 999px;\n  padding: 4px 12px;\n}\n.page-blend .gs-blend-card-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  margin-top: auto;\n  font-family: var(--font-ui);\n  font-size: 0.86rem;\n  font-weight: 700;\n  letter-spacing: 0.03em;\n  color: #5BB732;\n  text-decoration: none;\n  transition: gap 0.2s ease;\n}\n.page-blend .gs-blend-card-link:hover { gap: 10px; text-decoration: underline; }\n\/* ============ S03 PROCESS FLOW (4 steps) ============ *\/\n.page-blend .gs-blend-process {\n  background: #13161B;\n  padding: clamp(76px, 9vw, 120px) 24px;\n}\n.page-blend .gs-blend-process-head {\n  max-width: 820px;\n  margin-bottom: 52px;\n}\n.page-blend .gs-blend-steps {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n  counter-reset: blend-step;\n}\n.page-blend .gs-blend-step {\n  position: relative;\n  counter-increment: blend-step;\n  background: rgba(255, 255, 255, 0.04);\n  border: 1px solid rgba(218, 216, 218, 0.16);\n  border-radius: 12px;\n  padding: 30px 24px 28px;\n  transition: border-color 0.25s ease;\n}\n.page-blend .gs-blend-step:hover { border-color: rgba(91, 183, 50, 0.5); }\n.page-blend .gs-blend-step-num {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 44px;\n  height: 44px;\n  border-radius: 50%;\n  background: #5BB732;\n  color: #13161B;\n  font-family: var(--font-heading);\n  font-size: 1.15rem;\n  font-weight: 800;\n  margin-bottom: 18px;\n}\n.page-blend .gs-blend-step h3 {\n  font-family: var(--font-heading);\n  font-size: 1rem;\n  font-weight: 700;\n  line-height: 1.3;\n  margin: 0 0 10px;\n}\n.page-blend .gs-blend-step p {\n  font-family: var(--font-ui);\n  font-size: 0.88rem;\n  line-height: 1.65;\n  color: #DAD8DA;\n  margin: 0;\n}\n.page-blend .gs-blend-process-cta {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  flex-wrap: wrap;\n  margin-top: 40px;\n  padding: 24px 28px;\n  border: 1px dashed rgba(91, 183, 50, 0.4);\n  border-radius: 12px;\n}\n.page-blend .gs-blend-process-cta p {\n  font-family: var(--font-ui);\n  font-size: 0.94rem;\n  color: #DAD8DA;\n  margin: 0;\n  max-width: 56ch;\n}\n\/* ============ S04 WHY CUSTOM BLENDING ============ *\/\n.page-blend .gs-blend-why {\n  background: #1A1E25;\n  padding: clamp(76px, 9vw, 120px) 24px;\n}\n.page-blend .gs-blend-why-head {\n  max-width: 820px;\n  margin-bottom: 44px;\n}\n.page-blend .gs-blend-why-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n.page-blend .gs-blend-why-card {\n  background: rgba(255, 255, 255, 0.04);\n  border: 1px solid rgba(218, 216, 218, 0.16);\n  border-radius: 10px;\n  padding: 28px 24px 30px;\n  transition: border-color 0.25s ease, transform 0.25s ease;\n}\n.page-blend .gs-blend-why-card:hover {\n  border-color: #5BB732;\n  transform: translateY(-4px);\n}\n.page-blend .gs-blend-why-icon {\n  width: 48px;\n  height: 48px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 12px;\n  background: rgba(91, 183, 50, 0.12);\n  margin-bottom: 18px;\n}\n.page-blend .gs-blend-why-icon svg {\n  width: 24px;\n  height: 24px;\n  display: block;\n}\n.page-blend .gs-blend-why-card h3 {\n  font-family: var(--font-heading);\n  font-size: 1rem;\n  font-weight: 700;\n  line-height: 1.3;\n  margin: 0 0 10px;\n}\n.page-blend .gs-blend-why-card p {\n  font-family: var(--font-ui);\n  font-size: 0.88rem;\n  line-height: 1.65;\n  color: #DAD8DA;\n  margin: 0;\n}\n\/* ============ S05 NO-MOQ & OEM\/ODM ============ *\/\n.page-blend .gs-blend-flex {\n  background: #13161B;\n  padding: clamp(76px, 9vw, 120px) 24px;\n}\n.page-blend .gs-blend-flex-inner {\n  display: grid;\n  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);\n  gap: clamp(28px, 4vw, 56px);\n  align-items: center;\n}\n.page-blend .gs-blend-flex-media {\n  overflow: hidden;\n  border-radius: 12px;\n  border: 1px solid rgba(218, 216, 218, 0.14);\n}\n.page-blend .gs-blend-flex-media img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 4 \/ 3;\n  object-fit: cover;\n}\n.page-blend .gs-blend-flex-copy h2 {\n  font-family: var(--font-heading);\n  font-size: clamp(1.6rem, 2.8vw, 2.2rem);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n  margin: 0 0 16px;\n}\n.page-blend .gs-blend-flex-copy p {\n  font-family: var(--font-ui);\n  font-size: 0.96rem;\n  line-height: 1.7;\n  color: #DAD8DA;\n  margin: 0 0 22px;\n}\n.page-blend .gs-blend-chips {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin: 0 0 26px;\n  padding: 0;\n  list-style: none;\n}\n.page-blend .gs-blend-chips li {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--font-ui);\n  font-size: 0.8rem;\n  font-weight: 700;\n  color: #ffffff;\n  border: 1px solid rgba(91, 183, 50, 0.45);\n  background: rgba(91, 183, 50, 0.08);\n  border-radius: 999px;\n  padding: 8px 16px;\n}\n.page-blend .gs-blend-chips li::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #5BB732;\n  flex: none;\n}\n.page-blend .gs-blend-flex-actions {\n  display: flex;\n  gap: 14px;\n  flex-wrap: wrap;\n}\n\/* ============ S06 FAQ ============ *\/\n.page-blend .gs-blend-faq {\n  background: #1A1E25;\n  padding: clamp(76px, 9vw, 120px) 24px;\n}\n.page-blend .gs-blend-faq-head {\n  max-width: 820px;\n  margin-bottom: 40px;\n}\n.page-blend .gs-blend-faq-list {\n  max-width: 860px;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n.page-blend .gs-blend-faq-item {\n  background: #13161B;\n  border: 1px solid rgba(218, 216, 218, 0.16);\n  border-radius: 10px;\n  overflow: hidden;\n  transition: border-color 0.25s ease;\n}\n.page-blend .gs-blend-faq-item:hover { border-color: rgba(91, 183, 50, 0.4); }\n.page-blend .gs-blend-faq-item[open] { border-color: #5BB732; }\n.page-blend .gs-blend-faq-q {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 20px 24px;\n  cursor: pointer;\n  list-style: none;\n  font-family: var(--font-heading);\n  font-size: 1rem;\n  font-weight: 700;\n  color: #ffffff;\n}\n.page-blend .gs-blend-faq-q::-webkit-details-marker { display: none; }\n.page-blend .gs-blend-faq-icon {\n  flex: none;\n  width: 26px;\n  height: 26px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  border: 1px solid rgba(91, 183, 50, 0.5);\n  color: #5BB732;\n  font-size: 1.1rem;\n  font-weight: 700;\n  transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease;\n}\n.page-blend .gs-blend-faq-item[open] .gs-blend-faq-icon {\n  transform: rotate(45deg);\n  background: #5BB732;\n  color: #13161B;\n}\n.page-blend .gs-blend-faq-a {\n  padding: 0 24px 22px;\n  font-family: var(--font-ui);\n  font-size: 0.92rem;\n  line-height: 1.75;\n  color: #DAD8DA;\n  margin: 0;\n}\n.page-blend .gs-blend-faq-a a {\n  color: #5BB732;\n  text-decoration: none;\n}\n.page-blend .gs-blend-faq-a a:hover { text-decoration: underline; }\n.page-blend .gs-blend-faq-cta {\n  max-width: 860px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  flex-wrap: wrap;\n  margin-top: 28px;\n  padding: 20px 24px;\n  border: 1px dashed rgba(91, 183, 50, 0.4);\n  border-radius: 10px;\n}\n.page-blend .gs-blend-faq-cta p {\n  font-family: var(--font-ui);\n  font-size: 0.9rem;\n  color: #DAD8DA;\n  margin: 0;\n}\n.page-blend .gs-blend-related {\n  max-width: 860px;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px 22px;\n  margin-top: 26px;\n}\n.page-blend .gs-blend-related a {\n  font-family: var(--font-ui);\n  font-size: 0.84rem;\n  font-weight: 700;\n  color: #5BB732;\n  text-decoration: none;\n}\n.page-blend .gs-blend-related a:hover { text-decoration: underline; }\n\/* ============ S07 FINAL CTA ============ *\/\n.page-blend .gs-blend-final {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  padding: clamp(88px, 11vw, 150px) 24px;\n  background: #13161B;\n}\n.page-blend .gs-blend-final-bg {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n}\n.page-blend .gs-blend-final-bg img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  opacity: 0.16;\n}\n.page-blend .gs-blend-final-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  background: rgba(19, 22, 27, 0.82);\n}\n.page-blend .gs-blend-final-inner {\n  position: relative;\n  z-index: 2;\n  max-width: 860px;\n  margin: 0 auto;\n}\n.page-blend .gs-blend-final h2 {\n  font-family: var(--font-heading);\n  font-size: clamp(1.9rem, 4.2vw, 2.9rem);\n  font-weight: 800;\n  letter-spacing: -0.03em;\n  line-height: 1.12;\n  margin: 0 auto 20px;\n  max-width: 26ch;\n}\n.page-blend .gs-blend-final-sub {\n  font-family: var(--font-ui);\n  font-size: clamp(0.96rem, 1.3vw, 1.06rem);\n  line-height: 1.75;\n  color: #DAD8DA;\n  max-width: 64ch;\n  margin: 0 auto 38px;\n}\n.page-blend .gs-blend-final-btns {\n  display: flex;\n  justify-content: center;\n  gap: 16px;\n  flex-wrap: wrap;\n  margin-bottom: 40px;\n}\n.page-blend .gs-blend-final-micro {\n  font-family: var(--font-ui);\n  font-size: 0.82rem;\n  font-weight: 500;\n  letter-spacing: 0.03em;\n  color: rgba(218, 216, 218, 0.65);\n  margin: 0 0 14px;\n}\n.page-blend .gs-blend-final-wa {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--font-ui);\n  font-size: 0.86rem;\n  font-weight: 700;\n  color: #5BB732;\n  text-decoration: none;\n}\n.page-blend .gs-blend-final-wa:hover { text-decoration: underline; }\n\/* ============ SCROLL REVEAL (JS adds .gs-blend-reveal; content visible without JS) ============ *\/\n.page-blend .gs-blend-reveal {\n  opacity: 0;\n  transform: translateY(26px);\n  transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);\n}\n.page-blend .gs-blend-reveal.is-visible {\n  opacity: 1;\n  transform: none;\n}\n\/* ============ RESPONSIVE ============ *\/\n@media (max-width: 1024px) {\n  .page-blend .gs-blend-hero-inner { padding: 150px 24px 76px; }\n  .page-blend .gs-blend-systems-grid { grid-template-columns: repeat(2, 1fr); }\n  .page-blend .gs-blend-steps { grid-template-columns: repeat(2, 1fr); }\n  .page-blend .gs-blend-why-grid { grid-template-columns: repeat(2, 1fr); }\n  .page-blend .gs-blend-flex-inner { grid-template-columns: 1fr; gap: 28px; }\n}\n@media (max-width: 768px) {\n  .page-blend .gs-blend-hero-inner { padding: 128px 20px 64px; }\n  .page-blend .gs-blend-hero h1 { font-size: clamp(1.9rem, 7vw, 2.5rem); }\n  .page-blend .gs-blend-hero-trust .gt { min-width: calc(50% - 6px); }\n  .page-blend .gs-blend-systems,\n  .page-blend .gs-blend-process,\n  .page-blend .gs-blend-why,\n  .page-blend .gs-blend-flex,\n  .page-blend .gs-blend-faq { padding: 64px 20px; }\n  .page-blend .gs-blend-systems-grid,\n  .page-blend .gs-blend-steps,\n  .page-blend .gs-blend-why-grid { grid-template-columns: 1fr; }\n  .page-blend .gs-blend-process-cta { padding: 20px; }\n  .page-blend .gs-blend-final { padding: clamp(70px, 13vw, 110px) 20px; }\n}\n@media (max-width: 480px) {\n  .page-blend .gs-blend-hero-trust .gt { min-width: 100%; }\n  .page-blend .gs-blend-hero-btns .btn { width: 100%; }\n  .page-blend .gs-blend-flex-actions .btn { width: 100%; }\n  .page-blend .gs-blend-final-btns .btn { width: 100%; }\n  .page-blend .gs-blend-final-micro { font-size: 0.76rem; line-height: 1.7; }\n}\n\/* ============ LIGHT SURFACE ADAPTATION (2026-09-05, site colour migration) ============ *\/\n\/* Page root: dark surface -> white body with ink text; the S01 photo hero below is untouched. *\/\n.page-blend {\n  background: #ffffff;\n  color: #13161B;\n}\n\/* Hero trust-chip labels rely on root colour inheritance; keep them white on the dark photo. *\/\n.page-blend .gs-blend-hero-trust .gt b { color: #ffffff; }\n\/* Section heads: ink titles, #565C64 leads. *\/\n.page-blend .gs-blend-title { color: #13161B; }\n.page-blend .gs-blend-lead { color: #565C64; }\n\/* Section surfaces (S01 hero excluded): #1A1E25 -> #F8F9FA, #13161B -> #ffffff. *\/\n.page-blend .gs-blend-systems,\n.page-blend .gs-blend-why { background: #F8F9FA; }\n.page-blend .gs-blend-process,\n.page-blend .gs-blend-flex,\n.page-blend .gs-blend-faq { background: #ffffff; }\n\/* Glass cards rgba(255,255,255,0.04) -> white cards, ink hairline, soft shadow. *\/\n.page-blend .gs-blend-card,\n.page-blend .gs-blend-step,\n.page-blend .gs-blend-why-card {\n  background: #ffffff;\n  border-color: rgba(19, 22, 27, 0.1);\n  box-shadow: 0 2px 12px rgba(19, 22, 27, 0.05);\n}\n.page-blend .gs-blend-card h3,\n.page-blend .gs-blend-step h3,\n.page-blend .gs-blend-why-card h3,\n.page-blend .gs-blend-flex-copy h2 {\n  color: #13161B;\n}\n\/* Secondary body copy #DAD8DA -> #565C64 (content areas only). *\/\n.page-blend .gs-blend-card p,\n.page-blend .gs-blend-step p,\n.page-blend .gs-blend-why-card p,\n.page-blend .gs-blend-flex-copy p,\n.page-blend .gs-blend-process-cta p,\n.page-blend .gs-blend-faq-cta p {\n  color: #565C64;\n}\n\/* Media frame on light surface. *\/\n.page-blend .gs-blend-flex-media { border-color: rgba(19, 22, 27, 0.12); }\n\/* Feature chips: white text -> ink. *\/\n.page-blend .gs-blend-chips li { color: #13161B; }\n\/* FAQ: white question text -> ink; items -> soft cards on the white section. *\/\n.page-blend .gs-blend-faq-item {\n  background: #F8F9FA;\n  border-color: rgba(19, 22, 27, 0.1);\n}\n.page-blend .gs-blend-faq-q { color: #13161B; }\n.page-blend .gs-blend-faq-a { color: #565C64; }\n\/* Bottom CTA band: hide faint photo + overlay, #F8F9FA surface, ink text. *\/\n.page-blend .gs-blend-final { background: #F8F9FA; }\n.page-blend .gs-blend-final-bg,\n.page-blend .gs-blend-final-overlay { display: none; }\n.page-blend .gs-blend-final h2 { color: #13161B; }\n.page-blend .gs-blend-final-sub { color: #565C64; }\n.page-blend .gs-blend-final-micro { color: rgba(19, 22, 27, 0.6); }\n\/* Ghost buttons on light surfaces: white fill, ink text\/border, green hover (hero ghosts untouched). *\/\n.page-blend .gs-blend-flex-actions .btn-ghost,\n.page-blend .gs-blend-final-btns .btn-ghost {\n  background: #ffffff;\n  border-color: rgba(19, 22, 27, 0.28);\n  color: #13161B;\n}\n.page-blend .gs-blend-flex-actions .btn-ghost:hover,\n.page-blend .gs-blend-final-btns .btn-ghost:hover {\n  background: var(--color-primary);\n  border-color: var(--color-primary);\n  color: #ffffff;\n}\n\/* ============ REV4 LIGHT ADAPTATION (2026-09-05 final standard): bottom CTA = solid ink band ============ *\/\n\/* Supersedes the earlier light CTA (soft-grey surface, ink text, white-fill ghost) for the final CTA only.\n   The .gs-blend-flex-actions ghost on the light S05 section keeps its light treatment. *\/\n.page-blend .gs-blend-final { background-color: #13161B !important; }\n.page-blend .gs-blend-final-bg,\n.page-blend .gs-blend-final-overlay { display: none !important; }\n.page-blend .gs-blend-final h2 { color: #ffffff !important; }\n.page-blend .gs-blend-final h2 .gs-blend-kw { color: #5BB732 !important; }\n.page-blend .gs-blend-final-sub { color: rgba(255, 255, 255, 0.85) !important; }\n.page-blend .gs-blend-final-micro { color: rgba(255, 255, 255, 0.62) !important; }\n.page-blend .gs-blend-final-btns .btn-ghost { background: transparent !important; border: 1px solid rgba(255, 255, 255, 0.6) !important; color: #ffffff !important; }\n.page-blend .gs-blend-final-btns .btn-ghost:hover { background: #5BB732 !important; border-color: #5BB732 !important; color: #ffffff !important; }\n\/* ============ REV4.1 SECTION RHYTHM (2026-09-05) strict alternate white\/#F8F9FA ============ *\/\n.page-blend .gs-blend-faq { background: #F8F9FA; }\n<\/style>\n<!-- 3. HTML CODE -->\n<div class=\"page-blend\">\n  <!-- ============ S01 HERO ============ -->\n  <section class=\"gs-blend-hero\">\n    <div class=\"gs-blend-hero-bg\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/gfmstech.com\/wp-content\/uploads\/2026\/08\/lab-rva-testing.webp\" alt=\"R&#038;D laboratory testing of custom starch blend viscosity\" width=\"1920\" height=\"1080\" fetchpriority=\"high\">\n    <\/div>\n    <div class=\"gs-blend-hero-overlay\" aria-hidden=\"true\"><\/div>\n    <div class=\"container-xl gs-blend-hero-inner\">\n      <nav class=\"gs-blend-crumb\" aria-label=\"Breadcrumb\">\n        <a href=\"\/\">Home<\/a><span class=\"sep\">\/<\/span><a href=\"\/products\/\">Products<\/a><span class=\"sep\">\/<\/span><span class=\"cur\">Custom Blending<\/span>\n      <\/nav>\n      <span class=\"gs-blend-tag\">Tailored Functional Systems &middot; Suzhou R&amp;D &amp; Production<\/span>\n      <h1>Custom Food Thickener &amp; <span class=\"gs-blend-kw\">Starch Blending Solutions<\/span> Built to Your Formulation<\/h1>\n      <p class=\"gs-blend-hero-sub\">We don&rsquo;t just supply starch &mdash; we blend functional systems: thickeners, stabilizers, emulsifiers and leavening agents engineered to your exact spec. No MOQ, 48-hour sample turnaround, and batch-to-batch consistency guaranteed by COA from our Suzhou factory.<\/p>\n      <div class=\"gs-blend-hero-btns\">\n        <a class=\"btn btn-primary\" href=\"#inquiry\" data-modal=\"inquiry\">Describe Your Formulation Need<\/a>\n        <a class=\"btn btn-ghost\" href=\"#gs-blend-systems\">See Blending Systems<\/a>\n      <\/div>\n      <div class=\"gs-blend-hero-trust\">\n        <div class=\"gt\"><b>No MOQ<\/b><span>Trials from 25 kg<\/span><\/div>\n        <div class=\"gt\"><b>48 Hours<\/b><span>Free Sample Dispatch<\/span><\/div>\n        <div class=\"gt\"><b>COA<\/b><span>Per Batch<\/span><\/div>\n        <div class=\"gt\"><b>ISO 22000<\/b><span>Food Safety System<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <!-- ============ S02 BLENDING SYSTEMS (3 cards) ============ -->\n  <section class=\"gs-blend-systems\" id=\"gs-blend-systems\">\n    <div class=\"container-xl\">\n      <div class=\"gs-blend-systems-head\">\n        <span class=\"gs-blend-tag\">Three Functional System Series<\/span>\n        <h2 class=\"gs-blend-title\">What We Can <span class=\"gs-blend-kw\">Blend For You<\/span><\/h2>\n        <p class=\"gs-blend-lead\">Each series covers standard grades and fully custom formulations. Tell us the target behavior &mdash; we engineer the blend around your process conditions.<\/p>\n      <\/div>\n      <div class=\"gs-blend-systems-grid\">\n        <article class=\"gs-blend-card\">\n          <div class=\"gs-blend-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#5BB732\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2a7 7 0 0 1 7 7c0 2.5-1.5 3.5-3 5-1 1-1.5 1.7-1.5 3h-5c0-1.3-.5-2-1.5-3-1.5-1.5-3-2.5-3-5a7 7 0 0 1 7-7Z\"\/><path d=\"M9 17h6\"\/><path d=\"M12 2v2\"\/><\/svg>\n          <\/div>\n          <h3>Thickener Systems<\/h3>\n          <p>Custom viscosity and texture for sauces, meat products and processed foods &mdash; modified starch blends optimized for your temperature, pH and shear profile.<\/p>\n          <ul class=\"gs-blend-card-apps\">\n            <li>Sauces &amp; Condiments<\/li>\n            <li>Meat &amp; Aquatic<\/li>\n            <li>Ready Meals<\/li>\n          <\/ul>\n          <a class=\"gs-blend-card-link\" href=\"\/products\/thickener-systems\/\">Explore thickener systems &rarr;<\/a>\n        <\/article>\n        <article class=\"gs-blend-card\">\n          <div class=\"gs-blend-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#5BB732\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\/><path d=\"m3.3 7 8.7 5 8.7-5\"\/><path d=\"M12 22V12\"\/><\/svg>\n          <\/div>\n          <h3>Stabilizer Systems<\/h3>\n          <p>Freeze-thaw stability, emulsion integrity and shelf-life extension for ice cream, yogurt and plant-based products &mdash; stable through repeated cold-chain cycles.<\/p>\n          <ul class=\"gs-blend-card-apps\">\n            <li>Dairy &amp; Plant-Based<\/li>\n            <li>Frozen Foods<\/li>\n            <li>Bakery Fillings<\/li>\n          <\/ul>\n          <a class=\"gs-blend-card-link\" href=\"\/products\/stabilizer-systems\/\">Explore stabilizer systems &rarr;<\/a>\n        <\/article>\n        <article class=\"gs-blend-card\">\n          <div class=\"gs-blend-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#5BB732\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-2.5-5.5S13.5 6.5 12 4c-1.5 2.5-3.5 4.4-4.5 5.5S5 13 5 15a7 7 0 0 0 7 7Z\"\/><path d=\"M9 15h6\"\/><path d=\"M12 12v6\"\/><\/svg>\n          <\/div>\n          <h3>Emulsifier &amp; Leavening Systems<\/h3>\n          <p>Oil-water emulsification for dressings, spreads and bakery &mdash; plus controlled gas release with custom acid-base ratios for consistent baked structure.<\/p>\n          <ul class=\"gs-blend-card-apps\">\n            <li>Dressings &amp; Spreads<\/li>\n            <li>Bakery &amp; Confectionery<\/li>\n            <li>Batter Systems<\/li>\n          <\/ul>\n          <a class=\"gs-blend-card-link\" href=\"\/products\/emulsifier-leavening-systems\/\">Explore emulsifier &amp; leavening systems &rarr;<\/a>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n  <!-- ============ S03 PROCESS FLOW (4 steps) ============ -->\n  <section class=\"gs-blend-process\" id=\"gs-blend-process\">\n    <div class=\"container-xl\">\n      <div class=\"gs-blend-process-head\">\n        <span class=\"gs-blend-tag\">How It Works<\/span>\n        <h2 class=\"gs-blend-title\">From Brief to Delivery in <span class=\"gs-blend-kw\">Four Steps<\/span><\/h2>\n        <p class=\"gs-blend-lead\">A clear, low-risk path for first-time buyers &mdash; no MOQ pressure, no hidden reformulation charges.<\/p>\n      <\/div>\n      <div class=\"gs-blend-steps\">\n        <article class=\"gs-blend-step\">\n          <span class=\"gs-blend-step-num\">1<\/span>\n          <h3>Consultation<\/h3>\n          <p>Share your target product, processing conditions (temperature, pH, shear) and desired texture or viscosity profile.<\/p>\n        <\/article>\n        <article class=\"gs-blend-step\">\n          <span class=\"gs-blend-step-num\">2<\/span>\n          <h3>Formulation Development<\/h3>\n          <p>Our R&amp;D team develops 2&ndash;3 blend prototypes and benchmarks viscosity behavior in our RVA lab until the spec aligns.<\/p>\n        <\/article>\n        <article class=\"gs-blend-step\">\n          <span class=\"gs-blend-step-num\">3<\/span>\n          <h3>Sample Testing<\/h3>\n          <p>Free 25 kg trial batch within 48 hours for your line tests. You test, we iterate &mdash; reformulation is free until it matches.<\/p>\n        <\/article>\n        <article class=\"gs-blend-step\">\n          <span class=\"gs-blend-step-num\">4<\/span>\n          <h3>Production &amp; Delivery<\/h3>\n          <p>Approved formula goes to full production. Batch-to-batch consistency guaranteed via COA on every shipment.<\/p>\n        <\/article>\n      <\/div>\n      <div class=\"gs-blend-process-cta\">\n        <p>Have a product spec sheet ready? We&rsquo;ll propose a custom blend and ship a free trial sample.<\/p>\n        <a class=\"btn btn-primary\" href=\"#inquiry\" data-modal=\"inquiry\">Start Your Custom Blend<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n  <!-- ============ S04 WHY CUSTOM BLENDING ============ -->\n  <section class=\"gs-blend-why\" id=\"gs-blend-why\">\n    <div class=\"container-xl\">\n      <div class=\"gs-blend-why-head\">\n        <span class=\"gs-blend-tag\">Why Custom Blending<\/span>\n        <h2 class=\"gs-blend-title\">One Blend Instead of <span class=\"gs-blend-kw\">Three Additives<\/span><\/h2>\n        <p class=\"gs-blend-lead\">Custom blending is a value move, not a convenience &mdash; it simplifies your BOM and matches your line, not the other way around.<\/p>\n      <\/div>\n      <div class=\"gs-blend-why-grid\">\n        <article class=\"gs-blend-why-card\">\n          <div class=\"gs-blend-why-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#5BB732\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 18l6-6-6-6\"\/><path d=\"M8 6l-6 6 6 6\"\/><\/svg>\n          <\/div>\n          <h3>One Ingredient, Multiple Functions<\/h3>\n          <p>Replace three separate additives with one custom blend. Simplify your bill of materials, cut dosing errors and stabilize your supply chain.<\/p>\n        <\/article>\n        <article class=\"gs-blend-why-card\">\n          <div class=\"gs-blend-why-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#5BB732\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v18h18\"\/><path d=\"M7 15.5 11 11l3 3 6-7\" opacity=\"0.85\"\/><path d=\"M7 7.5h13\" stroke-dasharray=\"3 3\" opacity=\"0.6\"\/><\/svg>\n          <\/div>\n          <h3>Process-Optimized, Not Off-the-Shelf<\/h3>\n          <p>We match the blend to YOUR processing conditions &mdash; acid, heat above 120&deg;C, shear and cold-chain &mdash; engineered for your line.<\/p>\n        <\/article>\n        <article class=\"gs-blend-why-card\">\n          <div class=\"gs-blend-why-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#5BB732\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3v12\"\/><path d=\"m8 7 4-4 4 4\"\/><path d=\"M5 21h14\"\/><path d=\"M12 15v2\"\/><\/svg>\n          <\/div>\n          <h3>Cost-Effective at Any Scale<\/h3>\n          <p>No MOQ means you can trial with 25 kg before committing to container volumes &mdash; and scale up without renegotiating terms.<\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n  <!-- ============ S05 NO-MOQ & OEM\/ODM ============ -->\n  <section class=\"gs-blend-flex\" id=\"gs-blend-no-moq\">\n    <div class=\"container-xl gs-blend-flex-inner\">\n      <div class=\"gs-blend-flex-media\">\n        <img decoding=\"async\" src=\"https:\/\/gfmstech.com\/wp-content\/uploads\/2026\/08\/packaging-customizable-bag.jpg\" alt=\"Customizable packaging bag for private label custom blends\" width=\"600\" height=\"400\" loading=\"lazy\">\n      <\/div>\n      <div class=\"gs-blend-flex-copy\">\n        <span class=\"gs-blend-tag\">Flexible Manufacturing &middot; Private Label<\/span>\n        <h2>No MOQ &mdash; Start at <span class=\"gs-blend-kw\">25 kg<\/span>, Scale to Containers<\/h2>\n        <p>Validate your custom blend on your own line before committing volume. Our single Suzhou base with 4 production lines handles everything from 25 kg trial batches to full container loads &mdash; with the same formulation, the same COA standard, and neutral or private-label packaging when you&rsquo;re ready to launch.<\/p>\n        <ul class=\"gs-blend-chips\">\n          <li>25 kg trial batches<\/li>\n          <li>Free samples in 48 hours<\/li>\n          <li>Free reformulation iterations<\/li>\n          <li>COA on every batch<\/li>\n        <\/ul>\n        <div class=\"gs-blend-flex-actions\">\n          <a class=\"btn btn-primary\" href=\"#inquiry\" data-modal=\"inquiry\">Get a No-MOQ Quote<\/a>\n          <a class=\"btn btn-ghost\" href=\"\/oem-odm-services\/\">Explore OEM\/ODM Services<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <!-- ============ S06 FAQ ============ -->\n  <section class=\"gs-blend-faq\" id=\"gs-blend-faq\">\n    <div class=\"container-xl\">\n      <div class=\"gs-blend-faq-head\">\n        <span class=\"gs-blend-tag\">Common Questions<\/span>\n        <h2 class=\"gs-blend-title\">Frequently Asked <span class=\"gs-blend-kw\">Questions<\/span><\/h2>\n        <p class=\"gs-blend-lead\">What R&amp;D and procurement teams ask before commissioning a custom blend &mdash; answered directly.<\/p>\n      <\/div>\n      <div class=\"gs-blend-faq-list\">\n        <details class=\"gs-blend-faq-item\">\n          <summary class=\"gs-blend-faq-q\">What is the MOQ for custom blends?<span class=\"gs-blend-faq-icon\">+<\/span><\/summary>\n          <p class=\"gs-blend-faq-a\">No MOQ. Custom blending starts from 25 kg trial batches for line testing, scaling to full container loads once the formulation is approved &mdash; without renegotiating terms.<\/p>\n        <\/details>\n        <details class=\"gs-blend-faq-item\">\n          <summary class=\"gs-blend-faq-q\">How fast can I get a custom blend sample?<span class=\"gs-blend-faq-icon\">+<\/span><\/summary>\n          <p class=\"gs-blend-faq-a\">Free samples ship within 48 hours. For fully custom formulations, our R&amp;D team typically proposes a blend within 5 business days, and reformulation iterations are free until the spec matches.<\/p>\n        <\/details>\n        <details class=\"gs-blend-faq-item\">\n          <summary class=\"gs-blend-faq-q\">Can you replicate an existing thickener or stabilizer system?<span class=\"gs-blend-faq-icon\">+<\/span><\/summary>\n          <p class=\"gs-blend-faq-a\">Yes. Send us the target viscosity profile, processing temperature, pH and shear conditions &mdash; our RVA lab benchmarks the performance and develops an equivalent or improved blend. See our <a href=\"\/products\/thickener-systems\/\">thickener systems<\/a> and <a href=\"\/products\/stabilizer-systems\/\">stabilizer systems<\/a> pages for the standard range.<\/p>\n        <\/details>\n        <details class=\"gs-blend-faq-item\">\n          <summary class=\"gs-blend-faq-q\">What certifications do custom blends carry?<span class=\"gs-blend-faq-icon\">+<\/span><\/summary>\n          <p class=\"gs-blend-faq-a\">Custom blends are produced under ISO 9001:2015, ISO 22000 and ISO 14001 management systems, with HALAL and KOSHER certification. Every batch ships with a COA guaranteeing batch-to-batch consistency.<\/p>\n        <\/details>\n        <details class=\"gs-blend-faq-item\">\n          <summary class=\"gs-blend-faq-q\">Do you offer private label or OEM packaging for custom blends?<span class=\"gs-blend-faq-icon\">+<\/span><\/summary>\n          <p class=\"gs-blend-faq-a\">Yes. Our <a href=\"\/oem-odm-services\/\">OEM\/ODM services<\/a> cover neutral or private-label packaging, formulation ownership and export documentation.<\/p>\n        <\/details>\n      <\/div>\n      <div class=\"gs-blend-faq-cta\">\n        <p>Still have questions? Ask our R&amp;D team about your formulation, trial batch or scale-up plan.<\/p>\n        <a class=\"btn btn-primary\" href=\"#inquiry\" data-modal=\"inquiry\">Ask Our Team<\/a>\n      <\/div>\n      <nav class=\"gs-blend-related\" aria-label=\"Related product hubs\">\n        <a href=\"\/products\/modified-starches\/\">Modified Starches<\/a>\n        <a href=\"\/products\/starch-sugars-base-ingredients\/\">Starch Sugars &amp; Base Ingredients<\/a>\n        <a href=\"\/products\/\">View All Products<\/a>\n      <\/nav>\n    <\/div>\n  <\/section>\n  <!-- ============ S07 FINAL CTA ============ -->\n  <section class=\"gs-blend-final\" id=\"gs-blend-final\">\n    <div class=\"gs-blend-final-bg\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/gfmstech.com\/wp-content\/uploads\/2026\/08\/factory-workshop-04.jpg\" alt=\"Starch blending production equipment in the Suzhou factory\" width=\"1920\" height=\"1080\" loading=\"lazy\">\n    <\/div>\n    <div class=\"gs-blend-final-overlay\" aria-hidden=\"true\"><\/div>\n    <div class=\"container-xl gs-blend-final-inner\">\n      <span class=\"gs-blend-tag\">Start with a Free Trial Batch<\/span>\n      <h2>Have a Formulation Challenge? <span class=\"gs-blend-kw\">Let&rsquo;s Blend a Solution.<\/span><\/h2>\n      <p class=\"gs-blend-final-sub\">Send us your product spec sheet. Our R&amp;D team will propose a custom blend within 5 business days &mdash; with a free trial sample to test on your line.<\/p>\n      <div class=\"gs-blend-final-btns\">\n        <a class=\"btn btn-primary\" href=\"#inquiry\" data-modal=\"inquiry\">Start Custom Blending Project<\/a>\n        <a class=\"btn btn-ghost\" href=\"\/oem-odm-services\/\">Explore OEM\/ODM Services<\/a>\n      <\/div>\n      <p class=\"gs-blend-final-micro\">Free samples in 48 hours &middot; No MOQ &mdash; trials from 25 kg &middot; COA with every batch<\/p>\n      <a class=\"gs-blend-final-wa\" href=\"https:\/\/wa.me\/8617302519296\" target=\"_blank\" rel=\"noopener\">WhatsApp +86 173 0251 9296<\/a> &middot; <a class=\"gs-blend-final-wa\" href=\"https:\/\/wa.me\/8615857432993\" target=\"_blank\" rel=\"noopener\">+86 158 5743 2993<\/a>\n    <\/div>\n  <\/section>\n<\/div>\n<!-- 4. JAVASCRIPT (IIFE scoped; IntersectionObserver reveal + FAQ accordion) -->\n<script>\n(function () {\n  var root = document.querySelector('.page-blend');\n  if (!root) { return; }\n  var hasIO = 'IntersectionObserver' in window;\n  \/* ---- FAQ accordion (single-open; native <details> works without JS) ---- *\/\n  var faqItems = Array.prototype.slice.call(root.querySelectorAll('.gs-blend-faq-item'));\n  if (faqItems.length) {\n    faqItems.forEach(function (item) {\n      item.addEventListener('toggle', function () {\n        if (item.open) {\n          faqItems.forEach(function (other) {\n            if (other !== item) { other.open = false; }\n          });\n        }\n      });\n    });\n  }\n  \/* ---- Scroll reveal (JS adds .gs-blend-reveal; failsafe visible without JS) ---- *\/\n  if (hasIO) {\n    var revealTargets = Array.prototype.slice.call(root.querySelectorAll(\n      '.gs-blend-hero-inner > *:not(nav), .gs-blend-systems-head, .gs-blend-card, .gs-blend-process-head, .gs-blend-step, .gs-blend-process-cta, .gs-blend-why-head, .gs-blend-why-card, .gs-blend-flex-inner > *, .gs-blend-faq-item, .gs-blend-faq-cta, .gs-blend-related, .gs-blend-final-inner > *'\n    ));\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('is-visible');\n          io.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px' });\n    revealTargets.forEach(function (el) {\n      el.classList.add('gs-blend-reveal');\n      io.observe(el);\n    });\n  }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home\/Products\/Custom Blending Tailored Functional Systems &middot; Suzhou R&amp;D &amp; Production Custom Food Thickener &amp; Starch Blending Solutions Built to Your Formulation We don&rsquo;t just supply starch &mdash; we blend functional systems: thickeners, stabilizers, emulsifiers and leavening agents engineered to your exact spec. No MOQ, 48-hour sample turnaround, and batch-to-batch consistency guaranteed by COA from our &#8230; <a title=\"Custom Blending\" class=\"read-more\" href=\"https:\/\/gfmstech.com\/ru\/products\/custom-blending\/\" aria-label=\"Read more about Custom Blending\">Read more<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":54,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"","rank_math_robots":"","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_twitter_title":"","rank_math_twitter_description":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_focuskw":"","_yoast_wpseo_canonical":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_aioseo_title":"","_aioseo_description":"","_aioseo_keywords":"","_aioseo_robots_default":"","_aioseo_robots_noindex":"","_aioseo_og_title":"","_aioseo_og_description":"","_aioseo_twitter_title":"","_aioseo_twitter_description":"","aiosp_title":"","aiosp_description":"","aiosp_keywords":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_analysis_target_kw":"","_seopress_robots_canonical":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_genesis_title":"","_genesis_description":"","_genesis_canonical":"","_genesis_noindex":"","_genesis_nofollow":"","slim_seo":"","footnotes":""},"class_list":["post-156","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/pages\/156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/comments?post=156"}],"version-history":[{"count":10,"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/pages\/156\/revisions"}],"predecessor-version":[{"id":456,"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/pages\/156\/revisions\/456"}],"up":[{"embeddable":true,"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/pages\/54"}],"wp:attachment":[{"href":"https:\/\/gfmstech.com\/ru\/wp-json\/wp\/v2\/media?parent=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}