{"id":2423,"date":"2020-02-28T15:31:29","date_gmt":"2020-02-28T07:31:29","guid":{"rendered":"https:\/\/hkcablemachine.com\/?page_id=2423"},"modified":"2026-07-19T02:29:30","modified_gmt":"2026-07-18T18:29:30","slug":"home","status":"publish","type":"page","link":"https:\/\/hkcablemachine.com\/id\/","title":{"rendered":"Rumah"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2423\" class=\"elementor elementor-2423\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-415c404 hk-home-hero e-flex e-con-boxed e-con e-parent\" data-id=\"415c404\" data-element_type=\"container\" data-e-type=\"container\" id=\"top\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/youtu.be\\\/LYgaqXttP1Q&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-background-video-container elementor-hidden-mobile\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-video-embed\" role=\"presentation\"><\/div>\n\t\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-2669c11 hk-product-start-widget elementor-widget elementor-widget-html\" data-id=\"2669c11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<nav class=\"hk-product-start\" aria-label=\"Start with your cable product\">\n  <span class=\"hk-product-start-label\">\n    START WITH YOUR PRODUCT\n  <\/span>\n\n  <a href=\"#fiber-optic\">\n    Fiber optic cable <span aria-hidden=\"true\">\u2197<\/span>\n  <\/a>\n\n  <a href=\"#lan-cable\">\n    LAN cable <span aria-hidden=\"true\">\u2197<\/span>\n  <\/a>\n\n  <a href=\"#low-voltage\">\n    Low-voltage cable <span aria-hidden=\"true\">\u2197<\/span>\n  <\/a>\n\n  <a href=\"#contact\" class=\"hk-product-start-custom\">\n    Other cable project <span aria-hidden=\"true\">\u2197<\/span>\n  <\/a>\n<\/nav>\n\n<style>\n.hk-home-hero {\n  position: relative;\n}\n\n.hk-home-hero .hk-product-start-widget {\n  position: absolute !important;\n  z-index: 5;\n  right: 0;\n  bottom: 22px;\n  left: 0;\n  width: 100% !important;\n}\n\n.hk-product-start {\n  display: grid;\n  overflow: hidden;\n  width: min(1200px, calc(100% - 56px));\n  min-height: 76px;\n  margin: 0 auto;\n  grid-template-columns: 1.25fr repeat(3, 1.08fr) 1fr;\n  align-items: stretch;\n  border: 1px solid rgba(255, 255, 255, 0.20);\n  border-radius: 12px;\n  background: rgba(8, 27, 44, 0.48);\n  box-shadow:\n    inset 0 1px 1px rgba(255, 255, 255, 0.10),\n    0 18px 40px rgba(0, 0, 0, 0.12);\n  color: #ffffff;\n  backdrop-filter: blur(12px) saturate(130%);\n  -webkit-backdrop-filter: blur(12px) saturate(130%);\n}\n\n.hk-product-start > * {\n  display: flex;\n  min-width: 0;\n  align-items: center;\n  padding: 15px 20px;\n  border-right: 1px solid rgba(255, 255, 255, 0.16);\n}\n\n.hk-product-start > *:last-child {\n  border-right: 0;\n}\n\n.hk-product-start-label {\n  color: #a9d5f6;\n  font-family: \"Roboto Mono\", Consolas, monospace;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.09em;\n  white-space: nowrap;\n}\n\n.hk-product-start a {\n  justify-content: space-between;\n  color: #ffffff !important;\n  font-size: 13px;\n  font-weight: 700;\n  line-height: 1.25;\n  text-decoration: none;\n  transition: background 180ms ease;\n}\n\n.hk-product-start a:hover {\n  background: rgba(255, 255, 255, 0.10);\n}\n\n.hk-product-start a span {\n  transition: transform 180ms ease;\n}\n\n.hk-product-start a:hover span {\n  transform: translate(3px, -3px);\n}\n\n.hk-product-start .hk-product-start-custom {\n  background: #e16a47;\n}\n\n.hk-product-start .hk-product-start-custom:hover {\n  background: #d95d3a;\n}\n\n@media (max-width: 860px) {\n  .hk-home-hero .hk-product-start-widget {\n    bottom: 14px;\n  }\n\n  .hk-product-start {\n    min-height: 112px;\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .hk-product-start-label {\n    display: none;\n  }\n\n  .hk-product-start > * {\n    min-height: 56px;\n  }\n}\n\n@media (max-width: 620px) {\n  .hk-product-start-widget {\n    display: none !important;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e5dfbb8 e-con-full hk-hero-copy e-flex e-con e-child\" data-id=\"e5dfbb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-515e4db hk-hero-label-widget elementor-widget elementor-widget-html\" data-id=\"515e4db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- HONGKAI \u2014 HOME HERO LABEL -->\n<div class=\"hk-home-hero-section-label\">\n  <span class=\"hk-home-hero-section-number\">00<\/span>\n\n  <span class=\"hk-home-hero-section-text\">\n    HONGKAI \u00b7 MANUFACTURING-BACKED LINE\n    <span class=\"hk-home-hero-section-accent\">INTEGRATION<\/span>\n  <\/span>\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 HOME HERO SECTION LABEL\n========================================== *\/\n\n.hk-home-hero-section-label{\n  display:inline-flex;\n  max-width:100%;\n  align-items:center;\n  gap:14px;\n\n  box-sizing:border-box;\n}\n\n\/* \u7f16\u53f7 *\/\n.hk-home-hero-section-number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#8FC9F5;\n  color:#102A43;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n  letter-spacing:.02em;\n}\n\n\/* \u6807\u9898\u6587\u5b57 *\/\n.hk-home-hero-section-text{\n  color:#F5F7FA;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.4;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n}\n\n\/* \u84dd\u8272\u5f3a\u8c03 *\/\n.hk-home-hero-section-accent{\n  color:#8FC9F5;\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (max-width:1024px){\n  .hk-home-hero-section-text{\n    font-size:12px;\n    letter-spacing:.11em;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width:767px){\n  .hk-home-hero-section-label{\n    display:flex;\n    width:100%;\n    justify-content:center;\n    gap:10px;\n\n    margin-inline:auto;\n  }\n\n  .hk-home-hero-section-number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n\n    font-size:13px;\n  }\n\n  .hk-home-hero-section-text{\n    max-width:255px;\n\n    font-size:10.5px;\n    line-height:1.5;\n    letter-spacing:.09em;\n    text-align:left;\n  }\n}\n\n\/* \u8d85\u5c0f\u5c4f\u5e55 *\/\n@media (max-width:380px){\n  .hk-home-hero-section-number{\n    width:36px;\n    height:36px;\n    flex-basis:36px;\n  }\n\n  .hk-home-hero-section-text{\n    max-width:230px;\n    font-size:10px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a94967 elementor-widget elementor-widget-heading\" data-id=\"9a94967\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Complete Cable \nProduction Lines,\nEngineered Around Your Product.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cca7583 elementor-widget elementor-widget-text-editor\" data-id=\"cca7583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>HONGKAI combines core equipment manufacturing with specialist machinery integration for fiber optic, LAN and low-voltage cable projects.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1aa46e7 elementor-widget elementor-widget-html\" data-id=\"1aa46e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- HONGKAI HERO \u2014 PROJECT CAPABILITIES -->\n<div class=\"hk-hero-capabilities\">\n  <span>Core Equipment Manufacturing<\/span>\n  <span>Complete Line Integration<\/span>\n  <span>One Responsible Project Team<\/span>\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI HERO \u2014 CAPABILITY LABELS\n========================================== *\/\n\n.hk-hero-capabilities{\n  width:100%;\n\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap:14px;\n\n  font-family:\"Roboto Mono\", monospace;\n}\n\n.hk-hero-capabilities span{\n  min-height:48px;\n  padding:0 22px;\n\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n\n  color:#E7EEF4;\n  background:rgba(8,27,44,.36);\n  border:1px solid rgba(255,255,255,.28);\n  border-radius:999px;\n\n  font-size:13px;\n  font-weight:600;\n  line-height:1.2;\n  letter-spacing:.045em;\n  white-space:nowrap;\n\n  -webkit-backdrop-filter:blur(8px) saturate(125%);\n  backdrop-filter:blur(8px) saturate(125%);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.08),\n    0 5px 16px rgba(0,0,0,.08);\n}\n\n\/* \u5e73\u677f\u7aef *\/\n@media (max-width:1024px){\n  .hk-hero-capabilities{\n    gap:10px;\n  }\n\n  .hk-hero-capabilities span{\n    min-height:43px;\n    padding:0 17px;\n    font-size:11px;\n  }\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-hero-capabilities{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:8px;\n  }\n\n  .hk-hero-capabilities span{\n    width:100%;\n    min-height:42px;\n    padding:0 15px;\n\n    justify-content:flex-start;\n\n    border-radius:10px;\n\n    font-size:10px;\n    white-space:normal;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-007224c uael-button-halign-left uael-button-stack-mobile uael-mobile-button-halign-justify elementor-widget elementor-widget-uael-buttons\" data-id=\"007224c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"uael-buttons.default\">\n\t\t\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"uael-dual-button-outer-wrap\">\n\t\t\t<div class=\"uael-dual-button-wrap\">\n\t\t\t\t\t\t\t\t<div class=\"uael-button-wrapper uael-dual-button elementor-widget-button elementor-repeater-item-23c8a0f uael-dual-button-0\">\n\t\t\t\t\t<a class=\"elementor-button-link elementor-button elementor-size-xl elementor-button-link elementor-animation-hang\" href=\"#project-contact\">\n\t\t\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper uael-buttons-icon-right\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-align-icon-right elementor-button-icon\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M7 17L17 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\" stroke-linejoin=\"miter\"><\/path><path d=\"M9 7H17V15\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\" stroke-linejoin=\"miter\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text elementor-inline-editing\" data-elementor-setting-key=\"buttons.0.text\" data-elementor-inline-editing-toolbar=\"none\">Discuss your project<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"uael-button-wrapper uael-dual-button elementor-widget-button elementor-repeater-item-7bef86e uael-dual-button-1\">\n\t\t\t\t\t<a class=\"elementor-button-link elementor-button elementor-size-xl elementor-button-link elementor-animation-hang\" href=\"#manufacturing\">\n\t\t\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper uael-buttons-icon-right elementor-button-content-wrapper uael-buttons-icon-\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-align-icon- elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text elementor-inline-editing\" data-elementor-setting-key=\"buttons.1.text\" data-elementor-inline-editing-toolbar=\"none\">Explore production solutions<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e584cb3 e-con-full hk-hero-copy e-flex e-con e-child\" data-id=\"e584cb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c4be41 elementor-widget elementor-widget-html\" data-id=\"3c4be41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI \u2014 RESPONSIVE TRANSPARENT PROJECT LOGIC CARD -->\n<!-- Replace the complete content of the existing Elementor HTML widget. -->\n\n<div class=\"hero-tag hk-project-logic-card\">\n  <span class=\"hk-project-logic-kicker\">ONE COMPLETE PROJECT<\/span>\n\n  <div\n    class=\"hk-project-logic-flow\"\n    aria-label=\"Product to process to equipment to production\"\n  >\n    <div class=\"hk-project-logic-row\">\n      <b>Product<\/b>\n      <i aria-hidden=\"true\">&rarr;<\/i>\n      <b>Process<\/b>\n    <\/div>\n\n    <div class=\"hk-project-logic-row\">\n      <b>Equipment<\/b>\n      <i aria-hidden=\"true\">&rarr;<\/i>\n      <b>Production<\/b>\n    <\/div>\n  <\/div>\n\n  <small class=\"hk-project-logic-note\">\n    HONGKAI manufacturing <em>&middot;<\/em> specialist machinery\n    <em>&middot;<\/em> coordinated delivery and after-sales\n  <\/small>\n<\/div>\n\n<style>\n\/* =====================================================\n   HONGKAI \u2014 PROJECT LOGIC \/ TRANSPARENT GLASS\n   Desktop + tablet + mobile. Self-contained for Elementor.\n   ===================================================== *\/\n\n.hero-tag.hk-project-logic-card,\n.hero-tag.hk-project-logic-card * {\n  box-sizing: border-box;\n}\n\n.hero-tag.hk-project-logic-card {\n  container-name: hk-project-card;\n  container-type: inline-size;\n  position: relative;\n  isolation: isolate;\n\n  width: 100% !important;\n  max-width: none !important;\n  min-width: 0 !important;\n  min-height: clamp(290px, 25vw, 350px);\n  margin: 0 !important;\n  padding: clamp(34px, 4vw, 48px) !important;\n  overflow: hidden;\n\n  display: flex !important;\n  flex-direction: column;\n  justify-content: center;\n\n  \/* Very light tint: preserve the machine image behind the glass. *\/\n  background:\n    linear-gradient(\n      135deg,\n      rgba(22, 119, 200, .045) 0%,\n      rgba(16, 42, 67, .085) 48%,\n      rgba(7, 27, 45, .12) 100%\n    ) !important;\n  border: 1px solid rgba(143, 201, 245, .34) !important;\n  border-radius: 22px !important;\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, .10),\n    0 16px 34px rgba(3, 17, 30, .09) !important;\n\n  -webkit-backdrop-filter: blur(9px) saturate(108%);\n  backdrop-filter: blur(9px) saturate(108%);\n}\n\n\/* Very restrained glass highlight. *\/\n.hero-tag.hk-project-logic-card::before {\n  position: absolute;\n  z-index: -1;\n  inset: 0;\n\n  content: \"\";\n  pointer-events: none;\n  background:\n    radial-gradient(\n      circle at 13% 4%,\n      rgba(255, 255, 255, .055),\n      transparent 36%\n    );\n}\n\n.hero-tag.hk-project-logic-card::after {\n  position: absolute;\n  z-index: 1;\n  top: 0;\n  left: clamp(34px, 4vw, 48px);\n\n  width: 56px;\n  height: 3px;\n\n  content: \"\";\n  pointer-events: none;\n  background: rgba(22, 119, 200, .88);\n  border-radius: 0 0 3px 3px;\n}\n\n.hk-project-logic-card > * {\n  position: relative;\n  z-index: 2;\n}\n\n.hk-project-logic-card .hk-project-logic-kicker {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin: 0 0 clamp(24px, 3vw, 32px) !important;\n\n  color: #8fc9f5;\n  font-family: \"Roboto Mono\", monospace;\n  font-size: clamp(11px, 1.15vw, 13px);\n  font-weight: 700;\n  line-height: 1.3;\n  letter-spacing: .15em;\n  text-transform: uppercase;\n}\n\n.hk-project-logic-card .hk-project-logic-kicker::before {\n  width: 7px;\n  height: 7px;\n  flex: 0 0 7px;\n\n  content: \"\";\n  border: 2px solid currentColor;\n  border-radius: 50%;\n}\n\n.hk-project-logic-flow {\n  display: grid;\n  width: 100%;\n  min-width: 0;\n  gap: clamp(14px, 1.7vw, 20px);\n}\n\n.hk-project-logic-row {\n  display: grid;\n  grid-template-columns: max-content clamp(32px, 4vw, 54px) max-content;\n  width: 100%;\n  min-width: 0;\n  align-items: center;\n  justify-content: start;\n  gap: clamp(8px, 1.1vw, 14px);\n\n  color: #ffffff;\n  font-family: \"Roboto\", sans-serif;\n  font-size: clamp(29px, 3.05vw, 43px);\n  font-weight: 500;\n  line-height: 1.04;\n  letter-spacing: -.04em;\n}\n\n.hk-project-logic-row b {\n  min-width: 0;\n  color: inherit;\n  font: inherit;\n  white-space: nowrap;\n}\n\n.hk-project-logic-row i {\n  display: inline-flex;\n  width: 100%;\n  align-items: center;\n  justify-content: center;\n\n  color: #8fc9f5;\n  font: inherit;\n  font-size: .70em;\n  font-style: normal;\n  line-height: 1;\n  letter-spacing: 0;\n}\n\n.hk-project-logic-card .hk-project-logic-note {\n  display: block;\n  width: 100%;\n  max-width: 680px;\n  margin: clamp(25px, 3vw, 34px) 0 0 !important;\n  padding-top: 16px;\n\n  color: rgba(238, 243, 247, .84);\n  border-top: 1px solid rgba(220, 227, 234, .17);\n  font-family: \"Roboto\", sans-serif;\n  font-size: clamp(13px, 1.15vw, 15px);\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.55;\n  overflow-wrap: break-word;\n}\n\n.hk-project-logic-note em {\n  padding: 0 .2em;\n  color: #8fc9f5;\n  font-style: normal;\n}\n\n\/* =====================================================\n   TABLET \u2014 768\u20131024px\n   Keep the card compact and guarantee both rows fit.\n   ===================================================== *\/\n\n@media (min-width: 768px) and (max-width: 1024px) {\n  .hero-tag.hk-project-logic-card {\n    min-height: 250px;\n    padding: 28px !important;\n    border-radius: 19px !important;\n\n    background:\n      linear-gradient(\n        135deg,\n        rgba(22, 119, 200, .04),\n        rgba(7, 27, 45, .115)\n      ) !important;\n\n    -webkit-backdrop-filter: blur(8px) saturate(106%);\n    backdrop-filter: blur(8px) saturate(106%);\n  }\n\n  .hero-tag.hk-project-logic-card::after {\n    left: 28px;\n    width: 50px;\n  }\n\n  .hk-project-logic-card .hk-project-logic-kicker {\n    margin-bottom: 24px !important;\n    font-size: 11px;\n  }\n\n  .hk-project-logic-flow {\n    gap: 14px;\n  }\n\n  .hk-project-logic-row {\n    grid-template-columns: max-content 34px max-content;\n    gap: 8px;\n    font-size: clamp(25px, 3.6vw, 34px);\n  }\n\n  .hk-project-logic-card .hk-project-logic-note {\n    margin-top: 24px !important;\n    padding-top: 14px;\n    font-size: 13px;\n  }\n}\n\n\/* =====================================================\n   NARROW ELEMENTOR COLUMN\n   The viewport may be wide while this card is only 420\u2013560px wide.\n   Switch the four ideas into a balanced 2 \u00d7 2 engineering sequence.\n   ===================================================== *\/\n\n@container hk-project-card (max-width: 560px) {\n  .hk-project-logic-flow {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 8px;\n  }\n\n  .hk-project-logic-row {\n    display: contents;\n  }\n\n  .hk-project-logic-row i {\n    display: none;\n  }\n\n  .hk-project-logic-row b {\n    position: relative;\n    display: flex;\n    min-height: 64px;\n    align-items: center;\n    padding: 26px 12px 11px;\n\n    color: #fff;\n    border: 1px solid rgba(220, 227, 234, .14);\n    border-radius: 10px;\n    background: rgba(255, 255, 255, .025);\n    font-size: clamp(18px, 5.1cqw, 25px);\n    line-height: 1.12;\n    text-align: left;\n    white-space: normal;\n  }\n\n  .hk-project-logic-row b::before {\n    position: absolute;\n    top: 8px;\n    left: 12px;\n\n    color: #8fc9f5;\n    font-family: \"Roboto Mono\", monospace;\n    font-size: 9px;\n    font-weight: 700;\n    line-height: 1;\n    letter-spacing: .08em;\n  }\n\n  .hk-project-logic-row:first-child b:first-child::before { content: \"01\"; }\n  .hk-project-logic-row:first-child b:last-child::before  { content: \"02\"; }\n  .hk-project-logic-row:last-child b:first-child::before  { content: \"03\"; }\n  .hk-project-logic-row:last-child b:last-child::before   { content: \"04\"; }\n}\n\n\/* =====================================================\n   MOBILE \u2014 up to 767px\n   Full-width card; clean two-line flow; no clipping.\n   ===================================================== *\/\n\n@media (max-width: 767px) {\n  .hero-tag.hk-project-logic-card {\n    width: 100% !important;\n    min-height: 0;\n    padding: 26px 20px 24px !important;\n    align-self: stretch;\n\n    background:\n      linear-gradient(\n        145deg,\n      rgba(22, 119, 200, .032),\n      rgba(7, 27, 45, .095)\n    ) !important;\n    border-color: rgba(143, 201, 245, .32) !important;\n    border-radius: 16px !important;\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, .08),\n      0 12px 26px rgba(3, 17, 30, .08) !important;\n\n    -webkit-backdrop-filter: blur(7px) saturate(105%);\n    backdrop-filter: blur(7px) saturate(105%);\n  }\n\n  .hero-tag.hk-project-logic-card::after {\n    left: 20px;\n    width: 44px;\n    height: 2px;\n  }\n\n  .hk-project-logic-card .hk-project-logic-kicker {\n    justify-content: center;\n    margin-bottom: 20px !important;\n    font-size: 10px;\n    letter-spacing: .13em;\n    text-align: center;\n  }\n\n  .hk-project-logic-flow {\n    grid-template-columns: 1fr;\n    gap: 0;\n    max-width: 420px;\n    margin: 0 auto;\n    border-top: 1px solid rgba(220, 227, 234, .14);\n  }\n\n  .hk-project-logic-row {\n    display: contents;\n  }\n\n  .hk-project-logic-row b {\n    position: relative;\n    display: flex;\n    min-height: 52px;\n    align-items: center;\n    padding: 12px 10px 12px 48px;\n\n    border-bottom: 1px solid rgba(220, 227, 234, .14);\n    border-top: 0;\n    border-right: 0;\n    border-left: 0;\n    border-radius: 0;\n    background: transparent;\n    font-size: clamp(19px, 6vw, 23px);\n    line-height: 1.15;\n    letter-spacing: -.025em;\n    text-align: left !important;\n    white-space: normal;\n  }\n\n  .hk-project-logic-row b::before {\n    position: absolute;\n    top: 50%;\n    left: 10px;\n    transform: translateY(-50%);\n\n    width: 24px;\n    color: #8fc9f5;\n    font-family: \"Roboto Mono\", monospace;\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1;\n    letter-spacing: .08em;\n  }\n\n  .hk-project-logic-row:first-child b:first-child::before { content: \"01\"; }\n  .hk-project-logic-row:first-child b:last-child::before  { content: \"02\"; }\n  .hk-project-logic-row:last-child b:first-child::before  { content: \"03\"; }\n  .hk-project-logic-row:last-child b:last-child::before   { content: \"04\"; }\n\n  .hk-project-logic-row i {\n    display: none;\n  }\n\n  .hk-project-logic-card .hk-project-logic-note {\n    max-width: 420px;\n    margin: 18px auto 0 !important;\n    padding-top: 0;\n\n    border-top: 0;\n    font-size: 12.5px;\n    line-height: 1.55;\n    text-align: center;\n  }\n}\n\n\/* Extra-small phones: stack the message into four readable steps. *\/\n@media (max-width: 390px) {\n  .hero-tag.hk-project-logic-card {\n    padding: 24px 16px 22px !important;\n  }\n\n  .hero-tag.hk-project-logic-card::after {\n    left: 16px;\n  }\n\n  .hk-project-logic-row {\n    font-size: clamp(18px, 6.1vw, 22px);\n  }\n\n  .hk-project-logic-card .hk-project-logic-note {\n    font-size: 12px;\n  }\n}\n\n\/* Browser fallback: keep contrast without making the panel opaque. *\/\n@supports not (\n  (backdrop-filter: blur(1px)) or\n  (-webkit-backdrop-filter: blur(1px))\n) {\n  .hero-tag.hk-project-logic-card {\n    background: rgba(7, 27, 45, .34) !important;\n  }\n}\n\n\/* =====================================================\n   ELEMENTOR MOBILE WIDTH FIX\n   The card was correct, but its Elementor flex item was\n   still being compressed by the desktop two-column row.\n   This section only changes the structure below 768px.\n   ===================================================== *\/\n\n@media (max-width: 767px) {\n  \/* The row that contains the left hero content and this card. *\/\n  .hk-hero-main-row,\n  .e-con:has(> .e-con > .elementor-widget-html .hk-project-logic-card),\n  .e-con:has(> .e-con > .elementor-element .hk-project-logic-card) {\n    flex-direction: column !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n  }\n\n  \/* Explicit Elementor fallback: both hero columns occupy a complete row. *\/\n  .hk-hero-main-row > .e-con,\n  .hk-hero-main-row > .elementor-element {\n    --width: 100% !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n    flex: 0 0 auto !important;\n  }\n\n  \/* The Elementor container directly surrounding this HTML widget. *\/\n  .e-con:has(> .elementor-widget-html .hk-project-logic-card),\n  .e-con:has(> .elementor-element .hk-project-logic-card),\n  .hk-project-card-wrap {\n    --width: 100% !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n    flex: 0 0 100% !important;\n    align-self: stretch !important;\n  }\n\n  \/* Remove width limits left on the HTML widget by Elementor. *\/\n  .elementor-widget-html:has(.hk-project-logic-card),\n  .elementor-widget-html:has(.hk-project-logic-card) > .elementor-widget-container,\n  .hk-project-card-wrap > .e-con-inner,\n  .hk-project-card-wrap .elementor-widget-html,\n  .hk-project-card-wrap .elementor-widget-container {\n    width: 100% !important;\n    max-width: none !important;\n    min-width: 0 !important;\n    flex: 0 0 100% !important;\n  }\n\n  \/* Final protection against vertical letter wrapping. *\/\n  .hero-tag.hk-project-logic-card,\n  .hero-tag.hk-project-logic-card * {\n    writing-mode: horizontal-tb !important;\n    word-break: normal !important;\n  }\n\n  .hero-tag.hk-project-logic-card {\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n    height: auto !important;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc384d9 e-con-full hk-journey-nav e-flex e-con e-parent\" data-id=\"dc384d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a90b12b elementor-widget elementor-widget-html\" data-id=\"a90b12b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- HONGKAI JOURNEY UIUX \u2014 CLEAN VERSION 2026-07-19-03 -->\n<div class=\"hk-page-progress\" aria-hidden=\"true\">\n  <span><\/span>\n<\/div>\n\n<nav class=\"hk-journey-inner\" aria-label=\"Homepage project journey\">\n  <span class=\"hk-journey-label\">PROJECT JOURNEY<\/span>\n\n  <div class=\"hk-journey-links\">\n    <a href=\"#products\" data-journey-link>Cable Product<\/a>\n    <a href=\"#project-type\" data-journey-link>Project Type<\/a>\n    <a href=\"#process-logic\" data-journey-link>Process Logic<\/a>\n    <a href=\"#manufacturing\" data-journey-link>Manufacturing<\/a>\n    <a href=\"#solutions\" data-journey-link>Solutions<\/a>\n    <a href=\"#team\" data-journey-link>Project Team<\/a>\n    <a href=\"#cases\" data-journey-link>Cases<\/a>\n  <\/div>\n\n  <a href=\"#project-contact\" class=\"hk-journey-cta\">\n    Start a Project <span aria-hidden=\"true\">\u2197<\/span>\n  <\/a>\n<\/nav>\n<style>\n.hk-page-progress {\n  position: fixed;\n  z-index: 999999;\n  top: 0;\n  right: 0;\n  left: 0;\n  height: 3px;\n  pointer-events: none;\n}\n\n.hk-page-progress > span {\n  display: block;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(\n    90deg,\n    #1677c8 0%,\n    #33a0e8 55%,\n    #e16a47 100%\n  );\n  box-shadow: 0 0 10px rgba(22, 119, 200, 0.28);\n  transform: scaleX(0);\n  transform-origin: left center;\n  transition: transform 80ms linear;\n}\n\n.hk-journey-nav {\n  position: sticky;\n  top: 82px;\n  z-index: 45;\n  width: 100%;\n  min-height: 54px;\n  padding: 0 !important;\n  border-bottom: 1px solid rgba(16, 42, 67, 0.07);\n  background: rgba(255, 255, 255, 0.64);\n  box-shadow: 0 8px 24px rgba(16, 42, 67, 0.035);\n  backdrop-filter: blur(12px) saturate(135%);\n  -webkit-backdrop-filter: blur(12px) saturate(135%);\n}\n\n.hk-journey-nav .elementor-widget-html,\n.hk-journey-nav .elementor-widget-container {\n  width: 100%;\n}\n\n.hk-journey-inner {\n  display: flex;\n  width: min(1200px, calc(100% - 56px));\n  min-height: 54px;\n  margin: 0 auto;\n  gap: 20px;\n  align-items: center;\n}\n\n.hk-journey-label {\n  flex: 0 0 auto;\n  color: #8290a4;\n  font-family: \"Roboto Mono\", Consolas, monospace;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.10em;\n  white-space: nowrap;\n}\n\n.hk-journey-links {\n  display: flex;\n  min-width: 0;\n  flex: 1;\n  align-self: stretch;\n  gap: 3px;\n}\n\n.hk-journey-links a {\n  position: relative;\n  display: flex;\n  flex: 0 0 auto;\n  min-height: 54px;\n  align-items: center;\n  padding: 0 9px;\n  color: #5f6d81;\n  font-size: 13px;\n  font-weight: 700;\n  line-height: 1;\n  text-decoration: none;\n  white-space: nowrap;\n  transition: color 180ms ease;\n}\n\n.hk-journey-links a::after {\n  position: absolute;\n  right: 9px;\n  bottom: -1px;\n  left: 9px;\n  height: 2px;\n  background: #1677c8;\n  content: \"\";\n  opacity: 0;\n  transform: scaleX(0.3);\n  transition: opacity 180ms ease, transform 180ms ease;\n}\n\n.hk-journey-links a:hover,\n.hk-journey-links a[aria-current=\"location\"] {\n  color: #1677c8;\n}\n\n.hk-journey-links a:hover::after,\n.hk-journey-links a[aria-current=\"location\"]::after {\n  opacity: 1;\n  transform: scaleX(1);\n}\n\n.hk-journey-cta {\n  display: inline-flex;\n  flex: 0 0 auto;\n  gap: 7px;\n  align-items: center;\n  color: #e16a47 !important;\n  font-size: 15px;\n  font-weight: 800;\n  line-height: 1;\n  text-decoration: none;\n  white-space: nowrap;\n}\n\n.hk-journey-cta span {\n  transition: transform 180ms ease;\n}\n\n.hk-journey-cta:hover span {\n  transform: translate(3px, -3px);\n}\n\n\/*\n * Front-end safeguard for the Process Logic section.\n * Elementor can emit container Custom CSS with a leading `&`, which is not\n * applied as a valid top-level rule on the published page.\n *\/\n#process-logic.hk-process-section-bg {\n  position: relative;\n  isolation: isolate;\n  width: 100%;\n  overflow: hidden;\n  padding: 104px 0 !important;\n  background-color: #0b1426 !important;\n  background-image:\n    linear-gradient(rgba(143, 201, 245, 0.04) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(143, 201, 245, 0.04) 1px, transparent 1px),\n    radial-gradient(circle at 20% 18%, rgba(22, 119, 200, 0.07), transparent 34%),\n    radial-gradient(circle at 82% 75%, rgba(143, 201, 245, 0.03), transparent 32%) !important;\n  background-position: center top, center top, center center, center center !important;\n  background-repeat: repeat, repeat, no-repeat, no-repeat !important;\n  background-size: 72px 72px, 72px 72px, 100% 100%, 100% 100% !important;\n}\n\n#process-logic.hk-process-section-bg > .elementor-background-overlay {\n  display: none !important;\n}\n\n#process-logic.hk-process-section-bg > .e-con-inner {\n  position: relative;\n  z-index: 2;\n  width: min(1200px, calc(100% - 56px)) !important;\n  max-width: 1200px !important;\n  margin-inline: auto !important;\n}\n\n#process-logic .elementor-heading-title {\n  color: #ffffff !important;\n}\n\n#process-logic .elementor-widget-text-editor,\n#process-logic .elementor-widget-text-editor p {\n  color: #b8c8d5 !important;\n}\n\n@media (max-width: 1120px) {\n  .hk-journey-label {\n    display: none;\n  }\n}\n\n@media (max-width: 860px) {\n  #process-logic.hk-process-section-bg {\n    padding: 80px 0 !important;\n    background-size: 64px 64px, 64px 64px, 100% 100%, 100% 100% !important;\n  }\n\n  #process-logic.hk-process-section-bg > .e-con-inner {\n    width: calc(100% - 40px) !important;\n  }\n\n  .hk-journey-nav {\n    overflow: hidden;\n  }\n\n  .hk-journey-nav::after {\n    position: absolute;\n    z-index: 3;\n    top: 0;\n    right: 0;\n    width: 42px;\n    height: 100%;\n    background: linear-gradient(\n      90deg,\n      rgba(255, 255, 255, 0),\n      rgba(255, 255, 255, 0.82)\n    );\n    content: \"\";\n    pointer-events: none;\n  }\n\n  .hk-journey-inner {\n    width: 100%;\n    min-height: 52px;\n    gap: 0;\n    overflow: hidden;\n  }\n\n  .hk-journey-links {\n    display: flex;\n    width: 100%;\n    overflow-x: auto !important;\n    overflow-y: hidden;\n    padding: 0 38px 0 14px;\n    scroll-padding-left: 14px;\n    scrollbar-width: none;\n    scroll-snap-type: x proximity;\n    overscroll-behavior-x: contain;\n    touch-action: pan-x;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .hk-journey-links::-webkit-scrollbar {\n    display: none;\n  }\n\n  .hk-journey-links a {\n    flex: 0 0 auto;\n    min-height: 52px;\n    scroll-snap-align: start;\n  }\n\n  .hk-journey-cta {\n    display: none;\n  }\n}\n\n@media (max-width: 620px) {\n  #process-logic.hk-process-section-bg {\n    padding: 64px 0 !important;\n    background-size: 48px 48px, 48px 48px, 100% 100%, 100% 100% !important;\n  }\n\n  #process-logic.hk-process-section-bg > .e-con-inner {\n    width: calc(100% - 28px) !important;\n  }\n\n  .hk-journey-nav {\n    top: 68px;\n    min-height: 48px;\n  }\n\n  .hk-journey-inner {\n    min-height: 48px;\n  }\n\n  .hk-journey-links {\n    gap: 2px;\n  }\n\n  .hk-journey-links a {\n    min-height: 48px;\n    padding: 0 12px;\n    font-size: 10px;\n  }\n\n  .hk-journey-links a::after {\n    right: 12px;\n    left: 12px;\n  }\n}\nhtml {\n  scroll-behavior: smooth;\n}\n\n.hk-section-anchor {\n  scroll-margin-top: 146px;\n}\n\n@media (max-width: 860px) {\n  .hk-section-anchor {\n    scroll-margin-top: 134px;\n  }\n}\n\n@media (max-width: 620px) {\n  .hk-section-anchor {\n    scroll-margin-top: 116px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  html {\n    scroll-behavior: auto;\n  }\n}\n<\/style>\n<script>\n(function () {\n  function initHongkaiJourney() {\n    const journey = document.querySelector(\".hk-journey-inner\");\n\n    if (!journey || journey.dataset.hkActiveReady === \"true\") {\n      return;\n    }\n\n    journey.dataset.hkActiveReady = \"true\";\n\n    const links = Array.from(\n      journey.querySelectorAll(\"[data-journey-link]\")\n    );\n\n    const linksStrip = journey.querySelector(\".hk-journey-links\");\n    const progressElement = document.querySelector(\n      \".hk-page-progress\"\n    );\n\n    \/*\n     * Backdrop filters and transforms on sticky Elementor containers can\n     * turn a fixed descendant into a locally positioned element. Moving the\n     * progress element to body keeps it fixed to the actual viewport top.\n     *\/\n    if (\n      progressElement &&\n      progressElement.parentElement !== document.body\n    ) {\n      document.body.appendChild(progressElement);\n    }\n\n    const progressBar = progressElement\n      ? progressElement.querySelector(\"span\")\n      : null;\n\n    const items = links\n      .map(function (link) {\n        const href = link.getAttribute(\"href\");\n\n        if (!href || href.charAt(0) !== \"#\") {\n          return null;\n        }\n\n        return {\n          link: link,\n          section: document.getElementById(href.substring(1))\n        };\n      })\n      .filter(function (item) {\n        return item && item.section;\n      });\n\n    let currentLink = null;\n    let ticking = false;\n\n    function getAnchorOffset() {\n      if (window.innerWidth <= 620) return 120;\n      if (window.innerWidth <= 860) return 138;\n      return 150;\n    }\n\n    function setActive(link) {\n      if (currentLink === link) return;\n\n      currentLink = link;\n\n      links.forEach(function (item) {\n        if (item === link) {\n          item.setAttribute(\"aria-current\", \"location\");\n        } else {\n          item.removeAttribute(\"aria-current\");\n        }\n      });\n\n      if (link && linksStrip && window.innerWidth <= 860) {\n        const targetLeft =\n          link.offsetLeft -\n          (linksStrip.clientWidth - link.offsetWidth) \/ 2;\n\n        linksStrip.scrollTo({\n          left: Math.max(0, targetLeft),\n          behavior: \"smooth\"\n        });\n      }\n    }\n\n    function updateJourney() {\n      const anchorOffset = getAnchorOffset();\n\n      if (progressBar) {\n        const scrollableHeight =\n          document.documentElement.scrollHeight -\n          window.innerHeight;\n\n        const progress =\n          scrollableHeight > 0\n            ? window.scrollY \/ scrollableHeight\n            : 0;\n\n        progressBar.style.transform =\n          \"scaleX(\" +\n          Math.min(1, Math.max(0, progress)) +\n          \")\";\n      }\n\n      \/*\n       * Use a point around 30% down the viewport to decide which section\n       * the visitor is actually reading. This prevents the previous section\n       * from remaining active while the next section is already prominent.\n       *\/\n      const probeY = Math.max(\n        anchorOffset + 24,\n        window.innerHeight * 0.30\n      );\n\n      let activeItem = null;\n\n      const measuredItems = items.map(function (item) {\n        return {\n          item: item,\n          rect: item.section.getBoundingClientRect()\n        };\n      });\n\n      \/* Keep the navigation inactive while the visitor is still in Hero. *\/\n      if (\n        measuredItems.length &&\n        measuredItems[0].rect.top > probeY\n      ) {\n        setActive(null);\n        ticking = false;\n        return;\n      }\n\n      \/* Prefer the section that contains the viewport probe point. *\/\n      measuredItems.forEach(function (measured) {\n        if (\n          measured.rect.top <= probeY &&\n          measured.rect.bottom > probeY\n        ) {\n          activeItem = measured.item;\n        }\n      });\n\n      \/* If the probe is in a gap, keep the latest passed section active. *\/\n      if (!activeItem) {\n        measuredItems.forEach(function (measured) {\n          if (measured.rect.top <= probeY) {\n            activeItem = measured.item;\n          }\n        });\n      }\n\n      setActive(activeItem ? activeItem.link : null);\n      ticking = false;\n    }\n\n    function requestUpdate() {\n      if (ticking) return;\n\n      ticking = true;\n      window.requestAnimationFrame(updateJourney);\n    }\n\n    window.addEventListener(\"scroll\", requestUpdate, {\n      passive: true\n    });\n\n    window.addEventListener(\"resize\", requestUpdate, {\n      passive: true\n    });\n\n    updateJourney();\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      initHongkaiJourney,\n      { once: true }\n    );\n  } else {\n    initHongkaiJourney();\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54e7d82 hk-section-anchor e-flex e-con-boxed e-con e-parent\" data-id=\"54e7d82\" data-element_type=\"container\" data-e-type=\"container\" id=\"products\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76bdcf6 hk-card-runtime elementor-widget elementor-widget-html\" data-id=\"76bdcf6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI PRODUCT + SOLUTION CARD INTERACTIONS \u2014 2026-07-19 -->\n<style>\n  .hk-card-runtime {\n    position: absolute !important;\n    width: 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    pointer-events: none;\n  }\n\n  .hk-product-path-card,\n  .hk-solution-card {\n    cursor: pointer;\n    outline: none;\n    transition:\n      border-color 200ms ease,\n      box-shadow 200ms ease,\n      transform 200ms ease;\n  }\n\n  .hk-product-path-card:hover,\n  .hk-product-path-card:focus-visible,\n  .hk-product-path-card:focus-within,\n  .hk-solution-card:hover,\n  .hk-solution-card:focus-visible,\n  .hk-solution-card:focus-within {\n    border-color: rgba(22, 119, 200, 0.48) !important;\n    box-shadow:\n      0 0 0 1px rgba(22, 119, 200, 0.08),\n      0 20px 44px rgba(16, 42, 67, 0.13) !important;\n    transform: translateY(-4px);\n  }\n\n  .hk-product-path-card:focus-visible,\n  .hk-solution-card:focus-visible {\n    outline: 3px solid rgba(22, 119, 200, 0.30);\n    outline-offset: 4px;\n  }\n\n  .hk-product-path-image,\n  .hk-solution-image {\n    overflow: hidden;\n  }\n\n  .hk-product-path-image img,\n  .hk-solution-image img {\n    transition: transform 420ms cubic-bezier(0.22, 1, 0.36, 1);\n  }\n\n  .hk-product-path-card:hover .hk-product-path-image img,\n  .hk-product-path-card:focus-visible .hk-product-path-image img,\n  .hk-product-path-card:focus-within .hk-product-path-image img,\n  .hk-solution-card:hover .hk-solution-image img,\n  .hk-solution-card:focus-visible .hk-solution-image img,\n  .hk-solution-card:focus-within .hk-solution-image img {\n    transform: scale(1.025);\n  }\n\n  .hk-product-path-link svg,\n  .hk-solution-link span {\n    transition: transform 180ms ease;\n  }\n\n  .hk-product-path-card:hover .hk-product-path-link svg,\n  .hk-product-path-card:focus-visible .hk-product-path-link svg,\n  .hk-product-path-card:focus-within .hk-product-path-link svg,\n  .hk-solution-card:hover .hk-solution-link span,\n  .hk-solution-card:focus-visible .hk-solution-link span,\n  .hk-solution-card:focus-within .hk-solution-link span {\n    transform: translate(3px, -3px);\n  }\n\n  @media (max-width: 767px) {\n    .hk-product-path-card:hover,\n    .hk-product-path-card:focus-visible,\n    .hk-product-path-card:focus-within,\n    .hk-solution-card:hover,\n    .hk-solution-card:focus-visible,\n    .hk-solution-card:focus-within {\n      transform: none;\n    }\n\n    .hk-product-path-card,\n    .hk-solution-card {\n      -webkit-tap-highlight-color: rgba(22, 119, 200, 0.10);\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .hk-product-path-card,\n    .hk-solution-card,\n    .hk-product-path-image img,\n    .hk-solution-image img,\n    .hk-product-path-link svg,\n    .hk-solution-link span {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    function initHongkaiCardInteractions() {\n      if (window.hkCardInteractionsReady) return;\n\n      const cards = Array.from(\n        document.querySelectorAll(\n          \".hk-product-path-card, .hk-solution-card\"\n        )\n      );\n\n      if (!cards.length) return;\n\n      window.hkCardInteractionsReady = true;\n\n      cards.forEach(function (card) {\n        const link = card.querySelector(\n          \".hk-product-path-link, .hk-solution-link\"\n        );\n\n        if (!link || !link.href) return;\n\n        const heading = card.querySelector(\"h3\");\n        const label =\n          link.getAttribute(\"aria-label\") ||\n          (heading\n            ? \"Explore \" + heading.textContent.trim()\n            : \"Explore this solution\");\n\n        card.tabIndex = 0;\n        card.setAttribute(\"role\", \"link\");\n        card.setAttribute(\"aria-label\", label);\n\n        card.addEventListener(\"click\", function (event) {\n          if (\n            event.defaultPrevented ||\n            event.button !== 0 ||\n            event.metaKey ||\n            event.ctrlKey ||\n            event.shiftKey ||\n            event.altKey\n          ) {\n            return;\n          }\n\n          if (\n            event.target.closest(\n              \"a, button, input, select, textarea, label\"\n            )\n          ) {\n            return;\n          }\n\n          window.location.assign(link.href);\n        });\n\n        card.addEventListener(\"keydown\", function (event) {\n          if (event.key !== \"Enter\") return;\n\n          event.preventDefault();\n          window.location.assign(link.href);\n        });\n      });\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        initHongkaiCardInteractions,\n        { once: true }\n      );\n    } else {\n      initHongkaiCardInteractions();\n    }\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f24114 elementor-widget elementor-widget-html\" data-id=\"6f24114\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">01<\/span>\n  <span class=\"hk-section-label__text\">TARGET CABLE FIRST<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ec9b4 elementor-widget elementor-widget-heading\" data-id=\"c1ec9b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What Are You Planning to Produce?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8440d4 elementor-widget elementor-widget-text-editor\" data-id=\"c8440d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Start with the finished cable\u2014not a machine catalogue. The product determines the process route, capacity questions and solution page that should come next.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2a0610 elementor-widget elementor-widget-html\" data-id=\"d2a0610\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI \u2014 PRODUCT SOLUTION PATHS \/ LIGHT FINAL -->\n<div class=\"hk-product-path-grid\">\n\n  <article class=\"hk-product-path-card\">\n    <div class=\"hk-product-path-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/optical-cable-line.jpg\"\n        alt=\"Fiber optic cable production solutions\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n      <span class=\"hk-product-path-badge\">Product 01<\/span>\n    <\/div>\n\n    <div class=\"hk-product-path-content\">\n      <h3>Fiber Optic Cable<\/h3>\n      <p class=\"hk-product-path-types\">\n        Loose tube \u00b7 FTTH \u00b7 ADSS \u00b7 Indoor cable \u00b7 Sheathed cable\n      <\/p>\n\n      <div class=\"hk-product-path-fit\">\n        <span>Project Fit<\/span>\n        <p>\n          For a new fiber-optic cable factory, a new optical cable\n          product, or capacity expansion.\n        <\/p>\n      <\/div>\n\n      <a\n        class=\"hk-product-path-link\"\n        href=\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\"\n        aria-label=\"Explore fiber optic cable production solutions\"\n      >\n        <span>Enter this solution path<\/span>\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M5 19 19 5M9 5h10v10\"\/>\n        <\/svg>\n      <\/a>\n    <\/div>\n  <\/article>\n\n  <article class=\"hk-product-path-card\">\n    <div class=\"hk-product-path-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/lan-cable-line.jpg\"\n        alt=\"LAN and network cable production solutions\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n      <span class=\"hk-product-path-badge\">Product 02<\/span>\n    <\/div>\n\n    <div class=\"hk-product-path-content\">\n      <h3>LAN Cable<\/h3>\n      <p class=\"hk-product-path-types\">\n        Cat5e \u00b7 Cat6 \u00b7 Shielded LAN cable \u00b7 Patch cable\n      <\/p>\n\n      <div class=\"hk-product-path-fit\">\n        <span>Project Fit<\/span>\n        <p>\n          For data-cable factories planning insulation, pair twisting,\n          cabling and sheathing capacity.\n        <\/p>\n      <\/div>\n\n      <a\n        class=\"hk-product-path-link\"\n        href=\"https:\/\/hkcablemachine.com\/lan-cable-production-line-guide\/\"\n        aria-label=\"Explore LAN cable production solutions\"\n      >\n        <span>Enter this solution path<\/span>\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M5 19 19 5M9 5h10v10\"\/>\n        <\/svg>\n      <\/a>\n    <\/div>\n  <\/article>\n\n  <article class=\"hk-product-path-card\">\n    <div class=\"hk-product-path-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/power-cable-line.jpg\"\n        alt=\"Low-voltage electric cable production solutions\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n      <span class=\"hk-product-path-badge\">Product 03<\/span>\n    <\/div>\n\n    <div class=\"hk-product-path-content\">\n      <h3>Low-Voltage Cable<\/h3>\n      <p class=\"hk-product-path-types\">\n        Building wire \u00b7 THHN \/ THWN \u00b7 Flexible \u00b7 Power \u00b7 Control cable\n      <\/p>\n\n      <div class=\"hk-product-path-fit\">\n        <span>Project Fit<\/span>\n        <p>\n          For low-voltage cable production, factory expansion,\n          process upgrades or machine replacement.\n        <\/p>\n      <\/div>\n\n      <a\n        class=\"hk-product-path-link\"\n        href=\"https:\/\/hkcablemachine.com\/electric-cable-making-machine\/\"\n        aria-label=\"Explore low-voltage cable production solutions\"\n      >\n        <span>Enter this solution path<\/span>\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M5 19 19 5M9 5h10v10\"\/>\n        <\/svg>\n      <\/a>\n    <\/div>\n  <\/article>\n\n<\/div>\n\n<style>\n\/* =====================================================\n   HONGKAI \u2014 PRODUCT SOLUTION PATHS \/ LIGHT FINAL\n===================================================== *\/\n\n.hk-product-path-grid,\n.hk-product-path-grid * {\n  box-sizing: border-box;\n}\n\n.hk-product-path-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  align-items: stretch;\n  gap: 18px;\n\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0;\n  padding: 0;\n}\n\n.hk-product-path-card {\n  display: flex;\n  min-width: 0;\n  min-height: 100%;\n  flex-direction: column;\n  overflow: hidden;\n\n  border: 1px solid #DCE3EA;\n  border-radius: 14px;\n  background: #FFFFFF;\n\n  box-shadow:\n    0 1px 2px rgba(16, 42, 67, .02),\n    0 8px 24px rgba(16, 42, 67, .035);\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.hk-product-path-card:hover {\n  transform: translateY(-2px);\n  border-color: rgba(22, 119, 200, .42);\n  box-shadow:\n    0 1px 2px rgba(16, 42, 67, .03),\n    0 14px 32px rgba(16, 42, 67, .07);\n}\n\n\/* IMAGE \u2014 complete image, no crop *\/\n.hk-product-path-image {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n  overflow: hidden;\n  line-height: 0;\n}\n\n.hk-product-path-card:nth-child(1) .hk-product-path-image {\n  background: #F5F7FA;\n}\n\n.hk-product-path-card:nth-child(2) .hk-product-path-image {\n  background: #BCE6EE;\n}\n\n.hk-product-path-card:nth-child(3) .hk-product-path-image {\n  background: #171C2F;\n}\n\n.hk-product-path-image img {\n  display: block;\n  width: 100% !important;\n  max-width: none !important;\n  height: 100% !important;\n\n  object-fit: contain !important;\n  object-position: center center !important;\n  transform: none !important;\n\n  filter:\n    brightness(.96)\n    saturate(.92)\n    contrast(1.02);\n}\n\n.hk-product-path-card:hover .hk-product-path-image img {\n  transform: none !important;\n}\n\n.hk-product-path-image::after {\n  position: absolute;\n  z-index: 1;\n  inset: 0;\n  content: \"\";\n  pointer-events: none;\n  background: linear-gradient(\n    180deg,\n    rgba(16, 42, 67, .01) 25%,\n    rgba(16, 42, 67, .05) 100%\n  );\n}\n\n.hk-product-path-badge {\n  position: absolute;\n  z-index: 3;\n  top: 20px;\n  left: 20px;\n\n  padding: 11px 15px;\n  border: 1px solid rgba(255, 255, 255, .12);\n  border-radius: 7px;\n\n  background: rgba(16, 42, 67, .94);\n  color: #FFFFFF;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n\n  -webkit-backdrop-filter: blur(10px);\n  backdrop-filter: blur(10px);\n}\n\n.hk-product-path-content {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  padding: 27px 28px 29px;\n}\n\n.hk-product-path-content h3 {\n  margin: 0 0 18px;\n  color: #102A43;\n\n  font-family: \"Roboto\", sans-serif;\n  font-size: clamp(24px, 2vw, 29px);\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -.02em;\n}\n\n.hk-product-path-types {\n  min-height: 72px;\n  margin: 0;\n  padding: 16px 0;\n\n  border-top: 1px solid #DCE3EA;\n  border-bottom: 1px solid #DCE3EA;\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 12.5px;\n  font-weight: 500;\n  line-height: 1.65;\n  letter-spacing: .025em;\n}\n\n.hk-product-path-fit {\n  padding-top: 26px;\n}\n\n.hk-product-path-fit > span {\n  display: block;\n  margin-bottom: 13px;\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 1;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n}\n\n.hk-product-path-fit p {\n  margin: 0;\n  color: #667085;\n\n  font-family: \"Roboto\", sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.65;\n}\n\n.hk-product-path-content a.hk-product-path-link,\n.hk-product-path-content a.hk-product-path-link:link,\n.hk-product-path-content a.hk-product-path-link:visited {\n  display: inline-flex;\n  width: fit-content;\n  align-items: center;\n  gap: 13px;\n\n  margin-top: auto;\n  padding-top: 36px;\n  padding-bottom: 7px;\n\n  border-bottom: 1px solid #9BB5CA;\n  color: #102A43 !important;\n  text-decoration: none !important;\n\n  font-family: \"Roboto\", sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1.3;\n\n  transition:\n    color .2s ease,\n    border-color .2s ease;\n}\n\n.hk-product-path-link span,\n.hk-product-path-link svg {\n  color: inherit !important;\n}\n\n.hk-product-path-link svg {\n  width: 19px;\n  height: 19px;\n  flex: 0 0 19px;\n\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  transition: transform .2s ease;\n}\n\n.hk-product-path-content a.hk-product-path-link:hover,\n.hk-product-path-content a.hk-product-path-link:focus {\n  color: #1677C8 !important;\n  border-bottom-color: #1677C8 !important;\n}\n\n.hk-product-path-link:hover svg {\n  transform: translate(3px, -3px);\n}\n\n@media (min-width: 768px) and (max-width: 1099px) {\n  .hk-product-path-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  .hk-product-path-card:last-child {\n    grid-column: 1 \/ -1;\n    width: calc(50% - 10px);\n    justify-self: center;\n  }\n\n  .hk-product-path-content {\n    padding: 26px;\n  }\n}\n\n@media (max-width: 767px) {\n  .hk-product-path-grid {\n    grid-template-columns: 1fr;\n    gap: 18px;\n  }\n\n  .hk-product-path-card,\n  .hk-product-path-card:last-child {\n    grid-column: auto;\n    width: 100%;\n  }\n\n  .hk-product-path-card:hover {\n    transform: none;\n  }\n\n  .hk-product-path-image {\n    aspect-ratio: 16 \/ 9;\n  }\n\n  .hk-product-path-image img {\n    filter:\n      brightness(.98)\n      saturate(.94)\n      contrast(1.01);\n  }\n\n  .hk-product-path-badge {\n    top: 14px;\n    left: 14px;\n    padding: 9px 12px;\n    font-size: 10px;\n  }\n\n  .hk-product-path-content {\n    padding: 23px 21px 24px;\n  }\n\n  .hk-product-path-content h3 {\n    margin-bottom: 15px;\n    font-size: 24px;\n  }\n\n  .hk-product-path-types {\n    min-height: 0;\n    padding: 14px 0;\n    font-size: 11.5px;\n  }\n\n  .hk-product-path-fit {\n    padding-top: 21px;\n  }\n\n  .hk-product-path-fit p {\n    font-size: 15.5px;\n    line-height: 1.6;\n  }\n\n  .hk-product-path-content a.hk-product-path-link {\n    margin-top: 28px;\n    padding-top: 0;\n    font-size: 15.5px;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64b9134 hk-section-anchor e-flex e-con-boxed e-con e-parent\" data-id=\"64b9134\" data-element_type=\"container\" data-e-type=\"container\" id=\"project-type\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb68fc2 hk-runtime-code elementor-widget elementor-widget-html\" data-id=\"bb68fc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI PROJECT TYPE \u2192 WPFORMS LINKAGE \u2014 2026-07-19 -->\n<style>\n  .hk-runtime-code {\n    position: absolute !important;\n    width: 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    pointer-events: none;\n  }\n\n  .hk-project-type-card {\n    transition:\n      border-color 180ms ease,\n      box-shadow 180ms ease,\n      transform 180ms ease;\n  }\n\n  .hk-project-type-card.is-selected {\n    border-color: rgba(22, 119, 200, 0.72) !important;\n    box-shadow:\n      0 0 0 2px rgba(22, 119, 200, 0.14),\n      0 18px 38px rgba(16, 42, 67, 0.10) !important;\n    transform: translateY(-2px);\n  }\n\n  .hk-project-type-card.is-selected .hk-project-type-link {\n    color: #1677c8 !important;\n  }\n\n  .hk-project-selection {\n    display: none;\n    margin: 0 0 18px;\n    padding: 14px 16px;\n    border: 1px solid rgba(22, 119, 200, 0.18);\n    border-left: 3px solid #1677c8;\n    border-radius: 8px;\n    background: #eef6fc;\n    box-shadow: 0 10px 26px rgba(16, 42, 67, 0.06);\n  }\n\n  .hk-project-selection.is-visible {\n    display: grid;\n    gap: 3px;\n  }\n\n  .hk-project-selection span {\n    color: #1677c8;\n    font-family: \"Roboto Mono\", Consolas, monospace;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.10em;\n  }\n\n  .hk-project-selection strong {\n    color: #102a43;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  @media (max-width: 620px) {\n    .hk-project-type-card.is-selected {\n      transform: none;\n    }\n\n    .hk-project-selection {\n      margin-bottom: 14px;\n      padding: 12px 13px;\n    }\n\n    .hk-project-selection strong {\n      font-size: 13px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .hk-project-type-card {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    function initHongkaiProjectFormLinkage() {\n      if (window.hkProjectFormLinkageReady) return;\n\n      const links = Array.from(\n        document.querySelectorAll(\n          \"#project-type .hk-project-type-link\"\n        )\n      );\n\n      const formSelect = document.getElementById(\n        \"wpforms-14891-field_8\"\n      );\n\n      const contactSection = document.getElementById(\n        \"project-contact\"\n      );\n\n      const form = document.getElementById(\n        \"wpforms-form-14891\"\n      );\n\n      if (\n        !links.length ||\n        !formSelect ||\n        !contactSection ||\n        !form\n      ) {\n        return;\n      }\n\n      window.hkProjectFormLinkageReady = true;\n\n      const choices = {\n        \"Discuss a new factory\": {\n          value: \"New cable factory\",\n          label: \"New Factory\"\n        },\n        \"Review expansion capacity\": {\n          value: \"Capacity expansion\",\n          label: \"Capacity Expansion\"\n        },\n        \"Plan a new cable product\": {\n          value: \"New cable product or process\",\n          label: \"New Cable Product or Process\"\n        },\n        \"Discuss an equipment upgrade\": {\n          value: \"Replace or upgrade existing equipment\",\n          label: \"Replacement or Equipment Upgrade\"\n        }\n      };\n\n      const labelsByValue = {};\n\n      Object.keys(choices).forEach(function (key) {\n        labelsByValue[choices[key].value] = choices[key].label;\n      });\n\n      const formContainer = form.parentElement;\n      const status = document.createElement(\"div\");\n\n      status.className = \"hk-project-selection\";\n      status.setAttribute(\"role\", \"status\");\n      status.setAttribute(\"aria-live\", \"polite\");\n      status.innerHTML =\n        \"<span>SELECTED PROJECT PATH<\/span>\" +\n        \"<strong><\/strong>\";\n\n      formContainer.insertBefore(status, form);\n\n      const statusValue = status.querySelector(\"strong\");\n\n      function normalizeText(value) {\n        return (value || \"\").replace(\/\\s+\/g, \" \").trim();\n      }\n\n      function getScrollOffset() {\n        if (window.innerWidth <= 620) return 120;\n        if (window.innerWidth <= 860) return 138;\n        return 150;\n      }\n\n      function highlightCard(value) {\n        links.forEach(function (link) {\n          const linkText = normalizeText(link.textContent);\n          const choice = choices[linkText];\n          const card = link.closest(\".hk-project-type-card\");\n\n          if (!card) return;\n\n          card.classList.toggle(\n            \"is-selected\",\n            Boolean(choice && choice.value === value)\n          );\n        });\n      }\n\n      function showSelection(value, label) {\n        if (!value || !label) {\n          status.classList.remove(\"is-visible\");\n          return;\n        }\n\n        statusValue.textContent = label;\n        status.classList.add(\"is-visible\");\n        highlightCard(value);\n      }\n\n      function setFormChoice(choice, shouldScroll) {\n        const validOption = Array.from(formSelect.options).some(\n          function (option) {\n            return option.value === choice.value;\n          }\n        );\n\n        if (!validOption) return;\n\n        formSelect.value = choice.value;\n        formSelect.dispatchEvent(\n          new Event(\"input\", { bubbles: true })\n        );\n        formSelect.dispatchEvent(\n          new Event(\"change\", { bubbles: true })\n        );\n\n        try {\n          window.sessionStorage.setItem(\n            \"hkSelectedProjectType\",\n            choice.value\n          );\n        } catch (error) {\n          \/* Storage can be unavailable in strict privacy modes. *\/\n        }\n\n        showSelection(choice.value, choice.label);\n\n        if (!shouldScroll) return;\n\n        const targetTop =\n          contactSection.getBoundingClientRect().top +\n          window.scrollY -\n          getScrollOffset();\n\n        const reduceMotion = window.matchMedia(\n          \"(prefers-reduced-motion: reduce)\"\n        ).matches;\n\n        window.scrollTo({\n          top: Math.max(0, targetTop),\n          behavior: reduceMotion ? \"auto\" : \"smooth\"\n        });\n      }\n\n      links.forEach(function (link) {\n        const linkText = normalizeText(link.textContent);\n        const choice = choices[linkText];\n\n        if (!choice) return;\n\n        link.dataset.projectValue = choice.value;\n\n        link.addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          setFormChoice(choice, true);\n        });\n      });\n\n      formSelect.addEventListener(\"change\", function () {\n        const value = formSelect.value;\n        const label = labelsByValue[value] || value;\n\n        try {\n          window.sessionStorage.setItem(\n            \"hkSelectedProjectType\",\n            value\n          );\n        } catch (error) {\n          \/* Storage can be unavailable in strict privacy modes. *\/\n        }\n\n        showSelection(value, label);\n      });\n\n      let savedValue = \"\";\n\n      try {\n        savedValue =\n          window.sessionStorage.getItem(\n            \"hkSelectedProjectType\"\n          ) || \"\";\n      } catch (error) {\n        savedValue = \"\";\n      }\n\n      if (savedValue && labelsByValue[savedValue]) {\n        setFormChoice(\n          {\n            value: savedValue,\n            label: labelsByValue[savedValue]\n          },\n          false\n        );\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        initHongkaiProjectFormLinkage,\n        { once: true }\n      );\n    } else {\n      initHongkaiProjectFormLinkage();\n    }\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-026b1f5 elementor-widget elementor-widget-html\" data-id=\"026b1f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">02<\/span>\n  <span class=\"hk-section-label__text\">DEFINE THE PROJECT SITUATION<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cde98de elementor-widget elementor-widget-heading\" data-id=\"cde98de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What Type of Project Are You Planning?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e55a4c6 elementor-widget elementor-widget-text-editor\" data-id=\"e55a4c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>The same cable product requires a different scope for a new factory, expansion, process validation or equipment replacement.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54b7e99 elementor-widget elementor-widget-html\" data-id=\"54b7e99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- HONGKAI \u2014 PROJECT TYPE CARDS -->\n<div class=\"hk-project-type-grid\">\n\n  <!-- 01 -->\n  <article class=\"hk-project-type-card\">\n    <span class=\"hk-project-type-label\">New Factory<\/span>\n\n    <h3>Build the process and factory around the target cable.<\/h3>\n\n    <p>\n      Define the full process route, equipment scope, utilities,\n      layout, laboratory and phased investment plan.\n    <\/p>\n\n    <a class=\"hk-project-type-link\" href=\"#project-contact\">\n      <span>Discuss a new factory<\/span>\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"M5 19 19 5M9 5h10v10\"\/>\n      <\/svg>\n    <\/a>\n\n    <b class=\"hk-project-type-number\" aria-hidden=\"true\">01<\/b>\n  <\/article>\n\n  <!-- 02 -->\n  <article class=\"hk-project-type-card\">\n    <span class=\"hk-project-type-label\">Capacity Expansion<\/span>\n\n    <h3>Add output without creating a new bottleneck.<\/h3>\n\n    <p>\n      Review current line speed, upstream and downstream capacity,\n      floor space, utilities and interface limits.\n    <\/p>\n\n    <a class=\"hk-project-type-link\" href=\"#project-contact\">\n      <span>Review expansion capacity<\/span>\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"M5 19 19 5M9 5h10v10\"\/>\n      <\/svg>\n    <\/a>\n\n    <b class=\"hk-project-type-number\" aria-hidden=\"true\">02<\/b>\n  <\/article>\n\n  <!-- 03 -->\n  <article class=\"hk-project-type-card\">\n    <span class=\"hk-project-type-label\">New Cable Product<\/span>\n\n    <h3>Validate the new process before buying equipment.<\/h3>\n\n    <p>\n      Compare the new cable structure with current capability and\n      identify the process, tooling and testing changes required.\n    <\/p>\n\n    <a class=\"hk-project-type-link\" href=\"#project-contact\">\n      <span>Plan a new cable product<\/span>\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"M5 19 19 5M9 5h10v10\"\/>\n      <\/svg>\n    <\/a>\n\n    <b class=\"hk-project-type-number\" aria-hidden=\"true\">03<\/b>\n  <\/article>\n\n  <!-- 04 -->\n  <article class=\"hk-project-type-card\">\n    <span class=\"hk-project-type-label\">Replacement or Upgrade<\/span>\n\n    <h3>Replace one weak point inside a working line.<\/h3>\n\n    <p>\n      Start from the existing machine, interfaces, failure mode,\n      production window and acceptable shutdown time.\n    <\/p>\n\n    <a class=\"hk-project-type-link\" href=\"#project-contact\">\n      <span>Discuss an equipment upgrade<\/span>\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"M5 19 19 5M9 5h10v10\"\/>\n      <\/svg>\n    <\/a>\n\n    <b class=\"hk-project-type-number\" aria-hidden=\"true\">04<\/b>\n  <\/article>\n\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 PROJECT TYPE CARDS\n========================================== *\/\n\n.hk-project-type-grid,\n.hk-project-type-grid *{\n  box-sizing:border-box;\n}\n\n.hk-project-type-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:16px;\n\n  width:100%;\n}\n\n\/* \u5361\u7247 *\/\n.hk-project-type-card{\n  position:relative;\n\n  display:flex;\n  min-width:0;\n  min-height:320px;\n  flex-direction:column;\n\n  overflow:hidden;\n  padding:34px 40px 36px;\n\n  border:1px solid #DCE3EA;\n  border-radius:14px;\n\n  background:#FFFFFF;\n\n  box-shadow:\n    0 1px 2px rgba(16,42,67,.02),\n    0 8px 24px rgba(16,42,67,.025);\n\n  transition:\n    border-color .25s ease,\n    box-shadow .25s ease,\n    transform .25s ease;\n}\n\n.hk-project-type-card:hover{\n  transform:translateY(-2px);\n  border-color:rgba(22,119,200,.38);\n\n  box-shadow:\n    0 2px 4px rgba(16,42,67,.025),\n    0 14px 32px rgba(16,42,67,.055);\n}\n\n\/* \u4fdd\u8bc1\u5185\u5bb9\u4f4d\u4e8e\u5927\u6570\u5b57\u4e0a\u9762 *\/\n.hk-project-type-card > *:not(.hk-project-type-number){\n  position:relative;\n  z-index:2;\n}\n\n\/* \u9876\u90e8\u6807\u7b7e *\/\n.hk-project-type-label{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\",monospace;\n  font-size:12px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n}\n\n\/* \u6807\u9898 *\/\n.hk-project-type-card h3{\n  max-width:690px;\n\n  margin:42px 0 16px;\n\n  color:#102A43;\n\n  font-family:\"Roboto\",sans-serif;\n  font-size:clamp(26px,2vw,33px);\n  font-weight:700;\n  line-height:1.18;\n  letter-spacing:-.025em;\n}\n\n\/* \u6b63\u6587 *\/\n.hk-project-type-card p{\n  max-width:720px;\n\n  margin:0 0 28px;\n\n  color:#667085;\n\n  font-family:\"Roboto\",sans-serif;\n  font-size:17px;\n  font-weight:400;\n  line-height:1.65;\n}\n\n\/* \u94fe\u63a5 *\/\n.hk-project-type-card a.hk-project-type-link,\n.hk-project-type-card a.hk-project-type-link:link,\n.hk-project-type-card a.hk-project-type-link:visited{\n  display:inline-flex;\n  width:fit-content;\n\n  align-items:center;\n  gap:12px;\n\n  margin-top:auto;\n  padding-bottom:7px;\n\n  border-bottom:1px solid #9BB5CA;\n\n  color:#102A43 !important;\n  text-decoration:none !important;\n\n  font-family:\"Roboto\",sans-serif;\n  font-size:16px;\n  font-weight:700;\n  line-height:1.3;\n\n  transition:\n    color .2s ease,\n    border-color .2s ease;\n}\n\n.hk-project-type-link svg{\n  width:19px;\n  height:19px;\n  flex:0 0 19px;\n\n  fill:none;\n  stroke:currentColor;\n  stroke-width:1.8;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n\n  transition:transform .2s ease;\n}\n\n.hk-project-type-card a.hk-project-type-link:hover,\n.hk-project-type-card a.hk-project-type-link:focus{\n  color:#1677C8 !important;\n  border-bottom-color:#1677C8;\n}\n\n.hk-project-type-link:hover svg{\n  transform:translate(3px,-3px);\n}\n\n\/* \u80cc\u666f\u7f16\u53f7 *\/\n.hk-project-type-number{\n  position:absolute;\n  z-index:1;\n  right:20px;\n  bottom:-34px;\n\n  color:rgba(22,119,200,.055);\n\n  font-family:\"Roboto Mono\",monospace;\n  font-size:126px;\n  font-weight:700;\n  line-height:1;\n\n  pointer-events:none;\n  user-select:none;\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (min-width:768px) and (max-width:1099px){\n  .hk-project-type-grid{\n    gap:14px;\n  }\n\n  .hk-project-type-card{\n    min-height:330px;\n    padding:30px;\n  }\n\n  .hk-project-type-card h3{\n    margin-top:34px;\n    font-size:27px;\n  }\n\n  .hk-project-type-card p{\n    font-size:16px;\n  }\n\n  .hk-project-type-number{\n    right:14px;\n    font-size:105px;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width:767px){\n  .hk-project-type-grid{\n    grid-template-columns:1fr;\n    gap:14px;\n  }\n\n  .hk-project-type-card{\n    min-height:300px;\n    padding:25px 22px 27px;\n\n    border-radius:12px;\n  }\n\n  .hk-project-type-card:hover{\n    transform:none;\n  }\n\n  .hk-project-type-label{\n    font-size:10.5px;\n    letter-spacing:.12em;\n  }\n\n  .hk-project-type-card h3{\n    margin:29px 0 14px;\n\n    font-size:25px;\n    line-height:1.22;\n  }\n\n  .hk-project-type-card p{\n    margin-bottom:25px;\n\n    font-size:15.5px;\n    line-height:1.6;\n  }\n\n  .hk-project-type-card a.hk-project-type-link{\n    font-size:15px;\n  }\n\n  .hk-project-type-number{\n    right:10px;\n    bottom:-22px;\n\n    font-size:88px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-af13b35 hk-process-section-bg hk-section-anchor e-flex e-con-boxed e-con e-parent\" data-id=\"af13b35\" data-element_type=\"container\" data-e-type=\"container\" id=\"process-logic\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e008b3 hk-process-runtime elementor-widget elementor-widget-html\" data-id=\"9e008b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI PROCESS LOGIC INTERACTIONS \u2014 2026-07-19 -->\n<style>\n  .hk-process-runtime {\n    position: absolute !important;\n    width: 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    pointer-events: none;\n  }\n\n  #process-logic .hk-process-decision-card {\n    transform-origin: center bottom;\n    transition:\n      opacity 480ms ease,\n      transform 480ms cubic-bezier(0.22, 1, 0.36, 1),\n      border-color 200ms ease,\n      background-color 200ms ease,\n      box-shadow 200ms ease;\n  }\n\n  #process-logic.hk-process-motion-ready\n  .hk-process-decision-card {\n    opacity: 0;\n    transform: translateY(18px);\n  }\n\n  #process-logic.hk-process-motion-ready\n  .hk-process-decision-card.is-visible {\n    opacity: 1;\n    transform: none;\n    transition-delay: var(--hk-step-delay, 0ms);\n  }\n\n  #process-logic .hk-process-decision-card::before {\n    transform: scaleX(0);\n    transform-origin: left center;\n    transition: transform 620ms cubic-bezier(0.22, 1, 0.36, 1);\n  }\n\n  #process-logic\n  .hk-process-decision-card.is-visible::before {\n    transform: scaleX(1);\n    transition-delay: calc(var(--hk-step-delay, 0ms) + 90ms);\n  }\n\n  #process-logic\n  .hk-process-decision-card.is-visible:hover,\n  #process-logic\n  .hk-process-decision-card.is-current {\n    border-color: rgba(143, 201, 245, 0.42) !important;\n    background: rgba(255, 255, 255, 0.075) !important;\n    box-shadow:\n      0 0 0 1px rgba(143, 201, 245, 0.05),\n      0 18px 38px rgba(0, 0, 0, 0.18) !important;\n    transform: translateY(-3px);\n    transition-delay: 0ms;\n  }\n\n  #process-logic\n  .hk-process-decision-card.is-current\n  .hk-process-decision-number {\n    color: #ffffff;\n  }\n\n  @media (max-width: 767px) {\n    #process-logic.hk-process-motion-ready\n    .hk-process-decision-card {\n      transform: translateY(12px);\n    }\n\n    #process-logic.hk-process-motion-ready\n    .hk-process-decision-card.is-visible,\n    #process-logic\n    .hk-process-decision-card.is-visible:hover,\n    #process-logic\n    .hk-process-decision-card.is-current {\n      transform: none;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #process-logic.hk-process-motion-ready\n    .hk-process-decision-card,\n    #process-logic.hk-process-motion-ready\n    .hk-process-decision-card.is-visible {\n      opacity: 1;\n      transform: none;\n      transition: none !important;\n    }\n\n    #process-logic .hk-process-decision-card::before,\n    #process-logic\n    .hk-process-decision-card.is-visible::before {\n      transform: scaleX(1);\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    function initHongkaiProcessInteractions() {\n      if (window.hkProcessInteractionsReady) return;\n\n      const section = document.getElementById(\"process-logic\");\n\n      if (!section) return;\n\n      const cards = Array.from(\n        section.querySelectorAll(\".hk-process-decision-card\")\n      );\n\n      if (!cards.length) return;\n\n      window.hkProcessInteractionsReady = true;\n\n      const reduceMotion = window.matchMedia(\n        \"(prefers-reduced-motion: reduce)\"\n      ).matches;\n\n      cards.forEach(function (card, index) {\n        card.style.setProperty(\n          \"--hk-step-delay\",\n          index * 75 + \"ms\"\n        );\n\n        card.addEventListener(\"pointerenter\", function () {\n          cards.forEach(function (item) {\n            item.classList.toggle(\"is-current\", item === card);\n          });\n        });\n\n        card.addEventListener(\"pointerleave\", function () {\n          card.classList.remove(\"is-current\");\n        });\n      });\n\n      if (\n        reduceMotion ||\n        !(\"IntersectionObserver\" in window)\n      ) {\n        cards.forEach(function (card) {\n          card.classList.add(\"is-visible\");\n        });\n        return;\n      }\n\n      section.classList.add(\"hk-process-motion-ready\");\n\n      const observer = new IntersectionObserver(\n        function (entries) {\n          entries.forEach(function (entry) {\n            if (!entry.isIntersecting) return;\n\n            entry.target.classList.add(\"is-visible\");\n            observer.unobserve(entry.target);\n          });\n        },\n        {\n          root: null,\n          rootMargin: \"0px 0px -10% 0px\",\n          threshold: 0.12\n        }\n      );\n\n      cards.forEach(function (card) {\n        observer.observe(card);\n      });\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        initHongkaiProcessInteractions,\n        { once: true }\n      );\n    } else {\n      initHongkaiProcessInteractions();\n    }\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ea303 elementor-widget elementor-widget-html\" data-id=\"e3ea303\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- HONGKAI \u2014 HOME HERO LABEL -->\n<div class=\"hk-home-hero-section-label\">\n  <span class=\"hk-home-hero-section-number\">03<\/span>\n\n  <span class=\"hk-home-hero-section-text\">\n   Product-to-production logic<\/span>\n  <\/span>\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 HOME HERO SECTION LABEL\n========================================== *\/\n\n.hk-home-hero-section-label{\n  display:inline-flex;\n  max-width:100%;\n  align-items:center;\n  gap:14px;\n\n  box-sizing:border-box;\n}\n\n\/* \u7f16\u53f7 *\/\n.hk-home-hero-section-number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#8FC9F5;\n  color:#102A43;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n  letter-spacing:.02em;\n}\n\n\/* \u6807\u9898\u6587\u5b57 *\/\n.hk-home-hero-section-text{\n  color:#F5F7FA;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.4;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n}\n\n\/* \u84dd\u8272\u5f3a\u8c03 *\/\n.hk-home-hero-section-accent{\n  color:#8FC9F5;\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (max-width:1024px){\n  .hk-home-hero-section-text{\n    font-size:12px;\n    letter-spacing:.11em;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width:767px){\n  .hk-home-hero-section-label{\n    display:flex;\n    width:100%;\n    justify-content:center;\n    gap:10px;\n\n    margin-inline:auto;\n  }\n\n  .hk-home-hero-section-number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n\n    font-size:13px;\n  }\n\n  .hk-home-hero-section-text{\n    max-width:255px;\n\n    font-size:10.5px;\n    line-height:1.5;\n    letter-spacing:.09em;\n    text-align:left;\n  }\n}\n\n\/* \u8d85\u5c0f\u5c4f\u5e55 *\/\n@media (max-width:380px){\n  .hk-home-hero-section-number{\n    width:36px;\n    height:36px;\n    flex-basis:36px;\n  }\n\n  .hk-home-hero-section-text{\n    max-width:230px;\n    font-size:10px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e09655 elementor-widget elementor-widget-heading\" data-id=\"1e09655\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From Cable Product to Complete Production Line<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ad8fcb elementor-widget elementor-widget-text-editor\" data-id=\"1ad8fcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>We work backward from the cable structure. Equipment is selected only after the process, output and technical interfaces are clear.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06d36a1 elementor-widget elementor-widget-html\" data-id=\"06d36a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- HONGKAI \u2014 PRODUCT TO PRODUCTION LOGIC -->\n<div class=\"hk-process-decision-wrap\">\n\n  <ol class=\"hk-process-decision-grid\">\n\n    <li class=\"hk-process-decision-card\">\n      <span class=\"hk-process-decision-number\">01<\/span>\n      <h3>Cable structure<\/h3>\n      <p>Product drawing, standard, materials and size range.<\/p>\n    <\/li>\n\n    <li class=\"hk-process-decision-card\">\n      <span class=\"hk-process-decision-number\">02<\/span>\n      <h3>Production process<\/h3>\n      <p>Every operation required from raw material to tested cable.<\/p>\n    <\/li>\n\n    <li class=\"hk-process-decision-card\">\n      <span class=\"hk-process-decision-number\">03<\/span>\n      <h3>Equipment configuration<\/h3>\n      <p>The machine, tooling and control scope for each process.<\/p>\n    <\/li>\n\n    <li class=\"hk-process-decision-card\">\n      <span class=\"hk-process-decision-number\">04<\/span>\n      <h3>Capacity &amp; interfaces<\/h3>\n      <p>Balanced output, tension, dimensions, power and material transfer.<\/p>\n    <\/li>\n\n    <li class=\"hk-process-decision-card\">\n      <span class=\"hk-process-decision-number\">05<\/span>\n      <h3>Manufacturing &amp; integration<\/h3>\n      <p>The right source and responsibility for every equipment package.<\/p>\n    <\/li>\n\n    <li class=\"hk-process-decision-card\">\n      <span class=\"hk-process-decision-number\">06<\/span>\n      <h3>Delivery &amp; support<\/h3>\n      <p>Testing, documents, packing, installation, training and after-sales.<\/p>\n    <\/li>\n\n  <\/ol>\n\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 PRODUCT TO PRODUCTION LOGIC\n========================================== *\/\n\n.hk-process-decision-wrap,\n.hk-process-decision-wrap *{\n  box-sizing:border-box;\n}\n\n.hk-process-decision-wrap{\n  width:100%;\n\n  background-image:\n    linear-gradient(\n      rgba(143,201,245,.035) 1px,\n      transparent 1px\n    ),\n    linear-gradient(\n      90deg,\n      rgba(143,201,245,.035) 1px,\n      transparent 1px\n    );\n\n  background-size:72px 72px;\n}\n\n.hk-process-decision-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n\n  width:100%;\n\n  margin:0;\n  padding:0;\n\n  list-style:none;\n}\n\n\/* \u5361\u7247 *\/\n.hk-process-decision-card{\n  position:relative;\n\n  min-width:0;\n  min-height:216px;\n\n  overflow:hidden;\n  padding:25px;\n\n  border:1px solid rgba(255,255,255,.17);\n  border-radius:12px;\n\n  background:rgba(255,255,255,.045);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.025);\n\n  transition:\n    background-color .25s ease,\n    border-color .25s ease,\n    transform .25s ease;\n}\n\n\/* \u9876\u90e8\u5de5\u7a0b\u84dd\u7ebf *\/\n.hk-process-decision-card::before{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n\n  height:2px;\n\n  content:\"\";\n\n  background:linear-gradient(\n    90deg,\n    #1677C8 0%,\n    rgba(22,119,200,.55) 52%,\n    transparent 100%\n  );\n}\n\n.hk-process-decision-card:hover{\n  transform:translateY(-2px);\n\n  border-color:rgba(143,201,245,.34);\n  background:rgba(255,255,255,.065);\n}\n\n\/* \u7f16\u53f7 *\/\n.hk-process-decision-number{\n  display:block;\n\n  margin-bottom:42px;\n\n  color:#8FC9F5;\n\n  font-family:\"Roboto Mono\",monospace;\n  font-size:10px;\n  font-weight:700;\n  line-height:1;\n  letter-spacing:.07em;\n}\n\n\/* \u6807\u9898 *\/\n.hk-process-decision-card h3{\n  margin:0 0 12px;\n\n  color:#FFFFFF;\n\n  font-family:\"Roboto\",sans-serif;\n  font-size:18px;\n  font-weight:700;\n  line-height:1.28;\n  letter-spacing:-.015em;\n}\n\n\/* \u6b63\u6587 *\/\n.hk-process-decision-card p{\n  max-width:520px;\n\n  margin:0;\n\n  color:#B8C8D5;\n\n  font-family:\"Roboto\",sans-serif;\n  font-size:13px;\n  font-weight:400;\n  line-height:1.65;\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (min-width:768px) and (max-width:1099px){\n  .hk-process-decision-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:12px;\n  }\n\n  .hk-process-decision-card{\n    min-height:200px;\n    padding:24px;\n  }\n\n  .hk-process-decision-number{\n    margin-bottom:34px;\n  }\n\n  .hk-process-decision-card h3{\n    font-size:18px;\n  }\n\n  .hk-process-decision-card p{\n    font-size:13.5px;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width:767px){\n  .hk-process-decision-wrap{\n    background-size:48px 48px;\n  }\n\n  .hk-process-decision-grid{\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n\n  .hk-process-decision-card{\n    min-height:0;\n    padding:22px 20px 23px;\n\n    border-radius:10px;\n  }\n\n  .hk-process-decision-card:hover{\n    transform:none;\n  }\n\n  .hk-process-decision-number{\n    margin-bottom:25px;\n\n    font-size:10px;\n  }\n\n  .hk-process-decision-card h3{\n    margin-bottom:9px;\n\n    font-size:18px;\n  }\n\n  .hk-process-decision-card p{\n    font-size:14px;\n    line-height:1.6;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e14f742 e-flex e-con-boxed e-con e-parent\" data-id=\"e14f742\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-457e985 e-con-full e-flex e-con e-child\" data-id=\"457e985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c0ebbe elementor-widget elementor-widget-html\" data-id=\"8c0ebbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">04<\/span>\n  <span class=\"hk-section-label__text\">TRANSPARENT EQUIPMENT SOURCES<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fef03f elementor-widget elementor-widget-heading\" data-id=\"9fef03f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How We Build the Complete Equipment Scope<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eda7dbd e-con-full e-flex e-con e-child\" data-id=\"eda7dbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0adc5f1 elementor-widget elementor-widget-text-editor\" data-id=\"0adc5f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>A complete line does not mean one factory makes every machine. It means the right equipment comes from the right specialist, with one clear project scope and one responsible team.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b8c73c8 e-flex e-con-boxed e-con e-parent\" data-id=\"b8c73c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d68398a elementor-widget elementor-widget-html\" data-id=\"d68398a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- ==========================================\n     HONGKAI \u2014 TRANSPARENT EQUIPMENT SOURCES\n=========================================== -->\n\n<div class=\"hk-equipment-scope\">\n\n  <!-- Equipment source cards -->\n  <div class=\"hk-equipment-scope-grid\">\n\n    <!-- 01 -->\n    <article class=\"hk-equipment-scope-card\">\n      <span class=\"hk-equipment-scope-index\">01<\/span>\n\n      <span class=\"hk-source-badge hk-source-hongkai\">\n        Manufactured by HONGKAI\n      <\/span>\n\n      <h3>Core cable machinery<\/h3>\n\n      <p>\n        Equipment within HONGKAI\u2019s confirmed manufacturing scope is\n        engineered, assembled and tested for the agreed cable project.\n      <\/p>\n    <\/article>\n\n    <!-- 02 -->\n    <article class=\"hk-equipment-scope-card\">\n      <span class=\"hk-equipment-scope-index\">02<\/span>\n\n      <span class=\"hk-source-badge hk-source-partner\">\n        Integrated from Specialist Manufacturers\n      <\/span>\n\n      <h3>Specialist process equipment<\/h3>\n\n      <p>\n        Drawing, annealing, bunching, stranding, armouring and other\n        specialist machines are selected from the right qualified source.\n      <\/p>\n    <\/article>\n\n    <!-- 03 -->\n    <article class=\"hk-equipment-scope-card\">\n      <span class=\"hk-equipment-scope-index\">03<\/span>\n\n      <span class=\"hk-source-badge hk-source-support\">\n        Supporting Systems &amp; Resources\n      <\/span>\n\n      <h3>Factory support systems<\/h3>\n\n      <p>\n        Laboratory, utilities, packing, raw-material resources and auxiliary\n        systems are coordinated with the same production plan.\n      <\/p>\n    <\/article>\n\n  <\/div>\n\n  <!-- Project logic result -->\n  <div class=\"hk-equipment-result\">\n\n    <div class=\"hk-equipment-result-item\">\n      <span>THE PRINCIPLE<\/span>\n      <strong>The right equipment from the right specialists<\/strong>\n    <\/div>\n\n    <i aria-hidden=\"true\">+<\/i>\n\n    <div class=\"hk-equipment-result-item\">\n      <span>THE RESPONSIBILITY<\/span>\n      <strong>Managed as one complete project<\/strong>\n    <\/div>\n\n    <i aria-hidden=\"true\">=<\/i>\n\n    <div class=\"hk-equipment-result-item\">\n      <span>THE CUSTOMER RESULT<\/span>\n      <strong>One coordinated line and one accountable team<\/strong>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 EQUIPMENT SOURCES\n========================================== *\/\n\n.hk-equipment-scope,\n.hk-equipment-scope * {\n  box-sizing: border-box;\n}\n\n.hk-equipment-scope {\n  width: 100%;\n  margin: 0 auto;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n}\n\n\/* ==========================================\n   THREE CARDS\n========================================== *\/\n\n.hk-equipment-scope-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 14px;\n\n  width: 100%;\n}\n\n.hk-equipment-scope-card {\n  display: flex;\n  flex-direction: column;\n\n  min-width: 0;\n  min-height: 330px;\n  padding: 28px;\n\n  overflow: hidden;\n\n  border: 1px solid #DCE3EA;\n  border-radius: 14px;\n\n  background: #F5F7FA;\n\n  transition:\n    border-color .25s ease,\n    background-color .25s ease,\n    transform .25s ease;\n}\n\n.hk-equipment-scope-card:hover {\n  border-color: rgba(22, 119, 200, .38);\n  background: #F3F7FA;\n  transform: translateY(-2px);\n}\n\n\/* Card number *\/\n\n.hk-equipment-scope-index {\n  display: block;\n  margin-bottom: 52px;\n\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1;\n  letter-spacing: .04em;\n}\n\n\/* ==========================================\n   SOURCE BADGES\n========================================== *\/\n\n.hk-source-badge {\n  display: inline-flex;\n  align-items: center;\n  align-self: flex-start;\n\n  max-width: 100%;\n  min-height: 30px;\n  padding: 7px 12px;\n\n  border-radius: 999px;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 1.35;\n  letter-spacing: .01em;\n\n  white-space: normal;\n}\n\n\/* Manufactured by HONGKAI *\/\n\n.hk-source-hongkai {\n  color: #FFFFFF;\n  background: #102A43;\n}\n\n\/* Integrated source *\/\n\n.hk-source-partner {\n  color: #102A43;\n\n  border: 1px solid #7EB5DB;\n  background: #EAF4FB;\n}\n\n\/* Supporting system *\/\n\n.hk-source-support {\n  color: #445264;\n  background: #E9EDF0;\n}\n\n\/* ==========================================\n   CARD TYPOGRAPHY\n========================================== *\/\n\n.hk-equipment-scope-card h3 {\n  margin: 20px 0 12px;\n\n  color: #102A43;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n  font-size: clamp(21px, 1.55vw, 25px);\n  font-weight: 700;\n  line-height: 1.25;\n  letter-spacing: -.02em;\n}\n\n.hk-equipment-scope-card p {\n  max-width: 94%;\n  margin: 0;\n\n  color: #667085;\n\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.7;\n}\n\n\/* ==========================================\n   PROJECT RESULT FORMULA\n========================================== *\/\n\n.hk-equipment-result {\n  display: grid;\n  grid-template-columns:\n    minmax(0, 1fr)\n    auto\n    minmax(0, 1fr)\n    auto\n    minmax(0, 1fr);\n\n  gap: 22px;\n  align-items: center;\n\n  width: 100%;\n  margin-top: 16px;\n  padding: 24px 28px;\n\n  border: 1px solid #C8DBE9;\n  border-radius: 12px;\n\n  background: #EEF6FC;\n}\n\n.hk-equipment-result-item {\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n}\n\n.hk-equipment-result-item span {\n  margin-bottom: 7px;\n\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 10px;\n  font-weight: 500;\n  line-height: 1.3;\n  letter-spacing: .1em;\n}\n\n.hk-equipment-result-item strong {\n  color: #102A43;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n  font-size: 15px;\n  font-weight: 700;\n  line-height: 1.45;\n}\n\n.hk-equipment-result i {\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 21px;\n  font-weight: 500;\n  font-style: normal;\n  line-height: 1;\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (min-width: 768px) and (max-width: 1099px) {\n  .hk-equipment-scope-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .hk-equipment-scope-card {\n    min-height: 310px;\n    padding: 26px;\n  }\n\n  \/* \u7b2c\u4e09\u5f20\u5361\u7247\u5c45\u4e2d *\/\n  .hk-equipment-scope-card:nth-child(3) {\n    grid-column: 1 \/ -1;\n\n    width: calc(50% - 7px);\n    justify-self: center;\n  }\n\n  .hk-equipment-scope-index {\n    margin-bottom: 42px;\n  }\n\n  .hk-equipment-result {\n    grid-template-columns: 1fr;\n    gap: 14px;\n\n    padding: 24px 26px;\n    text-align: center;\n  }\n\n  .hk-equipment-result-item {\n    align-items: center;\n  }\n\n  .hk-equipment-result i {\n    padding: 2px 0;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width: 767px) {\n  .hk-equipment-scope-grid {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .hk-equipment-scope-card,\n  .hk-equipment-scope-card:nth-child(3) {\n    width: 100%;\n    min-height: 0;\n    padding: 24px 22px;\n  }\n\n  .hk-equipment-scope-card:hover {\n    transform: none;\n  }\n\n  .hk-equipment-scope-index {\n    margin-bottom: 32px;\n    font-size: 12px;\n  }\n\n  .hk-source-badge {\n    min-height: 28px;\n    padding: 6px 10px;\n    font-size: 10px;\n  }\n\n  .hk-equipment-scope-card h3 {\n    margin-top: 18px;\n    font-size: 23px;\n  }\n\n  .hk-equipment-scope-card p {\n    max-width: 100%;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .hk-equipment-result {\n    grid-template-columns: 1fr;\n    gap: 14px;\n\n    margin-top: 12px;\n    padding: 24px 20px;\n\n    text-align: center;\n  }\n\n  .hk-equipment-result-item {\n    align-items: center;\n  }\n\n  .hk-equipment-result-item span {\n    font-size: 9px;\n  }\n\n  .hk-equipment-result-item strong {\n    max-width: 290px;\n    font-size: 15px;\n  }\n\n  .hk-equipment-result i {\n    padding: 2px 0;\n    font-size: 20px;\n  }\n}\n\n\/* ==========================================\n   VERY SMALL MOBILE\n========================================== *\/\n\n@media (max-width: 380px) {\n  .hk-equipment-scope-card {\n    padding: 22px 18px;\n  }\n\n  .hk-source-badge {\n    font-size: 9px;\n  }\n\n  .hk-equipment-scope-card h3 {\n    font-size: 21px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-406455f hk-section-anchor e-flex e-con-boxed e-con e-parent\" data-id=\"406455f\" data-element_type=\"container\" data-e-type=\"container\" id=\"manufacturing\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d647212 e-con-full e-flex e-con e-child\" data-id=\"d647212\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61217f3 hk-evidence-runtime elementor-widget elementor-widget-html\" data-id=\"61217f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI MANUFACTURING EVIDENCE LIGHTBOX \u2014 2026-07-19 -->\n<style>\n  .hk-evidence-runtime {\n    position: absolute !important;\n    width: 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    pointer-events: none;\n  }\n\n  .hk-evidence-card {\n    cursor: zoom-in;\n    outline: none;\n    transition:\n      border-color 180ms ease,\n      box-shadow 180ms ease,\n      transform 180ms ease;\n  }\n\n  .hk-evidence-card:hover,\n  .hk-evidence-card:focus-visible {\n    border-color: rgba(22, 119, 200, 0.44) !important;\n    box-shadow:\n      0 0 0 1px rgba(22, 119, 200, 0.07),\n      0 18px 40px rgba(16, 42, 67, 0.12) !important;\n    transform: translateY(-3px);\n  }\n\n  .hk-evidence-card:focus-visible {\n    outline: 3px solid rgba(22, 119, 200, 0.30);\n    outline-offset: 4px;\n  }\n\n  .hk-evidence-image {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hk-evidence-image::after {\n    position: absolute;\n    right: 12px;\n    bottom: 12px;\n    padding: 7px 9px;\n    border: 1px solid rgba(255, 255, 255, 0.28);\n    border-radius: 6px;\n    background: rgba(8, 27, 44, 0.66);\n    color: #ffffff;\n    content: \"VIEW EVIDENCE \u2197\";\n    font-family: \"Roboto Mono\", Consolas, monospace;\n    font-size: 8px;\n    font-weight: 700;\n    letter-spacing: 0.07em;\n    opacity: 0;\n    transform: translateY(5px);\n    transition:\n      opacity 180ms ease,\n      transform 180ms ease;\n    pointer-events: none;\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n  }\n\n  .hk-evidence-card:hover .hk-evidence-image::after,\n  .hk-evidence-card:focus-visible .hk-evidence-image::after {\n    opacity: 1;\n    transform: none;\n  }\n\n  .hk-evidence-lightbox[hidden] {\n    display: none !important;\n  }\n\n  .hk-evidence-lightbox {\n    position: fixed;\n    z-index: 1000000;\n    inset: 0;\n    display: grid;\n    padding: 28px;\n    background: rgba(6, 15, 27, 0.90);\n    opacity: 0;\n    transition: opacity 180ms ease;\n    place-items: center;\n    backdrop-filter: blur(14px) saturate(115%);\n    -webkit-backdrop-filter: blur(14px) saturate(115%);\n  }\n\n  .hk-evidence-lightbox.is-open {\n    opacity: 1;\n  }\n\n  .hk-evidence-dialog {\n    position: relative;\n    display: grid;\n    overflow: hidden;\n    width: min(1120px, 100%);\n    max-height: calc(100svh - 56px);\n    grid-template-columns: minmax(0, 1.55fr) minmax(280px, 0.65fr);\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: 14px;\n    background: #0b1426;\n    box-shadow: 0 30px 90px rgba(0, 0, 0, 0.42);\n    transform: translateY(10px) scale(0.985);\n    transition: transform 220ms cubic-bezier(0.22, 1, 0.36, 1);\n  }\n\n  .hk-evidence-lightbox.is-open .hk-evidence-dialog {\n    transform: none;\n  }\n\n  .hk-evidence-stage {\n    display: grid;\n    min-height: 520px;\n    overflow: hidden;\n    background: #07101d;\n    place-items: center;\n  }\n\n  .hk-evidence-stage img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    max-height: calc(100svh - 56px);\n    object-fit: contain;\n  }\n\n  .hk-evidence-caption {\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    justify-content: center;\n    padding: 38px 32px 32px;\n    color: #ffffff;\n  }\n\n  .hk-evidence-caption span {\n    margin-bottom: 12px;\n    color: #8fc9f5;\n    font-family: \"Roboto Mono\", Consolas, monospace;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.10em;\n  }\n\n  .hk-evidence-caption strong {\n    margin-bottom: 14px;\n    font-size: clamp(24px, 2.4vw, 34px);\n    line-height: 1.15;\n  }\n\n  .hk-evidence-caption p {\n    margin: 0;\n    color: #b8c8d5;\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .hk-evidence-counter {\n    margin-top: 28px;\n    color: #7f92a3;\n    font-family: \"Roboto Mono\", Consolas, monospace;\n    font-size: 10px;\n    letter-spacing: 0.08em;\n  }\n\n  .hk-evidence-close,\n  .hk-evidence-prev,\n  .hk-evidence-next {\n    position: absolute;\n    z-index: 3;\n    display: inline-grid;\n    width: 44px;\n    height: 44px;\n    padding: 0;\n    border: 1px solid rgba(255, 255, 255, 0.20);\n    border-radius: 50%;\n    background: rgba(8, 27, 44, 0.68);\n    color: #ffffff;\n    cursor: pointer;\n    font: inherit;\n    transition:\n      border-color 180ms ease,\n      background-color 180ms ease,\n      transform 180ms ease;\n    place-items: center;\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n  }\n\n  .hk-evidence-close:hover,\n  .hk-evidence-prev:hover,\n  .hk-evidence-next:hover,\n  .hk-evidence-close:focus-visible,\n  .hk-evidence-prev:focus-visible,\n  .hk-evidence-next:focus-visible {\n    border-color: rgba(143, 201, 245, 0.72);\n    background: rgba(22, 119, 200, 0.74);\n    outline: none;\n  }\n\n  .hk-evidence-close {\n    top: 16px;\n    right: 16px;\n    font-size: 22px;\n  }\n\n  .hk-evidence-prev,\n  .hk-evidence-next {\n    top: 50%;\n    font-size: 22px;\n    transform: translateY(-50%);\n  }\n\n  .hk-evidence-prev:hover,\n  .hk-evidence-prev:focus-visible,\n  .hk-evidence-next:hover,\n  .hk-evidence-next:focus-visible {\n    transform: translateY(-50%) scale(1.04);\n  }\n\n  .hk-evidence-prev {\n    left: 16px;\n  }\n\n  .hk-evidence-next {\n    right: 16px;\n  }\n\n  body.hk-lightbox-open {\n    overflow: hidden !important;\n  }\n\n  @media (max-width: 820px) {\n    .hk-evidence-lightbox {\n      padding: 14px;\n    }\n\n    .hk-evidence-dialog {\n      max-height: calc(100svh - 28px);\n      grid-template-columns: 1fr;\n      grid-template-rows: minmax(260px, 58svh) auto;\n    }\n\n    .hk-evidence-stage {\n      min-height: 0;\n    }\n\n    .hk-evidence-stage img {\n      max-height: 58svh;\n    }\n\n    .hk-evidence-caption {\n      padding: 22px 20px 20px;\n    }\n\n    .hk-evidence-caption strong {\n      font-size: 23px;\n    }\n\n    .hk-evidence-caption p {\n      font-size: 13px;\n    }\n\n    .hk-evidence-counter {\n      margin-top: 16px;\n    }\n\n    .hk-evidence-prev,\n    .hk-evidence-next {\n      top: 29svh;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .hk-evidence-card:hover,\n    .hk-evidence-card:focus-visible {\n      transform: none;\n    }\n\n    .hk-evidence-image::after {\n      right: 9px;\n      bottom: 9px;\n      opacity: 1;\n      transform: none;\n    }\n\n    .hk-evidence-close,\n    .hk-evidence-prev,\n    .hk-evidence-next {\n      width: 42px;\n      height: 42px;\n    }\n\n    .hk-evidence-prev {\n      left: 8px;\n    }\n\n    .hk-evidence-next {\n      right: 8px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .hk-evidence-card,\n    .hk-evidence-image::after,\n    .hk-evidence-lightbox,\n    .hk-evidence-dialog,\n    .hk-evidence-close,\n    .hk-evidence-prev,\n    .hk-evidence-next {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    function initHongkaiEvidenceLightbox() {\n      if (window.hkEvidenceLightboxReady) return;\n\n      const cards = Array.from(\n        document.querySelectorAll(\".hk-evidence-card\")\n      );\n\n      if (!cards.length) return;\n\n      window.hkEvidenceLightboxReady = true;\n\n      const evidence = cards.map(function (card) {\n        const image = card.querySelector(\"img\");\n\n        return {\n          card: card,\n          image: image,\n          src: image ? image.getAttribute(\"src\") || image.src : \"\",\n          alt: image ? image.alt || \"HONGKAI manufacturing evidence\" : \"\",\n          label:\n            card.querySelector(\".hk-evidence-content span\")\n              ?.textContent.trim() || \"MANUFACTURING EVIDENCE\",\n          title:\n            card.querySelector(\"h3\")?.textContent.trim() ||\n            \"HONGKAI Manufacturing Evidence\",\n          description:\n            card.querySelector(\"p\")?.textContent.trim() || \"\"\n        };\n      });\n\n      const lightbox = document.createElement(\"div\");\n\n      lightbox.className = \"hk-evidence-lightbox\";\n      lightbox.hidden = true;\n      lightbox.setAttribute(\"role\", \"dialog\");\n      lightbox.setAttribute(\"aria-modal\", \"true\");\n      lightbox.setAttribute(\n        \"aria-label\",\n        \"HONGKAI manufacturing evidence gallery\"\n      );\n\n      lightbox.innerHTML =\n        '<div class=\"hk-evidence-dialog\">' +\n          '<button class=\"hk-evidence-close\" type=\"button\" aria-label=\"Close evidence gallery\">\u00d7<\/button>' +\n          '<button class=\"hk-evidence-prev\" type=\"button\" aria-label=\"Previous evidence\">\u2190<\/button>' +\n          '<div class=\"hk-evidence-stage\"><img alt=\"\"><\/div>' +\n          '<div class=\"hk-evidence-caption\">' +\n            '<span><\/span>' +\n            '<strong><\/strong>' +\n            '<p><\/p>' +\n            '<div class=\"hk-evidence-counter\"><\/div>' +\n          '<\/div>' +\n          '<button class=\"hk-evidence-next\" type=\"button\" aria-label=\"Next evidence\">\u2192<\/button>' +\n        '<\/div>';\n\n      document.body.appendChild(lightbox);\n\n      const stageImage = lightbox.querySelector(\n        \".hk-evidence-stage img\"\n      );\n      const captionLabel = lightbox.querySelector(\n        \".hk-evidence-caption span\"\n      );\n      const captionTitle = lightbox.querySelector(\n        \".hk-evidence-caption strong\"\n      );\n      const captionText = lightbox.querySelector(\n        \".hk-evidence-caption p\"\n      );\n      const counter = lightbox.querySelector(\n        \".hk-evidence-counter\"\n      );\n      const closeButton = lightbox.querySelector(\n        \".hk-evidence-close\"\n      );\n      const previousButton = lightbox.querySelector(\n        \".hk-evidence-prev\"\n      );\n      const nextButton = lightbox.querySelector(\n        \".hk-evidence-next\"\n      );\n\n      let currentIndex = 0;\n      let previousFocus = null;\n      let closeTimer = null;\n\n      function renderEvidence(index) {\n        currentIndex =\n          (index + evidence.length) % evidence.length;\n\n        const item = evidence[currentIndex];\n\n        stageImage.src = item.src;\n        stageImage.alt = item.alt;\n        captionLabel.textContent = item.label;\n        captionTitle.textContent = item.title;\n        captionText.textContent = item.description;\n        counter.textContent =\n          String(currentIndex + 1).padStart(2, \"0\") +\n          \" \/ \" +\n          String(evidence.length).padStart(2, \"0\");\n      }\n\n      function openLightbox(index, sourceCard) {\n        if (closeTimer) {\n          window.clearTimeout(closeTimer);\n          closeTimer = null;\n        }\n\n        previousFocus = sourceCard;\n        renderEvidence(index);\n        lightbox.hidden = false;\n        document.body.classList.add(\"hk-lightbox-open\");\n\n        window.requestAnimationFrame(function () {\n          lightbox.classList.add(\"is-open\");\n          closeButton.focus();\n        });\n      }\n\n      function closeLightbox() {\n        lightbox.classList.remove(\"is-open\");\n        document.body.classList.remove(\"hk-lightbox-open\");\n\n        closeTimer = window.setTimeout(function () {\n          lightbox.hidden = true;\n          closeTimer = null;\n\n          if (previousFocus) previousFocus.focus();\n        }, 190);\n      }\n\n      cards.forEach(function (card, index) {\n        card.tabIndex = 0;\n        card.setAttribute(\"role\", \"button\");\n        card.setAttribute(\"aria-haspopup\", \"dialog\");\n        card.setAttribute(\n          \"aria-label\",\n          \"View evidence: \" + evidence[index].title\n        );\n\n        card.addEventListener(\"click\", function () {\n          openLightbox(index, card);\n        });\n\n        card.addEventListener(\"keydown\", function (event) {\n          if (event.key !== \"Enter\" && event.key !== \" \") return;\n\n          event.preventDefault();\n          openLightbox(index, card);\n        });\n      });\n\n      closeButton.addEventListener(\"click\", closeLightbox);\n\n      previousButton.addEventListener(\"click\", function () {\n        renderEvidence(currentIndex - 1);\n      });\n\n      nextButton.addEventListener(\"click\", function () {\n        renderEvidence(currentIndex + 1);\n      });\n\n      lightbox.addEventListener(\"click\", function (event) {\n        if (event.target === lightbox) closeLightbox();\n      });\n\n      lightbox.addEventListener(\"keydown\", function (event) {\n        if (event.key === \"Escape\") {\n          event.preventDefault();\n          closeLightbox();\n          return;\n        }\n\n        if (event.key === \"ArrowLeft\") {\n          event.preventDefault();\n          renderEvidence(currentIndex - 1);\n          return;\n        }\n\n        if (event.key === \"ArrowRight\") {\n          event.preventDefault();\n          renderEvidence(currentIndex + 1);\n          return;\n        }\n\n        if (event.key !== \"Tab\") return;\n\n        const controls = [\n          closeButton,\n          previousButton,\n          nextButton\n        ];\n        const firstControl = controls[0];\n        const lastControl = controls[controls.length - 1];\n\n        if (\n          event.shiftKey &&\n          document.activeElement === firstControl\n        ) {\n          event.preventDefault();\n          lastControl.focus();\n        } else if (\n          !event.shiftKey &&\n          document.activeElement === lastControl\n        ) {\n          event.preventDefault();\n          firstControl.focus();\n        }\n      });\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        initHongkaiEvidenceLightbox,\n        { once: true }\n      );\n    } else {\n      initHongkaiEvidenceLightbox();\n    }\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c39e157 elementor-widget elementor-widget-html\" data-id=\"c39e157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">05<\/span>\n  <span class=\"hk-section-label__text\">\nMANUFACTURING EVIDENCE<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12a31fd elementor-widget elementor-widget-heading\" data-id=\"12a31fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Engineering and Manufacturing by HONGKAI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2073388 e-con-full e-flex e-con e-child\" data-id=\"2073388\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ecc65df elementor-widget elementor-widget-text-editor\" data-id=\"ecc65df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>After explaining the integration model, the homepage must prove that HONGKAI has a real engineering and manufacturing base\u2014not a trading-only identity.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d4e19e e-flex e-con-boxed e-con e-parent\" data-id=\"4d4e19e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2c13e85 e-con-full e-flex e-con e-child\" data-id=\"2c13e85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f63edba elementor-widget elementor-widget-html\" data-id=\"f63edba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- ==========================================\n     HONGKAI \u2014 MANUFACTURING EVIDENCE CARDS\n=========================================== -->\n\n<div class=\"hk-evidence-grid\">\n\n  <!-- 01 -->\n  <article class=\"hk-evidence-card\">\n    <div class=\"hk-evidence-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2022\/09\/Reinstall-4-scaled.jpg\"\n        alt=\"HONGKAI cable machinery mechanical assembly\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n\n    <div class=\"hk-evidence-content\">\n      <span>01 \/ ASSEMBLY<\/span>\n\n      <h3>Mechanical Assembly<\/h3>\n\n      <p>\n        Real equipment assembly, alignment and preparation inside the\n        HONGKAI manufacturing workflow.\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- 02 -->\n  <article class=\"hk-evidence-card\">\n    <div class=\"hk-evidence-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/11\/Cabinet-scaled-scaled.jpg\"\n        alt=\"Electrical integration for HONGKAI cable machinery\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n\n    <div class=\"hk-evidence-content\">\n      <span>02 \/ ELECTRICAL<\/span>\n\n      <h3>Electrical Integration<\/h3>\n\n      <p>\n        Control cabinets, wiring, drives, sensors and machine-level\n        electrical integration.\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- 03 -->\n  <article class=\"hk-evidence-card\">\n    <div class=\"hk-evidence-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2022\/07\/Power-test.png\"\n        alt=\"Factory testing of HONGKAI cable production equipment\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n\n    <div class=\"hk-evidence-content\">\n      <span>03 \/ TESTING<\/span>\n\n      <h3>Factory Testing<\/h3>\n\n      <p>\n        Pre-delivery checks against the agreed machine scope and\n        acceptance requirements.\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- 04 -->\n  <article class=\"hk-evidence-card\">\n    <div class=\"hk-evidence-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2025\/11\/cable-factory-cost-planning-documents.png\"\n        alt=\"HONGKAI engineering and project documentation team\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n\n    <div class=\"hk-evidence-content\">\n      <span>04 \/ DOCUMENTS<\/span>\n\n      <h3>Technical Documentation<\/h3>\n\n      <p>\n        Drawings, specifications, operating records and project\n        documents connected to the equipment scope.\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- 05 -->\n  <article class=\"hk-evidence-card\">\n    <div class=\"hk-evidence-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/11\/packing-scaled-scaled.jpg\"\n        alt=\"HONGKAI cable machinery export packing\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n\n    <div class=\"hk-evidence-content\">\n      <span>05 \/ PACKING<\/span>\n\n      <h3>Export Packing<\/h3>\n\n      <p>\n        Documented preparation, protection and packing for international\n        project delivery.\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- 06 -->\n  <article class=\"hk-evidence-card\">\n    <div class=\"hk-evidence-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/01\/Power-cable-production-line-consultation-and-implementation-scaled.png\"\n        alt=\"Cable production equipment running and project support evidence\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n\n    <div class=\"hk-evidence-content\">\n      <span>06 \/ RUNNING<\/span>\n\n      <h3>Machine Running Evidence<\/h3>\n\n      <p>\n        Real photos and videos that show the machine, material and test\n        condition\u2014not generic claims.\n      <\/p>\n    <\/div>\n  <\/article>\n\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 MANUFACTURING EVIDENCE\n========================================== *\/\n\n.hk-evidence-grid,\n.hk-evidence-grid * {\n  box-sizing: border-box;\n}\n\n.hk-evidence-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px;\n\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n}\n\n\/* ==========================================\n   CARD\n========================================== *\/\n\n.hk-evidence-card {\n  display: flex;\n  flex-direction: column;\n\n  min-width: 0;\n  height: 100%;\n\n  overflow: hidden;\n\n  border: 1px solid #DCE3EA;\n  border-radius: 14px;\n\n  background: #FFFFFF;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.hk-evidence-card:hover {\n  border-color: #B8CAD9;\n\n  box-shadow:\n    0 12px 28px rgba(16, 42, 67, .07);\n\n  transform: translateY(-3px);\n}\n\n\/* ==========================================\n   IMAGE\n========================================== *\/\n\n.hk-evidence-image {\n  position: relative;\n\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n  background: #E8EDF2;\n}\n\n.hk-evidence-image img {\n  position: absolute;\n  inset: 0;\n\n  display: block;\n\n  width: 100% !important;\n  height: 100% !important;\n\n  object-fit: cover;\n  object-position: center;\n\n  filter:\n    brightness(1.01)\n    contrast(1.02)\n    saturate(.96);\n\n  transition:\n    transform .45s ease,\n    filter .45s ease;\n}\n\n.hk-evidence-card:hover .hk-evidence-image img {\n  transform: scale(1.018);\n\n  filter:\n    brightness(1.02)\n    contrast(1.03)\n    saturate(.98);\n}\n\n\/* ==========================================\n   CONTENT\n========================================== *\/\n\n.hk-evidence-content {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n\n  min-height: 220px;\n  padding: 25px 27px 28px;\n}\n\n.hk-evidence-content > span {\n  display: block;\n\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 11px;\n  font-weight: 500;\n  line-height: 1.3;\n  letter-spacing: .09em;\n}\n\n.hk-evidence-content h3 {\n  margin: 17px 0 11px;\n\n  color: #102A43;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n  font-size: clamp(20px, 1.55vw, 23px);\n  font-weight: 700;\n  line-height: 1.25;\n  letter-spacing: -.02em;\n}\n\n.hk-evidence-content p {\n  margin: 0;\n\n  color: #667085;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n  font-size: 15px;\n  font-weight: 400;\n  line-height: 1.7;\n}\n\n\/* ==========================================\n   TABLET \u2014 TWO COLUMNS\n========================================== *\/\n\n@media (min-width: 768px) and (max-width: 1024px) {\n  .hk-evidence-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .hk-evidence-content {\n    min-height: 210px;\n    padding: 23px 24px 26px;\n  }\n\n  .hk-evidence-content h3 {\n    font-size: 21px;\n  }\n}\n\n\/* ==========================================\n   MOBILE \u2014 ONE COLUMN\n========================================== *\/\n\n@media (max-width: 767px) {\n  .hk-evidence-grid {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .hk-evidence-card:hover {\n    transform: none;\n  }\n\n  .hk-evidence-image {\n    aspect-ratio: 16 \/ 10;\n  }\n\n  .hk-evidence-card:hover .hk-evidence-image img {\n    transform: none;\n  }\n\n  .hk-evidence-content {\n    min-height: 0;\n    padding: 22px 21px 25px;\n  }\n\n  .hk-evidence-content > span {\n    font-size: 10px;\n  }\n\n  .hk-evidence-content h3 {\n    margin-top: 14px;\n    font-size: 21px;\n  }\n\n  .hk-evidence-content p {\n    font-size: 15px;\n    line-height: 1.65;\n  }\n}\n\n\/* ==========================================\n   REDUCED MOTION\n========================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .hk-evidence-card,\n  .hk-evidence-image img {\n    transition: none;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d2c6f5 hk-section-anchor e-flex e-con-boxed e-con e-parent\" data-id=\"8d2c6f5\" data-element_type=\"container\" data-e-type=\"container\" id=\"solutions\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc295e1 elementor-widget elementor-widget-html\" data-id=\"dc295e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">06<\/span>\n  <span class=\"hk-section-label__text\">SOLUTIONO-FIRST NAVIGATION<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd55bfc elementor-widget elementor-widget-heading\" data-id=\"fd55bfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Complete Production Solutions\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c68f06 elementor-widget elementor-widget-text-editor\" data-id=\"1c68f06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>These are the primary paths for project buyers. Each solution page should explain the finished products, process route, equipment scope, capacity decisions and project evidence.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c41756 elementor-widget elementor-widget-html\" data-id=\"2c41756\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- ==========================================\n     HONGKAI \u2014 COMPLETE PRODUCTION SOLUTIONS\n=========================================== -->\n\n<div class=\"hk-solution-grid\">\n\n  <!-- Solution 01 -->\n  <article class=\"hk-solution-card\">\n\n    <div class=\"hk-solution-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/fiber-optic-cable-solutions.png\"\n        alt=\"Complete fiber optic cable production solution\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n\n      <span>SOLUTION 01<\/span>\n    <\/div>\n\n    <div class=\"hk-solution-content\">\n      <h3>Fiber Optic Cable Solutions<\/h3>\n\n      <p>\n        Build a connected process route for optical cable manufacturing,\n        from tube and stranding processes to final sheathing.\n      <\/p>\n\n      <small>\n        Loose Tube \u00b7 FTTH \u00b7 ADSS \u00b7 Indoor Cable \u00b7 Sheathing &amp; Stranding\n      <\/small>\n\n      <a\n        class=\"hk-solution-link\"\n        href=\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\"\n      >\n        Explore the complete solution\n        <span aria-hidden=\"true\">\u2197<\/span>\n      <\/a>\n    <\/div>\n\n  <\/article>\n\n  <!-- Solution 02 -->\n  <article class=\"hk-solution-card\">\n\n    <div class=\"hk-solution-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/lan-cable-solutions.png\"\n        alt=\"Complete LAN and network cable production solution\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n\n      <span>SOLUTION 02<\/span>\n    <\/div>\n\n    <div class=\"hk-solution-content\">\n      <h3>LAN Cable Solutions<\/h3>\n\n      <p>\n        Connect insulation, pair twisting, cabling, shielding, sheathing\n        and packaging around the required LAN cable category.\n      <\/p>\n\n      <small>\n        Cat5e \u00b7 Cat6 \u00b7 Shielded LAN Cable \u00b7 Patch Cable\n      <\/small>\n\n      <a\n        class=\"hk-solution-link\"\n        href=\"https:\/\/hkcablemachine.com\/lan-cable-production-line-guide\/\"\n      >\n        Explore the complete solution\n        <span aria-hidden=\"true\">\u2197<\/span>\n      <\/a>\n    <\/div>\n\n  <\/article>\n\n  <!-- Solution 03 -->\n  <article class=\"hk-solution-card\">\n\n    <div class=\"hk-solution-image\">\n      <img\n        src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/low-voltage-cable-solutions.png\"\n        alt=\"Complete low-voltage cable production solution\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n\n      <span>SOLUTION 03<\/span>\n    <\/div>\n\n    <div class=\"hk-solution-content\">\n      <h3>Low-Voltage Cable Solutions<\/h3>\n\n      <p>\n        Plan conductor preparation, insulation, cabling, sheathing and\n        supporting systems for low-voltage products.\n      <\/p>\n\n      <small>\n        Building Wire \u00b7 THHN \/ THWN \u00b7 Flexible \u00b7 Power \u00b7 Control Cable\n      <\/small>\n\n      <a\n        class=\"hk-solution-link\"\n        href=\"https:\/\/hkcablemachine.com\/electric-cable-making-machine\/\"\n      >\n        Explore the complete solution\n        <span aria-hidden=\"true\">\u2197<\/span>\n      <\/a>\n    <\/div>\n\n  <\/article>\n\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 SOLUTION CARDS\n========================================== *\/\n\n.hk-solution-grid,\n.hk-solution-grid * {\n  box-sizing: border-box;\n}\n\n.hk-solution-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 18px;\n\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n}\n\n\/* ==========================================\n   CARD\n========================================== *\/\n\n.hk-solution-card {\n  display: flex;\n  flex-direction: column;\n\n  min-width: 0;\n  height: 100%;\n\n  overflow: hidden;\n\n  border: 1px solid #DCE3EA;\n  border-radius: 14px;\n\n  background: #FFFFFF;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.hk-solution-card:hover {\n  border-color: #B8CAD9;\n\n  box-shadow:\n    0 12px 28px rgba(16, 42, 67, .07);\n\n  transform: translateY(-3px);\n}\n\n\/* ==========================================\n   IMAGE\n========================================== *\/\n\n.hk-solution-image {\n  position: relative;\n\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n  background: #E8EDF2;\n}\n\n.hk-solution-image img {\n  position: absolute;\n  inset: 0;\n\n  display: block;\n\n  width: 100% !important;\n  height: 100% !important;\n\n  object-fit: cover;\n  object-position: center;\n\n  filter:\n    brightness(1.02)\n    contrast(1.02)\n    saturate(.96);\n\n  transition:\n    transform .45s ease,\n    filter .45s ease;\n}\n\n.hk-solution-card:hover .hk-solution-image img {\n  transform: scale(1.018);\n}\n\n\/* Solution number *\/\n\n.hk-solution-image > span {\n  position: absolute;\n  z-index: 2;\n  top: 16px;\n  left: 16px;\n\n  padding: 8px 11px;\n\n  border-radius: 5px;\n\n  color: #FFFFFF;\n  background: rgba(16, 42, 67, .94);\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 10px;\n  font-weight: 500;\n  line-height: 1;\n  letter-spacing: .08em;\n}\n\n\/* ==========================================\n   CARD CONTENT\n========================================== *\/\n\n.hk-solution-content {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n\n  padding: 29px 30px 31px;\n}\n\n.hk-solution-content h3 {\n  margin: 0 0 17px;\n\n  color: #102A43;\n\n  font-size: clamp(22px, 1.7vw, 27px);\n  font-weight: 700;\n  line-height: 1.22;\n  letter-spacing: -.025em;\n}\n\n.hk-solution-content p {\n  min-height: 126px;\n  margin: 0 0 20px;\n\n  color: #667085;\n\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.7;\n}\n\n\/* Technical product range *\/\n\n.hk-solution-content small {\n  display: block;\n\n  min-height: 68px;\n  margin-bottom: 25px;\n  padding: 14px 0;\n\n  border-top: 1px solid #DCE3EA;\n  border-bottom: 1px solid #DCE3EA;\n\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 11px;\n  font-weight: 500;\n  line-height: 1.6;\n  letter-spacing: .015em;\n}\n\n\/* ==========================================\n   LINK\n========================================== *\/\n\n.hk-solution-link,\n.hk-solution-link:link,\n.hk-solution-link:visited {\n  display: inline-flex;\n  align-items: center;\n  align-self: flex-start;\n  gap: 10px;\n\n  margin-top: auto;\n  padding-bottom: 5px;\n\n  border-bottom: 1px solid #91A9BE;\n\n  color: #102A43 !important;\n\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1.35;\n  text-decoration: none !important;\n\n  transition:\n    color .2s ease,\n    border-color .2s ease;\n}\n\n.hk-solution-link span {\n  color: inherit;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n}\n\n.hk-solution-link:hover,\n.hk-solution-link:focus {\n  color: #1677C8 !important;\n  border-bottom-color: #1677C8;\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (min-width: 768px) and (max-width: 1024px) {\n  .hk-solution-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  \/* \u7b2c\u4e09\u5f20\u5361\u7247\u5c45\u4e2d *\/\n  .hk-solution-card:nth-child(3) {\n    grid-column: 1 \/ -1;\n\n    width: calc(50% - 8px);\n    justify-self: center;\n  }\n\n  .hk-solution-content {\n    padding: 26px;\n  }\n\n  .hk-solution-content h3 {\n    font-size: 23px;\n  }\n\n  .hk-solution-content p {\n    min-height: 116px;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width: 767px) {\n  .hk-solution-grid {\n    grid-template-columns: 1fr;\n    gap: 15px;\n  }\n\n  .hk-solution-card,\n  .hk-solution-card:nth-child(3) {\n    grid-column: auto;\n\n    width: 100%;\n  }\n\n  .hk-solution-card:hover {\n    transform: none;\n  }\n\n  .hk-solution-image {\n    aspect-ratio: 16 \/ 10;\n  }\n\n  .hk-solution-card:hover .hk-solution-image img {\n    transform: none;\n  }\n\n  .hk-solution-image > span {\n    top: 12px;\n    left: 12px;\n\n    padding: 7px 9px;\n    font-size: 9px;\n  }\n\n  .hk-solution-content {\n    padding: 23px 21px 26px;\n  }\n\n  .hk-solution-content h3 {\n    margin-bottom: 13px;\n    font-size: 22px;\n  }\n\n  .hk-solution-content p {\n    min-height: 0;\n    margin-bottom: 18px;\n\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .hk-solution-content small {\n    min-height: 0;\n    margin-bottom: 22px;\n    padding: 12px 0;\n\n    font-size: 10px;\n  }\n\n  .hk-solution-link {\n    font-size: 15px;\n  }\n}\n\n\/* ==========================================\n   REDUCED MOTION\n========================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .hk-solution-card,\n  .hk-solution-image img {\n    transition: none;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d205244 e-flex e-con-boxed e-con e-parent\" data-id=\"d205244\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b1f4312 e-con-full e-flex e-con e-child\" data-id=\"b1f4312\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73f3f2f elementor-widget elementor-widget-html\" data-id=\"73f3f2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">07<\/span>\n  <span class=\"hk-section-label__text\">\nPRODUCTION LINES & EQUIPMENT DETAILS<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e104165 elementor-widget elementor-widget-heading\" data-id=\"e104165\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Explore Individual Production Lines<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58faa79 e-con-full e-flex e-con e-child\" data-id=\"58faa79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16745e9 elementor-widget elementor-widget-text-editor\" data-id=\"16745e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Review detailed information about HONGKAI production lines, including applications, configurations, technical specifications, and optional equipment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fdfce7c e-flex e-con-boxed e-con e-parent\" data-id=\"fdfce7c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5126931 hk-line-filter-runtime elementor-widget elementor-widget-html\" data-id=\"5126931\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI \/ PRODUCTION LINE FILTER \/ 2026-07-19 -->\n<style>\n  .hk-line-filter-runtime {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    pointer-events: none !important;\n  }\n\n  .hk-line-filter-bar {\n    width: min(100%, 1280px);\n    margin: 28px auto 22px;\n    padding: 10px 12px 10px 18px;\n    display: grid;\n    grid-template-columns: 168px minmax(0, 1fr) auto;\n    align-items: center;\n    gap: 14px;\n    border: 1px solid rgba(182, 199, 216, 0.72);\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.78);\n    box-shadow: 0 14px 38px rgba(16, 42, 67, 0.06);\n    backdrop-filter: blur(16px);\n    -webkit-backdrop-filter: blur(16px);\n  }\n\n  .hk-line-filter-title {\n    min-width: 0;\n    padding-left: 15px;\n    position: relative;\n  }\n\n  .hk-line-filter-title::before {\n    content: \"\";\n    position: absolute;\n    top: 3px;\n    bottom: 3px;\n    left: 0;\n    width: 3px;\n    border-radius: 99px;\n    background: linear-gradient(180deg, #1677c8 0%, #33a0e8 100%);\n  }\n\n  .hk-line-filter-title strong,\n  .hk-line-filter-title small {\n    display: block;\n  }\n\n  .hk-line-filter-title strong {\n    color: #102a43;\n    font: 800 10px\/1.3 Arial, sans-serif;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .hk-line-filter-title small {\n    margin-top: 3px;\n    color: #8694a8;\n    font: 600 11px\/1.3 Arial, sans-serif;\n  }\n\n  .hk-line-filter-controls {\n    display: flex;\n    align-items: center;\n    gap: 3px;\n    min-width: 0;\n    padding: 4px;\n    border: 1px solid rgba(211, 222, 233, 0.9);\n    border-radius: 11px;\n    background: #f2f6fa;\n  }\n\n  .hk-line-filter-button {\n    appearance: none !important;\n    flex: 1 1 auto;\n    min-width: 0;\n    min-height: 40px !important;\n    padding: 9px 12px !important;\n    border: 0 !important;\n    border-radius: 7px !important;\n    background: transparent !important;\n    color: #53657a !important;\n    box-shadow: none !important;\n    font: 700 11px\/1.2 Arial, sans-serif !important;\n    letter-spacing: 0.01em !important;\n    text-transform: none !important;\n    white-space: nowrap;\n    cursor: pointer;\n    transition:\n      color 180ms ease,\n      background-color 180ms ease,\n      transform 180ms ease,\n      box-shadow 180ms ease;\n  }\n\n  .hk-line-filter-button:hover {\n    color: #102a43 !important;\n    background: rgba(255, 255, 255, 0.92) !important;\n    transform: none;\n    box-shadow: 0 4px 12px rgba(16, 42, 67, 0.06) !important;\n  }\n\n  .hk-line-filter-button:focus-visible {\n    outline: 3px solid rgba(22, 119, 200, 0.22);\n    outline-offset: 2px;\n  }\n\n  .hk-line-filter-button.is-active {\n    color: #ffffff !important;\n    background: #102a43 !important;\n    box-shadow: 0 7px 16px rgba(16, 42, 67, 0.18) !important;\n  }\n\n  .hk-line-filter-button.is-active::before {\n    content: \"\";\n    display: inline-block;\n    width: 6px;\n    height: 6px;\n    margin-right: 7px;\n    border-radius: 50%;\n    background: #e16a47;\n    vertical-align: 1px;\n  }\n\n  .hk-line-filter-count {\n    flex: 0 0 auto;\n    min-width: 138px;\n    padding: 0 8px 0 4px;\n    color: #718198;\n    font: 700 9px\/1.35 Arial, sans-serif;\n    letter-spacing: 0.11em;\n    text-align: right;\n    text-transform: uppercase;\n    white-space: nowrap;\n  }\n\n  .hk-line-filter-count::before {\n    content: \"\";\n    display: inline-block;\n    width: 5px;\n    height: 5px;\n    margin-right: 7px;\n    border-radius: 50%;\n    background: #1677c8;\n    box-shadow: 0 0 0 4px rgba(22, 119, 200, 0.1);\n    vertical-align: 1px;\n  }\n\n  .hk-line-entry-card {\n    position: relative;\n    cursor: pointer;\n    transition:\n      transform 220ms ease,\n      border-color 220ms ease,\n      box-shadow 220ms ease,\n      opacity 180ms ease;\n  }\n\n  .hk-line-entry-card:hover,\n  .hk-line-entry-card:focus-visible {\n    transform: translateY(-4px);\n    border-color: rgba(22, 119, 200, 0.42) !important;\n    box-shadow: 0 18px 40px rgba(16, 42, 67, 0.11);\n    outline: none;\n  }\n\n  .hk-line-entry-card > a:last-child {\n    transition: transform 180ms ease, color 180ms ease;\n  }\n\n  .hk-line-entry-card:hover > a:last-child,\n  .hk-line-entry-card:focus-visible > a:last-child {\n    color: #1677c8;\n    transform: translate(2px, -2px);\n  }\n\n  .hk-line-entry-card[hidden] {\n    display: none !important;\n  }\n\n  .hk-line-entry-card.hk-line-card-enter {\n    animation: hk-line-card-enter 260ms ease both;\n  }\n\n  @keyframes hk-line-card-enter {\n    from {\n      opacity: 0;\n      transform: translateY(8px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @media (max-width: 1024px) {\n    .hk-line-filter-bar {\n      grid-template-columns: minmax(0, 1fr) auto;\n    }\n\n    .hk-line-filter-title {\n      display: none;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .hk-line-filter-bar {\n      width: calc(100% - 32px);\n      margin: 22px auto 18px;\n      padding: 9px;\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) auto;\n      gap: 8px;\n      border-radius: 13px;\n    }\n\n    .hk-line-filter-controls {\n      width: 100%;\n      overflow-x: auto;\n      padding: 3px;\n      scroll-padding-inline: 3px;\n      scroll-snap-type: x proximity;\n      scrollbar-width: none;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .hk-line-filter-controls::-webkit-scrollbar {\n      display: none;\n    }\n\n    .hk-line-filter-button {\n      flex: 0 0 auto;\n      min-height: 40px !important;\n      padding-inline: 13px !important;\n      scroll-snap-align: start;\n    }\n\n    .hk-line-filter-count {\n      min-width: auto;\n      max-width: 36px;\n      padding: 0 3px;\n      overflow: hidden;\n      font-size: 0;\n      text-align: center;\n    }\n\n    .hk-line-filter-count::before {\n      width: 7px;\n      height: 7px;\n      margin-right: 0;\n    }\n\n    .hk-line-entry-card:hover,\n    .hk-line-entry-card:focus-visible {\n      transform: none;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .hk-line-filter-button,\n    .hk-line-entry-card,\n    .hk-line-entry-card > a:last-child {\n      transition: none !important;\n    }\n\n    .hk-line-entry-card.hk-line-card-enter {\n      animation: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    \"use strict\";\n\n    function initializeProductionLineFilter() {\n      const grid = document.querySelector(\".hk-line-entry-grid\");\n      if (!grid || grid.dataset.hkFilterReady === \"true\") return;\n\n      const cards = Array.from(grid.querySelectorAll(\".hk-line-entry-card\"));\n      if (!cards.length) return;\n\n      grid.dataset.hkFilterReady = \"true\";\n      grid.setAttribute(\"aria-live\", \"polite\");\n\n      const filterDefinitions = [\n        { key: \"all\", label: \"All Lines\" },\n        { key: \"fiber\", label: \"Fiber Optic\" },\n        { key: \"lan\", label: \"LAN Cable\" },\n        { key: \"low-voltage\", label: \"Low Voltage\" },\n        { key: \"supporting\", label: \"Supporting Equipment\" }\n      ];\n\n      function getCategories(card) {\n        const categoryText = (\n          card.querySelector(\"small\")?.textContent || \"\"\n        ).toLowerCase();\n        const categories = [];\n\n        if (categoryText.includes(\"fiber\")) categories.push(\"fiber\");\n        if (categoryText.includes(\"lan\")) categories.push(\"lan\");\n        if (\n          categoryText.includes(\"low voltage\") ||\n          categoryText.includes(\"power\")\n        ) {\n          categories.push(\"low-voltage\");\n        }\n        if (categoryText.includes(\"support\")) categories.push(\"supporting\");\n\n        return categories;\n      }\n\n      cards.forEach(function (card) {\n        const categories = getCategories(card);\n        const link = card.querySelector(\"a[href]\");\n\n        card.dataset.hkLineCategories = categories.join(\" \");\n        card.tabIndex = 0;\n        card.setAttribute(\"role\", \"link\");\n\n        if (link) {\n          const label = link.getAttribute(\"aria-label\") || \"Open production line\";\n          card.setAttribute(\"aria-label\", label);\n\n          if (\n            link.getAttribute(\"href\") === \"#contact\" ||\n            link.href.endsWith(\"\/#contact\")\n          ) {\n            link.setAttribute(\"href\", \"#project-contact\");\n          }\n\n          card.addEventListener(\"click\", function (event) {\n            if (event.target.closest(\"a\")) return;\n            link.click();\n          });\n\n          card.addEventListener(\"keydown\", function (event) {\n            if (event.key === \"Enter\" || event.key === \" \") {\n              event.preventDefault();\n              link.click();\n            }\n          });\n        }\n      });\n\n      const filterBar = document.createElement(\"div\");\n      filterBar.className = \"hk-line-filter-bar\";\n      filterBar.setAttribute(\"aria-label\", \"Filter production lines\");\n\n      const filterTitle = document.createElement(\"div\");\n      filterTitle.className = \"hk-line-filter-title\";\n      filterTitle.innerHTML =\n        \"<strong>Filter equipment<\/strong>\" +\n        \"<small>Choose a cable family<\/small>\";\n\n      const controls = document.createElement(\"div\");\n      controls.className = \"hk-line-filter-controls\";\n      controls.setAttribute(\"role\", \"group\");\n\n      const count = document.createElement(\"span\");\n      count.className = \"hk-line-filter-count\";\n      count.setAttribute(\"aria-live\", \"polite\");\n\n      function showCategory(category) {\n        let visibleCount = 0;\n\n        cards.forEach(function (card, index) {\n          const categories = card.dataset.hkLineCategories.split(\" \");\n          const visible = category === \"all\" || categories.includes(category);\n\n          card.hidden = !visible;\n          card.classList.remove(\"hk-line-card-enter\");\n\n          if (visible) {\n            visibleCount += 1;\n            window.setTimeout(function () {\n              card.classList.add(\"hk-line-card-enter\");\n            }, Math.min(index * 24, 120));\n          }\n        });\n\n        controls.querySelectorAll(\"button\").forEach(function (button) {\n          const selected = button.dataset.filter === category;\n          button.classList.toggle(\"is-active\", selected);\n          button.setAttribute(\"aria-pressed\", selected ? \"true\" : \"false\");\n        });\n\n        count.textContent =\n          \"Showing \" +\n          visibleCount +\n          (visibleCount === 1 ? \" production line\" : \" production lines\");\n      }\n\n      filterDefinitions.forEach(function (definition) {\n        const button = document.createElement(\"button\");\n        button.type = \"button\";\n        button.className = \"hk-line-filter-button\";\n        button.dataset.filter = definition.key;\n        button.textContent = definition.label;\n        button.setAttribute(\"aria-pressed\", \"false\");\n        button.addEventListener(\"click\", function () {\n          showCategory(definition.key);\n          button.scrollIntoView({\n            behavior: window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches\n              ? \"auto\"\n              : \"smooth\",\n            block: \"nearest\",\n            inline: \"center\"\n          });\n        });\n        controls.appendChild(button);\n      });\n\n      filterBar.appendChild(filterTitle);\n      filterBar.appendChild(controls);\n      filterBar.appendChild(count);\n      grid.parentNode.insertBefore(filterBar, grid);\n      showCategory(\"all\");\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initializeProductionLineFilter);\n    } else {\n      initializeProductionLineFilter();\n    }\n\n    window.addEventListener(\"elementor\/frontend\/init\", function () {\n      window.setTimeout(initializeProductionLineFilter, 250);\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03081c1 elementor-widget elementor-widget-html\" data-id=\"03081c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!--\n  HONGKAI \/ COMPLETE PRODUCTION LINE ENTRIES + OTHER CURRENT NEEDS\n  Replace the current HTML widget that contains .hk-line-entry-grid.\n  Verified against the current HONGKAI sitemap on 2026-07-19.\n-->\n<style>\n  .hk-line-entry-grid {\n    width: 100%;\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .hk-line-entry-card {\n    min-width: 0;\n    min-height: 132px;\n    padding: 25px 28px;\n    display: grid;\n    grid-template-columns: 48px minmax(0, 1fr) 54px;\n    align-items: center;\n    gap: 20px;\n    position: relative;\n    overflow: hidden;\n    border: 1px solid #d4e0eb;\n    border-radius: 14px;\n    background: rgba(255, 255, 255, 0.94);\n    box-shadow: 0 7px 22px rgba(16, 42, 67, 0.025);\n  }\n\n  .hk-line-entry-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 3px;\n    height: 0;\n    border-radius: 0 0 3px 0;\n    background: linear-gradient(180deg, #1677c8, #33a0e8);\n    transition: height 220ms ease;\n  }\n\n  .hk-line-entry-card:hover::before,\n  .hk-line-entry-card:focus-visible::before {\n    height: 100%;\n  }\n\n  .hk-line-entry-number {\n    color: #1677c8;\n    font: 700 12px\/1 \"Courier New\", monospace;\n    letter-spacing: 0.08em;\n  }\n\n  .hk-line-entry-content {\n    min-width: 0;\n  }\n\n  .hk-line-entry-content small {\n    display: block;\n    margin: 0 0 10px;\n    color: #1677c8;\n    font: 700 10px\/1.3 \"Courier New\", monospace;\n    letter-spacing: 0.12em;\n    text-transform: none;\n  }\n\n  .hk-line-entry-content h3 {\n    margin: 0 !important;\n    color: #102a43;\n    font: 800 clamp(17px, 1.45vw, 21px)\/1.25 Arial, sans-serif;\n    letter-spacing: -0.025em;\n  }\n\n  .hk-line-entry-card > a:last-child {\n    width: 48px;\n    height: 48px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    justify-self: end;\n    border: 1px solid #aac6dc;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.86);\n    color: #102a43 !important;\n    font: 400 25px\/1 Arial, sans-serif;\n    text-decoration: none !important;\n    transition:\n      color 200ms ease,\n      background-color 200ms ease,\n      border-color 200ms ease,\n      transform 200ms ease;\n  }\n\n  .hk-line-entry-card:hover > a:last-child,\n  .hk-line-entry-card:focus-visible > a:last-child,\n  .hk-line-entry-card > a:last-child:hover,\n  .hk-line-entry-card > a:last-child:focus-visible {\n    border-color: #1677c8;\n    background: #1677c8;\n    color: #ffffff !important;\n    outline: none;\n  }\n\n  .hk-other-needs {\n    width: 100%;\n    margin: 58px auto 0;\n    padding: clamp(28px, 4vw, 48px);\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(420px, 1.1fr);\n    align-items: center;\n    gap: clamp(30px, 5vw, 72px);\n    border: 1px solid #cbd9e6;\n    border-radius: 18px;\n    background:\n      linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(247, 250, 253, 0.9));\n    box-shadow: 0 18px 48px rgba(16, 42, 67, 0.06);\n    overflow: hidden;\n    position: relative;\n  }\n\n  .hk-other-needs::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #1677c8 0%, #33a0e8 58%, #e16a47 100%);\n  }\n\n  .hk-other-needs-copy {\n    min-width: 0;\n  }\n\n  .hk-other-needs-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0 0 18px;\n    color: #1677c8;\n    font: 800 11px\/1.3 \"Courier New\", monospace;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .hk-other-needs-eyebrow::before {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: #e16a47;\n    box-shadow: 0 0 0 5px rgba(225, 106, 71, 0.1);\n  }\n\n  .hk-other-needs h3 {\n    max-width: 520px;\n    margin: 0;\n    color: #102a43;\n    font: 800 clamp(30px, 3vw, 42px)\/1.16 Arial, sans-serif;\n    letter-spacing: -0.035em;\n  }\n\n  .hk-other-needs-copy p {\n    max-width: 560px;\n    margin: 20px 0 0;\n    color: #718198;\n    font: 400 17px\/1.75 Arial, sans-serif;\n  }\n\n  .hk-other-needs-links {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .hk-other-needs-link {\n    min-height: 86px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n    border: 1px solid #d3e0eb;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.9);\n    color: #102a43 !important;\n    font: 800 15px\/1.35 Arial, sans-serif;\n    text-decoration: none !important;\n    box-shadow: 0 7px 20px rgba(16, 42, 67, 0.035);\n    transition:\n      transform 200ms ease,\n      border-color 200ms ease,\n      box-shadow 200ms ease,\n      background-color 200ms ease;\n  }\n\n  .hk-other-needs-link span {\n    flex: 0 0 auto;\n    font-size: 22px;\n    font-weight: 400;\n    transition: transform 200ms ease;\n  }\n\n  .hk-other-needs-link:hover,\n  .hk-other-needs-link:focus-visible {\n    transform: translateY(-3px);\n    border-color: rgba(22, 119, 200, 0.48);\n    background: #ffffff;\n    box-shadow: 0 16px 32px rgba(16, 42, 67, 0.1);\n    outline: none;\n  }\n\n  .hk-other-needs-link:hover span,\n  .hk-other-needs-link:focus-visible span {\n    transform: translate(2px, -2px);\n  }\n\n  .hk-other-needs-link.is-primary {\n    border-color: #102a43;\n    background: #102a43;\n    color: #ffffff !important;\n    box-shadow: 0 14px 30px rgba(16, 42, 67, 0.16);\n  }\n\n  .hk-other-needs-link.is-primary:hover,\n  .hk-other-needs-link.is-primary:focus-visible {\n    border-color: #1677c8;\n    background: #1677c8;\n  }\n\n  @media (max-width: 1024px) {\n    .hk-line-entry-card {\n      padding: 22px;\n      grid-template-columns: 40px minmax(0, 1fr) 48px;\n      gap: 15px;\n    }\n\n    .hk-other-needs {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .hk-line-entry-grid {\n      grid-template-columns: 1fr;\n      gap: 10px;\n    }\n\n    .hk-line-entry-card {\n      min-height: 108px;\n      padding: 18px 16px;\n      grid-template-columns: 31px minmax(0, 1fr) 42px;\n      gap: 11px;\n      border-radius: 12px;\n    }\n\n    .hk-line-entry-content small {\n      margin-bottom: 7px;\n      font-size: 9px;\n    }\n\n    .hk-line-entry-content h3 {\n      font-size: 17px;\n      line-height: 1.28;\n    }\n\n    .hk-line-entry-card > a:last-child {\n      width: 40px;\n      height: 40px;\n      font-size: 21px;\n    }\n\n    .hk-other-needs {\n      margin-top: 38px;\n      padding: 28px 20px 22px;\n      gap: 26px;\n      border-radius: 14px;\n    }\n\n    .hk-other-needs h3 {\n      font-size: 29px;\n    }\n\n    .hk-other-needs-copy p {\n      margin-top: 15px;\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    .hk-other-needs-links {\n      grid-template-columns: 1fr;\n      gap: 9px;\n    }\n\n    .hk-other-needs-link {\n      min-height: 66px;\n      padding: 15px 17px;\n      font-size: 14px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .hk-line-entry-card::before,\n    .hk-line-entry-card > a:last-child,\n    .hk-other-needs-link,\n    .hk-other-needs-link span {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<div class=\"hk-line-entry-grid\" aria-label=\"HONGKAI production lines and equipment\">\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">01<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>Loose Tube Production Line<\/h3><\/div>\n    <a href=\"\/fiber-optic-cable-production-line\/\" aria-label=\"Explore Loose Tube Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">02<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>SZ Stranding Line<\/h3><\/div>\n    <a href=\"\/fiber-optic-cable-production-line\/\" aria-label=\"Explore SZ Stranding Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">03<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic \/ power<\/small><h3>Cable Sheathing Line<\/h3><\/div>\n    <a href=\"\/cable-sheathing-line\/\" aria-label=\"Explore Cable Sheathing Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">04<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>FTTH Drop Cable Production Line<\/h3><\/div>\n    <a href=\"\/ftth-drop-cable-production-line\/\" aria-label=\"Explore FTTH Drop Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">05<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>Tight Buffered Production Line<\/h3><\/div>\n    <a href=\"\/tight-buffered-production-line\/\" aria-label=\"Explore Tight Buffered Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">06<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>Indoor Fiber Cable Production Line<\/h3><\/div>\n    <a href=\"\/gjfjv-cable-production-line\/\" aria-label=\"Explore Indoor Fiber Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">07<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>Micro Cable Production Line<\/h3><\/div>\n    <a href=\"\/mirco-cable-production-line\/\" aria-label=\"Explore Micro Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">08<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>ADSS Cable Production Line<\/h3><\/div>\n    <a href=\"\/adss-cable-production-line\/\" aria-label=\"Explore ADSS Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">09<\/span>\n    <div class=\"hk-line-entry-content\"><small>Fiber optic<\/small><h3>Figure-8 Cable Production Line<\/h3><\/div>\n    <a href=\"\/gyxtc8s-cable-production-line\/\" aria-label=\"Explore Figure-8 Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">10<\/span>\n    <div class=\"hk-line-entry-content\"><small>LAN cable<\/small><h3>LAN Insulation Extrusion Line<\/h3><\/div>\n    <a href=\"\/lan-cable-production-line-guide\/\" aria-label=\"Explore LAN Insulation Extrusion Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">11<\/span>\n    <div class=\"hk-line-entry-content\"><small>LAN cable<\/small><h3>Pair Twisting Machine<\/h3><\/div>\n    <a href=\"\/double-twisting-machine\/\" aria-label=\"Explore Pair Twisting Machine\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">12<\/span>\n    <div class=\"hk-line-entry-content\"><small>LAN cable<\/small><h3>LAN Cabling &amp; Sheathing Line<\/h3><\/div>\n    <a href=\"\/lan-cable-production-line\/\" aria-label=\"Explore LAN Cabling and Sheathing Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">13<\/span>\n    <div class=\"hk-line-entry-content\"><small>LAN cable<\/small><h3>Cat5e Cable Production Line<\/h3><\/div>\n    <a href=\"\/utp-cat5e-cable-production-line\/\" aria-label=\"Explore Cat5e Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">14<\/span>\n    <div class=\"hk-line-entry-content\"><small>LAN cable<\/small><h3>Cat6 Cable Production Line<\/h3><\/div>\n    <a href=\"\/utp-cat6-cable-production-line\/\" aria-label=\"Explore Cat6 Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">15<\/span>\n    <div class=\"hk-line-entry-content\"><small>LAN cable<\/small><h3>Patch Cord Cable Production Line<\/h3><\/div>\n    <a href=\"\/patch-cord-cable-production-line-hongkai\/\" aria-label=\"Explore Patch Cord Cable Production Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">16<\/span>\n    <div class=\"hk-line-entry-content\"><small>Low voltage<\/small><h3>Low-Voltage Cable Extrusion Line<\/h3><\/div>\n    <a href=\"\/electric-cable-making-machine\/\" aria-label=\"Explore Low-Voltage Cable Extrusion Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">17<\/span>\n    <div class=\"hk-line-entry-content\"><small>Low voltage<\/small><h3>Wire Drawing &amp; Annealing Line<\/h3><\/div>\n    <a href=\"\/intermediate-large-wire-drawing-machine-with-annealer\/\" aria-label=\"Explore Wire Drawing and Annealing Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">18<\/span>\n    <div class=\"hk-line-entry-content\"><small>Low voltage<\/small><h3>Wire Drawing, Annealing &amp; Tinning Line<\/h3><\/div>\n    <a href=\"\/wire-drawing-annealing-tinning-machine\/\" aria-label=\"Explore Wire Drawing Annealing and Tinning Line\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">19<\/span>\n    <div class=\"hk-line-entry-content\"><small>Low voltage<\/small><h3>Wire Bunching Machine<\/h3><\/div>\n    <a href=\"\/wire-bunching-machine\/\" aria-label=\"Explore Wire Bunching Machine\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">20<\/span>\n    <div class=\"hk-line-entry-content\"><small>Low voltage<\/small><h3>Double-Twist Bunching Machine<\/h3><\/div>\n    <a href=\"\/double-twist-bunching-machine\/\" aria-label=\"Explore Double-Twist Bunching Machine\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">21<\/span>\n    <div class=\"hk-line-entry-content\"><small>Low voltage<\/small><h3>Cage Stranding Machine<\/h3><\/div>\n    <a href=\"\/cage-stranding-machine\/\" aria-label=\"Explore Cage Stranding Machine\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">22<\/span>\n    <div class=\"hk-line-entry-content\"><small>Low voltage<\/small><h3>Bow-Type Stranding Machine<\/h3><\/div>\n    <a href=\"\/bow-type-stranding-machine\/\" aria-label=\"Explore Bow-Type Stranding Machine\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">23<\/span>\n    <div class=\"hk-line-entry-content\"><small>Supporting equipment<\/small><h3>Pay-off and Take-up Systems<\/h3><\/div>\n    <a href=\"#project-contact\" aria-label=\"Discuss Pay-off and Take-up Systems\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">24<\/span>\n    <div class=\"hk-line-entry-content\"><small>Supporting equipment<\/small><h3>Optical Fiber Respooler<\/h3><\/div>\n    <a href=\"\/optical-fiber-respooler-for-payout-bins\/\" aria-label=\"Explore Optical Fiber Respooler\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n\n  <article class=\"hk-line-entry-card\">\n    <span class=\"hk-line-entry-number\">25<\/span>\n    <div class=\"hk-line-entry-content\"><small>Supporting equipment<\/small><h3>Automatic Cable Packaging Machine<\/h3><\/div>\n    <a href=\"\/automatic-cable-package-machine\/\" aria-label=\"Explore Automatic Cable Packaging Machine\"><span aria-hidden=\"true\">\u2197<\/span><\/a>\n  <\/article>\n<\/div>\n\n<aside class=\"hk-other-needs\" aria-label=\"Other current HONGKAI business capabilities\">\n  <div class=\"hk-other-needs-copy\">\n    <span class=\"hk-other-needs-eyebrow\">Other current needs<\/span>\n    <h3>Not planning equipment right now?<\/h3>\n    <p>Use these secondary paths for finished fiber optic cables, optical cable materials or cable-machine spare parts.<\/p>\n  <\/div>\n\n  <nav class=\"hk-other-needs-links\" aria-label=\"Other HONGKAI capability links\">\n    <a class=\"hk-other-needs-link\" href=\"\/fiber-optic-cables\/\">\n      Finished Fiber Optic Cables <span aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n    <a class=\"hk-other-needs-link\" href=\"\/fiber-optic-cable-materials\/\">\n      Optical Cable Materials <span aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n    <a class=\"hk-other-needs-link\" href=\"\/cable-machine-spare-parts\/\">\n      Cable Machine Spare Parts <span aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n    <a class=\"hk-other-needs-link is-primary\" href=\"\/cable-machinery-production-lines\/\">\n      View All Business Capabilities <span aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n  <\/nav>\n<\/aside>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54d0ac2 hk-risk-section e-flex e-con-boxed e-con e-parent\" data-id=\"54d0ac2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1c7db73 e-con-full hk-risk-sticky e-flex e-con e-child\" data-id=\"1c7db73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3706470 elementor-widget elementor-widget-html\" data-id=\"3706470\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">08<\/span>\n  <span class=\"hk-section-label__text\">\nPROJECT RISK CONTROL<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20429c6 elementor-widget elementor-widget-heading\" data-id=\"20429c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why One Complete Project Matters<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4565932 elementor-widget elementor-widget-text-editor\" data-id=\"4565932\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Buying separate machines from separate suppliers can create a line that looks complete on paper but fails at capacity, interfaces, delivery or after-sales responsibility.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88c44bc elementor-button-danger elementor-align-justify elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"88c44bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-float\" href=\"#project\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M7 17L17 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\" stroke-linejoin=\"miter\"><\/path><path d=\"M9 7H17V15\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\" stroke-linejoin=\"miter\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Review my project risks<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-774f248 e-con-full hk-project-risk-list  e-flex e-con e-child\" data-id=\"774f248\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af4b1b4 elementor-widget elementor-widget-html\" data-id=\"af4b1b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- ==========================================\n     HONGKAI \u2014 PROJECT RISK CONTROL LIST\n     CLEAN VERSION \/ 2026-07-19\n=========================================== -->\n\n<div class=\"hk-project-risk-list\">\n\n  <!-- 01 -->\n  <div class=\"hk-project-risk-item\">\n    <span class=\"hk-project-risk-number\">01<\/span>\n\n    <h3>Process matching<\/h3>\n\n    <p>\n      The next machine must receive the right material, size and condition\n      from the previous process.\n    <\/p>\n  <\/div>\n\n  <!-- 02 -->\n  <div class=\"hk-project-risk-item\">\n    <span class=\"hk-project-risk-number\">02<\/span>\n\n    <h3>Capacity matching<\/h3>\n\n    <p>\n      One fast machine does not increase output when another process\n      remains the bottleneck.\n    <\/p>\n  <\/div>\n\n  <!-- 03 -->\n  <div class=\"hk-project-risk-item\">\n    <span class=\"hk-project-risk-number\">03<\/span>\n\n    <h3>Technical interface control<\/h3>\n\n    <p>\n      Reels, conductor range, tension, voltage, controls and material\n      transfer must work together.\n    <\/p>\n  <\/div>\n\n  <!-- 04 -->\n  <div class=\"hk-project-risk-item\">\n    <span class=\"hk-project-risk-number\">04<\/span>\n\n    <h3>Unified delivery schedule<\/h3>\n\n    <p>\n      Manufacturing, inspection, shipping and installation must follow\n      one practical sequence.\n    <\/p>\n  <\/div>\n\n  <!-- 05 -->\n  <div class=\"hk-project-risk-item\">\n    <span class=\"hk-project-risk-number\">05<\/span>\n\n    <h3>One after-sales contact<\/h3>\n\n    <p>\n      The customer needs one responsible project contact when a\n      cross-machine problem appears.\n    <\/p>\n  <\/div>\n\n<\/div>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 PROJECT RISK CONTROL\n========================================== *\/\n\n.hk-project-risk-list,\n.hk-project-risk-list * {\n  box-sizing: border-box;\n}\n\n.hk-project-risk-list {\n  width: 100%;\n  border: 0;\n  background-image: none;\n  box-shadow: none;\n  font-family: \"Roboto\", Arial, sans-serif;\n}\n\n\/* Remove legacy separator decorations. *\/\n.hk-project-risk-list::before,\n.hk-project-risk-list::after {\n  content: none;\n  display: none;\n}\n\n\/* ==========================================\n   ROW\n========================================== *\/\n\n.hk-project-risk-item {\n  display: grid;\n  grid-template-columns:\n    58px\n    minmax(190px, .68fr)\n    minmax(0, 1fr);\n\n  gap: 25px;\n  align-items: start;\n\n  width: 100%;\n  padding: 29px 0;\n}\n\n\/* ==========================================\n   NUMBER\n========================================== *\/\n\n.hk-project-risk-number {\n  display: block;\n  padding-top: 3px;\n\n  color: #1677C8;\n\n  font-family: \"Roboto Mono\", \"Courier New\", monospace;\n  font-size: 12px;\n  font-weight: 500;\n  line-height: 1.3;\n  letter-spacing: .05em;\n}\n\n\/* ==========================================\n   TITLE\n========================================== *\/\n\n.hk-project-risk-item h3 {\n  margin: 0;\n\n  color: #102A43;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n  font-size: clamp(18px, 1.45vw, 22px);\n  font-weight: 700;\n  line-height: 1.3;\n  letter-spacing: -.02em;\n}\n\n\/* ==========================================\n   DESCRIPTION\n========================================== *\/\n\n.hk-project-risk-item p {\n  margin: 0;\n\n  color: #667085;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.7;\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (min-width: 768px) and (max-width: 1024px) {\n  .hk-project-risk-item {\n    grid-template-columns:\n      45px\n      minmax(170px, .75fr)\n      minmax(0, 1fr);\n\n    gap: 18px;\n    padding: 25px 0;\n  }\n\n  .hk-project-risk-item h3 {\n    font-size: 18px;\n  }\n\n  .hk-project-risk-item p {\n    font-size: 15px;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width: 767px) {\n  .hk-project-risk-item {\n    grid-template-columns: 34px minmax(0, 1fr);\n    gap: 10px 12px;\n    padding: 22px 0;\n  }\n\n  .hk-project-risk-number {\n    padding-top: 2px;\n    font-size: 10px;\n  }\n\n  .hk-project-risk-item h3 {\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .hk-project-risk-item p {\n    grid-column: 2;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n}\n\n\/* ==========================================\n   VERY SMALL MOBILE\n========================================== *\/\n\n@media (max-width: 380px) {\n  .hk-project-risk-item {\n    grid-template-columns: 28px minmax(0, 1fr);\n    gap: 9px;\n    padding: 19px 0;\n  }\n\n  .hk-project-risk-item h3 {\n    font-size: 17px;\n  }\n\n  .hk-project-risk-item p {\n    font-size: 14px;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfdfc64 hk-risk-runtime elementor-widget elementor-widget-html\" data-id=\"cfdfc64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- =========================================================\n     HONGKAI \/ PROJECT RISK SCROLL SPOTLIGHT \/ SPACED V3\n     2026-07-19\n\n     Elementor setup:\n     1. Add \"hk-risk-section\" to the complete section\/container.\n     2. Add \"hk-risk-sticky\" to the left text container.\n     3. Add \"hk-risk-runtime\" to this HTML widget.\n     4. Keep the five cards inside .hk-project-risk-list.\n========================================================== -->\n\n<style>\n\/* =========================================================\n   RUNTIME WIDGET \u2014 DO NOT OCCUPY PAGE SPACE\n========================================================== *\/\n.hk-risk-runtime {\n  position: absolute !important;\n  inset: 0 auto auto 0 !important;\n  width: 1px !important;\n  height: 1px !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n\/* =========================================================\n   OUTER TWO-COLUMN SPACING\n   Elementor originally outputs gap: 0 between these columns.\n========================================================= *\/\n.hk-risk-section > .e-con-inner {\n  display: grid !important;\n  grid-template-columns: minmax(300px, 356px) minmax(0, 1fr) !important;\n  column-gap: clamp(48px, 4.5vw, 72px) !important;\n  row-gap: 0 !important;\n  align-items: start !important;\n}\n\n.hk-risk-section > .e-con-inner > .hk-risk-sticky,\n.hk-risk-section > .e-con-inner > .hk-project-risk-list {\n  width: 100% !important;\n  min-width: 0 !important;\n  height: auto !important;\n  min-height: 0 !important;\n  align-self: start !important;\n}\n\n\/* =========================================================\n   COMPONENT RESET + LEGACY LINE CLEANUP\n========================================================== *\/\n.hk-risk-section .hk-project-risk-list,\n.hk-risk-section .hk-project-risk-list * {\n  box-sizing: border-box;\n}\n\n.hk-risk-section .hk-project-risk-list {\n  display: grid !important;\n  gap: 12px !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  background: transparent !important;\n  background-image: none !important;\n  box-shadow: none !important;\n  list-style: none !important;\n  font-family: \"Roboto\", Arial, sans-serif;\n}\n\n\/* The script adds .hk-risk-list-widget to the real Elementor wrapper. *\/\n.hk-risk-section .hk-risk-list-widget,\n.hk-risk-section .hk-risk-list-widget > .elementor-widget-container {\n  border: 0 !important;\n  background-image: none !important;\n  box-shadow: none !important;\n}\n\n.hk-risk-section .hk-project-risk-list::before,\n.hk-risk-section .hk-project-risk-list::after,\n.hk-risk-section .hk-risk-list-widget::before,\n.hk-risk-section .hk-risk-list-widget::after,\n.hk-risk-section .hk-risk-list-widget > .elementor-widget-container::before,\n.hk-risk-section .hk-risk-list-widget > .elementor-widget-container::after {\n  content: none !important;\n  display: none !important;\n  width: 0 !important;\n  height: 0 !important;\n  border: 0 !important;\n  background: none !important;\n}\n\n.hk-risk-section .hk-project-risk-list > hr,\n.hk-risk-section .hk-project-risk-list > .elementor-divider,\n.hk-risk-section .hk-project-risk-list > .elementor-widget-divider {\n  display: none !important;\n}\n\n\/* =========================================================\n   RISK CARDS\n========================================================== *\/\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item {\n  position: relative;\n  display: grid !important;\n  grid-template-columns: 48px minmax(170px, .68fr) minmax(0, 1fr) !important;\n  gap: 22px !important;\n  align-items: center !important;\n  overflow: hidden;\n  width: 100% !important;\n  min-width: 0 !important;\n  min-height: 108px;\n  margin: 0 !important;\n  padding: 24px 26px !important;\n  border: 1px solid rgba(202, 216, 229, .88) !important;\n  border-radius: 14px !important;\n  background: rgba(255, 255, 255, .84) !important;\n  box-shadow: 0 8px 24px rgba(16, 42, 67, .025);\n  opacity: 1 !important;\n  cursor: default;\n  isolation: isolate;\n  transition:\n    transform 220ms ease,\n    border-color 220ms ease,\n    background-color 220ms ease,\n    box-shadow 220ms ease;\n}\n\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item::before {\n  content: \"\";\n  position: absolute;\n  z-index: 1;\n  inset: 0 auto 0 0;\n  width: 4px;\n  height: auto;\n  background: linear-gradient(180deg, #1677C8 0%, #33A0E8 68%, #E16A47 100%);\n  transform: scaleY(0);\n  transform-origin: center;\n  transition: transform 220ms ease;\n}\n\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item::after {\n  content: \"\";\n  position: absolute;\n  z-index: -1;\n  top: -65px;\n  right: -65px;\n  width: 150px;\n  height: 150px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(22, 119, 200, .08), transparent 68%);\n  opacity: 0;\n  transition: opacity 220ms ease;\n  pointer-events: none;\n}\n\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item:hover,\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item.is-active {\n  transform: translateX(4px);\n  border-color: rgba(22, 119, 200, .4) !important;\n  background: #FFFFFF !important;\n  box-shadow: 0 16px 38px rgba(16, 42, 67, .085);\n}\n\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item:hover::before,\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item.is-active::before {\n  transform: scaleY(1);\n}\n\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item:hover::after,\n.hk-risk-section .hk-project-risk-list > .hk-project-risk-item.is-active::after {\n  opacity: 1;\n}\n\n\/* =========================================================\n   NUMBER\n========================================================== *\/\n.hk-risk-section .hk-project-risk-number {\n  position: relative;\n  z-index: 2;\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  width: 38px !important;\n  height: 38px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 1px solid #C8D8E6;\n  border-radius: 10px;\n  color: #1677C8;\n  background: #F5F9FC;\n  font-family: \"Roboto Mono\", \"Courier New\", monospace;\n  font-size: 11px;\n  font-weight: 800;\n  line-height: 1;\n  letter-spacing: .05em;\n  transition:\n    color 200ms ease,\n    border-color 200ms ease,\n    background-color 200ms ease;\n}\n\n.hk-risk-section .hk-project-risk-item.is-active .hk-project-risk-number,\n.hk-risk-section .hk-project-risk-item:hover .hk-project-risk-number {\n  border-color: #102A43;\n  color: #FFFFFF;\n  background: #102A43;\n}\n\n\/* =========================================================\n   TITLE + DESCRIPTION\n========================================================== *\/\n.hk-risk-section .hk-project-risk-item h3 {\n  position: relative;\n  z-index: 2;\n  min-width: 0;\n  margin: 0 !important;\n  color: #102A43 !important;\n  font-family: \"Roboto\", Arial, sans-serif !important;\n  font-size: clamp(18px, 1.45vw, 22px) !important;\n  font-weight: 700 !important;\n  line-height: 1.28 !important;\n  letter-spacing: -.025em !important;\n}\n\n.hk-risk-section .hk-project-risk-item p {\n  position: relative;\n  z-index: 2;\n  min-width: 0;\n  margin: 0 !important;\n  color: #667085 !important;\n  font-family: \"Roboto\", Arial, sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 400 !important;\n  line-height: 1.65 !important;\n}\n\n\/* =========================================================\n   LEFT-COLUMN READING METER\n========================================================== *\/\n.hk-risk-section .hk-risk-meter {\n  width: 100%;\n  max-width: 380px;\n  margin-top: 18px;\n  padding: 15px 16px;\n  border: 1px solid rgba(188, 205, 220, .78);\n  border-radius: 12px;\n  background: rgba(255, 255, 255, .78);\n  box-shadow: 0 10px 30px rgba(16, 42, 67, .055);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n}\n\n.hk-risk-section .hk-risk-meter-head {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  margin-bottom: 10px;\n}\n\n.hk-risk-section .hk-risk-meter-label,\n.hk-risk-section .hk-risk-meter-count {\n  font-family: \"Roboto Mono\", \"Courier New\", monospace;\n  font-size: 9px;\n  font-weight: 800;\n  line-height: 1.3;\n  letter-spacing: .13em;\n  text-transform: uppercase;\n}\n\n.hk-risk-section .hk-risk-meter-label {\n  color: #1677C8;\n}\n\n.hk-risk-section .hk-risk-meter-count {\n  color: #73839A;\n}\n\n.hk-risk-section .hk-risk-meter-track {\n  overflow: hidden;\n  height: 4px;\n  border-radius: 99px;\n  background: #DCE6EF;\n}\n\n.hk-risk-section .hk-risk-meter-progress {\n  display: block;\n  width: 20%;\n  height: 100%;\n  border-radius: inherit;\n  background: linear-gradient(90deg, #1677C8 0%, #33A0E8 72%, #E16A47 100%);\n  transform-origin: left;\n  transition: width 240ms ease;\n}\n\n\/* =========================================================\n   TABLET\n========================================================== *\/\n@media (min-width: 768px) and (max-width: 1024px) {\n  .hk-risk-section > .e-con-inner {\n    grid-template-columns: 1fr !important;\n    row-gap: 38px !important;\n    column-gap: 0 !important;\n  }\n\n  .hk-risk-section > .e-con-inner > .hk-risk-sticky {\n    max-width: 620px !important;\n  }\n\n  .hk-risk-section .hk-project-risk-list > .hk-project-risk-item {\n    grid-template-columns: 44px minmax(150px, .72fr) minmax(0, 1fr) !important;\n    gap: 17px !important;\n    min-height: 102px;\n    padding: 21px !important;\n  }\n}\n\n\/* =========================================================\n   MOBILE\n========================================================== *\/\n@media (max-width: 767px) {\n  .hk-risk-section > .e-con-inner {\n    grid-template-columns: 1fr !important;\n    row-gap: 28px !important;\n    column-gap: 0 !important;\n  }\n\n  .hk-risk-section .hk-project-risk-list {\n    gap: 10px !important;\n  }\n\n  .hk-risk-section .hk-project-risk-list > .hk-project-risk-item {\n    grid-template-columns: 38px minmax(0, 1fr) !important;\n    gap: 8px 12px !important;\n    align-items: start !important;\n    min-height: 0;\n    padding: 18px 16px !important;\n    border-radius: 12px !important;\n    opacity: 1 !important;\n  }\n\n  .hk-risk-section .hk-project-risk-list > .hk-project-risk-item:hover,\n  .hk-risk-section .hk-project-risk-list > .hk-project-risk-item.is-active {\n    transform: none;\n  }\n\n  .hk-risk-section .hk-project-risk-number {\n    grid-row: 1 \/ span 2;\n    width: 36px !important;\n    height: 36px !important;\n  }\n\n  .hk-risk-section .hk-project-risk-item h3 {\n    font-size: 18px !important;\n    line-height: 1.3 !important;\n  }\n\n  .hk-risk-section .hk-project-risk-item p {\n    grid-column: 2;\n    font-size: 14px !important;\n    line-height: 1.58 !important;\n  }\n\n  .hk-risk-section .hk-risk-meter {\n    max-width: none;\n    margin-top: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .hk-risk-section .hk-project-risk-list > .hk-project-risk-item,\n  .hk-risk-section .hk-project-risk-list > .hk-project-risk-item::before,\n  .hk-risk-section .hk-project-risk-list > .hk-project-risk-item::after,\n  .hk-risk-section .hk-project-risk-number,\n  .hk-risk-section .hk-risk-meter-progress {\n    transition: none !important;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  \"use strict\";\n\n  const VERSION = \"2\";\n\n  function pad(number) {\n    return String(number).padStart(2, \"0\");\n  }\n\n  function initializeRiskSection(section) {\n    \/*\n       Elementor has an outer container and the HTML widget contains another\n       inner element with the same .hk-project-risk-list class. Select the one\n       whose direct children are the five real cards.\n    *\/\n    const listCandidates = Array.from(\n      section.querySelectorAll(\".hk-project-risk-list\")\n    );\n\n    const list = listCandidates.find(function (candidate) {\n      return Array.from(candidate.children).some(function (child) {\n        return child.classList.contains(\"hk-project-risk-item\");\n      });\n    });\n\n    if (!list) return;\n\n    const items = Array.from(list.children).filter(function (child) {\n      return child.classList.contains(\"hk-project-risk-item\");\n    });\n    if (!items.length) return;\n\n    if (\n      list.dataset.hkRiskSpotlightReady === VERSION &&\n      section.__hkRiskSpotlightList === list\n    ) {\n      return;\n    }\n\n    \/* Stop listeners from an earlier Elementor preview render. *\/\n    if (section.__hkRiskSpotlightController) {\n      section.__hkRiskSpotlightController.abort();\n    }\n\n    const controller = new AbortController();\n    const signal = controller.signal;\n\n    section.__hkRiskSpotlightController = controller;\n    section.__hkRiskSpotlightList = list;\n    list.dataset.hkRiskSpotlightReady = VERSION;\n\n    \/* Mark the real Elementor widget wrapper so legacy borders can be removed. *\/\n    const listWidget = list.closest(\".elementor-widget\");\n    if (listWidget) {\n      listWidget.classList.add(\"hk-risk-list-widget\");\n    }\n\n    \/* Correct the old contact anchor if it is still present. *\/\n    section\n      .querySelectorAll('a[href=\"#project\"]')\n      .forEach(function (link) {\n        link.setAttribute(\"href\", \"#project-contact\");\n      });\n\n    const meterHost = section.querySelector(\".hk-risk-sticky\");\n    let meter = section.querySelector(\".hk-risk-meter\");\n\n    if (!meter && meterHost) {\n      meter = document.createElement(\"div\");\n      meter.className = \"hk-risk-meter\";\n      meter.setAttribute(\"role\", \"progressbar\");\n      meter.setAttribute(\"aria-label\", \"Project risk reading progress\");\n      meter.setAttribute(\"aria-valuemin\", \"1\");\n      meter.setAttribute(\"aria-valuemax\", String(items.length));\n      meter.setAttribute(\"aria-valuenow\", \"1\");\n      meter.innerHTML =\n        '<div class=\"hk-risk-meter-head\">' +\n          '<span class=\"hk-risk-meter-label\">Risk control focus<\/span>' +\n          '<span class=\"hk-risk-meter-count\">01 \/ ' + pad(items.length) + '<\/span>' +\n        '<\/div>' +\n        '<div class=\"hk-risk-meter-track\" aria-hidden=\"true\">' +\n          '<span class=\"hk-risk-meter-progress\"><\/span>' +\n        '<\/div>';\n      meterHost.appendChild(meter);\n    }\n\n    const meterCount = meter\n      ? meter.querySelector(\".hk-risk-meter-count\")\n      : null;\n    const meterProgress = meter\n      ? meter.querySelector(\".hk-risk-meter-progress\")\n      : null;\n\n    let activeIndex = -1;\n    let frameRequested = false;\n\n    function setActive(index) {\n      if (index < 0 || index >= items.length || index === activeIndex) return;\n\n      activeIndex = index;\n\n      items.forEach(function (item, itemIndex) {\n        item.classList.toggle(\"is-active\", itemIndex === index);\n      });\n\n      if (meterCount) {\n        meterCount.textContent = pad(index + 1) + \" \/ \" + pad(items.length);\n      }\n\n      if (meterProgress) {\n        meterProgress.style.width =\n          (((index + 1) \/ items.length) * 100).toFixed(2) + \"%\";\n      }\n\n      if (meter) {\n        meter.setAttribute(\"aria-valuenow\", String(index + 1));\n      }\n    }\n\n    function updateFromScroll() {\n      frameRequested = false;\n\n      const sectionRect = section.getBoundingClientRect();\n      if (sectionRect.bottom <= 0 || sectionRect.top >= window.innerHeight) {\n        return;\n      }\n\n      const targetY = window.innerHeight * 0.53;\n      let closestIndex = 0;\n      let closestDistance = Infinity;\n\n      items.forEach(function (item, index) {\n        const rect = item.getBoundingClientRect();\n        const itemCenter = rect.top + rect.height \/ 2;\n        const distance = Math.abs(itemCenter - targetY);\n\n        if (distance < closestDistance) {\n          closestDistance = distance;\n          closestIndex = index;\n        }\n      });\n\n      setActive(closestIndex);\n    }\n\n    function requestUpdate() {\n      if (frameRequested) return;\n      frameRequested = true;\n      window.requestAnimationFrame(updateFromScroll);\n    }\n\n    items.forEach(function (item, index) {\n      item.addEventListener(\n        \"mouseenter\",\n        function () {\n          setActive(index);\n        },\n        { signal: signal }\n      );\n\n      item.addEventListener(\"mouseleave\", requestUpdate, { signal: signal });\n    });\n\n    window.addEventListener(\"scroll\", requestUpdate, {\n      passive: true,\n      signal: signal\n    });\n\n    window.addEventListener(\"resize\", requestUpdate, {\n      passive: true,\n      signal: signal\n    });\n\n    setActive(0);\n    requestUpdate();\n  }\n\n  function initializeAllRiskSections() {\n    document\n      .querySelectorAll(\".hk-risk-section\")\n      .forEach(initializeRiskSection);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initializeAllRiskSections, {\n      once: true\n    });\n  } else {\n    initializeAllRiskSections();\n  }\n\n  window.addEventListener(\"elementor\/frontend\/init\", function () {\n    window.setTimeout(initializeAllRiskSections, 250);\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-585a36d hk-peter-layout hk-section-anchor e-flex e-con-boxed e-con e-parent\" data-id=\"585a36d\" data-element_type=\"container\" data-e-type=\"container\" id=\"team\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4f13bed e-con-full hk-peter-photo e-flex e-con e-child\" data-id=\"4f13bed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eadec96 elementor-widget elementor-widget-bdt-member\" data-id=\"eadec96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bdt-member.bdt-calm\">\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-member skin-calm bdt-transition-toggle bdt-inline\">\n\t\t\t\n\t\t\t\t<div class=\"bdt-member-photo-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"bdt-member-photo\">\n\t\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/07\/PeterHe-e1784209363801.jpg\" title=\"PeterHe\" alt=\"PeterHe\" loading=\"lazy\" \/>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t<div class=\"bdt-member-overlay bdt-overlay bdt-position-bottom bdt-text-center bdt-position-z-index\">\n\t\t\t\t<div class=\"bdt-member-desc\">\n\t\t\t\t\t<div class=\"bdt-member-content bdt-transition-slide-bottom-small\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"bdt-member-name\">\n\t\t\t\t\t\t\t\tPeter He\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"bdt-member-role\">\n\t\t\t\t\t\t\t\tCMO &amp; Sales Manger \t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"bdt-member-icons bdt-transition-slide-bottom\">\n\t\t\t\t\t\t\t<a class=\"bdt-member-icon elementor-repeater-item-9fc022b\" href=\"https:\/\/www.facebook.com\/Peterhehongkai\/\" data-bdt-tooltip=\"title: Facebook;\" rel=\"nofollow noopener\" target=\"_blank\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"fa-fw e-font-icon-svg e-fab-facebook-f\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a class=\"bdt-member-icon elementor-repeater-item-8240483\" href=\"https:\/\/www.youtube.com\/@HongKaivideos?sub_confirmation=1\" data-bdt-tooltip=\"title: Youtube;\" rel=\"nofollow noopener\" target=\"_blank\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"fa-fw e-font-icon-svg e-fab-youtube\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a class=\"bdt-member-icon elementor-repeater-item-796acfb\" href=\"https:\/\/www.linkedin.com\/in\/peter-he-hongkai\/\" data-bdt-tooltip=\"title: Linkedin;\" rel=\"nofollow noopener\" target=\"_blank\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"fa-fw e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd60b16 e-con-full hk-peter-content e-flex e-con e-child\" data-id=\"fd60b16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a14e188 hk-team-runtime elementor-widget elementor-widget-html\" data-id=\"a14e188\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI \/ INTERNATIONAL PROJECT TEAM FLOW \/ COMPACT V3 \/ 2026-07-19 -->\n<style>\n  .hk-team-runtime {\n    position: absolute !important;\n    inset: 0 auto auto 0 !important;\n    width: 1px !important;\n    height: 1px !important;\n    min-width: 0 !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n  #team .hk-team-flow-status {\n    width: 100%;\n    margin: 0 0 12px;\n    padding: 10px 13px;\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    align-items: center;\n    gap: 10px 16px;\n    border: 1px solid rgba(197, 212, 225, 0.76);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.68);\n    box-shadow: 0 10px 28px rgba(16, 42, 67, 0.045);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n  }\n\n  #team .hk-team-flow-label,\n  #team .hk-team-flow-count {\n    font: 800 9px\/1.3 \"Courier New\", monospace;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  #team .hk-team-flow-label {\n    color: #1677c8;\n  }\n\n  #team .hk-team-flow-label::before {\n    content: \"\";\n    display: inline-block;\n    width: 6px;\n    height: 6px;\n    margin-right: 8px;\n    border-radius: 50%;\n    background: #e16a47;\n    box-shadow: 0 0 0 4px rgba(225, 106, 71, 0.1);\n    vertical-align: 1px;\n  }\n\n  #team .hk-team-flow-count {\n    color: #74849a;\n  }\n\n  #team .hk-team-flow-track {\n    grid-column: 1 \/ -1;\n    height: 4px;\n    overflow: hidden;\n    border-radius: 99px;\n    background: #dbe6ef;\n  }\n\n  #team .hk-team-flow-progress {\n    display: block;\n    width: 33.333%;\n    height: 100%;\n    border-radius: inherit;\n    background: linear-gradient(90deg, #1677c8, #33a0e8 76%, #e16a47);\n    transition: width 360ms cubic-bezier(0.22, 1, 0.36, 1);\n  }\n\n  #team .hk-team-responsibility-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    gap: 12px !important;\n    align-items: stretch !important;\n    width: 100% !important;\n  }\n\n  #team .hk-team-responsibility-card {\n    position: relative;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: stretch !important;\n    justify-content: flex-start !important;\n    gap: 13px !important;\n    overflow: hidden;\n    width: 100% !important;\n    min-width: 0 !important;\n    height: auto !important;\n    min-height: 168px !important;\n    margin: 0 !important;\n    padding: 16px !important;\n    border: 1px solid rgba(202, 216, 229, 0.82) !important;\n    border-radius: 14px !important;\n    background: rgba(255, 255, 255, 0.88) !important;\n    opacity: 1 !important;\n    isolation: isolate;\n    transition:\n      transform 240ms ease,\n      border-color 240ms ease,\n      box-shadow 240ms ease,\n      background-color 240ms ease;\n  }\n\n  #team .hk-team-responsibility-card > div {\n    min-width: 0 !important;\n    width: 100% !important;\n    height: auto !important;\n    margin: 0 !important;\n  }\n\n  #team .hk-team-responsibility-card h3 {\n    margin: 0 0 8px !important;\n    color: #102a43 !important;\n    font-family: \"Roboto\", Arial, sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    line-height: 1.32 !important;\n    letter-spacing: -0.02em !important;\n  }\n\n  #team .hk-team-responsibility-card p {\n    margin: 0 !important;\n    color: #667085 !important;\n    font-family: \"Roboto\", Arial, sans-serif !important;\n    font-size: 12.5px !important;\n    font-weight: 400 !important;\n    line-height: 1.58 !important;\n  }\n\n  #team .hk-team-responsibility-card::after {\n    content: \"\";\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    height: 3px;\n    background: linear-gradient(90deg, #1677c8, #33a0e8);\n    transform: scaleX(0);\n    transform-origin: left;\n    transition: transform 300ms ease;\n  }\n\n  #team .hk-team-responsibility-card.is-active,\n  #team .hk-team-responsibility-card:hover,\n  #team .hk-team-responsibility-card:focus-visible {\n    opacity: 1;\n    transform: translateY(-3px);\n    border-color: rgba(22, 119, 200, 0.38) !important;\n    background: rgba(255, 255, 255, 0.98) !important;\n    box-shadow: 0 18px 38px rgba(16, 42, 67, 0.11);\n    outline: none;\n  }\n\n  #team .hk-team-responsibility-card.is-active::after,\n  #team .hk-team-responsibility-card:hover::after,\n  #team .hk-team-responsibility-card:focus-visible::after {\n    transform: scaleX(1);\n  }\n\n  #team .hk-team-responsibility-number {\n    display: inline-grid !important;\n    place-items: center !important;\n    flex: 0 0 34px !important;\n    align-self: flex-start !important;\n    width: 34px !important;\n    min-width: 34px !important;\n    max-width: 34px !important;\n    height: 34px !important;\n    min-height: 34px !important;\n    max-height: 34px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    border: 1px solid #c8d8e6 !important;\n    border-radius: 9px !important;\n    background: #f5f9fc !important;\n    color: #1677c8 !important;\n    font-family: \"Roboto Mono\", \"Courier New\", monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    line-height: 1 !important;\n    letter-spacing: 0.05em !important;\n    transition:\n      color 220ms ease,\n      background-color 220ms ease,\n      border-color 220ms ease,\n      transform 220ms ease;\n  }\n\n  \/*\n     Elementor may apply the class to the complete widget wrapper instead of\n     the text node. These rules keep the active background on the 38px badge.\n  *\/\n  #team .hk-team-responsibility-number > .elementor-widget-container {\n    display: grid !important;\n    place-items: center !important;\n    width: 100% !important;\n    height: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-radius: inherit !important;\n    color: inherit !important;\n    background: transparent !important;\n  }\n\n  #team .hk-team-responsibility-number .elementor-heading-title,\n  #team .hk-team-responsibility-number p,\n  #team .hk-team-responsibility-number span {\n    display: block !important;\n    width: auto !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    color: inherit !important;\n    background: transparent !important;\n    font: inherit !important;\n    line-height: 1 !important;\n  }\n\n  #team .hk-team-responsibility-card.is-active .hk-team-responsibility-number,\n  #team .hk-team-responsibility-card:hover .hk-team-responsibility-number,\n  #team .hk-team-responsibility-card:focus-visible .hk-team-responsibility-number {\n    border-color: #102a43 !important;\n    background: #102a43 !important;\n    color: #ffffff !important;\n    transform: scale(1.06);\n  }\n\n  #team .hk-team-contact-links a {\n    position: relative;\n    overflow: hidden;\n    transition:\n      color 220ms ease,\n      background-color 220ms ease,\n      border-color 220ms ease,\n      transform 220ms ease,\n      box-shadow 220ms ease;\n  }\n\n  #team .hk-team-contact-links a::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(110deg, rgba(22, 119, 200, 0.08), transparent 62%);\n    transform: translateX(-102%);\n    transition: transform 300ms ease;\n    pointer-events: none;\n  }\n\n  #team .hk-team-contact-links a:hover,\n  #team .hk-team-contact-links a:focus-visible {\n    transform: translateY(-3px);\n    border-color: rgba(22, 119, 200, 0.42) !important;\n    background: #ffffff !important;\n    box-shadow: 0 14px 30px rgba(16, 42, 67, 0.09);\n    outline: none;\n  }\n\n  #team .hk-team-contact-links a:hover::before,\n  #team .hk-team-contact-links a:focus-visible::before {\n    transform: translateX(0);\n  }\n\n  #team .hk-team-contact-links a:hover .hk-team-contact-arrow,\n  #team .hk-team-contact-links a:focus-visible .hk-team-contact-arrow {\n    transform: translate(3px, -3px);\n  }\n\n  #team .hk-team-contact-arrow {\n    transition: transform 220ms ease;\n  }\n\n  #team .hk-team-contact-quote {\n    position: relative;\n    overflow: hidden;\n    width: 100% !important;\n    margin: 20px 0 16px !important;\n    padding: 18px 20px 18px 24px !important;\n    border: 0 !important;\n    border-left: 4px solid #e16a47 !important;\n    border-radius: 0 14px 14px 0 !important;\n    color: #102a43 !important;\n    background: rgba(255, 255, 255, 0.62) !important;\n    box-shadow: 0 12px 30px rgba(16, 42, 67, 0.04);\n    font-family: \"Roboto\", Arial, sans-serif !important;\n    font-size: clamp(19px, 1.4vw, 21px) !important;\n    font-weight: 700 !important;\n    line-height: 1.42 !important;\n    letter-spacing: -0.02em !important;\n  }\n\n  #team .hk-team-contact-quote::after {\n    content: \"\\201C\";\n    position: absolute;\n    top: -18px;\n    right: 14px;\n    color: rgba(22, 119, 200, 0.08);\n    font-family: Georgia, serif;\n    font-size: 88px;\n    font-weight: 700;\n    line-height: 1;\n    pointer-events: none;\n  }\n\n  \/* ==========================================\n     COMPACT SECTION SCALE\n     Shrink the complete team section together.\n  ========================================== *\/\n\n  #team > .e-con-inner {\n    display: grid !important;\n    grid-template-columns: minmax(360px, 430px) minmax(0, 1fr) !important;\n    align-items: start !important;\n    gap: 54px !important;\n    width: calc(100% - 40px) !important;\n    max-width: 1180px !important;\n    margin: 0 auto !important;\n    padding: 76px 0 !important;\n  }\n\n  #team .hk-peter-photo,\n  #team .hk-peter-content {\n    min-width: 0 !important;\n    height: auto !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    align-self: start !important;\n  }\n\n  #team .hk-peter-photo {\n    width: 100% !important;\n    max-width: 430px !important;\n    justify-self: end !important;\n  }\n\n  #team .hk-peter-photo > .elementor-element,\n  #team .hk-peter-photo .elementor-widget-container,\n  #team .hk-peter-photo .bdt-member,\n  #team .hk-peter-photo .bdt-member-photo-wrapper,\n  #team .hk-peter-photo .bdt-member-photo,\n  #team .hk-peter-photo .bdt-member-photo > div {\n    width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n  }\n\n  #team .hk-peter-photo .bdt-member-photo {\n    border-radius: 30px !important;\n  }\n\n  #team .hk-peter-photo img {\n    display: block !important;\n    width: 100% !important;\n    height: auto !important;\n    aspect-ratio: 1 \/ 1 !important;\n    object-fit: cover !important;\n  }\n\n  #team .hk-peter-photo .bdt-member-overlay {\n    padding: 22px 22px 30px !important;\n  }\n\n  #team .hk-peter-photo .bdt-member-name {\n    font-size: 20px !important;\n    line-height: 1.25 !important;\n  }\n\n  #team .hk-peter-photo .bdt-member-role {\n    font-size: 13px !important;\n    line-height: 1.45 !important;\n  }\n\n  #team .hk-peter-content {\n    width: 100% !important;\n    max-width: none !important;\n    gap: 14px !important;\n  }\n\n  #team .hk-peter-content > .elementor-element:not(.hk-team-runtime) {\n    width: 100% !important;\n    margin: 0 !important;\n  }\n\n  #team .hk-peter-content h2 {\n    margin: 0 !important;\n    font-size: clamp(32px, 2.6vw, 38px) !important;\n    line-height: 1.16 !important;\n    letter-spacing: -0.035em !important;\n  }\n\n  #team .hk-peter-content .elementor-widget-heading + .elementor-widget-text-editor,\n  #team .hk-peter-content .elementor-widget-heading + .elementor-widget-text-editor p {\n    margin: 0 !important;\n    font-size: 15px !important;\n    line-height: 1.55 !important;\n  }\n\n  #team .hk-peter-content .elementor-widget-text-editor + .elementor-widget-text-editor,\n  #team .hk-peter-content .elementor-widget-text-editor + .elementor-widget-text-editor p {\n    margin: 0 !important;\n    font-size: 15px !important;\n    line-height: 1.72 !important;\n  }\n\n  #team .hk-team-contact-links {\n    gap: 12px !important;\n  }\n\n  #team .hk-team-contact-links a {\n    min-height: 60px !important;\n    padding: 14px 18px !important;\n    border-radius: 10px !important;\n    font-size: 16px !important;\n    line-height: 1.2 !important;\n  }\n\n  @media (min-width: 768px) and (max-width: 1024px) {\n    #team > .e-con-inner {\n      grid-template-columns: 1fr !important;\n      gap: 36px !important;\n      width: calc(100% - 48px) !important;\n      max-width: 760px !important;\n      padding: 70px 0 !important;\n    }\n\n    #team .hk-peter-photo {\n      max-width: 440px !important;\n      justify-self: center !important;\n    }\n\n    #team .hk-peter-content {\n      justify-self: center !important;\n    }\n  }\n\n  @media (max-width: 767px) {\n    #team > .e-con-inner {\n      grid-template-columns: 1fr !important;\n      gap: 30px !important;\n      width: calc(100% - 28px) !important;\n      max-width: 560px !important;\n      padding: 54px 0 !important;\n    }\n\n    #team .hk-peter-photo {\n      max-width: 420px !important;\n      justify-self: center !important;\n    }\n\n    #team .hk-peter-content {\n      gap: 12px !important;\n    }\n\n    #team .hk-peter-content h2 {\n      font-size: clamp(29px, 9vw, 34px) !important;\n      line-height: 1.16 !important;\n    }\n\n    #team .hk-team-flow-status {\n      margin-bottom: 12px;\n    }\n\n    #team .hk-team-responsibility-grid {\n      grid-template-columns: 1fr !important;\n      gap: 10px !important;\n    }\n\n    #team .hk-team-responsibility-card {\n      display: grid !important;\n      grid-template-columns: 36px minmax(0, 1fr) !important;\n      gap: 11px !important;\n      min-height: 0 !important;\n      padding: 18px 16px !important;\n      opacity: 1 !important;\n    }\n\n    #team .hk-team-responsibility-card.is-active,\n    #team .hk-team-responsibility-card:hover,\n    #team .hk-team-responsibility-card:focus-visible,\n    #team .hk-team-contact-links a:hover,\n    #team .hk-team-contact-links a:focus-visible {\n      transform: none;\n    }\n\n    #team .hk-team-responsibility-number {\n      width: 36px !important;\n      min-width: 36px !important;\n      max-width: 36px !important;\n      height: 36px !important;\n      min-height: 36px !important;\n      max-height: 36px !important;\n    }\n\n    #team .hk-team-responsibility-card h3 {\n      font-size: 16px !important;\n    }\n\n    #team .hk-team-responsibility-card p {\n      font-size: 13px !important;\n    }\n\n    #team .hk-team-contact-quote {\n      margin: 22px 0 18px !important;\n      padding: 18px 18px 18px 21px !important;\n      font-size: 19px !important;\n      line-height: 1.48 !important;\n    }\n\n    #team .hk-team-contact-links {\n      grid-template-columns: 1fr !important;\n      gap: 10px !important;\n    }\n\n    #team .hk-team-contact-links a {\n      min-height: 56px !important;\n      padding: 13px 16px !important;\n      font-size: 15px !important;\n    }\n  }\n\n  @media (max-width: 620px) {\n    #team .hk-team-responsibility-grid {\n      grid-template-columns: 1fr !important;\n      gap: 10px !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #team .hk-team-flow-progress,\n    #team .hk-team-responsibility-card,\n    #team .hk-team-responsibility-card::after,\n    #team .hk-team-responsibility-number,\n    #team .hk-team-contact-links a,\n    #team .hk-team-contact-links a::before,\n    #team .hk-team-contact-arrow {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    \"use strict\";\n\n    function initializeProjectTeamFlow() {\n      const section = document.querySelector(\"#team\");\n      if (!section || section.dataset.hkTeamFlowReady === \"true\") return;\n\n      const grid = section.querySelector(\".hk-team-responsibility-grid\");\n      const cards = Array.from(\n        section.querySelectorAll(\".hk-team-responsibility-card\")\n      );\n      if (!grid || !cards.length) return;\n\n      section.dataset.hkTeamFlowReady = \"true\";\n\n      section.querySelectorAll(\"h1, h2, h3, h4, p, span\").forEach(function (node) {\n        if (\n          node.children.length === 0 &&\n          \/CMO\\s*&\\s*Sales\\s+Man(?:a)?ger\/i.test(\n            node.textContent.trim()\n          )\n        ) {\n          node.textContent = \"International Project Director\";\n        }\n      });\n\n      const flow = document.createElement(\"div\");\n      flow.className = \"hk-team-flow-status\";\n      flow.setAttribute(\"aria-label\", \"One responsible project path progress\");\n      flow.innerHTML =\n        '<span class=\"hk-team-flow-label\">One responsible project path<\/span>' +\n        '<span class=\"hk-team-flow-count\">01 \/ 03<\/span>' +\n        '<div class=\"hk-team-flow-track\" aria-hidden=\"true\">' +\n        '<span class=\"hk-team-flow-progress\"><\/span>' +\n        \"<\/div>\";\n      grid.parentNode.insertBefore(flow, grid);\n\n      const count = flow.querySelector(\".hk-team-flow-count\");\n      const progress = flow.querySelector(\".hk-team-flow-progress\");\n      let activeIndex = -1;\n      let sequenceStarted = false;\n      const timers = [];\n\n      function pad(number) {\n        return String(number).padStart(2, \"0\");\n      }\n\n      function setActive(index) {\n        if (index < 0 || index >= cards.length) return;\n        activeIndex = index;\n\n        cards.forEach(function (card, cardIndex) {\n          const active = cardIndex === index;\n          card.classList.toggle(\"is-active\", active);\n          card.classList.remove(\"is-complete\");\n          if (active) {\n            card.setAttribute(\"aria-current\", \"step\");\n          } else {\n            card.removeAttribute(\"aria-current\");\n          }\n        });\n\n        count.textContent = pad(index + 1) + \" \/ \" + pad(cards.length);\n        progress.style.width = ((index + 1) \/ cards.length) * 100 + \"%\";\n      }\n\n      function playSequence() {\n        if (sequenceStarted) return;\n        sequenceStarted = true;\n        cards.forEach(function (_card, index) {\n          const timer = window.setTimeout(function () {\n            setActive(index);\n          }, index * 650);\n          timers.push(timer);\n        });\n      }\n\n      cards.forEach(function (card, index) {\n        card.tabIndex = 0;\n        card.addEventListener(\"mouseenter\", function () {\n          setActive(index);\n        });\n        card.addEventListener(\"focus\", function () {\n          setActive(index);\n        });\n        card.addEventListener(\"mouseleave\", function () {\n          if (sequenceStarted) setActive(cards.length - 1);\n        });\n        card.addEventListener(\"blur\", function () {\n          if (sequenceStarted) setActive(cards.length - 1);\n        });\n      });\n\n      section.querySelectorAll(\".hk-team-contact-links a\").forEach(function (link) {\n        const text = link.textContent.replace(\"\u2197\", \"\").trim();\n        link.setAttribute(\"aria-label\", text + \" \u2014 contact Peter He\");\n      });\n\n      if (\"IntersectionObserver\" in window) {\n        const observer = new IntersectionObserver(\n          function (entries) {\n            if (entries.some(function (entry) { return entry.isIntersecting; })) {\n              playSequence();\n              observer.disconnect();\n            }\n          },\n          { threshold: 0.28 }\n        );\n        observer.observe(grid);\n      } else {\n        playSequence();\n      }\n\n      setActive(0);\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initializeProjectTeamFlow);\n    } else {\n      initializeProjectTeamFlow();\n    }\n\n    window.addEventListener(\"elementor\/frontend\/init\", function () {\n      window.setTimeout(initializeProjectTeamFlow, 250);\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c4b0c6 elementor-widget elementor-widget-html\" data-id=\"6c4b0c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">09<\/span>\n  <span class=\"hk-section-label__text\">\nYOUR INTERNATIONAL PROJECT TEAM<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2b7f86 elementor-widget elementor-widget-heading\" data-id=\"d2b7f86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your International Project Team<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c673be elementor-widget elementor-widget-text-editor\" data-id=\"1c673be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Peter He \u00b7 International Project Director &amp; Production Line Integrator<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5902f6e elementor-widget elementor-widget-text-editor\" data-id=\"5902f6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>Peter coordinates customer requirements, solution and quotation, contract progress, manufacturing schedule, inspection, delivery, installation and after-sales communication.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-688217e elementor-widget elementor-widget-html\" data-id=\"688217e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<!-- ==========================================\n     HONGKAI \u2014 PROJECT TEAM RESPONSIBILITIES\n========================================== -->\n\n<section class=\"hk-team-contact\">\n\n  <!-- Three responsibility cards -->\n  <div class=\"hk-team-responsibility-grid\">\n\n    <article class=\"hk-team-responsibility-card\">\n      <span class=\"hk-team-responsibility-number\">01<\/span>\n\n      <div>\n        <h3>Customer &amp; project<\/h3>\n        <p>Requirements \u00b7 proposal \u00b7 quotation \u00b7 contract<\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"hk-team-responsibility-card\">\n      <span class=\"hk-team-responsibility-number\">02<\/span>\n\n      <div>\n        <h3>Engineering &amp; supply<\/h3>\n        <p>HONGKAI team \u00b7 specialist makers \u00b7 schedule<\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"hk-team-responsibility-card\">\n      <span class=\"hk-team-responsibility-number\">03<\/span>\n\n      <div>\n        <h3>Delivery &amp; support<\/h3>\n        <p>Inspection \u00b7 shipment \u00b7 installation \u00b7 after-sales<\/p>\n      <\/div>\n    <\/article>\n\n  <\/div>\n\n  <!-- Quote -->\n  <blockquote class=\"hk-team-contact-quote\">\n    \u201cWhen a cross-machine problem appears, the customer should\n    know exactly who will coordinate the answer.\u201d\n  <\/blockquote>\n\n  <!-- Contact links -->\n  <nav class=\"hk-team-contact-links\" aria-label=\"Contact Peter He\">\n\n    <a href=\"mailto:peter@hkcablemachine.com\">\n      <span>Email Peter<\/span>\n      <span class=\"hk-team-contact-arrow\" aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n\n    <a href=\"https:\/\/wa.me\/8618681065860\" target=\"_blank\" rel=\"noopener nofollow\">\n      <span>WhatsApp<\/span>\n      <span class=\"hk-team-contact-arrow\" aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n\n    <a href=\"https:\/\/www.linkedin.com\/in\/peter-he-hongkai\/\" target=\"_blank\" rel=\"noopener nofollow\">\n      <span>LinkedIn<\/span>\n      <span class=\"hk-team-contact-arrow\" aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n\n  <\/nav>\n\n<\/section>\n\n<style>\n\/* ==========================================\n   HONGKAI \u2014 PROJECT TEAM RESPONSIBILITIES\n========================================== *\/\n\n.hk-team-contact,\n.hk-team-contact * {\n  box-sizing: border-box;\n}\n\n.hk-team-contact {\n  --hk-navy: #102A43;\n  --hk-blue: #1677C8;\n  --hk-orange: #E16A47;\n  --hk-text: #344054;\n  --hk-muted: #667085;\n  --hk-line: #DCE3EA;\n  --hk-background: #EEF3F7;\n  --hk-white: #FFFFFF;\n\n  width: 100%;\n  padding: 40px 0;\n\n  color: var(--hk-text);\n  font-family: \"Roboto\", Arial, sans-serif;\n}\n\n\/* ==========================================\n   THREE CARDS\n========================================== *\/\n\n.hk-team-responsibility-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px;\n\n  width: 100%;\n}\n\n.hk-team-responsibility-card {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  gap: 44px;\n\n  min-width: 0;\n  min-height: 250px;\n  padding: 36px 32px;\n\n  border: 1px solid var(--hk-line);\n  border-radius: 14px;\n\n  background: rgba(255, 255, 255, .92);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, .95),\n    0 8px 24px rgba(16, 42, 67, .025);\n\n  transition:\n    transform .24s ease,\n    border-color .24s ease,\n    box-shadow .24s ease;\n}\n\n.hk-team-responsibility-card:hover {\n  transform: translateY(-3px);\n  border-color: rgba(22, 119, 200, .35);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, .95),\n    0 14px 30px rgba(16, 42, 67, .07);\n}\n\n.hk-team-responsibility-number {\n  display: block;\n\n  color: var(--hk-blue);\n\n  font-family: \"Roboto Mono\", monospace;\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 1;\n  letter-spacing: .04em;\n}\n\n.hk-team-responsibility-card h3 {\n  margin: 0 0 14px;\n\n  color: var(--hk-navy);\n\n  font-size: 25px;\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -.02em;\n}\n\n.hk-team-responsibility-card p {\n  max-width: 340px;\n  margin: 0;\n\n  color: var(--hk-muted);\n\n  font-size: 18px;\n  font-weight: 400;\n  line-height: 1.55;\n}\n\n\/* ==========================================\n   QUOTE\n========================================== *\/\n\n.hk-team-contact-quote {\n  position: relative;\n\n  width: 100%;\n  max-width: 1230px;\n\n  margin: 56px 0;\n  padding: 38px 40px 38px 48px;\n\n  color: var(--hk-navy);\n  border: 0;\n  border-left: 5px solid var(--hk-orange);\n  background: transparent;\n\n  font-family: \"Roboto\", Arial, sans-serif;\n  font-size: clamp(28px, 3vw, 40px);\n  font-weight: 700;\n  font-style: normal;\n  line-height: 1.45;\n  letter-spacing: -.025em;\n\n  text-wrap: balance;\n}\n\n\/* ==========================================\n   CONTACT LINKS\n========================================== *\/\n\n.hk-team-contact-links {\n  display: grid;\n  grid-template-columns: repeat(3, max-content);\n  gap: 20px;\n\n  width: 100%;\n}\n\n.hk-team-contact-links a,\n.hk-team-contact-links a:link,\n.hk-team-contact-links a:visited {\n  display: inline-flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 22px;\n\n  min-width: 218px;\n  min-height: 88px;\n  padding: 22px 28px;\n\n  color: var(--hk-navy) !important;\n  border: 1px solid var(--hk-line);\n  border-radius: 12px;\n\n  background: rgba(255, 255, 255, .92);\n  text-decoration: none !important;\n\n  font-size: 23px;\n  font-weight: 700;\n  line-height: 1;\n\n  transition:\n    color .22s ease,\n    border-color .22s ease,\n    background-color .22s ease,\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.hk-team-contact-links a:hover,\n.hk-team-contact-links a:focus-visible {\n  transform: translateY(-2px);\n\n  color: var(--hk-blue) !important;\n  border-color: rgba(22, 119, 200, .45);\n  background: var(--hk-white);\n\n  box-shadow: 0 12px 24px rgba(16, 42, 67, .07);\n}\n\n.hk-team-contact-arrow {\n  color: currentColor;\n\n  font-size: 28px;\n  font-weight: 400;\n  line-height: 1;\n\n  transition: transform .22s ease;\n}\n\n.hk-team-contact-links a:hover .hk-team-contact-arrow {\n  transform: translate(3px, -3px);\n}\n\n\/* ==========================================\n   TABLET\n========================================== *\/\n\n@media (min-width: 768px) and (max-width: 1024px) {\n  .hk-team-contact {\n    padding: 32px 0;\n  }\n\n  .hk-team-responsibility-grid {\n    gap: 12px;\n  }\n\n  .hk-team-responsibility-card {\n    min-height: 230px;\n    padding: 28px 24px;\n    gap: 36px;\n  }\n\n  .hk-team-responsibility-card h3 {\n    font-size: 21px;\n  }\n\n  .hk-team-responsibility-card p {\n    font-size: 16px;\n  }\n\n  .hk-team-contact-quote {\n    margin: 48px 0;\n    padding: 30px 28px 30px 36px;\n\n    font-size: 30px;\n  }\n\n  .hk-team-contact-links {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .hk-team-contact-links a,\n  .hk-team-contact-links a:link,\n  .hk-team-contact-links a:visited {\n    min-width: 0;\n    min-height: 76px;\n    padding: 18px 20px;\n\n    font-size: 19px;\n  }\n}\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width: 767px) {\n  .hk-team-contact {\n    padding: 24px 0;\n  }\n\n  .hk-team-responsibility-grid {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .hk-team-responsibility-card {\n    min-height: 0;\n    padding: 24px 22px;\n    gap: 28px;\n  }\n\n  .hk-team-responsibility-card h3 {\n    margin-bottom: 10px;\n    font-size: 21px;\n  }\n\n  .hk-team-responsibility-card p {\n    max-width: none;\n    font-size: 16px;\n  }\n\n  .hk-team-contact-quote {\n    max-width: 100%;\n    margin: 38px 0;\n    padding: 16px 4px 16px 22px;\n\n    border-left-width: 4px;\n\n    font-size: 24px;\n    line-height: 1.4;\n    text-wrap: pretty;\n  }\n\n  .hk-team-contact-links {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .hk-team-contact-links a,\n  .hk-team-contact-links a:link,\n  .hk-team-contact-links a:visited {\n    width: 100%;\n    min-width: 0;\n    min-height: 64px;\n    padding: 16px 20px;\n\n    border-radius: 10px;\n    font-size: 18px;\n  }\n\n  .hk-team-contact-arrow {\n    font-size: 24px;\n  }\n}\n\n\/* ==========================================\n   REDUCED MOTION\n========================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .hk-team-responsibility-card,\n  .hk-team-contact-links a,\n  .hk-team-contact-arrow {\n    transition: none;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e0c6f6 hk-section-anchor e-flex e-con-boxed e-con e-parent\" data-id=\"9e0c6f6\" data-element_type=\"container\" data-e-type=\"container\" id=\"cases\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4297e2d e-con-full e-flex e-con e-child\" data-id=\"4297e2d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d12685 elementor-widget elementor-widget-html\" data-id=\"7d12685\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">10<\/span>\n  <span class=\"hk-section-label__text\">\nVERIFIED DELIVERY EVIDENCE\n<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-199a3b3 elementor-widget elementor-widget-heading\" data-id=\"199a3b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Real Projects. Real Equipment. Real Delivery.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dcf2dfc e-con-full e-flex e-con e-child\" data-id=\"dcf2dfc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-abc69f0 elementor-widget elementor-widget-text-editor\" data-id=\"abc69f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>This section is intentionally limited to three case slots. Add the country, customer goal, scope and result only after the project evidence has been internally verified.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6855b4b e-flex e-con-boxed e-con e-parent\" data-id=\"6855b4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b85f1f0 hk-cases-runtime elementor-widget elementor-widget-html\" data-id=\"b85f1f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!--\n  HONGKAI \/ SIX CUSTOMER-REPORTED CASE CARDS \/ 2026-07-19\n  Replace the HTML widget that contains the six .hk-vc-card elements.\n  Keep the separate CASES \u2014 EVIDENCE CAROUSEL runtime widget.\n-->\n<style>\n  .hk-vc-section {\n    width: 100%;\n  }\n\n  .hk-vc-grid {\n    width: 100%;\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 24px;\n  }\n\n  .hk-vc-card {\n    min-width: 0;\n    overflow: hidden;\n    display: flex;\n    flex-direction: column;\n    border: 1px solid #dce3ea;\n    border-radius: 16px;\n    background: #ffffff;\n    box-shadow: 0 10px 28px rgba(16, 42, 67, 0.045);\n  }\n\n  .hk-vc-image {\n    width: 100%;\n    aspect-ratio: 16 \/ 10;\n    margin: 0;\n    overflow: hidden;\n    position: relative;\n    background: #dfe8ef;\n  }\n\n  .hk-vc-image::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, transparent 62%, rgba(9, 29, 48, 0.18));\n    pointer-events: none;\n  }\n\n  .hk-vc-image img {\n    width: 100%;\n    height: 100%;\n    display: block;\n    object-fit: cover;\n  }\n\n  .hk-vc-content {\n    flex: 1 1 auto;\n    padding: 28px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .hk-vc-case-label,\n  .hk-vc-meta-label {\n    color: #1677c8;\n    font: 800 10px\/1.35 \"Courier New\", monospace;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .hk-vc-case-label {\n    margin-bottom: 15px;\n  }\n\n  .hk-vc-content h3 {\n    margin: 0 0 23px !important;\n    color: #102a43;\n    font: 800 clamp(21px, 1.8vw, 28px)\/1.2 Arial, sans-serif;\n    letter-spacing: -0.03em;\n  }\n\n  .hk-vc-information {\n    margin-bottom: 19px;\n  }\n\n  .hk-vc-information p {\n    margin: 8px 0 0 !important;\n    color: #516176;\n    font: 600 14px\/1.6 Arial, sans-serif;\n  }\n\n  .hk-vc-feedback {\n    padding: 16px 17px;\n    border-left: 3px solid rgba(22, 119, 200, 0.42);\n    border-radius: 0 9px 9px 0;\n    background: #f5f8fb;\n  }\n\n  .hk-vc-feedback p {\n    color: #637389;\n    font-weight: 400;\n    font-style: italic;\n  }\n\n  .hk-vc-result {\n    margin-top: auto;\n    padding-top: 18px;\n    border-top: 1px solid #e0e8ef;\n    color: #102a43;\n    font: 800 10px\/1.5 \"Courier New\", monospace;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n  }\n\n  @media (max-width: 1024px) {\n    .hk-vc-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 18px;\n    }\n\n    .hk-vc-content {\n      padding: 24px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .hk-vc-grid {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .hk-vc-card {\n      border-radius: 14px;\n    }\n\n    .hk-vc-content {\n      padding: 22px 19px;\n    }\n\n    .hk-vc-content h3 {\n      margin-bottom: 19px !important;\n      font-size: 23px;\n    }\n\n    .hk-vc-information p {\n      font-size: 13px;\n    }\n  }\n<\/style>\n\n<section class=\"hk-vc-section\" aria-label=\"Customer-reported project records\">\n  <div class=\"hk-vc-grid\">\n    <article class=\"hk-vc-card\">\n      <figure class=\"hk-vc-image\">\n        <img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2023\/04\/Bangladesh-Client-scaled.jpg\" alt=\"Sumon Reza with HONGKAI fiber optic cable project equipment\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/figure>\n      <div class=\"hk-vc-content\">\n        <div class=\"hk-vc-case-label\">Case 01 \/ Southeast Asia<\/div>\n        <h3>Telecommunications Service Expansion<\/h3>\n        <div class=\"hk-vc-information\">\n          <div class=\"hk-vc-meta-label\">Customer Record<\/div>\n          <p>Sumon Reza \u00b7 Factory Manager<\/p>\n        <\/div>\n        <div class=\"hk-vc-information hk-vc-feedback\">\n          <div class=\"hk-vc-meta-label\">Customer Feedback<\/div>\n          <p>\u201cHONGKAI\u2019s fiber-optic cable equipment has been a game changer for our telecommunications company in Southeast Asia. Its quality and reliability have allowed us to expand our services and meet growing customer demand.\u201d<\/p>\n        <\/div>\n        <div class=\"hk-vc-result\">Customer-Reported Result \u00b7 Service Expansion<\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"hk-vc-card\">\n      <figure class=\"hk-vc-image\">\n        <img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/04\/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20171020151152.jpg\" alt=\"Mohammed Ali with HONGKAI fiber optic cable project equipment\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/figure>\n      <div class=\"hk-vc-content\">\n        <div class=\"hk-vc-case-label\">Case 02 \/ Network Installation<\/div>\n        <h3>Long-Term Network Installation Support<\/h3>\n        <div class=\"hk-vc-information\">\n          <div class=\"hk-vc-meta-label\">Customer Record<\/div>\n          <p>Mohammed Ali \u00b7 CEO<\/p>\n        <\/div>\n        <div class=\"hk-vc-information hk-vc-feedback\">\n          <div class=\"hk-vc-meta-label\">Customer Feedback<\/div>\n          <p>\u201cI have been using HONGKAI\u2019s fiber-optic cable solutions in my network installations for years and have never been disappointed. The products are top-notch, and the customer service is exceptional.\u201d<\/p>\n        <\/div>\n        <div class=\"hk-vc-result\">Customer-Reported Result \u00b7 Long-Term Use<\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"hk-vc-card\">\n      <figure class=\"hk-vc-image\">\n        <img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/04\/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20171130082154.jpg\" alt=\"Ahmed Mohamed with HONGKAI fiber optic cable production line equipment\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/figure>\n      <div class=\"hk-vc-content\">\n        <div class=\"hk-vc-case-label\">Case 03 \/ Production Efficiency<\/div>\n        <h3>Fiber-Optic Production Efficiency Improvement<\/h3>\n        <div class=\"hk-vc-information\">\n          <div class=\"hk-vc-meta-label\">Customer Record<\/div>\n          <p>Ahmed Mohamed \u00b7 Manager<\/p>\n        <\/div>\n        <div class=\"hk-vc-information hk-vc-feedback\">\n          <div class=\"hk-vc-meta-label\">Customer Feedback<\/div>\n          <p>\u201cI highly recommend HONGKAI\u2019s fiber-optic cable production line. It has helped us reduce production time and costs while maintaining high quality standards. HONGKAI\u2019s customer service has also been exceptional.\u201d<\/p>\n        <\/div>\n        <div class=\"hk-vc-result\">Customer-Reported Result \u00b7 Time and Cost Control<\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"hk-vc-card\">\n      <figure class=\"hk-vc-image\">\n        <img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/04\/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20180601105819.jpg\" alt=\"Tariq Abdullah with HONGKAI fiber optic cable production line in Jakarta\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/figure>\n      <div class=\"hk-vc-content\">\n        <div class=\"hk-vc-case-label\">Case 04 \/ Jakarta<\/div>\n        <h3>Long-Term Fiber-Optic Production Line Operation<\/h3>\n        <div class=\"hk-vc-information\">\n          <div class=\"hk-vc-meta-label\">Customer Record<\/div>\n          <p>Tariq Abdullah \u00b7 Operations Manager<br>Jakarta, Indonesia<\/p>\n        <\/div>\n        <div class=\"hk-vc-information hk-vc-feedback\">\n          <div class=\"hk-vc-meta-label\">Customer Feedback<\/div>\n          <p>\u201cWe have been using the HONGKAI fiber-optic cable production line for years, and it continues to impress. It is an essential piece of equipment for our operations in Jakarta.\u201d<\/p>\n        <\/div>\n        <div class=\"hk-vc-result\">Customer-Reported Result \u00b7 Reliable Operation<\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"hk-vc-card\">\n      <figure class=\"hk-vc-image\">\n        <img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Client-moment.jpg\" alt=\"Maria da Silva with HONGKAI fiber optic cable production equipment in S\u00e3o Paulo\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/figure>\n      <div class=\"hk-vc-content\">\n        <div class=\"hk-vc-case-label\">Case 05 \/ S\u00e3o Paulo<\/div>\n        <h3>Fiber-Optic Cable Production in S\u00e3o Paulo<\/h3>\n        <div class=\"hk-vc-information\">\n          <div class=\"hk-vc-meta-label\">Customer Record<\/div>\n          <p>Maria da Silva \u00b7 WP Officer<br>S\u00e3o Paulo, Brazil<\/p>\n        <\/div>\n        <div class=\"hk-vc-information hk-vc-feedback\">\n          <div class=\"hk-vc-meta-label\">Customer Feedback<\/div>\n          <p>\u201cThe quality of the fiber-optic cable produced by HONGKAI\u2019s production line is unmatched. It has helped us become a major participant in the telecommunications industry here in S\u00e3o Paulo.\u201d<\/p>\n        <\/div>\n        <div class=\"hk-vc-result\">Customer-Reported Result \u00b7 Production Quality<\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"hk-vc-card\">\n      <figure class=\"hk-vc-image\">\n        <img src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2022\/09\/with-client.pic_.jpg\" alt=\"John Kibet with HONGKAI fiber optic cable production equipment supporting connectivity in Tanzania\" loading=\"lazy\" decoding=\"async\" title=\"\">\n      <\/figure>\n      <div class=\"hk-vc-content\">\n        <div class=\"hk-vc-case-label\">Case 06 \/ Tanzania<\/div>\n        <h3>Fiber-Optic Production Supporting Rural Connectivity<\/h3>\n        <div class=\"hk-vc-information\">\n          <div class=\"hk-vc-meta-label\">Customer Record<\/div>\n          <p>John Kibet \u00b7 CEO<br>Tanzania<\/p>\n        <\/div>\n        <div class=\"hk-vc-information hk-vc-feedback\">\n          <div class=\"hk-vc-meta-label\">Customer Feedback<\/div>\n          <p>\u201cOur rural community in Tanzania now has reliable internet thanks to HONGKAI\u2019s fiber-optic cable production line. The equipment is top-notch and has helped us bridge the digital divide.\u201d<\/p>\n        <\/div>\n        <div class=\"hk-vc-result\">Customer-Reported Result \u00b7 Rural Connectivity<\/div>\n      <\/div>\n    <\/article>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c6d33b e-flex e-con-boxed e-con e-parent\" data-id=\"3c6d33b\" data-element_type=\"container\" data-e-type=\"container\" id=\"project-contact\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5632467 e-con-full e-flex e-con e-child\" data-id=\"5632467\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1319c20 elementor-widget elementor-widget-html\" data-id=\"1319c20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<div class=\"hk-section-label\">\n  <span class=\"hk-section-label__number\">11<\/span>\n  <span class=\"hk-section-label__text\">\nPROJECT REQUIREMENT SUBMISSION<\/span>\n<\/div>\n\n<style>\n.hk-section-label{\n  display:flex;\n  align-items:center;\n  gap:14px;\n}\n\n.hk-section-label__number{\n  display:inline-flex;\n  width:42px;\n  height:42px;\n  flex:0 0 42px;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:7px;\n  background:#102A43;\n  color:#FFFFFF;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n}\n\n.hk-section-label__text{\n  color:#1677C8;\n\n  font-family:\"Roboto Mono\", monospace;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.3;\n  letter-spacing:.15em;\n}\n\n\/* \u624b\u673a\u7aef *\/\n@media (max-width:767px){\n  .hk-section-label{\n    justify-content:center;\n    gap:10px;\n    text-align:center;\n  }\n\n  .hk-section-label__number{\n    width:38px;\n    height:38px;\n    flex-basis:38px;\n    font-size:13px;\n  }\n\n  .hk-section-label__text{\n    font-size:11px;\n    letter-spacing:.12em;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b729d8d elementor-widget elementor-widget-heading\" data-id=\"b729d8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Start with Your Cable Product<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1f78c7 elementor-widget elementor-widget-text-editor\" data-id=\"d1f78c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\t\t<p>The goal is not \u201csend me your catalogue.\u201d Share what you plan to produce so the conversation can begin with the correct process and equipment scope.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3e6263 elementor-widget elementor-widget-html\" data-id=\"f3e6263\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- =========================================================\n     HONGKAI \/ PROJECT REQUIREMENTS + DIRECT CONTACT\n     COMPACT CLEAN V2 \/ 2026-07-19\n\n     Replace the complete current HTML widget that contains:\n     .hk-project-requirements\n========================================================== -->\n\n<div class=\"hk-project-requirements hk-project-requirements--compact\">\n\n  <ol class=\"hk-requirements-list\" aria-label=\"Information needed for a cable production line project\">\n    <li>\n      <span class=\"hk-requirement-number\" aria-hidden=\"true\">01<\/span>\n      <span class=\"hk-requirement-text\">Cable drawing and product specification<\/span>\n    <\/li>\n\n    <li>\n      <span class=\"hk-requirement-number\" aria-hidden=\"true\">02<\/span>\n      <span class=\"hk-requirement-text\">Target capacity or line speed<\/span>\n    <\/li>\n\n    <li>\n      <span class=\"hk-requirement-number\" aria-hidden=\"true\">03<\/span>\n      <span class=\"hk-requirement-text\">Factory size and existing equipment<\/span>\n    <\/li>\n\n    <li>\n      <span class=\"hk-requirement-number\" aria-hidden=\"true\">04<\/span>\n      <span class=\"hk-requirement-text\">Budget range and expected purchase time<\/span>\n    <\/li>\n  <\/ol>\n\n  <div class=\"hk-project-contact\">\n    <div class=\"hk-project-contact-label\">Direct Project Contact<\/div>\n\n    <a class=\"hk-project-contact-email\"\n       href=\"mailto:peter@hkcablemachine.com?subject=Cable%20Production%20Line%20Project\"\n       aria-label=\"Email Peter about your cable production line project\">\n      <span class=\"hk-project-contact-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\">\n          <rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.6\"\/>\n          <path d=\"m5 7 7 5 7-5\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/span>\n      <span class=\"hk-project-contact-copy\">\n        <small>Email<\/small>\n        <strong>peter@hkcablemachine.com<\/strong>\n      <\/span>\n      <span class=\"hk-project-contact-arrow\" aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n\n    <a class=\"hk-project-contact-whatsapp\" href=\"https:\/\/wa.me\/8618681065860?text=Hello%20Peter%2C%20I%20would%20like%20to%20discuss%20a%20cable%20production%20line%20project.\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Discuss your cable production line project with Peter on WhatsApp\">\n      <span class=\"hk-project-contact-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\">\n          <path d=\"M19.4 4.7A9 9 0 0 0 5.2 15.5L4 20l4.6-1.2a9 9 0 0 0 10.8-14.1Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/>\n          <path d=\"M9.1 8.1c.2-.4.4-.4.7-.4h.4c.2 0 .4.1.5.4l.7 1.7c.1.3.1.5-.1.7l-.6.8c-.2.2-.1.4 0 .6.6 1 1.4 1.8 2.5 2.4.2.1.4.1.6-.1l.8-1c.2-.2.4-.3.7-.2l1.7.8c.3.1.4.3.4.5 0 .4-.2 1.3-.8 1.8-.6.6-1.5.8-2.4.6-1.4-.3-3.2-1.1-4.7-2.6-1.2-1.2-2.2-2.8-2.4-4.1-.2-.8 0-1.4.4-1.9.4-.4 1-.7 1.6 0Z\" fill=\"currentColor\"\/>\n        <\/svg>\n      <\/span>\n      <span class=\"hk-project-contact-copy\">\n        <small>WhatsApp Peter<\/small>\n        <strong>+86 186 8106 5860<\/strong>\n      <\/span>\n      <span class=\"hk-project-contact-arrow\" aria-hidden=\"true\">\u2197<\/span>\n    <\/a>\n  <\/div>\n\n<\/div>\n\n<style>\n\/* =========================================================\n   COMPONENT RESET\n========================================================== *\/\n.hk-project-requirements--compact,\n.hk-project-requirements--compact * {\n  box-sizing: border-box;\n}\n\n.hk-project-requirements--compact {\n  --hk-blue: #1677C8;\n  --hk-navy: #102A43;\n  --hk-muted: #667085;\n  --hk-line: #D4E0EA;\n  --hk-soft: #F3F8FC;\n  --hk-orange: #E16A47;\n\n  display: grid !important;\n  gap: 16px !important;\n  width: 100% !important;\n  height: auto !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--hk-navy);\n  font-family: \"Roboto\", Arial, sans-serif;\n}\n\n\/* =========================================================\n   FOUR PROJECT INPUTS\n========================================================== *\/\n.hk-project-requirements--compact .hk-requirements-list {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 9px !important;\n  width: 100% !important;\n  height: auto !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  list-style: none !important;\n  background: transparent !important;\n}\n\n.hk-project-requirements--compact .hk-requirements-list > li {\n  position: relative;\n  display: grid !important;\n  grid-template-columns: 36px minmax(0, 1fr) !important;\n  gap: 13px !important;\n  align-items: center !important;\n  overflow: hidden;\n  width: 100% !important;\n  height: auto !important;\n  min-height: 68px !important;\n  margin: 0 !important;\n  padding: 13px 16px !important;\n  border: 1px solid var(--hk-line) !important;\n  border-radius: 12px !important;\n  background: rgba(255, 255, 255, .82) !important;\n  box-shadow: 0 7px 20px rgba(16, 42, 67, .025);\n  transition:\n    transform .2s ease,\n    border-color .2s ease,\n    background-color .2s ease,\n    box-shadow .2s ease;\n}\n\n.hk-project-requirements--compact .hk-requirements-list > li::before {\n  content: \"\";\n  position: absolute;\n  inset: 0 auto 0 0;\n  width: 3px;\n  background: linear-gradient(180deg, var(--hk-blue), #43A7EB);\n  transform: scaleY(0);\n  transform-origin: center;\n  transition: transform .2s ease;\n}\n\n.hk-project-requirements--compact .hk-requirements-list > li:hover {\n  transform: translateX(3px);\n  border-color: rgba(22, 119, 200, .38) !important;\n  background: #FFFFFF !important;\n  box-shadow: 0 12px 28px rgba(16, 42, 67, .065);\n}\n\n.hk-project-requirements--compact .hk-requirements-list > li:hover::before {\n  transform: scaleY(1);\n}\n\n.hk-project-requirements--compact .hk-requirement-number {\n  display: grid !important;\n  place-items: center !important;\n  width: 34px !important;\n  min-width: 34px !important;\n  max-width: 34px !important;\n  height: 34px !important;\n  min-height: 34px !important;\n  max-height: 34px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 1px solid #C9DBE9 !important;\n  border-radius: 9px !important;\n  color: var(--hk-blue) !important;\n  background: var(--hk-soft) !important;\n  font-family: \"Roboto Mono\", \"Courier New\", monospace !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  line-height: 1 !important;\n  letter-spacing: .05em !important;\n}\n\n.hk-project-requirements--compact .hk-requirement-text {\n  display: block !important;\n  min-width: 0;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--hk-navy) !important;\n  font-family: \"Roboto\", Arial, sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  line-height: 1.4 !important;\n  letter-spacing: -.012em !important;\n}\n\n\/* =========================================================\n   DIRECT CONTACT\n========================================================== *\/\n.hk-project-requirements--compact .hk-project-contact {\n  position: relative;\n  overflow: hidden;\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 9px !important;\n  width: 100% !important;\n  height: auto !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 18px !important;\n  border: 1px solid #C9DCEB !important;\n  border-radius: 14px !important;\n  background: linear-gradient(135deg, #F8FBFE 0%, #EDF6FC 100%) !important;\n  box-shadow: 0 12px 32px rgba(16, 42, 67, .05);\n}\n\n.hk-project-requirements--compact .hk-project-contact::before {\n  content: \"\";\n  position: absolute;\n  inset: 0 auto auto 0;\n  width: 68px;\n  height: 3px;\n  background: var(--hk-orange);\n}\n\n.hk-project-requirements--compact .hk-project-contact-label {\n  margin: 0 0 3px !important;\n  padding: 0 !important;\n  color: var(--hk-blue) !important;\n  font-family: \"Roboto Mono\", \"Courier New\", monospace !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  line-height: 1.3 !important;\n  letter-spacing: .14em !important;\n  text-transform: uppercase !important;\n}\n\n.hk-project-requirements--compact .hk-project-contact-email,\n.hk-project-requirements--compact .hk-project-contact-whatsapp,\n.hk-project-requirements--compact .hk-project-contact-email:visited,\n.hk-project-requirements--compact .hk-project-contact-whatsapp:visited {\n  display: grid !important;\n  grid-template-columns: 34px minmax(0, 1fr) 20px !important;\n  gap: 10px !important;\n  align-items: center !important;\n  width: 100% !important;\n  min-width: 0 !important;\n  min-height: 56px !important;\n  margin: 0 !important;\n  padding: 10px 12px !important;\n  border: 1px solid rgba(183, 204, 220, .78) !important;\n  border-radius: 10px !important;\n  color: var(--hk-navy) !important;\n  background: rgba(255, 255, 255, .84) !important;\n  box-shadow: none !important;\n  text-decoration: none !important;\n  transition:\n    transform .2s ease,\n    border-color .2s ease,\n    background-color .2s ease,\n    box-shadow .2s ease;\n}\n\n.hk-project-requirements--compact .hk-project-contact-email:hover,\n.hk-project-requirements--compact .hk-project-contact-whatsapp:hover {\n  transform: translateY(-2px);\n  border-color: rgba(22, 119, 200, .42) !important;\n  color: var(--hk-navy) !important;\n  background: #FFFFFF !important;\n  box-shadow: 0 10px 24px rgba(16, 42, 67, .07) !important;\n}\n\n.hk-project-requirements--compact .hk-project-contact-email:focus-visible,\n.hk-project-requirements--compact .hk-project-contact-whatsapp:focus-visible {\n  outline: 3px solid rgba(22, 119, 200, .24);\n  outline-offset: 2px;\n}\n\n.hk-project-requirements--compact .hk-project-contact-icon {\n  display: grid !important;\n  place-items: center !important;\n  width: 34px !important;\n  height: 34px !important;\n  border-radius: 9px !important;\n  color: var(--hk-blue) !important;\n  background: rgba(22, 119, 200, .09) !important;\n}\n\n.hk-project-requirements--compact .hk-project-contact-icon svg {\n  display: block !important;\n  width: 18px !important;\n  height: 18px !important;\n}\n\n.hk-project-requirements--compact .hk-project-contact-copy {\n  display: grid !important;\n  gap: 2px !important;\n  min-width: 0;\n}\n\n.hk-project-requirements--compact .hk-project-contact-copy small {\n  display: block !important;\n  margin: 0 !important;\n  color: var(--hk-muted) !important;\n  font-family: \"Roboto Mono\", \"Courier New\", monospace !important;\n  font-size: 9px !important;\n  font-weight: 700 !important;\n  line-height: 1.25 !important;\n  letter-spacing: .08em !important;\n  text-transform: uppercase !important;\n}\n\n.hk-project-requirements--compact .hk-project-contact-copy strong {\n  display: block !important;\n  overflow: hidden;\n  margin: 0 !important;\n  color: var(--hk-navy) !important;\n  font-family: \"Roboto\", Arial, sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  line-height: 1.35 !important;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.hk-project-requirements--compact .hk-project-contact-arrow {\n  color: var(--hk-blue) !important;\n  font-size: 17px !important;\n  line-height: 1 !important;\n  transition: transform .2s ease;\n}\n\n.hk-project-requirements--compact .hk-project-contact-email:hover .hk-project-contact-arrow,\n.hk-project-requirements--compact .hk-project-contact-whatsapp:hover .hk-project-contact-arrow {\n  transform: translate(2px, -2px);\n}\n\n\/* =========================================================\n   MOBILE\n========================================================== *\/\n@media (max-width: 767px) {\n  .hk-project-requirements--compact {\n    gap: 14px !important;\n  }\n\n  .hk-project-requirements--compact .hk-requirements-list {\n    gap: 8px !important;\n  }\n\n  .hk-project-requirements--compact .hk-requirements-list > li {\n    grid-template-columns: 34px minmax(0, 1fr) !important;\n    gap: 11px !important;\n    min-height: 64px !important;\n    padding: 12px 13px !important;\n  }\n\n  .hk-project-requirements--compact .hk-requirements-list > li:hover {\n    transform: none;\n  }\n\n  .hk-project-requirements--compact .hk-requirement-number {\n    width: 32px !important;\n    min-width: 32px !important;\n    max-width: 32px !important;\n    height: 32px !important;\n    min-height: 32px !important;\n    max-height: 32px !important;\n  }\n\n  .hk-project-requirements--compact .hk-requirement-text {\n    font-size: 14px !important;\n  }\n\n  .hk-project-requirements--compact .hk-project-contact {\n    padding: 16px 13px 13px !important;\n  }\n\n  .hk-project-requirements--compact .hk-project-contact-email,\n  .hk-project-requirements--compact .hk-project-contact-whatsapp {\n    grid-template-columns: 32px minmax(0, 1fr) 18px !important;\n    gap: 9px !important;\n    min-height: 54px !important;\n    padding: 9px 10px !important;\n  }\n\n  .hk-project-requirements--compact .hk-project-contact-email:hover,\n  .hk-project-requirements--compact .hk-project-contact-whatsapp:hover {\n    transform: none;\n  }\n\n  .hk-project-requirements--compact .hk-project-contact-icon {\n    width: 32px !important;\n    height: 32px !important;\n  }\n\n  .hk-project-requirements--compact .hk-project-contact-copy strong {\n    font-size: 13px !important;\n  }\n}\n\n@media (max-width: 380px) {\n  .hk-project-requirements--compact .hk-project-contact-copy strong {\n    font-size: 12px !important;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .hk-project-requirements--compact .hk-requirements-list > li,\n  .hk-project-requirements--compact .hk-requirements-list > li::before,\n  .hk-project-requirements--compact .hk-project-contact-email,\n  .hk-project-requirements--compact .hk-project-contact-whatsapp,\n  .hk-project-requirements--compact .hk-project-contact-arrow {\n    transition: none !important;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9281851 e-con-full e-flex e-con e-child\" data-id=\"9281851\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be4db04 hk-project-form elementor-widget elementor-widget-wpforms\" data-id=\"be4db04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpforms.default\">\n\t\t\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wpforms-container wpforms-container-quiz wpforms-render-modern\" id=\"wpforms-14891\"><form id=\"wpforms-form-14891\" class=\"wpforms-validate wpforms-form\" data-formid=\"14891\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/id\/wp-json\/wp\/v2\/pages\/2423?wpforms_form_id=14891\" data-token=\"274d1fb5d98faa2c372c3569150c6109\" data-token-time=\"1784618307\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-14891-field_15-container\" class=\"wpforms-field wpforms-field-layout\" data-field-type=\"layout\" data-field-id=\"15\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_1\">Your name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-14891-field_1\" class=\"wpforms-field-small wpforms-field-required\" name=\"wpforms[fields][1]\" aria-errormessage=\"wpforms-14891-field_1-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_2-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_2\">Company <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-14891-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" aria-errormessage=\"wpforms-14891-field_2-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_3-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_3\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-14891-field_3\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][3]\" spellcheck=\"false\" aria-errormessage=\"wpforms-14891-field_3-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_4-container\" class=\"wpforms-field wpforms-field-phone\" data-field-type=\"phone\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_4\">WhatsApp \/ phone<\/label><input type=\"tel\" id=\"wpforms-14891-field_4\" class=\"wpforms-field-medium wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][4]\" aria-label=\"WhatsApp \/ phone\" aria-errormessage=\"wpforms-14891-field_4-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_5-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_5\">Country \/ region <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-14891-field_5\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][5]\" aria-errormessage=\"wpforms-14891-field_5-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_6-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_6\">Cable product \/ specification <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-14891-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" placeholder=\"e.g. FTTH, Cat6, THHN \/ THWN\" aria-errormessage=\"wpforms-14891-field_6-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_7-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"7\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_7\">Target capacity<\/label><input type=\"text\" id=\"wpforms-14891-field_7\" class=\"wpforms-field-medium\" name=\"wpforms[fields][7]\" placeholder=\"e.g. kg\/h, m\/min or annual output\" aria-errormessage=\"wpforms-14891-field_7-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_8-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-type=\"select\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_8\">Project type <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-14891-field_8\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][8]\" required=\"required\"><option value=\"New cable factory\"  class=\"choice-1 depth-1\"  >New cable factory<\/option><option value=\"Capacity expansion\"  class=\"choice-2 depth-1\"  >Capacity expansion<\/option><option value=\"New cable product or process\"  class=\"choice-3 depth-1\"  >New cable product or process<\/option><option value=\"Replace or upgrade existing equipment\"  class=\"choice-4 depth-1\"  >Replace or upgrade existing equipment<\/option><option value=\"Spare parts or supporting system\"  class=\"choice-5 depth-1\"  >Spare parts or supporting system<\/option><option value=\"Not sure yet\"  class=\"choice-6 depth-1\"  >Not sure yet<\/option><\/select><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_9-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_9\">Factory size \/ available space<\/label><input type=\"text\" id=\"wpforms-14891-field_9\" class=\"wpforms-field-medium\" name=\"wpforms[fields][9]\" placeholder=\"e.g. 60 \u00d7 25 m or layout drawing\" aria-errormessage=\"wpforms-14891-field_9-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_10-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"10\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_10\">Existing equipment<\/label><input type=\"text\" id=\"wpforms-14891-field_10\" class=\"wpforms-field-medium\" name=\"wpforms[fields][10]\" placeholder=\"Machine, model or current process\" aria-errormessage=\"wpforms-14891-field_10-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_11-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-type=\"select\" data-field-id=\"11\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_11\">Budget range<\/label><select id=\"wpforms-14891-field_11\" class=\"wpforms-field-medium\" name=\"wpforms[fields][11]\"><option value=\"Under USD 50,000\"  class=\"choice-1 depth-1\"  >Under USD 50,000<\/option><option value=\"USD 50,000\u2013100,000\"  class=\"choice-2 depth-1\"  >USD 50,000\u2013100,000<\/option><option value=\"USD 100,000\u2013250,000\"  class=\"choice-3 depth-1\"  >USD 100,000\u2013250,000<\/option><option value=\"USD 250,000\u2013500,000\"  class=\"choice-4 depth-1\"  >USD 250,000\u2013500,000<\/option><option value=\"USD 500,000\u20131,000,000\"  class=\"choice-5 depth-1\"  >USD 500,000\u20131,000,000<\/option><option value=\"Over USD 1,000,000\"  class=\"choice-6 depth-1\"  >Over USD 1,000,000<\/option><option value=\"Budget not decided\"  class=\"choice-7 depth-1\"  >Budget not decided<\/option><option value=\"Need HONGKAI recommendation\"  class=\"choice-8 depth-1\"  >Need HONGKAI recommendation<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-14891-field_12-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-type=\"select\" data-field-id=\"12\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_12\">Expected purchase time<\/label><select id=\"wpforms-14891-field_12\" class=\"wpforms-field-medium\" name=\"wpforms[fields][12]\"><option value=\"Within 1 month\"  class=\"choice-1 depth-1\"  >Within 1 month<\/option><option value=\"1\u20133 months\"  class=\"choice-2 depth-1\"  >1\u20133 months<\/option><option value=\"3\u20136 months\"  class=\"choice-3 depth-1\"  >3\u20136 months<\/option><option value=\"6\u201312 months\"  class=\"choice-4 depth-1\"  >6\u201312 months<\/option><option value=\"More than 12 months\"  class=\"choice-5 depth-1\"  >More than 12 months<\/option><option value=\"Research and planning stage\"  class=\"choice-6 depth-1\"  >Research and planning stage<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-14891-field_13-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-type=\"textarea\" data-field-id=\"13\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_13\">Project details <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-14891-field_13\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][13]\" placeholder=\"Tell us the cable structure, materials, standard, capacity, current process and main project concern.\" aria-errormessage=\"wpforms-14891-field_13-error\" required><\/textarea><\/div>\t\t<div id=\"wpforms-14891-field_16-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"16\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-14891-field_16\" >reference available Existing<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-14891-field_16\" class=\"wpforms-field-medium\" name=\"wpforms[fields][16]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-14891-field_14-container\" class=\"wpforms-field wpforms-field-file-upload\" data-field-type=\"file-upload\" data-field-id=\"14\"><label class=\"wpforms-field-label\" for=\"wpforms-14891-field_14\">Cable drawing or reference file<\/label><div\n\t\tclass=\"wpforms-uploader \"\n\t\tdata-field-id=\"14\"\n\t\tdata-form-id=\"14891\"\n\t\tdata-input-name=\"wpforms_14891_14\"\n\t\tdata-extensions=\"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages,woff2,woff,ttf,eot,svg,otf,json,epub,mobi,m4r,aif,aiff,apk\"\n\t\tdata-max-size=\"52428800\"\n\t\tdata-max-file-number=\"1\"\n\t\tdata-post-max-size=\"52428800\"\n\t\tdata-max-parallel-uploads=\"4\"\n\t\tdata-parallel-uploads=\"true\"\n\t\tdata-file-chunk-size=\"2097152\">\n\t<div class=\"dz-message\">\n\t\t<svg  viewBox=\"0 0 640 640\" focusable=\"false\" data-icon=\"inbox\" width=\"50px\" height=\"50px\" fill=\"currentColor\" aria-hidden=\"true\">\n\t\t\t<path d=\"M352 173.3L352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384L288 173.3L246.6 214.7C234.1 227.2 213.8 227.2 201.3 214.7C188.8 202.2 188.8 181.9 201.3 169.4L297.3 73.4C309.8 60.9 330.1 60.9 342.6 73.4L438.6 169.4C451.1 181.9 451.1 202.2 438.6 214.7C426.1 227.2 405.8 227.2 393.3 214.7L352 173.3zM320 464C364.2 464 400 428.2 400 384L480 384C515.3 384 544 412.7 544 448L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 448C96 412.7 124.7 384 160 384L240 384C240 428.2 275.8 464 320 464zM464 488C477.3 488 488 477.3 488 464C488 450.7 477.3 440 464 440C450.7 440 440 450.7 440 464C440 477.3 450.7 488 464 488z\"\/>\n\t\t<\/svg>\n\n\t\t<span class=\"modern-title\">\n\t\t\t\t\t\t\tDrag &amp; Drop Files, \t\t\t\t<span>Choose Files to Upload<\/span>\n\t\t\t\t\t<\/span>\n\n\t\t\t<\/div>\n<\/div>\n\n<input\n\t\ttype=\"text\"\n\t\tautocomplete=\"off\"\n\t\treadonly\n\t\tclass=\"dropzone-input\"\n\t\tstyle=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\"\n\t\tid=\"wpforms-14891-field_14\"\n\t\tname=\"wpforms_14891_14\" \t\tvalue=\"\">\n<\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-14891-field_16-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-14891-field_16-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-14891-field_16-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"14891\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/pages\/2423\"><input type=\"hidden\" name=\"url_referer\" value=\"\">\t\t<input type=\"hidden\" name=\"vjt_form_plugin\" value=\"wpforms\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_form_id\" value=\"14891\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_form_name\" value=\"Cable Production Project Requirements\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_submit_page\" value=\"https:\/\/hkcablemachine.com\/id\/id\/wp-json\/wp\/v2\/pages\/2423\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_submit_title\" value=\"HONGKAI Cable Machinery\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_referrer\" value=\"\" \/>\n\t\t<button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-14891\" class=\"wpforms-submit\" data-alt-text=\"\u53d1\u9001\u4e2d\u2026\" data-submit-text=\"Send project requirements\" aria-live=\"assertive\" value=\"wpforms-submit\">Send project requirements<\/button><\/div><\/form><\/div>  <!-- .wpforms-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-334bbe4 hk-form-runtime elementor-widget elementor-widget-html\" data-id=\"334bbe4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\n<!-- HONGKAI \/ PROJECT FORM COMPLETION UX \/ PHONE FIELD FIX V4 \/ 2026-07-19 -->\n<style>\n  .hk-form-runtime {\n    position: absolute !important;\n    inset: 0 auto auto 0 !important;\n    width: 1px !important;\n    height: 1px !important;\n    min-width: 0 !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n  #project-contact {\n    scroll-margin-top: 150px;\n  }\n\n  \/* ======================================================\n     FRONT-END FORM CARD\n     Elementor editor showed this card, but the published\n     WPForms wrapper was transparent with zero padding.\n  ====================================================== *\/\n  #wpforms-14891 {\n    --wpforms-field-border-radius: 10px;\n    --wpforms-field-border-color: #cbdbe8;\n    --wpforms-field-background-color: #ffffff;\n    --wpforms-field-text-color: #26364a;\n    --wpforms-label-color: #102a43;\n    box-sizing: border-box !important;\n    width: 100% !important;\n    margin: 0 !important;\n    padding: 32px !important;\n    border: 1px solid rgba(196, 211, 224, 0.86) !important;\n    border-radius: 18px !important;\n    background: rgba(255, 255, 255, 0.96) !important;\n    box-shadow: 0 18px 48px rgba(16, 42, 67, 0.075) !important;\n  }\n\n  #wpforms-form-14891 {\n    box-sizing: border-box !important;\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: transparent !important;\n  }\n\n  #wpforms-form-14891 *,\n  #wpforms-form-14891 *::before,\n  #wpforms-form-14891 *::after {\n    box-sizing: border-box;\n  }\n\n  #wpforms-form-14891 .hk-form-completion {\n    width: 100%;\n    margin: 0 0 24px;\n    padding: 15px 17px;\n    border: 1px solid rgba(191, 207, 221, 0.78);\n    border-radius: 13px;\n    background: rgba(248, 251, 253, 0.9);\n    box-shadow: 0 12px 30px rgba(16, 42, 67, 0.045);\n  }\n\n  #wpforms-form-14891 .hk-form-completion-head {\n    margin-bottom: 11px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n  }\n\n  #wpforms-form-14891 .hk-form-completion-label,\n  #wpforms-form-14891 .hk-form-completion-value {\n    font: 800 10px\/1.3 \"Courier New\", monospace;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  #wpforms-form-14891 .hk-form-completion-label {\n    color: #1677c8;\n  }\n\n  #wpforms-form-14891 .hk-form-completion-label::before {\n    content: \"\";\n    display: inline-block;\n    width: 6px;\n    height: 6px;\n    margin-right: 9px;\n    border-radius: 50%;\n    background: #e16a47;\n    box-shadow: 0 0 0 4px rgba(225, 106, 71, 0.1);\n    vertical-align: 1px;\n  }\n\n  #wpforms-form-14891 .hk-form-completion-value {\n    color: #102a43;\n  }\n\n  #wpforms-form-14891 .hk-form-completion-track {\n    height: 5px;\n    overflow: hidden;\n    border-radius: 99px;\n    background: #dce6ef;\n  }\n\n  #wpforms-form-14891 .hk-form-completion-progress {\n    display: block;\n    width: 0;\n    height: 100%;\n    border-radius: inherit;\n    background: linear-gradient(90deg, #1677c8, #33a0e8 76%, #e16a47);\n    transition: width 260ms cubic-bezier(0.22, 1, 0.36, 1);\n  }\n\n  #wpforms-form-14891 .hk-form-completion-status {\n    margin: 10px 0 0;\n    color: #718198;\n    font: 600 12px\/1.5 Arial, sans-serif;\n  }\n\n  #wpforms-form-14891 .wpforms-field {\n    border-radius: 10px;\n    transition:\n      background-color 180ms ease,\n      box-shadow 180ms ease;\n  }\n\n  \/* Compact the visible fields inside the WPForms two-column layout. *\/\n  #wpforms-form-14891 .wpforms-field-layout .wpforms-field:not(.wpforms-field-layout),\n  #wpforms-form-14891 .wpforms-field-container > .wpforms-field:not(.wpforms-field-layout) {\n    height: auto !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 9px 0 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field-layout .wpforms-field-label,\n  #wpforms-form-14891 .wpforms-field-container > .wpforms-field > .wpforms-field-label {\n    min-height: 0 !important;\n    margin: 0 0 7px !important;\n    padding: 0 !important;\n    color: #26364a !important;\n    font-family: \"Roboto\", Arial, sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    line-height: 1.35 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"hidden\"]):not([type=\"file\"]),\n  #wpforms-form-14891 .wpforms-field select {\n    width: 100% !important;\n    height: 54px !important;\n    min-height: 54px !important;\n    max-height: 54px !important;\n    margin: 0 !important;\n    padding: 11px 14px !important;\n    border: 1px solid #cbdbe8 !important;\n    border-radius: 10px !important;\n    color: #26364a !important;\n    background-color: #ffffff !important;\n    font-family: \"Roboto\", Arial, sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.35 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field select {\n    padding-right: 38px !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field .iti,\n  #wpforms-form-14891 .wpforms-field .iti--allow-dropdown,\n  #wpforms-form-14891 .wpforms-field .iti--separate-dial-code {\n    width: 100% !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field .iti input,\n  #wpforms-form-14891 .wpforms-field input[type=\"tel\"],\n  #wpforms-form-14891 input.iti__tel-input {\n    padding-left: 72px !important;\n    padding-inline-start: 72px !important;\n    text-indent: 0 !important;\n  }\n\n  \/* Keep the country selector in its own area so it never covers the number. *\/\n  #wpforms-form-14891 .wpforms-field .iti__country-container {\n    position: absolute !important;\n    z-index: 3 !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    right: auto !important;\n    width: 58px !important;\n    height: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field .iti__selected-country {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 58px !important;\n    height: 100% !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 10px !important;\n    border: 0 !important;\n    border-right: 1px solid #dbe5ed !important;\n    border-radius: 10px 0 0 10px !important;\n    background: #f6f9fc !important;\n    box-shadow: none !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field .iti__selected-country-primary {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 5px !important;\n    width: 100% !important;\n    height: 100% !important;\n    padding: 0 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field .iti__arrow {\n    flex: 0 0 auto !important;\n    margin: 0 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field .iti__selected-country:focus-visible {\n    outline: 2px solid rgba(22, 119, 200, 0.34) !important;\n    outline-offset: -2px !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field textarea {\n    width: 100% !important;\n    height: 118px !important;\n    min-height: 118px !important;\n    margin: 0 !important;\n    padding: 13px 14px !important;\n    border: 1px solid #cbdbe8 !important;\n    border-radius: 10px !important;\n    color: #26364a !important;\n    background: #ffffff !important;\n    font-family: \"Roboto\", Arial, sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.55 !important;\n    resize: vertical;\n  }\n\n  #wpforms-form-14891 .wpforms-field input::placeholder,\n  #wpforms-form-14891 .wpforms-field textarea::placeholder {\n    color: #8a96a8 !important;\n    opacity: 1 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-submit-container {\n    padding-top: 16px !important;\n  }\n\n  #wpforms-form-14891 .wpforms-submit-container button[type=\"submit\"] {\n    min-height: 52px !important;\n    padding: 13px 22px !important;\n    border-radius: 10px !important;\n    font-size: 15px !important;\n    line-height: 1.2 !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field.is-hk-focused {\n    background: rgba(22, 119, 200, 0.035);\n    box-shadow: 0 0 0 8px rgba(22, 119, 200, 0.035);\n  }\n\n  #wpforms-form-14891 .wpforms-field.is-hk-complete > .wpforms-field-label::after {\n    content: \"\u2713\";\n    margin-left: 7px;\n    color: #1677c8;\n    font-size: 11px;\n    font-weight: 800;\n  }\n\n  #wpforms-form-14891 input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n  #wpforms-form-14891 select,\n  #wpforms-form-14891 textarea {\n    transition:\n      border-color 180ms ease,\n      box-shadow 180ms ease,\n      background-color 180ms ease;\n  }\n\n  #wpforms-form-14891 input:not([type=\"checkbox\"]):not([type=\"radio\"]):focus,\n  #wpforms-form-14891 select:focus,\n  #wpforms-form-14891 textarea:focus {\n    border-color: #1677c8 !important;\n    background: #ffffff !important;\n    box-shadow: 0 0 0 4px rgba(22, 119, 200, 0.11) !important;\n    outline: none !important;\n  }\n\n  #wpforms-form-14891 .wpforms-field.hk-field-needs-attention {\n    animation: hk-form-attention 420ms ease both;\n  }\n\n  #wpforms-form-14891 .wpforms-field.hk-field-needs-attention input,\n  #wpforms-form-14891 .wpforms-field.hk-field-needs-attention select,\n  #wpforms-form-14891 .wpforms-field.hk-field-needs-attention textarea {\n    border-color: #e16a47 !important;\n    box-shadow: 0 0 0 4px rgba(225, 106, 71, 0.1) !important;\n  }\n\n  @keyframes hk-form-attention {\n    0%, 100% { transform: translateX(0); }\n    35% { transform: translateX(4px); }\n    70% { transform: translateX(-3px); }\n  }\n\n  #wpforms-form-14891 .hk-form-trust-note {\n    margin: 14px 0 0;\n    padding: 12px 14px 12px 36px;\n    position: relative;\n    border-radius: 9px;\n    background: #f4f8fb;\n    color: #66768c;\n    font: 600 11px\/1.55 Arial, sans-serif;\n  }\n\n  #wpforms-form-14891 .hk-form-trust-note::before {\n    content: \"\u2713\";\n    position: absolute;\n    top: 11px;\n    left: 14px;\n    color: #1677c8;\n    font-weight: 900;\n  }\n\n  @media (max-width: 767px) {\n    #wpforms-14891 {\n      padding: 18px 16px !important;\n      border-radius: 15px !important;\n      box-shadow: 0 12px 34px rgba(16, 42, 67, 0.065) !important;\n    }\n\n    #wpforms-form-14891 .hk-form-completion {\n      margin-bottom: 19px;\n      padding: 14px;\n    }\n\n    #wpforms-form-14891 .hk-form-completion-label,\n    #wpforms-form-14891 .hk-form-completion-value {\n      font-size: 9px;\n    }\n\n    #wpforms-form-14891 .wpforms-field.is-hk-focused {\n      box-shadow: 0 0 0 5px rgba(22, 119, 200, 0.035);\n    }\n\n    #project-contact {\n      scroll-margin-top: 128px;\n    }\n\n    #wpforms-form-14891 .wpforms-field-layout .wpforms-field:not(.wpforms-field-layout),\n    #wpforms-form-14891 .wpforms-field-container > .wpforms-field:not(.wpforms-field-layout) {\n      padding: 7px 0 !important;\n    }\n\n    #wpforms-form-14891 .wpforms-field-layout .wpforms-field-label,\n    #wpforms-form-14891 .wpforms-field-container > .wpforms-field > .wpforms-field-label {\n      margin-bottom: 6px !important;\n      font-size: 14px !important;\n    }\n\n    #wpforms-form-14891 .wpforms-field input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"hidden\"]):not([type=\"file\"]),\n    #wpforms-form-14891 .wpforms-field select {\n      height: 50px !important;\n      min-height: 50px !important;\n      max-height: 50px !important;\n      padding-top: 10px !important;\n      padding-bottom: 10px !important;\n      font-size: 14px !important;\n    }\n\n    #wpforms-form-14891 .wpforms-field .iti input,\n    #wpforms-form-14891 .wpforms-field input[type=\"tel\"],\n    #wpforms-form-14891 input.iti__tel-input {\n      padding-left: 68px !important;\n      padding-inline-start: 68px !important;\n    }\n\n    #wpforms-form-14891 .wpforms-field .iti__country-container,\n    #wpforms-form-14891 .wpforms-field .iti__selected-country {\n      width: 54px !important;\n    }\n\n    #wpforms-form-14891 .wpforms-field textarea {\n      height: 108px !important;\n      min-height: 108px !important;\n      font-size: 14px !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #wpforms-form-14891 .hk-form-completion-progress,\n    #wpforms-form-14891 .wpforms-field,\n    #wpforms-form-14891 input,\n    #wpforms-form-14891 select,\n    #wpforms-form-14891 textarea {\n      transition: none !important;\n    }\n\n    #wpforms-form-14891 .wpforms-field.hk-field-needs-attention {\n      animation: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    \"use strict\";\n\n    function initializeProjectFormCompletion() {\n      const form = document.querySelector(\"#wpforms-form-14891\");\n      if (!form || form.dataset.hkCompletionReady === \"true\") return;\n\n      const fieldContainer = form.querySelector(\".wpforms-field-container\");\n      if (!fieldContainer) return;\n\n      form.dataset.hkCompletionReady = \"true\";\n\n      const projectType = form.querySelector(\"#wpforms-14891-field_8\");\n      const budget = form.querySelector(\"#wpforms-14891-field_11\");\n      const purchaseTime = form.querySelector(\"#wpforms-14891-field_12\");\n      const referenceField = form.querySelector(\"#wpforms-14891-field_16\");\n      const submitButton = form.querySelector('[type=\"submit\"]');\n\n      function addPlaceholder(select, label, keepCurrentValue) {\n        if (!select || select.querySelector('option[value=\"\"]')) return;\n\n        const currentValue = select.value;\n        const option = document.createElement(\"option\");\n        option.value = \"\";\n        option.textContent = label;\n        option.disabled = true;\n        select.insertBefore(option, select.firstChild);\n\n        if (keepCurrentValue && currentValue) {\n          select.value = currentValue;\n        } else {\n          select.value = \"\";\n          option.selected = true;\n        }\n      }\n\n      let savedProjectType = \"\";\n      try {\n        savedProjectType =\n          window.sessionStorage.getItem(\"hkSelectedProjectType\") || \"\";\n      } catch (error) {\n        savedProjectType = \"\";\n      }\n\n      addPlaceholder(\n        projectType,\n        \"Select the project type\",\n        Boolean(savedProjectType)\n      );\n      addPlaceholder(budget, \"Select a budget range\", false);\n      addPlaceholder(purchaseTime, \"Select expected purchase time\", false);\n\n      if (referenceField) {\n        const referenceContainer = referenceField.closest(\".wpforms-field\");\n        const referenceLabel = referenceContainer?.querySelector(\".wpforms-field-label\");\n        if (referenceLabel) {\n          referenceLabel.textContent = \"Drawing or layout reference\";\n        }\n        referenceField.placeholder =\n          \"Factory drawing, floor plan or reference link\";\n      }\n\n      if (submitButton) {\n        submitButton.dataset.altText = \"Sending\u2026\";\n      }\n\n      const completion = document.createElement(\"div\");\n      completion.className = \"hk-form-completion\";\n      completion.setAttribute(\"aria-label\", \"Required project information completion\");\n      completion.innerHTML =\n        '<div class=\"hk-form-completion-head\">' +\n        '<span class=\"hk-form-completion-label\">Project brief completion<\/span>' +\n        '<span class=\"hk-form-completion-value\">0%<\/span>' +\n        \"<\/div>\" +\n        '<div class=\"hk-form-completion-track\" aria-hidden=\"true\">' +\n        '<span class=\"hk-form-completion-progress\"><\/span>' +\n        \"<\/div>\" +\n        '<p class=\"hk-form-completion-status\" aria-live=\"polite\"><\/p>';\n      fieldContainer.parentNode.insertBefore(completion, fieldContainer);\n\n      const progress = completion.querySelector(\".hk-form-completion-progress\");\n      const value = completion.querySelector(\".hk-form-completion-value\");\n      const status = completion.querySelector(\".hk-form-completion-status\");\n\n      const requiredControls = Array.from(\n        form.querySelectorAll(\"input[required], select[required], textarea[required]\")\n      ).filter(function (control) {\n        return !control.disabled && control.type !== \"hidden\";\n      });\n\n      const allControls = Array.from(\n        form.querySelectorAll(\"input, select, textarea\")\n      ).filter(function (control) {\n        return !control.disabled && control.type !== \"hidden\";\n      });\n\n      function isFilled(control) {\n        if (control.type === \"checkbox\" || control.type === \"radio\") {\n          return control.checked;\n        }\n        return String(control.value || \"\").trim() !== \"\";\n      }\n\n      function getLabel(control) {\n        const field = control.closest(\".wpforms-field\");\n        const label = field?.querySelector(\".wpforms-field-label\");\n        return (label?.textContent || \"Required information\")\n          .replace(\"*\", \"\")\n          .replace(\"\u2713\", \"\")\n          .trim();\n      }\n\n      function updateFieldState(control) {\n        const field = control.closest(\".wpforms-field\");\n        if (!field) return;\n        field.classList.toggle(\"is-hk-complete\", isFilled(control));\n        if (isFilled(control)) {\n          field.classList.remove(\"hk-field-needs-attention\");\n        }\n      }\n\n      function updateCompletion() {\n        requiredControls.forEach(updateFieldState);\n        allControls.filter(function (control) {\n          return !requiredControls.includes(control);\n        }).forEach(updateFieldState);\n\n        const completed = requiredControls.filter(isFilled).length;\n        const percentage = requiredControls.length\n          ? Math.round((completed \/ requiredControls.length) * 100)\n          : 100;\n        const missing = requiredControls.filter(function (control) {\n          return !isFilled(control);\n        });\n\n        progress.style.width = percentage + \"%\";\n        value.textContent = percentage + \"%\";\n\n        if (!missing.length) {\n          status.textContent =\n            \"Required information is complete. Add capacity, budget or drawings if available.\";\n        } else {\n          status.textContent =\n            completed +\n            \" of \" +\n            requiredControls.length +\n            \" required fields complete \u00b7 Next: \" +\n            getLabel(missing[0]);\n        }\n      }\n\n      allControls.forEach(function (control) {\n        control.addEventListener(\"focus\", function () {\n          control.closest(\".wpforms-field\")?.classList.add(\"is-hk-focused\");\n        });\n        control.addEventListener(\"blur\", function () {\n          control.closest(\".wpforms-field\")?.classList.remove(\"is-hk-focused\");\n          updateCompletion();\n        });\n        control.addEventListener(\"input\", updateCompletion);\n        control.addEventListener(\"change\", updateCompletion);\n      });\n\n      form.addEventListener(\n        \"invalid\",\n        function (event) {\n          const field = event.target.closest(\".wpforms-field\");\n          if (!field) return;\n          field.classList.remove(\"hk-field-needs-attention\");\n          window.requestAnimationFrame(function () {\n            field.classList.add(\"hk-field-needs-attention\");\n          });\n          status.textContent = \"Please complete: \" + getLabel(event.target);\n        },\n        true\n      );\n\n      const submitContainer = form.querySelector(\".wpforms-submit-container\");\n      if (submitContainer && !form.querySelector(\".hk-form-trust-note\")) {\n        const trustNote = document.createElement(\"p\");\n        trustNote.className = \"hk-form-trust-note\";\n        trustNote.textContent =\n          \"Your information is used to prepare the correct process and equipment discussion for your project.\";\n        submitContainer.appendChild(trustNote);\n      }\n\n      form.addEventListener(\"reset\", function () {\n        window.setTimeout(updateCompletion, 0);\n      });\n\n      updateCompletion();\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initializeProjectFormCompletion);\n    } else {\n      initializeProjectFormCompletion();\n    }\n\n    window.addEventListener(\"elementor\/frontend\/init\", function () {\n      window.setTimeout(initializeProjectFormCompletion, 250);\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>START WITH YOUR PRODUCT Fiber optic cable \u2197 LAN cable \u2197 Low-voltage cable \u2197 Other cable project \u2197 00 HONGKAI \u00b7 MANUFACTURING-BACKED LINE INTEGRATION Complete Cable Production Lines, Engineered Around Your Product. HONGKAI combines core equipment manufacturing with specialist machinery integration for fiber optic, LAN and low-voltage cable projects. Core Equipment Manufacturing Complete Line Integration [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10499,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2423","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/pages\/2423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/comments?post=2423"}],"version-history":[{"count":79,"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/pages\/2423\/revisions"}],"predecessor-version":[{"id":14981,"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/pages\/2423\/revisions\/14981"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/media\/10499"}],"wp:attachment":[{"href":"https:\/\/hkcablemachine.com\/id\/wp-json\/wp\/v2\/media?parent=2423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}