{"id":6069,"date":"2026-06-23T05:38:19","date_gmt":"2026-06-23T05:38:19","guid":{"rendered":"https:\/\/fsxchemical.com\/?page_id=6069"},"modified":"2026-07-02T08:04:38","modified_gmt":"2026-07-02T08:04:38","slug":"sodium-alginate-application","status":"publish","type":"page","link":"https:\/\/fsxchemical.com\/ar\/applications\/sodium-alginate-application\/","title":{"rendered":"Sodium Alginate Application"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"6069\" class=\"elementor elementor-6069\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b5c0c9 wd-section-stretch e-con-full fsx-product-banner e-flex e-con e-parent\" data-id=\"9b5c0c9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-a70104f e-flex e-con-boxed e-con e-child\" data-id=\"a70104f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e16ce0a elementor-widget elementor-widget-heading\" data-id=\"e16ce0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Sodium Alginate for Reactive Dye Printing Applications<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0aca31a elementor-widget__width-initial elementor-widget elementor-widget-wd_text_block\" data-id=\"0aca31a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-center\">\n\t\t\t\n\t\t\t<p>Understand how sodium alginate supports reactive dye printing through paste stability, color yield, sharp pattern definition and clean wash-off.<\/p>\n\t\t\t\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-d11c0ef elementor-widget__width-auto elementor-widget-mobile__width-inherit text-center wd-el-breadcrumbs elementor-widget elementor-widget-wd_wc_breadcrumb\" data-id=\"d11c0ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_wc_breadcrumb.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav class=\"wd-breadcrumbs woocommerce-breadcrumb\" aria-label=\"Breadcrumb\">\t\t\t\t<span class=\"wd-last\">\n\t\t\t\t\tHome\t\t\t\t<\/span>\n\t\t\t<\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed18918 wd-section-stretch e-con-full e-flex e-con e-parent\" data-id=\"ed18918\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6495624 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"6495624\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  ============================================================\r\n  FSX SODIUM ALGINATE APPLICATION\r\n  MODULE 02 \u2014 FUNCTIONAL CHARACTERISTICS\r\n  ============================================================\r\n-->\r\n\r\n<div class=\"sa-func-v1\">\r\n  <div class=\"sa-func-v1__container\">\r\n\r\n    <div class=\"sa-func-v1__inner\">\r\n\r\n      <!-- \u5de6\u5217\uff1a\u6807\u9898 + \u5361\u7247\u7f51\u683c -->\r\n      <div class=\"sa-func-v1__left\">\r\n\r\n        <!-- \u6807\u9898\u533a -->\r\n        <div class=\"sa-func-v1__header\">\r\n          <span class=\"sa-func-v1__eyebrow\">What It Does in the Paste<\/span>\r\n          <h2>Functional characteristics of sodium alginate<\/h2>\r\n          <p>\r\n            These are the active roles sodium alginate plays in your printing system \u2014\r\n            not generic selling points, but functional properties that determine\r\n            whether it fits your process.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <!-- 3\u00d72 \u5361\u7247\u7f51\u683c -->\r\n        <div class=\"sa-func-v1__grid\">\r\n\r\n          <div class=\"sa-func-v1__card\">\r\n            <div class=\"sa-func-v1__icon\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M9 3h6M9 3v7l-4.5 9A1 1 0 0 0 5.4 21h13.2a1 1 0 0 0 .9-1.45L15 10V3\"\/>\r\n                <path d=\"M6.5 15h11\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <h3>Smooth paste body<\/h3>\r\n            <p>Forms a stable, smooth printing paste that holds consistent viscosity from preparation through printing without structural breakdown.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"sa-func-v1__card\">\r\n            <div class=\"sa-func-v1__icon\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"1.5\"\/>\r\n                <ellipse cx=\"12\" cy=\"12\" rx=\"10\" ry=\"4\"\/>\r\n                <ellipse cx=\"12\" cy=\"12\" rx=\"10\" ry=\"4\" transform=\"rotate(60 12 12)\"\/>\r\n                <ellipse cx=\"12\" cy=\"12\" rx=\"10\" ry=\"4\" transform=\"rotate(120 12 12)\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <h3>Reactive dye compatibility<\/h3>\r\n            <p>Anionic and non-reactive toward most reactive dyes and alkali systems \u2014 does not interfere with dye-fibre bonding during steaming fixation.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"sa-func-v1__card\">\r\n            <div class=\"sa-func-v1__icon\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M6 2v14a2 2 0 0 0 2 2h14\"\/>\r\n                <path d=\"M18 22V8a2 2 0 0 0-2-2H2\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <h3>Sharp edge definition<\/h3>\r\n            <p>Resists ink spread during printing \u2014 supports clean pattern outlines on both rotary and flat-screen processes.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"sa-func-v1__card\">\r\n            <div class=\"sa-func-v1__icon\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M22 3H2l8 9.46V19l4 2V12.46L22 3z\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <h3>Good screen penetration<\/h3>\r\n            <p>Suitable viscosity profile allows paste to pass through screen mesh consistently, supporting even colour lay-down across the fabric width.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"sa-func-v1__card\">\r\n            <div class=\"sa-func-v1__icon\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M12 2C6.5 2 2 6.5 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10C22 6.5 17.5 2 12 2z\"\/>\r\n                <path d=\"M6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2\"\/>\r\n                <path d=\"M14 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <h3>Easy wash-off<\/h3>\r\n            <p>Dissolves cleanly in the washing step after steaming \u2014 leaves minimal residue, supporting soft hand feel and clean fabric background.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"sa-func-v1__card\">\r\n            <div class=\"sa-func-v1__icon\">\r\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"\/>\r\n                <path d=\"M21 3v5h-5\"\/>\r\n                <path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"\/>\r\n                <path d=\"M3 21v-5h5\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <h3>Batch-to-batch stability<\/h3>\r\n            <p>Consistent viscosity profile across batches under stable preparation conditions \u2014 supports repeatable production outcomes run after run.<\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- \u53f3\u5217\uff1a\u56fe\u7247 + \u8bf4\u660e\u6587\u5b57 -->\r\n      <div class=\"sa-func-v1__photo-col\">\r\n\r\n        <div class=\"sa-func-v1__photo-wrap\">\r\n          <img\r\n            src=\"https:\/\/fsxchemical.com\/wp-content\/uploads\/2026\/07\/fsx-sodium-alginate-powder-stock-paste-solution-900x1200-1.webp\"\r\n            alt=\"FSX Chemical sodium alginate powder and stock paste solution for reactive textile printing paste preparation\"\r\n            width=\"900\"\r\n            height=\"1200\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\"\r\n          >\r\n        <\/div>\r\n\r\n        <p class=\"sa-func-v1__photo-caption\">\r\n          Sodium alginate dissolves in cold water under high-shear stirring.\r\n          Stock paste (3\u20135%) is prepared in advance and mixed into the\r\n          reactive colour paste formulation before printing.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-800d5ab wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"800d5ab\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3265758 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"3265758\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  ============================================================\r\n  FSX SODIUM ALGINATE APPLICATION\r\n  MODULE 03 \u2014 PHOTO BREAK\r\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  Image:\r\n  File: fsx-sodium-alginate-reactive-printing-flat-screen-process-1920x640-1.webp\r\n  Size: 1920 \u00d7 640 px\r\n  Ratio: 3:1 wide horizontal\r\n  ALT: Flat screen textile printing process using sodium alginate paste for reactive dye printing\r\n  ============================================================\r\n-->\r\n\r\n<div class=\"sa-break-v1\">\r\n  <div class=\"sa-break-v1__wrap\">\r\n    <img\r\n      src=\"https:\/\/fsxchemical.com\/wp-content\/uploads\/2026\/07\/fsx-sodium-alginate-reactive-printing-flat-screen-process-1920x640-1.webp\"\r\n      alt=\"Flat screen textile printing process using sodium alginate paste for reactive dye printing\"\r\n      width=\"1920\"\r\n      height=\"640\"\r\n      loading=\"lazy\"\r\n      decoding=\"async\"\r\n    >\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35888b9 wd-section-stretch e-con-full e-flex e-con e-parent\" data-id=\"35888b9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7059069 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"7059069\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  ============================================================\r\n  FSX SODIUM ALGINATE APPLICATION\r\n  MODULE 04 \u2014 APPLICATION SCENARIOS\r\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  \u7c98\u8d34\u4f4d\u7f6e\uff1aElementor \u2192 HTML \u6a21\u5757\uff0c\u653e\u5728 Module 03 \u6b63\u4e0b\u65b9\r\n  CSS \u7c98\u8d34\uff1a\u8be5\u6a21\u5757 \u2192 \u8fdb\u9636 \u2192 \u989d\u5916 CSS\r\n  ============================================================\r\n-->\r\n\r\n<div class=\"sa-scenarios-v1\">\r\n  <div class=\"sa-scenarios-v1__container\">\r\n\r\n    <!-- \u6807\u9898\u533a -->\r\n    <div class=\"sa-scenarios-v1__header\">\r\n      <span class=\"sa-scenarios-v1__eyebrow\">Suitable Applications<\/span>\r\n      <h2>Where sodium alginate fits your process<\/h2>\r\n      <p>\r\n        Each scenario maps a printing situation to the typical process and\r\n        what sodium alginate helps address. Use this to judge whether it\r\n        matches your current workflow.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- 2\u00d72 \u5361\u7247\u7f51\u683c -->\r\n    <div class=\"sa-scenarios-v1__grid\">\r\n\r\n      <!-- \u5361\u7247 1 -->\r\n      <div class=\"sa-scenarios-v1__card\">\r\n        <div class=\"sa-scenarios-v1__card-head\">\r\n          <span class=\"sa-scenarios-v1__badge\">Scenario 01<\/span>\r\n          <h3>Reactive printing on cotton \u2014 color yield priority<\/h3>\r\n        <\/div>\r\n        <div class=\"sa-scenarios-v1__card-body\">\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Fabric<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Cotton, viscose, modal, cellulosic blends<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Process<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Paste prep \u2192 Printing \u2192 Drying \u2192 Steaming \u2192 Washing<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Helps with<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">High color yield, bright shade, clean dye-fibre bonding<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Recommended<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">\r\n              <a href=\"#\" class=\"sa-scenarios-v1__tag\">Fushixin Print HV \/ MV<\/a>\r\n            <\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u5361\u7247 2 -->\r\n      <div class=\"sa-scenarios-v1__card\">\r\n        <div class=\"sa-scenarios-v1__card-head\">\r\n          <span class=\"sa-scenarios-v1__badge\">Scenario 02<\/span>\r\n          <h3>Fine pattern \/ sharp edge definition requirement<\/h3>\r\n        <\/div>\r\n        <div class=\"sa-scenarios-v1__card-body\">\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Fabric<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Cotton, silk, fine-weave cellulosic<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Process<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Paste prep \u2192 Flat-screen or rotary printing \u2192 Drying \u2192 Steaming \u2192 Washing<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Helps with<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Minimal ink spread, crisp outline, reduced bleeding at pattern edges<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Recommended<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">\r\n              <a href=\"#\" class=\"sa-scenarios-v1__tag\">Fushixin Print HV<\/a>\r\n            <\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u5361\u7247 3 -->\r\n      <div class=\"sa-scenarios-v1__card\">\r\n        <div class=\"sa-scenarios-v1__card-head\">\r\n          <span class=\"sa-scenarios-v1__badge\">Scenario 03<\/span>\r\n          <h3>High-speed rotary printing \u2014 stable viscosity demand<\/h3>\r\n        <\/div>\r\n        <div class=\"sa-scenarios-v1__card-body\">\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Fabric<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Cotton, viscose (continuous roll production)<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Process<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Stock paste prep \u2192 Continuous rotary printing \u2192 Drying \u2192 Steaming \u2192 Washing<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Helps with<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Sustained viscosity through run, consistent screen penetration, batch repeatability<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Recommended<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">\r\n              <a href=\"#\" class=\"sa-scenarios-v1__tag\">Fushixin Print LV \/ MV<\/a>\r\n            <\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u5361\u7247 4 -->\r\n      <div class=\"sa-scenarios-v1__card\">\r\n        <div class=\"sa-scenarios-v1__card-head\">\r\n          <span class=\"sa-scenarios-v1__badge\">Scenario 04<\/span>\r\n          <h3>Soft hand feel and wash-off critical (apparel fabric)<\/h3>\r\n        <\/div>\r\n        <div class=\"sa-scenarios-v1__card-body\">\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Fabric<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Viscose, modal, Tencel, silk<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Process<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Paste prep \u2192 Printing \u2192 Drying \u2192 Steaming \u2192 Full washing<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Helps with<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">Complete paste removal in washing, minimal stiffness, good final hand feel<\/span>\r\n          <\/div>\r\n          <div class=\"sa-scenarios-v1__row\">\r\n            <span class=\"sa-scenarios-v1__label\">Recommended<\/span>\r\n            <span class=\"sa-scenarios-v1__value\">\r\n              <a href=\"#\" class=\"sa-scenarios-v1__tag\">Fushixin Print MV \/ HV<\/a>\r\n            <\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div><!-- \/.sa-scenarios-v1__grid -->\r\n\r\n  <\/div><!-- \/.sa-scenarios-v1__container -->\r\n<\/div><!-- \/.sa-scenarios-v1 -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-961a785 wd-section-stretch e-con-full e-flex e-con e-parent\" data-id=\"961a785\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36474d2 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"36474d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  ============================================================\r\n  FSX SODIUM ALGINATE APPLICATION\r\n  MODULE 05 \u2014 PROCESS FLOW\r\n  Updated:\r\n  1. Reduced vertical spacing\r\n  2. Replaced SVG icons with process-matched icons\r\n  3. Mobile layout changed to vertical timeline for clearer flow direction\r\n  ============================================================\r\n-->\r\n\r\n<section class=\"sa-process-v1\" aria-labelledby=\"sa-process-v1-title\">\r\n  <div class=\"sa-process-v1__container\">\r\n\r\n    <!-- Header -->\r\n    <header class=\"sa-process-v1__header\">\r\n      <span class=\"sa-process-v1__eyebrow\">Where It Works in the Process<\/span>\r\n      <h2 id=\"sa-process-v1-title\">Typical reactive printing process reference<\/h2>\r\n      <p>\r\n        Sodium alginate is active from paste preparation through washing.\r\n        Highlighted steps show where it has the most direct influence on print quality.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- Process Steps -->\r\n    <div class=\"sa-process-v1__steps\" aria-label=\"Typical reactive printing process\">\r\n\r\n      <!-- Step 1 -->\r\n      <div class=\"sa-process-v1__step sa-process-v1__step--active sa-process-v1__step--link-active\">\r\n        <div class=\"sa-process-v1__dot\" aria-hidden=\"true\">\r\n          <svg viewbox=\"0 0 24 24\">\r\n            <path d=\"M9 3h6\"\/>\r\n            <path d=\"M10 3v6.5L5.6 18.7A1.4 1.4 0 0 0 6.9 21h10.2a1.4 1.4 0 0 0 1.3-2.3L14 9.5V3\"\/>\r\n            <path d=\"M7.7 16.2c1.5-.7 2.8.7 4.3 0s2.8.7 4.3 0\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"sa-process-v1__content\">\r\n          <span class=\"sa-process-v1__index\">Step 01<\/span>\r\n          <div class=\"sa-process-v1__label\">Stock Paste<br>Preparation<\/div>\r\n          <div class=\"sa-process-v1__sub\">Alginate dissolved in cold water under high-shear mixing<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 2 -->\r\n      <div class=\"sa-process-v1__step sa-process-v1__step--active sa-process-v1__step--link-active\">\r\n        <div class=\"sa-process-v1__dot\" aria-hidden=\"true\">\r\n          <svg viewbox=\"0 0 24 24\">\r\n            <path d=\"M12 3v10\"\/>\r\n            <path d=\"M8 7h8\"\/>\r\n            <path d=\"M7 14.5c1.2 1.2 2.9 1.8 5 1.8s3.8-.6 5-1.8\"\/>\r\n            <path d=\"M5.5 18.5c1.8 1.6 4 2.4 6.5 2.4s4.7-.8 6.5-2.4\"\/>\r\n            <path d=\"M9.2 10.6l5.6 2.8\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"sa-process-v1__content\">\r\n          <span class=\"sa-process-v1__index\">Step 02<\/span>\r\n          <div class=\"sa-process-v1__label\">Colour Paste<br>Mixing<\/div>\r\n          <div class=\"sa-process-v1__sub\">Stock paste combined with dye, urea, alkali and auxiliaries<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 3 -->\r\n      <div class=\"sa-process-v1__step sa-process-v1__step--active\">\r\n        <div class=\"sa-process-v1__dot\" aria-hidden=\"true\">\r\n          <svg viewbox=\"0 0 24 24\">\r\n            <rect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.2\"\/>\r\n            <path d=\"M7 10h10\"\/>\r\n            <path d=\"M8 13.2l8-4.4\"\/>\r\n            <path d=\"M6 19h12\"\/>\r\n            <path d=\"M9 21h6\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"sa-process-v1__content\">\r\n          <span class=\"sa-process-v1__index\">Step 03<\/span>\r\n          <div class=\"sa-process-v1__label\">Printing<\/div>\r\n          <div class=\"sa-process-v1__sub\">Rotary or flat-screen, paste transferred to fabric<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 4 -->\r\n      <div class=\"sa-process-v1__step\">\r\n        <div class=\"sa-process-v1__dot\" aria-hidden=\"true\">\r\n          <svg viewbox=\"0 0 24 24\">\r\n            <path d=\"M7 18c1.2-1.2 1.2-2.4 0-3.6s-1.2-2.4 0-3.6\"\/>\r\n            <path d=\"M12 19c1.4-1.5 1.4-3 0-4.5s-1.4-3 0-4.5\"\/>\r\n            <path d=\"M17 18c1.2-1.2 1.2-2.4 0-3.6s-1.2-2.4 0-3.6\"\/>\r\n            <path d=\"M5 6h14\"\/>\r\n            <path d=\"M6 3h12\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"sa-process-v1__content\">\r\n          <span class=\"sa-process-v1__index\">Step 04<\/span>\r\n          <div class=\"sa-process-v1__label\">Drying<\/div>\r\n          <div class=\"sa-process-v1__sub\">Moisture removed before steaming<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 5 -->\r\n      <div class=\"sa-process-v1__step\">\r\n        <div class=\"sa-process-v1__dot\" aria-hidden=\"true\">\r\n          <svg viewbox=\"0 0 24 24\">\r\n            <path d=\"M7 8c-1-1.2-1-2.4 0-3.6\"\/>\r\n            <path d=\"M12 8c-1-1.2-1-2.4 0-3.6\"\/>\r\n            <path d=\"M17 8c-1-1.2-1-2.4 0-3.6\"\/>\r\n            <rect x=\"5\" y=\"10\" width=\"14\" height=\"9\" rx=\"1.5\"\/>\r\n            <path d=\"M8 14h8\"\/>\r\n            <path d=\"M8 17h8\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"sa-process-v1__content\">\r\n          <span class=\"sa-process-v1__index\">Step 05<\/span>\r\n          <div class=\"sa-process-v1__label\">Steaming<br>\/ Fixation<\/div>\r\n          <div class=\"sa-process-v1__sub\">Dye-fibre reaction under controlled steam conditions<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 6 -->\r\n      <div class=\"sa-process-v1__step sa-process-v1__step--active\">\r\n        <div class=\"sa-process-v1__dot\" aria-hidden=\"true\">\r\n          <svg viewbox=\"0 0 24 24\">\r\n            <path d=\"M6 8.5c0-2.2 1.8-4 4-4 2.9 0 5 3.2 7.2 6.4A6 6 0 1 1 6 14\"\/>\r\n            <path d=\"M4.5 15.5c1.4-.8 2.8.8 4.2 0s2.8.8 4.2 0 2.8.8 4.2 0\"\/>\r\n            <path d=\"M5.5 19c1.2-.6 2.4.6 3.6 0s2.4.6 3.6 0 2.4.6 3.6 0\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"sa-process-v1__content\">\r\n          <span class=\"sa-process-v1__index\">Step 06<\/span>\r\n          <div class=\"sa-process-v1__label\">Washing<\/div>\r\n          <div class=\"sa-process-v1__sub\">Alginate removed cleanly \u2014 determines final hand feel<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 7 -->\r\n      <div class=\"sa-process-v1__step\">\r\n        <div class=\"sa-process-v1__dot\" aria-hidden=\"true\">\r\n          <svg viewbox=\"0 0 24 24\">\r\n            <rect x=\"5\" y=\"4\" width=\"14\" height=\"16\" rx=\"1.5\"\/>\r\n            <path d=\"M8 8h5\"\/>\r\n            <path d=\"M8 12h3\"\/>\r\n            <path d=\"M9 16l2 2 4-5\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"sa-process-v1__content\">\r\n          <span class=\"sa-process-v1__index\">Step 07<\/span>\r\n          <div class=\"sa-process-v1__label\">Finishing<\/div>\r\n          <div class=\"sa-process-v1__sub\">Softening, fixing agents applied as required<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Note -->\r\n    <div class=\"sa-process-v1__note\">\r\n      <strong>Highlighted steps<\/strong> show where sodium alginate has direct process influence.\r\n      Steaming conditions \u2014 temperature, duration and atmosphere \u2014 vary significantly by fabric,\r\n      dye system and equipment. All process parameters should be treated as reference only and\r\n      confirmed through laboratory trial under actual production conditions.\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37508c8 wd-section-stretch e-con-full e-flex e-con e-parent\" data-id=\"37508c8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ca60f4 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"6ca60f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"fsx-sa-app-m06-effect-i1\" aria-labelledby=\"fsx-sa-app-m06-effect-i1-title\">\r\n\r\n  <div class=\"fsx-sa-app-m06-effect-i1__container\">\r\n\r\n    <div class=\"fsx-sa-app-m06-effect-i1__inner\">\r\n\r\n      <!-- Left Column: Title + Comparison Image -->\r\n      <div class=\"fsx-sa-app-m06-effect-i1__left\">\r\n\r\n        <header class=\"fsx-sa-app-m06-effect-i1__header\">\r\n          <span class=\"fsx-sa-app-m06-effect-i1__eyebrow\">How to Judge the Result<\/span>\r\n          <h2 id=\"fsx-sa-app-m06-effect-i1-title\">What to look for after printing and washing<\/h2>\r\n          <p>\r\n            When assessing a sodium alginate print trial, these are the primary\r\n            indicators experienced buyers and technical managers check.\r\n          <\/p>\r\n        <\/header>\r\n\r\n        <figure class=\"fsx-sa-app-m06-effect-i1__photo\">\r\n          <div class=\"fsx-sa-app-m06-effect-i1__photo-wrap\">\r\n            <img\r\n              src=\"https:\/\/fsxchemical.com\/wp-content\/uploads\/2026\/07\/fsx-sodium-alginate-edge-sharpness-color-yield-comparison-1200x900-1.webp\"\r\n              alt=\"Reactive printed fabric comparison showing edge sharpness and color yield after sodium alginate printing test\"\r\n              width=\"1200\"\r\n              height=\"900\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n          <\/div>\r\n\r\n          <figcaption class=\"fsx-sa-app-m06-effect-i1__photo-caption\">\r\n            Representative comparison for illustration. Results depend on fabric,\r\n            dye system, steaming conditions and washing process \u2014 confirm through\r\n            sample testing.\r\n          <\/figcaption>\r\n        <\/figure>\r\n\r\n      <\/div>\r\n\r\n      <!-- Right Column: Indicator Module -->\r\n      <aside class=\"fsx-sa-app-m06-effect-i1__indicators\" aria-label=\"Key indicators to evaluate\">\r\n\r\n        <div class=\"fsx-sa-app-m06-effect-i1__indicators-head\">\r\n          <h2>Key indicators to evaluate<\/h2>\r\n          <p>\r\n            Focus on these five indicators when judging whether the sodium\r\n            alginate route is performing correctly for your application.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m06-effect-i1__list\">\r\n\r\n          <div class=\"fsx-sa-app-m06-effect-i1__item\">\r\n            <span class=\"fsx-sa-app-m06-effect-i1__dot\"><\/span>\r\n            <div class=\"fsx-sa-app-m06-effect-i1__item-text\">\r\n              <h4>Edge sharpness<\/h4>\r\n              <p>Pattern outlines should be clean under close inspection \u2014 no blurring, spreading or halo effect at colour boundaries.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"fsx-sa-app-m06-effect-i1__item\">\r\n            <span class=\"fsx-sa-app-m06-effect-i1__dot\"><\/span>\r\n            <div class=\"fsx-sa-app-m06-effect-i1__item-text\">\r\n              <h4>Color yield<\/h4>\r\n              <p>Depth and brightness of the printed colour after washing. Compare against your target shade on the same fabric type and dye recipe.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"fsx-sa-app-m06-effect-i1__item\">\r\n            <span class=\"fsx-sa-app-m06-effect-i1__dot\"><\/span>\r\n            <div class=\"fsx-sa-app-m06-effect-i1__item-text\">\r\n              <h4>Wash-off cleanliness<\/h4>\r\n              <p>After washing, unprinted areas should be clear with no paste residue or background staining visible.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"fsx-sa-app-m06-effect-i1__item\">\r\n            <span class=\"fsx-sa-app-m06-effect-i1__dot\"><\/span>\r\n            <div class=\"fsx-sa-app-m06-effect-i1__item-text\">\r\n              <h4>Hand feel after washing<\/h4>\r\n              <p>Fabric should feel soft and natural \u2014 excessive stiffness suggests incomplete paste removal or formulation adjustment needed.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"fsx-sa-app-m06-effect-i1__item\">\r\n            <span class=\"fsx-sa-app-m06-effect-i1__dot\"><\/span>\r\n            <div class=\"fsx-sa-app-m06-effect-i1__item-text\">\r\n              <h4>Batch consistency<\/h4>\r\n              <p>Compare two or more prints from the same paste batch \u2014 viscosity and shade should be stable across the run.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/aside>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b617c61 wd-section-stretch e-con-full e-flex e-con e-parent\" data-id=\"b617c61\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5d7e9e elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b5d7e9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  ============================================================\r\n  FSX SODIUM ALGINATE APPLICATION\r\n  MODULE 07 \u2014 ECONOMIC VALUE \/ ROUTE EVALUATION\r\n  Updated:\r\n  1. Left column contains header + table\r\n  2. Right column aligns with left column top\r\n  3. Right text block removes outer border\r\n  ============================================================\r\n-->\r\n\r\n<section class=\"sa-economic-v1\" aria-labelledby=\"sa-economic-v1-title\">\r\n  <div class=\"sa-economic-v1__container\">\r\n\r\n    <div class=\"sa-economic-v1__inner\">\r\n\r\n      <!-- \u5de6\u5217\uff1a\u6807\u9898 + \u8868\u683c -->\r\n      <div class=\"sa-economic-v1__left\">\r\n\r\n        <header class=\"sa-economic-v1__header\">\r\n          <span class=\"sa-economic-v1__eyebrow\">Route Evaluation<\/span>\r\n          <h2 id=\"sa-economic-v1-title\">Sodium alginate as the performance-first route<\/h2>\r\n          <p>\r\n            Sodium alginate is not the lowest-cost thickener option \u2014 it is the\r\n            most established performance route for reactive dye printing.\r\n          <\/p>\r\n        <\/header>\r\n\r\n        <div class=\"sa-economic-v1__table\">\r\n\r\n          <!-- \u8868\u5934 -->\r\n          <div class=\"sa-economic-v1__table-head\">\r\n            <div class=\"sa-economic-v1__th\">Dimension<\/div>\r\n            <div class=\"sa-economic-v1__th sa-economic-v1__th--highlight\">Sodium Alginate<\/div>\r\n            <div class=\"sa-economic-v1__th\">CMS \/ CMC Route<\/div>\r\n          <\/div>\r\n\r\n          <!-- \u884c 1 -->\r\n          <div class=\"sa-economic-v1__row\">\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--dim\">Color yield<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--strong\">High, reliable<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--good\">Good in selected systems<\/div>\r\n          <\/div>\r\n\r\n          <!-- \u884c 2 -->\r\n          <div class=\"sa-economic-v1__row\">\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--dim\">Edge sharpness<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--strong\">Excellent<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--good\">Good<\/div>\r\n          <\/div>\r\n\r\n          <!-- \u884c 3 -->\r\n          <div class=\"sa-economic-v1__row\">\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--dim\">Reactive dye compat.<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--strong\">Broad, established<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--neutral\">Varies by system<\/div>\r\n          <\/div>\r\n\r\n          <!-- \u884c 4 -->\r\n          <div class=\"sa-economic-v1__row\">\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--dim\">Wash-off<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--strong\">Clean, easy<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--good\">Good under proper washing<\/div>\r\n          <\/div>\r\n\r\n          <!-- \u884c 5 -->\r\n          <div class=\"sa-economic-v1__row\">\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--dim\">Formulation cost<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--neutral\">Higher raw material cost<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--good\">Lower in selected systems<\/div>\r\n          <\/div>\r\n\r\n          <!-- \u884c 6 -->\r\n          <div class=\"sa-economic-v1__row\">\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--dim\">Fine pattern suitability<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--strong\">Strong<\/div>\r\n            <div class=\"sa-economic-v1__td sa-economic-v1__td--neutral\">Depends on formulation<\/div>\r\n          <\/div>\r\n\r\n        <\/div><!-- \/.sa-economic-v1__table -->\r\n\r\n      <\/div><!-- \/.sa-economic-v1__left -->\r\n\r\n      <!-- \u53f3\u5217\uff1a\u6587\u5b57\u8bf4\u660e -->\r\n      <aside class=\"sa-economic-v1__text\">\r\n\r\n        <h2>When the performance route makes sense<\/h2>\r\n\r\n        <p>\r\n          For applications where color yield, edge definition and wash-off\r\n          quality are the primary concerns, sodium alginate remains the\r\n          reference standard in reactive dye printing.\r\n        <\/p>\r\n\r\n        <p>\r\n          For customers evaluating cost-control adjustments, a blended or\r\n          CMS-based route may be worth exploring after sample testing.\r\n          CMS and CMC routes are documented in separate application pages.\r\n        <\/p>\r\n\r\n        <div class=\"sa-economic-v1__note\">\r\n          Final route selection should be confirmed through laboratory sample\r\n          testing under your actual fabric, dye system and process conditions.\r\n          No thickener selection should be made based on this comparison alone.\r\n        <\/div>\r\n\r\n      <\/aside><!-- \/.sa-economic-v1__text -->\r\n\r\n    <\/div><!-- \/.sa-economic-v1__inner -->\r\n\r\n  <\/div><!-- \/.sa-economic-v1__container -->\r\n<\/section><!-- \/.sa-economic-v1 -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e4b79f wd-section-stretch e-con-full e-flex e-con e-parent\" data-id=\"5e4b79f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3284a28 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"3284a28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   FSX SODIUM ALGINATE APPLICATION PAGE\r\n   MODULE 08 - PRODUCT ROUTE SELECTOR\r\n   Stable Self-contained Version\r\n   Page-Isolated Class: fsx-sa-app-m08-selector-i1\r\n   Rules:\r\n   - CSS + HTML + JS in one Elementor HTML widget\r\n   - No :root\r\n   - No global selector\r\n   - Every selector starts with .fsx-sa-app-m08-selector-i1\r\n   - Mobile buttons keep 2 columns\r\n   - Scoped JS, no inline onclick, no window.saSelect\r\n   ============================================================ *\/\r\n\r\n.fsx-sa-app-m08-selector-i1,\r\n.fsx-sa-app-m08-selector-i1 *,\r\n.fsx-sa-app-m08-selector-i1 *::before,\r\n.fsx-sa-app-m08-selector-i1 *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1 {\r\n  --fsx-sa-app-m08-deep: #14244f;\r\n  --fsx-sa-app-m08-navy: #1e336d;\r\n  --fsx-sa-app-m08-cyan: #00a3c4;\r\n  --fsx-sa-app-m08-white: #ffffff;\r\n  --fsx-sa-app-m08-light: #f4f7fc;\r\n  --fsx-sa-app-m08-border: #dbe3ee;\r\n  --fsx-sa-app-m08-muted: #667085;\r\n  --fsx-sa-app-m08-text: #4b5563;\r\n\r\n  --fsx-sa-app-m08-font: \"Poppins\", Arial, Helvetica, sans-serif;\r\n  --fsx-sa-app-m08-max-width: 1600px;\r\n  --fsx-sa-app-m08-section-py: 10px;\r\n  --fsx-sa-app-m08-container-py: 10px;\r\n  --fsx-sa-app-m08-pad-desktop: 15px;\r\n  --fsx-sa-app-m08-pad-mobile: 16px;\r\n\r\n  --fsx-sa-app-m08-duration: 220ms;\r\n  --fsx-sa-app-m08-ease: cubic-bezier(.25, 1, .5, 1);\r\n\r\n  width: 100%;\r\n  padding-top: var(--fsx-sa-app-m08-section-py);\r\n  padding-bottom: var(--fsx-sa-app-m08-section-py);\r\n  background: var(--fsx-sa-app-m08-light);\r\n  color: var(--fsx-sa-app-m08-text);\r\n  font-family: var(--fsx-sa-app-m08-font);\r\n  -webkit-font-smoothing: antialiased;\r\n  isolation: isolate;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__container {\r\n  width: 100%;\r\n  max-width: var(--fsx-sa-app-m08-max-width);\r\n  margin: 0 auto;\r\n  padding: var(--fsx-sa-app-m08-container-py) var(--fsx-sa-app-m08-pad-desktop);\r\n}\r\n\r\n\/* Header *\/\r\n.fsx-sa-app-m08-selector-i1__header {\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__eyebrow {\r\n  display: block;\r\n  margin: 0 0 8px;\r\n  color: var(--fsx-sa-app-m08-cyan);\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n  line-height: 1.4;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__header h2 {\r\n  margin: 0 0 8px;\r\n  color: var(--fsx-sa-app-m08-deep);\r\n  font-size: clamp(1.375rem, 2.2vw, 1.875rem);\r\n  font-weight: 700;\r\n  line-height: 1.22;\r\n  letter-spacing: -.018em;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__header p {\r\n  margin: 0;\r\n  color: var(--fsx-sa-app-m08-muted);\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n  max-width: 680px;\r\n}\r\n\r\n\/* Question Buttons *\/\r\n.fsx-sa-app-m08-selector-i1__questions {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\r\n  gap: 10px !important;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__btn {\r\n  appearance: none;\r\n  -webkit-appearance: none;\r\n  width: 100%;\r\n  min-height: 44px;\r\n  font-family: var(--fsx-sa-app-m08-font);\r\n  font-size: 12.5px;\r\n  font-weight: 600;\r\n  color: var(--fsx-sa-app-m08-navy);\r\n  background: var(--fsx-sa-app-m08-white);\r\n  border: 1.5px solid var(--fsx-sa-app-m08-border);\r\n  border-radius: 0 !important;\r\n  padding: 10px 14px;\r\n  cursor: pointer;\r\n  line-height: 1.45;\r\n  text-align: left;\r\n  text-transform: none;\r\n  transform: translateY(0);\r\n  transition:\r\n    border-color var(--fsx-sa-app-m08-duration) ease,\r\n    background var(--fsx-sa-app-m08-duration) ease,\r\n    color var(--fsx-sa-app-m08-duration) ease,\r\n    box-shadow var(--fsx-sa-app-m08-duration) ease,\r\n    transform var(--fsx-sa-app-m08-duration) var(--fsx-sa-app-m08-ease);\r\n}\r\n\r\n@media (hover: hover) and (pointer: fine) {\r\n  .fsx-sa-app-m08-selector-i1__btn:hover {\r\n    border-color: var(--fsx-sa-app-m08-cyan);\r\n    color: var(--fsx-sa-app-m08-cyan);\r\n    background: var(--fsx-sa-app-m08-white);\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 4px 12px rgba(20, 36, 79, .06);\r\n  }\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__btn:active {\r\n  transform: translateY(0) scale(.995);\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__btn:focus-visible {\r\n  outline: 2px solid rgba(0, 163, 196, .35);\r\n  outline-offset: 2px;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__btn--active {\r\n  background: var(--fsx-sa-app-m08-navy) !important;\r\n  color: var(--fsx-sa-app-m08-white) !important;\r\n  border-color: var(--fsx-sa-app-m08-navy) !important;\r\n  box-shadow: 0 0 0 3px rgba(30, 51, 109, .08);\r\n}\r\n\r\n\/* Product Cards *\/\r\n.fsx-sa-app-m08-selector-i1__cards {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\r\n  gap: 20px !important;\r\n  width: 100%;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card {\r\n  background: var(--fsx-sa-app-m08-white);\r\n  border: 1.5px solid var(--fsx-sa-app-m08-border);\r\n  padding: 24px;\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  min-width: 0;\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n  transition:\r\n    opacity var(--fsx-sa-app-m08-duration) ease,\r\n    border-color var(--fsx-sa-app-m08-duration) ease,\r\n    box-shadow var(--fsx-sa-app-m08-duration) ease,\r\n    transform var(--fsx-sa-app-m08-duration) var(--fsx-sa-app-m08-ease);\r\n  will-change: transform;\r\n}\r\n\r\n@media (hover: hover) and (pointer: fine) {\r\n  .fsx-sa-app-m08-selector-i1__card:hover {\r\n    border-color: var(--fsx-sa-app-m08-cyan);\r\n    box-shadow: 0 8px 22px rgba(20, 36, 79, .08);\r\n    transform: translateY(-3px);\r\n  }\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card:active {\r\n  border-color: var(--fsx-sa-app-m08-cyan);\r\n  box-shadow: 0 4px 14px rgba(20, 36, 79, .08);\r\n  transform: translateY(-1px) scale(.995);\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card--highlight {\r\n  border-color: var(--fsx-sa-app-m08-navy);\r\n  box-shadow: 0 0 0 3px rgba(30, 51, 109, .07);\r\n  opacity: 1;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card--dimmed {\r\n  opacity: .32;\r\n}\r\n\r\n@media (hover: hover) and (pointer: fine) {\r\n  .fsx-sa-app-m08-selector-i1__card--dimmed:hover {\r\n    opacity: .72;\r\n  }\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card-tag {\r\n  display: block;\r\n  margin-bottom: 8px;\r\n  color: var(--fsx-sa-app-m08-cyan);\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n  line-height: 1.3;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card h3 {\r\n  margin: 0 0 4px;\r\n  color: var(--fsx-sa-app-m08-deep);\r\n  font-size: 1rem;\r\n  font-weight: 700;\r\n  line-height: 1.2;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card-basis {\r\n  margin: 0 0 16px;\r\n  color: var(--fsx-sa-app-m08-muted);\r\n  font-size: 11.5px;\r\n  line-height: 1.45;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__spec-row {\r\n  display: flex !important;\r\n  justify-content: space-between;\r\n  align-items: baseline;\r\n  padding: 8px 0;\r\n  border-bottom: 1px solid var(--fsx-sa-app-m08-border);\r\n  font-size: 12px;\r\n  gap: 12px;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__spec-row:last-of-type {\r\n  border-bottom: none;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__spec-key {\r\n  color: var(--fsx-sa-app-m08-muted);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__spec-val {\r\n  color: var(--fsx-sa-app-m08-deep);\r\n  font-size: 11.5px;\r\n  font-weight: 600;\r\n  text-align: right;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__card-links {\r\n  display: flex !important;\r\n  gap: 8px;\r\n  margin-top: auto;\r\n  padding-top: 18px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__link-tds,\r\n.fsx-sa-app-m08-selector-i1__link-sample {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 34px;\r\n  padding: 7px 14px;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  text-decoration: none !important;\r\n  border-radius: 0 !important;\r\n  transform: translateY(0);\r\n  transition:\r\n    border-color var(--fsx-sa-app-m08-duration) ease,\r\n    background var(--fsx-sa-app-m08-duration) ease,\r\n    color var(--fsx-sa-app-m08-duration) ease,\r\n    transform var(--fsx-sa-app-m08-duration) var(--fsx-sa-app-m08-ease);\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__link-tds {\r\n  color: var(--fsx-sa-app-m08-navy) !important;\r\n  background: var(--fsx-sa-app-m08-white);\r\n  border: 1px solid var(--fsx-sa-app-m08-border);\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__link-sample {\r\n  color: var(--fsx-sa-app-m08-white) !important;\r\n  background: var(--fsx-sa-app-m08-cyan);\r\n  border: 1px solid var(--fsx-sa-app-m08-cyan);\r\n}\r\n\r\n@media (hover: hover) and (pointer: fine) {\r\n  .fsx-sa-app-m08-selector-i1__link-tds:hover {\r\n    border-color: var(--fsx-sa-app-m08-navy);\r\n    background: var(--fsx-sa-app-m08-light);\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__link-sample:hover {\r\n    background: #0090ae;\r\n    border-color: #0090ae;\r\n    transform: translateY(-1px);\r\n  }\r\n}\r\n\r\n.fsx-sa-app-m08-selector-i1__link-tds:active,\r\n.fsx-sa-app-m08-selector-i1__link-sample:active {\r\n  transform: translateY(0) scale(.995);\r\n}\r\n\r\n\/* 1180px *\/\r\n@media (max-width: 1180px) {\r\n  .fsx-sa-app-m08-selector-i1__questions {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n  }\r\n}\r\n\r\n\/* 900px *\/\r\n@media (max-width: 900px) {\r\n  .fsx-sa-app-m08-selector-i1__container {\r\n    padding: var(--fsx-sa-app-m08-container-py) var(--fsx-sa-app-m08-pad-mobile);\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__header {\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__questions {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: 8px !important;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__cards {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: 16px !important;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__card {\r\n    padding: 20px;\r\n  }\r\n}\r\n\r\n\/* 760px: keep buttons 2 columns *\/\r\n@media (max-width: 760px) {\r\n  .fsx-sa-app-m08-selector-i1__header h2 {\r\n    font-size: 1.375rem;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__header p {\r\n    font-size: 13px;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__questions {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: 8px !important;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__btn {\r\n    min-height: 42px;\r\n    padding: 9px 10px;\r\n    font-size: 11.5px;\r\n    line-height: 1.38;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__card {\r\n    padding: 18px;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__spec-row {\r\n    align-items: flex-start;\r\n  }\r\n}\r\n\r\n\/* 520px *\/\r\n@media (max-width: 520px) {\r\n  .fsx-sa-app-m08-selector-i1__questions {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: 8px !important;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__btn {\r\n    min-height: 46px;\r\n    padding: 8px 9px;\r\n    font-size: 10.8px;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__cards {\r\n    grid-template-columns: 1fr !important;\r\n    gap: 14px !important;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__spec-row {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr;\r\n    gap: 4px;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__spec-val {\r\n    text-align: left;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__card-links {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__link-tds,\r\n  .fsx-sa-app-m08-selector-i1__link-sample {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n\/* 390px: still keep buttons 2 columns *\/\r\n@media (max-width: 390px) {\r\n  .fsx-sa-app-m08-selector-i1__questions {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__btn {\r\n    min-height: 48px;\r\n    padding: 8px;\r\n    font-size: 10.2px;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__card {\r\n    padding: 16px 14px;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__card-links {\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n}\r\n\r\n\/* Reduced motion *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .fsx-sa-app-m08-selector-i1__btn,\r\n  .fsx-sa-app-m08-selector-i1__card,\r\n  .fsx-sa-app-m08-selector-i1__link-tds,\r\n  .fsx-sa-app-m08-selector-i1__link-sample {\r\n    transition: none;\r\n  }\r\n\r\n  .fsx-sa-app-m08-selector-i1__btn:hover,\r\n  .fsx-sa-app-m08-selector-i1__btn:active,\r\n  .fsx-sa-app-m08-selector-i1__card:hover,\r\n  .fsx-sa-app-m08-selector-i1__card:active,\r\n  .fsx-sa-app-m08-selector-i1__link-tds:hover,\r\n  .fsx-sa-app-m08-selector-i1__link-tds:active,\r\n  .fsx-sa-app-m08-selector-i1__link-sample:hover,\r\n  .fsx-sa-app-m08-selector-i1__link-sample:active {\r\n    transform: none;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"fsx-sa-app-m08-selector-i1\" aria-labelledby=\"fsx-sa-app-m08-selector-i1-title\">\r\n  <div class=\"fsx-sa-app-m08-selector-i1__container\">\r\n\r\n    <div class=\"fsx-sa-app-m08-selector-i1__header\">\r\n      <span class=\"fsx-sa-app-m08-selector-i1__eyebrow\">Product Route<\/span>\r\n      <h2 id=\"fsx-sa-app-m08-selector-i1-title\">Which sodium alginate grade fits your process?<\/h2>\r\n      <p>\r\n        Select your printing situation below to see which grade is the most\r\n        relevant starting point. Final selection should always be confirmed\r\n        through sample testing.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"fsx-sa-app-m08-selector-i1__questions\" role=\"group\" aria-label=\"Sodium alginate grade selection\">\r\n      <button class=\"fsx-sa-app-m08-selector-i1__btn\" type=\"button\" data-grade=\"hv\" aria-pressed=\"false\">\r\n        I need a high-body paste at lower dosage\r\n      <\/button>\r\n\r\n      <button class=\"fsx-sa-app-m08-selector-i1__btn\" type=\"button\" data-grade=\"mv\" aria-pressed=\"false\">\r\n        General reactive printing on cotton \/ viscose\r\n      <\/button>\r\n\r\n      <button class=\"fsx-sa-app-m08-selector-i1__btn\" type=\"button\" data-grade=\"lv\" aria-pressed=\"false\">\r\n        High-speed rotary printing, fluidity priority\r\n      <\/button>\r\n\r\n      <button class=\"fsx-sa-app-m08-selector-i1__btn fsx-sa-app-m08-selector-i1__btn--active\" type=\"button\" data-grade=\"all\" aria-pressed=\"true\">\r\n        Show all three grades\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <div class=\"fsx-sa-app-m08-selector-i1__cards\">\r\n\r\n      <article class=\"fsx-sa-app-m08-selector-i1__card fsx-sa-app-m08-selector-i1__card--highlight\" data-card-grade=\"hv\">\r\n        <span class=\"fsx-sa-app-m08-selector-i1__card-tag\">High Viscosity<\/span>\r\n        <h3>Fushixin Print HV<\/h3>\r\n        <p class=\"fsx-sa-app-m08-selector-i1__card-basis\">Sodium Alginate \u00b7 CAS 9005-38-3<\/p>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Reference viscosity<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">20,000\u201330,000 mPa\u00b7s<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Concentration<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">3% solution<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">pH (1%)<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">7.0\u20138.0<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Best for<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">High-body paste, lower dosage<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__card-links\">\r\n          <a href=\"#\" class=\"fsx-sa-app-m08-selector-i1__link-tds\">View TDS<\/a>\r\n          <a href=\"#cta\" class=\"fsx-sa-app-m08-selector-i1__link-sample\">Request Sample<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"fsx-sa-app-m08-selector-i1__card fsx-sa-app-m08-selector-i1__card--highlight\" data-card-grade=\"mv\">\r\n        <span class=\"fsx-sa-app-m08-selector-i1__card-tag\">Medium Viscosity<\/span>\r\n        <h3>Fushixin Print MV<\/h3>\r\n        <p class=\"fsx-sa-app-m08-selector-i1__card-basis\">Sodium Alginate \u00b7 CAS 9005-38-3<\/p>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Reference viscosity<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">20,000\u201330,000 mPa\u00b7s<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Concentration<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">5% solution<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">pH (1%)<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">7.0\u20138.0<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Best for<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">General-purpose reactive printing<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__card-links\">\r\n          <a href=\"#\" class=\"fsx-sa-app-m08-selector-i1__link-tds\">View TDS<\/a>\r\n          <a href=\"#cta\" class=\"fsx-sa-app-m08-selector-i1__link-sample\">Request Sample<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"fsx-sa-app-m08-selector-i1__card fsx-sa-app-m08-selector-i1__card--highlight\" data-card-grade=\"lv\">\r\n        <span class=\"fsx-sa-app-m08-selector-i1__card-tag\">Low Viscosity<\/span>\r\n        <h3>Fushixin Print LV<\/h3>\r\n        <p class=\"fsx-sa-app-m08-selector-i1__card-basis\">Sodium Alginate \u00b7 CAS 9005-38-3<\/p>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Reference viscosity<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">20,000\u201330,000 mPa\u00b7s<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Concentration<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">8% solution<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">pH (1%)<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">7.0\u20138.0<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__spec-row\">\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-key\">Best for<\/span>\r\n          <span class=\"fsx-sa-app-m08-selector-i1__spec-val\">High-speed rotary printing<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"fsx-sa-app-m08-selector-i1__card-links\">\r\n          <a href=\"#\" class=\"fsx-sa-app-m08-selector-i1__link-tds\">View TDS<\/a>\r\n          <a href=\"#cta\" class=\"fsx-sa-app-m08-selector-i1__link-sample\">Request Sample<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  function initFsxSaAppM08SelectorI1(root) {\r\n    if (!root || root.dataset.fsxSaAppM08SelectorReady === \"true\") return;\r\n\r\n    root.dataset.fsxSaAppM08SelectorReady = \"true\";\r\n\r\n    var buttons = root.querySelectorAll(\".fsx-sa-app-m08-selector-i1__btn\");\r\n    var cards = root.querySelectorAll(\".fsx-sa-app-m08-selector-i1__card\");\r\n\r\n    function selectGrade(grade, activeButton) {\r\n      buttons.forEach(function (button) {\r\n        button.classList.remove(\"fsx-sa-app-m08-selector-i1__btn--active\");\r\n        button.setAttribute(\"aria-pressed\", \"false\");\r\n      });\r\n\r\n      activeButton.classList.add(\"fsx-sa-app-m08-selector-i1__btn--active\");\r\n      activeButton.setAttribute(\"aria-pressed\", \"true\");\r\n\r\n      if (grade === \"all\") {\r\n        cards.forEach(function (card) {\r\n          card.classList.remove(\"fsx-sa-app-m08-selector-i1__card--dimmed\");\r\n          card.classList.add(\"fsx-sa-app-m08-selector-i1__card--highlight\");\r\n        });\r\n        return;\r\n      }\r\n\r\n      cards.forEach(function (card) {\r\n        var isTarget = card.getAttribute(\"data-card-grade\") === grade;\r\n        card.classList.toggle(\"fsx-sa-app-m08-selector-i1__card--highlight\", isTarget);\r\n        card.classList.toggle(\"fsx-sa-app-m08-selector-i1__card--dimmed\", !isTarget);\r\n      });\r\n    }\r\n\r\n    buttons.forEach(function (button) {\r\n      button.addEventListener(\"click\", function () {\r\n        selectGrade(button.getAttribute(\"data-grade\"), button);\r\n      });\r\n    });\r\n  }\r\n\r\n  function bootFsxSaAppM08SelectorI1() {\r\n    document.querySelectorAll(\".fsx-sa-app-m08-selector-i1\").forEach(initFsxSaAppM08SelectorI1);\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", bootFsxSaAppM08SelectorI1);\r\n  } else {\r\n    bootFsxSaAppM08SelectorI1();\r\n  }\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eca1a00 wd-section-stretch e-con-full e-flex e-con e-parent\" data-id=\"eca1a00\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Sodium Alginate for Reactive Dye Printing Applications Understand how sodium alginate supports reactive dye printing through paste stability, color yield,<\/p>","protected":false},"author":1,"featured_media":0,"parent":6091,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"Sodium Alginate for Reactive Printing | FSX Chemical","_seopress_titles_desc":"Explore sodium alginate for reactive dye printing, including paste stability, color yield, wash-off and grade matching. Request TDS or sample evaluation.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"Sodium Alginate Application Guide | FSX Chemical","_seopress_social_fb_desc":"Review sodium alginate functions, reactive dye printing routes, quality indicators and starting grades for textile printing paste evaluation.","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"Sodium Alginate Application Guide | FSX Chemical","_seopress_social_twitter_desc":"Review sodium alginate functions, reactive dye printing routes, quality indicators and starting grades for textile printing paste evaluation.","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"sodium alginate for reactive printing,sodium alginate textile printing,sodium alginate printing paste,reactive dye printing thickener","footnotes":""},"class_list":["post-6069","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/pages\/6069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/comments?post=6069"}],"version-history":[{"count":17,"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/pages\/6069\/revisions"}],"predecessor-version":[{"id":8651,"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/pages\/6069\/revisions\/8651"}],"up":[{"embeddable":true,"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/pages\/6091"}],"wp:attachment":[{"href":"https:\/\/fsxchemical.com\/ar\/wp-json\/wp\/v2\/media?parent=6069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}