{"id":13,"date":"2026-05-23T15:19:49","date_gmt":"2026-05-23T07:19:49","guid":{"rendered":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/"},"modified":"2026-05-23T16:35:01","modified_gmt":"2026-05-23T08:35:01","slug":"contact","status":"publish","type":"page","link":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/","title":{"rendered":"\u8054\u7cfb\u6211\u4eec"},"content":{"rendered":"<style>\/*=============================================\n   PZSSS \u4f01\u4e1a\u5b98\u7f51 - \u4e3b\u6837\u5f0f\u8868\n   \u4f5b\u5c71\u5e02\u5ba2\u4fe1\u65b0\u6750\u6599\u6709\u9650\u516c\u53f8\n   \u4e3b\u8272\u8c03\uff1a\u6df1\u84dd #0A2463 \/ \u6df1\u6d77\u84dd #1B3A7B \/ \u4eae\u84dd #2563EB\n   =============================================*\/\n\n\/* --- CSS Variables \/ Design Tokens --- *\/\n:root {\n  --blue-900: #0A1F4D;\n  --blue-800: #0D2B69;\n  --blue-700: #113785;\n  --blue-600: #1543A1;\n  --blue-500: #1A4FBD;\n  --blue-400: #2563EB;\n  --blue-300: #3B82F6;\n  --blue-200: #60A5FA;\n  --blue-100: #93C5FD;\n  --blue-50: #DBEAFE;\n\n  --accent-gold: #C8943E;\n  --accent-orange: #F59E0B;\n  --accent-teal: #0EA5A9;\n  --accent-green: #10B981;\n\n  --gray-900: #111827;\n  --gray-800: #1F2937;\n  --gray-700: #374151;\n  --gray-600: #4B5563;\n  --gray-500: #6B7280;\n  --gray-400: #9CA3AF;\n  --gray-300: #D1D5DB;\n  --gray-200: #E5E7EB;\n  --gray-100: #F3F4F6;\n  --gray-50: #F9FAFB;\n\n  --white: #FFFFFF;\n  --black: #000000;\n\n  --font-heading: 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif;\n  --font-body: 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif;\n  --font-en: 'Segoe UI', 'Inter', -apple-system, sans-serif;\n  --font-num: 'SF Mono', 'Consolas', monospace;\n\n  --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);\n  --shadow-md: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1);\n  --shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);\n  --shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);\n  --shadow-2xl: 0 25px 50px -12px rgba(0,0,0,0.25);\n\n  --radius-sm: 6px;\n  --radius-md: 10px;\n  --radius-lg: 16px;\n  --radius-xl: 24px;\n  --radius-full: 9999px;\n\n  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  --transition-slow: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n\n  --max-width: 1280px;\n  --header-height: 80px;\n}\n\n\/* --- Reset & Base --- *\/\n*, *::before, *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nhtml {\n  scroll-behavior: smooth;\n  font-size: 16px;\n}\n\nbody {\n  font-family: var(--font-body);\n  color: var(--gray-800);\n  background: var(--white);\n  line-height: 1.7;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\n\na {\n  text-decoration: none;\n  color: inherit;\n  transition: var(--transition);\n}\n\nul { list-style: none; }\n\nimg { max-width: 100%; height: auto; display: block; }\n\n.container {\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* --- Top Bar --- *\/\n.top-bar {\n  background: var(--blue-900);\n  color: rgba(255,255,255,0.85);\n  font-size: 0.8rem;\n  padding: 8px 0;\n}\n.top-bar .container {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n.top-bar-left { display: flex; gap: 20px; flex-wrap: wrap; }\n.top-bar-left span { display: flex; align-items: center; gap: 6px; }\n.top-bar-right { display: flex; gap: 8px; align-items: center; }\n.lang-switch {\n  display: flex; gap: 4px;\n}\n.lang-switch button {\n  background: none; border: 1px solid rgba(255,255,255,0.2);\n  color: rgba(255,255,255,0.8); padding: 3px 10px; border-radius: var(--radius-sm);\n  font-size: 0.75rem; cursor: pointer; transition: var(--transition);\n}\n.lang-switch button:hover, .lang-switch button.active {\n  background: var(--blue-400); border-color: var(--blue-400); color: #fff;\n}\n\n\/* --- Header \/ Navigation --- *\/\n.header {\n  position: sticky; top: 0; z-index: 1000;\n  background: var(--white); box-shadow: var(--shadow-md); height: var(--header-height);\n}\n.header .container {\n  display: flex; justify-content: space-between; align-items: center; height: 100%;\n}\n.logo {\n  display: flex; align-items: center; gap: 12px;\n}\n.logo-icon {\n  width: 48px; height: 48px;\n  background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  border-radius: var(--radius-md);\n  display: flex; align-items: center; justify-content: center;\n  color: #fff; font-weight: 900; font-size: 1.3rem; font-family: var(--font-en);\n  letter-spacing: -1px;\n}\n.logo-text h1 {\n  font-size: 1.25rem; font-weight: 700; color: var(--blue-900); line-height: 1.2;\n  font-family: var(--font-en); letter-spacing: 1px;\n}\n.logo-text span {\n  font-size: 0.7rem; color: var(--gray-500); letter-spacing: 2px; text-transform: uppercase;\n}\n\n.main-nav { display: flex; gap: 0; }\n.main-nav > li { position: relative; }\n.main-nav > li > a {\n  display: flex; align-items: center; gap: 4px;\n  padding: 0 18px; height: var(--header-height);\n  font-size: 0.95rem; font-weight: 500; color: var(--gray-700);\n  border-bottom: 3px solid transparent; transition: var(--transition);\n}\n.main-nav > li > a:hover,\n.main-nav > li.active > a {\n  color: var(--blue-500); border-bottom-color: var(--blue-500);\n}\n.main-nav > li > a .arrow {\n  font-size: 0.6rem; margin-left: 2px; transition: var(--transition);\n}\n.main-nav > li:hover > a .arrow {\n  transform: rotate(180deg);\n}\n\n\/* Dropdown *\/\n.dropdown {\n  position: absolute; top: 100%; left: 0; min-width: 200px;\n  background: var(--white); box-shadow: var(--shadow-xl);\n  border-radius: var(--radius-md); padding: 8px 0;\n  opacity: 0; visibility: hidden; transform: translateY(10px);\n  transition: var(--transition); z-index: 999;\n}\n.main-nav > li:hover .dropdown {\n  opacity: 1; visibility: visible; transform: translateY(0);\n}\n.dropdown li a {\n  display: block; padding: 10px 20px; font-size: 0.9rem;\n  color: var(--gray-600); transition: var(--transition);\n}\n.dropdown li a:hover {\n  background: var(--blue-50); color: var(--blue-600); padding-left: 24px;\n}\n.dropdown li a.dropdown-title {\n  font-weight: 700; color: var(--blue-900); font-size: 0.85rem;\n  text-transform: uppercase; letter-spacing: 1px; cursor: default;\n}\n.dropdown li a.dropdown-title:hover {\n  background: none; padding-left: 20px;\n}\n\n.header-actions { display: flex; gap: 12px; align-items: center; }\n.btn-search {\n  width: 40px; height: 40px; border: none; background: var(--gray-100);\n  border-radius: 50%; cursor: pointer; display: flex; align-items: center;\n  justify-content: center; font-size: 1.1rem; transition: var(--transition);\n}\n.btn-search:hover { background: var(--blue-100); color: var(--blue-600); }\n.btn-cta {\n  padding: 10px 24px;\n  background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  color: #fff; border: none; border-radius: var(--radius-full);\n  font-weight: 600; font-size: 0.9rem; cursor: pointer;\n  transition: var(--transition); white-space: nowrap;\n}\n.btn-cta:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); }\n.btn-cta-outline {\n  padding: 10px 24px;\n  background: transparent; color: var(--blue-500);\n  border: 2px solid var(--blue-500); border-radius: var(--radius-full);\n  font-weight: 600; font-size: 0.9rem; cursor: pointer; transition: var(--transition);\n}\n.btn-cta-outline:hover { background: var(--blue-500); color: #fff; }\n\n.mobile-toggle {\n  display: none; flex-direction: column; gap: 5px;\n  background: none; border: none; cursor: pointer; padding: 8px;\n}\n.mobile-toggle span {\n  width: 26px; height: 2px; background: var(--gray-700);\n  border-radius: 2px; transition: var(--transition);\n}\n\n\/* --- Hero Section --- *\/\n.hero {\n  position: relative; min-height: 85vh;\n  background: linear-gradient(135deg, var(--blue-900) 0%, var(--blue-700) 40%, var(--blue-500) 100%);\n  display: flex; align-items: center; overflow: hidden;\n}\n.hero::before {\n  content: ''; position: absolute; inset: 0;\n  background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n}\n.hero-shapes { position: absolute; inset: 0; overflow: hidden; }\n.shape {\n  position: absolute; border-radius: 50%; opacity: 0.08;\n  background: var(--blue-200);\n}\n.shape-1 { width: 400px; height: 400px; top: -100px; right: -50px; }\n.shape-2 { width: 200px; height: 200px; bottom: 50px; left: 10%; }\n.shape-3 { width: 300px; height: 300px; top: 30%; left: 50%; }\n.shape-4 { width: 150px; height: 150px; top: 20%; right: 30%; opacity: 0.05; }\n\n.hero-content { position: relative; z-index: 2; }\n.hero-grid {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n}\n.hero-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: rgba(255,255,255,0.1); backdrop-filter: blur(10px);\n  border: 1px solid rgba(255,255,255,0.2);\n  padding: 8px 20px; border-radius: var(--radius-full);\n  color: rgba(255,255,255,0.9); font-size: 0.85rem;\n  margin-bottom: 24px; animation: fadeInUp 0.6s ease;\n}\n.hero-badge .dot {\n  width: 8px; height: 8px; background: var(--accent-green); border-radius: 50%;\n  animation: pulse 2s infinite;\n}\n.hero-title {\n  font-size: 3.2rem; font-weight: 800; color: #fff; line-height: 1.2;\n  margin-bottom: 20px; font-family: var(--font-heading);\n  animation: fadeInUp 0.6s ease 0.1s both;\n}\n.hero-title .highlight {\n  background: linear-gradient(135deg, var(--accent-gold), var(--accent-orange));\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.hero-desc {\n  font-size: 1.1rem; color: rgba(255,255,255,0.8); line-height: 1.8;\n  margin-bottom: 36px; max-width: 540px;\n  animation: fadeInUp 0.6s ease 0.2s both;\n}\n.hero-btns {\n  display: flex; gap: 16px; flex-wrap: wrap;\n  animation: fadeInUp 0.6s ease 0.3s both;\n}\n.btn-hero-primary {\n  padding: 14px 36px;\n  background: linear-gradient(135deg, var(--accent-gold), var(--accent-orange));\n  color: #fff; border: none; border-radius: var(--radius-full);\n  font-weight: 700; font-size: 1rem; cursor: pointer;\n  transition: var(--transition); display: inline-flex; align-items: center; gap: 8px;\n}\n.btn-hero-primary:hover { transform: translateY(-3px); box-shadow: 0 10px 30px rgba(200,148,62,0.4); }\n.btn-hero-secondary {\n  padding: 14px 36px;\n  background: transparent; color: #fff;\n  border: 2px solid rgba(255,255,255,0.5); border-radius: var(--radius-full);\n  font-weight: 600; font-size: 1rem; cursor: pointer;\n  transition: var(--transition);\n}\n.btn-hero-secondary:hover { background: rgba(255,255,255,0.15); border-color: #fff; }\n\n.hero-stats {\n  display: flex; gap: 40px; margin-top: 48px;\n  animation: fadeInUp 0.6s ease 0.4s both;\n}\n.hero-stat h3 {\n  font-size: 2rem; font-weight: 800; color: #fff; font-family: var(--font-en);\n}\n.hero-stat p {\n  font-size: 0.85rem; color: rgba(255,255,255,0.6); margin-top: 4px;\n}\n\n.hero-visual {\n  position: relative; animation: fadeInRight 0.8s ease 0.3s both;\n}\n.hero-card {\n  background: rgba(255,255,255,0.08); backdrop-filter: blur(20px);\n  border: 1px solid rgba(255,255,255,0.15); border-radius: var(--radius-xl);\n  padding: 40px;\n}\n.hero-card h3 {\n  font-size: 1.3rem; color: #fff; margin-bottom: 20px;\n  display: flex; align-items: center; gap: 10px;\n}\n.hero-card h3 .icon { font-size: 1.5rem; }\n.product-mini-list { display: flex; flex-direction: column; gap: 12px; }\n.product-mini-item {\n  display: flex; align-items: center; gap: 12px;\n  padding: 12px 16px; background: rgba(255,255,255,0.06);\n  border-radius: var(--radius-md); border: 1px solid rgba(255,255,255,0.08);\n  color: rgba(255,255,255,0.9); transition: var(--transition);\n}\n.product-mini-item:hover {\n  background: rgba(255,255,255,0.12);\n  transform: translateX(5px);\n}\n.product-mini-item .num {\n  width: 28px; height: 28px;\n  background: linear-gradient(135deg, var(--blue-400), var(--blue-300));\n  border-radius: 50%; display: flex; align-items: center;\n  justify-content: center; font-size: 0.8rem; font-weight: 700;\n  flex-shrink: 0;\n}\n\n\/* --- Section Common --- *\/\n.section {\n  padding: 100px 0;\n  position: relative;\n}\n.section-header {\n  text-align: center; margin-bottom: 60px;\n}\n.section-tag {\n  display: inline-block; padding: 6px 20px;\n  background: var(--blue-50); color: var(--blue-600);\n  border-radius: var(--radius-full); font-size: 0.85rem;\n  font-weight: 600; letter-spacing: 1px; text-transform: uppercase;\n  margin-bottom: 16px;\n}\n.section-title {\n  font-size: 2.5rem; font-weight: 800; color: var(--gray-900);\n  font-family: var(--font-heading); margin-bottom: 16px; line-height: 1.3;\n}\n.section-desc {\n  font-size: 1.05rem; color: var(--gray-500); max-width: 650px;\n  margin: 0 auto; line-height: 1.8;\n}\n.section-bg-gray { background: var(--gray-50); }\n.section-bg-dark {\n  background: linear-gradient(135deg, var(--blue-900), var(--blue-700));\n  color: #fff;\n}\n.section-bg-dark .section-title { color: #fff; }\n.section-bg-dark .section-desc { color: rgba(255,255,255,0.7); }\n.section-bg-dark .section-tag {\n  background: rgba(255,255,255,0.1); color: rgba(255,255,255,0.9);\n}\n\n\/* --- Product Cards on Home --- *\/\n.product-cards {\n  display: grid; grid-template-columns: repeat(5, 1fr); gap: 24px;\n}\n.product-card {\n  background: var(--white); border-radius: var(--radius-lg);\n  padding: 36px 24px; text-align: center;\n  box-shadow: var(--shadow-md); transition: var(--transition);\n  border: 1px solid var(--gray-100);\n  cursor: pointer; position: relative; overflow: hidden;\n}\n.product-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0;\n  height: 4px; background: linear-gradient(90deg, var(--blue-500), var(--blue-300));\n  transform: scaleX(0); transition: var(--transition);\n}\n.product-card:hover::before { transform: scaleX(1); }\n.product-card:hover {\n  transform: translateY(-8px); box-shadow: var(--shadow-xl);\n}\n.product-card-icon {\n  width: 70px; height: 70px; margin: 0 auto 20px;\n  background: linear-gradient(135deg, var(--blue-50), var(--blue-100));\n  border-radius: var(--radius-lg); display: flex; align-items: center;\n  justify-content: center;\n  font-size: 2rem; transition: var(--transition);\n}\n.product-card:hover .product-card-icon {\n  background: linear-gradient(135deg, var(--blue-500), var(--blue-400));\n  color: #fff;\n}\n.product-card h3 {\n  font-size: 1.1rem; font-weight: 700; color: var(--gray-900); margin-bottom: 8px;\n}\n.product-card p {\n  font-size: 0.85rem; color: var(--gray-500); line-height: 1.6;\n}\n.product-card-link {\n  display: inline-flex; align-items: center; gap: 4px;\n  color: var(--blue-500); font-weight: 600; font-size: 0.85rem;\n  margin-top: 12px; transition: var(--transition);\n}\n.product-card-link:hover { gap: 8px; }\n\n\/* --- Features \/ Why Us --- *\/\n.features-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px;\n}\n.feature-item {\n  text-align: center; padding: 32px 20px;\n  background: var(--white); border-radius: var(--radius-lg);\n  box-shadow: var(--shadow-sm); border: 1px solid var(--gray-100);\n  transition: var(--transition);\n}\n.feature-item:hover { transform: translateY(-5px); box-shadow: var(--shadow-lg); }\n.feature-icon {\n  width: 64px; height: 64px; margin: 0 auto 20px;\n  background: linear-gradient(135deg, var(--blue-50), var(--blue-100));\n  border-radius: 50%; display: flex; align-items: center;\n  justify-content: center; font-size: 1.8rem;\n}\n.feature-item h4 { font-size: 1.1rem; color: var(--gray-900); margin-bottom: 8px; }\n.feature-item p { font-size: 0.9rem; color: var(--gray-500); line-height: 1.6; }\n\n\/* --- Statistics --- *\/\n.stats-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px;\n}\n.stat-item {\n  text-align: center; padding: 40px 20px;\n  background: rgba(255,255,255,0.06); border-radius: var(--radius-lg);\n  border: 1px solid rgba(255,255,255,0.1);\n  backdrop-filter: blur(10px);\n}\n.stat-item .number {\n  font-size: 3rem; font-weight: 800; font-family: var(--font-en);\n  background: linear-gradient(135deg, var(--accent-gold), var(--accent-orange));\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  background-clip: text; margin-bottom: 8px;\n}\n.stat-item .label {\n  font-size: 0.95rem; color: rgba(255,255,255,0.7);\n}\n\n\/* --- Solutions Cards --- *\/\n.solutions-grid {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;\n}\n.solution-card {\n  background: var(--white); border-radius: var(--radius-lg);\n  overflow: hidden; box-shadow: var(--shadow-md);\n  transition: var(--transition); border: 1px solid var(--gray-100);\n}\n.solution-card:hover { transform: translateY(-6px); box-shadow: var(--shadow-xl); }\n.solution-card-img {\n  height: 200px; background: linear-gradient(135deg, var(--blue-700), var(--blue-500));\n  display: flex; align-items: center; justify-content: center;\n  font-size: 4rem; color: rgba(255,255,255,0.3);\n}\n.solution-card-body { padding: 24px; }\n.solution-card-body h3 { font-size: 1.2rem; color: var(--gray-900); margin-bottom: 10px; }\n.solution-card-body p { font-size: 0.9rem; color: var(--gray-500); line-height: 1.7; }\n.solution-card-body .tag-list {\n  display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\n}\n.tag {\n  padding: 4px 12px; background: var(--blue-50); color: var(--blue-600);\n  border-radius: var(--radius-full); font-size: 0.75rem; font-weight: 500;\n}\n\n\/* --- News Cards --- *\/\n.news-grid {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;\n}\n.news-card {\n  background: var(--white); border-radius: var(--radius-lg);\n  overflow: hidden; box-shadow: var(--shadow-sm);\n  transition: var(--transition); border: 1px solid var(--gray-100);\n}\n.news-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-lg); }\n.news-card-img {\n  height: 200px; position: relative; overflow: hidden;\n  background: linear-gradient(135deg, var(--gray-200), var(--gray-300));\n  display: flex; align-items: center; justify-content: center;\n  font-size: 3rem; color: var(--gray-400);\n}\n.news-card-badge {\n  position: absolute; top: 12px; left: 12px;\n  padding: 4px 14px; background: var(--blue-500); color: #fff;\n  border-radius: var(--radius-full); font-size: 0.75rem; font-weight: 600;\n}\n.news-card-body { padding: 20px; }\n.news-card-body .date {\n  font-size: 0.8rem; color: var(--gray-400); margin-bottom: 8px;\n}\n.news-card-body h4 {\n  font-size: 1.05rem; color: var(--gray-900); margin-bottom: 8px;\n  line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;\n}\n.news-card-body p {\n  font-size: 0.85rem; color: var(--gray-500); line-height: 1.6;\n  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;\n}\n\n\/* --- CTA Banner --- *\/\n.cta-banner {\n  background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  border-radius: var(--radius-xl); padding: 60px;\n  display: flex; justify-content: space-between; align-items: center;\n  gap: 40px;\n}\n.cta-banner h2 {\n  font-size: 2rem; font-weight: 800; color: #fff; margin-bottom: 10px;\n}\n.cta-banner p {\n  color: rgba(255,255,255,0.8); font-size: 1.05rem; line-height: 1.7;\n}\n.cta-banner .btn-cta-large {\n  padding: 16px 40px; background: #fff; color: var(--blue-600);\n  border: none; border-radius: var(--radius-full); font-weight: 700;\n  font-size: 1.1rem; cursor: pointer; transition: var(--transition);\n  white-space: nowrap;\n}\n.cta-banner .btn-cta-large:hover {\n  transform: translateY(-3px); box-shadow: 0 10px 30px rgba(0,0,0,0.2);\n}\n\n\/* --- Contact Section --- *\/\n.contact-grid {\n  display: grid; grid-template-columns: 1fr 1.2fr; gap: 60px;\n}\n.contact-info { }\n.contact-info h3 { font-size: 1.5rem; margin-bottom: 24px; color: var(--gray-900); }\n.contact-item {\n  display: flex; gap: 14px; margin-bottom: 20px;\n}\n.contact-item .icon-box {\n  width: 44px; height: 44px; flex-shrink: 0;\n  background: var(--blue-50); color: var(--blue-600);\n  border-radius: var(--radius-md); display: flex; align-items: center;\n  justify-content: center; font-size: 1.2rem;\n}\n.contact-item .info h5 { font-size: 0.9rem; color: var(--gray-900); margin-bottom: 2px; }\n.contact-item .info p { font-size: 0.85rem; color: var(--gray-500); }\n.contact-form-wrap {\n  background: var(--gray-50); border-radius: var(--radius-lg); padding: 40px;\n}\n.contact-form-wrap h3 { font-size: 1.3rem; margin-bottom: 20px; color: var(--gray-900); }\n.form-group { margin-bottom: 16px; }\n.form-group label {\n  display: block; font-size: 0.85rem; font-weight: 600;\n  color: var(--gray-700); margin-bottom: 6px;\n}\n.form-group input,\n.form-group textarea,\n.form-group select {\n  width: 100%; padding: 12px 16px; border: 2px solid var(--gray-200);\n  border-radius: var(--radius-md); font-size: 0.95rem; font-family: var(--font-body);\n  transition: var(--transition); background: #fff; outline: none;\n}\n.form-group input:focus,\n.form-group textarea:focus,\n.form-group select:focus {\n  border-color: var(--blue-400); box-shadow: 0 0 0 3px rgba(37,99,235,0.1);\n}\n.form-group textarea { min-height: 120px; resize: vertical; }\n.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n.btn-submit {\n  width: 100%; padding: 14px; background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  color: #fff; border: none; border-radius: var(--radius-md); font-size: 1rem;\n  font-weight: 700; cursor: pointer; transition: var(--transition);\n}\n.btn-submit:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); }\n\n\/* --- Footer --- *\/\n.footer {\n  background: var(--blue-900); color: rgba(255,255,255,0.7);\n  padding: 80px 0 0; position: relative;\n}\n.footer::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\n  background: linear-gradient(90deg, var(--accent-gold), var(--accent-orange), var(--blue-400), var(--blue-300));\n}\n.footer-grid {\n  display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 40px;\n}\n.footer-col h4 {\n  font-size: 1.05rem; color: #fff; margin-bottom: 20px; font-weight: 700;\n}\n.footer-col p { font-size: 0.9rem; line-height: 1.8; }\n.footer-col ul li { margin-bottom: 10px; }\n.footer-col ul li a {\n  font-size: 0.9rem; color: rgba(255,255,255,0.6); transition: var(--transition);\n}\n.footer-col ul li a:hover { color: var(--blue-300); padding-left: 5px; }\n.footer-qr { display: flex; gap: 20px; margin-top: 16px; }\n.footer-qr-item {\n  width: 80px; height: 80px; background: rgba(255,255,255,0.1);\n  border-radius: var(--radius-md); display: flex; align-items: center;\n  justify-content: center; font-size: 1.5rem;\n}\n.footer-bottom {\n  border-top: 1px solid rgba(255,255,255,0.1);\n  margin-top: 50px; padding: 24px 0;\n  text-align: center; font-size: 0.8rem;\n}\n\n\/* --- Page Header Banner (inner pages) --- *\/\n.page-banner {\n  background: linear-gradient(135deg, var(--blue-900), var(--blue-700));\n  padding: 80px 0 60px; text-align: center; position: relative;\n  overflow: hidden;\n}\n.page-banner::before {\n  content: ''; position: absolute; inset: 0;\n  background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='3'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n}\n.page-banner h1 { font-size: 2.8rem; font-weight: 800; color: #fff; margin-bottom: 10px; }\n.page-banner .breadcrumb {\n  color: rgba(255,255,255,0.6); font-size: 0.9rem;\n}\n.page-banner .breadcrumb a { color: rgba(255,255,255,0.8); }\n.page-banner .breadcrumb a:hover { color: #fff; }\n\n\/* --- About Page --- *\/\n.about-grid {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n}\n.about-img {\n  border-radius: var(--radius-xl); overflow: hidden;\n  background: linear-gradient(135deg, var(--blue-200), var(--blue-100));\n  height: 450px; display: flex; align-items: center; justify-content: center;\n  font-size: 6rem; color: rgba(255,255,255,0.5); position: relative;\n}\n.about-img::after {\n  content: ''; position: absolute; bottom: -20px; right: -20px;\n  width: 120px; height: 120px; background: var(--blue-500);\n  border-radius: var(--radius-lg); z-index: -1;\n}\n.about-content h3 { font-size: 1.5rem; margin-bottom: 20px; color: var(--gray-900); }\n.about-content p { margin-bottom: 16px; color: var(--gray-600); line-height: 1.9; }\n\n.cert-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;\n}\n.cert-item {\n  background: var(--white); border-radius: var(--radius-lg);\n  padding: 30px 20px; text-align: center;\n  box-shadow: var(--shadow-sm); border: 1px solid var(--gray-100);\n  transition: var(--transition);\n}\n.cert-item:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }\n.cert-item .cert-icon {\n  font-size: 2.5rem; margin-bottom: 12px;\n}\n.cert-item h4 { font-size: 0.95rem; color: var(--gray-900); }\n\n\/* --- Product Detail Page --- *\/\n.prod-hero {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n  padding: 60px 0;\n}\n.prod-hero-img {\n  height: 400px; border-radius: var(--radius-xl);\n  background: linear-gradient(135deg, var(--gray-100), var(--gray-200));\n  display: flex; align-items: center; justify-content: center;\n  font-size: 5rem; position: relative; overflow: hidden;\n}\n.prod-hero-content h2 { font-size: 2rem; font-weight: 800; color: var(--gray-900); margin-bottom: 16px; }\n.prod-hero-content .prod-desc { font-size: 1.05rem; color: var(--gray-600); line-height: 1.8; margin-bottom: 20px; }\n.prod-features-list { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 24px; }\n.prod-features-list li {\n  display: flex; align-items: center; gap: 8px;\n  font-size: 0.95rem; color: var(--gray-700);\n}\n.prod-features-list li::before {\n  content: '\u2713'; color: var(--accent-green); font-weight: 700;\n}\n\n.prod-spec-table {\n  width: 100%; border-collapse: collapse; margin-top: 20px;\n}\n.prod-spec-table th, .prod-spec-table td {\n  padding: 12px 16px; text-align: left; border-bottom: 1px solid var(--gray-200);\n  font-size: 0.9rem;\n}\n.prod-spec-table th {\n  background: var(--gray-50); color: var(--gray-700); font-weight: 600;\n  width: 30%; white-space: nowrap;\n}\n.prod-spec-table td { color: var(--gray-600); }\n\n.prod-app-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;\n  margin-top: 30px;\n}\n.prod-app-item {\n  text-align: center; padding: 30px 16px;\n  background: var(--gray-50); border-radius: var(--radius-lg);\n  transition: var(--transition);\n}\n.prod-app-item:hover { background: var(--blue-50); }\n.prod-app-item .icon { font-size: 2rem; margin-bottom: 10px; }\n.prod-app-item h5 { font-size: 0.95rem; color: var(--gray-900); }\n\n\/* --- FAQ --- *\/\n.faq-list { max-width: 800px; margin: 0 auto; }\n.faq-item {\n  margin-bottom: 12px; border: 1px solid var(--gray-200);\n  border-radius: var(--radius-md); overflow: hidden;\n}\n.faq-q {\n  padding: 18px 24px; background: var(--gray-50);\n  font-weight: 600; color: var(--gray-900); cursor: pointer;\n  display: flex; justify-content: space-between; align-items: center;\n  transition: var(--transition);\n}\n.faq-q:hover { background: var(--blue-50); }\n.faq-q .icon { transition: var(--transition); }\n.faq-item.active .faq-q { background: var(--blue-50); color: var(--blue-600); }\n.faq-item.active .faq-q .icon { transform: rotate(45deg); }\n.faq-a {\n  padding: 0 24px; max-height: 0; overflow: hidden;\n  transition: var(--transition); color: var(--gray-600); line-height: 1.8;\n}\n.faq-item.active .faq-a { padding: 18px 24px; max-height: 300px; }\n\n\/* --- Pagination --- *\/\n.pagination {\n  display: flex; justify-content: center; gap: 8px; margin-top: 40px;\n}\n.pagination a, .pagination span {\n  width: 40px; height: 40px; display: flex; align-items: center;\n  justify-content: center; border-radius: var(--radius-md);\n  font-size: 0.9rem; transition: var(--transition);\n  border: 1px solid var(--gray-200);\n}\n.pagination a:hover { background: var(--blue-50); border-color: var(--blue-300); }\n.pagination .current {\n  background: var(--blue-500); color: #fff; border-color: var(--blue-500);\n}\n\n\/* --- Responsive --- *\/\n@media (max-width: 1200px) {\n  .product-cards { grid-template-columns: repeat(3, 1fr); }\n  .features-grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n@media (max-width: 1024px) {\n  .hero-grid { grid-template-columns: 1fr; }\n  .hero-visual { display: none; }\n  .hero-title { font-size: 2.4rem; }\n  .solutions-grid { grid-template-columns: repeat(2, 1fr); }\n  .footer-grid { grid-template-columns: 1fr 1fr; }\n  .contact-grid { grid-template-columns: 1fr; }\n  .about-grid { grid-template-columns: 1fr; }\n  .prod-hero { grid-template-columns: 1fr; }\n  .stats-grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n@media (max-width: 768px) {\n  .top-bar { display: none; }\n  .main-nav { display: none; }\n  .mobile-toggle { display: flex; }\n  .header-actions .btn-cta { display: none; }\n  .hero { min-height: 70vh; }\n  .hero-title { font-size: 2rem; }\n  .hero-stats { gap: 20px; flex-wrap: wrap; }\n  .product-cards { grid-template-columns: repeat(2, 1fr); }\n  .features-grid { grid-template-columns: 1fr; }\n  .news-grid { grid-template-columns: 1fr; }\n  .cta-banner { flex-direction: column; text-align: center; padding: 40px 24px; }\n  .footer-grid { grid-template-columns: 1fr; }\n  .cert-grid { grid-template-columns: repeat(2, 1fr); }\n  .prod-app-grid { grid-template-columns: repeat(2, 1fr); }\n  .section { padding: 60px 0; }\n  .section-title { font-size: 1.8rem; }\n  .page-banner h1 { font-size: 2rem; }\n  .form-row { grid-template-columns: 1fr; }\n}\n\n@media (max-width: 480px) {\n  .product-cards { grid-template-columns: 1fr; }\n  .hero-btns { flex-direction: column; }\n  .hero-stats { justify-content: center; }\n  .solutions-grid { grid-template-columns: 1fr; }\n  .stats-grid { grid-template-columns: 1fr; }\n}\n\n\/* --- Mobile Menu --- *\/\n.mobile-menu {\n  position: fixed; top: var(--header-height); left: 0; right: 0; bottom: 0;\n  background: var(--white); z-index: 999;\n  transform: translateX(100%); transition: var(--transition);\n  overflow-y: auto; padding: 20px;\n}\n.mobile-menu.open { transform: translateX(0); }\n.mobile-menu a {\n  display: block; padding: 14px 0; border-bottom: 1px solid var(--gray-100);\n  font-size: 1.05rem; font-weight: 500; color: var(--gray-700);\n}\n.mobile-menu .submenu { padding-left: 16px; }\n.mobile-menu .submenu a { font-size: 0.95rem; color: var(--gray-500); }\n\n\/* --- Animations --- *\/\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(30px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes fadeInRight {\n  from { opacity: 0; transform: translateX(30px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.5; }\n}\n.reveal {\n  opacity: 0; transform: translateY(30px);\n  transition: var(--transition-slow);\n}\n.reveal.visible { opacity: 1; transform: translateY(0); }\n\n\/* --- Back to Top --- *\/\n.back-to-top {\n  position: fixed; bottom: 30px; right: 30px; z-index: 99;\n  width: 48px; height: 48px; border-radius: 50%;\n  background: var(--blue-500); color: #fff; border: none;\n  cursor: pointer; display: flex; align-items: center;\n  justify-content: center; font-size: 1.2rem;\n  box-shadow: var(--shadow-lg); transition: var(--transition);\n  opacity: 0; visibility: hidden;\n}\n.back-to-top.show { opacity: 1; visibility: visible; }\n.back-to-top:hover { background: var(--blue-700); transform: translateY(-3px); }\nbody.wp-theme-twentytwentyfive{background:#fff}.wp-site-blocks,.wp-block-post-content,.entry-content{max-width:none!important;padding:0!important;margin:0!important}:where(body .is-layout-flow)>*{margin-block-start:0!important}<\/style><style>\n\/*=============================================\n   PZSSS \u4f01\u4e1a\u5b98\u7f51 - \u4e3b\u6837\u5f0f\u8868\n   \u4f5b\u5c71\u5e02\u5ba2\u4fe1\u65b0\u6750\u6599\u6709\u9650\u516c\u53f8\n   \u4e3b\u8272\u8c03\uff1a\u6df1\u84dd #0A2463 \/ \u6df1\u6d77\u84dd #1B3A7B \/ \u4eae\u84dd #2563EB\n   =============================================*\/\n\n\/* --- CSS Variables \/ Design Tokens --- *\/\n:root {\n  --blue-900: #0A1F4D;\n  --blue-800: #0D2B69;\n  --blue-700: #113785;\n  --blue-600: #1543A1;\n  --blue-500: #1A4FBD;\n  --blue-400: #2563EB;\n  --blue-300: #3B82F6;\n  --blue-200: #60A5FA;\n  --blue-100: #93C5FD;\n  --blue-50: #DBEAFE;\n\n  --accent-gold: #C8943E;\n  --accent-orange: #F59E0B;\n  --accent-teal: #0EA5A9;\n  --accent-green: #10B981;\n\n  --gray-900: #111827;\n  --gray-800: #1F2937;\n  --gray-700: #374151;\n  --gray-600: #4B5563;\n  --gray-500: #6B7280;\n  --gray-400: #9CA3AF;\n  --gray-300: #D1D5DB;\n  --gray-200: #E5E7EB;\n  --gray-100: #F3F4F6;\n  --gray-50: #F9FAFB;\n\n  --white: #FFFFFF;\n  --black: #000000;\n\n  --font-heading: 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif;\n  --font-body: 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif;\n  --font-en: 'Segoe UI', 'Inter', -apple-system, sans-serif;\n  --font-num: 'SF Mono', 'Consolas', monospace;\n\n  --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);\n  --shadow-md: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1);\n  --shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);\n  --shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);\n  --shadow-2xl: 0 25px 50px -12px rgba(0,0,0,0.25);\n\n  --radius-sm: 6px;\n  --radius-md: 10px;\n  --radius-lg: 16px;\n  --radius-xl: 24px;\n  --radius-full: 9999px;\n\n  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  --transition-slow: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n\n  --max-width: 1280px;\n  --header-height: 80px;\n}\n\n\/* --- Reset & Base --- *\/\n*, *::before, *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nhtml {\n  scroll-behavior: smooth;\n  font-size: 16px;\n}\n\nbody {\n  font-family: var(--font-body);\n  color: var(--gray-800);\n  background: var(--white);\n  line-height: 1.7;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\n\na {\n  text-decoration: none;\n  color: inherit;\n  transition: var(--transition);\n}\n\nul { list-style: none; }\n\nimg { max-width: 100%; height: auto; display: block; }\n\n.container {\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* --- Top Bar --- *\/\n.top-bar {\n  background: var(--blue-900);\n  color: rgba(255,255,255,0.85);\n  font-size: 0.8rem;\n  padding: 8px 0;\n}\n.top-bar .container {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n.top-bar-left { display: flex; gap: 20px; flex-wrap: wrap; }\n.top-bar-left span { display: flex; align-items: center; gap: 6px; }\n.top-bar-right { display: flex; gap: 8px; align-items: center; }\n.lang-switch {\n  display: flex; gap: 4px;\n}\n.lang-switch button {\n  background: none; border: 1px solid rgba(255,255,255,0.2);\n  color: rgba(255,255,255,0.8); padding: 3px 10px; border-radius: var(--radius-sm);\n  font-size: 0.75rem; cursor: pointer; transition: var(--transition);\n}\n.lang-switch button:hover, .lang-switch button.active {\n  background: var(--blue-400); border-color: var(--blue-400); color: #fff;\n}\n\n\/* --- Header \/ Navigation --- *\/\n.header {\n  position: sticky; top: 0; z-index: 1000;\n  background: var(--white); box-shadow: var(--shadow-md); height: var(--header-height);\n}\n.header .container {\n  display: flex; justify-content: space-between; align-items: center; height: 100%;\n}\n.logo {\n  display: flex; align-items: center; gap: 12px;\n}\n.logo-icon {\n  width: 48px; height: 48px;\n  background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  border-radius: var(--radius-md);\n  display: flex; align-items: center; justify-content: center;\n  color: #fff; font-weight: 900; font-size: 1.3rem; font-family: var(--font-en);\n  letter-spacing: -1px;\n}\n.logo-text h1 {\n  font-size: 1.25rem; font-weight: 700; color: var(--blue-900); line-height: 1.2;\n  font-family: var(--font-en); letter-spacing: 1px;\n}\n.logo-text span {\n  font-size: 0.7rem; color: var(--gray-500); letter-spacing: 2px; text-transform: uppercase;\n}\n\n.main-nav { display: flex; gap: 0; }\n.main-nav > li { position: relative; }\n.main-nav > li > a {\n  display: flex; align-items: center; gap: 4px;\n  padding: 0 18px; height: var(--header-height);\n  font-size: 0.95rem; font-weight: 500; color: var(--gray-700);\n  border-bottom: 3px solid transparent; transition: var(--transition);\n}\n.main-nav > li > a:hover,\n.main-nav > li.active > a {\n  color: var(--blue-500); border-bottom-color: var(--blue-500);\n}\n.main-nav > li > a .arrow {\n  font-size: 0.6rem; margin-left: 2px; transition: var(--transition);\n}\n.main-nav > li:hover > a .arrow {\n  transform: rotate(180deg);\n}\n\n\/* Dropdown *\/\n.dropdown {\n  position: absolute; top: 100%; left: 0; min-width: 200px;\n  background: var(--white); box-shadow: var(--shadow-xl);\n  border-radius: var(--radius-md); padding: 8px 0;\n  opacity: 0; visibility: hidden; transform: translateY(10px);\n  transition: var(--transition); z-index: 999;\n}\n.main-nav > li:hover .dropdown {\n  opacity: 1; visibility: visible; transform: translateY(0);\n}\n.dropdown li a {\n  display: block; padding: 10px 20px; font-size: 0.9rem;\n  color: var(--gray-600); transition: var(--transition);\n}\n.dropdown li a:hover {\n  background: var(--blue-50); color: var(--blue-600); padding-left: 24px;\n}\n.dropdown li a.dropdown-title {\n  font-weight: 700; color: var(--blue-900); font-size: 0.85rem;\n  text-transform: uppercase; letter-spacing: 1px; cursor: default;\n}\n.dropdown li a.dropdown-title:hover {\n  background: none; padding-left: 20px;\n}\n\n.header-actions { display: flex; gap: 12px; align-items: center; }\n.btn-search {\n  width: 40px; height: 40px; border: none; background: var(--gray-100);\n  border-radius: 50%; cursor: pointer; display: flex; align-items: center;\n  justify-content: center; font-size: 1.1rem; transition: var(--transition);\n}\n.btn-search:hover { background: var(--blue-100); color: var(--blue-600); }\n.btn-cta {\n  padding: 10px 24px;\n  background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  color: #fff; border: none; border-radius: var(--radius-full);\n  font-weight: 600; font-size: 0.9rem; cursor: pointer;\n  transition: var(--transition); white-space: nowrap;\n}\n.btn-cta:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); }\n.btn-cta-outline {\n  padding: 10px 24px;\n  background: transparent; color: var(--blue-500);\n  border: 2px solid var(--blue-500); border-radius: var(--radius-full);\n  font-weight: 600; font-size: 0.9rem; cursor: pointer; transition: var(--transition);\n}\n.btn-cta-outline:hover { background: var(--blue-500); color: #fff; }\n\n.mobile-toggle {\n  display: none; flex-direction: column; gap: 5px;\n  background: none; border: none; cursor: pointer; padding: 8px;\n}\n.mobile-toggle span {\n  width: 26px; height: 2px; background: var(--gray-700);\n  border-radius: 2px; transition: var(--transition);\n}\n\n\/* --- Hero Section --- *\/\n.hero {\n  position: relative; min-height: 85vh;\n  background: linear-gradient(135deg, var(--blue-900) 0%, var(--blue-700) 40%, var(--blue-500) 100%);\n  display: flex; align-items: center; overflow: hidden;\n}\n.hero::before {\n  content: ''; position: absolute; inset: 0;\n  background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n}\n.hero-shapes { position: absolute; inset: 0; overflow: hidden; }\n.shape {\n  position: absolute; border-radius: 50%; opacity: 0.08;\n  background: var(--blue-200);\n}\n.shape-1 { width: 400px; height: 400px; top: -100px; right: -50px; }\n.shape-2 { width: 200px; height: 200px; bottom: 50px; left: 10%; }\n.shape-3 { width: 300px; height: 300px; top: 30%; left: 50%; }\n.shape-4 { width: 150px; height: 150px; top: 20%; right: 30%; opacity: 0.05; }\n\n.hero-content { position: relative; z-index: 2; }\n.hero-grid {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n}\n.hero-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: rgba(255,255,255,0.1); backdrop-filter: blur(10px);\n  border: 1px solid rgba(255,255,255,0.2);\n  padding: 8px 20px; border-radius: var(--radius-full);\n  color: rgba(255,255,255,0.9); font-size: 0.85rem;\n  margin-bottom: 24px; animation: fadeInUp 0.6s ease;\n}\n.hero-badge .dot {\n  width: 8px; height: 8px; background: var(--accent-green); border-radius: 50%;\n  animation: pulse 2s infinite;\n}\n.hero-title {\n  font-size: 3.2rem; font-weight: 800; color: #fff; line-height: 1.2;\n  margin-bottom: 20px; font-family: var(--font-heading);\n  animation: fadeInUp 0.6s ease 0.1s both;\n}\n.hero-title .highlight {\n  background: linear-gradient(135deg, var(--accent-gold), var(--accent-orange));\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.hero-desc {\n  font-size: 1.1rem; color: rgba(255,255,255,0.8); line-height: 1.8;\n  margin-bottom: 36px; max-width: 540px;\n  animation: fadeInUp 0.6s ease 0.2s both;\n}\n.hero-btns {\n  display: flex; gap: 16px; flex-wrap: wrap;\n  animation: fadeInUp 0.6s ease 0.3s both;\n}\n.btn-hero-primary {\n  padding: 14px 36px;\n  background: linear-gradient(135deg, var(--accent-gold), var(--accent-orange));\n  color: #fff; border: none; border-radius: var(--radius-full);\n  font-weight: 700; font-size: 1rem; cursor: pointer;\n  transition: var(--transition); display: inline-flex; align-items: center; gap: 8px;\n}\n.btn-hero-primary:hover { transform: translateY(-3px); box-shadow: 0 10px 30px rgba(200,148,62,0.4); }\n.btn-hero-secondary {\n  padding: 14px 36px;\n  background: transparent; color: #fff;\n  border: 2px solid rgba(255,255,255,0.5); border-radius: var(--radius-full);\n  font-weight: 600; font-size: 1rem; cursor: pointer;\n  transition: var(--transition);\n}\n.btn-hero-secondary:hover { background: rgba(255,255,255,0.15); border-color: #fff; }\n\n.hero-stats {\n  display: flex; gap: 40px; margin-top: 48px;\n  animation: fadeInUp 0.6s ease 0.4s both;\n}\n.hero-stat h3 {\n  font-size: 2rem; font-weight: 800; color: #fff; font-family: var(--font-en);\n}\n.hero-stat p {\n  font-size: 0.85rem; color: rgba(255,255,255,0.6); margin-top: 4px;\n}\n\n.hero-visual {\n  position: relative; animation: fadeInRight 0.8s ease 0.3s both;\n}\n.hero-card {\n  background: rgba(255,255,255,0.08); backdrop-filter: blur(20px);\n  border: 1px solid rgba(255,255,255,0.15); border-radius: var(--radius-xl);\n  padding: 40px;\n}\n.hero-card h3 {\n  font-size: 1.3rem; color: #fff; margin-bottom: 20px;\n  display: flex; align-items: center; gap: 10px;\n}\n.hero-card h3 .icon { font-size: 1.5rem; }\n.product-mini-list { display: flex; flex-direction: column; gap: 12px; }\n.product-mini-item {\n  display: flex; align-items: center; gap: 12px;\n  padding: 12px 16px; background: rgba(255,255,255,0.06);\n  border-radius: var(--radius-md); border: 1px solid rgba(255,255,255,0.08);\n  color: rgba(255,255,255,0.9); transition: var(--transition);\n}\n.product-mini-item:hover {\n  background: rgba(255,255,255,0.12);\n  transform: translateX(5px);\n}\n.product-mini-item .num {\n  width: 28px; height: 28px;\n  background: linear-gradient(135deg, var(--blue-400), var(--blue-300));\n  border-radius: 50%; display: flex; align-items: center;\n  justify-content: center; font-size: 0.8rem; font-weight: 700;\n  flex-shrink: 0;\n}\n\n\/* --- Section Common --- *\/\n.section {\n  padding: 100px 0;\n  position: relative;\n}\n.section-header {\n  text-align: center; margin-bottom: 60px;\n}\n.section-tag {\n  display: inline-block; padding: 6px 20px;\n  background: var(--blue-50); color: var(--blue-600);\n  border-radius: var(--radius-full); font-size: 0.85rem;\n  font-weight: 600; letter-spacing: 1px; text-transform: uppercase;\n  margin-bottom: 16px;\n}\n.section-title {\n  font-size: 2.5rem; font-weight: 800; color: var(--gray-900);\n  font-family: var(--font-heading); margin-bottom: 16px; line-height: 1.3;\n}\n.section-desc {\n  font-size: 1.05rem; color: var(--gray-500); max-width: 650px;\n  margin: 0 auto; line-height: 1.8;\n}\n.section-bg-gray { background: var(--gray-50); }\n.section-bg-dark {\n  background: linear-gradient(135deg, var(--blue-900), var(--blue-700));\n  color: #fff;\n}\n.section-bg-dark .section-title { color: #fff; }\n.section-bg-dark .section-desc { color: rgba(255,255,255,0.7); }\n.section-bg-dark .section-tag {\n  background: rgba(255,255,255,0.1); color: rgba(255,255,255,0.9);\n}\n\n\/* --- Product Cards on Home --- *\/\n.product-cards {\n  display: grid; grid-template-columns: repeat(5, 1fr); gap: 24px;\n}\n.product-card {\n  background: var(--white); border-radius: var(--radius-lg);\n  padding: 36px 24px; text-align: center;\n  box-shadow: var(--shadow-md); transition: var(--transition);\n  border: 1px solid var(--gray-100);\n  cursor: pointer; position: relative; overflow: hidden;\n}\n.product-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0;\n  height: 4px; background: linear-gradient(90deg, var(--blue-500), var(--blue-300));\n  transform: scaleX(0); transition: var(--transition);\n}\n.product-card:hover::before { transform: scaleX(1); }\n.product-card:hover {\n  transform: translateY(-8px); box-shadow: var(--shadow-xl);\n}\n.product-card-icon {\n  width: 70px; height: 70px; margin: 0 auto 20px;\n  background: linear-gradient(135deg, var(--blue-50), var(--blue-100));\n  border-radius: var(--radius-lg); display: flex; align-items: center;\n  justify-content: center;\n  font-size: 2rem; transition: var(--transition);\n}\n.product-card:hover .product-card-icon {\n  background: linear-gradient(135deg, var(--blue-500), var(--blue-400));\n  color: #fff;\n}\n.product-card h3 {\n  font-size: 1.1rem; font-weight: 700; color: var(--gray-900); margin-bottom: 8px;\n}\n.product-card p {\n  font-size: 0.85rem; color: var(--gray-500); line-height: 1.6;\n}\n.product-card-link {\n  display: inline-flex; align-items: center; gap: 4px;\n  color: var(--blue-500); font-weight: 600; font-size: 0.85rem;\n  margin-top: 12px; transition: var(--transition);\n}\n.product-card-link:hover { gap: 8px; }\n\n\/* --- Features \/ Why Us --- *\/\n.features-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px;\n}\n.feature-item {\n  text-align: center; padding: 32px 20px;\n  background: var(--white); border-radius: var(--radius-lg);\n  box-shadow: var(--shadow-sm); border: 1px solid var(--gray-100);\n  transition: var(--transition);\n}\n.feature-item:hover { transform: translateY(-5px); box-shadow: var(--shadow-lg); }\n.feature-icon {\n  width: 64px; height: 64px; margin: 0 auto 20px;\n  background: linear-gradient(135deg, var(--blue-50), var(--blue-100));\n  border-radius: 50%; display: flex; align-items: center;\n  justify-content: center; font-size: 1.8rem;\n}\n.feature-item h4 { font-size: 1.1rem; color: var(--gray-900); margin-bottom: 8px; }\n.feature-item p { font-size: 0.9rem; color: var(--gray-500); line-height: 1.6; }\n\n\/* --- Statistics --- *\/\n.stats-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px;\n}\n.stat-item {\n  text-align: center; padding: 40px 20px;\n  background: rgba(255,255,255,0.06); border-radius: var(--radius-lg);\n  border: 1px solid rgba(255,255,255,0.1);\n  backdrop-filter: blur(10px);\n}\n.stat-item .number {\n  font-size: 3rem; font-weight: 800; font-family: var(--font-en);\n  background: linear-gradient(135deg, var(--accent-gold), var(--accent-orange));\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  background-clip: text; margin-bottom: 8px;\n}\n.stat-item .label {\n  font-size: 0.95rem; color: rgba(255,255,255,0.7);\n}\n\n\/* --- Solutions Cards --- *\/\n.solutions-grid {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;\n}\n.solution-card {\n  background: var(--white); border-radius: var(--radius-lg);\n  overflow: hidden; box-shadow: var(--shadow-md);\n  transition: var(--transition); border: 1px solid var(--gray-100);\n}\n.solution-card:hover { transform: translateY(-6px); box-shadow: var(--shadow-xl); }\n.solution-card-img {\n  height: 200px; background: linear-gradient(135deg, var(--blue-700), var(--blue-500));\n  display: flex; align-items: center; justify-content: center;\n  font-size: 4rem; color: rgba(255,255,255,0.3);\n}\n.solution-card-body { padding: 24px; }\n.solution-card-body h3 { font-size: 1.2rem; color: var(--gray-900); margin-bottom: 10px; }\n.solution-card-body p { font-size: 0.9rem; color: var(--gray-500); line-height: 1.7; }\n.solution-card-body .tag-list {\n  display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\n}\n.tag {\n  padding: 4px 12px; background: var(--blue-50); color: var(--blue-600);\n  border-radius: var(--radius-full); font-size: 0.75rem; font-weight: 500;\n}\n\n\/* --- News Cards --- *\/\n.news-grid {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;\n}\n.news-card {\n  background: var(--white); border-radius: var(--radius-lg);\n  overflow: hidden; box-shadow: var(--shadow-sm);\n  transition: var(--transition); border: 1px solid var(--gray-100);\n}\n.news-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-lg); }\n.news-card-img {\n  height: 200px; position: relative; overflow: hidden;\n  background: linear-gradient(135deg, var(--gray-200), var(--gray-300));\n  display: flex; align-items: center; justify-content: center;\n  font-size: 3rem; color: var(--gray-400);\n}\n.news-card-badge {\n  position: absolute; top: 12px; left: 12px;\n  padding: 4px 14px; background: var(--blue-500); color: #fff;\n  border-radius: var(--radius-full); font-size: 0.75rem; font-weight: 600;\n}\n.news-card-body { padding: 20px; }\n.news-card-body .date {\n  font-size: 0.8rem; color: var(--gray-400); margin-bottom: 8px;\n}\n.news-card-body h4 {\n  font-size: 1.05rem; color: var(--gray-900); margin-bottom: 8px;\n  line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;\n}\n.news-card-body p {\n  font-size: 0.85rem; color: var(--gray-500); line-height: 1.6;\n  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;\n}\n\n\/* --- CTA Banner --- *\/\n.cta-banner {\n  background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  border-radius: var(--radius-xl); padding: 60px;\n  display: flex; justify-content: space-between; align-items: center;\n  gap: 40px;\n}\n.cta-banner h2 {\n  font-size: 2rem; font-weight: 800; color: #fff; margin-bottom: 10px;\n}\n.cta-banner p {\n  color: rgba(255,255,255,0.8); font-size: 1.05rem; line-height: 1.7;\n}\n.cta-banner .btn-cta-large {\n  padding: 16px 40px; background: #fff; color: var(--blue-600);\n  border: none; border-radius: var(--radius-full); font-weight: 700;\n  font-size: 1.1rem; cursor: pointer; transition: var(--transition);\n  white-space: nowrap;\n}\n.cta-banner .btn-cta-large:hover {\n  transform: translateY(-3px); box-shadow: 0 10px 30px rgba(0,0,0,0.2);\n}\n\n\/* --- Contact Section --- *\/\n.contact-grid {\n  display: grid; grid-template-columns: 1fr 1.2fr; gap: 60px;\n}\n.contact-info { }\n.contact-info h3 { font-size: 1.5rem; margin-bottom: 24px; color: var(--gray-900); }\n.contact-item {\n  display: flex; gap: 14px; margin-bottom: 20px;\n}\n.contact-item .icon-box {\n  width: 44px; height: 44px; flex-shrink: 0;\n  background: var(--blue-50); color: var(--blue-600);\n  border-radius: var(--radius-md); display: flex; align-items: center;\n  justify-content: center; font-size: 1.2rem;\n}\n.contact-item .info h5 { font-size: 0.9rem; color: var(--gray-900); margin-bottom: 2px; }\n.contact-item .info p { font-size: 0.85rem; color: var(--gray-500); }\n.contact-form-wrap {\n  background: var(--gray-50); border-radius: var(--radius-lg); padding: 40px;\n}\n.contact-form-wrap h3 { font-size: 1.3rem; margin-bottom: 20px; color: var(--gray-900); }\n.form-group { margin-bottom: 16px; }\n.form-group label {\n  display: block; font-size: 0.85rem; font-weight: 600;\n  color: var(--gray-700); margin-bottom: 6px;\n}\n.form-group input,\n.form-group textarea,\n.form-group select {\n  width: 100%; padding: 12px 16px; border: 2px solid var(--gray-200);\n  border-radius: var(--radius-md); font-size: 0.95rem; font-family: var(--font-body);\n  transition: var(--transition); background: #fff; outline: none;\n}\n.form-group input:focus,\n.form-group textarea:focus,\n.form-group select:focus {\n  border-color: var(--blue-400); box-shadow: 0 0 0 3px rgba(37,99,235,0.1);\n}\n.form-group textarea { min-height: 120px; resize: vertical; }\n.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n.btn-submit {\n  width: 100%; padding: 14px; background: linear-gradient(135deg, var(--blue-600), var(--blue-400));\n  color: #fff; border: none; border-radius: var(--radius-md); font-size: 1rem;\n  font-weight: 700; cursor: pointer; transition: var(--transition);\n}\n.btn-submit:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); }\n\n\/* --- Footer --- *\/\n.footer {\n  background: var(--blue-900); color: rgba(255,255,255,0.7);\n  padding: 80px 0 0; position: relative;\n}\n.footer::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\n  background: linear-gradient(90deg, var(--accent-gold), var(--accent-orange), var(--blue-400), var(--blue-300));\n}\n.footer-grid {\n  display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 40px;\n}\n.footer-col h4 {\n  font-size: 1.05rem; color: #fff; margin-bottom: 20px; font-weight: 700;\n}\n.footer-col p { font-size: 0.9rem; line-height: 1.8; }\n.footer-col ul li { margin-bottom: 10px; }\n.footer-col ul li a {\n  font-size: 0.9rem; color: rgba(255,255,255,0.6); transition: var(--transition);\n}\n.footer-col ul li a:hover { color: var(--blue-300); padding-left: 5px; }\n.footer-qr { display: flex; gap: 20px; margin-top: 16px; }\n.footer-qr-item {\n  width: 80px; height: 80px; background: rgba(255,255,255,0.1);\n  border-radius: var(--radius-md); display: flex; align-items: center;\n  justify-content: center; font-size: 1.5rem;\n}\n.footer-bottom {\n  border-top: 1px solid rgba(255,255,255,0.1);\n  margin-top: 50px; padding: 24px 0;\n  text-align: center; font-size: 0.8rem;\n}\n\n\/* --- Page Header Banner (inner pages) --- *\/\n.page-banner {\n  background: linear-gradient(135deg, var(--blue-900), var(--blue-700));\n  padding: 80px 0 60px; text-align: center; position: relative;\n  overflow: hidden;\n}\n.page-banner::before {\n  content: ''; position: absolute; inset: 0;\n  background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='3'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n}\n.page-banner h1 { font-size: 2.8rem; font-weight: 800; color: #fff; margin-bottom: 10px; }\n.page-banner .breadcrumb {\n  color: rgba(255,255,255,0.6); font-size: 0.9rem;\n}\n.page-banner .breadcrumb a { color: rgba(255,255,255,0.8); }\n.page-banner .breadcrumb a:hover { color: #fff; }\n\n\/* --- About Page --- *\/\n.about-grid {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n}\n.about-img {\n  border-radius: var(--radius-xl); overflow: hidden;\n  background: linear-gradient(135deg, var(--blue-200), var(--blue-100));\n  height: 450px; display: flex; align-items: center; justify-content: center;\n  font-size: 6rem; color: rgba(255,255,255,0.5); position: relative;\n}\n.about-img::after {\n  content: ''; position: absolute; bottom: -20px; right: -20px;\n  width: 120px; height: 120px; background: var(--blue-500);\n  border-radius: var(--radius-lg); z-index: -1;\n}\n.about-content h3 { font-size: 1.5rem; margin-bottom: 20px; color: var(--gray-900); }\n.about-content p { margin-bottom: 16px; color: var(--gray-600); line-height: 1.9; }\n\n.cert-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;\n}\n.cert-item {\n  background: var(--white); border-radius: var(--radius-lg);\n  padding: 30px 20px; text-align: center;\n  box-shadow: var(--shadow-sm); border: 1px solid var(--gray-100);\n  transition: var(--transition);\n}\n.cert-item:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }\n.cert-item .cert-icon {\n  font-size: 2.5rem; margin-bottom: 12px;\n}\n.cert-item h4 { font-size: 0.95rem; color: var(--gray-900); }\n\n\/* --- Product Detail Page --- *\/\n.prod-hero {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n  padding: 60px 0;\n}\n.prod-hero-img {\n  height: 400px; border-radius: var(--radius-xl);\n  background: linear-gradient(135deg, var(--gray-100), var(--gray-200));\n  display: flex; align-items: center; justify-content: center;\n  font-size: 5rem; position: relative; overflow: hidden;\n}\n.prod-hero-content h2 { font-size: 2rem; font-weight: 800; color: var(--gray-900); margin-bottom: 16px; }\n.prod-hero-content .prod-desc { font-size: 1.05rem; color: var(--gray-600); line-height: 1.8; margin-bottom: 20px; }\n.prod-features-list { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 24px; }\n.prod-features-list li {\n  display: flex; align-items: center; gap: 8px;\n  font-size: 0.95rem; color: var(--gray-700);\n}\n.prod-features-list li::before {\n  content: '\u2713'; color: var(--accent-green); font-weight: 700;\n}\n\n.prod-spec-table {\n  width: 100%; border-collapse: collapse; margin-top: 20px;\n}\n.prod-spec-table th, .prod-spec-table td {\n  padding: 12px 16px; text-align: left; border-bottom: 1px solid var(--gray-200);\n  font-size: 0.9rem;\n}\n.prod-spec-table th {\n  background: var(--gray-50); color: var(--gray-700); font-weight: 600;\n  width: 30%; white-space: nowrap;\n}\n.prod-spec-table td { color: var(--gray-600); }\n\n.prod-app-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;\n  margin-top: 30px;\n}\n.prod-app-item {\n  text-align: center; padding: 30px 16px;\n  background: var(--gray-50); border-radius: var(--radius-lg);\n  transition: var(--transition);\n}\n.prod-app-item:hover { background: var(--blue-50); }\n.prod-app-item .icon { font-size: 2rem; margin-bottom: 10px; }\n.prod-app-item h5 { font-size: 0.95rem; color: var(--gray-900); }\n\n\/* --- FAQ --- *\/\n.faq-list { max-width: 800px; margin: 0 auto; }\n.faq-item {\n  margin-bottom: 12px; border: 1px solid var(--gray-200);\n  border-radius: var(--radius-md); overflow: hidden;\n}\n.faq-q {\n  padding: 18px 24px; background: var(--gray-50);\n  font-weight: 600; color: var(--gray-900); cursor: pointer;\n  display: flex; justify-content: space-between; align-items: center;\n  transition: var(--transition);\n}\n.faq-q:hover { background: var(--blue-50); }\n.faq-q .icon { transition: var(--transition); }\n.faq-item.active .faq-q { background: var(--blue-50); color: var(--blue-600); }\n.faq-item.active .faq-q .icon { transform: rotate(45deg); }\n.faq-a {\n  padding: 0 24px; max-height: 0; overflow: hidden;\n  transition: var(--transition); color: var(--gray-600); line-height: 1.8;\n}\n.faq-item.active .faq-a { padding: 18px 24px; max-height: 300px; }\n\n\/* --- Pagination --- *\/\n.pagination {\n  display: flex; justify-content: center; gap: 8px; margin-top: 40px;\n}\n.pagination a, .pagination span {\n  width: 40px; height: 40px; display: flex; align-items: center;\n  justify-content: center; border-radius: var(--radius-md);\n  font-size: 0.9rem; transition: var(--transition);\n  border: 1px solid var(--gray-200);\n}\n.pagination a:hover { background: var(--blue-50); border-color: var(--blue-300); }\n.pagination .current {\n  background: var(--blue-500); color: #fff; border-color: var(--blue-500);\n}\n\n\/* --- Responsive --- *\/\n@media (max-width: 1200px) {\n  .product-cards { grid-template-columns: repeat(3, 1fr); }\n  .features-grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n@media (max-width: 1024px) {\n  .hero-grid { grid-template-columns: 1fr; }\n  .hero-visual { display: none; }\n  .hero-title { font-size: 2.4rem; }\n  .solutions-grid { grid-template-columns: repeat(2, 1fr); }\n  .footer-grid { grid-template-columns: 1fr 1fr; }\n  .contact-grid { grid-template-columns: 1fr; }\n  .about-grid { grid-template-columns: 1fr; }\n  .prod-hero { grid-template-columns: 1fr; }\n  .stats-grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n@media (max-width: 768px) {\n  .top-bar { display: none; }\n  .main-nav { display: none; }\n  .mobile-toggle { display: flex; }\n  .header-actions .btn-cta { display: none; }\n  .hero { min-height: 70vh; }\n  .hero-title { font-size: 2rem; }\n  .hero-stats { gap: 20px; flex-wrap: wrap; }\n  .product-cards { grid-template-columns: repeat(2, 1fr); }\n  .features-grid { grid-template-columns: 1fr; }\n  .news-grid { grid-template-columns: 1fr; }\n  .cta-banner { flex-direction: column; text-align: center; padding: 40px 24px; }\n  .footer-grid { grid-template-columns: 1fr; }\n  .cert-grid { grid-template-columns: repeat(2, 1fr); }\n  .prod-app-grid { grid-template-columns: repeat(2, 1fr); }\n  .section { padding: 60px 0; }\n  .section-title { font-size: 1.8rem; }\n  .page-banner h1 { font-size: 2rem; }\n  .form-row { grid-template-columns: 1fr; }\n}\n\n@media (max-width: 480px) {\n  .product-cards { grid-template-columns: 1fr; }\n  .hero-btns { flex-direction: column; }\n  .hero-stats { justify-content: center; }\n  .solutions-grid { grid-template-columns: 1fr; }\n  .stats-grid { grid-template-columns: 1fr; }\n}\n\n\/* --- Mobile Menu --- *\/\n.mobile-menu {\n  position: fixed; top: var(--header-height); left: 0; right: 0; bottom: 0;\n  background: var(--white); z-index: 999;\n  transform: translateX(100%); transition: var(--transition);\n  overflow-y: auto; padding: 20px;\n}\n.mobile-menu.open { transform: translateX(0); }\n.mobile-menu a {\n  display: block; padding: 14px 0; border-bottom: 1px solid var(--gray-100);\n  font-size: 1.05rem; font-weight: 500; color: var(--gray-700);\n}\n.mobile-menu .submenu { padding-left: 16px; }\n.mobile-menu .submenu a { font-size: 0.95rem; color: var(--gray-500); }\n\n\/* --- Animations --- *\/\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(30px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes fadeInRight {\n  from { opacity: 0; transform: translateX(30px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.5; }\n}\n.reveal {\n  opacity: 0; transform: translateY(30px);\n  transition: var(--transition-slow);\n}\n.reveal.visible { opacity: 1; transform: translateY(0); }\n\n\/* --- Back to Top --- *\/\n.back-to-top {\n  position: fixed; bottom: 30px; right: 30px; z-index: 99;\n  width: 48px; height: 48px; border-radius: 50%;\n  background: var(--blue-500); color: #fff; border: none;\n  cursor: pointer; display: flex; align-items: center;\n  justify-content: center; font-size: 1.2rem;\n  box-shadow: var(--shadow-lg); transition: var(--transition);\n  opacity: 0; visibility: hidden;\n}\n.back-to-top.show { opacity: 1; visibility: visible; }\n.back-to-top:hover { background: var(--blue-700); transform: translateY(-3px); }\n\n<\/style>\n<div class=\"wp-theme-pzsss-coatings\">\n\n<!-- Top Bar -->\n<div class=\"top-bar\">\n  <div class=\"container\">\n    <div class=\"top-bar-left\">\n      <span>\ud83d\udcde 0757-88793275<\/span>\n      <span>\ud83d\udcf1 13531350189<\/span>\n      <span>\ud83d\udce7 service@pzsss.com<\/span>\n      <span>\ud83c\udfed \u5e7f\u4e1c\u4f5b\u5c71\u5e02\u5357\u6d77\u533a<\/span>\n    <\/div>\n    <div class=\"top-bar-right\">\n      <div class=\"lang-switch\">\n        <button class=\"active\" data-lang=\"zh-CN\">\u4e2d\u6587<\/button>\n        <button data-lang=\"en\">EN<\/button>\n        <button data-lang=\"fr\">FR<\/button>\n        <button data-lang=\"ru\">RU<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Header -->\n<header class=\"header\">\n  <div class=\"container\">\n    <a href=\"\/\" class=\"logo\">\n      <div class=\"logo-icon\">PZ<\/div>\n      <div class=\"logo-text\">\n        <h1>PZSSS<\/h1>\n        <span>Auto Paint<\/span>\n      <\/div>\n    <\/a>\n    <nav>\n      <ul class=\"main-nav\">\n        <li><a href=\"\/\">\u9996\u9875<\/a><\/li>\n        <li class=\"active\">\n          <a href=\"\/automotive-paint\/\">\u6c7d\u8f66\u6f06 <span class=\"arrow\">\u25bc<\/span><\/a>\n          <ul class=\"dropdown\">\n            <li><a href=\"\/automotive-paint\/\">\u539f\u5382\u9ad8\u6e29\u6f06<\/a><\/li>\n            <li><a href=\"\/automotive-paint\/\">\u6c7d\u8f66\u4fee\u8865\u6f06<\/a><\/li>\n            <li><a href=\"\/automotive-paint\/\">\u5851\u6599\u4ef6\u6f06<\/a><\/li>\n            <li><a href=\"\/automotive-paint\/\">\u8f6e\u6bc2\u6f06<\/a><\/li>\n            <li><a href=\"\/automotive-paint\/\">\u5185\u9970\u6f06<\/a><\/li>\n            <li><a href=\"\/automotive-paint\/\">\u6c34\u6027\u6c7d\u8f66\u6f06<\/a><\/li>\n          <\/ul>\n        <\/li>\n        <li><a href=\"\/products\/\">\u4ea7\u54c1\u4e2d\u5fc3<\/a><\/li>\n        <li><a href=\"\/about\/\">\u5173\u4e8e\u6211\u4eec<\/a><\/li>\n        <li><a href=\"\/blog\/\">\u6280\u672f\u535a\u5ba2<\/a><\/li>\n        <li><a href=\"\/contact\/\">\u8054\u7cfb\u6211\u4eec<\/a><\/li>\n      <\/ul>\n    <\/nav>\n    <div class=\"header-actions\">\n      <a href=\"\/contact\/\" class=\"btn-cta\">\u83b7\u53d6\u62a5\u4ef7<\/a>\n    <\/div>\n    <button class=\"mobile-toggle\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n  <\/div>\n<\/header>\n\n<section class=\"page-banner\">\n  <div class=\"container\">\n    <h1>\u8054\u7cfb\u6211\u4eec<\/h1>\n    <div class=\"breadcrumb\"><a href=\"\/\">\u9996\u9875<\/a> \/ \u8054\u7cfb\u6211\u4eec<\/div>\n  <\/div>\n<\/section>\n<section class=\"section\">\n  <div class=\"container\">\n    <div class=\"contact-grid\">\n      <div class=\"contact-info\">\n        <h3>\u8054\u7cfb\u65b9\u5f0f<\/h3>\n        <div class=\"contact-item\">\n          <div class=\"icon-box\">\ud83d\udcde<\/div>\n          <div class=\"info\"><h5>\u7535\u8bdd<\/h5><p>0757-88793275<\/p><\/div>\n        <\/div>\n        <div class=\"contact-item\">\n          <div class=\"icon-box\">\ud83d\udce7<\/div>\n          <div class=\"info\"><h5>\u90ae\u7bb1<\/h5><p>service@pzsss.com<\/p><\/div>\n        <\/div>\n        <div class=\"contact-item\">\n          <div class=\"icon-box\">\ud83d\udccd<\/div>\n          <div class=\"info\"><h5>\u5730\u5740<\/h5><p>\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02\u5357\u6d77\u533a<\/p><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"contact-form-wrap\">\n        <h3>\u53d1\u9001\u54a8\u8be2<\/h3>\n        <p style=\"color:var(--gray-500);font-size:0.9rem;margin-bottom:20px;\">\u8bf7\u901a\u8fc7\u4ee5\u4e0a\u65b9\u5f0f\u8054\u7cfb\u6211\u4eec\uff0c\u83b7\u53d6\u6c7d\u8f66\u6f06\u4ea7\u54c1\u8d44\u6599\u3001\u62a5\u4ef7\u53ca\u6280\u672f\u652f\u6301\u3002<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Footer -->\n<footer class=\"footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div class=\"footer-col\">\n        <h4>\u5173\u4e8ePZSSS<\/h4>\n        <p>\u4f5b\u5c71\u5e02\u5ba2\u4fe1\u65b0\u6750\u6599\u6709\u9650\u516c\u53f8\uff08PZSSS\uff09\u662f\u4e13\u4e1a\u7684\u6c7d\u8f66\u6d82\u6599\u7814\u53d1\u3001\u751f\u4ea7\u548c\u9500\u552e\u4f01\u4e1a\uff0c\u4e13\u6ce8\u6c7d\u8f66\u6f06\u9886\u57df\u3002<\/p>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>\u4ea7\u54c1\u4e2d\u5fc3<\/h4>\n        <ul>\n          <li><a href=\"\/automotive-paint\/\">\u539f\u5382\u9ad8\u6e29\u6f06<\/a><\/li>\n          <li><a href=\"\/automotive-paint\/\">\u6c7d\u8f66\u4fee\u8865\u6f06<\/a><\/li>\n          <li><a href=\"\/automotive-paint\/\">\u5851\u6599\u4ef6\u6f06<\/a><\/li>\n          <li><a href=\"\/automotive-paint\/\">\u8f6e\u6bc2\u6f06<\/a><\/li>\n          <li><a href=\"\/automotive-paint\/\">\u6c34\u6027\u6c7d\u8f66\u6f06<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>\u5feb\u901f\u94fe\u63a5<\/h4>\n        <ul>\n          <li><a href=\"\/about\/\">\u5173\u4e8e\u6211\u4eec<\/a><\/li>\n          <li><a href=\"\/blog\/\">\u6280\u672f\u535a\u5ba2<\/a><\/li>\n          <li><a href=\"\/contact\/\">\u8054\u7cfb\u6211\u4eec<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>\u8054\u7cfb\u65b9\u5f0f<\/h4>\n        <ul>\n          <li>\ud83d\udcde \u7535\u8bdd\uff1a0757-88793275<\/li>\n          <li>\ud83d\udcf1 \u624b\u673a\uff1a13531350189<\/li>\n          <li>\ud83d\udce7 \u90ae\u7bb1\uff1aservice@pzsss.com<\/li>\n          <li>\ud83d\udccd \u5730\u5740\uff1a\u5e7f\u4e1c\u4f5b\u5c71\u5e02\u5357\u6d77\u533a<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"footer-bottom\">\n      <p>&copy; 2026 \u4f5b\u5c71\u5e02\u5ba2\u4fe1\u65b0\u6750\u6599\u6709\u9650\u516c\u53f8 PZSSS | \u7ca4ICP\u590720004340\u53f7<\/p>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcde 0757-88793275 \ud83d\udcf1 13531350189 \ud83d\udce7 service@pzsss.com \ud83c\udfed \u5e7f\u4e1c\u4f5b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pzsss-blank","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u8054\u7cfb\u6211\u4eec - PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/car-paint.ksisi.com\/index.php\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u8054\u7cfb\u6211\u4eec - PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546\" \/>\n<meta property=\"og:description\" content=\"\ud83d\udcde 0757-88793275 \ud83d\udcf1 13531350189 \ud83d\udce7 service@pzsss.com \ud83c\udfed \u5e7f\u4e1c\u4f5b [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/car-paint.ksisi.com\/index.php\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-23T08:35:01+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/car-paint.ksisi.com\\\/index.php\\\/contact\\\/\",\"url\":\"https:\\\/\\\/car-paint.ksisi.com\\\/index.php\\\/contact\\\/\",\"name\":\"\u8054\u7cfb\u6211\u4eec - PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/car-paint.ksisi.com\\\/#website\"},\"datePublished\":\"2026-05-23T07:19:49+00:00\",\"dateModified\":\"2026-05-23T08:35:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/car-paint.ksisi.com\\\/index.php\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/car-paint.ksisi.com\\\/index.php\\\/contact\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/car-paint.ksisi.com\\\/index.php\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\\\/\\\/car-paint.ksisi.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u8054\u7cfb\u6211\u4eec\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/car-paint.ksisi.com\\\/#website\",\"url\":\"https:\\\/\\\/car-paint.ksisi.com\\\/\",\"name\":\"PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546\",\"description\":\"PZSSS\u6c7d\u8f66\u6f06\uff0c\u4e13\u6ce8\u539f\u5382\u9ad8\u6e29\u6f06\u3001\u6c7d\u8f66\u4fee\u8865\u6f06\u3001\u8f6e\u6bc2\u6f06\u3001\u6c34\u6027\u6c7d\u8f66\u6f06\u7b49\u5168\u7cfb\u5217\u6c7d\u8f66\u6d82\u6599\u7814\u53d1\u4e0e\u751f\u4ea7\u3002\u8272\u5f69\u7cbe\u51c6\uff0c\u54c1\u8d28\u53ef\u9760\u3002\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/car-paint.ksisi.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u8054\u7cfb\u6211\u4eec - PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/","og_locale":"zh_CN","og_type":"article","og_title":"\u8054\u7cfb\u6211\u4eec - PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546","og_description":"\ud83d\udcde 0757-88793275 \ud83d\udcf1 13531350189 \ud83d\udce7 service@pzsss.com \ud83c\udfed \u5e7f\u4e1c\u4f5b [&hellip;]","og_url":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/","og_site_name":"PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546","article_modified_time":"2026-05-23T08:35:01+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/","url":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/","name":"\u8054\u7cfb\u6211\u4eec - PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546","isPartOf":{"@id":"https:\/\/car-paint.ksisi.com\/#website"},"datePublished":"2026-05-23T07:19:49+00:00","dateModified":"2026-05-23T08:35:01+00:00","breadcrumb":{"@id":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/car-paint.ksisi.com\/index.php\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/car-paint.ksisi.com\/index.php\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/car-paint.ksisi.com\/"},{"@type":"ListItem","position":2,"name":"\u8054\u7cfb\u6211\u4eec"}]},{"@type":"WebSite","@id":"https:\/\/car-paint.ksisi.com\/#website","url":"https:\/\/car-paint.ksisi.com\/","name":"PZSSS \u6c7d\u8f66\u6f06 - \u4e13\u4e1a\u6c7d\u8f66\u6d82\u6599\u5236\u9020\u5546","description":"PZSSS\u6c7d\u8f66\u6f06\uff0c\u4e13\u6ce8\u539f\u5382\u9ad8\u6e29\u6f06\u3001\u6c7d\u8f66\u4fee\u8865\u6f06\u3001\u8f6e\u6bc2\u6f06\u3001\u6c34\u6027\u6c7d\u8f66\u6f06\u7b49\u5168\u7cfb\u5217\u6c7d\u8f66\u6d82\u6599\u7814\u53d1\u4e0e\u751f\u4ea7\u3002\u8272\u5f69\u7cbe\u51c6\uff0c\u54c1\u8d28\u53ef\u9760\u3002","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/car-paint.ksisi.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"}]}},"_links":{"self":[{"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":4,"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/car-paint.ksisi.com\/index.php\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}