{"id":1747,"date":"2026-04-13T01:19:39","date_gmt":"2026-04-13T01:19:39","guid":{"rendered":"https:\/\/industrialsafetysensor.com\/?page_id=1747"},"modified":"2026-09-09T08:27:32","modified_gmt":"2026-09-09T08:27:32","slug":"lidar-for-overhead-crane","status":"publish","type":"page","link":"https:\/\/industrialsafetysensor.com\/fr\/lidar-sensors\/lidar-for-overhead-crane\/","title":{"rendered":"LiDAR pour Grue a\u00e9rienne"},"content":{"rendered":"\n<style>\n\/* =========================================================\n   OVERHEAD CRANE \u00b7 FINAL HERO\n   ========================================================= *\/\n\n.crane-hero {\n  box-sizing: border-box;\n  width: 100%;\n  padding: 88px 28px 82px;\n  background:\n    linear-gradient(\n      135deg,\n      #08293e 0%,\n      #0d3a55 62%,\n      #115375 100%\n    );\n}\n\n.crane-hero *,\n.crane-hero *::before,\n.crane-hero *::after {\n  box-sizing: border-box;\n}\n\n.crane-hero-inner {\n  width: 100%;\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.crane-hero-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  min-height: 28px;\n  padding: 0 11px;\n\n  border: 1px solid rgba(255,255,255,.16);\n  border-radius: 999px;\n\n  background: rgba(255,255,255,.06);\n\n  color: #73d0f5;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: .11em;\n  text-transform: uppercase;\n}\n\n.crane-hero h1 {\n  max-width: 980px;\n  margin: 22px 0 0;\n\n  color: #ffffff;\n  font-size: clamp(44px, 5.5vw, 70px);\n  line-height: 1.02;\n  font-weight: 900;\n  letter-spacing: -.045em;\n}\n\n.crane-hero-subtitle {\n  max-width: 880px;\n  margin: 20px 0 0;\n\n  color: #d4e5ee;\n  font-size: 19px;\n  line-height: 1.5;\n  font-weight: 700;\n}\n\n.crane-hero-copy {\n  max-width: 900px;\n  margin: 18px 0 0;\n\n  color: #b5ceda;\n  font-size: 14px;\n  line-height: 1.78;\n}\n\n.crane-hero-copy strong {\n  color: #ffffff;\n}\n\n.crane-hero-paths {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n\n  margin-top: 30px;\n}\n\n.crane-hero-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  min-height: 46px;\n  padding: 0 19px;\n\n  border-radius: 8px;\n\n  background: #ffffff;\n  color: #123a54 !important;\n\n  font-size: 11px;\n  font-weight: 900;\n  text-decoration: none !important;\n\n  transition: transform .18s ease;\n}\n\n.crane-hero-btn.secondary {\n  border: 1px solid rgba(255,255,255,.25);\n\n  background: rgba(255,255,255,.07);\n  color: #ffffff !important;\n}\n\n.crane-hero-btn:hover {\n  transform: translateY(-2px);\n}\n\n.crane-hero-note {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 9px 18px;\n\n  margin-top: 29px;\n  padding-top: 23px;\n\n  border-top: 1px solid rgba(255,255,255,.13);\n\n  color: #a8c4d2;\n  font-size: 10px;\n  line-height: 1.55;\n}\n\n.crane-hero-note span::before {\n  content: \"\u2022\";\n  margin-right: 8px;\n  color: #55c9f4;\n}\n\n@media (max-width: 620px) {\n\n  .crane-hero {\n    padding: 64px 16px 62px;\n  }\n\n  .crane-hero h1 {\n    font-size: 44px;\n  }\n\n  .crane-hero-subtitle {\n    font-size: 17px;\n  }\n\n  .crane-hero-paths {\n    flex-direction: column;\n  }\n\n  .crane-hero-btn {\n    width: 100%;\n  }\n}\n<\/style>\n\n\n<section class=\"crane-hero\">\n\n  <div class=\"crane-hero-inner\">\n\n    <div class=\"crane-hero-eyebrow\">\n      Overhead Crane Detection\n    <\/div>\n\n    <h1>\n      LiDAR for Overhead Crane\n    <\/h1>\n\n    <div class=\"crane-hero-subtitle\">\n      Detection, Anti-Collision &amp; Safety Laser Scanner Selection\n    <\/div>\n\n    <p class=\"crane-hero-copy\">\n      Compare <strong>YB industrial 2D LiDAR<\/strong> for non-safety\n      detection and switching-output automation with\n      <strong>SH27 safety laser scanners<\/strong> for safety-related\n      protective sensing. Selection depends on the function the sensor must\n      perform, required detection distance, control architecture and\n      applicable machine-safety requirements.\n    <\/p>\n\n    <div class=\"crane-hero-paths\">\n\n      <a\n        class=\"crane-hero-btn\"\n        href=\"\/yb27-switching-output-2d-lidar\/\"\n      >\n        Explore YB 2D LiDAR \u2192\n      <\/a>\n\n      <a\n        class=\"crane-hero-btn secondary\"\n        href=\"\/safety-laser-scanners\/\"\n      >\n        Explore SH27 Safety Scanners \u2192\n      <\/a>\n\n    <\/div>\n\n    <div class=\"crane-hero-note\">\n\n      <span>\n        Overhead crane anti-collision\n      <\/span>\n\n      <span>\n        Configurable detection zones\n      <\/span>\n\n      <span>\n        Standard PLC or safety control architecture\n      <\/span>\n\n      <span>\n        YB and SH27 selection\n      <\/span>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 01\r\n   WHERE LASER SCANNING FITS\r\n   ========================================================= *\/\r\n\r\n.crane-fit-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 94px;\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-fit-section *,\r\n.crane-fit-section *::before,\r\n.crane-fit-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-fit-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* HEADER *\/\r\n\r\n.crane-fit-heading-wrap {\r\n  max-width: 900px;\r\n}\r\n\r\n.crane-fit-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-fit-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-fit-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-fit-lead {\r\n  max-width: 860px;\r\n\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n.crane-fit-lead strong {\r\n  color: #183f59;\r\n}\r\n\r\n\r\n\/* TASK GRID *\/\r\n\r\n.crane-fit-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 16px;\r\n\r\n  margin-top: 42px;\r\n}\r\n\r\n.crane-fit-card {\r\n  min-width: 0;\r\n  padding: 24px 22px;\r\n\r\n  border: 1px solid #d9e5ec;\r\n  border-radius: 16px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      #ffffff 0%,\r\n      #f8fbfd 100%\r\n    );\r\n}\r\n\r\n.crane-fit-card-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  border-radius: 9px;\r\n\r\n  background: #eaf7fd;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 11px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-fit-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-fit-card p {\r\n  margin: 12px 0 0;\r\n\r\n  color: #637e90;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* SENSOR PATH PANEL *\/\r\n\r\n.crane-fit-decision {\r\n  display: grid;\r\n  grid-template-columns: .88fr 1.12fr;\r\n  gap: 34px;\r\n  align-items: stretch;\r\n\r\n  margin-top: 34px;\r\n\r\n  padding: 32px;\r\n\r\n  border-radius: 20px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #0a2b40 0%,\r\n      #0d3b56 100%\r\n    );\r\n}\r\n\r\n.crane-fit-decision-intro {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n}\r\n\r\n.crane-fit-decision-label {\r\n  margin-bottom: 12px;\r\n\r\n  color: #62c6f1;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-fit-decision-intro h3 {\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 27px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.02em;\r\n}\r\n\r\n.crane-fit-decision-intro p {\r\n  margin: 16px 0 0;\r\n\r\n  color: #b7cedb;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.72;\r\n}\r\n\r\n\r\n\/* PATHS *\/\r\n\r\n.crane-fit-paths {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 14px;\r\n}\r\n\r\n.crane-fit-path {\r\n  padding: 22px 20px;\r\n\r\n  border: 1px solid rgba(255,255,255,.14);\r\n  border-radius: 14px;\r\n\r\n  background: rgba(255,255,255,.055);\r\n}\r\n\r\n.crane-fit-path-tag {\r\n  margin-bottom: 10px;\r\n\r\n  color: #64c9f2;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-fit-path h4 {\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 17px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-fit-path p {\r\n  margin: 11px 0 0;\r\n\r\n  color: #b5cbd8;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.crane-fit-path strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n\/* ENGINEERING RULE *\/\r\n\r\n.crane-fit-rule {\r\n  margin-top: 26px;\r\n\r\n  padding: 20px 22px;\r\n\r\n  border-left: 4px solid #16a5eb;\r\n  border-radius: 0 12px 12px 0;\r\n\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-fit-rule p {\r\n  margin: 0;\r\n\r\n  color: #526f82;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-fit-rule strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* RESPONSIVE *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n  .crane-fit-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .crane-fit-decision {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\r\n  .crane-fit-paths {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-fit-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-fit-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-fit-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-fit-decision {\r\n    padding: 24px 18px;\r\n  }\r\n\r\n  .crane-fit-decision-intro h3 {\r\n    font-size: 24px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n  class=\"crane-fit-section\"\r\n  id=\"crane-sensor-selection\"\r\n>\r\n\r\n  <div class=\"crane-fit-inner\">\r\n\r\n\r\n    <!-- HEADER -->\r\n\r\n    <div class=\"crane-fit-heading-wrap\">\r\n\r\n      <div class=\"crane-fit-eyebrow\">\r\n\r\n        <span class=\"crane-fit-number\">\r\n          01\r\n        <\/span>\r\n\r\n        <span>\r\n          Application Fundamentals\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-fit-heading\">\r\n        Where LiDAR &amp; Safety Laser Scanning Fit in Overhead Crane Applications\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-fit-lead\">\r\n        Laser scanning can support several different functions around an\r\n        overhead crane, from simple distance and obstacle awareness to\r\n        safety-related protective sensing. The important engineering question\r\n        is therefore not simply <strong>\u201cCan LiDAR detect the object?\u201d<\/strong>\r\n        but <strong>\u201cWhat function must the detection perform?\u201d<\/strong>\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- TASKS -->\r\n\r\n    <div class=\"crane-fit-grid\">\r\n\r\n\r\n      <div class=\"crane-fit-card\">\r\n\r\n        <div class=\"crane-fit-card-number\">\r\n          01\r\n        <\/div>\r\n\r\n        <h3>\r\n          Distance Monitoring\r\n        <\/h3>\r\n\r\n        <p>\r\n          Measure relative distance to another crane, runway structure,\r\n          wall or other object so the control system can monitor approach\r\n          conditions.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-fit-card\">\r\n\r\n        <div class=\"crane-fit-card-number\">\r\n          02\r\n        <\/div>\r\n\r\n        <h3>\r\n          Object &amp; Area Detection\r\n        <\/h3>\r\n\r\n        <p>\r\n          Detect objects within a configured scan area and provide information\r\n          that can be used for warning, sequencing or other automation logic.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-fit-card\">\r\n\r\n        <div class=\"crane-fit-card-number\">\r\n          03\r\n        <\/div>\r\n\r\n        <h3>\r\n          Position &amp; Approach Awareness\r\n        <\/h3>\r\n\r\n        <p>\r\n          Use scan measurements to support positioning, docking, approach\r\n          monitoring or host-side calculation where suitable for the\r\n          application architecture.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-fit-card\">\r\n\r\n        <div class=\"crane-fit-card-number\">\r\n          04\r\n        <\/div>\r\n\r\n        <h3>\r\n          Safety-Related Detection\r\n        <\/h3>\r\n\r\n        <p>\r\n          Where detection is part of a required safety function, the sensing\r\n          device and complete control architecture must satisfy the applicable\r\n          safety requirements identified by the machine risk assessment.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- TWO SENSOR PATHS -->\r\n\r\n    <div class=\"crane-fit-decision\">\r\n\r\n\r\n      <div class=\"crane-fit-decision-intro\">\r\n\r\n        <div class=\"crane-fit-decision-label\">\r\n          Function-First Selection\r\n        <\/div>\r\n\r\n        <h3>\r\n          Two Sensor Paths for Crane Applications\r\n        <\/h3>\r\n\r\n        <p>\r\n          CCH offers both industrial 2D LiDAR and safety laser scanning.\r\n          They may operate on similar laser-scanning principles, but they\r\n          should not be treated as interchangeable devices.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <div class=\"crane-fit-paths\">\r\n\r\n\r\n        <div class=\"crane-fit-path\">\r\n\r\n          <div class=\"crane-fit-path-tag\">\r\n            Non-Safety Industrial Sensing\r\n          <\/div>\r\n\r\n          <h4>\r\n            YB Industrial 2D LiDAR\r\n          <\/h4>\r\n\r\n          <p>\r\n            Suitable for applications such as distance, object and\r\n            configurable-area sensing where the required function\r\n            <strong>does not require a safety-rated protective device.<\/strong>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-fit-path\">\r\n\r\n          <div class=\"crane-fit-path-tag\">\r\n            Safety-Related Scanning\r\n          <\/div>\r\n\r\n          <h4>\r\n            SH Safety Laser Scanner\r\n          <\/h4>\r\n\r\n          <p>\r\n            Intended for applications where laser scanning forms part of a\r\n            safety-related control function and the required design calls for\r\n            <strong>Type 3 \/ PL d safety performance.<\/strong>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- RULE -->\r\n\r\n    <div class=\"crane-fit-rule\">\r\n\r\n      <p>\r\n        <strong>The sensor choice is determined by the required function,\r\n        not simply by the fact that the equipment is an overhead crane.<\/strong>\r\n        The same physical detection task may require a different sensing\r\n        architecture depending on applicable standards, local requirements,\r\n        machine risk assessment and the required safety performance.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 02\r\n   TYPICAL DETECTION & ANTI-COLLISION TASKS\r\n   UPDATED FINAL\r\n   ========================================================= *\/\r\n\r\n.crane-task-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 94px;\r\n  background: #f6fafc;\r\n}\r\n\r\n.crane-task-section *,\r\n.crane-task-section *::before,\r\n.crane-task-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-task-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-task-heading-wrap {\r\n  max-width: 920px;\r\n}\r\n\r\n.crane-task-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-task-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-task-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-task-lead {\r\n  max-width: 890px;\r\n\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n.crane-task-lead strong {\r\n  color: #173e58;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   APPLICATION GRID\r\n   ========================================================= *\/\r\n\r\n.crane-task-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 18px;\r\n\r\n  margin-top: 42px;\r\n}\r\n\r\n.crane-task-card {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n  min-height: 300px;\r\n\r\n  padding: 28px 26px 26px;\r\n\r\n  border: 1px solid #d6e4ec;\r\n  border-radius: 18px;\r\n\r\n  background: #ffffff;\r\n\r\n  overflow: hidden;\r\n}\r\n\r\n.crane-task-card::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n  right: -58px;\r\n  bottom: -58px;\r\n\r\n  width: 150px;\r\n  height: 150px;\r\n\r\n  border: 1px solid #dff0f8;\r\n  border-radius: 50%;\r\n}\r\n\r\n.crane-task-card-top {\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.crane-task-card-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  min-height: 26px;\r\n\r\n  padding: 0 10px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #eaf7fd;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-task-card h3 {\r\n  margin: 18px 0 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 23px;\r\n  line-height: 1.22;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.015em;\r\n}\r\n\r\n.crane-task-card p {\r\n  margin: 14px 0 0;\r\n\r\n  color: #637e90;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TASK DETAILS\r\n   ========================================================= *\/\r\n\r\n.crane-task-details {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  display: grid;\r\n  gap: 8px;\r\n\r\n  margin-top: 20px;\r\n}\r\n\r\n.crane-task-detail {\r\n  display: flex;\r\n  gap: 10px;\r\n  align-items: flex-start;\r\n\r\n  color: #536f81;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.crane-task-detail::before {\r\n  content: \"\";\r\n\r\n  flex: 0 0 auto;\r\n\r\n  width: 6px;\r\n  height: 6px;\r\n\r\n  margin-top: 6px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: #16a5eb;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FLOW PANEL\r\n   ========================================================= *\/\r\n\r\n.crane-task-flow {\r\n  margin-top: 34px;\r\n\r\n  padding: 32px;\r\n\r\n  border-radius: 20px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #0a2b40 0%,\r\n      #0d3c57 100%\r\n    );\r\n}\r\n\r\n.crane-task-flow-head {\r\n  max-width: 800px;\r\n}\r\n\r\n.crane-task-flow-label {\r\n  margin-bottom: 10px;\r\n\r\n  color: #5ec4ef;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-task-flow h3 {\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 26px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-task-flow-head p {\r\n  margin: 14px 0 0;\r\n\r\n  color: #b8cfdb;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FLOW STEPS\r\n   ========================================================= *\/\r\n\r\n.crane-task-flow-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 12px;\r\n\r\n  margin-top: 26px;\r\n}\r\n\r\n.crane-task-flow-step {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  padding: 20px 18px;\r\n\r\n  border: 1px solid rgba(255,255,255,.13);\r\n  border-radius: 13px;\r\n\r\n  background: rgba(255,255,255,.05);\r\n}\r\n\r\n.crane-task-flow-step span {\r\n  display: block;\r\n\r\n  margin-bottom: 9px;\r\n\r\n  color: #64c9f2;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-task-flow-step strong {\r\n  display: block;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.35;\r\n}\r\n\r\n.crane-task-flow-step p {\r\n  margin: 9px 0 0;\r\n\r\n  color: #aec6d4;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SAFETY BOUNDARY\r\n   ========================================================= *\/\r\n\r\n.crane-task-boundary {\r\n  display: grid;\r\n  grid-template-columns: auto 1fr;\r\n  gap: 16px;\r\n  align-items: start;\r\n\r\n  margin-top: 28px;\r\n\r\n  padding: 20px 22px;\r\n\r\n  border: 1px solid #cfe5f1;\r\n  border-radius: 14px;\r\n\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-task-boundary-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  border-radius: 9px;\r\n\r\n  background: #d8f0fb;\r\n\r\n  color: #087fbd;\r\n\r\n  font-size: 15px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-task-boundary p {\r\n  margin: 0;\r\n\r\n  color: #526f82;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-task-boundary strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 950px) {\r\n\r\n  .crane-task-flow-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n\r\n  .crane-task-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-task-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-task-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-task-card {\r\n    min-height: 0;\r\n    padding: 24px 20px;\r\n  }\r\n\r\n  .crane-task-flow {\r\n    padding: 24px 18px;\r\n  }\r\n\r\n  .crane-task-flow-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-task-boundary {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-task-section\">\r\n\r\n  <div class=\"crane-task-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-task-heading-wrap\">\r\n\r\n      <div class=\"crane-task-eyebrow\">\r\n\r\n        <span class=\"crane-task-number\">\r\n          02\r\n        <\/span>\r\n\r\n        <span>\r\n          Detection &amp; Anti-Collision Tasks\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-task-heading\">\r\n        Typical Overhead Crane Detection &amp; Anti-Collision Applications\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-task-lead\">\r\n        Bridge cranes, gantry cranes and other travelling crane systems may\r\n        require awareness of nearby cranes, runway limits, fixed structures\r\n        or objects within shared operating areas. Laser scanning can provide\r\n        <strong>configurable detection zones and switching signals<\/strong>\r\n        that the crane control system uses for warning, reduced-speed\r\n        operation, motion inhibition or other defined responses.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         APPLICATION CARDS\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-task-grid\">\r\n\r\n\r\n      <!-- 01 \u00b7 CRANE TO CRANE -->\r\n\r\n      <div class=\"crane-task-card\">\r\n\r\n        <div class=\"crane-task-card-top\">\r\n\r\n          <div class=\"crane-task-card-label\">\r\n            Crane-to-Crane\r\n          <\/div>\r\n\r\n          <h3>\r\n            Crane-to-Crane Approach Monitoring\r\n          <\/h3>\r\n\r\n          <p>\r\n            When two travelling cranes operate on the same runway or within\r\n            overlapping working areas, a scanner can monitor the approach\r\n            of another crane or defined structure before the distance becomes\r\n            critical.\r\n          <\/p>\r\n\r\n\r\n          <div class=\"crane-task-details\">\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Relative approach detection\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Configurable warning or control zones\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Switching signals for crane control logic\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- 02 \u00b7 RUNWAY -->\r\n\r\n      <div class=\"crane-task-card\">\r\n\r\n        <div class=\"crane-task-card-top\">\r\n\r\n          <div class=\"crane-task-card-label\">\r\n            Runway Monitoring\r\n          <\/div>\r\n\r\n          <h3>\r\n            End-of-Runway &amp; Structure Detection\r\n          <\/h3>\r\n\r\n          <p>\r\n            Laser scanning can monitor the crane travelling direction for\r\n            runway-end structures, walls, columns or other fixed objects\r\n            entering configured detection areas as the crane approaches.\r\n          <\/p>\r\n\r\n\r\n          <div class=\"crane-task-details\">\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Runway-end approach monitoring\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Fixed-structure detection\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Configurable detection distances and zones\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- 03 \u00b7 OBSTACLE -->\r\n\r\n      <div class=\"crane-task-card\">\r\n\r\n        <div class=\"crane-task-card-top\">\r\n\r\n          <div class=\"crane-task-card-label\">\r\n            Shared Operating Area\r\n          <\/div>\r\n\r\n          <h3>\r\n            Obstacle &amp; Shared-Zone Monitoring\r\n          <\/h3>\r\n\r\n          <p>\r\n            In facilities where cranes, machinery or structures share\r\n            operating space, 2D scanning can detect objects entering a\r\n            defined scan plane or monitored area and provide switching\r\n            information to the control system.\r\n          <\/p>\r\n\r\n\r\n          <div class=\"crane-task-details\">\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Configurable area monitoring\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Object or presence detection\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Warning and automation control signals\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- 04 \u00b7 MULTI-ZONE CONTROL -->\r\n\r\n      <div class=\"crane-task-card\">\r\n\r\n        <div class=\"crane-task-card-top\">\r\n\r\n          <div class=\"crane-task-card-label\">\r\n            Multi-Zone Control\r\n          <\/div>\r\n\r\n          <h3>\r\n            Multi-Zone Approach Control\r\n          <\/h3>\r\n\r\n          <p>\r\n            Configurable detection zones can support staged crane approach\r\n            logic, allowing different switching outputs to be associated\r\n            with progressively closer monitored areas.\r\n          <\/p>\r\n\r\n\r\n          <div class=\"crane-task-details\">\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Configurable detection zones\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Switching outputs for PLC or control-system logic\r\n            <\/div>\r\n\r\n            <div class=\"crane-task-detail\">\r\n              Support for staged warning, deceleration or stop strategies\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         CONTROL FLOW\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-task-flow\">\r\n\r\n      <div class=\"crane-task-flow-head\">\r\n\r\n        <div class=\"crane-task-flow-label\">\r\n          Typical Control Concept\r\n        <\/div>\r\n\r\n        <h3>\r\n          Detection Is Only One Part of the Anti-Collision Function\r\n        <\/h3>\r\n\r\n        <p>\r\n          The scanner detects whether an object has entered a configured area.\r\n          The resulting switching signal is then evaluated by the crane\r\n          control system. The required control architecture depends on whether\r\n          the function is ordinary automation or a safety-related function.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-task-flow-grid\">\r\n\r\n\r\n        <!-- STEP 01 -->\r\n\r\n        <div class=\"crane-task-flow-step\">\r\n\r\n          <span>\r\n            Step 01\r\n          <\/span>\r\n\r\n          <strong>\r\n            Detect\r\n          <\/strong>\r\n\r\n          <p>\r\n            The LiDAR or safety laser scanner monitors the configured\r\n            detection or protective area.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- STEP 02 -->\r\n\r\n        <div class=\"crane-task-flow-step\">\r\n\r\n          <span>\r\n            Step 02\r\n          <\/span>\r\n\r\n          <strong>\r\n            Switch\r\n          <\/strong>\r\n\r\n          <p>\r\n            Detection produces the applicable switching output or\r\n            safety-rated OSSD state.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- STEP 03 -->\r\n\r\n        <div class=\"crane-task-flow-step\">\r\n\r\n          <span>\r\n            Step 03\r\n          <\/span>\r\n\r\n          <strong>\r\n            Control\r\n          <\/strong>\r\n\r\n          <p>\r\n            The control system applies the configured response such as\r\n            warning, reduced speed, motion inhibition or stopping.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- STEP 04 -->\r\n\r\n        <div class=\"crane-task-flow-step\">\r\n\r\n          <span>\r\n            Step 04\r\n          <\/span>\r\n\r\n          <strong>\r\n            Validate\r\n          <\/strong>\r\n\r\n          <p>\r\n            The complete function is verified against the application,\r\n            stopping behaviour and applicable safety requirements.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         SAFETY BOUNDARY\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-task-boundary\">\r\n\r\n      <div class=\"crane-task-boundary-icon\">\r\n        !\r\n      <\/div>\r\n\r\n      <p>\r\n        <strong>\u201cAnti-collision\u201d describes the application objective, not the\r\n        safety classification of the sensing device.<\/strong>\r\n        YB switching-output 2D LiDAR can be used for non-safety crane\r\n        detection and automation logic. Where the detection function is\r\n        safety-related, the required safety performance must be determined\r\n        from the applicable standards, local requirements and machine risk\r\n        assessment, with an appropriate safety-rated sensing and control\r\n        architecture used where required.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 03 FINAL\r\n   SENSOR & MODEL SELECTION\r\n   ========================================================= *\/\r\n\r\n.crane-model-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 94px;\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-model-section *,\r\n.crane-model-section *::before,\r\n.crane-model-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-model-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-model-heading-wrap {\r\n  max-width: 930px;\r\n}\r\n\r\n.crane-model-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-model-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-model-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-model-lead {\r\n  max-width: 890px;\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n.crane-model-lead strong {\r\n  color: #173e58;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TWO PRODUCT PATHS\r\n   ========================================================= *\/\r\n\r\n.crane-model-grid {\r\n  display: grid;\r\n  grid-template-columns: 1.08fr .92fr;\r\n  gap: 20px;\r\n\r\n  margin-top: 42px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PANEL\r\n   ========================================================= *\/\r\n\r\n.crane-model-panel {\r\n  min-width: 0;\r\n\r\n  border: 1px solid #d7e4ec;\r\n  border-radius: 20px;\r\n\r\n  background: #ffffff;\r\n  overflow: hidden;\r\n}\r\n\r\n.crane-model-panel-head {\r\n  padding: 28px 28px 25px;\r\n\r\n  border-bottom: 1px solid #e2ebf0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      #fbfdfe 0%,\r\n      #f4f9fc 100%\r\n    );\r\n}\r\n\r\n.crane-model-panel.safety .crane-model-panel-head {\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      #fffdf8 0%,\r\n      #fdf9ef 100%\r\n    );\r\n}\r\n\r\n.crane-model-tag {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  min-height: 26px;\r\n  padding: 0 10px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #e7f6fd;\r\n  color: #078fcf;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-model-panel.safety .crane-model-tag {\r\n  background: #fff1cf;\r\n  color: #a56c00;\r\n}\r\n\r\n.crane-model-panel h3 {\r\n  margin: 16px 0 0;\r\n\r\n  color: #123a54;\r\n  font-size: 25px;\r\n  line-height: 1.2;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-model-panel-intro {\r\n  margin: 13px 0 0;\r\n\r\n  color: #637e90;\r\n  font-size: 13px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MODEL LIST\r\n   ========================================================= *\/\r\n\r\n.crane-model-list {\r\n  padding: 26px 28px 28px;\r\n}\r\n\r\n.crane-model-list-title {\r\n  margin-bottom: 14px;\r\n\r\n  color: #647f91;\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* YB MODEL ROWS *\/\r\n\r\n.crane-yb-models {\r\n  display: grid;\r\n  grid-template-columns: repeat(5, minmax(0, 1fr));\r\n  gap: 9px;\r\n}\r\n\r\n.crane-yb-model {\r\n  padding: 16px 12px;\r\n\r\n  border: 1px solid #dbe7ed;\r\n  border-radius: 12px;\r\n\r\n  background: #f9fcfd;\r\n  text-align: center;\r\n}\r\n\r\n.crane-yb-model strong {\r\n  display: block;\r\n\r\n  color: #123a54;\r\n  font-size: 13px;\r\n  line-height: 1.3;\r\n}\r\n\r\n.crane-yb-model span {\r\n  display: block;\r\n  margin-top: 7px;\r\n\r\n  color: #168ec6;\r\n  font-size: 11px;\r\n  font-weight: 850;\r\n  line-height: 1.35;\r\n}\r\n\r\n.crane-yb-model small {\r\n  display: block;\r\n  margin-top: 4px;\r\n\r\n  color: #778f9e;\r\n  font-size: 8px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\r\n\/* SH MODEL CARDS *\/\r\n\r\n.crane-sh-models {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 10px;\r\n}\r\n\r\n.crane-sh-model {\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  min-height: 196px;\r\n\r\n  padding: 20px 17px;\r\n\r\n  border: 1px solid #eadfbf;\r\n  border-radius: 12px;\r\n\r\n  background: #fffdf8;\r\n}\r\n\r\n.crane-sh-model-name {\r\n  color: #123a54 !important;\r\n\r\n  font-size: 16px;\r\n  font-weight: 900;\r\n  text-decoration: none !important;\r\n}\r\n\r\n.crane-sh-model-name:hover {\r\n  color: #9b6800 !important;\r\n}\r\n\r\n.crane-sh-model-range {\r\n  margin-top: 10px;\r\n\r\n  color: #526f82;\r\n  font-size: 11px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.crane-sh-model-range b {\r\n  color: #9b6800;\r\n}\r\n\r\n.crane-sh-model-action {\r\n  margin-top: auto;\r\n  padding-top: 15px;\r\n}\r\n\r\n.crane-sh-model-action a {\r\n  color: #9b6800 !important;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  text-decoration: underline !important;\r\n  text-underline-offset: 3px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SPEC TABLE\r\n   ========================================================= *\/\r\n\r\n.crane-specs {\r\n  margin-top: 24px;\r\n\r\n  border: 1px solid #dce7ed;\r\n  border-radius: 13px;\r\n\r\n  overflow: hidden;\r\n}\r\n\r\n.crane-spec-row {\r\n  display: grid;\r\n  grid-template-columns: 42% 58%;\r\n\r\n  min-height: 46px;\r\n\r\n  border-bottom: 1px solid #e5edf1;\r\n}\r\n\r\n.crane-spec-row:last-child {\r\n  border-bottom: 0;\r\n}\r\n\r\n.crane-spec-name,\r\n.crane-spec-value {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  padding: 11px 14px;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.45;\r\n}\r\n\r\n.crane-spec-name {\r\n  background: #f7fafc;\r\n\r\n  color: #607b8d;\r\n  font-weight: 800;\r\n}\r\n\r\n.crane-spec-value {\r\n  background: #ffffff;\r\n\r\n  color: #173e58;\r\n  font-weight: 850;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   APPLICATION ROLE\r\n   ========================================================= *\/\r\n\r\n.crane-model-role {\r\n  margin-top: 22px;\r\n  padding: 18px 19px;\r\n\r\n  border-radius: 12px;\r\n\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-model-panel.safety .crane-model-role {\r\n  background: #fff7e6;\r\n}\r\n\r\n.crane-model-role-title {\r\n  margin-bottom: 8px;\r\n\r\n  color: #0b80b8;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-model-panel.safety .crane-model-role-title {\r\n  color: #9b6800;\r\n}\r\n\r\n.crane-model-role p {\r\n  margin: 0;\r\n\r\n  color: #536f81;\r\n  font-size: 11px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.crane-model-role strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BUTTONS\r\n   ========================================================= *\/\r\n\r\n.crane-model-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n\r\n  margin-top: 20px;\r\n}\r\n\r\n.crane-model-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-height: 40px;\r\n  padding: 0 16px;\r\n\r\n  border-radius: 8px;\r\n\r\n  background: #118fcb;\r\n  color: #ffffff !important;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  text-decoration: none !important;\r\n\r\n  transition: transform .18s ease;\r\n}\r\n\r\n.crane-model-btn:hover {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.crane-model-btn.secondary {\r\n  border: 1px solid #b9d9e8;\r\n\r\n  background: #ffffff;\r\n  color: #147fae !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUICK SELECTION\r\n   ========================================================= *\/\r\n\r\n.crane-model-selection {\r\n  display: grid;\r\n  grid-template-columns: .78fr 1.22fr;\r\n  gap: 28px;\r\n  align-items: center;\r\n\r\n  margin-top: 28px;\r\n  padding: 28px 30px;\r\n\r\n  border-radius: 18px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3b56 100%\r\n    );\r\n}\r\n\r\n.crane-model-selection-label {\r\n  color: #5ec4ef;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-model-selection h3 {\r\n  margin: 10px 0 0;\r\n\r\n  color: #ffffff;\r\n  font-size: 24px;\r\n  line-height: 1.2;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-model-selection-options {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.crane-model-selection-option {\r\n  padding: 18px 17px;\r\n\r\n  border: 1px solid rgba(255,255,255,.13);\r\n  border-radius: 12px;\r\n\r\n  background: rgba(255,255,255,.055);\r\n}\r\n\r\n.crane-model-selection-option span {\r\n  display: block;\r\n\r\n  color: #64c8f1;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-model-selection-option strong {\r\n  display: block;\r\n  margin-top: 8px;\r\n\r\n  color: #ffffff;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-model-selection-option p {\r\n  margin: 8px 0 0;\r\n\r\n  color: #b3cad7;\r\n  font-size: 10px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RAW DATA NOTE\r\n   ========================================================= *\/\r\n\r\n.crane-model-raw {\r\n  margin-top: 24px;\r\n  padding: 20px 22px;\r\n\r\n  border: 1px solid #d3e5ee;\r\n  border-radius: 14px;\r\n\r\n  background: #f7fbfd;\r\n}\r\n\r\n.crane-model-raw p {\r\n  margin: 0;\r\n\r\n  color: #526f82;\r\n  font-size: 11px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.crane-model-raw strong {\r\n  color: #123a54;\r\n}\r\n\r\n.crane-model-raw-links {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 16px;\r\n\r\n  margin-top: 12px;\r\n}\r\n\r\n.crane-model-raw-links a {\r\n  color: #078fcf;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  text-decoration: none;\r\n}\r\n\r\n.crane-model-raw-links a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n  .crane-model-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-model-selection {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n\r\n  .crane-yb-models {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-model-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-model-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-model-panel-head,\r\n  .crane-model-list {\r\n    padding-left: 20px;\r\n    padding-right: 20px;\r\n  }\r\n\r\n  .crane-yb-models,\r\n  .crane-sh-models,\r\n  .crane-model-selection-options {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-spec-row {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-spec-name {\r\n    padding-bottom: 5px;\r\n  }\r\n\r\n  .crane-spec-value {\r\n    padding-top: 5px;\r\n  }\r\n\r\n  .crane-model-selection {\r\n    padding: 24px 18px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-model-section\">\r\n\r\n  <div class=\"crane-model-inner\">\r\n\r\n\r\n    <!-- HEADER -->\r\n\r\n    <div class=\"crane-model-heading-wrap\">\r\n\r\n      <div class=\"crane-model-eyebrow\">\r\n        <span class=\"crane-model-number\">03<\/span>\r\n        <span>Sensor &amp; Model Selection<\/span>\r\n      <\/div>\r\n\r\n      <h2 class=\"crane-model-heading\">\r\n        Recommended CCH Sensors for Overhead Crane Applications\r\n      <\/h2>\r\n\r\n      <p class=\"crane-model-lead\">\r\n        For typical overhead-crane approach and anti-collision applications,\r\n        the primary requirement is often a\r\n        <strong>switching signal that can be integrated into the crane control\r\n        system.<\/strong>\r\n        CCH provides two distinct routes: YB industrial 2D LiDAR for\r\n        non-safety detection and SH27 S-series safety laser scanners when the\r\n        required function needs safety-rated protective sensing.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <div class=\"crane-model-grid\">\r\n\r\n\r\n      <!-- ===================================================\r\n           YB\r\n           =================================================== -->\r\n\r\n      <div class=\"crane-model-panel\">\r\n\r\n        <div class=\"crane-model-panel-head\">\r\n\r\n          <div class=\"crane-model-tag\">\r\n            Industrial Switching Output\r\n          <\/div>\r\n\r\n          <h3>\r\n            YB Switching Output 2D LiDAR\r\n          <\/h3>\r\n\r\n          <p class=\"crane-model-panel-intro\">\r\n            For non-safety crane detection, configurable monitoring areas and\r\n            PLC-based automation logic. Switching output can be configured as\r\n            PNP or NPN.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-model-list\">\r\n\r\n          <div class=\"crane-model-list-title\">\r\n            Available Switching Output Models\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-yb-models\">\r\n\r\n            <div class=\"crane-yb-model\">\r\n              <strong>YB27-15CS<\/strong>\r\n              <span>15 m<\/span>\r\n              <small>@ 70% reflectivity<\/small>\r\n            <\/div>\r\n\r\n            <div class=\"crane-yb-model\">\r\n              <strong>YB27-25CS<\/strong>\r\n              <span>25 m<\/span>\r\n              <small>@ 70% reflectivity<\/small>\r\n            <\/div>\r\n\r\n            <div class=\"crane-yb-model\">\r\n              <strong>YB27-25HS<\/strong>\r\n              <span>25 m<\/span>\r\n              <small>@ 70% reflectivity<\/small>\r\n            <\/div>\r\n\r\n            <div class=\"crane-yb-model\">\r\n              <strong>YB27-35HS<\/strong>\r\n              <span>35 m<\/span>\r\n              <small>@ 70% reflectivity<\/small>\r\n            <\/div>\r\n\r\n            <div class=\"crane-yb-model\">\r\n              <strong>YB27-40HS<\/strong>\r\n              <span>40 m<\/span>\r\n              <small>@ 70% reflectivity<\/small>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-specs\">\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Scanning Angle<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                Up to 270\u00b0, configurable active scan angle\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Switching Output<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                PNP \/ NPN configurable\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Angular Resolution<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                Default 0.3\u00b0\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Scan Frequency<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                Default 30 Hz; model-dependent configurable rates\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Zone Groups<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                Up to 16 selectable zone groups\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Response Time<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                67\u2013536 ms, configuration-dependent\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Supply Voltage<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                DC 9\u201328 V\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Power Consumption<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                &lt; 2 W\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Protection Rating<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                IP65\r\n              <\/div>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-model-role\">\r\n\r\n            <div class=\"crane-model-role-title\">\r\n              Application Role\r\n            <\/div>\r\n\r\n            <p>\r\n              Use YB switching-output models when the crane requires\r\n              <strong>non-safety distance, object or configurable-area\r\n              detection<\/strong> and the resulting PNP \/ NPN signal will be\r\n              processed by a standard PLC or automation controller.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-model-actions\">\r\n\r\n            <a\r\n              class=\"crane-model-btn\"\r\n              href=\"\/yb27-switching-output-2d-lidar\/\"\r\n            >\r\n              View YB Switching Models\r\n            <\/a>\r\n\r\n            <a\r\n              class=\"crane-model-btn secondary\"\r\n              href=\"\/contact-us\/\"\r\n            >\r\n              Discuss YB Selection\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           SH27\r\n           =================================================== -->\r\n\r\n      <div class=\"crane-model-panel safety\">\r\n\r\n        <div class=\"crane-model-panel-head\">\r\n\r\n          <div class=\"crane-model-tag\">\r\n            Safety-Rated Switching Output\r\n          <\/div>\r\n\r\n          <h3>\r\n            SH27 S-Series Safety Laser Scanner\r\n          <\/h3>\r\n\r\n          <p class=\"crane-model-panel-intro\">\r\n            For crane applications where the scanning function is part of a\r\n            safety-related control system and the required design calls for\r\n            Type 3 \/ PL d protective sensing.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-model-list\">\r\n\r\n          <div class=\"crane-model-list-title\">\r\n            Recommended S-Series Models\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-sh-models\">\r\n\r\n\r\n            <!-- SH27-03S -->\r\n\r\n            <div class=\"crane-sh-model\">\r\n\r\n              <a\r\n                class=\"crane-sh-model-name\"\r\n                href=\"\/safety-laser-scanners\/sh27-03s\/\"\r\n              >\r\n                SH27-03S\r\n              <\/a>\r\n\r\n              <div class=\"crane-sh-model-range\">\r\n                Protective radius:\r\n                <b>3 m @ 1.8%<\/b>\r\n              <\/div>\r\n\r\n              <div class=\"crane-sh-model-range\">\r\n                Warning radius:\r\n                <b>10 m<\/b>\r\n              <\/div>\r\n\r\n              <div class=\"crane-sh-model-action\">\r\n                <a href=\"\/safety-laser-scanners\/sh27-03s\/\">\r\n                  View SH27-03S \u2192\r\n                <\/a>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- SH27-05S -->\r\n\r\n            <div class=\"crane-sh-model\">\r\n\r\n              <a\r\n                class=\"crane-sh-model-name\"\r\n                href=\"\/safety-laser-scanners\/sh27-05s\/\"\r\n              >\r\n                SH27-05S\r\n              <\/a>\r\n\r\n              <div class=\"crane-sh-model-range\">\r\n                Protective radius:\r\n                <b>5 m @ 1.8%<\/b>\r\n              <\/div>\r\n\r\n              <div class=\"crane-sh-model-range\">\r\n                Warning radius:\r\n                <b>20 m<\/b>\r\n              <\/div>\r\n\r\n              <div class=\"crane-sh-model-action\">\r\n                <a href=\"\/safety-laser-scanners\/sh27-05s\/\">\r\n                  View SH27-05S \u2192\r\n                <\/a>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-specs\">\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Safety Classification<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                Type 3 \u00b7 SIL 2 \u00b7 Category 3 \u00b7 PL d\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Safety Output<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                PNP OSSD\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Scanning Angle<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                276\u00b0\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Angular Resolution<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                0.1\u00b0\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Scan Frequency<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                30 Hz\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Response Time<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                100 ms default, configurable\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Object Resolution<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                70 mm at maximum protective radius\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Zone Sets<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                Up to 64 configurable zone sets\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Supply Voltage<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                DC 24 V \u00b120%\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Power Consumption<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                &lt; 5 W\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"crane-spec-row\">\r\n              <div class=\"crane-spec-name\">Protection Rating<\/div>\r\n              <div class=\"crane-spec-value\">\r\n                IP65\r\n              <\/div>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-model-role\">\r\n\r\n            <div class=\"crane-model-role-title\">\r\n              Application Role\r\n            <\/div>\r\n\r\n            <p>\r\n              Use the SH27 S-series when detection is required as part of a\r\n              <strong>safety-related protective function.<\/strong>\r\n              The protective field acts through the safety-rated OSSD output.\r\n              The larger warning field is available for non-safety warning or\r\n              preliminary control functions.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-model-actions\">\r\n\r\n            <a\r\n              class=\"crane-model-btn\"\r\n              href=\"\/safety-laser-scanners\/\"\r\n            >\r\n              View Safety Laser Scanner Series\r\n            <\/a>\r\n\r\n            <a\r\n              class=\"crane-model-btn secondary\"\r\n              href=\"\/contact-us\/\"\r\n            >\r\n              Discuss SH27 Selection\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         QUICK SELECTION\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-model-selection\">\r\n\r\n      <div>\r\n\r\n        <div class=\"crane-model-selection-label\">\r\n          Quick Selection\r\n        <\/div>\r\n\r\n        <h3>\r\n          Start With the Required Control Function\r\n        <\/h3>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-model-selection-options\">\r\n\r\n        <div class=\"crane-model-selection-option\">\r\n\r\n          <span>\r\n            Non-Safety Detection\r\n          <\/span>\r\n\r\n          <strong>\r\n            Choose YB Switching Output\r\n          <\/strong>\r\n\r\n          <p>\r\n            For configurable distance or area detection feeding a standard\r\n            PLC or crane automation controller.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-model-selection-option\">\r\n\r\n          <span>\r\n            Safety-Related Detection\r\n          <\/span>\r\n\r\n          <strong>\r\n            Choose SH27 S-Series\r\n          <\/strong>\r\n\r\n          <p>\r\n            Where the required function needs a Type 3 \/ PL d safety laser\r\n            scanner and OSSD-based safety output.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         RAW DATA NOTE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-model-raw\">\r\n\r\n      <p>\r\n        <strong>Need raw scan data as well?<\/strong>\r\n        Selected YB configurations provide raw scan data for host-side\r\n        processing. SH27-03D and SH27-05D retain the SH27 safety functions\r\n        and additionally provide non-safety Ethernet raw distance, angle and\r\n        echo-intensity data. Raw scan data does not replace the safety-rated\r\n        OSSD function.\r\n      <\/p>\r\n\r\n      <div class=\"crane-model-raw-links\">\r\n\r\n        <a href=\"\/yb27-raw-data-output-2d-lidar\/\">\r\n          View YB Raw Data Models \u2192\r\n        <\/a>\r\n\r\n        <a href=\"\/safety-laser-scanners\/\">\r\n          View SH27 Series \u2192\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 04 FINAL\r\n   MULTI-ZONE CONTROL LOGIC\r\n   ========================================================= *\/\r\n\r\n.crane-zone-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 94px;\r\n  background: #f6fafc;\r\n}\r\n\r\n.crane-zone-section *,\r\n.crane-zone-section *::before,\r\n.crane-zone-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-zone-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-zone-heading-wrap {\r\n  max-width: 930px;\r\n}\r\n\r\n.crane-zone-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-zone-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-zone-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-zone-lead {\r\n  max-width: 890px;\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n.crane-zone-lead strong {\r\n  color: #173e58;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   THREE-STAGE CONCEPT\r\n   ========================================================= *\/\r\n\r\n.crane-zone-concept {\r\n  margin-top: 42px;\r\n  padding: 32px;\r\n\r\n  border: 1px solid #d6e4ec;\r\n  border-radius: 20px;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-zone-concept-top {\r\n  max-width: 820px;\r\n}\r\n\r\n.crane-zone-concept-label {\r\n  margin-bottom: 10px;\r\n\r\n  color: #149ee8;\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-zone-concept h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n  font-size: 27px;\r\n  line-height: 1.2;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-zone-concept-top p {\r\n  margin: 14px 0 0;\r\n\r\n  color: #637e90;\r\n  font-size: 13px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ZONE FLOW\r\n   ========================================================= *\/\r\n\r\n.crane-zone-flow {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 14px;\r\n\r\n  margin-top: 28px;\r\n}\r\n\r\n.crane-zone-stage {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n  min-height: 232px;\r\n\r\n  padding: 23px 21px;\r\n\r\n  border-radius: 15px;\r\n}\r\n\r\n.crane-zone-stage.zone1 {\r\n  border: 1px solid #cfe4ef;\r\n  background: #f0f9fd;\r\n}\r\n\r\n.crane-zone-stage.zone2 {\r\n  border: 1px solid #eadfbf;\r\n  background: #fffaf0;\r\n}\r\n\r\n.crane-zone-stage.zone3 {\r\n  border: 1px solid #eccfcf;\r\n  background: #fff7f7;\r\n}\r\n\r\n.crane-zone-stage-num {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-width: 58px;\r\n  min-height: 25px;\r\n  padding: 0 9px;\r\n\r\n  border-radius: 999px;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.zone1 .crane-zone-stage-num {\r\n  background: #d9f1fb;\r\n  color: #078fcf;\r\n}\r\n\r\n.zone2 .crane-zone-stage-num {\r\n  background: #ffedc2;\r\n  color: #9a6900;\r\n}\r\n\r\n.zone3 .crane-zone-stage-num {\r\n  background: #f8dddd;\r\n  color: #a54646;\r\n}\r\n\r\n.crane-zone-stage h4 {\r\n  margin: 16px 0 0;\r\n\r\n  color: #123a54;\r\n  font-size: 20px;\r\n  line-height: 1.25;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-zone-stage p {\r\n  margin: 12px 0 0;\r\n\r\n  color: #5d7789;\r\n  font-size: 12px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.crane-zone-stage-action {\r\n  margin-top: 16px;\r\n\r\n  color: #173e58;\r\n  font-size: 11px;\r\n  font-weight: 850;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTROL FLOW\r\n   ========================================================= *\/\r\n\r\n.crane-zone-logicline {\r\n  display: grid;\r\n  grid-template-columns:\r\n    minmax(0, 1fr)\r\n    auto\r\n    minmax(0, 1fr)\r\n    auto\r\n    minmax(0, 1fr);\r\n\r\n  align-items: center;\r\n  gap: 10px;\r\n\r\n  margin-top: 18px;\r\n}\r\n\r\n.crane-zone-logicbox {\r\n  padding: 13px 12px;\r\n\r\n  border: 1px solid #dbe6ec;\r\n  border-radius: 10px;\r\n\r\n  background: #f8fbfd;\r\n\r\n  color: #436477;\r\n  text-align: center;\r\n\r\n  font-size: 10px;\r\n  font-weight: 850;\r\n  line-height: 1.45;\r\n}\r\n\r\n.crane-zone-arrow {\r\n  color: #16a5eb;\r\n  font-size: 20px;\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TWO CONTROL ARCHITECTURES\r\n   ========================================================= *\/\r\n\r\n.crane-zone-path-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 18px;\r\n\r\n  margin-top: 28px;\r\n}\r\n\r\n.crane-zone-path {\r\n  min-width: 0;\r\n  padding: 27px 25px;\r\n\r\n  border-radius: 18px;\r\n}\r\n\r\n.crane-zone-path.yb {\r\n  border: 1px solid #cfe5f1;\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-zone-path.sh {\r\n  border: 1px solid #eadcb8;\r\n  background: #fff9eb;\r\n}\r\n\r\n.crane-zone-path-tag {\r\n  margin-bottom: 11px;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-zone-path.yb .crane-zone-path-tag {\r\n  color: #078fcf;\r\n}\r\n\r\n.crane-zone-path.sh .crane-zone-path-tag {\r\n  color: #996600;\r\n}\r\n\r\n.crane-zone-path h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n  font-size: 23px;\r\n  line-height: 1.25;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-zone-path > p {\r\n  margin: 13px 0 0;\r\n\r\n  color: #5c7788;\r\n  font-size: 12px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ARCHITECTURE STEPS\r\n   ========================================================= *\/\r\n\r\n.crane-zone-path-steps {\r\n  display: grid;\r\n  gap: 9px;\r\n\r\n  margin-top: 20px;\r\n}\r\n\r\n.crane-zone-path-step {\r\n  display: grid;\r\n  grid-template-columns: 26px 1fr;\r\n  gap: 10px;\r\n  align-items: start;\r\n\r\n  padding: 12px 13px;\r\n\r\n  border: 1px solid rgba(65,104,126,.13);\r\n  border-radius: 10px;\r\n\r\n  background: rgba(255,255,255,.62);\r\n}\r\n\r\n.crane-zone-path-step-num {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 26px;\r\n  height: 26px;\r\n\r\n  border-radius: 7px;\r\n\r\n  background: #ffffff;\r\n\r\n  color: #168fc6;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-zone-path.sh .crane-zone-path-step-num {\r\n  color: #9b6800;\r\n}\r\n\r\n.crane-zone-path-step strong {\r\n  display: block;\r\n\r\n  color: #173e58;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-zone-path-step span {\r\n  display: block;\r\n  margin-top: 4px;\r\n\r\n  color: #6b8392;\r\n  font-size: 10px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SAFETY DISTINCTION\r\n   ========================================================= *\/\r\n\r\n.crane-zone-safety {\r\n  margin-top: 28px;\r\n  padding: 28px 30px;\r\n\r\n  border-radius: 18px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3c57 100%\r\n    );\r\n}\r\n\r\n.crane-zone-safety-label {\r\n  margin-bottom: 10px;\r\n\r\n  color: #64c9f2;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-zone-safety h3 {\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n  font-size: 23px;\r\n  line-height: 1.25;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-zone-safety p {\r\n  margin: 14px 0 0;\r\n\r\n  color: #b7cedb;\r\n  font-size: 12px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.crane-zone-safety strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ENGINEERING NOTE\r\n   ========================================================= *\/\r\n\r\n.crane-zone-design-note {\r\n  margin-top: 22px;\r\n  padding: 19px 21px;\r\n\r\n  border-left: 4px solid #16a5eb;\r\n  border-radius: 0 12px 12px 0;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-zone-design-note p {\r\n  margin: 0;\r\n\r\n  color: #536f81;\r\n  font-size: 12px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-zone-design-note strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .crane-zone-flow,\r\n  .crane-zone-path-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-zone-logicline {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-zone-arrow {\r\n    transform: rotate(90deg);\r\n    text-align: center;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-zone-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-zone-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-zone-concept {\r\n    padding: 24px 18px;\r\n  }\r\n\r\n  .crane-zone-stage {\r\n    min-height: 0;\r\n  }\r\n\r\n  .crane-zone-path {\r\n    padding: 23px 19px;\r\n  }\r\n\r\n  .crane-zone-safety {\r\n    padding: 24px 19px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-zone-section\" id=\"crane-control-logic\">\r\n\r\n  <div class=\"crane-zone-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-zone-heading-wrap\">\r\n\r\n      <div class=\"crane-zone-eyebrow\">\r\n\r\n        <span class=\"crane-zone-number\">\r\n          04\r\n        <\/span>\r\n\r\n        <span>\r\n          Multi-Zone Control Logic\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-zone-heading\">\r\n        How Multi-Zone Crane Anti-Collision Control Works\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-zone-lead\">\r\n        A single detection point is often not enough for a travelling crane.\r\n        Multiple monitored zones can provide progressively earlier responses\r\n        as the crane approaches another crane, runway structure or obstacle.\r\n        The exact zone distances and control actions must be engineered for\r\n        the <strong>actual crane speed, braking behaviour and required\r\n        function.<\/strong>\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         THREE-STAGE CONCEPT\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-zone-concept\">\r\n\r\n      <div class=\"crane-zone-concept-top\">\r\n\r\n        <div class=\"crane-zone-concept-label\">\r\n          Example Approach Strategy\r\n        <\/div>\r\n\r\n        <h3>\r\n          Far Zone \u2192 Intermediate Zone \u2192 Near Zone\r\n        <\/h3>\r\n\r\n        <p>\r\n          The following is a conceptual example rather than a fixed factory\r\n          setting. Actual field geometry, distances and responses should be\r\n          defined during machine design and commissioning.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-zone-flow\">\r\n\r\n\r\n        <!-- FAR ZONE -->\r\n\r\n        <div class=\"crane-zone-stage zone1\">\r\n\r\n          <div class=\"crane-zone-stage-num\">\r\n            Far Zone\r\n          <\/div>\r\n\r\n          <h4>\r\n            Early Warning\r\n          <\/h4>\r\n\r\n          <p>\r\n            The first monitored area detects an approaching crane or obstacle\r\n            while sufficient separation still remains.\r\n          <\/p>\r\n\r\n          <div class=\"crane-zone-stage-action\">\r\n            Typical response: warning indication or preliminary control action.\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- INTERMEDIATE ZONE -->\r\n\r\n        <div class=\"crane-zone-stage zone2\">\r\n\r\n          <div class=\"crane-zone-stage-num\">\r\n            Intermediate Zone\r\n          <\/div>\r\n\r\n          <h4>\r\n            Reduced Speed\r\n          <\/h4>\r\n\r\n          <p>\r\n            A closer monitored area can trigger a second control stage when\r\n            the crane continues to approach the detected object.\r\n          <\/p>\r\n\r\n          <div class=\"crane-zone-stage-action\">\r\n            Typical response: reduced travel speed or restricted motion.\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- NEAR ZONE -->\r\n\r\n        <div class=\"crane-zone-stage zone3\">\r\n\r\n          <div class=\"crane-zone-stage-num\">\r\n            Near Zone\r\n          <\/div>\r\n\r\n          <h4>\r\n            Stop or Motion Inhibit\r\n          <\/h4>\r\n\r\n          <p>\r\n            The closest zone can be associated with the final configured\r\n            control response before the available separation becomes\r\n            unacceptable.\r\n          <\/p>\r\n\r\n          <div class=\"crane-zone-stage-action\">\r\n            Typical response: configured stop command or motion inhibition.\r\n            Where this action is safety-related, a validated safety-rated\r\n            sensing and control architecture is required.\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- CONTROL FLOW -->\r\n\r\n      <div class=\"crane-zone-logicline\">\r\n\r\n        <div class=\"crane-zone-logicbox\">\r\n          Scanner monitors configured zones\r\n        <\/div>\r\n\r\n        <div class=\"crane-zone-arrow\">\r\n          \u2192\r\n        <\/div>\r\n\r\n        <div class=\"crane-zone-logicbox\">\r\n          Applicable switching output changes state\r\n        <\/div>\r\n\r\n        <div class=\"crane-zone-arrow\">\r\n          \u2192\r\n        <\/div>\r\n\r\n        <div class=\"crane-zone-logicbox\">\r\n          Crane control system applies the defined response\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         YB VS SH CONTROL ARCHITECTURE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-zone-path-grid\">\r\n\r\n\r\n      <!-- YB -->\r\n\r\n      <div class=\"crane-zone-path yb\">\r\n\r\n        <div class=\"crane-zone-path-tag\">\r\n          Standard Automation Route\r\n        <\/div>\r\n\r\n        <h3>\r\n          YB Switching Output Control\r\n        <\/h3>\r\n\r\n        <p>\r\n          YB switching-output LiDAR can monitor configured detection zones\r\n          and provide PNP \/ NPN switching signals to a standard PLC or crane\r\n          automation controller for non-safety industrial detection.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"crane-zone-path-steps\">\r\n\r\n\r\n          <div class=\"crane-zone-path-step\">\r\n\r\n            <div class=\"crane-zone-path-step-num\">\r\n              1\r\n            <\/div>\r\n\r\n            <div>\r\n\r\n              <strong>\r\n                Configure Detection Areas\r\n              <\/strong>\r\n\r\n              <span>\r\n                Define the required monitoring geometry according to the crane\r\n                approach direction, target and installation position.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-zone-path-step\">\r\n\r\n            <div class=\"crane-zone-path-step-num\">\r\n              2\r\n            <\/div>\r\n\r\n            <div>\r\n\r\n              <strong>\r\n                Generate PNP \/ NPN Switching Signals\r\n              <\/strong>\r\n\r\n              <span>\r\n                Detection within the configured area changes the applicable\r\n                switching-output state.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-zone-path-step\">\r\n\r\n            <div class=\"crane-zone-path-step-num\">\r\n              3\r\n            <\/div>\r\n\r\n            <div>\r\n\r\n              <strong>\r\n                Standard PLC Executes Automation Logic\r\n              <\/strong>\r\n\r\n              <span>\r\n                The controller may use the signal for warning, reduced speed,\r\n                motion restriction or other defined non-safety control\r\n                behaviour.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- SH -->\r\n\r\n      <div class=\"crane-zone-path sh\">\r\n\r\n        <div class=\"crane-zone-path-tag\">\r\n          Safety-Related Route\r\n        <\/div>\r\n\r\n        <h3>\r\n          SH27 Safety Scanner Control\r\n        <\/h3>\r\n\r\n        <p>\r\n          Where the sensing function is safety-related, SH27 provides a\r\n          safety-rated protective field and PNP OSSD outputs for integration\r\n          into the applicable safety control architecture.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"crane-zone-path-steps\">\r\n\r\n\r\n          <div class=\"crane-zone-path-step\">\r\n\r\n            <div class=\"crane-zone-path-step-num\">\r\n              1\r\n            <\/div>\r\n\r\n            <div>\r\n\r\n              <strong>\r\n                Configure Warning &amp; Protective Fields\r\n              <\/strong>\r\n\r\n              <span>\r\n                Warning areas may support preliminary non-safety actions.\r\n                The protective field performs the safety-related detection\r\n                function.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-zone-path-step\">\r\n\r\n            <div class=\"crane-zone-path-step-num\">\r\n              2\r\n            <\/div>\r\n\r\n            <div>\r\n\r\n              <strong>\r\n                Protective-Field Infringement Changes OSSD State\r\n              <\/strong>\r\n\r\n              <span>\r\n                When the protective field is infringed, the safety-rated\r\n                PNP OSSD outputs change state according to the configured\r\n                safety function.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-zone-path-step\">\r\n\r\n            <div class=\"crane-zone-path-step-num\">\r\n              3\r\n            <\/div>\r\n\r\n            <div>\r\n\r\n              <strong>\r\n                Safety Control Architecture Responds\r\n              <\/strong>\r\n\r\n              <span>\r\n                The OSSD signal is evaluated by the applicable safety\r\n                controller, safety relay or machine safety circuit as part\r\n                of the complete safety function.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         SAFETY DISTINCTION\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-zone-safety\">\r\n\r\n      <div class=\"crane-zone-safety-label\">\r\n        Important Safety Distinction\r\n      <\/div>\r\n\r\n      <h3>\r\n        Warning, Deceleration and Safety Stop Are Not Automatically the Same Function\r\n      <\/h3>\r\n\r\n      <p>\r\n        With YB, switching outputs are intended for\r\n        <strong>industrial automation and non-safety detection.<\/strong>\r\n        A PLC may use those signals for configured warning, speed-reduction\r\n        or stopping logic, but this does not make the sensing function\r\n        safety-rated.\r\n      <\/p>\r\n\r\n      <p>\r\n        With SH27, the safety-related sensing function is provided through\r\n        the <strong>protective field and safety-rated PNP OSSD outputs.<\/strong>\r\n        SH warning fields can support preliminary warning or other non-safety\r\n        switching functions, but the warning field itself must not be used\r\n        as the safety-rated protective field.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         ENGINEERING NOTE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-zone-design-note\">\r\n\r\n      <p>\r\n        <strong>Zone distances should never be selected from a generic\r\n        template alone.<\/strong>\r\n        Crane travel speed, sensor response time, controller and drive\r\n        response, braking behaviour, load condition, installation geometry\r\n        and the required safety performance all influence the final field\r\n        design. These factors are addressed in the following engineering\r\n        section.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 05\r\n   ENGINEERING THE DETECTION DISTANCE\r\n   ========================================================= *\/\r\n\r\n.crane-distance-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 94px;\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-distance-section *,\r\n.crane-distance-section *::before,\r\n.crane-distance-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-distance-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-distance-heading-wrap {\r\n  max-width: 930px;\r\n}\r\n\r\n.crane-distance-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-distance-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-distance-lead {\r\n  max-width: 900px;\r\n\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n.crane-distance-lead strong {\r\n  color: #173e58;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONCEPT FORMULA\r\n   ========================================================= *\/\r\n\r\n.crane-distance-concept {\r\n  display: grid;\r\n  grid-template-columns: .84fr 1.16fr;\r\n  gap: 28px;\r\n  align-items: center;\r\n\r\n  margin-top: 42px;\r\n\r\n  padding: 32px;\r\n\r\n  border-radius: 20px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3c57 100%\r\n    );\r\n}\r\n\r\n.crane-distance-concept-label {\r\n  color: #61c7f0;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-distance-concept h3 {\r\n  margin: 11px 0 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 27px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-concept-left p {\r\n  margin: 15px 0 0;\r\n\r\n  color: #b7cedb;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* FORMULA *\/\r\n\r\n.crane-distance-formula {\r\n  padding: 25px 24px;\r\n\r\n  border: 1px solid rgba(255,255,255,.14);\r\n  border-radius: 15px;\r\n\r\n  background: rgba(255,255,255,.055);\r\n}\r\n\r\n.crane-distance-formula-main {\r\n  color: #ffffff;\r\n\r\n  font-size: clamp(20px, 3vw, 28px);\r\n  line-height: 1.4;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.02em;\r\n}\r\n\r\n.crane-distance-formula-main span {\r\n  color: #63caf2;\r\n}\r\n\r\n.crane-distance-formula-note {\r\n  margin-top: 13px;\r\n\r\n  color: #adc6d4;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FACTOR GRID\r\n   ========================================================= *\/\r\n\r\n.crane-distance-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 16px;\r\n\r\n  margin-top: 32px;\r\n}\r\n\r\n.crane-distance-card {\r\n  min-width: 0;\r\n\r\n  padding: 25px 22px;\r\n\r\n  border: 1px solid #d7e4ec;\r\n  border-radius: 16px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      #ffffff 0%,\r\n      #f8fbfd 100%\r\n    );\r\n}\r\n\r\n.crane-distance-card-num {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  margin-bottom: 17px;\r\n\r\n  border-radius: 9px;\r\n\r\n  background: #eaf7fd;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-card p {\r\n  margin: 11px 0 0;\r\n\r\n  color: #637e90;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WORKFLOW\r\n   ========================================================= *\/\r\n\r\n.crane-distance-workflow {\r\n  margin-top: 32px;\r\n\r\n  padding: 30px;\r\n\r\n  border: 1px solid #d8e5ec;\r\n  border-radius: 18px;\r\n\r\n  background: #f6fafc;\r\n}\r\n\r\n.crane-distance-workflow-head {\r\n  max-width: 800px;\r\n}\r\n\r\n.crane-distance-workflow-label {\r\n  margin-bottom: 10px;\r\n\r\n  color: #149ee8;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-distance-workflow h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 25px;\r\n  line-height: 1.22;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-workflow-head p {\r\n  margin: 13px 0 0;\r\n\r\n  color: #637e90;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* WORKFLOW STEPS *\/\r\n\r\n.crane-distance-workflow-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(5, minmax(0, 1fr));\r\n  gap: 10px;\r\n\r\n  margin-top: 24px;\r\n}\r\n\r\n.crane-distance-step {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  padding: 18px 15px;\r\n\r\n  border: 1px solid #dbe6ec;\r\n  border-radius: 12px;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-distance-step span {\r\n  display: block;\r\n\r\n  margin-bottom: 9px;\r\n\r\n  color: #149ee8;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-distance-step strong {\r\n  display: block;\r\n\r\n  color: #173e58;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-distance-step p {\r\n  margin: 8px 0 0;\r\n\r\n  color: #708795;\r\n\r\n  font-size: 9px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   YB VS SH RANGE DISTINCTION\r\n   ========================================================= *\/\r\n\r\n.crane-distance-range {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 18px;\r\n\r\n  margin-top: 30px;\r\n}\r\n\r\n.crane-distance-range-card {\r\n  min-width: 0;\r\n\r\n  padding: 27px 25px;\r\n\r\n  border-radius: 17px;\r\n}\r\n\r\n.crane-distance-range-card.yb {\r\n  border: 1px solid #cde4ef;\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-distance-range-card.sh {\r\n  border: 1px solid #eadcb8;\r\n  background: #fff9eb;\r\n}\r\n\r\n.crane-distance-range-tag {\r\n  margin-bottom: 10px;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-distance-range-card.yb .crane-distance-range-tag {\r\n  color: #078fcf;\r\n}\r\n\r\n.crane-distance-range-card.sh .crane-distance-range-tag {\r\n  color: #986500;\r\n}\r\n\r\n.crane-distance-range-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 22px;\r\n  line-height: 1.25;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-range-value {\r\n  margin-top: 15px;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 19px;\r\n  line-height: 1.35;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-range-card p {\r\n  margin: 12px 0 0;\r\n\r\n  color: #5c7788;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REFLECTIVITY NOTE\r\n   ========================================================= *\/\r\n\r\n.crane-distance-reflectivity {\r\n  margin-top: 25px;\r\n\r\n  padding: 22px;\r\n\r\n  border-left: 4px solid #16a5eb;\r\n  border-radius: 0 12px 12px 0;\r\n\r\n  background: #f0f8fc;\r\n}\r\n\r\n.crane-distance-reflectivity h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-reflectivity p {\r\n  margin: 9px 0 0;\r\n\r\n  color: #536f81;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SAFETY CALCULATION WARNING\r\n   ========================================================= *\/\r\n\r\n.crane-distance-warning {\r\n  margin-top: 26px;\r\n\r\n  padding: 24px 26px;\r\n\r\n  border-radius: 16px;\r\n\r\n  background: #102f43;\r\n}\r\n\r\n.crane-distance-warning-label {\r\n  color: #64c9f2;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-distance-warning h3 {\r\n  margin: 10px 0 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 20px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-distance-warning p {\r\n  margin: 12px 0 0;\r\n\r\n  color: #b8ceda;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-distance-warning strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n  .crane-distance-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .crane-distance-workflow-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .crane-distance-concept,\r\n  .crane-distance-range {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-distance-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-distance-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-distance-concept {\r\n    padding: 24px 18px;\r\n  }\r\n\r\n  .crane-distance-grid,\r\n  .crane-distance-workflow-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-distance-workflow {\r\n    padding: 23px 18px;\r\n  }\r\n\r\n  .crane-distance-range-card {\r\n    padding: 23px 19px;\r\n  }\r\n\r\n  .crane-distance-warning {\r\n    padding: 22px 19px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-distance-section\">\r\n\r\n  <div class=\"crane-distance-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-distance-heading-wrap\">\r\n\r\n      <div class=\"crane-distance-eyebrow\">\r\n\r\n        <span class=\"crane-distance-number\">\r\n          05\r\n        <\/span>\r\n\r\n        <span>\r\n          Detection Distance Engineering\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-distance-heading\">\r\n        How to Determine the Required Crane Detection Distance\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-distance-lead\">\r\n        The required scanning distance should be derived from the actual\r\n        motion of the crane rather than selected from sensor range alone.\r\n        Travel speed, sensor response, controller and drive response, braking\r\n        behaviour, load condition and engineering margin all influence how\r\n        early an approaching crane or obstacle needs to be detected.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         CONCEPT\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-distance-concept\">\r\n\r\n      <div class=\"crane-distance-concept-left\">\r\n\r\n        <div class=\"crane-distance-concept-label\">\r\n          Conceptual Engineering Relationship\r\n        <\/div>\r\n\r\n        <h3>\r\n          Start From the Crane, Not From the Sensor Catalogue\r\n        <\/h3>\r\n\r\n        <p>\r\n          First determine how much distance the moving crane needs to detect,\r\n          process and respond to an obstacle. Then select a sensor capable of\r\n          reliably covering that requirement under the actual installation\r\n          conditions.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-distance-formula\">\r\n\r\n        <div class=\"crane-distance-formula-main\">\r\n          Required Distance \u2248\r\n          <span>\r\n            Travel During Response\r\n          <\/span>\r\n          +\r\n          <span>\r\n            Braking Distance\r\n          <\/span>\r\n          +\r\n          <span>\r\n            Engineering Margin\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"crane-distance-formula-note\">\r\n          This relationship is a conceptual engineering aid only. It is not\r\n          a substitute for a safety-distance calculation required by an\r\n          applicable machine-safety standard.\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         ENGINEERING FACTORS\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-distance-grid\">\r\n\r\n\r\n      <!-- 01 -->\r\n\r\n      <div class=\"crane-distance-card\">\r\n\r\n        <div class=\"crane-distance-card-num\">\r\n          01\r\n        <\/div>\r\n\r\n        <h3>\r\n          Crane Travel Speed\r\n        <\/h3>\r\n\r\n        <p>\r\n          A faster travelling crane covers more distance during the same\r\n          sensor and control-system response time. Maximum operating speed\r\n          should therefore be considered when defining detection zones.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 02 -->\r\n\r\n      <div class=\"crane-distance-card\">\r\n\r\n        <div class=\"crane-distance-card-num\">\r\n          02\r\n        <\/div>\r\n\r\n        <h3>\r\n          Sensor Response Time\r\n        <\/h3>\r\n\r\n        <p>\r\n          Detection is not instantaneous. YB switching-output response time\r\n          depends on scan-count configuration, while SH27 response time is\r\n          configurable around the required safety-scanner operating mode.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 03 -->\r\n\r\n      <div class=\"crane-distance-card\">\r\n\r\n        <div class=\"crane-distance-card-num\">\r\n          03\r\n        <\/div>\r\n\r\n        <h3>\r\n          Controller &amp; Drive Response\r\n        <\/h3>\r\n\r\n        <p>\r\n          PLC scan time, safety controller response, drive-command delay and\r\n          other control-system behaviour add to the total time before the\r\n          crane begins to decelerate or stop.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 04 -->\r\n\r\n      <div class=\"crane-distance-card\">\r\n\r\n        <div class=\"crane-distance-card-num\">\r\n          04\r\n        <\/div>\r\n\r\n        <h3>\r\n          Mechanical Braking Distance\r\n        <\/h3>\r\n\r\n        <p>\r\n          The crane continues moving after the stop command is issued.\r\n          Brake condition, drive system, travel speed and mechanical\r\n          characteristics influence the actual stopping distance.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 05 -->\r\n\r\n      <div class=\"crane-distance-card\">\r\n\r\n        <div class=\"crane-distance-card-num\">\r\n          05\r\n        <\/div>\r\n\r\n        <h3>\r\n          Load &amp; Operating Condition\r\n        <\/h3>\r\n\r\n        <p>\r\n          A crane may not stop identically under every operating condition.\r\n          Validation should consider relevant load, travel direction,\r\n          operating mode and expected worst-case conditions.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 06 -->\r\n\r\n      <div class=\"crane-distance-card\">\r\n\r\n        <div class=\"crane-distance-card-num\">\r\n          06\r\n        <\/div>\r\n\r\n        <h3>\r\n          Engineering Margin\r\n        <\/h3>\r\n\r\n        <p>\r\n          Allow additional distance for measurement uncertainty, installation\r\n          tolerance, environmental variation and other factors identified\r\n          during system design and commissioning.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         SELECTION WORKFLOW\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-distance-workflow\">\r\n\r\n      <div class=\"crane-distance-workflow-head\">\r\n\r\n        <div class=\"crane-distance-workflow-label\">\r\n          Practical Selection Workflow\r\n        <\/div>\r\n\r\n        <h3>\r\n          From Crane Motion to Sensor Model\r\n        <\/h3>\r\n\r\n        <p>\r\n          A useful selection process works backwards from the required\r\n          control response rather than beginning with the longest available\r\n          LiDAR range.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-distance-workflow-grid\">\r\n\r\n\r\n        <div class=\"crane-distance-step\">\r\n\r\n          <span>\r\n            Step 01\r\n          <\/span>\r\n\r\n          <strong>\r\n            Define Maximum Travel Speed\r\n          <\/strong>\r\n\r\n          <p>\r\n            Establish the operating condition used for the detection design.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-distance-step\">\r\n\r\n          <span>\r\n            Step 02\r\n          <\/span>\r\n\r\n          <strong>\r\n            Measure System Response\r\n          <\/strong>\r\n\r\n          <p>\r\n            Include sensor, controller, drive and related response delays.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-distance-step\">\r\n\r\n          <span>\r\n            Step 03\r\n          <\/span>\r\n\r\n          <strong>\r\n            Determine Braking Behaviour\r\n          <\/strong>\r\n\r\n          <p>\r\n            Establish actual stopping performance under relevant conditions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-distance-step\">\r\n\r\n          <span>\r\n            Step 04\r\n          <\/span>\r\n\r\n          <strong>\r\n            Define Zone Distances\r\n          <\/strong>\r\n\r\n          <p>\r\n            Set warning, speed-reduction and final intervention areas.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-distance-step\">\r\n\r\n          <span>\r\n            Step 05\r\n          <\/span>\r\n\r\n          <strong>\r\n            Select &amp; Validate Sensor\r\n          <\/strong>\r\n\r\n          <p>\r\n            Confirm range, reflectivity, geometry and control architecture\r\n            on the real crane.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         YB VS SH RANGE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-distance-range\">\r\n\r\n\r\n      <!-- YB -->\r\n\r\n      <div class=\"crane-distance-range-card yb\">\r\n\r\n        <div class=\"crane-distance-range-tag\">\r\n          Industrial Detection Range\r\n        <\/div>\r\n\r\n        <h3>\r\n          YB Switching Output LiDAR\r\n        <\/h3>\r\n\r\n        <div class=\"crane-distance-range-value\">\r\n          15 m to 40 m @ 70% Reflectivity\r\n        <\/div>\r\n\r\n        <p>\r\n          Available working range depends on the selected YB model.\r\n          These distances describe industrial LiDAR detection capability\r\n          under the stated target-reflectivity condition and should be\r\n          validated using representative crane targets and installation\r\n          geometry.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- SH -->\r\n\r\n      <div class=\"crane-distance-range-card sh\">\r\n\r\n        <div class=\"crane-distance-range-tag\">\r\n          Safety-Rated Protective Range\r\n        <\/div>\r\n\r\n        <h3>\r\n          SH27 S-Series Safety Laser Scanner\r\n        <\/h3>\r\n\r\n        <div class=\"crane-distance-range-value\">\r\n          3 m or 5 m @ 1.8% Reflectivity\r\n        <\/div>\r\n\r\n        <p>\r\n          SH27 protective range is specified at low target reflectivity for\r\n          its safety-related protective function. SH27-03S provides a\r\n          3 m protective radius and SH27-05S provides a 5 m protective\r\n          radius, with larger non-safety warning fields available by model.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         REFLECTIVITY\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-distance-reflectivity\">\r\n\r\n      <h3>\r\n        Target Reflectivity Matters\r\n      <\/h3>\r\n\r\n      <p>\r\n        Do not compare sensor range values without checking the stated\r\n        reflectivity condition. A YB range such as 40 m @ 70% reflectivity\r\n        and an SH protective range such as 5 m @ 1.8% reflectivity describe\r\n        different performance conditions and different application purposes.\r\n        Real crane structures may include painted steel, dark surfaces,\r\n        reflective panels, openings and complex geometry, so representative\r\n        target testing is recommended during commissioning.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         SAFETY WARNING\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-distance-warning\">\r\n\r\n      <div class=\"crane-distance-warning-label\">\r\n        Safety-Related Applications\r\n      <\/div>\r\n\r\n      <h3>\r\n        A Generic Distance Formula Is Not a Safety Validation\r\n      <\/h3>\r\n\r\n      <p>\r\n        When the scanner is part of a safety-related crane function,\r\n        <strong>protective-field dimensions must be determined using the\r\n        applicable regulations, standards, machine risk assessment and the\r\n        validated response and stopping characteristics of the complete\r\n        system.<\/strong>\r\n        The simplified relationship shown above is useful for understanding\r\n        the engineering factors, but it must not be treated as a universal\r\n        safety-distance formula.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 06\r\n   INSTALLATION & ENVIRONMENTAL CONSIDERATIONS\r\n   ========================================================= *\/\r\n\r\n.crane-install-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 94px;\r\n  background: #f6fafc;\r\n}\r\n\r\n.crane-install-section *,\r\n.crane-install-section *::before,\r\n.crane-install-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-install-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-install-heading-wrap {\r\n  max-width: 930px;\r\n}\r\n\r\n.crane-install-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-install-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-install-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-install-lead {\r\n  max-width: 900px;\r\n\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n.crane-install-lead strong {\r\n  color: #173e58;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FACTOR GRID\r\n   ========================================================= *\/\r\n\r\n.crane-install-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 16px;\r\n\r\n  margin-top: 42px;\r\n}\r\n\r\n.crane-install-card {\r\n  min-width: 0;\r\n\r\n  padding: 25px 22px;\r\n\r\n  border: 1px solid #d7e4ec;\r\n  border-radius: 16px;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-install-card-num {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  margin-bottom: 17px;\r\n\r\n  border-radius: 9px;\r\n\r\n  background: #eaf7fd;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-install-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-install-card p {\r\n  margin: 11px 0 0;\r\n\r\n  color: #637e90;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOUNTING GEOMETRY PANEL\r\n   ========================================================= *\/\r\n\r\n.crane-install-geometry {\r\n  display: grid;\r\n  grid-template-columns: .9fr 1.1fr;\r\n  gap: 28px;\r\n  align-items: stretch;\r\n\r\n  margin-top: 32px;\r\n\r\n  padding: 31px;\r\n\r\n  border-radius: 20px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3c57 100%\r\n    );\r\n}\r\n\r\n.crane-install-geometry-label {\r\n  margin-bottom: 11px;\r\n\r\n  color: #61c7f0;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-install-geometry h3 {\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 26px;\r\n  line-height: 1.22;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-install-geometry-intro p {\r\n  margin: 14px 0 0;\r\n\r\n  color: #b7cedb;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.72;\r\n}\r\n\r\n\r\n\/* GEOMETRY ITEMS *\/\r\n\r\n.crane-install-geometry-list {\r\n  display: grid;\r\n  gap: 10px;\r\n}\r\n\r\n.crane-install-geometry-item {\r\n  display: grid;\r\n  grid-template-columns: 30px 1fr;\r\n  gap: 11px;\r\n\r\n  padding: 14px 15px;\r\n\r\n  border: 1px solid rgba(255,255,255,.13);\r\n  border-radius: 11px;\r\n\r\n  background: rgba(255,255,255,.05);\r\n}\r\n\r\n.crane-install-geometry-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 30px;\r\n  height: 30px;\r\n\r\n  border-radius: 8px;\r\n\r\n  background: rgba(99,202,242,.14);\r\n\r\n  color: #65caf2;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-install-geometry-item strong {\r\n  display: block;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-install-geometry-item span {\r\n  display: block;\r\n\r\n  margin-top: 4px;\r\n\r\n  color: #afc7d4;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BIDIRECTIONAL PANEL\r\n   ========================================================= *\/\r\n\r\n.crane-install-direction {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 18px;\r\n\r\n  margin-top: 30px;\r\n}\r\n\r\n.crane-install-direction-card {\r\n  min-width: 0;\r\n\r\n  padding: 26px 24px;\r\n\r\n  border-radius: 17px;\r\n}\r\n\r\n.crane-install-direction-card.single {\r\n  border: 1px solid #cee4ef;\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-install-direction-card.dual {\r\n  border: 1px solid #e8ddbf;\r\n  background: #fff9ec;\r\n}\r\n\r\n.crane-install-direction-tag {\r\n  margin-bottom: 10px;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-install-direction-card.single .crane-install-direction-tag {\r\n  color: #078fcf;\r\n}\r\n\r\n.crane-install-direction-card.dual .crane-install-direction-tag {\r\n  color: #956300;\r\n}\r\n\r\n.crane-install-direction-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 21px;\r\n  line-height: 1.28;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-install-direction-card p {\r\n  margin: 12px 0 0;\r\n\r\n  color: #5c7788;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   COMMISSIONING CHECKLIST\r\n   ========================================================= *\/\r\n\r\n.crane-install-check {\r\n  margin-top: 30px;\r\n\r\n  padding: 30px;\r\n\r\n  border: 1px solid #d8e5ec;\r\n  border-radius: 18px;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-install-check-head {\r\n  max-width: 820px;\r\n}\r\n\r\n.crane-install-check-label {\r\n  margin-bottom: 10px;\r\n\r\n  color: #149ee8;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-install-check h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 25px;\r\n  line-height: 1.22;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-install-check-head p {\r\n  margin: 13px 0 0;\r\n\r\n  color: #637e90;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.crane-install-check-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(5, minmax(0, 1fr));\r\n  gap: 10px;\r\n\r\n  margin-top: 24px;\r\n}\r\n\r\n.crane-install-check-step {\r\n  min-width: 0;\r\n\r\n  padding: 18px 15px;\r\n\r\n  border: 1px solid #dce7ed;\r\n  border-radius: 12px;\r\n\r\n  background: #f8fbfd;\r\n}\r\n\r\n.crane-install-check-step span {\r\n  display: block;\r\n\r\n  margin-bottom: 8px;\r\n\r\n  color: #149ee8;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-install-check-step strong {\r\n  display: block;\r\n\r\n  color: #173e58;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-install-check-step p {\r\n  margin: 8px 0 0;\r\n\r\n  color: #708795;\r\n\r\n  font-size: 9px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VALIDATION NOTE\r\n   ========================================================= *\/\r\n\r\n.crane-install-note {\r\n  margin-top: 25px;\r\n\r\n  padding: 21px 22px;\r\n\r\n  border-left: 4px solid #16a5eb;\r\n  border-radius: 0 12px 12px 0;\r\n\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-install-note p {\r\n  margin: 0;\r\n\r\n  color: #526f82;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-install-note strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n  .crane-install-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .crane-install-check-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .crane-install-geometry,\r\n  .crane-install-direction {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-install-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-install-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-install-grid,\r\n  .crane-install-check-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-install-geometry,\r\n  .crane-install-check {\r\n    padding: 23px 18px;\r\n  }\r\n\r\n  .crane-install-direction-card {\r\n    padding: 22px 19px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-install-section\">\r\n\r\n  <div class=\"crane-install-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-install-heading-wrap\">\r\n\r\n      <div class=\"crane-install-eyebrow\">\r\n\r\n        <span class=\"crane-install-number\">\r\n          06\r\n        <\/span>\r\n\r\n        <span>\r\n          Installation &amp; Environment\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-install-heading\">\r\n        Installation Considerations for Overhead Crane LiDAR &amp; Safety Scanners\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-install-lead\">\r\n        Reliable crane detection depends on more than sensor range.\r\n        Mounting position, scan-plane geometry, vibration, target\r\n        reflectivity, contamination and the direction of crane travel all\r\n        influence whether the configured detection zones work as intended.\r\n        <strong>Final validation should always be performed on the actual\r\n        crane and representative targets.<\/strong>\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         KEY FACTORS\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-install-grid\">\r\n\r\n\r\n      <!-- 01 -->\r\n\r\n      <div class=\"crane-install-card\">\r\n\r\n        <div class=\"crane-install-card-num\">\r\n          01\r\n        <\/div>\r\n\r\n        <h3>\r\n          Mounting Position\r\n        <\/h3>\r\n\r\n        <p>\r\n          Mount the scanner where it has a stable and unobstructed view of\r\n          the intended approach path. Structural members, cable carriers,\r\n          hoist components or other moving parts should not repeatedly enter\r\n          the monitored plane unless they are intentionally included in the\r\n          detection logic.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 02 -->\r\n\r\n      <div class=\"crane-install-card\">\r\n\r\n        <div class=\"crane-install-card-num\">\r\n          02\r\n        <\/div>\r\n\r\n        <h3>\r\n          Scan-Plane Geometry\r\n        <\/h3>\r\n\r\n        <p>\r\n          The 2D scan plane must intersect the part of the opposing crane,\r\n          wall, runway structure or obstacle that should be detected.\r\n          A long nominal sensor range is not useful if the scan plane passes\r\n          above, below or through an open section of the target.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 03 -->\r\n\r\n      <div class=\"crane-install-card\">\r\n\r\n        <div class=\"crane-install-card-num\">\r\n          03\r\n        <\/div>\r\n\r\n        <h3>\r\n          Travel Direction\r\n        <\/h3>\r\n\r\n        <p>\r\n          A crane may require monitoring in one or both travelling\r\n          directions. Sensor quantity and mounting position should be chosen\r\n          so that the relevant approach direction remains covered throughout\r\n          the required operating area.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 04 -->\r\n\r\n      <div class=\"crane-install-card\">\r\n\r\n        <div class=\"crane-install-card-num\">\r\n          04\r\n        <\/div>\r\n\r\n        <h3>\r\n          Vibration &amp; Mechanical Stability\r\n        <\/h3>\r\n\r\n        <p>\r\n          Crane travel, acceleration and braking can introduce vibration.\r\n          Use a rigid bracket and verify that the sensor does not shift or\r\n          rotate enough to move the configured detection field away from the\r\n          intended target area.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 05 -->\r\n\r\n      <div class=\"crane-install-card\">\r\n\r\n        <div class=\"crane-install-card-num\">\r\n          05\r\n        <\/div>\r\n\r\n        <h3>\r\n          Dust, Dirt &amp; Window Condition\r\n        <\/h3>\r\n\r\n        <p>\r\n          Industrial crane environments may contain dust, oil mist or other\r\n          contamination. Keep the optical window accessible for inspection\r\n          and maintenance and establish a cleaning interval appropriate to\r\n          the operating environment.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- 06 -->\r\n\r\n      <div class=\"crane-install-card\">\r\n\r\n        <div class=\"crane-install-card-num\">\r\n          06\r\n        <\/div>\r\n\r\n        <h3>\r\n          Reflectivity &amp; Ambient Conditions\r\n        <\/h3>\r\n\r\n        <p>\r\n          Painted steel, dark surfaces, reflective markings and changing\r\n          background conditions can produce different return levels.\r\n          Commission the system using representative targets and verify\r\n          reliable operation under the expected lighting and environmental\r\n          conditions.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         MOUNTING GEOMETRY\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-install-geometry\">\r\n\r\n\r\n      <div class=\"crane-install-geometry-intro\">\r\n\r\n        <div class=\"crane-install-geometry-label\">\r\n          Scan Geometry\r\n        <\/div>\r\n\r\n        <h3>\r\n          Make the Scan Plane Intersect a Reliable Target\r\n        <\/h3>\r\n\r\n        <p>\r\n          Overhead cranes contain beams, wheels, rail structures, gaps and\r\n          moving components. The scanner should be positioned so the\r\n          monitored plane consistently intersects a suitable target surface\r\n          throughout the required approach path.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-install-geometry-list\">\r\n\r\n\r\n        <div class=\"crane-install-geometry-item\">\r\n\r\n          <div class=\"crane-install-geometry-icon\">\r\n            1\r\n          <\/div>\r\n\r\n          <div>\r\n            <strong>\r\n              Select the intended detection target\r\n            <\/strong>\r\n\r\n            <span>\r\n              Define which part of the other crane or fixed structure must\r\n              reliably enter the scanning plane.\r\n            <\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-install-geometry-item\">\r\n\r\n          <div class=\"crane-install-geometry-icon\">\r\n            2\r\n          <\/div>\r\n\r\n          <div>\r\n            <strong>\r\n              Check the full travel path\r\n            <\/strong>\r\n\r\n            <span>\r\n              Confirm that the target remains visible as crane position,\r\n              alignment and operating conditions change.\r\n            <\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-install-geometry-item\">\r\n\r\n          <div class=\"crane-install-geometry-icon\">\r\n            3\r\n          <\/div>\r\n\r\n          <div>\r\n            <strong>\r\n              Avoid unintended obstructions\r\n            <\/strong>\r\n\r\n            <span>\r\n              Ensure ropes, hooks, cable systems or structural elements do\r\n              not create nuisance switching unless intentionally accounted\r\n              for.\r\n            <\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-install-geometry-item\">\r\n\r\n          <div class=\"crane-install-geometry-icon\">\r\n            4\r\n          <\/div>\r\n\r\n          <div>\r\n            <strong>\r\n              Lock and verify the mounting angle\r\n            <\/strong>\r\n\r\n            <span>\r\n              After mechanical installation, verify the actual field position\r\n              before final commissioning.\r\n            <\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         ONE OR BOTH DIRECTIONS\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-install-direction\">\r\n\r\n\r\n      <div class=\"crane-install-direction-card single\">\r\n\r\n        <div class=\"crane-install-direction-tag\">\r\n          One-Direction Monitoring\r\n        <\/div>\r\n\r\n        <h3>\r\n          One Scanner May Be Sufficient\r\n        <\/h3>\r\n\r\n        <p>\r\n          If the application only needs detection in one defined approach\r\n          direction and the required scan plane remains unobstructed, a\r\n          single scanner may cover the required monitoring task.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-install-direction-card dual\">\r\n\r\n        <div class=\"crane-install-direction-tag\">\r\n          Bidirectional Monitoring\r\n        <\/div>\r\n\r\n        <h3>\r\n          Two-Sided Coverage May Be Required\r\n        <\/h3>\r\n\r\n        <p>\r\n          Where the crane can approach hazards or other cranes from both\r\n          travel directions, separate sensing positions may be required.\r\n          The final quantity should be determined from the actual mechanical\r\n          layout and required coverage rather than assuming one scanner can\r\n          always monitor both directions.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         COMMISSIONING\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-install-check\">\r\n\r\n      <div class=\"crane-install-check-head\">\r\n\r\n        <div class=\"crane-install-check-label\">\r\n          Commissioning Checklist\r\n        <\/div>\r\n\r\n        <h3>\r\n          Validate the Installation Before Putting It Into Service\r\n        <\/h3>\r\n\r\n        <p>\r\n          Configuration software can define detection fields, but real-world\r\n          commissioning is required to confirm that the fields match the\r\n          intended crane geometry and control behaviour.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-install-check-grid\">\r\n\r\n\r\n        <div class=\"crane-install-check-step\">\r\n\r\n          <span>\r\n            Step 01\r\n          <\/span>\r\n\r\n          <strong>\r\n            Confirm Sensor Alignment\r\n          <\/strong>\r\n\r\n          <p>\r\n            Verify mounting position, angle and scan-plane height.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-install-check-step\">\r\n\r\n          <span>\r\n            Step 02\r\n          <\/span>\r\n\r\n          <strong>\r\n            Test Representative Targets\r\n          <\/strong>\r\n\r\n          <p>\r\n            Use the actual crane structure or equivalent target surfaces.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-install-check-step\">\r\n\r\n          <span>\r\n            Step 03\r\n          <\/span>\r\n\r\n          <strong>\r\n            Verify Every Zone\r\n          <\/strong>\r\n\r\n          <p>\r\n            Confirm switching behaviour at the intended field boundaries.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-install-check-step\">\r\n\r\n          <span>\r\n            Step 04\r\n          <\/span>\r\n\r\n          <strong>\r\n            Test Crane Response\r\n          <\/strong>\r\n\r\n          <p>\r\n            Verify warning, speed reduction and stopping behaviour as used.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-install-check-step\">\r\n\r\n          <span>\r\n            Step 05\r\n          <\/span>\r\n\r\n          <strong>\r\n            Repeat Under Real Conditions\r\n          <\/strong>\r\n\r\n          <p>\r\n            Check relevant travel speeds, load conditions and environment.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         FINAL NOTE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-install-note\">\r\n\r\n      <p>\r\n        <strong>Installation quality is part of sensing performance.<\/strong>\r\n        A correctly selected LiDAR or safety laser scanner can still produce\r\n        unreliable results if its scan plane misses the intended target,\r\n        the bracket moves under vibration or contamination is allowed to\r\n        accumulate on the optical window. Mechanical installation,\r\n        configuration and functional validation should therefore be treated\r\n        as one engineering process.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 07 FINAL\r\n   SAFETY STANDARDS & REGIONAL REQUIREMENTS\r\n   ========================================================= *\/\r\n\r\n.crane-reg-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 94px;\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-reg-section *,\r\n.crane-reg-section *::before,\r\n.crane-reg-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-reg-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-reg-heading-wrap {\r\n  max-width: 950px;\r\n}\r\n\r\n.crane-reg-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-reg-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-reg-lead {\r\n  max-width: 920px;\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n.crane-reg-lead strong {\r\n  color: #173e58;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CORE PRINCIPLE\r\n   ========================================================= *\/\r\n\r\n.crane-reg-principle {\r\n  display: grid;\r\n  grid-template-columns: .82fr 1.18fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n\r\n  margin-top: 42px;\r\n  padding: 32px;\r\n\r\n  border-radius: 20px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3c57 100%\r\n    );\r\n}\r\n\r\n.crane-reg-principle-label {\r\n  color: #63c9f1;\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-principle h3 {\r\n  margin: 11px 0 0;\r\n\r\n  color: #ffffff;\r\n  font-size: 27px;\r\n  line-height: 1.2;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-reg-principle > div > p {\r\n  margin: 14px 0 0;\r\n\r\n  color: #b7cedb;\r\n  font-size: 12px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-reg-principle-steps {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 10px;\r\n}\r\n\r\n.crane-reg-principle-step {\r\n  min-width: 0;\r\n\r\n  padding: 18px 16px;\r\n\r\n  border: 1px solid rgba(255,255,255,.13);\r\n  border-radius: 12px;\r\n\r\n  background: rgba(255,255,255,.055);\r\n}\r\n\r\n.crane-reg-principle-step span {\r\n  display: block;\r\n  margin-bottom: 8px;\r\n\r\n  color: #63c9f1;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-principle-step strong {\r\n  display: block;\r\n\r\n  color: #ffffff;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-reg-principle-step p {\r\n  margin: 7px 0 0;\r\n\r\n  color: #adc6d4;\r\n  font-size: 9px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REGIONAL GRID\r\n   ========================================================= *\/\r\n\r\n.crane-reg-grid {\r\n  display: grid;\r\n  grid-template-columns: 1.12fr 1fr .88fr;\r\n  gap: 18px;\r\n\r\n  margin-top: 32px;\r\n}\r\n\r\n.crane-reg-card {\r\n  min-width: 0;\r\n\r\n  padding: 27px 24px;\r\n\r\n  border: 1px solid #d7e4ec;\r\n  border-radius: 18px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      #ffffff 0%,\r\n      #f8fbfd 100%\r\n    );\r\n}\r\n\r\n.crane-reg-card.europe {\r\n  border-top: 4px solid #159fe4;\r\n}\r\n\r\n.crane-reg-card.brazil {\r\n  border-top: 4px solid #e2ad31;\r\n}\r\n\r\n.crane-reg-card.other {\r\n  border-top: 4px solid #7b93a2;\r\n}\r\n\r\n.crane-reg-card-tag {\r\n  margin-bottom: 11px;\r\n\r\n  color: #149ee8;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-card.brazil .crane-reg-card-tag {\r\n  color: #9a6800;\r\n}\r\n\r\n.crane-reg-card.other .crane-reg-card-tag {\r\n  color: #647d8c;\r\n}\r\n\r\n.crane-reg-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n  font-size: 22px;\r\n  line-height: 1.25;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-reg-card > p {\r\n  margin: 13px 0 0;\r\n\r\n  color: #607a8b;\r\n  font-size: 12px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REGULATORY TIMELINE\r\n   ========================================================= *\/\r\n\r\n.crane-reg-timeline {\r\n  display: grid;\r\n  gap: 9px;\r\n\r\n  margin-top: 19px;\r\n}\r\n\r\n.crane-reg-timeline-item {\r\n  padding: 13px 14px;\r\n\r\n  border: 1px solid #dbe7ed;\r\n  border-radius: 10px;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-reg-timeline-item.current {\r\n  border-left: 3px solid #159fe4;\r\n}\r\n\r\n.crane-reg-timeline-item.future {\r\n  border-left: 3px solid #88a4b2;\r\n}\r\n\r\n.crane-reg-timeline-item span {\r\n  display: block;\r\n\r\n  color: #6b8392;\r\n  font-size: 8px;\r\n  font-weight: 900;\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-timeline-item strong {\r\n  display: block;\r\n  margin-top: 5px;\r\n\r\n  color: #173e58;\r\n  font-size: 11px;\r\n  line-height: 1.45;\r\n}\r\n\r\n.crane-reg-timeline-item p {\r\n  margin: 5px 0 0;\r\n\r\n  color: #687f8e;\r\n  font-size: 9px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   STANDARD STACK\r\n   ========================================================= *\/\r\n\r\n.crane-reg-standard-stack {\r\n  display: grid;\r\n  gap: 8px;\r\n\r\n  margin-top: 18px;\r\n}\r\n\r\n.crane-reg-standard {\r\n  padding: 12px 13px;\r\n\r\n  border: 1px solid #dce7ed;\r\n  border-radius: 10px;\r\n\r\n  background: #f8fbfd;\r\n}\r\n\r\n.crane-reg-standard strong {\r\n  display: block;\r\n\r\n  color: #173e58;\r\n  font-size: 10px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-reg-standard span {\r\n  display: block;\r\n  margin-top: 4px;\r\n\r\n  color: #6b8392;\r\n  font-size: 9px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD POINTS\r\n   ========================================================= *\/\r\n\r\n.crane-reg-points {\r\n  display: grid;\r\n  gap: 9px;\r\n\r\n  margin-top: 19px;\r\n}\r\n\r\n.crane-reg-point {\r\n  display: flex;\r\n  gap: 9px;\r\n  align-items: flex-start;\r\n\r\n  color: #536f81;\r\n  font-size: 10px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.crane-reg-point::before {\r\n  content: \"\";\r\n\r\n  flex: 0 0 auto;\r\n\r\n  width: 6px;\r\n  height: 6px;\r\n\r\n  margin-top: 5px;\r\n\r\n  border-radius: 50%;\r\n  background: #16a5eb;\r\n}\r\n\r\n.crane-reg-card.brazil .crane-reg-point::before {\r\n  background: #d6a125;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BRAZIL PROPOSAL\r\n   ========================================================= *\/\r\n\r\n.crane-reg-draft {\r\n  margin-top: 19px;\r\n\r\n  padding: 16px;\r\n\r\n  border: 1px solid #eadfbf;\r\n  border-radius: 11px;\r\n\r\n  background: #fffaf0;\r\n}\r\n\r\n.crane-reg-draft-label {\r\n  margin-bottom: 7px;\r\n\r\n  color: #9b6800;\r\n  font-size: 8px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-draft p {\r\n  margin: 0;\r\n\r\n  color: #6c634e;\r\n  font-size: 9px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.crane-reg-draft strong {\r\n  color: #674900;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   YB \/ SH DECISION\r\n   ========================================================= *\/\r\n\r\n.crane-reg-choice {\r\n  margin-top: 32px;\r\n\r\n  padding: 30px;\r\n\r\n  border: 1px solid #d7e5ec;\r\n  border-radius: 20px;\r\n\r\n  background: #f6fafc;\r\n}\r\n\r\n.crane-reg-choice-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.crane-reg-choice-label {\r\n  margin-bottom: 10px;\r\n\r\n  color: #149ee8;\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-choice h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n  font-size: 26px;\r\n  line-height: 1.22;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-reg-choice-head p {\r\n  margin: 13px 0 0;\r\n\r\n  color: #627d8e;\r\n  font-size: 12px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.crane-reg-choice-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 16px;\r\n\r\n  margin-top: 24px;\r\n}\r\n\r\n.crane-reg-choice-card {\r\n  min-width: 0;\r\n\r\n  padding: 24px 22px;\r\n\r\n  border-radius: 15px;\r\n}\r\n\r\n.crane-reg-choice-card.yb {\r\n  border: 1px solid #cce4ef;\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-reg-choice-card.sh {\r\n  border: 1px solid #eadcb8;\r\n  background: #fff9eb;\r\n}\r\n\r\n.crane-reg-choice-tag {\r\n  margin-bottom: 9px;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-choice-card.yb .crane-reg-choice-tag {\r\n  color: #078fcf;\r\n}\r\n\r\n.crane-reg-choice-card.sh .crane-reg-choice-tag {\r\n  color: #996600;\r\n}\r\n\r\n.crane-reg-choice-card h4 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n  font-size: 19px;\r\n  line-height: 1.28;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-reg-choice-card p {\r\n  margin: 11px 0 0;\r\n\r\n  color: #5a7687;\r\n  font-size: 11px;\r\n  line-height: 1.67;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SYSTEM NOTE\r\n   ========================================================= *\/\r\n\r\n.crane-reg-system-note {\r\n  margin-top: 28px;\r\n\r\n  padding: 25px 27px;\r\n\r\n  border-radius: 16px;\r\n\r\n  background: #102f43;\r\n}\r\n\r\n.crane-reg-system-note-label {\r\n  color: #64caf2;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-reg-system-note h3 {\r\n  margin: 10px 0 0;\r\n\r\n  color: #ffffff;\r\n  font-size: 21px;\r\n  line-height: 1.3;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-reg-system-note p {\r\n  margin: 12px 0 0;\r\n\r\n  color: #b8ceda;\r\n  font-size: 11px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-reg-system-note strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DISCLAIMER\r\n   ========================================================= *\/\r\n\r\n.crane-reg-disclaimer {\r\n  margin-top: 23px;\r\n\r\n  padding: 19px 21px;\r\n\r\n  border-left: 4px solid #16a5eb;\r\n  border-radius: 0 12px 12px 0;\r\n\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-reg-disclaimer p {\r\n  margin: 0;\r\n\r\n  color: #536f81;\r\n  font-size: 11px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-reg-disclaimer strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1080px) {\r\n\r\n  .crane-reg-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-reg-principle {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n\r\n  .crane-reg-principle-steps,\r\n  .crane-reg-choice-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-reg-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-reg-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-reg-principle,\r\n  .crane-reg-choice {\r\n    padding: 24px 18px;\r\n  }\r\n\r\n  .crane-reg-card {\r\n    padding: 23px 19px;\r\n  }\r\n\r\n  .crane-reg-system-note {\r\n    padding: 22px 19px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-reg-section\">\r\n\r\n  <div class=\"crane-reg-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-reg-heading-wrap\">\r\n\r\n      <div class=\"crane-reg-eyebrow\">\r\n\r\n        <span class=\"crane-reg-number\">\r\n          07\r\n        <\/span>\r\n\r\n        <span>\r\n          Safety Standards &amp; Regional Requirements\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-reg-heading\">\r\n        When Does an Overhead Crane Need Safety-Rated Scanning?\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-reg-lead\">\r\n        There is no single global rule stating that every overhead crane\r\n        anti-collision application must use the same sensor classification.\r\n        The required sensing architecture depends on the\r\n        <strong>safety function, machine risk assessment, applicable\r\n        legislation, crane-specific standards, control-system requirements\r\n        and local project specifications.<\/strong>\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         CORE PRINCIPLE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-reg-principle\">\r\n\r\n\r\n      <div>\r\n\r\n        <div class=\"crane-reg-principle-label\">\r\n          Function Before Product\r\n        <\/div>\r\n\r\n        <h3>\r\n          Determine the Required Safety Function First\r\n        <\/h3>\r\n\r\n        <p>\r\n          A sensor should not be selected as \u201csafety\u201d or \u201cnon-safety\u201d\r\n          simply because it is installed on a crane. First establish what\r\n          the detection function must achieve and what risk reduction the\r\n          complete control system is required to provide.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <div class=\"crane-reg-principle-steps\">\r\n\r\n\r\n        <div class=\"crane-reg-principle-step\">\r\n\r\n          <span>\r\n            Step 01\r\n          <\/span>\r\n\r\n          <strong>\r\n            Assess the Risk\r\n          <\/strong>\r\n\r\n          <p>\r\n            Identify collision hazards, operating conditions and possible\r\n            consequences.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-reg-principle-step\">\r\n\r\n          <span>\r\n            Step 02\r\n          <\/span>\r\n\r\n          <strong>\r\n            Define the Required Function\r\n          <\/strong>\r\n\r\n          <p>\r\n            Determine whether detection is ordinary automation or part of\r\n            required safety-related risk reduction.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-reg-principle-step\">\r\n\r\n          <span>\r\n            Step 03\r\n          <\/span>\r\n\r\n          <strong>\r\n            Select &amp; Validate the Architecture\r\n          <\/strong>\r\n\r\n          <p>\r\n            Select sensing and control components suitable for the required\r\n            performance and validate the complete function.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         REGIONAL REQUIREMENTS\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-reg-grid\">\r\n\r\n\r\n      <!-- ===================================================\r\n           EUROPE\r\n           =================================================== -->\r\n\r\n      <div class=\"crane-reg-card europe\">\r\n\r\n        <div class=\"crane-reg-card-tag\">\r\n          European Union\r\n        <\/div>\r\n\r\n        <h3>\r\n          Machinery &amp; Crane Safety Requirements Are Risk-Based\r\n        <\/h3>\r\n\r\n        <p>\r\n          For EU projects, the applicable machinery legislation should be\r\n          considered together with crane-specific and functional-safety\r\n          standards. The required Performance Level or scanner architecture\r\n          should be derived from the application rather than assumed solely\r\n          from the fact that the machine is an overhead crane.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"crane-reg-timeline\">\r\n\r\n          <div class=\"crane-reg-timeline-item current\">\r\n\r\n            <span>\r\n              Current Framework\r\n            <\/span>\r\n\r\n            <strong>\r\n              Machinery Directive 2006\/42\/EC\r\n            <\/strong>\r\n\r\n            <p>\r\n              Remains applicable until 19 January 2027 and requires machinery\r\n              manufacturers to carry out risk assessment and apply the\r\n              relevant essential health and safety requirements.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-reg-timeline-item future\">\r\n\r\n            <span>\r\n              From 20 January 2027\r\n            <\/span>\r\n\r\n            <strong>\r\n              Regulation (EU) 2023\/1230\r\n            <\/strong>\r\n\r\n            <p>\r\n              Replaces Directive 2006\/42\/EC and continues the EU machinery\r\n              framework with risk assessment and risk-reduction requirements.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-reg-standard-stack\">\r\n\r\n          <div class=\"crane-reg-standard\">\r\n\r\n            <strong>\r\n              EN 15011:2020 \u2014 Cranes \u00b7 Bridge and Gantry Cranes\r\n            <\/strong>\r\n\r\n            <span>\r\n              Crane-specific safety standard relevant to bridge and gantry\r\n              cranes travelling on rails, runways or roadway surfaces.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-reg-standard\">\r\n\r\n            <strong>\r\n              ISO 12100:2010 \u2014 Risk Assessment &amp; Risk Reduction\r\n            <\/strong>\r\n\r\n            <span>\r\n              Provides the general machinery risk-assessment methodology.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-reg-standard\">\r\n\r\n            <strong>\r\n              ISO 13849-1:2023 \u2014 Safety-Related Control Systems\r\n            <\/strong>\r\n\r\n            <span>\r\n              Provides the methodology for safety-related control-system\r\n              design. It does not itself prescribe one universal PLr for\r\n              overhead cranes.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"crane-reg-standard\">\r\n\r\n            <strong>\r\n              IEC 61496-3:2025 \u2014 AOPDDR Protective Devices\r\n            <\/strong>\r\n\r\n            <span>\r\n              Defines requirements for diffuse-reflection electro-sensitive\r\n              protective equipment used as part of safety-related systems,\r\n              including 2D protective scanning technology.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           BRAZIL\r\n           =================================================== -->\r\n\r\n      <div class=\"crane-reg-card brazil\">\r\n\r\n        <div class=\"crane-reg-card-tag\">\r\n          Brazil \u00b7 NR-11 &amp; NR-12\r\n        <\/div>\r\n\r\n        <h3>\r\n          Crane Requirements Meet Machine-Safety Requirements\r\n        <\/h3>\r\n\r\n        <p>\r\n          In Brazil, NR-11 addresses transport, movement and handling of\r\n          materials, including lifting equipment, while NR-12 establishes a\r\n          broader framework for machinery safeguards and safety-related\r\n          control systems.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"crane-reg-points\">\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Consider NR-11 requirements applicable to the crane and\r\n            material-handling operation.\r\n          <\/div>\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Apply the NR-12 machinery-safety framework where the detection\r\n            function forms part of a safety system.\r\n          <\/div>\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Determine protective measures through the applicable risk\r\n            assessment and technical standards.\r\n          <\/div>\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Where a Type 3 \/ PL d protective scanner is appropriate for the\r\n            required function, SH27 provides that sensor classification.\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-reg-draft\">\r\n\r\n          <div class=\"crane-reg-draft-label\">\r\n            NR-11 Revision \u00b7 Public Consultation\r\n          <\/div>\r\n\r\n          <p>\r\n            A Brazilian government proposal for revision of NR-11 has\r\n            included safety approach sensing concepts for bridge cranes,\r\n            gantry cranes and semi-gantry cranes operating on the same rail.\r\n            <strong>This is a proposed revision and must not be treated as\r\n            currently effective NR-11 text.<\/strong>\r\n            Always verify the current published requirements for the actual\r\n            project.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           OTHER MARKETS\r\n           =================================================== -->\r\n\r\n      <div class=\"crane-reg-card other\">\r\n\r\n        <div class=\"crane-reg-card-tag\">\r\n          China &amp; Other Markets\r\n        <\/div>\r\n\r\n        <h3>\r\n          Do Not Assume One Global Requirement\r\n        <\/h3>\r\n\r\n        <p>\r\n          Requirements can differ by country, crane type, industry,\r\n          customer specification and the role assigned to the collision\r\n          detection function.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"crane-reg-points\">\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Check applicable national and industry standards.\r\n          <\/div>\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Review end-user and project-specific safety requirements.\r\n          <\/div>\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Establish whether collision detection is an automation function\r\n            or a safety-related protective function.\r\n          <\/div>\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Confirm the required control-system performance with the\r\n            responsible machine or safety engineer.\r\n          <\/div>\r\n\r\n          <div class=\"crane-reg-point\">\r\n            Do not automatically transfer a safety classification from one\r\n            jurisdiction or project to another.\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         YB VS SH DECISION\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-reg-choice\">\r\n\r\n      <div class=\"crane-reg-choice-head\">\r\n\r\n        <div class=\"crane-reg-choice-label\">\r\n          CCH Sensor Selection\r\n        <\/div>\r\n\r\n        <h3>\r\n          How Safety Requirements Affect YB vs SH Selection\r\n        <\/h3>\r\n\r\n        <p>\r\n          The same physical crane application can use different sensing\r\n          architectures depending on whether the scanner is performing a\r\n          standard automation function or a required safety-related\r\n          protective function.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-reg-choice-grid\">\r\n\r\n\r\n        <div class=\"crane-reg-choice-card yb\">\r\n\r\n          <div class=\"crane-reg-choice-tag\">\r\n            Non-Safety Industrial Function\r\n          <\/div>\r\n\r\n          <h4>\r\n            YB Switching Output 2D LiDAR\r\n          <\/h4>\r\n\r\n          <p>\r\n            Consider YB where the scanner provides configurable-zone,\r\n            object or distance detection for standard crane automation and\r\n            the project does not require the sensor itself to perform a\r\n            safety-rated protective function.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-reg-choice-card sh\">\r\n\r\n          <div class=\"crane-reg-choice-tag\">\r\n            Safety-Related Protective Function\r\n          <\/div>\r\n\r\n          <h4>\r\n            SH27 Type 3 \/ PL d Safety Laser Scanner\r\n          <\/h4>\r\n\r\n          <p>\r\n            Consider SH27 where laser scanning forms part of a safety-related\r\n            protective function and the applicable risk assessment and\r\n            control-system design require performance compatible with\r\n            Type 3 \/ PL d protective sensing.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         COMPLETE SYSTEM NOTE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-reg-system-note\">\r\n\r\n      <div class=\"crane-reg-system-note-label\">\r\n        Safety Performance Is a System Property\r\n      <\/div>\r\n\r\n      <h3>\r\n        A Type 3 \/ PL d Scanner Does Not Automatically Make the Crane System PL d\r\n      <\/h3>\r\n\r\n      <p>\r\n        SH27 provides safety-rated sensing and OSSD outputs, but the\r\n        performance of the complete crane safety function also depends on\r\n        the <strong>safety controller or relay, drive or contactor\r\n        architecture, diagnostics, wiring, response time, braking behaviour,\r\n        fault handling and final validation.<\/strong>\r\n        Sensor classification is therefore one element of the complete\r\n        safety-related control system.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         DISCLAIMER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-reg-disclaimer\">\r\n\r\n      <p>\r\n        <strong>Regulatory note:<\/strong>\r\n        This section provides general engineering guidance and is not a legal\r\n        compliance determination for a specific crane. Regulations and\r\n        standards can change, and requirements vary by jurisdiction, machine\r\n        design and intended use. Confirm the current applicable legislation,\r\n        standards and project requirements with the responsible machine\r\n        designer, safety engineer, end user or local conformity professional\r\n        before final system design.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 08\r\n   FAQ + PROJECT CTA\r\n   ========================================================= *\/\r\n\r\n.crane-faq-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 88px 28px 96px;\r\n  background: #f6fafc;\r\n}\r\n\r\n.crane-faq-section *,\r\n.crane-faq-section *::before,\r\n.crane-faq-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-faq-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-faq-heading-wrap {\r\n  max-width: 930px;\r\n}\r\n\r\n.crane-faq-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-faq-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-faq-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-faq-lead {\r\n  max-width: 880px;\r\n\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAQ GRID\r\n   ========================================================= *\/\r\n\r\n.crane-faq-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 14px;\r\n\r\n  margin-top: 42px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAQ ITEM\r\n   ========================================================= *\/\r\n\r\n.crane-faq-item {\r\n  min-width: 0;\r\n\r\n  border: 1px solid #d7e4ec;\r\n  border-radius: 15px;\r\n\r\n  background: #ffffff;\r\n\r\n  overflow: hidden;\r\n}\r\n\r\n.crane-faq-item summary {\r\n  position: relative;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  min-height: 82px;\r\n\r\n  padding: 20px 54px 20px 21px;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n\r\n  font-weight: 900;\r\n\r\n  cursor: pointer;\r\n  list-style: none;\r\n}\r\n\r\n.crane-faq-item summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n.crane-faq-item summary::after {\r\n  content: \"+\";\r\n\r\n  position: absolute;\r\n\r\n  top: 50%;\r\n  right: 19px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 28px;\r\n  height: 28px;\r\n\r\n  transform: translateY(-50%);\r\n\r\n  border-radius: 8px;\r\n\r\n  background: #eaf7fd;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 18px;\r\n  font-weight: 700;\r\n}\r\n\r\n.crane-faq-item[open] summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n.crane-faq-item[open] summary {\r\n  border-bottom: 1px solid #e4edf2;\r\n}\r\n\r\n.crane-faq-answer {\r\n  padding: 19px 21px 22px;\r\n\r\n  color: #5d7789;\r\n\r\n  font-size: 12px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.crane-faq-answer p {\r\n  margin: 0;\r\n}\r\n\r\n.crane-faq-answer p + p {\r\n  margin-top: 12px;\r\n}\r\n\r\n.crane-faq-answer strong {\r\n  color: #173e58;\r\n}\r\n\r\n.crane-faq-answer a {\r\n  color: #078fcf;\r\n  font-weight: 850;\r\n  text-decoration: none;\r\n}\r\n\r\n.crane-faq-answer a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUICK DECISION\r\n   ========================================================= *\/\r\n\r\n.crane-faq-decision {\r\n  display: grid;\r\n  grid-template-columns: .72fr 1.28fr;\r\n  gap: 28px;\r\n  align-items: center;\r\n\r\n  margin-top: 34px;\r\n\r\n  padding: 30px;\r\n\r\n  border-radius: 19px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3c57 100%\r\n    );\r\n}\r\n\r\n.crane-faq-decision-label {\r\n  color: #63c9f1;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-faq-decision h3 {\r\n  margin: 10px 0 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 25px;\r\n  line-height: 1.22;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-faq-decision-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.crane-faq-decision-card {\r\n  padding: 18px 17px;\r\n\r\n  border: 1px solid rgba(255,255,255,.13);\r\n  border-radius: 12px;\r\n\r\n  background: rgba(255,255,255,.055);\r\n}\r\n\r\n.crane-faq-decision-card span {\r\n  display: block;\r\n\r\n  color: #65caf2;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-faq-decision-card strong {\r\n  display: block;\r\n\r\n  margin-top: 8px;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.crane-faq-decision-card p {\r\n  margin: 8px 0 0;\r\n\r\n  color: #b3cad7;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CTA\r\n   ========================================================= *\/\r\n\r\n.crane-faq-cta {\r\n  display: grid;\r\n  grid-template-columns: 1fr .82fr;\r\n  gap: 36px;\r\n  align-items: center;\r\n\r\n  margin-top: 30px;\r\n\r\n  padding: 38px 36px;\r\n\r\n  border: 1px solid #cfe3ed;\r\n  border-radius: 22px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #ffffff 0%,\r\n      #edf8fd 100%\r\n    );\r\n}\r\n\r\n.crane-faq-cta-label {\r\n  margin-bottom: 11px;\r\n\r\n  color: #149ee8;\r\n\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-faq-cta h2 {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n\r\n  font-size: clamp(28px, 3vw, 38px);\r\n  line-height: 1.13;\r\n\r\n  font-weight: 900;\r\n  letter-spacing: -.025em;\r\n}\r\n\r\n.crane-faq-cta-text {\r\n  margin: 16px 0 0;\r\n\r\n  color: #607b8d;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.72;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PROJECT INFO\r\n   ========================================================= *\/\r\n\r\n.crane-faq-project {\r\n  padding: 23px 21px;\r\n\r\n  border: 1px solid #d6e5ed;\r\n  border-radius: 15px;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-faq-project-title {\r\n  margin-bottom: 14px;\r\n\r\n  color: #173e58;\r\n\r\n  font-size: 12px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-faq-project-list {\r\n  display: grid;\r\n  gap: 8px;\r\n}\r\n\r\n.crane-faq-project-item {\r\n  display: flex;\r\n  gap: 9px;\r\n  align-items: flex-start;\r\n\r\n  color: #607a8b;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.crane-faq-project-item::before {\r\n  content: \"\";\r\n\r\n  flex: 0 0 auto;\r\n\r\n  width: 6px;\r\n  height: 6px;\r\n\r\n  margin-top: 5px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: #16a5eb;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CTA BUTTONS\r\n   ========================================================= *\/\r\n\r\n.crane-faq-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 11px;\r\n\r\n  margin-top: 22px;\r\n}\r\n\r\n.crane-faq-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-height: 44px;\r\n\r\n  padding: 0 19px;\r\n\r\n  border-radius: 8px;\r\n\r\n  font-size: 11px;\r\n  font-weight: 900;\r\n\r\n  text-decoration: none !important;\r\n\r\n  transition: transform .18s ease;\r\n}\r\n\r\n.crane-faq-btn:hover {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.crane-faq-btn.primary {\r\n  background: #139fe2;\r\n  color: #ffffff !important;\r\n}\r\n\r\n.crane-faq-btn.secondary {\r\n  border: 1px solid #b9d9e8;\r\n\r\n  background: #ffffff;\r\n\r\n  color: #147fae !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FINAL BOUNDARY\r\n   ========================================================= *\/\r\n\r\n.crane-faq-boundary {\r\n  margin-top: 25px;\r\n\r\n  padding: 19px 21px;\r\n\r\n  border-left: 4px solid #16a5eb;\r\n  border-radius: 0 12px 12px 0;\r\n\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-faq-boundary p {\r\n  margin: 0;\r\n\r\n  color: #536f81;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-faq-boundary strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 950px) {\r\n\r\n  .crane-faq-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-faq-decision,\r\n  .crane-faq-cta {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\r\n  .crane-faq-decision-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-faq-section {\r\n    padding: 60px 16px 68px;\r\n  }\r\n\r\n  .crane-faq-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-faq-item summary {\r\n    min-height: 0;\r\n    padding: 18px 52px 18px 18px;\r\n  }\r\n\r\n  .crane-faq-decision {\r\n    padding: 24px 18px;\r\n  }\r\n\r\n  .crane-faq-cta {\r\n    padding: 27px 20px;\r\n  }\r\n\r\n  .crane-faq-actions {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .crane-faq-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-faq-section\">\r\n\r\n  <div class=\"crane-faq-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-faq-heading-wrap\">\r\n\r\n      <div class=\"crane-faq-eyebrow\">\r\n\r\n        <span class=\"crane-faq-number\">\r\n          08\r\n        <\/span>\r\n\r\n        <span>\r\n          FAQ &amp; Project Selection\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-faq-heading\">\r\n        Overhead Crane LiDAR &amp; Anti-Collision FAQ\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-faq-lead\">\r\n        The following questions cover the most common issues when selecting\r\n        industrial LiDAR or safety laser scanning for bridge cranes, gantry\r\n        cranes and other travelling crane systems.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         FAQ\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-faq-grid\">\r\n\r\n\r\n      <!-- FAQ 01 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          What type of LiDAR is suitable for overhead crane anti-collision?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            For many non-safety crane detection applications, a\r\n            <strong>2D LiDAR with configurable detection zones and switching\r\n            outputs<\/strong> is suitable because the crane PLC normally needs\r\n            a discrete signal when an object enters a defined area.\r\n          <\/p>\r\n\r\n          <p>\r\n            CCH YB switching-output models provide configurable PNP \/ NPN\r\n            outputs for this type of industrial detection.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 02 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          Can YB 2D LiDAR be used for crane collision avoidance?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            Yes, YB switching-output models can be used for\r\n            <strong>non-safety collision-avoidance, approach monitoring and\r\n            configurable-zone detection<\/strong> where a standard industrial\r\n            sensing function is appropriate.\r\n          <\/p>\r\n\r\n          <p>\r\n            YB is not a safety-rated protective device. If the detection\r\n            function is required to provide safety-related risk reduction,\r\n            the applicable safety architecture must be determined separately.\r\n          <\/p>\r\n\r\n          <p>\r\n            <a href=\"\/yb27-switching-output-2d-lidar\/\">\r\n              View YB Switching Output Models \u2192\r\n            <\/a>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 03 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          When should an overhead crane use a safety laser scanner instead?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            A safety laser scanner should be considered when the scanning\r\n            function is part of a <strong>safety-related control function<\/strong>\r\n            and the machine risk assessment, applicable standards or project\r\n            requirements call for safety-rated protective sensing.\r\n          <\/p>\r\n\r\n          <p>\r\n            SH27 provides Type 3 \/ SIL 2 \/ Category 3 \/ PL d sensing with\r\n            safety-rated OSSD outputs.\r\n          <\/p>\r\n\r\n          <p>\r\n            <a href=\"\/safety-laser-scanners\/\">\r\n              View CCH Safety Laser Scanners \u2192\r\n            <\/a>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 04 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          Which SH27 models are suitable for switching-output crane applications?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            The primary models for this application are\r\n            <strong>SH27-03S<\/strong> and <strong>SH27-05S<\/strong>.\r\n          <\/p>\r\n\r\n          <p>\r\n            SH27-03S provides a 3 m protective radius at 1.8% reflectivity\r\n            and a 10 m warning radius. SH27-05S provides a 5 m protective\r\n            radius at 1.8% reflectivity and a 20 m warning radius.\r\n          <\/p>\r\n\r\n          <p>\r\n            Both use PNP safety-rated OSSD outputs for the protective\r\n            function.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 05 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          How far should an overhead crane anti-collision sensor detect?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            There is no universal distance. The required distance should be\r\n            determined from <strong>crane travel speed, sensing and control\r\n            response time, drive response, braking distance, operating\r\n            condition and engineering margin.<\/strong>\r\n          <\/p>\r\n\r\n          <p>\r\n            Sensor working range should then be selected and validated\r\n            against that requirement using representative targets and the\r\n            actual installation geometry.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 06 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          Can one LiDAR provide warning, slow-down and stop zones?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            Configurable monitored zones can support staged control logic.\r\n            For example, a farther area may trigger warning, an intermediate\r\n            area may initiate speed reduction, and a closer area may be\r\n            associated with stop or motion inhibition.\r\n          <\/p>\r\n\r\n          <p>\r\n            The exact behaviour depends on the selected sensor and control\r\n            architecture. With YB these are non-safety industrial switching\r\n            functions. With SH27, only the protective field and safety-rated\r\n            OSSD should be relied upon for the defined safety-related\r\n            protective function.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 07 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          Can the SH safety scanner warning field be used as the safety stop field?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            <strong>No.<\/strong> The SH warning field is intended for\r\n            preliminary non-safety functions such as warning or other simple\r\n            switching actions.\r\n          <\/p>\r\n\r\n          <p>\r\n            The safety-related function is based on the configured\r\n            <strong>protective field and OSSD safety output.<\/strong>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 08 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          Does Brazil NR-12 require every overhead crane to use a Type 3 safety scanner?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            NR-12 should not be interpreted as a universal statement that\r\n            every overhead crane must use one particular scanner model or\r\n            classification.\r\n          <\/p>\r\n\r\n          <p>\r\n            The appropriate protective measures and safety-system\r\n            performance depend on the machine risk assessment, required\r\n            safety function and applicable standards. NR-11 should also be\r\n            considered for crane and material-handling requirements.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 09 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          What is the difference between NR-11 and NR-12 for overhead cranes?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            In Brazil, <strong>NR-11<\/strong> addresses transport, movement,\r\n            storage and handling of materials, including lifting equipment.\r\n            <strong>NR-12<\/strong> provides the broader machinery-safety\r\n            framework, including safeguarding and safety-related control\r\n            measures.\r\n          <\/p>\r\n\r\n          <p>\r\n            A crane project may therefore need to consider both, together\r\n            with the applicable technical standards and project-specific\r\n            risk assessment.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 10 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          Can one scanner monitor both directions of crane travel?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            Sometimes, but it should not be assumed. A 2D scanner only\r\n            monitors its actual scan plane and field of view.\r\n          <\/p>\r\n\r\n          <p>\r\n            If hazards or other cranes can be approached from opposite ends,\r\n            two mounting positions or two scanners may be required to achieve\r\n            reliable coverage. The mechanical layout should determine the\r\n            final sensor quantity.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 11 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          What output should be used for overhead crane PLC integration?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            For the typical detection applications covered on this page,\r\n            <strong>switching outputs are the primary interface.<\/strong>\r\n          <\/p>\r\n\r\n          <p>\r\n            YB switching models provide configurable PNP \/ NPN outputs for\r\n            standard PLC integration. SH27 S-series uses PNP OSSD outputs for\r\n            its safety-related protective function.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n\r\n      <!-- FAQ 12 -->\r\n\r\n      <details class=\"crane-faq-item\">\r\n\r\n        <summary>\r\n          Do overhead crane applications need raw LiDAR data?\r\n        <\/summary>\r\n\r\n        <div class=\"crane-faq-answer\">\r\n\r\n          <p>\r\n            Usually not for a conventional multi-zone anti-collision\r\n            application because the PLC typically only needs switching\r\n            information.\r\n          <\/p>\r\n\r\n          <p>\r\n            If the host system also needs individual scan measurements for\r\n            custom software processing, selected YB models provide raw scan\r\n            data. SH27-03D and SH27-05D add Ethernet raw distance, angle and\r\n            echo-intensity data while retaining the SH safety functions.\r\n          <\/p>\r\n\r\n          <p>\r\n            <a href=\"\/yb27-raw-data-output-2d-lidar\/\">\r\n              View YB Raw Data Models \u2192\r\n            <\/a>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         QUICK DECISION\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-faq-decision\">\r\n\r\n      <div>\r\n\r\n        <div class=\"crane-faq-decision-label\">\r\n          Quick Selection\r\n        <\/div>\r\n\r\n        <h3>\r\n          YB or SH27?\r\n        <\/h3>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-faq-decision-grid\">\r\n\r\n\r\n        <div class=\"crane-faq-decision-card\">\r\n\r\n          <span>\r\n            Standard Crane Automation\r\n          <\/span>\r\n\r\n          <strong>\r\n            YB Switching Output LiDAR\r\n          <\/strong>\r\n\r\n          <p>\r\n            Choose for non-safety configurable-zone detection using PNP \/\r\n            NPN outputs to a standard PLC.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-faq-decision-card\">\r\n\r\n          <span>\r\n            Safety-Related Protective Function\r\n          <\/span>\r\n\r\n          <strong>\r\n            SH27 Safety Laser Scanner\r\n          <\/strong>\r\n\r\n          <p>\r\n            Choose where the required design calls for Type 3 \/ PL d\r\n            protective sensing and safety-rated OSSD outputs.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         PROJECT CTA\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-faq-cta\">\r\n\r\n\r\n      <div>\r\n\r\n        <div class=\"crane-faq-cta-label\">\r\n          Overhead Crane Project Support\r\n        <\/div>\r\n\r\n        <h2>\r\n          Need Help Selecting YB or SH27 for Your Crane?\r\n        <\/h2>\r\n\r\n        <p class=\"crane-faq-cta-text\">\r\n          Tell us how the crane moves, the required detection distance,\r\n          the expected control response and whether the function is\r\n          safety-related. We can help narrow the appropriate switching-output\r\n          model and sensing architecture.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"crane-faq-actions\">\r\n\r\n          <a\r\n            class=\"crane-faq-btn primary\"\r\n            href=\"\/contact-us\/\"\r\n          >\r\n            Discuss Your Crane Application\r\n          <\/a>\r\n\r\n          <a\r\n            class=\"crane-faq-btn secondary\"\r\n            href=\"\/yb27-switching-output-2d-lidar\/\"\r\n          >\r\n            View YB Switching Models\r\n          <\/a>\r\n\r\n          <a\r\n            class=\"crane-faq-btn secondary\"\r\n            href=\"\/safety-laser-scanners\/\"\r\n          >\r\n            View Safety Laser Scanners\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <div class=\"crane-faq-project\">\r\n\r\n        <div class=\"crane-faq-project-title\">\r\n          Helpful Project Information\r\n        <\/div>\r\n\r\n\r\n        <div class=\"crane-faq-project-list\">\r\n\r\n          <div class=\"crane-faq-project-item\">\r\n            Crane type and travel arrangement\r\n          <\/div>\r\n\r\n          <div class=\"crane-faq-project-item\">\r\n            Maximum travel speed\r\n          <\/div>\r\n\r\n          <div class=\"crane-faq-project-item\">\r\n            Expected warning \/ slow-down \/ stop distances\r\n          <\/div>\r\n\r\n          <div class=\"crane-faq-project-item\">\r\n            Target structure and approximate reflectivity\r\n          <\/div>\r\n\r\n          <div class=\"crane-faq-project-item\">\r\n            PNP \/ NPN or safety OSSD requirement\r\n          <\/div>\r\n\r\n          <div class=\"crane-faq-project-item\">\r\n            Installation country or destination market\r\n          <\/div>\r\n\r\n          <div class=\"crane-faq-project-item\">\r\n            Whether the detection function is safety-related\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         FINAL BOUNDARY\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-faq-boundary\">\r\n\r\n      <p>\r\n        <strong>Final sensor selection should be based on the complete crane\r\n        application.<\/strong>\r\n        Detection range alone does not determine suitability. Output type,\r\n        target reflectivity, scan geometry, response and braking behaviour,\r\n        environmental conditions, local requirements and the role of the\r\n        sensing function should all be considered before commissioning.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 09 FINAL\r\n   REFERENCES & STANDARDS\r\n   ========================================================= *\/\r\n\r\n.crane-ref-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 84px 28px 90px;\r\n  background: #ffffff;\r\n}\r\n\r\n.crane-ref-section *,\r\n.crane-ref-section *::before,\r\n.crane-ref-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-ref-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-ref-heading-wrap {\r\n  max-width: 940px;\r\n}\r\n\r\n.crane-ref-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-ref-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n  font-size: clamp(36px, 4vw, 50px);\r\n  line-height: 1.07;\r\n  font-weight: 900;\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n.crane-ref-lead {\r\n  max-width: 900px;\r\n  margin: 20px 0 0;\r\n\r\n  color: #607b8d;\r\n  font-size: 16px;\r\n  line-height: 1.78;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GROUP\r\n   ========================================================= *\/\r\n\r\n.crane-ref-group {\r\n  margin-top: 40px;\r\n}\r\n\r\n.crane-ref-group-title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n\r\n  margin-bottom: 16px;\r\n\r\n  color: #123a54;\r\n  font-size: 12px;\r\n  font-weight: 900;\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-ref-group-title::before {\r\n  content: \"\";\r\n\r\n  width: 28px;\r\n  height: 2px;\r\n\r\n  background: #149ee8;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REFERENCE GRID\r\n   ========================================================= *\/\r\n\r\n.crane-ref-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 16px;\r\n}\r\n\r\n.crane-ref-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  min-width: 0;\r\n  min-height: 250px;\r\n\r\n  padding: 23px 21px;\r\n\r\n  border: 1px solid #d7e4ec;\r\n  border-radius: 16px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      #ffffff 0%,\r\n      #f8fbfd 100%\r\n    );\r\n\r\n  color: inherit;\r\n  text-decoration: none !important;\r\n\r\n  transition:\r\n    transform .18s ease,\r\n    border-color .18s ease,\r\n    box-shadow .18s ease;\r\n}\r\n\r\n.crane-ref-card:hover {\r\n  transform: translateY(-2px);\r\n\r\n  border-color: #a4d4eb;\r\n\r\n  box-shadow:\r\n    0 14px 28px rgba(13,53,81,.07);\r\n}\r\n\r\n\r\n\/* CARD TYPES *\/\r\n\r\n.crane-ref-card.eu {\r\n  border-top: 3px solid #159fe4;\r\n}\r\n\r\n.crane-ref-card.standard {\r\n  border-top: 3px solid #6f8d9d;\r\n}\r\n\r\n.crane-ref-card.crane {\r\n  border-top: 3px solid #234e68;\r\n}\r\n\r\n.crane-ref-card.brazil {\r\n  border-top: 3px solid #dfab2e;\r\n}\r\n\r\n\r\n\/* STATUS *\/\r\n\r\n.crane-ref-status {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  width: fit-content;\r\n  min-height: 24px;\r\n\r\n  padding: 0 9px;\r\n  margin-bottom: 12px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #e7f6fd;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 8px;\r\n  font-weight: 900;\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-ref-card.brazil .crane-ref-status {\r\n  background: #fff1cf;\r\n  color: #996500;\r\n}\r\n\r\n.crane-ref-card.standard .crane-ref-status {\r\n  background: #eef3f6;\r\n  color: #5d7483;\r\n}\r\n\r\n.crane-ref-card.crane .crane-ref-status {\r\n  background: #e9f0f4;\r\n  color: #234e68;\r\n}\r\n\r\n\r\n\/* TEXT *\/\r\n\r\n.crane-ref-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-card p {\r\n  margin: 12px 0 0;\r\n\r\n  color: #637e90;\r\n  font-size: 11px;\r\n  line-height: 1.67;\r\n}\r\n\r\n.crane-ref-source {\r\n  display: block;\r\n\r\n  margin-top: auto;\r\n  padding-top: 18px;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.45;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-card.brazil .crane-ref-source {\r\n  color: #976500;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EU TRANSITION NOTE\r\n   ========================================================= *\/\r\n\r\n.crane-ref-transition {\r\n  display: grid;\r\n  grid-template-columns: auto 1fr;\r\n  gap: 16px;\r\n  align-items: start;\r\n\r\n  margin-top: 20px;\r\n  padding: 20px 22px;\r\n\r\n  border: 1px solid #cfe4ef;\r\n  border-radius: 14px;\r\n\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-ref-transition-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  border-radius: 9px;\r\n\r\n  background: #d8f0fb;\r\n\r\n  color: #087fbd;\r\n\r\n  font-size: 12px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-transition-label {\r\n  color: #078fcf;\r\n\r\n  font-size: 8px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-ref-transition h3 {\r\n  margin: 7px 0 0;\r\n\r\n  color: #123a54;\r\n  font-size: 16px;\r\n  line-height: 1.3;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-transition p {\r\n  margin: 8px 0 0;\r\n\r\n  color: #536f81;\r\n  font-size: 10px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NR-11 PROPOSAL\r\n   ========================================================= *\/\r\n\r\n.crane-ref-proposal {\r\n  display: grid;\r\n  grid-template-columns: auto 1fr;\r\n  gap: 16px;\r\n  align-items: start;\r\n\r\n  margin-top: 20px;\r\n  padding: 21px 22px;\r\n\r\n  border: 1px solid #eadcb8;\r\n  border-radius: 14px;\r\n\r\n  background: #fff9eb;\r\n}\r\n\r\n.crane-ref-proposal-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  border-radius: 9px;\r\n\r\n  background: #ffedc5;\r\n\r\n  color: #996500;\r\n\r\n  font-size: 13px;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-proposal-label {\r\n  color: #966400;\r\n\r\n  font-size: 8px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-ref-proposal h3 {\r\n  margin: 7px 0 0;\r\n\r\n  color: #123a54;\r\n  font-size: 16px;\r\n  line-height: 1.3;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-proposal p {\r\n  margin: 8px 0 0;\r\n\r\n  color: #6b695d;\r\n  font-size: 10px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.crane-ref-proposal a {\r\n  display: inline-block;\r\n\r\n  margin-top: 10px;\r\n\r\n  color: #9b6800 !important;\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  text-decoration: none !important;\r\n}\r\n\r\n.crane-ref-proposal a:hover {\r\n  text-decoration: underline !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REFERENCE PRINCIPLE\r\n   ========================================================= *\/\r\n\r\n.crane-ref-principle {\r\n  margin-top: 30px;\r\n  padding: 26px 28px;\r\n\r\n  border-radius: 17px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3c57 100%\r\n    );\r\n}\r\n\r\n.crane-ref-principle-label {\r\n  color: #64c9f2;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-ref-principle h3 {\r\n  margin: 9px 0 0;\r\n\r\n  color: #ffffff;\r\n  font-size: 21px;\r\n  line-height: 1.3;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-ref-principle p {\r\n  margin: 12px 0 0;\r\n\r\n  max-width: 930px;\r\n\r\n  color: #b8ceda;\r\n  font-size: 11px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-ref-principle strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FINAL NOTE\r\n   ========================================================= *\/\r\n\r\n.crane-ref-note {\r\n  margin-top: 22px;\r\n  padding: 19px 21px;\r\n\r\n  border-left: 4px solid #16a5eb;\r\n  border-radius: 0 12px 12px 0;\r\n\r\n  background: #edf8fd;\r\n}\r\n\r\n.crane-ref-note p {\r\n  margin: 0;\r\n\r\n  color: #526f82;\r\n  font-size: 11px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.crane-ref-note strong {\r\n  color: #123a54;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1000px) {\r\n\r\n  .crane-ref-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\r\n  .crane-ref-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-ref-section {\r\n    padding: 60px 16px 66px;\r\n  }\r\n\r\n  .crane-ref-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-ref-card {\r\n    min-height: 0;\r\n    padding: 21px 18px;\r\n  }\r\n\r\n  .crane-ref-transition,\r\n  .crane-ref-proposal {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-ref-principle {\r\n    padding: 23px 19px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-ref-section\">\r\n\r\n  <div class=\"crane-ref-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-ref-heading-wrap\">\r\n\r\n      <div class=\"crane-ref-eyebrow\">\r\n\r\n        <span class=\"crane-ref-number\">\r\n          09\r\n        <\/span>\r\n\r\n        <span>\r\n          References &amp; Standards\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-ref-heading\">\r\n        Technical &amp; Regulatory References\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-ref-lead\">\r\n        The following sources provide background for the crane-safety,\r\n        risk-assessment, safety-control and protective-scanner principles\r\n        discussed on this page. Applicable editions and legal requirements\r\n        should always be verified for the specific project and destination\r\n        market.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         EUROPE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-ref-group\">\r\n\r\n      <div class=\"crane-ref-group-title\">\r\n        European Machinery &amp; Crane Framework\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-ref-grid\">\r\n\r\n\r\n        <!-- MACHINERY DIRECTIVE -->\r\n\r\n        <a class=\"crane-ref-card eu\" href=\"https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=LEGISSUM:l21001\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Current EU Framework\r\n          <\/div>\r\n\r\n          <h3>\r\n            Machinery Directive 2006\/42\/EC\r\n          <\/h3>\r\n\r\n          <p>\r\n            Current EU machinery framework applicable before the general\r\n            application date of Regulation (EU) 2023\/1230. It establishes\r\n            essential health and safety requirements and a risk-based\r\n            machinery-safety approach.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            EUR-Lex \u00b7 European Union \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n\r\n        <!-- MACHINERY REGULATION -->\r\n\r\n        <a class=\"crane-ref-card eu\" href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2023\/1230\/oj\/eng\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Applies From 20 Jan 2027\r\n          <\/div>\r\n\r\n          <h3>\r\n            Regulation (EU) 2023\/1230\r\n          <\/h3>\r\n\r\n          <p>\r\n            The new EU Machinery Regulation replaces Directive 2006\/42\/EC\r\n            and continues the machinery framework for risk assessment,\r\n            essential requirements and conformity assessment.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            EUR-Lex \u00b7 European Union \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n\r\n        <!-- EN 15011 -->\r\n\r\n        <a class=\"crane-ref-card crane\" href=\"https:\/\/knowledge.bsigroup.com\/products\/cranes-bridge-and-gantry-cranes-1\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Crane-Specific Standard\r\n          <\/div>\r\n\r\n          <h3>\r\n            EN 15011:2020\r\n          <\/h3>\r\n\r\n          <p>\r\n            Cranes \u2014 Bridge and gantry cranes. A crane-specific European\r\n            standard covering significant hazards and safety requirements\r\n            for bridge and gantry crane machinery within its scope.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            BSI \u00b7 Standards Information \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- EU TRANSITION -->\r\n\r\n      <div class=\"crane-ref-transition\">\r\n\r\n        <div class=\"crane-ref-transition-icon\">\r\n          EU\r\n        <\/div>\r\n\r\n        <div>\r\n\r\n          <div class=\"crane-ref-transition-label\">\r\n            Legislative Transition\r\n          <\/div>\r\n\r\n          <h3>\r\n            Do Not Treat the Machinery Regulation as Fully Replacing the Directive Yet\r\n          <\/h3>\r\n\r\n          <p>\r\n            As of 2026, Directive 2006\/42\/EC remains the principal current\r\n            EU machinery framework until 19 January 2027. Regulation\r\n            (EU) 2023\/1230 generally applies from 20 January 2027, although\r\n            certain individual provisions have earlier application dates.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         INTERNATIONAL STANDARDS\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-ref-group\">\r\n\r\n      <div class=\"crane-ref-group-title\">\r\n        International Machine-Safety Standards\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-ref-grid\">\r\n\r\n\r\n        <!-- ISO 12100 -->\r\n\r\n        <a class=\"crane-ref-card standard\" href=\"https:\/\/www.iso.org\/standard\/51528.html\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Current Published Standard\r\n          <\/div>\r\n\r\n          <h3>\r\n            ISO 12100:2010\r\n          <\/h3>\r\n\r\n          <p>\r\n            Safety of machinery \u2014 General principles for design \u2014 Risk\r\n            assessment and risk reduction. Provides the fundamental\r\n            methodology for identifying hazards, estimating and evaluating\r\n            risk and applying risk-reduction measures.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            International Organization for Standardization \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n\r\n        <!-- ISO 13849 -->\r\n\r\n        <a class=\"crane-ref-card standard\" href=\"https:\/\/www.iso.org\/standard\/73481.html\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Current Published Standard\r\n          <\/div>\r\n\r\n          <h3>\r\n            ISO 13849-1:2023\r\n          <\/h3>\r\n\r\n          <p>\r\n            Provides methodology and requirements for the design and\r\n            integration of safety-related parts of control systems. It does\r\n            not itself specify the safety function or PLr required for a\r\n            particular crane application.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            International Organization for Standardization \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n\r\n        <!-- IEC 61496-3 -->\r\n\r\n        <a class=\"crane-ref-card standard\" href=\"https:\/\/webstore.iec.ch\/en\/publication\/84133\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Edition 4 \u00b7 2025\r\n          <\/div>\r\n\r\n          <h3>\r\n            IEC 61496-3:2025\r\n          <\/h3>\r\n\r\n          <p>\r\n            Particular requirements for active opto-electronic protective\r\n            devices responsive to diffuse reflection (AOPDDR), covering the\r\n            protective-device technology associated with safety laser\r\n            scanning.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            International Electrotechnical Commission \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         BRAZIL\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-ref-group\">\r\n\r\n      <div class=\"crane-ref-group-title\">\r\n        Brazil \u00b7 NR-11 &amp; NR-12\r\n      <\/div>\r\n\r\n\r\n      <div class=\"crane-ref-grid\">\r\n\r\n\r\n        <!-- NR11 -->\r\n\r\n        <a class=\"crane-ref-card brazil\" href=\"https:\/\/www.gov.br\/trabalho-e-emprego\/pt-br\/acesso-a-informacao\/participacao-social\/conselhos-e-orgaos-colegiados\/comissao-tripartite-partitaria-permanente\/normas-regulamentadora\/normas-regulamentadoras-vigentes\/norma-regulamentadora-no-11-nr-11\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Brazil \u00b7 Current NR\r\n          <\/div>\r\n\r\n          <h3>\r\n            NR-11\r\n          <\/h3>\r\n\r\n          <p>\r\n            Brazilian regulatory standard addressing transport, movement,\r\n            storage and handling of materials, including requirements\r\n            relevant to lifting and material-handling operations.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            Minist\u00e9rio do Trabalho e Emprego \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n\r\n        <!-- NR12 -->\r\n\r\n        <a class=\"crane-ref-card brazil\" href=\"https:\/\/www.gov.br\/trabalho-e-emprego\/pt-br\/acesso-a-informacao\/participacao-social\/conselhos-e-orgaos-colegiados\/comissao-tripartite-partitaria-permanente\/normas-regulamentadora\/normas-regulamentadoras-vigentes\/norma-regulamentadora-no-12-nr-12\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Brazil \u00b7 Current NR\r\n          <\/div>\r\n\r\n          <h3>\r\n            NR-12\r\n          <\/h3>\r\n\r\n          <p>\r\n            Brazilian machinery-safety regulation defining fundamental\r\n            principles, technical references and protective requirements for\r\n            machines and equipment. The current official page identifies its\r\n            latest modification as March 2024.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            Minist\u00e9rio do Trabalho e Emprego \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n\r\n        <!-- NR11 CONSULTATION -->\r\n\r\n        <a class=\"crane-ref-card brazil\" href=\"https:\/\/www.gov.br\/participamaisbrasil\/consulta-publica-revisao-da-nr11\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n\r\n          <div class=\"crane-ref-status\">\r\n            Public Consultation\r\n          <\/div>\r\n\r\n          <h3>\r\n            Proposed Revision of NR-11\r\n          <\/h3>\r\n\r\n          <p>\r\n            Published consultation text for revision of NR-11. The proposal\r\n            includes specific approach-sensing provisions for certain bridge,\r\n            gantry and semi-gantry cranes travelling on the same rail.\r\n          <\/p>\r\n\r\n          <span class=\"crane-ref-source\">\r\n            Participa + Brasil \u00b7 Federal Government \u2197\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- PROPOSAL WARNING -->\r\n\r\n      <div class=\"crane-ref-proposal\">\r\n\r\n        <div class=\"crane-ref-proposal-icon\">\r\n          !\r\n        <\/div>\r\n\r\n        <div>\r\n\r\n          <div class=\"crane-ref-proposal-label\">\r\n            Proposal Only \u00b7 Not Current NR-11 Text\r\n          <\/div>\r\n\r\n          <h3>\r\n            Keep the NR-11 Revision Separate From the Current Regulation\r\n          <\/h3>\r\n\r\n          <p>\r\n            The public-consultation proposal includes safety approach sensors\r\n            monitored by a safety interface for bridge cranes, gantry cranes\r\n            and semi-gantry cranes moving on the same rail, with the proposed\r\n            objective of achieving a safe stop and avoiding impacts.\r\n            <strong>This proposed wording must not be represented as an\r\n            already effective NR-11 requirement.<\/strong>\r\n          <\/p>\r\n\r\n          <a href=\"https:\/\/www.gov.br\/participamaisbrasil\/consulta-publica-revisao-da-nr11\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n            View NR-11 Public Consultation \u2192\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         HOW TO USE REFERENCES\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-ref-principle\">\r\n\r\n      <div class=\"crane-ref-principle-label\">\r\n        Engineering Interpretation\r\n      <\/div>\r\n\r\n      <h3>\r\n        Standards Help Determine the Required Function \u2014 They Do Not Turn Every Crane Into the Same Application\r\n      <\/h3>\r\n\r\n      <p>\r\n        References such as ISO 12100, EN 15011 and applicable regional\r\n        legislation help identify hazards and establish required\r\n        risk-reduction measures. ISO 13849-1 provides a methodology for\r\n        safety-related control systems, while IEC 61496-3 addresses the\r\n        protective-device technology.\r\n        <strong>The required PLr, field dimensions and final sensing\r\n        architecture must still be determined for the specific machine and\r\n        safety function.<\/strong>\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         FINAL NOTE\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-ref-note\">\r\n\r\n      <p>\r\n        <strong>Reference note:<\/strong>\r\n        Standards and regulations are revised over time. Always verify the\r\n        currently applicable published edition, national adoption,\r\n        harmonized-standard status and project-specific requirements before\r\n        final machine design or conformity assessment. Product certification\r\n        claims should be checked against the actual documentation for the\r\n        specific CCH model rather than inferred from the latest edition of a\r\n        referenced standard.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   OVERHEAD CRANE \u00b7 SECTION 10\r\n   RELATED ENGINEERING RESOURCES\r\n   ========================================================= *\/\r\n\r\n.crane-related-section {\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: 82px 28px 92px;\r\n  background: #f6fafc;\r\n}\r\n\r\n.crane-related-section *,\r\n.crane-related-section *::before,\r\n.crane-related-section *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.crane-related-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.crane-related-heading-wrap {\r\n  max-width: 900px;\r\n}\r\n\r\n.crane-related-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  color: #617c8f;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-related-number {\r\n  color: #149ee8;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-related-heading {\r\n  margin: 0;\r\n\r\n  color: #0d3551;\r\n  font-size: clamp(34px, 4vw, 46px);\r\n  line-height: 1.08;\r\n  font-weight: 900;\r\n  letter-spacing: -.03em;\r\n}\r\n\r\n.crane-related-lead {\r\n  max-width: 820px;\r\n  margin: 18px 0 0;\r\n\r\n  color: #607b8d;\r\n  font-size: 14px;\r\n  line-height: 1.75;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESOURCE GRID\r\n   ========================================================= *\/\r\n\r\n.crane-related-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 16px;\r\n\r\n  margin-top: 36px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD\r\n   ========================================================= *\/\r\n\r\n.crane-related-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  min-width: 0;\r\n  min-height: 310px;\r\n\r\n  padding: 24px 22px;\r\n\r\n  border: 1px solid #d7e4ec;\r\n  border-radius: 17px;\r\n\r\n  background: #ffffff;\r\n\r\n  text-decoration: none !important;\r\n\r\n  transition:\r\n    transform .18s ease,\r\n    border-color .18s ease,\r\n    box-shadow .18s ease;\r\n}\r\n\r\n.crane-related-card:hover {\r\n  transform: translateY(-3px);\r\n\r\n  border-color: #a8d5e9;\r\n\r\n  box-shadow:\r\n    0 14px 28px rgba(13,53,81,.07);\r\n}\r\n\r\n.crane-related-card.product {\r\n  border-top: 3px solid #149ee8;\r\n}\r\n\r\n.crane-related-card.safety {\r\n  border-top: 3px solid #d6a125;\r\n}\r\n\r\n.crane-related-card.guide {\r\n  border-top: 3px solid #6e8998;\r\n}\r\n\r\n\r\n\/* TYPE *\/\r\n\r\n.crane-related-type {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  width: fit-content;\r\n  min-height: 24px;\r\n\r\n  padding: 0 9px;\r\n  margin-bottom: 16px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #e8f6fc;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 8px;\r\n  font-weight: 900;\r\n  letter-spacing: .09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-related-card.safety .crane-related-type {\r\n  background: #fff1cf;\r\n  color: #946200;\r\n}\r\n\r\n.crane-related-card.guide .crane-related-type {\r\n  background: #eef3f6;\r\n  color: #617987;\r\n}\r\n\r\n\r\n\/* CONTENT *\/\r\n\r\n.crane-related-card h3 {\r\n  margin: 0;\r\n\r\n  color: #123a54;\r\n\r\n  font-size: 20px;\r\n  line-height: 1.28;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-related-card p {\r\n  margin: 13px 0 0;\r\n\r\n  color: #637e90;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* ACTION *\/\r\n\r\n.crane-related-action {\r\n  display: block;\r\n\r\n  margin-top: auto;\r\n  padding-top: 24px;\r\n\r\n  color: #078fcf;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.4;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-related-card.safety .crane-related-action {\r\n  color: #946200;\r\n}\r\n\r\n.crane-related-card.guide .crane-related-action {\r\n  color: #496c80;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FINAL PROJECT CTA\r\n   ========================================================= *\/\r\n\r\n.crane-related-cta {\r\n  display: grid;\r\n  grid-template-columns: 1fr auto;\r\n  gap: 28px;\r\n  align-items: center;\r\n\r\n  margin-top: 30px;\r\n  padding: 28px 30px;\r\n\r\n  border-radius: 18px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #092a3f 0%,\r\n      #0e3c57 100%\r\n    );\r\n}\r\n\r\n.crane-related-cta-label {\r\n  color: #64caf2;\r\n\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.crane-related-cta h3 {\r\n  margin: 9px 0 0;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 22px;\r\n  line-height: 1.28;\r\n  font-weight: 900;\r\n}\r\n\r\n.crane-related-cta p {\r\n  max-width: 760px;\r\n  margin: 9px 0 0;\r\n\r\n  color: #b7cedb;\r\n\r\n  font-size: 11px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* BUTTON *\/\r\n\r\n.crane-related-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-height: 44px;\r\n\r\n  padding: 0 20px;\r\n\r\n  border-radius: 8px;\r\n\r\n  background: #ffffff;\r\n\r\n  color: #123a54 !important;\r\n\r\n  font-size: 11px;\r\n  font-weight: 900;\r\n\r\n  text-decoration: none !important;\r\n\r\n  white-space: nowrap;\r\n\r\n  transition: transform .18s ease;\r\n}\r\n\r\n.crane-related-btn:hover {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n  .crane-related-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n\r\n  .crane-related-cta {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n\r\n  .crane-related-section {\r\n    padding: 58px 16px 66px;\r\n  }\r\n\r\n  .crane-related-heading {\r\n    font-size: 36px;\r\n  }\r\n\r\n  .crane-related-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .crane-related-card {\r\n    min-height: 0;\r\n  }\r\n\r\n  .crane-related-cta {\r\n    padding: 24px 19px;\r\n  }\r\n\r\n  .crane-related-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"crane-related-section\">\r\n\r\n  <div class=\"crane-related-inner\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-related-heading-wrap\">\r\n\r\n      <div class=\"crane-related-eyebrow\">\r\n\r\n        <span class=\"crane-related-number\">\r\n          10\r\n        <\/span>\r\n\r\n        <span>\r\n          Related Engineering Resources\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <h2 class=\"crane-related-heading\">\r\n        Continue Your LiDAR &amp; Safety Scanner Selection\r\n      <\/h2>\r\n\r\n\r\n      <p class=\"crane-related-lead\">\r\n        Explore the product and engineering resources most relevant to\r\n        overhead crane detection, switching-output LiDAR and safety laser\r\n        scanning.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         RESOURCE CARDS\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-related-grid\">\r\n\r\n\r\n      <!-- YB SWITCHING -->\r\n\r\n      <a\r\n        class=\"crane-related-card product\"\r\n        href=\"\/yb27-switching-output-2d-lidar\/\"\r\n      >\r\n\r\n        <div class=\"crane-related-type\">\r\n          Product Selection\r\n        <\/div>\r\n\r\n        <h3>\r\n          YB Switching Output 2D LiDAR\r\n        <\/h3>\r\n\r\n        <p>\r\n          Compare YB switching-output models with configurable PNP \/ NPN\r\n          outputs, multiple detection ranges and configurable monitoring\r\n          zones for industrial automation.\r\n        <\/p>\r\n\r\n        <span class=\"crane-related-action\">\r\n          View YB Switching Models \u2192\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- SH27 -->\r\n\r\n      <a\r\n        class=\"crane-related-card safety\"\r\n        href=\"\/safety-laser-scanners\/\"\r\n      >\r\n\r\n        <div class=\"crane-related-type\">\r\n          Safety Laser Scanner\r\n        <\/div>\r\n\r\n        <h3>\r\n          SH27 Safety Laser Scanner Series\r\n        <\/h3>\r\n\r\n        <p>\r\n          Compare SH27-03S, SH27-03D, SH27-05S and SH27-05D by protective\r\n          range, warning range, safety output and Ethernet raw-data\r\n          capability.\r\n        <\/p>\r\n\r\n        <span class=\"crane-related-action\">\r\n          View SH27 Series \u2192\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- 2D LIDAR GUIDE -->\r\n\r\n      <a\r\n        class=\"crane-related-card guide\"\r\n        href=\"\/blog\/2d-lidar-sensor\/\"\r\n      >\r\n\r\n        <div class=\"crane-related-type\">\r\n          Engineering Guide\r\n        <\/div>\r\n\r\n        <h3>\r\n          How 2D LiDAR Sensors Work\r\n        <\/h3>\r\n\r\n        <p>\r\n          Learn about dTOF ranging, scanning geometry, reflectivity,\r\n          switching outputs, raw scan data and the main factors used when\r\n          selecting industrial 2D LiDAR.\r\n        <\/p>\r\n\r\n        <span class=\"crane-related-action\">\r\n          Read 2D LiDAR Guide \u2192\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n\r\n\r\n      <!-- SAFETY AREA SCANNER -->\r\n\r\n      <a\r\n        class=\"crane-related-card guide\"\r\n        href=\"\/blog\/safety-area-scanner\/\"\r\n      >\r\n\r\n        <div class=\"crane-related-type\">\r\n          Safety Engineering Guide\r\n        <\/div>\r\n\r\n        <h3>\r\n          Safety Area Scanner Engineering Guide\r\n        <\/h3>\r\n\r\n        <p>\r\n          Review protective fields, warning fields, OSSD outputs, safety\r\n          classifications and engineering considerations for safety laser\r\n          scanning applications.\r\n        <\/p>\r\n\r\n        <span class=\"crane-related-action\">\r\n          Read Safety Area Scanner Guide \u2192\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         FINAL CTA\r\n         ===================================================== -->\r\n\r\n    <div class=\"crane-related-cta\">\r\n\r\n      <div>\r\n\r\n        <div class=\"crane-related-cta-label\">\r\n          Application Support\r\n        <\/div>\r\n\r\n        <h3>\r\n          Have an Overhead Crane Detection Project?\r\n        <\/h3>\r\n\r\n        <p>\r\n          Send us the crane type, travel speed, required detection distance,\r\n          target structure, destination market and whether the detection\r\n          function is safety-related. CCH can help narrow the appropriate\r\n          YB or SH27 configuration.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <a\r\n        class=\"crane-related-btn\"\r\n        href=\"\/contact-us\/\"\r\n      >\r\n        Discuss Your Application \u2192\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Overhead Crane Detection LiDAR for Overhead Crane Detection, Anti-Collision &amp; Safety Laser Scanner Selection Compare YB industrial 2D LiDAR for non-safety detection and switching-output automation with SH27 safety laser scanners for safety-related protective sensing. Selection depends on the function the sensor must perform, required detection distance, control architecture and applicable machine-safety requirements. Explore YB 2D [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1756,"parent":1163,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1747","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/pages\/1747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/comments?post=1747"}],"version-history":[{"count":0,"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/pages\/1747\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/pages\/1163"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/media\/1756"}],"wp:attachment":[{"href":"https:\/\/industrialsafetysensor.com\/fr\/wp-json\/wp\/v2\/media?parent=1747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}