{"id":1187,"date":"2026-10-09T09:53:18","date_gmt":"2026-10-09T17:53:18","guid":{"rendered":"https:\/\/fjxinqi.com\/?page_id=1187"},"modified":"2026-10-16T10:09:18","modified_gmt":"2026-10-16T18:09:18","slug":"why-choose-xinqi","status":"publish","type":"page","link":"https:\/\/fjxinqi.com\/es\/why-choose-xinqi\/","title":{"rendered":"\u00bfPor qu\u00e9 elegir Xinqi?"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Krona+One&amp;display=swap\">\n\n<style>\n.xq-why {\n  --h2-size: 46px;\n  --shell: 1520px;\n  --font-body: 'Instrument Sans', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  --font-display: 'Krona One', 'Instrument Sans', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n  --brand-dark: #0F4A33;\n  --brand: #1E7B4C;\n  --brand-hover: #279159;\n  --brand-light: rgba(30,123,76,0.08);\n  --brand-soft: #F2F8F4;\n  --ink-900: #1A1A1A;\n  --ink-800: #222222;\n  --ink-700: #333333;\n  --text-main: #333333;\n  --text-muted: #666666;\n  --text-light: #8A8A8A;\n  --border-light: #E6E6E6;\n  --border-subtle: #F0F0F0;\n  --bg-soft: #FAFAFA;\n  --white: #FFFFFF;\n  --r-sm: 8px;\n  --r-md: 16px;\n  --r-lg: 24px;\n  --r-pill: 9999px;\n  --ease: cubic-bezier(0.16, 1, 0.3, 1);\n  --trans: 0.4s var(--ease);\n  --sbw: 0px;\n\n  all: initial;\n  display: block;\n  box-sizing: border-box;\n  font-family: var(--font-body) !important;\n  font-size: 16px !important;\n  color: var(--text-main) !important;\n  background: var(--white) !important;\n  line-height: 1.6 !important;\n  text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  overflow-x: clip;\n  scroll-behavior: smooth;\n  width: calc(100vw - var(--sbw));\n  margin-left: calc(50% - 50vw + var(--sbw) \/ 2);\n  margin-right: calc(50% - 50vw + var(--sbw) \/ 2);\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n  padding: 0 !important;\n}\n\n.xq-why *, .xq-why *::before, .xq-why *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n  font-family: inherit;\n}\n\n.xq-why ::selection {\n  background: var(--brand);\n  color: #fff;\n}\n\n.xq-why a {\n  text-decoration: none;\n  color: inherit;\n  transition: color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease), opacity .3s var(--ease);\n}\n\n.xq-why img {\n  max-width: 100%;\n  display: block;\n  object-fit: cover;\n}\n\n.xq-why button {\n  font-family: inherit;\n  border: none;\n  background: none;\n  cursor: pointer;\n  color: inherit;\n}\n\n.xq-why .layout-wide {\n  --shell-gutter: clamp(20px, 3.4vw, 60px);\n  max-width: var(--shell, 1520px);\n  margin: 0 auto;\n  padding: 0 var(--shell-gutter);\n  width: 100%;\n}\n\n.xq-why .outline-text {\n  font-family: var(--font-body);\n  font-weight: 900;\n  color: transparent;\n  -webkit-text-stroke: 1.8px rgba(255,255,255,0.9);\n  letter-spacing: -0.03em;\n  line-height: 0.95;\n}\n\n.xq-why .sec-title-wrap {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  gap: 40px;\n  margin-bottom: 54px;\n}\n\n.xq-why .sec-title {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  font-size: var(--h2-size);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  color: var(--text-main);\n  line-height: 1.15;\n}\n\n.xq-why .sec-title::before {\n  content: '';\n  width: 4px;\n  height: 0.85em;\n  background: var(--brand);\n  border-radius: 2px;\n  flex: none;\n}\n\n.xq-why .sec-desc {\n  font-size: 16.5px;\n  color: var(--text-muted);\n  max-width: 600px;\n  line-height: 1.75;\n}\n\n.xq-why .sec-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--brand);\n  margin-bottom: 14px;\n}\n\n.xq-why .sec-kicker::before {\n  content: '';\n  width: 24px;\n  height: 2px;\n  background: var(--brand);\n}\n\n.xq-why .xq-sec {\n  position: relative;\n  padding: clamp(48px, 4.8vw, 76px) 0;\n}\n\n.xq-why .xq-sec.is-soft {\n  background: var(--bg-soft);\n}\n\n.xq-why .xq-h2 {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  font-size: var(--h2-size);\n  font-weight: 600;\n  letter-spacing: -.02em;\n  line-height: 1.15;\n  color: var(--text-main);\n  margin: 0;\n}\n\n.xq-why .xq-h2::before {\n  content: '';\n  flex: none;\n  width: 4px;\n  height: .85em;\n  background: var(--brand);\n  border-radius: 2px;\n}\n\n.xq-why .xq-lead {\n  font-size: 16.5px;\n  line-height: 1.75;\n  color: var(--text-muted);\n  margin: 0;\n}\n\n.xq-why .xq-head-c {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  text-align: left;\n  gap: 0;\n  max-width: none;\n  width: 100%;\n  margin: 0 0 clamp(38px, 3.6vw, 54px);\n}\n\n.xq-why .xq-head-c .sec-kicker {\n  margin-bottom: 14px;\n}\n\n.xq-why .xq-head-c .xq-lead {\n  margin-top: 16px;\n}\n\n.xq-why .xq-rv {\n  opacity: 0;\n  transform: translateY(22px);\n  transition: opacity .85s var(--ease), transform .85s var(--ease);\n  transition-delay: var(--d, 0ms);\n}\n\n.xq-why .xq-rv.is-in {\n  opacity: 1;\n  transform: none;\n}\n\n.xq-why .xq-rv.is-done {\n  transition: none;\n}\n\n.xq-why .xq-btn-solid {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 14px 28px;\n  border-radius: var(--r-pill);\n  background: #FFFFFF;\n  color: var(--brand-dark);\n  font-size: 16.5px;\n  font-weight: 400;\n  transition: transform .35s var(--ease), box-shadow .35s var(--ease);\n}\n\n.xq-why .xq-btn-solid:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 16px 34px rgba(0,0,0,.22);\n}\n\n.xq-why .xq-btn-line {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 14px 28px;\n  border-radius: var(--r-pill);\n  background: transparent;\n  border: 1px solid rgba(255,255,255,.58);\n  color: #FFFFFF;\n  font-size: 16.5px;\n  font-weight: 400;\n  text-shadow: 0 1px 4px rgba(0,0,0,.72);\n  transition: background-color .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);\n}\n\n.xq-why .xq-btn-line:hover {\n  background: rgba(255,255,255,.16);\n  border-color: rgba(255,255,255,.88);\n  transform: translateY(-2px);\n}\n\n.xq-why .xq-hero {\n  position: relative;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  min-height: clamp(660px, 84vh, 860px);\n  padding-bottom: clamp(96px, 11.5vh, 130px);\n  background: #0C1512;\n  color: #FFFFFF;\n}\n\n.xq-why .xq-hero-bg, .xq-why .xq-cta-bg {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  filter: none;\n}\n\n.xq-why .xq-hero-scrim, .xq-why .xq-cta-scrim {\n  position: absolute;\n  inset: 0;\n  background: rgba(0,0,0,.4);\n}\n\n.xq-why .xq-hero-in {\n  position: relative;\n  z-index: 2;\n  padding-top: clamp(66px, 7.2vw, 118px);\n  padding-bottom: clamp(38px, 4.2vw, 62px);\n}\n\n.xq-why .xq-hero-copy {\n  max-width: 900px;\n}\n\n.xq-why .xq-hero-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 8px 16px;\n  border-radius: var(--r-pill);\n  background: rgba(255,255,255,.13);\n  border: 1px solid rgba(255,255,255,.2);\n  backdrop-filter: blur(10px) saturate(160%);\n  -webkit-backdrop-filter: blur(10px) saturate(160%);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: #FFFFFF;\n  margin-bottom: 22px;\n  text-shadow: 0 1px 2px rgba(0,0,0,.72), 0 1px 10px rgba(0,0,0,.58);\n}\n\n.xq-why .xq-hero-eyebrow i {\n  flex: none;\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background: #6FD79B;\n  box-shadow: 0 0 0 4px rgba(255,255,255,.22);\n}\n\n.xq-why .xq-hero-h1 {\n  font-family: var(--font-display) !important;\n  font-weight: 400;\n  font-size: clamp(35px, 4.8vw, 68px);\n  line-height: 1.32;\n  letter-spacing: -.015em;\n  margin: 0 0 22px;\n  color: #FFFFFF;\n  text-shadow: 0 1px 3px rgba(0,0,0,.62), 0 2px 16px rgba(0,0,0,.55);\n}\n\n.xq-why .xq-hero-h1 .outline-text {\n  text-shadow: 0 1px 3px rgba(0,0,0,.7), 0 2px 16px rgba(0,0,0,.6);\n  -webkit-text-stroke: 2.4px rgba(255,255,255,1);\n}\n\n.xq-why .xq-hero-sub, .xq-why .xq-cta-p {\n  font-size: 19px;\n  line-height: 1.68;\n  color: #FFFFFF;\n  max-width: 640px;\n  margin: 0 0 30px;\n  text-shadow: 0 1px 2px rgba(0,0,0,.72), 0 1px 12px rgba(0,0,0,.6);\n}\n\n.xq-why .xq-cta-p {\n  color: rgba(255,255,255,.94);\n  max-width: 660px;\n  margin: 0 auto 28px;\n}\n\n.xq-why .xq-hero-cta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  margin-bottom: 24px;\n}\n\n.xq-why .xq-hero-trust {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 10px;\n  font-size: 14px;\n  font-weight: 600;\n  color: #FFFFFF;\n  text-shadow: 0 1px 2px rgba(0,0,0,.72), 0 1px 10px rgba(0,0,0,.58);\n}\n\n.xq-why .xq-hero-trust span {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  color: #FFFFFF;\n}\n\n.xq-why .xq-hero-trust span+span::before {\n  content: '';\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.6);\n}\n\n.xq-why .xq-hero-tag {\n  position: absolute;\n  right: clamp(16px, 3vw, 46px);\n  bottom: clamp(114px, 13.8vh, 156px);\n  z-index: 2;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-end;\n  gap: 5px;\n  pointer-events: none;\n}\n\n.xq-why .xq-hero-tag .idx {\n  font-size: clamp(34px, 4.4vw, 58px);\n  font-weight: 800;\n  line-height: 1;\n  color: rgba(255,255,255,.28);\n}\n\n.xq-why .xq-hero-tag .lab {\n  font-size: 11.5px;\n  font-weight: 700;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.66);\n}\n\n.xq-why .xq-hero-stats {\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 3;\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  border-top: 1px solid rgba(255,255,255,.24);\n  background: transparent;\n}\n\n.xq-why .xq-hero-stat {\n  padding: clamp(14px, 1.6vw, 20px) clamp(16px, 2vw, 28px);\n  border-left: 1px solid rgba(255,255,255,.13);\n}\n\n.xq-why .xq-hero-stat:first-child {\n  border-left: 0;\n}\n\n.xq-why .xq-hero-stat b {\n  display: block;\n  font-size: clamp(22px, 2.5vw, 34px);\n  font-weight: 400;\n  line-height: 1;\n  color: #FFFFFF;\n  font-variant-numeric: tabular-nums;\n  letter-spacing: -.02em;\n}\n\n.xq-why .xq-hero-stat span {\n  display: block;\n  margin-top: 7px;\n  font-size: 13px;\n  font-weight: 500;\n  color: rgba(255,255,255,.72);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.xq-why .xq-switch {\n  display: grid;\n  grid-template-columns: minmax(0, 304px) minmax(0, 1fr);\n  gap: clamp(20px, 2.4vw, 34px);\n  align-items: start;\n}\n\n.xq-why .xq-switch-tabs {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.xq-why .xq-switch-tab {\n  display: grid;\n  grid-template-columns: auto minmax(0, 1fr);\n  align-items: center;\n  gap: 12px;\n  width: 100%;\n  padding: 15px 18px;\n  border: 1px solid var(--border-light);\n  border-radius: var(--r-md);\n  background: var(--white);\n  font-size: 16.5px;\n  font-weight: 400;\n  line-height: 1.35;\n  text-align: left;\n  color: var(--text-main);\n  transition: var(--trans);\n}\n\n.xq-why .xq-switch-tab:hover {\n  border-color: var(--brand);\n  background: var(--brand-soft);\n  color: var(--brand-dark);\n}\n\n.xq-why .xq-switch-tab.is-on {\n  background: var(--brand);\n  border-color: var(--brand);\n  color: #FFFFFF;\n  box-shadow: 0 18px 36px rgba(15,74,51,.18);\n}\n\n.xq-why .xq-switch-tab:focus-visible {\n  outline: 2px solid var(--brand-dark);\n  outline-offset: 3px;\n}\n\n.xq-why .xq-switch-n {\n  font-family: var(--font-display);\n  font-size: 12px;\n  line-height: 1;\n  color: var(--brand);\n  opacity: .75;\n  transition: var(--trans);\n}\n\n.xq-why .xq-switch-tab.is-on .xq-switch-n {\n  color: #A8E6C6;\n  opacity: 1;\n}\n\n.xq-why .xq-switch-panels {\n  background: var(--white);\n  border: 1px solid var(--border-subtle);\n  border-radius: var(--r-lg);\n  padding: clamp(26px, 3vw, 44px);\n}\n\n.xq-why .xq-switch-panel {\n  display: none;\n}\n\n.xq-why .xq-switch-panel.is-on {\n  display: block;\n}\n\n.xq-why .xq-switch-t {\n  font-size: clamp(20px, 1.9vw, 25px);\n  font-weight: 700;\n  line-height: 1.3;\n  letter-spacing: -.01em;\n  color: var(--ink-900);\n  margin: 0 0 12px;\n}\n\n.xq-why .xq-switch-p {\n  font-size: 16.5px;\n  line-height: 1.74;\n  color: var(--text-muted);\n  max-width: 760px;\n  margin: 0 0 22px;\n}\n\n.xq-why .xq-switch-list {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  max-width: 820px;\n  margin: 0 0 26px;\n  padding: 0;\n}\n\n.xq-why .xq-switch-list li {\n  position: relative;\n  padding-left: 24px;\n  font-size: 16.5px;\n  line-height: 1.68;\n  color: var(--text-main);\n}\n\n.xq-why .xq-switch-list li::before {\n  content: '';\n  position: absolute;\n  left: 2px;\n  top: .6em;\n  width: 7px;\n  height: 7px;\n  border-radius: 2px;\n  background: var(--brand);\n}\n\n.xq-why .xq-switch-foot {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n  padding-top: 24px;\n  border-top: 1px solid var(--border-subtle);\n  margin-bottom: 26px;\n}\n\n.xq-why .xq-switch-cell {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 18px 20px;\n  border: 1px solid var(--border-subtle);\n  border-radius: var(--r-md);\n  background: var(--bg-soft);\n}\n\n.xq-why .xq-switch-cell span {\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  color: var(--brand);\n}\n\n.xq-why .xq-switch-cell strong {\n  font-size: 16.5px;\n  font-weight: 600;\n  line-height: 1.6;\n  color: var(--text-main);\n}\n\n.xq-why .xq-switch-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  font-size: 16.5px;\n  font-weight: 400;\n  color: var(--brand-dark);\n}\n\n.xq-why .xq-switch-link svg {\n  flex: none;\n  transition: transform .35s var(--ease);\n}\n\n.xq-why .xq-switch-link:hover {\n  color: var(--brand);\n}\n\n.xq-why .xq-switch-link:hover svg {\n  transform: translateX(3px);\n}\n\n.xq-why .xq-ledger {\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n}\n\n.xq-why .xq-ledger-node {\n  position: relative;\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n  gap: clamp(24px, 3.4vw, 64px);\n  align-items: center;\n  padding: clamp(26px, 3vw, 42px) 0;\n  background: none;\n  border: 0;\n  border-top: 1px solid var(--border-light);\n  border-radius: 0;\n  overflow: visible;\n  transition: var(--trans);\n}\n\n.xq-why .xq-ledger-node:first-child {\n  border-top: 0;\n  padding-top: 0;\n}\n\n.xq-why .xq-ledger-node:nth-child(even) .xq-ledger-img {\n  order: 2;\n}\n\n.xq-why .xq-ledger-img {\n  position: relative;\n  overflow: hidden;\n  aspect-ratio: 3\/2;\n  border-radius: var(--r-lg);\n  background: var(--bg-soft);\n}\n\n.xq-why .xq-ledger-img img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform .7s var(--ease);\n}\n\n.xq-why .xq-ledger-node:hover .xq-ledger-img img {\n  transform: scale(1.03);\n}\n\n.xq-why .xq-ledger-b {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  min-width: 0;\n}\n\n.xq-why .xq-ledger-n {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--brand);\n}\n\n.xq-why .xq-ledger-n::before {\n  content: '';\n  width: 22px;\n  height: 2px;\n  background: var(--brand);\n}\n\n.xq-why .xq-ledger-t {\n  font-size: clamp(19px, 1.7vw, 23px);\n  font-weight: 700;\n  line-height: 1.32;\n  letter-spacing: -.01em;\n  color: var(--ink-900);\n}\n\n.xq-why .xq-ledger-p {\n  font-size: 16.5px;\n  line-height: 1.72;\n  color: var(--text-muted);\n}\n\n.xq-why .xq-ledger-q {\n  font-size: 16.5px;\n  font-weight: 600;\n  line-height: 1.66;\n  color: var(--brand-dark);\n  padding-left: 14px;\n  border-left: 2px solid var(--brand);\n}\n\n.xq-why .xq-ov {\n  display: grid;\n  grid-template-columns: 1.02fr .98fr;\n  gap: clamp(30px, 3.6vw, 64px);\n  align-items: start;\n}\n\n.xq-why .xq-ov-l {\n  display: flex;\n  flex-direction: column;\n  gap: clamp(26px, 3vw, 40px);\n  min-width: 0;\n}\n\n.xq-why .xq-ov-head {\n  padding-bottom: clamp(20px, 2.4vw, 32px);\n  border-bottom: 1px solid var(--border-subtle);\n  max-width: none;\n}\n\n.xq-why .xq-ov-head .xq-lead {\n  margin-top: 14px;\n  max-width: 560px;\n}\n\n.xq-why .xq-ov-media {\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n\n.xq-why .xq-ov-main {\n  border-radius: var(--r-lg);\n  overflow: hidden;\n  aspect-ratio: 4\/3;\n  box-shadow: 0 24px 52px rgba(15,74,51,.13);\n  margin: 0;\n}\n\n.xq-why .xq-ov-main img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.xq-why .xq-ov-pair {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n}\n\n.xq-why .xq-ov-pair figure {\n  border-radius: var(--r-md);\n  overflow: hidden;\n  aspect-ratio: 4\/3;\n  margin: 0;\n}\n\n.xq-why .xq-ov-pair img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.xq-why .xq-tri {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: clamp(22px, 2.6vw, 38px);\n  margin-top: clamp(26px, 3vw, 40px);\n}\n\n.xq-why .xq-tri-card {\n  display: block;\n  padding: 22px 0 0;\n  background: none;\n  border: 0;\n  border-top: 2px solid var(--brand);\n  border-radius: 0;\n  transition: var(--trans);\n}\n\n.xq-why .xq-tri-ico {\n  width: 40px;\n  height: 40px;\n  border-radius: 11px;\n  margin-bottom: 15px;\n  display: grid;\n  place-items: center;\n  background: var(--brand-soft);\n  color: var(--brand-dark);\n}\n\n.xq-why .xq-tri-t {\n  font-size: 17.5px;\n  font-weight: 700;\n  line-height: 1.34;\n  color: var(--ink-900);\n  margin-bottom: 7px;\n}\n\n.xq-why .xq-tri-p {\n  font-size: 16.5px;\n  line-height: 1.68;\n  color: var(--text-muted);\n}\n\n.xq-why .xq-audit {\n  overflow: hidden;\n  background: none;\n  border: 0;\n  border-radius: 0;\n}\n\n.xq-why .xq-audit table {\n  width: 100%;\n  border-collapse: collapse;\n  table-layout: fixed;\n}\n\n.xq-why .xq-audit th, .xq-why .xq-audit td {\n  text-align: left;\n  vertical-align: top;\n  padding: clamp(18px, 1.7vw, 25px) clamp(16px, 1.6vw, 22px);\n  font-size: 16.5px;\n  line-height: 1.62;\n  border-bottom: 1px solid var(--border-light);\n}\n\n.xq-why .xq-audit thead th {\n  background: none;\n  color: var(--brand);\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: .15em;\n  text-transform: uppercase;\n  border-bottom: 1px solid var(--ink-900);\n  padding-bottom: 15px;\n}\n\n.xq-why .xq-audit thead th:first-child, .xq-why .xq-audit tbody th {\n  padding-left: 0;\n}\n\n.xq-why .xq-audit tbody th {\n  width: 26%;\n  color: var(--ink-900);\n  font-weight: 700;\n}\n\n.xq-why .xq-audit tbody td {\n  color: var(--text-muted);\n}\n\n.xq-why .xq-audit tbody td:last-child {\n  width: 44%;\n  color: var(--text-main);\n}\n\n.xq-why .xq-audit tbody tr:last-child th, .xq-why .xq-audit tbody tr:last-child td {\n  border-bottom: 0;\n}\n\n.xq-why .xq-m6 {\n  margin-top: clamp(22px, 2.4vw, 32px);\n  padding: clamp(20px, 2.2vw, 28px);\n  background: var(--white);\n  border: 1px solid var(--border-subtle);\n  border-radius: var(--r-lg);\n}\n\n.xq-why .xq-m6-lab {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  color: var(--brand);\n  margin-bottom: 16px;\n}\n\n.xq-why .xq-m6-lab::before {\n  content: '';\n  width: 22px;\n  height: 2px;\n  background: var(--brand);\n}\n\n.xq-why .xq-m6-list {\n  list-style: none;\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px 22px;\n  margin: 0;\n  padding: 0;\n}\n\n.xq-why .xq-m6-list li {\n  font-size: 16.5px;\n  line-height: 1.62;\n  color: var(--text-muted);\n}\n\n.xq-why .xq-m6-list strong {\n  display: block;\n  font-size: 16.5px;\n  font-weight: 700;\n  line-height: 1.4;\n  color: var(--ink-900);\n  margin-bottom: 4px;\n}\n\n.xq-why .xq-cert-strip {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n  margin-top: clamp(24px, 2.6vw, 36px);\n}\n\n.xq-why .xq-cert-card {\n  display: flex;\n  flex-direction: column;\n  background: #FFFFFF;\n  border: 1px solid var(--border-light);\n  border-radius: var(--r-lg);\n  overflow: hidden;\n  cursor: zoom-in;\n  transition: transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease);\n}\n\n.xq-why .xq-cert-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 22px 48px rgba(15,74,51,.12);\n  border-color: var(--brand);\n}\n\n.xq-why .xq-cert-thumb {\n  position: relative;\n  display: grid;\n  place-items: center;\n  height: clamp(264px, 24.5vw, 342px);\n  padding: 16px;\n  background: var(--bg-soft);\n  border-bottom: 1px solid var(--border-light);\n  flex: 0 0 auto;\n  min-height: 0;\n  overflow: hidden;\n}\n\n.xq-why .xq-cert-thumb img {\n  position: absolute;\n  top: 16px;\n  left: 16px;\n  width: calc(100% - 32px);\n  height: calc(100% - 32px);\n  object-fit: contain;\n  border-radius: 4px;\n  box-shadow: 0 8px 20px rgba(0,0,0,.12);\n}\n\n.xq-why .xq-cert-zoom {\n  position: absolute;\n  right: 12px;\n  bottom: 12px;\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 9px 15px;\n  border-radius: var(--r-pill);\n  background: rgba(15,74,51,.9);\n  color: #FFFFFF;\n  font-size: 16.5px;\n  font-weight: 400;\n}\n\n.xq-why .xq-cert-b {\n  display: flex;\n  flex-direction: column;\n  gap: 9px;\n  flex: 1;\n  padding: 20px 20px 22px;\n}\n\n.xq-why .xq-cert-y {\n  font-family: var(--font-display);\n  font-size: 12px;\n  color: var(--brand);\n}\n\n.xq-why .xq-cert-t {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ink-900);\n  line-height: 1.36;\n}\n\n.xq-why .xq-cert-d {\n  flex: 1;\n  font-size: 16.5px;\n  line-height: 1.64;\n  color: var(--text-muted);\n}\n\n.xq-why .xq-decoder {\n  display: flex;\n  flex-direction: column;\n  border-top: 1px solid var(--border-subtle);\n}\n\n.xq-why .xq-decoder-row {\n  display: grid;\n  grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);\n  gap: clamp(14px, 2.2vw, 38px);\n  padding: 18px 0;\n  border-bottom: 1px solid var(--border-subtle);\n}\n\n.xq-why .xq-decoder-k {\n  display: flex;\n  flex-direction: column;\n  gap: 5px;\n  font-size: 16.5px;\n  font-weight: 700;\n  line-height: 1.4;\n  color: var(--ink-900);\n}\n\n.xq-why .xq-decoder-k em {\n  font-style: normal;\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: .11em;\n  text-transform: uppercase;\n  color: var(--brand);\n}\n\n.xq-why .xq-decoder-v {\n  font-size: 16.5px;\n  line-height: 1.68;\n  color: var(--text-muted);\n}\n\n.xq-why .xq-proof {\n  display: grid;\n  grid-template-columns: minmax(0, 1.32fr) minmax(0, .68fr);\n  gap: clamp(24px, 3vw, 46px);\n  align-items: start;\n}\n\n.xq-why .xq-proof-list {\n  list-style: none;\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 0 clamp(26px, 3vw, 44px);\n  margin: 0;\n  padding: 0;\n}\n\n.xq-why .xq-proof-list li {\n  background: none;\n  border: 0;\n  border-top: 1px solid var(--border-light);\n  border-radius: 0;\n  padding: 20px 0 0;\n  transition: var(--trans);\n}\n\n.xq-why .xq-proof-list li:hover {\n  border-top-color: var(--brand);\n}\n\n.xq-why .xq-proof-n {\n  font-family: var(--font-display);\n  font-size: 13px;\n  line-height: 1.5;\n  color: var(--brand);\n}\n\n.xq-why .xq-proof-list strong {\n  display: block;\n  font-size: 16.5px;\n  font-weight: 700;\n  line-height: 1.4;\n  color: var(--ink-900);\n  margin-bottom: 6px;\n}\n\n.xq-why .xq-proof-list p {\n  font-size: 16.5px;\n  line-height: 1.62;\n  color: var(--text-muted);\n}\n\n.xq-why .xq-proof-side {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n\n.xq-why .xq-proof-note {\n  padding: clamp(22px, 2.2vw, 28px);\n  border-radius: var(--r-lg);\n  background: linear-gradient(135deg, var(--brand-dark) 0%, #0B3A27 100%);\n  color: #FFFFFF;\n}\n\n.xq-why .xq-proof-lab {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: #8FD3AE;\n  margin-bottom: 12px;\n}\n\n.xq-why .xq-proof-lab::before {\n  content: '';\n  width: 20px;\n  height: 2px;\n  background: #8FD3AE;\n}\n\n.xq-why .xq-proof-note p {\n  font-size: 16.5px;\n  line-height: 1.72;\n  color: rgba(255,255,255,.84);\n}\n\n.xq-why .xq-copy {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n  width: 100%;\n  padding: 15px 24px;\n  border: 1px solid var(--border-light);\n  border-radius: var(--r-pill);\n  background: var(--white);\n  font-size: 16.5px;\n  font-weight: 400;\n  color: var(--brand-dark);\n  transition: var(--trans);\n}\n\n.xq-why .xq-copy svg {\n  flex: none;\n  color: var(--brand);\n}\n\n.xq-why .xq-copy:hover {\n  border-color: var(--brand);\n  background: var(--brand-soft);\n  transform: translateY(-2px);\n}\n\n.xq-why .xq-sec-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  align-self: flex-start;\n  margin-top: clamp(28px, 3vw, 40px);\n  padding: 15px 28px;\n  border-radius: var(--r-pill);\n  background: var(--brand);\n  color: #FFFFFF;\n  font-size: 16.5px;\n  font-weight: 400;\n  transition: var(--trans);\n}\n\n.xq-why .xq-sec-cta svg {\n  flex: none;\n  transition: transform .35s var(--ease);\n}\n\n.xq-why .xq-sec-cta:hover {\n  background: var(--brand-hover);\n  transform: translateY(-2px);\n  box-shadow: 0 16px 34px rgba(15,74,51,.2);\n}\n\n.xq-why .xq-sec-cta:hover svg {\n  transform: translateX(3px);\n}\n\n.xq-why .xq-faq {\n  max-width: none;\n  width: 100%;\n  margin: 0;\n}\n\n.xq-why .xq-faq-list {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px 18px;\n  max-width: none;\n  width: 100%;\n}\n\n.xq-why .xq-faq-item {\n  background: #FFFFFF;\n  border: 1px solid var(--border-light);\n  border-radius: var(--r-md);\n  overflow: hidden;\n  transition: border-color .4s var(--ease), box-shadow .4s var(--ease);\n  break-inside: avoid;\n}\n\n.xq-why .xq-faq-item.is-open {\n  border-color: var(--brand);\n  box-shadow: 0 16px 38px rgba(15,74,51,.09);\n}\n\n.xq-why .xq-faq-q {\n  margin: 0;\n}\n\n.xq-why .xq-faq-q button {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  text-align: left;\n  padding: 22px 24px;\n  font-size: 16.5px;\n  font-weight: 600;\n  line-height: 1.46;\n  color: var(--ink-900);\n  transition: color .35s var(--ease);\n}\n\n.xq-why .xq-faq-item.is-open .xq-faq-q button {\n  color: var(--brand-dark);\n}\n\n.xq-why .xq-faq-ico {\n  flex: none;\n  width: 30px;\n  height: 30px;\n  border-radius: 50%;\n  border: 1px solid var(--border-light);\n  display: grid;\n  place-items: center;\n  color: var(--brand);\n  transition: transform .4s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);\n}\n\n.xq-why .xq-faq-item.is-open .xq-faq-ico {\n  transform: rotate(45deg);\n  background: var(--brand);\n  border-color: var(--brand);\n  color: #FFFFFF;\n}\n\n.xq-why .xq-faq-a {\n  height: 0;\n  overflow: hidden;\n  transition: height .45s var(--ease);\n}\n\n.xq-why .xq-faq-a-in {\n  padding: 0 24px 24px;\n  font-size: 16.5px;\n  line-height: 1.78;\n  color: var(--text-muted);\n  max-width: 820px;\n}\n\n.xq-why .xq-faq-more {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 8px;\n  margin: 30px auto 0;\n  padding: 0;\n  font-size: 16.5px;\n  font-weight: 400;\n  letter-spacing: .01em;\n  color: var(--brand-dark);\n  text-decoration: none;\n  width: auto;\n  max-width: 100%;\n  text-align: center;\n  flex-wrap: wrap;\n  white-space: normal;\n  line-height: 1.5;\n  position: relative;\n}\n\n.xq-why .xq-faq-more span {\n  transition: transform .35s var(--ease);\n  display: inline-block;\n}\n\n.xq-why .xq-faq-more:hover {\n  color: var(--brand);\n}\n\n.xq-why .xq-faq-more:hover span {\n  transform: translateX(5px);\n}\n\n.xq-why .xq-faq-more::after {\n  content: '';\n  position: absolute;\n  left: 50%;\n  bottom: -7px;\n  width: 30px;\n  height: 2px;\n  border-radius: 2px;\n  background: var(--brand);\n  transform: translateX(-50%);\n  transition: width .35s var(--ease);\n}\n\n.xq-why .xq-faq-more:hover::after {\n  width: 46px;\n}\n\n.xq-why .xq-cta {\n  position: relative;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  min-height: clamp(440px, 54vh, 580px);\n  background: #0C1512;\n  color: #FFFFFF;\n  margin-bottom: 0 !important;\n}\n\n.xq-why .xq-cta-in {\n  position: relative;\n  z-index: 2;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  padding-top: clamp(64px, 6.6vw, 106px);\n  padding-bottom: clamp(64px, 6.6vw, 106px);\n}\n\n.xq-why .xq-cta-in > div {\n  width: 100%;\n}\n\n.xq-why .xq-cta-h2 {\n  font-size: clamp(30px, 3.6vw, 50px);\n  font-weight: 600;\n  letter-spacing: -.02em;\n  line-height: 1.14;\n  margin: 0 0 18px;\n  color: #FFFFFF;\n  text-shadow: 0 1px 3px rgba(0,0,0,.68), 0 2px 14px rgba(0,0,0,.46);\n}\n\n.xq-why .xq-cta-note {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px 18px;\n  margin-top: 22px;\n  font-size: 15px;\n  color: rgba(255,255,255,.88);\n  text-shadow: 0 1px 2px rgba(0,0,0,.72), 0 1px 10px rgba(0,0,0,.58);\n}\n\n.xq-why .xq-cta-note span {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  color: rgba(255,255,255,.95);\n}\n\n.xq-why .xq-cta-note svg {\n  flex: none;\n  color: rgba(255,255,255,.85);\n}\n\n.xq-why .xq-brief {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  max-width: 940px;\n  margin: 0 auto 30px;\n}\n\n.xq-why .xq-brief-i {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 9px 16px;\n  border-radius: var(--r-pill);\n  background: rgba(255,255,255,.11);\n  border: 1px solid rgba(255,255,255,.2);\n  font-size: 14px;\n  line-height: 1.4;\n  color: rgba(255,255,255,.9);\n}\n\n.xq-why .xq-brief-i::before {\n  content: '';\n  flex: none;\n  width: 5px;\n  height: 5px;\n  border-radius: 50%;\n  background: #6FD79B;\n}\n\n.xq-why .xq-lb {\n  position: fixed;\n  inset: 0;\n  z-index: 9999;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity .35s var(--ease), visibility .35s var(--ease);\n}\n\n.xq-why .xq-lb.is-open {\n  opacity: 1;\n  visibility: visible;\n}\n\n.xq-why .xq-lb-veil {\n  position: absolute;\n  inset: 0;\n  background: rgba(8,26,18,.88);\n  backdrop-filter: blur(6px);\n  -webkit-backdrop-filter: blur(6px);\n}\n\n.xq-why .xq-lb-stage {\n  position: relative;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transform: scale(.96);\n  transition: transform .4s var(--ease);\n}\n\n.xq-why .xq-lb.is-open .xq-lb-stage {\n  transform: scale(1);\n}\n\n.xq-why .xq-lb-img {\n  width: auto;\n  height: auto;\n  max-width: min(90vw, 960px);\n  max-height: 80vh;\n  background: #FFFFFF;\n  border-radius: 10px;\n  box-shadow: 0 40px 90px rgba(0,0,0,.5);\n  cursor: zoom-in;\n  transition: transform .3s var(--ease);\n}\n\n.xq-why .xq-lb-img.is-zoom {\n  cursor: zoom-out;\n}\n\n.xq-why .xq-lb-bar {\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: -44px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n}\n\n.xq-why .xq-lb-title {\n  font-size: 16.5px;\n  font-weight: 600;\n  color: rgba(255,255,255,.92);\n}\n\n.xq-why .xq-lb-count {\n  font-size: 13.5px;\n  font-weight: 600;\n  color: rgba(255,255,255,.6);\n}\n\n.xq-why .xq-lb-btn, .xq-why .xq-lb-x {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 46px;\n  height: 46px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.14);\n  border: 1px solid rgba(255,255,255,.28);\n  color: #FFFFFF;\n  display: grid;\n  place-items: center;\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  transition: background-color .3s var(--ease);\n}\n\n.xq-why .xq-lb-btn:hover, .xq-why .xq-lb-x:hover {\n  background: rgba(255,255,255,.28);\n}\n\n.xq-why .xq-lb-prev {\n  left: clamp(10px, 2.6vw, 38px);\n}\n\n.xq-why .xq-lb-next {\n  right: clamp(10px, 2.6vw, 38px);\n}\n\n.xq-why .xq-lb-x {\n  z-index: 3;\n  top: clamp(12px, 2.6vw, 32px);\n  right: clamp(12px, 2.6vw, 32px);\n  width: 44px;\n  height: 44px;\n  transform: none;\n}\n\n.xq-why .xq-rail-ui {\n  display: none;\n  align-items: center;\n  gap: 12px;\n  margin-top: 16px;\n  padding-top: 16px;\n  border-top: 1px solid var(--border-light);\n}\n\n.xq-why .xq-rail-dots {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 7px;\n  flex: 1;\n  min-width: 0;\n}\n\n.xq-why .xq-rail-dot {\n  width: 8px;\n  height: 8px;\n  flex: none;\n  padding: 0;\n  border: 0;\n  border-radius: 50%;\n  background: #D2D2D2;\n  cursor: pointer;\n  transition: width .35s var(--ease), background-color .35s var(--ease), border-radius .35s var(--ease);\n}\n\n.xq-why .xq-rail-dot:hover {\n  background: #A8A8A8;\n}\n\n.xq-why .xq-rail-dot.is-active {\n  width: 24px;\n  border-radius: var(--r-pill);\n  background: var(--brand);\n}\n\n.xq-why .xq-rail-arrow {\n  width: 36px;\n  height: 36px;\n  flex: none;\n  padding: 0;\n  border-radius: 50%;\n  border: 1px solid var(--border-light);\n  background: #FFFFFF;\n  color: var(--ink-900);\n  display: grid;\n  place-items: center;\n  cursor: pointer;\n  transition: background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);\n}\n\n.xq-why .xq-rail-arrow:hover {\n  background: var(--brand);\n  border-color: var(--brand);\n  color: #FFFFFF;\n}\n\n.xq-why .xq-rail-arrow svg {\n  width: 15px;\n  height: 15px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2.2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.xq-why .xq-rail-count {\n  display: flex;\n  align-items: baseline;\n  gap: 3px;\n  flex: none;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--text-muted);\n  font-variant-numeric: tabular-nums;\n}\n\n.xq-why .xq-rail-count b {\n  color: var(--ink-900);\n  font-weight: 700;\n}\n\n.xq-why .xq-rail-count i {\n  font-style: normal;\n  color: var(--text-light);\n}\n\n@media (max-width: 1280px) {\n  .xq-why .xq-proof {\n    grid-template-columns: 1fr;\n  }\n  .xq-why .xq-proof-side {\n    flex-direction: row;\n    align-items: stretch;\n  }\n  .xq-why .xq-proof-note {\n    flex: 1 1 auto;\n    min-width: 0;\n  }\n  .xq-why .xq-copy {\n    width: auto;\n    flex: 0 0 auto;\n    align-self: stretch;\n    padding: 15px 26px;\n  }\n}\n\n@media (max-width: 1200px) {\n  .xq-why .layout-wide {\n    padding: 0 28px;\n  }\n}\n\n@media (max-width: 1024px) {\n  .xq-why .xq-ov, .xq-why .xq-cta-in {\n    grid-template-columns: 1fr;\n  }\n  .xq-why .xq-switch {\n    grid-template-columns: 1fr;\n  }\n  .xq-why .xq-switch-tabs {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 8px;\n  }\n  .xq-why .xq-m6-list {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .xq-why .xq-tri {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 900px) {\n  .xq-why .xq-faq-list {\n    grid-template-columns: 1fr;\n  }\n  .xq-why .xq-switch-foot {\n    grid-template-columns: 1fr;\n  }\n  .xq-why .xq-cert-strip {\n    grid-template-columns: 1fr;\n  }\n  .xq-why .xq-decoder-row {\n    grid-template-columns: 1fr;\n    gap: 8px;\n  }\n}\n\n@media (max-width: 768px) {\n  .xq-why {\n    --h2-size: clamp(24px, 7vw, 34px);\n  }\n  .xq-why .layout-wide {\n    padding: 0 20px;\n  }\n  .xq-why .sec-title-wrap {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 16px;\n    margin-bottom: 36px;\n  }\n  .xq-why .xq-sec {\n    padding: clamp(52px, 9vw, 72px) 0;\n  }\n  .xq-why .xq-hero {\n    min-height: 0;\n    padding-top: clamp(96px, 22vw, 140px);\n    padding-bottom: 158px;\n  }\n  .xq-why .xq-hero-h1 {\n    font-size: clamp(29px, 7.6vw, 38px);\n    line-height: 1.3;\n  }\n  .xq-why .xq-hero-sub, .xq-why .xq-cta-p {\n    font-size: 17px;\n    line-height: 1.62;\n  }\n  .xq-why .xq-hero-stats {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .xq-why .xq-hero-stat {\n    padding: 12px 15px;\n  }\n  .xq-why .xq-hero-stat:nth-child(odd) {\n    border-left: 0;\n  }\n  .xq-why .xq-hero-stat:nth-child(n+3) {\n    border-top: 1px solid rgba(255,255,255,.13);\n  }\n  .xq-why .xq-hero-stat b {\n    font-size: 20px;\n  }\n  .xq-why .xq-hero-stat span {\n    margin-top: 5px;\n    font-size: 12px;\n    white-space: normal;\n  }\n  .xq-why .xq-switch-tabs {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .xq-why .xq-switch-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    max-width: none;\n    margin: 0 0 22px;\n  }\n  .xq-why .xq-switch-list li {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    padding: 14px;\n    background: var(--bg-soft);\n    border: 1px solid var(--border-subtle);\n    border-radius: var(--r-md);\n    line-height: 1.6;\n  }\n  .xq-why .xq-switch-list li::before {\n    position: static;\n    left: auto;\n    top: auto;\n    width: 18px;\n    height: 2px;\n    border-radius: 2px;\n  }\n  .xq-why .xq-switch-list li:last-child:nth-child(odd) {\n    grid-column: 1\/-1;\n  }\n  .xq-why .xq-tri {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px 16px;\n  }\n  .xq-why .xq-tri-card {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    padding: 16px 0 0;\n  }\n  .xq-why .xq-tri-ico {\n    width: 38px;\n    height: 38px;\n    border-radius: 11px;\n    margin-bottom: 11px;\n  }\n  .xq-why .xq-tri-card:last-child:nth-child(odd) {\n    grid-column: 1\/-1;\n  }\n  .xq-why .xq-ov-media {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n  .xq-why .xq-ov-pair {\n    display: contents;\n  }\n  .xq-why .xq-ov-main {\n    grid-column: 1\/-1;\n    aspect-ratio: 16\/9;\n    box-shadow: none;\n  }\n  .xq-why .xq-ov-pair figure {\n    aspect-ratio: 1\/1;\n    margin: 0;\n  }\n  .xq-why .xq-audit {\n    background: none;\n    border: 0;\n    border-radius: 0;\n    overflow: visible;\n  }\n  .xq-why .xq-audit table {\n    display: block;\n  }\n  .xq-why .xq-audit thead {\n    display: none;\n  }\n  .xq-why .xq-audit tbody {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n  .xq-why .xq-audit tbody tr {\n    display: block;\n    margin: 0;\n    padding: 0;\n    background: var(--white);\n    border: 1px solid var(--border-subtle);\n    border-radius: var(--r-md);\n    overflow: hidden;\n  }\n  .xq-why .xq-audit tbody th, .xq-why .xq-audit tbody td {\n    display: block;\n    width: auto;\n    padding: 10px 14px;\n    border-bottom: 0;\n  }\n  .xq-why .xq-audit tbody th {\n    font-size: 16.5px;\n  }\n  .xq-why .xq-audit tbody td:last-child {\n    width: auto;\n  }\n  .xq-why .xq-audit td::before {\n    content: attr(data-l);\n    display: block;\n    margin-bottom: 5px;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    color: var(--brand);\n  }\n  .xq-why .xq-audit tbody tr:last-child:nth-child(odd) {\n    grid-column: 1\/-1;\n  }\n  .xq-why .xq-decoder {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    border-top: 0;\n  }\n  .xq-why .xq-decoder-row {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    padding: 14px;\n    background: var(--white);\n    border: 1px solid var(--border-subtle);\n    border-radius: var(--r-md);\n  }\n  .xq-why .xq-decoder-row:last-child:nth-child(odd) {\n    grid-column: 1\/-1;\n  }\n  .xq-why .xq-proof-list {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0;\n  }\n  .xq-why .xq-proof-list li {\n    grid-template-columns: 1fr;\n    gap: 8px;\n    padding: 15px 0 0;\n  }\n  .xq-why .xq-proof-side {\n    flex-direction: column;\n  }\n  .xq-why .xq-copy {\n    width: 100%;\n  }\n  .xq-why .xq-brief {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    max-width: none;\n  }\n  .xq-why .xq-brief-i {\n    align-items: flex-start;\n    font-size: 14px;\n    padding: 10px 12px;\n    border-radius: var(--r-md);\n    line-height: 1.42;\n  }\n  .xq-why .xq-brief-i::before {\n    margin-top: 6px;\n  }\n  .xq-why .xq-rail-ui {\n    display: flex;\n  }\n  .xq-why .xq-ledger, .xq-why .xq-cert-strip {\n    display: flex;\n    flex-direction: row;\n    align-items: stretch;\n    gap: 14px;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n    -webkit-overflow-scrolling: touch;\n    overscroll-behavior-x: contain;\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n  }\n  .xq-why .xq-ledger::-webkit-scrollbar, .xq-why .xq-cert-strip::-webkit-scrollbar {\n    display: none;\n  }\n  .xq-why .xq-ledger > *, .xq-why .xq-cert-strip > * {\n    flex: 0 0 var(--xq-rail-w);\n    width: var(--xq-rail-w);\n    min-width: 0;\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n  }\n  .xq-why .xq-ledger {\n    --xq-rail-w: min(82vw, 430px);\n    padding: 8px calc(50% - var(--xq-rail-w)\/2) 26px;\n  }\n  .xq-why .xq-cert-strip {\n    --xq-rail-w: min(78vw, 360px);\n    padding: 8px calc(50% - var(--xq-rail-w)\/2) 26px;\n    margin-top: clamp(24px, 2.6vw, 36px);\n  }\n  .xq-why .xq-ledger-node {\n    grid-template-columns: 1fr;\n    gap: 16px;\n    padding: clamp(18px, 4.6vw, 24px) 0 0;\n    border-top: 1px solid var(--border-light);\n    border-bottom: 0;\n    align-items: start;\n  }\n  .xq-why .xq-ledger-node:first-child {\n    padding-top: clamp(18px, 4.6vw, 24px);\n    border-top: 1px solid var(--border-light);\n  }\n  .xq-why .xq-ledger-node:nth-child(even) .xq-ledger-img {\n    order: 0;\n  }\n  .xq-why .xq-cert-card {\n    transform: none;\n  }\n  .xq-why .xq-cta-note {\n    justify-content: flex-start;\n    text-align: left;\n  }\n}\n\n@media (max-width: 480px) {\n  .xq-why {\n    --h2-size: 30px;\n  }\n  .xq-why .xq-hero-h1 {\n    font-size: 29px;\n  }\n  .xq-why .xq-btn-solid, .xq-why .xq-btn-line {\n    padding: 14px 24px;\n    font-size: 16.5px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .xq-why {\n    scroll-behavior: auto !important;\n  }\n  .xq-why .xq-rv {\n    opacity: 1 !important;\n    transform: none !important;\n    transition: none !important;\n  }\n  .xq-why .xq-ledger, .xq-why .xq-cert-strip {\n    scroll-behavior: auto;\n  }\n}\n<\/style>\n\n<div class=\"xq-why\">\n\n<section class=\"xq-hero\" id=\"why-top\">\n  <img class=\"xq-hero-bg\" src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hygiene-film-supplier-palletized-roll-export-warehouse.webp\" alt=\"Finished hygiene film rolls stored in the Xinqi Hygiene supplier warehouse in Fujian, China\" width=\"1920\" height=\"1080\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\n  <span class=\"xq-hero-scrim\" aria-hidden=\"true\"><\/span>\n  <div class=\"layout-wide xq-hero-in\">\n    <div class=\"xq-hero-copy\">\n      <span class=\"xq-hero-eyebrow xq-rv\"><i><\/i>Why Xinqi \u00b7 Supplier Shortlist Evidence<\/span>\n      <h1 class=\"xq-hero-h1 xq-rv\" style=\"--d:70ms\">Why Xinqi Hygiene<br> <span class=\"outline-text\">Belongs On Your Shortlist.<\/span><\/h1>\n      <p class=\"xq-hero-sub xq-rv\" style=\"--d:140ms\">Factory evidence buyers can verify before sampling. Granulation, extrusion, printing, rewinding and slitting all run on one sealed campus in Hui\u2019an, Fujian \u2014 with an in-house laboratory and the certificates your compliance team will ask for.<\/p>\n      <div class=\"xq-hero-cta xq-rv\" style=\"--d:210ms\">\n        <a class=\"xq-btn-solid\" href=\"#risk-switchboard\">Check supplier evidence<svg aria-hidden=\"true\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <a class=\"xq-btn-line\" href=\"#handoff\">Send review questions<\/a>\n      <\/div>\n      <div class=\"xq-hero-trust xq-rv\" style=\"--d:280ms\">\n        <span>ISO 9001<\/span>\n        <span>ISO 14001<\/span>\n        <span>ISO 45001<\/span>\n        <span>OEKO-TEX\u00ae STANDARD 100<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"xq-hero-tag\" aria-hidden=\"true\">\n    <span class=\"idx\">01<\/span>\n    <span class=\"lab\">Factory Evidence<\/span>\n  <\/div>\n  <div class=\"xq-hero-stats\">\n    <div class=\"xq-hero-stat\"><b>12<\/b><span>Film extrusion lines<\/span><\/div>\n    <div class=\"xq-hero-stat\"><b>17<\/b><span>Printing presses<\/span><\/div>\n    <div class=\"xq-hero-stat\"><b>13<\/b><span>Slitting lines<\/span><\/div>\n    <div class=\"xq-hero-stat\"><b>50,000<\/b><span>M\u00b2 sealed campus<\/span><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec\" id=\"risk-switchboard\">\n  <div class=\"layout-wide\">\n    <div class=\"xq-head-c\">\n      <span class=\"sec-kicker xq-rv\">Buyer Risk Switchboard<\/span>\n      <h2 class=\"xq-h2 xq-rv\" style=\"--d:60ms\">Start With The Supplier Risk You Need To Remove.<\/h2>\n      <p class=\"xq-lead xq-rv\" style=\"--d:120ms\">A shortlist is not built from slogans. It is built by removing one risk at a time: factory identity, repeat quality, compliance approval, capacity fit, export handoff and response speed. Pick the risk that is holding your review up.<\/p>\n    <\/div>\n    <div class=\"xq-switch xq-rv\" data-switch=\"\">\n      <div class=\"xq-switch-tabs\" role=\"tablist\" aria-label=\"Supplier risk selector\">\n        <button class=\"xq-switch-tab is-on\" type=\"button\" role=\"tab\" id=\"rsk1\" aria-controls=\"rsp1\" aria-selected=\"true\"><span class=\"xq-switch-n\">01<\/span>Factory identity<\/button>\n        <button class=\"xq-switch-tab\" type=\"button\" role=\"tab\" id=\"rsk2\" aria-controls=\"rsp2\" aria-selected=\"false\"><span class=\"xq-switch-n\">02<\/span>Quality drift<\/button>\n        <button class=\"xq-switch-tab\" type=\"button\" role=\"tab\" id=\"rsk3\" aria-controls=\"rsp3\" aria-selected=\"false\"><span class=\"xq-switch-n\">03<\/span>Compliance approval<\/button>\n        <button class=\"xq-switch-tab\" type=\"button\" role=\"tab\" id=\"rsk4\" aria-controls=\"rsp4\" aria-selected=\"false\"><span class=\"xq-switch-n\">04<\/span>Repeat capacity<\/button>\n        <button class=\"xq-switch-tab\" type=\"button\" role=\"tab\" id=\"rsk5\" aria-controls=\"rsp5\" aria-selected=\"false\"><span class=\"xq-switch-n\">05<\/span>Export handoff<\/button>\n        <button class=\"xq-switch-tab\" type=\"button\" role=\"tab\" id=\"rsk6\" aria-controls=\"rsp6\" aria-selected=\"false\"><span class=\"xq-switch-n\">06<\/span>Slow response<\/button>\n      <\/div>\n      <div class=\"xq-switch-panels\">\n        <div class=\"xq-switch-panel is-on\" role=\"tabpanel\" id=\"rsp1\" aria-labelledby=\"rsk1\" tabindex=\"0\">\n          <h3 class=\"xq-switch-t\">Direct factory review before price comparison<\/h3>\n          <p class=\"xq-switch-p\">The first question in every supplier review is whether the order is made by the company quoting it. Xinqi is a manufacturer, and the production route can be walked rather than described.<\/p>\n          <ul class=\"xq-switch-list\">\n            <li>Granulation, extrusion, printing, rewinding and slitting run on one 92-mu sealed campus in Hui\u2019an, Quanzhou, Fujian.<\/li>\n            <li>12 film lines and 17 printing presses are installed on site, and no step in the route is subcontracted.<\/li>\n            <li>Buyers are welcome to audit the plant, the laboratory and the warehouses before an order is placed.<\/li>\n          <\/ul>\n          <div class=\"xq-switch-foot\">\n            <div class=\"xq-switch-cell\"><span>Proof to ask for<\/span><strong>Business licence, factory address and an audit route that can be walked in one day.<\/strong><\/div>\n            <div class=\"xq-switch-cell\"><span>Include in your first email<\/span><strong>Your audit requirement, so the records can be prepared in advance.<\/strong><\/div>\n          <\/div>\n          <a class=\"xq-switch-link\" href=\"\/about\/\">Open factory evidence<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <\/div>\n        <div class=\"xq-switch-panel\" role=\"tabpanel\" id=\"rsp2\" aria-labelledby=\"rsk2\" tabindex=\"0\" hidden=\"\">\n          <h3 class=\"xq-switch-t\">A first sample proves nothing if batch ten moves<\/h3>\n          <p class=\"xq-switch-p\">Quality drift is the risk that hurts most after approval, because it appears months later on a running converting line. Xinqi controls the three variables that usually move.<\/p>\n          <ul class=\"xq-switch-list\">\n            <li>Formulation is fixed in-house: three granulation lines compound the calcium carbonate and imported polyethylene on site.<\/li>\n            <li>Eight inspection gates carry every batch from incoming material to released roll, with inline defect detection on 8 of the 12 rewinders.<\/li>\n            <li>Every batch is tested in our own laboratory and a sealed retained sample is stored for traceability.<\/li>\n          <\/ul>\n          <div class=\"xq-switch-foot\">\n            <div class=\"xq-switch-cell\"><span>Proof to ask for<\/span><strong>A certificate of analysis for the production batch, with the in-house test data behind it.<\/strong><\/div>\n            <div class=\"xq-switch-cell\"><span>Include in your first email<\/span><strong>The tolerance that matters on your converting line, so the batch data answers it.<\/strong><\/div>\n          <\/div>\n          <a class=\"xq-switch-link\" href=\"\/quality\/\">Review quality controls<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <\/div>\n        <div class=\"xq-switch-panel\" role=\"tabpanel\" id=\"rsp3\" aria-labelledby=\"rsk3\" tabindex=\"0\" hidden=\"\">\n          <h3 class=\"xq-switch-t\">Compliance approval is a document problem, not a price problem<\/h3>\n          <p class=\"xq-switch-p\">A quotation can be competitive and still stop at the compliance desk. The certificates a hygiene buyer needs already exist here, with the year each was granted.<\/p>\n          <ul class=\"xq-switch-list\">\n            <li>ISO 9001 quality management since 2017, and ISO 14001 and ISO 45001 environment and safety since 2021.<\/li>\n            <li>OEKO-TEX STANDARD 100 certified in 2026, and recognised as a National High-Tech Enterprise in 2022, renewed in 2025.<\/li>\n            <li>28 granted patents support the process development behind the film and print routes.<\/li>\n          <\/ul>\n          <div class=\"xq-switch-foot\">\n            <div class=\"xq-switch-cell\"><span>Proof to ask for<\/span><strong>Certificate copies with their scope, checked against your material structure and target market.<\/strong><\/div>\n            <div class=\"xq-switch-cell\"><span>Include in your first email<\/span><strong>The target market and the declaration your compliance team has to file.<\/strong><\/div>\n          <\/div>\n          <a class=\"xq-switch-link\" href=\"\/certifications\/\">Review certificates<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <\/div>\n        <div class=\"xq-switch-panel\" role=\"tabpanel\" id=\"rsp4\" aria-labelledby=\"rsk4\" tabindex=\"0\" hidden=\"\">\n          <h3 class=\"xq-switch-t\">Capacity only matters if it fits your specification route<\/h3>\n          <p class=\"xq-switch-p\">A capacity figure is only useful when it maps onto the film route you actually buy. The installed equipment here answers the volume question and the specification question at the same time.<\/p>\n          <ul class=\"xq-switch-list\">\n            <li>12 film lines, five cast and seven microporous breathable, so one line stop does not stop your order.<\/li>\n            <li>17 printing presses, thirteen flexographic and four gravure, so print is not the bottleneck when artwork changes.<\/li>\n            <li>20,000 tonnes of annual capacity reached in 2024, plus a new breathable line and blown film line adding 6,500 tonnes in 2026.<\/li>\n          <\/ul>\n          <div class=\"xq-switch-foot\">\n            <div class=\"xq-switch-cell\"><span>Proof to ask for<\/span><strong>Line allocation for your specification and a lead time you can plan a launch around.<\/strong><\/div>\n            <div class=\"xq-switch-cell\"><span>Include in your first email<\/span><strong>Your annual volume and the specification you expect to repeat.<\/strong><\/div>\n          <\/div>\n          <a class=\"xq-switch-link\" href=\"\/products\/\">Compare film routes<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <\/div>\n        <div class=\"xq-switch-panel\" role=\"tabpanel\" id=\"rsp5\" aria-labelledby=\"rsk5\" tabindex=\"0\" hidden=\"\">\n          <h3 class=\"xq-switch-t\">The handoff between factory and port is where orders stall<\/h3>\n          <p class=\"xq-switch-p\">Film that passes outgoing inspection can still be held at customs for a missing declaration. Export paperwork is treated here as part of production, not as an afterthought.<\/p>\n          <ul class=\"xq-switch-list\">\n            <li>Finished rolls are held in our own goods warehouse and released only after outgoing inspection.<\/li>\n            <li>Every order ships with a commercial invoice, packing list, bill of lading and certificate of origin.<\/li>\n            <li>A certificate of analysis for the production batch and any third-party test report can be enclosed or emailed in advance.<\/li>\n          <\/ul>\n          <div class=\"xq-switch-foot\">\n            <div class=\"xq-switch-cell\"><span>Proof to ask for<\/span><strong>A sample export document set, so your customs broker can confirm it before the first shipment.<\/strong><\/div>\n            <div class=\"xq-switch-cell\"><span>Include in your first email<\/span><strong>Your destination port and the shipping terms you work on.<\/strong><\/div>\n          <\/div>\n          <a class=\"xq-switch-link\" href=\"\/contact\/\">Send your RFQ<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <\/div>\n        <div class=\"xq-switch-panel\" role=\"tabpanel\" id=\"rsp6\" aria-labelledby=\"rsk6\" tabindex=\"0\" hidden=\"\">\n          <h3 class=\"xq-switch-t\">A technical question should reach the people who run the lines<\/h3>\n          <p class=\"xq-switch-p\">Slow or relayed answers are a supplier risk of their own. Here the account manager and the technical contact both sit with the plant, not with an intermediary.<\/p>\n          <ul class=\"xq-switch-list\">\n            <li>210 people work on site and 130 of them are technical: extrusion operators, print technicians, laboratory analysts and quality engineers.<\/li>\n            <li>One account manager and one technical contact carry your file, so questions are not re-explained each time.<\/li>\n            <li>Specification questions, print trials and sampling requests are answered by the team that runs the equipment.<\/li>\n          <\/ul>\n          <div class=\"xq-switch-foot\">\n            <div class=\"xq-switch-cell\"><span>Proof to ask for<\/span><strong>A named contact and a written answer to your specification questions, not a forwarded brochure.<\/strong><\/div>\n            <div class=\"xq-switch-cell\"><span>Include in your first email<\/span><strong>Your sample deadline and launch date, so the schedule that comes back is realistic.<\/strong><\/div>\n          <\/div>\n          <a class=\"xq-switch-link\" href=\"\/contact\/\">Send your RFQ<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec is-soft\" id=\"factory-ledger\">\n  <div class=\"layout-wide\">\n    <div class=\"sec-title-wrap\">\n      <div>\n        <span class=\"sec-kicker\">Direct Factory Ledger<\/span>\n        <h2 class=\"sec-title\">One Factory Controls The Route From Pellet To Finished Roll.<\/h2>\n      <\/div>\n      <p class=\"sec-desc\">Five stages, one site, one quality system. Each stage below names the evidence you can ask for before you accept a quotation.<\/p>\n    <\/div>\n    <div class=\"xq-ledger\">\n      <article class=\"xq-ledger-node xq-rv\" style=\"--d:0ms\">\n        <div class=\"xq-ledger-img\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/granulation-line-for-calcium-carbonate-and-p-800w.webp\" alt=\"Granulation line feed hoppers and material handling equipment at the Xinqi hygiene film plant\" width=\"1400\" height=\"1050\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"xq-ledger-b\">\n          <span class=\"xq-ledger-n\">Stage 01<\/span>\n          <h3 class=\"xq-ledger-t\">Material preparation<\/h3>\n          <p class=\"xq-ledger-p\">Three granulation lines compound calcium carbonate and imported polyethylene on site, weighed by loss-in-weight scales accurate to 0.5 percent, so the masterbatch and the colour are set before extrusion begins.<\/p>\n          <p class=\"xq-ledger-q\">Ask for: the compound formulation and the colour route for your film.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"xq-ledger-node xq-rv\" style=\"--d:70ms\">\n        <div class=\"xq-ledger-img\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/about-extrusion.webp\" alt=\"Cast and breathable film forming lines for hygiene film with finished rolls at the Xinqi plant\" width=\"1400\" height=\"933\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"xq-ledger-b\">\n          <span class=\"xq-ledger-n\">Stage 02<\/span>\n          <h3 class=\"xq-ledger-t\">Film forming<\/h3>\n          <p class=\"xq-ledger-p\">Five cast lines and seven microporous breathable lines run under one roof, with French SCANTECH thickness scanners and JCTIMES automatic die heads holding gauge across the full web width.<\/p>\n          <p class=\"xq-ledger-q\">Ask for: the line that will run your specification and its thickness tolerance.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"xq-ledger-node xq-rv\" style=\"--d:140ms\">\n        <div class=\"xq-ledger-img\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/film-extrusion-hall-with-multiple-production.webp\" alt=\"Satellite flexographic printing hall running hygiene film at the Xinqi plant\" width=\"1400\" height=\"1050\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"xq-ledger-b\">\n          <span class=\"xq-ledger-n\">Stage 03<\/span>\n          <h3 class=\"xq-ledger-t\">Printing route<\/h3>\n          <p class=\"xq-ledger-p\">Thirteen satellite flexographic and four gravure presses print at up to 500 m\/min with 8-colour registration and inline defect detection on every press, using food-grade water-based ink.<\/p>\n          <p class=\"xq-ledger-q\">Ask for: the print trial and the ink route for skin-contact material.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"xq-ledger-node xq-rv\" style=\"--d:210ms\">\n        <div class=\"xq-ledger-img\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/breathable-film-manufacturer-jumbo-roll.webp\" alt=\"Slitting machine finishing a hygiene film roll with edge correction at the Xinqi plant\" width=\"1400\" height=\"1050\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"xq-ledger-b\">\n          <span class=\"xq-ledger-n\">Stage 04<\/span>\n          <h3 class=\"xq-ledger-t\">Roll conversion<\/h3>\n          <p class=\"xq-ledger-p\">Thirteen slitters and twelve rewinders finish the roll with edge correction and static elimination, and eight of the rewinders carry high-precision defect detection.<\/p>\n          <p class=\"xq-ledger-q\">Ask for: roll width, winding tension and packing readiness.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"xq-ledger-node xq-rv\" style=\"--d:280ms\">\n        <div class=\"xq-ledger-img\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hygiene-film-rolls-ready-to-ship.webp\" alt=\"Finished hygiene film rolls staged for release in the Xinqi Hygiene goods warehouse\" width=\"1400\" height=\"933\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"xq-ledger-b\">\n          <span class=\"xq-ledger-n\">Stage 05<\/span>\n          <h3 class=\"xq-ledger-t\">Warehouse release<\/h3>\n          <p class=\"xq-ledger-p\">Finished rolls are held in the goods warehouse and released only after outgoing inspection, so nothing ships on assumption.<\/p>\n          <p class=\"xq-ledger-q\">Ask for: the release record before the container is loaded.<\/p>\n        <\/div>\n      <\/article>\n    <\/div>\n    <a class=\"xq-sec-cta xq-rv\" href=\"\/about\/\">See the factory behind these stages<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec\" id=\"stability\">\n  <div class=\"layout-wide\">\n    <div class=\"xq-ov\">\n      <div class=\"xq-ov-l\">\n        <div class=\"xq-ov-head xq-rv\">\n          <span class=\"sec-kicker\">Repeat-Order Stability<\/span>\n          <h2 class=\"xq-h2\">Repeat Orders Need A Stable Process, Not A Lucky First Sample.<\/h2>\n          <p class=\"xq-lead\">Approving a supplier on one good sample is the most expensive mistake in film sourcing, because the failure appears months later on a running line. Three variables decide whether batch ten behaves like batch one.<\/p>\n        <\/div>\n        <div class=\"xq-tri\">\n          <article class=\"xq-tri-card xq-rv\" style=\"--d:0ms\">\n            <span class=\"xq-tri-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 3h6\"><\/path><path d=\"M10 3v6l-5 9a2 2 0 0 0 2 3h10a2 2 0 0 0 2-3l-5-9V3\"><\/path><\/svg><\/span>\n            <h3 class=\"xq-tri-t\">Formulation control<\/h3>\n            <p class=\"xq-tri-p\">The compound is granulated on our own three lines, so the calcium carbonate, the polyethylene and the colour are the same on repeat order ten as on order one.<\/p>\n          <\/article>\n          <article class=\"xq-tri-card xq-rv\" style=\"--d:70ms\">\n            <span class=\"xq-tri-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 7h16\"><\/path><path d=\"M4 12h16\"><\/path><path d=\"M4 17h10\"><\/path><circle cx=\"18\" cy=\"17\" r=\"2\"><\/circle><\/svg><\/span>\n            <h3 class=\"xq-tri-t\">Machine control<\/h3>\n            <p class=\"xq-tri-p\">Breathable film, cast film, printing and slitting each run on dedicated equipment with inline measurement, so a repeat order is not re-learned from scratch.<\/p>\n          <\/article>\n          <article class=\"xq-tri-card xq-rv\" style=\"--d:140ms\">\n            <span class=\"xq-tri-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"4\" rx=\"1\"><\/rect><path d=\"M5 8v11h14V8\"><\/path><path d=\"M10 12h4\"><\/path><\/svg><\/span>\n            <h3 class=\"xq-tri-t\">Measurement control<\/h3>\n            <p class=\"xq-tri-p\">Twelve laboratory instruments test every batch, all devices are externally calibrated once a year, and a sealed sample of each batch is retained for re-testing.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n      <div class=\"xq-ov-media\">\n        <figure class=\"xq-ov-main xq-rv\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hygiene-film-melt-flow-index-test.webp\" alt=\"Melt flow indexer used to test hygiene film compound in the Xinqi Hygiene laboratory\" width=\"1400\" height=\"933\" loading=\"lazy\" decoding=\"async\"><\/figure>\n        <div class=\"xq-ov-pair xq-rv\" style=\"--d:80ms\">\n          <figure><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hygiene-film-tensile-strength-test.webp\" alt=\"Laboratory bench with tensile, moisture and thickness instruments at the Xinqi hygiene film plant\" width=\"720\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/figure>\n          <figure><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hygiene-film-lab-testing-instruments.webp\" alt=\"Laboratory instrument measuring hygiene film samples before batch release\" width=\"720\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/figure>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec is-soft\" id=\"document-index\">\n  <div class=\"layout-wide\">\n    <div class=\"xq-head-c\">\n      <span class=\"sec-kicker xq-rv\">Approval-Ready Document Index<\/span>\n      <h2 class=\"xq-h2 xq-rv\" style=\"--d:60ms\">Approval Files Should Be Ready Before The First Shipment.<\/h2>\n      <p class=\"xq-lead xq-rv\" style=\"--d:120ms\">Procurement, QA and compliance rarely ask for the same document. This index shows which file answers which internal question, and where that file comes from.<\/p>\n    <\/div>\n    <div class=\"xq-audit xq-rv\">\n      <table>\n        <thead>\n          <tr><th scope=\"col\">Document<\/th><th scope=\"col\">The internal question it answers<\/th><th scope=\"col\">Where it lives<\/th><\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <th scope=\"row\" data-l=\"Document\">Certificate copies<\/th>\n            <td data-l=\"The internal question it answers\">Supplier approval and the compliance file: ISO 9001, ISO 14001, ISO 45001 and OEKO-TEX STANDARD 100, with their scope.<\/td>\n            <td data-l=\"Where it lives\"><a href=\"\/certifications\/\">Certifications centre<\/a><\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Document\">Certificate of analysis<\/th>\n            <td data-l=\"The internal question it answers\">Quality release and incoming inspection: batch test data for the roll that actually shipped.<\/td>\n            <td data-l=\"Where it lives\"><a href=\"\/quality\/\">Quality control<\/a><\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Document\">Quality system records<\/th>\n            <td data-l=\"The internal question it answers\">Supplier audit and corrective action review: 6M documentation and the inspection record for each production stage.<\/td>\n            <td data-l=\"Where it lives\"><a href=\"\/quality\/\">Quality control<\/a><\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Document\">Factory audit file<\/th>\n            <td data-l=\"The internal question it answers\">Pre-approval factory visit: certification originals, in-house laboratory records and process documentation.<\/td>\n            <td data-l=\"Where it lives\"><a href=\"\/about\/\">About Xinqi<\/a><\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Document\">Export document set<\/th>\n            <td data-l=\"The internal question it answers\">Customs clearance and destination delivery: commercial invoice, packing list, certificate of origin and bill of lading.<\/td>\n            <td data-l=\"Where it lives\"><a href=\"\/contact\/\">Contact and RFQ<\/a><\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"xq-m6 xq-rv\">\n      <span class=\"xq-m6-lab\">The 6M control behind every record<\/span>\n      <ul class=\"xq-m6-list\">\n        <li><strong>Man<\/strong>Three-level training, plus job certification for key positions.<\/li>\n        <li><strong>Machine<\/strong>Daily equipment maintenance, with verification of new equipment and fixtures.<\/li>\n        <li><strong>Material<\/strong>Incoming inspection specification and a trial run for every new material.<\/li>\n        <li><strong>Method<\/strong>SOP and SIP, first-article control, and a written exception-handling process.<\/li>\n        <li><strong>Environment<\/strong>Temperature and humidity control in the printing and special workshops.<\/li>\n        <li><strong>Measurement<\/strong>Regular verification, with annual third-party calibration of every instrument.<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"xq-cert-strip\">\n      <article class=\"xq-cert-card xq-rv\" style=\"--d:0ms\" data-lb-src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/breathable-pe-film-iso-9001-certificate-xinqi.webp\" data-lb-title=\"ISO 9001 Quality Management System Certificate\">\n        <div class=\"xq-cert-thumb\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/breathable-pe-film-iso-9001-certificate-xinqi.webp\" alt=\"ISO 9001 quality management system certificate issued to Fujian Xinqi Hygiene Materials Co., Ltd. as a hygiene film supplier\" width=\"1100\" height=\"1557\" loading=\"lazy\" decoding=\"async\"><span class=\"xq-cert-zoom\">View certificate<\/span><\/div>\n        <div class=\"xq-cert-b\">\n          <span class=\"xq-cert-y\">2017 \u00b7 Renewed To 2029<\/span>\n          <h3 class=\"xq-cert-t\">ISO 9001 Quality Management System<\/h3>\n          <p class=\"xq-cert-d\">First granted in 2017 and maintained through annual surveillance audits, covering breathable film and nonwoven composite film production.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"xq-cert-card xq-rv\" style=\"--d:80ms\" data-lb-src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/xinqi-iso-14001-environmental-management.webp\" data-lb-title=\"ISO 14001 Environmental Management System Certificate\">\n        <div class=\"xq-cert-thumb\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/xinqi-iso-14001-environmental-management.webp\" alt=\"ISO 14001 environmental management system certificate issued to the Xinqi hygiene film factory\" width=\"1100\" height=\"1556\" loading=\"lazy\" decoding=\"async\"><span class=\"xq-cert-zoom\">View certificate<\/span><\/div>\n        <div class=\"xq-cert-b\">\n          <span class=\"xq-cert-y\">2021 \u00b7 Renewed To 2027<\/span>\n          <h3 class=\"xq-cert-t\">ISO 14001 Environmental Management System<\/h3>\n          <p class=\"xq-cert-d\">Environmental management covering the Hui\u2019an production campus, first certified in 2021 and maintained through annual surveillance audits.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"xq-cert-card xq-rv\" style=\"--d:160ms\" data-lb-src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/xinqi-iso-45001-occupational-health-safety.webp\" data-lb-title=\"ISO 45001 Occupational Health and Safety Management System Certificate\">\n        <div class=\"xq-cert-thumb\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/xinqi-iso-45001-occupational-health-safety.webp\" alt=\"ISO 45001 occupational health and safety management system certificate issued to the Xinqi hygiene film plant\" width=\"1100\" height=\"1556\" loading=\"lazy\" decoding=\"async\"><span class=\"xq-cert-zoom\">View certificate<\/span><\/div>\n        <div class=\"xq-cert-b\">\n          <span class=\"xq-cert-y\">2021 \u00b7 Renewed To 2027<\/span>\n          <h3 class=\"xq-cert-t\">ISO 45001 Occupational Health and Safety Management System<\/h3>\n          <p class=\"xq-cert-d\">Occupational health and safety management across the plant, first certified in 2021 and re-issued on the same audit cycle as ISO 14001.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"xq-cert-card xq-rv\" style=\"--d:240ms\" data-lb-src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/xinqi-oeko-tex-standard-100-page-1.webp\" data-lb-title=\"OEKO-TEX STANDARD 100 Certificate\">\n        <div class=\"xq-cert-thumb\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/xinqi-oeko-tex-standard-100-page-1.webp\" alt=\"OEKO-TEX STANDARD 100 certificate issued to Xinqi Hygiene for skin-contact hygiene film\" width=\"1100\" height=\"1555\" loading=\"lazy\" decoding=\"async\"><span class=\"xq-cert-zoom\">View certificate<\/span><\/div>\n        <div class=\"xq-cert-b\">\n          <span class=\"xq-cert-y\">2026<\/span>\n          <h3 class=\"xq-cert-t\">OEKO-TEX STANDARD 100<\/h3>\n          <p class=\"xq-cert-d\">Certification for skin-contact textile materials, granted in 2026. For hygiene products this is the certificate a European and North American compliance team looks for first.<\/p>\n        <\/div>\n      <\/article>\n    <\/div>\n    <a class=\"xq-sec-cta xq-rv\" href=\"\/contact\/\">Request document index<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec\" id=\"capacity\">\n  <div class=\"layout-wide\">\n    <div class=\"xq-ov\">\n      <div class=\"xq-ov-l\">\n        <div class=\"xq-ov-head xq-rv\">\n          <span class=\"sec-kicker\">Capacity Without Guesswork<\/span>\n          <h2 class=\"xq-h2\">Capacity Matters Only When It Fits Your Specification Route.<\/h2>\n          <p class=\"xq-lead\">20,000 tonnes of annual capacity is only meaningful next to the route you buy. Here is what each part of the installed equipment actually removes from your order.<\/p>\n        <\/div>\n        <div class=\"xq-decoder\">\n          <div class=\"xq-decoder-row xq-rv\">\n            <span class=\"xq-decoder-k\">12 film lines<em>5 cast \u00b7 7 breathable<\/em><\/span>\n            <span class=\"xq-decoder-v\">Your film route can run on more than one line, so a single line stop does not stop your order.<\/span>\n          <\/div>\n          <div class=\"xq-decoder-row xq-rv\" style=\"--d:60ms\">\n            <span class=\"xq-decoder-k\">17 printing presses<em>13 flexo \u00b7 4 gravure<\/em><\/span>\n            <span class=\"xq-decoder-v\">Print is not the bottleneck when artwork changes or a colour needs a re-run.<\/span>\n          <\/div>\n          <div class=\"xq-decoder-row xq-rv\" style=\"--d:120ms\">\n            <span class=\"xq-decoder-k\">13 slitters \u00b7 12 rewinders<em>8 with defect detection<\/em><\/span>\n            <span class=\"xq-decoder-v\">Roll width, winding tension and packing are finished in-house to your converting line\u2019s spec.<\/span>\n          <\/div>\n          <div class=\"xq-decoder-row xq-rv\" style=\"--d:180ms\">\n            <span class=\"xq-decoder-k\">20,000 t \/ year<em>+6,500 t in 2026<\/em><\/span>\n            <span class=\"xq-decoder-v\">Output grew from 12,000 tonnes in 2020 to 20,000 tonnes in 2024, with a further 6,500 tonnes added in 2026.<\/span>\n          <\/div>\n          <div class=\"xq-decoder-row xq-rv\" style=\"--d:240ms\">\n            <span class=\"xq-decoder-k\">Own goods warehouse<em>release after inspection<\/em><\/span>\n            <span class=\"xq-decoder-v\">Finished rolls are held and released on your schedule, not on a third party\u2019s.<\/span>\n          <\/div>\n        <\/div>\n        <a class=\"xq-sec-cta xq-rv\" href=\"\/contact\/\">Send annual volume<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n      <\/div>\n      <div class=\"xq-ov-media\">\n        <figure class=\"xq-ov-main xq-rv\"><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hygiene-film-faq-palletized-roll-storage-warehouse.webp\" alt=\"Warehouse holding released hygiene film stock ready for export at the Xinqi plant\" width=\"1800\" height=\"1012\" loading=\"lazy\" decoding=\"async\"><\/figure>\n        <div class=\"xq-ov-pair xq-rv\" style=\"--d:80ms\">\n          <figure><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/wrapper-cast-film.webp\" alt=\"Printed coated PE hygiene film roll produced at the Xinqi Hygiene plant\" width=\"900\" height=\"900\" loading=\"lazy\" decoding=\"async\"><\/figure>\n          <figure><img src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hot-air-nonwoven-printing.webp\" alt=\"Printed hot air nonwoven roll for hygiene products at the Xinqi Hygiene plant\" width=\"900\" height=\"900\" loading=\"lazy\" decoding=\"async\"><\/figure>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec is-soft\" id=\"proof-list\">\n  <div class=\"layout-wide\">\n    <div class=\"xq-head-c\">\n      <span class=\"sec-kicker xq-rv\">Buyer Proof You Can Request<\/span>\n      <h2 class=\"xq-h2 xq-rv\" style=\"--d:60ms\">Ask For Proof That Helps Procurement, QA And Compliance Decide.<\/h2>\n      <p class=\"xq-lead xq-rv\" style=\"--d:120ms\">Copy this list into your first email. It is written as the six items that let three different internal teams sign off on the same supplier.<\/p>\n    <\/div>\n    <div class=\"xq-proof xq-rv\">\n      <ol class=\"xq-proof-list\" id=\"xqProofList\">\n        <li><span class=\"xq-proof-n\">01<\/span><div><strong>Factory identity<\/strong><p>Business licence, plant address in Hui\u2019an, Quanzhou, Fujian, and the route for a one-day factory audit.<\/p><\/div><\/li>\n        <li><span class=\"xq-proof-n\">02<\/span><div><strong>Sample data<\/strong><p>Specification sheet and test data for the grammage, width and print you are actually buying.<\/p><\/div><\/li>\n        <li><span class=\"xq-proof-n\">03<\/span><div><strong>Batch certificate of analysis<\/strong><p>The COA for the production batch, with the in-house laboratory results behind it.<\/p><\/div><\/li>\n        <li><span class=\"xq-proof-n\">04<\/span><div><strong>Certificate scope<\/strong><p>ISO 9001, ISO 14001, ISO 45001 and OEKO-TEX STANDARD 100 copies, checked against your material and market.<\/p><\/div><\/li>\n        <li><span class=\"xq-proof-n\">05<\/span><div><strong>Export document set<\/strong><p>Commercial invoice, packing list, certificate of origin and bill of lading, reviewed by your customs broker.<\/p><\/div><\/li>\n        <li><span class=\"xq-proof-n\">06<\/span><div><strong>Capacity confirmation<\/strong><p>Line allocation and lead time for your annual volume and repeat specification.<\/p><\/div><\/li>\n      <\/ol>\n      <div class=\"xq-proof-side\">\n        <div class=\"xq-proof-note\">\n          <span class=\"xq-proof-lab\">Why this list<\/span>\n          <p>Procurement checks the price and the risk, QA checks the batch data, and compliance checks the certificates and the declarations. A supplier who can answer all three in one reply is a supplier who can be shortlisted without another round of questions.<\/p>\n        <\/div>\n        <button class=\"xq-copy\" type=\"button\">\n          <svg aria-hidden=\"true\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"12\" height=\"12\" rx=\"2\"><\/rect><path d=\"M5 15V5a2 2 0 0 1 2-2h10\"><\/path><\/svg>\n          <span data-copy-label=\"\">Copy this proof list<\/span>\n        <\/button>\n      <\/div>\n    <\/div>\n    <a class=\"xq-sec-cta xq-rv\" href=\"#handoff\">Use this proof list<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec\" id=\"routing\">\n  <div class=\"layout-wide\">\n    <div class=\"xq-head-c\">\n      <span class=\"sec-kicker xq-rv\">Internal Routing<\/span>\n      <h2 class=\"xq-h2 xq-rv\" style=\"--d:60ms\">Follow The Evidence Route That Matches Your Concern.<\/h2>\n      <p class=\"xq-lead xq-rv\" style=\"--d:120ms\">This page is a starting point, not the whole file. Each concern below has a page that carries the detail, so the review can move forward instead of stopping here.<\/p>\n    <\/div>\n    <div class=\"xq-audit xq-rv\">\n      <table>\n        <thead>\n          <tr><th scope=\"col\">Your concern<\/th><th scope=\"col\">Next page<\/th><th scope=\"col\">What you will find there<\/th><\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <th scope=\"row\" data-l=\"Your concern\">Factory identity<\/th>\n            <td data-l=\"Next page\"><a href=\"\/about\/\">About Xinqi<\/a><\/td>\n            <td data-l=\"What you will find there\">Campus, production lines, capacity, milestones and the route for a factory audit.<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Your concern\">Product fit<\/th>\n            <td data-l=\"Next page\"><a href=\"\/products\/\">Products<\/a><\/td>\n            <td data-l=\"What you will find there\">Breathable film, cast film, backsheet, lamination, composite film and printed film routes.<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Your concern\">Application fit<\/th>\n            <td data-l=\"Next page\"><a href=\"\/solutions\/\">Solutions<\/a><\/td>\n            <td data-l=\"What you will find there\">Film selection for baby care, feminine care, adult care and medical disposables.<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Your concern\">Quality proof<\/th>\n            <td data-l=\"Next page\"><a href=\"\/quality\/\">Quality control<\/a><\/td>\n            <td data-l=\"What you will find there\">Inspection gates, the in-house laboratory, batch testing and complaint handling.<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Your concern\">Compliance proof<\/th>\n            <td data-l=\"Next page\"><a href=\"\/certifications\/\">Certifications<\/a><\/td>\n            <td data-l=\"What you will find there\">ISO 9001, ISO 14001, ISO 45001, OEKO-TEX STANDARD 100, patents and audit files.<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\" data-l=\"Your concern\">RFQ action<\/th>\n            <td data-l=\"Next page\"><a href=\"\/contact\/\">Contact<\/a><\/td>\n            <td data-l=\"What you will find there\">How to send a specification, request samples and ask for the document pack.<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <a class=\"xq-sec-cta xq-rv\" href=\"#handoff\">Open the next review page<svg aria-hidden=\"true\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n  <\/div>\n<\/section>\n\n<section class=\"xq-sec is-soft\" id=\"faq\">\n  <div class=\"layout-wide\">\n    <div class=\"xq-head-c\">\n      <span class=\"sec-kicker xq-rv\">Supplier Review FAQ<\/span>\n      <h2 class=\"xq-h2 xq-rv\" style=\"--d:60ms\">Supplier Review Questions Before Sampling.<\/h2>\n      <p class=\"xq-lead xq-rv\" style=\"--d:120ms\">The questions that decide whether a supplier moves from research into a sample request. Product specification questions are answered on the product pages.<\/p>\n    <\/div>\n    <div class=\"xq-faq\">\n      <div class=\"xq-faq-list\">\n        <div class=\"xq-faq-item\">\n          <h3 class=\"xq-faq-q\"><button type=\"button\" aria-expanded=\"false\" aria-controls=\"wq1\">Is Xinqi a factory or a trading company?<span class=\"xq-faq-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5v14\"><\/path><path d=\"M5 12h14\"><\/path><\/svg><\/span><\/button><\/h3>\n          <div class=\"xq-faq-a\" id=\"wq1\"><div class=\"xq-faq-a-in\">Xinqi is a factory. Granulation, film extrusion, printing, rewinding and slitting all run on our own 92-mu sealed campus in Hui\u2019an, Quanzhou, Fujian, on 12 film lines and 17 printing presses. No step in the production route is subcontracted, and buyers are welcome to audit the plant before an order is placed.<\/div><\/div>\n        <\/div>\n        <div class=\"xq-faq-item\">\n          <h3 class=\"xq-faq-q\"><button type=\"button\" aria-expanded=\"false\" aria-controls=\"wq2\">Which certificates can support our supplier approval?<span class=\"xq-faq-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5v14\"><\/path><path d=\"M5 12h14\"><\/path><\/svg><\/span><\/button><\/h3>\n          <div class=\"xq-faq-a\" id=\"wq2\"><div class=\"xq-faq-a-in\">ISO 9001 quality management, first granted in 2017; ISO 14001 and ISO 45001, granted in 2021; and OEKO-TEX STANDARD 100, certified in 2026. Xinqi was also recognised as a National High-Tech Enterprise in 2022, renewed in 2025, and holds 28 granted patents. Certificate copies with their scope are provided on request.<\/div><\/div>\n        <\/div>\n        <div class=\"xq-faq-item\">\n          <h3 class=\"xq-faq-q\"><button type=\"button\" aria-expanded=\"false\" aria-controls=\"wq3\">Can we audit the factory before we place an order?<span class=\"xq-faq-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5v14\"><\/path><path d=\"M5 12h14\"><\/path><\/svg><\/span><\/button><\/h3>\n          <div class=\"xq-faq-a\" id=\"wq3\"><div class=\"xq-faq-a-in\">Yes. Factory audits are welcome and we will help arrange the visit. Certification originals, in-house laboratory records, 6M quality documentation and the inspection record for each production stage are prepared in advance, and the visit is hosted in English. Most audits are completed in a single day, covering the extrusion hall, the printing and slitting workshop, the laboratory and the warehouses.<\/div><\/div>\n        <\/div>\n        <div class=\"xq-faq-item\">\n          <h3 class=\"xq-faq-q\"><button type=\"button\" aria-expanded=\"false\" aria-controls=\"wq4\">How do you keep quality stable between repeat orders?<span class=\"xq-faq-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5v14\"><\/path><path d=\"M5 12h14\"><\/path><\/svg><\/span><\/button><\/h3>\n          <div class=\"xq-faq-a\" id=\"wq4\"><div class=\"xq-faq-a-in\">Three things are fixed in-house. The compound is granulated on our own three lines, so formulation and colour do not drift between batches. Film, printing, rewinding and slitting run on dedicated equipment with inline measurement and defect detection. And every batch is tested in our own laboratory, with a sealed retained sample stored so a later claim can be re-tested against the material that actually shipped.<\/div><\/div>\n        <\/div>\n        <div class=\"xq-faq-item\">\n          <h3 class=\"xq-faq-q\"><button type=\"button\" aria-expanded=\"false\" aria-controls=\"wq5\">What documents ship with an export order?<span class=\"xq-faq-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5v14\"><\/path><path d=\"M5 12h14\"><\/path><\/svg><\/span><\/button><\/h3>\n          <div class=\"xq-faq-a\" id=\"wq5\"><div class=\"xq-faq-a-in\">A standard export shipment leaves the plant with a commercial invoice, packing list, bill of lading and certificate of origin. A certificate of analysis for the production batch, and any third-party test report you request, can be enclosed with the shipment or emailed in advance. OEKO-TEX, food-contact and RoHS statements are available on request.<\/div><\/div>\n        <\/div>\n        <div class=\"xq-faq-item\">\n          <h3 class=\"xq-faq-q\"><button type=\"button\" aria-expanded=\"false\" aria-controls=\"wq6\">Can you quote against a specification we already run?<span class=\"xq-faq-ico\" aria-hidden=\"true\"><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5v14\"><\/path><path d=\"M5 12h14\"><\/path><\/svg><\/span><\/button><\/h3>\n          <div class=\"xq-faq-a\" id=\"wq6\"><div class=\"xq-faq-a-in\">Send us a sample roll and the specification sheet you currently buy against \u2014 grammage, width, print, composite structure and the performance target on your converting line. We test the sample in our own laboratory, produce a matched trial on the production line and return it with the test data, so the specification is confirmed before you commit volume.<\/div><\/div>\n        <\/div>\n      <\/div>\n      <a class=\"xq-faq-more\" href=\"\/faq\/\">Open full FAQ page <span aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"xq-cta\" id=\"handoff\">\n  <img class=\"xq-cta-bg\" src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/hygiene-film-rewinding-line.webp\" alt=\"High-speed rewinding hall finishing hygiene film rolls at the Xinqi Hygiene plant\" width=\"1400\" height=\"1050\" loading=\"lazy\" decoding=\"async\">\n  <span class=\"xq-cta-scrim\" aria-hidden=\"true\"><\/span>\n  <div class=\"layout-wide xq-cta-in\">\n    <div>\n      <h2 class=\"xq-cta-h2\">Turn Supplier Confidence Into A Reviewable RFQ.<\/h2>\n      <p class=\"xq-cta-p\">Send one short review brief and the reply comes back with the right production route, sample path, quality proof and document support. No form to fill in \u2014 just the eight lines below.<\/p>\n      <div class=\"xq-brief\">\n        <span class=\"xq-brief-i\">Application and target hygiene product<\/span>\n        <span class=\"xq-brief-i\">Film route: breathable, cast, backsheet, lamination or printed<\/span>\n        <span class=\"xq-brief-i\">Grammage, width and colour<\/span>\n        <span class=\"xq-brief-i\">Printing requirement and artwork status<\/span>\n        <span class=\"xq-brief-i\">Sample deadline and annual volume<\/span>\n        <span class=\"xq-brief-i\">Certificate, declaration or COA requirement<\/span>\n        <span class=\"xq-brief-i\">Destination port and shipping terms<\/span>\n        <span class=\"xq-brief-i\">Audit or factory visit requirement<\/span>\n      <\/div>\n      <div class=\"xq-hero-cta\">\n        <a class=\"xq-btn-solid\" href=\"\/contact\/\">Send supplier review request<svg aria-hidden=\"true\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <a class=\"xq-btn-line\" href=\"#proof-list\">Re-read the proof list<\/a>\n      <\/div>\n      <div class=\"xq-cta-note\">\n        <span><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"><\/rect><path d=\"m2 7 10 7 10-7\"><\/path><\/svg>zlm@fjxinqi.com<\/span>\n        <span><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.4 8.4 0 0 1-12.5 7.4L3 20.5l1.6-5.3A8.5 8.5 0 1 1 21 11.5z\"><\/path><\/svg>WhatsApp +86 18065959196<\/span>\n        <span><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg>Phone +86 18065959196<\/span>\n        <span><svg aria-hidden=\"true\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg>Hui\u2019an County, Quanzhou, Fujian, China<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"xq-lb\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Certificate viewer\">\n  <div class=\"xq-lb-veil\" data-lb-close=\"\"><\/div>\n  <div class=\"xq-lb-stage\">\n    <img class=\"xq-lb-img\" src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/breathable-pe-film-iso-9001-certificate-xinqi.webp\" alt=\"ISO 9001 quality management system certificate issued to Fujian Xinqi Hygiene Materials Co., Ltd. as a hygiene film supplier\" width=\"1100\" height=\"1557\" loading=\"lazy\" decoding=\"async\">\n    <div class=\"xq-lb-bar\"><span class=\"xq-lb-title\"><\/span><span class=\"xq-lb-count\"><\/span><\/div>\n  <\/div>\n  <button class=\"xq-lb-btn xq-lb-prev\" type=\"button\" aria-label=\"Previous certificate\"><svg aria-hidden=\"true\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m15 18-6-6 6-6\"><\/path><\/svg><\/button>\n  <button class=\"xq-lb-btn xq-lb-next\" type=\"button\" aria-label=\"Next certificate\"><svg aria-hidden=\"true\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m9 18 6-6-6-6\"><\/path><\/svg><\/button>\n  <button class=\"xq-lb-x\" type=\"button\" aria-label=\"Close certificate viewer\"><svg aria-hidden=\"true\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18M6 6l12 12\"><\/path><\/svg><\/button>\n<\/div>\n\n<\/div>\n\n<script>\n(function () {\n  var root = document.querySelector('.xq-why');\n  if (!root) { return; }\n  function syncSbw() {\n    var w = window.innerWidth - document.documentElement.clientWidth;\n    root.style.setProperty('--sbw', (w > 0 ? w : 0) + 'px');\n  }\n  syncSbw();\n  window.addEventListener('resize', syncSbw);\n  window.addEventListener('orientationchange', syncSbw);\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function onView(els, cb, once) {\n    if (!els.length) { return; }\n    if (!('IntersectionObserver' in window)) { els.forEach(cb); return; }\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) {\n          cb(e.target);\n          if (once !== false) { io.unobserve(e.target); }\n        }\n      });\n    }, { rootMargin: '0px 0px -12% 0px', threshold: 0.12 });\n    els.forEach(function (el) { io.observe(el); });\n  }\n\n  var rv = [].slice.call(root.querySelectorAll('.xq-rv'));\n  if (reduce) {\n    rv.forEach(function (el) { el.classList.add('is-in', 'is-done'); });\n  } else {\n    onView(rv, function (el) {\n      el.classList.add('is-in');\n      var d = parseFloat(el.style.getPropertyValue('--d')) || 0;\n      window.setTimeout(function () { el.classList.add('is-done'); }, d + 950);\n    });\n  }\n\n  var sw = root.querySelector('[data-switch]');\n  if (sw) {\n    var tabs = [].slice.call(sw.querySelectorAll('.xq-switch-tab'));\n    var panels = [].slice.call(sw.querySelectorAll('.xq-switch-panel'));\n    var swSelect = function (i, focus) {\n      if (i < 0 || i >= tabs.length) { return; }\n      tabs.forEach(function (t, k) {\n        t.classList.toggle('is-on', k === i);\n        t.setAttribute('aria-selected', k === i ? 'true' : 'false');\n        t.setAttribute('tabindex', k === i ? '0' : '-1');\n      });\n      panels.forEach(function (p, k) {\n        p.classList.toggle('is-on', k === i);\n        if (k === i) { p.removeAttribute('hidden'); } else { p.setAttribute('hidden', ''); }\n      });\n      if (focus) { tabs[i].focus(); }\n    };\n    tabs.forEach(function (t, k) {\n      t.addEventListener('click', function () { swSelect(k); });\n      t.addEventListener('keydown', function (e) {\n        if (e.key === 'ArrowRight' || e.key === 'ArrowDown') { e.preventDefault(); swSelect((k + 1) % tabs.length, true); }\n        else if (e.key === 'ArrowLeft' || e.key === 'ArrowUp') { e.preventDefault(); swSelect((k - 1 + tabs.length) % tabs.length, true); }\n        else if (e.key === 'Home') { e.preventDefault(); swSelect(0, true); }\n        else if (e.key === 'End') { e.preventDefault(); swSelect(tabs.length - 1, true); }\n      });\n    });\n    swSelect(0);\n  }\n\n  var copyBtn = root.querySelector('.xq-copy');\n  if (copyBtn) {\n    var label = copyBtn.querySelector('[data-copy-label]');\n    var labelBase = label ? label.textContent : '';\n    var say = function (msg) {\n      if (!label) { return; }\n      label.textContent = msg;\n      window.setTimeout(function () { label.textContent = labelBase; }, 1800);\n    };\n    var legacy = function (text) {\n      var ta = document.createElement('textarea');\n      ta.value = text;\n      ta.setAttribute('readonly', '');\n      ta.style.position = 'fixed';\n      ta.style.top = '0';\n      ta.style.left = '-9999px';\n      document.body.appendChild(ta);\n      ta.select();\n      var ok = false;\n      try { ok = document.execCommand('copy'); } catch (e) { ok = false; }\n      document.body.removeChild(ta);\n      return ok;\n    };\n    copyBtn.addEventListener('click', function () {\n      var items = [].slice.call(root.querySelectorAll('.xq-proof-list li'));\n      var text = items.map(function (li) {\n        var t = li.querySelector('strong');\n        var p = li.querySelector('p');\n        return '- ' + (t ? t.textContent.trim() : '') + ': ' + (p ? p.textContent.trim() : '');\n      }).join('\\n');\n      text = 'Supplier proof to request from Xinqi Hygiene\\n\\n' + text;\n      if (navigator.clipboard && navigator.clipboard.writeText) {\n        navigator.clipboard.writeText(text).then(function () { say('Copied'); }, function () {\n          say(legacy(text) ? 'Copied' : 'Copy failed');\n        });\n      } else {\n        say(legacy(text) ? 'Copied' : 'Copy failed');\n      }\n    });\n  }\n\n  var slides = [];\n  [].slice.call(root.querySelectorAll('.xq-cert-card')).forEach(function (card) {\n    var src = card.getAttribute('data-lb-src');\n    if (!src) { return; }\n    var first = slides.length;\n    slides.push({ src: src, title: card.getAttribute('data-lb-title') || '' });\n    var src2 = card.getAttribute('data-lb-src2');\n    if (src2) {\n      slides.push({ src: src2, title: card.getAttribute('data-lb-title2') || '' });\n    }\n    card.setAttribute('data-lb-index', String(first));\n  });\n\n  var lb = root.querySelector('.xq-lb');\n  if (lb && slides.length) {\n    var lbImg = lb.querySelector('.xq-lb-img');\n    var lbTitle = lb.querySelector('.xq-lb-title');\n    var lbCount = lb.querySelector('.xq-lb-count');\n    var cur = 0;\n\n    var paint = function (i) {\n      cur = (i + slides.length) % slides.length;\n      var s = slides[cur];\n      lbImg.setAttribute('src', s.src);\n      lbImg.setAttribute('alt', s.title);\n      lbTitle.textContent = s.title;\n      lbCount.textContent = (cur + 1) + ' \/ ' + slides.length;\n      lbImg.classList.remove('is-zoom');\n      lbImg.style.transform = 'scale(1)';\n    };\n    var open = function (i) {\n      paint(i);\n      lb.classList.add('is-open');\n      document.body.style.overflow = 'hidden';\n      window.setTimeout(function () {\n        var x = lb.querySelector('.xq-lb-x');\n        if (x && lb.classList.contains('is-open')) { x.focus(); }\n      }, 320);\n    };\n    var close = function () {\n      lb.classList.remove('is-open');\n      document.body.style.overflow = '';\n    };\n\n    [].slice.call(root.querySelectorAll('.xq-cert-card[data-lb-index]')).forEach(function (card) {\n      card.addEventListener('click', function (e) {\n        if (e.target.closest('.xq-cert-more')) { return; }\n        open(parseInt(card.getAttribute('data-lb-index'), 10));\n      });\n    });\n    lb.querySelector('.xq-lb-prev').addEventListener('click', function () { paint(cur - 1); });\n    lb.querySelector('.xq-lb-next').addEventListener('click', function () { paint(cur + 1); });\n    lb.querySelector('.xq-lb-x').addEventListener('click', close);\n    [].slice.call(lb.querySelectorAll('[data-lb-close]')).forEach(function (el) { el.addEventListener('click', close); });\n    lbImg.addEventListener('click', function () {\n      var on = lbImg.classList.toggle('is-zoom');\n      lbImg.style.transform = on ? 'scale(1.5)' : 'scale(1)';\n    });\n    document.addEventListener('keydown', function (e) {\n      if (!lb.classList.contains('is-open')) { return; }\n      if (e.key === 'Escape') { close(); }\n      else if (e.key === 'ArrowLeft') { paint(cur - 1); }\n      else if (e.key === 'ArrowRight') { paint(cur + 1); }\n    });\n  }\n\n  var faqItems = [].slice.call(root.querySelectorAll('.xq-faq-item'));\n  var closeAll = function () {\n    faqItems.forEach(function (o) {\n      o.classList.remove('is-open');\n      var p = o.querySelector('.xq-faq-a');\n      var b = o.querySelector('.xq-faq-q button');\n      if (p) { p.style.height = '0px'; }\n      if (b) { b.setAttribute('aria-expanded', 'false'); }\n    });\n  };\n  faqItems.forEach(function (item) {\n    var btn = item.querySelector('.xq-faq-q button');\n    var panel = item.querySelector('.xq-faq-a');\n    if (!btn || !panel) { return; }\n    btn.addEventListener('click', function () {\n      var wasOpen = item.classList.contains('is-open');\n      closeAll();\n      if (!wasOpen) {\n        item.classList.add('is-open');\n        panel.style.height = panel.scrollHeight + 'px';\n        btn.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n  var rt = null;\n  window.addEventListener('resize', function () {\n    if (rt) { window.clearTimeout(rt); }\n    rt = window.setTimeout(function () {\n      faqItems.forEach(function (o) {\n        if (!o.classList.contains('is-open')) { return; }\n        var p = o.querySelector('.xq-faq-a');\n        if (p) { p.style.height = p.scrollHeight + 'px'; }\n      });\n    }, 160);\n  });\n\n  function buildRail(track, itemSel, label, centerOnClick) {\n    if (!track) { return; }\n    var items = [].slice.call(track.querySelectorAll(itemSel));\n    if (items.length < 2) { return; }\n    var ui = document.createElement('div');\n    ui.className = 'xq-rail-ui';\n    var markup = '<button type=\"button\" class=\"xq-rail-arrow\" data-step=\"-1\" aria-label=\"Previous ' + label + '\"><svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><path d=\"M19 12H5\"\/><path d=\"m12 19-7-7 7-7\"\/><\/svg><\/button><div class=\"xq-rail-dots\">';\n    for (var i = 0; i < items.length; i += 1) {\n      markup += '<button type=\"button\" class=\"xq-rail-dot' + (i === 0 ? ' is-active' : '') + '\" data-i=\"' + i + '\"' + (i === 0 ? ' aria-current=\"true\"' : '') + ' aria-label=\"Go to ' + label + ' ' + (i + 1) + '\"><\/button>';\n    }\n    markup += '<\/div><span class=\"xq-rail-count\"><b>1<\/b><i>\/<\/i>' + items.length + '<\/span><button type=\"button\" class=\"xq-rail-arrow\" data-step=\"1\" aria-label=\"Next ' + label + '\"><svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/button>';\n    ui.innerHTML = markup;\n    track.parentNode.insertBefore(ui, track.nextSibling);\n\n    var dots = [].slice.call(ui.querySelectorAll('.xq-rail-dot'));\n    var count = ui.querySelector('.xq-rail-count b');\n    var mq = window.matchMedia('(max-width: 768px)');\n    var cur = 0;\n\n    function offsetOf(el) {\n      return (el.getBoundingClientRect().left - track.getBoundingClientRect().left) + el.offsetWidth \/ 2;\n    }\n    function setActive(i) {\n      if (i === cur) { return; }\n      cur = i;\n      dots.forEach(function (d, k) {\n        var on = k === cur;\n        d.classList.toggle('is-active', on);\n        if (on) { d.setAttribute('aria-current', 'true'); } else { d.removeAttribute('aria-current'); }\n      });\n      if (count) { count.textContent = String(cur + 1); }\n    }\n    function nearest() {\n      var mid = track.clientWidth \/ 2;\n      var best = 0;\n      var gap = Infinity;\n      for (var i = 0; i < items.length; i += 1) {\n        var dist = Math.abs(offsetOf(items[i]) - mid);\n        if (dist < gap) { gap = dist; best = i; }\n      }\n      return best;\n    }\n    function go(i) {\n      if (!mq.matches) { return; }\n      i = Math.max(0, Math.min(items.length - 1, i));\n      setActive(i);\n      track.scrollTo({ left: track.scrollLeft + offsetOf(items[i]) - track.clientWidth \/ 2, behavior: reduce ? 'auto' : 'smooth' });\n    }\n\n    var ticking = false;\n    function sync() {\n      ticking = false;\n      setActive(nearest());\n    }\n    track.addEventListener('scroll', function () {\n      if (ticking) { return; }\n      ticking = true;\n      window.setTimeout(sync, 60);\n    }, { passive: true });\n    track.addEventListener('pointerup', function () { window.setTimeout(sync, 110); }, { passive: true });\n    track.addEventListener('touchend', function () { window.setTimeout(sync, 110); }, { passive: true });\n    dots.forEach(function (d) {\n      d.addEventListener('click', function () { go(parseInt(d.getAttribute('data-i'), 10)); });\n    });\n    [].slice.call(ui.querySelectorAll('.xq-rail-arrow')).forEach(function (b) {\n      b.addEventListener('click', function () { go(cur + parseInt(b.getAttribute('data-step'), 10)); });\n    });\n    if (centerOnClick) {\n      items.forEach(function (it, i) {\n        it.addEventListener('click', function (e) {\n          if (e.target.closest('a,button')) { return; }\n          if (i !== cur) { go(i); }\n        });\n      });\n    }\n    window.addEventListener('resize', function () { window.setTimeout(sync, 140); });\n  }\n\n  buildRail(root.querySelector('.xq-ledger'), '.xq-ledger-node', 'stage', true);\n  buildRail(root.querySelector('.xq-cert-strip'), '.xq-cert-card', 'certificate', false);\n\n})();\n<\/script>\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/#webpage\",\"url\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/\",\"name\":\"Why Xinqi Hygiene | Supplier Shortlist Evidence For Hygiene Film Buyers\",\"description\":\"Why procurement, QA and compliance teams shortlist Xinqi Hygiene for breathable PE film, cast film and printed hygiene film supply: direct factory control, in-house laboratory, certifications, capacity and export document support.\",\"inLanguage\":\"en\",\"isPartOf\":{\"@id\":\"https:\/\/www.xinqihygiene.com\/#website\"},\"about\":{\"@id\":\"https:\/\/www.xinqihygiene.com\/#organization\"},\"mainEntity\":{\"@id\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/#supplier-evidence\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/#breadcrumb\"},\"primaryImageOfPage\":{\"@type\":\"ImageObject\",\"url\":\"https:\/\/www.xinqihygiene.com\/assets\/images\/about-workshop.webp\",\"width\":1920,\"height\":1280,\"caption\":\"Hygiene film production hall at the Xinqi Hygiene campus in Hui'an, Quanzhou, Fujian, China\"}},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.xinqihygiene.com\/#organization\",\"name\":\"Fujian Xinqi Hygiene Materials Co., Ltd.\",\"alternateName\":[\"Xinqi Hygiene\",\"Xinqi\",\"Fujian Xinqi\"],\"url\":\"https:\/\/www.xinqihygiene.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.xinqihygiene.com\/#logo\",\"url\":\"https:\/\/www.xinqihygiene.com\/assets\/favicon.svg\",\"contentUrl\":\"https:\/\/www.xinqihygiene.com\/assets\/favicon.svg\",\"caption\":\"Xinqi Hygiene\"},\"image\":{\"@id\":\"https:\/\/www.xinqihygiene.com\/#logo\"},\"description\":\"Xinqi Hygiene is a direct manufacturer of microporous breathable PE film, cast film, lamination film, composite breathable film and printed nonwoven fabric for baby diapers, pull-up pants, sanitary napkins, period pants and adult incontinence care. Founded in 2015 with a 50,000 m2 fully sealed positive-pressure cleanroom campus in Hui'an, Quanzhou, Fujian, China.\",\"slogan\":\"The safest and most cost-effective hygiene materials supplier.\",\"foundingDate\":\"2015\",\"foundingLocation\":{\"@type\":\"Place\",\"name\":\"Hui'an County, Quanzhou, Fujian, China\"},\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"value\":210,\"unitText\":\"employees\"},\"industry\":\"Hygiene materials manufacturing\",\"knowsLanguage\":[\"en\",\"zh\"],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Huidong Industrial Zone, Dongling Town, Hui'an County\",\"addressLocality\":\"Quanzhou\",\"addressRegion\":\"Fujian\",\"postalCode\":\"362141\",\"addressCountry\":\"CN\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":25.03,\"longitude\":118.79},\"hasMap\":\"https:\/\/www.google.com\/maps\/search\/Fujian+Xinqi+Hygiene+Materials+Co+Ltd\",\"telephone\":\"+86-18065959196\",\"email\":\"zlm@fjxinqi.com\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"telephone\":\"+86-18065959196\",\"email\":\"zlm@fjxinqi.com\",\"availableLanguage\":[\"en\",\"zh\"],\"areaServed\":[\"AS\",\"EU\",\"NA\",\"SA\",\"AF\",\"OC\",\"ME\"],\"contactOption\":\"TollFree\"},{\"@type\":\"ContactPoint\",\"contactType\":\"technical support\",\"email\":\"zlm@fjxinqi.com\",\"availableLanguage\":[\"en\"],\"areaServed\":[\"AS\",\"EU\",\"NA\",\"SA\",\"AF\",\"OC\",\"ME\"]}],\"areaServed\":[{\"@type\":\"Place\",\"name\":\"Southeast Asia\"},{\"@type\":\"Place\",\"name\":\"Middle East\"},{\"@type\":\"Place\",\"name\":\"South America\"},{\"@type\":\"Place\",\"name\":\"Eastern Europe\"},{\"@type\":\"Place\",\"name\":\"Western Europe\"},{\"@type\":\"Place\",\"name\":\"Africa\"},{\"@type\":\"Place\",\"name\":\"North America\"}],\"knowsAbout\":[\"Microporous breathable film\",\"Diaper backsheet film\",\"Cast polypropylene film\",\"Positioning cut breathable film\",\"Adult incontinence backsheet\",\"Sanitary napkin backsheet film\",\"Extrusion lamination film\",\"Composite breathable film\",\"Printed nonwoven fabric\",\"Calcium carbonate filled polyethylene film\",\"Water vapour transmission rate testing\",\"Hydrostatic head resistance\",\"OEKO-TEX Standard 100 compliance\",\"Flexographic and gravure film printing\",\"Hygiene film quality control\",\"Export document support\"],\"hasCredential\":[{\"@type\":\"EducationalOccupationalCredential\",\"credentialCategory\":\"certification\",\"name\":\"ISO 9001:2015 Quality Management System\",\"recognizedBy\":{\"@type\":\"Organization\",\"name\":\"ISO\"}},{\"@type\":\"EducationalOccupationalCredential\",\"credentialCategory\":\"certification\",\"name\":\"ISO 14001:2015 Environmental Management System\",\"recognizedBy\":{\"@type\":\"Organization\",\"name\":\"ISO\"}},{\"@type\":\"EducationalOccupationalCredential\",\"credentialCategory\":\"certification\",\"name\":\"ISO 45001:2018 Occupational Health and Safety Management System\",\"recognizedBy\":{\"@type\":\"Organization\",\"name\":\"ISO\"}},{\"@type\":\"EducationalOccupationalCredential\",\"credentialCategory\":\"certification\",\"name\":\"OEKO-TEX STANDARD 100 Product Class I\",\"recognizedBy\":{\"@type\":\"Organization\",\"name\":\"OEKO-TEX\"}}],\"award\":[\"National High-Tech Enterprise, recognised in 2022 and re-certified on 8 December 2025\",\"Quanzhou Municipal Expert Workstation, 2022-2027\"],\"subjectOf\":[{\"@type\":\"CreativeWork\",\"name\":\"Crystallization-induced polyolefin microporous film preparation method (invention patent, granted 3 October 2025)\"},{\"@type\":\"CreativeWork\",\"name\":\"Spiral extruder for breathable film production (invention patent, granted 20 September 2024)\"},{\"@type\":\"CreativeWork\",\"name\":\"Raw material mixer for breathable film production (invention patent, granted 1 November 2024)\"}],\"brand\":{\"@type\":\"Brand\",\"name\":\"Xinqi Hygiene\",\"slogan\":\"Integrity, Innovate, Harmonious, Performance\"}},{\"@type\":\"ItemList\",\"@id\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/#supplier-evidence\",\"name\":\"Xinqi supplier shortlist evidence\",\"itemListOrder\":\"https:\/\/schema.org\/ItemListOrderAscending\",\"numberOfItems\":5,\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Direct factory control from granulation to finished roll\",\"description\":\"Granulation, film forming, printing, roll conversion and warehouse release all run on one sealed 92-mu campus in Hui'an, Quanzhou, Fujian, with no step of the production route subcontracted.\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"In-house laboratory and batch test support\",\"description\":\"Twelve laboratory instruments test every production batch, all devices are externally calibrated once a year, and a sealed retained sample of each batch is stored so a later claim can be re-tested.\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ISO and OEKO-TEX certificate support\",\"description\":\"ISO 9001 since 2017, ISO 14001 and ISO 45001 since 2021, and OEKO-TEX STANDARD 100 certified in 2026, with certificate scope checked against the buyer's material structure and target market.\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Capacity for repeat hygiene film supply\",\"description\":\"Twelve film lines, seventeen printing presses and 20,000 tonnes of annual capacity reached in 2024, plus a new breathable film line and blown film line adding 6,500 tonnes in 2026.\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Export document and supplier audit support\",\"description\":\"A standard export shipment leaves the plant with a commercial invoice, packing list, bill of lading and certificate of origin, and factory audits are hosted in English with the records prepared in advance.\"}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.xinqihygiene.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why Xinqi\",\"item\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/\"}]},{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/www.xinqihygiene.com\/why-xinqi\/#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is Xinqi a factory or a trading company?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Xinqi is a factory. Granulation, film extrusion, printing, rewinding and slitting all run on our own 92-mu sealed campus in Hui\u2019an, Quanzhou, Fujian, on 12 film lines and 17 printing presses. No step in the production route is subcontracted, and buyers are welcome to audit the plant before an order is placed.\"}},{\"@type\":\"Question\",\"name\":\"Which certificates can support our supplier approval?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ISO 9001 quality management, first granted in 2017; ISO 14001 and ISO 45001, granted in 2021; and OEKO-TEX STANDARD 100, certified in 2026. Xinqi was also recognised as a National High-Tech Enterprise in 2022, renewed in 2025, and holds 28 granted patents. Certificate copies with their scope are provided on request.\"}},{\"@type\":\"Question\",\"name\":\"Can we audit the factory before we place an order?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Factory audits are welcome and we will help arrange the visit. Certification originals, in-house laboratory records, 6M quality documentation and the inspection record for each production stage are prepared in advance, and the visit is hosted in English. Most audits are completed in a single day, covering the extrusion hall, the printing and slitting workshop, the laboratory and the warehouses.\"}},{\"@type\":\"Question\",\"name\":\"How do you keep quality stable between repeat orders?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Three things are fixed in-house. The compound is granulated on our own three lines, so formulation and colour do not drift between batches. Film, printing, rewinding and slitting run on dedicated equipment with inline measurement and defect detection. And every batch is tested in our own laboratory, with a sealed retained sample stored so a later claim can be re-tested against the material that actually shipped.\"}},{\"@type\":\"Question\",\"name\":\"What documents ship with an export order?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A standard export shipment leaves the plant with a commercial invoice, packing list, bill of lading and certificate of origin. A certificate of analysis for the production batch, and any third-party test report you request, can be enclosed with the shipment or emailed in advance. OEKO-TEX, food-contact and RoHS statements are available on request.\"}},{\"@type\":\"Question\",\"name\":\"Can you quote against a specification we already run?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Send us a sample roll and the specification sheet you currently buy against \u2014 grammage, width, print, composite structure and the performance target on your converting line. We test the sample in our own laboratory, produce a matched trial on the production line and return it with the test data, so the specification is confirmed before you commit volume.\"}}]}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Why Xinqi \u00b7 Supplier Shortlist Evidence Why Xinqi Hygiene Belongs On Your Shortlist. Factory evidence buyers can verify before sampling. Granulation, extrusion, printing, rewinding and slitting all run on one sealed campus in Hui\u2019an, Fujian \u2014 with an in-house laboratory and the certificates your compliance team will ask for. Check supplier evidence Send review questions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1187","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/pages\/1187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/comments?post=1187"}],"version-history":[{"count":6,"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/pages\/1187\/revisions"}],"predecessor-version":[{"id":1363,"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/pages\/1187\/revisions\/1363"}],"wp:attachment":[{"href":"https:\/\/fjxinqi.com\/es\/wp-json\/wp\/v2\/media?parent=1187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}