{"id":5904,"date":"2025-07-31T02:56:46","date_gmt":"2025-07-31T02:56:46","guid":{"rendered":"https:\/\/www.eviewconnect.com\/?page_id=5904"},"modified":"2026-10-20T05:42:49","modified_gmt":"2026-10-20T05:42:49","slug":"about-us","status":"publish","type":"page","link":"https:\/\/www.eviewconnect.com\/ja\/about-us\/","title":{"rendered":"EV\u306b\u3064\u3044\u3066 - \u5f0a\u793e\u306b\u3064\u3044\u3066"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5904\" class=\"elementor elementor-5904\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e061a4 e-flex e-con-boxed e-con e-parent\" data-id=\"1e061a4\" data-element_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-4082dfd elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4082dfd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">For nearly 10 years, we have evolved into a focused innovator in personal safety.<\/h2>\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-35a7729 e-flex e-con-boxed e-con e-parent\" data-id=\"35a7729\" data-element_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-ce5e7a0 elementor-widget elementor-widget-html\" data-id=\"ce5e7a0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>mPERS \u00b7 OEM Intro<\/title>\n\n    <!-- Montserrat \u5b57\u4f53 -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n\n    <style>\n        \/* ========== reset \u4f5c\u7528\u57df\u5316\uff08\u4e0d\u5f71\u54cd WordPress \u4e3b\u9898\uff09 ========== *\/\n        .om-intro,\n        .om-intro *,\n        .om-intro *::before,\n        .om-intro *::after {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: \"Montserrat\", \"PingFang SC\", sans-serif;\n            background: linear-gradient(180deg, #ffffff 0%, #e9ecfa 100%);\n            color: #15395E;\n        }\n\n        \/* ===== \u5185\u5bb9\u533a\uff08\u5c45\u4e2d\uff0c\u6700\u5927 900px \u7248\u5fc3\uff09 ===== *\/\n        .om-intro {\n            \/* \u5185\u5bb9\u9650\u5236\u5728 1440px \u7248\u5fc3\u5185\uff08\u80cc\u666f\u4ecd\u94fa\u6ee1\u5168\u5c4f\uff09 *\/\n            width: 100%;\n            max-width: 1440px;\n            margin: 0 auto;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n        }\n\n        \/* ===== \u6807\u9898 ===== *\/\n        .om-intro__title {\n            \/* \u968f\u5c4f\u5bbd\u81ea\u9002\u5e94\uff1a1280 \u5c4f\u7ea6 51px\u30011920 \u5c4f\u7ea6 77px\uff0c\u59cb\u7ec8\u4e00\u884c\u653e\u4e0b *\/\n            font-size: clamp(28px, 3vw, 60px);\n            font-weight: 700;\n            line-height: 1.1;\n            color: #15395E;\n            white-space: nowrap;   \/* \u6807\u9898\u4e00\u884c\u5c55\u793a *\/\n        }\n\n        .om-intro__title { margin: auto 0 0; }   \/* \u5782\u76f4\u5c45\u4e2d\uff08\u5185\u5bb9\u8d85\u9ad8\u65f6\u53ef\u6eda\u52a8\u67e5\u770b\uff09 *\/\n        .om-intro__sub { margin-bottom: auto; }\n\n        \/* \u6807\u9898\u4e24\u4fa7\u53cc\u5f15\u53f7\uff08\u9752\u8272 #4cc6c5\uff09 *\/\n        .om-intro__title::before {\n            content: \"\\201C\";\n            color: #4cc6c5;\n        }\n        .om-intro__title::after {\n            content: \"\\201D\";\n            color: #4cc6c5;\n        }\n\n        \/* ===== \u526f\u6807\u9898 ===== *\/\n        .om-intro__sub {\n            margin-top: 24px;\n            font-size: 20px;\n            font-weight: 600;              \/* SemiBold *\/\n            line-height: 1.6;\n            color: #4a5b70;\n            display: -webkit-box;          \/* \u6700\u591a\u4e09\u884c\u5c55\u793a *\/\n            -webkit-line-clamp: 3;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n        }\n\n        \/* ===== \u4ece\u4e0b\u5f80\u4e0a\u8f7b\u5fae\u5f39\u51fa\uff08\u6eda\u5165\u89c6\u53e3\u89e6\u53d1\uff09 ===== *\/\n        .om-intro__title,\n        .om-intro__sub {\n            opacity: 0;\n            transform: translateY(26px);\n            transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);\n        }\n        .om-intro.is-inview .om-intro__title,\n        .om-intro.is-inview .om-intro__sub {\n            opacity: 1;\n            transform: translateY(0);\n        }\n        .om-intro.is-inview .om-intro__sub {\n            transition-delay: 0.15s;   \/* \u526f\u6807\u9898\u6bd4\u6807\u9898\u7a0d\u540e\u5f39\u51fa *\/\n        }\n\n        \/* ===== \u89e6\u5c4f\u8bbe\u5907\uff1a\u76f4\u63a5\u663e\u793a\uff08\u65e0 hover\/\u5165\u573a\u4f9d\u8d56\uff09 ===== *\/\n        @media (hover: none), (max-width: 640px) {\n            .om-intro__title { font-size: 38px; }\n            .om-intro__sub { font-size: 16px; margin-top: 18px; }\n        }\n\n        \/* ===== \u65e0\u969c\u788d\u964d\u7ea7\uff1a\u51cf\u5f31\u52a8\u6001\u65f6\u76f4\u63a5\u663e\u793a ===== *\/\n        @media (prefers-reduced-motion: reduce) {\n            .om-intro__title,\n            .om-intro__sub {\n                opacity: 1;\n                transform: none;\n                transition: none;\n            }\n        }\n\n        \/* ===== WordPress \u4e3b\u9898\u6837\u5f0f\u9632\u5fa1 ===== *\/\n        .om-intro .om-intro__title {\n            font-family: \"Montserrat\", sans-serif !important;\n            font-size: clamp(28px, 3vw, 60px) !important;\n            font-weight: 700 !important;\n            line-height: 1.1 !important;\n            color: #15395E !important;\n            text-align: center !important;\n            white-space: nowrap !important;\n            text-decoration: none !important;\n            background: transparent !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n        .om-intro .om-intro__title::before,\n        .om-intro .om-intro__title::after {\n            color: #4cc6c5 !important;\n        }\n        .om-intro .om-intro__sub {\n            font-family: \"Montserrat\", sans-serif !important;\n            font-size: 20px !important;\n            font-weight: 600 !important;\n            line-height: 1.6 !important;\n            color: #4a5b70 !important;\n            text-align: center !important;\n            display: -webkit-box !important;\n            -webkit-line-clamp: 3 !important;\n            -webkit-box-orient: vertical !important;\n            overflow: hidden !important;\n            margin-top: 24px !important;\n            padding: 0 !important;\n            border: 0 !important;\n            background: transparent !important;\n        }\n        @media (hover: none), (max-width: 640px) {\n            .om-intro .om-intro__title { font-size: 38px !important; }\n            .om-intro .om-intro__sub { font-size: 16px !important; margin-top: 18px !important; }\n        }\n    <\/style>\n<style>html,body{margin:0;padding:0}<\/style><\/head>\n\n<body>\n\n    <main class=\"om-intro\" id=\"omIntro\">\n        <!-- \u5185\u5bb9\u7531 INTRO_CONFIG \u914d\u7f6e\u6e32\u67d3\uff08\u89c1\u5e95\u90e8 script\uff09\uff0cSEO \u7ef4\u62a4\u6539\u914d\u7f6e\u5373\u53ef -->\n        <h1 class=\"om-intro__title\" id=\"omIntroTitle\"><\/h1>\n        <p class=\"om-intro__sub\" id=\"omIntroSub\"><\/p>\n    <\/main>\n\n    <script>\n        \/\/ ================================================================\n        \/\/ mPERS \u4ecb\u7ecd \u00b7 \u7edf\u4e00\u914d\u7f6e\u5165\u53e3\uff08SEO \u7ef4\u62a4\u533a\uff09\n        \/\/ \u4fee\u6539 title \/ sub \u5373\u53ef\u66f4\u65b0\u9875\u9762\u6587\u5b57\uff0c\u65e0\u9700\u52a8 HTML\u3002\n        \/\/ ================================================================\n        var INTRO_CONFIG = {\n            title: \"True to the Calling\",\n            sub: \"Shenzhen Eview GPS Technology is driven by a simple commitment: to safeguard end-users\u2019 lives with reliable solutions, while empowering your business for lasting success. As your trusted ODM\/OBM\/JDM partner, we innovate with the belief: every SOS alarm must be answered, and every partner\u2019s development must be assured.\"\n        };\n\n        function initModule() {\n            var t = document.getElementById(\"omIntroTitle\");\n            var s = document.getElementById(\"omIntroSub\");\n            if (t) t.textContent = INTRO_CONFIG.title;\n            if (s) s.textContent = INTRO_CONFIG.sub;\n\n            \/\/ ===== \u6eda\u5165\u89c6\u53e3\u65f6\u4ece\u4e0b\u5f80\u4e0a\u8f7b\u5fae\u5f39\u51fa =====\n            var el = document.getElementById(\"omIntro\");\n            if (!el) return;\n            \/\/ \u51cf\u5f31\u52a8\u6001\u65f6\u4e0d\u505a\u52a8\u753b\n            var reduce = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n            if (reduce) return;\n            if (!(\"IntersectionObserver\" in window)) { el.classList.add(\"is-inview\"); return; }\n            var io = new IntersectionObserver(function (entries) {\n                entries.forEach(function (en) {\n                    if (!en.isIntersecting) return;\n                    el.classList.add(\"is-inview\");\n                    io.unobserve(el);\n                });\n            }, { threshold: 0.3 });\n            io.observe(el);\n        }\n\n        if (document.readyState === \"loading\") {\n            document.addEventListener(\"DOMContentLoaded\", initModule);\n        } else {\n            initModule();\n        }\n    <\/script>\n\n<\/body>\n\n<\/html>\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-9b15c7d e-flex e-con-boxed e-con e-parent\" data-id=\"9b15c7d\" data-element_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-62b7234 elementor-widget elementor-widget-heading\" data-id=\"62b7234\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Global Track Record<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6802b3 elementor-widget elementor-widget-heading\" data-id=\"a6802b3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Delivering proven reliability at scale<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3be5a5e elementor-widget elementor-widget-text-editor\" data-id=\"3be5a5e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Markets change and technologies evolve, but Eview&#8217;s commitment remains the same: eliminating your learning curve and accelerating your time-to-market.<\/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-51cf147a e-flex e-con-boxed e-con e-child\" data-id=\"51cf147a\" data-element_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-2cb40a7 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2cb40a7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  Eview Our History \u65f6\u95f4\u8f74\n  \u63a5\u5165\uff1aElementor \u2192 \u6dfb\u52a0\u300cHTML\u300d\u5c0f\u90e8\u4ef6 \u2192 \u7c98\u8d34\u672c\u6587\u4ef6\u5168\u90e8\u5185\u5bb9\n-->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n<link\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700&display=swap\"\n  rel=\"stylesheet\"\n\/>\n<style>\n  @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700&display=swap\");\n\n  .ev-hist {\n    --ev-accent: #4cc7c4;\n    --ev-text: #15395e;\n    --ev-muted: #6b7c8f;\n    --ev-line: #b8b7ba;\n    --ev-dot: #b8b7ba;\n    --ev-year: #b8b7ba;\n    --ev-halo: rgba(76, 199, 196, 0.25);\n    --ev-bg: #ffffff;\n    --ev-gap: 48px; \/* \u56fe\u7247\u4e0e\u5de6\u53f3\u680f\u7b49\u8ddd *\/\n    --ev-img-w: 853px;\n    --ev-ease: cubic-bezier(0.22, 1, 0.36, 1);\n    --ev-num: 36px;\n    --ev-year-idle: 24px;\n    --ev-year-active: 32px;\n    --ev-heading: 32px;\n    --ev-body: 20px;\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 48px 24px;\n    background: var(--ev-bg);\n    font-family: \"Montserrat\", sans-serif;\n    font-weight: 400;\n    color: var(--ev-text);\n    \/* \u4e0d\u7528 antialiased\uff0c\u907f\u514d Mac \u4e0a\u6bd4 Figma \u66f4\u7ec6 *\/\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n    text-rendering: optimizeLegibility;\n  }\n  .ev-hist *,\n  .ev-hist *::before,\n  .ev-hist *::after {\n    box-sizing: border-box;\n  }\n  .ev-hist h2,\n  .ev-hist h3,\n  .ev-hist p,\n  .ev-hist button,\n  .ev-hist span {\n    font-family: \"Montserrat\", sans-serif;\n    font-style: normal;\n  }\n\n  \/*\n   * \u8bbe\u8ba1\u7a3f\u5b57\u4f53\u89c4\u8303\n   * Our History \u6807\u9898: 700 \/ 36px \/ #15395E\n   * \u7b80\u4ecb\/\u6b63\u6587: 400 \/ 20px \/ lh 30px \/ #15395E\n   * \u5e74\u4efd\u6fc0\u6d3b: 400 \/ 32px \/ #4CC7C4\n   * \u5e74\u4efd\u672a\u6fc0\u6d3b: 400 \/ 24px \/ #B8B7BA\n   * \u5185\u5bb9\u6807\u9898: 700 \/ 32px \/ #15395E\uff08\u89c6\u89c9\u52a0\u7c97\uff0c\u5bf9\u9f50\u8bbe\u8ba1\u56fe\uff09\n   * \u53f3\u4fa7\u6570\u5b57: 700 \/ 36px \/ #4CC7C4\n   * \u53f3\u4fa7\u6807\u7b7e: 400 \/ 20px \/ lh 30px \/ #15395E\n   *\/\n\n  \/* \u56fa\u5b9a\u4e2d\u95f4\u56fe\u5bbd\uff0c\u5de6\u53f3 gap \u5b8c\u5168\u4e00\u81f4 *\/\n  .ev-hist__body {\n    display: grid;\n    grid-template-columns: 120px var(--ev-img-w);\n    grid-template-rows: auto auto;\n    grid-template-areas:\n      \"years media\"\n      \". copy\";\n    column-gap: var(--ev-gap);\n    row-gap: 28px;\n    align-items: stretch;\n    justify-content: start;\n  }\n\n  .ev-hist__years {\n    grid-area: years;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    align-self: stretch;\n    min-height: 0;\n    \/* \u4e0a\u4e0b\u5185\u8fb9\u8ddd\uff1a\u5706\u70b9\u5185\u6536\uff0c\u8f74\u7ebf\u4e0a\u4e0b\u4e24\u7aef\u5ef6\u957f *\/\n    padding: 32px 0;\n    list-style: none;\n    margin: 0;\n  }\n  \/* \u5e74\u4efd\u8f74\u7ebf\uff1a\u4e0a\u4e0b\u8d2f\u7a7f\u81f3\u5bb9\u5668\u4e24\u7aef *\/\n  .ev-hist__years::before {\n    content: \"\";\n    position: absolute;\n    left: 12px;\n    top: 0;\n    bottom: 0;\n    width: 0;\n    border-left: 2px solid #b8b7ba;\n    background: none;\n    border-radius: 0;\n    pointer-events: none;\n  }\n  .ev-hist__year {\n    position: relative;\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    padding: 0;\n    margin: 0;\n    border: 0;\n    background: transparent;\n    background-color: transparent;\n    box-shadow: none;\n    cursor: pointer;\n    font-family: \"Montserrat\", sans-serif;\n    font-size: inherit;\n    font-weight: 400;\n    line-height: 1;\n    text-align: left;\n    color: var(--ev-year);\n    appearance: none;\n    -webkit-appearance: none;\n    transition: color 0.3s var(--ev-ease);\n  }\n  .ev-hist__year:hover,\n  .ev-hist__year:focus,\n  .ev-hist__year:active,\n  .ev-hist__year.is-active {\n    background: transparent !important;\n    background-color: transparent !important;\n    box-shadow: none !important;\n    border-color: transparent !important;\n  }\n  .ev-hist__year:focus-visible {\n    outline: 2px solid var(--ev-accent);\n    outline-offset: 4px;\n    border-radius: 4px;\n    background: transparent !important;\n  }\n  .ev-hist__year:focus:not(:focus-visible) {\n    outline: none;\n  }\n  .ev-hist__dot {\n    position: relative;\n    z-index: 1;\n    flex: 0 0 26px;\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    display: grid;\n    place-items: center;\n  }\n  .ev-hist__dot::before {\n    content: \"\";\n    position: absolute;\n    width: 0;\n    height: 0;\n    border-radius: 50%;\n    background: var(--ev-halo);\n    opacity: 0;\n    transition: width 0.35s var(--ev-ease), height 0.35s var(--ev-ease), opacity 0.3s ease;\n  }\n  .ev-hist__dot::after {\n    content: \"\";\n    position: relative;\n    z-index: 1;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: #b8b7ba;\n    transition: width 0.3s var(--ev-ease), height 0.3s var(--ev-ease), background 0.25s ease;\n  }\n  .ev-hist__label {\n    display: block;\n    font-family: \"Montserrat\", sans-serif;\n    font-size: var(--ev-year-idle);\n    font-weight: 500;\n    letter-spacing: 0;\n    line-height: 1;\n    color: var(--ev-year);\n    white-space: nowrap;\n    transition: color 0.3s ease, font-size 0.3s var(--ev-ease);\n  }\n  \/* \u8bbe\u8ba1\u7a3f\uff1a\u6fc0\u6d3b\u5e74\u4efd Montserrat Regular 32px \/ #4CC7C4\n     Figma \u540c\u5b57\u91cd\u4f1a\u663e\u5f97\u66f4\u201c\u539a\u201d\uff0c\u7528\u8f7b\u5fae\u5b57\u8ddd\u4e0e\u5e73\u6ed1\u8865\u507f\u89c6\u89c9 *\/\n  .ev-hist__year.is-active .ev-hist__label {\n    color: #4cc7c4;\n    font-size: 32px;\n    font-weight: 500;\n    line-height: 1;\n    letter-spacing: 0.01em;\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n    text-shadow: 0 0 0.4px currentColor;\n  }\n  .ev-hist__year.is-active .ev-hist__dot::before {\n    width: 26px;\n    height: 26px;\n    opacity: 1;\n    transform-origin: center center;\n  }\n  .ev-hist__year.is-active .ev-hist__dot::after {\n    width: 12px;\n    height: 12px;\n    background: var(--ev-accent);\n  }\n  \/* \u64ad\u653e\u4e2d\uff1a\u6fc0\u6d3b\u5149\u6655\u8f7b\u5fae\u547c\u5438\uff1b\u6682\u505c\uff1a\u9759\u6001 *\/\n  .ev-hist.is-playing .ev-hist__year.is-active .ev-hist__dot::before {\n    animation: evHistPulse 2s ease-in-out infinite;\n  }\n  .ev-hist.is-paused .ev-hist__year.is-active .ev-hist__dot::before {\n    animation: none;\n    opacity: 0.75;\n  }\n  @keyframes evHistPulse {\n    0%,\n    100% {\n      transform: scale(1);\n      opacity: 1;\n    }\n    50% {\n      transform: scale(1.18);\n      opacity: 0.65;\n    }\n  }\n  .ev-hist__year:hover:not(.is-active) .ev-hist__label {\n    color: var(--ev-accent);\n  }\n  .ev-hist__year:hover:not(.is-active) .ev-hist__dot::after {\n    background: var(--ev-accent);\n  }\n\n  \/* \u4e2d\u95f4\u5927\u56fe\uff1a\u8bbe\u8ba1\u7a3f 853 \u00d7 404\uff0c\u5706\u89d2 20\uff1b\u5bbd\u5ea6\u6491\u6ee1\u4e2d\u95f4\u5217 *\/\n  .ev-hist__media {\n    grid-area: media;\n    position: relative;\n    width: 100%;\n    max-width: none;\n    aspect-ratio: 853 \/ 404;\n    height: auto;\n    border-radius: 20px;\n    overflow: hidden;\n    background: #e8eef2;\n  }\n  .ev-hist__media::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      90deg,\n      #e8eef2 0%,\n      #f4f7f9 45%,\n      #e8eef2 100%\n    );\n    background-size: 200% 100%;\n    animation: evHistSkeleton 1.2s ease-in-out infinite;\n    z-index: 0;\n  }\n  .ev-hist__media.is-ready::before {\n    opacity: 0;\n    animation: none;\n    transition: opacity 0.3s ease;\n    pointer-events: none;\n  }\n  @keyframes evHistSkeleton {\n    0% {\n      background-position: 100% 0;\n    }\n    100% {\n      background-position: -100% 0;\n    }\n  }\n  .ev-hist__media img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    transition: opacity 0.4s var(--ev-ease);\n    pointer-events: none;\n    z-index: 1;\n  }\n  .ev-hist__media img.is-active {\n    opacity: 1;\n    pointer-events: auto;\n  }\n  .ev-hist__media img.is-active:not(.is-loaded) {\n    opacity: 0;\n  }\n\n  .ev-hist__copy {\n    grid-area: copy;\n    position: relative;\n    width: 100%;\n    display: grid;\n  }\n  .ev-hist__live {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border: 0;\n  }\n  .ev-hist__panel {\n    grid-area: 1 \/ 1;\n    width: 100%;\n    opacity: 0;\n    visibility: hidden;\n    transform: translateY(8px);\n    transition: opacity 0.35s var(--ev-ease), transform 0.4s var(--ev-ease), visibility 0.35s;\n    pointer-events: none;\n  }\n  .ev-hist__panel.is-active {\n    opacity: 1;\n    visibility: visible;\n    transform: translateY(0);\n    pointer-events: auto;\n  }\n  \/* \u8bbe\u8ba1\u7a3f\u56fe3\uff1a\u5185\u5bb9\u6807\u9898\u89c6\u89c9\u52a0\u7c97 700 \/ 32px \/ #15395E *\/\n  .ev-hist__heading {\n    margin: 0 0 12px;\n    font-family: \"Montserrat\", sans-serif;\n    font-size: 32px;\n    font-weight: 600;\n    letter-spacing: 0;\n    line-height: 1.2;\n    color: #15395e;\n  }\n  \/* \u8bbe\u8ba1\u7a3f\uff1a\u6b63\u6587 Regular 400\uff0c\u4e0e\u6807\u9898\u5f62\u6210\u5b57\u91cd\u5bf9\u6bd4 *\/\n  .ev-hist__desc {\n    margin: 0;\n    width: 100%;\n    max-width: none;\n    font-family: \"Montserrat\", sans-serif;\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 30px;\n    letter-spacing: 0;\n    color: #15395e;\n  }\n\n  @media (max-width: 1200px) {\n    .ev-hist {\n      --ev-img-w: min(853px, calc(100vw - 120px - 64px * 2 - 48px));\n      --ev-gap: 40px;\n    }\n    .ev-hist__body {\n      grid-template-columns: 100px var(--ev-img-w);\n    }\n  }\n\n  @media (max-width: 1100px) {\n    .ev-hist {\n      --ev-gap: 28px;\n    }\n    .ev-hist__body {\n      grid-template-columns: 88px minmax(0, 1fr);\n      grid-template-rows: auto auto;\n      grid-template-areas:\n        \"years media\"\n        \"years copy\";\n    }\n    .ev-hist__year.is-active .ev-hist__label {\n      font-size: 28px;\n    }\n    .ev-hist__label {\n      font-size: 20px;\n    }\n    .ev-hist__heading {\n      font-size: 28px;\n    }\n    .ev-hist__desc {\n      font-size: 18px;\n      line-height: 28px;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .ev-hist {\n      padding: 32px 16px;\n    }\n    .ev-hist__body {\n      grid-template-columns: 1fr;\n      grid-template-areas:\n        \"years\"\n        \"media\"\n        \"copy\";\n    }\n    .ev-hist__media {\n      max-width: 100%;\n      aspect-ratio: 853 \/ 404;\n      width: 100%;\n    }\n    .ev-hist__year.is-active .ev-hist__label {\n      font-size: 24px;\n    }\n    .ev-hist__label {\n      font-size: 14px;\n    }\n    .ev-hist__heading {\n      font-size: 24px;\n    }\n    .ev-hist__years {\n      flex-direction: row;\n      justify-content: flex-start;\n      height: auto;\n      min-height: 0;\n      padding: 0 4px 16px;\n      overflow-x: auto;\n      gap: 8px;\n      -webkit-overflow-scrolling: touch;\n      scroll-snap-type: x proximity;\n      scrollbar-width: none;\n    }\n    .ev-hist__years::-webkit-scrollbar {\n      display: none;\n    }\n    .ev-hist__years::before {\n      left: 12px;\n      right: 12px;\n      top: 12px;\n      bottom: auto;\n      height: 0;\n      width: auto;\n      border-left: 0;\n      border-top: 2px solid #b8b7ba;\n    }\n    .ev-hist__year {\n      flex-direction: column;\n      gap: 10px;\n      min-width: 52px;\n      flex: 0 0 auto;\n      scroll-snap-align: center;\n    }\n    .ev-hist__copy {\n      min-height: 0;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ev-hist__media::before,\n    .ev-hist__media img,\n    .ev-hist__panel,\n    .ev-hist__dot::after,\n    .ev-hist__dot::before,\n    .ev-hist__label {\n      transition: none;\n      animation: none !important;\n    }\n  }\n<\/style>\n\n<section class=\"ev-hist\" id=\"ev-history\" aria-label=\"Our History\">\n  <div class=\"ev-hist__body\">\n    <div class=\"ev-hist__years\" role=\"tablist\" aria-orientation=\"vertical\" aria-label=\"Timeline years\">\n      <button type=\"button\" class=\"ev-hist__year is-active\" role=\"tab\" id=\"ev-hist-tab-0\" aria-controls=\"ev-hist-panel\" aria-selected=\"true\" tabindex=\"0\" data-index=\"0\">\n        <span class=\"ev-hist__dot\" aria-hidden=\"true\"><\/span>\n        <span class=\"ev-hist__label\">2017<\/span>\n      <\/button>\n      <button type=\"button\" class=\"ev-hist__year\" role=\"tab\" id=\"ev-hist-tab-1\" aria-controls=\"ev-hist-panel\" aria-selected=\"false\" tabindex=\"-1\" data-index=\"1\">\n        <span class=\"ev-hist__dot\" aria-hidden=\"true\"><\/span>\n        <span class=\"ev-hist__label\">2019<\/span>\n      <\/button>\n      <button type=\"button\" class=\"ev-hist__year\" role=\"tab\" id=\"ev-hist-tab-2\" aria-controls=\"ev-hist-panel\" aria-selected=\"false\" tabindex=\"-1\" data-index=\"2\">\n        <span class=\"ev-hist__dot\" aria-hidden=\"true\"><\/span>\n        <span class=\"ev-hist__label\">2021<\/span>\n      <\/button>\n      <button type=\"button\" class=\"ev-hist__year\" role=\"tab\" id=\"ev-hist-tab-3\" aria-controls=\"ev-hist-panel\" aria-selected=\"false\" tabindex=\"-1\" data-index=\"3\">\n        <span class=\"ev-hist__dot\" aria-hidden=\"true\"><\/span>\n        <span class=\"ev-hist__label\">2022<\/span>\n      <\/button>\n      <button type=\"button\" class=\"ev-hist__year\" role=\"tab\" id=\"ev-hist-tab-4\" aria-controls=\"ev-hist-panel\" aria-selected=\"false\" tabindex=\"-1\" data-index=\"4\">\n        <span class=\"ev-hist__dot\" aria-hidden=\"true\"><\/span>\n        <span class=\"ev-hist__label\">2023<\/span>\n      <\/button>\n      <button type=\"button\" class=\"ev-hist__year\" role=\"tab\" id=\"ev-hist-tab-5\" aria-controls=\"ev-hist-panel\" aria-selected=\"false\" tabindex=\"-1\" data-index=\"5\">\n        <span class=\"ev-hist__dot\" aria-hidden=\"true\"><\/span>\n        <span class=\"ev-hist__label\">2025<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"ev-hist__media\" id=\"ev-hist-media\">\n        <!--\n          \u2605 \u66ff\u6362\u56fe\u7247 URL\uff1a\u4e0a\u4f20 webp \u5230\u5a92\u4f53\u5e93\u540e\uff0c\u628a src \u6539\u6210\u5b8c\u6574\u5730\u5740\n          \u672c\u5730\u9884\u89c8\u53ef\u7528\u76f8\u5bf9\u8def\u5f84\uff1aAbout us-\u65f6\u95f4\u8f74\u56fe\u7247\/xxx.webp\n        -->\n        <img fetchpriority=\"high\"\n          class=\"is-active\"\n          src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/07\/logo-AI\u98ce\u683c-1-1.png\"\n          alt=\"EV Protect Connect\"\n          width=\"853\"\n          height=\"404\"\n          loading=\"eager\"\n          decoding=\"async\"\n        \/>\n        <img\n          data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/07\/\u5de5\u53821-2-1.png\"\n          alt=\"Manufacturing facility\"\n          width=\"853\"\n          height=\"404\"\n         \n          decoding=\"async\"\n src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 853px; --smush-placeholder-aspect-ratio: 853\/404;\" \/>\n        <img\n          data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/07\/\u8bc1\u4e66\u56fe\u7247-2-1.png\"\n          alt=\"Awards and certificates\"\n          width=\"853\"\n          height=\"404\"\n         \n          decoding=\"async\"\n src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 853px; --smush-placeholder-aspect-ratio: 853\/404;\" \/>\n        <img\n          data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/07\/\u8bbe\u5907\u9632\u6c34\u6d4b\u8bd5\u573a\u666f\u63cf\u8ff0-1-1.png\"\n          alt=\"Waterproof testing lab\"\n          width=\"853\"\n          height=\"404\"\n         \n          decoding=\"async\"\n src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 853px; --smush-placeholder-aspect-ratio: 853\/404;\" \/>\n        <img\n          data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/07\/HUB\u4e0e\u522b\u7684\u4ea7\u54c1\u8fde\u63a5-1-1.png\"\n          alt=\"Home Hub ecosystem\"\n          width=\"853\"\n          height=\"404\"\n         \n          decoding=\"async\"\n src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 853px; --smush-placeholder-aspect-ratio: 853\/404;\" \/>\n        <img\n          data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/07\/eview-\u672a\u6765-1-1.png\"\n          alt=\"Safer future vision\"\n          width=\"853\"\n          height=\"404\"\n         \n          decoding=\"async\"\n src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 853px; --smush-placeholder-aspect-ratio: 853\/404;\" \/>\n      <\/div>\n\n      <div\n        class=\"ev-hist__copy\"\n        id=\"ev-hist-panel\"\n        role=\"tabpanel\"\n        aria-labelledby=\"ev-hist-tab-0\"\n      >\n        <div class=\"ev-hist__live\" aria-live=\"polite\" aria-atomic=\"true\"><\/div>\n        <article class=\"ev-hist__panel is-active\" data-index=\"0\">\n          <h3 class=\"ev-hist__heading\">Founded with a Vision<\/h3>\n          <p class=\"ev-hist__desc\">\n            Eview was founded in 2017 with a mission to enhance personal safety through innovative\n            mobile emergency technology, developing reliable mPERS solutions for seniors, lone\n            workers, and families.\n          <\/p>\n        <\/article>\n        <article class=\"ev-hist__panel\" data-index=\"1\" aria-hidden=\"true\">\n          <h3 class=\"ev-hist__heading\">Scale &amp; Quality Expansion<\/h3>\n          <p class=\"ev-hist__desc\">\n            Eview expanded to a 7,000m\u00b2 manufacturing facility equipped with 8 automated production lines, significantly scaling up our production capabilities to meet growing global demand. Certified by ISO9001 and BSCI, the company strengthened its reputation for high-quality manufacturing and social responsibility.\n          <\/p>\n        <\/article>\n        <article class=\"ev-hist__panel\" data-index=\"2\" aria-hidden=\"true\">\n          <h3 class=\"ev-hist__heading\">Awards &amp; Industry Recognition<\/h3>\n          <p class=\"ev-hist__desc\">\n            Eview was recognized as a High-Tech Enterprise, a Specialized &amp; Innovative SME, and\n            a Municipal Key Innovation Enterprise. It also received multiple international honors,\n            including Best Supplier and Excellent Partner.\n          <\/p>\n        <\/article>\n        <article class=\"ev-hist__panel\" data-index=\"3\" aria-hidden=\"true\">\n          <h3 class=\"ev-hist__heading\">Quality Excellence<\/h3>\n          <p class=\"ev-hist__desc\">\n            Eview implemented IPD and DFX systems to enhance product quality and reliability. Its in-house lab performs rigorous waterproof, drop, and fall detection tests, achieving a defect rate below 0.3%.\n          <\/p>\n        <\/article>\n        <article class=\"ev-hist__panel\" data-index=\"4\" aria-hidden=\"true\">\n          <h3 class=\"ev-hist__heading\">Integrated Home &amp; Health Ecosystem<\/h3>\n          <p class=\"ev-hist__desc\">\n            Eview launched its Home Hub system and wireless sensor accessories, creating a connected\n            telecare platform that links wearables, hubs, and cloud services.\n          <\/p>\n        <\/article>\n        <article class=\"ev-hist__panel\" data-index=\"5\" aria-hidden=\"true\">\n          <h3 class=\"ev-hist__heading\">Innovating for a Safer Future<\/h3>\n          <p class=\"ev-hist__desc\">\n            Eview continues to invest in neural-network-powered incident intelligence, 5G and satellite communications, and next-generation telecare systems, redefining the future of connected care through innovation, quality, and trust.\n          <\/p>\n        <\/article>\n      <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n(function () {\n  var INIT_ATTR = \"data-ev-bound\";\n  function initHistory(root) {\n    if (!root || root.getAttribute(INIT_ATTR) === \"1\") return;\n    root.setAttribute(INIT_ATTR, \"1\");\n\n    var years = Array.prototype.slice.call(root.querySelectorAll(\".ev-hist__year\"));\n    var yearsEl = root.querySelector(\".ev-hist__years\");\n    var mediaEl = root.querySelector(\".ev-hist__media\");\n    var images = Array.prototype.slice.call(root.querySelectorAll(\".ev-hist__media img\"));\n    var panels = Array.prototype.slice.call(root.querySelectorAll(\".ev-hist__panel\"));\n    var panelEl = root.querySelector(\"#ev-hist-panel, .ev-hist__copy\");\n    var liveEl = root.querySelector(\".ev-hist__live\");\n    var total = years.length;\n    if (!total) return;\n\n    var index = 0;\n    var timer = null;\n    var resumeTimer = null;\n    var INTERVAL = 2000;\n    var TOUCH_RESUME_MS = 4500;\n    var userPaused = false;\n    var inView = false;\n    var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n    var coarsePointer = window.matchMedia(\"(pointer: coarse)\").matches;\n    var mobileMq = window.matchMedia(\"(max-width: 640px)\");\n\n    function clearResumeTimer() {\n      if (resumeTimer) {\n        window.clearTimeout(resumeTimer);\n        resumeTimer = null;\n      }\n    }\n\n    function setPlayState(playing) {\n      root.classList.toggle(\"is-playing\", playing);\n      root.classList.toggle(\"is-paused\", !playing);\n    }\n\n    function syncPlayback() {\n      if (timer) {\n        window.clearInterval(timer);\n        timer = null;\n      }\n      var canPlay =\n        inView && !userPaused && !reduceMotion && !document.hidden;\n      if (canPlay) {\n        timer = window.setInterval(next, INTERVAL);\n        setPlayState(true);\n      } else {\n        setPlayState(false);\n      }\n    }\n\n    function scrollYearIntoView(i) {\n      if (!mobileMq.matches || !years[i]) return;\n      try {\n        years[i].scrollIntoView({\n          inline: \"center\",\n          block: \"nearest\",\n          behavior: reduceMotion ? \"auto\" : \"smooth\"\n        });\n      } catch (e) {\n        years[i].scrollIntoView(false);\n      }\n    }\n\n    function markImageLoaded(img) {\n      if (!img) return;\n      img.classList.add(\"is-loaded\");\n      syncMediaReady();\n    }\n\n    function syncMediaReady() {\n      if (!mediaEl) return;\n      var active = images[index];\n      var ready = active && (active.classList.contains(\"is-loaded\") || active.complete);\n      if (ready && active && !active.classList.contains(\"is-loaded\")) {\n        active.classList.add(\"is-loaded\");\n      }\n      mediaEl.classList.toggle(\"is-ready\", !!(active && active.classList.contains(\"is-loaded\")));\n    }\n\n    function preloadAdjacent(i) {\n      [i - 1, i, i + 1].forEach(function (n) {\n        if (n < 0 || n >= total) return;\n        var img = images[n];\n        if (!img) return;\n        if (img.loading === \"lazy\") img.loading = \"eager\";\n        if (!img.complete) {\n          var pre = new Image();\n          pre.src = img.currentSrc || img.src;\n        }\n      });\n    }\n\n    function announce(i) {\n      if (!liveEl || !panels[i]) return;\n      var yearLabel = years[i]\n        ? (years[i].querySelector(\".ev-hist__label\") || years[i]).textContent.trim()\n        : \"\";\n      var heading = panels[i].querySelector(\".ev-hist__heading\");\n      var desc = panels[i].querySelector(\".ev-hist__desc\");\n      var parts = [yearLabel];\n      if (heading) parts.push(heading.textContent.trim());\n      if (desc) parts.push(desc.textContent.trim());\n      liveEl.textContent = parts.filter(Boolean).join(\". \");\n    }\n\n    function goTo(nextIdx, opts) {\n      opts = opts || {};\n      if (nextIdx === index) {\n        scrollYearIntoView(index);\n        if (opts.focus) years[index].focus();\n        return;\n      }\n      index = (nextIdx + total) % total;\n\n      years.forEach(function (btn, i) {\n        var on = i === index;\n        btn.classList.toggle(\"is-active\", on);\n        btn.setAttribute(\"aria-selected\", on ? \"true\" : \"false\");\n        btn.tabIndex = on ? 0 : -1;\n      });\n      images.forEach(function (img, i) {\n        img.classList.toggle(\"is-active\", i === index);\n      });\n      panels.forEach(function (panel, i) {\n        var on = i === index;\n        panel.classList.toggle(\"is-active\", on);\n        panel.setAttribute(\"aria-hidden\", on ? \"false\" : \"true\");\n      });\n      if (panelEl && years[index]) {\n        panelEl.setAttribute(\"aria-labelledby\", years[index].id || \"\");\n      }\n      announce(index);\n      preloadAdjacent(index);\n      syncMediaReady();\n      scrollYearIntoView(index);\n      if (opts.focus && years[index]) years[index].focus();\n    }\n\n    function next() {\n      goTo(index + 1);\n    }\n\n    function pauseUser() {\n      userPaused = true;\n      clearResumeTimer();\n      syncPlayback();\n    }\n\n    function resumeUser() {\n      userPaused = false;\n      clearResumeTimer();\n      syncPlayback();\n    }\n\n    function pauseForInteraction() {\n      pauseUser();\n      if (coarsePointer || mobileMq.matches) {\n        clearResumeTimer();\n        resumeTimer = window.setTimeout(function () {\n          resumeTimer = null;\n          resumeUser();\n        }, TOUCH_RESUME_MS);\n      }\n    }\n\n    function onYearKeydown(e) {\n      var key = e.key;\n      var nextIndex = null;\n      if (key === \"ArrowDown\" || key === \"ArrowRight\") {\n        nextIndex = index + 1;\n      } else if (key === \"ArrowUp\" || key === \"ArrowLeft\") {\n        nextIndex = index - 1;\n      } else if (key === \"Home\") {\n        nextIndex = 0;\n      } else if (key === \"End\") {\n        nextIndex = total - 1;\n      } else {\n        return;\n      }\n      e.preventDefault();\n      pauseForInteraction();\n      goTo(nextIndex, { focus: true });\n    }\n\n    years.forEach(function (btn) {\n      var i = Number(btn.getAttribute(\"data-index\"));\n      btn.addEventListener(\"mouseenter\", function () {\n        if (coarsePointer) return;\n        pauseUser();\n        goTo(i);\n      });\n      btn.addEventListener(\"focus\", function () {\n        pauseForInteraction();\n        goTo(i);\n      });\n      btn.addEventListener(\"click\", function () {\n        pauseForInteraction();\n        goTo(i);\n      });\n    });\n\n    if (yearsEl) {\n      yearsEl.addEventListener(\"keydown\", onYearKeydown);\n    }\n\n    images.forEach(function (img) {\n      if (img.complete && img.naturalWidth > 0) {\n        markImageLoaded(img);\n      } else {\n        img.addEventListener(\"load\", function () {\n          markImageLoaded(img);\n        });\n        img.addEventListener(\"error\", function () {\n          markImageLoaded(img);\n        });\n      }\n    });\n\n    root.addEventListener(\"mouseleave\", function () {\n      if (coarsePointer) return;\n      resumeUser();\n    });\n\n    document.addEventListener(\"visibilitychange\", function () {\n      syncPlayback();\n    });\n\n    if (\"IntersectionObserver\" in window) {\n      var io = new IntersectionObserver(\n        function (entries) {\n          entries.forEach(function (entry) {\n            if (entry.target !== root) return;\n            inView = entry.isIntersecting && entry.intersectionRatio >= 0.2;\n            syncPlayback();\n          });\n        },\n        { threshold: [0, 0.2, 0.4] }\n      );\n      io.observe(root);\n    } else {\n      inView = true;\n      syncPlayback();\n    }\n\n    panels.forEach(function (panel, i) {\n      panel.setAttribute(\"aria-hidden\", i === 0 ? \"false\" : \"true\");\n    });\n    announce(index);\n    preloadAdjacent(index);\n    syncMediaReady();\n    setPlayState(false);\n  }\n\n  function boot() {\n    var nodes = document.querySelectorAll(\"#ev-history, .ev-hist\");\n    Array.prototype.forEach.call(nodes, function (node) {\n      if (node.getAttribute(INIT_ATTR) === \"1\") {\n        if (!document.documentElement.contains(node)) {\n          node.removeAttribute(INIT_ATTR);\n        }\n        return;\n      }\n      initHistory(node);\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", boot);\n  } else {\n    boot();\n  }\n\n  \/\/ Elementor \u524d\u7aef\u6e32\u67d3\u540e\u518d\u521d\u59cb\u5316\n  window.addEventListener(\"elementor\/frontend\/init\", function () {\n    if (window.elementorFrontend && elementorFrontend.hooks) {\n      elementorFrontend.hooks.addAction(\n        \"frontend\/element_ready\/global\",\n        function () {\n          window.setTimeout(boot, 0);\n        }\n      );\n    }\n    window.setTimeout(boot, 0);\n  });\n\n  \/\/ DOM \u88ab\u66ff\u6362\u65f6\u91cd\u7ed1\uff08Elementor \u4e8c\u6b21\u6ce8\u5165 \/ \u52a8\u6001\u533a\u5757\uff09\n  var moTimer = null;\n  var mo = new MutationObserver(function () {\n    if (moTimer) return;\n    moTimer = window.setTimeout(function () {\n      moTimer = null;\n      boot();\n    }, 80);\n  });\n  mo.observe(document.documentElement, { childList: true, subtree: true });\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<div class=\"elementor-element elementor-element-55e3aef e-flex e-con-boxed e-con e-parent\" data-id=\"55e3aef\" data-element_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-7475618 elementor-widget elementor-widget-heading\" data-id=\"7475618\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Innovating to address global safety challenges<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d959ca6 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"d959ca6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-font-family=\"default\">We solve complex hardware challenges through advanced engineering focused on miniaturization, efficient power management, and rugged durability. Because emergency response demands absolute reliability, we collaborate seamlessly with your existing systems using our open API\/SDK platforms to enhance your overall market competitiveness.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9eb651c elementor-widget elementor-widget-html\" data-id=\"9eb651c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Factory &amp; Capacity<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\"\n    rel=\"stylesheet\" \/>\n  <style>\n    body {\n      margin: 0;\n    }\n\n    \/* ===== \u5206\u533a\u5bb9\u5668\uff1a\u80cc\u666f\u56fe\u94fa\u6ee1\uff0c\u4e0d\u505a\u5bbd\u5ea6\u9650\u5236 ===== *\/\n    .co,\n    .co *,\n    .co *::before,\n    .co *::after {\n      box-sizing: border-box;\n    }\n\n    .co {\n      position: relative;\n      width: 100%;\n      max-width: 100%;\n      min-height: 620px;\n      font-family: \"Montserrat\", Arial, sans-serif;\n      color: #15395E;\n      \/* \u5929\u7a7a\u6e10\u53d8(\u515c\u5e95\u8272 #DCE9FB)\uff1a\u697c\u7fa4\u5728 .co__bg\uff0c\u4ec5\u672c\u6a21\u5757\u5185\u5c55\u793a *\/\n      background-color: #DCE9FB;\n      background-image: linear-gradient(180deg, #E9F1FA 0%, #DCE9FB 52%, #CCDFF4 100%);\n      background-repeat: no-repeat;\n      background-size: cover;\n      overflow: hidden;\n      isolation: isolate;\n      contain: paint;\n    }\n\n    \/* \u80cc\u666f\u697c\u7fa4\u5c42\uff1a\u4ee5 background \u94fa\u697c(\u9760\u5de6\u3001\u4e0d\u91cd\u590d\u3001\u6309\u9ad8\u5ea6\u7f29\u653e)\u2014\u2014\n       \u5fc5\u987b\u9501\u5728 .co \u5185\u88c1\u526a\uff1bWP Elementor \u7236\u7ea7\u82e5\u4e5f\u6302\u540c\u56fe\uff0c\u4f1a\u5728\u6a21\u5757\u5916\u4fa7\u518d\u9732\u4e00\u622a\u5e95\u56fe\u3002 *\/\n    .co__bg {\n      position: absolute;\n      inset: 0;\n      z-index: 0;\n      overflow: hidden;\n      pointer-events: none;\n      margin: 0;\n      padding: 0;\n      \/* \u7528 padding-left \u4ee3\u66ff margin-left\uff0c\u907f\u514d\u7edd\u5bf9\u5c42\u5916\u6ea2\u7236\u5bb9\u5668 *\/\n      padding-left: 40px;\n      box-sizing: border-box;\n      \/* \u4e24\u5c42\u80cc\u666f\uff1a\u7b2c1\u5c42\u4e3a\u5de6\u53f3\u6e10\u9690\u906e\u7f69(\u5929\u7a7a\u8272)\uff0c\u7b2c2\u5c42\u4e3a\u697c\u56fe(\u9760\u5de6\u4e0d\u91cd\u590d)\u3002\n         \u697c\u56fe\u9ad8\u5ea6\u5c01\u9876 620px\uff1b\u53f3\u7f18\u9760\u906e\u7f69\u878d\u5165\u5929\u7a7a\uff0c\u5de6\u4fa7\u697c\u7fa4\u53ef\u88ab\u53f3\u4fa7\u73bb\u7483\u5361\u53e0\u538b *\/\n      background-repeat: no-repeat, no-repeat;\n      background-size: 100% 100%, auto min(100%, 640px);\n      background-position: left center, left 8% center;\n      background-clip: padding-box, padding-box;\n      opacity: 0;\n      transition: opacity 0.7s ease;\n    }\n\n    .co__bg.is-loaded {\n      opacity: 1;\n    }\n\n    \/* ===== \u5185\u5bb9\u5bb9\u5668\uff1a\u9650\u5bbd\u5e76\u5c45\u4e2d\uff0c\u73bb\u7483\u9762\u677f\u504f\u53f3\u53e0\u5728\u697c\u7fa4\u4e0a ===== *\/\n    .co__inner {\n      position: relative;\n      z-index: 1;\n      max-width: 1440px;\n      margin: 0 auto;\n      padding: 56px 48px 64px;\n      display: flex;\n      align-items: center;\n      justify-content: flex-end;\n      min-height: 620px;\n    }\n\n    \/* ===== \u73bb\u7483\u6570\u636e\u9762\u677f\uff1a\u53f3\u5bf9\u9f50\u3001\u66f4\u5bbd\u66f4\u9ad8\uff0c\u8d34\u5408\u8bbe\u8ba1\u7a3f\u5360\u6bd4 ===== *\/\n    .co__panel {\n      margin: 0;\n      width: min(100%, 860px);\n      padding: 42px 36px 48px;\n      border-radius: 32px;\n      background: linear-gradient(180deg, rgba(255, 255, 255, 0.72) 0%, rgba(223, 239, 255, 0.55) 100%);\n      -webkit-backdrop-filter: blur(10px);\n      backdrop-filter: blur(10px);\n      box-shadow: 0 24px 64px rgba(21, 57, 94, 0.14);\n      position: relative;\n      overflow: hidden;\n      opacity: 1;\n      transform: translateY(0);\n      transition:\n        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.65s ease;\n    }\n\n    \/* \u8bbe\u8ba1\u7a3f\u767d\u8272\u6e10\u53d8\u63cf\u8fb9 *\/\n    .co__panel::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      z-index: 1;\n      border-radius: inherit;\n      padding: 2px;\n      background: linear-gradient(180deg, rgba(255, 255, 255, 0.85) 0%, #FFFFFF 100%);\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor;\n      mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      mask-composite: exclude;\n      pointer-events: none;\n    }\n\n    \/* ===== 3\u00d72 \u6570\u636e\u7f51\u683c\uff1a\u5217\u8ddd\u7d27\u3001\u884c\u8ddd\u758f\uff08\u8d34\u8bbe\u8ba1\u56fe\uff09 ===== *\/\n    .co__grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      column-gap: 0;\n      row-gap: 40px;\n    }\n\n    \/* \u7b2c 2\u30013 \u5217\u5de6\u4fa7\u7ec6\u865a\u7ebf\u5206\u5272\uff08\u4ec5\u7eb5\u5411\uff09 *\/\n    .co__stat:not(:nth-child(3n+1)) {\n      border-left: 1.5px dashed rgba(21, 57, 94, 0.18);\n      padding-left: 22px;\n    }\n\n    .co__stat:nth-child(3n+1) {\n      padding-right: 22px;\n    }\n\n    .co__stat:nth-child(3n+2) {\n      padding-right: 22px;\n    }\n\n    \/* ===== \u6570\u636e\u5361\uff1a\u63cf\u8fb9\u5706\u56fe\u6807 + \u5927\u53f7\u6570\u5b57 + \u8bf4\u660e ===== *\/\n    .co__stat {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      opacity: 1;\n      transform: translateY(0);\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.5s ease;\n    }\n\n    \/* ===== JS \u53ef\u7528\u65f6\u542f\u7528\u5165\u573a\u52a8\u753b\uff1a\u5148\u9690\u85cf(\u4e0b\u79fb)\uff0c\u518d\u7b49 is-inview \u4e0a\u6d6e\uff1bJS \u5931\u6548\u5219\u4fdd\u6301\u9ed8\u8ba4\u53ef\u89c1 ===== *\/\n    .co.js-anim .co__panel {\n      opacity: 0;\n      transform: translateY(48px);\n    }\n\n    .co.js-anim .co__stat {\n      opacity: 0;\n      transform: translateY(14px);\n    }\n\n    \/* ===== \u6eda\u5165\u89c6\u53e3\uff1a\u6574\u5757\u9762\u677f\u5148\u6574\u4f53\u4e0a\u626c\uff0c\u5361\u7247\u518d\u9010\u4e2a\u4ece\u4e0b\u5f80\u4e0a\u5f39\u51fa ===== *\/\n    .co.is-inview .co__panel {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .co.is-inview .co__stat {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .co.is-inview .co__stat:nth-child(2) {\n      transition-delay: 0.08s;\n    }\n\n    .co.is-inview .co__stat:nth-child(3) {\n      transition-delay: 0.16s;\n    }\n\n    .co.is-inview .co__stat:nth-child(4) {\n      transition-delay: 0.24s;\n    }\n\n    .co.is-inview .co__stat:nth-child(5) {\n      transition-delay: 0.32s;\n    }\n\n    .co.is-inview .co__stat:nth-child(6) {\n      transition-delay: 0.40s;\n    }\n\n    \/* \u56fe\u6807\uff1a\u8bbe\u8ba1\u6210\u54c1\u56fe 80\u00d780\uff0c\u5c55\u793a 64\uff1b\u81ea\u5e26\u6df1\u8272\u5706\u5e95+\u91d1\u5c5e\u63cf\u8fb9\uff0c\u5916\u52a0\u8f7b\u9634\u5f71 *\/\n    .co__icon {\n      width: 64px;\n      height: 64px;\n      border: 0;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex: none;\n      background: transparent;\n      overflow: visible;\n      filter: drop-shadow(0 8px 16px rgba(21, 57, 94, 0.16));\n    }\n\n    .co__icon img {\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      object-position: center;\n    }\n\n    \/* \u6570\u5b57\u884c\uff1a\u5927\u53f7\u6570\u5b57 + \u5355\u4f4d\uff08\u57fa\u7ebf\u5bf9\u9f50\uff0c\u540c\u8272\u9752\u7eff\uff09 *\/\n    .co__num {\n      display: flex;\n      align-items: baseline;\n      justify-content: center;\n      flex-wrap: nowrap;\n      white-space: nowrap;\n      gap: 6px;\n      margin-top: 16px;\n    }\n\n    .co__value {\n      font-size: 30px;\n      font-weight: 700;\n      line-height: 1;\n      color: #4CC7C4;\n    }\n\n    .co__unit {\n      font-size: 20px;\n      font-weight: 700;\n      line-height: 1;\n      color: #4CC7C4;\n    }\n\n    \/* \u8bf4\u660e\u6587\u6848\uff1a\u6df1\u84dd\u5c0f\u5b57 *\/\n    .co__desc {\n      margin: 10px 0 0;\n      font-size: 13px;\n      font-weight: 500;\n      line-height: 1.55;\n      color: #4a5b70;\n      max-width: 220px;\n    }\n\n    \/* ===== \u65e0\u969c\u788d \/ \u5173\u95ed\u52a8\u6548\uff1a\u5361\u7247\u76f4\u63a5\u663e\u793a\uff0c\u6570\u5b57\u4fdd\u7559\u6700\u7ec8\u503c ===== *\/\n    @media (prefers-reduced-motion: reduce) {\n      .co__panel {\n        opacity: 1;\n        transform: none;\n        transition: none;\n      }\n\n      .co__stat {\n        opacity: 1;\n        transform: none;\n        transition: none;\n      }\n\n      .co__bg {\n        transition: none;\n        opacity: 1;\n      }\n    }\n\n    \/* ===== \u54cd\u5e94\u5f0f ===== *\/\n    @media (max-width: 900px) {\n      .co {\n        min-height: 0;\n      }\n\n      .co__bg {\n        padding-left: 0;\n      }\n\n      .co__inner {\n        padding: 48px 24px 56px;\n        min-height: 0;\n        justify-content: center;\n      }\n\n      .co__panel {\n        width: 100%;\n        padding: 36px 28px 40px;\n      }\n\n      .co__grid {\n        grid-template-columns: repeat(2, 1fr);\n        column-gap: 20px;\n        row-gap: 32px;\n      }\n\n      .co__stat:not(:nth-child(3n+1)) {\n        border-left: none;\n        padding-left: 0;\n        padding-right: 0;\n      }\n\n      .co__stat:nth-child(even) {\n        border-left: 1.5px dashed rgba(21, 57, 94, 0.18);\n        padding-left: 20px;\n      }\n\n      .co__stat:nth-child(odd) {\n        padding-right: 20px;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .co__inner {\n        padding: 36px 16px 44px;\n      }\n\n      .co__panel {\n        padding: 28px 18px 32px;\n        border-radius: 24px;\n      }\n\n      .co__grid {\n        grid-template-columns: 1fr;\n        row-gap: 28px;\n      }\n\n      .co__stat:nth-child(even),\n      .co__stat:nth-child(odd) {\n        border-left: none;\n        padding-left: 0;\n        padding-right: 0;\n      }\n\n      .co__value {\n        font-size: 28px;\n      }\n\n      .co__unit {\n        font-size: 18px;\n      }\n\n      .co__icon {\n        width: 56px;\n        height: 56px;\n      }\n\n      .co__desc {\n        max-width: none;\n      }\n    }\n\n    \/* ===== WordPress \u4e3b\u9898\u6837\u5f0f\u9632\u5fa1\uff1a\u9632\u6b62\u4e3b\u9898\u8986\u76d6\u5bfc\u81f4\u5361\u7247\/\u6587\u5b57\/\u80cc\u666f\u9519\u4e71\u4e0e\"\u91cd\u590d\" ===== *\/\n    .co,\n    .co *,\n    .co *::before,\n    .co *::after {\n      box-sizing: border-box !important;\n    }\n    .co {\n      position: relative !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      font-family: \"Montserrat\", Arial, sans-serif !important;\n      background-color: #DCE9FB !important;\n      background-image: linear-gradient(180deg, #E9F1FA 0%, #DCE9FB 52%, #CCDFF4 100%) !important;\n      background-repeat: no-repeat !important;\n      background-size: cover !important;\n      overflow: hidden !important;\n      isolation: isolate !important;\n    }\n    \/* \u697c\u7fa4\u5e95\u56fe\u53ea\u5141\u8bb8\u51fa\u73b0\u5728 .co__bg\uff0c\u7981\u6b62\u5916\u6ea2\u5230 Elementor \u7236\u7ea7\u53ef\u89c1\u533a *\/\n    .co__bg {\n      position: absolute !important;\n      inset: 0 !important;\n      z-index: 0 !important;\n      overflow: hidden !important;\n      margin: 0 !important;\n      padding-left: 40px !important;\n      pointer-events: none !important;\n      background-repeat: no-repeat, no-repeat !important;\n      background-size: 100% 100%, auto min(100%, 640px) !important;\n      background-position: left center, left 8% center !important;\n    }\n    .elementor-widget-html:has(.co),\n    .elementor-widget-html:has(.co) > .elementor-widget-container,\n    .e-con:has(.co),\n    .elementor-element:has(.co) {\n      overflow: hidden !important;\n      background-image: none !important;\n      background: transparent !important;\n    }\n    .co__panel {\n      width: min(100%, 860px) !important;\n      border-radius: 32px !important;\n      background: linear-gradient(180deg, rgba(255, 255, 255, 0.72) 0%, rgba(223, 239, 255, 0.55) 100%) !important;\n      box-shadow: 0 24px 64px rgba(21, 57, 94, 0.14) !important;\n      backdrop-filter: blur(10px) !important;\n      -webkit-backdrop-filter: blur(10px) !important;\n      margin: 0 !important;\n      padding: 42px 36px 48px !important;\n    }\n    .co__value {\n      font-size: 30px !important;\n      font-weight: 700 !important;\n      line-height: 1 !important;\n      color: #4CC7C4 !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      border: 0 !important;\n    }\n    .co__unit {\n      font-size: 20px !important;\n      font-weight: 700 !important;\n      line-height: 1 !important;\n      color: #4CC7C4 !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      border: 0 !important;\n    }\n    .co__desc {\n      font-size: 13px !important;\n      font-weight: 500 !important;\n      line-height: 1.55 !important;\n      color: #4a5b70 !important;\n      margin: 10px 0 0 !important;\n      padding: 0 !important;\n      border: 0 !important;\n    }\n    .co__icon {\n      width: 64px !important;\n      height: 64px !important;\n      border-radius: 50% !important;\n      background: transparent !important;\n      border: 0 !important;\n      box-shadow: none !important;\n      filter: drop-shadow(0 8px 16px rgba(21, 57, 94, 0.16)) !important;\n    }\n    .co__icon img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: contain !important;\n      object-position: center !important;\n    }\n    .co__num {\n      margin-top: 16px !important;\n    }\n  <\/style>\n  <style>\n    html,\n    body {\n      margin: 0;\n      padding: 0\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <!-- \u80cc\u666f\u56fe\u52a0\u8f7d\u4f18\u5316\uff1apreload \u63d0\u524d\u4e0b\u8f7d\u697c\u7fa4\u5927\u56fe\uff0c\u4e0d\u7b49 JS \u8bbe src \u65f6\u624d\u52a0\u8f7d\uff1bfetchpriority=high \u63d0\u5347\u4f18\u5148\u7ea7\u3002\n       \u6ce8\u610f\uff1a\u6539 CO_CONFIG.bg \u65f6\u9700\u540c\u6b65\u6539\u8fd9\u91cc\u7684 href\uff0c\u4fdd\u6301\u4e00\u81f4\u3002 -->\n  <link rel=\"preload\" as=\"image\"\n    href=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/%E5%8A%9E%E5%85%AC%E5%A4%A7%E6%A5%BC-%E6%8B%B7%E8%B4%9D-1.png\"\n    fetchpriority=\"high\">\n\n  <section class=\"co\" id=\"co\" role=\"region\" aria-label=\"Factory and capacity stats\">\n    <!-- WP HTML \u5c0f\u5de5\u5177\uff1a\u7c98\u8d34\u5230 WordPress \u7684\u300c\u81ea\u5b9a\u4e49 HTML\u300d\u5c0f\u90e8\u4ef6\u5373\u53ef\uff0c\u6837\u5f0f\u548c\u7ed3\u6784\u90fd\u4e0d\u7528\u6539\u3002\n       \uff0d\uff0d\uff0d SEO \u4fee\u6539\u533a\uff1a\u53ea\u6539\u4e0b\u9762 CO_CONFIG \u91cc\u5f15\u53f7\u5185\u7684\u6587\u5b57\/\u56fe\u7247\uff0c\u5176\u5b83\u4e00\u5f8b\u522b\u52a8 \uff0d\uff0d\uff0d\n\n       \u00b7 bg   \u80cc\u666f\u5927\u56fe\u5730\u5740\uff08\u6574\u5757\u533a\u57df\u7684\u80cc\u666f\uff09\u3002\u76ee\u524d\u662f\u4e34\u65f6\u5360\u4f4d\u56fe\uff0c\u6b63\u5f0f\u4e0a\u7ebf\u524d\u6362\u6210\u5927\u697c\u5b9e\u666f\u56fe\u5373\u53ef\u3002\n       \u00b7 alt  \u80cc\u666f\u56fe\u7684\u6587\u5b57\u8bf4\u660e\uff0c\u5199\u7ed9\u641c\u7d22\u5f15\u64ce\u548c\u8bfb\u5c4f\u8f6f\u4ef6\u770b\u7684\uff0c\u7528\u4e00\u53e5\u8bdd\u63cf\u8ff0\u8fd9\u5f20\u56fe\u7684\u5185\u5bb9\u3002\n\n       \u00b7 stats  \u4e0b\u65b9\u7684\u516d\u4e2a\u6570\u636e\u5361\u7247\uff0c\u6bcf\u4e2a\u5361\u7247\u6709 4 \u680f\u53ef\u6539\uff1a\n           icon  \u9876\u90e8\u5706\u5f62\u7684\u56fe\u6807\uff08\u5185\u7f6e\uff1aquality \/ iso \/ factory \/ team \/ cloud \/ box\uff0c\u60f3\u6362\u544a\u8bc9\u6211\uff09\n           value \u5927\u53f7\u6570\u5b57\uff0c\u4f8b \"9,000+\"\uff1b\u9875\u9762\u6eda\u5230\u65f6\u4f1a\u81ea\u52a8\u4ece 0 \u6eda\u52a8\u5230\u8be5\u6570\u5b57\n           unit  \u6570\u5b57\u540e\u9762\u7684\u5355\u4f4d\uff0c\u4f8b \"Sq.m.\"\uff1b\u6ca1\u6709\u5355\u4f4d\u5c31\u5199\u7a7a\u5f15\u53f7 \"\"\n           desc  \u6570\u5b57\u4e0b\u9762\u7684\u8bf4\u660e\u6587\u5b57\n\n       \u52a8\u6548\uff08\u81ea\u52a8\u751f\u6548\uff0c\u4e0d\u7528\u914d\uff09\uff1a\u5361\u7247\u6eda\u8fdb\u5c4f\u5e55\u65f6\u4ece\u4e0b\u5f80\u4e0a\u4f9d\u6b21\u5f39\u51fa\uff0c\u6570\u5b57\u968f\u540e\u6eda\u52a8\uff1b\n       \u7528\u6237\u5728\u7cfb\u7edf\u91cc\u5f00\u4e86\u300c\u51cf\u5c11\u52a8\u6001\u6548\u679c\u300d\u65f6\u4f1a\u81ea\u52a8\u5173\u95ed\u8fd9\u4e9b\u52a8\u753b\u3002 -->\n\n    <div class=\"co__bg\" id=\"coBg\" aria-hidden=\"true\"><\/div>\n    <div class=\"co__inner\">\n      <div class=\"co__panel\">\n        <div class=\"co__grid\" id=\"coGrid\">\n          <article class=\"co__stat\">\n            <div class=\"co__icon\"><img data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/smush-webp\/2026\/09\/Group-35244.png.webp\" alt=\"\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 80px; --smush-placeholder-aspect-ratio: 80\/80;\"><\/div>\n            <div class=\"co__num\"><span class=\"co__value\" data-v=\"9,000+\">9,000+<\/span><span\n                class=\"co__unit\">Sq.m.<\/span><\/div>\n            <p class=\"co__desc\">Owned factory ensuring end-to-end quality control and guaranteed capacity.<\/p>\n          <\/article>\n          <article class=\"co__stat\">\n            <div class=\"co__icon\"><img data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/smush-webp\/2026\/09\/Group-35247.png.webp\" alt=\"\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 80px; --smush-placeholder-aspect-ratio: 80\/80;\"><\/div>\n            <div class=\"co__num\"><span class=\"co__value\" data-v=\"90k \/\">90k \/<\/span><span class=\"co__unit\">Month<\/span>\n            <\/div>\n            <p class=\"co__desc\">Production capacity via modular, ISO-certified assembly lines.<\/p>\n          <\/article>\n          <article class=\"co__stat\">\n            <div class=\"co__icon\"><img data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/smush-webp\/2026\/09\/Group-35941.png.webp\" alt=\"\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 80px; --smush-placeholder-aspect-ratio: 80\/80;\"><\/div>\n            <div class=\"co__num\"><span class=\"co__value\" data-v=\"&lt;0.3%\">&lt;0.3%<\/span><\/div>\n            <p class=\"co__desc\">Defect rate to ensure reliable enterprise-grade delivery.<\/p>\n          <\/article>\n          <article class=\"co__stat\">\n            <div class=\"co__icon\"><img data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/smush-webp\/2026\/09\/Group-35249.png.webp\" alt=\"\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 80px; --smush-placeholder-aspect-ratio: 80\/80;\"><\/div>\n            <div class=\"co__num\"><span class=\"co__value\" data-v=\"65\">65<\/span><\/div>\n            <p class=\"co__desc\">In-house engineering experts across hardware and software.<\/p>\n          <\/article>\n          <article class=\"co__stat\">\n            <div class=\"co__icon\"><img data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/smush-webp\/2026\/09\/Group-35251.png.webp\" alt=\"\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 80px; --smush-placeholder-aspect-ratio: 80\/80;\"><\/div>\n            <div class=\"co__num\"><span class=\"co__value\" data-v=\"500+\">500+<\/span><\/div>\n            <p class=\"co__desc\">Customization options supported by flexible FOTA firmware for tailored features.<\/p>\n          <\/article>\n          <article class=\"co__stat\">\n            <div class=\"co__icon\"><img data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/smush-webp\/2026\/09\/Group-35943.png.webp\" alt=\"\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 80px; --smush-placeholder-aspect-ratio: 80\/80;\"><\/div>\n            <div class=\"co__num\"><span class=\"co__value\" data-v=\"1-4\">1-4<\/span><span class=\"co__unit\">Weeks<\/span>\n            <\/div>\n            <p class=\"co__desc\">Streamlined operations to keep lead times to a minimum.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    var CO_CONFIG = {\n      \/\/ \u80cc\u666f\u5927\u56fe\u5730\u5740\u3002\u76ee\u524d\u662f\u4e34\u65f6\u5360\u4f4d\u56fe\uff0c\u6b63\u5f0f\u4e0a\u7ebf\u524d\u6362\u6210\u5927\u697c\u5b9e\u666f\u56fe\u5373\u53ef\u3002\n      bg: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/%E5%8A%9E%E5%85%AC%E5%A4%A7%E6%A5%BC-%E6%8B%B7%E8%B4%9D-1.png\",\n\n      \/\/ \u80cc\u666f\u56fe\u7684\u6587\u5b57\u8bf4\u660e\uff0c\u5199\u7ed9\u641c\u7d22\u5f15\u64ce\/\u8bfb\u5c4f\u8f6f\u4ef6\u770b\uff0c\u63cf\u8ff0\u8fd9\u5f20\u56fe\u662f\u4ec0\u4e48\u3002\n      alt: \"Eview Protect Connect factory building with manufacturing and delivery stats\",\n      stats: [\n        {\n          icon: \"quality\",\n          value: \"9,000+\",\n          unit: \"Sq.m.\",\n          desc: \"Owned factory ensuring end-to-end quality control and guaranteed capacity.\"\n        },\n        {\n          icon: \"iso\",\n          value: \"90k \/\",\n          unit: \"Month\",\n          desc: \"Production capacity via modular, ISO-certified assembly lines.\"\n        },\n        {\n          icon: \"factory\",\n          value: \"<0.3%\",\n          unit: \"\",\n          desc: \"Defect rate to ensure reliable enterprise\u2011grade delivery.\"\n        },\n        {\n          icon: \"team\",\n          value: \"65\",\n          unit: \"\",\n          desc: \"In-house engineering experts across hardware and software.\"\n        },\n        {\n          icon: \"cloud\",\n          value: \"500+\",\n          unit: \"\",\n          desc: \"Customization options supported by flexible FOTA firmware for tailored features.\"\n        },\n        {\n          icon: \"box\",\n          value: \"1-4\",\n          unit: \"Weeks\",\n          desc: \"Streamlined operations to keep lead times to a minimum.\"\n        }\n      ]\n    };\n\n    \/\/ \u8bbe\u8ba1\u63d0\u4f9b\u7684\u56fe\u6807\uff08key \u5bf9\u5e94\u6bcf\u5f20\u5361\u7684 icon \u5b57\u6bb5\uff09\n    var CO_ICONS = {\n      quality: '<img src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35244.png\" alt=\"\" loading=\"lazy\" decoding=\"async\">',\n      iso: '<img src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35247.png\" alt=\"\" loading=\"lazy\" decoding=\"async\">',\n      factory: '<img src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35941.png\" alt=\"\" loading=\"lazy\" decoding=\"async\">',\n      team: '<img src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35249.png\" alt=\"\" loading=\"lazy\" decoding=\"async\">',\n      cloud: '<img src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35251.png\" alt=\"\" loading=\"lazy\" decoding=\"async\">',\n      box: '<img src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35943.png\" alt=\"\" loading=\"lazy\" decoding=\"async\">'\n    };\n\n    function initModule() {\n      var root = document.getElementById(\"co\");\n      if (!root) return;\n\n      function esc(s) {\n        return String(s == null ? \"\" : s).replace(\/[\"&<>]\/g, function (ch) {\n          return { '\"': \"&quot;\", \"&\": \"&amp;\", \"<\": \"&lt;\", \">\": \"&gt;\" }[ch];\n        });\n      }\n\n      \/\/ ===== WP \u9632\u5fa1\uff1a\u6e05\u6389 Elementor \u7956\u5148\u5bb9\u5668\u4e0a\u7684\u5e95\u56fe\/\u80cc\u666f\uff0c\u907f\u514d\u6a21\u5757\u5916\u4fa7\u518d\u9732\u4e00\u622a\u697c\u7fa4 =====\n      (function clearAncestorBg() {\n        var el = root.parentElement;\n        var depth = 0;\n        while (el && el !== document.body && el !== document.documentElement && depth < 12) {\n          el.style.setProperty(\"background-image\", \"none\", \"important\");\n          el.style.setProperty(\"background\", \"transparent\", \"important\");\n          el.style.setProperty(\"overflow\", \"hidden\", \"important\");\n          el.style.setProperty(\"max-width\", \"100%\", \"important\");\n          el = el.parentElement;\n          depth += 1;\n        }\n        root.style.setProperty(\"overflow\", \"hidden\", \"important\");\n      })();\n\n      \/\/ \u80cc\u666f\u697c\u7fa4\uff1a\u4ee5 background \u94fa\u5728 .co__bg \u5c42\u4e0a(\u9760\u5de6\u4e0d\u91cd\u590d)\uff0c\u52a0\u8f7d\u5b8c\u6210\u540e\u6574\u5c42\u6de1\u5165(\u4ece\u5929\u7a7a\u6e10\u53d8\u5e73\u6ed1\u8fc7\u6e21\uff0c\u4e0d\u7a81\u53d8)\n      \/\/ \u697c\u56fe\u53f3\u7f18\u662f\u697c\u7684\u81ea\u7136\u8fb9\u7f18\uff0cheight 96% \u653e\u5927\u3001\u5bb9\u5668\u8d8a\u9ad8\u56fe\u53f3\u7f18\u8d8a\u9760\u53f3\uff0c\u4f1a\u8d34\u5230\u5c4f\u53f3\u5f62\u6210\"\u53f3\u7f18\u5b64\u7acb\u5192\u697c\"\u3002\n      \/\/ \u6545\u7528\u4e00\u5c42\u5de6\u53f3\u6e10\u9690(\u5929\u7a7a\u8272 #DCE9FB)\u906e\u7f69(\u7b2c1\u5c42)\u76d6\u4f4f\u697c\u56fe(\u7b2c2\u5c42)\uff0c\u8ba9\u697c\u7fa4\u5de6\u53f3\u878d\u5165\u5929\u7a7a\u3001\u53f3\u7f18\u4e0d\u518d\u7a81\u5140\u3002\n      \/\/ \u7528\u72ec\u7acb Image \u63a2\u6d4b\u80cc\u666f\u56fe\u5c31\u7eea\uff0c\u907f\u514d background \u65e0 load \u4e8b\u4ef6\uff1b\u52a0\u8f7d\u4e2d .co__bg \u900f\u51fa\u5929\u7a7a\u6e10\u53d8\u515c\u5e95\n      var bgLayer = document.getElementById(\"coBg\");\n      if (CO_CONFIG.bg && bgLayer) {\n        bgLayer.style.backgroundImage =\n          'linear-gradient(90deg, #DCE9FB 0%, rgba(220,233,251,0) 10%, rgba(220,233,251,0) 58%, rgba(220,233,251,0.35) 78%, #DCE9FB 96%),'\n          + ' url(\"' + CO_CONFIG.bg + '\")';\n        var probe = new Image();\n        probe.onload = function () { bgLayer.classList.add(\"is-loaded\"); };\n        probe.addEventListener(\"error\", function () { });   \/\/ \u5931\u8d25\u5219\u505c\u7559\u5929\u7a7a\u6e10\u53d8\u515c\u5e95\n        probe.src = CO_CONFIG.bg;\n      }\n      \/\/ SEO \/ \u65e0\u969c\u788d\u66ff\u4ee3\u6587\u672c\n      if (CO_CONFIG.alt) {\n        root.setAttribute(\"aria-label\", CO_CONFIG.alt);\n      }\n\n      var reduce = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n      \/\/ \u5361\u7247\u5df2\u9759\u6001\u5199\u5165 HTML\uff08\u89c1 .co__grid\uff09\uff0c\u8fd9\u91cc\u53ea\u53d6 .co__value \u4f9b\u6570\u5b57\u6eda\u52a8\u2014\u2014\n      \/\/ \u4e0d\u518d\u7528 innerHTML \u751f\u6210\uff0c\u907f\u514d WordPress \u5bf9 <script> \u5185\u5d4c\u7684 HTML \u6a21\u677f\u505a\u8f6c\u4e49\uff0c\u5bfc\u81f4\u5361\u7247\u4e0d\u88ab\u89e3\u6790\u6210\u5143\u7d20\u3002\n      var grid = document.getElementById(\"coGrid\");\n      var valueEls = grid ? Array.prototype.slice.call(grid.querySelectorAll(\".co__value\")) : [];\n\n      \/\/ \u9700\u6eda\u52a8\u65f6\uff0c\u5165\u573a\u524d\u628a\u6570\u5b57\u5148\u5f52 0\uff08+\u540e\u7f00\uff09\uff0c\u907f\u514d\u5165\u573a\u671f\u95f4\u95ea\u51fa\u6700\u7ec8\u503c\n      function presetZero() {\n        valueEls.forEach(function (el) {\n          var m = (el.getAttribute(\"data-v\") || el.textContent).match(\/^\\s*([\\d,]+(?:\\.\\d+)?)\\s*(.*)$\/);\n          if (m) el.textContent = (m[1].indexOf(\".\") === -1 ? \"0\" : \"0.0\") + m[2];\n        });\n      }\n      if (!reduce) presetZero();\n\n      \/\/ ===== \u6570\u5b57 count-up\uff1a\u4ece 0 \u6eda\u5230\u76ee\u6807\u503c\uff0c\u4fdd\u7559 \",\" \/ \"k\" \/ \"+\" \/ \" & 2.5\" \u7b49\uff08ease-out \u51cf\u901f\uff09 =====\n      function countUp(el) {\n        var m = (el.getAttribute(\"data-v\") || el.textContent).match(\/^\\s*([\\d,]+(?:\\.\\d+)?)\\s*(.*)$\/);\n        if (!m) return; \/\/ \u65e0\u6570\u5b57\u524d\u7f00\u5219\u4e0d\u6eda\u52a8\n        var numStr = m[1];\n        var rest = m[2];\n        var isDecimal = numStr.indexOf(\".\") !== -1;\n        var hasComma = numStr.indexOf(\",\") !== -1;\n        var target = parseFloat(numStr.replace(\/,\/g, \"\"));\n        var dur = 1000;\n        var start = null;\n        function fmt(val) {\n          if (isDecimal) return val.toFixed(1);\n          var n = Math.round(val);\n          return hasComma ? n.toLocaleString(\"en-US\") : String(n);\n        }\n        function step(ts) {\n          if (start == null) start = ts;\n          var p = Math.min((ts - start) \/ dur, 1);\n          var e = 1 - Math.pow(1 - p, 3); \/\/ ease-out cubic\n          el.textContent = fmt(target * e) + rest;\n          if (p < 1) requestAnimationFrame(step);\n        }\n        requestAnimationFrame(step);\n      }\n\n      \/\/ \u7b49\u8be5\u5361\u5165\u573a\u52a8\u753b\u5b8c\u6210\uff080.45s \u65f6\u957f + i*80ms \u4ea4\u9519\uff09\u540e\u518d\u5f00\u59cb\u6570\u5b57\u6eda\u52a8\n      function startCount() {\n        if (reduce) return; \/\/ \u5173\u95ed\u52a8\u6548\u5219\u4fdd\u7559\u6700\u7ec8\u503c\uff08preset \u672a\u5f52 0\uff09\n        valueEls.forEach(function (el, i) {\n          setTimeout(function () { countUp(el); }, 450 + i * 80);\n        });\n      }\n\n      \/\/ \u6e10\u8fdb\u589e\u5f3a\uff1aJS \u53ef\u7528\u4e14\u975e\u51cf\u5f31\u52a8\u6548\u65f6\uff0c\u542f\u7528\u5165\u573a\u52a8\u753b(\u9762\u677f\/\u5361\u5148\u9690\u85cf\uff0c\u5165\u573a\u518d\u4e0a\u6d6e)\uff1bJS \u5931\u6548\u5219\u4fdd\u6301\u9ed8\u8ba4\u53ef\u89c1\n      if (!reduce) root.classList.add(\"js-anim\");\n\n      \/\/ ===== \u6eda\u5165\u89c6\u53e3\uff1a\u5361\u7247\u9010\u4e2a\u4ece\u4e0b\u5f80\u4e0a\u8f7b\u5fae\u5f39\u51fa + \u5165\u573a\u5b8c\u6210\u540e\u6570\u5b57\u6eda\u52a8 =====\n      if (reduce || !(\"IntersectionObserver\" in window)) {\n        root.classList.add(\"is-inview\");\n        startCount();\n        return;\n      }\n      var io = new IntersectionObserver(function (entries) {\n        entries.forEach(function (en) {\n          if (!en.isIntersecting) return;\n          root.classList.add(\"is-inview\");\n          startCount();\n          io.unobserve(root);\n        });\n      }, { threshold: 0.2 });\n      io.observe(root);\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initModule);\n    } else {\n      initModule();\n    }\n  <\/script>\n<\/body>\n\n<\/html>\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-adb45b9 e-flex e-con-boxed e-con e-parent\" data-id=\"adb45b9\" data-element_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-9f68eae elementor-widget elementor-widget-heading\" data-id=\"9f68eae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dedicated Partner Support<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a221de2 elementor-widget elementor-widget-text-editor\" data-id=\"a221de2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Expert teams committed to your success<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-962a956 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"962a956\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-font-family=\"default\">Your success demands agile execution and seamless support. Backed by dozens of in-house experts and localized networks in North America and Europe, we deliver rapid, expert assistance. For strategic partners, we assign a dedicated task force of C-level leaders, PMs, and FAEs to swiftly resolve integration challenges.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-630a6fd elementor-widget elementor-widget-image\" data-id=\"630a6fd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1132\" height=\"353\" data-src=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/06\/Group-35459.png\" class=\"attachment-full size-full wp-image-21386 lazyload\" alt=\"\" data-srcset=\"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/06\/Group-35459.png 1132w, https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/06\/Group-35459-300x94.png 300w, https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/06\/Group-35459-1024x319.png 1024w, https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/06\/Group-35459-768x239.png 768w, https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/06\/Group-35459-18x6.png 18w, https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/06\/Group-35459-600x187.png 600w\" data-sizes=\"(max-width: 1132px) 100vw, 1132px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1132px; --smush-placeholder-aspect-ratio: 1132\/353;\" \/>\t\t\t\t\t\t\t\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-1ac8381 e-con-full e-flex e-con e-parent\" data-id=\"1ac8381\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccc6f38 elementor-widget elementor-widget-heading\" data-id=\"ccc6f38\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Responsible Manufacturing<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6fb651 elementor-widget elementor-widget-text-editor\" data-id=\"f6fb651\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Building a sustainable\u00a0supply chain<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fbf0dc7 e-con-full e-flex e-con e-child\" data-id=\"fbf0dc7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b7db52 elementor-flip-box--direction-left elementor-widget__width-initial elementor-flip-box--effect-flip elementor-widget elementor-widget-flip-box\" data-id=\"5b7db52\" data-element_type=\"widget\" data-widget_type=\"flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-flip-box\" tabindex=\"0\">\n\t\t\t<div class=\"elementor-flip-box__layer elementor-flip-box__front\">\n\t\t\t\t<div class=\"elementor-flip-box__layer__overlay\">\n\t\t\t\t\t<div class=\"elementor-flip-box__layer__inner\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"elementor-flip-box__layer elementor-flip-box__back\">\n\t\t\t<div class=\"elementor-flip-box__layer__overlay\">\n\t\t\t\t<div class=\"elementor-flip-box__layer__inner\">\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\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 class=\"elementor-element elementor-element-73b0c93 elementor-flip-box--direction-left elementor-widget__width-initial elementor-flip-box--effect-flip elementor-widget elementor-widget-flip-box\" data-id=\"73b0c93\" data-element_type=\"widget\" data-widget_type=\"flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-flip-box\" tabindex=\"0\">\n\t\t\t<div class=\"elementor-flip-box__layer elementor-flip-box__front\">\n\t\t\t\t<div class=\"elementor-flip-box__layer__overlay\">\n\t\t\t\t\t<div class=\"elementor-flip-box__layer__inner\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"elementor-flip-box__layer elementor-flip-box__back\">\n\t\t\t<div class=\"elementor-flip-box__layer__overlay\">\n\t\t\t\t<div class=\"elementor-flip-box__layer__inner\">\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\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 class=\"elementor-element elementor-element-7e7ea37 elementor-flip-box--direction-left elementor-widget__width-initial elementor-flip-box--effect-flip elementor-widget elementor-widget-flip-box\" data-id=\"7e7ea37\" data-element_type=\"widget\" data-widget_type=\"flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-flip-box\" tabindex=\"0\">\n\t\t\t<div class=\"elementor-flip-box__layer elementor-flip-box__front\">\n\t\t\t\t<div class=\"elementor-flip-box__layer__overlay\">\n\t\t\t\t\t<div class=\"elementor-flip-box__layer__inner\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"elementor-flip-box__layer elementor-flip-box__back\">\n\t\t\t<div class=\"elementor-flip-box__layer__overlay\">\n\t\t\t\t<div class=\"elementor-flip-box__layer__inner\">\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\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\t\t<div class=\"elementor-element elementor-element-1fbdae8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1fbdae8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We adhere to strict global Environmental, Social, and Governance (ESG) standards. Backed by ISO 14001 and BSCI audits, our sustainable practices not only ensure ethical production but also qualify your business to win competitive public tenders.<\/p>\t\t\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-aaeced0 e-flex e-con-boxed e-con e-parent\" data-id=\"aaeced0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1705a5b elementor-widget elementor-widget-html\" data-id=\"1705a5b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Dedicated Partner Support<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\"\n    rel=\"stylesheet\" \/>\n  <style>\n    body {\n      margin: 0;\n    }\n\n    \/* ===== \u5206\u533a\u5bb9\u5668\uff1a\u6d45\u84dd\u6e10\u53d8\u5e95\uff0c\u4e0d\u505a\u5bbd\u5ea6\u9650\u5236 ===== *\/\n    .pt,\n    .pt *,\n    .pt *::before,\n    .pt *::after {\n      box-sizing: border-box;\n    }\n\n    .pt {\n      position: relative;\n      width: 100%;\n      min-height: 560px;\n      font-family: \"Montserrat\", Arial, sans-serif;\n      color: #15395E;\n      background: linear-gradient(180deg, #EFF6FD 0%, #D8E9F9 100%);\n      overflow: hidden;\n    }\n\n    \/* ===== \u5185\u5bb9\u5bb9\u5668\uff1a\u9650\u5bbd\u5e76\u5c45\u4e2d\uff0c\u6574\u5757\u5de6\u5bf9\u9f50\u5185\u90e8\u518d\u5c45\u4e2d ===== *\/\n    .pt__inner {\n      position: relative;\n      z-index: 1;\n      max-width: 1360px;\n      margin: 0 auto;\n      padding: 76px 48px 80px;\n      text-align: center;\n    }\n\n    \/* ===== \u8ba4\u8bc1\u5fbd\u7ae0\u6761\uff1a\u5355\u4e2a\u62f1\u9876 \u00b7 \u5fbd\u7ae0\u7a7f\u6d41\u7684\u6a2a\u5411\u65e0\u9650\u6eda\u52a8\u8d70\u9a6c\u706f\uff08\u4ece\u53f3\u5f80\u5de6\u81ea\u52a8\u5faa\u73af\uff0chover \u6682\u505c\uff09 =====\n       .pt__badges \u662f\u89c6\u53e3\uff08\u88c1\u5207\u6a2a\u5411\u51fa\u5c4f\u90e8\u5206\uff09\uff0c.pt__track \u5185\u653e\u591a\u7ec4\u5fbd\u7ae0\u5e76\u505a translateX \u5faa\u73af\u5e73\u79fb\u3002\n       \u2605 \u5355\u4e2a\u62f1\u5f62\u300c\u951a\u5b9a\u5728\u5c4f\u5e55\u4e0a\u300d\uff1a\u5468\u671f = \u5fbd\u7ae0\u533a\u5bbd\u5ea6 W\uff0c\u6ce2\u5cf0\u9489\u5728\u6b63\u4e2d\u3001\u4e24\u7aef\u843d\u5230\u5de6\u53f3\u8fb9\u7f18\u6700\u4f4e\u70b9\u3002\n         \u6bcf\u4e2a\u5fbd\u7ae0\u7684\u4e0a\u4e0b\u504f\u79fb\u7531\u5b83\u7684\u5b9e\u65f6\u6a2a\u5750\u6807\u7b97\u51fa\uff08\u89c1 JS \u7684 archY\uff09\uff1b\u6700\u5de6\u5361\u51fa\u5c4f\u5c31\u632a\u5230\u6700\u53f3\uff08\u9010\u5361\u5faa\u73af\uff09\uff0c\n         \u62f1\u5f62\u4e0d\u8df3\u4f4d\uff0c\u5fbd\u7ae0\u63a0\u8fc7\u65f6\u9010\u4e2a\u722c\u9876\u518d\u4e0b\u843d \u2014\u2014 \u5361\u7247\u7a7f\u6d41\u5355\u4e2a\u62f1\u9876\uff0c\u800c\u975e\u6574\u6392\u5e73\u79fb\u52a8\u3002\n       \u7528 font-size \u4f5c\u6574\u4f53\u7f29\u653e\u5355\u4f4d\uff1a\u6539\u5c0f\u5b57\u53f7 \u2192 \u5fbd\u7ae0\u5c3a\u5bf8\u4e0e\u62f1\u5f62\u504f\u79fb\u540c\u6bd4\u7f29\u5c0f\uff0c\u65b9\u4fbf\u54cd\u5e94\u5f0f *\/\n    .pt__badges {\n      position: relative;\n      width: 100%;\n      overflow: hidden;        \/* \u88c1\u5207\u6a2a\u5411\u51fa\u5c4f\u7684\u5fbd\u7ae0 *\/\n      padding: 6.2em 0 5.0em;  \/* \u4e0a\u4e0b\u7559\u51fa\u62f1\u5f62\u62ac\u5347 \/ \u4e0b\u5782\u7684\u7a7a\u95f4\uff0c\u907f\u514d\u88ab\u88c1 *\/\n      font-size: 13px;         \/* \u6574\u4f53\u7f29\u653e\u57fa\u51c6\uff1a\u5fbd\u7ae0 8em\u2248104px *\/\n    }\n\n    \/* \u6eda\u52a8\u8f68\u9053\uff1a\u6a2a\u5411\u6392\u4e00\u7ec4\u5fbd\u7ae0\uff0c\u5bbd\u5ea6\u81ea\u9002\u5e94\u5185\u5bb9\uff0c\u7531 JS \u505a translateX \u5faa\u73af\u5e73\u79fb *\/\n    .pt__track {\n      display: flex;\n      align-items: flex-start;\n      width: max-content;\n      gap: 1.2em;\n      will-change: transform;\n    }\n\n    \/* \u62f1\u5f62\uff1a\u7ed9\u6bcf\u4e2a\u5355\u5143\u4e00\u4e2a\u4e0d\u540c\u7684 --lift\uff08em \u5355\u4f4d\uff09\uff0c\u8d1f\u503c=\u62ac\u5347\uff0c\u6b63\u503c=\u4e0b\u79fb *\/\n    .pt__cell {\n      flex: none;\n      transform: translateY(var(--lift, 0));\n    }\n\n    .pt__cell:nth-child(1) { --lift: 4.5em; }  \/* CE\uff08\u5de6\u7aef\u6700\u4f4e\uff09 *\/\n    .pt__cell:nth-child(2) { --lift: 2.6em; }  \/* verizon *\/\n    .pt__cell:nth-child(3) { --lift: 0.9em; }  \/* RoHS *\/\n    .pt__cell:nth-child(4) { --lift: -2.4em; } \/* BSCI\uff08\u6700\u9ad8\u70b9\uff09 *\/\n    .pt__cell:nth-child(5) { --lift: -0.8em; } \/* AT&T *\/\n    .pt__cell:nth-child(6) { --lift: 0.9em; }  \/* PTCRB *\/\n    .pt__cell:nth-child(7) { --lift: 2.6em; }  \/* ISO *\/\n    .pt__cell:nth-child(8) { --lift: 4.2em; }  \/* FC\uff08\u53f3\u7aef\u6700\u4f4e\uff09 *\/\n\n    \/* ===== \u5fbd\u7ae0\u65b9\u5757\uff1a\u6210\u54c1\u56fe\u81ea\u5e26\u5706\u89d2\u5e95(\u767d\/\u84dd\/\u7eff\u5361)\uff0c\u76f4\u63a5\u94fa\u6ee1\u5c55\u793a\uff0c\u4e0d\u518d\u5957\u6e10\u53d8\u5e95\/\u8fb9\u6846\/\u5185\u8fb9\u8ddd =====\n       \u4ec5\u4fdd\u7559 borderRadius + overflow:hidden \u88c1\u51fa\u5706\u89d2(\u8d34\u5408\u56fe\u7247\u81ea\u5e26\u5706\u89d2)\uff0c\u907f\u514d\"\u5361\u4e2d\u5361\"\u5916\u90e8\u767d\u6655 *\/\n    .pt__badge {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 8em;\n      height: 8em;\n      padding: 0;\n      border-radius: 1.6em;\n      overflow: hidden;\n      background: transparent;\n      border: 0;\n      box-shadow: 0 12px 28px rgba(21, 57, 94, 0.14);\n    }\n\n    \/* \u54c1\u724c\u6587\u5b57\u5360\u4f4d\uff08\u672a\u63d0\u4f9b logo \u56fe\u65f6\u7684\u4e34\u65f6\u5f62\u6001\uff1b\u52a0\u5165 img \u540e\u4e0d\u518d\u6e32\u67d3\uff09 *\/\n    .pt__word {\n      font-size: 1.45em;\n      font-weight: 800;\n      letter-spacing: 0.01em;\n      line-height: 1;\n      color: var(--pt-fg, #15395E);\n      text-align: center;\n    }\n\n    \/* \u771f\u5b9e logo \u56fe\uff1a\u6210\u54c1\u5fbd\u7ae0\u5361(\u81ea\u5e26\u767d\/\u84dd\/\u7eff\u5706\u89d2\u5e95)\uff0ccover \u6574\u5f20\u94fa\u6ee1\uff0c\u5b8c\u6574\u5c55\u793a\u56fe\u7247\u81ea\u5e26\u7684\u5706\u89d2\u5361 *\/\n    .pt__logo {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n    }\n\n    \/* ===== \u6807\u9898\u533a ===== *\/\n    .pt__head {\n      margin: 34px 0 0;\n      font-size: 38px;\n      font-weight: 800;\n      letter-spacing: -0.3px;\n      line-height: 1.2;\n      color: #15395E;\n    }\n\n    .pt__sub {\n      margin: 10px 0 0;\n      font-size: 22px;\n      font-weight: 700;\n      line-height: 1.3;\n      color: #4CC7C4;\n    }\n\n    .pt__desc {\n      margin: 20px auto 0;\n      max-width: 560px;\n      font-size: 15px;\n      font-weight: 600;\n      line-height: 1.7;\n      color: #33506E;\n    }\n\n    \/* ===== \u6eda\u5165\u89c6\u53e3\uff1a\u5fbd\u7ae0\u6761\u6574\u4f53\u6de1\u5165\u4e0a\u6d6e\uff0c\u6807\u9898\u533a\u968f\u540e\u6de1\u5165\uff08\u5fbd\u7ae0\u6761\u672c\u8eab\u5728\u65e0\u9650\u6eda\u52a8\uff09 ===== *\/\n    .pt__badges,\n    .pt__head,\n    .pt__sub,\n    .pt__desc {\n      opacity: 0;\n      transform: translateY(24px);\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.5s ease;\n    }\n\n    .pt.is-inview .pt__badges { opacity: 1; transform: translateY(0); }\n    .pt.is-inview .pt__head  { opacity: 1; transform: translateY(0); }\n    .pt.is-inview .pt__sub   { opacity: 1; transform: translateY(0); }\n    .pt.is-inview .pt__desc  { opacity: 1; transform: translateY(0); }\n\n    \/* \u6807\u9898\u533a\u5728\u5fbd\u7ae0\u6761\u57fa\u672c\u5230\u4f4d\u540e\u518d\u4e0a *\/\n    .pt.is-inview .pt__head { transition-delay: 0.15s; }\n    .pt.is-inview .pt__sub  { transition-delay: 0.22s; }\n    .pt.is-inview .pt__desc { transition-delay: 0.28s; }\n\n    \/* ===== \u54cd\u5e94\u5f0f ===== *\/\n    @media (max-width: 900px) {\n      .pt__inner { padding: 60px 28px 62px; }\n      .pt__badges { font-size: 11px; }\n      .pt__head { font-size: 32px; }\n    }\n\n    @media (max-width: 560px) {\n      .pt { min-height: 0; }\n      .pt__inner { padding: 48px 20px 52px; }\n\n      \/* \u5b57\u53f7\u518d\u7f29\uff0c\u6574\u6392\u540c\u6bd4\u53d8\u5c0f\uff0c\u7ee7\u7eed\u65e0\u9650\u6eda\u52a8 *\/\n      .pt__badges { font-size: 8px; }\n\n      .pt__head { font-size: 26px; }\n      .pt__sub { font-size: 18px; }\n      .pt__desc { font-size: 14px; }\n    }\n\n    \/* ===== \u65e0\u969c\u788d\uff1a\u5173\u95ed\u52a8\u6548\uff08\u62f1\u5f62\u662f\u9759\u6001\u5b9a\u4f4d\uff0c\u4fdd\u7559\uff1b\u53ea\u505c\u81ea\u52a8\u6eda\u52a8\u4e0e\u6de1\u5165\uff09 ===== *\/\n    @media (prefers-reduced-motion: reduce) {\n      .pt__badges,\n      .pt__head,\n      .pt__sub,\n      .pt__desc {\n        opacity: 1;\n        transform: none;\n        transition: none;\n      }\n      .pt__track { transform: none; }\n    }\n  <\/style>\n<style>html,body{margin:0;padding:0}<\/style><\/head>\n\n<body>\n  <section class=\"pt\" id=\"pt\" role=\"region\" aria-label=\"Dedicated partner support and certifications\">\n    <!-- WP HTML \u5c0f\u5de5\u5177\uff1a\u5168\u9009\u7c98\u8d34\u3002\u7c7b\u540d\u5168\u90e8 pt- \u524d\u7f00\uff0c\u907f\u514d\u4e0e\u4e3b\u9898\u6837\u5f0f\u51b2\u7a81\u3002\n       \uff1d\uff1d \u914d\u7f6e\u5165\u53e3\uff08SEO \u7ef4\u62a4\u533a\uff09 \uff1d\uff1d\n       \u540e\u671f\u53ea\u9700\u4fee\u6539\u4e0b\u65b9 PT_CONFIG\uff0c\u5373\u53ef\u5b8c\u6210\u6362\u6807\u9898 \/ \u6362\u6587\u6848 \/ \u6362\u5fbd\u7ae0\u3002\n       \u5b57\u6bb5\u8bf4\u660e\uff1a\n         title     \u4e3b\u6807\u9898\uff08\u6df1\u84dd\u7c97\u4f53\uff09\n         subtitle  \u526f\u6807\u9898\uff08\u9752\u7eff\uff09\n         desc      \u8bf4\u660e\u6bb5\u843d\n         badges    \u516b\u4e2a\u8ba4\u8bc1\u5fbd\u7ae0\uff0c\u6bcf\u9879\uff1a\n           img    \u771f\u5b9e logo \u56fe\u7247\u5730\u5740\uff08\u5f53\u524d\u4e3a\u7a7a \u2192 \u4e34\u65f6\u663e\u793a\u54c1\u724c\u6587\u5b57\u5360\u4f4d\uff1b\u586b\u5165\u5730\u5740\u540e\u6574\u5f20 logo \u94fa\u6ee1\u65b9\u5757\uff09\n           name   \u5fbd\u7ae0\u540d\uff08\u5f53\u4f5c\u5360\u4f4d\u6587\u5b57\uff0c\u4e5f\u5199\u5165 alt \u4f9b SEO \/ \u65e0\u969c\u788d\uff09\n           color  \u5fbd\u7ae0\u5e95\u8272\uff08\u767d\u5361\u5199\u7ad6\u5411\u6e10\u53d8 #FFFFFF99\u2192#DFEFFF\uff0c\u54c1\u724c\u8272\u5982 BSCI\/FC \u5199\u5b9e\u8272\uff09\n           fg     \u5fbd\u7ae0\u6587\u5b57\/\u56fe\u6848\u989c\u8272\uff08\u767d\u5e95\u5199 #15395E\uff0c\u5f69\u5e95\u5199 #fff\uff09\n\n       \u52a8\u6548\uff08\u81ea\u52a8\u751f\u6548\uff0c\u4e0d\u7528\u914d\uff09\uff1a\u5fbd\u7ae0\u6761\u4ece\u53f3\u5f80\u5de6\u81ea\u52a8\u65e0\u9650\u5faa\u73af\u6eda\u52a8\uff08\u5355\u4e2a\u62f1\u9876\u951a\u5b9a\u5728\u5c4f\u5e55\n       \u6b63\u4e2d\u3001\u4e24\u7aef\u843d\u5230\u8fb9\u7f18\u6700\u4f4e\u70b9\uff0c\u5fbd\u7ae0\u63a0\u8fc7\u65f6\u9010\u4e2a\u722c\u9876\u518d\u4e0b\u843d \u2014\u2014 \u5361\u7247\u7a7f\u6d41\uff0chover \u6682\u505c\uff09\uff1b\n       \u9875\u9762\u6eda\u5230\u8be5\u533a\u5757\u65f6\u6574\u6761\u6de1\u5165\u3001\u6807\u9898\u533a\u968f\u540e\u6de1\u5165\uff1b\u7528\u6237\u5728\u7cfb\u7edf\u91cc\u5f00\u4e86\u300c\u51cf\u5c11\u52a8\u6001\u6548\u679c\u300d\u65f6\u4f1a\n       \u5173\u95ed\u6eda\u52a8\u4e0e\u6de1\u5165\u3002 -->\n\n    <div class=\"pt__inner\">\n      <div class=\"pt__badges\" id=\"ptBadges\" aria-label=\"Certification and compatibility logos\">\n        <div class=\"pt__track\" id=\"ptTrack\"><\/div>\n      <\/div>\n      <div class=\"pt__copy\" id=\"ptCopy\"><\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    var PT_CONFIG = {\n      title: \"Dedicated Partner Support\",\n      subtitle: \"Compliance you can trust\",\n      desc: \"Our compliance with major global standards ensures seamless carrier compatibility and rapid customs clearance for your local deployments.\",\n      \/\/ \u771f\u5b9e logo \u56fe\uff08Eview Connect \u5b98\u65b9\u4e0a\u4f20\uff09\uff1a8 \u5f20\u6210\u54c1\u5fbd\u7ae0\u5361\uff08\u767d\/\u84dd\/\u7eff\u5706\u89d2\u5e95\uff09\uff0ccover \u6574\u5f20\u94fa\u6ee1\u5c55\u793a\u3002\n      badges: [\n        { name: \"CE\",      img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35907.png\" },\n        { name: \"verizon\", img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35908.png\" },\n        { name: \"RoHS\",    img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35909.png\" },\n        { name: \"BSCI\",    img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35262.png\" },\n        { name: \"AT&T\",    img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35910.png\" },\n        { name: \"PTCRB\",   img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35952-1.png\" },\n        { name: \"ISO\",     img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35911.png\" },\n        { name: \"FC\",      img: \"https:\/\/www.eviewconnect.com\/wp-content\/uploads\/2026\/09\/Group-35261.png\" }\n      ]\n    };\n\n    function initModule() {\n      var root = document.getElementById(\"pt\");\n      if (!root) return;\n\n      function esc(s) {\n        return String(s == null ? \"\" : s).replace(\/[\"&<>]\/g, function (ch) {\n          return { '\"': \"&quot;\", \"&\": \"&amp;\", \"<\": \"&lt;\", \">\": \"&gt;\" }[ch];\n        });\n      }\n\n      \/\/ SEO \/ \u65e0\u969c\u788d\u66ff\u4ee3\u6587\u672c\n      if (PT_CONFIG.title) {\n        root.setAttribute(\"aria-label\", PT_CONFIG.title + \" \u2014 \" + (PT_CONFIG.subtitle || \"\"));\n      }\n\n      var reduce = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n      \/\/ \u6e32\u67d3\u4e00\u4e2a\u5fbd\u7ae0\u5355\u5143\uff08cell \u627f\u8f7d\u62f1\u5f62\u5b9a\u4f4d\uff0cbadge \u4e3a\u5361\u7247\uff09\n      function badgeCell(b) {\n        var cls = \"pt__logo\"\n          + (b.fit === \"cover\" ? \" fit-cover\" : \"\")\n          + (b.pos === \"left\" ? \" pos-left\" : \"\")\n          + (b.tone === \"white\" ? \" tone-white\" : \"\");\n        return '<span class=\"pt__cell\">'\n          + '<span class=\"pt__badge\" style=\"--pt-bg:' + (b.color || \"linear-gradient(180deg, #FFFFFF99 0%, #DFEFFF 100%)\") + ';--pt-fg:' + (b.fg || \"#15395E\") + '\">'\n          + (b.img\n            ? '<img decoding=\"async\" class=\"' + cls + '\" src=\"' + esc(b.img) + '\" alt=\"' + esc(b.name) + '\">'\n            : '<span class=\"pt__word\">' + esc(b.name) + '<\/span>')\n          + '<\/span>'\n          + '<\/span>';\n      }\n\n      \/\/ ===== \u65e0\u9650\u6eda\u52a8\u8d70\u9a6c\u706f\uff1a\u628a\u5fbd\u7ae0\u91cd\u590d\u94fa\u6ee1\u89c6\u53e3\uff0ctranslateX \u5de6\u79fb\u3001\u6700\u5de6\u5361\u51fa\u5c4f\u632a\u5230\u6700\u53f3\uff08\u9010\u5361\u5faa\u73af\uff09 =====\n      var badges = document.getElementById(\"ptBadges\");\n      var track = document.getElementById(\"ptTrack\");\n      if (badges && track) {\n        var setHTML = (PT_CONFIG.badges || []).map(badgeCell).join(\"\");\n        var setW = 0, x = 0, last = null, paused = false, SPEED = 45; \/\/ SPEED: px\/s\n        var W = 0, cardW = 0, cardPitch = 0;\n        \/\/ \u62f1\u5f62\u300c\u951a\u5b9a\u5728\u5c4f\u5e55\u4e0a\u300d\uff1a\u4ee5\u5fbd\u7ae0\u6b64\u523b\u7684\u5c4f\u5e55\u6a2a\u5750\u6807\uff08\u5361\u7247\u4e2d\u5fc3\uff09\u53d6\u4e0a\u4e0b\u504f\u79fb\uff08\u6b63=\u4e0b\u79fb\uff0c\u8d1f=\u4e0a\u62ac\uff09\u3002\n        \/\/ \u5468\u671f = \u5fbd\u7ae0\u533a\u5bbd\u5ea6 W\uff1a\u6ce2\u5cf0\u9489\u5728\u89c6\u53e3\u6b63\u4e2d\u3001\u4e24\u7aef\u843d\u5230\u5fbd\u7ae0\u533a\u5de6\u53f3\u8fb9\u7f18\u7684\u6700\u4f4e\u70b9 \u2014\u2014 \u5355\u4e2a\u62f1\u9876\u3001\u5361\u7247\u7a7f\u6d41\u3002\n        function archY(screenX) {\n          var q = ((screenX % W) + W) % W \/ W;            \/\/ \u76f8\u4f4d 0..1\n          return -0.6 + 5.0 * Math.cos(2 * Math.PI * q);  \/\/ em\uff1aq=0,1 \u7aef\u90e8\u4e0b\u5782 4.4\uff0cq=0.5 \u62f1\u9876\u4e0a\u62ac -5.6\n        }\n        function applyArch() {\n          var cells = track.children;\n          for (var i = 0; i < cells.length; i++) {\n            var sx = x + cells[i].offsetLeft + cardW \/ 2; \/\/ \u5361\u7247\u4e2d\u5fc3\u76f8\u5bf9\u5fbd\u7ae0\u533a\u5de6\u7f18\u7684\u5c4f\u5e55\u6a2a\u5750\u6807\n            cells[i].style.transform = \"translateY(\" + archY(sx) + \"em)\";\n          }\n        }\n        \/\/ \u5148\u94fa\u4e00\u7ec4\u91cf\u51fa\u5361\u7247\u5c3a\u5bf8\u4e0e\u95f4\u8ddd\uff0c\u518d\u91cd\u590d\u94fa\u5230\u80fd\u76d6\u4f4f\u300c\u5fbd\u7ae0\u533a + \u4f59\u91cf\u300d\n        function build() {\n          track.innerHTML = setHTML;\n          var kids = track.children;\n          setW = track.scrollWidth;\n          cardW = kids[0].offsetWidth || kids[0].getBoundingClientRect().width;\n          cardPitch = kids[1].offsetLeft - kids[0].offsetLeft; \/\/ \u5361\u7247\u5bbd\u5ea6 + \u95f4\u8ddd\n          W = badges.clientWidth || window.innerWidth;        \/\/ \u62f1\u5f62\u5468\u671f = \u5fbd\u7ae0\u533a\u5bbd\u5ea6\n          var need = Math.max(2, Math.ceil((W + 2 * setW) \/ setW));\n          for (var i = 1; i < need; i++) track.innerHTML += setHTML;\n          x = 0; last = null; track.style.transform = \"translateX(0px)\";\n          if (!reduce) applyArch();\n        }\n        build();\n        if (!reduce) {\n          badges.addEventListener(\"mouseenter\", function () { paused = true; });   \/\/ \u60ac\u505c \u2192 \u7f13\u6162\u505c\n          badges.addEventListener(\"mouseleave\", function () { paused = false; });  \/\/ \u79fb\u5f00 \u2192 \u7f13\u6162\u6062\u590d\n          var spd = SPEED; \/\/ \u5f53\u524d\u901f\u5ea6\uff1a\u5411\u76ee\u6807\u7f13\u52a8\uff0c\u907f\u514d\u9aa4\u505c\u9aa4\u542f\u7684\u751f\u786c\u611f\n          (function frame(ts) {\n            if (last === null) last = ts;\n            var dt = (ts - last) \/ 1000; last = ts;\n            if (dt > 0.1) dt = 0.1;                        \/\/ \u5207\u540e\u53f0\/\u6389\u5e27\u65f6\u4e0d\u8df3\u53d8\n            var k = 1 - Math.exp(-dt * 6);                 \/\/ \u5e27\u7387\u65e0\u5173\u7684\u7f13\u52a8\u7cfb\u6570\n            spd += ((paused ? 0 : SPEED) - spd) * k;       \/\/ \u7f13\u5165\u7f13\u51fa\n            if (spd > 0.02) {\n              x -= spd * dt;\n              \/\/ \u6574\u6392\u5de6\u79fb\uff1a\u6700\u5de6\u5361\u5b8c\u5168\u51fa\u5c4f \u2192 \u632a\u5230\u672b\u5c3e\uff08\u56fe\u5e93\u4fdd\u5e8f + \u7b49\u8ddd\uff09\uff0c\u5e76 +cardPitch \u8865\u507f\uff0c\u5176\u4f59\u5361\u4e0d\u8df3\u52a8\u3001\u62f1\u5f62\u4e0d\u8df3\u4f4d\n              while (track.children[0].offsetLeft + x + cardW < 0) {\n                track.appendChild(track.children[0]);\n                x += cardPitch;\n              }\n              track.style.transform = \"translateX(\" + x + \"px)\";\n              applyArch(); \/\/ \u6309\u5361\u7247\u4e2d\u5fc3\u5b9e\u65f6\u6a2a\u5750\u6807\u66f4\u65b0\u4e0a\u4e0b\u504f\u79fb \u2192 \u7a7f\u6d41\u5355\u4e2a\u62f1\u9876\n            }\n            requestAnimationFrame(frame);\n          })(performance.now());\n          var rT;\n          window.addEventListener(\"resize\", function () {\n            clearTimeout(rT);\n            rT = setTimeout(build, 200); \/\/ \u5c3a\u5bf8\u53d8\u4e86\u91cd\u94fa\uff08\u5b57\u53f7\u54cd\u5e94\u5f0f\u7f29\u653e\uff0c\u5355\u7ec4\u5bbd\u5ea6\u4f1a\u53d8\uff09\n          });\n        }\n      }\n\n      \/\/ \u6e32\u67d3\u6807\u9898\u533a\n      var copy = document.getElementById(\"ptCopy\");\n      if (copy) {\n        copy.innerHTML = '<h2 class=\"pt__head\">' + esc(PT_CONFIG.title) + '<\/h2>'\n          + '<p class=\"pt__sub\">' + esc(PT_CONFIG.subtitle) + '<\/p>'\n          + '<p class=\"pt__desc\">' + esc(PT_CONFIG.desc) + '<\/p>';\n      }\n\n      \/\/ ===== \u6eda\u5165\u89c6\u53e3\uff1a\u5fbd\u7ae0\u4f9d\u6b21\u5347\u6210\u62f1\u5f62 + \u6807\u9898\u533a\u6de1\u5165 =====\n      if (reduce || !(\"IntersectionObserver\" in window)) {\n        root.classList.add(\"is-inview\");\n        return;\n      }\n      var io = new IntersectionObserver(function (entries) {\n        entries.forEach(function (en) {\n          if (!en.isIntersecting) return;\n          root.classList.add(\"is-inview\");\n          io.unobserve(root);\n        });\n      }, { threshold: 0.25 });\n      io.observe(root);\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initModule);\n    } else {\n      initModule();\n    }\n  <\/script>\n<\/body>\n\n<\/html>\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>For nearly 10 years, we have evolved into a focused innovator in personal safety. mPERS \u00b7 OEM Intro Global Track Record Delivering proven reliability at scale Markets change and technologies evolve, but Eview&#8217;s commitment remains the same: eliminating your learning curve and accelerating your time-to-market. 2017 2019 2021 2022 2023 2025 Founded with a Vision Eview was founded in 2017 with a mission to enhance personal safety through innovative mobile emergency technology, developing reliable mPERS solutions for seniors, lone workers, and families. Scale &amp; Quality Expansion Eview expanded to a 7,000m\u00b2 manufacturing facility equipped with 8 automated production lines, significantly scaling up our production capabilities to meet growing global demand. [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"class_list":["post-5904","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/pages\/5904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/comments?post=5904"}],"version-history":[{"count":30,"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/pages\/5904\/revisions"}],"predecessor-version":[{"id":24518,"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/pages\/5904\/revisions\/24518"}],"wp:attachment":[{"href":"https:\/\/www.eviewconnect.com\/ja\/wp-json\/wp\/v2\/media?parent=5904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}