{"id":303,"date":"2024-09-17T00:18:57","date_gmt":"2024-09-16T15:18:57","guid":{"rendered":"https:\/\/business01.one-tenth.kr\/?page_id=303"},"modified":"2026-01-19T18:26:31","modified_gmt":"2026-01-19T09:26:31","slug":"%ec%a0%9c%ed%92%88%ec%86%8c%ea%b0%9c","status":"publish","type":"page","link":"https:\/\/solenvision.ai\/en\/%ec%a0%9c%ed%92%88%ec%86%8c%ea%b0%9c\/","title":{"rendered":"Product"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"303\" class=\"elementor elementor-303\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5258a70e e-flex e-con-boxed e-con e-parent\" data-id=\"5258a70e\" 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-349e3404 elementor-widget elementor-widget-text-editor\" data-id=\"349e3404\" 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<!DOCTYPE html>\n<html lang=\"ko\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>\uc81c\ud488 \uc18c\uac1c &#8211; SolenVision AI<\/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=Cormorant+Garamond:wght@400;500;600&#038;family=Inter:wght@300;400;500;600&#038;family=Noto+Sans+KR:wght@300;400;500;700&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n    * {\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n    }\n\n    body {\n      font-family: 'Noto Sans KR', sans-serif;\n      background-color: #0f172a;\n      color: #e2e8f0;\n      line-height: 1.8;\n    }\n\n    .products-section {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 80px 40px;\n    }\n\n    \/* \ud5e4\ub354 *\/\n    .products-header {\n      text-align: center;\n      margin-bottom: 60px;\n    }\n\n    .products-label {\n      font-family: 'Inter', sans-serif;\n      font-size: 0.85rem;\n      font-weight: 500;\n      color: #f97316;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      margin-bottom: 15px;\n    }\n\n    .products-title {\n      font-family: 'Cormorant Garamond', serif;\n      font-size: 2.8rem;\n      font-weight: 500;\n      color: #f8fafc;\n      margin-bottom: 15px;\n    }\n\n    .products-subtitle {\n      font-size: 1rem;\n      color: #94a3b8;\n      font-weight: 300;\n    }\n\n    \/* \ud544\ud130 \ud0ed *\/\n    .filter-tabs {\n      display: flex;\n      justify-content: center;\n      gap: 10px;\n      margin-bottom: 50px;\n      flex-wrap: wrap;\n    }\n\n    .filter-tab {\n      padding: 12px 28px;\n      background: transparent;\n      border: 1px solid rgba(249, 115, 22, 0.3);\n      border-radius: 30px;\n      color: #94a3b8;\n      font-family: 'Inter', sans-serif;\n      font-size: 0.9rem;\n      font-weight: 500;\n      cursor: pointer;\n      transition: all 0.3s ease;\n    }\n\n    .filter-tab:hover {\n      border-color: #f97316;\n      color: #fbbf24;\n    }\n\n    .filter-tab.active {\n      background: linear-gradient(135deg, #f97316 0%, #ea580c 100%);\n      border-color: #f97316;\n      color: #fff;\n    }\n\n    \/* \uc11c\ube0c \ud544\ud130 (ACE \uc2dc\ub9ac\uc988\uc6a9) *\/\n    .sub-filters {\n      display: none;\n      justify-content: center;\n      gap: 8px;\n      margin-bottom: 40px;\n    }\n\n    .sub-filters.show {\n      display: flex;\n    }\n\n    .sub-filter {\n      padding: 8px 20px;\n      background: rgba(30, 41, 59, 0.5);\n      border: 1px solid rgba(249, 115, 22, 0.2);\n      border-radius: 20px;\n      color: #94a3b8;\n      font-size: 0.85rem;\n      cursor: pointer;\n      transition: all 0.3s ease;\n    }\n\n    .sub-filter:hover {\n      border-color: #f97316;\n      color: #fbbf24;\n    }\n\n    .sub-filter.active {\n      background: rgba(249, 115, 22, 0.2);\n      border-color: #f97316;\n      color: #fbbf24;\n    }\n\n    \/* \uc81c\ud488 \uadf8\ub9ac\ub4dc *\/\n    .products-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 30px;\n    }\n\n    \/* \uc81c\ud488 \uce74\ub4dc *\/\n    .product-card {\n      position: relative;\n      border-radius: 16px;\n      overflow: hidden;\n      background: #1e293b;\n      cursor: pointer;\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n      text-decoration: none;\n      display: block;\n    }\n\n    .product-card:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);\n    }\n\n    .product-image {\n      position: relative;\n      width: 100%;\n      height: 320px;\n      overflow: hidden;\n    }\n\n    .product-image img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      transition: transform 0.5s ease;\n    }\n\n    .product-card:hover .product-image img {\n      transform: scale(1.08);\n    }\n\n    \/* \uc774\ubbf8\uc9c0 \uc624\ubc84\ub808\uc774 \uadf8\ub77c\ub370\uc774\uc158 *\/\n    .product-image::after {\n      content: '';\n      position: absolute;\n      bottom: 0;\n      left: 0;\n      right: 0;\n      height: 50%;\n      background: linear-gradient(to top, rgba(15, 23, 42, 0.95) 0%, transparent 100%);\n      pointer-events: none;\n    }\n\n    .product-info {\n      position: absolute;\n      bottom: 0;\n      left: 0;\n      right: 0;\n      padding: 25px 30px;\n      z-index: 1;\n    }\n\n    .product-name {\n      font-family: 'Cormorant Garamond', serif;\n      font-size: 1.8rem;\n      font-weight: 600;\n      color: #f8fafc;\n      margin-bottom: 8px;\n    }\n\n    .product-desc {\n      font-size: 0.9rem;\n      color: #94a3b8;\n      line-height: 1.6;\n    }\n\n    .product-tag {\n      display: inline-block;\n      padding: 4px 12px;\n      background: rgba(249, 115, 22, 0.2);\n      border: 1px solid rgba(249, 115, 22, 0.4);\n      border-radius: 15px;\n      font-size: 0.75rem;\n      color: #fbbf24;\n      margin-bottom: 10px;\n    }\n\n    \/* \uc228\uae40 \ucc98\ub9ac *\/\n    .product-card.hidden {\n      display: none;\n    }\n\n    \/* \ubc18\uc751\ud615 *\/\n    @media (max-width: 900px) {\n      .products-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .product-image {\n        height: 280px;\n      }\n    }\n\n    @media (max-width: 600px) {\n      .products-section {\n        padding: 60px 20px;\n      }\n\n      .products-title {\n        font-size: 2.2rem;\n      }\n\n      .filter-tabs {\n        gap: 8px;\n      }\n\n      .filter-tab {\n        padding: 10px 20px;\n        font-size: 0.85rem;\n      }\n\n      .product-image {\n        height: 240px;\n      }\n\n      .product-name {\n        font-size: 1.5rem;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n  <section class=\"products-section\">\n    <!-- \ud5e4\ub354 -->\n    <header class=\"products-header\">\n      <p class=\"products-label\">Products<\/p>\n      <h1 class=\"products-title\">TRACE Product Lineup<\/h1>\n      <p class=\"products-subtitle\">Intelligent solutions that understand space and people<\/p>\n    <\/header>\n\n    <!-- \uba54\uc778 \ud544\ud130 \ud0ed -->\n    <div class=\"filter-tabs\">\n      <button class=\"filter-tab active\" data-filter=\"ace\">ACE Series<\/button>\n      <button class=\"filter-tab\" data-filter=\"watch\">Watch<\/button>\n    <\/div>\n\n    <!-- ACE \uc11c\ube0c \ud544\ud130 -->\n    <div class=\"sub-filters show\" id=\"aceSubFilters\">\n      <button class=\"sub-filter active\" data-subfilter=\"all\">All<\/button>\n      <button class=\"sub-filter\" data-subfilter=\"ace-1\">ACE-1<\/button>\n      <button class=\"sub-filter\" data-subfilter=\"ace-c\">ACE-C<\/button>\n    <\/div>\n\n    <!-- \uc81c\ud488 \uadf8\ub9ac\ub4dc -->\n    <div class=\"products-grid\">\n      <!-- TRACE ACE-1 -->\n      <a href=\"\/en\/products\/traceace-1\/\" class=\"product-card\" data-category=\"ace\" data-subcategory=\"ace-1\">\n        <div class=\"product-image\">\n          <img decoding=\"async\" src=\"http:\/\/solenvision.ai\/wp-content\/uploads\/2026\/01\/\ucd9c\uc785\ud1b5\uc81c-scaled.png\" alt=\"TRACE ACE-1\">\n        <\/div>\n        <div class=\"product-info\">\n          <span class=\"product-tag\">ACE Series<\/span>\n          <h3 class=\"product-name\">TRACE ACE-1<\/h3>\n          <p class=\"product-desc\">Facial recognition access control terminal<\/p>\n        <\/div>\n      <\/a>\n\n      <!-- TRACE ACE-Core (\uc900\ube44\uc911 - \ub098\uc911\uc5d0 \uc8fc\uc11d \ud574\uc81c) -->\n      <a href=\"\/en\/trace-ace-c\/\" class=\"product-card\" data-category=\"ace\" data-subcategory=\"ace-c\">\n        <div class=\"product-image\">\n          <img decoding=\"async\" src=\"http:\/\/solenvision.ai\/wp-content\/uploads\/2026\/01\/photo-1558494949-ef010cbdcc31.jpeg\" alt=\"TRACE ACE-C\">\n        <\/div>\n        <div class=\"product-info\">\n          <span class=\"product-tag\">ACE Series<\/span>\n          <h3 class=\"product-name\">TRACE ACE-C<\/h3>\n          <p class=\"product-desc\">High-performance server-based integrated analytics engine<\/p>\n        <\/div>\n      <\/a>\n\n      <!-- TRACE WATCH -->\n      <a href=\"\/en\/products\/tracewatch\/\" class=\"product-card hidden\" data-category=\"watch\" data-subcategory=\"watch\">\n        <div class=\"product-image\">\n          <img decoding=\"async\" src=\"http:\/\/solenvision.ai\/wp-content\/uploads\/2026\/01\/watch-scaled.png\" alt=\"TRACE WATCH\">\n        <\/div>\n        <div class=\"product-info\">\n          <span class=\"product-tag\">Watch<\/span>\n          <h3 class=\"product-name\">TRACE WATCH<\/h3>\n          <p class=\"product-desc\">VLM-based AI security solution<\/p>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <script>\n    \/\/ \uba54\uc778 \ud544\ud130 \ud0ed \uae30\ub2a5\n    const filterTabs = document.querySelectorAll('.filter-tab');\n    const subFilters = document.querySelectorAll('.sub-filter');\n    const aceSubFiltersContainer = document.getElementById('aceSubFilters');\n    const productCards = document.querySelectorAll('.product-card');\n\n    filterTabs.forEach(tab => {\n      tab.addEventListener('click', () => {\n        \/\/ \ud65c\uc131 \ud0ed \ubcc0\uacbd\n        filterTabs.forEach(t => t.classList.remove('active'));\n        tab.classList.add('active');\n\n        const filter = tab.dataset.filter;\n\n        \/\/ ACE \uc2dc\ub9ac\uc988 \uc120\ud0dd \uc2dc \uc11c\ube0c\ud544\ud130 \ud45c\uc2dc\n        if (filter === 'ace') {\n          aceSubFiltersContainer.classList.add('show');\n        } else {\n          aceSubFiltersContainer.classList.remove('show');\n        }\n\n        \/\/ \uc81c\ud488 \ud544\ud130\ub9c1\n        productCards.forEach(card => {\n          if (filter === 'all') {\n            card.classList.remove('hidden');\n          } else if (card.dataset.category === filter) {\n            card.classList.remove('hidden');\n          } else {\n            card.classList.add('hidden');\n          }\n        });\n\n        \/\/ \uc11c\ube0c\ud544\ud130 \ucd08\uae30\ud654\n        subFilters.forEach(sf => sf.classList.remove('active'));\n        subFilters[0].classList.add('active');\n      });\n    });\n\n    \/\/ \uc11c\ube0c \ud544\ud130 \uae30\ub2a5\n    subFilters.forEach(sf => {\n      sf.addEventListener('click', () => {\n        subFilters.forEach(s => s.classList.remove('active'));\n        sf.classList.add('active');\n\n        const subfilter = sf.dataset.subfilter;\n\n        productCards.forEach(card => {\n          if (card.dataset.category !== 'ace') {\n            card.classList.add('hidden');\n          } else if (subfilter === 'all') {\n            card.classList.remove('hidden');\n          } else if (card.dataset.subcategory === subfilter) {\n            card.classList.remove('hidden');\n          } else {\n            card.classList.add('hidden');\n          }\n        });\n      });\n    });\n  <\/script>\n<\/body>\n<\/html>\n\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\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\uc81c\ud488 \uc18c\uac1c &#8211; SolenVision AI Products TRACE \uc81c\ud488 \ub77c\uc778\uc5c5 \uacf5\uac04\uacfc \uc0ac\ub78c\uc744 \uc774\ud574\ud558\ub294 \uc9c0\ub2a5\ud615 \uc194\ub8e8\uc158 ACE \uc2dc\ub9ac\uc988 Watch \uc804\uccb4 ACE-1 ACE-C ACE Series [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-303","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/pages\/303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/comments?post=303"}],"version-history":[{"count":48,"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/pages\/303\/revisions"}],"predecessor-version":[{"id":2041,"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/pages\/303\/revisions\/2041"}],"wp:attachment":[{"href":"https:\/\/solenvision.ai\/en\/wp-json\/wp\/v2\/media?parent=303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}