{"id":2127,"date":"2026-03-25T02:01:15","date_gmt":"2026-03-25T02:01:15","guid":{"rendered":"https:\/\/trendpowercharge.com\/?page_id=2127"},"modified":"2026-08-16T08:39:01","modified_gmt":"2026-08-16T08:39:01","slug":"custom-ev-charging-software-solution","status":"publish","type":"page","link":"https:\/\/trendpowercharge.com\/ms\/custom-ev-charging-software-solution\/","title":{"rendered":"Penyelesaian Perisian Pengecasan EV Tersuai"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2127\" class=\"elementor elementor-2127\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d57aa3 e-con-full e-flex e-con e-parent\" data-id=\"3d57aa3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17d4263 elementor-widget elementor-widget-html\" data-id=\"17d4263\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n#tp-custom-software{\r\n  --tp-ink:#0b1633;\r\n  --tp-text:#4f5f78;\r\n  --tp-muted:#6e7f99;\r\n  --tp-blue:#2864f0;\r\n  --tp-blue-2:#5d8bff;\r\n  --tp-cyan:#35c8dc;\r\n  --tp-green:#2fce76;\r\n  --tp-warm:#B86C3D;\r\n  --tp-line:#dce6f2;\r\n  --tp-soft:#f7faff;\r\n  --tp-soft-2:#eef5ff;\r\n  --tp-navy:#0d1c3e;\r\n  --tp-width:1320px;\r\n  --tp-radius:24px;\r\n  --tp-shadow:0 18px 48px rgba(20,45,91,.075);\r\n  position:relative;\r\n  width:100vw;\r\n  max-width:100vw;\r\n  margin-inline:calc(50% - 50vw);\r\n  overflow-x:clip;\r\n  background:#fff;\r\n  color:var(--tp-ink);\r\n  font-family:var(--e-global-typography-text-font-family,Arial,Helvetica,sans-serif);\r\n  font-size:16px;\r\n  line-height:1.55;\r\n  -webkit-font-smoothing:antialiased;\r\n  text-rendering:optimizeLegibility;\r\n}\r\n\r\n#tp-custom-software,\r\n#tp-custom-software *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n#tp-custom-software img,\r\n#tp-custom-software svg{\r\n  display:block;\r\n  max-width:100%;\r\n}\r\n\r\n#tp-custom-software img{\r\n  image-rendering:auto;\r\n  filter:none;\r\n}\r\n\r\n#tp-custom-software figure{\r\n  margin:0;\r\n}\r\n\r\n#tp-custom-software a,\r\n#tp-custom-software a:hover,\r\n#tp-custom-software a:focus,\r\n#tp-custom-software a:active,\r\n#tp-custom-software a:visited{\r\n  text-decoration:none !important;\r\n  text-decoration-line:none !important;\r\n}\r\n\r\n#tp-custom-software p{\r\n  margin-top:0;\r\n  color:var(--tp-text);\r\n  font-weight:400;\r\n}\r\n\r\n#tp-custom-software h1,\r\n#tp-custom-software h2,\r\n#tp-custom-software h3,\r\n#tp-custom-software h4{\r\n  margin-top:0;\r\n  color:var(--tp-ink);\r\n  font-family:var(--e-global-typography-primary-font-family,Arial,Helvetica,sans-serif);\r\n  text-wrap:balance;\r\n}\r\n\r\n#tp-custom-software h1{\r\n  font-size:54px;\r\n  font-weight:800;\r\n  line-height:1.04;\r\n  letter-spacing:-.045em;\r\n}\r\n\r\n#tp-custom-software h2{\r\n  font-size:38px;\r\n  font-weight:800;\r\n  line-height:1.14;\r\n  letter-spacing:-.032em;\r\n}\r\n\r\n#tp-custom-software h3{\r\n  font-size:28px;\r\n  font-weight:800;\r\n  line-height:1.12;\r\n  letter-spacing:-.028em;\r\n}\r\n\r\n#tp-custom-software h4{\r\n  font-size:22px;\r\n  font-weight:800;\r\n  line-height:1.2;\r\n  letter-spacing:-.02em;\r\n}\r\n\r\n#tp-custom-software section[id]{\r\n  scroll-margin-top:24px;\r\n}\r\n\r\n#tp-custom-software .tp-shell{\r\n  width:min(calc(100% - 64px),var(--tp-width));\r\n  margin-inline:auto;\r\n}\r\n\r\n#tp-custom-software .tp-section{\r\n  padding:88px 0;\r\n}\r\n\r\n#tp-custom-software .tp-section-alt{\r\n  background:linear-gradient(180deg,#f9fbff 0%,#f3f7ff 100%);\r\n}\r\n\r\n#tp-custom-software .tp-eyebrow{\r\n  display:block;\r\n  margin-bottom:11px;\r\n  color:var(--tp-warm);\r\n  font-size:11px;\r\n  font-weight:700;\r\n  line-height:1;\r\n  letter-spacing:.11em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-section-head{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);\r\n  gap:42px;\r\n  align-items:end;\r\n  margin-bottom:38px;\r\n}\r\n\r\n#tp-custom-software .tp-section-head h2{\r\n  margin-bottom:0;\r\n}\r\n\r\n#tp-custom-software .tp-section-head p{\r\n  margin-bottom:0;\r\n  color:#50617d;\r\n  font-size:18px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-card{\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:var(--tp-radius);\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:8px;\r\n  min-height:48px;\r\n  padding:0 22px;\r\n  border:1px solid transparent;\r\n  border-radius:999px;\r\n  color:#fff !important;\r\n  background:linear-gradient(135deg,var(--tp-blue),var(--tp-blue-2));\r\n  box-shadow:0 8px 18px rgba(40,100,240,.14);\r\n  font-size:14px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  text-decoration:none !important;\r\n  transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease;\r\n}\r\n\r\n#tp-custom-software .tp-btn:hover{\r\n  color:#fff !important;\r\n  transform:translateY(-1px);\r\n  box-shadow:0 10px 24px rgba(40,100,240,.22);\r\n}\r\n\r\n#tp-custom-software .tp-btn-secondary{\r\n  color:var(--tp-ink) !important;\r\n  background:#fff;\r\n  border-color:#d5e0ee;\r\n  box-shadow:none;\r\n}\r\n\r\n#tp-custom-software .tp-btn-secondary:hover{\r\n  color:var(--tp-blue) !important;\r\n  background:#f7faff;\r\n  border-color:#b9cdf8;\r\n  box-shadow:0 9px 22px rgba(20,45,91,.08);\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb-wrap{\r\n  background:#fff;\r\n  border-bottom:1px solid #edf1f6;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  min-height:48px;\r\n  overflow-x:auto;\r\n  color:var(--tp-muted);\r\n  white-space:nowrap;\r\n  scrollbar-width:none;\r\n  font-size:13px;\r\n  line-height:1.4;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb::-webkit-scrollbar{\r\n  display:none;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb a{\r\n  color:#526480;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb strong{\r\n  color:#263955;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb-sep{\r\n  color:#a7b2c2;\r\n}\r\n\r\n#tp-custom-software .tp-hero{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:58px 0 56px;\r\n  background:\r\n    radial-gradient(circle at 89% 18%,rgba(53,200,220,.15),transparent 24%),\r\n    radial-gradient(circle at 70% 88%,rgba(40,100,240,.09),transparent 28%),\r\n    linear-gradient(180deg,#f7faff 0%,#eef5ff 100%);\r\n  border-bottom:1px solid #dce7f4;\r\n}\r\n\r\n#tp-custom-software .tp-hero:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  pointer-events:none;\r\n  opacity:.22;\r\n  background-image:radial-gradient(circle,#a8c6f7 1px,transparent 1.1px);\r\n  background-size:19px 19px;\r\n  -webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 53%,#000 80%,#000 100%);\r\n  mask-image:linear-gradient(90deg,transparent 0%,transparent 53%,#000 80%,#000 100%);\r\n}\r\n\r\n#tp-custom-software .tp-hero-grid{\r\n  position:relative;\r\n  z-index:1;\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.88fr) minmax(600px,1.12fr);\r\n  gap:38px;\r\n  align-items:center;\r\n  min-height:490px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-copy{\r\n  max-width:620px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-badge{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  margin-bottom:18px;\r\n  padding:7px 12px;\r\n  color:#1d4cc5;\r\n  background:#fff;\r\n  border:1px solid #cbd9ff;\r\n  border-radius:999px;\r\n  font-size:11px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-hero-badge:before{\r\n  content:\"\";\r\n  width:8px;\r\n  height:8px;\r\n  border-radius:50%;\r\n  background:var(--tp-green);\r\n  box-shadow:0 0 0 5px rgba(47,206,118,.13);\r\n}\r\n\r\n#tp-custom-software .tp-hero h1{\r\n  margin-bottom:18px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-lead{\r\n  max-width:620px;\r\n  margin-bottom:0;\r\n  color:#334865;\r\n  font-size:18px;\r\n  line-height:1.55;\r\n}\r\n\r\n#tp-custom-software .tp-hero-tags{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:8px;\r\n  margin-top:22px;\r\n}\r\n\r\n#tp-custom-software .tp-tag{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:7px;\r\n  padding:9px 13px;\r\n  color:#33455f;\r\n  background:rgba(255,255,255,.88);\r\n  border:1px solid #dbe5f1;\r\n  border-radius:999px;\r\n  font-size:13px;\r\n  font-weight:700;\r\n  line-height:1.25;\r\n}\r\n\r\n#tp-custom-software .tp-tag:before{\r\n  content:\"\";\r\n  width:7px;\r\n  height:7px;\r\n  flex:0 0 7px;\r\n  border-radius:50%;\r\n  background:var(--tp-green);\r\n  box-shadow:0 0 0 4px rgba(47,206,118,.10);\r\n}\r\n\r\n#tp-custom-software .tp-hero-actions{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:12px;\r\n  margin-top:24px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-visual{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:flex-end;\r\n  min-width:0;\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-wrap{\r\n  position:relative;\r\n  z-index:1;\r\n  width:100%;\r\n  max-width:760px;\r\n  margin-left:auto;\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-wrap:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  z-index:-1;\r\n  inset:8% 7% -3% 7%;\r\n  border-radius:50%;\r\n  background:radial-gradient(circle,rgba(40,100,240,.17),rgba(53,200,220,.05) 54%,transparent 72%);\r\n  filter:blur(3px);\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-card{\r\n  position:relative;\r\n  overflow:hidden;\r\n  width:100%;\r\n  aspect-ratio:1.48\/1;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:12px;\r\n  background:rgba(255,255,255,.72);\r\n  border:1px solid rgba(190,207,232,.8);\r\n  border-radius:26px;\r\n  box-shadow:\r\n    0 24px 60px rgba(20,45,91,.13),\r\n    0 3px 12px rgba(20,45,91,.05);\r\n  backdrop-filter:blur(8px);\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-card img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:contain;\r\n  object-position:center;\r\n  border-radius:18px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float{\r\n  position:absolute;\r\n  z-index:3;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  max-width:220px;\r\n  padding:11px 14px;\r\n  color:#243a5a;\r\n  background:rgba(255,255,255,.96);\r\n  border:1px solid #dce7f3;\r\n  border-radius:14px;\r\n  box-shadow:0 12px 28px rgba(20,45,91,.10);\r\n  font-size:12.5px;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float i{\r\n  display:grid;\r\n  place-items:center;\r\n  flex:0 0 auto;\r\n  width:26px;\r\n  height:26px;\r\n  color:#fff;\r\n  background:var(--tp-blue);\r\n  border-radius:8px;\r\n  font-style:normal;\r\n  font-size:11px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float-one{\r\n  left:-14px;\r\n  top:34px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float-two{\r\n  right:4px;\r\n  bottom:24px;\r\n}\r\n\r\n#tp-custom-software .tp-trust{\r\n  background:#fff;\r\n  border-bottom:1px solid #e1e9f4;\r\n}\r\n\r\n#tp-custom-software .tp-trust-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n}\r\n\r\n#tp-custom-software .tp-trust-item{\r\n  padding:23px 26px;\r\n  border-right:1px solid #e1e9f4;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item:first-child{\r\n  padding-left:0;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item:last-child{\r\n  padding-right:0;\r\n  border-right:0;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#1c2f4e;\r\n  font-size:14.5px;\r\n  line-height:1.28;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item span{\r\n  display:block;\r\n  color:#677895;\r\n  font-size:13px;\r\n  line-height:1.45;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-bar{\r\n  background:#fff;\r\n  border-bottom:1px solid #e1e9f4;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav{\r\n  display:flex;\r\n  gap:9px;\r\n  overflow-x:auto;\r\n  padding:14px 0;\r\n  scrollbar-width:none;\r\n  -webkit-overflow-scrolling:touch;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav::-webkit-scrollbar{\r\n  display:none;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav a{\r\n  flex:0 0 auto;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  min-height:38px;\r\n  padding:0 13px;\r\n  color:#4b5c76;\r\n  background:#fbfdff;\r\n  border:1px solid #dbe5f1;\r\n  border-radius:999px;\r\n  white-space:nowrap;\r\n  font-size:12px;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav a:hover{\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-color:#bfd1ff;\r\n}\r\n\r\n#tp-custom-software .tp-answer-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);\r\n  gap:26px;\r\n  align-items:start;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main{\r\n  padding:34px;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main h2{\r\n  margin-bottom:14px;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main p{\r\n  margin-bottom:16px;\r\n  font-size:15px;\r\n  line-height:1.58;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main p:last-child{\r\n  margin-bottom:0;\r\n}\r\n\r\n#tp-custom-software .tp-answer-side{\r\n  display:grid;\r\n  gap:11px;\r\n}\r\n\r\n#tp-custom-software .tp-answer-card{\r\n  padding:21px 22px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:17px;\r\n  box-shadow:0 10px 28px rgba(20,45,91,.045);\r\n}\r\n\r\n#tp-custom-software .tp-answer-card small{\r\n  display:block;\r\n  margin-bottom:7px;\r\n  color:var(--tp-blue);\r\n  font-size:10.5px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-answer-card strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#213754;\r\n  font-size:14.5px;\r\n  line-height:1.3;\r\n}\r\n\r\n#tp-custom-software .tp-answer-card span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:13.4px;\r\n  line-height:1.48;\r\n}\r\n\r\n#tp-custom-software .tp-custom-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,minmax(0,1fr));\r\n  gap:17px;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card{\r\n  padding:27px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:21px;\r\n  box-shadow:0 12px 30px rgba(20,45,91,.045);\r\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card:hover{\r\n  transform:translateY(-2px);\r\n  border-color:#bfd0f5;\r\n  box-shadow:0 16px 40px rgba(20,45,91,.075);\r\n}\r\n\r\n#tp-custom-software .tp-card-number{\r\n  display:grid;\r\n  place-items:center;\r\n  width:40px;\r\n  height:40px;\r\n  margin-bottom:20px;\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:12px;\r\n  font-size:12.5px;\r\n  font-weight:800;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card h3{\r\n  margin-bottom:10px;\r\n  font-size:25px;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card p{\r\n  margin-bottom:15px;\r\n  font-size:14px;\r\n  line-height:1.52;\r\n}\r\n\r\n#tp-custom-software .tp-list{\r\n  display:grid;\r\n  gap:7px;\r\n  margin:0;\r\n  padding:0;\r\n  list-style:none;\r\n}\r\n\r\n#tp-custom-software .tp-list li{\r\n  position:relative;\r\n  padding-left:17px;\r\n  color:var(--tp-text);\r\n  font-size:13.5px;\r\n  line-height:1.45;\r\n}\r\n\r\n#tp-custom-software .tp-list li:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:0;\r\n  top:.58em;\r\n  width:6px;\r\n  height:6px;\r\n  border-radius:50%;\r\n  background:var(--tp-blue);\r\n}\r\n\r\n#tp-custom-software .tp-architecture{\r\n  padding:44px;\r\n  background:linear-gradient(145deg,#f9fbff,#eef5ff);\r\n  border:1px solid #dce6f2;\r\n  border-radius:28px;\r\n}\r\n\r\n#tp-custom-software .tp-architecture-head{\r\n  max-width:790px;\r\n  margin-bottom:31px;\r\n}\r\n\r\n#tp-custom-software .tp-architecture-head h2{\r\n  margin-bottom:14px;\r\n}\r\n\r\n#tp-custom-software .tp-architecture-head p{\r\n  margin-bottom:0;\r\n  font-size:17px;\r\n  line-height:1.52;\r\n}\r\n\r\n#tp-custom-software .tp-layer-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:12px;\r\n}\r\n\r\n#tp-custom-software .tp-layer{\r\n  padding:24px 21px;\r\n  background:#fff;\r\n  border:1px solid #dce6f2;\r\n  border-radius:17px;\r\n}\r\n\r\n#tp-custom-software .tp-layer small{\r\n  display:block;\r\n  margin-bottom:14px;\r\n  color:var(--tp-blue);\r\n  font-size:10.5px;\r\n  font-weight:800;\r\n  letter-spacing:.09em;\r\n  line-height:1;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-layer h3{\r\n  margin-bottom:9px;\r\n  font-size:22px;\r\n}\r\n\r\n#tp-custom-software .tp-layer p{\r\n  margin-bottom:0;\r\n  color:#65758e;\r\n  font-size:13.5px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-feature-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:16px;\r\n}\r\n\r\n#tp-custom-software .tp-feature-card{\r\n  padding:24px 21px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:19px;\r\n  box-shadow:0 10px 27px rgba(20,45,91,.045);\r\n}\r\n\r\n#tp-custom-software .tp-feature-icon{\r\n  display:flex;\r\n  align-items:center;\r\n  width:56px;\r\n  height:56px;\r\n  margin-bottom:17px;\r\n}\r\n\r\n#tp-custom-software .tp-feature-icon img{\r\n  width:52px;\r\n  height:52px;\r\n  object-fit:contain;\r\n}\r\n\r\n#tp-custom-software .tp-feature-card h3{\r\n  margin-bottom:8px;\r\n  font-size:20px;\r\n  line-height:1.25;\r\n}\r\n\r\n#tp-custom-software .tp-feature-card p{\r\n  margin-bottom:0;\r\n  font-size:13.5px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-global-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);\r\n  gap:54px;\r\n  align-items:center;\r\n}\r\n\r\n#tp-custom-software .tp-global-media{\r\n  padding:30px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:24px;\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-global-media img{\r\n  width:100%;\r\n  height:auto;\r\n}\r\n\r\n#tp-custom-software .tp-global-copy h2{\r\n  margin-bottom:16px;\r\n}\r\n\r\n#tp-custom-software .tp-global-copy > p{\r\n  margin-bottom:24px;\r\n  font-size:16px;\r\n  line-height:1.56;\r\n}\r\n\r\n#tp-custom-software .tp-global-list{\r\n  display:grid;\r\n  gap:12px;\r\n}\r\n\r\n#tp-custom-software .tp-global-item{\r\n  display:grid;\r\n  grid-template-columns:40px 1fr;\r\n  gap:13px;\r\n  align-items:start;\r\n}\r\n\r\n#tp-custom-software .tp-global-icon{\r\n  display:grid;\r\n  place-items:center;\r\n  width:39px;\r\n  height:39px;\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:11px;\r\n  font-size:14px;\r\n  font-weight:800;\r\n}\r\n\r\n#tp-custom-software .tp-global-item strong{\r\n  display:block;\r\n  margin:1px 0 4px;\r\n  color:#213754;\r\n  font-size:14px;\r\n  line-height:1.3;\r\n}\r\n\r\n#tp-custom-software .tp-global-item span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:13.5px;\r\n  line-height:1.48;\r\n}\r\n\r\n#tp-custom-software .tp-app-panel{\r\n  overflow:hidden;\r\n  padding:46px 40px 0;\r\n  background:\r\n    radial-gradient(circle at 85% 18%,rgba(53,200,220,.18),transparent 30%),\r\n    linear-gradient(135deg,#0d1c3e,#17316e);\r\n  border-radius:28px;\r\n  box-shadow:0 22px 55px rgba(13,39,85,.13);\r\n}\r\n\r\n#tp-custom-software .tp-app-head{\r\n  max-width:850px;\r\n  margin:0 auto 36px;\r\n  text-align:center;\r\n}\r\n\r\n#tp-custom-software .tp-app-head .tp-eyebrow{\r\n  color:#bcd3ff;\r\n}\r\n\r\n#tp-custom-software .tp-app-head h2{\r\n  margin-bottom:13px;\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-app-head p{\r\n  margin-bottom:0;\r\n  color:#d7e3fa;\r\n  font-size:17px;\r\n  line-height:1.52;\r\n}\r\n\r\n#tp-custom-software .tp-app-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:25px;\r\n  align-items:end;\r\n  max-width:1180px;\r\n  margin:0 auto;\r\n}\r\n\r\n#tp-custom-software .tp-app-item{\r\n  min-width:0;\r\n  text-align:center;\r\n}\r\n\r\n#tp-custom-software .tp-app-item img{\r\n  width:100%;\r\n  max-width:245px;\r\n  height:auto;\r\n  margin:0 auto;\r\n}\r\n\r\n#tp-custom-software .tp-app-item strong{\r\n  display:block;\r\n  min-height:54px;\r\n  padding:14px 5px 20px;\r\n  color:#fff;\r\n  font-size:13.8px;\r\n  line-height:1.35;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-ocpp-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);\r\n  gap:50px;\r\n  align-items:center;\r\n}\r\n\r\n#tp-custom-software .tp-ocpp-copy h2{\r\n  margin-bottom:15px;\r\n}\r\n\r\n#tp-custom-software .tp-ocpp-copy > p{\r\n  margin-bottom:22px;\r\n  font-size:16px;\r\n  line-height:1.56;\r\n}\r\n\r\n#tp-custom-software .tp-protocols{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:9px;\r\n  margin-bottom:23px;\r\n}\r\n\r\n#tp-custom-software .tp-protocol{\r\n  padding:9px 13px;\r\n  color:#304760;\r\n  background:#fff;\r\n  border:1px solid #dce6f2;\r\n  border-radius:10px;\r\n  font-size:12.8px;\r\n  font-weight:700;\r\n  line-height:1.2;\r\n}\r\n\r\n#tp-custom-software .tp-small-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:10px;\r\n}\r\n\r\n#tp-custom-software .tp-small-card{\r\n  padding:16px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:14px;\r\n}\r\n\r\n#tp-custom-software .tp-small-card strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#223853;\r\n  font-size:13.8px;\r\n  line-height:1.28;\r\n}\r\n\r\n#tp-custom-software .tp-small-card span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:12.8px;\r\n  line-height:1.44;\r\n}\r\n\r\n#tp-custom-software .tp-flow{\r\n  padding:28px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:22px;\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-flow-node{\r\n  padding:16px 17px;\r\n  text-align:center;\r\n  background:#f8fbff;\r\n  border:1px solid #dce7f2;\r\n  border-radius:13px;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node strong{\r\n  display:block;\r\n  color:#223853;\r\n  font-size:14px;\r\n  line-height:1.25;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node span{\r\n  display:block;\r\n  margin-top:4px;\r\n  color:#697995;\r\n  font-size:12px;\r\n  line-height:1.4;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node-main{\r\n  background:linear-gradient(135deg,#10224a,#1b3d84);\r\n  border-color:transparent;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node-main strong{\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node-main span{\r\n  color:#d5e2f8;\r\n}\r\n\r\n#tp-custom-software .tp-flow-arrow{\r\n  display:grid;\r\n  place-items:center;\r\n  height:31px;\r\n  color:var(--tp-blue);\r\n  font-size:17px;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:15px;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-card{\r\n  padding:25px 22px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:19px;\r\n  box-shadow:0 10px 27px rgba(20,45,91,.045);\r\n}\r\n\r\n#tp-custom-software .tp-advantage-number{\r\n  display:grid;\r\n  place-items:center;\r\n  width:40px;\r\n  height:40px;\r\n  margin-bottom:18px;\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:12px;\r\n  font-size:13px;\r\n  font-weight:800;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-card h3{\r\n  margin-bottom:8px;\r\n  font-size:21px;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-card p{\r\n  margin-bottom:0;\r\n  font-size:13.5px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-process{\r\n  display:grid;\r\n  grid-template-columns:repeat(5,minmax(0,1fr));\r\n  gap:14px;\r\n}\r\n\r\n#tp-custom-software .tp-step{\r\n  padding:24px 19px;\r\n  border-top:2px solid #dbe5f1;\r\n}\r\n\r\n#tp-custom-software .tp-step small{\r\n  display:block;\r\n  margin-bottom:16px;\r\n  color:var(--tp-blue);\r\n  font-size:11px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.08em;\r\n}\r\n\r\n#tp-custom-software .tp-step h3{\r\n  margin-bottom:8px;\r\n  font-size:20px;\r\n}\r\n\r\n#tp-custom-software .tp-step p{\r\n  margin-bottom:0;\r\n  font-size:13.4px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-use-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,minmax(0,1fr));\r\n  gap:15px;\r\n}\r\n\r\n#tp-custom-software .tp-use-card{\r\n  padding:24px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:18px;\r\n  box-shadow:0 10px 26px rgba(20,45,91,.04);\r\n}\r\n\r\n#tp-custom-software .tp-use-card small{\r\n  display:block;\r\n  margin-bottom:14px;\r\n  color:var(--tp-blue);\r\n  font-size:10.5px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.1em;\r\n}\r\n\r\n#tp-custom-software .tp-use-card h3{\r\n  margin-bottom:9px;\r\n  font-size:23px;\r\n}\r\n\r\n#tp-custom-software .tp-use-card p{\r\n  margin-bottom:0;\r\n  font-size:13.8px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-planning{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);\r\n  gap:44px;\r\n  padding:43px;\r\n  background:linear-gradient(145deg,#f9fbff,#eef5ff);\r\n  border:1px solid #dce6f2;\r\n  border-radius:27px;\r\n}\r\n\r\n#tp-custom-software .tp-planning-copy h2{\r\n  margin-bottom:14px;\r\n  font-size:35px;\r\n}\r\n\r\n#tp-custom-software .tp-planning-copy p{\r\n  margin-bottom:0;\r\n  font-size:15px;\r\n  line-height:1.55;\r\n}\r\n\r\n#tp-custom-software .tp-plan-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:11px;\r\n}\r\n\r\n#tp-custom-software .tp-plan-item{\r\n  padding:17px;\r\n  background:#fff;\r\n  border:1px solid #dce6f2;\r\n  border-radius:14px;\r\n}\r\n\r\n#tp-custom-software .tp-plan-item strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#213754;\r\n  font-size:13.8px;\r\n  line-height:1.28;\r\n}\r\n\r\n#tp-custom-software .tp-plan-item span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:12.8px;\r\n  line-height:1.44;\r\n}\r\n\r\n#tp-custom-software .tp-video-card{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);\r\n  gap:34px;\r\n  align-items:center;\r\n  padding:30px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:28px;\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-video-copy h2{\r\n  margin-bottom:13px;\r\n}\r\n\r\n#tp-custom-software .tp-video-copy p{\r\n  margin-bottom:0;\r\n  font-size:15px;\r\n  line-height:1.58;\r\n}\r\n\r\n#tp-custom-software .tp-video-embed{\r\n  position:relative;\r\n  overflow:hidden;\r\n  width:100%;\r\n  aspect-ratio:16\/9;\r\n  background:#0b1633;\r\n  border:1px solid #dce6f2;\r\n  border-radius:22px;\r\n  box-shadow:0 16px 38px rgba(20,45,91,.11);\r\n}\r\n\r\n#tp-custom-software .tp-video-embed iframe{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  border:0;\r\n}\r\n\r\n#tp-custom-software .tp-cta-wrap{\r\n  padding:76px 0;\r\n  background:#f7faff;\r\n}\r\n\r\n#tp-custom-software .tp-cta{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  min-height:405px;\r\n  overflow:hidden;\r\n  background:linear-gradient(135deg,#0d1c3e,#17316e);\r\n  border-radius:30px;\r\n  box-shadow:0 22px 58px rgba(13,39,85,.15);\r\n}\r\n\r\n#tp-custom-software .tp-cta-bg{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n}\r\n\r\n#tp-custom-software .tp-cta-overlay{\r\n  position:absolute;\r\n  inset:0;\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(13,28,62,.97) 0%,\r\n      rgba(18,43,94,.92) 38%,\r\n      rgba(29,63,133,.68) 64%,\r\n      rgba(36,86,215,.20) 100%\r\n    );\r\n}\r\n\r\n#tp-custom-software .tp-cta-content{\r\n  position:relative;\r\n  z-index:2;\r\n  max-width:735px;\r\n  padding:52px 58px;\r\n}\r\n\r\n#tp-custom-software .tp-cta-content .tp-eyebrow{\r\n  color:#bcd3ff;\r\n}\r\n\r\n#tp-custom-software .tp-cta-content h2{\r\n  margin-bottom:16px;\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-cta-content p{\r\n  max-width:620px;\r\n  margin-bottom:0;\r\n  color:#d9e5fb;\r\n  font-size:16px;\r\n  line-height:1.55;\r\n}\r\n\r\n#tp-custom-software .tp-faq{\r\n  background:linear-gradient(180deg,#fff 0%,#f7faff 100%);\r\n  border-top:1px solid #e4ebf4;\r\n}\r\n\r\n#tp-custom-software .tp-faq-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:13px;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item{\r\n  align-self:start;\r\n  overflow:hidden;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:18px;\r\n  box-shadow:0 10px 28px rgba(20,45,91,.055);\r\n}\r\n\r\n#tp-custom-software .tp-faq-item summary{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  min-height:68px;\r\n  padding:17px 52px 17px 19px;\r\n  color:var(--tp-ink);\r\n  cursor:pointer;\r\n  list-style:none;\r\n  font-size:16px;\r\n  font-weight:800;\r\n  line-height:1.4;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item summary::-webkit-details-marker{\r\n  display:none;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item summary:after{\r\n  content:\"+\";\r\n  position:absolute;\r\n  right:18px;\r\n  top:50%;\r\n  display:grid;\r\n  place-items:center;\r\n  width:27px;\r\n  height:27px;\r\n  transform:translateY(-50%);\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:50%;\r\n  font-size:19px;\r\n  font-weight:500;\r\n  line-height:1;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item[open] summary:after{\r\n  content:\"\u2212\";\r\n}\r\n\r\n#tp-custom-software .tp-faq-answer{\r\n  padding:0 19px 18px;\r\n}\r\n\r\n#tp-custom-software .tp-faq-answer p{\r\n  margin-bottom:0;\r\n  font-size:14.5px;\r\n  line-height:1.58;\r\n}\r\n\r\n#tp-custom-software .tp-faq-answer a{\r\n  color:var(--tp-blue);\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-final{\r\n  padding:72px 0;\r\n  background:\r\n    radial-gradient(circle at 85% 18%,rgba(53,200,220,.30),transparent 27%),\r\n    linear-gradient(135deg,#0d1c3e,#17316e 58%,#2456d7);\r\n}\r\n\r\n#tp-custom-software .tp-final-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) auto;\r\n  gap:44px;\r\n  align-items:center;\r\n}\r\n\r\n#tp-custom-software .tp-final .tp-eyebrow{\r\n  color:#bcd3ff;\r\n}\r\n\r\n#tp-custom-software .tp-final h2{\r\n  max-width:780px;\r\n  margin-bottom:13px;\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-final p{\r\n  max-width:730px;\r\n  margin-bottom:0;\r\n  color:#d9e5fb;\r\n  font-size:16px;\r\n  line-height:1.55;\r\n}\r\n\r\n@media (max-width:1240px){\r\n  #tp-custom-software .tp-hero-grid{\r\n    grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);\r\n    gap:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero h1{\r\n    font-size:50px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-wrap{\r\n    max-width:690px;\r\n  }\r\n\r\n  #tp-custom-software .tp-custom-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-feature-grid,\r\n  #tp-custom-software .tp-advantage-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n}\r\n\r\n@media (max-width:1024px){\r\n  #tp-custom-software{\r\n    width:100%;\r\n    max-width:100%;\r\n    margin-inline:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-shell{\r\n    width:min(calc(100% - 40px),var(--tp-width));\r\n  }\r\n\r\n  #tp-custom-software h2{\r\n    font-size:34px;\r\n  }\r\n\r\n  #tp-custom-software h3{\r\n    font-size:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section{\r\n    padding:70px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head{\r\n    grid-template-columns:1fr;\r\n    gap:13px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head p{\r\n    font-size:17px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero{\r\n    padding:50px 0 44px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-grid{\r\n    grid-template-columns:1fr;\r\n    gap:34px;\r\n    min-height:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-copy{\r\n    max-width:820px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero h1{\r\n    font-size:46px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-visual{\r\n    justify-content:center;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-wrap{\r\n    max-width:780px;\r\n    margin-inline:auto;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-float-one{\r\n    left:10px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-float-two{\r\n    right:10px;\r\n  }\r\n\r\n  #tp-custom-software .tp-answer-grid,\r\n  #tp-custom-software .tp-global-grid,\r\n  #tp-custom-software .tp-ocpp-grid,\r\n  #tp-custom-software .tp-planning,\r\n  #tp-custom-software .tp-video-card,\r\n  #tp-custom-software .tp-final-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  #tp-custom-software .tp-layer-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-app-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n    max-width:650px;\r\n    gap:32px 28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-item img{\r\n    max-width:250px;\r\n  }\r\n\r\n  #tp-custom-software .tp-process{\r\n    grid-template-columns:repeat(3,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-use-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-final-grid{\r\n    gap:26px;\r\n  }\r\n}\r\n\r\n@media (max-width:720px){\r\n  #tp-custom-software{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-shell{\r\n    width:min(calc(100% - 26px),var(--tp-width));\r\n  }\r\n\r\n  #tp-custom-software h1{\r\n    font-size:38px;\r\n    line-height:1.06;\r\n  }\r\n\r\n  #tp-custom-software h2{\r\n    font-size:28px;\r\n    line-height:1.16;\r\n  }\r\n\r\n  #tp-custom-software h3{\r\n    font-size:25px;\r\n    line-height:1.13;\r\n  }\r\n\r\n  #tp-custom-software h4{\r\n    font-size:20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section{\r\n    padding:56px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head{\r\n    margin-bottom:27px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head p{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-eyebrow{\r\n    font-size:10.5px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero{\r\n    padding:39px 0 34px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-lead{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-actions{\r\n    display:grid;\r\n  }\r\n\r\n  #tp-custom-software .tp-btn{\r\n    width:100%;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-tags{\r\n    gap:7px;\r\n  }\r\n\r\n  #tp-custom-software .tp-tag{\r\n    padding:8px 11px;\r\n    font-size:12px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-wrap{\r\n    width:100%;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-card{\r\n    aspect-ratio:1.35\/1;\r\n    padding:7px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-card img{\r\n    border-radius:12px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-float{\r\n    display:none;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item{\r\n    padding:18px 13px;\r\n    border-bottom:1px solid #e1e9f4;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item:nth-child(2){\r\n    border-right:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item:nth-child(3),\r\n  #tp-custom-software .tp-trust-item:nth-child(4){\r\n    border-bottom:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item:first-child,\r\n  #tp-custom-software .tp-trust-item:nth-child(3){\r\n    padding-left:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-answer-main{\r\n    padding:22px;\r\n  }\r\n\r\n  #tp-custom-software .tp-custom-grid,\r\n  #tp-custom-software .tp-layer-grid,\r\n  #tp-custom-software .tp-feature-grid,\r\n  #tp-custom-software .tp-small-grid,\r\n  #tp-custom-software .tp-advantage-grid,\r\n  #tp-custom-software .tp-process,\r\n  #tp-custom-software .tp-use-grid,\r\n  #tp-custom-software .tp-plan-grid,\r\n  #tp-custom-software .tp-faq-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  #tp-custom-software .tp-architecture{\r\n    padding:25px 20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-architecture-head p{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-global-media{\r\n    padding:19px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-panel{\r\n    padding:31px 17px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-head{\r\n    margin-bottom:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-head p{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-grid{\r\n    grid-template-columns:repeat(4,220px);\r\n    gap:18px;\r\n    justify-content:start;\r\n    max-width:none;\r\n    overflow-x:auto;\r\n    padding:0 4px 9px;\r\n    scrollbar-width:none;\r\n    -webkit-overflow-scrolling:touch;\r\n    scroll-snap-type:x proximity;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-grid::-webkit-scrollbar{\r\n    display:none;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-item{\r\n    scroll-snap-align:start;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-item img{\r\n    max-width:210px;\r\n  }\r\n\r\n  #tp-custom-software .tp-flow{\r\n    padding:20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-planning{\r\n    gap:27px;\r\n    padding:25px 20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-planning-copy h2{\r\n    font-size:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-video-card{\r\n    gap:25px;\r\n    padding:20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-video-copy p{\r\n    font-size:14px;\r\n  }\r\n\r\n  #tp-custom-software .tp-video-embed{\r\n    border-radius:16px;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-wrap{\r\n    padding:56px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta{\r\n    min-height:490px;\r\n    align-items:flex-end;\r\n    border-radius:21px;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-overlay{\r\n    background:\r\n      linear-gradient(\r\n        0deg,\r\n        rgba(13,28,62,.98) 0%,\r\n        rgba(18,43,94,.94) 56%,\r\n        rgba(36,86,215,.34) 100%\r\n      );\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-content{\r\n    width:100%;\r\n    max-width:none;\r\n    padding:31px 22px;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-content p{\r\n    font-size:14px;\r\n  }\r\n\r\n  #tp-custom-software .tp-faq-item summary{\r\n    min-height:64px;\r\n    padding:15px 48px 15px 16px;\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-faq-answer{\r\n    padding:0 16px 16px;\r\n  }\r\n\r\n  #tp-custom-software .tp-final{\r\n    padding:56px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-final p{\r\n    font-size:14px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  #tp-custom-software *{\r\n    transition:none !important;\r\n    scroll-behavior:auto !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<main id=\"tp-custom-software\">\r\n\r\n<div class=\"tp-breadcrumb-wrap\">\r\n  <div class=\"tp-shell\">\r\n    <nav class=\"tp-breadcrumb\" aria-label=\"Serbuk roti\">\r\n      <a href=\"https:\/\/trendpowercharge.com\/ms\/\">Laman Utama<\/a>\r\n      <span class=\"tp-breadcrumb-sep\">\/<\/span>\r\n      <a href=\"https:\/\/trendpowercharge.com\/ms\/services\/\">Perkhidmatan<\/a>\r\n      <span class=\"tp-breadcrumb-sep\">\/<\/span>\r\n      <strong>Penyelesaian Perisian Pengecasan EV Tersuai<\/strong>\r\n    <\/nav>\r\n  <\/div>\r\n<\/div>\r\n\r\n<section class=\"tp-hero\" aria-labelledby=\"tp-custom-title\">\r\n  <div class=\"tp-shell\">\r\n    <div class=\"tp-hero-grid\">\r\n\r\n      <div class=\"tp-hero-copy\">\r\n\r\n        <span class=\"tp-hero-badge\">\r\n          Perisian Pengecasan EV Tersuai\r\n        <\/span>\r\n\r\n        <h1 id=\"tp-custom-title\">\r\n          Perisian Pengecasan EV Tersuai Dibina Sempena Perniagaan Anda\r\n        <\/h1>\r\n\r\n        <p class=\"tp-hero-lead\">\r\n          Bina platform pengecasan EV berdasarkan pengecas, model operasi, perjalanan pelanggan dan pasaran sasaran anda. TRENDPOWER menyediakan perisian pengecasan EV tersuai untuk pengurusan pengecas, aplikasi pemacu, pembayaran, pengebilan, penyetempatan, integrasi dan operasi rangkaian.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-tags\">\r\n          <span class=\"tp-tag\">OCPP 1.6 \/ 2.0.1<\/span>\r\n          <span class=\"tp-tag\">Aplikasi &amp; Portal Tersuai<\/span>\r\n          <span class=\"tp-tag\">Pembayaran &amp; Pengebilan<\/span>\r\n          <span class=\"tp-tag\">Penyetempatan Global<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n\r\n          <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/ms\/contact\/\">\r\n            Bincangkan Projek Anda\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a class=\"tp-btn tp-btn-secondary\" href=\"#tp-custom-scope\">\r\n            Terokai Penyesuaian\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-hero-visual\">\r\n\r\n        <div class=\"tp-hero-image-wrap\">\r\n\r\n          <figure class=\"tp-hero-image-card\">\r\n            <img\r\n              src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/07\/Custom-EV-charging-software-platform-with-operator-dashboard-and-mobile-app.webp\"\r\n              loading=\"eager\"\r\n              decoding=\"async\"\r\n              fetchpriority=\"high\"\r\n              alt=\"Platform perisian pengecasan EV tersuai TRENDPOWER dengan papan pemuka pengendali dan aplikasi pengecasan mudah alih\">\r\n          <\/figure>\r\n\r\n          <div class=\"tp-hero-float tp-hero-float-one\">\r\n            <i>01<\/i>\r\n            <span>Papan pemuka pengendali tersuai dan aliran kerja pengecasan<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-hero-float tp-hero-float-two\">\r\n            <i>02<\/i>\r\n            <span>Aplikasi pemacu, pengurusan pengecas dan data perniagaan<\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-trust\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-trust-grid\">\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>30+ Negara &amp; Wilayah<\/strong>\r\n        <span>Pengalaman projek perisian pengecasan EV antarabangsa.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>OCPP 1.6 \/ 2.0.1<\/strong>\r\n        <span>Integrasikan peralatan pengecasan EV yang serasi.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>Pelaksanaan Fleksibel<\/strong>\r\n        <span>Pilihan penggunaan awan, persendirian dan khusus projek.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>Integrasi Pembayaran Global<\/strong>\r\n        <span>Bina pengalaman pengecasan dan pembayaran setempat.<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"tp-anchor-bar\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <nav class=\"tp-anchor-nav\" aria-label=\"Bahagian halaman\">\r\n      <a href=\"#tp-custom-overview\">Gambaran Keseluruhan<\/a>\r\n      <a href=\"#tp-custom-scope\">Penyesuaian<\/a>\r\n      <a href=\"#tp-custom-features\">Ciri-ciri Platform<\/a>\r\n      <a href=\"#tp-custom-interface\">Antara Muka Perisian<\/a>\r\n      <a href=\"#tp-custom-global\">Sedia Global<\/a>\r\n      <a href=\"#tp-custom-ocpp\">Integrasi OCPP<\/a>\r\n      <a href=\"#tp-custom-process\">Proses Pembangunan<\/a>\r\n      <a href=\"#tp-custom-faq\">Soalan Lazim<\/a>\r\n    <\/nav>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-overview\" aria-labelledby=\"tp-custom-overview-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-answer-grid\">\r\n\r\n      <article class=\"tp-card tp-answer-main\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Perisian Tersuai Dijelaskan\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-overview-title\">\r\n          Apakah Perisian Pengecasan EV Tersuai?\r\n        <\/h2>\r\n\r\n        <p>\r\n          <strong>Perisian pengecasan EV tersuai<\/strong> ialah platform pengurusan pengecasan EV yang dikonfigurasikan atau dibangunkan berdasarkan keperluan teknikal dan komersial khusus perniagaan pengecasan dan bukannya memaksa setiap pengendali ke dalam aliran kerja standard yang sama.\r\n        <\/p>\r\n\r\n        <p>\r\n          Ia boleh menyambungkan pengecas yang serasi dengan bahagian belakang berpusat dan melanjutkan asas tersebut dengan aplikasi pemacu, portal pengendali, harga, pembayaran, pengebilan, pengurusan pengguna, pelaporan, penyetempatan dan penyepaduan sistem luaran.\r\n        <\/p>\r\n\r\n        <p>\r\n          Tujuannya bukan sekadar untuk mengubah rupa aplikasi. Platform tersuai yang praktikal menyelaraskan perkakasan pengecasan, pengalaman pelanggan, proses operasi dan aliran kerja komersial dengan cara perniagaan anda sebenarnya beroperasi.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n      <aside class=\"tp-answer-side\" aria-label=\"Perisian pengecasan EV tersuai sepintas lalu\">\r\n\r\n        <div class=\"tp-answer-card\">\r\n          <small>Terbaik Untuk<\/small>\r\n          <strong>Perniagaan Dengan Aliran Kerja Pengecasan Tertentu<\/strong>\r\n          <span>\r\n            Syarikat CPO, pengeluar pengecas, armada, kumpulan hartanah, syarikat tenaga dan platform pengecasan serantau.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-answer-card\">\r\n          <small>Sesuaikan<\/small>\r\n          <strong>Perisian, Aliran Kerja &amp; Integrasi<\/strong>\r\n          <span>\r\n            Konfigurasikan perjalanan pelanggan, proses operasi, logik pengebilan dan integrasi pihak ketiga yang dipilih.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-answer-card\">\r\n          <small>Skala<\/small>\r\n          <strong>Daripada Pelaksanaan Rintis kepada Rangkaian Pelbagai Pasaran<\/strong>\r\n          <span>\r\n            Luaskan pengecas, tapak, pengguna, integrasi dan pasaran seiring dengan perkembangan perniagaan pengecasan EV anda.\r\n          <\/span>\r\n        <\/div>\r\n\r\n      <\/aside>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\" id=\"tp-custom-scope\" aria-labelledby=\"tp-custom-scope-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">Skop Penyesuaian<\/span>\r\n\r\n        <h2 id=\"tp-custom-scope-title\">\r\n          Apa yang Boleh Disesuaikan dalam Platform Perisian Pengecasan EV?\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Pembangunan tersuai boleh melangkaui penjenamaan. Konfigurasikan perjalanan pelanggan, operasi pengecas, model pembayaran, penyetempatan dan integrasi perniagaan mengikut keperluan projek anda.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-custom-grid\">\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">01<\/div>\r\n        <h3>Pengalaman Pemandu<\/h3>\r\n        <p>\r\n          Bina perjalanan pengecasan berdasarkan cara pelanggan menemui, mengakses, memantau dan membayar untuk pengecasan.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Penemuan stesen pengecasan<\/li>\r\n          <li>Imbasan QR untuk mengecas<\/li>\r\n          <li>Pendaftaran pengguna dan akaun<\/li>\r\n          <li>Kemajuan pengecasan<\/li>\r\n          <li>Sejarah pengecasan<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">02<\/div>\r\n        <h3>Aliran Kerja Pengendali<\/h3>\r\n        <p>\r\n          Konfigurasikan alatan pengurusan sekitar operasi harian rangkaian pengecasan anda.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Pengurusan stesen<\/li>\r\n          <li>Pemantauan pengecas<\/li>\r\n          <li>Pengurusan pengguna dan peranan<\/li>\r\n          <li>Operasi jarak jauh<\/li>\r\n          <li>Pelaporan operasi<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">03<\/div>\r\n        <h3>Pembayaran &amp; Pengebilan<\/h3>\r\n        <p>\r\n          Padankan tarif, aliran kerja pengebilan dan pembayaran dengan model komersial dan pasaran sasaran anda.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Tarif pengecasan<\/li>\r\n          <li>Yuran sesi<\/li>\r\n          <li>Yuran penghunian<\/li>\r\n          <li>Integrasi gerbang pembayaran<\/li>\r\n          <li>Rekod transaksi<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">04<\/div>\r\n        <h3>Integrasi Pengecas<\/h3>\r\n        <p>\r\n          Sambungkan peralatan pengecasan yang disokong dan sahkan fungsi yang diperlukan oleh projek anda.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Sambungan pengecas OCPP<\/li>\r\n          <li>Pengecas AC dan DC<\/li>\r\n          <li>Rangkaian jenama campuran<\/li>\r\n          <li>Kawalan pengecas jauh<\/li>\r\n          <li>Ujian keserasian<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">05<\/div>\r\n        <h3>Penyetempatan Global<\/h3>\r\n        <p>\r\n          Menyesuaikan pengalaman berhadapan pelanggan dan berhadapan pengendali dengan negara dan pasaran yang berbeza.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Pelbagai bahasa<\/li>\r\n          <li>Mata wang serantau<\/li>\r\n          <li>Kaedah pembayaran tempatan<\/li>\r\n          <li>Antara muka setempat<\/li>\r\n          <li>Aliran kerja khusus pasaran<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">06<\/div>\r\n        <h3>Integrasi Perniagaan<\/h3>\r\n        <p>\r\n          Hubungkan operasi pengecasan dengan sistem perusahaan, pembayaran, tenaga dan rakan kongsi yang dipilih.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>API Tersuai<\/li>\r\n          <li>Integrasi CRM dan ERP<\/li>\r\n          <li>Sistem pengurusan tenaga<\/li>\r\n          <li>Sistem pembayaran<\/li>\r\n          <li>Perkhidmatan pihak ketiga<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-architecture\">\r\n\r\n      <div class=\"tp-architecture-head\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Senibina Perisian\r\n        <\/span>\r\n\r\n        <h2>\r\n          Satu Timbunan Perisian Pengecasan EV Daripada Pengecas kepada Pelanggan\r\n        <\/h2>\r\n\r\n        <p>\r\n          Menyelaras perkakasan pengecasan, pengurusan rangkaian, sistem komersial dan aplikasi yang menghadap pelanggan melalui satu seni bina perisian pengecasan EV yang disambungkan.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-layer-grid\">\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Lapisan 01<\/small>\r\n          <h3>Pengecas EV<\/h3>\r\n          <p>\r\n            Peralatan pengecasan AC dan DC yang serasi disambungkan melalui protokol pengecasan yang disokong.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Lapisan 02<\/small>\r\n          <h3>Bahagian Belakang CPMS<\/h3>\r\n          <p>\r\n            Urus pengecas, sesi pengecasan, pengguna, tarif, transaksi dan data rangkaian.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Lapisan 03<\/small>\r\n          <h3>Sistem Perniagaan<\/h3>\r\n          <p>\r\n            Sambungkan gerbang pembayaran, API, sistem perusahaan dan integrasi khusus projek.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Lapisan 04<\/small>\r\n          <h3>Antara Muka Pengguna<\/h3>\r\n          <p>\r\n            Menyediakan aplikasi pemacu, antara muka pengecasan web dan portal pengurusan pengendali.\r\n          <\/p>\r\n        <\/article>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\" id=\"tp-custom-features\" aria-labelledby=\"tp-custom-features-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">Keupayaan Platform<\/span>\r\n\r\n        <h2 id=\"tp-custom-features-title\">\r\n          Fungsi Teras untuk Operasi Pengecasan EV Tersuai\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Gabungkan fungsi pengecasan yang menghadap pelanggan dengan alatan pengurusan yang diperlukan untuk mengendalikan dan mengembangkan rangkaian pengecasan EV.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-feature-grid\">\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Station-Navigation.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri perisian navigasi stesen pengecasan EV\">\r\n        <\/figure>\r\n        <h3>Navigasi Stesen<\/h3>\r\n        <p>\r\n          Bantu pemandu mencari pengecas dan mengakses stesen dan maklumat pengecas yang berkaitan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Scan-to-Charge.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri imbasan QR untuk mengecas perisian pengecasan EV\">\r\n        <\/figure>\r\n        <h3>Imbas untuk Mengecas<\/h3>\r\n        <p>\r\n          Dayakan akses pengecasan berasaskan QR untuk senario pengecasan awam dan komersial.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Charging-Reservation.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri perisian tempahan pengecas EV\">\r\n        <\/figure>\r\n        <h3>Tempahan Pengecasan<\/h3>\r\n        <p>\r\n          Tambah aliran kerja tempahan pengecas apabila diperlukan oleh model operasi projek.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Order-Management.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri perisian pengurusan pesanan pengecasan EV\">\r\n        <\/figure>\r\n        <h3>Pengurusan Pesanan<\/h3>\r\n        <p>\r\n          Memusatkan pesanan pengecasan, maklumat transaksi dan rekod operasi.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Device-Management-2.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri perisian pengurusan peranti pengecas EV\">\r\n        <\/figure>\r\n        <h3>Pengurusan Peranti<\/h3>\r\n        <p>\r\n          Aturkan stesen, pengecas dan penyambung melalui satu persekitaran pengurusan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/OTA-Updates.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri perisian kemas kini OTA pengecas EV\">\r\n        <\/figure>\r\n        <h3>Kemas Kini OTA<\/h3>\r\n        <p>\r\n          Sokong aliran kerja perisian atau firmware jauh apabila tersedia untuk peralatan pengecasan yang serasi.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Operations-Management-2.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri perisian pengurusan operasi pengecasan EV\">\r\n        <\/figure>\r\n        <h3>Pengurusan Operasi<\/h3>\r\n        <p>\r\n          Pantau aktiviti pengecasan, status rangkaian dan aliran kerja operasi harian dari satu platform.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Data-Analytics.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"Ciri analisis data perisian pengecasan EV\">\r\n        <\/figure>\r\n        <h3>Analisis Data<\/h3>\r\n        <p>\r\n          Menganalisis sesi pengecasan, peranti, pelanggan dan data prestasi operasi.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-interface\" aria-labelledby=\"tp-custom-interface-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-app-panel\">\r\n\r\n      <div class=\"tp-app-head\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Paparan Antara Muka Perisian\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-interface-title\">\r\n          Pengalaman Pengecasan EV yang Berfokuskan Pengguna\r\n        <\/h2>\r\n\r\n        <p>\r\n          Reka bentuk antara muka yang dioptimumkan berdasarkan tingkah laku pengguna pengecasan membantu pengendali menghubungkan penemuan stesen, maklumat pengecasan, kemajuan pengecasan masa nyata dan perkhidmatan stesen melalui satu pengalaman mudah alih yang konsisten.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-app-grid\">\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/front-page.webp\"\r\n            width=\"389\"\r\n            height=\"795\"\r\n            decoding=\"async\"\r\n            alt=\"Halaman hadapan aplikasi pengecasan TRENDPOWER EV yang menunjukkan stesen pengecasan berdekatan dan maklumat pengecasan\">\r\n          <strong>Muka Surat Depan<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/map.webp\"\r\n            width=\"388\"\r\n            height=\"794\"\r\n            decoding=\"async\"\r\n            alt=\"Peta aplikasi pengecasan TRENDPOWER EV yang menunjukkan stesen pengecasan berdekatan dan ketersediaan pengecas\">\r\n          <strong>Peta Stesen Pengecasan<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Charging-Progress.webp\"\r\n            width=\"384\"\r\n            height=\"798\"\r\n            decoding=\"async\"\r\n            alt=\"Aplikasi pengecasan TRENDPOWER EV yang menunjukkan kemajuan pengecasan kuasa tenaga masa pengecasan dan yuran pengecasan\">\r\n          <strong>Kemajuan Pengecasan<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Charging-Station-Details.webp\"\r\n            width=\"390\"\r\n            height=\"797\"\r\n            decoding=\"async\"\r\n            alt=\"Butiran stesen pengecas aplikasi pengecasan TRENDPOWER EV yang menunjukkan kaedah pembayaran ketersediaan dan perkhidmatan stesen\">\r\n          <strong>Butiran Stesen Pengecasan<\/strong>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\" id=\"tp-custom-global\" aria-labelledby=\"tp-custom-global-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-global-grid\">\r\n\r\n      <figure class=\"tp-global-media\">\r\n        <img loading=\"lazy\"\r\n          src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Trendpower-Globe-Partners.webp\"\r\n          width=\"1000\"\r\n          height=\"335\"\r\n          decoding=\"async\"\r\n          alt=\"Pasaran perisian pengecasan EV global TRENDPOWER dan penggunaan antarabangsa\">\r\n      <\/figure>\r\n\r\n      <div class=\"tp-global-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Penyetempatan Global\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-global-title\">\r\n          Sesuaikan Platform Pengecasan EV Anda dengan Pasaran yang Berbeza\r\n        <\/h2>\r\n\r\n        <p>\r\n          Projek pengecasan antarabangsa memerlukan lebih daripada sekadar terjemahan antara muka. Tabiat pengguna, bahasa, mata wang, penyedia pembayaran dan keperluan operasi boleh berbeza antara pasaran.\r\n        <\/p>\r\n\r\n        <div class=\"tp-global-list\">\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">A<\/div>\r\n            <div>\r\n              <strong>Antara Muka Berbilang Bahasa<\/strong>\r\n              <span>\r\n                Konfigurasikan antara muka pemacu dan operator berdasarkan bahasa yang diperlukan oleh projek.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">$<\/div>\r\n            <div>\r\n              <strong>Integrasi Pembayaran Serantau<\/strong>\r\n              <span>\r\n                Hubungkan penyedia pembayaran antarabangsa atau tempatan yang sesuai mengikut keperluan projek.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">\u25ce<\/div>\r\n            <div>\r\n              <strong>Perjalanan Pengecasan Setempat<\/strong>\r\n              <span>\r\n                Menyesuaikan pendaftaran, akses pengecasan, pengebilan dan aliran kerja akaun ke pasaran yang berbeza.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">\u2197<\/div>\r\n            <div>\r\n              <strong>Pengembangan Pelbagai Pasaran<\/strong>\r\n              <span>\r\n                Luaskan asas perisian yang sama ke pasaran tambahan apabila perniagaan pengecasan anda berkembang.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-ocpp\" aria-labelledby=\"tp-custom-ocpp-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-ocpp-grid\">\r\n\r\n      <div class=\"tp-ocpp-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Integrasi OCPP &amp; Perkakasan\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-ocpp-title\">\r\n          Integrasikan Pengecas EV yang Serasi ke dalam Satu Platform Pengurusan\r\n        <\/h2>\r\n\r\n        <p>\r\n          TRENDPOWER menyediakan integrasi pengecas berasaskan OCPP untuk projek pengecasan EV yang memerlukan pengurusan berpusat merentasi peralatan pengecasan yang serasi. Fungsi akhir harus disahkan mengikut model pengecas, firmware, pelaksanaan protokol dan skop projek.\r\n        <\/p>\r\n\r\n        <div class=\"tp-protocols\">\r\n          <span class=\"tp-protocol\">OCPP 1.6<\/span>\r\n          <span class=\"tp-protocol\">OCPP 2.0.1<\/span>\r\n          <span class=\"tp-protocol\">Pengecas AC<\/span>\r\n          <span class=\"tp-protocol\">Pengecas DC<\/span>\r\n          <span class=\"tp-protocol\">Integrasi API<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-small-grid\">\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Rangkaian Jenama Campuran<\/strong>\r\n            <span>\r\n              Sambungkan model pengecas yang serasi daripada pengeluar yang berbeza.\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Ujian Bersama<\/strong>\r\n            <span>\r\n              Sahkan fungsi pengecas yang diperlukan sebelum penggunaan berskala lebih besar.\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Operasi Jarak Jauh<\/strong>\r\n            <span>\r\n              Gunakan fungsi pemantauan dan pengurusan jarak jauh yang disokong.\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Pengembangan Masa Depan<\/strong>\r\n            <span>\r\n              Nilaikan model pengecas tambahan apabila rangkaian anda berkembang.\r\n            <\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-flow\">\r\n\r\n        <div class=\"tp-flow-node\">\r\n          <strong>Pengecas EV yang Serasi<\/strong>\r\n          <span>Peralatan pengecasan AC dan DC<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-flow-arrow\">\u2193<\/div>\r\n\r\n        <div class=\"tp-flow-node tp-flow-node-main\">\r\n          <strong>Platform Pengecasan TRENDPOWER<\/strong>\r\n          <span>Pengurusan rangkaian pengecasan berasaskan OCPP<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-flow-arrow\">\u2193<\/div>\r\n\r\n        <div class=\"tp-flow-node\">\r\n          <strong>Logik Perniagaan Tersuai<\/strong>\r\n          <span>Pengguna \u00b7 tarif \u00b7 pembayaran \u00b7 API \u00b7 pelaporan<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-flow-arrow\">\u2193<\/div>\r\n\r\n        <div class=\"tp-flow-node\">\r\n          <strong>Portal Aplikasi \/ Web \/ Pengendali<\/strong>\r\n          <span>Antara muka pelanggan dan operasi<\/span>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Mengapa TRENDPOWER\r\n        <\/span>\r\n\r\n        <h2>\r\n          Infrastruktur Perisian untuk Operasi Pengecasan EV Jangka Panjang\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Bina di atas asas perisian yang direka untuk penyepaduan pengecas, penggunaan antarabangsa dan pengembangan rangkaian pengecasan yang berterusan.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-advantage-grid\">\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">01<\/div>\r\n        <h3>Keserasian Global<\/h3>\r\n        <p>\r\n          Sokong projek antarabangsa dengan OCPP, antara muka berbilang bahasa dan integrasi pembayaran setempat.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">02<\/div>\r\n        <h3>Pelaksanaan Fleksibel<\/h3>\r\n        <p>\r\n          Rancang penggunaan awan, persendirian atau khusus projek mengikut keperluan teknikal anda.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">03<\/div>\r\n        <h3>Pembangunan Tersuai<\/h3>\r\n        <p>\r\n          Luaskan aliran kerja dan integrasi dan bukannya mengehadkan projek kepada konfigurasi perisian standard yang tetap.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">04<\/div>\r\n        <h3>Seni Bina Boleh Skala<\/h3>\r\n        <p>\r\n          Kembangkan tapak pengecasan, peranti, pengguna dan pasaran sasaran seiring dengan perkembangan perniagaan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-process\" aria-labelledby=\"tp-custom-process-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Proses Pembangunan\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-process-title\">\r\n          Daripada Keperluan Perisian Pengecasan EV hingga Pelancaran Rangkaian\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Takrifkan seni bina perisian, integrasi pengecas dan aliran kerja perniagaan dengan jelas sebelum penggunaan untuk mengurangkan risiko pelaksanaan.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-process\">\r\n\r\n      <article class=\"tp-step\">\r\n        <small>LANGKAH 01<\/small>\r\n        <h3>Tentukan Keperluan<\/h3>\r\n        <p>\r\n          Sahkan pasaran sasaran, pengguna, model perniagaan, jenis pengecas dan aliran kerja perisian yang diperlukan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>LANGKAH 02<\/small>\r\n        <h3>Reka Bentuk Penyelesaian<\/h3>\r\n        <p>\r\n          Takrifkan modul perisian, aplikasi, portal, kebenaran, integrasi dan seni bina penggunaan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>LANGKAH 03<\/small>\r\n        <h3>Membangun &amp; Mengintegrasikan<\/h3>\r\n        <p>\r\n          Sambungkan pengecas dan perkhidmatan luaran sambil membangunkan fungsi perisian khusus projek.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>LANGKAH 04<\/small>\r\n        <h3>Uji &amp; Sahkan<\/h3>\r\n        <p>\r\n          Sahkan komunikasi pengecasan, perjalanan pelanggan, pembayaran dan aliran kerja operasi.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>LANGKAH 05<\/small>\r\n        <h3>Gunakan &amp; Kembangkan<\/h3>\r\n        <p>\r\n          Lancarkan penyelesaian yang dipersetujui dan perluaskan tapak, model pengecas, integrasi dan pasaran apabila diperlukan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Senario Perniagaan\r\n        <\/span>\r\n\r\n        <h2>\r\n          Siapa yang Memerlukan Perisian Pengecasan EV Tersuai?\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Perisian tersuai paling berharga apabila perniagaan pengecasan mempunyai aliran kerja, integrasi atau keperluan pasaran yang tidak dapat dikendalikan dengan cekap oleh platform standard sahaja.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-use-grid\">\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>01<\/small>\r\n        <h3>Pengendali Titik Caj<\/h3>\r\n        <p>\r\n          Bina perkhidmatan pengecasan awam dan destinasi dengan perjalanan pelanggan, harga dan operasi rangkaian yang disesuaikan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>02<\/small>\r\n        <h3>Pengeluar Pengecas EV<\/h3>\r\n        <p>\r\n          Gabungkan perkakasan pengecas yang serasi dengan perkhidmatan perisian, alat pengurusan dan antara muka yang menghadap pelanggan.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>03<\/small>\r\n        <h3>Pengendali Armada<\/h3>\r\n        <p>\r\n          Konfigurasikan akses pengecasan peribadi, rekod armada, pelaporan operasi dan aliran kerja khusus armada.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>04<\/small>\r\n        <h3>Syarikat Tenaga<\/h3>\r\n        <p>\r\n          Sambungkan perkhidmatan pengecasan dengan sistem tenaga, pelanggan dan perusahaan terpilih.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>05<\/small>\r\n        <h3>Kumpulan Hartanah &amp; Tempat Letak Kereta<\/h3>\r\n        <p>\r\n          Urus pengecasan merentasi lokasi komersial, kediaman, hospitaliti dan tempat letak kereta.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>06<\/small>\r\n        <h3>Platform Pengecasan Serantau<\/h3>\r\n        <p>\r\n          Bina perkhidmatan pengecasan setempat berdasarkan bahasa serantau, pembayaran dan keperluan operasi.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-planning\">\r\n\r\n      <div class=\"tp-planning-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Perancangan Projek\r\n        <\/span>\r\n\r\n        <h2>\r\n          Apakah yang Perlu Anda Sediakan Sebelum Meminta Sebut Harga Perisian Tersuai?\r\n        <\/h2>\r\n\r\n        <p>\r\n          Skop projek yang jelas memudahkan penilaian keserasian pengecas, beban kerja pembangunan, integrasi luaran dan seni bina penggunaan.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n          <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/ms\/contact\/\">\r\n            Minta Rundingan Teknikal\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-plan-grid\">\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Pasaran Sasaran<\/strong>\r\n          <span>Negara, bahasa dan kawasan pelancaran yang dimaksudkan.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Perkakasan Pengecasan<\/strong>\r\n          <span>Jenama, model, perisian tegar dan protokol pengecas.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Jenis Pengguna<\/strong>\r\n          <span>Pemandu, armada, penduduk, pekerja atau rakan kongsi.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Model Komersial<\/strong>\r\n          <span>Tarif, bil, yuran perkhidmatan dan keperluan pembayaran.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Antara Muka Pengguna<\/strong>\r\n          <span>Aplikasi mudah alih, halaman pengecasan web dan portal pengendali.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Integrasi<\/strong>\r\n          <span>Sistem pembayaran, CRM, ERP, tenaga dan rakan kongsi.<\/span>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-video-card\">\r\n\r\n      <div class=\"tp-video-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Demo Platform\r\n        <\/span>\r\n\r\n        <h2>\r\n          Lihat Perisian Pengecasan EV Bertindak\r\n        <\/h2>\r\n\r\n        <p>\r\n          Terokai bagaimana TRENDPOWER menghubungkan pengurusan pengecas, aplikasi yang menghadap pelanggan dan operasi rangkaian pengecasan dalam satu persekitaran perisian.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n          <a class=\"tp-btn tp-btn-secondary\" href=\"https:\/\/trendpowercharge.com\/ms\/contact\/\">\r\n            Minta Demo Langsung\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-video-embed\">\r\n        <iframe\r\n          src=\"https:\/\/www.youtube.com\/embed\/7Zx4nO-LLys?start=4\"\r\n          title=\"Demo Platform Perisian Pengecasan EV Tersuai TRENDPOWER\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"strict-origin-when-cross-origin\"\r\n          allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\r\n          allowfullscreen>\r\n        <\/iframe>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-cta-wrap\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-cta\">\r\n\r\n      <img loading=\"lazy\"\r\n        class=\"tp-cta-bg\"\r\n        src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Try-demo.webp\"\r\n        width=\"1540\"\r\n        height=\"410\"\r\n        decoding=\"async\"\r\n        alt=\"Demonstrasi platform perisian pengurusan pengecasan EV TRENDPOWER\">\r\n\r\n      <div class=\"tp-cta-overlay\"><\/div>\r\n\r\n      <div class=\"tp-cta-content\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Projek Perisian Tersuai\r\n        <\/span>\r\n\r\n        <h2>\r\n          Mempunyai Keperluan Pengecasan Yang Tidak Dapat Diatasi oleh Perisian Standard?\r\n        <\/h2>\r\n\r\n        <p>\r\n          Beritahu TRENDPOWER pengecas yang anda gunakan, di mana rangkaian anda akan beroperasi dan apa yang perlu dilakukan oleh platform tersebut. Pasukan kami boleh membantu menilai skop perisian pengecasan EV tersuai yang praktikal.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n          <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/ms\/contact\/\">\r\n            Bincangkan Keperluan Anda\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-faq\" id=\"tp-custom-faq\" aria-labelledby=\"tp-custom-faq-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Soalan Lazim\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-faq-title\">\r\n          Soalan Lazim Perisian Pengecasan EV Tersuai\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Soalan lazim tentang perisian pengecasan EV tersuai, penyepaduan pengecas OCPP, pembayaran, penyetempatan, penggunaan dan pembangunan perisian.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-faq-grid\">\r\n\r\n      <details class=\"tp-faq-item\" open>\r\n        <summary>\r\n          Apakah perisian pengecasan EV tersuai?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Perisian pengecasan EV tersuai ialah platform pengurusan pengecasan yang dikonfigurasikan atau dibangunkan berdasarkan perkakasan pengecas tertentu, aliran kerja perniagaan, perjalanan pelanggan, model harga, integrasi dan pasaran sasaran.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Bagaimanakah perisian pengecasan EV tersuai berbeza daripada CPMS standard?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            CPMS standard menyediakan fungsi pengecas dan pengurusan rangkaian yang mantap. Perisian tersuai boleh melanjutkan asas tersebut dengan antara muka khusus projek, aliran kerja, integrasi dan logik komersial.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Bolehkah TRENDPOWER mengintegrasikan pengecas daripada pengeluar yang berbeza?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Pengecas yang serasi daripada pengeluar yang berbeza berpotensi disambungkan melalui platform pengecasan berasaskan OCPP. Keserasian akhir bergantung pada model pengecas, firmware, pelaksanaan OCPP dan fungsi projek yang diperlukan.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Adakah TRENDPOWER menyokong OCPP 1.6 dan OCPP 2.0.1?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            TRENDPOWER menyokong integrasi OCPP 1.6 dan OCPP 2.0.1. Fungsi pengecas khusus masih perlu disahkan terhadap perkakasan dan firmware yang digunakan oleh setiap projek.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Bolehkah perisian ini merangkumi aplikasi mudah alih dan portal web tersuai?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Ya. Projek tersuai boleh merangkumi pengalaman mudah alih atau web yang menghadap pemandu bersama-sama dengan antara muka pengendali dan pengurusan perniagaan mengikut skop projek yang dipersetujui.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Bolehkah gerbang pembayaran tempatan disepadukan?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Integrasi pembayaran boleh dirancang mengikut negara sasaran, penyedia pembayaran yang dipilih, antara muka teknikal dan keperluan komersial.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Bolehkah platform pengecasan EV digunakan secara persendirian?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Pelaksanaan persendirian atau di premis boleh dinilai untuk projek yang memerlukan kawalan yang lebih besar ke atas pengehosan dan seni bina data. Pendekatan penggunaan awan dan khusus projek lain juga boleh dipertimbangkan.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Apakah maklumat yang perlu saya berikan sebelum meminta sebut harga perisian?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Maklumat berguna termasuk pasaran sasaran, jenama dan model pengecas, skala rangkaian yang dijangkakan, jenis pengguna, keperluan pembayaran, aplikasi yang diperlukan, integrasi luaran dan model penggunaan pilihan.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Adakah saya memerlukan perisian tersuai jika saya hanya mahukan jenama saya sendiri?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Tidak semestinya. Jika keperluan utama anda ialah logo, identiti antara muka dan aplikasi pengecasan berjenama anda sendiri,\r\n            <a href=\"https:\/\/trendpowercharge.com\/ms\/white-label-ev-charging-software-for-operators\/\">\r\n              perisian pengecasan EV label putih\r\n            <\/a>\r\n            mungkin lebih sesuai. Pembangunan tersuai penuh secara amnya lebih sesuai apabila alur kerja atau penyesuaian integrasi yang lebih mendalam diperlukan.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-final\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-final-grid\">\r\n\r\n      <div>\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Bercakap dengan TRENDPOWER\r\n        <\/span>\r\n\r\n        <h2>\r\n          Bina Platform Pengecasan EV Mengikut Cara Perniagaan Anda Beroperasi\r\n        <\/h2>\r\n\r\n        <p>\r\n          Kongsikan model pengecas, pasaran sasaran, aliran kerja operasi dan keperluan integrasi anda. TRENDPOWER boleh membantu menentukan penyelesaian perisian pengecasan EV tersuai yang praktikal untuk projek anda.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div>\r\n        <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/ms\/contact\/\">\r\n          Minta Demo\r\n          <span aria-hidden=\"true\">\u2197<\/span>\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/main>\r\n\r\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"@id\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/#breadcrumb\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\\\/\\\/trendpowercharge.com\\\/\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"Services\",\n                    \"item\": \"https:\\\/\\\/trendpowercharge.com\\\/services\\\/\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"Custom EV Charging Software Solution\",\n                    \"item\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"Service\",\n            \"@id\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/#service\",\n            \"name\": \"Custom EV Charging Software Solution\",\n            \"alternateName\": [\n                \"Custom EV Charging Software\",\n                \"EV Charging Software Development\",\n                \"Custom EV Charging Platform\"\n            ],\n            \"serviceType\": \"Custom EV charging software development and EV charging management platform integration\",\n            \"url\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/\",\n            \"description\": \"TRENDPOWER provides custom EV charging software for OCPP charger integration, mobile apps, operator portals, payments, billing, localization, analytics, API integration and EV charging network operations.\",\n            \"provider\": {\n                \"@type\": \"Organization\",\n                \"name\": \"TRENDPOWER\",\n                \"url\": \"https:\\\/\\\/trendpowercharge.com\\\/\"\n            },\n            \"areaServed\": \"Worldwide\",\n            \"audience\": {\n                \"@type\": \"Audience\",\n                \"audienceType\": \"Charge point operators, EV charger manufacturers, fleet operators, property companies, energy companies and regional EV charging platforms\"\n            }\n        },\n        {\n            \"@type\": \"FAQPage\",\n            \"@id\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/#faq\",\n            \"mainEntity\": [\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What is custom EV charging software?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Custom EV charging software is a charging management platform configured or developed around specific charger hardware, business workflows, customer journeys, pricing models, integrations and target markets.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"How is custom EV charging software different from a standard CPMS?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"A standard CPMS provides established charger and network management functions. Custom software can extend that foundation with project-specific interfaces, workflows, integrations and commercial logic.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can TRENDPOWER integrate chargers from different manufacturers?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Compatible chargers from different manufacturers can potentially be connected through an OCPP-based charging platform. Final compatibility depends on charger model, firmware, OCPP implementation and required project functions.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does TRENDPOWER support OCPP 1.6 and OCPP 2.0.1?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"TRENDPOWER supports OCPP 1.6 and OCPP 2.0.1 integration. Specific charger functions should still be verified against the hardware and firmware used by each project.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can the software include a custom mobile app and web portal?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. A custom project can include driver-facing mobile or web experiences together with operator and business management interfaces according to the agreed project scope.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can local payment gateways be integrated?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Payment integrations can be planned according to the target country, selected payment provider, technical interfaces and commercial requirements.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can the EV charging platform be privately deployed?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Private or on-premises deployment can be evaluated for projects requiring greater control over hosting and data architecture. Cloud and other project-specific deployment approaches can also be considered.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What information should I provide before requesting a software quote?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Useful information includes target markets, charger brands and models, expected network scale, user types, payment requirements, required applications, external integrations and preferred deployment model.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Do I need custom software if I only want my own brand?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Not necessarily. White-label EV charging software may be more suitable when the main requirement is branded apps and interfaces. Full custom development is generally more appropriate when deeper workflow or integration customization is required.\"\n                    }\n                }\n            ]\n        }\n    ]\n}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Home \/ Services \/ Custom EV Charging Software Solution Custom EV Charging Software Custom EV Charging Software Built Around Your [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":"default","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-2127","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages\/2127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/comments?post=2127"}],"version-history":[{"count":61,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages\/2127\/revisions"}],"predecessor-version":[{"id":5563,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages\/2127\/revisions\/5563"}],"wp:attachment":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/media?parent=2127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}