{"product_id":"fjd-trion-p2-vision","title":"FJD Trion P2 Vision+","description":"\u003cstyle\u003e\n\/* =========================================================\n   FJD Trion P2 Vision+\n   3D Thermal Inspection Product Page\n   Scoped CSS: .fjd-p2v-*\n   ========================================================= *\/\n\n.fjd-p2v {\n  --p2v-dark: #0b1015;\n  --p2v-dark-2: #111820;\n  --p2v-text: #1b232b;\n  --p2v-muted: #68727c;\n  --p2v-border: #e5e8eb;\n  --p2v-light: #f5f7f8;\n  --p2v-white: #ffffff;\n  --p2v-blue: #1976d2;\n  --p2v-cyan: #25b7c9;\n  --p2v-radius: 18px;\n  --p2v-max: 1240px;\n\n  color: var(--p2v-text);\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n    Helvetica, Arial, sans-serif;\n  line-height: 1.65;\n  overflow: hidden;\n  background: #fff;\n}\n\n.fjd-p2v *,\n.fjd-p2v *::before,\n.fjd-p2v *::after {\n  box-sizing: border-box;\n}\n\n.fjd-p2v img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n.fjd-p2v h2,\n.fjd-p2v h3,\n.fjd-p2v h4,\n.fjd-p2v p {\n  margin-top: 0;\n}\n\n.fjd-p2v a {\n  color: inherit;\n  text-decoration: none;\n}\n\n\/* =========================================================\n   COMMON\n   ========================================================= *\/\n\n.fjd-p2v-container {\n  width: min(var(--p2v-max), calc(100% - 48px));\n  margin: 0 auto;\n}\n\n.fjd-p2v-section {\n  padding: 90px 0;\n}\n\n.fjd-p2v-eyebrow {\n  margin-bottom: 12px;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--p2v-blue);\n}\n\n.fjd-p2v-title {\n  margin-bottom: 18px;\n  font-size: clamp(32px, 4vw, 54px);\n  line-height: 1.08;\n  letter-spacing: -0.035em;\n  font-weight: 700;\n}\n\n.fjd-p2v-subtitle {\n  max-width: 720px;\n  margin: 0 auto;\n  color: var(--p2v-muted);\n  font-size: 18px;\n  line-height: 1.7;\n}\n\n.fjd-p2v-center {\n  text-align: center;\n}\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.fjd-p2v-hero {\n  position: relative;\n  min-height: 680px;\n  display: flex;\n  align-items: center;\n  background:\n    radial-gradient(circle at 76% 35%, rgba(39, 119, 178, 0.22), transparent 32%),\n    linear-gradient(120deg, #080d12 0%, #101920 55%, #0a1015 100%);\n  color: #fff;\n}\n\n.fjd-p2v-hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  background:\n    linear-gradient(\n      90deg,\n      rgba(8, 13, 18, 0.96) 0%,\n      rgba(8, 13, 18, 0.82) 38%,\n      rgba(8, 13, 18, 0.15) 72%,\n      rgba(8, 13, 18, 0.2) 100%\n    );\n}\n\n.fjd-p2v-hero-inner {\n  position: relative;\n  z-index: 2;\n  width: min(var(--p2v-max), calc(100% - 48px));\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 0.9fr 1.1fr;\n  gap: 50px;\n  align-items: center;\n}\n\n.fjd-p2v-hero-copy {\n  max-width: 600px;\n}\n\n.fjd-p2v-hero-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-bottom: 20px;\n  padding: 7px 12px;\n  border: 1px solid rgba(255,255,255,0.18);\n  border-radius: 999px;\n  background: rgba(255,255,255,0.06);\n  color: rgba(255,255,255,0.86);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n}\n\n.fjd-p2v-hero-label-dot {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: #35c6d6;\n  box-shadow: 0 0 14px rgba(53,198,214,0.8);\n}\n\n.fjd-p2v-hero h2 {\n  margin-bottom: 20px;\n  font-size: clamp(42px, 5vw, 70px);\n  line-height: 1.02;\n  letter-spacing: -0.045em;\n  font-weight: 700;\n}\n\n.fjd-p2v-hero h2 span {\n  display: block;\n  color: #8edce5;\n}\n\n.fjd-p2v-hero-text {\n  max-width: 590px;\n  margin-bottom: 30px;\n  color: rgba(255,255,255,0.72);\n  font-size: 18px;\n  line-height: 1.7;\n}\n\n.fjd-p2v-hero-flow {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 9px;\n  align-items: center;\n}\n\n.fjd-p2v-hero-flow span {\n  color: rgba(255,255,255,0.92);\n  font-size: 13px;\n  font-weight: 600;\n}\n\n.fjd-p2v-hero-flow i {\n  width: 4px;\n  height: 4px;\n  border-radius: 50%;\n  background: #4ecbd7;\n}\n\n.fjd-p2v-hero-product {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.fjd-p2v-hero-product img {\n  max-width: 620px;\n  filter: drop-shadow(0 30px 45px rgba(0,0,0,0.45));\n}\n\n\/* =========================================================\n   KEY SPECS\n   ========================================================= *\/\n\n.fjd-p2v-key {\n  margin-top: -1px;\n  background: #fff;\n  border-bottom: 1px solid var(--p2v-border);\n}\n\n.fjd-p2v-key-grid {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n}\n\n.fjd-p2v-key-item {\n  min-height: 150px;\n  padding: 30px 22px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  border-right: 1px solid var(--p2v-border);\n  text-align: center;\n}\n\n.fjd-p2v-key-item:last-child {\n  border-right: 0;\n}\n\n.fjd-p2v-key-number {\n  margin-bottom: 5px;\n  font-size: 29px;\n  line-height: 1;\n  font-weight: 700;\n  letter-spacing: -0.03em;\n  color: var(--p2v-text);\n}\n\n.fjd-p2v-key-label {\n  color: var(--p2v-muted);\n  font-size: 12px;\n  line-height: 1.45;\n}\n\n\/* =========================================================\n   PROBLEM SECTION\n   ========================================================= *\/\n\n.fjd-p2v-problem {\n  background: var(--p2v-light);\n}\n\n.fjd-p2v-problem-grid {\n  margin-top: 50px;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 55px;\n  align-items: center;\n}\n\n.fjd-p2v-problem-image {\n  overflow: hidden;\n  border-radius: var(--p2v-radius);\n  background: #111;\n  box-shadow: 0 22px 55px rgba(0,0,0,0.12);\n}\n\n.fjd-p2v-problem-copy h3 {\n  margin-bottom: 20px;\n  font-size: 34px;\n  line-height: 1.15;\n  letter-spacing: -0.03em;\n}\n\n.fjd-p2v-problem-copy p {\n  margin-bottom: 24px;\n  color: var(--p2v-muted);\n  font-size: 17px;\n}\n\n.fjd-p2v-problem-list {\n  display: grid;\n  gap: 14px;\n}\n\n.fjd-p2v-problem-list-item {\n  display: flex;\n  gap: 13px;\n  align-items: flex-start;\n  padding: 14px 0;\n  border-bottom: 1px solid #dfe3e6;\n}\n\n.fjd-p2v-problem-list-item:last-child {\n  border-bottom: 0;\n}\n\n.fjd-p2v-problem-icon {\n  flex: 0 0 26px;\n  width: 26px;\n  height: 26px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  border-radius: 50%;\n  background: #e6eaed;\n  color: #59636d;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n.fjd-p2v-problem-list-item strong {\n  display: block;\n  margin-bottom: 2px;\n  font-size: 15px;\n}\n\n.fjd-p2v-problem-list-item span {\n  display: block;\n  color: var(--p2v-muted);\n  font-size: 13px;\n}\n\n\/* =========================================================\n   3D THERMAL INSIGHT\n   ========================================================= *\/\n\n.fjd-p2v-insight {\n  background: #fff;\n}\n\n.fjd-p2v-insight-intro {\n  max-width: 800px;\n  margin: 0 auto 60px;\n}\n\n.fjd-p2v-insight-main {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 55px;\n  align-items: center;\n}\n\n.fjd-p2v-insight-image {\n  position: relative;\n  overflow: hidden;\n  border-radius: var(--p2v-radius);\n  background: #05090d;\n}\n\n.fjd-p2v-insight-image img {\n  min-height: 430px;\n  object-fit: contain;\n}\n\n.fjd-p2v-insight-copy h3 {\n  margin-bottom: 18px;\n  font-size: 36px;\n  line-height: 1.12;\n  letter-spacing: -0.03em;\n}\n\n.fjd-p2v-insight-copy p {\n  margin-bottom: 22px;\n  color: var(--p2v-muted);\n  font-size: 17px;\n}\n\n.fjd-p2v-insight-points {\n  display: grid;\n  gap: 14px;\n}\n\n.fjd-p2v-insight-point {\n  padding: 17px 18px;\n  border: 1px solid var(--p2v-border);\n  border-radius: 12px;\n  background: #fff;\n}\n\n.fjd-p2v-insight-point strong {\n  display: block;\n  margin-bottom: 3px;\n  font-size: 15px;\n}\n\n.fjd-p2v-insight-point span {\n  color: var(--p2v-muted);\n  font-size: 13px;\n}\n\n\/* =========================================================\n   SENSOR FUSION\n   ========================================================= *\/\n\n.fjd-p2v-fusion {\n  background: var(--p2v-dark);\n  color: #fff;\n}\n\n.fjd-p2v-fusion .fjd-p2v-eyebrow {\n  color: #7bd6df;\n}\n\n.fjd-p2v-fusion .fjd-p2v-subtitle {\n  color: rgba(255,255,255,0.62);\n}\n\n.fjd-p2v-fusion-grid {\n  margin-top: 55px;\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n\n.fjd-p2v-fusion-card {\n  position: relative;\n  min-height: 450px;\n  overflow: hidden;\n  border-radius: 16px;\n  background: #121a21;\n  border: 1px solid rgba(255,255,255,0.08);\n}\n\n.fjd-p2v-fusion-card-image {\n  height: 260px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n}\n\n.fjd-p2v-fusion-card-image img {\n  width: 90%;\n  height: 90%;\n  object-fit: contain;\n}\n\n.fjd-p2v-fusion-card-copy {\n  padding: 25px;\n}\n\n.fjd-p2v-fusion-card-copy h3 {\n  margin-bottom: 8px;\n  font-size: 23px;\n}\n\n.fjd-p2v-fusion-card-copy p {\n  margin-bottom: 0;\n  color: rgba(255,255,255,0.62);\n  font-size: 14px;\n}\n\n\/* =========================================================\n   THERMAL PERFORMANCE\n   ========================================================= *\/\n\n.fjd-p2v-thermal {\n  background: #f5f7f8;\n}\n\n.fjd-p2v-thermal-grid {\n  margin-top: 55px;\n  display: grid;\n  grid-template-columns: 1.15fr 0.85fr;\n  gap: 55px;\n  align-items: center;\n}\n\n.fjd-p2v-thermal-image {\n  overflow: hidden;\n  border-radius: var(--p2v-radius);\n  background: #000;\n}\n\n.fjd-p2v-thermal-copy h3 {\n  margin-bottom: 16px;\n  font-size: 36px;\n  line-height: 1.12;\n  letter-spacing: -0.03em;\n}\n\n.fjd-p2v-thermal-copy \u003e p {\n  margin-bottom: 28px;\n  color: var(--p2v-muted);\n  font-size: 16px;\n}\n\n.fjd-p2v-thermal-stats {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n}\n\n.fjd-p2v-thermal-stat {\n  padding: 18px;\n  border-radius: 12px;\n  background: #fff;\n  border: 1px solid var(--p2v-border);\n}\n\n.fjd-p2v-thermal-stat strong {\n  display: block;\n  margin-bottom: 4px;\n  font-size: 22px;\n}\n\n.fjd-p2v-thermal-stat span {\n  color: var(--p2v-muted);\n  font-size: 12px;\n}\n\n\/* =========================================================\n   APPLICATIONS\n   ========================================================= *\/\n\n.fjd-p2v-apps {\n  background: #fff;\n}\n\n.fjd-p2v-app-grid {\n  margin-top: 55px;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n}\n\n.fjd-p2v-app {\n  overflow: hidden;\n  border: 1px solid var(--p2v-border);\n  border-radius: 16px;\n  background: #fff;\n}\n\n.fjd-p2v-app-image {\n  aspect-ratio: 1.65 \/ 1;\n  overflow: hidden;\n  background: #10151a;\n}\n\n.fjd-p2v-app-image img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.fjd-p2v-app-copy {\n  padding: 25px 26px 28px;\n}\n\n.fjd-p2v-app-copy h3 {\n  margin-bottom: 8px;\n  font-size: 21px;\n}\n\n.fjd-p2v-app-copy p {\n  margin-bottom: 0;\n  color: var(--p2v-muted);\n  font-size: 14px;\n}\n\n\/* =========================================================\n   WORKFLOW\n   ========================================================= *\/\n\n.fjd-p2v-workflow {\n  background: var(--p2v-dark);\n  color: #fff;\n}\n\n.fjd-p2v-workflow .fjd-p2v-subtitle {\n  color: rgba(255,255,255,0.62);\n}\n\n.fjd-p2v-workflow-steps {\n  margin-top: 65px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  position: relative;\n}\n\n.fjd-p2v-workflow-steps::before {\n  content: \"\";\n  position: absolute;\n  left: 12%;\n  right: 12%;\n  top: 27px;\n  height: 1px;\n  background: rgba(255,255,255,0.16);\n}\n\n.fjd-p2v-step {\n  position: relative;\n  z-index: 1;\n  padding: 0 20px;\n  text-align: center;\n}\n\n.fjd-p2v-step-number {\n  width: 54px;\n  height: 54px;\n  margin: 0 auto 20px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid rgba(255,255,255,0.2);\n  border-radius: 50%;\n  background: var(--p2v-dark);\n  color: #8edce5;\n  font-size: 16px;\n  font-weight: 700;\n}\n\n.fjd-p2v-step h3 {\n  margin-bottom: 8px;\n  font-size: 19px;\n}\n\n.fjd-p2v-step p {\n  margin-bottom: 0;\n  color: rgba(255,255,255,0.58);\n  font-size: 13px;\n}\n\n\/* =========================================================\n   REPORTING\n   ========================================================= *\/\n\n.fjd-p2v-report {\n  background: #f5f7f8;\n}\n\n.fjd-p2v-report-grid {\n  margin-top: 55px;\n  display: grid;\n  grid-template-columns: 0.85fr 1.15fr;\n  gap: 55px;\n  align-items: center;\n}\n\n.fjd-p2v-report-copy h3 {\n  margin-bottom: 18px;\n  font-size: 36px;\n  line-height: 1.12;\n  letter-spacing: -0.03em;\n}\n\n.fjd-p2v-report-copy \u003e p {\n  margin-bottom: 25px;\n  color: var(--p2v-muted);\n  font-size: 16px;\n}\n\n.fjd-p2v-report-list {\n  display: grid;\n  gap: 12px;\n}\n\n.fjd-p2v-report-item {\n  padding: 15px 17px;\n  border-radius: 11px;\n  background: #fff;\n  border: 1px solid var(--p2v-border);\n}\n\n.fjd-p2v-report-item strong {\n  display: block;\n  font-size: 14px;\n}\n\n.fjd-p2v-report-item span {\n  display: block;\n  color: var(--p2v-muted);\n  font-size: 12px;\n}\n\n.fjd-p2v-report-image {\n  overflow: hidden;\n  border-radius: var(--p2v-radius);\n  background: #0c1116;\n  box-shadow: 0 20px 45px rgba(0,0,0,0.12);\n}\n\n.fjd-p2v-report-image img {\n  min-height: 400px;\n  object-fit: contain;\n}\n\n\/* =========================================================\n   FIELD READY\n   ========================================================= *\/\n\n.fjd-p2v-field {\n  background: #fff;\n}\n\n.fjd-p2v-field-grid {\n  margin-top: 55px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 15px;\n}\n\n.fjd-p2v-field-card {\n  padding: 28px 22px;\n  border: 1px solid var(--p2v-border);\n  border-radius: 14px;\n  text-align: center;\n}\n\n.fjd-p2v-field-card strong {\n  display: block;\n  margin-bottom: 7px;\n  font-size: 22px;\n}\n\n.fjd-p2v-field-card span {\n  display: block;\n  color: var(--p2v-muted);\n  font-size: 13px;\n}\n\n\/* =========================================================\n   SPECIFICATIONS\n   ========================================================= *\/\n\n.fjd-p2v-specs {\n  background: var(--p2v-light);\n}\n\n.fjd-p2v-spec-grid {\n  margin-top: 55px;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n}\n\n.fjd-p2v-spec-card {\n  overflow: hidden;\n  border: 1px solid var(--p2v-border);\n  border-radius: 15px;\n  background: #fff;\n}\n\n.fjd-p2v-spec-card h3 {\n  margin: 0;\n  padding: 18px 22px;\n  border-bottom: 1px solid var(--p2v-border);\n  background: #fafbfc;\n  font-size: 17px;\n}\n\n.fjd-p2v-spec-row {\n  display: grid;\n  grid-template-columns: 1fr 1.25fr;\n  gap: 15px;\n  padding: 13px 22px;\n  border-bottom: 1px solid #eef0f2;\n  font-size: 13px;\n}\n\n.fjd-p2v-spec-row:last-child {\n  border-bottom: 0;\n}\n\n.fjd-p2v-spec-row span:first-child {\n  color: var(--p2v-muted);\n}\n\n.fjd-p2v-spec-row span:last-child {\n  font-weight: 600;\n  color: var(--p2v-text);\n}\n\n\/* =========================================================\n   CTA\n   ========================================================= *\/\n\n.fjd-p2v-cta {\n  padding: 100px 0;\n  background:\n    radial-gradient(circle at 50% 20%, rgba(42,132,178,0.18), transparent 38%),\n    var(--p2v-dark);\n  color: #fff;\n  text-align: center;\n}\n\n.fjd-p2v-cta h2 {\n  max-width: 780px;\n  margin: 0 auto 18px;\n  font-size: clamp(34px, 4.5vw, 56px);\n  line-height: 1.08;\n  letter-spacing: -0.04em;\n}\n\n.fjd-p2v-cta p {\n  max-width: 680px;\n  margin: 0 auto;\n  color: rgba(255,255,255,0.62);\n  font-size: 17px;\n}\n\n.fjd-p2v-cta-badge {\n  margin-top: 30px;\n  display: inline-flex;\n  padding: 10px 16px;\n  border: 1px solid rgba(255,255,255,0.16);\n  border-radius: 999px;\n  color: rgba(255,255,255,0.8);\n  font-size: 13px;\n}\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 900px) {\n\n  .fjd-p2v-section {\n    padding: 70px 0;\n  }\n\n  .fjd-p2v-container,\n  .fjd-p2v-hero-inner {\n    width: min(100% - 34px, var(--p2v-max));\n  }\n\n  .fjd-p2v-hero {\n    min-height: auto;\n    padding: 75px 0 60px;\n  }\n\n  .fjd-p2v-hero-inner {\n    grid-template-columns: 1fr;\n    gap: 40px;\n  }\n\n  .fjd-p2v-hero-copy {\n    text-align: center;\n    margin: 0 auto;\n  }\n\n  .fjd-p2v-hero-flow {\n    justify-content: center;\n  }\n\n  .fjd-p2v-hero-product img {\n    max-width: 520px;\n  }\n\n  .fjd-p2v-key-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .fjd-p2v-key-item:nth-child(3) {\n    border-right: 0;\n  }\n\n  .fjd-p2v-problem-grid,\n  .fjd-p2v-insight-main,\n  .fjd-p2v-thermal-grid,\n  .fjd-p2v-report-grid {\n    grid-template-columns: 1fr;\n    gap: 38px;\n  }\n\n  .fjd-p2v-fusion-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .fjd-p2v-fusion-card {\n    min-height: auto;\n  }\n\n  .fjd-p2v-app-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .fjd-p2v-workflow-steps {\n    grid-template-columns: repeat(2, 1fr);\n    row-gap: 45px;\n  }\n\n  .fjd-p2v-workflow-steps::before {\n    display: none;\n  }\n\n  .fjd-p2v-field-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .fjd-p2v-spec-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 600px) {\n\n  .fjd-p2v-section {\n    padding: 55px 0;\n  }\n\n  .fjd-p2v-container,\n  .fjd-p2v-hero-inner {\n    width: calc(100% - 28px);\n  }\n\n  .fjd-p2v-hero {\n    padding: 55px 0 45px;\n  }\n\n  .fjd-p2v-hero h2 {\n    font-size: 40px;\n  }\n\n  .fjd-p2v-hero-text {\n    font-size: 15px;\n  }\n\n  .fjd-p2v-key-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .fjd-p2v-key-item {\n    min-height: 120px;\n    padding: 22px 14px;\n  }\n\n  .fjd-p2v-key-item:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .fjd-p2v-key-number {\n    font-size: 24px;\n  }\n\n  .fjd-p2v-title {\n    font-size: 34px;\n  }\n\n  .fjd-p2v-subtitle {\n    font-size: 15px;\n  }\n\n  .fjd-p2v-problem-copy h3,\n  .fjd-p2v-insight-copy h3,\n  .fjd-p2v-thermal-copy h3,\n  .fjd-p2v-report-copy h3 {\n    font-size: 29px;\n  }\n\n  .fjd-p2v-thermal-stats {\n    grid-template-columns: 1fr;\n  }\n\n  .fjd-p2v-workflow-steps {\n    grid-template-columns: 1fr;\n  }\n\n  .fjd-p2v-field-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .fjd-p2v-field-card {\n    padding: 22px 12px;\n  }\n\n  .fjd-p2v-field-card strong {\n    font-size: 18px;\n  }\n\n  .fjd-p2v-spec-row {\n    grid-template-columns: 1fr;\n    gap: 3px;\n  }\n\n  .fjd-p2v-cta {\n    padding: 70px 20px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"fjd-p2v\"\u003e\n\u003c!-- =====================================================\n       HERO\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-hero\"\u003e\n\u003cdiv class=\"fjd-p2v-hero-inner\"\u003e\n\u003cdiv class=\"fjd-p2v-hero-copy\"\u003e\n\u003cdiv class=\"fjd-p2v-hero-label\"\u003e\n\u003cspan class=\"fjd-p2v-hero-label-dot\"\u003e\u003c\/span\u003e 3D Thermal Inspection\u003c\/div\u003e\n\u003ch2\u003e\n\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eFJD Trion P2 Vision+\u003c\/span\u003e \u003cspan\u003eAct Faster with 3D Thermal Insight.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-hero-text\"\u003eCombine thermal imaging, LiDAR and RGB vision to detect hidden anomalies, locate them in real-world 3D space, and turn inspection data into clearer, actionable results.\u003c\/p\u003e\n\u003cdiv class=\"fjd-p2v-hero-flow\"\u003e\n\u003cspan\u003eDetect\u003c\/span\u003e \u003ci\u003e\u003c\/i\u003e \u003cspan\u003eLocate\u003c\/span\u003e \u003ci\u003e\u003c\/i\u003e \u003cspan\u003eDocument\u003c\/span\u003e \u003ci\u003e\u003c\/i\u003e \u003cspan\u003eReport\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-hero-product\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19495-ffe28e5d\/1-thermal%20module.png\" alt=\"FJD Trion P2 Vision+ 3D Thermal LiDAR Scanner\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       KEY SPECS\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-key\"\u003e\n\u003cdiv class=\"fjd-p2v-key-grid\"\u003e\n\u003cdiv class=\"fjd-p2v-key-item\"\u003e\n\u003cdiv class=\"fjd-p2v-key-number\"\u003e384×288\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-label\"\u003eThermal Resolution\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-item\"\u003e\n\u003cdiv class=\"fjd-p2v-key-number\"\u003e±2°C\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-label\"\u003eTemperature Accuracy*\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-item\"\u003e\n\u003cdiv class=\"fjd-p2v-key-number\"\u003e-20~150°C\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-label\"\u003eTemperature Range\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-item\"\u003e\n\u003cdiv class=\"fjd-p2v-key-number\"\u003e200K\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-label\"\u003eLiDAR Points\/s\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-item\"\u003e\n\u003cdiv class=\"fjd-p2v-key-number\"\u003e70 m\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-label\"\u003eLiDAR Range @ 80% Reflectivity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-item\"\u003e\n\u003cdiv class=\"fjd-p2v-key-number\"\u003e≤1 cm\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-key-label\"\u003eRelative Point Cloud Accuracy*\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       PROBLEM\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-problem\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eRethink Thermal Inspection\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003eSee the problem.\u003cbr\u003eKnow exactly where it is.\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003eTraditional thermal imaging can reveal abnormal temperatures, but a thermal image alone may not tell your team exactly where the finding belongs in the real world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-problem-grid\"\u003e\n\u003cdiv class=\"fjd-p2v-problem-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19534-a5c8aee7\/IMG_5692.JPG\" alt=\"Thermal inspection with FJD Trion P2 Vision+\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-problem-copy\"\u003e\n\u003ch3\u003eStop guessing.\u003cbr\u003eStart locating.\u003c\/h3\u003e\n\u003cp\u003eP2 Vision+ links thermal findings to their real-world spatial context, helping inspection teams reduce manual location matching and make follow-up work clearer.\u003c\/p\u003e\n\u003cdiv class=\"fjd-p2v-problem-list\"\u003e\n\u003cdiv class=\"fjd-p2v-problem-list-item\"\u003e\n\u003cdiv class=\"fjd-p2v-problem-icon\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFind hidden thermal anomalies\u003c\/strong\u003e \u003cspan\u003e Detect temperature patterns that may not be visible during a conventional visual inspection. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-problem-list-item\"\u003e\n\u003cdiv class=\"fjd-p2v-problem-icon\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eKnow where the finding belongs\u003c\/strong\u003e \u003cspan\u003e Connect thermal evidence with 3D spatial information. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-problem-list-item\"\u003e\n\u003cdiv class=\"fjd-p2v-problem-icon\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eReduce repeat site visits\u003c\/strong\u003e \u003cspan\u003e Capture inspection evidence and location context during the same field workflow. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       3D THERMAL INSIGHT\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-insight\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center fjd-p2v-insight-intro\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003e3D Thermal Insight\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003eFrom hidden risks\u003cbr\u003eto clear 3D locations.\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003eInfrared detection can reveal hidden risks earlier, while 3D spatial context helps teams locate, document and review each finding more efficiently.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-insight-main\"\u003e\n\u003cdiv class=\"fjd-p2v-insight-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19496-d9f11412\/2-3D%20LiDAR.png\" alt=\"FJD Trion P2 Vision+ LiDAR sensor\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-insight-copy\"\u003e\n\u003ch3\u003eThermal data becomes spatially meaningful.\u003c\/h3\u003e\n\u003cp\u003eInstead of treating thermal images as isolated snapshots, P2 Vision+ combines thermal information with 3D scanning and visual data to provide a clearer picture of the inspection environment.\u003c\/p\u003e\n\u003cdiv class=\"fjd-p2v-insight-points\"\u003e\n\u003cdiv class=\"fjd-p2v-insight-point\"\u003e\n\u003cstrong\u003eThermal Detection\u003c\/strong\u003e \u003cspan\u003e Identify abnormal temperature patterns with a 384 × 288 thermal imaging sensor. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-insight-point\"\u003e\n\u003cstrong\u003e3D Spatial Context\u003c\/strong\u003e \u003cspan\u003e Capture the surrounding environment with 200,000 pts\/s LiDAR. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-insight-point\"\u003e\n\u003cstrong\u003eVisual Reference\u003c\/strong\u003e \u003cspan\u003e Use built-in RGB cameras to provide recognizable visual context for inspection findings. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SENSOR FUSION\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-fusion\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eMulti-Sensor Inspection\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003e\n\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eThree data layers.\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eOne inspection workflow.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003eP2 Vision+ brings together thermal imaging, LiDAR and RGB capture to help teams understand both what is happening and where it is happening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-fusion-grid\"\u003e\n\u003c!-- THERMAL --\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card\"\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19547-c0587d6d\/img_v3_02116_b530b0f5-b55d-446b-976c-5edef6e9a32g.JPG\" alt=\"384 x 288 thermal imaging from FJD Trion P2 Vision+\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card-copy\"\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eThermal Imaging\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eDetect hidden thermal anomalies with 384 × 288 thermal resolution, ≤40 mK NETD and temperature accuracy of ±2°C or ±2% of reading.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- LIDAR --\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card\"\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19496-d9f11412\/2-3D%20LiDAR.png\" alt=\"FJD Trion P2 Vision+ 3D LiDAR\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card-copy\"\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e3D LiDAR\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eCapture spatial geometry at up to 200,000 points per second, with a 360° × 59° FOV and up to 70 m range at 80% reflectivity.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RGB --\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card\"\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19497-ebbe1536\/3-built-in%20RGB%20Camera.png\" alt=\"FJD Trion P2 Vision+ built-in RGB cameras\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-fusion-card-copy\"\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eRGB Vision\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eBuilt-in 2 MP front and dual 48 MP side cameras provide visual reference for clearer inspection review and documentation.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       THERMAL PERFORMANCE\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-thermal\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eThermal Performance\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003eThermal data you can act on.\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003eCapture temperature information with a professional VOx microbolometer and connect it with 3D inspection data.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-thermal-grid\"\u003e\n\u003cdiv class=\"fjd-p2v-thermal-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19547-c0587d6d\/img_v3_02116_b530b0f5-b55d-446b-976c-5edef6e9a32g.JPG\" alt=\"FJD Trion P2 Vision+ thermal resolution\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-thermal-copy\"\u003e\n\u003ch3\u003eSee temperature differences before they become visible damage.\u003c\/h3\u003e\n\u003cp\u003eP2 Vision+ uses a 384 × 288 VOx microbolometer thermal camera operating across the 8–14 μm spectral range. Temperature measurement is supported up to 15 m.\u003c\/p\u003e\n\u003cdiv class=\"fjd-p2v-thermal-stats\"\u003e\n\u003cdiv class=\"fjd-p2v-thermal-stat\"\u003e\n\u003cstrong\u003e384 × 288\u003c\/strong\u003e \u003cspan\u003eThermal Image Resolution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-thermal-stat\"\u003e\n\u003cstrong\u003e≤40 mK\u003c\/strong\u003e \u003cspan\u003eNETD @ 25°C, F1.0\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-thermal-stat\"\u003e\n\u003cstrong\u003e±2°C\u003c\/strong\u003e \u003cspan\u003eTemperature Accuracy*\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-thermal-stat\"\u003e\n\u003cstrong\u003e15 m\u003c\/strong\u003e \u003cspan\u003eMaximum Temperature Measurement Distance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       APPLICATIONS\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-apps\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eInspection Applications\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003eFind what the eye cannot see.\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003eFrom buildings and electrical systems to pipelines and solar installations, P2 Vision+ brings thermal evidence into a clearer spatial context.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-app-grid\"\u003e\n\u003c!-- WATER --\u003e\n\u003cdiv class=\"fjd-p2v-app\"\u003e\n\u003cdiv class=\"fjd-p2v-app-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19540-8b4b64ec\/water%20leakage.jpg\" alt=\"Water leakage thermal inspection with FJD Trion P2 Vision+\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-app-copy\"\u003e\n\u003ch3\u003eWater Leakage\u003c\/h3\u003e\n\u003cp\u003eIdentify temperature patterns associated with hidden moisture and place suspected leakage locations within a 3D inspection environment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FACADE --\u003e\n\u003cdiv class=\"fjd-p2v-app\"\u003e\n\u003cdiv class=\"fjd-p2v-app-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19475-e7f64d2f\/Facade%20Delamination.jpg\" alt=\"Facade delamination thermal inspection\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-app-copy\"\u003e\n\u003ch3\u003eFacade Delamination\u003c\/h3\u003e\n\u003cp\u003eReveal thermal differences across building facades and use spatial context to identify areas requiring closer inspection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ELECTRICAL --\u003e\n\u003cdiv class=\"fjd-p2v-app\"\u003e\n\u003cdiv class=\"fjd-p2v-app-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19542-90d6b226\/electrical%20overheating.jpg\" alt=\"Electrical overheating thermal inspection\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-app-copy\"\u003e\n\u003ch3\u003eElectrical Overheating\u003c\/h3\u003e\n\u003cp\u003eLocate potential electrical hotspots and associate thermal findings with the corresponding equipment for faster follow-up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PIPELINE --\u003e\n\u003cdiv class=\"fjd-p2v-app\"\u003e\n\u003cdiv class=\"fjd-p2v-app-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19544-214ff43f\/pipe%20leakage.jpg\" alt=\"Pipeline thermal inspection with FJD Trion P2 Vision+\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-app-copy\"\u003e\n\u003ch3\u003ePipe Leakage\u003c\/h3\u003e\n\u003cp\u003eInspect complex piping environments and identify temperature anomalies that may indicate leakage, insulation problems or abnormal heat patterns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       ONE WALK WORKFLOW\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-workflow\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eField Workflow\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003e\n\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eOne walk.\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eA complete inspection record.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eCapture the site, identify anomalies and preserve their location context during the same inspection workflow.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-workflow-steps\"\u003e\n\u003cdiv class=\"fjd-p2v-step\"\u003e\n\u003cdiv class=\"fjd-p2v-step-number\"\u003e01\u003c\/div\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eScan\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eCapture thermal, RGB, and 3D spatial data while moving through the inspection area.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-step\"\u003e\n\u003cdiv class=\"fjd-p2v-step-number\"\u003e02\u003c\/div\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eDetect\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eIdentify abnormal temperature patterns and thermal findings during the inspection.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-step\"\u003e\n\u003cdiv class=\"fjd-p2v-step-number\"\u003e03\u003c\/div\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eLocate\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eConnect findings with their surrounding 3D spatial context for easier review.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-step\"\u003e\n\u003cdiv class=\"fjd-p2v-step-number\"\u003e04\u003c\/div\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eReport\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eTurn inspection findings into clearer, shareable deliverables with less manual work.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SOFTWARE \/ REPORTING\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-report\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-report-grid\"\u003e\n\u003cdiv class=\"fjd-p2v-report-copy\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eFJD Trion Model\u003c\/div\u003e\n\u003ch3\u003eFrom field capture to inspection deliverables.\u003c\/h3\u003e\n\u003cp\u003eFJD Trion Model connects thermal and 3D views within one workflow, helping teams review findings with clearer spatial context and produce inspection documentation more efficiently.\u003c\/p\u003e\n\u003cdiv class=\"fjd-p2v-report-list\"\u003e\n\u003cdiv class=\"fjd-p2v-report-item\"\u003e\n\u003cstrong\u003eThermal + 3D Linked Views\u003c\/strong\u003e \u003cspan\u003e Review thermal evidence together with spatial context. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-report-item\"\u003e\n\u003cstrong\u003eOn-Site Anomaly Documentation\u003c\/strong\u003e \u003cspan\u003e Capture and label findings during the field inspection. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-report-item\"\u003e\n\u003cstrong\u003eFloor Plans \u0026amp; Marked Findings\u003c\/strong\u003e \u003cspan\u003e Turn inspection results into clearer deliverables. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-report-item\"\u003e\n\u003cstrong\u003eCloud-Based Thermal Inspection\u003c\/strong\u003e \u003cspan\u003e Model Web supports thermal inspection workflows for supported P2 Vision+ data. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-report-image\"\u003e\u003cimg src=\"https:\/\/www.fjdtrion.com\/web\/image\/19519-53093ac9\/%28169%29%20FJDTrion-%20%E8%A7%86%E9%A2%91%E5%B0%81%E9%9D%A2.png\" alt=\"FJD Trion P2 Vision+ inspection system\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FIELD READY\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-field\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eBuilt for Field Inspection\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003eProfessional inspection.\u003cbr\u003eReady to move.\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003eA compact handheld platform combines LiDAR, thermal imaging and visual capture in a field-ready design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-field-grid\"\u003e\n\u003cdiv class=\"fjd-p2v-field-card\"\u003e\n\u003cstrong\u003e980 g\u003c\/strong\u003e \u003cspan\u003e Weight including battery and thermal camera \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-field-card\"\u003e\n\u003cstrong\u003e4 Hours\u003c\/strong\u003e \u003cspan\u003e Battery life with one set of two batteries \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-field-card\"\u003e\n\u003cstrong\u003e512 GB\u003c\/strong\u003e \u003cspan\u003e Internal storage, expandable to 1 TB \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fjd-p2v-field-card\"\u003e\n\u003cstrong\u003eIP54\u003c\/strong\u003e \u003cspan\u003e Ingress protection rating \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SPECIFICATIONS\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-section fjd-p2v-specs\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-center\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eTechnical Specifications\u003c\/div\u003e\n\u003ch2 class=\"fjd-p2v-title\"\u003eFJD Trion P2 Vision+ Specs\u003c\/h2\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003eProfessional thermal imaging and 3D reality capture in one compact inspection platform.\u003c\/p\u003e\n\u003cp class=\"fjd-p2v-subtitle\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0677\/8558\/8994\/files\/P2_specs.png?v=1789461288\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 22px 0 0; color: #7a838b; font-size: 12px; text-align: center;\"\u003e* Point cloud accuracy is lab-tested. Actual results may vary depending on environmental and operating conditions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       CTA\n       ===================================================== --\u003e\n\u003csection class=\"fjd-p2v-cta\"\u003e\n\u003cdiv class=\"fjd-p2v-container\"\u003e\n\u003cdiv class=\"fjd-p2v-eyebrow\"\u003eFJD Trion P2 Vision+\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eTurn thermal findings into actionable 3D insight.\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eDetect hidden anomalies, locate them in real-world space, and build clearer inspection records with one integrated thermal and 3D workflow.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"fjd-p2v-cta-badge\"\u003e\u003cspan style=\"color: rgb(204, 204, 204);\"\u003e3D Thermal Inspection · LiDAR · RGB · Thermal Imaging\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"FJD","offers":[{"title":"Default Title","offer_id":48495519039746,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8558\/8994\/files\/10001_268d7184-58ea-45fb-9fb3-1e3ed00965f9.png?v=1789464025","url":"https:\/\/droneroboticstec.com\/products\/fjd-trion-p2-vision","provider":"Drone Robotics Tech","version":"1.0","type":"link"}