{"id":3506,"date":"2026-07-23T20:53:00","date_gmt":"2026-07-23T12:53:00","guid":{"rendered":"https:\/\/www.kcvents.com\/?page_id=3506"},"modified":"2026-08-21T21:41:55","modified_gmt":"2026-08-21T13:41:55","slug":"factory","status":"publish","type":"page","link":"https:\/\/www.kcvents.com\/ja\/factory\/","title":{"rendered":"Factory"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n.ct-container-full {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n}\n<\/style>\n\n\n\n<div class=\"wp-block-cover alignfull is-light wp-duotone-unset-1\"><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-1296 size-large\" alt=\"14 Years ace ventilation manufacturer of HVAC systems\" src=\"\/wp-content\/uploads\/2026\/08\/factory-growth-banner.webp\" data-object-fit=\"cover\"\/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-20 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<!-- Hero \u5185\u7684\u89c6\u9891\u6309\u94ae -->\n<a class=\"hero-play\" href=\"https:\/\/youtu.be\/esqroqCN6cY\" aria-label=\"Play company video\" data-video-open target=\"_blank\" rel=\"noopener\">\n  <span class=\"play-core\"><\/span>\n<\/a>\n\n<!-- \u653e\u5728\u9875\u9762\u5e95\u90e8\u7684\u89c6\u9891\u5f39\u7a97 -->\n<div class=\"video-modal\"\n     data-video-modal\n     role=\"dialog\"\n     aria-modal=\"true\"\n     aria-label=\"Company video\"\n     aria-hidden=\"true\">\n  <div class=\"video-modal__dialog\">\n    <button type=\"button\"\n            class=\"video-modal__close\"\n            data-video-close\n            aria-label=\"Close video\">&times;<\/button>\n\n    <iframe\n      data-video-frame\n      src=\"\"\n      title=\"KCVENTS company video\"\n      allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n      allowfullscreen\n      referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\n  <\/div>\n<\/div>\n\n<style>\n  \/* \u6ce2\u6d6a\u64ad\u653e\u6309\u94ae *\/\n  .hero-play {\n    position: relative;\n    display: grid;\n    place-items: center;\n    width: 110px;\n    height: 110px;\n    margin: .5rem auto 1.2rem; \/* \u5df2\u8bbe\u7f6e\u6c34\u5e73\u5c45\u4e2d *\/\n    border-radius: 50%;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .hero-play::before,\n  .hero-play::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border: 1.5px solid rgba(255, 255, 255, .75);\n    border-radius: 50%;\n    animation: kc-ripple 2.8s ease-out infinite;\n  }\n\n  .hero-play::after {\n    animation-delay: .9s;\n  }\n\n  .play-core {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    place-items: center;\n    width: 72px;\n    height: 72px;\n    border-radius: 50%;\n    background: #fff;\n    box-shadow: 0 14px 36px rgba(7, 27, 49, .32);\n    transition: transform .25s ease, box-shadow .25s ease;\n  }\n\n  .hero-play:hover .play-core {\n    transform: scale(1.06);\n    box-shadow: 0 18px 44px rgba(7, 27, 49, .4);\n  }\n\n  .play-core::after {\n    content: \"\";\n    width: 0;\n    height: 0;\n    margin-left: 4px;\n    border-top: 11px solid transparent;\n    border-bottom: 11px solid transparent;\n    border-left: 18px solid #245d89;\n  }\n\n  @keyframes kc-ripple {\n    0% { transform: scale(.78); opacity: .95; }\n    70%, 100% { transform: scale(1.65); opacity: 0; }\n  }\n\n  \/* \u9002\u914d WordPress \u5168\u5c4f\u906e\u7f69\u4fee\u9970 *\/\n  .video-modal {\n    position: fixed !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    z-index: 999999 !important; \/* \u786e\u4fdd\u9ad8\u4e8e WordPress \u4e3b\u9898\u5934\u680f\u4e0e Admin Bar *\/\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: 24px;\n    box-sizing: border-box;\n    background: rgba(11, 18, 32, .88);\n    backdrop-filter: blur(8px);\n  }\n\n  .video-modal.is-open {\n    display: flex !important;\n  }\n\n  .video-modal__dialog {\n    position: relative;\n    width: min(960px, 100%);\n    aspect-ratio: 16 \/ 9;\n    overflow: hidden;\n    border-radius: 12px;\n    background: #000;\n    box-shadow: 0 24px 80px rgba(0, 0, 0, .5);\n  }\n\n  .video-modal__dialog iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n\n  .video-modal__close {\n    position: absolute;\n    top: 12px;\n    right: 12px;\n    z-index: 2;\n    display: grid;\n    place-items: center;\n    width: 40px;\n    height: 40px;\n    border: 0;\n    border-radius: 50%;\n    background: rgba(0, 0, 0, .55);\n    color: #fff;\n    font-size: 24px;\n    line-height: 1;\n    cursor: pointer;\n  }\n\n  .video-modal__close:hover {\n    background: rgba(0, 0, 0, .75);\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .hero-play::before,\n    .hero-play::after {\n      animation: none;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    var videoOpen = document.querySelector('[data-video-open]');\n    var videoModal = document.querySelector('[data-video-modal]');\n    var videoClose = document.querySelector('[data-video-close]');\n    var videoFrame = document.querySelector('[data-video-frame]');\n\n    var videoSrc =\n      'https:\/\/www.youtube.com\/embed\/esqroqCN6cY?autoplay=1&rel=0';\n\n    \/\/ \u9002\u914d WordPress \u5173\u952e\u70b9\uff1a\u5c06\u5f39\u7a97\u63d0\u5347\u81f3 document.body \u4e0b\uff0c\u8131\u79bb\u533a\u5757\u9650\u5236\n    if (videoModal && videoModal.parentNode !== document.body) {\n      document.body.appendChild(videoModal);\n    }\n\n    function openVideo(event) {\n      event.preventDefault();\n\n      if (!videoModal || !videoFrame) return;\n\n      videoFrame.src = videoSrc;\n      videoModal.classList.add('is-open');\n      videoModal.setAttribute('aria-hidden', 'false');\n      document.body.style.overflow = 'hidden';\n    }\n\n    function closeVideo() {\n      if (!videoModal || !videoFrame) return;\n\n      videoModal.classList.remove('is-open');\n      videoModal.setAttribute('aria-hidden', 'true');\n      videoFrame.src = ''; \/* \u505c\u6b62\u89c6\u9891 *\/\n      document.body.style.overflow = '';\n    }\n\n    if (videoOpen) videoOpen.addEventListener('click', openVideo);\n    if (videoClose) videoClose.addEventListener('click', closeVideo);\n\n    if (videoModal) {\n      videoModal.addEventListener('click', function (event) {\n        if (event.target === videoModal) closeVideo();\n      });\n    }\n\n    document.addEventListener('keydown', function (event) {\n      if (event.key === 'Escape' &&\n          videoModal &&\n          videoModal.classList.contains('is-open')) {\n        closeVideo();\n      }\n    });\n  }());\n<\/script>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-palette-color-7-color has-text-color has-link-color wp-elements-1\" id=\"kcvents-manufacturing-capabilities-production-facilities\">KCvents Manufacturing Capabilities &amp; Production Facilities<\/h1>\n<\/div><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">CHIC HVAC is a 12-year ace ventilation manufacturer with extensive experience. Our factory offers a wide range of advanced air ventilation systems designed to meet diverse residential and commercial ventilation system needs.Our products are recognized for their high quality and well-balanced technical specifications, fully complying with <a href=\"https:\/\/www.iea.org\" data-type=\"link\" data-id=\"https:\/\/www.iea.org\" target=\"_blank\" rel=\"noopener\">international energy efficiency standards<\/a> (IEA), <a href=\"https:\/\/www.iso.org\" data-type=\"link\" data-id=\"https:\/\/www.iso.org\" target=\"_blank\" rel=\"noopener\">ASHRAE guidelines<\/a> for HVAC systems, and <a href=\"https:\/\/www.iso.org\" data-type=\"link\" data-id=\"https:\/\/www.iso.org\" target=\"_blank\" rel=\"noopener\">ISO certifications<\/a> on product safety and reliability, certified by leading global authorities.Our mission is to develop products through continuous innovation and improvement, always meeting the needs of the most demanding customers.<\/p>\n\n\n\n<div class=\"wp-block-stackable-spacer stk-block-spacer stk--no-padding stk-block stk-244671a\" data-block-id=\"244671a\"><style>.stk-244671a {height:120px !important;}<\/style><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"14-years-of-growth\"><strong>14 years of growth<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Our&nbsp;company&nbsp;has&nbsp;come&nbsp;a&nbsp;long&nbsp;way&nbsp;of&nbsp;evolvement&nbsp;and&nbsp;growth&nbsp;from&nbsp;a&nbsp;small&nbsp;manufacturing&nbsp;enterprise&nbsp;to&nbsp;a&nbsp;world\u2019s&nbsp;leading&nbsp;ventilation&nbsp;company,Learn more about <a href=\"https:\/\/www.ecvents.com\/about-us\/\" data-type=\"link\" data-id=\"https:\/\/www.ecvents.com\/about-us\/\" target=\"_blank\" rel=\"noopener\">our journey<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With over 12 years of industry expertise, we specialize in the design and manufacturing of advanced <a href=\"https:\/\/www.ashrae.org\" data-type=\"link\" data-id=\"https:\/\/www.ashrae.org\" target=\"_blank\" rel=\"noopener\">ventilation<\/a> systems, <a href=\"https:\/\/www.who.int\/tools\/air-quality-standards?utm_source=chatgpt.com\" data-type=\"link\" data-id=\"https:\/\/www.who.int\/tools\/air-quality-standards?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">air purification<\/a> equipment, heating, industrial air conditioning, and dehumidification systems. <strong>CHIC HVAC<\/strong> has earned a reputation as a reliable global supplier, with exports reaching more than 45 countries.<\/p>\n\n\n\n<div class=\"wp-block-stackable-spacer stk-block-spacer stk--no-padding stk-block stk-5d97543\" data-block-id=\"5d97543\"><style>.stk-5d97543 {height:120px !important;}<\/style><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"production-capacities\">Production&nbsp;capacities<\/h4>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-3f7177f\" data-block-id=\"3f7177f\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3f7177f-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d3fdb3f\" data-v=\"4\" data-block-id=\"d3fdb3f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d3fdb3f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d3fdb3f-inner-blocks\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-production-line-06.webp\" alt=\"6\"\/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-81b7f87\" data-v=\"4\" data-block-id=\"81b7f87\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-81b7f87-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-81b7f87-inner-blocks\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-production-line-02.webp\" alt=\"2\"\/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-19ee43f\" data-v=\"4\" data-block-id=\"19ee43f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-19ee43f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-19ee43f-inner-blocks\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-production-line-03.webp\" alt=\"3\"\/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-14736b2\" data-block-id=\"14736b2\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-14736b2-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-11863e7\" data-v=\"4\" data-block-id=\"11863e7\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-11863e7-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-11863e7-inner-blocks\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-production-capacity-01.webp\" alt=\"gc-815\"\/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1a55c96\" data-v=\"4\" data-block-id=\"1a55c96\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1a55c96-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1a55c96-inner-blocks\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-production-capacity-02.webp\" alt=\"gc-2-815\"\/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5e7e6d1\" data-v=\"4\" data-block-id=\"5e7e6d1\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5e7e6d1-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5e7e6d1-inner-blocks\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-production-capacity-04.webp\" alt=\"gc-4-815\"\/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-aad1558\" data-block-id=\"aad1558\"><style>.stk-aad1558 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-aad1558-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f86ada0\" data-v=\"4\" data-block-id=\"f86ada0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f86ada0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f86ada0-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-assembly-workshop.webp\" alt=\"JH21-100 industrial electric motor manufacturing workshop at ECvents EC Motor Shop, showcasing advanced machinery and assembly stations for high-quality electric motor production.\" class=\"wp-image-1292\"\/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7cc2a4f\" data-v=\"4\" data-block-id=\"7cc2a4f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7cc2a4f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7cc2a4f-inner-blocks\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-production-capacity-03.webp\" alt=\"gc-3-815\"\/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6bb5fdf\" data-v=\"4\" data-block-id=\"6bb5fdf\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6bb5fdf-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6bb5fdf-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/factory-quality-certifications-banner.webp\" alt=\"High-efficiency industrial EC motor shop with advanced manufacturing equipment for custom EC motors and replacement solutions.\" class=\"wp-image-1291\"\/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-9368bd5\" data-block-id=\"9368bd5\"><style>.stk-9368bd5 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-9368bd5-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7a40d19\" data-v=\"4\" data-block-id=\"7a40d19\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7a40d19-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7a40d19-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"\/wp-content\/uploads\/2026\/07\/functional-testing-1.webp\" alt=\"Functional Testing\" class=\"wp-image-3649\" srcset=\"https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/functional-testing-1.webp 768w, https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/functional-testing-1-300x169.webp 300w, https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/functional-testing-1-600x338.webp 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\">Functional Testing (Air\ufb02ow \/Temperature Rise \/ Noise)<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9a81a6d\" data-v=\"4\" data-block-id=\"9a81a6d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9a81a6d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9a81a6d-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"\/wp-content\/uploads\/2026\/07\/functional-testing-2.webp\" alt=\"Functional Testing\" class=\"wp-image-3650\" srcset=\"https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/functional-testing-2.webp 768w, https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/functional-testing-2-300x169.webp 300w, https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/functional-testing-2-600x338.webp 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">Functional Testing<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f806589\" data-v=\"4\" data-block-id=\"f806589\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f806589-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f806589-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"\/wp-content\/uploads\/2026\/07\/logistics-shipment.webp\" alt=\"Logistics &amp; Shipment\" class=\"wp-image-3651\" srcset=\"https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/logistics-shipment.webp 768w, https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/logistics-shipment-300x169.webp 300w, https:\/\/www.kcvents.com\/wp-content\/uploads\/2026\/07\/logistics-shipment-600x338.webp 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">Logistics &amp; Shipment<\/p>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The company boasts a fully integrated, closed-loop production system equipped with state-of-the-art machinery. Its workforce of approximately 3,000 highly skilled professionals transforms innovative ventilation concepts from initial design sketches into cutting-edge, finished products on the factory floor, in line with <a href=\"https:\/\/www.iso.org\" data-type=\"link\" data-id=\"https:\/\/www.iso.org\" target=\"_blank\" rel=\"noopener\">global manufacturing best practices<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-stackable-button-group stk-block-button-group stk-block stk-66e0aab\" data-block-id=\"66e0aab\"><style>.stk-66e0aab {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-button-group\">\n<div class=\"wp-block-stackable-button stk-block-button stk-block stk-188b120\" data-block-id=\"188b120\"><style>.stk-188b120 .stk-button{background:#5faec9 !important;}.stk-188b120 .stk-button__inner-text{color:var(--theme-palette-color-4, #111518) !important;}<\/style><a class=\"stk-link stk-button stk--hover-effect-lift-scale\" href=\"mailto:huoyee@kcvents.com\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-text-color stk-button__inner-text\">Contact us<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-spacer stk-block-spacer stk--no-padding stk-block stk-f74c310\" data-block-id=\"f74c310\"><style>.stk-f74c310 {height:120px !important;}<\/style><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-container alignfull gspb_container gspb_container-gsbp-ea4e31d\" id=\"gspb_container-id-gsbp-ea4e31d\">\n<style>\n\/* ==========================================================================\n   KCVENTS Certificate Gallery - Scoped Component CSS\n   ========================================================================== *\/\n\n\/* Component Root & Flow Container *\/\n#kcvents-cert-wrapper {\n    width: 100%;\n    position: relative;\n    background-color: rgba(241, 245, 249, 0.85); \/* slate-100\/85 *\/\n    color: #334155;\n    font-family: inherit;\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n    padding-left: 0;\n    padding-right: 0;\n    margin-top: 0;\n    margin-bottom: 0;\n    border-top: 1px solid rgba(226, 232, 240, 0.8);\n    border-bottom: 1px solid rgba(226, 232, 240, 0.8);\n    box-sizing: border-box;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n}\n\n#kcvents-cert-wrapper *,\n#kcvents-cert-wrapper *::before,\n#kcvents-cert-wrapper *::after {\n    box-sizing: border-box;\n}\n\n\/* Outer Container - Follows WP Theme Layout Padding *\/\n.kcvents-cert-container {\n    width: 100%;\n    margin-left: auto;\n    margin-right: auto;\n    padding-left: 8vw;\n    padding-right: 8vw;\n    box-sizing: border-box;\n}\n\n\/* Section Header *\/\n.kcvents-cert-header {\n    margin-bottom: 2.5rem;\n    text-align: left;\n}\n\n.kcvents-cert-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    color: #059669; \/* emerald-600 *\/\n    font-size: 0.75rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    margin-bottom: 0.5rem;\n}\n\n.kcvents-cert-badge svg {\n    width: 1rem;\n    height: 1rem;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n}\n\n.kcvents-cert-title {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n    font-weight: 800;\n    color: #0f172a; \/* slate-900 *\/\n    letter-spacing: -0.025em;\n    margin: 0;\n}\n\n@media (min-width: 640px) {\n    .kcvents-cert-title {\n        font-size: 2.25rem;\n        line-height: 2.5rem;\n    }\n}\n\n.kcvents-cert-desc {\n    color: #475569; \/* slate-600 *\/\n    margin-top: 0.5rem;\n    margin-bottom: 0;\n    font-size: 0.875rem;\n    line-height: 1.25rem;\n    max-width: 48rem;\n}\n\n\/* Certificate Grid Layout *\/\n.kcvents-cert-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1rem;\n}\n\n@media (min-width: 640px) {\n    .kcvents-cert-grid {\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n        gap: 1.25rem;\n    }\n}\n\n@media (min-width: 1024px) {\n    .kcvents-cert-grid {\n        grid-template-columns: repeat(5, minmax(0, 1fr));\n        gap: 1.5rem;\n    }\n}\n\n\/* Card Styling *\/\n.kcvents-cert-card {\n    background-color: #ffffff;\n    border-radius: 1rem;\n    overflow: hidden;\n    border: 1px solid #e2e8f0;\n    box-shadow: 0 10px 30px -10px rgba(15, 43, 72, 0.08);\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    cursor: pointer;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n}\n\n.kcvents-cert-card:hover {\n    box-shadow: 0 20px 40px -12px rgba(15, 43, 72, 0.18);\n    transform: translateY(-2px);\n}\n\n.kcvents-cert-card.kcvents-card-award {\n    background-color: rgba(254, 243, 199, 0.6); \/* amber-50\/60 *\/\n    border-color: rgba(253, 230, 138, 0.8); \/* amber-200\/80 *\/\n}\n\n\/* Image Aspect Box & Zoom Effect *\/\n.kcvents-cert-img-box {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 3 \/ 4;\n    background-color: #f8fafc;\n    overflow: hidden;\n}\n\n.kcvents-cert-img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.kcvents-cert-card:hover .kcvents-cert-img {\n    transform: scale(1.05);\n}\n\n\/* Hover Zoom Overlay Badge *\/\n.kcvents-cert-overlay {\n    position: absolute;\n    inset: 0;\n    background-color: rgba(15, 23, 42, 0.6);\n    opacity: 0;\n    transition: opacity 0.3s ease;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.kcvents-cert-card:hover .kcvents-cert-overlay {\n    opacity: 1;\n}\n\n.kcvents-cert-zoom-btn {\n    width: 2.5rem;\n    height: 2.5rem;\n    border-radius: 9999px;\n    background-color: #10b981; \/* emerald-500 *\/\n    color: #ffffff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.3);\n    transform: scale(0.75);\n    transition: transform 0.3s ease;\n}\n\n.kcvents-cert-card.kcvents-card-award .kcvents-cert-zoom-btn {\n    background-color: #f59e0b; \/* amber-500 *\/\n}\n\n.kcvents-cert-card:hover .kcvents-cert-zoom-btn {\n    transform: scale(1);\n}\n\n.kcvents-cert-zoom-btn svg {\n    width: 1.25rem;\n    height: 1.25rem;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n}\n\n\/* Card Details Footer *\/\n.kcvents-cert-info {\n    padding: 0.75rem;\n    background-color: #ffffff;\n    border-top: 1px solid #f1f5f9;\n}\n\n.kcvents-card-award .kcvents-cert-info {\n    background-color: rgba(245, 158, 11, 0.1);\n    border-top-color: rgba(253, 230, 138, 0.8);\n}\n\n.kcvents-cert-card-title {\n    font-size: 0.75rem;\n    line-height: 1rem;\n    font-weight: 700;\n    color: #1e293b;\n    margin: 0;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n}\n\n.kcvents-card-award .kcvents-cert-card-title {\n    color: #78350f; \/* amber-900 *\/\n}\n\n.kcvents-cert-card-sub {\n    font-size: 0.625rem;\n    line-height: 0.875rem;\n    color: #64748b;\n    margin: 0.125rem 0 0 0;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n}\n\n.kcvents-card-award .kcvents-cert-card-sub {\n    color: #b45309; \/* amber-700 *\/\n}\n\n\/* ==========================================================================\n   Full-Screen Lightbox Modal CSS\n   ========================================================================== *\/\n.kcvents-modal {\n    position: fixed;\n    inset: 0;\n    z-index: 99999; \/* High Z-index to bypass WordPress sticky headers *\/\n    display: none;\n    background-color: rgba(2, 6, 23, 0.92); \/* slate-950\/92 *\/\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    flex-direction: column;\n    justify-content: space-between;\n    padding: 1rem;\n    box-sizing: border-box;\n}\n\n@media (min-width: 640px) {\n    .kcvents-modal {\n        padding: 2rem;\n    }\n}\n\n.kcvents-modal.kcvents-modal-active {\n    display: flex;\n}\n\n\/* Modal Header Bar *\/\n.kcvents-modal-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    width: 100%;\n    max-width: 80rem;\n    margin: 0 auto;\n    color: #ffffff;\n    z-index: 10;\n}\n\n.kcvents-modal-title {\n    font-size: 1rem;\n    line-height: 1.5rem;\n    font-weight: 700;\n    color: #ffffff;\n    margin: 0;\n}\n\n.kcvents-modal-sub {\n    font-size: 0.75rem;\n    line-height: 1rem;\n    color: #94a3b8;\n    margin: 0.125rem 0 0 0;\n}\n\n.kcvents-modal-actions {\n    display: flex;\n    align-items: center;\n    gap: 0.75rem;\n}\n\n.kcvents-modal-btn-download {\n    padding: 0.375rem 0.75rem;\n    border-radius: 0.5rem;\n    background-color: #1e293b;\n    color: #e2e8f0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    border: 1px solid #334155;\n    text-decoration: none !important;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.375rem;\n    transition: background-color 0.2s ease;\n}\n\n.kcvents-modal-btn-download:hover {\n    background-color: #334155;\n    color: #ffffff;\n}\n\n.kcvents-modal-btn-download svg {\n    width: 0.875rem;\n    height: 0.875rem;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n}\n\n.kcvents-modal-btn-close {\n    width: 2.5rem;\n    height: 2.5rem;\n    border-radius: 9999px;\n    background-color: #1e293b;\n    color: #ffffff;\n    border: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: background-color 0.2s ease;\n}\n\n.kcvents-modal-btn-close:hover {\n    background-color: #334155;\n}\n\n.kcvents-modal-btn-close svg {\n    width: 1.25rem;\n    height: 1.25rem;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n}\n\n\/* Modal Center Display Area *\/\n.kcvents-modal-body {\n    position: relative;\n    flex: 1 1 0%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n}\n\n.kcvents-modal-nav-btn {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    z-index: 10;\n    width: 3rem;\n    height: 3rem;\n    border-radius: 9999px;\n    background-color: rgba(15, 23, 42, 0.8);\n    color: #ffffff;\n    border: 1px solid #334155;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.2s ease;\n    backdrop-filter: blur(4px);\n}\n\n.kcvents-modal-nav-btn:hover {\n    background-color: #059669; \/* emerald-600 *\/\n    border-color: #059669;\n}\n\n.kcvents-modal-nav-prev { left: 0.5rem; }\n.kcvents-modal-nav-next { right: 0.5rem; }\n\n@media (min-width: 640px) {\n    .kcvents-modal-nav-prev { left: 1.5rem; }\n    .kcvents-modal-nav-next { right: 1.5rem; }\n}\n\n.kcvents-modal-nav-btn svg {\n    width: 1.25rem;\n    height: 1.25rem;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2.5;\n}\n\n.kcvents-modal-img {\n    max-height: 75vh;\n    max-width: 100%;\n    object-fit: contain;\n    border-radius: 0.5rem;\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);\n    border: 1px solid #1e293b;\n    transition: opacity 0.2s ease;\n}\n\n\/* Modal Footer *\/\n.kcvents-modal-footer {\n    text-align: center;\n    font-size: 0.75rem;\n    color: #94a3b8;\n    width: 100%;\n    max-width: 80rem;\n    margin: 0 auto;\n    padding-top: 0.5rem;\n    border-top: 1px solid #1e293b;\n}\n<\/style>\n\n<!-- Component Outer Wrapper -->\n<div id=\"kcvents-cert-wrapper\">\n    <div class=\"kcvents-cert-container\">\n        \n        <!-- Header -->\n        <div class=\"kcvents-cert-header\">\n            <div class=\"kcvents-cert-badge\">\n                <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"\/><\/svg>\n                <span>Certified Reliability<\/span>\n            <\/div>\n            <h2 class=\"kcvents-cert-title\">Official Quality Certificates &#038; Qualifications<\/h2>\n            <p class=\"kcvents-cert-desc\">Click on any certificate to inspect the original high-resolution document and testing reports.<\/p>\n        <\/div>\n\n        <!-- Certificates Grid -->\n        <div class=\"kcvents-cert-grid\" id=\"kcvents-cert-grid\">\n            \n            <!-- Item 1 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"0\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-LVD-Air-Curtain.webp\" alt=\"CE LVD Certificate - Air Curtain\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+LVD+Air+Curtain'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE LVD Certificate<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Air Curtain Electrical Safety<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 2 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"1\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-EMC-Inline-Duct-Fan.webp\" alt=\"CE EMC Certificate - Inline Duct Fan\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+EMC+Inline+Fan'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE EMC Certificate<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Inline Duct Fan Compatibility<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 3 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"2\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-Heat-Recovery-Ventilator.webp\" alt=\"CE Certificate - Heat Recovery Ventilator\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+Heat+Recovery'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE Certificate (ERV\/HRV)<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Heat Recovery Ventilator Safety<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 4 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"3\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-RED-Heat-Recovery-Ventilator.webp\" alt=\"CE RED Certificate - Smart ERV\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+RED+ERV'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE RED Certificate<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Smart ERV Radio Equipment<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 5 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"4\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-IEC-CB-Test-Certificate-Inline-Duct-Fan.webp\" alt=\"IEC CB Test Certificate\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=IEC+CB+Test'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">IEC CB Test Certificate<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Inline Duct Fan Global Safety<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 6 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"5\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-EMC-Mixed-Flow-Inline-Fan.webp\" alt=\"CE EMC Certificate - Mixed Flow Fan\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+EMC+Mixed+Flow'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE EMC Certificate<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Mixed Flow Fan Standard<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 7 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"6\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-LVD-Mixed-Flow-Inline-Fan.webp\" alt=\"CE LVD Certificate - Mixed Flow Fan\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+LVD+Mixed+Flow'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE LVD Certificate<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Mixed Flow Fan LVD Safety<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 8 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"7\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-EMC-Inline-Duct-Fan-110V.webp\" alt=\"CE EMC Certificate - 110V Fan\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+EMC+110V+Fan'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE EMC Certificate (110V)<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">110V Inline Duct Fan Standard<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 9 -->\n            <div class=\"kcvents-cert-card\" data-cert-index=\"8\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-LVD-Inline-Duct-Fan-110V.webp\" alt=\"CE LVD Certificate - 110V Fan\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/1e293b\/ffffff?text=CE+LVD+110V+Fan'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">CE LVD Certificate (110V)<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">110V Inline Fan Safety Audit<\/p>\n                <\/div>\n            <\/div>\n\n            <!-- Item 10 -->\n            <div class=\"kcvents-cert-card kcvents-card-award\" data-cert-index=\"9\">\n                <div class=\"kcvents-cert-img-box\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-Awards-and-Certificates-Collection.webp\" alt=\"KCVENTS Qualification Showcase Poster\" class=\"kcvents-cert-img\" onerror=\"this.src='https:\/\/placehold.co\/600x850\/d97706\/ffffff?text=Awards+Collection'\">\n                    <div class=\"kcvents-cert-overlay\">\n                        <span class=\"kcvents-cert-zoom-btn\">\n                            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v6m-3-3h6\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"kcvents-cert-info\">\n                    <h4 class=\"kcvents-cert-card-title\">KCVENTS Qualification Showcase<\/h4>\n                    <p class=\"kcvents-cert-card-sub\">Global Certification Collection<\/p>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Full-Screen Lightbox Modal -->\n    <div class=\"kcvents-modal\" id=\"kcvents-modal\" aria-hidden=\"true\">\n        <!-- Header -->\n        <div class=\"kcvents-modal-header\">\n            <div>\n                <h4 class=\"kcvents-modal-title\" id=\"kcvents-modal-title\">Quality Certificate Inspection<\/h4>\n                <p class=\"kcvents-modal-sub\" id=\"kcvents-modal-sub\">Image 1 of 10<\/p>\n            <\/div>\n            <div class=\"kcvents-modal-actions\">\n                <a href=\"#\" target=\"_blank\" class=\"kcvents-modal-btn-download\" id=\"kcvents-modal-download\">\n                    <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"\/><\/svg>\n                    <span>Open Original<\/span>\n                <\/a>\n                <button class=\"kcvents-modal-btn-close\" id=\"kcvents-modal-close\" aria-label=\"Close modal\">\n                    <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Center Image View -->\n        <div class=\"kcvents-modal-body\">\n            <button class=\"kcvents-modal-nav-btn kcvents-modal-nav-prev\" id=\"kcvents-modal-prev\" aria-label=\"Previous image\">\n                <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 19l-7-7 7-7\"\/><\/svg>\n            <\/button>\n            <img decoding=\"async\" src=\"\" alt=\"Full Resolution Certificate\" class=\"kcvents-modal-img\" id=\"kcvents-modal-img\">\n            <button class=\"kcvents-modal-nav-btn kcvents-modal-nav-next\" id=\"kcvents-modal-next\" aria-label=\"Next image\">\n                <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5l7 7-7 7\"\/><\/svg>\n            <\/button>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"kcvents-modal-footer\">\n            KCVENTS Verified Quality Documentation &#038; Certification Records\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Encapsulated Pure JS Logic (No Global Namespace Pollution) -->\n<script>\n(function() {\n    'use strict';\n\n    \/\/ Certificate Data Array\n    const certData = [\n        { title: \"CE LVD Certificate - Air Curtain\", sub: \"Low Voltage Directive Compliance for Air Curtain Systems\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-LVD-Air-Curtain.webp\" },\n        { title: \"CE EMC Certificate - Inline Duct Fan\", sub: \"Electromagnetic Compatibility Standard for Duct Fans\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-EMC-Inline-Duct-Fan.webp\" },\n        { title: \"CE Safety Certificate - Heat Recovery Ventilator\", sub: \"EU Electrical & Safety Standard for ERV \/ HRV Units\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-Heat-Recovery-Ventilator.webp\" },\n        { title: \"CE RED Certificate - Smart Heat Recovery Ventilator\", sub: \"Radio Equipment Directive Compliance for Wireless Controlled ERVs\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-RED-Heat-Recovery-Ventilator.webp\" },\n        { title: \"IEC CB Test Certificate - Inline Duct Fan\", sub: \"International Electrotechnical Commission CB Safety Test Report\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-IEC-CB-Test-Certificate-Inline-Duct-Fan.webp\" },\n        { title: \"CE EMC Certificate - Mixed Flow Inline Fan\", sub: \"Electromagnetic Compatibility Certification for Mixed Flow Fans\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-EMC-Mixed-Flow-Inline-Fan.webp\" },\n        { title: \"CE LVD Certificate - Mixed Flow Inline Fan\", sub: \"Electrical Safety Directive Certification for Mixed Flow Fans\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-LVD-Mixed-Flow-Inline-Fan.webp\" },\n        { title: \"CE EMC Certificate - 110V Inline Duct Fan\", sub: \"EMC Standard Compliance for 110V North America \/ Japan Voltage Fan Series\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-EMC-Inline-Duct-Fan-110V.webp\" },\n        { title: \"CE LVD Certificate - 110V Inline Duct Fan\", sub: \"LVD Electrical Safety Certificate for 110V Inline Fan Series\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-CE-LVD-Inline-Duct-Fan-110V.webp\" },\n        { title: \"KCVENTS Qualification & Awards Collection\", sub: \"Comprehensive Global Certification, Honors & Test Report Poster\", url: \"\/wp-content\/uploads\/2026\/07\/kcvents-factory-CERTIFICATE-Awards-and-Certificates-Collection.webp\" }\n    ];\n\n    let currentIndex = 0;\n\n    \/\/ DOM Elements\n    const modal = document.getElementById('kcvents-modal');\n    const modalImg = document.getElementById('kcvents-modal-img');\n    const modalTitle = document.getElementById('kcvents-modal-title');\n    const modalSub = document.getElementById('kcvents-modal-sub');\n    const modalDownload = document.getElementById('kcvents-modal-download');\n    const btnClose = document.getElementById('kcvents-modal-close');\n    const btnPrev = document.getElementById('kcvents-modal-prev');\n    const btnNext = document.getElementById('kcvents-modal-next');\n    const grid = document.getElementById('kcvents-cert-grid');\n\n    if (!modal || !grid) return;\n\n    \/\/ Update Modal Content\n    function updateLightbox() {\n        const item = certData[currentIndex];\n        if (!item) return;\n\n        modalImg.src = item.url;\n        modalTitle.innerText = item.title;\n        modalSub.innerText = `${item.sub} \u2022 Image ${currentIndex + 1} of ${certData.length}`;\n        modalDownload.href = item.url;\n    }\n\n    \/\/ Open Lightbox\n    function openLightbox(index) {\n        currentIndex = parseInt(index, 10) || 0;\n        updateLightbox();\n        modal.classList.add('kcvents-modal-active');\n        modal.setAttribute('aria-hidden', 'false');\n        document.body.style.overflow = 'hidden';\n    }\n\n    \/\/ Close Lightbox\n    function closeLightbox() {\n        modal.classList.remove('kcvents-modal-active');\n        modal.setAttribute('aria-hidden', 'true');\n        document.body.style.overflow = '';\n    }\n\n    \/\/ Navigate Lightbox\n    function navLightbox(direction) {\n        currentIndex += direction;\n        if (currentIndex < 0) currentIndex = certData.length - 1;\n        if (currentIndex >= certData.length) currentIndex = 0;\n        updateLightbox();\n    }\n\n    \/\/ Event Delegation for Certificate Cards Click\n    grid.addEventListener('click', function(e) {\n        const card = e.target.closest('.kcvents-cert-card');\n        if (card) {\n            const index = card.getAttribute('data-cert-index');\n            if (index !== null) {\n                openLightbox(index);\n            }\n        }\n    });\n\n    \/\/ Control Buttons Click Events\n    btnClose.addEventListener('click', closeLightbox);\n    btnPrev.addEventListener('click', function() { navLightbox(-1); });\n    btnNext.addEventListener('click', function() { navLightbox(1); });\n\n    \/\/ Close Modal on Background Click\n    modal.addEventListener('click', function(e) {\n        if (e.target === modal || e.target.classList.contains('kcvents-modal-body')) {\n            closeLightbox();\n        }\n    });\n\n    \/\/ Keyboard Shortcuts (ESC & Arrows)\n    document.addEventListener('keydown', function(e) {\n        if (!modal.classList.contains('kcvents-modal-active')) return;\n\n        if (e.key === 'Escape') closeLightbox();\n        if (e.key === 'ArrowLeft') navLightbox(-1);\n        if (e.key === 'ArrowRight') navLightbox(1);\n    });\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>CHIC HVAC is a 12-year ace ventilation manufacturer with extensive experience. Our factory offers a wide range of advanced air ventilation systems designed to meet diverse residential and commercial ventilation system needs.Our products are recognized for their high quality and well-balanced technical specifications, fully complying with international energy efficiency standards (IEA), ASHRAE guidelines for HVAC systems, and ISO certifications on product safety and reliability, certified by leading global authorities.Our mission is to develop products through continuous innovation and improvement, always meeting the needs of the most demanding customers. 14 years of growth Our&nbsp;company&nbsp;has&nbsp;come&nbsp;a&nbsp;long&nbsp;way&nbsp;of&nbsp;evolvement&nbsp;and&nbsp;growth&nbsp;from&nbsp;a&nbsp;small&nbsp;manufacturing&nbsp;enterprise&nbsp;to&nbsp;a&nbsp;world\u2019s&nbsp;leading&nbsp;ventilation&nbsp;company,Learn more about our journey. With over 12 years of industry expertise, we specialize in the design and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3492,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":".gspb_container-id-gsbp-ea4e31d{flex-direction:column;box-sizing:border-box}#gspb_container-id-gsbp-ea4e31d.gspb_container>p:last-of-type{margin-bottom:0}#gspb_container-id-gsbp-ea4e31d.gspb_container{position:relative;box-sizing:border-box}","iawp_total_views":6,"footnotes":""},"class_list":["post-3506","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/pages\/3506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/comments?post=3506"}],"version-history":[{"count":26,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/pages\/3506\/revisions"}],"predecessor-version":[{"id":4006,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/pages\/3506\/revisions\/4006"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/media\/3492"}],"wp:attachment":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/media?parent=3506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}