{"id":6266,"date":"2026-10-27T04:26:46","date_gmt":"2026-10-27T04:26:46","guid":{"rendered":"https:\/\/presssystems.co.th\/?page_id=6266"},"modified":"2026-10-27T10:58:16","modified_gmt":"2026-10-27T10:58:16","slug":"service-test-before-you-invest","status":"publish","type":"page","link":"https:\/\/presssystems.co.th\/th\/service-test-before-you-invest\/","title":{"rendered":"Service &#8211; Test Before You Invest"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6266\" class=\"elementor elementor-6266\">\n\t\t\t\t<div class=\"elementor-element elementor-element-522b7ce e-con-full e-flex e-con e-parent\" data-id=\"522b7ce\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59f54f4 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"59f54f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Test Before You Invest<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b4b5eb e-flex e-con-boxed e-con e-parent\" data-id=\"8b4b5eb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5b675f elementor-widget elementor-widget-heading\" data-id=\"f5b675f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Our Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01ff6d9 e-flex e-con-boxed e-con e-parent\" data-id=\"01ff6d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a071385 elementor-widget elementor-widget-html\" data-id=\"a071385\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* \u0e1b\u0e23\u0e31\u0e1a\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e08\u0e32\u0e01 Header \u0e17\u0e35\u0e48 --psg-sticky-top *\/\r\n#psg-install-services {\r\n  --psg-orange: #EC8A22;\r\n  --psg-black: #231F20;\r\n  --psg-background: #F7F7F5;\r\n  --psg-border: #EFCDA5;\r\n  --psg-sticky-top: 100px;\r\n  width: 100%;\r\n  background: var(--psg-background);\r\n  color: var(--psg-black);\r\n  font-family: Arial, Helvetica, sans-serif;\r\n  font-size: 15px;\r\n  line-height: 1.75;\r\n  isolation: isolate;\r\n}\r\n\r\n#psg-install-services,\r\n#psg-install-services * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#psg-install-services a {\r\n  color: inherit;\r\n  text-decoration: none;\r\n}\r\n\r\n#psg-install-services button {\r\n  font: inherit;\r\n}\r\n\r\n#psg-install-services img {\r\n  display: block;\r\n  max-width: 100%;\r\n}\r\n\r\n#psg-install-services figure,\r\n#psg-install-services p {\r\n  margin: 0;\r\n}\r\n\r\n#psg-install-services a:focus-visible,\r\n#psg-install-services button:focus-visible,\r\n#psg-install-services summary:focus-visible {\r\n  outline: 3px solid #9E520B;\r\n  outline-offset: 4px;\r\n}\r\n\r\n\/* INTRODUCTION *\/\r\n#psg-install-services .psg-page-intro {\r\n  max-width: 1370px;\r\n  margin: 0 auto;\r\n  padding: 55px 25px 0;\r\n}\r\n\r\n#psg-install-services .psg-page-intro h1 {\r\n  max-width: 1050px;\r\n  margin: 0 0 25px;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: clamp(30px, 3.2vw, 46px);\r\n  font-weight: 600;\r\n  line-height: 1.18;\r\n  letter-spacing: -1px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-page-intro h1::after {\r\n  content: \"\";\r\n  display: block;\r\n  width: 58px;\r\n  height: 4px;\r\n  margin-top: 24px;\r\n  background: var(--psg-orange);\r\n}\r\n\r\n#psg-install-services .psg-page-intro p {\r\n  max-width: 1080px;\r\n  margin: 0 0 16px;\r\n  color: #706963;\r\n  font-size: 15px;\r\n  line-height: 1.85;\r\n}\r\n\r\n\/* MAIN LAYOUT *\/\r\n#psg-install-services .psg-layout {\r\n  display: grid;\r\n  grid-template-columns: 210px minmax(0, 1fr);\r\n  align-items: start;\r\n  gap: 56px;\r\n  width: 100%;\r\n  max-width: 1370px;\r\n  margin: 0 auto;\r\n  padding: 60px 25px 25px;\r\n}\r\n\r\n\/* SIDEBAR *\/\r\n#psg-install-services .psg-sidebar-slot {\r\n  position: relative;\r\n  align-self: stretch;\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-sidebar {\r\n  position: sticky;\r\n  top: var(--psg-sticky-top);\r\n  width: 100%;\r\n  margin: 0;\r\n  max-height: calc(100vh - var(--psg-sticky-top) - 16px);\r\n  max-height: calc(100dvh - var(--psg-sticky-top) - 16px);\r\n  overflow-x: hidden;\r\n  overflow-y: auto;\r\n  overscroll-behavior: contain;\r\n  scrollbar-width: thin;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-label {\r\n  margin-bottom: 20px;\r\n  padding-left: 13px;\r\n  color: #887D73;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.7px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 6px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 11px;\r\n  min-height: 48px;\r\n  padding: 14px 13px;\r\n  border-radius: 9px;\r\n  background: transparent;\r\n  color: #706A65;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  transition: background 0.2s ease, color 0.2s ease;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a:hover {\r\n  background: #FFE2BD;\r\n  color: var(--psg-black);\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a[aria-current] {\r\n  background: var(--psg-orange);\r\n  color: var(--psg-black);\r\n  font-weight: 700;\r\n}\r\n\r\n#psg-install-services .psg-side-number {\r\n  color: #95877B;\r\n  font-size: 10px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a[aria-current] .psg-side-number {\r\n  color: #59300C;\r\n}\r\n\r\n#psg-install-services .psg-side-arrow {\r\n  margin-left: auto;\r\n  opacity: 0;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a[aria-current] .psg-side-arrow {\r\n  opacity: 1;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-help {\r\n  margin-top: 29px;\r\n  padding: 20px 13px 0;\r\n  border-top: 1px solid #DFDBD5;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-help p {\r\n  margin-bottom: 8px;\r\n  color: #7A736C;\r\n  font-size: 12px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-help a {\r\n  color: #9B4800;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* BUSINESS SECTIONS *\/\r\n#psg-install-services .psg-business-content {\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-business {\r\n  margin: 0 0 55px;\r\n  padding: 0 0 55px;\r\n  border-bottom: 1px solid #E4E0DA;\r\n  scroll-margin-top: calc(var(--psg-sticky-top) + 24px);\r\n}\r\n\r\n#psg-install-services .psg-business:last-child {\r\n  margin-bottom: 0;\r\n  padding-bottom: 25px;\r\n  border-bottom: 0;\r\n}\r\n\r\n\/* \u0e20\u0e32\u0e1e\u0e14\u0e49\u0e32\u0e19\u0e0b\u0e49\u0e32\u0e22 \/ \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e14\u0e49\u0e32\u0e19\u0e02\u0e27\u0e32 *\/\r\n#psg-install-services .psg-section-top {\r\n  display: grid;\r\n  grid-template-columns: 0.83fr 1.17fr;\r\n  align-items: center;\r\n  gap: 35px;\r\n  margin-bottom: 25px;\r\n}\r\n\r\n#psg-install-services .psg-section-top-text-only {\r\n  grid-template-columns: minmax(0, 1fr);\r\n}\r\n\r\n#psg-install-services .psg-section-lead {\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-section-lead h2 {\r\n  margin: 0 0 18px;\r\n  padding: 0;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: clamp(26px, 2.2vw, 32px);\r\n  font-weight: 500;\r\n  line-height: 1.23;\r\n  letter-spacing: -0.8px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-section-lead h2::after {\r\n  content: \"\";\r\n  display: block;\r\n  width: 46px;\r\n  height: 3px;\r\n  margin-top: 18px;\r\n  border-radius: 2px;\r\n  background: var(--psg-orange);\r\n}\r\n\r\n#psg-install-services .psg-section-lead > p {\r\n  color: #706963;\r\n  font-size: 14px;\r\n  line-height: 1.85;\r\n}\r\n\r\n\/* IMAGES *\/\r\n#psg-install-services .psg-photo {\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-photo img {\r\n  width: 100%;\r\n  height: auto;\r\n  aspect-ratio: 1.15;\r\n  border-radius: 14px;\r\n  background: #FFFFFF;\r\n  object-fit: cover;\r\n  object-position: center;\r\n}\r\n\r\n#psg-install-services .psg-photo-ink img {\r\n  object-position: 65% center;\r\n}\r\n\r\n#psg-install-services .psg-photo-plate img {\r\n  object-fit: contain;\r\n}\r\n\r\n#psg-install-services .psg-photo figcaption {\r\n  margin-top: 10px;\r\n  color: #81756A;\r\n  font-size: 11px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\/* EXPAND \/ COLLAPSE *\/\r\n#psg-install-services .psg-service-tools {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 15px;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n#psg-install-services .psg-service-tools > span {\r\n  color: #88786A;\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.8px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#psg-install-services .psg-toggle-all {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  min-height: 44px;\r\n  margin: 0;\r\n  padding: 10px 0 10px 12px;\r\n  border: 0;\r\n  border-radius: 0;\r\n  box-shadow: none;\r\n  background: transparent;\r\n  color: #8C4300;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  line-height: 1.5;\r\n  cursor: pointer;\r\n}\r\n\r\n#psg-install-services .psg-toggle-all:hover {\r\n  background: transparent;\r\n  color: var(--psg-black);\r\n}\r\n\r\n#psg-install-services .psg-toggle-all span {\r\n  font-size: 18px;\r\n}\r\n\r\n\/* SERVICE DETAILS *\/\r\n#psg-install-services .psg-details-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 10px;\r\n}\r\n\r\n#psg-install-services .psg-detail {\r\n  margin: 0;\r\n  padding: 0;\r\n  overflow: hidden;\r\n  border: 1px solid var(--psg-border);\r\n  border-radius: 12px;\r\n  background: #FFFFFF;\r\n}\r\n\r\n#psg-install-services .psg-detail[open] {\r\n  border-color: var(--psg-orange);\r\n  box-shadow: inset 3px 0 var(--psg-orange);\r\n}\r\n\r\n#psg-install-services .psg-detail summary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  min-height: 70px;\r\n  margin: 0;\r\n  padding: 20px 23px;\r\n  list-style: none;\r\n  cursor: pointer;\r\n}\r\n\r\n#psg-install-services .psg-detail summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#psg-install-services .psg-detail summary::marker {\r\n  content: \"\";\r\n}\r\n\r\n#psg-install-services .psg-detail summary::before,\r\n#psg-install-services .psg-detail summary::after {\r\n  display: none;\r\n}\r\n\r\n#psg-install-services .psg-detail[open] summary {\r\n  background: #FFF5E8;\r\n}\r\n\r\n#psg-install-services .psg-detail summary:hover {\r\n  background: #FFF0DC;\r\n}\r\n\r\n#psg-install-services .psg-detail summary:focus-visible {\r\n  outline-offset: -4px;\r\n  border-radius: 12px;\r\n}\r\n\r\n#psg-install-services .psg-detail h3 {\r\n  margin: 0;\r\n  padding: 0;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  line-height: 1.55;\r\n  letter-spacing: -0.1px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-detail-mark {\r\n  position: relative;\r\n  flex: 0 0 24px;\r\n  width: 24px;\r\n  height: 24px;\r\n  border-radius: 50%;\r\n  background: #FFDFB7;\r\n}\r\n\r\n#psg-install-services .psg-detail-mark::before,\r\n#psg-install-services .psg-detail-mark::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 11px;\r\n  left: 7px;\r\n  width: 10px;\r\n  height: 2px;\r\n  background: #8A4000;\r\n}\r\n\r\n#psg-install-services .psg-detail-mark::after {\r\n  transform: rotate(90deg);\r\n}\r\n\r\n#psg-install-services .psg-detail[open] .psg-detail-mark::after {\r\n  display: none;\r\n}\r\n\r\n#psg-install-services .psg-detail-body {\r\n  padding: 18px 24px 23px;\r\n}\r\n\r\n#psg-install-services .psg-detail-body p,\r\n#psg-install-services .psg-detail-body li {\r\n  color: #70665E;\r\n  font-size: 14px;\r\n  line-height: 1.85;\r\n}\r\n\r\n#psg-install-services .psg-detail-body p {\r\n  margin: 0;\r\n}\r\n\r\n#psg-install-services .psg-detail-body ul {\r\n  margin: 12px 0 0;\r\n  padding-left: 20px;\r\n}\r\n\r\n#psg-install-services .psg-trial-note {\r\n  margin: 16px 0 0;\r\n  color: #70665E;\r\n  font-size: 14px;\r\n  line-height: 1.85;\r\n}\r\n\r\n\/* CONTACT *\/\r\n#psg-install-services .psg-contact-wrap {\r\n  max-width: 1370px;\r\n  margin: 0 auto;\r\n  padding: 0 25px 50px;\r\n}\r\n\r\n#psg-install-services .psg-contact {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 40px;\r\n  padding: 46px 48px;\r\n  border-radius: 20px;\r\n  background: var(--psg-orange);\r\n  color: var(--psg-black);\r\n  scroll-margin-top: calc(var(--psg-sticky-top) + 24px);\r\n}\r\n\r\n#psg-install-services .psg-contact-label {\r\n  color: #59300C;\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.4px;\r\n}\r\n\r\n#psg-install-services .psg-contact h2 {\r\n  max-width: 600px;\r\n  margin: 15px 0;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: clamp(28px, 3vw, 36px);\r\n  font-weight: 500;\r\n  line-height: 1.18;\r\n  letter-spacing: -1px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-contact p {\r\n  margin: 0 0 12px;\r\n  color: #4D301C;\r\n  font-size: 14px;\r\n  line-height: 1.75;\r\n}\r\n\r\n#psg-install-services .psg-contact-email {\r\n  color: var(--psg-black);\r\n  font-size: 14px;\r\n  text-decoration: underline;\r\n  text-underline-offset: 4px;\r\n}\r\n\r\n#psg-install-services .psg-contact-button {\r\n  display: inline-flex;\r\n  flex-shrink: 0;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 35px;\r\n  min-height: 52px;\r\n  padding: 16px 22px;\r\n  border: 1px solid var(--psg-black);\r\n  border-radius: 9px;\r\n  background: var(--psg-black);\r\n  color: #FFFFFF;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  line-height: 1.5;\r\n  white-space: nowrap;\r\n  transition: background 0.2s ease, transform 0.2s ease;\r\n}\r\n\r\n#psg-install-services .psg-contact-button:hover {\r\n  transform: translateY(-2px);\r\n  background: #3C3026;\r\n  color: #FFFFFF;\r\n}\r\n\r\n\/* TABLET *\/\r\n@media (max-width: 1100px) {\r\n  #psg-install-services .psg-layout {\r\n    grid-template-columns: 180px minmax(0, 1fr);\r\n    gap: 30px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-top {\r\n    gap: 24px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-lead h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact {\r\n    padding: 35px;\r\n  }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  #psg-install-services .psg-page-intro {\r\n    padding-bottom: 28px;\r\n  }\r\n\r\n  #psg-install-services .psg-layout {\r\n    grid-template-columns: minmax(0, 1fr);\r\n    gap: 28px;\r\n    padding-top: 0;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar-slot {\r\n    position: sticky;\r\n    top: var(--psg-sticky-top);\r\n    z-index: 20;\r\n    align-self: start;\r\n    background: var(--psg-background);\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar {\r\n    position: relative;\r\n    top: auto;\r\n    max-height: none;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid #E4E0DA;\r\n    overflow: visible;\r\n    background: var(--psg-background);\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar nav {\r\n    flex-direction: row;\r\n    flex-wrap: nowrap;\r\n    gap: 7px;\r\n    overflow-x: auto;\r\n    scrollbar-width: thin;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar nav a {\r\n    flex-shrink: 0;\r\n    gap: 8px;\r\n    min-height: 44px;\r\n    padding: 11px 13px;\r\n    font-size: 12px;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar-label,\r\n  #psg-install-services .psg-sidebar-help,\r\n  #psg-install-services .psg-side-arrow {\r\n    display: none;\r\n  }\r\n\r\n  #psg-install-services .psg-business,\r\n  #psg-install-services .psg-contact {\r\n    scroll-margin-top: calc(var(--psg-sticky-top) + 90px);\r\n  }\r\n\r\n  #psg-install-services .psg-contact {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 24px;\r\n  }\r\n}\r\n\r\n\/* MOBILE *\/\r\n@media (max-width: 640px) {\r\n  #psg-install-services .psg-page-intro {\r\n    padding: 35px 18px 24px;\r\n  }\r\n\r\n  #psg-install-services .psg-layout {\r\n    gap: 24px;\r\n    padding-right: 18px;\r\n    padding-left: 18px;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar nav a {\r\n    font-size: 11px;\r\n  }\r\n\r\n  #psg-install-services .psg-business {\r\n    margin-bottom: 34px;\r\n    padding-bottom: 36px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-top {\r\n    grid-template-columns: minmax(0, 1fr);\r\n    gap: 24px;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-lead h2 {\r\n    font-size: 27px;\r\n    line-height: 1.25;\r\n  }\r\n\r\n  #psg-install-services .psg-section-lead > p {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #psg-install-services .psg-photo img {\r\n    aspect-ratio: 1.65;\r\n    border-radius: 12px;\r\n  }\r\n\r\n  #psg-install-services .psg-photo figcaption {\r\n    font-size: 10px;\r\n  }\r\n\r\n  #psg-install-services .psg-service-tools {\r\n    gap: 10px;\r\n  }\r\n\r\n  #psg-install-services .psg-service-tools > span {\r\n    font-size: 9px;\r\n  }\r\n\r\n  #psg-install-services .psg-toggle-all {\r\n    font-size: 11px;\r\n  }\r\n\r\n  #psg-install-services .psg-detail summary {\r\n    gap: 15px;\r\n    padding: 17px 16px;\r\n  }\r\n\r\n  #psg-install-services .psg-detail h3 {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #psg-install-services .psg-detail-body {\r\n    padding: 16px 18px 20px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact-wrap {\r\n    padding: 0 18px 35px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact {\r\n    padding: 28px 23px;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact h2 {\r\n    font-size: 29px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact-button {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #psg-install-services *,\r\n  #psg-install-services *::before,\r\n  #psg-install-services *::after {\r\n    transition: none !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div id=\"psg-install-services\" lang=\"en\">\r\n\r\n  <!-- INTRODUCTION -->\r\n  <header class=\"psg-page-intro\">\r\n    <h1>\r\n      Test Before You Invest | PSG Demo Center for the Label &amp; Packaging Printing Industry\r\n    <\/h1>\r\n\r\n    <p>\r\n      Reduce investment risk by testing real production conditions at the PSG Demo Center Thailand. Bring your own substrates, print samples, and production requirements to evaluate machinery, printing equipment, and materials before making a purchase decision\r\n    <\/p>\r\n\r\n    <p>\r\n      Our demo capabilities cover GEW UV and UV LED curing systems, Zeller+Gmelin printing inks and varnishes, POLIFILM packaging films, Asahi water-wash flexo plates, Sandon anilox rollers, Swedcut doctor blades, Rotary Technology rotary dies, Troika 3D inspection systems, Rhyguan finishing machines, and Daheng-Imavision print inspection systems\r\n    <\/p>\r\n\r\n    <p>\r\n      Test performance with your actual application before buying to help reduce waste, avoid unsuitable equipment choices, improve production efficiency, and make a more confident investment decision with clearer ROI potential\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <div class=\"psg-layout\">\r\n\r\n    <!-- SIDE NAVIGATION -->\r\n    <div class=\"psg-sidebar-slot\">\r\n      <aside class=\"psg-sidebar\">\r\n\r\n        <div class=\"psg-sidebar-label\">TEST BEFORE YOU INVEST<\/div>\r\n\r\n        <nav aria-label=\"Product testing categories\">\r\n\r\n          <a href=\"#psg-service-uv\" aria-current=\"location\">\r\n            <span class=\"psg-side-number\">01<\/span>\r\n            <span>UV &amp; UV LED<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-ink\">\r\n            <span class=\"psg-side-number\">02<\/span>\r\n            <span>Inks &amp; varnishes<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-film\">\r\n            <span class=\"psg-side-number\">03<\/span>\r\n            <span>Packaging films<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-tooling\">\r\n            <span class=\"psg-side-number\">04<\/span>\r\n            <span>Print tooling<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-plate\">\r\n            <span class=\"psg-side-number\">05<\/span>\r\n            <span>Flexo plates<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-machinery\">\r\n            <span class=\"psg-side-number\">06<\/span>\r\n            <span>Machinery &amp; inspection<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n        <\/nav>\r\n\r\n        <div class=\"psg-sidebar-help\">\r\n          <p><\/p>\r\n          <a href=\"#psg-service-contact\"><\/a>\r\n        <\/div>\r\n\r\n      <\/aside>\r\n    <\/div>\r\n\r\n    <div class=\"psg-business-content\">\r\n\r\n      <!-- UV BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-uv\"\r\n        data-service-name=\"UV &amp; UV LED\"\r\n        aria-labelledby=\"psg-service-uv-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e UV \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/gew-uv-curing-system-support.webp\"\r\n              width=\"1000\"\r\n              height=\"563\"\r\n              alt=\"PSG engineer inspecting the electronics of a UV curing system\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>UV system engineering support<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-uv-title\">\r\n              Test GEW UV &amp; UV LED Systems Before You Buy\r\n            <\/h2>\r\n            <p>\r\n              Prove which UV system fits your line, on your own substrates, at PSG Demo Center. Compare UV Lamp and UV LED with real data before you approve the investment:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>\r\n                UV Lamp vs UV LED. Side-by-Side Testing on Your Materials\r\n              <\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We test and compare GEW UV Lamp and UV LED systems on the substrates you actually run, so you can choose the right technology for your process. The comparison covers curing performance, print quality, line speed, and energy-saving value\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>\r\n                UV Energy Measurement Tools for Cure-Quality Control\r\n              <\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <ul>\r\n                <li>\r\n                  UV Scale &amp; Smart Scanner: a UV-sensitive film strip runs under the lamp, then a smart scanner reads it and the software converts the result into clear UV energy and intensity values\r\n                <\/li>\r\n                <li>\r\n                  UV Strip Test: a basic UV energy check read with a spectrophotometer, which measures the color change on the strip and logs the data in your plant's quality-control (QC) system\r\n                <\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>ROI Analysis for UV Investment<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                A detailed return and payback calculation for GEW UV Lamp and UV LED systems, so management and finance see the full value before approving the budget\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- INK BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-ink\"\r\n        data-service-name=\"Inks &amp; varnishes\"\r\n        aria-labelledby=\"psg-service-ink-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Ink \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo psg-photo-ink\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/zeller-narrow-web-print-applications.webp\"\r\n              width=\"1000\"\r\n              height=\"667\"\r\n              alt=\"Narrow-web printed packaging examples shown by Zeller+Gmelin\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>Narrow-web printing applications<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-ink-title\">\r\n              Test Zeller+Gmelin Inks &amp; Varnishes Before You Buy\r\n            <\/h2>\r\n            <p>\r\n              Test premium Zeller+Gmelin inks and varnishes on your own materials, whether film, paper for packaging and labels, or hard-to-print specialty substrates. Our team reviews the results with you, so you invest with confidence. Tests cover:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>Ink &amp; Varnish Performance Tests<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <ul>\r\n                <li>Color vibrancy and shade accuracy<\/li>\r\n                <li>Curing performance<\/li>\r\n                <li>Chemical resistance<\/li>\r\n                <li>Lightfastness<\/li>\r\n                <li>Rub resistance<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- FILM BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-film\"\r\n        data-service-name=\"Packaging films\"\r\n        aria-labelledby=\"psg-service-film-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Film \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/presssystems.co.th\/wp-content\/uploads\/2026\/01\/MDO-PE.webp\"\r\n              width=\"1000\"\r\n              height=\"1000\"\r\n              alt=\"Stand-up packaging pouch illustrating PE and PP film applications\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>PE &amp; PP packaging film applications<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-film-title\">\r\n              Test POLIFILM High-Performance Packaging Film Before You Buy\r\n            <\/h2>\r\n            <p>\r\n              Run POLIFILM packaging film on your own production line to cut cost, raise output, and move toward sustainable (ESG) packaging, with recyclable film options:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>Lower cost, higher output<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                See how the film runs on your actual machines and speeds before you place an order\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Sustainable packaging (ESG)<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Test recyclable-ready film structures that meet your customers' and brand's environmental goals\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- TOOLING BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-tooling\"\r\n        data-service-name=\"Print tooling\"\r\n        aria-labelledby=\"psg-service-tooling-title\"\r\n      >\r\n        <div class=\"psg-section-top psg-section-top-text-only\">\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-tooling-title\">\r\n              Test Print Tooling for Label &amp; Packaging Printing\r\n            <\/h2>\r\n            <p>\r\n              Test anilox rolls and 3D inspection cameras on your own jobs, to cut press-side problems and choose the right tooling the first time:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>Sandon Anilox Roll Trials on a Rhyguan Press<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Test on a real press where results show most clearly:\r\n              <\/p>\r\n              <ul>\r\n                <li>Reducing ink spitting at your press speed<\/li>\r\n                <li>\r\n                  Printing white ink to check smoothness and ink-film thickness\r\n                <\/li>\r\n              <\/ul>\r\n              <p>\r\n                Our team recommends line count and cell volume by job type (process, spot color, white, or varnish), saving ink cost before you order\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Troika 3D Inspection Camera Accuracy Test<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Bring your current anilox rolls and measure cell volume and line count with the 3D camera, and inspect flexo plate screen dots, all in one instrument\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- PLATE BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-plate\"\r\n        data-service-name=\"Flexo plates\"\r\n        aria-labelledby=\"psg-service-plate-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Plate \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo psg-photo-plate\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/asahi-awp-water-wash-flexo-plate.webp\"\r\n              width=\"970\"\r\n              height=\"1000\"\r\n              alt=\"Asahi AWP DEW water-wash flexographic printing plate\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>Asahi water-wash flexographic plate<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-plate-title\">\r\n              Prepare Asahi Water-Wash Flexo Plate Samples for On-Press Testing\r\n            <\/h2>\r\n            <p>\r\n              PSG prepares water-wash flexo plate samples for you to run on your own substrates and presses before you invest, so you can see Asahi CleanPrint\u2122 Technology deliver:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>Cleaner ink transfer<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Lower plate surface tension helps reduce ink build-up and screen-dot clogging during the run\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Longer continuous runs<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Fewer press stops to clean plates mid-production\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Consistent print quality<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Sharp screen dots and smooth, accurate tonal gradation, so management and QC are confident before approving full production\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- MACHINERY BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-machinery\"\r\n        data-service-name=\"Machinery &amp; inspection\"\r\n        aria-labelledby=\"psg-service-machinery-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Machinery \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/psg-printing-machinery-support.webp\"\r\n              width=\"1000\"\r\n              height=\"563\"\r\n              alt=\"PSG technician adjusting the web path on printing machinery\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>Printing machinery technical support<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-machinery-title\">\r\n              Test Finishing Machinery &amp; Quality-Inspection Systems at PSG Demo Center\r\n            <\/h2>\r\n            <p>\r\n              Bring your own materials and inks to test machinery and inspection systems at PSG Demo Center. See real speed, quality, and cost before you invest:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>\r\n                Rhyguan PLUS-330 (2x Flexo &amp; Die Cutting Machine) Trial\r\n              <\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                A fully servo-driven line, tested on your own materials and inks. It includes:\r\n              <\/p>\r\n              <ul>\r\n                <li>\r\n                  Two flexo printing units, supporting semi-rotary up to 60 m\/min and full rotary up to 120 m\/min\r\n                <\/li>\r\n                <li>\r\n                  Hybrid UV &amp; UV LED curing from GEW, switching between UV lamp and UV LED simply by changing the cassette\r\n                <\/li>\r\n                <li>\r\n                  Die-cutting for semi-rotary at 60 m\/min and full rotary up to 120 m\/min\r\n                <\/li>\r\n                <li>\r\n                  Optional functions to trial: IML, cold foil, slitting, and sheeting\r\n                <\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>\r\n                Rhyguan SMART 370B Inspection Machine + Daheng-Imavision 4K\/8K Cameras\r\n              <\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Run your actual rolls through the automatic inspection and reject system to prove QC accuracy at production speed before you invest:\r\n              <\/p>\r\n              <ul>\r\n                <li>\r\n                  Detects defects such as color shifts, missing text, ink spots or voids, and incomplete barcodes \/ QR codes\r\n                <\/li>\r\n                <li>\r\n                  Slitting and sheeting in the same machine, for labels and flexible packaging film\r\n                <\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <p class=\"psg-trial-note\">\r\n            Remark: Test actual OEE and production capacity under real operating conditions before making your investment decision\r\n          <\/p>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- CONTACT -->\r\n  <div class=\"psg-contact-wrap\">\r\n    <aside\r\n      class=\"psg-contact\"\r\n      id=\"psg-service-contact\"\r\n      aria-labelledby=\"psg-service-contact-title\"\r\n    >\r\n\r\n      <div>\r\n        <div class=\"psg-contact-label\">YOUR NEXT STEP<\/div>\r\n\r\n        <h2 id=\"psg-service-contact-title\">\r\n          Test before you invest\r\n        <\/h2>\r\n\r\n        <p>\r\n          Bring your own substrates, print samples, and production requirements to PSG Demo Center Thailand\r\n        <\/p>\r\n\r\n        <a\r\n          class=\"psg-contact-email\"\r\n          href=\"mailto:info@presssystems.co.th\"\r\n        >\r\n          info@presssystems.co.th\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <a\r\n        class=\"psg-contact-button\"\r\n        href=\"mailto:info@presssystems.co.th?subject=PSG%20Demo%20Center%20Testing%20Enquiry\"\r\n      >\r\n        <span>Discuss your trial<\/span>\r\n        <span aria-hidden=\"true\">\u2197<\/span>\r\n      <\/a>\r\n\r\n    <\/aside>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  function initializePsgServices() {\r\n    const root = document.getElementById(\"psg-install-services\");\r\n\r\n    if (!root || root.dataset.psgInitialized === \"true\") {\r\n      return;\r\n    }\r\n\r\n    root.dataset.psgInitialized = \"true\";\r\n\r\n    const layout = root.querySelector(\".psg-layout\");\r\n    const slot = root.querySelector(\".psg-sidebar-slot\");\r\n    const sidebar = root.querySelector(\".psg-sidebar\");\r\n\r\n    const sections = Array.from(\r\n      root.querySelectorAll(\".psg-business\")\r\n    );\r\n\r\n    const menuLinks = Array.from(\r\n      root.querySelectorAll(\".psg-sidebar nav a\")\r\n    );\r\n\r\n    let frameRequested = false;\r\n\r\n    function getTopOffset() {\r\n      const value = parseFloat(\r\n        getComputedStyle(root).getPropertyValue(\"--psg-sticky-top\")\r\n      );\r\n\r\n      return Number.isFinite(value) ? value : 100;\r\n    }\r\n\r\n    \/* FIXED SIDEBAR *\/\r\n    function resetSidebarPosition() {\r\n      sidebar.style.position = \"\";\r\n      sidebar.style.top = \"\";\r\n      sidebar.style.left = \"\";\r\n      sidebar.style.width = \"\";\r\n    }\r\n\r\n    function updateSidebarPosition() {\r\n      frameRequested = false;\r\n\r\n      if (!layout || !slot || !sidebar) {\r\n        return;\r\n      }\r\n\r\n      if (window.innerWidth <= 900) {\r\n        resetSidebarPosition();\r\n        return;\r\n      }\r\n\r\n      const topOffset = getTopOffset();\r\n      const slotRect = slot.getBoundingClientRect();\r\n\r\n      sidebar.style.width = slotRect.width + \"px\";\r\n\r\n      const menuHeight = sidebar.getBoundingClientRect().height;\r\n\r\n      if (slotRect.top >= topOffset) {\r\n        sidebar.style.position = \"absolute\";\r\n        sidebar.style.top = \"0\";\r\n        sidebar.style.left = \"0\";\r\n        return;\r\n      }\r\n\r\n      if (slotRect.bottom <= topOffset + menuHeight) {\r\n        sidebar.style.position = \"absolute\";\r\n        sidebar.style.top =\r\n          Math.max(0, slot.offsetHeight - menuHeight) + \"px\";\r\n        sidebar.style.left = \"0\";\r\n        return;\r\n      }\r\n\r\n      sidebar.style.position = \"fixed\";\r\n      sidebar.style.top = topOffset + \"px\";\r\n      sidebar.style.left = slotRect.left + \"px\";\r\n    }\r\n\r\n    function scheduleSidebarUpdate() {\r\n      if (frameRequested) {\r\n        return;\r\n      }\r\n\r\n      frameRequested = true;\r\n      window.requestAnimationFrame(updateSidebarPosition);\r\n    }\r\n\r\n    window.addEventListener(\"scroll\", scheduleSidebarUpdate, {\r\n      passive: true\r\n    });\r\n\r\n    window.addEventListener(\"resize\", scheduleSidebarUpdate);\r\n\r\n    \/* EXPAND \/ COLLAPSE *\/\r\n    root.querySelectorAll(\".psg-toggle-all\").forEach(function (button) {\r\n      const section = button.closest(\".psg-business\");\r\n\r\n      const details = Array.from(\r\n        section.querySelectorAll(\".psg-detail\")\r\n      );\r\n\r\n      const serviceName =\r\n        section.dataset.serviceName || \"product testing\";\r\n\r\n      function updateButton() {\r\n        const allOpen = details.every(function (detail) {\r\n          return detail.open;\r\n        });\r\n\r\n        button.innerHTML =\r\n          (allOpen ? \"Collapse all details\" : \"Expand all details\") +\r\n          ' <span aria-hidden=\"true\">' +\r\n          (allOpen ? \"\u2212\" : \"+\") +\r\n          \"<\/span>\";\r\n\r\n        button.setAttribute(\r\n          \"aria-label\",\r\n          (allOpen ? \"Collapse\" : \"Expand\") +\r\n            \" all \" +\r\n            serviceName +\r\n            \" service details\"\r\n        );\r\n      }\r\n\r\n      button.addEventListener(\"click\", function () {\r\n        const shouldOpen = !details.every(function (detail) {\r\n          return detail.open;\r\n        });\r\n\r\n        details.forEach(function (detail) {\r\n          detail.open = shouldOpen;\r\n        });\r\n\r\n        updateButton();\r\n        scheduleSidebarUpdate();\r\n      });\r\n\r\n      details.forEach(function (detail) {\r\n        detail.addEventListener(\"toggle\", function () {\r\n          updateButton();\r\n          scheduleSidebarUpdate();\r\n        });\r\n      });\r\n\r\n      updateButton();\r\n    });\r\n\r\n    \/* ACTIVE MENU *\/\r\n    function activateCategory(id) {\r\n      menuLinks.forEach(function (link) {\r\n        if (link.getAttribute(\"href\") === \"#\" + id) {\r\n          link.setAttribute(\"aria-current\", \"location\");\r\n        } else {\r\n          link.removeAttribute(\"aria-current\");\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* SMOOTH NAVIGATION *\/\r\n    root.querySelectorAll('a[href^=\"#\"]').forEach(function (link) {\r\n      link.addEventListener(\"click\", function (event) {\r\n        if (\r\n          event.button !== 0 ||\r\n          event.metaKey ||\r\n          event.ctrlKey ||\r\n          event.shiftKey ||\r\n          event.altKey\r\n        ) {\r\n          return;\r\n        }\r\n\r\n        const targetId = link.getAttribute(\"href\").slice(1);\r\n        const target = document.getElementById(targetId);\r\n\r\n        if (!target || !root.contains(target)) {\r\n          return;\r\n        }\r\n\r\n        event.preventDefault();\r\n\r\n        if (target.classList.contains(\"psg-business\")) {\r\n          activateCategory(targetId);\r\n        }\r\n\r\n        const reduceMotion = window.matchMedia(\r\n          \"(prefers-reduced-motion: reduce)\"\r\n        ).matches;\r\n\r\n        target.scrollIntoView({\r\n          behavior: reduceMotion ? \"auto\" : \"smooth\",\r\n          block: \"start\"\r\n        });\r\n\r\n        try {\r\n          window.history.replaceState(null, \"\", \"#\" + targetId);\r\n        } catch (error) {\r\n          \/* Navigation still works without updating the URL. *\/\r\n        }\r\n      });\r\n    });\r\n\r\n    let categoryObserver;\r\n\r\n    function initializeCategoryObserver() {\r\n      if (!(\"IntersectionObserver\" in window)) {\r\n        return;\r\n      }\r\n\r\n      if (categoryObserver) {\r\n        categoryObserver.disconnect();\r\n      }\r\n\r\n      const navigationSpace =\r\n        window.innerWidth <= 900 ? 90 : 24;\r\n\r\n      const offset = getTopOffset() + navigationSpace;\r\n\r\n      categoryObserver = new IntersectionObserver(\r\n        function (entries) {\r\n          entries.forEach(function (entry) {\r\n            if (entry.isIntersecting) {\r\n              activateCategory(entry.target.id);\r\n            }\r\n          });\r\n        },\r\n        {\r\n          rootMargin: \"-\" + offset + \"px 0px -45% 0px\",\r\n          threshold: 0\r\n        }\r\n      );\r\n\r\n      sections.forEach(function (section) {\r\n        categoryObserver.observe(section);\r\n      });\r\n    }\r\n\r\n    initializeCategoryObserver();\r\n\r\n    let resizeTimer;\r\n\r\n    window.addEventListener(\"resize\", function () {\r\n      window.clearTimeout(resizeTimer);\r\n\r\n      resizeTimer = window.setTimeout(\r\n        initializeCategoryObserver,\r\n        150\r\n      );\r\n    });\r\n\r\n    \/* UPDATE AFTER IMAGE \/ CONTENT SIZE CHANGES *\/\r\n    root.querySelectorAll(\"img\").forEach(function (image) {\r\n      if (!image.complete) {\r\n        image.addEventListener(\"load\", scheduleSidebarUpdate, {\r\n          once: true\r\n        });\r\n\r\n        image.addEventListener(\"error\", scheduleSidebarUpdate, {\r\n          once: true\r\n        });\r\n      }\r\n    });\r\n\r\n    if (\"ResizeObserver\" in window && layout && sidebar) {\r\n      const resizeObserver = new ResizeObserver(\r\n        scheduleSidebarUpdate\r\n      );\r\n\r\n      resizeObserver.observe(layout);\r\n      resizeObserver.observe(sidebar);\r\n    }\r\n\r\n    if (document.fonts && document.fonts.ready) {\r\n      document.fonts.ready.then(scheduleSidebarUpdate);\r\n    }\r\n\r\n    scheduleSidebarUpdate();\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initializePsgServices,\r\n      { once: true }\r\n    );\r\n  } else {\r\n    initializePsgServices();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Test Before You Invest Our Services Test Before You Invest | PSG Demo Center for the Label &amp; Packaging Printing Industry Reduce investment risk by testing real production conditions at the PSG Demo Center Thailand. Bring your own substrates, print samples, and production requirements to evaluate machinery, printing equipment, and materials before making a purchase [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","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":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"class_list":["post-6266","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages\/6266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/comments?post=6266"}],"version-history":[{"count":10,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages\/6266\/revisions"}],"predecessor-version":[{"id":6314,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages\/6266\/revisions\/6314"}],"wp:attachment":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/media?parent=6266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}