{"id":5178,"date":"2026-07-22T07:42:26","date_gmt":"2026-07-22T07:42:26","guid":{"rendered":"https:\/\/trendpowercharge.com\/?page_id=5178"},"modified":"2026-07-22T08:52:25","modified_gmt":"2026-07-22T08:52:25","slug":"ev-charging-software-faqs","status":"publish","type":"page","link":"https:\/\/trendpowercharge.com\/vi\/ev-charging-software-faqs\/","title":{"rendered":"C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 ph\u1ea7n m\u1ec1m s\u1ea1c xe \u0111i\u1ec7n | OCPP, Thanh to\u00e1n &amp; B\u1ea3o m\u1eadt"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5178\" class=\"elementor elementor-5178\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4eca417 e-con-full e-flex e-con e-parent\" data-id=\"4eca417\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbe01dd elementor-widget elementor-widget-html\" data-id=\"fbe01dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n#tp-faq{\r\n  --tp-ink:#0c1730;\r\n  --tp-ink-soft:#42506b;\r\n  --tp-muted:#6f7d94;\r\n  --tp-line:#dfe7f1;\r\n  --tp-soft:#f6f9fd;\r\n  --tp-blue:#3157f6;\r\n  --tp-blue-dark:#203fce;\r\n  --tp-cyan:#37c8dc;\r\n  --tp-green:#37c764;\r\n  --tp-shadow:0 16px 46px rgba(30,58,113,.10);\r\n  --tp-shadow-soft:0 8px 24px rgba(30,58,113,.07);\r\n  --tp-width:1440px;\r\n  width:100%;\r\n  color:var(--tp-ink);\r\n  background:#fff;\r\n  font-family:var(--e-global-typography-text-font-family,inherit);\r\n  font-weight:var(--e-global-typography-text-font-weight,400);\r\n  font-size:16px;\r\n  line-height:1.68;\r\n  text-rendering:optimizeLegibility;\r\n  -webkit-font-smoothing:antialiased;\r\n}\r\n#tp-faq,\r\n#tp-faq *{box-sizing:border-box}\r\n#tp-faq a{color:var(--tp-blue);text-decoration:none}\r\n#tp-faq a:hover{text-decoration:underline}\r\n#tp-faq button,\r\n#tp-faq input{font:inherit}\r\n#tp-faq h1,\r\n#tp-faq h2,\r\n#tp-faq h3{\r\n  margin-top:0;\r\n  color:var(--tp-ink);\r\n  line-height:1.16;\r\n  letter-spacing:-.035em;\r\n}\r\n#tp-faq .tp-shell{\r\n  width:min(calc(100% - 40px),var(--tp-width));\r\n  margin-inline:auto;\r\n}\r\n\r\n\/* Hero *\/\r\n#tp-faq .tp-hero{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:64px 0 72px;\r\n  background:\r\n    radial-gradient(circle at 82% 22%,rgba(55,200,220,.23),transparent 24%),\r\n    radial-gradient(circle at 90% 70%,rgba(49,87,246,.15),transparent 28%),\r\n    linear-gradient(180deg,#f4f8ff 0%,#eef5ff 100%);\r\n  border-bottom:1px solid #dce7f5;\r\n}\r\n#tp-faq .tp-hero:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  pointer-events:none;\r\n  opacity:.42;\r\n  background-image:\r\n    linear-gradient(rgba(49,87,246,.05) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(49,87,246,.05) 1px,transparent 1px);\r\n  background-size:38px 38px;\r\n  -webkit-mask-image:linear-gradient(to right,transparent,#000 55%,#000);\r\n  mask-image:linear-gradient(to right,transparent,#000 55%,#000);\r\n}\r\n#tp-faq .tp-breadcrumb{\r\n  position:relative;\r\n  margin-bottom:26px;\r\n  color:var(--tp-muted);\r\n  font-size:14px;\r\n}\r\n#tp-faq .tp-breadcrumb a{color:#52627b}\r\n#tp-faq .tp-hero-grid{\r\n  position:relative;\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);\r\n  gap:54px;\r\n  align-items:center;\r\n}\r\n#tp-faq .tp-eyebrow{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:9px;\r\n  padding:7px 12px;\r\n  color:var(--tp-blue-dark);\r\n  background:rgba(255,255,255,.78);\r\n  border:1px solid #cfddff;\r\n  border-radius:999px;\r\n  font-size:12px;\r\n  font-weight:800;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n#tp-faq .tp-eyebrow-dot{\r\n  width:8px;\r\n  height:8px;\r\n  background:var(--tp-green);\r\n  border-radius:50%;\r\n  box-shadow:0 0 0 5px rgba(55,199,100,.12);\r\n}\r\n#tp-faq .tp-title{\r\n  max-width:760px;\r\n  margin:20px 0 19px;\r\n  font-size:clamp(42px,5vw,68px);\r\n  font-weight:820;\r\n}\r\n#tp-faq .tp-lead{\r\n  max-width:720px;\r\n  margin:0;\r\n  color:var(--tp-ink-soft);\r\n  font-size:clamp(17px,1.6vw,20px);\r\n  line-height:1.72;\r\n}\r\n#tp-faq .tp-points{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:10px;\r\n  margin-top:28px;\r\n}\r\n#tp-faq .tp-point{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  padding:9px 12px;\r\n  color:#35435c;\r\n  background:rgba(255,255,255,.8);\r\n  border:1px solid #d7e2ef;\r\n  border-radius:999px;\r\n  font-size:13px;\r\n  font-weight:650;\r\n}\r\n#tp-faq .tp-check{\r\n  display:grid;\r\n  place-items:center;\r\n  width:18px;\r\n  height:18px;\r\n  color:#169342;\r\n  background:#e9faef;\r\n  border-radius:50%;\r\n  font-size:12px;\r\n  font-weight:900;\r\n}\r\n\r\n\/* Hero dashboard illustration *\/\r\n#tp-faq .tp-visual{position:relative;min-height:365px}\r\n#tp-faq .tp-dashboard{\r\n  position:absolute;\r\n  inset:8px 0 8px 18px;\r\n  overflow:hidden;\r\n  background:rgba(255,255,255,.9);\r\n  border:1px solid rgba(49,87,246,.28);\r\n  border-radius:25px;\r\n  box-shadow:0 32px 80px rgba(44,79,145,.18);\r\n}\r\n#tp-faq .tp-dash-top{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:9px;\r\n  height:55px;\r\n  padding:0 18px;\r\n  border-bottom:1px solid #e6edf6;\r\n}\r\n#tp-faq .tp-dash-dot{width:8px;height:8px;background:#dce4ef;border-radius:50%}\r\n#tp-faq .tp-dash-search{\r\n  width:38%;\r\n  height:22px;\r\n  margin-left:18px;\r\n  background:#f1f5fa;\r\n  border-radius:7px;\r\n}\r\n#tp-faq .tp-dash-body{\r\n  display:grid;\r\n  grid-template-columns:72px 1fr;\r\n  height:calc(100% - 55px);\r\n}\r\n#tp-faq .tp-dash-side{\r\n  padding:18px 15px;\r\n  border-right:1px solid #e6edf6;\r\n}\r\n#tp-faq .tp-dash-logo{\r\n  width:38px;\r\n  height:17px;\r\n  margin-bottom:24px;\r\n  background:linear-gradient(90deg,var(--tp-blue),var(--tp-green));\r\n  border-radius:5px;\r\n}\r\n#tp-faq .tp-dash-nav{\r\n  height:23px;\r\n  margin-bottom:10px;\r\n  background:#edf3ff;\r\n  border-radius:7px;\r\n}\r\n#tp-faq .tp-dash-nav.tp-short{width:30px;background:#f1f4f8}\r\n#tp-faq .tp-dash-main{padding:19px}\r\n#tp-faq .tp-dash-title{\r\n  width:42%;\r\n  height:16px;\r\n  margin-bottom:15px;\r\n  background:#dfe7f1;\r\n  border-radius:5px;\r\n}\r\n#tp-faq .tp-metric-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:10px;\r\n}\r\n#tp-faq .tp-metric{\r\n  height:72px;\r\n  padding:11px;\r\n  background:#fff;\r\n  border:1px solid #e7edf5;\r\n  border-radius:12px;\r\n}\r\n#tp-faq .tp-metric span{\r\n  display:block;\r\n  height:8px;\r\n  margin-bottom:10px;\r\n  background:#e8edf4;\r\n  border-radius:4px;\r\n}\r\n#tp-faq .tp-metric b{\r\n  display:block;\r\n  width:48%;\r\n  height:12px;\r\n  background:#cdd8e7;\r\n  border-radius:4px;\r\n}\r\n#tp-faq .tp-chart{\r\n  position:relative;\r\n  overflow:hidden;\r\n  height:157px;\r\n  margin-top:12px;\r\n  background:linear-gradient(to bottom,#fff,#fbfdff);\r\n  border:1px solid #e7edf5;\r\n  border-radius:15px;\r\n}\r\n#tp-faq .tp-chart:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:18px;\r\n  background:repeating-linear-gradient(to bottom,transparent 0 28px,#edf1f6 29px 30px);\r\n}\r\n#tp-faq .tp-chart-line{\r\n  position:absolute;\r\n  top:50px;\r\n  right:20px;\r\n  left:20px;\r\n  height:75px;\r\n  border-top:4px solid var(--tp-blue);\r\n  border-radius:50%;\r\n  filter:drop-shadow(0 6px 6px rgba(49,87,246,.18));\r\n  transform:skewY(-8deg) rotate(-2deg);\r\n}\r\n#tp-faq .tp-phone{\r\n  position:absolute;\r\n  bottom:-15px;\r\n  left:-8px;\r\n  overflow:hidden;\r\n  width:108px;\r\n  height:220px;\r\n  background:#fff;\r\n  border:6px solid #182136;\r\n  border-radius:24px;\r\n  box-shadow:0 20px 40px rgba(24,33,54,.24);\r\n}\r\n#tp-faq .tp-phone:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  z-index:2;\r\n  top:7px;\r\n  left:32px;\r\n  width:34px;\r\n  height:6px;\r\n  background:#182136;\r\n  border-radius:9px;\r\n}\r\n#tp-faq .tp-phone-map{\r\n  height:113px;\r\n  background:\r\n    radial-gradient(circle at 36% 35%,var(--tp-green) 0 5px,transparent 6px),\r\n    radial-gradient(circle at 70% 52%,var(--tp-blue) 0 5px,transparent 6px),\r\n    linear-gradient(145deg,#eef4f9,#fbfdff);\r\n}\r\n#tp-faq .tp-phone-card{\r\n  height:66px;\r\n  margin:8px;\r\n  padding:8px;\r\n  border:1px solid #e3eaf2;\r\n  border-radius:10px;\r\n}\r\n#tp-faq .tp-phone-line{\r\n  height:7px;\r\n  margin-bottom:7px;\r\n  background:#e4eaf2;\r\n  border-radius:4px;\r\n}\r\n#tp-faq .tp-phone-line.tp-wide{width:85%}\r\n#tp-faq .tp-phone-line.tp-small{width:52%}\r\n#tp-faq .tp-status{\r\n  position:absolute;\r\n  right:-7px;\r\n  bottom:28px;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:9px;\r\n  padding:11px 14px;\r\n  color:#2e3c55;\r\n  background:#fff;\r\n  border:1px solid #e2e9f2;\r\n  border-radius:14px;\r\n  box-shadow:var(--tp-shadow-soft);\r\n  font-size:12px;\r\n  font-weight:760;\r\n}\r\n#tp-faq .tp-pulse{\r\n  width:10px;\r\n  height:10px;\r\n  background:var(--tp-green);\r\n  border-radius:50%;\r\n  box-shadow:0 0 0 6px rgba(55,199,100,.14);\r\n}\r\n\r\n\/* FAQ area *\/\r\n#tp-faq .tp-faq-area{padding:78px 0 92px}\r\n#tp-faq .tp-section-head{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:end;\r\n  gap:30px;\r\n  margin-bottom:30px;\r\n}\r\n#tp-faq .tp-section-head h2{\r\n  margin-bottom:9px;\r\n  font-size:clamp(30px,3vw,43px);\r\n}\r\n#tp-faq .tp-section-head p{\r\n  max-width:690px;\r\n  margin:0;\r\n  color:var(--tp-muted);\r\n}\r\n#tp-faq .tp-result-count{\r\n  color:var(--tp-muted);\r\n  font-size:14px;\r\n  white-space:nowrap;\r\n}\r\n#tp-faq .tp-search-panel{\r\n  position:sticky;\r\n  z-index:20;\r\n  top:92px;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n  margin-bottom:30px;\r\n  padding:12px;\r\n  background:rgba(255,255,255,.94);\r\n  border:1px solid var(--tp-line);\r\n  border-radius:18px;\r\n  box-shadow:var(--tp-shadow-soft);\r\n  -webkit-backdrop-filter:blur(14px);\r\n  backdrop-filter:blur(14px);\r\n}\r\n#tp-faq .tp-search-wrap{position:relative;flex:1}\r\n#tp-faq .tp-search-icon{\r\n  position:absolute;\r\n  top:50%;\r\n  left:16px;\r\n  color:#77859a;\r\n  transform:translateY(-50%);\r\n}\r\n#tp-faq .tp-search{\r\n  width:100%;\r\n  height:50px;\r\n  padding:0 44px;\r\n  color:var(--tp-ink);\r\n  background:#f9fbfe;\r\n  border:1px solid #d8e1ec;\r\n  border-radius:12px;\r\n  outline:none;\r\n}\r\n#tp-faq .tp-search:focus{\r\n  background:#fff;\r\n  border-color:#7391ff;\r\n  box-shadow:0 0 0 4px rgba(49,87,246,.12);\r\n}\r\n#tp-faq .tp-clear{\r\n  position:absolute;\r\n  top:50%;\r\n  right:12px;\r\n  display:none;\r\n  width:28px;\r\n  height:28px;\r\n  padding:0;\r\n  color:#59677b;\r\n  background:#e9eef5;\r\n  border:0;\r\n  border-radius:50%;\r\n  cursor:pointer;\r\n  transform:translateY(-50%);\r\n}\r\n#tp-faq .tp-search-wrap.tp-has-value .tp-clear{display:block}\r\n#tp-faq .tp-toggle-all{\r\n  min-height:50px;\r\n  padding:0 16px;\r\n  color:#2e3c55;\r\n  background:#fff;\r\n  border:1px solid #d8e1ec;\r\n  border-radius:12px;\r\n  font-size:14px;\r\n  font-weight:750;\r\n  cursor:pointer;\r\n}\r\n#tp-faq .tp-toggle-all:hover{background:#f5f8fc;border-color:#bfcddd}\r\n#tp-faq .tp-layout{\r\n  display:grid;\r\n  grid-template-columns:245px minmax(0,1fr);\r\n  gap:42px;\r\n  align-items:start;\r\n}\r\n#tp-faq .tp-category-nav{\r\n  position:sticky;\r\n  top:178px;\r\n  padding:14px;\r\n  background:var(--tp-soft);\r\n  border:1px solid var(--tp-line);\r\n  border-radius:18px;\r\n}\r\n#tp-faq .tp-category-title{\r\n  padding:7px 10px 10px;\r\n  color:#7b899c;\r\n  font-size:12px;\r\n  font-weight:850;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n#tp-faq .tp-category-link{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:11px;\r\n  width:100%;\r\n  padding:11px 12px;\r\n  color:#4b5a72;\r\n  background:transparent;\r\n  border:0;\r\n  border-radius:11px;\r\n  text-align:left;\r\n  font-size:13px;\r\n  font-weight:680;\r\n  cursor:pointer;\r\n}\r\n#tp-faq .tp-category-link:hover,\r\n#tp-faq .tp-category-link.tp-active{\r\n  color:var(--tp-blue);\r\n  background:#fff;\r\n  box-shadow:0 5px 14px rgba(35,63,118,.07);\r\n}\r\n#tp-faq .tp-category-icon{\r\n  display:grid;\r\n  place-items:center;\r\n  flex:0 0 auto;\r\n  width:29px;\r\n  height:29px;\r\n  color:var(--tp-blue);\r\n  background:#eaf0ff;\r\n  border-radius:9px;\r\n  font-size:12px;\r\n}\r\n#tp-faq .tp-group{margin-bottom:48px;scroll-margin-top:190px}\r\n#tp-faq .tp-group-head{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:14px;\r\n  margin-bottom:16px;\r\n}\r\n#tp-faq .tp-group-number{\r\n  display:grid;\r\n  place-items:center;\r\n  width:40px;\r\n  height:40px;\r\n  color:var(--tp-blue);\r\n  background:#edf2ff;\r\n  border-radius:13px;\r\n  font-size:13px;\r\n  font-weight:850;\r\n}\r\n#tp-faq .tp-group h2{margin:0;font-size:27px}\r\n#tp-faq .tp-group-subtitle{\r\n  margin:3px 0 0;\r\n  color:var(--tp-muted);\r\n  font-size:14px;\r\n}\r\n#tp-faq .tp-item{\r\n  overflow:hidden;\r\n  margin-bottom:12px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:14px;\r\n  transition:border-color .2s,box-shadow .2s,transform .2s;\r\n}\r\n#tp-faq .tp-item:hover{\r\n  border-color:#c7d5e7;\r\n  box-shadow:0 8px 23px rgba(35,63,118,.06);\r\n}\r\n#tp-faq .tp-item[open]{\r\n  border-color:#b9caff;\r\n  box-shadow:0 12px 30px rgba(49,87,246,.08);\r\n}\r\n#tp-faq .tp-item summary{\r\n  display:grid;\r\n  grid-template-columns:34px 1fr 32px;\r\n  align-items:center;\r\n  gap:13px;\r\n  min-height:78px;\r\n  padding:16px 20px;\r\n  color:var(--tp-ink);\r\n  list-style:none;\r\n  font-weight:770;\r\n  line-height:1.4;\r\n  cursor:pointer;\r\n}\r\n#tp-faq .tp-item summary::-webkit-details-marker{display:none}\r\n#tp-faq .tp-q-number{\r\n  display:grid;\r\n  place-items:center;\r\n  width:34px;\r\n  height:34px;\r\n  color:#6a788e;\r\n  background:#f0f4f9;\r\n  border-radius:10px;\r\n  font-size:12px;\r\n  font-weight:850;\r\n}\r\n#tp-faq .tp-item[open] .tp-q-number{color:var(--tp-blue);background:#edf2ff}\r\n#tp-faq .tp-plus{\r\n  position:relative;\r\n  width:30px;\r\n  height:30px;\r\n  background:#f1f5f9;\r\n  border-radius:50%;\r\n}\r\n#tp-faq .tp-plus:before,\r\n#tp-faq .tp-plus:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  top:14px;\r\n  right:8px;\r\n  left:8px;\r\n  height:2px;\r\n  background:#516079;\r\n  border-radius:3px;\r\n}\r\n#tp-faq .tp-plus:after{transform:rotate(90deg);transition:transform .2s}\r\n#tp-faq .tp-item[open] .tp-plus{background:#edf2ff}\r\n#tp-faq .tp-item[open] .tp-plus:after{transform:rotate(0)}\r\n#tp-faq .tp-answer{\r\n  padding:0 70px 24px 67px;\r\n  color:var(--tp-ink-soft);\r\n  animation:tpFade .22s ease;\r\n}\r\n#tp-faq .tp-answer p{margin:0 0 13px}\r\n#tp-faq .tp-answer strong{color:var(--tp-ink)}\r\n#tp-faq .tp-answer ul{margin:12px 0;padding-left:20px}\r\n#tp-faq .tp-answer li{margin:7px 0}\r\n#tp-faq .tp-answer-note{\r\n  margin-top:16px;\r\n  padding:13px 15px;\r\n  background:#f3fbfd;\r\n  border-left:3px solid var(--tp-cyan);\r\n  border-radius:0 10px 10px 0;\r\n  font-size:14px;\r\n}\r\n#tp-faq .tp-text-link{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:6px;\r\n  margin-top:3px;\r\n  font-weight:750;\r\n}\r\n#tp-faq .tp-no-results{\r\n  display:none;\r\n  padding:48px 24px;\r\n  background:#fafcff;\r\n  border:1px dashed #c9d6e6;\r\n  border-radius:20px;\r\n  text-align:center;\r\n}\r\n#tp-faq .tp-no-results h3{margin-bottom:8px;font-size:23px}\r\n#tp-faq .tp-no-results p{margin:0;color:var(--tp-muted)}\r\n@keyframes tpFade{\r\n  from{opacity:.2;transform:translateY(-3px)}\r\n  to{opacity:1;transform:none}\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width:980px){\r\n  #tp-faq .tp-hero-grid{grid-template-columns:1fr}\r\n  #tp-faq .tp-visual{width:100%;max-width:620px;min-height:330px;margin:0 auto}\r\n  #tp-faq .tp-layout{grid-template-columns:1fr}\r\n  #tp-faq .tp-category-nav{\r\n    position:static;\r\n    display:flex;\r\n    gap:7px;\r\n    overflow-x:auto;\r\n    margin-bottom:5px;\r\n    padding:8px;\r\n    background:#fff;\r\n    scrollbar-width:none;\r\n  }\r\n  #tp-faq .tp-category-nav::-webkit-scrollbar{display:none}\r\n  #tp-faq .tp-category-title{display:none}\r\n  #tp-faq .tp-category-link{\r\n    width:auto;\r\n    white-space:nowrap;\r\n    background:#f8fafd;\r\n    border:1px solid var(--tp-line);\r\n  }\r\n  #tp-faq .tp-category-link.tp-active{border-color:#b7c7ff}\r\n  #tp-faq .tp-category-icon{display:none}\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width:680px){\r\n  #tp-faq .tp-shell{width:min(calc(100% - 26px),var(--tp-width))}\r\n  #tp-faq .tp-hero{padding:38px 0 50px}\r\n  #tp-faq .tp-breadcrumb{margin-bottom:20px}\r\n  #tp-faq .tp-title{font-size:40px}\r\n  #tp-faq .tp-lead{font-size:17px}\r\n  #tp-faq .tp-point{font-size:12px}\r\n  #tp-faq .tp-visual{min-height:278px}\r\n  #tp-faq .tp-dashboard{left:27px;border-radius:19px}\r\n  #tp-faq .tp-dash-body{grid-template-columns:50px 1fr}\r\n  #tp-faq .tp-dash-side{padding:13px 10px}\r\n  #tp-faq .tp-dash-main{padding:13px}\r\n  #tp-faq .tp-metric-grid{gap:6px}\r\n  #tp-faq .tp-metric{height:60px;padding:8px}\r\n  #tp-faq .tp-chart{height:120px}\r\n  #tp-faq .tp-phone{width:86px;height:180px;border-width:5px;border-radius:19px}\r\n  #tp-faq .tp-phone-map{height:91px}\r\n  #tp-faq .tp-status{display:none}\r\n  #tp-faq .tp-faq-area{padding:55px 0 72px}\r\n  #tp-faq .tp-section-head{display:block}\r\n  #tp-faq .tp-result-count{margin-top:10px}\r\n  #tp-faq .tp-search-panel{top:76px;padding:8px;gap:7px;border-radius:14px}\r\n  #tp-faq .tp-search{height:46px;padding-left:42px}\r\n  #tp-faq .tp-toggle-all{min-height:46px;padding:0 12px;font-size:12px}\r\n  #tp-faq .tp-layout{gap:24px}\r\n  #tp-faq .tp-group{margin-bottom:40px}\r\n  #tp-faq .tp-group h2{font-size:23px}\r\n  #tp-faq .tp-group-number{width:36px;height:36px}\r\n  #tp-faq .tp-item summary{\r\n    grid-template-columns:30px 1fr 28px;\r\n    gap:10px;\r\n    min-height:73px;\r\n    padding:15px 14px;\r\n    font-size:15px;\r\n  }\r\n  #tp-faq .tp-q-number{width:30px;height:30px}\r\n  #tp-faq .tp-plus{width:28px;height:28px}\r\n  #tp-faq .tp-plus:before,\r\n  #tp-faq .tp-plus:after{top:13px;right:7px;left:7px}\r\n  #tp-faq .tp-answer{padding:0 18px 22px 54px;font-size:15px}\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  #tp-faq *,\r\n  #tp-faq *:before,\r\n  #tp-faq *:after{\r\n    scroll-behavior:auto!important;\r\n    animation:none!important;\r\n    transition:none!important;\r\n  }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TRENDPOWER FAQ V2 \u2014 WIDTH, TYPOGRAPHY & DISPLAY OPTIMIZATION\r\n   ========================================================= *\/\r\n\r\n#tp-faq{\r\n  --tp-width:1440px;\r\n  --tp-content-width:1080px;\r\n  --tp-header-offset:80px;\r\n  font-family:var(--e-global-typography-text-font-family,inherit);\r\n  font-weight:var(--e-global-typography-text-font-weight,400);\r\n}\r\n\r\n#tp-faq h1,\r\n#tp-faq h2,\r\n#tp-faq h3{\r\n  font-family:var(--e-global-typography-primary-font-family,inherit);\r\n  font-weight:var(--e-global-typography-primary-font-weight,700);\r\n  letter-spacing:-.03em;\r\n}\r\n\r\n#tp-faq p,\r\n#tp-faq li,\r\n#tp-faq input,\r\n#tp-faq button{\r\n  font-family:var(--e-global-typography-text-font-family,inherit);\r\n}\r\n\r\n#tp-faq .tp-shell{\r\n  width:min(calc(100% - 64px),var(--tp-width));\r\n}\r\n\r\n\/* Compact hero: visible inside one common desktop viewport *\/\r\n#tp-faq .tp-hero{\r\n  display:flex;\r\n  align-items:center;\r\n  min-height:min(610px,calc(100svh - var(--tp-header-offset)));\r\n  padding:20px 0 26px;\r\n}\r\n\r\n#tp-faq .tp-breadcrumb{\r\n  margin-bottom:14px;\r\n  font-size:13px;\r\n  line-height:1.4;\r\n}\r\n\r\n#tp-faq .tp-hero-grid{\r\n  grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);\r\n  gap:68px;\r\n}\r\n\r\n#tp-faq .tp-eyebrow{\r\n  padding:6px 11px;\r\n  font-size:11px;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-faq .tp-title{\r\n  max-width:760px;\r\n  margin:14px 0 12px;\r\n  font-size:clamp(46px,4.3vw,64px);\r\n  font-weight:var(--e-global-typography-primary-font-weight,700);\r\n  line-height:1.06;\r\n  letter-spacing:-.035em;\r\n}\r\n\r\n#tp-faq .tp-lead{\r\n  max-width:760px;\r\n  font-size:16px;\r\n  font-weight:400;\r\n  line-height:1.62;\r\n}\r\n\r\n#tp-faq .tp-points{\r\n  gap:8px;\r\n  margin-top:18px;\r\n}\r\n\r\n#tp-faq .tp-point{\r\n  padding:7px 10px;\r\n  font-size:12px;\r\n  font-weight:600;\r\n}\r\n\r\n#tp-faq .tp-visual{\r\n  width:100%;\r\n  min-height:330px;\r\n  max-height:390px;\r\n}\r\n\r\n#tp-faq .tp-dashboard{\r\n  inset:4px 0 4px 28px;\r\n  border-radius:23px;\r\n}\r\n\r\n#tp-faq .tp-dash-top{\r\n  height:48px;\r\n}\r\n\r\n#tp-faq .tp-dash-body{\r\n  height:calc(100% - 48px);\r\n}\r\n\r\n#tp-faq .tp-dash-main{\r\n  padding:16px;\r\n}\r\n\r\n#tp-faq .tp-metric{\r\n  height:62px;\r\n}\r\n\r\n#tp-faq .tp-chart{\r\n  height:136px;\r\n}\r\n\r\n#tp-faq .tp-phone{\r\n  bottom:-8px;\r\n  left:0;\r\n  width:94px;\r\n  height:190px;\r\n  border-width:5px;\r\n  border-radius:22px;\r\n}\r\n\r\n#tp-faq .tp-phone-map{\r\n  height:96px;\r\n}\r\n\r\n#tp-faq .tp-status{\r\n  right:0;\r\n  bottom:20px;\r\n  padding:9px 12px;\r\n}\r\n\r\n\/* FAQ content width, spacing and reading rhythm *\/\r\n#tp-faq .tp-faq-area{\r\n  padding:70px 0 90px;\r\n}\r\n\r\n#tp-faq .tp-section-head{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) auto;\r\n  gap:32px;\r\n  margin-bottom:26px;\r\n}\r\n\r\n#tp-faq .tp-section-head h2{\r\n  margin-bottom:8px;\r\n  font-size:clamp(31px,2.7vw,42px);\r\n  font-weight:var(--e-global-typography-primary-font-weight,700);\r\n}\r\n\r\n#tp-faq .tp-section-head p{\r\n  max-width:780px;\r\n  font-size:16px;\r\n  line-height:1.65;\r\n}\r\n\r\n#tp-faq .tp-result-count{\r\n  align-self:end;\r\n  padding-bottom:4px;\r\n  font-size:13px;\r\n}\r\n\r\n#tp-faq .tp-search-panel{\r\n  top:calc(var(--tp-header-offset) + 10px);\r\n  gap:10px;\r\n  margin-bottom:34px;\r\n  padding:10px;\r\n  border-radius:16px;\r\n}\r\n\r\n#tp-faq .tp-search{\r\n  height:48px;\r\n  font-size:14px;\r\n}\r\n\r\n#tp-faq .tp-toggle-all{\r\n  min-height:48px;\r\n  padding-inline:18px;\r\n  font-size:13px;\r\n  font-weight:650;\r\n}\r\n\r\n#tp-faq .tp-layout{\r\n  grid-template-columns:280px minmax(0,1fr);\r\n  gap:48px;\r\n}\r\n\r\n#tp-faq .tp-category-nav{\r\n  top:calc(var(--tp-header-offset) + 92px);\r\n  padding:13px;\r\n  border-radius:18px;\r\n}\r\n\r\n#tp-faq .tp-category-link{\r\n  min-height:48px;\r\n  padding:10px 11px;\r\n  font-size:13px;\r\n  font-weight:600;\r\n}\r\n\r\n#tp-faq .tp-category-icon{\r\n  width:30px;\r\n  height:30px;\r\n}\r\n\r\n#tp-faq .tp-group{\r\n  max-width:var(--tp-content-width);\r\n  margin-bottom:52px;\r\n  scroll-margin-top:190px;\r\n}\r\n\r\n#tp-faq .tp-group-head{\r\n  margin-bottom:17px;\r\n}\r\n\r\n#tp-faq .tp-group h2{\r\n  font-size:26px;\r\n  font-weight:var(--e-global-typography-primary-font-weight,700);\r\n  letter-spacing:-.025em;\r\n}\r\n\r\n#tp-faq .tp-group-subtitle{\r\n  font-size:14px;\r\n}\r\n\r\n#tp-faq .tp-item{\r\n  margin-bottom:13px;\r\n  border-radius:16px;\r\n}\r\n\r\n#tp-faq .tp-item summary{\r\n  grid-template-columns:36px minmax(0,1fr) 32px;\r\n  gap:14px;\r\n  min-height:74px;\r\n  padding:15px 20px;\r\n  font-size:15px;\r\n  font-weight:650;\r\n  line-height:1.45;\r\n}\r\n\r\n#tp-faq .tp-q-number{\r\n  width:36px;\r\n  height:36px;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-faq .tp-answer{\r\n  max-width:980px;\r\n  padding:0 72px 25px 70px;\r\n  font-size:15px;\r\n  line-height:1.72;\r\n}\r\n\r\n#tp-faq .tp-answer p{\r\n  margin-bottom:12px;\r\n}\r\n\r\n#tp-faq .tp-answer li{\r\n  margin:6px 0;\r\n}\r\n\r\n#tp-faq .tp-answer-note{\r\n  padding:13px 15px;\r\n  font-size:13px;\r\n  line-height:1.65;\r\n}\r\n\r\n#tp-faq .tp-text-link{\r\n  font-weight:650;\r\n}\r\n\r\n\/* Large desktop: make better use of wide screens without stretching text *\/\r\n@media (min-width:1500px){\r\n  #tp-faq .tp-shell{\r\n    width:min(calc(100% - 88px),var(--tp-width));\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    grid-template-columns:minmax(0,.92fr) minmax(580px,1.08fr);\r\n    gap:84px;\r\n  }\r\n\r\n  #tp-faq .tp-layout{\r\n    grid-template-columns:300px minmax(0,1fr);\r\n    gap:56px;\r\n  }\r\n}\r\n\r\n\/* Short laptop screens *\/\r\n@media (min-width:981px) and (max-height:820px){\r\n  #tp-faq .tp-hero{\r\n    min-height:auto;\r\n    padding:14px 0 20px;\r\n  }\r\n\r\n  #tp-faq .tp-breadcrumb{\r\n    margin-bottom:10px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:48px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    margin:11px 0 9px;\r\n    font-size:clamp(43px,3.8vw,56px);\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    font-size:15px;\r\n    line-height:1.55;\r\n  }\r\n\r\n  #tp-faq .tp-points{\r\n    margin-top:14px;\r\n  }\r\n\r\n  #tp-faq .tp-point{\r\n    padding:6px 9px;\r\n    font-size:11px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    min-height:290px;\r\n    max-height:330px;\r\n  }\r\n\r\n  #tp-faq .tp-chart{\r\n    height:115px;\r\n  }\r\n\r\n  #tp-faq .tp-phone{\r\n    width:82px;\r\n    height:168px;\r\n  }\r\n\r\n  #tp-faq .tp-phone-map{\r\n    height:84px;\r\n  }\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width:1100px){\r\n  #tp-faq .tp-shell{\r\n    width:min(calc(100% - 40px),var(--tp-width));\r\n  }\r\n\r\n  #tp-faq .tp-hero{\r\n    display:block;\r\n    min-height:0;\r\n    padding:34px 0 44px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    grid-template-columns:1fr;\r\n    gap:32px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    max-width:820px;\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    max-width:850px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    max-width:760px;\r\n    min-height:350px;\r\n    max-height:none;\r\n    margin-inline:auto;\r\n  }\r\n\r\n  #tp-faq .tp-layout{\r\n    grid-template-columns:1fr;\r\n    gap:24px;\r\n  }\r\n\r\n  #tp-faq .tp-category-nav{\r\n    position:static;\r\n    display:flex;\r\n    gap:8px;\r\n    overflow-x:auto;\r\n    padding:8px;\r\n    background:#fff;\r\n    scrollbar-width:none;\r\n  }\r\n\r\n  #tp-faq .tp-category-title{\r\n    display:none;\r\n  }\r\n\r\n  #tp-faq .tp-category-link{\r\n    width:auto;\r\n    min-height:42px;\r\n    white-space:nowrap;\r\n    background:#f8fafd;\r\n    border:1px solid var(--tp-line);\r\n  }\r\n\r\n  #tp-faq .tp-category-icon{\r\n    display:none;\r\n  }\r\n\r\n  #tp-faq .tp-group{\r\n    max-width:none;\r\n  }\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width:680px){\r\n  #tp-faq .tp-shell{\r\n    width:min(calc(100% - 26px),var(--tp-width));\r\n  }\r\n\r\n  #tp-faq .tp-hero{\r\n    padding:24px 0 34px;\r\n  }\r\n\r\n  #tp-faq .tp-breadcrumb{\r\n    margin-bottom:16px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    margin:12px 0 11px;\r\n    font-size:39px;\r\n    line-height:1.08;\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    font-size:15px;\r\n    line-height:1.58;\r\n  }\r\n\r\n  #tp-faq .tp-points{\r\n    margin-top:17px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    min-height:255px;\r\n  }\r\n\r\n  #tp-faq .tp-dashboard{\r\n    inset:4px 0 4px 23px;\r\n  }\r\n\r\n  #tp-faq .tp-faq-area{\r\n    padding:52px 0 70px;\r\n  }\r\n\r\n  #tp-faq .tp-section-head{\r\n    display:block;\r\n    margin-bottom:22px;\r\n  }\r\n\r\n  #tp-faq .tp-section-head h2{\r\n    font-size:30px;\r\n  }\r\n\r\n  #tp-faq .tp-section-head p{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-faq .tp-result-count{\r\n    margin-top:9px;\r\n  }\r\n\r\n  #tp-faq .tp-search-panel{\r\n    top:8px;\r\n    padding:7px;\r\n  }\r\n\r\n  #tp-faq .tp-search{\r\n    height:44px;\r\n    font-size:13px;\r\n  }\r\n\r\n  #tp-faq .tp-toggle-all{\r\n    min-height:44px;\r\n    padding-inline:11px;\r\n    font-size:11px;\r\n  }\r\n\r\n  #tp-faq .tp-group{\r\n    margin-bottom:42px;\r\n    scroll-margin-top:110px;\r\n  }\r\n\r\n  #tp-faq .tp-group-head{\r\n    align-items:flex-start;\r\n    gap:11px;\r\n  }\r\n\r\n  #tp-faq .tp-group h2{\r\n    font-size:22px;\r\n    line-height:1.22;\r\n  }\r\n\r\n  #tp-faq .tp-group-subtitle{\r\n    font-size:13px;\r\n  }\r\n\r\n  #tp-faq .tp-item summary{\r\n    grid-template-columns:30px minmax(0,1fr) 28px;\r\n    gap:10px;\r\n    min-height:70px;\r\n    padding:14px 13px;\r\n    font-size:14px;\r\n  }\r\n\r\n  #tp-faq .tp-q-number{\r\n    width:30px;\r\n    height:30px;\r\n  }\r\n\r\n  #tp-faq .tp-answer{\r\n    max-width:none;\r\n    padding:0 16px 21px 53px;\r\n    font-size:14px;\r\n    line-height:1.7;\r\n  }\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   TRENDPOWER FAQ V3 \u2014 PROPORTIONAL HERO ILLUSTRATION\r\n   ========================================================= *\/\r\n\r\n#tp-faq .tp-hero{\r\n  min-height:min(570px,calc(100svh - var(--tp-header-offset)));\r\n  padding:18px 0 22px;\r\n}\r\n\r\n#tp-faq .tp-hero-grid{\r\n  grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);\r\n  gap:64px;\r\n}\r\n\r\n#tp-faq .tp-visual{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:flex-end;\r\n  width:100%;\r\n  min-height:0!important;\r\n  max-height:none!important;\r\n  aspect-ratio:auto;\r\n  justify-self:end;\r\n}\r\n\r\n#tp-faq .tp-visual-glow{\r\n  position:absolute;\r\n  z-index:0;\r\n  right:3%;\r\n  bottom:4%;\r\n  width:88%;\r\n  height:74%;\r\n  background:\r\n    radial-gradient(circle at 62% 42%,rgba(55,200,220,.22),transparent 40%),\r\n    radial-gradient(circle at 34% 66%,rgba(49,87,246,.16),transparent 44%);\r\n  filter:blur(42px);\r\n  border-radius:50%;\r\n  pointer-events:none;\r\n}\r\n\r\n#tp-faq .tp-hero-svg{\r\n  position:relative;\r\n  z-index:1;\r\n  display:block;\r\n  width:min(100%,720px);\r\n  height:auto;\r\n  max-height:430px;\r\n  margin-left:auto;\r\n  overflow:visible;\r\n}\r\n\r\n#tp-faq .tp-title{\r\n  max-width:720px;\r\n}\r\n\r\n#tp-faq .tp-lead{\r\n  max-width:700px;\r\n}\r\n\r\n\/* Never stretch the illustration on wide screens *\/\r\n@media (min-width:1500px){\r\n  #tp-faq .tp-hero-grid{\r\n    grid-template-columns:minmax(0,.9fr) minmax(600px,1.1fr);\r\n    gap:76px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,740px);\r\n    max-height:440px;\r\n  }\r\n}\r\n\r\n\/* Short laptop screens: scale the whole SVG proportionally *\/\r\n@media (min-width:1101px) and (max-height:820px){\r\n  #tp-faq .tp-hero{\r\n    min-height:auto;\r\n    padding:12px 0 18px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:44px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,640px);\r\n    max-height:360px;\r\n  }\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width:1100px){\r\n  #tp-faq .tp-visual{\r\n    max-width:760px;\r\n    margin-inline:auto;\r\n    justify-content:center;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,720px);\r\n    max-height:none;\r\n    margin-inline:auto;\r\n  }\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width:680px){\r\n  #tp-faq .tp-hero-grid{\r\n    gap:22px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    width:calc(100% + 8px);\r\n    margin-left:-4px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:100%;\r\n    max-height:none;\r\n  }\r\n\r\n  #tp-faq .tp-visual-glow{\r\n    right:4%;\r\n    bottom:7%;\r\n    width:92%;\r\n    height:68%;\r\n    filter:blur(28px);\r\n  }\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   TRENDPOWER FAQ V4 \u2014 BALANCED BANNER HEIGHT\r\n   Keeps the SVG proportional while restoring visual presence.\r\n   ========================================================= *\/\r\n\r\n#tp-faq .tp-hero{\r\n  min-height:min(650px,calc(100svh - var(--tp-header-offset)));\r\n  padding:28px 0 34px;\r\n}\r\n\r\n#tp-faq .tp-breadcrumb{\r\n  margin-bottom:18px;\r\n}\r\n\r\n#tp-faq .tp-hero-grid{\r\n  grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);\r\n  gap:72px;\r\n  align-items:center;\r\n}\r\n\r\n#tp-faq .tp-title{\r\n  margin-top:16px;\r\n  margin-bottom:14px;\r\n  font-size:clamp(48px,4.45vw,67px);\r\n  line-height:1.07;\r\n}\r\n\r\n#tp-faq .tp-lead{\r\n  max-width:720px;\r\n  font-size:16.5px;\r\n  line-height:1.66;\r\n}\r\n\r\n#tp-faq .tp-points{\r\n  margin-top:22px;\r\n  gap:9px;\r\n}\r\n\r\n#tp-faq .tp-point{\r\n  padding:8px 11px;\r\n}\r\n\r\n#tp-faq .tp-visual{\r\n  min-height:400px!important;\r\n}\r\n\r\n#tp-faq .tp-hero-svg{\r\n  width:min(100%,750px);\r\n  max-height:470px;\r\n}\r\n\r\n#tp-faq .tp-visual-glow{\r\n  right:1%;\r\n  bottom:1%;\r\n  width:94%;\r\n  height:82%;\r\n  filter:blur(48px);\r\n}\r\n\r\n\/* Large desktop *\/\r\n@media (min-width:1500px){\r\n  #tp-faq .tp-hero{\r\n    min-height:min(680px,calc(100svh - var(--tp-header-offset)));\r\n    padding:32px 0 38px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);\r\n    gap:84px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,780px);\r\n    max-height:490px;\r\n  }\r\n}\r\n\r\n\/* Standard laptop screens *\/\r\n@media (min-width:1101px) and (max-height:900px){\r\n  #tp-faq .tp-hero{\r\n    min-height:min(610px,calc(100svh - var(--tp-header-offset)));\r\n    padding:22px 0 28px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:58px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    font-size:clamp(45px,4vw,60px);\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    min-height:350px!important;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,700px);\r\n    max-height:420px;\r\n  }\r\n}\r\n\r\n\/* Short laptop screens *\/\r\n@media (min-width:1101px) and (max-height:780px){\r\n  #tp-faq .tp-hero{\r\n    min-height:auto;\r\n    padding:16px 0 22px;\r\n  }\r\n\r\n  #tp-faq .tp-breadcrumb{\r\n    margin-bottom:12px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:44px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    margin:12px 0 10px;\r\n    font-size:clamp(42px,3.7vw,55px);\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    font-size:15px;\r\n    line-height:1.56;\r\n  }\r\n\r\n  #tp-faq .tp-points{\r\n    margin-top:15px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    min-height:300px!important;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,640px);\r\n    max-height:360px;\r\n  }\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width:1100px){\r\n  #tp-faq .tp-hero{\r\n    min-height:0;\r\n    padding:38px 0 48px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:38px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    min-height:0!important;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,740px);\r\n    max-height:none;\r\n  }\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width:680px){\r\n  #tp-faq .tp-hero{\r\n    padding:28px 0 40px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:26px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    margin:13px 0 12px;\r\n    font-size:40px;\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    font-size:15px;\r\n    line-height:1.62;\r\n  }\r\n\r\n  #tp-faq .tp-points{\r\n    margin-top:18px;\r\n  }\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   TRENDPOWER FAQ V5 \u2014 MATCH BUS BANNER HEIGHT\r\n   Exact height and responsive rhythm aligned with the\r\n   Bus Charging Management Solution hero.\r\n   ========================================================= *\/\r\n\r\n\/* Desktop: same height calculation and vertical padding as Bus module *\/\r\n@media (min-width:1025px){\r\n  #tp-faq .tp-hero{\r\n    display:flex;\r\n    align-items:center;\r\n    min-height:min(720px,calc(100svh - 80px));\r\n    padding:18px 0 24px;\r\n  }\r\n\r\n  #tp-faq .tp-breadcrumb{\r\n    margin-bottom:14px;\r\n    font-size:13px;\r\n    line-height:1.4;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);\r\n    gap:56px;\r\n    align-items:center;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    max-width:700px;\r\n    margin:14px 0;\r\n    font-size:clamp(46px,4.1vw,64px);\r\n    line-height:1.06;\r\n    letter-spacing:-.035em;\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    max-width:700px;\r\n    font-size:16px;\r\n    line-height:1.62;\r\n  }\r\n\r\n  #tp-faq .tp-points{\r\n    margin-top:18px;\r\n    gap:10px;\r\n  }\r\n\r\n  #tp-faq .tp-point{\r\n    padding:7px 10px;\r\n    font-size:12px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    min-height:0!important;\r\n    max-height:none!important;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,750px);\r\n    height:auto;\r\n    max-height:500px;\r\n    object-fit:contain;\r\n  }\r\n}\r\n\r\n\/* Same short-laptop behavior as Bus module *\/\r\n@media (min-width:1025px) and (max-height:860px){\r\n  #tp-faq .tp-hero{\r\n    min-height:auto;\r\n    padding:14px 0 20px;\r\n  }\r\n\r\n  #tp-faq .tp-breadcrumb{\r\n    margin-bottom:10px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:42px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    max-width:650px;\r\n    margin:11px 0;\r\n    font-size:clamp(43px,3.75vw,57px);\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    font-size:15px;\r\n    line-height:1.55;\r\n  }\r\n\r\n  #tp-faq .tp-points{\r\n    margin-top:14px;\r\n  }\r\n\r\n  #tp-faq .tp-point{\r\n    padding:6px 9px;\r\n    font-size:11px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,700px);\r\n    max-height:440px;\r\n  }\r\n}\r\n\r\n\/* Match the Bus module's medium-width desktop proportions *\/\r\n@media (min-width:1025px) and (max-width:1240px){\r\n  #tp-faq .tp-hero-grid{\r\n    grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);\r\n    gap:38px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    font-size:clamp(44px,4.1vw,58px);\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:min(100%,680px);\r\n  }\r\n}\r\n\r\n\/* Tablet: same breakpoint and spacing as Bus module *\/\r\n@media (max-width:1024px){\r\n  #tp-faq .tp-hero{\r\n    display:block;\r\n    min-height:0;\r\n    padding:32px 0 42px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    grid-template-columns:1fr;\r\n    gap:30px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    max-width:760px;\r\n    font-size:clamp(43px,7vw,62px);\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    max-width:780px;\r\n  }\r\n\r\n  #tp-faq .tp-visual{\r\n    width:100%;\r\n    max-width:780px;\r\n    min-height:0!important;\r\n    margin-inline:auto;\r\n  }\r\n\r\n  #tp-faq .tp-hero-svg{\r\n    width:100%;\r\n    height:auto;\r\n    max-height:none;\r\n    margin-inline:auto;\r\n  }\r\n}\r\n\r\n\/* Mobile: same vertical padding and title sizing rhythm as Bus module *\/\r\n@media (max-width:720px){\r\n  #tp-faq .tp-hero{\r\n    padding:24px 0 34px;\r\n  }\r\n\r\n  #tp-faq .tp-breadcrumb{\r\n    margin-bottom:16px;\r\n  }\r\n\r\n  #tp-faq .tp-title{\r\n    margin:13px 0;\r\n    font-size:39px;\r\n    line-height:1.08;\r\n  }\r\n\r\n  #tp-faq .tp-lead{\r\n    font-size:15px;\r\n    line-height:1.58;\r\n  }\r\n\r\n  #tp-faq .tp-points{\r\n    margin-top:18px;\r\n  }\r\n\r\n  #tp-faq .tp-hero-grid{\r\n    gap:30px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n<div id=\"tp-faq\">\r\n  <section class=\"tp-hero\" aria-labelledby=\"tp-faq-title\">\r\n    <div class=\"tp-shell\">\r\n      <nav class=\"tp-breadcrumb\" aria-label=\"V\u1ee5n b\u00e1nh m\u00ec\">\r\n        <a href=\"https:\/\/trendpowercharge.com\/vi\/\">Trang ch\u1ee7<\/a>\r\n        <span aria-hidden=\"true\"> \/ <\/span>\r\n        <span>C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 ph\u1ea7n m\u1ec1m s\u1ea1c xe \u0111i\u1ec7n<\/span>\r\n      <\/nav>\r\n\r\n      <div class=\"tp-hero-grid\">\r\n        <div>\r\n          <div class=\"tp-eyebrow\"><span class=\"tp-eyebrow-dot\"><\/span>C\u01a1 s\u1edf ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt<\/div>\r\n          <h1 class=\"tp-title\" id=\"tp-faq-title\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 ph\u1ea7n m\u1ec1m s\u1ea1c xe \u0111i\u1ec7n<\/h1>\r\n          <p class=\"tp-lead\">\r\n            Cung c\u1ea5p c\u00e2u tr\u1ea3 l\u1eddi k\u1ef9 thu\u1eadt r\u00f5 r\u00e0ng cho c\u00e1c nh\u00e0 \u0111i\u1ec1u h\u00e0nh \u0111i\u1ec3m s\u1ea1c, nh\u00e0 s\u1ea3n xu\u1ea5t b\u1ed9 s\u1ea1c, c\u00e1c c\u00f4ng ty v\u1eadn t\u1ea3i v\u00e0 n\u0103ng l\u01b0\u1ee3ng \u0111ang \u0111\u00e1nh gi\u00e1 n\u1ec1n t\u1ea3ng s\u1ea1c xe \u0111i\u1ec7n t\u01b0\u01a1ng th\u00edch v\u1edbi OCPP.\r\n          <\/p>\r\n          <div class=\"tp-points\" aria-label=\"C\u00e1c kh\u1ea3 n\u0103ng ch\u00ednh c\u1ee7a n\u1ec1n t\u1ea3ng\">\r\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>OCPP 1.6J &amp; 2.0.1<\/span>\r\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>OCPI 2.2.1 roaming<\/span>\r\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>Nh\u00e3n tr\u1eafng &amp; t\u1ea1i ch\u1ed7<\/span>\r\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>T\u00edch h\u1ee3p thanh to\u00e1n to\u00e0n c\u1ea7u<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"tp-visual\" aria-hidden=\"true\">\r\n          <div class=\"tp-visual-glow\"><\/div>\r\n          <svg class=\"tp-hero-svg\" viewbox=\"0 0 760 430\" preserveaspectratio=\"xMidYMid meet\" role=\"img\" aria-label=\"N\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd s\u1ea1c xe \u0111i\u1ec7n \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb tr\u00ean m\u00e1y t\u00ednh \u0111\u1ec3 b\u00e0n v\u00e0 thi\u1ebft b\u1ecb di \u0111\u1ed9ng.\">\r\n            <defs>\r\n              <lineargradient id=\"tpFaqScreen\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\r\n                <stop offset=\"0\" stop-color=\"#ffffff\"\/>\r\n                <stop offset=\"1\" stop-color=\"#f3f7fd\"\/>\r\n              <\/lineargradient>\r\n              <lineargradient id=\"tpFaqBlue\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\r\n                <stop offset=\"0\" stop-color=\"#3157f6\"\/>\r\n                <stop offset=\"1\" stop-color=\"#6c8aff\"\/>\r\n              <\/lineargradient>\r\n              <lineargradient id=\"tpFaqGreen\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\r\n                <stop offset=\"0\" stop-color=\"#37c764\"\/>\r\n                <stop offset=\"1\" stop-color=\"#37c8dc\"\/>\r\n              <\/lineargradient>\r\n              <lineargradient id=\"tpFaqMap\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\r\n                <stop offset=\"0\" stop-color=\"#edf5ff\"\/>\r\n                <stop offset=\"1\" stop-color=\"#fbfdff\"\/>\r\n              <\/lineargradient>\r\n              <filter id=\"tpFaqShadow\" x=\"-25%\" y=\"-25%\" width=\"150%\" height=\"165%\">\r\n                <fedropshadow dx=\"0\" dy=\"24\" stddeviation=\"22\" flood-color=\"#1d3975\" flood-opacity=\".17\"\/>\r\n              <\/filter>\r\n              <filter id=\"tpFaqSoftShadow\" x=\"-30%\" y=\"-30%\" width=\"160%\" height=\"170%\">\r\n                <fedropshadow dx=\"0\" dy=\"12\" stddeviation=\"12\" flood-color=\"#1d3975\" flood-opacity=\".14\"\/>\r\n              <\/filter>\r\n            <\/defs>\r\n\r\n            <!-- Desktop dashboard -->\r\n            <g filter=\"url(#tpFaqShadow)\">\r\n              <rect x=\"86\" y=\"28\" width=\"632\" height=\"360\" rx=\"28\" fill=\"url(#tpFaqScreen)\" stroke=\"#bfd0ff\"\/>\r\n              <rect x=\"86\" y=\"28\" width=\"632\" height=\"58\" rx=\"28\" fill=\"#ffffff\"\/>\r\n              <rect x=\"86\" y=\"58\" width=\"632\" height=\"28\" fill=\"#ffffff\"\/>\r\n              <circle cx=\"112\" cy=\"57\" r=\"5.5\" fill=\"#d5dfec\"\/>\r\n              <circle cx=\"130\" cy=\"57\" r=\"5.5\" fill=\"#d5dfec\"\/>\r\n              <circle cx=\"148\" cy=\"57\" r=\"5.5\" fill=\"#d5dfec\"\/>\r\n              <rect x=\"176\" y=\"45\" width=\"168\" height=\"24\" rx=\"8\" fill=\"#edf2f8\"\/>\r\n\r\n              <!-- Sidebar -->\r\n              <rect x=\"86\" y=\"86\" width=\"82\" height=\"302\" fill=\"#fbfdff\"\/>\r\n              <line x1=\"168\" y1=\"86\" x2=\"168\" y2=\"388\" stroke=\"#e2eaf4\"\/>\r\n              <path d=\"M109 116 L125 102 L141 116 L130 116 L130 130 L120 130 L120 116 Z\" fill=\"#3157f6\"\/>\r\n              <rect x=\"104\" y=\"155\" width=\"46\" height=\"34\" rx=\"10\" fill=\"#eaf0ff\"\/>\r\n              <rect x=\"112\" y=\"166\" width=\"30\" height=\"8\" rx=\"4\" fill=\"#3157f6\"\/>\r\n              <rect x=\"110\" y=\"210\" width=\"32\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\r\n              <rect x=\"110\" y=\"237\" width=\"38\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\r\n              <rect x=\"110\" y=\"264\" width=\"28\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\r\n              <rect x=\"110\" y=\"291\" width=\"35\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\r\n\r\n              <!-- Main title and status -->\r\n              <rect x=\"192\" y=\"110\" width=\"154\" height=\"16\" rx=\"6\" fill=\"#d7e1ed\"\/>\r\n              <rect x=\"192\" y=\"137\" width=\"224\" height=\"10\" rx=\"5\" fill=\"#e8edf4\"\/>\r\n              <rect x=\"601\" y=\"108\" width=\"88\" height=\"28\" rx=\"14\" fill=\"#e8faef\"\/>\r\n              <circle cx=\"620\" cy=\"122\" r=\"5\" fill=\"#37c764\"\/>\r\n              <rect x=\"632\" y=\"118\" width=\"39\" height=\"8\" rx=\"4\" fill=\"#7ccf98\"\/>\r\n\r\n              <!-- Metric cards -->\r\n              <g>\r\n                <rect x=\"192\" y=\"170\" width=\"145\" height=\"78\" rx=\"16\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\r\n                <rect x=\"209\" y=\"188\" width=\"64\" height=\"9\" rx=\"4.5\" fill=\"#e4eaf2\"\/>\r\n                <rect x=\"209\" y=\"211\" width=\"46\" height=\"15\" rx=\"5\" fill=\"#aebdd0\"\/>\r\n                <circle cx=\"306\" cy=\"210\" r=\"14\" fill=\"#edf2ff\"\/>\r\n                <path d=\"M306 199 v22 M295 210 h22\" stroke=\"#3157f6\" stroke-width=\"3\" stroke-linecap=\"round\"\/>\r\n              <\/g>\r\n              <g>\r\n                <rect x=\"351\" y=\"170\" width=\"145\" height=\"78\" rx=\"16\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\r\n                <rect x=\"368\" y=\"188\" width=\"64\" height=\"9\" rx=\"4.5\" fill=\"#e4eaf2\"\/>\r\n                <rect x=\"368\" y=\"211\" width=\"54\" height=\"15\" rx=\"5\" fill=\"#aebdd0\"\/>\r\n                <circle cx=\"465\" cy=\"210\" r=\"14\" fill=\"#e8faef\"\/>\r\n                <path d=\"M459 210 l5 5 9-11\" fill=\"none\" stroke=\"#37c764\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n              <\/g>\r\n              <g>\r\n                <rect x=\"510\" y=\"170\" width=\"179\" height=\"78\" rx=\"16\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\r\n                <rect x=\"527\" y=\"188\" width=\"64\" height=\"9\" rx=\"4.5\" fill=\"#e4eaf2\"\/>\r\n                <rect x=\"527\" y=\"211\" width=\"64\" height=\"15\" rx=\"5\" fill=\"#aebdd0\"\/>\r\n                <rect x=\"620\" y=\"188\" width=\"45\" height=\"36\" rx=\"11\" fill=\"#f2fbfd\"\/>\r\n                <path d=\"M631 212 C640 195,651 207,657 194\" fill=\"none\" stroke=\"#37c8dc\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/>\r\n              <\/g>\r\n\r\n              <!-- Analytics panel -->\r\n              <rect x=\"192\" y=\"266\" width=\"497\" height=\"97\" rx=\"18\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\r\n              <rect x=\"211\" y=\"283\" width=\"92\" height=\"10\" rx=\"5\" fill=\"#dce5ef\"\/>\r\n              <g stroke=\"#edf1f6\">\r\n                <line x1=\"211\" y1=\"313\" x2=\"667\" y2=\"313\"\/>\r\n                <line x1=\"211\" y1=\"337\" x2=\"667\" y2=\"337\"\/>\r\n              <\/g>\r\n              <path d=\"M220 346 C264 321,292 332,330 304 C372 273,412 317,453 291 C496 263,543 295,582 274 C616 256,641 267,659 253\" fill=\"none\" stroke=\"url(#tpFaqBlue)\" stroke-width=\"5\" stroke-linecap=\"round\"\/>\r\n              <path d=\"M220 352 C259 337,296 345,334 326 C376 305,416 329,456 314 C497 299,537 310,578 292 C612 277,640 289,659 276\" fill=\"none\" stroke=\"url(#tpFaqGreen)\" stroke-width=\"5\" stroke-linecap=\"round\"\/>\r\n              <circle cx=\"453\" cy=\"291\" r=\"6\" fill=\"#3157f6\" stroke=\"#fff\" stroke-width=\"3\"\/>\r\n              <circle cx=\"456\" cy=\"314\" r=\"6\" fill=\"#37c764\" stroke=\"#fff\" stroke-width=\"3\"\/>\r\n            <\/g>\r\n\r\n            <!-- Mobile device -->\r\n            <g filter=\"url(#tpFaqSoftShadow)\">\r\n              <rect x=\"22\" y=\"168\" width=\"128\" height=\"238\" rx=\"29\" fill=\"#172038\"\/>\r\n              <rect x=\"28\" y=\"174\" width=\"116\" height=\"226\" rx=\"24\" fill=\"#ffffff\"\/>\r\n              <rect x=\"67\" y=\"182\" width=\"38\" height=\"7\" rx=\"3.5\" fill=\"#172038\"\/>\r\n              <rect x=\"38\" y=\"205\" width=\"96\" height=\"86\" rx=\"16\" fill=\"url(#tpFaqMap)\"\/>\r\n              <path d=\"M48 266 C67 236,84 247,102 224 C116 207,123 217,129 211\" fill=\"none\" stroke=\"#c3d3e5\" stroke-width=\"7\" stroke-linecap=\"round\"\/>\r\n              <circle cx=\"70\" cy=\"243\" r=\"7\" fill=\"#37c764\" stroke=\"#fff\" stroke-width=\"3\"\/>\r\n              <circle cx=\"111\" cy=\"221\" r=\"7\" fill=\"#3157f6\" stroke=\"#fff\" stroke-width=\"3\"\/>\r\n              <rect x=\"38\" y=\"306\" width=\"96\" height=\"74\" rx=\"15\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\r\n              <rect x=\"51\" y=\"321\" width=\"58\" height=\"8\" rx=\"4\" fill=\"#dde5ef\"\/>\r\n              <rect x=\"51\" y=\"341\" width=\"39\" height=\"7\" rx=\"3.5\" fill=\"#e8edf4\"\/>\r\n              <rect x=\"51\" y=\"359\" width=\"68\" height=\"7\" rx=\"3.5\" fill=\"#e8edf4\"\/>\r\n            <\/g>\r\n\r\n            <!-- Floating network status -->\r\n            <g filter=\"url(#tpFaqSoftShadow)\">\r\n              <rect x=\"552\" y=\"348\" width=\"176\" height=\"48\" rx=\"16\" fill=\"#ffffff\" stroke=\"#dfe7f1\"\/>\r\n              <circle cx=\"579\" cy=\"372\" r=\"7\" fill=\"#37c764\"\/>\r\n              <circle cx=\"579\" cy=\"372\" r=\"13\" fill=\"none\" stroke=\"#37c764\" stroke-opacity=\".18\" stroke-width=\"5\"\/>\r\n              <rect x=\"598\" y=\"362\" width=\"84\" height=\"8\" rx=\"4\" fill=\"#d7e1ed\"\/>\r\n              <rect x=\"598\" y=\"378\" width=\"57\" height=\"6\" rx=\"3\" fill=\"#e7edf4\"\/>\r\n            <\/g>\r\n          <\/svg>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"tp-faq-area\" aria-labelledby=\"tp-faq-heading\">\r\n    <div class=\"tp-shell\">\r\n      <div class=\"tp-section-head\">\r\n        <div>\r\n          <h2 id=\"tp-faq-heading\">T\u00ecm c\u00e2u tr\u1ea3 l\u1eddi b\u1ea1n c\u1ea7n<\/h2>\r\n          <p>T\u00ecm ki\u1ebfm t\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi ho\u1eb7c duy\u1ec7t qua s\u00e1u danh m\u1ee5c k\u1ef9 thu\u1eadt. C\u1ea5u tr\u00fac trang c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng khi th\u00eam c\u00e1c c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p m\u1edbi.<\/p>\r\n        <\/div>\r\n        <div class=\"tp-result-count\" aria-live=\"polite\"><span data-tp-count>12<\/span> trong s\u1ed1 12 c\u00e2u h\u1ecfi \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tp-search-panel\">\r\n        <div class=\"tp-search-wrap\" data-tp-search-wrap>\r\n          <svg class=\"tp-search-icon\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\r\n            <path d=\"m21 21-4.35-4.35m2.35-5.65a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n          <\/svg>\r\n          <input class=\"tp-search\" data-tp-search type=\"search\" aria-label=\"T\u00ecm ki\u1ebfm c\u00e1c c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p\" placeholder=\"T\u00ecm ki\u1ebfm OCPP, thanh to\u00e1n, b\u1ea3o m\u1eadt, tri\u1ec3n khai...\" autocomplete=\"off\">\r\n          <button class=\"tp-clear\" data-tp-clear type=\"button\" aria-label=\"X\u00f3a t\u00ecm ki\u1ebfm\">\u00d7<\/button>\r\n        <\/div>\r\n        <button class=\"tp-toggle-all\" data-tp-toggle type=\"button\">M\u1edf r\u1ed9ng t\u1ea5t c\u1ea3<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"tp-layout\">\r\n        <nav class=\"tp-category-nav\" aria-label=\"C\u00e1c danh m\u1ee5c C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p\">\r\n          <div class=\"tp-category-title\">Xem c\u00e1c ch\u1ee7 \u0111\u1ec1<\/div>\r\n          <button class=\"tp-category-link tp-active\" data-tp-target=\"tp-protocols\"><span class=\"tp-category-icon\">01<\/span>Giao th\u1ee9c v\u00e0 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng t\u00e1c<\/button>\r\n          <button class=\"tp-category-link\" data-tp-target=\"tp-architecture\"><span class=\"tp-category-icon\">02<\/span>Ki\u1ebfn tr\u00fac &amp; m\u00f4-\u0111un<\/button>\r\n          <button class=\"tp-category-link\" data-tp-target=\"tp-payments\"><span class=\"tp-category-icon\">03<\/span>Thanh to\u00e1n &amp; bi\u1ec3u ph\u00ed<\/button>\r\n          <button class=\"tp-category-link\" data-tp-target=\"tp-security\"><span class=\"tp-category-icon\">04<\/span>B\u1ea3o m\u1eadt &amp; tu\u00e2n th\u1ee7<\/button>\r\n          <button class=\"tp-category-link\" data-tp-target=\"tp-deployment\"><span class=\"tp-category-icon\">05<\/span>Tri\u1ec3n khai &amp; \u0111\u1ed9 tin c\u1eady<\/button>\r\n          <button class=\"tp-category-link\" data-tp-target=\"tp-fleet\"><span class=\"tp-category-icon\">06<\/span>Qu\u1ea3n l\u00fd \u0111\u1ed9i xe<\/button>\r\n        <\/nav>\r\n\r\n        <div>\r\n          <section class=\"tp-group\" id=\"tp-protocols\" data-tp-group>\r\n            <div class=\"tp-group-head\">\r\n              <div class=\"tp-group-number\">01<\/div>\r\n              <div>\r\n                <h2>Giao th\u1ee9c, ti\u00eau chu\u1ea9n v\u00e0 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng t\u00e1c<\/h2>\r\n                <p class=\"tp-group-subtitle\">K\u1ebft n\u1ed1i c\u00e1c h\u1ec7 th\u1ed1ng tr\u1ea1m s\u1ea1c h\u1ed7n h\u1ee3p v\u00e0 m\u1ea1ng l\u01b0\u1edbi s\u1ea1c b\u00ean ngo\u00e0i.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"ocpp 1.6j 2.0.1 protocol iso 15118 plug and charge security smart charging\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 1<\/span><span>N\u1ec1n t\u1ea3ng ph\u1ea7n m\u1ec1m c\u1ee7a b\u1ea1n h\u1ed7 tr\u1ee3 nh\u1eefng phi\u00ean b\u1ea3n OCPP n\u00e0o?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>N\u1ec1n t\u1ea3ng c\u1ee7a ch\u00fang t\u00f4i \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng tr\u00ean n\u1ec1n t\u1ea3ng g\u1ed1c. <strong>OCPP 1.6J (JSON)<\/strong> V\u00e0 <strong>OCPP 2.0.1<\/strong> ki\u1ebfn tr\u00fac.<\/p>\r\n                <ul>\r\n                  <li><strong>OCPP 1.6J:<\/strong> M\u1ed9t ti\u00eau chu\u1ea9n \u0111\u00e3 \u0111\u01b0\u1ee3c ch\u1ee9ng minh cho c\u00e1c k\u1ecbch b\u1ea3n s\u1ea1c \u0111i\u1ec7n th\u01b0\u01a1ng m\u1ea1i v\u00e0 d\u00e2n d\u1ee5ng ph\u1ed5 bi\u1ebfn.<\/li>\r\n                  <li><strong>OCPP 2.0.1:<\/strong> H\u1ed7 tr\u1ee3 b\u1ea3o m\u1eadt m\u1ea1nh m\u1ebd h\u01a1n, qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb chi ti\u1ebft, quy tr\u00ecnh Plug &amp; Charge theo ti\u00eau chu\u1ea9n ISO 15118 v\u00e0 c\u00e1c c\u1ea5u h\u00ecnh s\u1ea1c th\u00f4ng minh n\u00e2ng cao.<\/li>\r\n                <\/ul>\r\n                <p>L\u1edbp tr\u1eebu t\u01b0\u1ee3ng giao th\u1ee9c t\u00e1ch r\u1eddi cho ph\u00e9p c\u00e1c nh\u00e0 khai th\u00e1c qu\u1ea3n l\u00fd c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ea7n c\u1ee9ng c\u00f3 phi\u00ean b\u1ea3n kh\u00e1c nhau t\u1eeb m\u1ed9t b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n CSMS duy nh\u1ea5t.<\/p>\r\n                <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/vi\/what-is-ocpp-2-0-1-a-complete-guide-for-ev-charging-operators\/\">Kh\u00e1m ph\u00e1 h\u01b0\u1edbng d\u1eabn OCPP 2.0.1 <span aria-hidden=\"true\">\u2192<\/span><\/a>\r\n              <\/div>\r\n            <\/details>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"hardware brands abb tritium schneider alfen compatibility onboarding testing meter values firmware diagnostics vendor\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 2<\/span><span>L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o t\u00ednh t\u01b0\u01a1ng th\u00edch v\u1edbi c\u00e1c th\u01b0\u01a1ng hi\u1ec7u b\u1ed9 s\u1ea1c xe \u0111i\u1ec7n kh\u00e1c nhau?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>C\u00e1c tri\u1ec3n khai OCPP th\u1ef1c t\u1ebf th\u01b0\u1eddng bao g\u1ed3m c\u00e1c h\u00e0nh vi \u0111\u1eb7c th\u00f9 c\u1ee7a nh\u00e0 cung c\u1ea5p. TrendPower x\u00e1c th\u1ef1c kh\u1ea3 n\u0103ng t\u01b0\u01a1ng t\u00e1c th\u00f4ng qua:<\/p>\r\n                <ul>\r\n                  <li>Ma tr\u1eadn ki\u1ec3m tra qu\u00e1 tr\u00ecnh thi\u1ebft l\u1eadp ban \u0111\u1ea7u bao g\u1ed3m x\u00e1c th\u1ef1c, kh\u1edfi \u0111\u1ed9ng\/d\u1eebng t\u1eeb xa, gi\u00e1 tr\u1ecb \u0111o, c\u1eadp nh\u1eadt ph\u1ea7n m\u1ec1m v\u00e0 ch\u1ea9n \u0111o\u00e1n.<\/li>\r\n                  <li>M\u1ed9t b\u1ed9 l\u1ecdc th\u00f4ng \u0111i\u1ec7p \u1edf l\u1edbp c\u1ed5ng gi\u00fap x\u1eed l\u00fd c\u00e1c tr\u01b0\u1eddng h\u1ee3p ngo\u1ea1i l\u1ec7 c\u1ee7a giao th\u1ee9c v\u00e0 chu\u1ea9n h\u00f3a c\u00e1c bi\u1ebfn th\u1ec3 tr\u01b0\u1edbc khi ch\u00fang \u0111\u1ebfn \u0111\u01b0\u1ee3c logic nghi\u1ec7p v\u1ee5 c\u1ed1t l\u00f5i.<\/li>\r\n                <\/ul>\r\n                <div class=\"tp-answer-note\">Kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch cu\u1ed1i c\u00f9ng \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn th\u00f4ng qua vi\u1ec7c th\u1eed nghi\u1ec7m ki\u1ec3u b\u1ed9 s\u1ea1c v\u00e0 v\u1eadn h\u00e0nh chung, ch\u1ee9 kh\u00f4ng ch\u1ec9 d\u1ef1a v\u00e0o tuy\u00ean b\u1ed1 OCPP c\u1ee7a nh\u00e0 s\u1ea3n xu\u1ea5t.<\/div>\r\n              <\/div>\r\n            <\/details>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"ocpi 2.2.1 roaming hubject gireve emsp cpo peer to peer locations tariffs sessions cdr\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 3<\/span><span>N\u1ec1n t\u1ea3ng n\u00e0y c\u00f3 h\u1ed7 tr\u1ee3 roaming OCPI v\u00e0 m\u1ea1ng c\u1ee7a b\u00ean th\u1ee9 ba kh\u00f4ng?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>V\u00e2ng. Ch\u00fang t\u00f4i \u1ee7ng h\u1ed9. <strong>OCPI 2.2.1<\/strong> D\u00e0nh cho d\u1ecbch v\u1ee5 chuy\u1ec3n v\u00f9ng s\u1ea1c xe \u0111i\u1ec7n, bao g\u1ed3m v\u1ecb tr\u00ed, bi\u1ec3u gi\u00e1, phi\u00ean s\u1ea1c v\u00e0 b\u1ea3n ghi chi ti\u1ebft s\u1ea1c.<\/p>\r\n                <p>C\u00e1c nh\u00e0 m\u1ea1ng c\u00f3 th\u1ec3 k\u1ebft n\u1ed1i v\u1edbi c\u00e1c trung t\u00e2m roaming nh\u01b0 Hubject ho\u1eb7c Gireve, ho\u1eb7c thi\u1ebft l\u1eadp k\u1ebft n\u1ed1i tr\u1ef1c ti\u1ebfp ngang h\u00e0ng v\u1edbi c\u00e1c nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 qu\u1ea3n l\u00fd vi\u1ec5n th\u00f4ng \u0111i\u1ec7n t\u1eed (eMSP) v\u00e0 c\u00e1c nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 kh\u00e1ch h\u00e0ng kh\u00e1c.<\/p>\r\n              <\/div>\r\n            <\/details>\r\n          <\/section>\r\n\r\n          <section class=\"tp-group\" id=\"tp-architecture\" data-tp-group>\r\n            <div class=\"tp-group-head\">\r\n              <div class=\"tp-group-number\">02<\/div>\r\n              <div>\r\n                <h2>Ki\u1ebfn tr\u00fac &amp; C\u00e1c m\u00f4-\u0111un c\u1ed1t l\u00f5i<\/h2>\r\n                <p class=\"tp-group-subtitle\">M\u1ed9t b\u1ed9 ph\u1ea7n m\u1ec1m ho\u00e0n ch\u1ec9nh d\u00e0nh cho ng\u01b0\u1eddi v\u1eadn h\u00e0nh, t\u00e0i x\u1ebf v\u00e0 ch\u1ee7 trang web.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"csms cpms mobile app ios android web app site host landlord portal gateway firmware modules architecture\">\r\n              <summary><span class=\"tp-q-number\">Qu\u00fd 4<\/span><span>C\u00e1c m\u00f4-\u0111un c\u1ed1t l\u00f5i trong b\u1ed9 ph\u1ea7n m\u1ec1m s\u1ea1c xe \u0111i\u1ec7n to\u00e0n di\u1ec7n c\u1ee7a b\u1ea1n l\u00e0 g\u00ec?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>Gi\u1ea3i ph\u00e1p tr\u1ecdn g\u00f3i c\u00f3 th\u1ec3 bao g\u1ed3m b\u1ed1n m\u00f4-\u0111un ch\u00ednh:<\/p>\r\n                <ul>\r\n                  <li><strong>CSMS \/ CPMS:<\/strong> Qu\u1ea3n l\u00fd b\u1ed9 s\u1ea1c, bi\u1ec3u gi\u00e1, gi\u00e1m s\u00e1t t\u00ecnh tr\u1ea1ng theo th\u1eddi gian th\u1ef1c, ch\u1ea9n \u0111o\u00e1n t\u1eeb xa v\u00e0 b\u00e1o c\u00e1o t\u00e0i ch\u00ednh.<\/li>\r\n                  <li><strong>\u1ee8ng d\u1ee5ng d\u00e0nh cho t\u00e0i x\u1ebf:<\/strong> \u1ee8ng d\u1ee5ng iOS, Android ho\u1eb7c WebApp mang th\u01b0\u01a1ng hi\u1ec7u ri\u00eang d\u00e0nh cho vi\u1ec7c t\u00ecm ki\u1ebfm tr\u1ea1m s\u1ea1c, x\u00e1c th\u1ef1c QR\/NFC, phi\u00ean giao d\u1ecbch tr\u1ef1c ti\u1ebfp, thanh to\u00e1n v\u00e0 l\u1ecbch s\u1eed.<\/li>\r\n                  <li><strong>C\u1ed5ng th\u00f4ng tin ch\u1ee7 qu\u1ea3n trang web:<\/strong> Th\u00f4ng tin v\u1ec1 m\u1ee9c \u0111\u1ed9 s\u1eed d\u1ee5ng, ti\u00eau th\u1ee5 n\u0103ng l\u01b0\u1ee3ng v\u00e0 ph\u00e2n chia doanh thu d\u00e0nh cho ch\u1ee7 nh\u00e0 v\u00e0 c\u00e1c \u0111\u1ed1i t\u00e1c b\u1ea5t \u0111\u1ed9ng s\u1ea3n.<\/li>\r\n                  <li><strong>C\u1ed5ng k\u1ebft n\u1ed1i nh\u00fang ho\u1eb7c ph\u1ea7n m\u1ec1m nh\u00fang:<\/strong> Ph\u1ea7n m\u1ec1m bi\u00ean t\u00f9y ch\u1ecdn d\u00e0nh cho b\u1ed9 \u0111i\u1ec1u khi\u1ec3n th\u00f4ng minh ho\u1eb7c b\u1ed9 s\u1ea1c d\u1ef1a tr\u00ean Linux.<\/li>\r\n                <\/ul>\r\n                <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/vi\/he-thong-quan-ly-diem-sac-xe-dien\/\">Xem n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd s\u1ea1c xe \u0111i\u1ec7n <span aria-hidden=\"true\">\u2192<\/span><\/a>\r\n              <\/div>\r\n            <\/details>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"dynamic load management dlm smart charging static scheduled modbus rest api setchargingprofile equal share first come state of charge soc\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 5<\/span><span>N\u1ec1n t\u1ea3ng n\u00e0y x\u1eed l\u00fd Qu\u1ea3n l\u00fd t\u1ea3i \u0111\u1ed9ng v\u00e0 S\u1ea1c th\u00f4ng minh nh\u01b0 th\u1ebf n\u00e0o?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>TrendPower h\u1ed7 tr\u1ee3 hai chi\u1ebfn l\u01b0\u1ee3c qu\u1ea3n l\u00fd t\u1ea3i ch\u00ednh \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 b\u1ea3o v\u1ec7 c\u00f4ng su\u1ea5t c\u1ee7a \u0111\u1ecba \u0111i\u1ec3m v\u00e0 gi\u1ea3m thi\u1ec3u c\u00e1c n\u00e2ng c\u1ea5p \u0111i\u1ec7n kh\u00f4ng c\u1ea7n thi\u1ebft:<\/p>\r\n                <ul>\r\n                  <li><strong>DLM t\u0129nh ho\u1eb7c theo l\u1ecbch tr\u00ecnh:<\/strong> Thi\u1ebft l\u1eadp c\u00f4ng su\u1ea5t t\u1ed1i \u0111a c\u1ee7a trang web theo c\u00e1c khung th\u1eddi gian x\u00e1c \u0111\u1ecbnh, ch\u1eb3ng h\u1ea1n nh\u01b0 gi\u1edd cao \u0111i\u1ec3m v\u00e0 gi\u1edd th\u1ea5p \u0111i\u1ec3m.<\/li>\r\n                  <li><strong>DLM \u0111\u1ed9ng:<\/strong> K\u1ebft n\u1ed1i v\u1edbi c\u00e1c \u0111\u1ed3ng h\u1ed3 \u0111o n\u0103ng l\u01b0\u1ee3ng th\u1eddi gian th\u1ef1c th\u00f4ng qua Modbus ho\u1eb7c API REST, sau \u0111\u00f3 \u0111i\u1ec1u ch\u1ec9nh c\u00f4ng su\u1ea5t \u0111\u1ea7u ra c\u1ee7a b\u1ed9 s\u1ea1c th\u00f4ng qua c\u00e1c c\u1ea5u h\u00ecnh s\u1ea1c OCPP.<\/li>\r\n                <\/ul>\r\n                <p>Logic ph\u00e2n b\u1ed5 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh theo c\u00e1c \u01b0u ti\u00ean chia \u0111\u1ec1u, ai \u0111\u1ebfn tr\u01b0\u1edbc \u0111\u01b0\u1ee3c ph\u1ee5c v\u1ee5 tr\u01b0\u1edbc ho\u1eb7c theo tr\u1ea1ng th\u00e1i s\u1ea1c.<\/p>\r\n              <\/div>\r\n            <\/details>\r\n          <\/section>\r\n\r\n          <section class=\"tp-group\" id=\"tp-payments\" data-tp-group>\r\n            <div class=\"tp-group-head\">\r\n              <div class=\"tp-group-number\">03<\/div>\r\n              <div>\r\n                <h2>Thanh to\u00e1n, Bi\u1ec3u ph\u00ed &amp; B\u1ea3n \u0111\u1ecba h\u00f3a<\/h2>\r\n                <p class=\"tp-group-subtitle\">Ch\u00ednh s\u00e1ch thanh to\u00e1n v\u00e0 gi\u00e1 c\u1ea3 linh ho\u1ea1t ph\u00f9 h\u1ee3p v\u1edbi m\u00f4 h\u00ecnh kinh doanh khu v\u1ef1c.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"payment stripe adyen paypal apple pay google pay guest ad hoc qr code h5 credit card nayax payter pos afir\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 6<\/span><span>Nh\u1eefng ph\u01b0\u01a1ng th\u1ee9c thanh to\u00e1n n\u00e0o \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3, bao g\u1ed3m c\u1ea3 ng\u01b0\u1eddi d\u00f9ng kh\u00e1ch?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>N\u1ec1n t\u1ea3ng n\u00e0y h\u1ed7 tr\u1ee3 ki\u1ebfn tr\u00fac thanh to\u00e1n \u0111a k\u00eanh:<\/p>\r\n                <ul>\r\n                  <li><strong>Thanh to\u00e1n trong \u1ee9ng d\u1ee5ng:<\/strong> C\u00e1c t\u00edch h\u1ee3p d\u1ef1 \u00e1n c\u00f3 th\u1ec3 bao g\u1ed3m Stripe, Adyen, PayPal, Apple Pay v\u00e0 Google Pay, bao g\u1ed3m c\u1ea3 quy tr\u00ecnh x\u00e1c th\u1ef1c tr\u01b0\u1edbc v\u00e0 l\u1eadp h\u00f3a \u0111\u01a1n t\u1ef1 \u0111\u1ed9ng.<\/li>\r\n                  <li><strong>Thanh to\u00e1n kh\u00f4ng c\u1ea7n \u1ee9ng d\u1ee5ng:<\/strong> T\u00e0i x\u1ebf qu\u00e9t m\u00e3 QR v\u00e0 thanh to\u00e1n qua m\u1ed9t trang web di \u0111\u1ed9ng \u0111\u01a1n gi\u1ea3n m\u00e0 kh\u00f4ng c\u1ea7n t\u1ea3i xu\u1ed1ng \u1ee9ng d\u1ee5ng.<\/li>\r\n                  <li><strong>T\u00edch h\u1ee3p thi\u1ebft b\u1ecb thanh to\u00e1n:<\/strong> C\u00e1c thi\u1ebft b\u1ecb POS nh\u01b0 Nayax ho\u1eb7c Payter c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p khi c\u1ea7n thi\u1ebft.<\/li>\r\n                <\/ul>\r\n                <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/vi\/giai-phap-thanh-toan-sac-xe-dien\/\">Kh\u00e1m ph\u00e1 gi\u1ea3i ph\u00e1p thanh to\u00e1n ph\u00ed s\u1ea1c xe \u0111i\u1ec7n <span aria-hidden=\"true\">\u2192<\/span><\/a>\r\n              <\/div>\r\n            <\/details>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"tariff pricing kwh time minute hour idle fee overstay peak off peak subscription fleet discounts promo codes\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 7<\/span><span>H\u1ec7 th\u1ed1ng t\u00ednh c\u01b0\u1edbc c\u00f3 th\u1ec3 x\u1eed l\u00fd ph\u00ed ch\u1edd v\u00e0 gi\u00e1 theo th\u1eddi gian s\u1eed d\u1ee5ng kh\u00f4ng?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>\u0110\u00fang v\u1eady. H\u1ec7 th\u1ed1ng t\u00ednh thu\u1ebf h\u1ed7 tr\u1ee3 c\u00e1c m\u00f4 h\u00ecnh th\u01b0\u01a1ng m\u1ea1i chi ti\u1ebft, bao g\u1ed3m:<\/p>\r\n                <ul>\r\n                  <li>Gi\u00e1 \u0111i\u1ec7n t\u00ednh theo kWh, bao g\u1ed3m c\u1ea3 gi\u00e1 gi\u1edd cao \u0111i\u1ec3m v\u00e0 gi\u1edd th\u1ea5p \u0111i\u1ec3m.<\/li>\r\n                  <li>T\u00ednh gi\u00e1 theo th\u1eddi gian, t\u00ednh theo ph\u00fat ho\u1eb7c gi\u1edd.<\/li>\r\n                  <li>Ph\u00ed l\u01b0u tr\u00fa qu\u00e1 h\u1ea1n ho\u1eb7c kh\u00f4ng s\u1eed d\u1ee5ng d\u1ecbch v\u1ee5 d\u1ef1a tr\u00ean th\u1eddi gian \u00e2n h\u1ea1n.<\/li>\r\n                  <li>C\u00e1c g\u00f3i \u0111\u0103ng k\u00fd, m\u00e3 khuy\u1ebfn m\u00e3i, c\u1ea5p \u0111\u1ed9 th\u00e0nh vi\u00ean v\u00e0 gi\u00e1 \u01b0u \u0111\u00e3i d\u00e0nh ri\u00eang cho \u0111\u1ed9i xe.<\/li>\r\n                <\/ul>\r\n              <\/div>\r\n            <\/details>\r\n          <\/section>\r\n\r\n          <section class=\"tp-group\" id=\"tp-security\" data-tp-group>\r\n            <div class=\"tp-group-head\">\r\n              <div class=\"tp-group-number\">04<\/div>\r\n              <div>\r\n                <h2>B\u1ea3o m\u1eadt, Quy\u1ec1n ri\u00eang t\u01b0 &amp; Tu\u00e2n th\u1ee7 khu v\u1ef1c<\/h2>\r\n                <p class=\"tp-group-subtitle\">B\u1ea3o v\u1ec7 d\u1eef li\u1ec7u v\u00e0 c\u00e1c bi\u1ec7n ph\u00e1p ki\u1ec3m so\u00e1t k\u1ef9 thu\u1eadt \u0111\u1eb7c th\u00f9 c\u1ee7a t\u1eebng th\u1ecb tr\u01b0\u1eddng.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"gdpr ccpa privacy cybersecurity data residency anonymization consent right to be forgotten tls x509 pci dss tokenization\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 8<\/span><span>B\u1ea1n gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 an ninh m\u1ea1ng li\u00ean quan \u0111\u1ebfn GDPR, CCPA v\u00e0 tr\u1ea1m s\u1ea1c xe \u0111i\u1ec7n nh\u01b0 th\u1ebf n\u00e0o?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>C\u00e1c bi\u1ec7n ph\u00e1p ki\u1ec3m so\u00e1t quy\u1ec1n ri\u00eang t\u01b0 v\u00e0 b\u1ea3o m\u1eadt \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p v\u00e0o ki\u1ebfn tr\u00fac gi\u1ea3i ph\u00e1p:<\/p>\r\n                <ul>\r\n                  <li><strong>Quy tr\u00ecnh b\u1ea3o m\u1eadt:<\/strong> C\u00e1c quy tr\u00ecnh \u1ea9n danh d\u1eef li\u1ec7u, qu\u1ea3n l\u00fd s\u1ef1 \u0111\u1ed3ng \u00fd v\u00e0 x\u00f3a d\u1eef li\u1ec7u tu\u00e2n th\u1ee7 c\u00e1c y\u00eau c\u1ea7u c\u1ee7a GDPR v\u00e0 CCPA hi\u1ec7n h\u00e0nh.<\/li>\r\n                  <li><strong>\u0110\u0103ng cai t\u1ed5 ch\u1ee9c khu v\u1ef1c:<\/strong> D\u1eef li\u1ec7u kh\u00e1ch h\u00e0ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u00e1ch bi\u1ec7t v\u00e0 l\u01b0u tr\u1eef trong khu v\u1ef1c tri\u1ec3n khai \u0111\u00e3 ch\u1ecdn.<\/li>\r\n                  <li><strong>B\u1ea3o m\u1eadt OCPP:<\/strong> Vi\u1ec7c m\u00e3 h\u00f3a TLS v\u00e0 x\u00e1c th\u1ef1c l\u1eabn nhau b\u1eb1ng ch\u1ee9ng ch\u1ec9 X.509 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c tri\u1ec3n khai t\u00f9y thu\u1ed9c v\u00e0o ph\u1ea1m vi d\u1ef1 \u00e1n.<\/li>\r\n                  <li><strong>B\u1ea3o m\u1eadt thanh to\u00e1n:<\/strong> D\u1eef li\u1ec7u thanh to\u00e1n \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a th\u00f4ng qua c\u00e1c nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 thanh to\u00e1n tu\u00e2n th\u1ee7 quy \u0111\u1ecbnh, do \u0111\u00f3 d\u1eef li\u1ec7u th\u1ebb th\u00f4 kh\u00f4ng c\u1ea7n ph\u1ea3i nh\u1eadp v\u00e0o c\u01a1 s\u1edf d\u1eef li\u1ec7u \u1ee9ng d\u1ee5ng TrendPower.<\/li>\r\n                <\/ul>\r\n                <div class=\"tp-answer-note\">Vi\u1ec7c tu\u00e2n th\u1ee7 ph\u1ee5 thu\u1ed9c v\u00e0o ki\u1ebfn tr\u00fac tri\u1ec3n khai cu\u1ed1i c\u00f9ng, h\u1ee3p \u0111\u1ed3ng v\u1edbi nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5, quy tr\u00ecnh v\u1eadn h\u00e0nh v\u00e0 th\u1ecb tr\u01b0\u1eddng m\u1ee5c ti\u00eau. C\u00e1c y\u00eau c\u1ea7u c\u1ee7a d\u1ef1 \u00e1n c\u1ea7n \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn trong giai \u0111o\u1ea1n thi\u1ebft k\u1ebf gi\u1ea3i ph\u00e1p.<\/div>\r\n              <\/div>\r\n            <\/details>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"germany eichrecht austria weights measures law ocdf signed meter values public key transparency invoice xml pdf\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 9<\/span><span>N\u1ec1n t\u1ea3ng n\u00e0y c\u00f3 \u0111\u00e1p \u1ee9ng \u0111\u01b0\u1ee3c c\u00e1c y\u00eau c\u1ea7u v\u1ec1 lu\u1eadt Eichrecht c\u1ee7a \u0110\u1ee9c kh\u00f4ng?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>\u0110\u1ed1i v\u1edbi c\u00e1c d\u1ef1 \u00e1n th\u1ecb tr\u01b0\u1eddng \u0110\u1ee9c v\u00e0 \u00c1o, CSMS c\u00f3 th\u1ec3 ph\u00e2n t\u00edch, l\u01b0u tr\u1eef v\u00e0 chuy\u1ec3n ti\u1ebfp d\u1eef li\u1ec7u gi\u00e1 tr\u1ecb c\u00f4ng t\u01a1 \u0111\u01b0\u1ee3c k\u00fd m\u00e3 h\u00f3a.<\/p>\r\n                <p>N\u1ec1n t\u1ea3ng n\u00e0y c\u0169ng c\u00f3 th\u1ec3 h\u1ed7 tr\u1ee3 quy tr\u00ecnh l\u00e0m vi\u1ec7c h\u00f3a \u0111\u01a1n minh b\u1ea1ch \u0111\u1ec3 ng\u01b0\u1eddi d\u00f9ng cu\u1ed1i c\u00f3 th\u1ec3 x\u00e1c minh d\u1eef li\u1ec7u phi\u00ean t\u00ednh ph\u00ed b\u1eb1ng c\u00e1c c\u00f4ng c\u1ee5 x\u00e1c minh t\u01b0\u01a1ng th\u00edch.<\/p>\r\n                <div class=\"tp-answer-note\">Vi\u1ec7c th\u1ef1c hi\u1ec7n ch\u00ednh x\u00e1c ph\u1ea3i ph\u00f9 h\u1ee3p v\u1edbi b\u1ed9 s\u1ea1c \u0111\u00e3 ch\u1ecdn, \u0111\u1ed3ng h\u1ed3 \u0111o \u0111\u01b0\u1ee3c ch\u1ee9ng nh\u1eadn, \u0111\u1ecbnh d\u1ea1ng ch\u1eef k\u00fd v\u00e0 c\u00e1c y\u00eau c\u1ea7u ph\u00e1p l\u00fd \u0111\u1ecba ph\u01b0\u01a1ng.<\/div>\r\n              <\/div>\r\n            <\/details>\r\n          <\/section>\r\n\r\n          <section class=\"tp-group\" id=\"tp-deployment\" data-tp-group>\r\n            <div class=\"tp-group-head\">\r\n              <div class=\"tp-group-number\">05<\/div>\r\n              <div>\r\n                <h2>Tri\u1ec3n khai, \u0110\u1ed9 tin c\u1eady &amp; V\u1eadn h\u00e0nh ngo\u1ea1i tuy\u1ebfn<\/h2>\r\n                <p class=\"tp-group-subtitle\">T\u00ednh linh ho\u1ea1t c\u1ee7a \u0111i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y v\u00e0 kh\u1ea3 n\u0103ng v\u1eadn h\u00e0nh b\u1ed9 s\u1ea1c \u1ed5n \u0111\u1ecbnh.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"saas self hosted white label on premise aws azure gcp docker kubernetes source code license deployment cloud\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 10<\/span><span>B\u1ea1n cung c\u1ea5p nh\u1eefng m\u00f4 h\u00ecnh tri\u1ec3n khai n\u00e0o: SaaS, nh\u00e3n tr\u1eafng hay t\u1ea1i ch\u1ed7?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>TrendPower cung c\u1ea5p c\u00e1c m\u00f4 h\u00ecnh tri\u1ec3n khai linh ho\u1ea1t \u0111\u00e1p \u1ee9ng c\u00e1c nhu c\u1ea7u v\u1ec1 quy\u1ec1n s\u1edf h\u1eefu v\u00e0 qu\u1ea3n tr\u1ecb kh\u00e1c nhau:<\/p>\r\n                <ul>\r\n                  <li><strong>D\u1ecbch v\u1ee5 SaaS \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd:<\/strong> Gi\u1ea3i ph\u00e1p tri\u1ec3n khai \u0111\u00e1m m\u00e2y \u0111a ng\u01b0\u1eddi d\u00f9ng ho\u1eb7c chuy\u00ean d\u1ee5ng do TrendPower v\u1eadn h\u00e0nh.<\/li>\r\n                  <li><strong>S\u1ea3n ph\u1ea9m mang th\u01b0\u01a1ng hi\u1ec7u ri\u00eang ho\u1eb7c s\u1eed d\u1ee5ng t\u1ea1i ch\u1ed7:<\/strong> Tri\u1ec3n khai v\u00e0o m\u00f4i tr\u01b0\u1eddng AWS, Azure ho\u1eb7c GCP do kh\u00e1ch h\u00e0ng qu\u1ea3n l\u00fd b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng container h\u00f3a nh\u01b0 Docker ho\u1eb7c Kubernetes.<\/li>\r\n                <\/ul>\r\n                <p>Ph\u1ea1m vi doanh nghi\u1ec7p c\u00f3 th\u1ec3 bao g\u1ed3m quy\u1ec1n truy c\u1eadp API, chuy\u1ec3n giao k\u1ef9 thu\u1eadt v\u00e0 c\u00e1c t\u00f9y ch\u1ecdn c\u1ea5p ph\u00e9p m\u00e3 ngu\u1ed3n.<\/p>\r\n                <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/vi\/white-label-ev-charging-software-for-operators\/\">Xem c\u00e1c t\u00f9y ch\u1ecdn tri\u1ec3n khai nh\u00e3n tr\u1eafng <span aria-hidden=\"true\">\u2192<\/span><\/a>\r\n              <\/div>\r\n            <\/details>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"offline internet connectivity outage local caching transaction logs meter values rfid whitelist data resynchronization billing\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 11<\/span><span>\u0110i\u1ec1u g\u00ec x\u1ea3y ra khi b\u1ed9 s\u1ea1c m\u1ea5t k\u1ebft n\u1ed1i internet?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>C\u00e1c quy tr\u00ecnh l\u00e0m vi\u1ec7c ngo\u1ea1i tuy\u1ebfn \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 c\u00f3 th\u1ec3 bao g\u1ed3m:<\/p>\r\n                <ul>\r\n                  <li><strong>B\u1ed9 nh\u1edb \u0111\u1ec7m c\u1ee5c b\u1ed9:<\/strong> B\u1ed9 s\u1ea1c l\u01b0u tr\u1eef nh\u1eadt k\u00fd giao d\u1ecbch v\u00e0 gi\u00e1 tr\u1ecb \u0111o trong th\u1eddi gian m\u1ea5t k\u1ebft n\u1ed1i m\u1ea1ng.<\/li>\r\n                  <li><strong>X\u00e1c th\u1ef1c ngo\u1ea1i tuy\u1ebfn:<\/strong> Th\u00f4ng tin x\u00e1c th\u1ef1c RFID \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t c\u00f3 th\u1ec3 v\u1eabn \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef tr\u00ean b\u1ed9 s\u1ea1c \u0111\u1ec3 kh\u1edfi t\u1ea1o phi\u00ean c\u1ee5c b\u1ed9.<\/li>\r\n                  <li><strong>\u0110\u1ed3ng b\u1ed9 h\u00f3a l\u1ea1i d\u1eef li\u1ec7u:<\/strong> C\u00e1c giao d\u1ecbch \u0111ang ch\u1edd x\u1eed l\u00fd s\u1ebd \u0111\u01b0\u1ee3c t\u1ea3i l\u00ean h\u1ec7 th\u1ed1ng CSMS sau khi k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c kh\u00f4i ph\u1ee5c \u0111\u1ec3 ph\u1ee5c v\u1ee5 vi\u1ec7c l\u1eadp h\u00f3a \u0111\u01a1n v\u00e0 \u0111\u1ed1i chi\u1ebfu k\u1ebf to\u00e1n.<\/li>\r\n                <\/ul>\r\n                <div class=\"tp-answer-note\">Ch\u1ebf \u0111\u1ed9 ho\u1ea1t \u0111\u1ed9ng ngo\u1ea1i tuy\u1ebfn ph\u1ee5 thu\u1ed9c m\u1ed9t ph\u1ea7n v\u00e0o ph\u1ea7n m\u1ec1m \u0111i\u1ec1u khi\u1ec3n c\u1ee7a b\u1ed9 s\u1ea1c v\u00e0 vi\u1ec7c tri\u1ec3n khai OCPP \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3.<\/div>\r\n              <\/div>\r\n            <\/details>\r\n          <\/section>\r\n\r\n          <section class=\"tp-group\" id=\"tp-fleet\" data-tp-group>\r\n            <div class=\"tp-group-head\">\r\n              <div class=\"tp-group-number\">06<\/div>\r\n              <div>\r\n                <h2>Qu\u1ea3n l\u00fd \u0111\u1ed9i xe v\u00e0 c\u00e1c t\u00ednh n\u0103ng n\u00e2ng cao<\/h2>\r\n                <p class=\"tp-group-subtitle\">L\u1eadp l\u1ecbch tr\u00ecnh t\u1ea1i kho, ki\u1ec3m so\u00e1t c\u1ee7a t\u00e0i x\u1ebf v\u00e0 b\u1ed3i ho\u00e0n chi ph\u00ed sinh ho\u1ea1t t\u1ea1i nh\u00e0.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <details class=\"tp-item\" data-tp-item data-search=\"fleet depot home charging commercial driver vehicle pairing rfid quota reimbursement departure smart charging thermal preconditioning\">\r\n              <summary><span class=\"tp-q-number\">C\u00e2u 12<\/span><span>B\u1ea1n c\u00f3 \u1ee7ng h\u1ed9 vi\u1ec7c s\u1ea1c \u0111i\u1ec7n t\u1ea1i tr\u1ea1m v\u00e0 t\u1ea1i nh\u00e0 cho c\u00e1c \u0111\u1ed9i xe th\u01b0\u01a1ng m\u1ea1i kh\u00f4ng?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\r\n              <div class=\"tp-answer\">\r\n                <p>\u0110\u00fang v\u1eady. M\u00f4-\u0111un qu\u1ea3n l\u00fd \u0111\u1ed9i xe c\u00f3 th\u1ec3 h\u1ed7 tr\u1ee3:<\/p>\r\n                <ul>\r\n                  <li><strong>Gh\u00e9p n\u1ed1i t\u00e0i x\u1ebf v\u00e0 ph\u01b0\u01a1ng ti\u1ec7n:<\/strong> X\u00e1c th\u1ef1c b\u1eb1ng RFID ho\u1eb7c \u1ee9ng d\u1ee5ng v\u1edbi h\u1ea1n m\u1ee9c n\u0103ng l\u01b0\u1ee3ng c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh.<\/li>\r\n                  <li><strong>Ho\u00e0n tr\u1ea3 chi ph\u00ed s\u1ea1c \u0111i\u1ec7n t\u1ea1i nh\u00e0:<\/strong> Theo d\u00f5i m\u1ee9c ti\u00eau th\u1ee5 n\u0103ng l\u01b0\u1ee3ng c\u1ee7a c\u00e1c ph\u01b0\u01a1ng ti\u1ec7n trong \u0111\u1ed9i xe \u0111\u1ee7 \u0111i\u1ec1u ki\u1ec7n v\u00e0 t\u1ea1o b\u00e1o c\u00e1o ho\u00e0n tr\u1ea3 chi ph\u00ed cho nh\u00e2n vi\u00ean.<\/li>\r\n                  <li><strong>S\u1ea1c th\u00f4ng minh d\u1ef1a tr\u00ean th\u1eddi \u0111i\u1ec3m kh\u1edfi h\u00e0nh:<\/strong> \u01afu ti\u00ean c\u00e1c ph\u01b0\u01a1ng ti\u1ec7n d\u1ef1a tr\u00ean th\u1eddi gian kh\u1edfi h\u00e0nh d\u1ef1 ki\u1ebfn v\u00e0 khung gi\u1edd s\u1ea1c c\u00f3 chi ph\u00ed th\u1ea5p h\u01a1n.<\/li>\r\n                <\/ul>\r\n                <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/vi\/he-thong-quan-ly-doi-xe-tai-hang-nang-sac-dien\/\">Kh\u00e1m ph\u00e1 qu\u1ea3n l\u00fd s\u1ea1c \u0111\u1ed9i xe <span aria-hidden=\"true\">\u2192<\/span><\/a>\r\n              <\/div>\r\n            <\/details>\r\n          <\/section>\r\n\r\n          <div class=\"tp-no-results\" data-tp-no-results>\r\n            <h3>Kh\u00f4ng t\u00ecm th\u1ea5y c\u00e2u h\u1ecfi ph\u00f9 h\u1ee3p.<\/h3>\r\n            <p>H\u00e3y th\u1eed s\u1eed d\u1ee5ng c\u00e1c thu\u1eadt ng\u1eef r\u1ed9ng h\u01a1n nh\u01b0 \u201cOCPP\u201d, \u201cthanh to\u00e1n\u201d, \u201c\u0111\u1ed9i xe\u201d ho\u1eb7c \u201ctri\u1ec3n khai\u201d.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root = document.getElementById('tp-faq');\r\n  if(!root || root.dataset.initialized === 'true') return;\r\n  root.dataset.initialized = 'true';\r\n\r\n  var input = root.querySelector('[data-tp-search]');\r\n  var searchWrap = root.querySelector('[data-tp-search-wrap]');\r\n  var clearButton = root.querySelector('[data-tp-clear]');\r\n  var toggleButton = root.querySelector('[data-tp-toggle]');\r\n  var items = Array.prototype.slice.call(root.querySelectorAll('[data-tp-item]'));\r\n  var groups = Array.prototype.slice.call(root.querySelectorAll('[data-tp-group]'));\r\n  var count = root.querySelector('[data-tp-count]');\r\n  var noResults = root.querySelector('[data-tp-no-results]');\r\n  var categoryButtons = Array.prototype.slice.call(root.querySelectorAll('[data-tp-target]'));\r\n  var allExpanded = false;\r\n\r\n  function normalize(value){\r\n    return String(value || '').toLowerCase().trim().replace(\/\\s+\/g,' ');\r\n  }\r\n\r\n  function filterFaqs(){\r\n    var query = normalize(input.value);\r\n    searchWrap.classList.toggle('tp-has-value', query.length > 0);\r\n    var visible = 0;\r\n\r\n    items.forEach(function(item){\r\n      var text = normalize(item.textContent + ' ' + (item.getAttribute('data-search') || ''));\r\n      var match = !query || text.indexOf(query) !== -1;\r\n      item.hidden = !match;\r\n      if(match){\r\n        visible++;\r\n        if(query) item.open = true;\r\n      }\r\n    });\r\n\r\n    groups.forEach(function(group){\r\n      var groupItems = Array.prototype.slice.call(group.querySelectorAll('[data-tp-item]'));\r\n      var hasVisible = groupItems.some(function(item){ return !item.hidden; });\r\n      group.hidden = !hasVisible;\r\n    });\r\n\r\n    count.textContent = visible;\r\n    noResults.style.display = visible ? 'none' : 'block';\r\n  }\r\n\r\n  input.addEventListener('input', filterFaqs);\r\n\r\n  clearButton.addEventListener('click', function(){\r\n    input.value = '';\r\n    filterFaqs();\r\n    input.focus();\r\n  });\r\n\r\n  toggleButton.addEventListener('click', function(){\r\n    allExpanded = !allExpanded;\r\n    items.filter(function(item){ return !item.hidden; }).forEach(function(item){\r\n      item.open = allExpanded;\r\n    });\r\n    toggleButton.textContent = allExpanded ? 'Collapse all' : 'Expand all';\r\n  });\r\n\r\n  categoryButtons.forEach(function(button){\r\n    button.addEventListener('click', function(){\r\n      var target = root.querySelector('#' + button.getAttribute('data-tp-target'));\r\n      if(target) target.scrollIntoView({behavior:'smooth',block:'start'});\r\n    });\r\n  });\r\n\r\n  if('IntersectionObserver' in window){\r\n    var observer = new IntersectionObserver(function(entries){\r\n      var visibleEntries = entries\r\n        .filter(function(entry){ return entry.isIntersecting; })\r\n        .sort(function(a,b){ return b.intersectionRatio - a.intersectionRatio; });\r\n\r\n      if(!visibleEntries.length) return;\r\n      var id = visibleEntries[0].target.id;\r\n      categoryButtons.forEach(function(button){\r\n        button.classList.toggle('tp-active', button.getAttribute('data-tp-target') === id);\r\n      });\r\n    },{rootMargin:'-25% 0px -60% 0px',threshold:[0,.1,.3]});\r\n\r\n    groups.forEach(function(group){ observer.observe(group); });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Home \/ EV Charging Software FAQs Technical knowledge base EV Charging Software FAQs Clear technical answers for charge point operators, [&hellip;]<\/p>","protected":false},"author":1,"featured_media":5187,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5178","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/pages\/5178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/comments?post=5178"}],"version-history":[{"count":16,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/pages\/5178\/revisions"}],"predecessor-version":[{"id":5207,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/pages\/5178\/revisions\/5207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/media\/5187"}],"wp:attachment":[{"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/media?parent=5178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}