{"id":12,"date":"2025-12-10T14:24:52","date_gmt":"2025-12-10T14:24:52","guid":{"rendered":"https:\/\/powdercoatlinekt.com\/?page_id=12"},"modified":"2026-04-03T01:29:26","modified_gmt":"2026-04-03T01:29:26","slug":"home","status":"publish","type":"page","link":"https:\/\/powdercoatlinekt.com\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Ketu Coating Line - Solutions cl\u00e9s en main pour lignes de peinture en poudre<\/title>\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n    <script>\n        tailwind.config = {\n            theme: {\n                extend: {\n                    colors: {\n                        primary: '#A008FC',\n                        secondary: '#6366F1',\n                        accent: '#EC4899',\n                        neutral: {\n                            50: '#FAFAFA',\n                            100: '#F5F5F5',\n                            200: '#E5E5E5',\n                            300: '#D4D4D4',\n                            400: '#A3A3A3',\n                            500: '#737373',\n                            600: '#525252',\n                            700: '#404040',\n                            800: '#262626',\n                            900: '#171717'\n                        }\n                    },\n                    fontFamily: {\n                        'sans': ['Inter', 'Noto Sans SC', 'system-ui', 'sans-serif'],\n                        'chinese': ['Noto Sans SC', 'system-ui', 'sans-serif']\n                    }\n                }\n            }\n        }\n    <\/script>\n<\/head>\n<body class=\"font-sans bg-white text-neutral-800\">\n\n<!-- ================== Hero Section ================== -->\n<section id=\"hero\" class=\"relative min-h-screen overflow-hidden\">\n    <!-- Background Image -->\n    <img decoding=\"async\" \n        src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/\u7535\u68af\u884c\u4e1a-\u897f\u5b50-4.jpg\"\n        alt=\"Arri\u00e8re-plan de la ligne de peinture en poudre\"\n        class=\"absolute inset-0 w-full h-full object-cover\"\n    >\n\n    <!-- Overlays -->\n    <div class=\"absolute inset-0 bg-black\/60\"><\/div>\n    <div class=\"absolute inset-0 bg-gradient-to-r from-black\/80 via-black\/55 to-black\/35\"><\/div>\n    <div class=\"absolute inset-0 bg-gradient-to-t from-black\/40 via-transparent to-black\/10\"><\/div>\n\n    <!-- Decorative -->\n    <div class=\"absolute top-12 left-6 lg:left-12 z-20 w-24 h-2 rounded-full bg-gradient-to-r from-fuchsia-500 to-purple-600\"><\/div>\n    <div class=\"absolute -bottom-20 left-0 right-0 h-40 bg-gradient-to-r from-fuchsia-500 via-purple-600 to-pink-500 -skew-y-3 origin-bottom-left z-10 opacity-95\"><\/div>\n\n    <div class=\"relative z-20 container mx-auto px-6 pt-6 pb-16\">\n        <div class=\"max-w-7xl mx-auto min-h-screen flex flex-col justify-center\">\n            <div class=\"grid lg:grid-cols-2 gap-14 items-center py-10 lg:py-16\">\n                \n                <!-- Left Content -->\n                <div class=\"space-y-8\">\n                    <div class=\"inline-flex items-center px-4 py-2 rounded-full bg-white\/10 backdrop-blur-md border border-white\/15 text-white text-sm font-medium\">\n                        <span class=\"w-2 h-2 bg-fuchsia-400 rounded-full mr-2 animate-pulse\"><\/span>\n                        Votre partenaire pr\u00e9cieux pour les machines de rev\u00eatement\n                    <\/div>\n\n                    <div class=\"space-y-4\">\n                        <h1 class=\"text-5xl md:text-6xl xl:text-7xl font-extrabold leading-[0.95]\">\n                            <span class=\"block bg-gradient-to-b from-fuchsia-400 to-purple-600 bg-clip-text text-transparent drop-shadow-[0_2px_12px_rgba(168,85,247,0.45)]\">\n                                Ligne de peinture en poudre Usine\n                            <\/span>\n                            <span class=\"block text-white drop-shadow-md\">\n                                KETU \u00c9conomisez votre temps et votre co\u00fbt\n                            <\/span>\n                        <\/h1>\n\n                        <p class=\"max-w-2xl text-white\/85 text-base lg:text-lg leading-relaxed\">\n                            Nous fournissons des solutions compl\u00e8tes de lignes de poudrage pour le mobilier en m\u00e9tal, les armoires, les profils en aluminium, les syst\u00e8mes d'\u00e9tag\u00e8res et autres produits industriels. De la conception \u00e0 la fabrication, en passant par l'installation et la formation, Ketu aide les usines \u00e0 am\u00e9liorer la production, la coh\u00e9rence du rev\u00eatement et l'efficacit\u00e9 \u00e9nerg\u00e9tique.\n                        <\/p>\n                    <\/div>\n\n                    <div class=\"max-w-2xl rounded-2xl bg-white\/10 backdrop-blur-md border border-white\/15 p-6 lg:p-7 space-y-4 shadow-xl\">\n                        <div class=\"flex items-center gap-3\">\n                            <span class=\"text-fuchsia-400 text-xl font-bold leading-none\"><\/span>\n                            <span class=\"text-base lg:text-lg font-semibold text-white leading-snug\">Plus de 10 lignes de production automatis\u00e9es<\/span>\n                        <\/div>\n\n                        <div class=\"flex items-center gap-3\">\n                            <span class=\"text-fuchsia-400 text-xl font-bold leading-none\"><\/span>\n                            <span class=\"text-base lg:text-lg font-semibold text-white leading-snug\">Plus de 25 ans d'exp\u00e9rience en machines de rev\u00eatement<\/span>\n                        <\/div>\n\n                        <div class=\"flex items-center gap-3\">\n                            <span class=\"text-fuchsia-400 text-xl font-bold leading-none\"><\/span>\n                            <span class=\"text-base lg:text-lg font-semibold text-white leading-snug\">Partenariat de co-marquage r\u00e9ussi<\/span>\n                        <\/div>\n\n                        <div class=\"flex items-center gap-3\">\n                            <span class=\"text-fuchsia-400 text-xl font-bold leading-none\"><\/span>\n                            <span class=\"text-base lg:text-lg font-semibold text-white leading-snug\">Solutions technologiquement avanc\u00e9es en continu<\/span>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"flex flex-wrap gap-4 pt-2\">\n                        <a href=\"#contact\" class=\"px-8 py-4 rounded-full bg-gradient-to-r from-fuchsia-500 to-purple-600 text-white font-semibold shadow-lg hover:scale-105 transition-all\">\n                            Obtenez une proposition de ligne personnalis\u00e9e\n                        <\/a>\n                        <a href=\"#contact\" class=\"px-8 py-4 rounded-full border border-white\/35 text-white font-semibold backdrop-blur-sm hover:bg-white\/10 transition-all\">\n                            Envoyer la disposition de l'usine\n                        <\/a>\n                    <\/div>\n\n                    <!-- Quick Stats -->\n                    <div class=\"grid grid-cols-3 gap-4 pt-3 max-w-2xl\">\n                        <div class=\"rounded-2xl bg-white\/8 backdrop-blur-md border border-white\/10 px-4 py-4\">\n                            <div class=\"text-2xl lg:text-3xl font-bold text-white\">25+<\/div>\n                            <div class=\"text-xs lg:text-sm text-white\/70 mt-1\">Ann\u00e9es d'exp\u00e9rience<\/div>\n                        <\/div>\n                        <div class=\"rounded-2xl bg-white\/8 backdrop-blur-md border border-white\/10 px-4 py-4\">\n                            <div class=\"text-2xl lg:text-3xl font-bold text-white\">10+<\/div>\n                            <div class=\"text-xs lg:text-sm text-white\/70 mt-1\">Lignes de production<\/div>\n                        <\/div>\n                        <div class=\"rounded-2xl bg-white\/8 backdrop-blur-md border border-white\/10 px-4 py-4\">\n                            <div class=\"text-2xl lg:text-3xl font-bold text-white\">Cl\u00e9 en main<\/div>\n                            <div class=\"text-xs lg:text-sm text-white\/70 mt-1\">De la conception \u00e0 la formation<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Right Content -->\n                <div class=\"relative hidden lg:block\">\n                    <!-- Right Product Showcase -->\n<div class=\"relative hidden lg:block\">\n    <div class=\"relative max-w-[560px] ml-auto\">\n        \n        <!-- Floating top tag -->\n        <div class=\"absolute -top-4 left-4 z-20 bg-white\/92 backdrop-blur-md rounded-2xl px-4 py-3 shadow-lg border border-white\/70\">\n            <div class=\"text-xs font-semibold uppercase tracking-wider text-neutral-500\">Cas de projet r\u00e9el<\/div>\n            <div class=\"text-sm font-bold text-neutral-900 mt-1\">Solutions de lignes de poudrage<\/div>\n        <\/div>\n\n        <!-- Main panel -->\n        <div class=\"rounded-[28px] bg-white\/10 backdrop-blur-xl border border-white\/15 p-5 shadow-2xl\">\n            \n            <!-- Main image -->\n            <div class=\"overflow-hidden rounded-3xl bg-white shadow-lg mb-5\">\n                <div class=\"overflow-hidden\">\n                    <img decoding=\"async\"\n                        src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/\u7535\u68af\u884c\u4e1a-\u897f\u5b50-4.jpg\"\n                        alt=\"Ligne de peinture en poudre compl\u00e8te\"\n                        class=\"w-full h-[260px] object-cover hover:scale-105 transition-transform duration-700\"\n                    >\n                <\/div>\n                <div class=\"px-5 py-4\">\n                    <p class=\"text-xs uppercase tracking-[0.18em] text-fuchsia-600 font-semibold\">Projet principal<\/p>\n                    <h3 class=\"text-xl font-bold text-neutral-900 mt-1\">Ligne de peinture en poudre compl\u00e8te<\/h3>\n                    <p class=\"text-sm text-neutral-500 mt-1\">Syst\u00e8me int\u00e9gr\u00e9 de convoyeur, cabine, cuisson et manutention<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- 4 product cards -->\n            <div class=\"grid grid-cols-2 gap-4\">\n                \n                <div class=\"group rounded-2xl overflow-hidden bg-white shadow-lg hover:-translate-y-1 transition-all duration-300\">\n                    <div class=\"overflow-hidden\">\n                        <img decoding=\"async\"\n                            src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/\u4ed3\u50a8\u884c\u4e1a-9-scaled.jpg\"\n                            alt=\"Rayonnage de stockage de la ligne de rev\u00eatement\"\n                            class=\"w-full h-[155px] object-cover group-hover:scale-105 transition-transform duration-500\"\n                        >\n                    <\/div>\n                    <div class=\"px-4 py-3\">\n                        <h4 class=\"text-sm lg:text-base font-semibold text-neutral-900\">Ligne de rev\u00eatement pour racks de stockage<\/h4>\n                    <\/div>\n                <\/div>\n\n                <div class=\"group rounded-2xl overflow-hidden bg-white shadow-lg hover:-translate-y-1 transition-all duration-300\">\n                    <div class=\"overflow-hidden\">\n                        <img decoding=\"async\"\n                            src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/\u80cc\u5305\u7c89\u623f-25-scaled.webp\"\n                            alt=\"Cabine de pulv\u00e9risation de poudre\"\n                            class=\"w-full h-[155px] object-cover group-hover:scale-105 transition-transform duration-500\"\n                        >\n                    <\/div>\n                    <div class=\"px-4 py-3\">\n                        <h4 class=\"text-sm lg:text-base font-semibold text-neutral-900\">Cabine de pulv\u00e9risation de poudre<\/h4>\n                    <\/div>\n                <\/div>\n\n                <div class=\"group rounded-2xl overflow-hidden bg-white shadow-lg hover:-translate-y-1 transition-all duration-300\">\n                    <div class=\"overflow-hidden\">\n                        <img decoding=\"async\"\n                            src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/\u4e8c\u7ea7\u56de\u6536\u67dc-28-scaled.webp\"\n                            alt=\"Syst\u00e8me de r\u00e9cup\u00e9ration de poudre\"\n                            class=\"w-full h-[155px] object-cover group-hover:scale-105 transition-transform duration-500\"\n                        >\n                    <\/div>\n                    <div class=\"px-4 py-3\">\n                        <h4 class=\"text-sm lg:text-base font-semibold text-neutral-900\">Syst\u00e8me de r\u00e9cup\u00e9ration de poudre<\/h4>\n                    <\/div>\n                <\/div>\n\n                <div class=\"group rounded-2xl overflow-hidden bg-white shadow-lg hover:-translate-y-1 transition-all duration-300\">\n                    <div class=\"overflow-hidden\">\n                        <img decoding=\"async\"\n                            src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/\u55b7\u6dcb-27-scaled.webp\"\n                            alt=\"Tunnel de pulv\u00e9risation de pr\u00e9traitement\"\n                            class=\"w-full h-[155px] object-cover group-hover:scale-105 transition-transform duration-500\"\n                        >\n                    <\/div>\n                    <div class=\"px-4 py-3\">\n                        <h4 class=\"text-sm lg:text-base font-semibold text-neutral-900\">Tunnel de pulv\u00e9risation de pr\u00e9traitement<\/h4>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <!-- Bottom badge -->\n        <div class=\"absolute -bottom-4 right-4 z-20 bg-white\/92 backdrop-blur-md rounded-2xl px-5 py-4 shadow-lg border border-white\/70\">\n            <div class=\"text-center\">\n                <div class=\"text-lg font-bold text-neutral-900\">Solution cl\u00e9 en main<\/div>\n                <div class=\"text-xs text-neutral-500\">Conception \u00b7 Construction \u00b7 Installation \u00b7 Formation<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                <\/div>\n\n                <!-- Mobile Gallery -->\n                <div class=\"lg:hidden\">\n                    <div class=\"grid grid-cols-2 gap-3 mt-2\">\n                        <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/\u4ed3\u50a8\u884c\u4e1a-9-scaled.jpg\" alt=\"Ligne industrielle d&#039;entrep\u00f4t\" class=\"rounded-2xl h-36 w-full object-cover border border-white\/20\">\n                        <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/\u80cc\u5305\u7c89\u623f-25-scaled.webp\" alt=\"Cabine de poudre\" class=\"rounded-2xl h-36 w-full object-cover border border-white\/20\">\n                        <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/\u4e8c\u7ea7\u56de\u6536\u67dc-28-scaled.webp\" alt=\"Syst\u00e8me de r\u00e9cup\u00e9ration de poudre\" class=\"rounded-2xl h-36 w-full object-cover border border-white\/20\">\n                        <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/\u55b7\u6dcb-27-scaled.webp\" alt=\"Syst\u00e8me de pulv\u00e9risation de pr\u00e9traitement\" class=\"rounded-2xl h-36 w-full object-cover border border-white\/20\">\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Bottom Industry Tags -->\n            <div class=\"relative z-20 mt-6 lg:mt-10\">\n                \n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ================== Partner Logos ================== -->\n<section id=\"partners\" class=\"py-16 bg-white\">\n    <div class=\"container mx-auto px-6\">\n    <div class=\"max-w-7xl mx-auto\">\n        <div class=\"grid grid-cols-2 sm:grid-cols-4 lg:grid-cols-8 gap-4 lg:gap-5\">\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/6-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 1\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/2-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 2\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/3-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 3\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/8-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 4\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/5-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 5\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/7-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 6\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/4-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 7\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n\n            <div class=\"rounded-2xl overflow-hidden shadow-sm\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/1-\u8f6c\u6362\u81ea-jpg.webp\" alt=\"Cas client 8\" class=\"w-full h-28 sm:h-32 lg:h-36 object-cover\">\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<\/section>\n\n<!-- ================== Products & Equipment Section ================== -->\n<section id=\"product-directory\" class=\"py-20 bg-neutral-50\">\n  <div class=\"container mx-auto px-6\">\n    <div class=\"max-w-7xl mx-auto\">\n      <div class=\"max-w-3xl mx-auto text-center mb-12\">\n        <div class=\"inline-flex items-center px-4 py-2 bg-primary\/10 text-primary rounded-full text-sm font-medium mb-4\">\n          <span class=\"w-2 h-2 bg-primary rounded-full mr-2\"><\/span>\n          R\u00e9pertoire de produits\n        <\/div>\n        <h2 class=\"text-3xl lg:text-5xl font-bold text-neutral-900 mb-4\">\n          \u00c9quipements de poudrage et syst\u00e8mes de lignes\n        <\/h2>\n        <p class=\"text-neutral-600 text-base lg:text-lg leading-relaxed\">\n          D\u00e9couvrez des lignes de poudrage compl\u00e8tes, syst\u00e8mes de pr\u00e9traitement, cabines de poudrage, unit\u00e9s de r\u00e9cup\u00e9ration, \u00e9quipements de cuisson et modules auxiliaires dans un r\u00e9pertoire de produits structur\u00e9.\n        <\/p>\n      <\/div>\n\n      <div class=\"rounded-[32px] bg-white border border-neutral-200 shadow-sm p-5 lg:p-7 mb-10\">\n        <div class=\"flex flex-wrap items-center justify-center gap-3 lg:gap-4 text-center\">\n          <div class=\"px-4 py-3 rounded-2xl bg-neutral-50 border border-neutral-200 text-sm font-semibold text-neutral-800\">Lignes Compl\u00e8tes<\/div>\n          <div class=\"text-primary font-bold\">\u2192<\/div>\n          <div class=\"px-4 py-3 rounded-2xl bg-neutral-50 border border-neutral-200 text-sm font-semibold text-neutral-800\">Pr\u00e9administration<\/div>\n          <div class=\"text-primary font-bold\">\u2192<\/div>\n          <div class=\"px-4 py-3 rounded-2xl bg-neutral-50 border border-neutral-200 text-sm font-semibold text-neutral-800\">Cabine de poudrage<\/div>\n          <div class=\"text-primary font-bold\">\u2192<\/div>\n          <div class=\"px-4 py-3 rounded-2xl bg-neutral-50 border border-neutral-200 text-sm font-semibold text-neutral-800\">R\u00e9cup\u00e9ration<\/div>\n          <div class=\"text-primary font-bold\">\u2192<\/div>\n          <div class=\"px-4 py-3 rounded-2xl bg-neutral-50 border border-neutral-200 text-sm font-semibold text-neutral-800\">Curing<\/div>\n          <div class=\"text-primary font-bold\">\u2192<\/div>\n          <div class=\"px-4 py-3 rounded-2xl bg-neutral-50 border border-neutral-200 text-sm font-semibold text-neutral-800\">Auxiliaire<\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"pd-grid\" class=\"grid md:grid-cols-2 xl:grid-cols-3 gap-6\"><\/div>\n\n      <div class=\"mt-10 rounded-[32px] bg-gradient-to-r from-primary to-accent p-8 lg:p-10 text-white\">\n        <div class=\"grid lg:grid-cols-2 gap-8 items-center\">\n          <div>\n            <p class=\"text-xs uppercase tracking-[0.18em] text-white\/80 font-semibold mb-2\">Demande rapide<\/p>\n            <h3 class=\"text-2xl lg:text-4xl font-bold mb-3\">\n              Envoyez la taille de votre produit, la production et la disposition de votre atelier\n            <\/h3>\n            <p class=\"text-white\/90 text-base lg:text-lg leading-relaxed\">\n              Nous recommanderons la structure de ligne adapt\u00e9e, les modules correspondants et la direction de mise \u00e0 niveau pour votre usine.\n            <\/p>\n          <\/div>\n          <div class=\"lg:text-right\">\n            <a href=\"#contact\" class=\"inline-flex items-center px-7 py-4 rounded-full bg-white text-neutral-900 font-semibold hover:bg-neutral-100 transition-all\">\n              Obtenir une proposition adapt\u00e9e\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div id=\"pd-overlay\" class=\"fixed inset-0 bg-black\/55 backdrop-blur-[2px] z-[70] hidden\"><\/div>\n\n  <aside id=\"pd-drawer\" class=\"fixed top-0 right-0 h-full w-full lg:w-[84%] xl:w-[76%] bg-white z-[80] shadow-2xl translate-x-full transition-transform duration-300 overflow-hidden\">\n    <div class=\"h-full flex flex-col\">\n      <div class=\"border-b border-neutral-200 px-5 lg:px-8 py-4 lg:py-5 bg-white\">\n        <div class=\"flex items-start justify-between gap-4\">\n          <div>\n            <p id=\"pd-kicker\" class=\"text-xs uppercase tracking-[0.18em] text-primary font-semibold mb-2\">Cat\u00e9gorie<\/p>\n            <h3 id=\"pd-title\" class=\"text-2xl lg:text-4xl font-bold text-neutral-900 mb-2\">Cat\u00e9gorie de produit<\/h3>\n            <p id=\"pd-summary\" class=\"text-sm lg:text-base text-neutral-600 max-w-4xl\">\n              Description de la cat\u00e9gorie\n            <\/p>\n          <\/div>\n          <button id=\"pd-close\" type=\"button\" class=\"shrink-0 w-11 h-11 rounded-full border border-neutral-200 text-neutral-700 hover:bg-neutral-100 transition-all flex items-center justify-center\">\n            <span class=\"text-xl leading-none\">\u00d7<\/span>\n          <\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"flex-1 min-h-0 grid lg:grid-cols-[300px_minmax(0,1fr)]\">\n        <div class=\"border-r border-neutral-200 bg-neutral-50 p-4 lg:p-5 overflow-y-auto\">\n          <div class=\"mb-4\">\n            <h4 class=\"text-sm font-bold text-neutral-900 mb-1\">R\u00e9pertoire de s\u00e9ries<\/h4>\n            <p class=\"text-xs text-neutral-500\">S\u00e9lectionnez une s\u00e9rie de produits pour voir les d\u00e9tails.<\/p>\n          <\/div>\n          <div id=\"pd-nav\" class=\"space-y-2\"><\/div>\n        <\/div>\n\n        <div class=\"overflow-y-auto\">\n          <div class=\"p-5 lg:p-8\">\n            <div class=\"grid xl:grid-cols-[1.15fr_0.85fr] gap-6 mb-8\">\n              <div class=\"rounded-[28px] border border-neutral-200 bg-white overflow-hidden shadow-sm\">\n                <div id=\"pd-image\" class=\"aspect-[16\/10] w-full bg-neutral-100\"><\/div>\n                <div class=\"border-t border-neutral-200 p-4 lg:p-5\">\n                  <div class=\"grid md:grid-cols-3 gap-3\">\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Focalisation d'affichage<\/div>\n                      <div id=\"pd-focus\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Position de la ligne<\/div>\n                      <div id=\"pd-position\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Style de contenu<\/div>\n                      <div id=\"pd-style\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <div class=\"space-y-6\">\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <p class=\"text-xs uppercase tracking-[0.18em] text-primary font-semibold mb-2\">S\u00e9rie s\u00e9lectionn\u00e9e<\/p>\n                  <h4 id=\"pd-item-title\" class=\"text-2xl font-bold text-neutral-900 mb-3\">Nom du produit<\/h4>\n                  <p id=\"pd-item-desc\" class=\"text-neutral-600 text-sm lg:text-base leading-relaxed mb-5\">\n                    R\u00e9sum\u00e9 du produit\n                  <\/p>\n                  <div id=\"pd-tags\" class=\"flex flex-wrap gap-2\"><\/div>\n                <\/div>\n\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-4\">Bloc de d\u00e9cision rapide<\/h5>\n                  <div class=\"grid grid-cols-2 gap-3\">\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Type<\/div>\n                      <div id=\"pd-type\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Convient pour<\/div>\n                      <div id=\"pd-application\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Personnalisation<\/div>\n                      <div id=\"pd-custom\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Focalisation principale<\/div>\n                      <div id=\"pd-main-focus\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"grid xl:grid-cols-[1fr_360px] gap-6 mb-8\">\n              <div class=\"space-y-6\">\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-3\">Aper\u00e7u<\/h5>\n                  <p id=\"pd-overview\" class=\"text-neutral-600 leading-relaxed text-sm lg:text-base mb-4\"><\/p>\n                  <div class=\"grid md:grid-cols-3 gap-3\">\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">R\u00f4le de la page<\/div>\n                      <div id=\"pd-role\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Priorit\u00e9 de l'image<\/div>\n                      <div id=\"pd-image-priority\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n                      <div class=\"text-xs text-neutral-500 mb-1\">Appel \u00e0 l'action id\u00e9al<\/div>\n                      <div id=\"pd-cta\" class=\"text-sm font-semibold text-neutral-900\">\u2014<\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-4\">Points forts de l'affichage<\/h5>\n                  <div id=\"pd-highlights\" class=\"grid md:grid-cols-2 gap-3\"><\/div>\n                <\/div>\n\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-4\">Principaux blocs de sp\u00e9cifications<\/h5>\n                  <div id=\"pd-specs\" class=\"grid sm:grid-cols-2 gap-3\"><\/div>\n                <\/div>\n\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-4\">Disposition sugg\u00e9r\u00e9e de la galerie<\/h5>\n                  <div id=\"pd-gallery-layout\" class=\"grid md:grid-cols-3 gap-3\"><\/div>\n                <\/div>\n              <\/div>\n\n              <div class=\"space-y-6\">\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-4\">Avantages typiques<\/h5>\n                  <div id=\"pd-advantages\" class=\"space-y-3\"><\/div>\n                <\/div>\n\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-4\">Modules correspondants<\/h5>\n                  <div id=\"pd-matching\" class=\"flex flex-wrap gap-2\"><\/div>\n                <\/div>\n\n                <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-4\">Cas d'utilisation recommand\u00e9s<\/h5>\n                  <div id=\"pd-usecases\" class=\"space-y-3\"><\/div>\n                <\/div>\n\n                <div class=\"rounded-[28px] bg-gradient-to-br from-primary to-accent text-white p-5 lg:p-6\">\n                  <p class=\"text-xs uppercase tracking-[0.18em] text-white\/80 font-semibold mb-2\">Appel \u00e0 l'action pour demande d'informations<\/p>\n                  <h5 class=\"text-2xl font-bold mb-3\">Besoin d'un plan d'\u00e9quipement assorti ?<\/h5>\n                  <p class=\"text-white\/85 text-sm lg:text-base leading-relaxed mb-5\">\n                    Envoyez votre type de produit, la taille maximale des pi\u00e8ces, la capacit\u00e9 cible et la disposition de l'atelier. Nous vous proposerons une ligne ou une combinaison de modules adapt\u00e9e.\n                  <\/p>\n                  <div class=\"flex flex-wrap gap-3\">\n                    <a href=\"#contact\" class=\"inline-flex items-center px-5 py-3 rounded-full bg-white text-neutral-900 text-sm font-semibold hover:bg-neutral-100 transition-all\">\n                      Obtenir une proposition personnalis\u00e9e\n                    <\/a>\n                    <a href=\"#contact\" class=\"inline-flex items-center px-5 py-3 rounded-full border border-white\/30 text-white text-sm font-semibold hover:bg-white\/10 transition-all\">\n                      Envoyer le dessin de la mise en page\n                    <\/a>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"rounded-[28px] border border-neutral-200 bg-white p-5 lg:p-6 shadow-sm\">\n              <div class=\"flex items-center justify-between gap-4 mb-4 flex-wrap\">\n                <div>\n                  <h5 class=\"text-lg font-bold text-neutral-900 mb-1\">Images de support sugg\u00e9r\u00e9es<\/h5>\n                  <p class=\"text-sm text-neutral-500\">Une image d'\u00e9quipement, une vue d\u00e9taill\u00e9e, une image d'installation et une image du syst\u00e8me correspondant.<\/p>\n                <\/div>\n              <\/div>\n              <div id=\"pd-gallery\" class=\"grid sm:grid-cols-2 xl:grid-cols-4 gap-4\"><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/aside>\n<\/section>\n\n\n<script>\nconst pdData = [\n  {\n    id: \"complete-lines\",\n    label: \"01\",\n    name: \"Complete Powder Coating Lines\",\n    badge: \"System Solutions\",\n    summary: \"Complete line solutions for continuous coating, batch curing, and retrofit planning based on plant space, workpiece type, and output target.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\",\n    items: [\n      {\n        name: \"Multi-Bridge Curing Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\",\n        short: \"Continuous powder coating line concept built around a bridge-style curing section for stable mass production.\",\n        tags: [\"Complete Line\", \"Bridge Oven\", \"Continuous Production\"],\n        overview: \"This series should be displayed as a complete engineering solution rather than a single machine. The page should first show full-line continuity, then explain how pretreatment, booth, recovery, transfer and curing are connected. It works best when customers need to understand the entire route from hanging entry to finished discharge.\",\n        meta: {\n          focus: \"Complete engineering route\",\n          position: \"After booth and transfer\",\n          style: \"Project image + structure summary\",\n          role: \"Flagship complete line card\",\n          imagePriority: \"Full line photo first\",\n          cta: \"Send workshop layout\"\n        },\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Continuous metal parts production\",\n          \"Customization\": \"Line length, station sequence, output route\",\n          \"Main Focus\": \"Stable line continuity and curing flow\",\n          \"Heating Choice\": \"Gas or electric can be planned by project\",\n          \"Display Priority\": \"Project image first, module logic second\"\n        },\n        highlights: [\n          \"Use one full project image as the lead visual so buyers immediately understand this is a complete line, not a single oven.\",\n          \"Place a simple process row under the hero image: Pretreatment \u2192 Booth \u2192 Recovery \u2192 Conveyor \u2192 Bridge Oven.\",\n          \"Use one short paragraph for production logic, not a long technical block at the top.\",\n          \"Show matching modules in chips to reinforce turnkey capability.\"\n        ],\n        advantages: [\n          \"Strong presentation value for homepage or solution pages.\",\n          \"Helps customers understand that your company handles full line engineering.\",\n          \"Suitable for factories that want clear route planning and repeatable output.\",\n          \"Easy to connect with later case-study sections.\"\n        ],\n        matching: [\"Pretreatment\", \"Powder Booth\", \"Recovery Cabinet\", \"Conveyor\", \"Curing Oven\", \"Control System\"],\n        usecases: [\n          \"Metal furniture and shelving systems\",\n          \"Electrical cabinet and enclosure production\",\n          \"Factories with stable hanging transfer and planned output\"\n        ],\n        galleryLayout: [\n          \"Main full-line image with wide ratio\",\n          \"Second image showing booth or transfer section\",\n          \"Third image showing curing section detail\"\n        ],\n        gallery: [\n          { title: \"Project Overview\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\" },\n          { title: \"Line Transfer Area\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Interface\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Straight-Through Bridge Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\",\n        short: \"Straight routing concept for plants that prefer direct material movement and easier line-reading logic.\",\n        tags: [\"Straight Flow\", \"Bridge Layout\", \"Route Clarity\"],\n        overview: \"This series should be presented as a practical route-planning solution. Compared with more complex layouts, the selling point is straight process logic and easier workshop interpretation. The page should emphasize routing clarity, direct entry-to-exit flow, and suitability for organized hanging movement.\",\n        meta: {\n          focus: \"Direct entry-to-exit flow\",\n          position: \"Whole line routing view\",\n          style: \"Layout-led presentation\",\n          role: \"Alternative complete line option\",\n          imagePriority: \"Layout photo + flow icons\",\n          cta: \"Ask for route planning\"\n        },\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Long straight workshops\",\n          \"Customization\": \"Entry position, oven length, station order\",\n          \"Main Focus\": \"Direct routing and visual clarity\",\n          \"Transfer Style\": \"Continuous hanging transfer\",\n          \"Display Priority\": \"Flow explanation + full line image\"\n        },\n        highlights: [\n          \"Best shown with one clean route image and a very short caption explaining direct flow.\",\n          \"Add a small workflow strip to reinforce straightforward line movement.\",\n          \"Keep copy practical and route-focused, not overly technical.\",\n          \"Use this page to explain why some factories prefer a straight process arrangement.\"\n        ],\n        advantages: [\n          \"Easy for overseas buyers to understand in a few seconds.\",\n          \"Useful when the customer wants a simple route concept first.\",\n          \"Supports clear proposal communication during early inquiry stage.\",\n          \"Works well as a second flagship line category.\"\n        ],\n        matching: [\"Pretreatment\", \"Booth\", \"Recovery\", \"Conveyor\", \"Bridge Oven\"],\n        usecases: [\n          \"Cabinet and frame processing\",\n          \"General metal parts plants\",\n          \"Factories seeking straight routing\"\n        ],\n        galleryLayout: [\n          \"Main straight-line photo\",\n          \"One booth-area detail\",\n          \"One oven-area detail\"\n        ],\n        gallery: [\n          { title: \"Straight Flow Project\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Pretreatment Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Tunnel Curing Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\",\n        short: \"Continuous coating line using tunnel-style curing for repeated thermal processing and organized line rhythm.\",\n        tags: [\"Tunnel Oven\", \"Continuous\", \"Thermal Section\"],\n        overview: \"This series should focus on thermal continuity. The top of the page should explain that this is a line choice for customers who care about continuous curing, repeated output, and structured heat-processing sections. Avoid heavy parameter tables at the top. Let the route and the thermal section be the visual focus.\",\n        meta: {\n          focus: \"Thermal continuity\",\n          position: \"Final curing section\",\n          style: \"Process-led hero image\",\n          role: \"Thermal solution option\",\n          imagePriority: \"Line image + oven explanation\",\n          cta: \"Get tunnel layout suggestion\"\n        },\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Medium to large plants\",\n          \"Customization\": \"Tunnel length, heating route, conveyor match\",\n          \"Main Focus\": \"Continuous thermal curing\",\n          \"Heating Choice\": \"Gas or electric planning\",\n          \"Display Priority\": \"Line-level thermal story\"\n        },\n        highlights: [\n          \"Lead with the idea of continuous curing, not isolated oven hardware.\",\n          \"Show one image of the line plus one image of the oven zone.\",\n          \"Use a short copy block that compares this option with batch-style curing.\",\n          \"Keep the explanation tied to production continuity and heating route.\"\n        ],\n        advantages: [\n          \"Useful for customers who think in output rhythm and curing continuity.\",\n          \"Stronger system image than selling a single curing chamber.\",\n          \"Good fit for engineering-style proposals.\",\n          \"Easy to connect with line-upgrade discussions.\"\n        ],\n        matching: [\"Pretreatment\", \"Booth\", \"Recovery\", \"Transfer\", \"Tunnel Oven\"],\n        usecases: [\n          \"High-output factories\",\n          \"Repeated product families\",\n          \"Plants with longer workshop depth\"\n        ],\n        galleryLayout: [\n          \"Full line image\",\n          \"Tunnel oven zone image\",\n          \"Booth or pretreatment image\"\n        ],\n        gallery: [\n          { title: \"Complete Route\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Tunnel Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Spray Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Pretreatment\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Batch \/ Bread Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n        short: \"Flexible batch-type coating and curing setup for medium output, changing products, and mixed workpiece programs.\",\n        tags: [\"Batch Oven\", \"Flexible Production\", \"Mixed Jobs\"],\n        overview: \"This page should sell flexibility. The main message is not maximum throughput, but easier adaptation to mixed products, different dimensions, and more changeable production schedules. Use one clear oven image and one supporting booth image to explain how a flexible modular layout works.\",\n        meta: {\n          focus: \"Flexible curing route\",\n          position: \"Standalone or modular end section\",\n          style: \"Equipment-led hero image\",\n          role: \"Flexible alternative to continuous line\",\n          imagePriority: \"Oven image first\",\n          cta: \"Discuss flexible layout\"\n        },\n        specs: {\n          \"Type\": \"Modular or semi-complete solution\",\n          \"Suitable For\": \"Mixed jobs and medium batches\",\n          \"Customization\": \"Chamber size, heating type, loading direction\",\n          \"Main Focus\": \"Flexible batch curing\",\n          \"Operation\": \"Batch style\",\n          \"Display Priority\": \"Oven photo + flexible use message\"\n        },\n        highlights: [\n          \"Use short copy that immediately tells buyers this is suited to mixed production.\",\n          \"Show the oven as the main image, then add a supporting booth or transfer image.\",\n          \"Explain this as a practical option for customers who do not need a full continuous route.\",\n          \"Keep the page modular and clear, with fewer engineering blocks than full-line pages.\"\n        ],\n        advantages: [\n          \"Easy for buyers to compare with tunnel or bridge options.\",\n          \"Well suited to custom fabrication and changing orders.\",\n          \"Requires less page complexity to explain.\",\n          \"Very useful for inquiries involving small or medium production volumes.\"\n        ],\n        matching: [\"Manual Booth\", \"Recovery Unit\", \"Powder Feed\", \"Stand Oven\"],\n        usecases: [\n          \"Custom metal fabrication\",\n          \"Short-to-medium production runs\",\n          \"Plants with many product changes\"\n        ],\n        galleryLayout: [\n          \"Batch oven main image\",\n          \"Loading direction image\",\n          \"Related booth image\"\n        ],\n        gallery: [\n          { title: \"Batch Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Manual System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Upgrade Solution for Existing Lines\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE-2025-12-25-230550.png\",\n        short: \"Upgrade concept for existing coating lines to improve output, reduce energy use, or replace outdated core modules.\",\n        tags: [\"Retrofit\", \"Upgrade\", \"Optimization\"],\n        overview: \"This page should be presented as a practical factory upgrade solution. The focus is not a single machine but what can be replaced or improved: booth, oven, recovery cabinet, transfer or control logic. The copy should help the buyer understand that partial upgrade is possible without building a totally new line.\",\n        meta: {\n          focus: \"Existing line optimization\",\n          position: \"Across current production route\",\n          style: \"Retrofit-led solution page\",\n          role: \"Upgrade and optimization category\",\n          imagePriority: \"Before\/after logic or concept image\",\n          cta: \"Send your existing line photos\"\n        },\n        specs: {\n          \"Type\": \"Retrofit \/ upgrade solution\",\n          \"Suitable For\": \"Existing plants with upgrade demand\",\n          \"Customization\": \"Module replacement and route adjustment\",\n          \"Main Focus\": \"Improve output and reduce waste\",\n          \"Upgrade Scope\": \"Booth \/ oven \/ recovery \/ transfer \/ control\",\n          \"Display Priority\": \"Upgrade logic + module options\"\n        },\n        highlights: [\n          \"Show clearly that an existing line can be improved instead of fully rebuilt.\",\n          \"Use simple module replacement logic, not complicated engineering language.\",\n          \"Highlight booth, oven and recovery upgrades first.\",\n          \"Use this page to attract customers who already own equipment.\"\n        ],\n        advantages: [\n          \"Strong commercial value because many buyers already have old lines.\",\n          \"Opens the door to retrofit inquiries, not only new-line inquiries.\",\n          \"Easy to connect with booth, recovery and oven categories.\",\n          \"Good fit for practical, conversion-oriented landing pages.\"\n        ],\n        matching: [\"Booth Upgrade\", \"Recovery Upgrade\", \"Oven Upgrade\", \"Transfer Upgrade\", \"Control Upgrade\"],\n        usecases: [\n          \"Factories seeking energy optimization\",\n          \"Plants with capacity bottlenecks\",\n          \"Customers replacing old booth or oven systems\"\n        ],\n        galleryLayout: [\n          \"Upgrade concept image\",\n          \"Old line context image\",\n          \"New module example image\"\n        ],\n        gallery: [\n          { title: \"Upgrade Concept\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE-2025-12-25-230550.png\" },\n          { title: \"Current Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Upgrade Example\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Upgrade Example\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"pretreatment\",\n    label: \"02\",\n    name: \"Pretreatment Systems\",\n    badge: \"Surface Preparation\",\n    summary: \"Pretreatment options for immersion, spray tunnel, and hanging-transfer process routes before powder application.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\",\n    items: [\n      {\n        name: \"Dip Pretreatment Line\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Dip+Pretreatment+Image\",\n        short: \"Immersion pretreatment route for staged cleaning and chemical surface preparation.\",\n        tags: [\"Dip Process\", \"Multi-Stage\", \"Surface Cleaning\"],\n        overview: \"This page should explain process depth and staged chemical treatment. Because dip systems can look more technical than spray tunnels, the copy should stay simple: explain what immersion treatment is for, what kind of product flow it suits, and how it connects to later drying or coating sections.\",\n        meta: {\n          focus: \"Immersion treatment route\",\n          position: \"Before drying and coating\",\n          style: \"Process explanation first\",\n          role: \"Technical pretreatment option\",\n          imagePriority: \"Tank\/process image\",\n          cta: \"Discuss pretreatment route\"\n        },\n        specs: {\n          \"Type\": \"Pretreatment system\",\n          \"Suitable For\": \"Immersion process routes\",\n          \"Customization\": \"Tank count, stage sequence, transfer style\",\n          \"Main Focus\": \"Chemical treatment depth\",\n          \"Process Style\": \"Dip \/ immersion\",\n          \"Display Priority\": \"Process explanation + stage blocks\"\n        },\n        highlights: [\n          \"Use a process-style hero, not a plain machine card.\",\n          \"Explain stage sequence in a short, visual way.\",\n          \"Keep the copy centered on surface preparation before coating quality.\",\n          \"Show how this route links to drying and powder application.\"\n        ],\n        advantages: [\n          \"Useful for buyers who need pretreatment depth rather than simple cleaning.\",\n          \"Adds technical credibility to the product section.\",\n          \"Can be explained clearly without overloading the page with chemistry details.\",\n          \"Strong supporting category for complete line proposals.\"\n        ],\n        matching: [\"Dry-Off\", \"Conveyor\", \"Booth\", \"Oven\"],\n        usecases: [\n          \"Metal parts requiring immersion pretreatment\",\n          \"Factories with dedicated chemical process zone\",\n          \"Projects needing staged tank treatment\"\n        ],\n        galleryLayout: [\n          \"Pretreatment process image\",\n          \"Transfer image\",\n          \"Related booth image\"\n        ],\n        gallery: [\n          { title: \"Dip Process\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Dip+Pretreatment\" },\n          { title: \"Transfer Section\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Transfer+Section\" },\n          { title: \"Next Process Connection\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Drying+or+Booth\" },\n          { title: \"Layout View\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pretreatment+Layout\" }\n        ]\n      },\n      {\n        name: \"Spray Pretreatment Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\",\n        short: \"Spray tunnel pretreatment for cleaning, rinsing and surface preparation in continuous line layouts.\",\n        tags: [\"Spray Tunnel\", \"Continuous\", \"Surface Prep\"],\n        overview: \"This is one of the clearest categories for website display. The hero should show the spray tunnel image, then the copy should explain that it prepares the surface before powder application and is usually matched with continuous line movement. It should be presented as an integrated process module, not just a water-spray box.\",\n        meta: {\n          focus: \"Spray tunnel structure\",\n          position: \"Start of continuous line\",\n          style: \"Equipment photo + process caption\",\n          role: \"Core pretreatment category\",\n          imagePriority: \"Real equipment image\",\n          cta: \"Request stage recommendation\"\n        },\n        specs: {\n          \"Type\": \"Pretreatment tunnel\",\n          \"Suitable For\": \"Continuous lines\",\n          \"Customization\": \"Stage count, tunnel length, nozzle route\",\n          \"Main Focus\": \"Surface preparation before coating\",\n          \"Process Style\": \"Spray type\",\n          \"Display Priority\": \"Real machine image + stage logic\"\n        },\n        highlights: [\n          \"Use real image first because the product is easy to recognize visually.\",\n          \"Add a short statement on why pretreatment matters for coating adhesion and finish consistency.\",\n          \"Keep the content practical and tied to complete line flow.\",\n          \"Use chips or small blocks for stage logic rather than big paragraphs.\"\n        ],\n        advantages: [\n          \"Easy for buyers to understand without technical overload.\",\n          \"Matches naturally with complete line pages.\",\n          \"Strong visual content once photos are added.\",\n          \"Useful as a core module in almost every line inquiry.\"\n        ],\n        matching: [\"Conveyor\", \"Dry-Off\", \"Powder Booth\", \"Recovery\", \"Oven\"],\n        usecases: [\n          \"Furniture and shelving plants\",\n          \"Cabinet production lines\",\n          \"Continuous hanging transfer systems\"\n        ],\n        galleryLayout: [\n          \"Spray tunnel main image\",\n          \"Nozzle or chamber detail\",\n          \"Connected line image\"\n        ],\n        gallery: [\n          { title: \"Spray Tunnel\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" },\n          { title: \"Complete Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Connection\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Connection\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Hanging Pretreatment System\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Hanging+Pretreatment\",\n        short: \"Pretreatment route designed around suspended transfer and integrated process movement.\",\n        tags: [\"Hanging Route\", \"Integrated Flow\", \"Pretreatment\"],\n        overview: \"This page should emphasize continuity. The best way to present it is by explaining that pretreatment is not isolated: the product remains in a hanging process route that can continue into spraying and curing. It works best as a system-minded page rather than a purely technical one.\",\n        meta: {\n          focus: \"Integrated transfer logic\",\n          position: \"Start of hanging line\",\n          style: \"System route image\",\n          role: \"System-linked pretreatment page\",\n          imagePriority: \"Transfer image first\",\n          cta: \"Discuss full route integration\"\n        },\n        specs: {\n          \"Type\": \"Pretreatment + transfer\",\n          \"Suitable For\": \"Suspended products\",\n          \"Customization\": \"Route, stage count, handling points\",\n          \"Main Focus\": \"Integrated movement through stages\",\n          \"Process Style\": \"Hanging transfer\",\n          \"Display Priority\": \"System route story\"\n        },\n        highlights: [\n          \"Lead with process continuity instead of tank detail.\",\n          \"Show how pretreatment fits into one hanging route.\",\n          \"Use simple wording focused on transfer and line integration.\",\n          \"Good supporting page for complete line proposals.\"\n        ],\n        advantages: [\n          \"Makes pretreatment feel like part of a total line solution.\",\n          \"Useful for customers who think in process routes, not only machines.\",\n          \"Stronger sales logic than showing isolated tanks alone.\",\n          \"Easy to connect with conveyor and booth pages.\"\n        ],\n        matching: [\"Overhead Conveyor\", \"Booth\", \"Recovery\", \"Oven\"],\n        usecases: [\n          \"Continuous hanging workpiece production\",\n          \"Products already moved on suspended routes\",\n          \"Plants wanting one integrated process line\"\n        ],\n        galleryLayout: [\n          \"Transfer route image\",\n          \"Pretreatment section image\",\n          \"Connected booth image\"\n        ],\n        gallery: [\n          { title: \"Hanging Route\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Hanging+Route\" },\n          { title: \"Pretreatment Section\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pretreatment+Section\" },\n          { title: \"Booth Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Booth+Link\" },\n          { title: \"System Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"booth-systems\",\n    label: \"03\",\n    name: \"Powder Booth Systems\",\n    badge: \"Spray Booth Series\",\n    summary: \"Powder booth solutions covering pass-through, filter booth, PP powder room, recovery-linked booth and special spray cabinet layouts.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\",\n    items: [\n      {\n        name: \"Large Cyclone Powder Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Cyclone+Powder+Booth\",\n        short: \"High-capacity powder booth solution suited to automatic lines and larger production demand.\",\n        tags: [\"Booth System\", \"Cyclone Matching\", \"Large Output\"],\n        overview: \"This page should position the product as a stronger booth solution for automatic or higher-output lines. The main point is not only the booth shell, but how the booth works together with cyclone and recovery architecture. Use a stronger system-led presentation than for a compact booth.\",\n        meta: {\n          focus: \"Large-capacity booth solution\",\n          position: \"Main spray section\",\n          style: \"System-led booth page\",\n          role: \"High-output booth category\",\n          imagePriority: \"Booth image + recovery context\",\n          cta: \"Discuss high-output booth layout\"\n        },\n        specs: {\n          \"Type\": \"Powder booth system\",\n          \"Suitable For\": \"Automatic lines and larger output projects\",\n          \"Customization\": \"Booth dimensions and openings\",\n          \"Main Focus\": \"Higher-capacity powder spraying\",\n          \"Recovery Link\": \"Cyclone and recovery matching\",\n          \"Display Priority\": \"Booth + system relationship\"\n        },\n        highlights: [\n          \"Present this as a larger spray system, not just a booth shell.\",\n          \"Show recovery and feed-center relationships clearly.\",\n          \"Use simple commercial language around output and system stability.\",\n          \"A good premium booth page inside the booth family.\"\n        ],\n        advantages: [\n          \"Useful for larger automatic projects.\",\n          \"Supports stronger system image on the website.\",\n          \"Easy to pair with cyclone and recovery cabinet pages.\",\n          \"Helps buyers understand a higher-level booth option.\"\n        ],\n        matching: [\"Cyclone\", \"Recovery Cabinet\", \"Powder Feed Center\", \"Conveyor\"],\n        usecases: [\n          \"Automatic powder coating lines\",\n          \"Medium to large output projects\",\n          \"Shelving, cabinet, furniture and metal parts plants\"\n        ],\n        galleryLayout: [\n          \"Main booth image\",\n          \"Recovery-linked image\",\n          \"Line context image\"\n        ],\n        gallery: [\n          { title: \"Large Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Cyclone+Booth\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Feed Center Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Context\" }\n        ]\n      },\n      {\n        name: \"Single Recovery \/ Small Cyclone Powder Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Single+Recovery+Booth\",\n        short: \"Practical powder booth solution for smaller or medium projects with simpler recovery architecture.\",\n        tags: [\"Practical Booth\", \"Compact System\", \"Cost-Effective\"],\n        overview: \"This page should sell simplicity and practicality. Present it as a right-fit booth option for smaller or medium projects, not as a lower-value product. Use clear wording around simpler structure, easier matching and flexible project use.\",\n        meta: {\n          focus: \"Practical booth architecture\",\n          position: \"Main spray section\",\n          style: \"Compact booth page\",\n          role: \"Mid-level booth category\",\n          imagePriority: \"Booth image first\",\n          cta: \"Ask for booth recommendation\"\n        },\n        specs: {\n          \"Type\": \"Powder booth system\",\n          \"Suitable For\": \"Smaller or medium projects\",\n          \"Customization\": \"Booth size and opening style\",\n          \"Main Focus\": \"Practical spraying with simpler recovery\",\n          \"Recovery Link\": \"Single recovery or small cyclone\",\n          \"Display Priority\": \"Fit-for-use presentation\"\n        },\n        highlights: [\n          \"Explain clearly why a simpler booth route can be the right choice.\",\n          \"Use a practical tone, not a highly technical tone.\",\n          \"Keep the structure clean and easy to browse.\",\n          \"Good for customers comparing booth investment levels.\"\n        ],\n        advantages: [\n          \"Easy to understand and compare.\",\n          \"Works well for practical project planning.\",\n          \"Supports flexible or moderate-output production.\",\n          \"Can be linked easily with batch oven solutions.\"\n        ],\n        matching: [\"Single Recovery Cabinet\", \"Powder Feed\", \"Stand Oven\"],\n        usecases: [\n          \"Smaller factories\",\n          \"Moderate output requirements\",\n          \"Projects needing simpler booth logic\"\n        ],\n        galleryLayout: [\n          \"Booth image\",\n          \"Compact layout image\",\n          \"Matched oven image\"\n        ],\n        gallery: [\n          { title: \"Single Recovery Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Single+Recovery+Booth\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" },\n          { title: \"Matched Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Recovery Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Inline Filter Cartridge Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Filter+Cartridge+Booth\",\n        short: \"Filter-type booth for controlled spraying and filtration-focused booth operation.\",\n        tags: [\"Filter Booth\", \"Controlled Spraying\", \"Filtration\"],\n        overview: \"This category should be presented as a clean, functional booth option. The page should explain why this booth style is chosen, what kind of spray environment it supports, and how it is matched inside a full coating route. Do not overload the page with deep filter details at the top.\",\n        meta: {\n          focus: \"Controlled booth environment\",\n          position: \"Spray section\",\n          style: \"Booth-focused equipment page\",\n          role: \"Technical booth option\",\n          imagePriority: \"Booth image + clean environment message\",\n          cta: \"Compare booth types\"\n        },\n        specs: {\n          \"Type\": \"Powder booth\",\n          \"Suitable For\": \"Booth-focused modular projects\",\n          \"Customization\": \"Booth size, cartridge arrangement\",\n          \"Main Focus\": \"Controlled spray environment\",\n          \"Collection\": \"Filter-based\",\n          \"Display Priority\": \"Booth clarity + application\"\n        },\n        highlights: [\n          \"Use a clean booth image with minimal text overlay.\",\n          \"Explain this category as a booth choice based on process need, not just model type.\",\n          \"Good place to compare against single recovery or PP powder room.\",\n          \"Keep copy simple and procurement-friendly.\"\n        ],\n        advantages: [\n          \"Useful for comparing different booth architectures.\",\n          \"Makes the booth series look more complete and professional.\",\n          \"Easy to pair with technical support modules later.\",\n          \"Works well in both product pages and retrofit pages.\"\n        ],\n        matching: [\"Powder Feed\", \"Recovery\", \"Conveyor\", \"Oven\"],\n        usecases: [\n          \"Customers comparing booth technologies\",\n          \"Plants with booth-focused upgrade needs\",\n          \"Projects requiring controlled spray handling\"\n        ],\n        galleryLayout: [\n          \"Booth image\",\n          \"Internal detail image\",\n          \"System link image\"\n        ],\n        gallery: [\n          { title: \"Filter Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Filter+Booth\" },\n          { title: \"Internal Detail\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Filter+Detail\" },\n          { title: \"Feed Center Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Feed+Pairing\" },\n          { title: \"Line Connection\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Line+Connection\" }\n        ]\n      },\n      {\n        name: \"Pass-Through Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Pass-Through+Booth\",\n        short: \"Booth format designed for product passage through the spraying zone with clear entry and exit logic.\",\n        tags: [\"Pass-Through\", \"Line Connected\", \"Continuous Flow\"],\n        overview: \"This page should be built around line connectivity. The main value is that customers can instantly see how the workpiece enters, passes the spraying area, and continues to the next process. Show this as a route-friendly booth category, not as an isolated booth box.\",\n        meta: {\n          focus: \"Entry and exit movement\",\n          position: \"Middle of coating route\",\n          style: \"Flow-based booth presentation\",\n          role: \"Main booth category\",\n          imagePriority: \"Flow image + route caption\",\n          cta: \"Ask for booth matching\"\n        },\n        specs: {\n          \"Type\": \"Booth system\",\n          \"Suitable For\": \"Connected line layouts\",\n          \"Customization\": \"Manual or automatic versions, opening style\",\n          \"Main Focus\": \"Flow-through spraying\",\n          \"Booth Form\": \"Pass-through structure\",\n          \"Display Priority\": \"Route logic + system pairing\"\n        },\n        highlights: [\n          \"Best category for customers who need to visualize booth integration inside a line.\",\n          \"Use arrows or mini process chips to reinforce movement direction.\",\n          \"Keep the copy focused on continuity, not booth hardware only.\",\n          \"Show matching recovery system clearly beside the booth.\"\n        ],\n        advantages: [\n          \"Easy for overseas buyers to understand quickly.\",\n          \"Useful in automatic line proposals.\",\n          \"Strong bridge between booth and recovery categories.\",\n          \"Works well as a high-priority booth page.\"\n        ],\n        matching: [\"Recovery\", \"Cyclone\", \"Powder Feed\", \"Conveyor\"],\n        usecases: [\n          \"Automatic line proposals\",\n          \"Plants requiring continuous movement\",\n          \"Factories with defined entry and exit direction\"\n        ],\n        galleryLayout: [\n          \"Pass-through concept image\",\n          \"Recovery pairing image\",\n          \"Line context image\"\n        ],\n        gallery: [\n          { title: \"Pass-Through Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pass-Through+Booth\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Pretreatment Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"PP Powder Room\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=PP+Powder+Room\",\n        short: \"Engineered powder room built with PP-room logic and optimized for booth cleanliness and powder handling.\",\n        tags: [\"PP Room\", \"Engineered Booth\", \"Premium Option\"],\n        overview: \"This page should feel more premium than a generic booth page. The copy should stress that this is an engineered powder room solution, suitable for customers who care about room material logic, cleaner operation, and a more advanced booth presentation.\",\n        meta: {\n          focus: \"Premium booth engineering\",\n          position: \"Main spraying room\",\n          style: \"Premium booth hero\",\n          role: \"High-value booth category\",\n          imagePriority: \"Booth room image\",\n          cta: \"Discuss premium booth design\"\n        },\n        specs: {\n          \"Type\": \"Powder room\",\n          \"Suitable For\": \"Higher booth requirements\",\n          \"Customization\": \"Room dimensions, access, module interface\",\n          \"Main Focus\": \"Booth engineering and clean handling\",\n          \"Material Logic\": \"PP room structure\",\n          \"Display Priority\": \"Premium booth story\"\n        },\n        highlights: [\n          \"Use this as a premium booth page with stronger visual hierarchy.\",\n          \"Keep copy focused on booth engineering and practical cleanliness.\",\n          \"Good place to upsell feed center and recovery systems.\",\n          \"Avoid crowded technical tables at the top.\"\n        ],\n        advantages: [\n          \"Raises the perceived level of the booth product line.\",\n          \"Supports premium project positioning.\",\n          \"Easy to connect with feed center and quick-change messaging.\",\n          \"Good for buyers who want a more engineered booth solution.\"\n        ],\n        matching: [\"Powder Feed Center\", \"Recovery Cabinet\", \"Conveyor\"],\n        usecases: [\n          \"Customers valuing booth cleanliness\",\n          \"Projects requiring premium powder room presentation\",\n          \"Booth-centric retrofit proposals\"\n        ],\n        galleryLayout: [\n          \"Main powder room image\",\n          \"Interior detail image\",\n          \"Feed center pairing image\"\n        ],\n        gallery: [\n          { title: \"PP Powder Room\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=PP+Powder+Room\" },\n          { title: \"Interior Detail\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Interior+Detail\" },\n          { title: \"Feed Center Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Disk Hood Automatic Spraying Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Disk+Hood+Automatic+Spraying\",\n        short: \"Special automatic spraying unit for selected industrial coating applications.\",\n        tags: [\"Automatic Spraying\", \"Specialized\", \"Application Unit\"],\n        overview: \"This page should stay shorter than the main booth pages. It should clearly explain that this is a more specialized spraying unit intended for particular application scenarios, not the default booth choice for every line.\",\n        meta: {\n          focus: \"Specialized automatic spraying\",\n          position: \"Specific spray application section\",\n          style: \"Short specialized page\",\n          role: \"Special application category\",\n          imagePriority: \"Unit image + use-case explanation\",\n          cta: \"Ask about automatic spraying applications\"\n        },\n        specs: {\n          \"Type\": \"Automatic spraying unit\",\n          \"Suitable For\": \"Selected industrial coating applications\",\n          \"Customization\": \"Layout and integration matching\",\n          \"Main Focus\": \"Specialized spray execution\",\n          \"Operation\": \"Automatic\",\n          \"Display Priority\": \"Application-focused presentation\"\n        },\n        highlights: [\n          \"Keep the page concise and application-driven.\",\n          \"Use one clear hero image and very focused copy.\",\n          \"Do not let it compete visually with core booth categories.\",\n          \"Position it as a special capability page.\"\n        ],\n        advantages: [\n          \"Shows broader technical coverage.\",\n          \"Useful for buyers with specialized process needs.\",\n          \"Adds depth to the spray category.\",\n          \"Can support niche inquiries.\"\n        ],\n        matching: [\"Conveyor\", \"Control\", \"Recovery\", \"Curing\"],\n        usecases: [\n          \"Special automatic spray projects\",\n          \"Application-specific coating requirements\",\n          \"Buyers seeking non-standard spray options\"\n        ],\n        galleryLayout: [\n          \"Main unit image\",\n          \"Application image\",\n          \"System context image\"\n        ],\n        gallery: [\n          { title: \"Disk Hood Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Disk+Hood+Unit\" },\n          { title: \"Application View\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Application+View\" },\n          { title: \"System Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Context\" },\n          { title: \"Control Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Context\" }\n        ]\n      },\n      {\n        name: \"Water Curtain Spray Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Water+Curtain+Spray+Cabinet\",\n        short: \"Special spray cabinet option for selected applications outside the normal powder-room structure.\",\n        tags: [\"Water Curtain\", \"Special Cabinet\", \"Auxiliary Application\"],\n        overview: \"This is a supporting category and should be presented more briefly. The best design approach is to show one clear image, one concise explanation of where it fits, and a shorter set of display blocks than the main booth pages.\",\n        meta: {\n          focus: \"Special spray enclosure\",\n          position: \"Special process station\",\n          style: \"Compact supporting page\",\n          role: \"Supplementary booth category\",\n          imagePriority: \"Single cabinet image\",\n          cta: \"Ask for special process solution\"\n        },\n        specs: {\n          \"Type\": \"Special spray cabinet\",\n          \"Suitable For\": \"Selected spray applications\",\n          \"Customization\": \"Cabinet size and opening style\",\n          \"Main Focus\": \"Special process enclosure\",\n          \"Positioning\": \"Auxiliary category\",\n          \"Display Priority\": \"Short supporting presentation\"\n        },\n        highlights: [\n          \"Keep this page shorter than main booth pages.\",\n          \"Use concise copy focused on where the cabinet fits.\",\n          \"Useful as a supporting category to show broader capability.\",\n          \"Do not let this page dominate the booth section visually.\"\n        ],\n        advantages: [\n          \"Adds range breadth to the product system.\",\n          \"Useful when customers ask about non-standard spray enclosures.\",\n          \"Strengthens the impression of broader manufacturing ability.\",\n          \"Fits well as a secondary supporting page.\"\n        ],\n        matching: [\"Transfer\", \"Oven\", \"Auxiliary Exhaust\"],\n        usecases: [\n          \"Special spray environments\",\n          \"Auxiliary process handling\",\n          \"Custom-request projects\"\n        ],\n        galleryLayout: [\n          \"Cabinet main image\",\n          \"Application image\",\n          \"Supporting system image\"\n        ],\n        gallery: [\n          { title: \"Water Curtain Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Water+Curtain+Cabinet\" },\n          { title: \"Application Area\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Application+Area\" },\n          { title: \"Related Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Auxiliary Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Auxiliary+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"recovery-cyclone\",\n    label: \"04\",\n    name: \"Recovery & Cyclone Systems\",\n    badge: \"Recovery Series\",\n    summary: \"Recovery cabinets, cyclone separators and technical units for overspray collection, powder reuse and system matching.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\",\n    items: [\n      {\n        name: \"9-Core Secondary Recovery Cabinet\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\",\n        short: \"Secondary recovery cabinet series designed around 9-core structure for modular booth matching.\",\n        tags: [\"9-Core\", \"Secondary Recovery\", \"Technical Series\"],\n        overview: \"This page should feel like a technical series page, but still remain easy to browse. Show the cabinet image clearly, then explain where it sits in the spraying route, what problem it solves, and why it is matched with specific booth solutions. It is a strong drawer page because the product has a clear series identity.\",\n        meta: {\n          focus: \"Series identity and matching role\",\n          position: \"After booth, before reuse cycle\",\n          style: \"Technical equipment page\",\n          role: \"Model-based recovery page\",\n          imagePriority: \"Real cabinet image\",\n          cta: \"Compare recovery options\"\n        },\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Booth recovery configurations\",\n          \"Customization\": \"Cabinet dimensions and matching route\",\n          \"Main Focus\": \"Powder reuse and collection\",\n          \"Collection\": \"Secondary recovery\",\n          \"Display Priority\": \"Series comparison + matching logic\"\n        },\n        highlights: [\n          \"Use the cabinet image as the lead visual because the series has strong model recognition.\",\n          \"Explain this unit as part of powder reuse strategy, not only a cabinet shell.\",\n          \"Add a small matching-module strip to show booth, cyclone, and feed relationships.\",\n          \"Keep the technical block concise and modular.\"\n        ],\n        advantages: [\n          \"Strong model identity for brochure-to-web transition.\",\n          \"Useful for technical buyers comparing recovery architectures.\",\n          \"Easy to place inside a larger recovery family structure.\",\n          \"Supports professional, equipment-led presentation.\"\n        ],\n        matching: [\"Pass-Through Booth\", \"Powder Feed\", \"Cyclone\", \"Conveyor\"],\n        usecases: [\n          \"Customers comparing recovery capacity levels\",\n          \"Technical buyers needing cabinet series distinction\",\n          \"Projects with modular recovery requirements\"\n        ],\n        galleryLayout: [\n          \"Cabinet main image\",\n          \"Cabinet-side detail image\",\n          \"Booth matching image\"\n        ],\n        gallery: [\n          { title: \"9-Core Recovery Cabinet\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Match\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Powder Flow Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Reuse+Flow\" }\n        ]\n      },\n      {\n        name: \"12-Core Secondary Recovery Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=12-Core+Recovery+Cabinet\",\n        short: \"Larger secondary recovery cabinet option built around 12-core series logic.\",\n        tags: [\"12-Core\", \"Recovery Cabinet\", \"Technical Model\"],\n        overview: \"This page should sit beside the 9-core version as a direct comparison series. The best design choice is to keep structure identical and only change model copy, feature emphasis, and image labels. That gives the recovery category a cleaner, more professional family look.\",\n        meta: {\n          focus: \"Larger recovery series\",\n          position: \"Recovery stage\",\n          style: \"Model comparison page\",\n          role: \"Larger recovery option\",\n          imagePriority: \"Cabinet image + comparison cues\",\n          cta: \"Ask for recovery matching\"\n        },\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Larger recovery demands\",\n          \"Customization\": \"Cabinet sizing and matching route\",\n          \"Main Focus\": \"Higher-level recovery configuration\",\n          \"Collection\": \"Secondary recovery\",\n          \"Display Priority\": \"Series comparison\"\n        },\n        highlights: [\n          \"Use the same layout structure as the 9-core page for consistency.\",\n          \"Let buyers compare model family options quickly.\",\n          \"Keep copy focused on category role rather than deep internal components.\",\n          \"Use one comparison sentence near the top if needed.\"\n        ],\n        advantages: [\n          \"Creates a cleaner family relationship inside the recovery section.\",\n          \"Useful for technical comparison without lengthening the main page.\",\n          \"Supports procurement discussions by model class.\",\n          \"Makes the technical category look more complete.\"\n        ],\n        matching: [\"Powder Booth\", \"Cyclone\", \"Powder Feed Center\"],\n        usecases: [\n          \"Bigger or more demanding recovery layouts\",\n          \"Customers comparing recovery series sizes\",\n          \"Technical consultation stage\"\n        ],\n        galleryLayout: [\n          \"Main cabinet image\",\n          \"Comparison image\",\n          \"Booth-pairing image\"\n        ],\n        gallery: [\n          { title: \"12-Core Recovery Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=12-Core+Cabinet\" },\n          { title: \"Series Comparison\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=9-Core+vs+12-Core\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Feed Center Match\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Match\" }\n        ]\n      },\n      {\n        name: \"Medium Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Medium+Cyclone\",\n        short: \"Cyclone separation unit positioned between compact and larger powder-recovery cyclone options.\",\n        tags: [\"Cyclone\", \"Separation\", \"Medium Size\"],\n        overview: \"Cyclone pages should focus on function first. The buyer should quickly understand that this unit relates to powder-air separation and recovery architecture. The visual design should feel technical but still readable, with one simple functional explanation near the top.\",\n        meta: {\n          focus: \"Powder-air separation role\",\n          position: \"Recovery architecture\",\n          style: \"Function-led technical page\",\n          role: \"Cyclone family entry\",\n          imagePriority: \"Cyclone structure image\",\n          cta: \"Discuss recovery architecture\"\n        },\n        specs: {\n          \"Type\": \"Cyclone separator\",\n          \"Suitable For\": \"Recovery-linked systems\",\n          \"Customization\": \"Size and route matching\",\n          \"Main Focus\": \"Powder-air separation\",\n          \"Series Position\": \"Medium class\",\n          \"Display Priority\": \"Functional explanation\"\n        },\n        highlights: [\n          \"Explain function before model details.\",\n          \"Use a simple technical look, not a dense parameter sheet.\",\n          \"Keep the layout tied to the recovery story.\",\n          \"Pair the page with one cabinet or booth image for context.\"\n        ],\n        advantages: [\n          \"Bridges brochure-style technical content with website readability.\",\n          \"Helps explain recovery architecture more clearly.\",\n          \"Adds visible equipment depth to the website.\",\n          \"Works best inside a grouped cyclone family.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Powder Booth\", \"Fan\"],\n        usecases: [\n          \"Recovery-focused line design\",\n          \"Customers evaluating cyclone solutions\",\n          \"Systems needing separation module explanation\"\n        ],\n        galleryLayout: [\n          \"Cyclone image\",\n          \"Recovery context image\",\n          \"Booth context image\"\n        ],\n        gallery: [\n          { title: \"Medium Cyclone\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Medium+Cyclone\" },\n          { title: \"Recovery Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Function Diagram\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Separation+Diagram\" }\n        ]\n      },\n      {\n        name: \"Large Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Cyclone\",\n        short: \"Larger cyclone unit for recovery and powder-air separation within more robust system layouts.\",\n        tags: [\"Large Cyclone\", \"Separation\", \"Recovery\"],\n        overview: \"This page should keep the same functional logic as the medium cyclone page but make the positioning more robust. It should be presented as part of a cyclone family, not as a random isolated technical unit.\",\n        meta: {\n          focus: \"Larger separation capacity class\",\n          position: \"Recovery architecture\",\n          style: \"Family-series technical page\",\n          role: \"Larger cyclone option\",\n          imagePriority: \"Cyclone family image\",\n          cta: \"Ask for cyclone selection\"\n        },\n        specs: {\n          \"Type\": \"Cyclone separator\",\n          \"Suitable For\": \"Larger recovery systems\",\n          \"Customization\": \"Size and frame matching\",\n          \"Main Focus\": \"Powder-air separation efficiency\",\n          \"Series Position\": \"Large class\",\n          \"Display Priority\": \"Family comparison\"\n        },\n        highlights: [\n          \"Keep visual consistency with the medium cyclone page.\",\n          \"Use one line to explain where it fits in larger systems.\",\n          \"Pair with recovery cabinet and booth tags.\",\n          \"Avoid cluttering the page with excessive engineering notes.\"\n        ],\n        advantages: [\n          \"Supports deeper technical product architecture.\",\n          \"Useful for larger line or recovery proposals.\",\n          \"Keeps the cyclone family visually complete.\",\n          \"Helps customers understand separation choices.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Fan\", \"Booth\", \"Powder Feed\"],\n        usecases: [\n          \"Larger recovery configurations\",\n          \"Engineering-heavy proposals\",\n          \"System explanations with separation focus\"\n        ],\n        galleryLayout: [\n          \"Large cyclone image\",\n          \"Family comparison image\",\n          \"Recovery system image\"\n        ],\n        gallery: [\n          { title: \"Large Cyclone\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Cyclone\" },\n          { title: \"Family Comparison\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Cyclone+Family\" },\n          { title: \"Recovery System\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Multi-Tube Mini Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Multi-Tube+Mini+Cyclone\",\n        short: \"Multi-tube cyclone style recovery element for selected system configurations and technical layouts.\",\n        tags: [\"Multi-Tube\", \"Mini Cyclone\", \"Technical\"],\n        overview: \"This page should feel more specialized. It is not a category for every buyer, so the design should make it easy to scan: a short function description, a few clear spec blocks, and one small explanation of where it fits in the system.\",\n        meta: {\n          focus: \"Specialized recovery architecture\",\n          position: \"Cyclone family extension\",\n          style: \"Compact technical page\",\n          role: \"Specialized cyclone page\",\n          imagePriority: \"Structure image + system note\",\n          cta: \"Discuss technical recovery options\"\n        },\n        specs: {\n          \"Type\": \"Cyclone unit\",\n          \"Suitable For\": \"Special recovery systems\",\n          \"Customization\": \"Tube count and route matching\",\n          \"Main Focus\": \"Compact cyclone-based recovery concept\",\n          \"Structure\": \"Multi-tube\",\n          \"Display Priority\": \"Specialized function summary\"\n        },\n        highlights: [\n          \"Keep the page compact and technical, but not heavy.\",\n          \"Explain where it fits, not only what it is called.\",\n          \"Use a family-link message so the buyer knows it belongs inside recovery architecture.\",\n          \"Great place to show a simplified schematic later.\"\n        ],\n        advantages: [\n          \"Adds technical richness to the product section.\",\n          \"Appeals to engineering-minded buyers.\",\n          \"Useful for explaining deeper recovery variants.\",\n          \"Shows that your lineup is not limited to basic units.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Booth\", \"Fan\", \"Filter\"],\n        usecases: [\n          \"Technical project discussions\",\n          \"Customers comparing recovery architectures\",\n          \"Specialized powder recovery scenarios\"\n        ],\n        galleryLayout: [\n          \"Structure image\",\n          \"Recovery route image\",\n          \"Schematic image\"\n        ],\n        gallery: [\n          { title: \"Multi-Tube Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Multi-Tube+Unit\" },\n          { title: \"Recovery Route\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Recovery+Route\" },\n          { title: \"System Schematic\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Schematic\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Single Recovery Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Single+Recovery+Cabinet\",\n        short: \"Simpler recovery cabinet solution for practical powder collection in less complex booth systems.\",\n        tags: [\"Single Recovery\", \"Practical\", \"Basic System\"],\n        overview: \"This page should be simpler and more practical than the secondary recovery pages. The message should center on basic powder collection logic, easier matching and a clear place inside simpler booth systems.\",\n        meta: {\n          focus: \"Practical recovery route\",\n          position: \"Basic recovery stage\",\n          style: \"Simple technical page\",\n          role: \"Basic recovery option\",\n          imagePriority: \"Cabinet image + simple explanation\",\n          cta: \"Ask about practical recovery solutions\"\n        },\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Simpler booth systems\",\n          \"Customization\": \"Cabinet dimensions and interface\",\n          \"Main Focus\": \"Basic powder collection\",\n          \"Recovery Level\": \"Single recovery route\",\n          \"Display Priority\": \"Straightforward presentation\"\n        },\n        highlights: [\n          \"Use plain, practical copy.\",\n          \"Position it clearly below secondary recovery in complexity.\",\n          \"Explain that it is a right-fit option for selected projects.\",\n          \"Good for moderate-output and cost-sensitive applications.\"\n        ],\n        advantages: [\n          \"Easy to understand for non-technical buyers.\",\n          \"Practical for simpler projects.\",\n          \"Useful comparison point against larger recovery systems.\",\n          \"Helps broaden the recovery family.\"\n        ],\n        matching: [\"Small Booth\", \"Powder Feed\", \"Stand Oven\"],\n        usecases: [\n          \"Smaller projects\",\n          \"Moderate output requirements\",\n          \"Practical booth configurations\"\n        ],\n        galleryLayout: [\n          \"Cabinet image\",\n          \"Booth pairing image\",\n          \"Compact system image\"\n        ],\n        gallery: [\n          { title: \"Single Recovery Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Single+Recovery+Cabinet\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Booth+Pairing\" },\n          { title: \"Compact System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+System\" },\n          { title: \"Application Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Application+Context\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"curing-heating\",\n    label: \"05\",\n    name: \"Curing & Heating Systems\",\n    badge: \"Thermal Processing\",\n    summary: \"Gas and electric curing solutions, stand ovens, bread ovens, and burner-related heating modules for stable thermal processing.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n    items: [\n      {\n        name: \"Bridge Curing Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Bridge+Curing+Oven\",\n        short: \"Bridge-style curing oven used in continuous line solutions with clear route connection.\",\n        tags: [\"Bridge Oven\", \"Continuous\", \"System Curing\"],\n        overview: \"This page should present the bridge curing oven as part of a wider line concept, not only as an isolated furnace body. The copy should emphasize route connection, curing continuity and where this form is useful in a complete line.\",\n        meta: {\n          focus: \"Bridge-style thermal section\",\n          position: \"Continuous curing stage\",\n          style: \"Engineering-led thermal page\",\n          role: \"Core curing equipment page\",\n          imagePriority: \"Oven image + line context\",\n          cta: \"Ask for bridge oven layout\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Continuous line routes\",\n          \"Customization\": \"Length, heating route, entry\/exit layout\",\n          \"Main Focus\": \"Integrated line curing\",\n          \"Heating\": \"Gas or electric planning\",\n          \"Display Priority\": \"Oven + line relationship\"\n        },\n        highlights: [\n          \"Lead with line connection, not isolated thermal jargon.\",\n          \"Use one main oven image plus one line context image.\",\n          \"Present as part of a complete route.\",\n          \"Good supporting page for bridge-line categories.\"\n        ],\n        advantages: [\n          \"Reinforces engineering capability.\",\n          \"Useful for continuous-line buyers.\",\n          \"Pairs naturally with bridge-line solution pages.\",\n          \"Helps explain curing stage options clearly.\"\n        ],\n        matching: [\"Conveyor\", \"Booth\", \"Recovery\", \"Burner\", \"Control\"],\n        usecases: [\n          \"Continuous coating lines\",\n          \"Structured workshop routes\",\n          \"Projects requiring bridge-style curing layout\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Line context image\",\n          \"Heating support image\"\n        ],\n        gallery: [\n          { title: \"Bridge Curing Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Bridge+Curing+Oven\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Heating Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Context\" }\n        ]\n      },\n      {\n        name: \"Straight-Through Bridge Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Straight-Through+Bridge+Oven\",\n        short: \"Straight-through bridge-style curing oven for direct route planning and clear process reading.\",\n        tags: [\"Straight Route\", \"Bridge Oven\", \"Curing\"],\n        overview: \"This page should explain the straight-through concept with a stronger route-planning angle. It should be visually simpler than some engineering pages and make it easy to understand how product movement flows through the thermal stage.\",\n        meta: {\n          focus: \"Direct thermal route\",\n          position: \"Straight-through curing stage\",\n          style: \"Route-led thermal page\",\n          role: \"Alternative bridge curing page\",\n          imagePriority: \"Route image + oven image\",\n          cta: \"Discuss straight-through layout\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Straight workshop layouts\",\n          \"Customization\": \"Length, direction and transfer alignment\",\n          \"Main Focus\": \"Route clarity and curing continuity\",\n          \"Heating\": \"Gas or electric route\",\n          \"Display Priority\": \"Route-first explanation\"\n        },\n        highlights: [\n          \"Use route clarity as the main sales angle.\",\n          \"Show how straight movement reduces visual complexity.\",\n          \"Good page for customers comparing thermal route types.\",\n          \"Keep wording practical and easy to scan.\"\n        ],\n        advantages: [\n          \"Easy to understand for buyers at the proposal stage.\",\n          \"Useful when route logic is important.\",\n          \"Good companion page to straight-line solutions.\",\n          \"Makes thermal options feel clearer.\"\n        ],\n        matching: [\"Conveyor\", \"Booth\", \"Recovery\", \"Transfer\", \"Control\"],\n        usecases: [\n          \"Straight workshop layouts\",\n          \"Factories with direct-flow line planning\",\n          \"Projects seeking simple process routing\"\n        ],\n        galleryLayout: [\n          \"Straight oven image\",\n          \"Route context image\",\n          \"Matched line image\"\n        ],\n        gallery: [\n          { title: \"Straight-Through Bridge Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Straight-Through+Bridge+Oven\" },\n          { title: \"Route Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Matched Line\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Tunnel Curing Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Tunnel+Curing+Oven\",\n        short: \"Tunnel-style curing equipment for continuous thermal processing and stable output rhythm.\",\n        tags: [\"Tunnel Oven\", \"Continuous\", \"Thermal Processing\"],\n        overview: \"This page should make the thermal continuity of a tunnel oven easy to understand. Use one clear oven image and explain why this type fits continuous line operation and repeated curing demand.\",\n        meta: {\n          focus: \"Continuous thermal processing\",\n          position: \"Main curing section\",\n          style: \"Thermal continuity page\",\n          role: \"Tunnel-oven product page\",\n          imagePriority: \"Thermal section image\",\n          cta: \"Request tunnel oven sizing\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Continuous line production\",\n          \"Customization\": \"Tunnel length, heating route, transfer interface\",\n          \"Main Focus\": \"Stable repeated curing\",\n          \"Heating\": \"Gas or electric planning\",\n          \"Display Priority\": \"Thermal continuity\"\n        },\n        highlights: [\n          \"Explain the idea of continuous curing first.\",\n          \"Avoid letting the page feel like a generic oven shell listing.\",\n          \"Use simple, route-focused copy.\",\n          \"Good for medium and large line proposals.\"\n        ],\n        advantages: [\n          \"Useful in higher-output line planning.\",\n          \"Makes the thermal section easier to understand.\",\n          \"Supports engineering-style presentations.\",\n          \"Pairs well with tunnel-line content.\"\n        ],\n        matching: [\"Conveyor\", \"Booth\", \"Recovery\", \"Burner\", \"Control\"],\n        usecases: [\n          \"Continuous coating lines\",\n          \"Larger production routes\",\n          \"Projects needing repeatable curing rhythm\"\n        ],\n        galleryLayout: [\n          \"Tunnel oven image\",\n          \"Line context image\",\n          \"Heating image\"\n        ],\n        gallery: [\n          { title: \"Tunnel Curing Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Tunnel+Curing+Oven\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Heating Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Context\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Bread Oven Chamber\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n        short: \"Batch-type oven chamber for flexible curing with mixed workpieces and changing production schedules.\",\n        tags: [\"Batch Oven\", \"Flexible\", \"Mixed Production\"],\n        overview: \"This page should present the oven as a flexible curing solution. The message is about adaptability, mixed jobs and practical production management rather than long continuous throughput.\",\n        meta: {\n          focus: \"Flexible batch curing\",\n          position: \"Standalone or semi-line end stage\",\n          style: \"Practical equipment-led page\",\n          role: \"Flexible thermal option\",\n          imagePriority: \"Oven image first\",\n          cta: \"Ask for batch curing solution\"\n        },\n        specs: {\n          \"Type\": \"Batch oven\",\n          \"Suitable For\": \"Mixed product curing\",\n          \"Customization\": \"Chamber size and loading style\",\n          \"Main Focus\": \"Flexible curing for changing jobs\",\n          \"Heating\": \"Gas or electric can be planned\",\n          \"Display Priority\": \"Practical use message\"\n        },\n        highlights: [\n          \"Lead with flexibility, not maximum capacity.\",\n          \"Show one clear oven image and one matched-system image.\",\n          \"Use lighter, more practical copy than on continuous-line thermal pages.\",\n          \"Very suitable for modular or semi-automatic proposals.\"\n        ],\n        advantages: [\n          \"Easy for buyers to understand quickly.\",\n          \"Useful for flexible and mixed production conditions.\",\n          \"Good supporting page for smaller plants.\",\n          \"Works well with simpler booth categories.\"\n        ],\n        matching: [\"Manual Booth\", \"Powder Room\", \"Transfer Cart\"],\n        usecases: [\n          \"Mixed fabrication plants\",\n          \"Short or medium production runs\",\n          \"Factories with changing product sizes\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Loading image\",\n          \"Matched booth image\"\n        ],\n        gallery: [\n          { title: \"Bread Oven Chamber\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Manual System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" }\n        ]\n      },\n      {\n        name: \"Large Burner Chamber\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Burner+Chamber\",\n        short: \"Larger burner chamber configuration for higher-level heating section proposals.\",\n        tags: [\"Large Chamber\", \"Heating\", \"Technical Series\"],\n        overview: \"This page should sit inside the thermal drawer as a more advanced support series. The layout should stay short and technical, explaining where the chamber belongs in the heating route and what kind of larger curing architecture it supports.\",\n        meta: {\n          focus: \"Larger heating section support\",\n          position: \"Inside advanced thermal route\",\n          style: \"Compact technical page\",\n          role: \"Advanced heating sub-series\",\n          imagePriority: \"Technical structure image\",\n          cta: \"Discuss large thermal systems\"\n        },\n        specs: {\n          \"Type\": \"Heating chamber\",\n          \"Suitable For\": \"Larger oven systems\",\n          \"Customization\": \"Dimensions and burner arrangement\",\n          \"Main Focus\": \"Heating section scaling\",\n          \"Series Position\": \"Large chamber class\",\n          \"Display Priority\": \"Technical support role\"\n        },\n        highlights: [\n          \"Keep the page shorter than core oven pages.\",\n          \"Frame it as part of heating architecture, not a stand-alone star product.\",\n          \"Useful for advanced buyers and engineering teams.\",\n          \"Supports the depth of the thermal product family.\"\n        ],\n        advantages: [\n          \"Adds depth to the curing and heating catalog.\",\n          \"Useful for larger-system technical discussions.\",\n          \"Supports engineering-led proposals.\",\n          \"Can later be linked with oven family comparison blocks.\"\n        ],\n        matching: [\"Oven Body\", \"Burner\", \"Fan\", \"Control\"],\n        usecases: [\n          \"Large curing systems\",\n          \"Heating-focused technical proposals\",\n          \"Engineering consultation\"\n        ],\n        galleryLayout: [\n          \"Chamber image\",\n          \"Large system context\",\n          \"Heating diagram\"\n        ],\n        gallery: [\n          { title: \"Large Burner Chamber\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Burner+Chamber\" },\n          { title: \"System Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Context\" },\n          { title: \"Heating Diagram\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Diagram\" },\n          { title: \"Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" }\n        ]\n      },\n      {\n        name: \"Small Burner Chamber\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Small+Burner+Chamber\",\n        short: \"Smaller burner chamber option for selected heating and curing system configurations.\",\n        tags: [\"Small Chamber\", \"Heating\", \"Technical Support\"],\n        overview: \"This page should mirror the larger chamber page but position the product as a smaller-scale heating support option. Keep it short, technical and clearly tied to curing architecture rather than presenting it as a headline standalone machine.\",\n        meta: {\n          focus: \"Compact heating support\",\n          position: \"Inside thermal support system\",\n          style: \"Short technical page\",\n          role: \"Smaller heating sub-series\",\n          imagePriority: \"Support module image\",\n          cta: \"Ask about heating support modules\"\n        },\n        specs: {\n          \"Type\": \"Heating chamber\",\n          \"Suitable For\": \"Selected oven configurations\",\n          \"Customization\": \"Size and burner arrangement\",\n          \"Main Focus\": \"Compact heating support\",\n          \"Series Position\": \"Smaller chamber class\",\n          \"Display Priority\": \"Support-module explanation\"\n        },\n        highlights: [\n          \"Keep the page short and easy to compare with the larger chamber option.\",\n          \"Use one sentence to explain when smaller heating support makes sense.\",\n          \"Maintain a clear link to gas ovens and burner pages.\",\n          \"Good for technical completeness inside the drawer.\"\n        ],\n        advantages: [\n          \"Useful for size-based heating comparisons.\",\n          \"Supports technical buyers with more detailed system planning.\",\n          \"Improves the completeness of the thermal family.\",\n          \"Easy to pair with burner and gas oven pages.\"\n        ],\n        matching: [\"Gas Oven\", \"Burner\", \"Control\", \"Fan\"],\n        usecases: [\n          \"Selected curing systems\",\n          \"Heating architecture planning\",\n          \"Technical configuration comparison\"\n        ],\n        galleryLayout: [\n          \"Chamber image\",\n          \"Thermal system image\",\n          \"Matched oven image\"\n        ],\n        gallery: [\n          { title: \"Small Burner Chamber\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Small+Burner+Chamber\" },\n          { title: \"Thermal System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+System\" },\n          { title: \"Matched Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Support Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Support+Layout\" }\n        ]\n      },\n      {\n        name: \"Gas Heating Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Gas+Heating+Oven\",\n        short: \"Gas-heated curing oven solution for projects requiring stable thermal processing with gas as the heating route.\",\n        tags: [\"Gas Heating\", \"Curing Oven\", \"Thermal Route\"],\n        overview: \"This page should be written as a heating-route option. The message is not just that the oven exists, but that gas heating is a configurable path depending on plant conditions and project planning.\",\n        meta: {\n          focus: \"Gas heating route\",\n          position: \"Main thermal stage\",\n          style: \"Heating-option page\",\n          role: \"Thermal route selection page\",\n          imagePriority: \"Oven image + heating message\",\n          cta: \"Discuss gas heating configuration\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Projects preferring gas heating\",\n          \"Customization\": \"Chamber size and burner match\",\n          \"Main Focus\": \"Gas-based thermal curing\",\n          \"Heating\": \"Gas\",\n          \"Display Priority\": \"Heating-route explanation\"\n        },\n        highlights: [\n          \"Present gas heating as a project option, not a separate isolated technology page.\",\n          \"Use clear copy around route choice and application conditions.\",\n          \"Keep visual structure similar to electric-heating counterpart for easier comparison.\",\n          \"Useful in proposal-stage discussions.\"\n        ],\n        advantages: [\n          \"Makes heating-route choice easier for buyers.\",\n          \"Supports clear comparison with electric heating.\",\n          \"Fits gas-based thermal system planning.\",\n          \"Pairs naturally with burner and chamber pages.\"\n        ],\n        matching: [\"Burner Unit\", \"Burner Chamber\", \"Control\", \"Fan\"],\n        usecases: [\n          \"Gas-heated curing projects\",\n          \"Thermal system comparison\",\n          \"Plants planning gas-based heating routes\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Heating support image\",\n          \"System pairing image\"\n        ],\n        gallery: [\n          { title: \"Gas Heating Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Gas+Heating+Oven\" },\n          { title: \"Heating Support\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Support\" },\n          { title: \"System Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Pairing\" },\n          { title: \"Burner Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Burner+Context\" }\n        ]\n      },\n      {\n        name: \"Electric Heating Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Electric+Heating+Oven\",\n        short: \"Electric-heated curing oven solution for projects preferring electric thermal processing.\",\n        tags: [\"Electric Heating\", \"Curing Oven\", \"Thermal Route\"],\n        overview: \"This page should match the gas-heating page structurally so buyers can compare thermal routes quickly. The content should frame electric heating as a practical option based on project needs and plant conditions.\",\n        meta: {\n          focus: \"Electric heating route\",\n          position: \"Main thermal stage\",\n          style: \"Comparable heating-option page\",\n          role: \"Thermal route alternative\",\n          imagePriority: \"Oven image + comparison message\",\n          cta: \"Compare gas and electric heating\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Projects preferring electric heating\",\n          \"Customization\": \"Chamber size and control package\",\n          \"Main Focus\": \"Electric thermal curing\",\n          \"Heating\": \"Electric\",\n          \"Display Priority\": \"Comparison-friendly structure\"\n        },\n        highlights: [\n          \"Use the same structure as the gas page for easy comparison.\",\n          \"Keep copy direct and route-focused.\",\n          \"Useful when buyers want clear heating alternatives without technical overload.\",\n          \"Good fit for modular or compact systems.\"\n        ],\n        advantages: [\n          \"Supports clear gas-vs-electric discussions.\",\n          \"Useful for electric-only project conditions.\",\n          \"Easy to match with booth and transfer modules.\",\n          \"Strengthens the completeness of the thermal catalog.\"\n        ],\n        matching: [\"Control\", \"Booth\", \"Transfer\", \"Powder Room\"],\n        usecases: [\n          \"Electric-only plants\",\n          \"Compact curing solutions\",\n          \"Projects comparing heating routes\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Control image\",\n          \"Matched system image\"\n        ],\n        gallery: [\n          { title: \"Electric Heating Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Electric+Heating+Oven\" },\n          { title: \"Control Area\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Area\" },\n          { title: \"Matched System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Matched+System\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"powder-feed-aux\",\n    label: \"06\",\n    name: \"Powder Feed & Auxiliary Units\",\n    badge: \"Auxiliary Equipment\",\n    summary: \"Powder feed center and supporting units such as vibrating sieve, fan, burner and workshop-support auxiliaries.\",\n    cardImage: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Powder+Feed+and+Auxiliary\",\n    items: [\n      {\n        name: \"Powder Supply Center\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Powder+Supply+Center\",\n        short: \"Central powder feed unit for coordinated powder delivery and spraying support.\",\n        tags: [\"Feed Center\", \"Powder Delivery\", \"Support Module\"],\n        overview: \"This page should explain why the feed center matters to the complete booth system. It should not be hidden as a simple accessory. Present it as a core support module that stabilizes powder delivery and improves the professionalism of the spraying package.\",\n        meta: {\n          focus: \"Booth support and powder delivery\",\n          position: \"Connected to booth system\",\n          style: \"Support-module page\",\n          role: \"Core auxiliary category\",\n          imagePriority: \"Feed center image + booth relationship\",\n          cta: \"Discuss booth support package\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary module\",\n          \"Suitable For\": \"Booth-connected systems\",\n          \"Customization\": \"Interface and control match\",\n          \"Main Focus\": \"Powder delivery stability\",\n          \"Position\": \"Central support unit\",\n          \"Display Priority\": \"Booth-support explanation\"\n        },\n        highlights: [\n          \"Use this page to show that your booth offering is not incomplete.\",\n          \"Explain clearly how the feed center supports spraying consistency and workflow.\",\n          \"Pair with booth and recovery tags.\",\n          \"Keep copy practical rather than highly technical.\"\n        ],\n        advantages: [\n          \"Strengthens the system image of the booth product family.\",\n          \"Useful for customers wanting more complete spraying packages.\",\n          \"Adds value to premium booth pages.\",\n          \"Improves cross-linking between core and auxiliary categories.\"\n        ],\n        matching: [\"Powder Booth\", \"Recovery\", \"Control\", \"Vibrating Sieve\"],\n        usecases: [\n          \"Automatic booth systems\",\n          \"PP powder room proposals\",\n          \"Customers seeking integrated powder delivery\"\n        ],\n        galleryLayout: [\n          \"Feed center main image\",\n          \"Booth pairing image\",\n          \"Recovery pairing image\"\n        ],\n        gallery: [\n          { title: \"Powder Supply Center\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Supply+Center\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"System Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Layout\" }\n        ]\n      },\n      {\n        name: \"Independent Vibrating Sieve\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Independent+Vibrating+Sieve\",\n        short: \"Standalone vibrating sieve unit for selected powder handling and auxiliary process arrangement.\",\n        tags: [\"Vibrating Sieve\", \"Auxiliary\", \"Powder Handling\"],\n        overview: \"This page should stay compact. The main goal is to show that your equipment range includes practical support units around powder handling, not only major machines. Use a short explanation and one clear function summary.\",\n        meta: {\n          focus: \"Powder handling support\",\n          position: \"Near feed or powder prep section\",\n          style: \"Compact auxiliary page\",\n          role: \"Support-unit page\",\n          imagePriority: \"Unit image + role explanation\",\n          cta: \"Ask about powder handling support\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary equipment\",\n          \"Suitable For\": \"Powder handling support\",\n          \"Customization\": \"Unit configuration and interface\",\n          \"Main Focus\": \"Powder screening support\",\n          \"Operation\": \"Standalone or matched\",\n          \"Display Priority\": \"Functional role\"\n        },\n        highlights: [\n          \"Keep the design lighter than core machine pages.\",\n          \"Show how the unit supports booth and feed-center work.\",\n          \"Use functional language, not overloaded technical language.\",\n          \"Useful as a cross-sell page rather than a hero page.\"\n        ],\n        advantages: [\n          \"Shows product range depth beyond core machines.\",\n          \"Useful to technical buyers who care about powder handling details.\",\n          \"Supports a more complete booth ecosystem story.\",\n          \"Fits well inside a drawer-style auxiliary category.\"\n        ],\n        matching: [\"Powder Feed Center\", \"Booth\", \"Recovery\"],\n        usecases: [\n          \"Powder handling support areas\",\n          \"Booth-related auxiliary planning\",\n          \"Technical equipment discussions\"\n        ],\n        galleryLayout: [\n          \"Unit image\",\n          \"Powder handling image\",\n          \"Feed center link image\"\n        ],\n        gallery: [\n          { title: \"Vibrating Sieve\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Vibrating+Sieve\" },\n          { title: \"Powder Handling\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Handling\" },\n          { title: \"Feed Center Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Link\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Fan Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Fan+Unit\",\n        short: \"Auxiliary airflow component used across recovery, booth and heating-related system configurations.\",\n        tags: [\"Fan\", \"Airflow\", \"Support Unit\"],\n        overview: \"This is a support page that should stay concise. The key job is to show that airflow support is part of the equipment ecosystem and that your offering is not limited to visible core machines only.\",\n        meta: {\n          focus: \"Airflow support role\",\n          position: \"Across booth, recovery and heating systems\",\n          style: \"Short support-unit presentation\",\n          role: \"Cross-category support page\",\n          imagePriority: \"Unit image + system tags\",\n          cta: \"Discuss support equipment\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary airflow unit\",\n          \"Suitable For\": \"Multiple system categories\",\n          \"Customization\": \"Power and matching route\",\n          \"Main Focus\": \"Air movement support\",\n          \"Application\": \"Booth \/ recovery \/ heating\",\n          \"Display Priority\": \"System support role\"\n        },\n        highlights: [\n          \"Do not over-design this page like a flagship machine page.\",\n          \"Use short functional copy and strong related-module chips.\",\n          \"Emphasize that airflow support connects multiple systems.\",\n          \"Good page for technical completeness.\"\n        ],\n        advantages: [\n          \"Broadens the equipment story without cluttering the homepage.\",\n          \"Helps technical buyers see full support capability.\",\n          \"Connects booth, recovery and heating categories together.\",\n          \"Useful in broader plant-setup conversations.\"\n        ],\n        matching: [\"Booth\", \"Cyclone\", \"Recovery\", \"Burner Chamber\"],\n        usecases: [\n          \"Airflow support discussions\",\n          \"System matching proposals\",\n          \"Auxiliary technical inquiries\"\n        ],\n        galleryLayout: [\n          \"Fan image\",\n          \"Airflow system image\",\n          \"Recovery link image\"\n        ],\n        gallery: [\n          { title: \"Fan Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Fan+Unit\" },\n          { title: \"Airflow System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Airflow+System\" },\n          { title: \"Recovery Link\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Link\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Burner Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Burner+Unit\",\n        short: \"Burner support category for heating-related systems and curing architecture.\",\n        tags: [\"Burner\", \"Heating\", \"Support\"],\n        overview: \"This page should be concise and nested inside the thermal ecosystem. The goal is not to sell the burner as a standalone hero product but to show that your heating and curing solutions include critical support modules.\",\n        meta: {\n          focus: \"Heating support module\",\n          position: \"Within thermal architecture\",\n          style: \"Compact technical support page\",\n          role: \"Thermal support page\",\n          imagePriority: \"Burner image + oven relation\",\n          cta: \"Discuss heating package\"\n        },\n        specs: {\n          \"Type\": \"Heating auxiliary\",\n          \"Suitable For\": \"Gas heating systems\",\n          \"Customization\": \"Configuration match\",\n          \"Main Focus\": \"Heating support\",\n          \"Position\": \"Auxiliary category\",\n          \"Display Priority\": \"Heating system link\"\n        },\n        highlights: [\n          \"Keep it short and clearly positioned inside curing architecture.\",\n          \"Use matching chips with gas oven and chamber pages.\",\n          \"Good supporting page for technical trust.\",\n          \"Avoid long introduction copy.\"\n        ],\n        advantages: [\n          \"Strengthens the curing and heating section.\",\n          \"Useful for technical buyers asking about heating support.\",\n          \"Good cross-link with chambers and gas ovens.\",\n          \"Adds equipment-depth credibility.\"\n        ],\n        matching: [\"Gas Oven\", \"Burner Chamber\", \"Control\"],\n        usecases: [\n          \"Heating system discussions\",\n          \"Gas oven support planning\",\n          \"Technical project consultation\"\n        ],\n        galleryLayout: [\n          \"Burner image\",\n          \"Thermal system image\",\n          \"Oven pairing image\"\n        ],\n        gallery: [\n          { title: \"Burner Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Burner+Unit\" },\n          { title: \"Thermal System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+System\" },\n          { title: \"Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Control Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Link\" }\n        ]\n      },\n      {\n        name: \"Laser Dust Collector\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Laser+Dust+Collector\",\n        short: \"Dust collection support unit shown as auxiliary equipment for workshop and process environment control.\",\n        tags: [\"Dust Collector\", \"Auxiliary\", \"Workshop Support\"],\n        overview: \"This page should sit at the edge of the auxiliary section and show that your plant-support offering extends beyond the core powder route. Keep the presentation concise and link it to workshop-support logic.\",\n        meta: {\n          focus: \"Workshop support equipment\",\n          position: \"Auxiliary support zone\",\n          style: \"Short capability page\",\n          role: \"Broader support-equipment page\",\n          imagePriority: \"Support equipment image\",\n          cta: \"Discuss workshop support\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary environmental unit\",\n          \"Suitable For\": \"Supporting workshop process\",\n          \"Customization\": \"Collector size and interface\",\n          \"Main Focus\": \"Dust control support\",\n          \"Position\": \"Supplementary equipment\",\n          \"Display Priority\": \"Capability extension\"\n        },\n        highlights: [\n          \"Present as supporting capability, not core line module.\",\n          \"Use short copy and clear application notes.\",\n          \"Good for broadening the product ecosystem story.\",\n          \"Keep it visually lighter than booth or oven pages.\"\n        ],\n        advantages: [\n          \"Shows that the product portfolio extends into workshop support.\",\n          \"Useful in broader factory-setup discussions.\",\n          \"Adds industrial depth to the website.\",\n          \"Can help cross-sell to processing customers.\"\n        ],\n        matching: [\"Processing Equipment\", \"Workshop Support\", \"Auxiliary Fans\"],\n        usecases: [\n          \"Factory support equipment inquiries\",\n          \"Broader plant setup discussions\",\n          \"Cross-process industrial customers\"\n        ],\n        galleryLayout: [\n          \"Dust collector image\",\n          \"Workshop context image\",\n          \"Auxiliary link image\"\n        ],\n        gallery: [\n          { title: \"Laser Dust Collector\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Laser+Dust+Collector\" },\n          { title: \"Workshop Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Workshop+Context\" },\n          { title: \"Support Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Support+Link\" },\n          { title: \"Factory Support\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Factory+Support\" }\n        ]\n      },\n      {\n        name: \"Insulation Rock Wool Panel\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Insulation+Rock+Wool+Panel\",\n        short: \"Insulation panel solution used in oven and thermal section construction to support thermal efficiency.\",\n        tags: [\"Insulation\", \"Panel\", \"Thermal Support\"],\n        overview: \"This page should remain compact and supportive. The main goal is to show that your thermal systems include structural and insulation-related support materials, not only visible equipment bodies.\",\n        meta: {\n          focus: \"Thermal insulation support\",\n          position: \"Oven and heated section construction\",\n          style: \"Short support-material page\",\n          role: \"Thermal support material category\",\n          imagePriority: \"Material image + thermal context\",\n          cta: \"Ask about thermal support materials\"\n        },\n        specs: {\n          \"Type\": \"Support material\",\n          \"Suitable For\": \"Thermal section construction\",\n          \"Customization\": \"Panel size and configuration\",\n          \"Main Focus\": \"Heat retention support\",\n          \"Application\": \"Oven and heated zone build\",\n          \"Display Priority\": \"Support role explanation\"\n        },\n        highlights: [\n          \"Keep this page clearly within the thermal-support ecosystem.\",\n          \"Explain its role in practical thermal efficiency and structural construction.\",\n          \"Do not over-expand the content.\",\n          \"Useful for showing a more complete system supply chain.\"\n        ],\n        advantages: [\n          \"Adds completeness to the thermal product family.\",\n          \"Supports a stronger engineering-supply image.\",\n          \"Useful for customers looking at total thermal section planning.\",\n          \"Good technical support content without taking over the page.\"\n        ],\n        matching: [\"Curing Oven\", \"Burner Chamber\", \"Thermal Support\"],\n        usecases: [\n          \"Thermal section construction\",\n          \"Oven insulation planning\",\n          \"Projects requiring complete heated-section support\"\n        ],\n        galleryLayout: [\n          \"Panel image\",\n          \"Thermal wall image\",\n          \"Oven support image\"\n        ],\n        gallery: [\n          { title: \"Rock Wool Panel\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Rock+Wool+Panel\" },\n          { title: \"Thermal Wall Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+Wall+Context\" },\n          { title: \"Oven Support\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Oven+Support\" },\n          { title: \"Section Material\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Section+Material\" }\n        ]\n      }\n    ]\n  }\n];\n\nconst pdGrid = document.getElementById(\"pd-grid\");\nconst pdOverlay = document.getElementById(\"pd-overlay\");\nconst pdDrawer = document.getElementById(\"pd-drawer\");\nconst pdClose = document.getElementById(\"pd-close\");\nconst pdNav = document.getElementById(\"pd-nav\");\n\nconst pdKicker = document.getElementById(\"pd-kicker\");\nconst pdTitle = document.getElementById(\"pd-title\");\nconst pdSummary = document.getElementById(\"pd-summary\");\n\nconst pdImage = document.getElementById(\"pd-image\");\nconst pdItemTitle = document.getElementById(\"pd-item-title\");\nconst pdItemDesc = document.getElementById(\"pd-item-desc\");\nconst pdTags = document.getElementById(\"pd-tags\");\n\nconst pdType = document.getElementById(\"pd-type\");\nconst pdApplication = document.getElementById(\"pd-application\");\nconst pdCustom = document.getElementById(\"pd-custom\");\nconst pdMainFocus = document.getElementById(\"pd-main-focus\");\n\nconst pdOverview = document.getElementById(\"pd-overview\");\nconst pdFocus = document.getElementById(\"pd-focus\");\nconst pdPosition = document.getElementById(\"pd-position\");\nconst pdStyle = document.getElementById(\"pd-style\");\nconst pdRole = document.getElementById(\"pd-role\");\nconst pdImagePriority = document.getElementById(\"pd-image-priority\");\nconst pdCta = document.getElementById(\"pd-cta\");\n\nconst pdHighlights = document.getElementById(\"pd-highlights\");\nconst pdSpecs = document.getElementById(\"pd-specs\");\nconst pdAdvantages = document.getElementById(\"pd-advantages\");\nconst pdMatching = document.getElementById(\"pd-matching\");\nconst pdUsecases = document.getElementById(\"pd-usecases\");\nconst pdGalleryLayout = document.getElementById(\"pd-gallery-layout\");\nconst pdGallery = document.getElementById(\"pd-gallery\");\n\nlet pdActiveCategory = null;\nlet pdActiveIndex = 0;\n\nfunction renderPdCards() {\n  pdGrid.innerHTML = pdData.map(cat => `\n    <button type=\"button\"\n      class=\"text-left group rounded-[28px] bg-white border border-neutral-200 shadow-sm hover:shadow-xl transition-all overflow-hidden\"\n      onclick=\"openPdCategory('${cat.id}')\">\n      <div class=\"aspect-[16\/10] overflow-hidden bg-neutral-100\">\n        <img decoding=\"async\" src=\"${cat.cardImage}\" alt=\"${cat.name}\" class=\"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500\">\n      <\/div>\n      <div class=\"p-6\">\n        <div class=\"flex items-start justify-between gap-4 mb-5\">\n          <div class=\"w-12 h-12 rounded-2xl bg-primary\/10 text-primary font-bold flex items-center justify-center\">${cat.label}<\/div>\n          <span class=\"inline-flex items-center px-3 py-1 rounded-full bg-neutral-100 text-neutral-700 text-xs font-semibold\">${cat.badge}<\/span>\n        <\/div>\n        <h3 class=\"text-2xl font-bold text-neutral-900 mb-3 group-hover:text-primary transition-colors\">${cat.name}<\/h3>\n        <p class=\"text-neutral-600 text-sm leading-relaxed mb-5\">${cat.summary}<\/p>\n        <div class=\"flex items-center justify-between\">\n          <div class=\"text-xs text-neutral-500\">${cat.items.length} sub-series<\/div>\n          <span class=\"inline-flex items-center text-sm font-semibold text-primary\">\n            View Details\n            <svg class=\"w-4 h-4 ml-2 transition-transform group-hover:translate-x-1\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n              <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/button>\n  `).join(\"\");\n}\n\nfunction openPdCategory(categoryId) {\n  pdActiveCategory = pdData.find(cat => cat.id === categoryId);\n  pdActiveIndex = 0;\n\n  pdKicker.textContent = pdActiveCategory.badge;\n  pdTitle.textContent = pdActiveCategory.name;\n  pdSummary.textContent = pdActiveCategory.summary;\n\n  renderPdNav();\n  renderPdItem();\n\n  pdOverlay.classList.remove(\"hidden\");\n  pdDrawer.classList.remove(\"translate-x-full\");\n  document.body.classList.add(\"overflow-hidden\");\n}\n\nfunction closePdDrawer() {\n  pdOverlay.classList.add(\"hidden\");\n  pdDrawer.classList.add(\"translate-x-full\");\n  document.body.classList.remove(\"overflow-hidden\");\n}\n\nfunction renderPdNav() {\n  pdNav.innerHTML = pdActiveCategory.items.map((item, index) => `\n    <button type=\"button\"\n      onclick=\"setPdItem(${index})\"\n      class=\"w-full text-left rounded-2xl border transition-all p-4 ${index === pdActiveIndex ? 'bg-white border-primary shadow-sm' : 'bg-white\/70 border-neutral-200 hover:border-primary\/40'}\">\n      <div class=\"text-sm font-semibold ${index === pdActiveIndex ? 'text-primary' : 'text-neutral-900'} mb-1\">${item.name}<\/div>\n      <div class=\"text-xs text-neutral-500 leading-relaxed\">${item.short}<\/div>\n    <\/button>\n  `).join(\"\");\n}\n\nfunction setPdItem(index) {\n  pdActiveIndex = index;\n  renderPdNav();\n  renderPdItem();\n}\n\nfunction renderPdItem() {\n  const item = pdActiveCategory.items[pdActiveIndex];\n\n  pdItemTitle.textContent = item.name;\n  pdItemDesc.textContent = item.short;\n  pdOverview.textContent = item.overview;\n\n  pdTags.innerHTML = item.tags.map(tag => `<span class=\"px-3 py-1 rounded-full bg-primary\/10 text-primary text-xs font-semibold\">${tag}<\/span>`).join(\"\");\n\n  pdType.textContent = item.specs[\"Type\"] || \"\u2014\";\n  pdApplication.textContent = item.specs[\"Suitable For\"] || \"\u2014\";\n  pdCustom.textContent = item.specs[\"Customization\"] || \"\u2014\";\n  pdMainFocus.textContent = item.specs[\"Main Focus\"] || \"\u2014\";\n\n  pdFocus.textContent = item.meta.focus || \"\u2014\";\n  pdPosition.textContent = item.meta.position || \"\u2014\";\n  pdStyle.textContent = item.meta.style || \"\u2014\";\n  pdRole.textContent = item.meta.role || \"\u2014\";\n  pdImagePriority.textContent = item.meta.imagePriority || \"\u2014\";\n  pdCta.textContent = item.meta.cta || \"\u2014\";\n\n  pdImage.innerHTML = `<img decoding=\"async\" src=\"${item.image}\" alt=\"${item.name}\" class=\"w-full h-full object-cover\">`;\n\n  pdHighlights.innerHTML = item.highlights.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed flex gap-3\">\n      <span class=\"text-primary font-bold mt-[2px]\">\u2022<\/span>\n      <span>${text}<\/span>\n    <\/div>\n  `).join(\"\");\n\n  pdSpecs.innerHTML = Object.entries(item.specs).map(([key, value]) => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n      <div class=\"text-xs text-neutral-500 mb-1\">${key}<\/div>\n      <div class=\"text-sm font-semibold text-neutral-900\">${value}<\/div>\n    <\/div>\n  `).join(\"\");\n\n  pdAdvantages.innerHTML = item.advantages.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed flex gap-3\">\n      <span class=\"text-primary font-bold mt-[2px]\"><\/span>\n      <span>${text}<\/span>\n    <\/div>\n  `).join(\"\");\n\n  pdMatching.innerHTML = item.matching.map(text => `\n    <span class=\"px-3 py-2 rounded-full bg-neutral-100 text-neutral-800 text-sm font-medium border border-neutral-200\">${text}<\/span>\n  `).join(\"\");\n\n  pdUsecases.innerHTML = item.usecases.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed\">${text}<\/div>\n  `).join(\"\");\n\n  pdGalleryLayout.innerHTML = item.galleryLayout.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed\">${text}<\/div>\n  `).join(\"\");\n\n  pdGallery.innerHTML = item.gallery.map(block => `\n    <div class=\"rounded-2xl overflow-hidden border border-neutral-200 bg-white\">\n      <div class=\"aspect-[4\/3] overflow-hidden bg-neutral-100\">\n        <img decoding=\"async\" src=\"${block.image}\" alt=\"${block.title}\" class=\"w-full h-full object-cover\">\n      <\/div>\n      <div class=\"px-4 py-3\">\n        <div class=\"text-sm font-semibold text-neutral-900\">${block.title}<\/div>\n      <\/div>\n    <\/div>\n  `).join(\"\");\n}\n\npdOverlay.addEventListener(\"click\", closePdDrawer);\npdClose.addEventListener(\"click\", closePdDrawer);\n\ndocument.addEventListener(\"keydown\", (e) => {\n  if (e.key === \"Escape\") closePdDrawer();\n});\n\nrenderPdCards();\n<\/script>\n  \n<script>\nconst pdData = [\n  {\n    id: \"complete-lines\",\n    label: \"01\",\n    name: \"Complete Powder Coating Lines\",\n    badge: \"System Solutions\",\n    summary: \"Complete line solutions for continuous coating, batch curing, and retrofit planning based on plant space, workpiece type, and output target.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\",\n    items: [\n      {\n        name: \"Multi-Bridge Curing Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\",\n        short: \"Continuous powder coating line concept built around a bridge-style curing section for stable mass production.\",\n        tags: [\"Complete Line\", \"Bridge Oven\", \"Continuous Production\"],\n        overview: \"This series should be displayed as a complete engineering solution rather than a single machine. The page should first show full-line continuity, then explain how pretreatment, booth, recovery, transfer and curing are connected. It works best when customers need to understand the entire route from hanging entry to finished discharge.\",\n        meta: {\n          focus: \"Complete engineering route\",\n          position: \"After booth and transfer\",\n          style: \"Project image + structure summary\",\n          role: \"Flagship complete line card\",\n          imagePriority: \"Full line photo first\",\n          cta: \"Send workshop layout\"\n        },\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Continuous metal parts production\",\n          \"Customization\": \"Line length, station sequence, output route\",\n          \"Main Focus\": \"Stable line continuity and curing flow\",\n          \"Heating Choice\": \"Gas or electric can be planned by project\",\n          \"Display Priority\": \"Project image first, module logic second\"\n        },\n        highlights: [\n          \"Use one full project image as the lead visual so buyers immediately understand this is a complete line, not a single oven.\",\n          \"Place a simple process row under the hero image: Pretreatment \u2192 Booth \u2192 Recovery \u2192 Conveyor \u2192 Bridge Oven.\",\n          \"Use one short paragraph for production logic, not a long technical block at the top.\",\n          \"Show matching modules in chips to reinforce turnkey capability.\"\n        ],\n        advantages: [\n          \"Strong presentation value for homepage or solution pages.\",\n          \"Helps customers understand that your company handles full line engineering.\",\n          \"Suitable for factories that want clear route planning and repeatable output.\",\n          \"Easy to connect with later case-study sections.\"\n        ],\n        matching: [\"Pretreatment\", \"Powder Booth\", \"Recovery Cabinet\", \"Conveyor\", \"Curing Oven\", \"Control System\"],\n        usecases: [\n          \"Metal furniture and shelving systems\",\n          \"Electrical cabinet and enclosure production\",\n          \"Factories with stable hanging transfer and planned output\"\n        ],\n        galleryLayout: [\n          \"Main full-line image with wide ratio\",\n          \"Second image showing booth or transfer section\",\n          \"Third image showing curing section detail\"\n        ],\n        gallery: [\n          { title: \"Project Overview\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\" },\n          { title: \"Line Transfer Area\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Interface\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Straight-Through Bridge Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\",\n        short: \"Straight routing concept for plants that prefer direct material movement and easier line-reading logic.\",\n        tags: [\"Straight Flow\", \"Bridge Layout\", \"Route Clarity\"],\n        overview: \"This series should be presented as a practical route-planning solution. Compared with more complex layouts, the selling point is straight process logic and easier workshop interpretation. The page should emphasize routing clarity, direct entry-to-exit flow, and suitability for organized hanging movement.\",\n        meta: {\n          focus: \"Direct entry-to-exit flow\",\n          position: \"Whole line routing view\",\n          style: \"Layout-led presentation\",\n          role: \"Alternative complete line option\",\n          imagePriority: \"Layout photo + flow icons\",\n          cta: \"Ask for route planning\"\n        },\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Long straight workshops\",\n          \"Customization\": \"Entry position, oven length, station order\",\n          \"Main Focus\": \"Direct routing and visual clarity\",\n          \"Transfer Style\": \"Continuous hanging transfer\",\n          \"Display Priority\": \"Flow explanation + full line image\"\n        },\n        highlights: [\n          \"Best shown with one clean route image and a very short caption explaining direct flow.\",\n          \"Add a small workflow strip to reinforce straightforward line movement.\",\n          \"Keep copy practical and route-focused, not overly technical.\",\n          \"Use this page to explain why some factories prefer a straight process arrangement.\"\n        ],\n        advantages: [\n          \"Easy for overseas buyers to understand in a few seconds.\",\n          \"Useful when the customer wants a simple route concept first.\",\n          \"Supports clear proposal communication during early inquiry stage.\",\n          \"Works well as a second flagship line category.\"\n        ],\n        matching: [\"Pretreatment\", \"Booth\", \"Recovery\", \"Conveyor\", \"Bridge Oven\"],\n        usecases: [\n          \"Cabinet and frame processing\",\n          \"General metal parts plants\",\n          \"Factories seeking straight routing\"\n        ],\n        galleryLayout: [\n          \"Main straight-line photo\",\n          \"One booth-area detail\",\n          \"One oven-area detail\"\n        ],\n        gallery: [\n          { title: \"Straight Flow Project\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Pretreatment Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Tunnel Curing Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\",\n        short: \"Continuous coating line using tunnel-style curing for repeated thermal processing and organized line rhythm.\",\n        tags: [\"Tunnel Oven\", \"Continuous\", \"Thermal Section\"],\n        overview: \"This series should focus on thermal continuity. The top of the page should explain that this is a line choice for customers who care about continuous curing, repeated output, and structured heat-processing sections. Avoid heavy parameter tables at the top. Let the route and the thermal section be the visual focus.\",\n        meta: {\n          focus: \"Thermal continuity\",\n          position: \"Final curing section\",\n          style: \"Process-led hero image\",\n          role: \"Thermal solution option\",\n          imagePriority: \"Line image + oven explanation\",\n          cta: \"Get tunnel layout suggestion\"\n        },\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Medium to large plants\",\n          \"Customization\": \"Tunnel length, heating route, conveyor match\",\n          \"Main Focus\": \"Continuous thermal curing\",\n          \"Heating Choice\": \"Gas or electric planning\",\n          \"Display Priority\": \"Line-level thermal story\"\n        },\n        highlights: [\n          \"Lead with the idea of continuous curing, not isolated oven hardware.\",\n          \"Show one image of the line plus one image of the oven zone.\",\n          \"Use a short copy block that compares this option with batch-style curing.\",\n          \"Keep the explanation tied to production continuity and heating route.\"\n        ],\n        advantages: [\n          \"Useful for customers who think in output rhythm and curing continuity.\",\n          \"Stronger system image than selling a single curing chamber.\",\n          \"Good fit for engineering-style proposals.\",\n          \"Easy to connect with line-upgrade discussions.\"\n        ],\n        matching: [\"Pretreatment\", \"Booth\", \"Recovery\", \"Transfer\", \"Tunnel Oven\"],\n        usecases: [\n          \"High-output factories\",\n          \"Repeated product families\",\n          \"Plants with longer workshop depth\"\n        ],\n        galleryLayout: [\n          \"Full line image\",\n          \"Tunnel oven zone image\",\n          \"Booth or pretreatment image\"\n        ],\n        gallery: [\n          { title: \"Complete Route\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Tunnel Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Spray Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Pretreatment\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Batch \/ Bread Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n        short: \"Flexible batch-type coating and curing setup for medium output, changing products, and mixed workpiece programs.\",\n        tags: [\"Batch Oven\", \"Flexible Production\", \"Mixed Jobs\"],\n        overview: \"This page should sell flexibility. The main message is not maximum throughput, but easier adaptation to mixed products, different dimensions, and more changeable production schedules. Use one clear oven image and one supporting booth image to explain how a flexible modular layout works.\",\n        meta: {\n          focus: \"Flexible curing route\",\n          position: \"Standalone or modular end section\",\n          style: \"Equipment-led hero image\",\n          role: \"Flexible alternative to continuous line\",\n          imagePriority: \"Oven image first\",\n          cta: \"Discuss flexible layout\"\n        },\n        specs: {\n          \"Type\": \"Modular or semi-complete solution\",\n          \"Suitable For\": \"Mixed jobs and medium batches\",\n          \"Customization\": \"Chamber size, heating type, loading direction\",\n          \"Main Focus\": \"Flexible batch curing\",\n          \"Operation\": \"Batch style\",\n          \"Display Priority\": \"Oven photo + flexible use message\"\n        },\n        highlights: [\n          \"Use short copy that immediately tells buyers this is suited to mixed production.\",\n          \"Show the oven as the main image, then add a supporting booth or transfer image.\",\n          \"Explain this as a practical option for customers who do not need a full continuous route.\",\n          \"Keep the page modular and clear, with fewer engineering blocks than full-line pages.\"\n        ],\n        advantages: [\n          \"Easy for buyers to compare with tunnel or bridge options.\",\n          \"Well suited to custom fabrication and changing orders.\",\n          \"Requires less page complexity to explain.\",\n          \"Very useful for inquiries involving small or medium production volumes.\"\n        ],\n        matching: [\"Manual Booth\", \"Recovery Unit\", \"Powder Feed\", \"Stand Oven\"],\n        usecases: [\n          \"Custom metal fabrication\",\n          \"Short-to-medium production runs\",\n          \"Plants with many product changes\"\n        ],\n        galleryLayout: [\n          \"Batch oven main image\",\n          \"Loading direction image\",\n          \"Related booth image\"\n        ],\n        gallery: [\n          { title: \"Batch Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Manual System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Upgrade Solution for Existing Lines\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE-2025-12-25-230550.png\",\n        short: \"Upgrade concept for existing coating lines to improve output, reduce energy use, or replace outdated core modules.\",\n        tags: [\"Retrofit\", \"Upgrade\", \"Optimization\"],\n        overview: \"This page should be presented as a practical factory upgrade solution. The focus is not a single machine but what can be replaced or improved: booth, oven, recovery cabinet, transfer or control logic. The copy should help the buyer understand that partial upgrade is possible without building a totally new line.\",\n        meta: {\n          focus: \"Existing line optimization\",\n          position: \"Across current production route\",\n          style: \"Retrofit-led solution page\",\n          role: \"Upgrade and optimization category\",\n          imagePriority: \"Before\/after logic or concept image\",\n          cta: \"Send your existing line photos\"\n        },\n        specs: {\n          \"Type\": \"Retrofit \/ upgrade solution\",\n          \"Suitable For\": \"Existing plants with upgrade demand\",\n          \"Customization\": \"Module replacement and route adjustment\",\n          \"Main Focus\": \"Improve output and reduce waste\",\n          \"Upgrade Scope\": \"Booth \/ oven \/ recovery \/ transfer \/ control\",\n          \"Display Priority\": \"Upgrade logic + module options\"\n        },\n        highlights: [\n          \"Show clearly that an existing line can be improved instead of fully rebuilt.\",\n          \"Use simple module replacement logic, not complicated engineering language.\",\n          \"Highlight booth, oven and recovery upgrades first.\",\n          \"Use this page to attract customers who already own equipment.\"\n        ],\n        advantages: [\n          \"Strong commercial value because many buyers already have old lines.\",\n          \"Opens the door to retrofit inquiries, not only new-line inquiries.\",\n          \"Easy to connect with booth, recovery and oven categories.\",\n          \"Good fit for practical, conversion-oriented landing pages.\"\n        ],\n        matching: [\"Booth Upgrade\", \"Recovery Upgrade\", \"Oven Upgrade\", \"Transfer Upgrade\", \"Control Upgrade\"],\n        usecases: [\n          \"Factories seeking energy optimization\",\n          \"Plants with capacity bottlenecks\",\n          \"Customers replacing old booth or oven systems\"\n        ],\n        galleryLayout: [\n          \"Upgrade concept image\",\n          \"Old line context image\",\n          \"New module example image\"\n        ],\n        gallery: [\n          { title: \"Upgrade Concept\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE-2025-12-25-230550.png\" },\n          { title: \"Current Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Upgrade Example\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Upgrade Example\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"pretreatment\",\n    label: \"02\",\n    name: \"Pretreatment Systems\",\n    badge: \"Surface Preparation\",\n    summary: \"Pretreatment options for immersion, spray tunnel, and hanging-transfer process routes before powder application.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\",\n    items: [\n      {\n        name: \"Dip Pretreatment Line\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Dip+Pretreatment+Image\",\n        short: \"Immersion pretreatment route for staged cleaning and chemical surface preparation.\",\n        tags: [\"Dip Process\", \"Multi-Stage\", \"Surface Cleaning\"],\n        overview: \"This page should explain process depth and staged chemical treatment. Because dip systems can look more technical than spray tunnels, the copy should stay simple: explain what immersion treatment is for, what kind of product flow it suits, and how it connects to later drying or coating sections.\",\n        meta: {\n          focus: \"Immersion treatment route\",\n          position: \"Before drying and coating\",\n          style: \"Process explanation first\",\n          role: \"Technical pretreatment option\",\n          imagePriority: \"Tank\/process image\",\n          cta: \"Discuss pretreatment route\"\n        },\n        specs: {\n          \"Type\": \"Pretreatment system\",\n          \"Suitable For\": \"Immersion process routes\",\n          \"Customization\": \"Tank count, stage sequence, transfer style\",\n          \"Main Focus\": \"Chemical treatment depth\",\n          \"Process Style\": \"Dip \/ immersion\",\n          \"Display Priority\": \"Process explanation + stage blocks\"\n        },\n        highlights: [\n          \"Use a process-style hero, not a plain machine card.\",\n          \"Explain stage sequence in a short, visual way.\",\n          \"Keep the copy centered on surface preparation before coating quality.\",\n          \"Show how this route links to drying and powder application.\"\n        ],\n        advantages: [\n          \"Useful for buyers who need pretreatment depth rather than simple cleaning.\",\n          \"Adds technical credibility to the product section.\",\n          \"Can be explained clearly without overloading the page with chemistry details.\",\n          \"Strong supporting category for complete line proposals.\"\n        ],\n        matching: [\"Dry-Off\", \"Conveyor\", \"Booth\", \"Oven\"],\n        usecases: [\n          \"Metal parts requiring immersion pretreatment\",\n          \"Factories with dedicated chemical process zone\",\n          \"Projects needing staged tank treatment\"\n        ],\n        galleryLayout: [\n          \"Pretreatment process image\",\n          \"Transfer image\",\n          \"Related booth image\"\n        ],\n        gallery: [\n          { title: \"Dip Process\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Dip+Pretreatment\" },\n          { title: \"Transfer Section\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Transfer+Section\" },\n          { title: \"Next Process Connection\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Drying+or+Booth\" },\n          { title: \"Layout View\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pretreatment+Layout\" }\n        ]\n      },\n      {\n        name: \"Spray Pretreatment Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\",\n        short: \"Spray tunnel pretreatment for cleaning, rinsing and surface preparation in continuous line layouts.\",\n        tags: [\"Spray Tunnel\", \"Continuous\", \"Surface Prep\"],\n        overview: \"This is one of the clearest categories for website display. The hero should show the spray tunnel image, then the copy should explain that it prepares the surface before powder application and is usually matched with continuous line movement. It should be presented as an integrated process module, not just a water-spray box.\",\n        meta: {\n          focus: \"Spray tunnel structure\",\n          position: \"Start of continuous line\",\n          style: \"Equipment photo + process caption\",\n          role: \"Core pretreatment category\",\n          imagePriority: \"Real equipment image\",\n          cta: \"Request stage recommendation\"\n        },\n        specs: {\n          \"Type\": \"Pretreatment tunnel\",\n          \"Suitable For\": \"Continuous lines\",\n          \"Customization\": \"Stage count, tunnel length, nozzle route\",\n          \"Main Focus\": \"Surface preparation before coating\",\n          \"Process Style\": \"Spray type\",\n          \"Display Priority\": \"Real machine image + stage logic\"\n        },\n        highlights: [\n          \"Use real image first because the product is easy to recognize visually.\",\n          \"Add a short statement on why pretreatment matters for coating adhesion and finish consistency.\",\n          \"Keep the content practical and tied to complete line flow.\",\n          \"Use chips or small blocks for stage logic rather than big paragraphs.\"\n        ],\n        advantages: [\n          \"Easy for buyers to understand without technical overload.\",\n          \"Matches naturally with complete line pages.\",\n          \"Strong visual content once photos are added.\",\n          \"Useful as a core module in almost every line inquiry.\"\n        ],\n        matching: [\"Conveyor\", \"Dry-Off\", \"Powder Booth\", \"Recovery\", \"Oven\"],\n        usecases: [\n          \"Furniture and shelving plants\",\n          \"Cabinet production lines\",\n          \"Continuous hanging transfer systems\"\n        ],\n        galleryLayout: [\n          \"Spray tunnel main image\",\n          \"Nozzle or chamber detail\",\n          \"Connected line image\"\n        ],\n        gallery: [\n          { title: \"Spray Tunnel\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" },\n          { title: \"Complete Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Connection\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Connection\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Hanging Pretreatment System\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Hanging+Pretreatment\",\n        short: \"Pretreatment route designed around suspended transfer and integrated process movement.\",\n        tags: [\"Hanging Route\", \"Integrated Flow\", \"Pretreatment\"],\n        overview: \"This page should emphasize continuity. The best way to present it is by explaining that pretreatment is not isolated: the product remains in a hanging process route that can continue into spraying and curing. It works best as a system-minded page rather than a purely technical one.\",\n        meta: {\n          focus: \"Integrated transfer logic\",\n          position: \"Start of hanging line\",\n          style: \"System route image\",\n          role: \"System-linked pretreatment page\",\n          imagePriority: \"Transfer image first\",\n          cta: \"Discuss full route integration\"\n        },\n        specs: {\n          \"Type\": \"Pretreatment + transfer\",\n          \"Suitable For\": \"Suspended products\",\n          \"Customization\": \"Route, stage count, handling points\",\n          \"Main Focus\": \"Integrated movement through stages\",\n          \"Process Style\": \"Hanging transfer\",\n          \"Display Priority\": \"System route story\"\n        },\n        highlights: [\n          \"Lead with process continuity instead of tank detail.\",\n          \"Show how pretreatment fits into one hanging route.\",\n          \"Use simple wording focused on transfer and line integration.\",\n          \"Good supporting page for complete line proposals.\"\n        ],\n        advantages: [\n          \"Makes pretreatment feel like part of a total line solution.\",\n          \"Useful for customers who think in process routes, not only machines.\",\n          \"Stronger sales logic than showing isolated tanks alone.\",\n          \"Easy to connect with conveyor and booth pages.\"\n        ],\n        matching: [\"Overhead Conveyor\", \"Booth\", \"Recovery\", \"Oven\"],\n        usecases: [\n          \"Continuous hanging workpiece production\",\n          \"Products already moved on suspended routes\",\n          \"Plants wanting one integrated process line\"\n        ],\n        galleryLayout: [\n          \"Transfer route image\",\n          \"Pretreatment section image\",\n          \"Connected booth image\"\n        ],\n        gallery: [\n          { title: \"Hanging Route\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Hanging+Route\" },\n          { title: \"Pretreatment Section\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pretreatment+Section\" },\n          { title: \"Booth Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Booth+Link\" },\n          { title: \"System Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"booth-systems\",\n    label: \"03\",\n    name: \"Powder Booth Systems\",\n    badge: \"Spray Booth Series\",\n    summary: \"Powder booth solutions covering pass-through, filter booth, PP powder room, recovery-linked booth and special spray cabinet layouts.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\",\n    items: [\n      {\n        name: \"Large Cyclone Powder Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Cyclone+Powder+Booth\",\n        short: \"High-capacity powder booth solution suited to automatic lines and larger production demand.\",\n        tags: [\"Booth System\", \"Cyclone Matching\", \"Large Output\"],\n        overview: \"This page should position the product as a stronger booth solution for automatic or higher-output lines. The main point is not only the booth shell, but how the booth works together with cyclone and recovery architecture. Use a stronger system-led presentation than for a compact booth.\",\n        meta: {\n          focus: \"Large-capacity booth solution\",\n          position: \"Main spray section\",\n          style: \"System-led booth page\",\n          role: \"High-output booth category\",\n          imagePriority: \"Booth image + recovery context\",\n          cta: \"Discuss high-output booth layout\"\n        },\n        specs: {\n          \"Type\": \"Powder booth system\",\n          \"Suitable For\": \"Automatic lines and larger output projects\",\n          \"Customization\": \"Booth dimensions and openings\",\n          \"Main Focus\": \"Higher-capacity powder spraying\",\n          \"Recovery Link\": \"Cyclone and recovery matching\",\n          \"Display Priority\": \"Booth + system relationship\"\n        },\n        highlights: [\n          \"Present this as a larger spray system, not just a booth shell.\",\n          \"Show recovery and feed-center relationships clearly.\",\n          \"Use simple commercial language around output and system stability.\",\n          \"A good premium booth page inside the booth family.\"\n        ],\n        advantages: [\n          \"Useful for larger automatic projects.\",\n          \"Supports stronger system image on the website.\",\n          \"Easy to pair with cyclone and recovery cabinet pages.\",\n          \"Helps buyers understand a higher-level booth option.\"\n        ],\n        matching: [\"Cyclone\", \"Recovery Cabinet\", \"Powder Feed Center\", \"Conveyor\"],\n        usecases: [\n          \"Automatic powder coating lines\",\n          \"Medium to large output projects\",\n          \"Shelving, cabinet, furniture and metal parts plants\"\n        ],\n        galleryLayout: [\n          \"Main booth image\",\n          \"Recovery-linked image\",\n          \"Line context image\"\n        ],\n        gallery: [\n          { title: \"Large Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Cyclone+Booth\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Feed Center Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Context\" }\n        ]\n      },\n      {\n        name: \"Single Recovery \/ Small Cyclone Powder Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Single+Recovery+Booth\",\n        short: \"Practical powder booth solution for smaller or medium projects with simpler recovery architecture.\",\n        tags: [\"Practical Booth\", \"Compact System\", \"Cost-Effective\"],\n        overview: \"This page should sell simplicity and practicality. Present it as a right-fit booth option for smaller or medium projects, not as a lower-value product. Use clear wording around simpler structure, easier matching and flexible project use.\",\n        meta: {\n          focus: \"Practical booth architecture\",\n          position: \"Main spray section\",\n          style: \"Compact booth page\",\n          role: \"Mid-level booth category\",\n          imagePriority: \"Booth image first\",\n          cta: \"Ask for booth recommendation\"\n        },\n        specs: {\n          \"Type\": \"Powder booth system\",\n          \"Suitable For\": \"Smaller or medium projects\",\n          \"Customization\": \"Booth size and opening style\",\n          \"Main Focus\": \"Practical spraying with simpler recovery\",\n          \"Recovery Link\": \"Single recovery or small cyclone\",\n          \"Display Priority\": \"Fit-for-use presentation\"\n        },\n        highlights: [\n          \"Explain clearly why a simpler booth route can be the right choice.\",\n          \"Use a practical tone, not a highly technical tone.\",\n          \"Keep the structure clean and easy to browse.\",\n          \"Good for customers comparing booth investment levels.\"\n        ],\n        advantages: [\n          \"Easy to understand and compare.\",\n          \"Works well for practical project planning.\",\n          \"Supports flexible or moderate-output production.\",\n          \"Can be linked easily with batch oven solutions.\"\n        ],\n        matching: [\"Single Recovery Cabinet\", \"Powder Feed\", \"Stand Oven\"],\n        usecases: [\n          \"Smaller factories\",\n          \"Moderate output requirements\",\n          \"Projects needing simpler booth logic\"\n        ],\n        galleryLayout: [\n          \"Booth image\",\n          \"Compact layout image\",\n          \"Matched oven image\"\n        ],\n        gallery: [\n          { title: \"Single Recovery Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Single+Recovery+Booth\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" },\n          { title: \"Matched Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Recovery Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Inline Filter Cartridge Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Filter+Cartridge+Booth\",\n        short: \"Filter-type booth for controlled spraying and filtration-focused booth operation.\",\n        tags: [\"Filter Booth\", \"Controlled Spraying\", \"Filtration\"],\n        overview: \"This category should be presented as a clean, functional booth option. The page should explain why this booth style is chosen, what kind of spray environment it supports, and how it is matched inside a full coating route. Do not overload the page with deep filter details at the top.\",\n        meta: {\n          focus: \"Controlled booth environment\",\n          position: \"Spray section\",\n          style: \"Booth-focused equipment page\",\n          role: \"Technical booth option\",\n          imagePriority: \"Booth image + clean environment message\",\n          cta: \"Compare booth types\"\n        },\n        specs: {\n          \"Type\": \"Powder booth\",\n          \"Suitable For\": \"Booth-focused modular projects\",\n          \"Customization\": \"Booth size, cartridge arrangement\",\n          \"Main Focus\": \"Controlled spray environment\",\n          \"Collection\": \"Filter-based\",\n          \"Display Priority\": \"Booth clarity + application\"\n        },\n        highlights: [\n          \"Use a clean booth image with minimal text overlay.\",\n          \"Explain this category as a booth choice based on process need, not just model type.\",\n          \"Good place to compare against single recovery or PP powder room.\",\n          \"Keep copy simple and procurement-friendly.\"\n        ],\n        advantages: [\n          \"Useful for comparing different booth architectures.\",\n          \"Makes the booth series look more complete and professional.\",\n          \"Easy to pair with technical support modules later.\",\n          \"Works well in both product pages and retrofit pages.\"\n        ],\n        matching: [\"Powder Feed\", \"Recovery\", \"Conveyor\", \"Oven\"],\n        usecases: [\n          \"Customers comparing booth technologies\",\n          \"Plants with booth-focused upgrade needs\",\n          \"Projects requiring controlled spray handling\"\n        ],\n        galleryLayout: [\n          \"Booth image\",\n          \"Internal detail image\",\n          \"System link image\"\n        ],\n        gallery: [\n          { title: \"Filter Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Filter+Booth\" },\n          { title: \"Internal Detail\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Filter+Detail\" },\n          { title: \"Feed Center Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Feed+Pairing\" },\n          { title: \"Line Connection\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Line+Connection\" }\n        ]\n      },\n      {\n        name: \"Pass-Through Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Pass-Through+Booth\",\n        short: \"Booth format designed for product passage through the spraying zone with clear entry and exit logic.\",\n        tags: [\"Pass-Through\", \"Line Connected\", \"Continuous Flow\"],\n        overview: \"This page should be built around line connectivity. The main value is that customers can instantly see how the workpiece enters, passes the spraying area, and continues to the next process. Show this as a route-friendly booth category, not as an isolated booth box.\",\n        meta: {\n          focus: \"Entry and exit movement\",\n          position: \"Middle of coating route\",\n          style: \"Flow-based booth presentation\",\n          role: \"Main booth category\",\n          imagePriority: \"Flow image + route caption\",\n          cta: \"Ask for booth matching\"\n        },\n        specs: {\n          \"Type\": \"Booth system\",\n          \"Suitable For\": \"Connected line layouts\",\n          \"Customization\": \"Manual or automatic versions, opening style\",\n          \"Main Focus\": \"Flow-through spraying\",\n          \"Booth Form\": \"Pass-through structure\",\n          \"Display Priority\": \"Route logic + system pairing\"\n        },\n        highlights: [\n          \"Best category for customers who need to visualize booth integration inside a line.\",\n          \"Use arrows or mini process chips to reinforce movement direction.\",\n          \"Keep the copy focused on continuity, not booth hardware only.\",\n          \"Show matching recovery system clearly beside the booth.\"\n        ],\n        advantages: [\n          \"Easy for overseas buyers to understand quickly.\",\n          \"Useful in automatic line proposals.\",\n          \"Strong bridge between booth and recovery categories.\",\n          \"Works well as a high-priority booth page.\"\n        ],\n        matching: [\"Recovery\", \"Cyclone\", \"Powder Feed\", \"Conveyor\"],\n        usecases: [\n          \"Automatic line proposals\",\n          \"Plants requiring continuous movement\",\n          \"Factories with defined entry and exit direction\"\n        ],\n        galleryLayout: [\n          \"Pass-through concept image\",\n          \"Recovery pairing image\",\n          \"Line context image\"\n        ],\n        gallery: [\n          { title: \"Pass-Through Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pass-Through+Booth\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Pretreatment Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"PP Powder Room\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=PP+Powder+Room\",\n        short: \"Engineered powder room built with PP-room logic and optimized for booth cleanliness and powder handling.\",\n        tags: [\"PP Room\", \"Engineered Booth\", \"Premium Option\"],\n        overview: \"This page should feel more premium than a generic booth page. The copy should stress that this is an engineered powder room solution, suitable for customers who care about room material logic, cleaner operation, and a more advanced booth presentation.\",\n        meta: {\n          focus: \"Premium booth engineering\",\n          position: \"Main spraying room\",\n          style: \"Premium booth hero\",\n          role: \"High-value booth category\",\n          imagePriority: \"Booth room image\",\n          cta: \"Discuss premium booth design\"\n        },\n        specs: {\n          \"Type\": \"Powder room\",\n          \"Suitable For\": \"Higher booth requirements\",\n          \"Customization\": \"Room dimensions, access, module interface\",\n          \"Main Focus\": \"Booth engineering and clean handling\",\n          \"Material Logic\": \"PP room structure\",\n          \"Display Priority\": \"Premium booth story\"\n        },\n        highlights: [\n          \"Use this as a premium booth page with stronger visual hierarchy.\",\n          \"Keep copy focused on booth engineering and practical cleanliness.\",\n          \"Good place to upsell feed center and recovery systems.\",\n          \"Avoid crowded technical tables at the top.\"\n        ],\n        advantages: [\n          \"Raises the perceived level of the booth product line.\",\n          \"Supports premium project positioning.\",\n          \"Easy to connect with feed center and quick-change messaging.\",\n          \"Good for buyers who want a more engineered booth solution.\"\n        ],\n        matching: [\"Powder Feed Center\", \"Recovery Cabinet\", \"Conveyor\"],\n        usecases: [\n          \"Customers valuing booth cleanliness\",\n          \"Projects requiring premium powder room presentation\",\n          \"Booth-centric retrofit proposals\"\n        ],\n        galleryLayout: [\n          \"Main powder room image\",\n          \"Interior detail image\",\n          \"Feed center pairing image\"\n        ],\n        gallery: [\n          { title: \"PP Powder Room\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=PP+Powder+Room\" },\n          { title: \"Interior Detail\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Interior+Detail\" },\n          { title: \"Feed Center Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Disk Hood Automatic Spraying Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Disk+Hood+Automatic+Spraying\",\n        short: \"Special automatic spraying unit for selected industrial coating applications.\",\n        tags: [\"Automatic Spraying\", \"Specialized\", \"Application Unit\"],\n        overview: \"This page should stay shorter than the main booth pages. It should clearly explain that this is a more specialized spraying unit intended for particular application scenarios, not the default booth choice for every line.\",\n        meta: {\n          focus: \"Specialized automatic spraying\",\n          position: \"Specific spray application section\",\n          style: \"Short specialized page\",\n          role: \"Special application category\",\n          imagePriority: \"Unit image + use-case explanation\",\n          cta: \"Ask about automatic spraying applications\"\n        },\n        specs: {\n          \"Type\": \"Automatic spraying unit\",\n          \"Suitable For\": \"Selected industrial coating applications\",\n          \"Customization\": \"Layout and integration matching\",\n          \"Main Focus\": \"Specialized spray execution\",\n          \"Operation\": \"Automatic\",\n          \"Display Priority\": \"Application-focused presentation\"\n        },\n        highlights: [\n          \"Keep the page concise and application-driven.\",\n          \"Use one clear hero image and very focused copy.\",\n          \"Do not let it compete visually with core booth categories.\",\n          \"Position it as a special capability page.\"\n        ],\n        advantages: [\n          \"Shows broader technical coverage.\",\n          \"Useful for buyers with specialized process needs.\",\n          \"Adds depth to the spray category.\",\n          \"Can support niche inquiries.\"\n        ],\n        matching: [\"Conveyor\", \"Control\", \"Recovery\", \"Curing\"],\n        usecases: [\n          \"Special automatic spray projects\",\n          \"Application-specific coating requirements\",\n          \"Buyers seeking non-standard spray options\"\n        ],\n        galleryLayout: [\n          \"Main unit image\",\n          \"Application image\",\n          \"System context image\"\n        ],\n        gallery: [\n          { title: \"Disk Hood Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Disk+Hood+Unit\" },\n          { title: \"Application View\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Application+View\" },\n          { title: \"System Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Context\" },\n          { title: \"Control Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Context\" }\n        ]\n      },\n      {\n        name: \"Water Curtain Spray Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Water+Curtain+Spray+Cabinet\",\n        short: \"Special spray cabinet option for selected applications outside the normal powder-room structure.\",\n        tags: [\"Water Curtain\", \"Special Cabinet\", \"Auxiliary Application\"],\n        overview: \"This is a supporting category and should be presented more briefly. The best design approach is to show one clear image, one concise explanation of where it fits, and a shorter set of display blocks than the main booth pages.\",\n        meta: {\n          focus: \"Special spray enclosure\",\n          position: \"Special process station\",\n          style: \"Compact supporting page\",\n          role: \"Supplementary booth category\",\n          imagePriority: \"Single cabinet image\",\n          cta: \"Ask for special process solution\"\n        },\n        specs: {\n          \"Type\": \"Special spray cabinet\",\n          \"Suitable For\": \"Selected spray applications\",\n          \"Customization\": \"Cabinet size and opening style\",\n          \"Main Focus\": \"Special process enclosure\",\n          \"Positioning\": \"Auxiliary category\",\n          \"Display Priority\": \"Short supporting presentation\"\n        },\n        highlights: [\n          \"Keep this page shorter than main booth pages.\",\n          \"Use concise copy focused on where the cabinet fits.\",\n          \"Useful as a supporting category to show broader capability.\",\n          \"Do not let this page dominate the booth section visually.\"\n        ],\n        advantages: [\n          \"Adds range breadth to the product system.\",\n          \"Useful when customers ask about non-standard spray enclosures.\",\n          \"Strengthens the impression of broader manufacturing ability.\",\n          \"Fits well as a secondary supporting page.\"\n        ],\n        matching: [\"Transfer\", \"Oven\", \"Auxiliary Exhaust\"],\n        usecases: [\n          \"Special spray environments\",\n          \"Auxiliary process handling\",\n          \"Custom-request projects\"\n        ],\n        galleryLayout: [\n          \"Cabinet main image\",\n          \"Application image\",\n          \"Supporting system image\"\n        ],\n        gallery: [\n          { title: \"Water Curtain Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Water+Curtain+Cabinet\" },\n          { title: \"Application Area\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Application+Area\" },\n          { title: \"Related Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Auxiliary Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Auxiliary+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"recovery-cyclone\",\n    label: \"04\",\n    name: \"Recovery & Cyclone Systems\",\n    badge: \"Recovery Series\",\n    summary: \"Recovery cabinets, cyclone separators and technical units for overspray collection, powder reuse and system matching.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\",\n    items: [\n      {\n        name: \"9-Core Secondary Recovery Cabinet\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\",\n        short: \"Secondary recovery cabinet series designed around 9-core structure for modular booth matching.\",\n        tags: [\"9-Core\", \"Secondary Recovery\", \"Technical Series\"],\n        overview: \"This page should feel like a technical series page, but still remain easy to browse. Show the cabinet image clearly, then explain where it sits in the spraying route, what problem it solves, and why it is matched with specific booth solutions. It is a strong drawer page because the product has a clear series identity.\",\n        meta: {\n          focus: \"Series identity and matching role\",\n          position: \"After booth, before reuse cycle\",\n          style: \"Technical equipment page\",\n          role: \"Model-based recovery page\",\n          imagePriority: \"Real cabinet image\",\n          cta: \"Compare recovery options\"\n        },\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Booth recovery configurations\",\n          \"Customization\": \"Cabinet dimensions and matching route\",\n          \"Main Focus\": \"Powder reuse and collection\",\n          \"Collection\": \"Secondary recovery\",\n          \"Display Priority\": \"Series comparison + matching logic\"\n        },\n        highlights: [\n          \"Use the cabinet image as the lead visual because the series has strong model recognition.\",\n          \"Explain this unit as part of powder reuse strategy, not only a cabinet shell.\",\n          \"Add a small matching-module strip to show booth, cyclone, and feed relationships.\",\n          \"Keep the technical block concise and modular.\"\n        ],\n        advantages: [\n          \"Strong model identity for brochure-to-web transition.\",\n          \"Useful for technical buyers comparing recovery architectures.\",\n          \"Easy to place inside a larger recovery family structure.\",\n          \"Supports professional, equipment-led presentation.\"\n        ],\n        matching: [\"Pass-Through Booth\", \"Powder Feed\", \"Cyclone\", \"Conveyor\"],\n        usecases: [\n          \"Customers comparing recovery capacity levels\",\n          \"Technical buyers needing cabinet series distinction\",\n          \"Projects with modular recovery requirements\"\n        ],\n        galleryLayout: [\n          \"Cabinet main image\",\n          \"Cabinet-side detail image\",\n          \"Booth matching image\"\n        ],\n        gallery: [\n          { title: \"9-Core Recovery Cabinet\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Match\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Powder Flow Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Reuse+Flow\" }\n        ]\n      },\n      {\n        name: \"12-Core Secondary Recovery Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=12-Core+Recovery+Cabinet\",\n        short: \"Larger secondary recovery cabinet option built around 12-core series logic.\",\n        tags: [\"12-Core\", \"Recovery Cabinet\", \"Technical Model\"],\n        overview: \"This page should sit beside the 9-core version as a direct comparison series. The best design choice is to keep structure identical and only change model copy, feature emphasis, and image labels. That gives the recovery category a cleaner, more professional family look.\",\n        meta: {\n          focus: \"Larger recovery series\",\n          position: \"Recovery stage\",\n          style: \"Model comparison page\",\n          role: \"Larger recovery option\",\n          imagePriority: \"Cabinet image + comparison cues\",\n          cta: \"Ask for recovery matching\"\n        },\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Larger recovery demands\",\n          \"Customization\": \"Cabinet sizing and matching route\",\n          \"Main Focus\": \"Higher-level recovery configuration\",\n          \"Collection\": \"Secondary recovery\",\n          \"Display Priority\": \"Series comparison\"\n        },\n        highlights: [\n          \"Use the same layout structure as the 9-core page for consistency.\",\n          \"Let buyers compare model family options quickly.\",\n          \"Keep copy focused on category role rather than deep internal components.\",\n          \"Use one comparison sentence near the top if needed.\"\n        ],\n        advantages: [\n          \"Creates a cleaner family relationship inside the recovery section.\",\n          \"Useful for technical comparison without lengthening the main page.\",\n          \"Supports procurement discussions by model class.\",\n          \"Makes the technical category look more complete.\"\n        ],\n        matching: [\"Powder Booth\", \"Cyclone\", \"Powder Feed Center\"],\n        usecases: [\n          \"Bigger or more demanding recovery layouts\",\n          \"Customers comparing recovery series sizes\",\n          \"Technical consultation stage\"\n        ],\n        galleryLayout: [\n          \"Main cabinet image\",\n          \"Comparison image\",\n          \"Booth-pairing image\"\n        ],\n        gallery: [\n          { title: \"12-Core Recovery Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=12-Core+Cabinet\" },\n          { title: \"Series Comparison\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=9-Core+vs+12-Core\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Feed Center Match\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Match\" }\n        ]\n      },\n      {\n        name: \"Medium Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Medium+Cyclone\",\n        short: \"Cyclone separation unit positioned between compact and larger powder-recovery cyclone options.\",\n        tags: [\"Cyclone\", \"Separation\", \"Medium Size\"],\n        overview: \"Cyclone pages should focus on function first. The buyer should quickly understand that this unit relates to powder-air separation and recovery architecture. The visual design should feel technical but still readable, with one simple functional explanation near the top.\",\n        meta: {\n          focus: \"Powder-air separation role\",\n          position: \"Recovery architecture\",\n          style: \"Function-led technical page\",\n          role: \"Cyclone family entry\",\n          imagePriority: \"Cyclone structure image\",\n          cta: \"Discuss recovery architecture\"\n        },\n        specs: {\n          \"Type\": \"Cyclone separator\",\n          \"Suitable For\": \"Recovery-linked systems\",\n          \"Customization\": \"Size and route matching\",\n          \"Main Focus\": \"Powder-air separation\",\n          \"Series Position\": \"Medium class\",\n          \"Display Priority\": \"Functional explanation\"\n        },\n        highlights: [\n          \"Explain function before model details.\",\n          \"Use a simple technical look, not a dense parameter sheet.\",\n          \"Keep the layout tied to the recovery story.\",\n          \"Pair the page with one cabinet or booth image for context.\"\n        ],\n        advantages: [\n          \"Bridges brochure-style technical content with website readability.\",\n          \"Helps explain recovery architecture more clearly.\",\n          \"Adds visible equipment depth to the website.\",\n          \"Works best inside a grouped cyclone family.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Powder Booth\", \"Fan\"],\n        usecases: [\n          \"Recovery-focused line design\",\n          \"Customers evaluating cyclone solutions\",\n          \"Systems needing separation module explanation\"\n        ],\n        galleryLayout: [\n          \"Cyclone image\",\n          \"Recovery context image\",\n          \"Booth context image\"\n        ],\n        gallery: [\n          { title: \"Medium Cyclone\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Medium+Cyclone\" },\n          { title: \"Recovery Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Function Diagram\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Separation+Diagram\" }\n        ]\n      },\n      {\n        name: \"Large Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Cyclone\",\n        short: \"Larger cyclone unit for recovery and powder-air separation within more robust system layouts.\",\n        tags: [\"Large Cyclone\", \"Separation\", \"Recovery\"],\n        overview: \"This page should keep the same functional logic as the medium cyclone page but make the positioning more robust. It should be presented as part of a cyclone family, not as a random isolated technical unit.\",\n        meta: {\n          focus: \"Larger separation capacity class\",\n          position: \"Recovery architecture\",\n          style: \"Family-series technical page\",\n          role: \"Larger cyclone option\",\n          imagePriority: \"Cyclone family image\",\n          cta: \"Ask for cyclone selection\"\n        },\n        specs: {\n          \"Type\": \"Cyclone separator\",\n          \"Suitable For\": \"Larger recovery systems\",\n          \"Customization\": \"Size and frame matching\",\n          \"Main Focus\": \"Powder-air separation efficiency\",\n          \"Series Position\": \"Large class\",\n          \"Display Priority\": \"Family comparison\"\n        },\n        highlights: [\n          \"Keep visual consistency with the medium cyclone page.\",\n          \"Use one line to explain where it fits in larger systems.\",\n          \"Pair with recovery cabinet and booth tags.\",\n          \"Avoid cluttering the page with excessive engineering notes.\"\n        ],\n        advantages: [\n          \"Supports deeper technical product architecture.\",\n          \"Useful for larger line or recovery proposals.\",\n          \"Keeps the cyclone family visually complete.\",\n          \"Helps customers understand separation choices.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Fan\", \"Booth\", \"Powder Feed\"],\n        usecases: [\n          \"Larger recovery configurations\",\n          \"Engineering-heavy proposals\",\n          \"System explanations with separation focus\"\n        ],\n        galleryLayout: [\n          \"Large cyclone image\",\n          \"Family comparison image\",\n          \"Recovery system image\"\n        ],\n        gallery: [\n          { title: \"Large Cyclone\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Cyclone\" },\n          { title: \"Family Comparison\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Cyclone+Family\" },\n          { title: \"Recovery System\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Multi-Tube Mini Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Multi-Tube+Mini+Cyclone\",\n        short: \"Multi-tube cyclone style recovery element for selected system configurations and technical layouts.\",\n        tags: [\"Multi-Tube\", \"Mini Cyclone\", \"Technical\"],\n        overview: \"This page should feel more specialized. It is not a category for every buyer, so the design should make it easy to scan: a short function description, a few clear spec blocks, and one small explanation of where it fits in the system.\",\n        meta: {\n          focus: \"Specialized recovery architecture\",\n          position: \"Cyclone family extension\",\n          style: \"Compact technical page\",\n          role: \"Specialized cyclone page\",\n          imagePriority: \"Structure image + system note\",\n          cta: \"Discuss technical recovery options\"\n        },\n        specs: {\n          \"Type\": \"Cyclone unit\",\n          \"Suitable For\": \"Special recovery systems\",\n          \"Customization\": \"Tube count and route matching\",\n          \"Main Focus\": \"Compact cyclone-based recovery concept\",\n          \"Structure\": \"Multi-tube\",\n          \"Display Priority\": \"Specialized function summary\"\n        },\n        highlights: [\n          \"Keep the page compact and technical, but not heavy.\",\n          \"Explain where it fits, not only what it is called.\",\n          \"Use a family-link message so the buyer knows it belongs inside recovery architecture.\",\n          \"Great place to show a simplified schematic later.\"\n        ],\n        advantages: [\n          \"Adds technical richness to the product section.\",\n          \"Appeals to engineering-minded buyers.\",\n          \"Useful for explaining deeper recovery variants.\",\n          \"Shows that your lineup is not limited to basic units.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Booth\", \"Fan\", \"Filter\"],\n        usecases: [\n          \"Technical project discussions\",\n          \"Customers comparing recovery architectures\",\n          \"Specialized powder recovery scenarios\"\n        ],\n        galleryLayout: [\n          \"Structure image\",\n          \"Recovery route image\",\n          \"Schematic image\"\n        ],\n        gallery: [\n          { title: \"Multi-Tube Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Multi-Tube+Unit\" },\n          { title: \"Recovery Route\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Recovery+Route\" },\n          { title: \"System Schematic\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Schematic\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Single Recovery Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Single+Recovery+Cabinet\",\n        short: \"Simpler recovery cabinet solution for practical powder collection in less complex booth systems.\",\n        tags: [\"Single Recovery\", \"Practical\", \"Basic System\"],\n        overview: \"This page should be simpler and more practical than the secondary recovery pages. The message should center on basic powder collection logic, easier matching and a clear place inside simpler booth systems.\",\n        meta: {\n          focus: \"Practical recovery route\",\n          position: \"Basic recovery stage\",\n          style: \"Simple technical page\",\n          role: \"Basic recovery option\",\n          imagePriority: \"Cabinet image + simple explanation\",\n          cta: \"Ask about practical recovery solutions\"\n        },\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Simpler booth systems\",\n          \"Customization\": \"Cabinet dimensions and interface\",\n          \"Main Focus\": \"Basic powder collection\",\n          \"Recovery Level\": \"Single recovery route\",\n          \"Display Priority\": \"Straightforward presentation\"\n        },\n        highlights: [\n          \"Use plain, practical copy.\",\n          \"Position it clearly below secondary recovery in complexity.\",\n          \"Explain that it is a right-fit option for selected projects.\",\n          \"Good for moderate-output and cost-sensitive applications.\"\n        ],\n        advantages: [\n          \"Easy to understand for non-technical buyers.\",\n          \"Practical for simpler projects.\",\n          \"Useful comparison point against larger recovery systems.\",\n          \"Helps broaden the recovery family.\"\n        ],\n        matching: [\"Small Booth\", \"Powder Feed\", \"Stand Oven\"],\n        usecases: [\n          \"Smaller projects\",\n          \"Moderate output requirements\",\n          \"Practical booth configurations\"\n        ],\n        galleryLayout: [\n          \"Cabinet image\",\n          \"Booth pairing image\",\n          \"Compact system image\"\n        ],\n        gallery: [\n          { title: \"Single Recovery Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Single+Recovery+Cabinet\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Booth+Pairing\" },\n          { title: \"Compact System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+System\" },\n          { title: \"Application Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Application+Context\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"curing-heating\",\n    label: \"05\",\n    name: \"Curing & Heating Systems\",\n    badge: \"Thermal Processing\",\n    summary: \"Gas and electric curing solutions, stand ovens, bread ovens, and burner-related heating modules for stable thermal processing.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n    items: [\n      {\n        name: \"Bridge Curing Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Bridge+Curing+Oven\",\n        short: \"Bridge-style curing oven used in continuous line solutions with clear route connection.\",\n        tags: [\"Bridge Oven\", \"Continuous\", \"System Curing\"],\n        overview: \"This page should present the bridge curing oven as part of a wider line concept, not only as an isolated furnace body. The copy should emphasize route connection, curing continuity and where this form is useful in a complete line.\",\n        meta: {\n          focus: \"Bridge-style thermal section\",\n          position: \"Continuous curing stage\",\n          style: \"Engineering-led thermal page\",\n          role: \"Core curing equipment page\",\n          imagePriority: \"Oven image + line context\",\n          cta: \"Ask for bridge oven layout\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Continuous line routes\",\n          \"Customization\": \"Length, heating route, entry\/exit layout\",\n          \"Main Focus\": \"Integrated line curing\",\n          \"Heating\": \"Gas or electric planning\",\n          \"Display Priority\": \"Oven + line relationship\"\n        },\n        highlights: [\n          \"Lead with line connection, not isolated thermal jargon.\",\n          \"Use one main oven image plus one line context image.\",\n          \"Present as part of a complete route.\",\n          \"Good supporting page for bridge-line categories.\"\n        ],\n        advantages: [\n          \"Reinforces engineering capability.\",\n          \"Useful for continuous-line buyers.\",\n          \"Pairs naturally with bridge-line solution pages.\",\n          \"Helps explain curing stage options clearly.\"\n        ],\n        matching: [\"Conveyor\", \"Booth\", \"Recovery\", \"Burner\", \"Control\"],\n        usecases: [\n          \"Continuous coating lines\",\n          \"Structured workshop routes\",\n          \"Projects requiring bridge-style curing layout\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Line context image\",\n          \"Heating support image\"\n        ],\n        gallery: [\n          { title: \"Bridge Curing Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Bridge+Curing+Oven\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Heating Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Context\" }\n        ]\n      },\n      {\n        name: \"Straight-Through Bridge Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Straight-Through+Bridge+Oven\",\n        short: \"Straight-through bridge-style curing oven for direct route planning and clear process reading.\",\n        tags: [\"Straight Route\", \"Bridge Oven\", \"Curing\"],\n        overview: \"This page should explain the straight-through concept with a stronger route-planning angle. It should be visually simpler than some engineering pages and make it easy to understand how product movement flows through the thermal stage.\",\n        meta: {\n          focus: \"Direct thermal route\",\n          position: \"Straight-through curing stage\",\n          style: \"Route-led thermal page\",\n          role: \"Alternative bridge curing page\",\n          imagePriority: \"Route image + oven image\",\n          cta: \"Discuss straight-through layout\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Straight workshop layouts\",\n          \"Customization\": \"Length, direction and transfer alignment\",\n          \"Main Focus\": \"Route clarity and curing continuity\",\n          \"Heating\": \"Gas or electric route\",\n          \"Display Priority\": \"Route-first explanation\"\n        },\n        highlights: [\n          \"Use route clarity as the main sales angle.\",\n          \"Show how straight movement reduces visual complexity.\",\n          \"Good page for customers comparing thermal route types.\",\n          \"Keep wording practical and easy to scan.\"\n        ],\n        advantages: [\n          \"Easy to understand for buyers at the proposal stage.\",\n          \"Useful when route logic is important.\",\n          \"Good companion page to straight-line solutions.\",\n          \"Makes thermal options feel clearer.\"\n        ],\n        matching: [\"Conveyor\", \"Booth\", \"Recovery\", \"Transfer\", \"Control\"],\n        usecases: [\n          \"Straight workshop layouts\",\n          \"Factories with direct-flow line planning\",\n          \"Projects seeking simple process routing\"\n        ],\n        galleryLayout: [\n          \"Straight oven image\",\n          \"Route context image\",\n          \"Matched line image\"\n        ],\n        gallery: [\n          { title: \"Straight-Through Bridge Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Straight-Through+Bridge+Oven\" },\n          { title: \"Route Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Matched Line\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Tunnel Curing Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Tunnel+Curing+Oven\",\n        short: \"Tunnel-style curing equipment for continuous thermal processing and stable output rhythm.\",\n        tags: [\"Tunnel Oven\", \"Continuous\", \"Thermal Processing\"],\n        overview: \"This page should make the thermal continuity of a tunnel oven easy to understand. Use one clear oven image and explain why this type fits continuous line operation and repeated curing demand.\",\n        meta: {\n          focus: \"Continuous thermal processing\",\n          position: \"Main curing section\",\n          style: \"Thermal continuity page\",\n          role: \"Tunnel-oven product page\",\n          imagePriority: \"Thermal section image\",\n          cta: \"Request tunnel oven sizing\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Continuous line production\",\n          \"Customization\": \"Tunnel length, heating route, transfer interface\",\n          \"Main Focus\": \"Stable repeated curing\",\n          \"Heating\": \"Gas or electric planning\",\n          \"Display Priority\": \"Thermal continuity\"\n        },\n        highlights: [\n          \"Explain the idea of continuous curing first.\",\n          \"Avoid letting the page feel like a generic oven shell listing.\",\n          \"Use simple, route-focused copy.\",\n          \"Good for medium and large line proposals.\"\n        ],\n        advantages: [\n          \"Useful in higher-output line planning.\",\n          \"Makes the thermal section easier to understand.\",\n          \"Supports engineering-style presentations.\",\n          \"Pairs well with tunnel-line content.\"\n        ],\n        matching: [\"Conveyor\", \"Booth\", \"Recovery\", \"Burner\", \"Control\"],\n        usecases: [\n          \"Continuous coating lines\",\n          \"Larger production routes\",\n          \"Projects needing repeatable curing rhythm\"\n        ],\n        galleryLayout: [\n          \"Tunnel oven image\",\n          \"Line context image\",\n          \"Heating image\"\n        ],\n        gallery: [\n          { title: \"Tunnel Curing Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Tunnel+Curing+Oven\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Heating Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Context\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Bread Oven Chamber\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n        short: \"Batch-type oven chamber for flexible curing with mixed workpieces and changing production schedules.\",\n        tags: [\"Batch Oven\", \"Flexible\", \"Mixed Production\"],\n        overview: \"This page should present the oven as a flexible curing solution. The message is about adaptability, mixed jobs and practical production management rather than long continuous throughput.\",\n        meta: {\n          focus: \"Flexible batch curing\",\n          position: \"Standalone or semi-line end stage\",\n          style: \"Practical equipment-led page\",\n          role: \"Flexible thermal option\",\n          imagePriority: \"Oven image first\",\n          cta: \"Ask for batch curing solution\"\n        },\n        specs: {\n          \"Type\": \"Batch oven\",\n          \"Suitable For\": \"Mixed product curing\",\n          \"Customization\": \"Chamber size and loading style\",\n          \"Main Focus\": \"Flexible curing for changing jobs\",\n          \"Heating\": \"Gas or electric can be planned\",\n          \"Display Priority\": \"Practical use message\"\n        },\n        highlights: [\n          \"Lead with flexibility, not maximum capacity.\",\n          \"Show one clear oven image and one matched-system image.\",\n          \"Use lighter, more practical copy than on continuous-line thermal pages.\",\n          \"Very suitable for modular or semi-automatic proposals.\"\n        ],\n        advantages: [\n          \"Easy for buyers to understand quickly.\",\n          \"Useful for flexible and mixed production conditions.\",\n          \"Good supporting page for smaller plants.\",\n          \"Works well with simpler booth categories.\"\n        ],\n        matching: [\"Manual Booth\", \"Powder Room\", \"Transfer Cart\"],\n        usecases: [\n          \"Mixed fabrication plants\",\n          \"Short or medium production runs\",\n          \"Factories with changing product sizes\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Loading image\",\n          \"Matched booth image\"\n        ],\n        gallery: [\n          { title: \"Bread Oven Chamber\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Manual System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" }\n        ]\n      },\n      {\n        name: \"Large Burner Chamber\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Burner+Chamber\",\n        short: \"Larger burner chamber configuration for higher-level heating section proposals.\",\n        tags: [\"Large Chamber\", \"Heating\", \"Technical Series\"],\n        overview: \"This page should sit inside the thermal drawer as a more advanced support series. The layout should stay short and technical, explaining where the chamber belongs in the heating route and what kind of larger curing architecture it supports.\",\n        meta: {\n          focus: \"Larger heating section support\",\n          position: \"Inside advanced thermal route\",\n          style: \"Compact technical page\",\n          role: \"Advanced heating sub-series\",\n          imagePriority: \"Technical structure image\",\n          cta: \"Discuss large thermal systems\"\n        },\n        specs: {\n          \"Type\": \"Heating chamber\",\n          \"Suitable For\": \"Larger oven systems\",\n          \"Customization\": \"Dimensions and burner arrangement\",\n          \"Main Focus\": \"Heating section scaling\",\n          \"Series Position\": \"Large chamber class\",\n          \"Display Priority\": \"Technical support role\"\n        },\n        highlights: [\n          \"Keep the page shorter than core oven pages.\",\n          \"Frame it as part of heating architecture, not a stand-alone star product.\",\n          \"Useful for advanced buyers and engineering teams.\",\n          \"Supports the depth of the thermal product family.\"\n        ],\n        advantages: [\n          \"Adds depth to the curing and heating catalog.\",\n          \"Useful for larger-system technical discussions.\",\n          \"Supports engineering-led proposals.\",\n          \"Can later be linked with oven family comparison blocks.\"\n        ],\n        matching: [\"Oven Body\", \"Burner\", \"Fan\", \"Control\"],\n        usecases: [\n          \"Large curing systems\",\n          \"Heating-focused technical proposals\",\n          \"Engineering consultation\"\n        ],\n        galleryLayout: [\n          \"Chamber image\",\n          \"Large system context\",\n          \"Heating diagram\"\n        ],\n        gallery: [\n          { title: \"Large Burner Chamber\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Burner+Chamber\" },\n          { title: \"System Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Context\" },\n          { title: \"Heating Diagram\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Diagram\" },\n          { title: \"Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" }\n        ]\n      },\n      {\n        name: \"Small Burner Chamber\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Small+Burner+Chamber\",\n        short: \"Smaller burner chamber option for selected heating and curing system configurations.\",\n        tags: [\"Small Chamber\", \"Heating\", \"Technical Support\"],\n        overview: \"This page should mirror the larger chamber page but position the product as a smaller-scale heating support option. Keep it short, technical and clearly tied to curing architecture rather than presenting it as a headline standalone machine.\",\n        meta: {\n          focus: \"Compact heating support\",\n          position: \"Inside thermal support system\",\n          style: \"Short technical page\",\n          role: \"Smaller heating sub-series\",\n          imagePriority: \"Support module image\",\n          cta: \"Ask about heating support modules\"\n        },\n        specs: {\n          \"Type\": \"Heating chamber\",\n          \"Suitable For\": \"Selected oven configurations\",\n          \"Customization\": \"Size and burner arrangement\",\n          \"Main Focus\": \"Compact heating support\",\n          \"Series Position\": \"Smaller chamber class\",\n          \"Display Priority\": \"Support-module explanation\"\n        },\n        highlights: [\n          \"Keep the page short and easy to compare with the larger chamber option.\",\n          \"Use one sentence to explain when smaller heating support makes sense.\",\n          \"Maintain a clear link to gas ovens and burner pages.\",\n          \"Good for technical completeness inside the drawer.\"\n        ],\n        advantages: [\n          \"Useful for size-based heating comparisons.\",\n          \"Supports technical buyers with more detailed system planning.\",\n          \"Improves the completeness of the thermal family.\",\n          \"Easy to pair with burner and gas oven pages.\"\n        ],\n        matching: [\"Gas Oven\", \"Burner\", \"Control\", \"Fan\"],\n        usecases: [\n          \"Selected curing systems\",\n          \"Heating architecture planning\",\n          \"Technical configuration comparison\"\n        ],\n        galleryLayout: [\n          \"Chamber image\",\n          \"Thermal system image\",\n          \"Matched oven image\"\n        ],\n        gallery: [\n          { title: \"Small Burner Chamber\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Small+Burner+Chamber\" },\n          { title: \"Thermal System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+System\" },\n          { title: \"Matched Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Support Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Support+Layout\" }\n        ]\n      },\n      {\n        name: \"Gas Heating Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Gas+Heating+Oven\",\n        short: \"Gas-heated curing oven solution for projects requiring stable thermal processing with gas as the heating route.\",\n        tags: [\"Gas Heating\", \"Curing Oven\", \"Thermal Route\"],\n        overview: \"This page should be written as a heating-route option. The message is not just that the oven exists, but that gas heating is a configurable path depending on plant conditions and project planning.\",\n        meta: {\n          focus: \"Gas heating route\",\n          position: \"Main thermal stage\",\n          style: \"Heating-option page\",\n          role: \"Thermal route selection page\",\n          imagePriority: \"Oven image + heating message\",\n          cta: \"Discuss gas heating configuration\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Projects preferring gas heating\",\n          \"Customization\": \"Chamber size and burner match\",\n          \"Main Focus\": \"Gas-based thermal curing\",\n          \"Heating\": \"Gas\",\n          \"Display Priority\": \"Heating-route explanation\"\n        },\n        highlights: [\n          \"Present gas heating as a project option, not a separate isolated technology page.\",\n          \"Use clear copy around route choice and application conditions.\",\n          \"Keep visual structure similar to electric-heating counterpart for easier comparison.\",\n          \"Useful in proposal-stage discussions.\"\n        ],\n        advantages: [\n          \"Makes heating-route choice easier for buyers.\",\n          \"Supports clear comparison with electric heating.\",\n          \"Fits gas-based thermal system planning.\",\n          \"Pairs naturally with burner and chamber pages.\"\n        ],\n        matching: [\"Burner Unit\", \"Burner Chamber\", \"Control\", \"Fan\"],\n        usecases: [\n          \"Gas-heated curing projects\",\n          \"Thermal system comparison\",\n          \"Plants planning gas-based heating routes\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Heating support image\",\n          \"System pairing image\"\n        ],\n        gallery: [\n          { title: \"Gas Heating Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Gas+Heating+Oven\" },\n          { title: \"Heating Support\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Support\" },\n          { title: \"System Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Pairing\" },\n          { title: \"Burner Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Burner+Context\" }\n        ]\n      },\n      {\n        name: \"Electric Heating Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Electric+Heating+Oven\",\n        short: \"Electric-heated curing oven solution for projects preferring electric thermal processing.\",\n        tags: [\"Electric Heating\", \"Curing Oven\", \"Thermal Route\"],\n        overview: \"This page should match the gas-heating page structurally so buyers can compare thermal routes quickly. The content should frame electric heating as a practical option based on project needs and plant conditions.\",\n        meta: {\n          focus: \"Electric heating route\",\n          position: \"Main thermal stage\",\n          style: \"Comparable heating-option page\",\n          role: \"Thermal route alternative\",\n          imagePriority: \"Oven image + comparison message\",\n          cta: \"Compare gas and electric heating\"\n        },\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Projects preferring electric heating\",\n          \"Customization\": \"Chamber size and control package\",\n          \"Main Focus\": \"Electric thermal curing\",\n          \"Heating\": \"Electric\",\n          \"Display Priority\": \"Comparison-friendly structure\"\n        },\n        highlights: [\n          \"Use the same structure as the gas page for easy comparison.\",\n          \"Keep copy direct and route-focused.\",\n          \"Useful when buyers want clear heating alternatives without technical overload.\",\n          \"Good fit for modular or compact systems.\"\n        ],\n        advantages: [\n          \"Supports clear gas-vs-electric discussions.\",\n          \"Useful for electric-only project conditions.\",\n          \"Easy to match with booth and transfer modules.\",\n          \"Strengthens the completeness of the thermal catalog.\"\n        ],\n        matching: [\"Control\", \"Booth\", \"Transfer\", \"Powder Room\"],\n        usecases: [\n          \"Electric-only plants\",\n          \"Compact curing solutions\",\n          \"Projects comparing heating routes\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Control image\",\n          \"Matched system image\"\n        ],\n        gallery: [\n          { title: \"Electric Heating Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Electric+Heating+Oven\" },\n          { title: \"Control Area\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Area\" },\n          { title: \"Matched System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Matched+System\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"powder-feed-aux\",\n    label: \"06\",\n    name: \"Powder Feed & Auxiliary Units\",\n    badge: \"Auxiliary Equipment\",\n    summary: \"Powder feed center and supporting units such as vibrating sieve, fan, burner and workshop-support auxiliaries.\",\n    cardImage: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Powder+Feed+and+Auxiliary\",\n    items: [\n      {\n        name: \"Powder Supply Center\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Powder+Supply+Center\",\n        short: \"Central powder feed unit for coordinated powder delivery and spraying support.\",\n        tags: [\"Feed Center\", \"Powder Delivery\", \"Support Module\"],\n        overview: \"This page should explain why the feed center matters to the complete booth system. It should not be hidden as a simple accessory. Present it as a core support module that stabilizes powder delivery and improves the professionalism of the spraying package.\",\n        meta: {\n          focus: \"Booth support and powder delivery\",\n          position: \"Connected to booth system\",\n          style: \"Support-module page\",\n          role: \"Core auxiliary category\",\n          imagePriority: \"Feed center image + booth relationship\",\n          cta: \"Discuss booth support package\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary module\",\n          \"Suitable For\": \"Booth-connected systems\",\n          \"Customization\": \"Interface and control match\",\n          \"Main Focus\": \"Powder delivery stability\",\n          \"Position\": \"Central support unit\",\n          \"Display Priority\": \"Booth-support explanation\"\n        },\n        highlights: [\n          \"Use this page to show that your booth offering is not incomplete.\",\n          \"Explain clearly how the feed center supports spraying consistency and workflow.\",\n          \"Pair with booth and recovery tags.\",\n          \"Keep copy practical rather than highly technical.\"\n        ],\n        advantages: [\n          \"Strengthens the system image of the booth product family.\",\n          \"Useful for customers wanting more complete spraying packages.\",\n          \"Adds value to premium booth pages.\",\n          \"Improves cross-linking between core and auxiliary categories.\"\n        ],\n        matching: [\"Powder Booth\", \"Recovery\", \"Control\", \"Vibrating Sieve\"],\n        usecases: [\n          \"Automatic booth systems\",\n          \"PP powder room proposals\",\n          \"Customers seeking integrated powder delivery\"\n        ],\n        galleryLayout: [\n          \"Feed center main image\",\n          \"Booth pairing image\",\n          \"Recovery pairing image\"\n        ],\n        gallery: [\n          { title: \"Powder Supply Center\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Supply+Center\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"System Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Layout\" }\n        ]\n      },\n      {\n        name: \"Independent Vibrating Sieve\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Independent+Vibrating+Sieve\",\n        short: \"Standalone vibrating sieve unit for selected powder handling and auxiliary process arrangement.\",\n        tags: [\"Vibrating Sieve\", \"Auxiliary\", \"Powder Handling\"],\n        overview: \"This page should stay compact. The main goal is to show that your equipment range includes practical support units around powder handling, not only major machines. Use a short explanation and one clear function summary.\",\n        meta: {\n          focus: \"Powder handling support\",\n          position: \"Near feed or powder prep section\",\n          style: \"Compact auxiliary page\",\n          role: \"Support-unit page\",\n          imagePriority: \"Unit image + role explanation\",\n          cta: \"Ask about powder handling support\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary equipment\",\n          \"Suitable For\": \"Powder handling support\",\n          \"Customization\": \"Unit configuration and interface\",\n          \"Main Focus\": \"Powder screening support\",\n          \"Operation\": \"Standalone or matched\",\n          \"Display Priority\": \"Functional role\"\n        },\n        highlights: [\n          \"Keep the design lighter than core machine pages.\",\n          \"Show how the unit supports booth and feed-center work.\",\n          \"Use functional language, not overloaded technical language.\",\n          \"Useful as a cross-sell page rather than a hero page.\"\n        ],\n        advantages: [\n          \"Shows product range depth beyond core machines.\",\n          \"Useful to technical buyers who care about powder handling details.\",\n          \"Supports a more complete booth ecosystem story.\",\n          \"Fits well inside a drawer-style auxiliary category.\"\n        ],\n        matching: [\"Powder Feed Center\", \"Booth\", \"Recovery\"],\n        usecases: [\n          \"Powder handling support areas\",\n          \"Booth-related auxiliary planning\",\n          \"Technical equipment discussions\"\n        ],\n        galleryLayout: [\n          \"Unit image\",\n          \"Powder handling image\",\n          \"Feed center link image\"\n        ],\n        gallery: [\n          { title: \"Vibrating Sieve\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Vibrating+Sieve\" },\n          { title: \"Powder Handling\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Handling\" },\n          { title: \"Feed Center Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Link\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Fan Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Fan+Unit\",\n        short: \"Auxiliary airflow component used across recovery, booth and heating-related system configurations.\",\n        tags: [\"Fan\", \"Airflow\", \"Support Unit\"],\n        overview: \"This is a support page that should stay concise. The key job is to show that airflow support is part of the equipment ecosystem and that your offering is not limited to visible core machines only.\",\n        meta: {\n          focus: \"Airflow support role\",\n          position: \"Across booth, recovery and heating systems\",\n          style: \"Short support-unit presentation\",\n          role: \"Cross-category support page\",\n          imagePriority: \"Unit image + system tags\",\n          cta: \"Discuss support equipment\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary airflow unit\",\n          \"Suitable For\": \"Multiple system categories\",\n          \"Customization\": \"Power and matching route\",\n          \"Main Focus\": \"Air movement support\",\n          \"Application\": \"Booth \/ recovery \/ heating\",\n          \"Display Priority\": \"System support role\"\n        },\n        highlights: [\n          \"Do not over-design this page like a flagship machine page.\",\n          \"Use short functional copy and strong related-module chips.\",\n          \"Emphasize that airflow support connects multiple systems.\",\n          \"Good page for technical completeness.\"\n        ],\n        advantages: [\n          \"Broadens the equipment story without cluttering the homepage.\",\n          \"Helps technical buyers see full support capability.\",\n          \"Connects booth, recovery and heating categories together.\",\n          \"Useful in broader plant-setup conversations.\"\n        ],\n        matching: [\"Booth\", \"Cyclone\", \"Recovery\", \"Burner Chamber\"],\n        usecases: [\n          \"Airflow support discussions\",\n          \"System matching proposals\",\n          \"Auxiliary technical inquiries\"\n        ],\n        galleryLayout: [\n          \"Fan image\",\n          \"Airflow system image\",\n          \"Recovery link image\"\n        ],\n        gallery: [\n          { title: \"Fan Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Fan+Unit\" },\n          { title: \"Airflow System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Airflow+System\" },\n          { title: \"Recovery Link\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Link\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Burner Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Burner+Unit\",\n        short: \"Burner support category for heating-related systems and curing architecture.\",\n        tags: [\"Burner\", \"Heating\", \"Support\"],\n        overview: \"This page should be concise and nested inside the thermal ecosystem. The goal is not to sell the burner as a standalone hero product but to show that your heating and curing solutions include critical support modules.\",\n        meta: {\n          focus: \"Heating support module\",\n          position: \"Within thermal architecture\",\n          style: \"Compact technical support page\",\n          role: \"Thermal support page\",\n          imagePriority: \"Burner image + oven relation\",\n          cta: \"Discuss heating package\"\n        },\n        specs: {\n          \"Type\": \"Heating auxiliary\",\n          \"Suitable For\": \"Gas heating systems\",\n          \"Customization\": \"Configuration match\",\n          \"Main Focus\": \"Heating support\",\n          \"Position\": \"Auxiliary category\",\n          \"Display Priority\": \"Heating system link\"\n        },\n        highlights: [\n          \"Keep it short and clearly positioned inside curing architecture.\",\n          \"Use matching chips with gas oven and chamber pages.\",\n          \"Good supporting page for technical trust.\",\n          \"Avoid long introduction copy.\"\n        ],\n        advantages: [\n          \"Strengthens the curing and heating section.\",\n          \"Useful for technical buyers asking about heating support.\",\n          \"Good cross-link with chambers and gas ovens.\",\n          \"Adds equipment-depth credibility.\"\n        ],\n        matching: [\"Gas Oven\", \"Burner Chamber\", \"Control\"],\n        usecases: [\n          \"Heating system discussions\",\n          \"Gas oven support planning\",\n          \"Technical project consultation\"\n        ],\n        galleryLayout: [\n          \"Burner image\",\n          \"Thermal system image\",\n          \"Oven pairing image\"\n        ],\n        gallery: [\n          { title: \"Burner Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Burner+Unit\" },\n          { title: \"Thermal System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+System\" },\n          { title: \"Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Control Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Link\" }\n        ]\n      },\n      {\n        name: \"Laser Dust Collector\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Laser+Dust+Collector\",\n        short: \"Dust collection support unit shown as auxiliary equipment for workshop and process environment control.\",\n        tags: [\"Dust Collector\", \"Auxiliary\", \"Workshop Support\"],\n        overview: \"This page should sit at the edge of the auxiliary section and show that your plant-support offering extends beyond the core powder route. Keep the presentation concise and link it to workshop-support logic.\",\n        meta: {\n          focus: \"Workshop support equipment\",\n          position: \"Auxiliary support zone\",\n          style: \"Short capability page\",\n          role: \"Broader support-equipment page\",\n          imagePriority: \"Support equipment image\",\n          cta: \"Discuss workshop support\"\n        },\n        specs: {\n          \"Type\": \"Auxiliary environmental unit\",\n          \"Suitable For\": \"Supporting workshop process\",\n          \"Customization\": \"Collector size and interface\",\n          \"Main Focus\": \"Dust control support\",\n          \"Position\": \"Supplementary equipment\",\n          \"Display Priority\": \"Capability extension\"\n        },\n        highlights: [\n          \"Present as supporting capability, not core line module.\",\n          \"Use short copy and clear application notes.\",\n          \"Good for broadening the product ecosystem story.\",\n          \"Keep it visually lighter than booth or oven pages.\"\n        ],\n        advantages: [\n          \"Shows that the product portfolio extends into workshop support.\",\n          \"Useful in broader factory-setup discussions.\",\n          \"Adds industrial depth to the website.\",\n          \"Can help cross-sell to processing customers.\"\n        ],\n        matching: [\"Processing Equipment\", \"Workshop Support\", \"Auxiliary Fans\"],\n        usecases: [\n          \"Factory support equipment inquiries\",\n          \"Broader plant setup discussions\",\n          \"Cross-process industrial customers\"\n        ],\n        galleryLayout: [\n          \"Dust collector image\",\n          \"Workshop context image\",\n          \"Auxiliary link image\"\n        ],\n        gallery: [\n          { title: \"Laser Dust Collector\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Laser+Dust+Collector\" },\n          { title: \"Workshop Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Workshop+Context\" },\n          { title: \"Support Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Support+Link\" },\n          { title: \"Factory Support\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Factory+Support\" }\n        ]\n      },\n      {\n        name: \"Insulation Rock Wool Panel\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Insulation+Rock+Wool+Panel\",\n        short: \"Insulation panel solution used in oven and thermal section construction to support thermal efficiency.\",\n        tags: [\"Insulation\", \"Panel\", \"Thermal Support\"],\n        overview: \"This page should remain compact and supportive. The main goal is to show that your thermal systems include structural and insulation-related support materials, not only visible equipment bodies.\",\n        meta: {\n          focus: \"Thermal insulation support\",\n          position: \"Oven and heated section construction\",\n          style: \"Short support-material page\",\n          role: \"Thermal support material category\",\n          imagePriority: \"Material image + thermal context\",\n          cta: \"Ask about thermal support materials\"\n        },\n        specs: {\n          \"Type\": \"Support material\",\n          \"Suitable For\": \"Thermal section construction\",\n          \"Customization\": \"Panel size and configuration\",\n          \"Main Focus\": \"Heat retention support\",\n          \"Application\": \"Oven and heated zone build\",\n          \"Display Priority\": \"Support role explanation\"\n        },\n        highlights: [\n          \"Keep this page clearly within the thermal-support ecosystem.\",\n          \"Explain its role in practical thermal efficiency and structural construction.\",\n          \"Do not over-expand the content.\",\n          \"Useful for showing a more complete system supply chain.\"\n        ],\n        advantages: [\n          \"Adds completeness to the thermal product family.\",\n          \"Supports a stronger engineering-supply image.\",\n          \"Useful for customers looking at total thermal section planning.\",\n          \"Good technical support content without taking over the page.\"\n        ],\n        matching: [\"Curing Oven\", \"Burner Chamber\", \"Thermal Support\"],\n        usecases: [\n          \"Thermal section construction\",\n          \"Oven insulation planning\",\n          \"Projects requiring complete heated-section support\"\n        ],\n        galleryLayout: [\n          \"Panel image\",\n          \"Thermal wall image\",\n          \"Oven support image\"\n        ],\n        gallery: [\n          { title: \"Rock Wool Panel\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Rock+Wool+Panel\" },\n          { title: \"Thermal Wall Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+Wall+Context\" },\n          { title: \"Oven Support\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Oven+Support\" },\n          { title: \"Section Material\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Section+Material\" }\n        ]\n      }\n    ]\n  }\n];\n\nconst pdGrid = document.getElementById(\"pd-grid\");\nconst pdOverlay = document.getElementById(\"pd-overlay\");\nconst pdDrawer = document.getElementById(\"pd-drawer\");\nconst pdClose = document.getElementById(\"pd-close\");\nconst pdNav = document.getElementById(\"pd-nav\");\n\nconst pdKicker = document.getElementById(\"pd-kicker\");\nconst pdTitle = document.getElementById(\"pd-title\");\nconst pdSummary = document.getElementById(\"pd-summary\");\n\nconst pdImage = document.getElementById(\"pd-image\");\nconst pdItemTitle = document.getElementById(\"pd-item-title\");\nconst pdItemDesc = document.getElementById(\"pd-item-desc\");\nconst pdTags = document.getElementById(\"pd-tags\");\n\nconst pdType = document.getElementById(\"pd-type\");\nconst pdApplication = document.getElementById(\"pd-application\");\nconst pdCustom = document.getElementById(\"pd-custom\");\nconst pdMainFocus = document.getElementById(\"pd-main-focus\");\n\nconst pdOverview = document.getElementById(\"pd-overview\");\nconst pdFocus = document.getElementById(\"pd-focus\");\nconst pdPosition = document.getElementById(\"pd-position\");\nconst pdStyle = document.getElementById(\"pd-style\");\nconst pdRole = document.getElementById(\"pd-role\");\nconst pdImagePriority = document.getElementById(\"pd-image-priority\");\nconst pdCta = document.getElementById(\"pd-cta\");\n\nconst pdHighlights = document.getElementById(\"pd-highlights\");\nconst pdSpecs = document.getElementById(\"pd-specs\");\nconst pdAdvantages = document.getElementById(\"pd-advantages\");\nconst pdMatching = document.getElementById(\"pd-matching\");\nconst pdUsecases = document.getElementById(\"pd-usecases\");\nconst pdGalleryLayout = document.getElementById(\"pd-gallery-layout\");\nconst pdGallery = document.getElementById(\"pd-gallery\");\n\nlet pdActiveCategory = null;\nlet pdActiveIndex = 0;\n\nfunction renderPdCards() {\n  pdGrid.innerHTML = pdData.map(cat => `\n    <button type=\"button\"\n      class=\"text-left group rounded-[28px] bg-white border border-neutral-200 shadow-sm hover:shadow-xl transition-all overflow-hidden\"\n      onclick=\"openPdCategory('${cat.id}')\">\n      <div class=\"aspect-[16\/10] overflow-hidden bg-neutral-100\">\n        <img decoding=\"async\" src=\"${cat.cardImage}\" alt=\"${cat.name}\" class=\"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500\">\n      <\/div>\n      <div class=\"p-6\">\n        <div class=\"flex items-start justify-between gap-4 mb-5\">\n          <div class=\"w-12 h-12 rounded-2xl bg-primary\/10 text-primary font-bold flex items-center justify-center\">${cat.label}<\/div>\n          <span class=\"inline-flex items-center px-3 py-1 rounded-full bg-neutral-100 text-neutral-700 text-xs font-semibold\">${cat.badge}<\/span>\n        <\/div>\n        <h3 class=\"text-2xl font-bold text-neutral-900 mb-3 group-hover:text-primary transition-colors\">${cat.name}<\/h3>\n        <p class=\"text-neutral-600 text-sm leading-relaxed mb-5\">${cat.summary}<\/p>\n        <div class=\"flex items-center justify-between\">\n          <div class=\"text-xs text-neutral-500\">${cat.items.length} sub-series<\/div>\n          <span class=\"inline-flex items-center text-sm font-semibold text-primary\">\n            View Details\n            <svg class=\"w-4 h-4 ml-2 transition-transform group-hover:translate-x-1\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n              <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/button>\n  `).join(\"\");\n}\n\nfunction openPdCategory(categoryId) {\n  pdActiveCategory = pdData.find(cat => cat.id === categoryId);\n  pdActiveIndex = 0;\n\n  pdKicker.textContent = pdActiveCategory.badge;\n  pdTitle.textContent = pdActiveCategory.name;\n  pdSummary.textContent = pdActiveCategory.summary;\n\n  renderPdNav();\n  renderPdItem();\n\n  pdOverlay.classList.remove(\"hidden\");\n  pdDrawer.classList.remove(\"translate-x-full\");\n  document.body.classList.add(\"overflow-hidden\");\n}\n\nfunction closePdDrawer() {\n  pdOverlay.classList.add(\"hidden\");\n  pdDrawer.classList.add(\"translate-x-full\");\n  document.body.classList.remove(\"overflow-hidden\");\n}\n\nfunction renderPdNav() {\n  pdNav.innerHTML = pdActiveCategory.items.map((item, index) => `\n    <button type=\"button\"\n      onclick=\"setPdItem(${index})\"\n      class=\"w-full text-left rounded-2xl border transition-all p-4 ${index === pdActiveIndex ? 'bg-white border-primary shadow-sm' : 'bg-white\/70 border-neutral-200 hover:border-primary\/40'}\">\n      <div class=\"text-sm font-semibold ${index === pdActiveIndex ? 'text-primary' : 'text-neutral-900'} mb-1\">${item.name}<\/div>\n      <div class=\"text-xs text-neutral-500 leading-relaxed\">${item.short}<\/div>\n    <\/button>\n  `).join(\"\");\n}\n\nfunction setPdItem(index) {\n  pdActiveIndex = index;\n  renderPdNav();\n  renderPdItem();\n}\n\nfunction renderPdItem() {\n  const item = pdActiveCategory.items[pdActiveIndex];\n\n  pdItemTitle.textContent = item.name;\n  pdItemDesc.textContent = item.short;\n  pdOverview.textContent = item.overview;\n\n  pdTags.innerHTML = item.tags.map(tag => `<span class=\"px-3 py-1 rounded-full bg-primary\/10 text-primary text-xs font-semibold\">${tag}<\/span>`).join(\"\");\n\n  pdType.textContent = item.specs[\"Type\"] || \"\u2014\";\n  pdApplication.textContent = item.specs[\"Suitable For\"] || \"\u2014\";\n  pdCustom.textContent = item.specs[\"Customization\"] || \"\u2014\";\n  pdMainFocus.textContent = item.specs[\"Main Focus\"] || \"\u2014\";\n\n  pdFocus.textContent = item.meta.focus || \"\u2014\";\n  pdPosition.textContent = item.meta.position || \"\u2014\";\n  pdStyle.textContent = item.meta.style || \"\u2014\";\n  pdRole.textContent = item.meta.role || \"\u2014\";\n  pdImagePriority.textContent = item.meta.imagePriority || \"\u2014\";\n  pdCta.textContent = item.meta.cta || \"\u2014\";\n\n  pdImage.innerHTML = `<img decoding=\"async\" src=\"${item.image}\" alt=\"${item.name}\" class=\"w-full h-full object-cover\">`;\n\n  pdHighlights.innerHTML = item.highlights.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed flex gap-3\">\n      <span class=\"text-primary font-bold mt-[2px]\">\u2022<\/span>\n      <span>${text}<\/span>\n    <\/div>\n  `).join(\"\");\n\n  pdSpecs.innerHTML = Object.entries(item.specs).map(([key, value]) => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n      <div class=\"text-xs text-neutral-500 mb-1\">${key}<\/div>\n      <div class=\"text-sm font-semibold text-neutral-900\">${value}<\/div>\n    <\/div>\n  `).join(\"\");\n\n  pdAdvantages.innerHTML = item.advantages.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed flex gap-3\">\n      <span class=\"text-primary font-bold mt-[2px]\"><\/span>\n      <span>${text}<\/span>\n    <\/div>\n  `).join(\"\");\n\n  pdMatching.innerHTML = item.matching.map(text => `\n    <span class=\"px-3 py-2 rounded-full bg-neutral-100 text-neutral-800 text-sm font-medium border border-neutral-200\">${text}<\/span>\n  `).join(\"\");\n\n  pdUsecases.innerHTML = item.usecases.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed\">${text}<\/div>\n  `).join(\"\");\n\n  pdGalleryLayout.innerHTML = item.galleryLayout.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed\">${text}<\/div>\n  `).join(\"\");\n\n  pdGallery.innerHTML = item.gallery.map(block => `\n    <div class=\"rounded-2xl overflow-hidden border border-neutral-200 bg-white\">\n      <div class=\"aspect-[4\/3] overflow-hidden bg-neutral-100\">\n        <img decoding=\"async\" src=\"${block.image}\" alt=\"${block.title}\" class=\"w-full h-full object-cover\">\n      <\/div>\n      <div class=\"px-4 py-3\">\n        <div class=\"text-sm font-semibold text-neutral-900\">${block.title}<\/div>\n      <\/div>\n    <\/div>\n  `).join(\"\");\n}\n\npdOverlay.addEventListener(\"click\", closePdDrawer);\npdClose.addEventListener(\"click\", closePdDrawer);\n\ndocument.addEventListener(\"keydown\", (e) => {\n  if (e.key === \"Escape\") closePdDrawer();\n});\n\nrenderPdCards();\n          <\/script>\n\n\n\n<script>\nconst catalogData = [\n  {\n    id: \"complete-lines\",\n    label: \"01\",\n    name: \"Complete Powder Coating Lines\",\n    badge: \"System Solutions\",\n    summary: \"Complete line solutions for continuous coating, batch curing, and retrofit planning based on plant space, workpiece type, and output target.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\",\n    cardNote: \"Project-based line solutions\",\n    items: [\n      {\n        name: \"Multi-Bridge Curing Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\",\n        short: \"Continuous powder coating line concept built around a bridge-style curing section for stable mass production.\",\n        overview: \"This series should be displayed as a complete engineering solution rather than a single machine. The page should first show full-line continuity, then explain how pretreatment, booth, recovery, transfer and curing are connected. It works best when customers need to understand the entire route from hanging entry to finished discharge.\",\n        tags: [\"Complete Line\", \"Bridge Oven\", \"Continuous Production\"],\n        heroMeta: {\n          focus: \"Complete engineering route\",\n          position: \"After booth and transfer\",\n          style: \"Project image + structure summary\"\n        },\n        contentMeta: {\n          role: \"Flagship complete line card\",\n          imagePriority: \"Full line photo first\",\n          cta: \"Send workshop layout\"\n        },\n        highlights: [\n          \"Use one full project image as the lead visual so buyers immediately understand this is a complete line, not a single oven.\",\n          \"Place a simple process row under the hero image: Pretreatment \u2192 Booth \u2192 Recovery \u2192 Conveyor \u2192 Bridge Oven.\",\n          \"Use one short paragraph for production logic, not a long technical block at the top.\",\n          \"Show matching modules in chips to reinforce turnkey capability.\"\n        ],\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Continuous metal parts production\",\n          \"Customization\": \"Line length, station sequence, output route\",\n          \"Main Focus\": \"Stable line continuity and curing flow\",\n          \"Heating Choice\": \"Gas or electric can be planned by project\",\n          \"Display Priority\": \"Project image first, module logic second\"\n        },\n        advantages: [\n          \"Strong presentation value for homepage or solution pages.\",\n          \"Helps customers understand that your company handles full line engineering.\",\n          \"Suitable for factories that want clear route planning and repeatable output.\",\n          \"Easy to connect with later case-study sections.\"\n        ],\n        matching: [\"Pretreatment\", \"Powder Booth\", \"Recovery Cabinet\", \"Conveyor\", \"Curing Oven\", \"Control System\"],\n        usecases: [\n          \"Metal furniture and shelving systems\",\n          \"Electrical cabinet and enclosure production\",\n          \"Factories with stable hanging transfer and planned output\"\n        ],\n        galleryLayout: [\n          \"Main full-line image with wide ratio\",\n          \"Second image showing booth or transfer section\",\n          \"Third image showing curing section detail\"\n        ],\n        gallery: [\n          { title: \"Project Overview\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E7%94%B5%E6%A2%AF%E8%A1%8C%E4%B8%9A-%E8%A5%BF%E5%AD%90-4.jpg\" },\n          { title: \"Line Transfer Area\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Interface\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Straight-Through Bridge Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\",\n        short: \"Straight routing concept for plants that prefer direct material movement and easier line-reading logic.\",\n        overview: \"This series should be presented as a practical route-planning solution. Compared with more complex layouts, the selling point is straight process logic and easier workshop interpretation. The page should emphasize routing clarity, direct entry-to-exit flow, and suitability for organized hanging movement.\",\n        tags: [\"Straight Flow\", \"Bridge Layout\", \"Route Clarity\"],\n        heroMeta: {\n          focus: \"Direct entry-to-exit flow\",\n          position: \"Whole line routing view\",\n          style: \"Layout-led presentation\"\n        },\n        contentMeta: {\n          role: \"Alternative complete line option\",\n          imagePriority: \"Layout photo + flow icons\",\n          cta: \"Ask for route planning\"\n        },\n        highlights: [\n          \"Best shown with one clean route image and a very short caption explaining direct flow.\",\n          \"Add a small workflow strip to reinforce straightforward line movement.\",\n          \"Keep copy practical and route-focused, not overly technical.\",\n          \"Use this page to explain why some factories prefer a straight process arrangement.\"\n        ],\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Long straight workshops\",\n          \"Customization\": \"Entry position, oven length, station order\",\n          \"Main Focus\": \"Direct routing and visual clarity\",\n          \"Transfer Style\": \"Continuous hanging transfer\",\n          \"Display Priority\": \"Flow explanation + full line image\"\n        },\n        advantages: [\n          \"Easy for overseas buyers to understand in a few seconds.\",\n          \"Useful when the customer wants a simple route concept first.\",\n          \"Supports clear proposal communication during early inquiry stage.\",\n          \"Works well as a second flagship line category.\"\n        ],\n        matching: [\"Pretreatment\", \"Booth\", \"Recovery\", \"Conveyor\", \"Bridge Oven\"],\n        usecases: [\n          \"Cabinet and frame processing\",\n          \"General metal parts plants\",\n          \"Factories seeking straight routing\"\n        ],\n        galleryLayout: [\n          \"Main straight-line photo\",\n          \"One booth-area detail\",\n          \"One oven-area detail\"\n        ],\n        gallery: [\n          { title: \"Straight Flow Project\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Pretreatment Detail\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Tunnel Curing Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\",\n        short: \"Continuous coating line using tunnel-style curing for repeated thermal processing and organized line rhythm.\",\n        overview: \"This series should focus on thermal continuity. The top of the page should explain that this is a line choice for customers who care about continuous curing, repeated output, and structured heat-processing sections. Avoid heavy parameter tables at the top. Let the route and the thermal section be the visual focus.\",\n        tags: [\"Tunnel Oven\", \"Continuous\", \"Thermal Section\"],\n        heroMeta: {\n          focus: \"Thermal continuity\",\n          position: \"Final curing section\",\n          style: \"Process-led hero image\"\n        },\n        contentMeta: {\n          role: \"Thermal solution option\",\n          imagePriority: \"Line image + oven explanation\",\n          cta: \"Get tunnel layout suggestion\"\n        },\n        highlights: [\n          \"Lead with the idea of continuous curing, not isolated oven hardware.\",\n          \"Show one image of the line plus one image of the oven zone.\",\n          \"Use a short copy block that compares this option with batch-style curing.\",\n          \"Keep the explanation tied to production continuity and heating route.\"\n        ],\n        specs: {\n          \"Type\": \"Complete line solution\",\n          \"Suitable For\": \"Medium to large plants\",\n          \"Customization\": \"Tunnel length, heating route, conveyor match\",\n          \"Main Focus\": \"Continuous thermal curing\",\n          \"Heating Choice\": \"Gas or electric planning\",\n          \"Display Priority\": \"Line-level thermal story\"\n        },\n        advantages: [\n          \"Useful for customers who think in output rhythm and curing continuity.\",\n          \"Stronger system image than selling a single curing chamber.\",\n          \"Good fit for engineering-style proposals.\",\n          \"Easy to connect with line-upgrade discussions.\"\n        ],\n        matching: [\"Pretreatment\", \"Booth\", \"Recovery\", \"Transfer\", \"Tunnel Oven\"],\n        usecases: [\n          \"High-output factories\",\n          \"Repeated product families\",\n          \"Plants with longer workshop depth\"\n        ],\n        galleryLayout: [\n          \"Full line image\",\n          \"Tunnel oven zone image\",\n          \"Booth or pretreatment image\"\n        ],\n        gallery: [\n          { title: \"Complete Route\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Tunnel Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Spray Section\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Pretreatment\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Batch \/ Bread Oven Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n        short: \"Flexible batch-type coating and curing setup for medium output, changing products, and mixed workpiece programs.\",\n        overview: \"This page should sell flexibility. The main message is not maximum throughput, but easier adaptation to mixed products, different dimensions, and more changeable production schedules. Use one clear oven image and one supporting booth image to explain how a flexible modular layout works.\",\n        tags: [\"Batch Oven\", \"Flexible Production\", \"Mixed Jobs\"],\n        heroMeta: {\n          focus: \"Flexible curing route\",\n          position: \"Standalone or modular end section\",\n          style: \"Equipment-led hero image\"\n        },\n        contentMeta: {\n          role: \"Flexible alternative to continuous line\",\n          imagePriority: \"Oven image first\",\n          cta: \"Discuss flexible layout\"\n        },\n        highlights: [\n          \"Use short copy that immediately tells buyers this is suited to mixed production.\",\n          \"Show the oven as the main image, then add a supporting booth or transfer image.\",\n          \"Explain this as a practical option for customers who do not need a full continuous route.\",\n          \"Keep the page modular and clear, with fewer engineering blocks than full-line pages.\"\n        ],\n        specs: {\n          \"Type\": \"Modular or semi-complete solution\",\n          \"Suitable For\": \"Mixed jobs and medium batches\",\n          \"Customization\": \"Chamber size, heating type, loading direction\",\n          \"Main Focus\": \"Flexible batch curing\",\n          \"Operation\": \"Batch style\",\n          \"Display Priority\": \"Oven photo + flexible use message\"\n        },\n        advantages: [\n          \"Easy for buyers to compare with tunnel or bridge options.\",\n          \"Well suited to custom fabrication and changing orders.\",\n          \"Requires less page complexity to explain.\",\n          \"Very useful for inquiries involving small or medium production volumes.\"\n        ],\n        matching: [\"Manual Booth\", \"Powder Room\", \"Transfer Cart\", \"Powder Feed\"],\n        usecases: [\n          \"Custom metal fabrication\",\n          \"Short-to-medium production runs\",\n          \"Plants with many product changes\"\n        ],\n        galleryLayout: [\n          \"Batch oven main image\",\n          \"Loading direction image\",\n          \"Related booth image\"\n        ],\n        gallery: [\n          { title: \"Batch Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Manual System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"pretreatment\",\n    label: \"02\",\n    name: \"Pretreatment Systems\",\n    badge: \"Surface Preparation\",\n    summary: \"Pretreatment options for immersion, spray tunnel, and hanging-transfer process routes before powder application.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\",\n    cardNote: \"Pretreatment routes before coating\",\n    items: [\n      {\n        name: \"Dip Pretreatment Line\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Dip+Pretreatment+Image\",\n        short: \"Immersion pretreatment route for staged cleaning and chemical surface preparation.\",\n        overview: \"This page should explain process depth and staged chemical treatment. Because dip systems can look more technical than spray tunnels, the copy should stay simple: explain what immersion treatment is for, what kind of product flow it suits, and how it connects to later drying or coating sections.\",\n        tags: [\"Dip Process\", \"Multi-Stage\", \"Surface Cleaning\"],\n        heroMeta: {\n          focus: \"Immersion treatment route\",\n          position: \"Before drying and coating\",\n          style: \"Process explanation first\"\n        },\n        contentMeta: {\n          role: \"Technical pretreatment option\",\n          imagePriority: \"Tank\/process image\",\n          cta: \"Discuss pretreatment route\"\n        },\n        highlights: [\n          \"Use a process-style hero, not a plain machine card.\",\n          \"Explain stage sequence in a short, visual way.\",\n          \"Keep the copy centered on surface preparation before coating quality.\",\n          \"Show how this route links to drying and powder application.\"\n        ],\n        specs: {\n          \"Type\": \"Pretreatment system\",\n          \"Suitable For\": \"Immersion process routes\",\n          \"Customization\": \"Tank count, stage sequence, transfer style\",\n          \"Main Focus\": \"Chemical treatment depth\",\n          \"Process Style\": \"Dip \/ immersion\",\n          \"Display Priority\": \"Process explanation + stage blocks\"\n        },\n        advantages: [\n          \"Useful for buyers who need pretreatment depth rather than simple cleaning.\",\n          \"Adds technical credibility to the product section.\",\n          \"Can be explained clearly without overloading the page with chemistry details.\",\n          \"Strong supporting category for complete line proposals.\"\n        ],\n        matching: [\"Dry-Off\", \"Conveyor\", \"Booth\", \"Oven\"],\n        usecases: [\n          \"Metal parts requiring immersion pretreatment\",\n          \"Factories with dedicated chemical process zone\",\n          \"Projects needing staged tank treatment\"\n        ],\n        galleryLayout: [\n          \"Pretreatment process image\",\n          \"Transfer image\",\n          \"Related booth image\"\n        ],\n        gallery: [\n          { title: \"Dip Process\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Dip+Pretreatment\" },\n          { title: \"Transfer Section\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Transfer+Section\" },\n          { title: \"Next Process Connection\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Drying+or+Booth\" },\n          { title: \"Layout View\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pretreatment+Layout\" }\n        ]\n      },\n      {\n        name: \"Spray Pretreatment Line\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\",\n        short: \"Spray tunnel pretreatment for cleaning, rinsing and surface preparation in continuous line layouts.\",\n        overview: \"This is one of the clearest categories for website display. The hero should show the spray tunnel image, then the copy should explain that it prepares the surface before powder application and is usually matched with continuous line movement. It should be presented as an integrated process module, not just a water-spray box.\",\n        tags: [\"Spray Tunnel\", \"Continuous\", \"Surface Prep\"],\n        heroMeta: {\n          focus: \"Spray tunnel structure\",\n          position: \"Start of continuous line\",\n          style: \"Equipment photo + process caption\"\n        },\n        contentMeta: {\n          role: \"Core pretreatment category\",\n          imagePriority: \"Real equipment image\",\n          cta: \"Request stage recommendation\"\n        },\n        highlights: [\n          \"Use real image first because the product is easy to recognize visually.\",\n          \"Add a short statement on why pretreatment matters for coating adhesion and finish consistency.\",\n          \"Keep the content practical and tied to complete line flow.\",\n          \"Use chips or small blocks for stage logic rather than big paragraphs.\"\n        ],\n        specs: {\n          \"Type\": \"Pretreatment tunnel\",\n          \"Suitable For\": \"Continuous lines\",\n          \"Customization\": \"Stage count, tunnel length, nozzle route\",\n          \"Main Focus\": \"Surface preparation before coating\",\n          \"Process Style\": \"Spray type\",\n          \"Display Priority\": \"Real machine image + stage logic\"\n        },\n        advantages: [\n          \"Easy for buyers to understand without technical overload.\",\n          \"Matches naturally with complete line pages.\",\n          \"Strong visual content once photos are added.\",\n          \"Useful as a core module in almost every line inquiry.\"\n        ],\n        matching: [\"Conveyor\", \"Dry-Off\", \"Powder Booth\", \"Recovery\", \"Oven\"],\n        usecases: [\n          \"Furniture and shelving plants\",\n          \"Cabinet production lines\",\n          \"Continuous hanging transfer systems\"\n        ],\n        galleryLayout: [\n          \"Spray tunnel main image\",\n          \"Nozzle or chamber detail\",\n          \"Connected line image\"\n        ],\n        gallery: [\n          { title: \"Spray Tunnel\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" },\n          { title: \"Complete Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Booth Connection\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Connection\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Hanging Pretreatment System\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Hanging+Pretreatment\",\n        short: \"Pretreatment route designed around suspended transfer and integrated process movement.\",\n        overview: \"This page should emphasize continuity. The best way to present it is by explaining that pretreatment is not isolated: the product remains in a hanging process route that can continue into spraying and curing. It works best as a system-minded page rather than a purely technical one.\",\n        tags: [\"Hanging Route\", \"Integrated Flow\", \"Pretreatment\"],\n        heroMeta: {\n          focus: \"Integrated transfer logic\",\n          position: \"Start of hanging line\",\n          style: \"System route image\"\n        },\n        contentMeta: {\n          role: \"System-linked pretreatment page\",\n          imagePriority: \"Transfer image first\",\n          cta: \"Discuss full route integration\"\n        },\n        highlights: [\n          \"Lead with process continuity instead of tank detail.\",\n          \"Show how pretreatment fits into one hanging route.\",\n          \"Use simple wording focused on transfer and line integration.\",\n          \"Good supporting page for complete line proposals.\"\n        ],\n        specs: {\n          \"Type\": \"Pretreatment + transfer\",\n          \"Suitable For\": \"Suspended products\",\n          \"Customization\": \"Route, stage count, handling points\",\n          \"Main Focus\": \"Integrated movement through stages\",\n          \"Process Style\": \"Hanging transfer\",\n          \"Display Priority\": \"System route story\"\n        },\n        advantages: [\n          \"Makes pretreatment feel like part of a total line solution.\",\n          \"Useful for customers who think in process routes, not only machines.\",\n          \"Stronger sales logic than showing isolated tanks alone.\",\n          \"Easy to connect with conveyor and booth pages.\"\n        ],\n        matching: [\"Overhead Conveyor\", \"Booth\", \"Recovery\", \"Oven\"],\n        usecases: [\n          \"Continuous hanging workpiece production\",\n          \"Products already moved on suspended routes\",\n          \"Plants wanting one integrated process line\"\n        ],\n        galleryLayout: [\n          \"Transfer route image\",\n          \"Pretreatment section image\",\n          \"Connected booth image\"\n        ],\n        gallery: [\n          { title: \"Hanging Route\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Hanging+Route\" },\n          { title: \"Pretreatment Section\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pretreatment+Section\" },\n          { title: \"Booth Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Booth+Link\" },\n          { title: \"System Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"booth-systems\",\n    label: \"03\",\n    name: \"Powder Booth Systems\",\n    badge: \"Spray Booth Series\",\n    summary: \"Powder booth solutions covering pass-through, filter booth, single recovery booth, PP powder room, and special spray cabinet layouts.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\",\n    cardNote: \"Booth and powder room solutions\",\n    items: [\n      {\n        name: \"Pass-Through Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Pass-Through+Booth\",\n        short: \"Booth format designed for product passage through the spraying zone with clear entry and exit logic.\",\n        overview: \"This page should be built around line connectivity. The main value is that customers can instantly see how the workpiece enters, passes the spraying area, and continues to the next process. Show this as a route-friendly booth category, not as an isolated booth box.\",\n        tags: [\"Pass-Through\", \"Line Connected\", \"Continuous Flow\"],\n        heroMeta: {\n          focus: \"Entry and exit movement\",\n          position: \"Middle of coating route\",\n          style: \"Flow-based booth presentation\"\n        },\n        contentMeta: {\n          role: \"Main booth category\",\n          imagePriority: \"Flow image + route caption\",\n          cta: \"Ask for booth matching\"\n        },\n        highlights: [\n          \"Best category for customers who need to visualize booth integration inside a line.\",\n          \"Use arrows or mini process chips to reinforce movement direction.\",\n          \"Keep the copy focused on continuity, not booth hardware only.\",\n          \"Show matching recovery system clearly beside the booth.\"\n        ],\n        specs: {\n          \"Type\": \"Booth system\",\n          \"Suitable For\": \"Connected line layouts\",\n          \"Customization\": \"Manual or automatic versions, opening style\",\n          \"Main Focus\": \"Flow-through spraying\",\n          \"Booth Form\": \"Pass-through structure\",\n          \"Display Priority\": \"Route logic + system pairing\"\n        },\n        advantages: [\n          \"Easy for overseas buyers to understand quickly.\",\n          \"Useful in automatic line proposals.\",\n          \"Strong bridge between booth and recovery categories.\",\n          \"Works well as a high-priority booth page.\"\n        ],\n        matching: [\"Recovery\", \"Cyclone\", \"Powder Feed\", \"Conveyor\"],\n        usecases: [\n          \"Automatic line proposals\",\n          \"Plants requiring continuous movement\",\n          \"Factories with defined entry and exit direction\"\n        ],\n        galleryLayout: [\n          \"Pass-through concept image\",\n          \"Recovery pairing image\",\n          \"Line context image\"\n        ],\n        gallery: [\n          { title: \"Pass-Through Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Pass-Through+Booth\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Line Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Pretreatment Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E5%96%B7%E6%B7%8B-27-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Filter Cartridge Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Filter+Cartridge+Booth\",\n        short: \"Filter-type powder booth for controlled spraying and integrated filtration-focused booth operation.\",\n        overview: \"This category should be presented as a clean, functional booth option. The page should explain why this booth style is chosen, what kind of spray environment it supports, and how it is matched inside a full coating route. Do not overload the page with deep filter details at the top.\",\n        tags: [\"Filter Booth\", \"Spray Control\", \"Filtration\"],\n        heroMeta: {\n          focus: \"Controlled booth environment\",\n          position: \"Spray section\",\n          style: \"Booth-focused equipment page\"\n        },\n        contentMeta: {\n          role: \"Technical booth option\",\n          imagePriority: \"Booth image + clean environment message\",\n          cta: \"Compare booth types\"\n        },\n        highlights: [\n          \"Use a clean booth image with minimal text overlay.\",\n          \"Explain this category as a booth choice based on process need, not just model type.\",\n          \"Good place to compare against single recovery or PP powder room.\",\n          \"Keep copy simple and procurement-friendly.\"\n        ],\n        specs: {\n          \"Type\": \"Powder booth\",\n          \"Suitable For\": \"Booth-focused modular projects\",\n          \"Customization\": \"Booth size, cartridge arrangement\",\n          \"Main Focus\": \"Controlled spray environment\",\n          \"Collection\": \"Filter-based\",\n          \"Display Priority\": \"Booth clarity + application\"\n        },\n        advantages: [\n          \"Useful for comparing different booth architectures.\",\n          \"Makes the booth series look more complete and professional.\",\n          \"Easy to pair with technical support modules later.\",\n          \"Works well in both product pages and retrofit pages.\"\n        ],\n        matching: [\"Powder Feed\", \"Recovery\", \"Conveyor\", \"Oven\"],\n        usecases: [\n          \"Customers comparing booth technologies\",\n          \"Plants with booth-focused upgrade needs\",\n          \"Projects requiring controlled spray handling\"\n        ],\n        galleryLayout: [\n          \"Booth image\",\n          \"Internal detail image\",\n          \"System link image\"\n        ],\n        gallery: [\n          { title: \"Filter Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Filter+Booth\" },\n          { title: \"Internal Detail\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Filter+Detail\" },\n          { title: \"Feed Center Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Feed+Pairing\" },\n          { title: \"Line Connection\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Line+Connection\" }\n        ]\n      },\n      {\n        name: \"Single Recovery Booth\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Single+Recovery+Booth\",\n        short: \"Compact powder booth or powder room with a simpler recovery structure for selected production conditions.\",\n        overview: \"This page should sell simplicity and practicality. The content should position the series as a cleaner and easier choice for smaller or less complex setups, while still connecting it to the broader booth family. Avoid presenting it as a cheap version; present it as a right-fit version.\",\n        tags: [\"Compact\", \"Single Recovery\", \"Powder Room\"],\n        heroMeta: {\n          focus: \"Compact booth solution\",\n          position: \"Core spray section\",\n          style: \"Simple, practical equipment page\"\n        },\n        contentMeta: {\n          role: \"Compact booth option\",\n          imagePriority: \"Compact room image\",\n          cta: \"Ask for compact booth proposal\"\n        },\n        highlights: [\n          \"Keep the top description short and fit-for-use oriented.\",\n          \"Explain where a simpler recovery route makes sense.\",\n          \"Use a clean, compact card-style layout.\",\n          \"Compare it visually with larger recovery-linked booths later.\"\n        ],\n        specs: {\n          \"Type\": \"Booth \/ powder room\",\n          \"Suitable For\": \"Compact booth requirements\",\n          \"Customization\": \"Room size, door\/opening style\",\n          \"Main Focus\": \"Simplified booth structure\",\n          \"Recovery\": \"Single-stage route\",\n          \"Display Priority\": \"Compact solution message\"\n        },\n        advantages: [\n          \"Useful for customers who do not need large quick-change architecture.\",\n          \"Good for small or medium production planning.\",\n          \"Easy to understand as a practical booth category.\",\n          \"Can be sold on clarity and fit, not complexity.\"\n        ],\n        matching: [\"Powder Feed\", \"Small Recovery\", \"Stand Oven\"],\n        usecases: [\n          \"Smaller factories\",\n          \"Moderate output requirements\",\n          \"Projects needing simpler booth logic\"\n        ],\n        galleryLayout: [\n          \"Compact booth main image\",\n          \"Door\/opening detail\",\n          \"Matched oven image\"\n        ],\n        gallery: [\n          { title: \"Single Recovery Booth\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Single+Recovery+Booth\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" },\n          { title: \"Stand Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Recovery Support\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"PP Powder Room\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=PP+Powder+Room\",\n        short: \"Engineered powder room built with PP-room logic and optimized for booth cleanliness and powder handling.\",\n        overview: \"This page should feel more premium than a generic booth page. The copy should stress that this is an engineered powder room solution, suitable for customers who care about room material logic, cleaner operation, and a more advanced booth presentation.\",\n        tags: [\"PP Room\", \"Engineered Booth\", \"Premium Option\"],\n        heroMeta: {\n          focus: \"Premium booth engineering\",\n          position: \"Main spraying room\",\n          style: \"Premium booth hero\"\n        },\n        contentMeta: {\n          role: \"High-value booth category\",\n          imagePriority: \"Booth room image\",\n          cta: \"Discuss premium booth design\"\n        },\n        highlights: [\n          \"Use this as a premium booth page with stronger visual hierarchy.\",\n          \"Keep copy focused on booth engineering and practical cleanliness.\",\n          \"Good place to upsell feed center and recovery systems.\",\n          \"Avoid crowded technical tables at the top.\"\n        ],\n        specs: {\n          \"Type\": \"Powder room\",\n          \"Suitable For\": \"Higher booth requirements\",\n          \"Customization\": \"Room dimensions, access, module interface\",\n          \"Main Focus\": \"Booth engineering and clean handling\",\n          \"Material Logic\": \"PP room structure\",\n          \"Display Priority\": \"Premium booth story\"\n        },\n        advantages: [\n          \"Raises the perceived level of the booth product line.\",\n          \"Supports premium project positioning.\",\n          \"Easy to connect with feed center and quick-change messaging.\",\n          \"Good for buyers who want a more engineered booth solution.\"\n        ],\n        matching: [\"Powder Feed Center\", \"Recovery Cabinet\", \"Conveyor\"],\n        usecases: [\n          \"Customers valuing booth cleanliness\",\n          \"Projects requiring premium powder room presentation\",\n          \"Booth-centric retrofit proposals\"\n        ],\n        galleryLayout: [\n          \"Main powder room image\",\n          \"Interior detail image\",\n          \"Feed center pairing image\"\n        ],\n        gallery: [\n          { title: \"PP Powder Room\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=PP+Powder+Room\" },\n          { title: \"Interior Detail\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Interior+Detail\" },\n          { title: \"Feed Center Pairing\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Water Curtain Spray Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Water+Curtain+Spray+Cabinet\",\n        short: \"Special spray cabinet option for selected applications outside the normal powder-room structure.\",\n        overview: \"This is a supporting category and should be presented more briefly. The best design approach is to show one clear image, one concise explanation of where it fits, and a shorter set of display blocks than the main booth pages.\",\n        tags: [\"Water Curtain\", \"Special Cabinet\", \"Auxiliary Application\"],\n        heroMeta: {\n          focus: \"Special spray enclosure\",\n          position: \"Special process station\",\n          style: \"Compact supporting page\"\n        },\n        contentMeta: {\n          role: \"Supplementary booth category\",\n          imagePriority: \"Single cabinet image\",\n          cta: \"Ask for special process solution\"\n        },\n        highlights: [\n          \"Keep this page shorter than main booth pages.\",\n          \"Use concise copy focused on where the cabinet fits.\",\n          \"Useful as a supporting category to show broader capability.\",\n          \"Do not let this page dominate the booth section visually.\"\n        ],\n        specs: {\n          \"Type\": \"Special spray cabinet\",\n          \"Suitable For\": \"Selected spray applications\",\n          \"Customization\": \"Cabinet size and opening style\",\n          \"Main Focus\": \"Special process enclosure\",\n          \"Positioning\": \"Auxiliary category\",\n          \"Display Priority\": \"Short supporting presentation\"\n        },\n        advantages: [\n          \"Adds range breadth to the product system.\",\n          \"Useful when customers ask about non-standard spray enclosures.\",\n          \"Strengthens the impression of broader manufacturing ability.\",\n          \"Fits well as a secondary supporting page.\"\n        ],\n        matching: [\"Transfer\", \"Oven\", \"Auxiliary Exhaust\"],\n        usecases: [\n          \"Special spray environments\",\n          \"Auxiliary process handling\",\n          \"Custom-request projects\"\n        ],\n        galleryLayout: [\n          \"Cabinet main image\",\n          \"Application image\",\n          \"Supporting system image\"\n        ],\n        gallery: [\n          { title: \"Water Curtain Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Water+Curtain+Cabinet\" },\n          { title: \"Application Area\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Application+Area\" },\n          { title: \"Related Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Auxiliary Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Auxiliary+Layout\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"recovery-cyclone\",\n    label: \"04\",\n    name: \"Recovery & Cyclone Systems\",\n    badge: \"Recovery Series\",\n    summary: \"Recovery cabinets, cyclone separators and technical units for overspray collection, powder reuse and system matching.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\",\n    cardNote: \"Recovery cabinets and cyclone units\",\n    items: [\n      {\n        name: \"9-Core Secondary Recovery Cabinet\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\",\n        short: \"Secondary recovery cabinet series designed around 9-core structure for modular booth matching.\",\n        overview: \"This page should feel like a technical series page, but still remain easy to browse. Show the cabinet image clearly, then explain where it sits in the spraying route, what problem it solves, and why it is matched with specific booth solutions. It is a strong drawer page because the product has a clear series identity.\",\n        tags: [\"9-Core\", \"Secondary Recovery\", \"Technical Series\"],\n        heroMeta: {\n          focus: \"Series identity and matching role\",\n          position: \"After booth, before reuse cycle\",\n          style: \"Technical equipment page\"\n        },\n        contentMeta: {\n          role: \"Model-based recovery page\",\n          imagePriority: \"Real cabinet image\",\n          cta: \"Compare recovery options\"\n        },\n        highlights: [\n          \"Use the cabinet image as the lead visual because the series has strong model recognition.\",\n          \"Explain this unit as part of powder reuse strategy, not only a cabinet shell.\",\n          \"Add a small matching-module strip to show booth, cyclone, and feed relationships.\",\n          \"Keep the technical block concise and modular.\"\n        ],\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Booth recovery configurations\",\n          \"Customization\": \"Cabinet dimensions and matching route\",\n          \"Main Focus\": \"Powder reuse and collection\",\n          \"Collection\": \"Secondary recovery\",\n          \"Display Priority\": \"Series comparison + matching logic\"\n        },\n        advantages: [\n          \"Strong model identity for brochure-to-web transition.\",\n          \"Useful for technical buyers comparing recovery architectures.\",\n          \"Easy to place inside a larger recovery family structure.\",\n          \"Supports professional, equipment-led presentation.\"\n        ],\n        matching: [\"Pass-Through Booth\", \"Powder Feed\", \"Cyclone\", \"Conveyor\"],\n        usecases: [\n          \"Customers comparing recovery capacity levels\",\n          \"Technical buyers needing cabinet series distinction\",\n          \"Projects with modular recovery requirements\"\n        ],\n        galleryLayout: [\n          \"Cabinet main image\",\n          \"Cabinet-side detail image\",\n          \"Booth matching image\"\n        ],\n        gallery: [\n          { title: \"9-Core Recovery Cabinet\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Match\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/03\/%E4%BB%93%E5%82%A8%E8%A1%8C%E4%B8%9A-9-scaled.jpg\" },\n          { title: \"Powder Flow Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Reuse+Flow\" }\n        ]\n      },\n      {\n        name: \"12-Core Secondary Recovery Cabinet\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=12-Core+Recovery+Cabinet\",\n        short: \"Larger secondary recovery cabinet option built around 12-core series logic.\",\n        overview: \"This page should sit beside the 9-core version as a direct comparison series. The best design choice is to keep structure identical and only change model copy, feature emphasis, and image labels. That gives the recovery category a cleaner, more professional family look.\",\n        tags: [\"12-Core\", \"Recovery Cabinet\", \"Technical Model\"],\n        heroMeta: {\n          focus: \"Larger recovery series\",\n          position: \"Recovery stage\",\n          style: \"Model comparison page\"\n        },\n        contentMeta: {\n          role: \"Larger recovery option\",\n          imagePriority: \"Cabinet image + comparison cues\",\n          cta: \"Ask for recovery matching\"\n        },\n        highlights: [\n          \"Use the same layout structure as the 9-core page for consistency.\",\n          \"Let buyers compare model family options quickly.\",\n          \"Keep copy focused on category role rather than deep internal components.\",\n          \"Use one comparison sentence near the top if needed.\"\n        ],\n        specs: {\n          \"Type\": \"Recovery cabinet\",\n          \"Suitable For\": \"Larger recovery demands\",\n          \"Customization\": \"Cabinet sizing and matching route\",\n          \"Main Focus\": \"Higher-level recovery configuration\",\n          \"Collection\": \"Secondary recovery\",\n          \"Display Priority\": \"Series comparison\"\n        },\n        advantages: [\n          \"Creates a cleaner family relationship inside the recovery section.\",\n          \"Useful for technical comparison without lengthening the main page.\",\n          \"Supports procurement discussions by model class.\",\n          \"Makes the technical category look more complete.\"\n        ],\n        matching: [\"Powder Booth\", \"Cyclone\", \"Powder Feed Center\"],\n        usecases: [\n          \"Bigger or more demanding recovery layouts\",\n          \"Customers comparing recovery series sizes\",\n          \"Technical consultation stage\"\n        ],\n        galleryLayout: [\n          \"Main cabinet image\",\n          \"Comparison image\",\n          \"Booth-pairing image\"\n        ],\n        gallery: [\n          { title: \"12-Core Recovery Cabinet\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=12-Core+Cabinet\" },\n          { title: \"Series Comparison\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=9-Core+vs+12-Core\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Feed Center Match\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Match\" }\n        ]\n      },\n      {\n        name: \"Medium Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Medium+Cyclone\",\n        short: \"Cyclone separation unit positioned between compact and larger powder-recovery cyclone options.\",\n        overview: \"Cyclone pages should focus on function first. The buyer should quickly understand that this unit relates to powder-air separation and recovery architecture. The visual design should feel technical but still readable, with one simple functional explanation near the top.\",\n        tags: [\"Cyclone\", \"Separation\", \"Medium Size\"],\n        heroMeta: {\n          focus: \"Powder-air separation role\",\n          position: \"Recovery architecture\",\n          style: \"Function-led technical page\"\n        },\n        contentMeta: {\n          role: \"Cyclone family entry\",\n          imagePriority: \"Cyclone structure image\",\n          cta: \"Discuss recovery architecture\"\n        },\n        highlights: [\n          \"Explain function before model details.\",\n          \"Use a simple technical look, not a dense parameter sheet.\",\n          \"Keep the layout tied to the recovery story.\",\n          \"Pair the page with one cabinet or booth image for context.\"\n        ],\n        specs: {\n          \"Type\": \"Cyclone separator\",\n          \"Suitable For\": \"Recovery-linked systems\",\n          \"Customization\": \"Size and route matching\",\n          \"Main Focus\": \"Powder-air separation\",\n          \"Series Position\": \"Medium class\",\n          \"Display Priority\": \"Functional explanation\"\n        },\n        advantages: [\n          \"Bridges brochure-style technical content with website readability.\",\n          \"Helps explain recovery architecture more clearly.\",\n          \"Adds visible equipment depth to the website.\",\n          \"Works best inside a grouped cyclone family.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Powder Booth\", \"Fan\"],\n        usecases: [\n          \"Recovery-focused line design\",\n          \"Customers evaluating cyclone solutions\",\n          \"Systems needing separation module explanation\"\n        ],\n        galleryLayout: [\n          \"Cyclone image\",\n          \"Recovery context image\",\n          \"Booth context image\"\n        ],\n        gallery: [\n          { title: \"Medium Cyclone\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Medium+Cyclone\" },\n          { title: \"Recovery Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Function Diagram\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Separation+Diagram\" }\n        ]\n      },\n      {\n        name: \"Large Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Cyclone\",\n        short: \"Larger cyclone unit for recovery and powder-air separation within more robust system layouts.\",\n        overview: \"This page should keep the same functional logic as the medium cyclone page but make the positioning more robust. It should be presented as part of a cyclone family, not as a random isolated technical unit.\",\n        tags: [\"Large Cyclone\", \"Separation\", \"Recovery\"],\n        heroMeta: {\n          focus: \"Larger separation capacity class\",\n          position: \"Recovery architecture\",\n          style: \"Family-series technical page\"\n        },\n        contentMeta: {\n          role: \"Larger cyclone option\",\n          imagePriority: \"Cyclone family image\",\n          cta: \"Ask for cyclone selection\"\n        },\n        highlights: [\n          \"Keep visual consistency with the medium cyclone page.\",\n          \"Use one line to explain where it fits in larger systems.\",\n          \"Pair with recovery cabinet and booth tags.\",\n          \"Avoid cluttering the page with excessive engineering notes.\"\n        ],\n        specs: {\n          \"Type\": \"Cyclone separator\",\n          \"Suitable For\": \"Larger recovery systems\",\n          \"Customization\": \"Size and frame matching\",\n          \"Main Focus\": \"Powder-air separation efficiency\",\n          \"Series Position\": \"Large class\",\n          \"Display Priority\": \"Family comparison\"\n        },\n        advantages: [\n          \"Supports deeper technical product architecture.\",\n          \"Useful for larger line or recovery proposals.\",\n          \"Keeps the cyclone family visually complete.\",\n          \"Helps customers understand separation choices.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Fan\", \"Booth\", \"Powder Feed\"],\n        usecases: [\n          \"Larger recovery configurations\",\n          \"Engineering-heavy proposals\",\n          \"System explanations with separation focus\"\n        ],\n        galleryLayout: [\n          \"Large cyclone image\",\n          \"Family comparison image\",\n          \"Recovery system image\"\n        ],\n        gallery: [\n          { title: \"Large Cyclone\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Cyclone\" },\n          { title: \"Family Comparison\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Cyclone+Family\" },\n          { title: \"Recovery System\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Multi-Tube Mini Cyclone\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Multi-Tube+Mini+Cyclone\",\n        short: \"Multi-tube cyclone style recovery element for selected system configurations and technical layouts.\",\n        overview: \"This page should feel more specialized. It is not a category for every buyer, so the design should make it easy to scan: a short function description, a few clear spec blocks, and one small explanation of where it fits in the system.\",\n        tags: [\"Multi-Tube\", \"Mini Cyclone\", \"Technical\"],\n        heroMeta: {\n          focus: \"Specialized recovery architecture\",\n          position: \"Cyclone family extension\",\n          style: \"Compact technical page\"\n        },\n        contentMeta: {\n          role: \"Specialized cyclone page\",\n          imagePriority: \"Structure image + system note\",\n          cta: \"Discuss technical recovery options\"\n        },\n        highlights: [\n          \"Keep the page compact and technical, but not heavy.\",\n          \"Explain where it fits, not only what it is called.\",\n          \"Use a family-link message so the buyer knows it belongs inside recovery architecture.\",\n          \"Great place to show a simplified schematic later.\"\n        ],\n        specs: {\n          \"Type\": \"Cyclone unit\",\n          \"Suitable For\": \"Special recovery systems\",\n          \"Customization\": \"Tube count and route matching\",\n          \"Main Focus\": \"Compact cyclone-based recovery concept\",\n          \"Structure\": \"Multi-tube\",\n          \"Display Priority\": \"Specialized function summary\"\n        },\n        advantages: [\n          \"Adds technical richness to the product section.\",\n          \"Appeals to engineering-minded buyers.\",\n          \"Useful for explaining deeper recovery variants.\",\n          \"Shows that your lineup is not limited to basic units.\"\n        ],\n        matching: [\"Recovery Cabinet\", \"Booth\", \"Fan\", \"Filter\"],\n        usecases: [\n          \"Technical project discussions\",\n          \"Customers comparing recovery architectures\",\n          \"Specialized powder recovery scenarios\"\n        ],\n        galleryLayout: [\n          \"Structure image\",\n          \"Recovery route image\",\n          \"Schematic image\"\n        ],\n        gallery: [\n          { title: \"Multi-Tube Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Multi-Tube+Unit\" },\n          { title: \"Recovery Route\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Recovery+Route\" },\n          { title: \"System Schematic\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Schematic\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"curing-heating\",\n    label: \"05\",\n    name: \"Curing & Heating Systems\",\n    badge: \"Thermal Processing\",\n    summary: \"Gas and electric curing solutions, stand ovens, bread ovens, and burner-related heating modules for stable thermal processing.\",\n    cardImage: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n    cardNote: \"Curing and heating equipment\",\n    items: [\n      {\n        name: \"Gas Stand Oven\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n        short: \"Stand-type gas-heated curing oven for practical thermal curing in compact or modular layouts.\",\n        overview: \"This page should be direct and product-led. Buyers should immediately see the oven image, understand that this is a practical curing solution, and then see how it fits into booth-plus-oven modular systems. Keep the message centered on curing stability and project flexibility.\",\n        tags: [\"Gas Heated\", \"Stand Oven\", \"Curing\"],\n        heroMeta: {\n          focus: \"Practical thermal curing\",\n          position: \"Final curing section\",\n          style: \"Equipment-led hero\"\n        },\n        contentMeta: {\n          role: \"Core thermal product page\",\n          imagePriority: \"Real oven photo\",\n          cta: \"Ask for oven sizing\"\n        },\n        highlights: [\n          \"Use the oven image as the clear hero visual.\",\n          \"Explain the oven as part of a matched solution, not just a chamber.\",\n          \"Use simple blocks for heating, application, and configuration direction.\",\n          \"Works well with manual booth or compact line pages.\"\n        ],\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Compact or modular curing\",\n          \"Customization\": \"Chamber dimensions, heating route\",\n          \"Main Focus\": \"Thermal curing stability\",\n          \"Heating\": \"Gas\",\n          \"Display Priority\": \"Equipment photo + application\"\n        },\n        advantages: [\n          \"Easy for buyers to understand quickly.\",\n          \"Useful in modular, semi-automatic, or retrofit discussions.\",\n          \"Pairs naturally with compact booth categories.\",\n          \"Good balance of technical and commercial readability.\"\n        ],\n        matching: [\"Booth\", \"Transfer\", \"Burner\", \"Control\"],\n        usecases: [\n          \"Batch curing layouts\",\n          \"Compact production plants\",\n          \"Semi-automatic coating systems\"\n        ],\n        galleryLayout: [\n          \"Oven main image\",\n          \"Door or chamber detail\",\n          \"Booth pairing image\"\n        ],\n        gallery: [\n          { title: \"Gas Stand Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Layout Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" }\n        ]\n      },\n      {\n        name: \"Electric Stand Oven\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Electric+Stand+Oven\",\n        short: \"Electric curing oven option for customers evaluating heating route and thermal control preference.\",\n        overview: \"This page should mirror the gas version in structure so the two heating routes are easy to compare. Keep the message centered on electric heating choice and project suitability rather than deep electrical detail.\",\n        tags: [\"Electric\", \"Stand Oven\", \"Thermal Control\"],\n        heroMeta: {\n          focus: \"Electric curing option\",\n          position: \"Final curing section\",\n          style: \"Comparable product page\"\n        },\n        contentMeta: {\n          role: \"Heating-route alternative\",\n          imagePriority: \"Oven image + comparison cues\",\n          cta: \"Compare gas and electric\"\n        },\n        highlights: [\n          \"Keep layout nearly identical to the gas stand oven page.\",\n          \"Use one sentence near the top to frame heating-route choice.\",\n          \"This page works best when buyers can compare options quickly.\",\n          \"Use a cleaner, more decision-oriented spec block.\"\n        ],\n        specs: {\n          \"Type\": \"Curing oven\",\n          \"Suitable For\": \"Electric heating preference\",\n          \"Customization\": \"Chamber size and control configuration\",\n          \"Main Focus\": \"Stable electric curing\",\n          \"Heating\": \"Electric\",\n          \"Display Priority\": \"Comparison-friendly layout\"\n        },\n        advantages: [\n          \"Helps customers compare heating routes more easily.\",\n          \"Useful when gas is not preferred or not available.\",\n          \"Fits compact and flexible coating systems.\",\n          \"Keeps the curing section more complete.\"\n        ],\n        matching: [\"Booth\", \"Transfer\", \"Control Cabinet\"],\n        usecases: [\n          \"Electric-only plants\",\n          \"Projects needing compact curing solution\",\n          \"Flexible production lines\"\n        ],\n        galleryLayout: [\n          \"Electric oven image\",\n          \"Control panel image\",\n          \"System pairing image\"\n        ],\n        gallery: [\n          { title: \"Electric Stand Oven\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Electric+Stand+Oven\" },\n          { title: \"Control Area\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Area\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Gas Burner Chamber\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Gas+Burner+Chamber\",\n        short: \"Heating-related chamber module supporting thermal process configuration in selected curing systems.\",\n        overview: \"This should be shown as a technical sub-series within the thermal section, not as a top-level homepage product. The copy should explain that it belongs to heating architecture and supports the total curing system rather than operating as an isolated purchase item.\",\n        tags: [\"Burner Chamber\", \"Heating Module\", \"Gas\"],\n        heroMeta: {\n          focus: \"Heating architecture support\",\n          position: \"Inside thermal system\",\n          style: \"Technical sub-series page\"\n        },\n        contentMeta: {\n          role: \"Heating support module\",\n          imagePriority: \"Technical image or chamber photo\",\n          cta: \"Discuss heating architecture\"\n        },\n        highlights: [\n          \"Keep the page technical but still easy to scan.\",\n          \"Explain how this module fits into curing architecture.\",\n          \"Do not present it like a generic accessory block.\",\n          \"Use supporting system tags to keep context clear.\"\n        ],\n        specs: {\n          \"Type\": \"Heating module\",\n          \"Suitable For\": \"Gas-heated oven systems\",\n          \"Customization\": \"Chamber size and burner match\",\n          \"Main Focus\": \"Heat generation section\",\n          \"Heating\": \"Gas burner route\",\n          \"Display Priority\": \"Context inside thermal system\"\n        },\n        advantages: [\n          \"Adds engineering depth to the thermal section.\",\n          \"Useful for technically focused customers.\",\n          \"Improves product-system storytelling.\",\n          \"Can support retrofit and upgrade discussions.\"\n        ],\n        matching: [\"Gas Oven\", \"Control\", \"Air Duct\", \"Fan\"],\n        usecases: [\n          \"Projects focused on heating architecture\",\n          \"Oven retrofits\",\n          \"Technical specification discussions\"\n        ],\n        galleryLayout: [\n          \"Chamber image\",\n          \"Thermal system image\",\n          \"Burner-related image\"\n        ],\n        gallery: [\n          { title: \"Gas Burner Chamber\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Gas+Burner+Chamber\" },\n          { title: \"Thermal System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+System\" },\n          { title: \"Gas Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Support Diagram\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Support+Diagram\" }\n        ]\n      },\n      {\n        name: \"Electric Bread Oven\",\n        image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\",\n        short: \"Batch-type electric bread oven style chamber for mixed production and flexible curing needs.\",\n        overview: \"This page should position the product as a flexible batch-curing choice. Use the main oven image, then explain that the series is suitable for more varied production and mixed workpiece programs. It should feel practical and accessible rather than highly engineered.\",\n        tags: [\"Batch Oven\", \"Electric\", \"Flexible Production\"],\n        heroMeta: {\n          focus: \"Flexible batch curing\",\n          position: \"Standalone or semi-line end section\",\n          style: \"Practical equipment page\"\n        },\n        contentMeta: {\n          role: \"Flexible thermal option\",\n          imagePriority: \"Oven photo first\",\n          cta: \"Ask for flexible curing setup\"\n        },\n        highlights: [\n          \"Lead with flexibility, not maximum throughput.\",\n          \"Pair the oven image with one modular booth or transfer image.\",\n          \"Use lighter copy than the full-line thermal pages.\",\n          \"Very suitable for medium-length product presentations.\"\n        ],\n        specs: {\n          \"Type\": \"Batch oven\",\n          \"Suitable For\": \"Mixed product curing\",\n          \"Customization\": \"Chamber size and access style\",\n          \"Main Focus\": \"Flexible batch curing\",\n          \"Heating\": \"Electric\",\n          \"Display Priority\": \"Practical use messaging\"\n        },\n        advantages: [\n          \"Easy for customers to recognize and understand.\",\n          \"Useful in flexible production planning.\",\n          \"Good supporting page for smaller or mixed plants.\",\n          \"Can be presented with less complexity than continuous thermal systems.\"\n        ],\n        matching: [\"Manual Booth\", \"Transfer Cart\", \"Powder Room\"],\n        usecases: [\n          \"Mixed fabrication plants\",\n          \"Smaller batch work\",\n          \"Flexible production schedule\"\n        ],\n        galleryLayout: [\n          \"Main oven image\",\n          \"Loading image\",\n          \"Booth pairing image\"\n        ],\n        gallery: [\n          { title: \"Electric Bread Oven\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Manual System Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%8B%8D%E6%91%84%E5%9B%BE-89.webp\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Compact Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Compact+Layout\" }\n        ]\n      },\n      {\n        name: \"Large Burner Chamber\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Large+Burner+Chamber\",\n        short: \"Larger burner chamber configuration for higher-level heating section proposals.\",\n        overview: \"This page should sit inside the thermal drawer as a more advanced support series. The layout should stay short and technical, explaining where the chamber belongs in the heating route and what kind of larger curing architecture it supports.\",\n        tags: [\"Large Chamber\", \"Heating\", \"Technical Series\"],\n        heroMeta: {\n          focus: \"Larger heating section support\",\n          position: \"Inside advanced thermal route\",\n          style: \"Compact technical page\"\n        },\n        contentMeta: {\n          role: \"Advanced heating sub-series\",\n          imagePriority: \"Technical structure image\",\n          cta: \"Discuss large thermal systems\"\n        },\n        highlights: [\n          \"Keep the page shorter than core oven pages.\",\n          \"Frame it as part of heating architecture, not a stand-alone star product.\",\n          \"Useful for advanced buyers and engineering teams.\",\n          \"Supports the depth of the thermal product family.\"\n        ],\n        specs: {\n          \"Type\": \"Heating chamber\",\n          \"Suitable For\": \"Larger oven systems\",\n          \"Customization\": \"Dimensions and burner arrangement\",\n          \"Main Focus\": \"Heating section scaling\",\n          \"Series Position\": \"Large chamber class\",\n          \"Display Priority\": \"Technical support role\"\n        },\n        advantages: [\n          \"Adds depth to the curing and heating catalog.\",\n          \"Useful for larger-system technical discussions.\",\n          \"Supports engineering-led proposals.\",\n          \"Can later be linked with oven family comparison blocks.\"\n        ],\n        matching: [\"Oven Body\", \"Burner\", \"Fan\", \"Control\"],\n        usecases: [\n          \"Large curing systems\",\n          \"Heating-focused technical proposals\",\n          \"Engineering consultation\"\n        ],\n        galleryLayout: [\n          \"Chamber image\",\n          \"Large system context\",\n          \"Heating diagram\"\n        ],\n        gallery: [\n          { title: \"Large Burner Chamber\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Large+Burner+Chamber\" },\n          { title: \"System Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Context\" },\n          { title: \"Heating Diagram\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Heating+Diagram\" },\n          { title: \"Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" }\n        ]\n      }\n    ]\n  },\n  {\n    id: \"powder-feed-aux\",\n    label: \"06\",\n    name: \"Powder Feed & Auxiliary Units\",\n    badge: \"Auxiliary Equipment\",\n    summary: \"Powder feed center and supporting units such as vibrating sieve, fan, burner and workshop-support auxiliaries.\",\n    cardImage: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Powder+Feed+and+Auxiliary\",\n    cardNote: \"Supporting modules around booth and heating systems\",\n    items: [\n      {\n        name: \"Powder Supply Center\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Powder+Supply+Center\",\n        short: \"Central powder feed unit for coordinated powder delivery and spraying support.\",\n        overview: \"This page should explain why the feed center matters to the complete booth system. It should not be hidden as a simple accessory. Present it as a core support module that stabilizes powder delivery and improves the professionalism of the spraying package.\",\n        tags: [\"Feed Center\", \"Powder Delivery\", \"Support Module\"],\n        heroMeta: {\n          focus: \"Booth support and powder delivery\",\n          position: \"Connected to booth system\",\n          style: \"Support-module page\"\n        },\n        contentMeta: {\n          role: \"Core auxiliary category\",\n          imagePriority: \"Feed center image + booth relationship\",\n          cta: \"Discuss booth support package\"\n        },\n        highlights: [\n          \"Use this page to show that your booth offering is not incomplete.\",\n          \"Explain clearly how the feed center supports spraying consistency and workflow.\",\n          \"Pair with booth and recovery tags.\",\n          \"Keep copy practical rather than highly technical.\"\n        ],\n        specs: {\n          \"Type\": \"Auxiliary module\",\n          \"Suitable For\": \"Booth-connected systems\",\n          \"Customization\": \"Interface and control match\",\n          \"Main Focus\": \"Powder delivery stability\",\n          \"Position\": \"Central support unit\",\n          \"Display Priority\": \"Booth-support explanation\"\n        },\n        advantages: [\n          \"Strengthens the system image of the booth product family.\",\n          \"Useful for customers wanting more complete spraying packages.\",\n          \"Adds value to premium booth pages.\",\n          \"Improves cross-linking between core and auxiliary categories.\"\n        ],\n        matching: [\"Powder Booth\", \"Recovery\", \"Control\", \"Vibrating Sieve\"],\n        usecases: [\n          \"Automatic booth systems\",\n          \"PP powder room proposals\",\n          \"Customers seeking integrated powder delivery\"\n        ],\n        galleryLayout: [\n          \"Feed center main image\",\n          \"Booth pairing image\",\n          \"Recovery pairing image\"\n        ],\n        gallery: [\n          { title: \"Powder Supply Center\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Supply+Center\" },\n          { title: \"Booth Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" },\n          { title: \"Recovery Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"System Layout\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=System+Layout\" }\n        ]\n      },\n      {\n        name: \"Independent Vibrating Sieve\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Independent+Vibrating+Sieve\",\n        short: \"Standalone vibrating sieve unit for selected powder handling and auxiliary process arrangement.\",\n        overview: \"This page should stay compact. The main goal is to show that your equipment range includes practical support units around powder handling, not only major machines. Use a short explanation and one clear function summary.\",\n        tags: [\"Vibrating Sieve\", \"Auxiliary\", \"Powder Handling\"],\n        heroMeta: {\n          focus: \"Powder handling support\",\n          position: \"Near feed or powder prep section\",\n          style: \"Compact auxiliary page\"\n        },\n        contentMeta: {\n          role: \"Support-unit page\",\n          imagePriority: \"Unit image + role explanation\",\n          cta: \"Ask about powder handling support\"\n        },\n        highlights: [\n          \"Keep the design lighter than core machine pages.\",\n          \"Show how the unit supports booth and feed-center work.\",\n          \"Use functional language, not overloaded technical language.\",\n          \"Useful as a cross-sell page rather than a hero page.\"\n        ],\n        specs: {\n          \"Type\": \"Auxiliary equipment\",\n          \"Suitable For\": \"Powder handling support\",\n          \"Customization\": \"Unit configuration and interface\",\n          \"Main Focus\": \"Powder screening support\",\n          \"Operation\": \"Standalone or matched\",\n          \"Display Priority\": \"Functional role\"\n        },\n        advantages: [\n          \"Shows product range depth beyond core machines.\",\n          \"Useful to technical buyers who care about powder handling details.\",\n          \"Supports a more complete booth ecosystem story.\",\n          \"Fits well inside a drawer-style auxiliary category.\"\n        ],\n        matching: [\"Powder Feed Center\", \"Booth\", \"Recovery\"],\n        usecases: [\n          \"Powder handling support areas\",\n          \"Booth-related auxiliary planning\",\n          \"Technical equipment discussions\"\n        ],\n        galleryLayout: [\n          \"Unit image\",\n          \"Powder handling image\",\n          \"Feed center link image\"\n        ],\n        gallery: [\n          { title: \"Vibrating Sieve\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Vibrating+Sieve\" },\n          { title: \"Powder Handling\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Powder+Handling\" },\n          { title: \"Feed Center Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Feed+Center+Link\" },\n          { title: \"Booth Context\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Fan Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Fan+Unit\",\n        short: \"Auxiliary airflow component used across recovery, booth and heating-related system configurations.\",\n        overview: \"This is a support page that should stay concise. The key job is to show that airflow support is part of the equipment ecosystem and that your offering is not limited to visible core machines only.\",\n        tags: [\"Fan\", \"Airflow\", \"Support Unit\"],\n        heroMeta: {\n          focus: \"Airflow support role\",\n          position: \"Across booth, recovery and heating systems\",\n          style: \"Short support-unit presentation\"\n        },\n        contentMeta: {\n          role: \"Cross-category support page\",\n          imagePriority: \"Unit image + system tags\",\n          cta: \"Discuss support equipment\"\n        },\n        highlights: [\n          \"Do not over-design this page like a flagship machine page.\",\n          \"Use short functional copy and strong related-module chips.\",\n          \"Emphasize that airflow support connects multiple systems.\",\n          \"Good page for technical completeness.\"\n        ],\n        specs: {\n          \"Type\": \"Auxiliary airflow unit\",\n          \"Suitable For\": \"Multiple system categories\",\n          \"Customization\": \"Power and matching route\",\n          \"Main Focus\": \"Air movement support\",\n          \"Application\": \"Booth \/ recovery \/ heating\",\n          \"Display Priority\": \"System support role\"\n        },\n        advantages: [\n          \"Broadens the equipment story without cluttering the homepage.\",\n          \"Helps technical buyers see full support capability.\",\n          \"Connects booth, recovery and heating categories together.\",\n          \"Useful in broader plant-setup conversations.\"\n        ],\n        matching: [\"Booth\", \"Cyclone\", \"Recovery\", \"Burner Chamber\"],\n        usecases: [\n          \"Airflow support discussions\",\n          \"System matching proposals\",\n          \"Auxiliary technical inquiries\"\n        ],\n        galleryLayout: [\n          \"Fan image\",\n          \"Airflow system image\",\n          \"Recovery link image\"\n        ],\n        gallery: [\n          { title: \"Fan Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Fan+Unit\" },\n          { title: \"Airflow System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Airflow+System\" },\n          { title: \"Recovery Link\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E4%BA%8C%E7%BA%A7%E5%9B%9E%E6%94%B6%E6%9F%9C-28-scaled.webp\" },\n          { title: \"Booth Link\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2026\/01\/%E8%83%8C%E5%8C%85%E7%B2%89%E6%88%BF-25-scaled.webp\" }\n        ]\n      },\n      {\n        name: \"Burner Unit\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Burner+Unit\",\n        short: \"Burner support category for heating-related systems and curing architecture.\",\n        overview: \"This page should be concise and nested inside the thermal ecosystem. The goal is not to sell the burner as a standalone hero product but to show that your heating and curing solutions include critical support modules.\",\n        tags: [\"Burner\", \"Heating\", \"Support\"],\n        heroMeta: {\n          focus: \"Heating support module\",\n          position: \"Within thermal architecture\",\n          style: \"Compact technical support page\"\n        },\n        contentMeta: {\n          role: \"Thermal support page\",\n          imagePriority: \"Burner image + oven relation\",\n          cta: \"Discuss heating package\"\n        },\n        highlights: [\n          \"Keep it short and clearly positioned inside curing architecture.\",\n          \"Use matching chips with gas oven and chamber pages.\",\n          \"Good supporting page for technical trust.\",\n          \"Avoid long introduction copy.\"\n        ],\n        specs: {\n          \"Type\": \"Heating auxiliary\",\n          \"Suitable For\": \"Gas heating systems\",\n          \"Customization\": \"Configuration match\",\n          \"Main Focus\": \"Heating support\",\n          \"Position\": \"Auxiliary category\",\n          \"Display Priority\": \"Heating system link\"\n        },\n        advantages: [\n          \"Strengthens the curing and heating section.\",\n          \"Useful for technical buyers asking about heating support.\",\n          \"Good cross-link with chambers and gas ovens.\",\n          \"Adds equipment-depth credibility.\"\n        ],\n        matching: [\"Gas Oven\", \"Burner Chamber\", \"Control\"],\n        usecases: [\n          \"Heating system discussions\",\n          \"Gas oven support planning\",\n          \"Technical project consultation\"\n        ],\n        galleryLayout: [\n          \"Burner image\",\n          \"Thermal system image\",\n          \"Oven pairing image\"\n        ],\n        gallery: [\n          { title: \"Burner Unit\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Burner+Unit\" },\n          { title: \"Thermal System\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Thermal+System\" },\n          { title: \"Oven Pairing\", image: \"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/%E9%9D%A2%E5%8C%85%E7%82%89%E5%9E%8B%E7%83%A4%E7%AE%B1-%E8%BD%AC%E6%8D%A2%E8%87%AA-jpg.webp\" },\n          { title: \"Control Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Control+Link\" }\n        ]\n      },\n      {\n        name: \"Laser Dust Collector\",\n        image: \"https:\/\/placehold.co\/1200x800\/e5e7eb\/111827?text=Laser+Dust+Collector\",\n        short: \"Dust collection support unit shown as auxiliary equipment for workshop and process environment control.\",\n        overview: \"This page should sit at the edge of the auxiliary section and show that your plant-support offering extends beyond the core powder route. Keep the presentation concise and link it to workshop-support logic.\",\n        tags: [\"Dust Collector\", \"Auxiliary\", \"Workshop Support\"],\n        heroMeta: {\n          focus: \"Workshop support equipment\",\n          position: \"Auxiliary support zone\",\n          style: \"Short capability page\"\n        },\n        contentMeta: {\n          role: \"Broader support-equipment page\",\n          imagePriority: \"Support equipment image\",\n          cta: \"Discuss workshop support\"\n        },\n        highlights: [\n          \"Present as supporting capability, not core line module.\",\n          \"Use short copy and clear application notes.\",\n          \"Good for broadening the product ecosystem story.\",\n          \"Keep it visually lighter than booth or oven pages.\"\n        ],\n        specs: {\n          \"Type\": \"Auxiliary environmental unit\",\n          \"Suitable For\": \"Supporting workshop process\",\n          \"Customization\": \"Collector size and interface\",\n          \"Main Focus\": \"Dust control support\",\n          \"Position\": \"Supplementary equipment\",\n          \"Display Priority\": \"Capability extension\"\n        },\n        advantages: [\n          \"Shows that the product portfolio extends into workshop support.\",\n          \"Useful in broader factory-setup discussions.\",\n          \"Adds industrial depth to the website.\",\n          \"Can help cross-sell to processing customers.\"\n        ],\n        matching: [\"Processing Equipment\", \"Workshop Support\", \"Auxiliary Fans\"],\n        usecases: [\n          \"Factory support equipment inquiries\",\n          \"Broader plant setup discussions\",\n          \"Cross-process industrial customers\"\n        ],\n        galleryLayout: [\n          \"Dust collector image\",\n          \"Workshop context image\",\n          \"Auxiliary link image\"\n        ],\n        gallery: [\n          { title: \"Laser Dust Collector\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Laser+Dust+Collector\" },\n          { title: \"Workshop Context\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Workshop+Context\" },\n          { title: \"Support Link\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Support+Link\" },\n          { title: \"Factory Support\", image: \"https:\/\/placehold.co\/600x400\/e5e7eb\/111827?text=Factory+Support\" }\n        ]\n      }\n    ]\n  }\n];\n\nconst catalogGrid = document.getElementById(\"catalog-grid\");\nconst overlay = document.getElementById(\"catalog-overlay\");\nconst drawer = document.getElementById(\"catalog-drawer\");\nconst drawerClose = document.getElementById(\"drawer-close\");\nconst drawerNav = document.getElementById(\"drawer-nav\");\n\nconst drawerKicker = document.getElementById(\"drawer-kicker\");\nconst drawerTitle = document.getElementById(\"drawer-title\");\nconst drawerSummary = document.getElementById(\"drawer-summary\");\n\nconst itemImageWrap = document.getElementById(\"item-image-wrap\");\nconst itemTitle = document.getElementById(\"item-title\");\nconst itemDesc = document.getElementById(\"item-desc\");\nconst itemTags = document.getElementById(\"item-tags\");\nconst itemOverview = document.getElementById(\"item-overview\");\nconst itemSpecList = document.getElementById(\"item-spec-list\");\nconst itemAdvantages = document.getElementById(\"item-advantages\");\nconst itemMatching = document.getElementById(\"item-matching\");\nconst itemUsecases = document.getElementById(\"item-usecases\");\nconst itemHighlights = document.getElementById(\"item-highlights\");\nconst itemGallery = document.getElementById(\"item-gallery\");\nconst itemGalleryLayout = document.getElementById(\"item-gallery-layout\");\n\nconst specType = document.getElementById(\"spec-type\");\nconst specApplication = document.getElementById(\"spec-application\");\nconst specCustom = document.getElementById(\"spec-custom\");\nconst specFocus = document.getElementById(\"spec-focus\");\n\nconst heroFocus = document.getElementById(\"hero-focus\");\nconst heroPosition = document.getElementById(\"hero-position\");\nconst heroStyle = document.getElementById(\"hero-style\");\n\nconst contentRole = document.getElementById(\"content-role\");\nconst contentImagePriority = document.getElementById(\"content-image-priority\");\nconst contentCta = document.getElementById(\"content-cta\");\n\nlet activeCategory = null;\nlet activeItemIndex = 0;\n\nfunction renderCatalogCards() {\n  catalogGrid.innerHTML = catalogData.map((cat) => `\n    <button\n      type=\"button\"\n      class=\"text-left group rounded-[28px] bg-white border border-neutral-200 shadow-sm hover:shadow-xl transition-all overflow-hidden\"\n      onclick=\"openCategory('${cat.id}')\"\n    >\n      <div class=\"aspect-[16\/10] overflow-hidden bg-neutral-100\">\n        <img decoding=\"async\" src=\"${cat.cardImage}\" alt=\"${cat.name}\" class=\"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500\">\n      <\/div>\n      <div class=\"p-6\">\n        <div class=\"flex items-start justify-between gap-4 mb-5\">\n          <div class=\"w-12 h-12 rounded-2xl bg-primary\/10 text-primary font-bold flex items-center justify-center\">\n            ${cat.label}\n          <\/div>\n          <span class=\"inline-flex items-center px-3 py-1 rounded-full bg-neutral-100 text-neutral-700 text-xs font-semibold\">\n            ${cat.badge}\n          <\/span>\n        <\/div>\n        <h3 class=\"text-2xl font-bold text-neutral-900 mb-2 group-hover:text-primary transition-colors\">\n          ${cat.name}\n        <\/h3>\n        <p class=\"text-sm text-neutral-500 mb-4\">\n          ${cat.cardNote}\n        <\/p>\n        <p class=\"text-neutral-600 text-sm leading-relaxed mb-5\">\n          ${cat.summary}\n        <\/p>\n        <div class=\"flex items-center justify-between\">\n          <div class=\"text-xs text-neutral-500\">\n            ${cat.items.length} sub-series\n          <\/div>\n          <span class=\"inline-flex items-center text-sm font-semibold text-primary\">\n            View Details\n            <svg class=\"w-4 h-4 ml-2 transition-transform group-hover:translate-x-1\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n              <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/button>\n  `).join(\"\");\n}\n\nfunction openCategory(categoryId) {\n  activeCategory = catalogData.find(cat => cat.id === categoryId);\n  activeItemIndex = 0;\n\n  drawerKicker.textContent = activeCategory.badge;\n  drawerTitle.textContent = activeCategory.name;\n  drawerSummary.textContent = activeCategory.summary;\n\n  renderDrawerNav();\n  renderActiveItem();\n\n  overlay.classList.remove(\"hidden\");\n  drawer.classList.remove(\"translate-x-full\");\n  document.body.classList.add(\"overflow-hidden\");\n}\n\nfunction closeDrawer() {\n  overlay.classList.add(\"hidden\");\n  drawer.classList.add(\"translate-x-full\");\n  document.body.classList.remove(\"overflow-hidden\");\n}\n\nfunction renderDrawerNav() {\n  drawerNav.innerHTML = activeCategory.items.map((item, index) => `\n    <button\n      type=\"button\"\n      onclick=\"setActiveItem(${index})\"\n      class=\"w-full text-left rounded-2xl border transition-all p-4 ${index === activeItemIndex ? 'bg-white border-primary shadow-sm' : 'bg-white\/70 border-neutral-200 hover:border-primary\/40'}\"\n    >\n      <div class=\"text-sm font-semibold ${index === activeItemIndex ? 'text-primary' : 'text-neutral-900'} mb-1\">\n        ${item.name}\n      <\/div>\n      <div class=\"text-xs text-neutral-500 leading-relaxed\">\n        ${item.short}\n      <\/div>\n    <\/button>\n  `).join(\"\");\n}\n\nfunction setActiveItem(index) {\n  activeItemIndex = index;\n  renderDrawerNav();\n  renderActiveItem();\n}\n\nfunction renderActiveItem() {\n  const item = activeCategory.items[activeItemIndex];\n\n  itemTitle.textContent = item.name;\n  itemDesc.textContent = item.short;\n  itemOverview.textContent = item.overview;\n\n  itemTags.innerHTML = item.tags.map(tag => `\n    <span class=\"px-3 py-1 rounded-full bg-primary\/10 text-primary text-xs font-semibold\">${tag}<\/span>\n  `).join(\"\");\n\n  specType.textContent = item.specs[\"Type\"] || \"\u2014\";\n  specApplication.textContent = item.specs[\"Suitable For\"] || \"\u2014\";\n  specCustom.textContent = item.specs[\"Customization\"] || \"\u2014\";\n  specFocus.textContent = item.specs[\"Main Focus\"] || \"\u2014\";\n\n  heroFocus.textContent = item.heroMeta.focus || \"\u2014\";\n  heroPosition.textContent = item.heroMeta.position || \"\u2014\";\n  heroStyle.textContent = item.heroMeta.style || \"\u2014\";\n\n  contentRole.textContent = item.contentMeta.role || \"\u2014\";\n  contentImagePriority.textContent = item.contentMeta.imagePriority || \"\u2014\";\n  contentCta.textContent = item.contentMeta.cta || \"\u2014\";\n\n  itemSpecList.innerHTML = Object.entries(item.specs).map(([key, value]) => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4\">\n      <div class=\"text-xs text-neutral-500 mb-1\">${key}<\/div>\n      <div class=\"text-sm font-semibold text-neutral-900\">${value}<\/div>\n    <\/div>\n  `).join(\"\");\n\n  itemHighlights.innerHTML = item.highlights.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed flex gap-3\">\n      <span class=\"text-primary font-bold mt-[2px]\">\u2022<\/span>\n      <span>${text}<\/span>\n    <\/div>\n  `).join(\"\");\n\n  itemAdvantages.innerHTML = item.advantages.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed flex gap-3\">\n      <span class=\"text-primary font-bold mt-[2px]\"><\/span>\n      <span>${text}<\/span>\n    <\/div>\n  `).join(\"\");\n\n  itemMatching.innerHTML = item.matching.map(text => `\n    <span class=\"px-3 py-2 rounded-full bg-neutral-100 text-neutral-800 text-sm font-medium border border-neutral-200\">${text}<\/span>\n  `).join(\"\");\n\n  itemUsecases.innerHTML = item.usecases.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed\">${text}<\/div>\n  `).join(\"\");\n\n  itemGalleryLayout.innerHTML = item.galleryLayout.map(text => `\n    <div class=\"rounded-2xl bg-neutral-50 border border-neutral-200 p-4 text-sm text-neutral-700 leading-relaxed\">${text}<\/div>\n  `).join(\"\");\n\n  itemGallery.innerHTML = item.gallery.map(block => `\n    <div class=\"rounded-2xl overflow-hidden border border-neutral-200 bg-white\">\n      <div class=\"aspect-[4\/3] overflow-hidden bg-neutral-100\">\n        <img decoding=\"async\" src=\"${block.image}\" alt=\"${block.title}\" class=\"w-full h-full object-cover\">\n      <\/div>\n      <div class=\"px-4 py-3\">\n        <div class=\"text-sm font-semibold text-neutral-900\">${block.title}<\/div>\n      <\/div>\n    <\/div>\n  `).join(\"\");\n\n  itemImageWrap.innerHTML = `\n    <img decoding=\"async\" src=\"${item.image}\" alt=\"${item.name}\" class=\"w-full h-full object-cover\">\n  `;\n}\n\noverlay.addEventListener(\"click\", closeDrawer);\ndrawerClose.addEventListener(\"click\", closeDrawer);\n\ndocument.addEventListener(\"keydown\", (e) => {\n  if (e.key === \"Escape\") closeDrawer();\n});\n\nrenderCatalogCards();\n<\/script>\n<!-- ================== About Section ================== -->\n<section id=\"about\" class=\"py-20 bg-white\">\n    <div class=\"container mx-auto px-6\">\n        <div class=\"max-w-6xl mx-auto grid lg:grid-cols-2 gap-12 items-center\">\n            <div>\n                <div class=\"inline-flex items-center px-4 py-2 bg-primary\/10 text-primary rounded-full text-sm font-medium mb-4\">\n                    <span class=\"w-2 h-2 bg-primary rounded-full mr-2\"><\/span>\n                    \u00c0 propos de Ketu\n                <\/div>\n                <h2 class=\"text-3xl lg:text-4xl font-bold mb-4\">\n                    Nous concevons des lignes en nous appuyant sur notre propre exp\u00e9rience en usine de rev\u00eatement\n                <\/h2>\n                <p class=\"text-sm lg:text-base text-neutral-600 leading-relaxed mb-4\">\n                    Ketu Coating Line est bas\u00e9 \u00e0 Foshan, en Chine, sp\u00e9cialis\u00e9 dans l'ing\u00e9nierie et la fabrication \n                    de lignes de poudrage \u00e9lectrostatique. Contrairement aux fournisseurs qui ne fournissent que du mat\u00e9riel, nous exploitons \n                    plusieurs lignes de poudrage nous-m\u00eames, en assurant une production r\u00e9elle pour le mobilier m\u00e9tallique, les armoires \n                    et les profils en aluminium. L'exp\u00e9rience que nous acqu\u00e9rons chaque jour sur nos propres lignes est int\u00e9gr\u00e9e dans nos conceptions.\n                <\/p>\n                <p class=\"text-sm lg:text-base text-neutral-600 leading-relaxed mb-4\">\n                    Aujourd'hui, nous servons des clients en France, en Asie du Sud-Est, en Am\u00e9rique du Nord, au Japon et dans d'autres r\u00e9gions avec \n                    des services de bout en bout : conseil en processus, planification d'am\u00e9nagement d'usine, fabrication d'\u00e9quipements, emballage export, \n                    installation et formation \u00e0 l'\u00e9tranger. Que vous construisiez votre premi\u00e8re ligne de poudrage ou que vous am\u00e9lioriez \n                    une ligne existante pour une capacit\u00e9 plus \u00e9lev\u00e9e et une consommation d'\u00e9nergie r\u00e9duite, nous vous aidons \u00e0 calculer le d\u00e9bit, \n                    la main-d'\u0153uvre et le co\u00fbt d'exploitation avant de d\u00e9cider de la configuration adapt\u00e9e.\n                <\/p>\n                <div class=\"grid grid-cols-3 gap-4 mt-6 text-sm\">\n                    <div>\n                        <p class=\"text-2xl font-bold text-primary mb-1\">5+<\/p>\n                        <p class=\"text-neutral-600 text-xs\">Lignes de peinture en poudre en interne<\/p>\n                    <\/div>\n                    <div>\n                        <p class=\"text-2xl font-bold text-primary mb-1\">50+<\/p>\n                        <p class=\"text-neutral-600 text-xs\">Projets domestiques et internationaux<\/p>\n                    <\/div>\n                    <div>\n                        <p class=\"text-2xl font-bold text-primary mb-1\">3<\/p>\n                        <p class=\"text-neutral-600 text-xs\">Secteurs cl\u00e9s d'activit\u00e9<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <!-- More image positions -->\n            <div class=\"grid grid-cols-2 gap-4\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-230858.png\" alt=\"Ing\u00e9nieurs discutant de la disposition de la ligne\" class=\"w-full h-40 object-cover rounded-2xl\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-230658.png\" alt=\"Ing\u00e9nieurs discutant de la disposition de la ligne\" class=\"w-full h-40 object-cover rounded-2xl\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-231002.png\" alt=\"Ing\u00e9nieurs discutant de la disposition de la ligne\" class=\"w-full h-40 object-cover rounded-2xl\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-231149.png\" alt=\"Ing\u00e9nieurs discutant de la disposition de la ligne\" class=\"w-full h-40 object-cover rounded-2xl\">\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ================== Factory Section ================== -->\n<section id=\"factory\" class=\"py-20 bg-neutral-50\">\n    <div class=\"container mx-auto px-6\">\n        <div class=\"max-w-6xl mx-auto\">\n            <div class=\"mb-10\">\n                <div class=\"inline-flex items-center px-4 py-2 bg-secondary\/10 text-secondary rounded-full text-sm font-medium mb-4\">\n                    <span class=\"w-2 h-2 bg-secondary rounded-full mr-2\"><\/span>\n                    Capacit\u00e9 d'usine et de fabrication\n                <\/div>\n                <h2 class=\"text-3xl lg:text-4xl font-bold mb-3\">\n                    Nous construisons chaque ligne comme si c'\u00e9tait la n\u00f4tre\n                <\/h2>\n                <p class=\"text-sm lg:text-base text-neutral-600 max-w-3xl\">\n                    Notre atelier est \u00e9quip\u00e9 de d\u00e9partements de fabrication de t\u00f4les, de soudure, de meulage, d'assemblage et de contr\u00f4le \u00e9lectrique. Nous produisons en interne des cabines de pulv\u00e9risation, des fours de cuisson, des r\u00e9servoirs de pr\u00e9traitement, des convoyeurs et des panneaux de contr\u00f4le. Pour les projets \u00e0 l'export, nous pr\u00e9-assemblons et testons les sections principales dans notre usine avant l'exp\u00e9dition, garantissant une installation et une mise en service plus rapides sur votre site.\n                <\/p>\n            <\/div>\n\n            <div class=\"grid lg:grid-cols-3 gap-8 items-start\">\n                <div class=\"space-y-4\">\n                    <div class=\"h-44 bg-white rounded-2xl shadow-sm overflow-hidden\">\n    <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-231305.png\" alt=\"Ext\u00e9rieur de l&#039;usine et panneau d&#039;affichage\" class=\"w-full h-full object-cover\">\n<\/div>\n                    <div class=\"h-44 bg-white rounded-2xl shadow-sm overflow-hidden\">\n    <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-231352.png\" alt=\"Ext\u00e9rieur de l&#039;usine et panneau d&#039;affichage\" class=\"w-full h-full object-cover\">\n<\/div>\n                <\/div>\n                <div class=\"space-y-4\">\n                    <div class=\"h-44 bg-white rounded-2xl shadow-sm overflow-hidden\">\n    <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-231328.png\" alt=\"Ext\u00e9rieur de l&#039;usine et panneau d&#039;affichage\" class=\"w-full h-full object-cover\">\n<\/div>\n                    <div class=\"h-44 bg-white rounded-2xl shadow-sm overflow-hidden\">\n    <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-231640.png\" alt=\"Ext\u00e9rieur de l&#039;usine et panneau d&#039;affichage\" class=\"w-full h-full object-cover\">\n<\/div>\n                <\/div>\n                <div class=\"space-y-4 text-sm lg:text-base text-neutral-600\">\n                    <h3 class=\"text-lg font-semibold text-neutral-900 mb-2\">Aper\u00e7u des principales capacit\u00e9s<\/h3>\n                    <ul class=\"space-y-2\">\n                        <li>\u00b7 Gamme de longueur de ligne : 30 m \u2013 200 m+, hauteur et rayon de courbure personnalis\u00e9s pour votre usine.<\/li>\n                        <li>\u00b7 Syst\u00e8me de contr\u00f4le : convoyeur \u00e0 fr\u00e9quence contr\u00f4l\u00e9e, contr\u00f4le de temp\u00e9rature zon\u00e9, surveillance \u00e9nerg\u00e9tique et support \u00e0 distance.<\/li>\n                        <li>\u00b7 Contr\u00f4le qualit\u00e9 : inspection des soudures sur les joints cl\u00e9s, test d'isolation du four, courbes de temp\u00e9rature enregistr\u00e9es du four.<\/li>\n                        <li>\u00b7 Emballage export : sections modulaires, palettes en acier-bois, protection contre la rouille adapt\u00e9e au transport maritime et au d\u00e9chargement par grue.<\/li>\n                    <\/ul>\n                    <p class=\"text-xs text-neutral-500\">\n                        * Indiquez la longueur pr\u00e9vue de votre ligne et ses dimensions de base, et nous pourrons vous conseiller sur les d\u00e9tails de fondation et les positions d'ancrage.\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ================== Customers & Photos ================== -->\n<section id=\"customers\" class=\"py-20 bg-white\">\n    <div class=\"container mx-auto px-6\">\n        <div class=\"max-w-6xl mx-auto\">\n            <div class=\"text-center mb-10\">\n                <div class=\"inline-flex items-center px-4 py-2 bg-accent\/10 text-accent rounded-full text-sm font-medium mb-4\">\n                    <span class=\"w-2 h-2 bg-accent rounded-full mr-2\"><\/span>\n                    Clients &amp; Photos sur site\n                <\/div>\n                <h2 class=\"text-3xl lg:text-4xl font-bold mb-3\">\n                    Nous pr\u00e9f\u00e9rons \u00eatre \u00e0 c\u00f4t\u00e9 de la ligne et discuter avec vous\n                <\/h2>\n                <p class=\"text-sm lg:text-base text-neutral-600 max-w-3xl mx-auto\">\n                    De nombreux projets ne sont pas finalis\u00e9s dans un stand lors d'une foire commerciale, mais \u00e0 c\u00f4t\u00e9 de votre ligne de production. \n                    Nos ing\u00e9nieurs ont l'habitude de se tenir sous les portants ou \u00e0 l'entr\u00e9e du four, en utilisant des pi\u00e8ces et des mesures r\u00e9elles pour discuter du takt time, des dimensions et des goulets d'\u00e9tranglement avec vous.\n                <\/p>\n            <\/div>\n\n            <div class=\"grid md:grid-cols-3 gap-6 mb-6\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-232151.png\" alt=\"Avec le client \u00e0 c\u00f4t\u00e9 de la ligne de peinture en cours d&#039;utilisation\" class=\"w-full h-40 object-cover rounded-2xl\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-232128.png\" alt=\"Avec le client \u00e0 c\u00f4t\u00e9 de la ligne de peinture en cours d&#039;utilisation\" class=\"w-full h-40 object-cover rounded-2xl\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-232015.png\" alt=\"Avec le client \u00e0 c\u00f4t\u00e9 de la ligne de peinture en cours d&#039;utilisation\" class=\"w-full h-40 object-cover rounded-2xl\">\n            <\/div>\n\n            <div class=\"grid md:grid-cols-3 gap-6\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-232104.png\" alt=\"Avec le client \u00e0 c\u00f4t\u00e9 de la ligne de peinture en cours d&#039;utilisation\" class=\"w-full h-40 object-cover rounded-2xl\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-232034.png\" alt=\"Avec le client \u00e0 c\u00f4t\u00e9 de la ligne de peinture en cours d&#039;utilisation\" class=\"w-full h-40 object-cover rounded-2xl\">\n                <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-232048.png\" alt=\"Avec le client \u00e0 c\u00f4t\u00e9 de la ligne de peinture en cours d&#039;utilisation\" class=\"w-full h-40 object-cover rounded-2xl\">\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ================== Cases ================== -->\n<section id=\"cases\" class=\"py-20 bg-neutral-50\">\n    <div class=\"container mx-auto px-6\">\n        <div class=\"max-w-6xl mx-auto\">\n            <div class=\"text-center mb-12\">\n                <div class=\"inline-flex items-center px-4 py-2 bg-primary\/10 text-primary rounded-full text-sm font-medium mb-4\">\n                    <span class=\"w-2 h-2 bg-primary rounded-full mr-2\"><\/span>\n                    Cas de projets typiques\n                <\/div>\n                <h2 class=\"text-3xl lg:text-4xl font-bold mb-3\">\n                    Diff\u00e9rentes industries, une ligne de rev\u00eatement performante\n                <\/h2>\n                <p class=\"text-sm lg:text-base text-neutral-600 max-w-3xl mx-auto\">\n                    Ces projets repr\u00e9sentatifs vous aident \u00e0 voir rapidement quelle configuration est la plus proche de votre situation.\n                <\/p>\n            <\/div>\n\n            <div class=\"grid lg:grid-cols-3 gap-8\">\n                <!-- Case 1 -->\n                <div class=\"bg-white rounded-2xl p-6 shadow-sm border border-neutral-100\">\n                    <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-234202.png\" alt=\"Ligne de mobilier d&#039;ext\u00e9rieur en fonctionnement\" class=\"w-full h-32 object-cover rounded-xl mb-4\">\n                    <div class=\"flex items-center justify-between mb-4\">\n                        <h3 class=\"text-lg font-semibold text-neutral-900\">Cas 01 \u00b7 Usine de meubles en m\u00e9tal<\/h3>\n                        <span class=\"px-3 py-1 rounded-full text-xs bg-primary\/10 text-primary\">Changement rapide multicolore<\/span>\n                    <\/div>\n                    <p class=\"text-xs text-neutral-600 mb-3\">\n                        Industrie \/ R\u00e9gion : Mobilier d'ext\u00e9rieur \u00b7 Asie du Sud-Est\n                    <\/p>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">D\u00e9fis<\/h4>\n                    <ul class=\"text-xs text-neutral-600 mb-3 space-y-1\">\n                        <li>\u00b7 Hauteur de construction limit\u00e9e, ancienne ligne souvent bloqu\u00e9e et d\u00e9s\u00e9quilibr\u00e9e.<\/li>\n                        <li>\u00b7 Changements de couleur fr\u00e9quents, long temps d'arr\u00eat pour chaque changement de couleur.<\/li>\n                    <\/ul>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">Solution Ketu<\/h4>\n                    <ul class=\"text-xs text-neutral-600 mb-3 space-y-1\">\n                        <li>\u00b7 Refonte des porte-hangers et du trac\u00e9 du convoyeur pour augmenter le nombre de pi\u00e8ces par heure.<\/li>\n                        <li>\u00b7 S\u00e9lection d'une cabine de poudrage haute efficacit\u00e9 avec changement de couleur rapide et bonne r\u00e9cup\u00e9ration.<\/li>\n                    <\/ul>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">R\u00e9sultats<\/h4>\n                    <ul class=\"text-xs text-neutral-600 space-y-1\">\n                        <li>\u00b7 La capacit\u00e9 de la ligne a augment\u00e9 d'environ 30%.<\/li>\n                        <li>\u00b7 Le temps de changement de couleur r\u00e9duit \u00e0 environ un tiers de l'original ; meilleure utilisation de la poudre.<\/li>\n                    <\/ul>\n                <\/div>\n\n                <!-- Case 2 -->\n                <div class=\"bg-white rounded-2xl p-6 shadow-sm border border-neutral-100\">\n                    <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-234139.png\" alt=\"Ligne de mobilier d&#039;ext\u00e9rieur en fonctionnement\" class=\"w-full h-32 object-cover rounded-xl mb-4\">\n                    <div class=\"flex items-center justify-between mb-4\">\n                        <h3 class=\"text-lg font-semibold text-neutral-900\">Cas 02 \u00b7 Modernisation du fabricant de armoires<\/h3>\n                        <span class=\"px-3 py-1 rounded-full text-xs bg-secondary\/10 text-secondary\">Charge lourde<\/span>\n                    <\/div>\n                    <p class=\"text-xs text-neutral-600 mb-3\">\n                        Industrie \/ R\u00e9gion : Armoires \u00e9lectriques et bo\u00eetiers \u00b7 Fourniture pour la France\n                    <\/p>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">D\u00e9fis<\/h4>\n                    <ul class=\"text-xs text-neutral-600 mb-3 space-y-1\">\n                        <li>\u00b7 Produits grands et lourds, risque \u00e9lev\u00e9 lors de la manipulation manuelle.<\/li>\n                        <li>\u00b7 Exigences strictes en mati\u00e8re d'\u00e9conomie d'\u00e9nergie et d'environnement locales.<\/li>\n                    <\/ul>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">Solution Ketu<\/h4>\n                    <ul class=\"text-xs text-neutral-600 mb-3 space-y-1\">\n                        <li>\u00b7 Convoyeur suspendu robuste avec virages renforc\u00e9s et points de levage.<\/li>\n                        <li>\u00b7 Four de cuisson \u00e0 gaz avec contr\u00f4le de temp\u00e9rature zon\u00e9 et isolation optimis\u00e9e.<\/li>\n                    <\/ul>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">R\u00e9sultats<\/h4>\n                    <ul class=\"text-xs text-neutral-600 space-y-1\">\n                        <li>\u00b7 Moins d'op\u00e9rateurs sur la ligne, risque de manipulation r\u00e9duit.<\/li>\n                        <li>\u00b7 Consommation d'\u00e9nergie par pi\u00e8ce plus faible, plus facile \u00e0 passer les audits locaux.<\/li>\n                    <\/ul>\n                <\/div>\n\n                <!-- Case 3 -->\n                <div class=\"bg-white rounded-2xl p-6 shadow-sm border border-neutral-100\">\n                    <img decoding=\"async\" src=\"https:\/\/powdercoatlinekt.com\/wp-content\/uploads\/2025\/12\/\u5c4f\u5e55\u622a\u56fe-2025-12-25-234243.png\" alt=\"Ligne de mobilier d&#039;ext\u00e9rieur en fonctionnement\" class=\"w-full h-32 object-cover rounded-xl mb-4\">\n                    <div class=\"flex items-center justify-between mb-4\">\n                        <h3 class=\"text-lg font-semibold text-neutral-900\">Cas 03 \u00b7 Profils en aluminium pour la France<\/h3>\n                        <span class=\"px-3 py-1 rounded-full text-xs bg-accent\/10 text-accent\">Anti-blocage<\/span>\n                    <\/div>\n                    <p class=\"text-xs text-neutral-600 mb-3\">\n                        Secteur \/ R\u00e9gion : Profils en aluminium architecturaux \u00b7 Export vers la France\n                    <\/p>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">D\u00e9fis<\/h4>\n                    <ul class=\"text-xs text-neutral-600 mb-3 space-y-1\">\n                        <li>\u00b7 Mauvaise couverture de la poudre sur les ar\u00eates vives et les cavit\u00e9s internes, \u00e9paisseur du film irr\u00e9guli\u00e8re.<\/li>\n                        <li>\u00b7 Exigences tr\u00e8s strictes sur l'apparence de la surface, la diff\u00e9rence de couleur et la r\u00e9sistance aux intemp\u00e9ries.<\/li>\n                    <\/ul>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">Solution Ketu<\/h4>\n                    <ul class=\"text-xs text-neutral-600 mb-3 space-y-1\">\n                        <li>\u00b7 Angles de pistolet ajust\u00e9s, courbe de tension et conception du support pour r\u00e9duire le blindage.<\/li>\n                        <li>\u00b7 Ajout de plus de points de surveillance de la temp\u00e9rature dans le four de cuisson pour assurer une temp\u00e9rature uniforme du profil.<\/li>\n                    <\/ul>\n                    <h4 class=\"text-sm font-semibold text-neutral-800 mb-2\">R\u00e9sultats<\/h4>\n                    <ul class=\"text-xs text-neutral-600 space-y-1\">\n                        <li>\u00b7 Taux de passage du lot export\u00e9 nettement am\u00e9lior\u00e9, moins de r\u00e9clamations.<\/li>\n                        <li>\u00b7 Des param\u00e8tres de processus stables peuvent \u00eatre r\u00e9utilis\u00e9s pour des commandes r\u00e9p\u00e9t\u00e9es.<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ================== FAQ ================== -->\n<section id=\"faq\" class=\"py-20 bg-white\">\n    <div class=\"container mx-auto px-6\">\n        <div class=\"max-w-5xl mx-auto\">\n            <div class=\"text-center mb-10\">\n                <div class=\"inline-flex items-center px-4 py-2 bg-secondary\/10 text-secondary rounded-full text-sm font-medium mb-4\">\n                    <span class=\"w-2 h-2 bg-secondary rounded-full mr-2\"><\/span>\n                    Questions fr\u00e9quemment pos\u00e9es\n                <\/div>\n                <h2 class=\"text-3xl lg:text-4xl font-bold mb-3\">\n                    12 questions que posent le plus souvent les \u00e9quipes d'achat et d'ing\u00e9nierie\n                <\/h2>\n                <p class=\"text-sm lg:text-base text-neutral-600 max-w-3xl mx-auto\">\n                    Ces questions reviennent dans presque tous les projets de ligne de peinture en poudre. Vous pouvez obtenir ici une premi\u00e8re impression assez compl\u00e8te.\n                <\/p>\n            <\/div>\n\n            <div class=\"space-y-4\">\n                <!-- 12 FAQ items (same as before) -->\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            1. Quelles informations avez-vous besoin de nous avant de faire une devis?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Id\u00e9alement : photos ou dessins du produit, taille et poids maximum et minimum de la pi\u00e8ce, \n                        objectif de production quotidien ou par \u00e9quipe, plan d'usine (avec colonnes et hauteur libre), \n                        et type de poudre pr\u00e9vu ainsi que le nombre de couleurs. Avec ces donn\u00e9es, nous pouvons estimer plus pr\u00e9cis\u00e9ment la longueur de la ligne, \n                        la taille du four et la gamme de budget.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            2. Quelle est la fourchette d'investissement typique pour une ligne de peinture en poudre?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        L'investissement peut varier consid\u00e9rablement en fonction du niveau d'automatisation, de la capacit\u00e9 et de la configuration du processus. \n                        Apr\u00e8s avoir compris vos besoins r\u00e9els, nous proposons g\u00e9n\u00e9ralement 2 \u00e0 3 options de configuration avec des budgets diff\u00e9rents, \n                        afin que vous puissiez \u00e9quilibrer capacit\u00e9, consommation d'\u00e9nergie et investissement.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            3. Pouvez-vous fournir uniquement une partie de la ligne, par exemple seulement la cabine ou le four?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Oui. Nous pouvons fournir des lignes cl\u00e9s en main ou des \u00e9quipements individuels comme des cabines et des fours. \n                        Pour des am\u00e9liorations partielles, nous recommandons toujours de revoir votre ligne existante, le temps de cycle et les goulets d'\u00e9tranglement \n                        pour garantir que le nouvel \u00e9quipement puisse r\u00e9ellement apporter l'am\u00e9lioration attendue.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            4. Combien de temps faut-il entre la confirmation de la commande et le d\u00e9marrage de la ligne ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Pour les projets normaux, depuis la confirmation technique et l'approbation des dessins jusqu'\u00e0 la production, \n                        l'exp\u00e9dition et l'installation sur site, cela prend g\u00e9n\u00e9ralement environ 2 \u00e0 4 mois. \n                        Le calendrier exact d\u00e9pend de la taille du projet et de la pr\u00e9paration de votre construction locale. \n                        Si vous avez une date limite fixe, veuillez la mentionner d\u00e8s le d\u00e9but de nos discussions.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            5. Fournissez-vous une installation et une mise en service \u00e0 l'\u00e9tranger ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Oui. Nous pouvons envoyer des ing\u00e9nieurs sur votre site pour des conseils d'installation et de mise en service, \n                        ou travailler avec votre \u00e9quipe locale d'installation. Selon l'ampleur du projet et le budget, \n                        nous pouvons combiner des visites sur site, un support \u00e0 distance ou un mod\u00e8le \u201c entrepreneur local + support d'ing\u00e9nierie Ketu \u201d.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            6. Comment \u00e9valuez-vous la consommation d'\u00e9nergie et l'utilisation de gaz de la ligne ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        La consommation d'\u00e9nergie d\u00e9pend de la taille des pi\u00e8ces, de la longueur de la ligne, du type de four et de la qualit\u00e9 de l'isolation. \n                        Lors de la phase de proposition, nous fournissons une estimation de la consommation \u00e9lectrique et de gaz ainsi que des options d'\u00e9conomie d'\u00e9nergie suppl\u00e9mentaires \n                        (contr\u00f4le de temp\u00e9rature zon\u00e9, am\u00e9liorations de l'isolation, etc.) pour vous aider \u00e0 planifier les co\u00fbts d'exploitation.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            7. Une ligne peut-elle g\u00e9rer plusieurs types de produits diff\u00e9rents ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Dans la plupart des cas, oui. Lors de la conception, nous prenons en compte \u00e0 la fois vos produits actuels et vos futurs produits pr\u00e9vus. \n                        Avec une conception appropri\u00e9e des supports, un espacement ad\u00e9quat et une vitesse de convoyeur r\u00e9glable, plusieurs types de produits peuvent \u00eatre \n                        enduits sur la m\u00eame ligne, r\u00e9duisant ainsi les changements et les investissements nouveaux.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            8. Si notre capacit\u00e9 augmente \u00e0 l'avenir, la ligne peut-elle \u00eatre \u00e9tendue ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Oui. Nous planifions g\u00e9n\u00e9ralement les possibilit\u00e9s d'extension d\u00e8s le d\u00e9part, comme des points d'extension du convoyeur, \n                        un espace d'extension du four ou des positions de pulv\u00e9risation suppl\u00e9mentaires. Lorsque votre volume augmente, la ligne peut \u00eatre am\u00e9lior\u00e9e \n                        sur la base existante plut\u00f4t que de construire une toute nouvelle ligne.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            9. Pouvez-vous travailler avec nos fournisseurs de poudre et de produits chimiques de pr\u00e9traitement ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Absolument. Nous sommes heureux de coordonner avec vos fournisseurs de poudre et de produits chimiques de pr\u00e9traitement, \n                        en alignant les param\u00e8tres de la ligne et les fen\u00eatres chimiques pour que l'ensemble du syst\u00e8me (\u00e9quipement + chimie + op\u00e9ration) fonctionne de mani\u00e8re stable.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            10. Quelle est votre politique de garantie et de support apr\u00e8s-vente ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        La garantie standard est de 12 mois pour l'\u00e9quipement (hors consommables et dommages humains). \n                        Pendant la p\u00e9riode de garantie, nous fournissons des pi\u00e8ces et un support technique \u00e0 distance. Apr\u00e8s la garantie, nous continuons \n                        \u00e0 fournir des pi\u00e8ces de rechange et des services techniques payants pour maintenir votre ligne stable \u00e0 long terme.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            11. Pouvez-vous nous aider \u00e0 planifier la disposition de l'usine ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Oui. M\u00eame si vous n'\u00eates pas pr\u00eat \u00e0 d\u00e9cider de la longueur finale de la ligne, nous pouvons proposer plusieurs options d'agencement \n                        en fonction de la structure de votre b\u00e2timent. Cela vous aide \u00e0 r\u00e9server de l'espace, des fondations et des itin\u00e9raires de service \u00e0 l'avance, \n                        rendant l'installation future de la ligne beaucoup plus facile.\n                    <\/p>\n                <\/details>\n\n                <details class=\"group bg-neutral-50 rounded-2xl px-5 py-4\">\n                    <summary class=\"flex items-center justify-between cursor-pointer\">\n                        <span class=\"text-sm font-semibold text-neutral-900\">\n                            12. Je n'ai qu'une id\u00e9e approximative pour le moment. Pouvez-vous quand m\u00eame faire une proposition pr\u00e9liminaire ?\n                        <\/span>\n                        <span class=\"text-primary text-xl leading-none group-open:rotate-45 transition-transform\">+<\/span>\n                    <\/summary>\n                    <p class=\"mt-2 text-xs text-neutral-600 leading-relaxed\">\n                        Oui. Vous pouvez nous envoyer d'abord des informations de base sur vos produits et un croquis simple de l'usine. \n                        Nos ing\u00e9nieurs pr\u00e9pareront un concept pr\u00e9liminaire et une fourchette de budget pour que vous puissiez en discuter en interne \n                        et avancer \u00e9tape par \u00e9tape.\n                    <\/p>\n                <\/details>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ================== Contact ================== -->\n<section id=\"contact\" class=\"py-16 bg-gradient-to-r from-primary\/5 via-white to-secondary\/5\">\n    \n<\/section>\n\n<!-- ================== Simple Footer ================== -->\n<footer class=\"py-6 bg-neutral-900 text-neutral-400 text-xs\">\n    <div class=\"container mx-auto px-6\">\n        <div class=\"max-w-6xl mx-auto flex flex-col sm:flex-row items-center justify-between gap-2\">\n            <p>\u00a9 <span id=\"year\"><\/span> Ketu Coating Line \u00b7 Solutions cl\u00e9s en main pour ligne de peinture en poudre<\/p>\n            <p>Contact : <a href=\"mailto:ketucoatingline@gmail.com\" class=\"underline\">ketucoatingline@gmail.com<\/a><\/p>\n        <\/div>\n    <\/div>\n<\/footer>\n\n<script>\n    \/\/ Year\n    document.getElementById('year').textContent = new Date().getFullYear();\n\n    \/\/ Equipment tab filter\n    const equipmentTabContainer = document.getElementById('equipment-tabs');\n    const equipmentCards = document.querySelectorAll('.equipment-card');\n\n    if (equipmentTabContainer) {\n        equipmentTabContainer.addEventListener('click', (e) => {\n            const btn = e.target.closest('button[data-category]');\n            if (!btn) return;\n\n            const category = btn.getAttribute('data-category');\n\n            \/\/ active style\n            equipmentTabContainer.querySelectorAll('button').forEach(b => {\n                b.classList.remove('bg-primary','text-white','shadow-sm');\n                b.classList.add('bg-white','border','border-neutral-200','text-neutral-700');\n            });\n            btn.classList.remove('bg-white','border','border-neutral-200','text-neutral-700');\n            btn.classList.add('bg-primary','text-white','shadow-sm');\n\n            equipmentCards.forEach(card => {\n                const c = card.getAttribute('data-category') || '';\n                if (category === 'all' || c.split(' ').includes(category)) {\n                    card.classList.remove('hidden');\n                } else {\n                    card.classList.add('hidden');\n                }\n            });\n        });\n    }\n\n    \/\/ Line tab filter\n    const lineTabContainer = document.getElementById('line-tabs');\n    const lineCards = document.querySelectorAll('.line-card');\n\n    if (lineTabContainer) {\n        lineTabContainer.addEventListener('click', (e) => {\n            const btn = e.target.closest('button[data-category]');\n            if (!btn) return;\n\n            const category = btn.getAttribute('data-category');\n\n            \/\/ active style\n            lineTabContainer.querySelectorAll('button').forEach(b => {\n                b.classList.remove('bg-primary','text-white','shadow-sm');\n                b.classList.add('bg-white','border','border-neutral-200','text-neutral-700');\n            });\n            btn.classList.remove('bg-white','border','border-neutral-200','text-neutral-700');\n            btn.classList.add('bg-primary','text-white','shadow-sm');\n\n            lineCards.forEach(card => {\n                const c = card.getAttribute('data-category');\n                if (category === 'all' || c === category) {\n                    card.classList.remove('hidden');\n                } else {\n                    card.classList.add('hidden');\n                }\n            });\n        });\n    }\n<\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Ligne de Rev\u00eatement Ketu \u2013 Solutions cl\u00e9s en main pour la ligne de peinture en poudre Votre partenaire pr\u00e9cieux pour les machines de rev\u00eatement Ligne de peinture en poudre Usine KETU \u00c9conomisez votre temps et votre co\u00fbt Nous proposons des solutions compl\u00e8tes pour la ligne de peinture en poudre pour meubles en m\u00e9tal, armoires, profils en aluminium, syst\u00e8mes d'\u00e9tag\u00e8res et autres produits industriels. De la conception et la fabrication \u00e0 l'installation et la formation, Ketu aide les usines \u00e0 am\u00e9liorer [\u2026]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_zeroy_edited":true,"_zeroy_last_edited":"2026-04-03 01:29:26","footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":12,"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":2449,"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/pages\/12\/revisions\/2449"}],"wp:attachment":[{"href":"https:\/\/powdercoatlinekt.com\/fr\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}