{"id":50884,"date":"2026-09-17T10:33:21","date_gmt":"2026-09-17T09:33:21","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=50884"},"modified":"2026-09-28T16:11:54","modified_gmt":"2026-09-28T15:11:54","slug":"basis-cctv-opleiding-wdr-en-blc","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-wdr-en-blc\/","title":{"rendered":"Wat zijn WDR en BLC?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"50884\" class=\"elementor elementor-50884\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94796c2 e-flex e-con-boxed e-con e-parent\" data-id=\"94796c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de21c08 elementor-widget elementor-widget-html\" data-id=\"de21c08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* =========================================================\n   CCTV ACADEMY\n   BASIS CCTV OPLEIDING\n   HOOFDSTUK 24\n   WAT ZIJN WDR EN BLC?\n   ========================================================= *\/\n\n.cctv-course-page{\n  --navy:#102d5c;\n  --navy-dark:#081d3d;\n  --blue:#16a9dc;\n  --cyan:#55d7ff;\n  --yellow:#ffd600;\n  --red:#ed2b24;\n  --orange:#f59e0b;\n  --green:#15956b;\n  --purple:#7657d8;\n  --white:#ffffff;\n\n  --text-light:#dbe7f5;\n  --text-soft:#bdcbe0;\n  --text-dark:#172033;\n  --text-muted:#58687c;\n\n  --light:#f5f8fc;\n  --border:#dfe7f0;\n  --shadow:0 18px 48px rgba(8,29,61,.14);\n\n  max-width:1180px;\n  margin:0 auto;\n  padding:20px;\n\n  color:var(--text-light);\n  font-family:Arial,Helvetica,sans-serif;\n  font-size:17px;\n  line-height:1.72;\n}\n\n.cctv-course-page *,\n.cctv-course-page *::before,\n.cctv-course-page *::after{\n  box-sizing:border-box;\n}\n\n.cctv-course-page a{\n  text-decoration:none;\n}\n\n.cctv-course-page > section > p{\n  color:var(--text-light);\n}\n\n.cctv-course-page > section > p strong{\n  color:#fff;\n}\n\n.cctv-intro{\n  max-width:940px;\n  margin-bottom:30px;\n  color:var(--text-soft)!important;\n  font-size:19px;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.cctv-hero{\n  position:relative;\n  overflow:hidden;\n\n  margin-bottom:100px;\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 85% 10%,\n      rgba(22,169,220,.33),\n      transparent 30%\n    ),\n    linear-gradient(\n      135deg,\n      var(--navy-dark),\n      var(--navy)\n    );\n\n  color:#fff;\n  box-shadow:var(--shadow);\n}\n\n.cctv-hero-inner{\n  display:grid;\n  grid-template-columns:1.04fr .96fr;\n  min-height:500px;\n}\n\n.cctv-hero-copy{\n  position:relative;\n  z-index:2;\n\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n\n  padding:60px 52px 100px;\n}\n\n.cctv-kicker{\n  display:inline-flex;\n  width:max-content;\n  align-items:center;\n  gap:10px;\n\n  margin-bottom:22px;\n  padding:8px 14px;\n\n  border:1px solid rgba(255,255,255,.18);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.10);\n  color:#fff;\n\n  font-size:13px;\n  font-weight:800;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.cctv-kicker-number{\n  display:grid;\n  place-items:center;\n\n  width:28px;\n  height:28px;\n\n  border-radius:50%;\n  background:var(--red);\n  color:#fff;\n}\n\n.cctv-hero h1{\n  margin:0 0 22px;\n\n  color:#fff;\n\n  font-size:clamp(39px,5vw,65px);\n  line-height:1.03;\n  letter-spacing:-.04em;\n}\n\n.cctv-hero h1 span{\n  color:var(--yellow);\n}\n\n.cctv-hero-lead{\n  max-width:690px;\n  margin:0;\n\n  color:#e6eef9;\n  font-size:20px;\n}\n\n.cctv-hero-image{\n  position:relative;\n  min-height:500px;\n}\n\n.cctv-hero-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n  min-height:500px;\n\n  object-fit:cover;\n  background:#030608;\n}\n\n.cctv-hero-image::after{\n  content:\"\";\n\n  position:absolute;\n  inset:0;\n\n  background:linear-gradient(\n    90deg,\n    rgba(8,29,61,.63) 0%,\n    rgba(8,29,61,.08) 48%,\n    transparent 100%\n  );\n}\n\n\n\/* =========================================================\n   PROGRESS\n   ========================================================= *\/\n\n.cctv-progress{\n  position:absolute;\n  z-index:3;\n\n  left:52px;\n  bottom:29px;\n\n  width:315px;\n  max-width:calc(100% - 104px);\n}\n\n.cctv-progress-text{\n  display:flex;\n  justify-content:space-between;\n\n  margin-bottom:8px;\n\n  color:#d9e5f5;\n  font-size:12px;\n  font-weight:700;\n}\n\n.cctv-progress-track{\n  height:7px;\n\n  overflow:hidden;\n\n  border-radius:20px;\n  background:rgba(255,255,255,.18);\n}\n\n.cctv-progress-track span{\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  border-radius:20px;\n  background:var(--yellow);\n}\n\n\n\/* =========================================================\n   TITLES \/ SECTIONS\n   ========================================================= *\/\n\n.cctv-section{\n  margin:110px 0;\n}\n\n.cctv-section:first-of-type{\n  margin-top:0;\n}\n\n.cctv-eyebrow{\n  display:inline-block;\n\n  margin-bottom:16px;\n\n  color:var(--cyan);\n\n  font-size:13px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.cctv-course-page h2{\n  display:inline-block;\n\n  margin:0 0 38px;\n  padding:16px 25px;\n\n  border-radius:13px;\n\n  background:var(--navy-dark);\n  color:var(--yellow);\n\n  font-size:clamp(29px,3.3vw,42px);\n  font-weight:850;\n  line-height:1.13;\n  letter-spacing:-.025em;\n\n  box-shadow:0 8px 24px rgba(8,29,61,.20);\n}\n\n.cctv-course-page h3{\n  margin:0 0 14px;\n\n  color:var(--navy);\n\n  font-size:22px;\n  line-height:1.25;\n}\n\n\n\/* =========================================================\n   GRIDS\n   ========================================================= *\/\n\n.cctv-grid-2{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:32px;\n}\n\n.cctv-grid-3{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:28px;\n}\n\n.cctv-grid-4{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:22px;\n}\n\n\n\/* =========================================================\n   CARDS\n   ========================================================= *\/\n\n.cctv-card{\n  position:relative;\n\n  padding:34px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 10px 30px rgba(8,29,61,.08);\n}\n\n.cctv-card p{\n  color:var(--text-muted);\n}\n\n.cctv-card strong{\n  color:var(--navy-dark);\n}\n\n.cctv-card-red{border-top:5px solid var(--red);}\n.cctv-card-green{border-top:5px solid var(--green);}\n.cctv-card-blue{border-top:5px solid var(--blue);}\n.cctv-card-orange{border-top:5px solid var(--orange);}\n.cctv-card-purple{border-top:5px solid var(--purple);}\n\n\n\/* =========================================================\n   BADGES\n   ========================================================= *\/\n\n.cctv-badge{\n  display:inline-block;\n\n  margin-bottom:13px;\n  padding:6px 11px;\n\n  border-radius:999px;\n\n  color:#fff;\n\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.cctv-badge-red{background:var(--red);}\n.cctv-badge-green{background:var(--green);}\n.cctv-badge-blue{background:var(--blue);}\n.cctv-badge-orange{background:var(--orange);}\n.cctv-badge-purple{background:var(--purple);}\n\n\n\/* =========================================================\n   CUSTOMER QUOTE\n   ========================================================= *\/\n\n.cctv-customer-quote{\n  position:relative;\n\n  margin:105px 0;\n  padding:45px 48px 45px 110px;\n\n  border-radius:24px;\n\n  background:linear-gradient(\n    135deg,\n    #1a427d,\n    var(--navy-dark)\n  );\n\n  color:#fff;\n  box-shadow:var(--shadow);\n}\n\n.cctv-customer-quote::before{\n  content:\"!\";\n\n  position:absolute;\n  left:34px;\n  top:38px;\n\n  display:grid;\n  place-items:center;\n\n  width:54px;\n  height:54px;\n\n  border-radius:50%;\n\n  background:var(--yellow);\n  color:var(--navy-dark);\n\n  font-size:31px;\n  font-weight:900;\n}\n\n.cctv-customer-quote strong{\n  display:block;\n\n  margin-bottom:9px;\n\n  color:var(--yellow);\n\n  font-size:14px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-customer-quote p{\n  margin:0;\n\n  color:#fff;\n\n  font-size:25px;\n  font-weight:750;\n  line-height:1.45;\n}\n\n\n\/* =========================================================\n   MAIN IMAGE\n   ========================================================= *\/\n\n.cctv-image-card{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:23px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 13px 34px rgba(8,29,61,.10);\n}\n\n.cctv-image-card img{\n  display:block;\n\n  width:100%;\n  height:360px;\n\n  object-fit:cover;\n  background:#050708;\n}\n\n.cctv-image-card.contain img{\n  object-fit:contain;\n\n  padding:15px;\n\n  background:#f5f7fa;\n}\n\n.cctv-image-caption{\n  padding:24px 26px 28px;\n\n  color:var(--text-muted);\n}\n\n.cctv-image-caption strong{\n  display:block;\n\n  margin-bottom:8px;\n\n  color:var(--navy-dark);\n  font-size:19px;\n}\n\n\n\/* =========================================================\n   FEATURE PANEL\n   ========================================================= *\/\n\n.cctv-feature{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:26px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 16px 44px rgba(8,29,61,.11);\n}\n\n.cctv-feature-grid{\n  display:grid;\n  grid-template-columns:1.08fr .92fr;\n}\n\n.cctv-feature-image{\n  min-height:450px;\n}\n\n.cctv-feature-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n  min-height:450px;\n\n  object-fit:contain;\n\n  padding:18px;\n\n  background:#f5f8fc;\n}\n\n.cctv-feature-copy{\n  padding:44px;\n}\n\n.cctv-feature-copy h3{\n  color:var(--navy-dark);\n  font-size:30px;\n}\n\n.cctv-feature-copy p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   BLC \/ WDR BOX\n   ========================================================= *\/\n\n.cctv-function{\n  position:relative;\n  overflow:hidden;\n\n  padding:36px;\n\n  border:1px solid var(--border);\n  border-radius:24px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 11px 32px rgba(8,29,61,.08);\n}\n\n.cctv-function.blc{\n  border-top:7px solid var(--orange);\n}\n\n.cctv-function.wdr{\n  border-top:7px solid var(--blue);\n}\n\n.cctv-function-letter{\n  display:grid;\n  place-items:center;\n\n  width:76px;\n  height:76px;\n\n  margin-bottom:23px;\n\n  border-radius:20px;\n\n  color:#fff;\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-function.blc .cctv-function-letter{\n  background:var(--orange);\n}\n\n.cctv-function.wdr .cctv-function-letter{\n  background:var(--blue);\n}\n\n.cctv-function h3{\n  color:var(--navy-dark);\n  font-size:27px;\n}\n\n.cctv-function p{\n  color:var(--text-muted);\n}\n\n.cctv-function-full{\n  display:block;\n\n  margin-bottom:14px;\n\n  color:var(--text-muted);\n\n  font-size:14px;\n  font-weight:800;\n  text-transform:uppercase;\n  letter-spacing:.06em;\n}\n\n\n\/* =========================================================\n   COMPARISON\n   ========================================================= *\/\n\n.cctv-comparison{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:23px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 12px 35px rgba(8,29,61,.09);\n}\n\n.cctv-comparison-row{\n  display:grid;\n  grid-template-columns:.82fr 1.09fr 1.09fr;\n}\n\n.cctv-comparison-cell{\n  padding:22px 24px;\n\n  border-bottom:1px solid var(--border);\n}\n\n.cctv-comparison-cell:not(:last-child){\n  border-right:1px solid var(--border);\n}\n\n.cctv-comparison-row:last-child .cctv-comparison-cell{\n  border-bottom:0;\n}\n\n.cctv-comparison-head{\n  background:var(--navy-dark);\n  color:#fff;\n\n  font-weight:900;\n}\n\n.cctv-comparison-head.blc{\n  color:#ffc864;\n}\n\n.cctv-comparison-head.wdr{\n  color:var(--cyan);\n}\n\n.cctv-comparison-label{\n  color:var(--navy-dark);\n  font-weight:900;\n}\n\n\n\/* =========================================================\n   SCENE CARDS\n   ========================================================= *\/\n\n.cctv-scene{\n  padding:31px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 9px 28px rgba(8,29,61,.07);\n}\n\n.cctv-scene-icon{\n  display:grid;\n  place-items:center;\n\n  width:58px;\n  height:58px;\n\n  margin-bottom:20px;\n\n  border-radius:17px;\n\n  background:var(--navy-dark);\n  color:var(--yellow);\n\n  font-size:18px;\n  font-weight:900;\n}\n\n.cctv-scene p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   KAREN\n   ========================================================= *\/\n\n.cctv-karen{\n  position:relative;\n  overflow:hidden;\n\n  margin:110px 0;\n  padding:45px;\n\n  border:1px solid rgba(85,215,255,.34);\n  border-radius:25px;\n\n  background:\n    radial-gradient(\n      circle at 92% 8%,\n      rgba(85,215,255,.16),\n      transparent 27%\n    ),\n    linear-gradient(\n      135deg,\n      #0a2850,\n      #081d3d\n    );\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-karen::after{\n  content:\"K\";\n\n  position:absolute;\n  right:20px;\n  bottom:-65px;\n\n  color:rgba(255,255,255,.035);\n\n  font-size:220px;\n  font-weight:900;\n  line-height:1;\n}\n\n.cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n\n  margin-bottom:18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(255,255,255,.15);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.07);\n  color:var(--cyan);\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n}\n\n.cctv-karen h3{\n  position:relative;\n  z-index:2;\n\n  color:var(--yellow);\n  font-size:31px;\n}\n\n.cctv-karen p{\n  position:relative;\n  z-index:2;\n\n  max-width:920px;\n\n  color:#dce8f6;\n}\n\n.cctv-karen strong{\n  color:#fff;\n}\n\n\n\/* =========================================================\n   WORKFLOW\n   ========================================================= *\/\n\n.cctv-workflow{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:18px;\n}\n\n.cctv-workflow-step{\n  position:relative;\n\n  padding:29px;\n\n  border:1px solid var(--border);\n  border-radius:21px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 9px 28px rgba(8,29,61,.07);\n}\n\n.cctv-workflow-step::after{\n  content:\"\u2192\";\n\n  position:absolute;\n  right:-16px;\n  top:40px;\n  z-index:4;\n\n  display:grid;\n  place-items:center;\n\n  width:32px;\n  height:32px;\n\n  border-radius:50%;\n\n  background:var(--yellow);\n  color:var(--navy-dark);\n\n  font-weight:900;\n}\n\n.cctv-workflow-step:last-child::after{\n  display:none;\n}\n\n.cctv-workflow-number{\n  display:grid;\n  place-items:center;\n\n  width:54px;\n  height:54px;\n\n  margin-bottom:19px;\n\n  border-radius:16px;\n\n  background:var(--navy-dark);\n  color:var(--yellow);\n\n  font-size:20px;\n  font-weight:900;\n}\n\n.cctv-workflow-step p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   TECH TIP\n   ========================================================= *\/\n\n.cctv-tech-tip{\n  margin:105px 0;\n\n  padding:39px 42px;\n\n  border:1px solid #9edcee;\n  border-left:7px solid var(--blue);\n  border-radius:22px;\n\n  background:linear-gradient(\n    135deg,\n    #eaf8fd,\n    #fff\n  );\n\n  color:#335563;\n}\n\n.cctv-tech-tip-title{\n  margin-bottom:11px;\n\n  color:#087da3;\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-tech-tip strong{\n  color:#173d4c;\n}\n\n\n\/* =========================================================\n   WARNING\n   ========================================================= *\/\n\n.cctv-warning{\n  margin:105px 0;\n\n  padding:40px 43px;\n\n  border:1px solid #f1b8b5;\n  border-left:7px solid var(--red);\n  border-radius:23px;\n\n  background:linear-gradient(\n    135deg,\n    #fff0ef,\n    #fff\n  );\n\n  color:#5d4241;\n}\n\n.cctv-warning-title{\n  margin-bottom:10px;\n\n  color:var(--red);\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-warning strong{\n  color:#3d2423;\n}\n\n\n\/* =========================================================\n   PRO TIP\n   ========================================================= *\/\n\n.cctv-pro-tip{\n  display:grid;\n  grid-template-columns:78px 1fr;\n  gap:26px;\n  align-items:start;\n\n  margin:110px 0;\n\n  padding:39px;\n\n  border:1px solid #f1cd78;\n  border-left:7px solid var(--orange);\n  border-radius:22px;\n\n  background:linear-gradient(\n    135deg,\n    #fff6de,\n    #fff\n  );\n\n  color:var(--text-dark);\n}\n\n.cctv-pro-icon{\n  display:grid;\n  place-items:center;\n\n  width:66px;\n  height:66px;\n\n  border-radius:18px;\n\n  background:var(--orange);\n  color:#fff;\n\n  font-size:31px;\n  font-weight:900;\n}\n\n.cctv-pro-tip h3{\n  color:#955800;\n  font-size:23px;\n}\n\n.cctv-pro-tip p{\n  color:#4f5f73;\n}\n\n.cctv-pro-tip strong{\n  color:#172033;\n}\n\n\n\/* =========================================================\n   REMEMBER\n   ========================================================= *\/\n\n.cctv-remember{\n  margin:110px 0;\n\n  padding:40px 43px;\n\n  border:1px solid #b7e6d2;\n  border-left:7px solid var(--green);\n  border-radius:23px;\n\n  background:linear-gradient(\n    135deg,\n    #e9f9f3,\n    #fff\n  );\n\n  color:#415a51;\n}\n\n.cctv-remember-title{\n  margin-bottom:10px;\n\n  color:var(--green);\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-remember strong{\n  color:#173b31;\n}\n\n\n\/* =========================================================\n   COURSE COMPLETE\n   ========================================================= *\/\n\n.cctv-complete{\n  position:relative;\n  overflow:hidden;\n\n  margin:120px 0 90px;\n  padding:50px;\n\n  border:1px solid rgba(255,214,0,.38);\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 90% 15%,\n      rgba(255,214,0,.14),\n      transparent 30%\n    ),\n    linear-gradient(\n      135deg,\n      #0a2850,\n      var(--navy-dark)\n    );\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-complete-number{\n  display:inline-grid;\n  place-items:center;\n\n  min-width:94px;\n  height:48px;\n\n  margin-bottom:22px;\n  padding:0 18px;\n\n  border-radius:999px;\n\n  background:var(--yellow);\n  color:var(--navy-dark);\n\n  font-weight:900;\n}\n\n.cctv-complete h3{\n  max-width:800px;\n\n  color:#fff;\n\n  font-size:clamp(32px,4vw,48px);\n  line-height:1.12;\n}\n\n.cctv-complete h3 span{\n  color:var(--yellow);\n}\n\n.cctv-complete p{\n  max-width:920px;\n\n  color:#dce8f6;\n}\n\n.cctv-complete strong{\n  color:#fff;\n}\n\n\n\/* =========================================================\n   LINKS\n   ========================================================= *\/\n\n.cctv-link-cloud{\n  display:flex;\n  flex-wrap:wrap;\n  gap:13px;\n\n  margin-top:28px;\n}\n\n.cctv-chip{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n\n  padding:11px 16px;\n\n  border:1px solid #dbe5ef;\n  border-radius:999px;\n\n  background:#fff;\n\n  color:var(--navy)!important;\n\n  font-size:14px;\n  font-weight:800;\n\n  transition:.2s ease;\n}\n\n.cctv-chip::before{\n  content:\"\u2192\";\n\n  color:var(--red);\n  font-weight:900;\n}\n\n.cctv-chip:hover{\n  transform:translateY(-2px);\n\n  background:#eef9fd;\n  border-color:#9fd8eb;\n}\n\n\n\/* =========================================================\n   NAVIGATION\n   ========================================================= *\/\n\n.cctv-navigation{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:20px;\n\n  margin-top:120px;\n  margin-bottom:55px;\n}\n\n.cctv-nav-card{\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n\n  min-height:140px;\n\n  padding:29px 32px;\n\n  border-radius:22px;\n\n  background:var(--navy-dark);\n  color:#fff!important;\n\n  transition:.2s ease;\n}\n\n.cctv-nav-card:hover{\n  transform:translateY(-3px);\n}\n\n.cctv-nav-card.next{\n  text-align:right;\n\n  background:linear-gradient(\n    135deg,\n    var(--navy),\n    var(--navy-dark)\n  );\n}\n\n.cctv-nav-label{\n  margin-bottom:6px;\n\n  color:var(--yellow);\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.cctv-nav-title{\n  color:#fff;\n\n  font-size:21px;\n  font-weight:850;\n}\n\n\n\/* =========================================================\n   COPYRIGHT\n   ========================================================= *\/\n\n.cctv-copyright{\n  margin:55px 0 15px;\n  padding-top:30px;\n\n  border-top:1px solid rgba(255,255,255,.15);\n\n  color:#9fb0c8;\n\n  font-size:13px;\n  text-align:center;\n}\n\n.cctv-copyright strong{\n  color:#dce7f5;\n}\n\n.cctv-copyright span{\n  color:var(--yellow);\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media(max-width:1000px){\n\n  .cctv-grid-4,\n  .cctv-workflow{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .cctv-workflow-step:nth-child(2)::after{\n    display:none;\n  }\n\n}\n\n@media(max-width:900px){\n\n  .cctv-hero-inner,\n  .cctv-grid-2,\n  .cctv-grid-3,\n  .cctv-feature-grid{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-hero-copy{\n    padding:42px 30px 90px;\n  }\n\n  .cctv-hero-image,\n  .cctv-hero-image img{\n    min-height:320px;\n  }\n\n  .cctv-progress{\n    left:30px;\n    max-width:calc(100% - 60px);\n  }\n\n  .cctv-comparison-row{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-comparison-cell{\n    border-right:0!important;\n  }\n\n  .cctv-comparison-row:not(:last-child){\n    border-bottom:2px solid var(--border);\n  }\n\n  .cctv-section,\n  .cctv-karen,\n  .cctv-customer-quote,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-pro-tip,\n  .cctv-remember,\n  .cctv-complete{\n    margin-top:75px;\n    margin-bottom:75px;\n  }\n\n  .cctv-pro-tip{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-navigation{\n    grid-template-columns:1fr;\n  }\n\n}\n\n@media(max-width:650px){\n\n  .cctv-grid-4,\n  .cctv-workflow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-workflow-step::after{\n    display:none;\n  }\n\n}\n\n@media(max-width:550px){\n\n  .cctv-course-page{\n    padding:10px;\n    font-size:16px;\n  }\n\n  .cctv-hero{\n    border-radius:19px;\n  }\n\n  .cctv-hero-copy{\n    padding:34px 23px 85px;\n  }\n\n  .cctv-card,\n  .cctv-function,\n  .cctv-scene,\n  .cctv-karen,\n  .cctv-customer-quote,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-pro-tip,\n  .cctv-remember,\n  .cctv-complete{\n    padding:25px;\n    border-radius:18px;\n  }\n\n  .cctv-customer-quote{\n    padding-top:90px;\n  }\n\n  .cctv-customer-quote::before{\n    left:25px;\n    top:25px;\n  }\n\n  .cctv-feature-copy{\n    padding:25px;\n  }\n\n  .cctv-course-page h2{\n    display:block;\n    font-size:28px;\n  }\n\n  .cctv-image-card img,\n  .cctv-feature-image img{\n    height:auto;\n    min-height:0;\n  }\n\n}\n\n\/* =========================================================\n   LANGUAGE SELECTOR \u00b7 NL \/ FR \/ EN\n   ========================================================= *\/\n.cctv-language-bar{\n  display:flex;\n  justify-content:flex-end;\n  align-items:center;\n  gap:10px;\n  margin:0 0 18px;\n  color:#dbe7f5;\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:.04em;\n}\n.cctv-language-bar__label{ color:#9fb0c8; }\n.cctv-language-switcher{\n  display:inline-flex;\n  overflow:hidden;\n  border:1px solid rgba(255,255,255,.18);\n  border-radius:999px;\n  background:rgba(255,255,255,.06);\n}\n.cctv-language-switcher button{\n  appearance:none;\n  border:0;\n  border-right:1px solid rgba(255,255,255,.14);\n  padding:7px 11px;\n  background:transparent;\n  color:#dbe7f5;\n  font:inherit;\n  font-size:12px;\n  font-weight:900;\n  cursor:pointer;\n  transition:.18s ease;\n}\n.cctv-language-switcher button:last-child{ border-right:0; }\n.cctv-language-switcher button:hover{\n  background:rgba(255,255,255,.09);\n  color:#fff;\n}\n.cctv-language-switcher button.is-active{\n  background:var(--red);\n  color:#fff;\n}\n@media(max-width:550px){\n  .cctv-language-bar{\n    justify-content:space-between;\n    gap:8px;\n  }\n  .cctv-language-bar__label{ font-size:11px; }\n  .cctv-language-switcher button{ padding:7px 10px; }\n}\n\n\/* ==========================================================\n   CCTV ACADEMY \u00b7 LESSON MASTER TEMPLATE 2026 \u00b7 LES 24\n   ========================================================== *\/\n\n.cctv-course-page{\n  --academy-bg:#f3f1ea;\n  --academy-paper:#fffdf8;\n  --academy-paper-2:#f8f5ed;\n  --academy-ink:#173042;\n  --academy-ink-2:#284a5f;\n  --academy-muted:#657482;\n  --academy-navy:#11384b;\n  --academy-navy-2:#0b2a39;\n  --academy-cyan:#43a9c5;\n  --academy-yellow:#e5b84b;\n  --academy-red:#bb382d;\n  --academy-green:#4d806b;\n  --academy-purple:#715f91;\n  --academy-shadow:0 20px 55px rgba(22,48,63,.08);\n\n  max-width:1240px;\n  margin:0 auto;\n  padding:18px 24px 72px;\n\n  color:var(--academy-ink);\n\n  background:\n    linear-gradient(rgba(17,56,75,.027) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(17,56,75,.027) 1px,transparent 1px),\n    var(--academy-bg);\n\n  background-size:44px 44px,44px 44px,auto;\n\n  font-size:17px;\n  line-height:1.72;\n}\n\n.cctv-course-page > section > p{color:var(--academy-ink-2);}\n.cctv-course-page > section > p strong{color:var(--academy-navy);}\n\n\/* ---------- MASTER NAV ---------- *\/\n.cctv-master-nav{\n  position:sticky;\n  top:10px;\n  z-index:100;\n\n  overflow:hidden;\n  margin:0 0 22px;\n\n  border:1px solid rgba(17,56,75,.13);\n  border-radius:18px;\n\n  background:rgba(255,253,248,.96);\n  box-shadow:0 14px 38px rgba(22,48,63,.10);\n  backdrop-filter:blur(14px);\n}\n\n.cctv-master-nav__progress-track{\n  height:3px;\n  background:#e8e4d9;\n}\n\n.cctv-master-nav__progress-track span{\n  display:block;\n  width:0;\n  height:100%;\n\n  background:linear-gradient(\n    90deg,\n    var(--academy-red),\n    var(--academy-yellow),\n    var(--academy-cyan)\n  );\n\n  transition:width .08s linear;\n}\n\n.cctv-master-nav__inner{\n  display:grid;\n  grid-template-columns:1fr auto 1fr;\n  gap:18px;\n  align-items:center;\n\n  min-height:66px;\n  padding:10px 13px;\n}\n\n.cctv-master-nav__left,\n.cctv-master-nav__right{\n  display:flex;\n  align-items:center;\n  gap:8px;\n}\n\n.cctv-master-nav__right{\n  justify-content:flex-end;\n}\n\n.cctv-master-nav__home,\n.cctv-master-nav__overview,\n.cctv-master-nav__prev,\n.cctv-master-nav__next{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:8px;\n\n  min-height:40px;\n  padding:8px 13px;\n\n  border:1px solid rgba(17,56,75,.13);\n  border-radius:999px;\n\n  background:#fff;\n  color:var(--academy-ink)!important;\n\n  font-size:11px;\n  font-weight:900;\n  line-height:1.1;\n\n  transition:transform .18s ease,border-color .18s ease;\n}\n\n.cctv-master-nav__home{\n  background:var(--academy-yellow);\n  color:#171717!important;\n}\n\n.cctv-master-nav__home-icon{\n  display:grid;\n  place-items:center;\n  width:23px;\n  height:23px;\n  border-radius:50%;\n  background:rgba(255,255,255,.58);\n}\n\n.cctv-master-nav__home:hover,\n.cctv-master-nav__overview:hover,\n.cctv-master-nav__prev:hover,\n.cctv-master-nav__next:hover{\n  transform:translateY(-1px);\n  border-color:rgba(187,56,45,.34);\n}\n\n.cctv-master-nav__next{\n  border-color:var(--academy-red);\n  background:var(--academy-red);\n  color:#fff!important;\n}\n\n.cctv-master-nav__center{\n  min-width:120px;\n  text-align:center;\n}\n\n.cctv-master-nav__course{\n  display:block;\n  margin-bottom:2px;\n  color:var(--academy-muted);\n  font-size:9px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-master-nav__lesson{\n  display:block;\n  color:var(--academy-navy);\n  font-size:13px;\n}\n\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-language-bar__label{\n  color:var(--academy-muted);\n}\n\n.cctv-master-nav__language .cctv-language-switcher{\n  border-color:rgba(17,56,75,.13);\n  background:#fff;\n  box-shadow:none;\n}\n\n.cctv-master-nav__language .cctv-language-switcher button{\n  color:var(--academy-ink);\n  border-right-color:rgba(17,56,75,.10);\n}\n\n.cctv-master-nav__language .cctv-language-switcher button:hover{\n  background:#f0ece2;\n  color:var(--academy-red);\n}\n\n.cctv-master-nav__language .cctv-language-switcher button.is-active{\n  background:var(--academy-red);\n  color:#fff;\n}\n\n\/* ---------- HERO ---------- *\/\n.cctv-hero{\n  margin:0 0 78px;\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.12);\n  border-radius:28px;\n\n  background:\n    radial-gradient(circle at 88% 8%,rgba(67,169,197,.10),transparent 27%),\n    linear-gradient(145deg,#fffdf8,#f6f1e5);\n\n  color:var(--academy-ink);\n  box-shadow:var(--academy-shadow);\n}\n\n.cctv-hero-inner{\n  grid-template-columns:1.03fr .97fr;\n  min-height:500px;\n}\n\n.cctv-hero-copy{\n  padding:54px 50px 96px;\n}\n\n.cctv-hero-context{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap:10px;\n  margin-bottom:18px;\n  color:var(--academy-muted);\n  font-size:11px;\n  font-weight:800;\n}\n\n.cctv-hero-context a{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  color:var(--academy-red)!important;\n  font-weight:900;\n}\n\n.cctv-kicker{\n  margin-bottom:18px;\n  border:1px solid rgba(17,56,75,.12);\n  background:#eef4f4;\n  color:var(--academy-navy);\n}\n\n.cctv-kicker-number{\n  background:var(--academy-red);\n}\n\n.cctv-hero h1{\n  max-width:680px;\n  margin-bottom:20px;\n  color:var(--academy-navy);\n  font-size:clamp(40px,5vw,66px);\n  line-height:1;\n}\n\n.cctv-hero h1 span{\n  color:var(--academy-red);\n}\n\n.cctv-hero-lead{\n  color:var(--academy-muted);\n  font-size:19px;\n  line-height:1.65;\n}\n\n.cctv-hero-image,\n.cctv-hero-image img{\n  min-height:500px;\n}\n\n.cctv-hero-image::after{\n  background:linear-gradient(\n    90deg,\n    rgba(255,253,248,.80) 0%,\n    rgba(255,253,248,.18) 32%,\n    transparent 58%\n  );\n}\n\n.cctv-progress{\n  left:50px;\n  bottom:28px;\n}\n\n.cctv-progress-text{\n  color:var(--academy-muted);\n}\n\n.cctv-progress-track{\n  background:#e2ded4;\n}\n\n.cctv-progress-track span{\n  width:100%;\n  background:linear-gradient(90deg,var(--academy-red),var(--academy-yellow));\n}\n\n\/* ---------- TYPOGRAPHY ---------- *\/\n.cctv-section{\n  margin:90px 0;\n  scroll-margin-top:140px;\n}\n\n.cctv-intro{\n  max-width:850px;\n  color:var(--academy-muted)!important;\n  font-size:19px;\n}\n\n.cctv-eyebrow{\n  margin-bottom:12px;\n  color:var(--academy-red);\n}\n\n.cctv-course-page h2{\n  display:block;\n  width:fit-content;\n\n  margin:0 0 32px;\n  padding:0 0 12px;\n\n  border-radius:0;\n  border-bottom:4px solid var(--academy-yellow);\n\n  background:transparent;\n  color:var(--academy-navy);\n\n  font-size:clamp(30px,3.3vw,43px);\n  box-shadow:none;\n}\n\n.cctv-course-page h3{\n  color:var(--academy-navy);\n}\n\n\/* ---------- CARDS ---------- *\/\n.cctv-card,\n.cctv-cause-card,\n.cctv-step,\n.cctv-image-card,\n.cctv-gallery-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-card,\n.cctv-cause-card,\n.cctv-step{\n  border-radius:20px;\n  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;\n}\n\n.cctv-card:hover,\n.cctv-cause-card:hover,\n.cctv-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-card-red{border-top:4px solid var(--academy-red);}\n.cctv-card-green{border-top:4px solid var(--academy-green);}\n.cctv-card-blue{border-top:4px solid var(--academy-cyan);}\n.cctv-card-orange{border-top:4px solid var(--academy-yellow);}\n.cctv-card-purple{border-top:4px solid var(--academy-purple);}\n\n.cctv-card p,\n.cctv-cause-card p,\n.cctv-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-card strong,\n.cctv-cause-card strong{\n  color:var(--academy-navy);\n}\n\n.cctv-cause-number,\n.cctv-step-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- CUSTOMER QUOTE ---------- *\/\n.cctv-customer-quote{\n  margin:96px 0;\n\n  border:1px solid rgba(255,255,255,.08);\n  border-radius:24px;\n\n  background:\n    radial-gradient(circle at 92% 0,rgba(229,184,75,.12),transparent 27%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n\n  color:#fff8e9;\n\n  box-shadow:\n    0 22px 44px rgba(17,44,59,.15),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-customer-quote strong{\n  color:#ffd676!important;\n}\n\n.cctv-customer-quote p{\n  color:#fff8e9!important;\n  opacity:1!important;\n  text-shadow:0 1px 0 rgba(0,0,0,.14);\n}\n\n\/* ---------- IMAGES ---------- *\/\n.cctv-image-card,\n.cctv-gallery-card,\n.cctv-cause-card{\n  overflow:hidden;\n}\n\n.cctv-image-card,\n.cctv-gallery-card{\n  border-radius:20px;\n  transition:transform .24s ease,box-shadow .24s ease;\n}\n\n.cctv-image-card:hover,\n.cctv-gallery-card:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 38px rgba(22,48,63,.10);\n}\n\n.cctv-image-card img,\n.cctv-gallery-card img,\n.cctv-cause-card img{\n  transition:transform .48s cubic-bezier(.22,.61,.36,1),filter .48s ease;\n}\n\n.cctv-image-card:hover img,\n.cctv-gallery-card:hover img,\n.cctv-cause-card:hover img{\n  transform:scale(1.025);\n  filter:contrast(1.02) saturate(.95);\n}\n\n.cctv-image-caption,\n.cctv-gallery-caption,\n.cctv-cause-body{\n  color:var(--academy-muted);\n}\n\n.cctv-image-caption strong,\n.cctv-gallery-caption strong,\n.cctv-cause-card h3{\n  color:var(--academy-navy);\n}\n\n.cctv-badge-red{background:var(--academy-red);}\n.cctv-badge-green{background:var(--academy-green);}\n.cctv-badge-blue{background:var(--academy-cyan);}\n.cctv-badge-orange{background:#d89027;}\n.cctv-badge-purple{background:var(--academy-purple);}\n\n\/* ---------- TECH \/ PRO \/ WARNING \/ REMEMBER ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-pro-tip{\n  margin:96px 0;\n  border:1px solid rgba(229,184,75,.50);\n  border-left:6px solid var(--academy-yellow);\n  border-radius:20px;\n  background:linear-gradient(145deg,#fff9e8,#fffdf8);\n}\n\n.cctv-pro-icon{\n  background:var(--academy-yellow);\n  color:#1b252c;\n}\n\n.cctv-pro-tip h3{\n  color:#7a5715;\n}\n\n.cctv-warning{\n  margin:96px 0;\n  border:1px solid rgba(187,56,45,.25);\n  border-left:6px solid var(--academy-red);\n  border-radius:20px;\n  background:linear-gradient(145deg,#fff1ef,#fffdf8);\n}\n\n.cctv-warning-title{\n  color:var(--academy-red);\n}\n\n.cctv-remember{\n  margin:96px 0;\n  border:1px solid rgba(77,128,107,.28);\n  border-left:6px solid var(--academy-green);\n  border-radius:20px;\n  background:linear-gradient(145deg,#eff8f3,#fffdf8);\n}\n\n.cctv-remember-title{\n  color:var(--academy-green);\n}\n\n\/* ---------- LINKS ---------- *\/\n.cctv-chip{\n  border-color:rgba(17,56,75,.12);\n  background:#fff;\n  color:var(--academy-navy)!important;\n}\n\n.cctv-chip:hover{\n  border-color:rgba(67,169,197,.45);\n  background:#f0f7f7;\n}\n\n\/* ---------- FOOTER NAV ---------- *\/\n.cctv-course-footer-nav{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n  margin:105px 0 52px;\n}\n\n.cctv-course-footer-nav > *{\n  min-height:150px;\n  padding:24px;\n\n  border:1px solid rgba(17,56,75,.12);\n  border-radius:20px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink)!important;\n\n  box-shadow:0 13px 30px rgba(22,48,63,.055);\n\n  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;\n}\n\n.cctv-course-footer-nav a:hover{\n  transform:translateY(-3px);\n  border-color:rgba(187,56,45,.28);\n  box-shadow:0 19px 36px rgba(22,48,63,.085);\n}\n\n.cctv-course-footer-nav__overview{\n  background:#f8f3e5;\n}\n\n.cctv-course-footer-nav__next{\n  background:\n    radial-gradient(circle at 90% 10%,rgba(229,184,75,.12),transparent 35%),\n    var(--academy-navy);\n  color:#fff!important;\n}\n\n.cctv-course-footer-nav__label{\n  display:block;\n  margin-bottom:8px;\n  color:var(--academy-red);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-course-footer-nav__next .cctv-course-footer-nav__label{\n  color:#f1c955;\n}\n\n.cctv-course-footer-nav strong{\n  display:block;\n  color:var(--academy-navy);\n  font-size:19px;\n  line-height:1.22;\n}\n\n.cctv-course-footer-nav__next strong{\n  color:#fff;\n}\n\n.cctv-course-footer-nav__small{\n  display:block;\n  margin-top:12px;\n  color:var(--academy-muted);\n  font-size:12px;\n}\n\n.cctv-course-footer-nav__next .cctv-course-footer-nav__small{\n  color:rgba(255,255,255,.68);\n}\n\n\/* ---------- COPYRIGHT ---------- *\/\n.cctv-copyright{\n  margin-top:38px;\n  border-top:1px solid rgba(17,56,75,.12);\n  color:#7d8b94;\n}\n\n.cctv-copyright strong{\n  color:var(--academy-navy);\n}\n\n.cctv-copyright span{\n  color:var(--academy-red);\n}\n\n\/* ---------- REVEAL ---------- *\/\n.cctv-course-page.cctv-master-js .cctv-master-reveal{\n  opacity:0;\n  transform:translateY(14px);\n  transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1);\n}\n\n.cctv-course-page.cctv-master-js .cctv-master-reveal.is-visible{\n  opacity:1;\n  transform:none;\n}\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media(max-width:1000px){\n  .cctv-grid-4{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n}\n\n@media(max-width:980px){\n  .cctv-master-nav{\n    position:relative;\n    top:auto;\n  }\n\n  .cctv-master-nav__inner{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .cctv-master-nav__center{\n    order:-1;\n    grid-column:1 \/ -1;\n  }\n\n  .cctv-hero-inner,\n  .cctv-grid-2,\n  .cctv-grid-3{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-hero-image,\n  .cctv-hero-image img{\n    min-height:340px;\n  }\n\n  .cctv-course-footer-nav{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-grid-4{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page{\n    padding:10px 10px 48px;\n    font-size:16px;\n  }\n\n  .cctv-master-nav{\n    border-radius:14px;\n  }\n\n  .cctv-master-nav__inner{\n    grid-template-columns:1fr;\n    gap:8px;\n  }\n\n  .cctv-master-nav__left,\n  .cctv-master-nav__right{\n    justify-content:space-between;\n  }\n\n  .cctv-master-nav__home span:last-child{\n    display:none;\n  }\n\n  .cctv-master-nav__overview,\n  .cctv-master-nav__prev,\n  .cctv-master-nav__next{\n    flex:1 1 auto;\n    padding-left:9px;\n    padding-right:9px;\n  }\n\n  .cctv-master-nav__language{\n    justify-content:space-between!important;\n    padding:4px 12px 10px!important;\n  }\n\n  .cctv-hero{\n    border-radius:20px;\n  }\n\n  .cctv-hero-copy{\n    padding:34px 24px 88px;\n  }\n\n  .cctv-hero h1{\n    font-size:clamp(37px,11.5vw,50px);\n  }\n\n  .cctv-section{\n    margin:68px 0;\n  }\n\n  .cctv-customer-quote,\n  .cctv-card,\n  .cctv-cause-card,\n  .cctv-step,\n  .cctv-pro-tip,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-remember{\n    border-radius:18px;\n  }\n\n  .cctv-customer-quote{\n    padding-top:90px;\n  }\n\n  .cctv-course-page h2{\n    font-size:29px;\n  }\n\n  .cctv-course-footer-nav > *{\n    min-height:auto;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  .cctv-course-page *,\n  .cctv-course-page *::before,\n  .cctv-course-page *::after{\n    transition-duration:.01ms!important;\n    animation-duration:.01ms!important;\n    animation-iteration-count:1!important;\n    scroll-behavior:auto!important;\n  }\n}\n\n\n\/* ---------- LES 07 \u00b7 MAINTENANCE PANEL ---------- *\/\n.cctv-maintenance{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-maintenance h3{\n  color:var(--academy-green);\n}\n\n.cctv-maintenance strong{\n  color:var(--academy-navy);\n}\n\n.cctv-maintenance img{\n  box-shadow:0 12px 28px rgba(22,48,63,.10);\n}\n\n@media(max-width:980px){\n  .cctv-maintenance{\n    grid-template-columns:1fr;\n  }\n}\n\n\n\/* ---------- LES 08 \u00b7 EFFECT CARDS ---------- *\/\n.cctv-effect{\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:20px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-effect:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-effect h3{\n  color:var(--academy-navy);\n}\n\n.cctv-effect p{\n  color:var(--academy-muted);\n}\n\n.cctv-effect-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- LES 08 \u00b7 CAMERA CHOICE ---------- *\/\n.cctv-choice{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-choice h3{\n  color:var(--academy-green);\n}\n\n.cctv-choice strong{\n  color:var(--academy-navy);\n}\n\n.cctv-choice-box{\n  border-color:rgba(17,56,75,.12);\n  background:#fff;\n  color:var(--academy-muted);\n}\n\n.cctv-choice-box span{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-choice-box strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-choice-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-choice-visual{\n    grid-template-columns:1fr;\n  }\n}\n\n\n\/* ---------- LES 09 \u00b7 BEFORE \/ AFTER ---------- *\/\n.cctv-before-after{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 14px 36px rgba(22,48,63,.07);\n}\n\n.cctv-before-after__head{\n  background:var(--academy-navy);\n}\n\n.cctv-before-after__head div{\n  color:#fff;\n}\n\n.cctv-before-after__head div:first-child{\n  color:#ffb4ad;\n  border-right-color:rgba(255,255,255,.12);\n}\n\n.cctv-before-after__head div:last-child{\n  color:#b8ead2;\n}\n\n.cctv-before-after__item{\n  border-color:rgba(17,56,75,.10)!important;\n}\n\n.cctv-before-after__caption{\n  color:var(--academy-muted);\n}\n\n.cctv-before-after__caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 09 \u00b7 DIAGNOSTIC PANEL ---------- *\/\n.cctv-diagnostic{\n  margin:96px 0;\n\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.045);\n}\n\n.cctv-diagnostic-title{\n  color:#267e95;\n}\n\n.cctv-diagnostic-item{\n  border-color:rgba(67,169,197,.22);\n  background:rgba(255,255,255,.78);\n}\n\n.cctv-diagnostic-icon{\n  background:var(--academy-cyan);\n  color:#fff;\n}\n\n.cctv-diagnostic-item strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-before-after__grid,\n  .cctv-diagnostic-grid{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-before-after__head{\n    display:none;\n  }\n\n  .cctv-before-after__item{\n    border-right:0!important;\n    border-bottom:1px solid rgba(17,56,75,.10)!important;\n  }\n\n  .cctv-before-after__item:last-child{\n    border-bottom:0!important;\n  }\n}\n\n\n\/* ---------- LES 10 \u00b7 LANGUAGE BAR ADAPTER ---------- *\/\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  align-items:center!important;\n  gap:8px!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  border:0!important;\n  border-radius:0!important;\n  background:transparent!important;\n  box-shadow:none!important;\n}\n\n.cctv-master-nav__language .cctv-lang-label{\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn{\n  min-width:46px;\n  padding:7px 11px;\n  border:1px solid rgba(17,56,75,.13)!important;\n  border-radius:999px;\n  background:#fff!important;\n  color:var(--academy-ink)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn.is-active{\n  border-color:var(--academy-red)!important;\n  background:var(--academy-red)!important;\n  color:#fff!important;\n}\n\n\/* ---------- LES 10 \u00b7 PIXEL DEMO ---------- *\/\n.cctv-pixel-demo{\n  align-items:stretch;\n}\n\n.cctv-pixel-arrow{\n  align-self:center;\n  background:var(--academy-navy);\n  color:#f4c95b;\n  box-shadow:0 8px 20px rgba(22,48,63,.10);\n}\n\n\/* ---------- LES 10 \u00b7 ZOOM PANELS ---------- *\/\n.cctv-zoom-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 14px 36px rgba(22,48,63,.07);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-zoom-panel:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 38px rgba(22,48,63,.10);\n}\n\n.cctv-zoom-panel--digital{\n  border-top:5px solid var(--academy-red);\n}\n\n.cctv-zoom-panel--optical{\n  border-top:5px solid var(--academy-green);\n}\n\n.cctv-zoom-panel__body p{\n  color:var(--academy-muted);\n}\n\n.cctv-zoom-panel__body h3{\n  color:var(--academy-navy);\n}\n\n.cctv-zoom-panel--digital .cctv-zoom-icon{\n  background:var(--academy-red);\n}\n\n.cctv-zoom-panel--optical .cctv-zoom-icon{\n  background:var(--academy-green);\n}\n\n\/* ---------- LES 10 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10)!important;\n  color:var(--academy-ink-2);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.digital{\n  color:#ffb4ad;\n}\n\n.cctv-comparison-head.optical{\n  color:#b8ead2;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 10 \u00b7 CONTAIN IMAGES ---------- *\/\n.cctv-image-card.contain img,\n.cctv-gallery-card.contain img{\n  background:#f6f4ed;\n}\n\n\/* ---------- LES 10 \u00b7 TECH TIP ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n  color:var(--academy-ink-2);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-tech-tip strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-zoom-comparison,\n  .cctv-pixel-demo{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-pixel-arrow{\n    transform:rotate(90deg);\n  }\n\n  .cctv-comparison-row{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-comparison-cell{\n    border-right:0!important;\n  }\n}\n\n\n\/* ---------- LES 11 \u00b7 KAREN STORY ---------- *\/\n.cctv-karen{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:40px;\n\n  border:1px solid rgba(67,169,197,.25);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 8%,rgba(229,184,75,.10),transparent 28%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n\n  color:#fff8e9;\n\n  box-shadow:0 18px 42px rgba(17,44,59,.13);\n}\n\n.cctv-karen::after{\n  color:rgba(255,255,255,.035);\n}\n\n.cctv-karen__label{\n  border-color:rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  color:#8fdcf0;\n}\n\n.cctv-karen h3{\n  color:#f2cd64;\n}\n\n.cctv-karen p{\n  color:#f4f7f9;\n}\n\n.cctv-karen strong{\n  color:#fff;\n}\n\n\/* ---------- LES 11 \u00b7 FAILURE CARDS ---------- *\/\n.cctv-failure{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:20px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-failure:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-failure__body{\n  color:var(--academy-muted);\n}\n\n.cctv-failure__number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-failure h3{\n  color:var(--academy-navy);\n}\n\n.cctv-failure p{\n  color:var(--academy-muted);\n}\n\n.cctv-failure img{\n  transition:\n    transform .48s cubic-bezier(.22,.61,.36,1),\n    filter .48s ease;\n}\n\n.cctv-failure:hover img{\n  transform:scale(1.025);\n  filter:contrast(1.02) saturate(.95);\n}\n\n\/* ---------- LES 11 \u00b7 ANPR ANGLE PANEL ---------- *\/\n.cctv-angle-panel{\n  overflow:hidden;\n\n  margin:96px 0;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-angle-image img{\n  background:#f6f4ed;\n}\n\n.cctv-angle-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-angle-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-angle-copy p{\n  color:var(--academy-muted);\n}\n\n.cctv-angle-number{\n  color:var(--academy-red);\n}\n\n.cctv-angle-number span{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 11 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10)!important;\n  color:var(--academy-ink-2);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.normal{\n  color:#ffb4ad;\n}\n\n.cctv-comparison-head.anpr{\n  color:#b8ead2;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 11 \u00b7 TECH TIP ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n  color:var(--academy-ink-2);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-tech-tip strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-angle-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-karen{\n    padding:26px;\n  }\n\n  .cctv-angle-copy{\n    padding:26px;\n  }\n\n  .cctv-angle-number strong{\n    font-size:55px;\n  }\n}\n\n\n\/* ==========================================================\n   LES 11 \u00b7 KAREN BLOKKEN \u00b7 DEFINITIEVE CONTRASTFIX\n   Volledig nieuwe blokstructuur om Elementor-overrides\n   en oudere tekstkleuren uit te sluiten.\n   ========================================================== *\/\n\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(\n      circle at 88% 10%,\n      rgba(67,169,197,.12),\n      transparent 28%\n    ),\n    linear-gradient(\n      145deg,\n      #10394b 0%,\n      #0b3142 55%,\n      #082a3a 100%\n    );\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable::after{\n  content:\"K\";\n\n  position:absolute;\n  right:18px;\n  bottom:-68px;\n\n  color:rgba(255,255,255,.035);\n\n  font-size:220px;\n  font-weight:900;\n  line-height:1;\n\n  pointer-events:none;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  position:relative;\n  z-index:2;\n\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  position:relative;\n  z-index:3;\n\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n\n  background:#fff !important;\n  color:#102d3d !important;\n\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip::before{\n  color:#d93d34 !important;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip:hover{\n  border-color:#fff;\n  background:#f8fbfc !important;\n  color:#0b2938 !important;\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 12 \u00b7 ANPR PROCESS ---------- *\/\n.cctv-process-step,\n.cctv-requirement{\n  border:1px solid rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-process-step:hover,\n.cctv-requirement:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-process-number,\n.cctv-requirement-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-process-step h3,\n.cctv-requirement h3{\n  color:var(--academy-navy);\n}\n\n.cctv-process-step p,\n.cctv-requirement p{\n  color:var(--academy-muted);\n}\n\n.cctv-process-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 12 \u00b7 KAREN CONTRAST OVERRIDE ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n\/* ---------- LES 12 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 13 \u00b7 CUSTOMER QUOTE ---------- *\/\n.cctv-course-page .cctv-customer-quote{\n  border:1px solid rgba(255,255,255,.08);\n  background:\n    radial-gradient(circle at 92% 0,rgba(229,184,75,.12),transparent 27%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n  color:#fff8e9;\n  box-shadow:\n    0 22px 44px rgba(17,44,59,.15),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-customer-quote strong{\n  color:#ffd676!important;\n}\n\n.cctv-course-page .cctv-customer-quote p{\n  color:#fff8e9!important;\n  opacity:1!important;\n  text-shadow:0 1px 0 rgba(0,0,0,.14);\n}\n\n\/* ---------- LES 13 \u00b7 PROBLEM \/ SIGNAL \/ SYMPTOM CARDS ---------- *\/\n.cctv-problem-card,\n.cctv-signal-step,\n.cctv-symptom{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-problem-card:hover,\n.cctv-signal-step:hover,\n.cctv-symptom:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-problem-card h3,\n.cctv-symptom h3,\n.cctv-signal-step strong{\n  color:var(--academy-navy);\n}\n\n.cctv-problem-card p,\n.cctv-symptom p,\n.cctv-signal-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-problem-number,\n.cctv-symptom-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-signal-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 13 \u00b7 WATERPROOF SOLUTION ---------- *\/\n.cctv-waterproof{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-waterproof h3{\n  color:var(--academy-green);\n}\n\n.cctv-waterproof strong{\n  color:var(--academy-navy);\n}\n\n.cctv-waterproof-image{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 8px 22px rgba(22,48,63,.06);\n}\n\n.cctv-waterproof-image div{\n  color:var(--academy-muted);\n}\n\n.cctv-waterproof-image strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 13 \u00b7 KAREN CONTRAST FINAL ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-waterproof-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-signal-flow,\n  .cctv-waterproof-images{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 14 \u00b7 LANGUAGE BAR ADAPTER ---------- *\/\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  align-items:center!important;\n  gap:8px!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  border:0!important;\n  border-radius:0!important;\n  background:transparent!important;\n  box-shadow:none!important;\n}\n\n.cctv-master-nav__language .cctv-lang-label{\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn{\n  min-width:46px;\n  padding:7px 11px;\n  border:1px solid rgba(17,56,75,.13)!important;\n  border-radius:999px;\n  background:#fff!important;\n  color:var(--academy-ink)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn.is-active{\n  border-color:var(--academy-red)!important;\n  background:var(--academy-red)!important;\n  color:#fff!important;\n}\n\n\/* ---------- LES 14 \u00b7 FIELD OF VIEW PANEL ---------- *\/\n.cctv-fov-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-fov-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-fov-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-fov-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 14 \u00b7 STEPS ---------- *\/\n.cctv-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-step-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-step p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 14 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-fov-panel{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 15 \u00b7 WIFI PANEL ---------- *\/\n.cctv-wifi-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-wifi-panel__image{\n  background:#f4f6f4;\n}\n\n.cctv-wifi-panel__copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-wifi-panel__copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-wifi-panel__copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 15 \u00b7 PROBLEM \/ FLOW \/ CHANGE ---------- *\/\n.cctv-problem,\n.cctv-flow-step,\n.cctv-change,\n.cctv-check{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-problem:hover,\n.cctv-flow-step:hover,\n.cctv-change:hover,\n.cctv-check:hover{\n  transform:translateY(-3px);\n  border-color:rgba(67,169,197,.32);\n  box-shadow:0 17px 34px rgba(22,48,63,.085);\n}\n\n.cctv-problem h3,\n.cctv-change h3,\n.cctv-flow-step strong,\n.cctv-check strong{\n  color:var(--academy-navy);\n}\n\n.cctv-problem p,\n.cctv-change p,\n.cctv-flow-step p,\n.cctv-check{\n  color:var(--academy-muted);\n}\n\n.cctv-flow-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n.cctv-change-number,\n.cctv-check-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- LES 15 \u00b7 WIRED RECOMMENDATION ---------- *\/\n.cctv-wired{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-wired h3{\n  color:var(--academy-green);\n}\n\n.cctv-wired strong{\n  color:var(--academy-navy);\n}\n\n.cctv-wired-image{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 10px 28px rgba(22,48,63,.08);\n}\n\n.cctv-wired-image div{\n  color:var(--academy-muted);\n}\n\n.cctv-wired-image strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 15 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-wifi-panel,\n  .cctv-wired-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-flow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-flow-step::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 16 \u00b7 QUALITY \/ ENVIRONMENT ---------- *\/\n.cctv-quality-card,\n.cctv-environment-item,\n.cctv-check{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-quality-card:hover,\n.cctv-environment-item:hover,\n.cctv-check:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-quality-card h3,\n.cctv-environment-item strong,\n.cctv-check strong{\n  color:var(--academy-navy);\n}\n\n.cctv-quality-card p,\n.cctv-environment-item span,\n.cctv-check{\n  color:var(--academy-muted);\n}\n\n.cctv-quality-icon,\n.cctv-environment-icon,\n.cctv-check-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- LES 16 \u00b7 TOTAL COST ---------- *\/\n.cctv-cost{\n  margin:96px 0;\n\n  border:1px solid rgba(229,184,75,.42);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(229,184,75,.10),transparent 30%),\n    linear-gradient(145deg,#fff9e8,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-cost h3{\n  color:#7a5715;\n}\n\n.cctv-cost strong{\n  color:var(--academy-navy);\n}\n\n.cctv-cost-formula{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 10px 28px rgba(22,48,63,.07);\n}\n\n.cctv-cost-row{\n  border-color:rgba(17,56,75,.09);\n  color:var(--academy-muted);\n}\n\n.cctv-cost-row:last-child{\n  background:#fff7dc;\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 16 \u00b7 RELIABILITY PANEL ---------- *\/\n.cctv-reliability{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-reliability-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-reliability-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-reliability-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 16 \u00b7 GALLERY \/ IMAGE CARDS ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 16 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-cost-grid,\n  .cctv-reliability-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-environment{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 17 \u00b7 TESTBENCH ---------- *\/\n.cctv-testbench{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-testbench-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-testbench-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-testbench-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 17 \u00b7 PROCESS \/ CHECKS \/ FIELD TEST ---------- *\/\n.cctv-process-step,\n.cctv-check,\n.cctv-fieldtest{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-process-step:hover,\n.cctv-check:hover,\n.cctv-fieldtest:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-process-number,\n.cctv-check-icon,\n.cctv-fieldtest-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-process-step h3,\n.cctv-check strong,\n.cctv-fieldtest h3{\n  color:var(--academy-navy);\n}\n\n.cctv-process-step p,\n.cctv-check,\n.cctv-fieldtest p{\n  color:var(--academy-muted);\n}\n\n.cctv-process-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 17 \u00b7 TIME SAVING ---------- *\/\n.cctv-time-save{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-time-save h3{\n  color:var(--academy-green);\n}\n\n.cctv-time-column{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 9px 26px rgba(22,48,63,.055);\n}\n\n.cctv-time-column h4{\n  color:var(--academy-navy);\n}\n\n.cctv-time-column p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 17 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 17 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-testbench-grid,\n  .cctv-time-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 18 \u00b7 FISHEYE FEATURE ---------- *\/\n.cctv-fisheye-feature{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-fisheye-feature-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-fisheye-feature-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-fisheye-feature-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 18 \u00b7 CENTER \/ EDGE ZONES ---------- *\/\n.cctv-zone,\n.cctv-purpose,\n.cctv-process-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-zone:hover,\n.cctv-purpose:hover,\n.cctv-process-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-zone h3,\n.cctv-purpose h3,\n.cctv-process-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-zone p,\n.cctv-purpose p,\n.cctv-process-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-purpose-icon,\n.cctv-process-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-process-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 18 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 14px 34px rgba(22,48,63,.065);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.fisheye{\n  color:#8fe1f4;\n}\n\n.cctv-comparison-head.focus{\n  color:#a9dfc7;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 18 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 18 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-fisheye-feature-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 19 \u00b7 VEGETATION PANEL ---------- *\/\n.cctv-vegetation-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-vegetation-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(77,128,107,.09),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f6f8f0);\n}\n\n.cctv-vegetation-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-vegetation-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 19 \u00b7 TIMELINE \/ SEASONS \/ CHECKS ---------- *\/\n.cctv-timeline-item,\n.cctv-season,\n.cctv-check{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-timeline-item:hover,\n.cctv-season:hover,\n.cctv-check:hover{\n  transform:translateY(-4px);\n  border-color:rgba(77,128,107,.35);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-timeline-number,\n.cctv-check-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-timeline-item h3,\n.cctv-season h3,\n.cctv-check strong{\n  color:var(--academy-navy);\n}\n\n.cctv-timeline-item p,\n.cctv-season p,\n.cctv-check{\n  color:var(--academy-muted);\n}\n\n.cctv-timeline-item::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 19 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 19 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-vegetation-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-timeline{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-timeline-item::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 20 \u00b7 DORI PANEL ---------- *\/\n.cctv-dori-panel{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-dori-panel-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.09),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f5fafb);\n}\n\n.cctv-dori-panel-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-dori-panel-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 20 \u00b7 DORI LEVELS ---------- *\/\n.cctv-dori-level,\n.cctv-question-card,\n.cctv-workflow-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-dori-level:hover,\n.cctv-question-card:hover,\n.cctv-workflow-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-dori-level h3,\n.cctv-question-card h3,\n.cctv-workflow-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-dori-level p,\n.cctv-question-card p,\n.cctv-workflow-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-workflow-number,\n.cctv-question-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-workflow-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 20 \u00b7 IDENTIFY PANEL ---------- *\/\n.cctv-identify{\n  margin:96px 0;\n  border:1px solid rgba(187,56,45,.22);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 92% 10%,rgba(187,56,45,.06),transparent 30%),\n    linear-gradient(145deg,#fff2ef,#fffdf8);\n  color:var(--academy-ink-2);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-identify h3{\n  color:var(--academy-red);\n}\n\n.cctv-identify strong{\n  color:var(--academy-navy);\n}\n\n.cctv-identify-visual{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 10px 28px rgba(22,48,63,.07);\n}\n\n\/* ---------- LES 20 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 20 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n  margin:96px 0;\n  padding:0;\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n  color:#f4f8fa !important;\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n  color:#ffd45f !important;\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n  color:#eef6f9 !important;\n  opacity:1 !important;\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-dori-panel-grid,\n  .cctv-identify-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-workflow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-workflow-step::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 21 \u00b7 PTZ FEATURE ---------- *\/\n.cctv-ptz-feature{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-ptz-feature-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.09),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f5fafb);\n}\n\n.cctv-ptz-feature-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-ptz-feature-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 21 \u00b7 PTZ LETTERS \/ APPLICATIONS \/ WORKFLOW ---------- *\/\n.cctv-ptz-letter,\n.cctv-application,\n.cctv-workflow-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-ptz-letter:hover,\n.cctv-application:hover,\n.cctv-workflow-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-ptz-letter h3,\n.cctv-application h3,\n.cctv-workflow-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-ptz-letter p,\n.cctv-application p,\n.cctv-workflow-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-ptz-icon,\n.cctv-application-icon,\n.cctv-workflow-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-workflow-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 21 \u00b7 COMPARISON ---------- *\/\n.cctv-comparison{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 14px 34px rgba(22,48,63,.065);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.ptz{\n  color:#ffd45f;\n}\n\n.cctv-comparison-head.fixed{\n  color:#8fe1f4;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 21 \u00b7 SINGLE-ZONE WARNING ---------- *\/\n.cctv-zone-warning{\n  margin:96px 0;\n  border:1px solid rgba(187,56,45,.24);\n  border-left:7px solid var(--academy-red);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 92% 10%,rgba(187,56,45,.06),transparent 30%),\n    linear-gradient(145deg,#fff2ef,#fffdf8);\n  color:#624844;\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-zone-warning h3{\n  color:var(--academy-red);\n}\n\n.cctv-zone-warning strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 21 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 21 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n  margin:96px 0;\n  padding:0;\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n  color:#f4f8fa !important;\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n  color:#ffd45f !important;\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n  color:#eef6f9 !important;\n  opacity:1 !important;\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-ptz-feature-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-workflow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-workflow-step::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 22 \u00b7 VARIFOCAL FEATURE ---------- *\/\n.cctv-varifocal-feature{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-varifocal-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.09),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f5fafb);\n}\n\n.cctv-varifocal-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-varifocal-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 22 \u00b7 ANGLE CARDS ---------- *\/\n.cctv-angle-card,\n.cctv-usecase,\n.cctv-workflow-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-angle-card:hover,\n.cctv-usecase:hover,\n.cctv-workflow-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-angle-copy h3,\n.cctv-usecase h3,\n.cctv-workflow-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-angle-copy p,\n.cctv-usecase p,\n.cctv-workflow-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-angle-number,\n.cctv-usecase-icon,\n.cctv-workflow-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-workflow-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 22 \u00b7 TRADE-OFF ---------- *\/\n.cctv-tradeoff{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.26);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 92% 10%,rgba(67,169,197,.06),transparent 30%),\n    linear-gradient(145deg,#edf8fb,#fffdf8);\n  color:var(--academy-ink-2);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-tradeoff h3{\n  color:#177e9d;\n}\n\n.cctv-tradeoff-side{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 9px 26px rgba(22,48,63,.055);\n}\n\n.cctv-tradeoff-side h4{\n  color:var(--academy-navy);\n}\n\n.cctv-tradeoff-side p{\n  color:var(--academy-muted);\n}\n\n.cctv-tradeoff-arrow{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 22 \u00b7 COMPARISON ---------- *\/\n.cctv-comparison{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 14px 34px rgba(22,48,63,.065);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.wide{\n  color:#8fe1f4;\n}\n\n.cctv-comparison-head.narrow{\n  color:#ffd45f;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 22 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 22 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n  margin:96px 0;\n  padding:0;\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n  color:#f4f8fa !important;\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n  color:#ffd45f !important;\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n  color:#eef6f9 !important;\n  opacity:1 !important;\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-varifocal-grid{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-tradeoff-grid{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-tradeoff-arrow{\n    margin:0 auto;\n    transform:rotate(90deg);\n  }\n}\n\n@media(max-width:650px){\n  .cctv-workflow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-workflow-step::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 23 \u00b7 JURIDISCHE ACTUALISATIE ---------- *\/\n.cctv-course-page .cctv-legal-update{\n  position:relative;\n  overflow:hidden;\n  margin:96px 0;\n  padding:38px 40px;\n  border:1px solid rgba(143,225,244,.24);\n  border-left:7px solid var(--academy-cyan);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 92% 10%,rgba(67,169,197,.14),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 58%,#082a3a 100%);\n  color:#eef6f9 !important;\n  box-shadow:0 18px 42px rgba(17,44,59,.14);\n}\n\n.cctv-course-page .cctv-legal-update .cctv-legal-date{\n  border:1px solid rgba(143,225,244,.24);\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n}\n\n.cctv-course-page .cctv-legal-update h3{\n  color:#ffd45f !important;\n}\n\n.cctv-course-page .cctv-legal-update p{\n  color:#eef6f9 !important;\n  opacity:1 !important;\n}\n\n.cctv-course-page .cctv-legal-update strong{\n  color:#ffffff !important;\n}\n\n\/* ---------- LES 23 \u00b7 DARK CUSTOMER QUOTE ---------- *\/\n.cctv-course-page .cctv-customer-quote{\n  background:\n    radial-gradient(circle at 90% 10%,rgba(67,169,197,.10),transparent 30%),\n    linear-gradient(145deg,#123e53,#082a3a);\n  color:#f4f8fa !important;\n}\n\n.cctv-course-page .cctv-customer-quote p{\n  color:#ffffff !important;\n  opacity:1 !important;\n}\n\n.cctv-course-page .cctv-customer-quote strong{\n  color:#ffd45f !important;\n}\n\n\/* ---------- LES 23 \u00b7 LEGAL LAYERS \/ ACTIONS \/ PLACES ---------- *\/\n.cctv-law-layer,\n.cctv-action,\n.cctv-place,\n.cctv-workflow-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-law-layer:hover,\n.cctv-action:hover,\n.cctv-place:hover,\n.cctv-workflow-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-law-layer h3,\n.cctv-action h3,\n.cctv-place h3,\n.cctv-workflow-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-law-layer p,\n.cctv-action p,\n.cctv-place p,\n.cctv-workflow-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-law-number,\n.cctv-action-icon,\n.cctv-place-icon,\n.cctv-workflow-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-workflow-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 23 \u00b7 PRIVATE HOME EXCEPTION ---------- *\/\n.cctv-home-exception{\n  margin:96px 0;\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n  color:var(--academy-ink-2);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-home-exception h3{\n  color:var(--academy-green);\n}\n\n.cctv-home-box{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 9px 26px rgba(22,48,63,.055);\n}\n\n.cctv-home-box h4{\n  color:var(--academy-navy);\n}\n\n.cctv-home-box p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 23 \u00b7 CAMERA DIRECTION ---------- *\/\n.cctv-direction{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-direction-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(187,56,45,.06),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#fbf4f2);\n}\n\n.cctv-direction-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-direction-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 23 \u00b7 RETENTION ---------- *\/\n.cctv-retention{\n  border-color:rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 14px 34px rgba(22,48,63,.065);\n}\n\n.cctv-retention-number{\n  background:linear-gradient(145deg,#173f54,#0b3142);\n  color:#ffd45f;\n}\n\n.cctv-retention-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-retention-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 23 \u00b7 AI ACT ---------- *\/\n.cctv-ai-law{\n  margin:96px 0;\n  border:1px solid rgba(118,87,216,.22);\n  border-left:7px solid #7657d8;\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 92% 10%,rgba(118,87,216,.07),transparent 30%),\n    linear-gradient(145deg,#f3f0ff,#fffdf8);\n  color:#504a64;\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-ai-law h3{\n  color:#6650bf;\n}\n\n.cctv-ai-law strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 23 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n  margin:96px 0;\n  padding:0;\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n  color:#f4f8fa !important;\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n  color:#ffd45f !important;\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n  color:#eef6f9 !important;\n  opacity:1 !important;\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-direction-grid,\n  .cctv-retention,\n  .cctv-home-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-workflow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-workflow-step::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-legal-update{\n    padding:28px 24px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 24 \u00b7 WDR \/ BLC FEATURE ---------- *\/\n.cctv-feature{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-feature-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.09),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f5fafb);\n}\n\n.cctv-feature-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-feature-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 24 \u00b7 BLC \/ WDR FUNCTION CARDS ---------- *\/\n.cctv-function,\n.cctv-scene,\n.cctv-workflow-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-function:hover,\n.cctv-scene:hover,\n.cctv-workflow-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-function h3,\n.cctv-scene h3,\n.cctv-workflow-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-function p,\n.cctv-scene p,\n.cctv-workflow-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-function.blc{\n  border-top:6px solid var(--academy-yellow);\n}\n\n.cctv-function.wdr{\n  border-top:6px solid var(--academy-cyan);\n}\n\n.cctv-function.blc .cctv-function-letter{\n  background:#bb7625;\n  color:#fff;\n}\n\n.cctv-function.wdr .cctv-function-letter{\n  background:var(--academy-navy);\n  color:#8fe1f4;\n}\n\n.cctv-scene-icon,\n.cctv-workflow-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-workflow-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 24 \u00b7 COMPARISON ---------- *\/\n.cctv-comparison{\n  overflow:hidden;\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 14px 34px rgba(22,48,63,.065);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.blc{\n  color:#ffd45f;\n}\n\n.cctv-comparison-head.wdr{\n  color:#8fe1f4;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 24 \u00b7 CUSTOMER QUOTE CONTRAST ---------- *\/\n.cctv-course-page .cctv-customer-quote{\n  background:\n    radial-gradient(circle at 90% 10%,rgba(67,169,197,.10),transparent 30%),\n    linear-gradient(145deg,#123e53,#082a3a);\n  color:#f4f8fa !important;\n}\n\n.cctv-course-page .cctv-customer-quote p{\n  color:#ffffff !important;\n  opacity:1 !important;\n}\n\n.cctv-course-page .cctv-customer-quote strong{\n  color:#ffd45f !important;\n}\n\n\/* ---------- LES 24 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n  margin:96px 0;\n  padding:0;\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n  color:#f4f8fa !important;\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n  color:#ffd45f !important;\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n  color:#eef6f9 !important;\n  opacity:1 !important;\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n\/* ---------- LES 24 \u00b7 COURSE COMPLETE ---------- *\/\n.cctv-course-page .cctv-complete{\n  position:relative;\n  overflow:hidden;\n  margin:108px 0 90px;\n  padding:46px;\n  border:1px solid rgba(229,184,75,.28);\n  border-radius:24px;\n  background:\n    radial-gradient(circle at 90% 12%,rgba(229,184,75,.13),transparent 31%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 56%,#082a3a 100%);\n  color:#eef6f9 !important;\n  box-shadow:0 20px 46px rgba(17,44,59,.16);\n}\n\n.cctv-course-page .cctv-complete .cctv-complete-number{\n  background:#ffd45f !important;\n  color:#173042 !important;\n}\n\n.cctv-course-page .cctv-complete h3{\n  color:#ffffff !important;\n}\n\n.cctv-course-page .cctv-complete h3 span{\n  color:#ffd45f !important;\n}\n\n.cctv-course-page .cctv-complete p{\n  color:#eef6f9 !important;\n  opacity:1 !important;\n}\n\n.cctv-course-page .cctv-complete strong{\n  color:#ffffff !important;\n}\n\n.cctv-course-page .cctv-complete .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n}\n\n\/* ---------- LES 24 \u00b7 FINISH CARD ---------- *\/\n.cctv-course-footer-nav__next{\n  border-color:rgba(77,128,107,.24) !important;\n  background:\n    radial-gradient(circle at 92% 0,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#f0f8f4,#fffdf8) !important;\n}\n\n@media(max-width:980px){\n  .cctv-feature-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-workflow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-workflow-step::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n\n  .cctv-course-page .cctv-complete{\n    padding:30px 24px;\n  }\n}\n<\/style>\n<article class=\"cctv-course-page\">\n\n<!-- =====================================================\n       HERO\n       ===================================================== -->\n<nav aria-label=\"Hoofdnavigatie CCTV Academy\" class=\"cctv-master-nav\">\n<div aria-hidden=\"true\" class=\"cctv-master-nav__progress-track\">\n<span id=\"cctv-reading-progress\"><\/span>\n<\/div>\n<div class=\"cctv-master-nav__inner\">\n<div class=\"cctv-master-nav__left\">\n<a aria-label=\"Ga naar de homepagina van CCTV Academy\" class=\"cctv-master-nav__home\" href=\"https:\/\/cctvacademy.be\/nl\/\">\n<span aria-hidden=\"true\" class=\"cctv-master-nav__home-icon\">\u2302<\/span>\n<span>Home<\/span>\n<\/a>\n<a aria-label=\"Terug naar overzicht klachten van Karen\" class=\"cctv-master-nav__overview\" href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span aria-hidden=\"true\">\u2190<\/span>\n<span>Terug naar overzicht<\/span>\n<\/a>\n<\/div>\n<div class=\"cctv-master-nav__center\">\n<span class=\"cctv-master-nav__course\">Basis CCTV<\/span>\n<strong class=\"cctv-master-nav__lesson\">Les 24 \/ 24<\/strong>\n<\/div>\n<div class=\"cctv-master-nav__right\">\n<a aria-label=\"Ga naar vorige les: Wat zegt de camerawet?\" class=\"cctv-master-nav__prev\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/\">\n<span aria-hidden=\"true\">\u2190<\/span>\n<span>Vorige les<\/span>\n<\/a>\n<a aria-label=\"Start de opleiding opnieuw bij les 1\" class=\"cctv-master-nav__next\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wat-leer-je\/\">\n<span>Opnieuw starten<\/span>\n<span aria-hidden=\"true\">\u2192<\/span>\n<\/a>\n<\/div>\n<\/div><div aria-label=\"Taalkeuze \u00b7 S\u00e9lecteur de langue \u00b7 Language selector\" class=\"cctv-language-bar cctv-master-nav__language\">\n<span class=\"cctv-language-bar__label\">Taal \u00b7 Langue \u00b7 Language<\/span>\n<div aria-label=\"NL \/ FR \/ EN\" class=\"cctv-language-switcher\" role=\"group\">\n<button aria-pressed=\"false\" data-lang=\"nl\" type=\"button\">NL<\/button>\n<button aria-pressed=\"false\" data-lang=\"fr\" type=\"button\">FR<\/button>\n<button aria-pressed=\"false\" data-lang=\"en\" type=\"button\">EN<\/button>\n<\/div>\n<\/div>\n<\/nav><section class=\"cctv-hero\">\n<div class=\"cctv-hero-inner\">\n<div class=\"cctv-hero-copy\"><div class=\"cctv-hero-context\">\n<a href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span aria-hidden=\"true\">\u2190<\/span>\n    Overzicht beginnersfouten\n  <\/a>\n<span>Les 24 van 24 \u00b7 opleiding voltooid<\/span>\n<\/div>\n<div class=\"cctv-kicker\">\n<span class=\"cctv-kicker-number\">\n            24\n          <\/span>\n\n          Basis CCTV opleiding \u00b7 Les 24 van 24\n\n        <\/div>\n<h1>\n          Wat zijn <span>WDR en BLC?<\/span>\n<\/h1>\n<p class=\"cctv-hero-lead\">\n\n          Een camera kijkt naar een ingang.\n\n          Buiten schijnt fel daglicht,\n          binnen is het veel donkerder.\n\n          De persoon staat precies\n          tussen beide lichtwerelden.\n\n          Hoe zorg je ervoor\n          dat het beeld bruikbaar blijft?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-hero-image\">\n<img data-recalc-dims=\"1\" fetchpriority=\"high\" alt=\"Vergelijking van BLC en WDR bij een CCTV-camera in een sc\u00e8ne met sterk tegenlicht\" decoding=\"async\" height=\"541\" loading=\"eager\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp?resize=812%2C541&#038;ssl=1\" width=\"812\"\/>\n<\/div>\n<\/div>\n<div class=\"cctv-progress\">\n<div class=\"cctv-progress-text\">\n<span>\n          Les 24\n        <\/span>\n<span>\n          100% voltooid\n        <\/span>\n<\/div>\n<div class=\"cctv-progress-track\">\n<span><\/span>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INTRO\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Vraag 5 \u00b7 Beeldverbetering\n    <\/div>\n<br\/>\n<h2>\n      Waarom wordt een persoon soms een donker silhouet?\n    <\/h2>\n<p class=\"cctv-intro\">\n\n      Een veelvoorkomende moeilijke sc\u00e8ne\n      ontstaat wanneer een persoon\n      voor een veel lichtere achtergrond staat.\n\n    <\/p>\n<p>\n\n      Denk bijvoorbeeld aan iemand\n      die binnen staat\n      terwijl achter hem\n      een fel raam\n      of een geopende buitendeur zichtbaar is.\n\n    <\/p>\n<p>\n\n      De cursus behandelt hiervoor\n      twee belangrijke functies:\n\n      <strong>\n        BLC\n        en WDR.\n      <\/strong>\n<\/p>\n<p>\n\n      Ze proberen allebei\n      een moeilijk belichte sc\u00e8ne\n      bruikbaarder te maken,\n\n      maar\n\n      <strong>\n        ze doen dat niet op dezelfde manier.\n      <\/strong>\n<\/p>\n<\/section>\n<!-- =====================================================\n       CUSTOMER QUOTE\n       ===================================================== -->\n<section class=\"cctv-customer-quote\">\n<strong>\n      De typische klacht\n    <\/strong>\n<p>\n\n      \u201cIk zie perfect wat er buiten gebeurt,\n      maar de persoon in mijn deuropening\n      is bijna volledig donker.\u201d\n\n    <\/p>\n<\/section>\n<!-- =====================================================\n       VISUAL OVERVIEW\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Het verschil in \u00e9\u00e9n beeld\n    <\/div>\n<br\/>\n<h2>\n      Tegenlicht vraagt een andere beeldverwerking\n    <\/h2>\n<div class=\"cctv-feature\">\n<div class=\"cctv-feature-grid\">\n<div class=\"cctv-feature-image\">\n<img data-recalc-dims=\"1\" alt=\"Visuele vergelijking tussen BLC en WDR bij fel tegenlicht\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp?w=812&#038;ssl=1\"\/>\n<\/div>\n<div class=\"cctv-feature-copy\">\n<span class=\"cctv-badge cctv-badge-blue\">\n            BLC versus WDR\n          <\/span>\n<h3>\n            Het probleem is het grote contrast\n          <\/h3>\n<p>\n\n            E\u00e9n deel van de sc\u00e8ne\n            is heel licht.\n\n          <\/p>\n<p>\n\n            Een ander deel\n            is veel donkerder.\n\n          <\/p>\n<p>\n\n            Daardoor wordt het moeilijk\n            om beide delen\n            tegelijk bruikbaar weer te geven.\n\n          <\/p>\n<p>\n\n            De cursus geeft\n            twee functies\n            die in zulke situaties\n            relevant kunnen zijn:\n\n            <strong>\n              BLC en WDR.\n            <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       BLC \/ WDR\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      De twee functies\n    <\/div>\n<br\/>\n<h2>\n      BLC en WDR uitgelegd\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<!-- BLC -->\n<div class=\"cctv-function blc\">\n<div class=\"cctv-function-letter\">\n          BLC\n        <\/div>\n<span class=\"cctv-function-full\">\n          Back Light Compensation\n        <\/span>\n<h3>\n          Verheldert het onderwerp\n        <\/h3>\n<p>\n\n          Volgens de opleiding\n          wordt BLC gebruikt\n          om een onderwerp te verhelderen\n          wanneer dit\n\n          <strong>\n            tegen fel licht\n          <\/strong>\n\n          wordt gefilmd.\n\n        <\/p>\n<p>\n\n          Denk bijvoorbeeld aan:\n\n        <\/p>\n<p>\n<strong>\n            een persoon voor een raam\n            of een persoon in een deuropening\n            met sterk tegenlicht.\n          <\/strong>\n<\/p>\n<p>\n\n          Het doel is\n          dat het onderwerp\n          minder donker\n          in beeld verschijnt.\n\n        <\/p>\n<\/div>\n<!-- WDR -->\n<div class=\"cctv-function wdr\">\n<div class=\"cctv-function-letter\">\n          WDR\n        <\/div>\n<span class=\"cctv-function-full\">\n          Wide Dynamic Range\n        <\/span>\n<h3>\n          Houdt licht \u00e9n donker beter zichtbaar\n        <\/h3>\n<p>\n\n          Volgens de opleiding\n          combineert WDR\n\n          <strong>\n            meerdere belichtingen\n          <\/strong>\n\n          om zowel lichte\n          als donkere delen\n          zichtbaar te maken.\n\n        <\/p>\n<p>\n\n          De cursus noemt\n          typische situaties zoals:\n\n        <\/p>\n<p>\n<strong>\n            ingangen,\n            lobby's\n            en parkeergarages\n            met sterke contrasten.\n          <\/strong>\n<\/p>\n<p>\n\n          Hier probeer je dus\n          meer informatie\n          uit beide kanten\n          van het contrast te behouden.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       COMPARISON TABLE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Kort vergelijken\n    <\/div>\n<br\/>\n<h2>\n      Wat is het praktische verschil?\n    <\/h2>\n<div class=\"cctv-comparison\">\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-head\">\n          Functie\n        <\/div>\n<div class=\"cctv-comparison-cell cctv-comparison-head blc\">\n          BLC\n        <\/div>\n<div class=\"cctv-comparison-cell cctv-comparison-head wdr\">\n          WDR\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Volledige naam\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Back Light Compensation\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Wide Dynamic Range\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Hoofddoel\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Een onderwerp tegen fel tegenlicht verhelderen.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Zowel lichte als donkere zones beter zichtbaar houden.\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Werking volgens cursus\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Compenseert voor de sterke achtergrondverlichting rond het onderwerp.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Combineert meerdere belichtingen.\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Typische situatie\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Persoon voor raam of deur.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Ingang, lobby of parkeergarage met groot contrast.\n        <\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       SCENARIOS\n       ========================================================= -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Herken de sc\u00e8ne\n    <\/div>\n<br\/>\n<h2>\n      Waar kom je deze problemen tegen?\n    <\/h2>\n<div class=\"cctv-grid-4\">\n<div class=\"cctv-scene\">\n<div class=\"cctv-scene-icon\">\n          DEUR\n        <\/div>\n<h3>\n          Ingang\n        <\/h3>\n<p>\n\n          Binnen is het relatief donker,\n          terwijl door de geopende deur\n          fel buitenlicht binnenkomt.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-scene\">\n<div class=\"cctv-scene-icon\">\n          RAAM\n        <\/div>\n<h3>\n          Groot raam\n        <\/h3>\n<p>\n\n          Een persoon staat\n          v\u00f3\u00f3r een zeer lichte achtergrond\n          en kan daardoor\n          donker weergegeven worden.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-scene\">\n<div class=\"cctv-scene-icon\">\n          LOBBY\n        <\/div>\n<h3>\n          Lobby\n        <\/h3>\n<p>\n\n          Grote glaspartijen\n          kunnen een sterk verschil\n          tussen binnen- en buitenlicht veroorzaken.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-scene\">\n<div class=\"cctv-scene-icon\">\n          P\n        <\/div>\n<h3>\n          Parkeergarage\n        <\/h3>\n<p>\n\n          Donkere binnenzones\n          en een fel verlichte uitgang\n          kunnen tegelijkertijd\n          in hetzelfde beeld staan.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       KAREN\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-les24-1-title\" class=\"cctv-karen cctv-karen--readable\"><div class=\"cctv-karen__inner\"><div class=\"cctv-karen__label\">\n      Nog \u00e9\u00e9n keer terug naar Karen\n    <\/div><h3 id=\"cctv-karen-les24-1-title\">\n      Karen staat in haar deuropening\n    <\/h3><div class=\"cctv-karen__copy\"><p>\n\n      Aan het begin van de opleiding\n      wilde Karen vooral\n      slimme AI-camera's.\n\n    <\/p><p>\n\n      Nu staat ze\n      in de deuropening\n      van haar professionele werkruimte.\n\n      Buiten is het zonnig.\n\n      Binnen is het veel donkerder.\n\n    <\/p><p>\n\n      Op de camera\n      is de omgeving buiten\n      duidelijk zichtbaar,\n      maar Karen zelf\n      verschijnt veel te donker.\n\n    <\/p><p>\n\n      Haar installateur weet ondertussen\n      dat hij niet onmiddellijk moet zeggen:\n\n      <strong>\n        \u201cDe camera is slecht.\u201d\n      <\/strong>\n<\/p><p>\n\n      Eerst kijkt hij naar\n      de lichtsituatie\n      en naar functies\n      zoals BLC en WDR.\n\n    <\/p><p>\n\n      En dat vat eigenlijk\n      de volledige opleiding mooi samen:\n\n      <strong>\n        eerst begrijpen waarom het beeld fout gaat,\n        daarna pas de juiste oplossing kiezen.\n      <\/strong>\n<\/p><\/div><\/div><\/section>\n<!-- =====================================================\n       BLC PRACTICAL\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      BLC in de praktijk\n    <\/div>\n<br\/>\n<h2>\n      Wanneer is BLC logisch om te bekijken?\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-card cctv-card-orange\">\n<span class=\"cctv-badge cctv-badge-orange\">\n          Probleem\n        <\/span>\n<h3>\n          Onderwerp te donker\n        <\/h3>\n<p>\n\n          De persoon of het onderwerp\n          staat tegen een heel lichte achtergrond.\n\n        <\/p>\n<p>\n\n          De achtergrond kan zichtbaar zijn,\n          terwijl het belangrijkste onderwerp\n          onvoldoende verlicht lijkt.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-green\">\n<span class=\"cctv-badge cctv-badge-green\">\n          BLC\n        <\/span>\n<h3>\n          Prioriteit naar het onderwerp\n        <\/h3>\n<p>\n\n          Volgens de cursus\n          is BLC bedoeld\n          om het onderwerp\n          in zo'n tegenlichtsituatie\n\n          <strong>\n            te verhelderen.\n          <\/strong>\n<\/p>\n<p>\n\n          Het klassieke voorbeeld:\n\n          <strong>\n            een persoon voor een raam of deur.\n          <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       WDR PRACTICAL\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      WDR in de praktijk\n    <\/div>\n<br\/>\n<h2>\n      Wanneer wordt WDR interessanter?\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-card cctv-card-red\">\n<span class=\"cctv-badge cctv-badge-red\">\n          Probleem\n        <\/span>\n<h3>\n          Heel licht \u00e9n heel donker\n        <\/h3>\n<p>\n\n          De sc\u00e8ne bevat\n          tegelijkertijd zeer lichte\n          en zeer donkere delen.\n\n        <\/p>\n<p>\n\n          Daardoor wordt het moeilijk\n          om beide zones\n          bruikbaar zichtbaar te houden.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-blue\">\n<span class=\"cctv-badge cctv-badge-blue\">\n          WDR\n        <\/span>\n<h3>\n          Meer balans in de volledige sc\u00e8ne\n        <\/h3>\n<p>\n\n          Volgens de opleiding\n          combineert WDR\n          meerdere belichtingen.\n\n        <\/p>\n<p>\n\n          Het doel is\n          dat zowel\n\n          <strong>\n            lichte als donkere delen\n          <\/strong>\n\n          zichtbaar blijven.\n\n        <\/p>\n<p>\n\n          Denk aan:\n\n          <strong>\n            ingangen,\n            lobby's\n            en parkeergarages.\n          <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PRACTICAL WORKFLOW\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Praktische installateursvertaling\n    <\/div>\n<br\/>\n<h2>\n      Diagnoseer eerst de lichtsituatie\n    <\/h2>\n<p class=\"cctv-intro\">\n\n      Onderstaande workflow\n      is een praktische vertaling\n      voor de installateur:\n      begin met observeren\n      voordat je instellingen wijzigt.\n\n    <\/p>\n<div class=\"cctv-workflow\">\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          1\n        <\/div>\n<h3>\n          Bekijk de sc\u00e8ne\n        <\/h3>\n<p>\n\n          Waar zitten\n          de donkerste\n          en lichtste delen\n          van het beeld?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          2\n        <\/div>\n<h3>\n          Bepaal het onderwerp\n        <\/h3>\n<p>\n\n          Is vooral\n          \u00e9\u00e9n persoon\n          tegen fel tegenlicht\n          het probleem?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          3\n        <\/div>\n<h3>\n          Beoordeel het contrast\n        <\/h3>\n<p>\n\n          Moeten zowel\n          de heel lichte\n          als heel donkere zones\n          bruikbaar blijven?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          4\n        <\/div>\n<h3>\n          Vergelijk het resultaat\n        <\/h3>\n<p>\n\n          Test de beschikbare functie\n          en beoordeel opnieuw\n          het daadwerkelijke cameradoel.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       TECH TIP\n       ===================================================== -->\n<section class=\"cctv-tech-tip\">\n<div class=\"cctv-tech-tip-title\">\n      Technische controle: gebruik een persoon als echte test\n    <\/div>\n\n\n    Een instelling kan er\n    op een leeg camerabeeld\n    perfect uitzien.\n\n    <br\/><br\/>\n\n    Maar uiteindelijk\n    moet de camera vaak\n    een persoon,\n    voertuig\n    of andere relevante informatie\n    bruikbaar weergeven.\n\n    <br\/><br\/>\n\n    Plaats daarom tijdens de afstelling\n    indien mogelijk\n    iemand op de locatie\n    waar het tegenlichtprobleem optreedt.\n\n    <br\/><br\/>\n\n    Vergelijk vervolgens\n    het resultaat\n    met de functie uit de cursus:\n\n    <strong>\n      moet vooral het onderwerp helderder worden,\n      of moeten zowel de lichte\n      als donkere delen\n      beter zichtbaar blijven?\n    <\/strong>\n<br\/><br\/>\n\n    Controleer bij een concreet cameramodel\n    altijd de beschikbare instellingen\n    en documentatie van de fabrikant,\n    omdat de implementatie\n    per toestel kan verschillen.\n\n  <\/section>\n<!-- =====================================================\n       CONNECTION WITH CAMERA POSITION\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Instellingen zijn niet alles\n    <\/div>\n<br\/>\n<h2>\n      Denk ook aan de plaats en richting van de camera\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-card cctv-card-purple\">\n<h3>\n          Software kan helpen\n        <\/h3>\n<p>\n\n          BLC en WDR\n          zijn functies\n          waarmee de camera\n          moeilijke lichtsituaties\n          probeert te verwerken.\n\n        <\/p>\n<p>\n\n          Ze zijn dus belangrijk\n          om te kennen.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-orange\">\n<h3>\n          Maar kijk ook naar de sc\u00e8ne\n        <\/h3>\n<p>\n\n          Een installateur\n          moet eveneens beoordelen\n          of de camerapositie\n          en kijkrichting\n          logisch gekozen zijn.\n\n        <\/p>\n<p>\n\n          Een andere positionering\n          kan soms voorkomen\n          dat het sterkste licht\n          precies achter het belangrijkste onderwerp staat.\n\n        <\/p>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-correct-richten\/\">\n            Camera correct richten\n          <\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       WARNING\n       ===================================================== -->\n<section class=\"cctv-warning\">\n<div class=\"cctv-warning-title\">\n      Veelgemaakte beginnersfout: iedere moeilijke sc\u00e8ne met dezelfde instelling oplossen\n    <\/div>\n\n\n    Niet ieder donker onderwerp\n    heeft exact hetzelfde probleem.\n\n    <br\/><br\/>\n\n    Soms staat vooral\n    \u00e9\u00e9n persoon\n    tegen fel tegenlicht.\n\n    <br\/><br\/>\n\n    Soms bevat de volledige sc\u00e8ne\n    een extreem verschil\n    tussen lichte\n    en donkere gebieden.\n\n    <br\/><br\/>\n<strong>\n      BLC en WDR zijn daarom\n      geen twee namen\n      voor exact dezelfde functie.\n    <\/strong>\n<br\/><br\/>\n\n    Bepaal eerst\n    wat er in het beeld misgaat.\n\n    Pas daarna\n    kies je welke functie\n    relevant is om te testen.\n\n  <\/section>\n<!-- =====================================================\n       PRO TIP\n       ===================================================== -->\n<aside class=\"cctv-pro-tip\">\n<div class=\"cctv-pro-icon\">\n      \u2605\n    <\/div>\n<div>\n<h3>\n        Pro-tip voor de professionele CCTV-installateur\n      <\/h3>\n<p>\n\n        Test een ingang\n        niet alleen\n        op een bewolkte dag.\n\n      <\/p>\n<p>\n\n        De moeilijkste situatie\n        kan pas ontstaan\n        wanneer buiten\n        veel meer licht aanwezig is\n        dan binnen.\n\n      <\/p>\n<p>\n\n        Beoordeel daarom\n        indien mogelijk\n        het beeld onder de omstandigheden\n        waarin het contrast\n        werkelijk problematisch wordt.\n\n      <\/p>\n<p>\n\n        Kijk niet alleen\n        naar de lichte achtergrond.\n\n        Kijk naar het cameradoel:\n\n        <strong>\n          is de persoon\n          in de deuropening\n          nog bruikbaar zichtbaar?\n        <\/strong>\n<\/p>\n<p>\n\n        En pas dezelfde denkwijze toe\n        die door de hele opleiding loopt:\n\n        <strong>\n          kijk naar de oorzaak,\n          test gericht,\n          vergelijk het resultaat\n          en verander niet blind instellingen.\n        <\/strong>\n<\/p>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-correct-richten\/\">\n          Camera correct richten\n        <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-testopstelling-voor-installatie\/\">\n          Test v\u00f3\u00f3r montage\n        <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n          DORI\n        <\/a>\n<\/div>\n<\/div>\n<\/aside>\n<!-- =====================================================\n       REMEMBER\n       ===================================================== -->\n<section class=\"cctv-remember\">\n<div class=\"cctv-remember-title\">\n      Onthoud dit\n    <\/div>\n<div>\n<strong>\n        BLC\n      <\/strong>\n\n      staat voor\n\n      <strong>\n        Back Light Compensation.\n      <\/strong>\n<br\/><br\/>\n\n      Volgens de cursus:\n\n      <strong>\n        BLC verheldert een onderwerp\n        dat tegen fel licht\n        wordt gefilmd.\n      <\/strong>\n<br\/><br\/>\n\n      Typisch voorbeeld:\n\n      <strong>\n        een persoon voor een raam\n        of deuropening\n        in een tegenlichtsituatie.\n      <\/strong>\n<br\/><br\/><br\/>\n<strong>\n        WDR\n      <\/strong>\n\n      staat voor\n\n      <strong>\n        Wide Dynamic Range.\n      <\/strong>\n<br\/><br\/>\n\n      Volgens de cursus:\n\n      <strong>\n        WDR combineert meerdere belichtingen\n        om zowel lichte\n        als donkere delen\n        zichtbaar te maken.\n      <\/strong>\n<br\/><br\/>\n\n      Typische voorbeelden:\n\n      <strong>\n        ingangen,\n        lobby's\n        en parkeergarages\n        met grote lichtcontrasten.\n      <\/strong>\n<\/div>\n<\/section>\n<!-- =====================================================\n       KAREN COURSE WRAP-UP\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-les24-2-title\" class=\"cctv-karen cctv-karen--readable\"><div class=\"cctv-karen__inner\"><div class=\"cctv-karen__label\">\n      Het verhaal van Karen \u00b7 slot\n    <\/div><h3 id=\"cctv-karen-les24-2-title\">\n      De camera is niet slimmer dan de installateur die haar configureert\n    <\/h3><div class=\"cctv-karen__copy\"><p>\n\n      Karen begon deze opleiding\n      met \u00e9\u00e9n eenvoudig idee:\n\n      <strong>\n        \u201cIk koop goede AI-camera's,\n        dus dan krijg ik automatisch goede beveiliging.\u201d\n      <\/strong>\n<\/p><p>\n\n      Intussen hebben we gezien\n      dat een professioneel CCTV-systeem\n      veel meer vraagt.\n\n    <\/p><p>\n\n      De installateur moet nadenken over:\n\n      IR-reflectie,\n      nachtzicht,\n      vocht,\n      bekabeling,\n      nummerplaten,\n      camerahoek,\n      draadloze verbindingen,\n      levensduur,\n      testopstellingen,\n      fisheye,\n      begroeiing,\n      DORI,\n      PTZ,\n      varifocale lenzen,\n      camerawetgeving\n      en uiteindelijk ook\n      lichtcompensatie met BLC en WDR.\n\n    <\/p><p>\n\n      De rode draad door alle 24 lessen:\n\n      <strong>\n        kies niet zomaar een camera.\n\n        Bepaal eerst het doel,\n        begrijp de omgeving,\n        installeer correct\n        en test wat de klant werkelijk nodig heeft.\n      <\/strong>\n<\/p><\/div><\/div><\/section>\n<!-- =====================================================\n       COURSE COMPLETE\n       ===================================================== -->\n<section class=\"cctv-complete\">\n<div class=\"cctv-complete-number\">\n      24 \/ 24\n    <\/div>\n<h3>\n      Je hebt de <span>Basis CCTV opleiding<\/span> voltooid\n    <\/h3>\n<p>\n\n      Je bent gestart\n      bij het verhaal van Karen\n      en hebt vervolgens\n      stap voor stap\n      de meest voorkomende\n      CCTV-beginnersfouten bekeken.\n\n    <\/p>\n<p>\n\n      Het belangrijkste resultaat\n      is niet dat je\n      24 losse regels onthoudt.\n\n    <\/p>\n<p>\n\n      Het belangrijkste is\n      dat je bij een probleem\n      steeds systematischer leert denken:\n\n    <\/p>\n<p>\n<strong>\n        Wat is het doel?<br\/>\n        Wat zie ik?<br\/>\n        Wat veroorzaakt het probleem?<br\/>\n        Wat kan ik testen?<br\/>\n        En voldoet het eindresultaat\n        werkelijk aan de verwachting van de klant?\n      <\/strong>\n<\/p>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wat-leer-je\/\">\n        Start opnieuw bij hoofdstuk 1\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-het-verhaal-van-karen\/\">\n        Herlees het verhaal van Karen\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-algemene-aandachtspunten\/\">\n        Algemene CCTV-aandachtspunten\n      <\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       QUICK LINKS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Belangrijke lessen opnieuw bekijken\n    <\/div>\n<br\/>\n<h2>\n      Gebruik de opleiding als naslagwerk\n    <\/h2>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-ir-nachtzicht-en-smart-ir\/\">\n        IR-nachtzicht &amp; Smart IR\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-witte-waas-in-nachtbeeld\/\">\n        Witte waas in nachtbeeld\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n        Digitale versus optische zoom\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-hoe-werkt-een-anpr-camera\/\">\n        ANPR-camera\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-vochtproblemen-rj45-en-poe\/\">\n        RJ45 &amp; PoE\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-testopstelling-voor-installatie\/\">\n        Test v\u00f3\u00f3r montage\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-fisheye-camera-360-graden\/\">\n        Fisheye 360\u00b0\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n        DORI\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-ptz-camera\/\">\n        PTZ-camera\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n        Varifocale lens\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/\">\n        Camerawet Belgi\u00eb\n      <\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PREVIOUS \/ RESTART\n       ===================================================== -->\n<nav aria-label=\"Lesnavigatie onderaan\" class=\"cctv-course-footer-nav\">\n<a class=\"cctv-course-footer-nav__prev\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/\">\n<span class=\"cctv-course-footer-nav__label\">Vorige les \u00b7 23 van 24<\/span>\n<strong>Wat zegt de camerawet?<\/strong>\n<span class=\"cctv-course-footer-nav__small\">\u2190 Terug naar les 23<\/span>\n<\/a>\n<a class=\"cctv-course-footer-nav__overview\" href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span class=\"cctv-course-footer-nav__label\">Overzicht<\/span>\n<strong>Klachten van Karen<\/strong>\n<span class=\"cctv-course-footer-nav__small\">Terug naar de 10 beginnersfouten<\/span>\n<\/a>\n<a class=\"cctv-course-footer-nav__next\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wat-leer-je\/\">\n<span class=\"cctv-course-footer-nav__label\">Opleiding voltooid<\/span>\n<strong>Terug naar les 1: wat leer je in deze opleiding?<\/strong>\n<span class=\"cctv-course-footer-nav__small\">Opnieuw starten \u2192<\/span>\n<\/a>\n<\/nav>\n<!-- =====================================================\n       COPYRIGHT\n       ===================================================== -->\n<footer class=\"cctv-copyright\">\n\n    \u00a9 2026\n    <strong>Wouter Rooseboom<\/strong>\n<span>\/<\/span>\n<strong>CCTV Academy<\/strong>\n<br\/>\n\n    Alle rechten voorbehouden.\n\n  <\/footer>\n<script id=\"cctv-master-template-script\">\n(function(){\n  \"use strict\";\n\n  var root = document.querySelector(\".cctv-course-page\");\n  if(!root) return;\n\n  root.classList.add(\"cctv-master-js\");\n\n  var progress = document.getElementById(\"cctv-reading-progress\");\n\n  function updateReadingProgress(){\n    if(!progress) return;\n\n    var rect = root.getBoundingClientRect();\n    var viewport = window.innerHeight || document.documentElement.clientHeight;\n    var total = Math.max(1,root.offsetHeight - viewport);\n    var passed = Math.min(total,Math.max(0,-rect.top));\n    var percent = Math.max(0,Math.min(100,(passed \/ total) * 100));\n\n    progress.style.width = percent.toFixed(2) + \"%\";\n  }\n\n  [\n    \".cctv-section\",\n    \".cctv-customer-quote\",\n    \".cctv-maintenance\",\n    \".cctv-karen\",\n    \".cctv-feature\",\n    \".cctv-function\",\n    \".cctv-comparison\",\n    \".cctv-scene\",\n    \".cctv-workflow-step\",\n    \".cctv-complete\",\n    \".cctv-legal-update\",\n    \".cctv-law-layer\",\n    \".cctv-action\",\n    \".cctv-home-exception\",\n    \".cctv-place\",\n    \".cctv-direction\",\n    \".cctv-retention\",\n    \".cctv-ai-law\",\n    \".cctv-workflow-step\",\n    \".cctv-varifocal-feature\",\n    \".cctv-angle-card\",\n    \".cctv-tradeoff\",\n    \".cctv-comparison\",\n    \".cctv-usecase\",\n    \".cctv-workflow-step\",\n    \".cctv-ptz-feature\",\n    \".cctv-ptz-letter\",\n    \".cctv-comparison\",\n    \".cctv-zone-warning\",\n    \".cctv-application\",\n    \".cctv-workflow-step\",\n    \".cctv-dori-panel\",\n    \".cctv-dori-level\",\n    \".cctv-question-card\",\n    \".cctv-identify\",\n    \".cctv-workflow-step\",\n    \".cctv-vegetation-panel\",\n    \".cctv-timeline-item\",\n    \".cctv-season\",\n    \".cctv-check\",\n    \".cctv-fisheye-feature\",\n    \".cctv-zone\",\n    \".cctv-purpose\",\n    \".cctv-process-step\",\n    \".cctv-comparison\",\n    \".cctv-testbench\",\n    \".cctv-process-step\",\n    \".cctv-time-save\",\n    \".cctv-fieldtest\",\n    \".cctv-quality-card\",\n    \".cctv-environment-item\",\n    \".cctv-cost\",\n    \".cctv-reliability\",\n    \".cctv-wifi-panel\",\n    \".cctv-problem\",\n    \".cctv-flow-step\",\n    \".cctv-change\",\n    \".cctv-check\",\n    \".cctv-wired\",\n    \".cctv-fov-panel\",\n    \".cctv-step\",\n    \".cctv-customer-quote\",\n    \".cctv-problem-card\",\n    \".cctv-signal-step\",\n    \".cctv-symptom\",\n    \".cctv-waterproof\",\n    \".cctv-process-step\",\n    \".cctv-requirement\",\n    \".cctv-failure\",\n    \".cctv-angle-panel\",\n    \".cctv-zoom-panel\",\n    \".cctv-comparison\",\n    \".cctv-pixel-demo\",\n    \".cctv-before-after\",\n    \".cctv-diagnostic\",\n    \".cctv-effect\",\n    \".cctv-choice\",\n    \".cctv-tech-tip\",\n    \".cctv-pro-tip\",\n    \".cctv-warning\",\n    \".cctv-remember\",\n    \".cctv-card\",\n    \".cctv-cause-card\",\n    \".cctv-step\",\n    \".cctv-image-card\",\n    \".cctv-gallery-card\",\n    \".cctv-course-footer-nav\"\n  ].forEach(function(selector){\n    root.querySelectorAll(selector).forEach(function(el){\n      el.classList.add(\"cctv-master-reveal\");\n    });\n  });\n\n  if(\"IntersectionObserver\" in window){\n    var observer = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(entry.isIntersecting){\n          entry.target.classList.add(\"is-visible\");\n          observer.unobserve(entry.target);\n        }\n      });\n    },{\n      root:null,\n      rootMargin:\"0px 0px -8% 0px\",\n      threshold:.06\n    });\n\n    root.querySelectorAll(\".cctv-master-reveal\").forEach(function(el){\n      observer.observe(el);\n    });\n  }else{\n    root.querySelectorAll(\".cctv-master-reveal\").forEach(function(el){\n      el.classList.add(\"is-visible\");\n    });\n  }\n\n  updateReadingProgress();\n  window.addEventListener(\"scroll\",updateReadingProgress,{passive:true});\n  window.addEventListener(\"resize\",updateReadingProgress);\n})();\n<\/script><\/article>\n<script>\n(function(){\n  \"use strict\";\n\n  const root = document.querySelector(\".cctv-course-page\");\n  if(!root) return;\n\n  const STORAGE_KEY = \"cctv_academy_language\";\n  const SUPPORTED = [\"nl\",\"fr\",\"en\"];\n  const translations = {\"fr\":{\"24\":\"24\",\"Basis CCTV opleiding \u00b7 Les 24 van 24\":\"Formation CCTV de base \u00b7 Le\u00e7on 24 sur 24\",\"Wat zijn\":\"Que sont\",\"WDR en BLC?\":\"WDR et BLC ?\",\"Een camera kijkt naar een ingang. Buiten schijnt fel daglicht, binnen is het veel donkerder. De persoon staat precies tussen beide lichtwerelden. Hoe zorg je ervoor dat het beeld bruikbaar blijft?\":\"Une cam\u00e9ra filme une entr\u00e9e. Dehors, la lumi\u00e8re du jour est intense, tandis qu\u2019\u00e0 l\u2019int\u00e9rieur il fait beaucoup plus sombre. La personne se trouve exactement entre ces deux univers lumineux. Comment faire pour que l\u2019image reste exploitable ?\",\"Les 24\":\"Le\u00e7on 24\",\"100% voltooid\":\"100 % termin\u00e9\",\"Vraag 5 \u00b7 Beeldverbetering\":\"Question 5 \u00b7 Am\u00e9lioration de l\u2019image\",\"Waarom wordt een persoon soms een donker silhouet?\":\"Pourquoi une personne devient-elle parfois une silhouette sombre ?\",\"Een veelvoorkomende moeilijke sc\u00e8ne ontstaat wanneer een persoon voor een veel lichtere achtergrond staat.\":\"Une sc\u00e8ne difficile fr\u00e9quente se pr\u00e9sente lorsqu\u2019une personne se tient devant un arri\u00e8re-plan beaucoup plus lumineux.\",\"Denk bijvoorbeeld aan iemand die binnen staat terwijl achter hem een fel raam of een geopende buitendeur zichtbaar is.\":\"Pensez par exemple \u00e0 une personne qui se trouve \u00e0 l\u2019int\u00e9rieur, avec derri\u00e8re elle une fen\u00eatre tr\u00e8s lumineuse ou une porte ext\u00e9rieure ouverte.\",\"De cursus behandelt hiervoor twee belangrijke functies:\":\"Le cours aborde pour cela deux fonctions importantes :\",\"BLC en WDR.\":\"BLC et WDR.\",\"Ze proberen allebei een moeilijk belichte sc\u00e8ne bruikbaarder te maken, maar\":\"Elles cherchent toutes deux \u00e0 rendre une sc\u00e8ne difficilement \u00e9clair\u00e9e plus exploitable, mais\",\"ze doen dat niet op dezelfde manier.\":\"elles ne le font pas de la m\u00eame mani\u00e8re.\",\"De typische klacht\":\"La plainte typique\",\"\u201cIk zie perfect wat er buiten gebeurt, maar de persoon in mijn deuropening is bijna volledig donker.\u201d\":\"\u00ab Je vois parfaitement ce qui se passe dehors, mais la personne dans l\u2019embrasure de ma porte est presque compl\u00e8tement sombre. \u00bb\",\"Het verschil in \u00e9\u00e9n beeld\":\"La diff\u00e9rence en une seule image\",\"Tegenlicht vraagt een andere beeldverwerking\":\"Le contre-jour exige un autre traitement de l\u2019image\",\"BLC versus WDR\":\"BLC versus WDR\",\"Het probleem is het grote contrast\":\"Le probl\u00e8me est le fort contraste\",\"E\u00e9n deel van de sc\u00e8ne is heel licht.\":\"Une partie de la sc\u00e8ne est tr\u00e8s lumineuse.\",\"Een ander deel is veel donkerder.\":\"Une autre partie est beaucoup plus sombre.\",\"Daardoor wordt het moeilijk om beide delen tegelijk bruikbaar weer te geven.\":\"Il devient alors difficile de rendre les deux parties exploitables en m\u00eame temps.\",\"De cursus geeft twee functies die in zulke situaties relevant kunnen zijn:\":\"Le cours pr\u00e9sente deux fonctions qui peuvent \u00eatre pertinentes dans ce type de situation :\",\"De twee functies\":\"Les deux fonctions\",\"BLC en WDR uitgelegd\":\"BLC et WDR expliqu\u00e9s\",\"BLC\":\"BLC\",\"Back Light Compensation\":\"Back Light Compensation\",\"Verheldert het onderwerp\":\"\u00c9claircit le sujet\",\"Volgens de opleiding wordt BLC gebruikt om een onderwerp te verhelderen wanneer dit\":\"Selon la formation, le BLC est utilis\u00e9 pour \u00e9claircir un sujet lorsqu\u2019un\",\"tegen fel licht\":\"fort contre-jour\",\"wordt gefilmd.\":\"est pr\u00e9sent.\",\"Denk bijvoorbeeld aan:\":\"Pensez par exemple \u00e0 :\",\"een persoon voor een raam of een persoon in een deuropening met sterk tegenlicht.\":\"une personne devant une fen\u00eatre ou dans l\u2019embrasure d\u2019une porte avec un fort contre-jour.\",\"Het doel is dat het onderwerp minder donker in beeld verschijnt.\":\"L\u2019objectif est que le sujet apparaisse moins sombre \u00e0 l\u2019image.\",\"WDR\":\"WDR\",\"Wide Dynamic Range\":\"Wide Dynamic Range\",\"Houdt licht \u00e9n donker beter zichtbaar\":\"Maintient mieux visibles les zones claires et sombres\",\"Volgens de opleiding combineert WDR\":\"Selon la formation, le WDR combine\",\"meerdere belichtingen\":\"plusieurs expositions\",\"om zowel lichte als donkere delen zichtbaar te maken.\":\"afin de rendre visibles \u00e0 la fois les zones claires et les zones sombres.\",\"De cursus noemt typische situaties zoals:\":\"Le cours cite des situations typiques telles que :\",\"ingangen, lobby's en parkeergarages met sterke contrasten.\":\"des entr\u00e9es, des halls et des parkings pr\u00e9sentant de forts contrastes.\",\"Hier probeer je dus meer informatie uit beide kanten van het contrast te behouden.\":\"L\u2019objectif est donc de conserver davantage d\u2019informations des deux c\u00f4t\u00e9s du contraste.\",\"Kort vergelijken\":\"Comparaison rapide\",\"Wat is het praktische verschil?\":\"Quelle est la diff\u00e9rence pratique ?\",\"Functie\":\"Fonction\",\"Volledige naam\":\"Nom complet\",\"Hoofddoel\":\"Objectif principal\",\"Een onderwerp tegen fel tegenlicht verhelderen.\":\"\u00c9claircir un sujet plac\u00e9 devant un fort contre-jour.\",\"Zowel lichte als donkere zones beter zichtbaar houden.\":\"Maintenir mieux visibles les zones claires comme les zones sombres.\",\"Werking volgens cursus\":\"Fonctionnement selon le cours\",\"Compenseert voor de sterke achtergrondverlichting rond het onderwerp.\":\"Compense le fort \u00e9clairage d\u2019arri\u00e8re-plan autour du sujet.\",\"Combineert meerdere belichtingen.\":\"Combine plusieurs expositions.\",\"Typische situatie\":\"Situation typique\",\"Persoon voor raam of deur.\":\"Personne devant une fen\u00eatre ou une porte.\",\"Ingang, lobby of parkeergarage met groot contrast.\":\"Entr\u00e9e, hall ou parking avec un fort contraste.\",\"Herken de sc\u00e8ne\":\"Reconna\u00eetre la sc\u00e8ne\",\"Waar kom je deze problemen tegen?\":\"O\u00f9 rencontre-t-on ces probl\u00e8mes ?\",\"DEUR\":\"PORTE\",\"Ingang\":\"Entr\u00e9e\",\"Binnen is het relatief donker, terwijl door de geopende deur fel buitenlicht binnenkomt.\":\"L\u2019int\u00e9rieur est relativement sombre, tandis qu\u2019une forte lumi\u00e8re ext\u00e9rieure entre par la porte ouverte.\",\"RAAM\":\"FEN\u00caTRE\",\"Groot raam\":\"Grande fen\u00eatre\",\"Een persoon staat v\u00f3\u00f3r een zeer lichte achtergrond en kan daardoor donker weergegeven worden.\":\"Une personne se tient devant un arri\u00e8re-plan tr\u00e8s lumineux et peut d\u00e8s lors appara\u00eetre sombre.\",\"LOBBY\":\"HALL\",\"Lobby\":\"Hall\",\"Grote glaspartijen kunnen een sterk verschil tussen binnen- en buitenlicht veroorzaken.\":\"De grandes surfaces vitr\u00e9es peuvent cr\u00e9er une forte diff\u00e9rence entre la lumi\u00e8re int\u00e9rieure et ext\u00e9rieure.\",\"P\":\"P\",\"Parkeergarage\":\"Parking\",\"Donkere binnenzones en een fel verlichte uitgang kunnen tegelijkertijd in hetzelfde beeld staan.\":\"Des zones int\u00e9rieures sombres et une sortie fortement \u00e9clair\u00e9e peuvent se trouver simultan\u00e9ment dans la m\u00eame image.\",\"Nog \u00e9\u00e9n keer terug naar Karen\":\"Retour une derni\u00e8re fois \u00e0 Karen\",\"Karen staat in haar deuropening\":\"Karen se tient dans l\u2019embrasure de sa porte\",\"Aan het begin van de opleiding wilde Karen vooral slimme AI-camera's.\":\"Au d\u00e9but de la formation, Karen voulait surtout des cam\u00e9ras IA intelligentes.\",\"Nu staat ze in de deuropening van haar professionele werkruimte. Buiten is het zonnig. Binnen is het veel donkerder.\":\"Elle se tient maintenant dans l\u2019embrasure de la porte de son espace de travail professionnel. Dehors, il fait soleil. \u00c0 l\u2019int\u00e9rieur, il fait beaucoup plus sombre.\",\"Op de camera is de omgeving buiten duidelijk zichtbaar, maar Karen zelf verschijnt veel te donker.\":\"\u00c0 l\u2019image, l\u2019environnement ext\u00e9rieur est clairement visible, mais Karen elle-m\u00eame appara\u00eet beaucoup trop sombre.\",\"Haar installateur weet ondertussen dat hij niet onmiddellijk moet zeggen:\":\"Son installateur sait d\u00e9sormais qu\u2019il ne doit pas imm\u00e9diatement dire :\",\"\u201cDe camera is slecht.\u201d\":\"\u00ab La cam\u00e9ra est mauvaise. \u00bb\",\"Eerst kijkt hij naar de lichtsituatie en naar functies zoals BLC en WDR.\":\"Il examine d\u2019abord la situation lumineuse et des fonctions telles que BLC et WDR.\",\"En dat vat eigenlijk de volledige opleiding mooi samen:\":\"Et cela r\u00e9sume en fait tr\u00e8s bien l\u2019ensemble de la formation :\",\"eerst begrijpen waarom het beeld fout gaat, daarna pas de juiste oplossing kiezen.\":\"comprendre d\u2019abord pourquoi l\u2019image pose probl\u00e8me, puis seulement choisir la bonne solution.\",\"BLC in de praktijk\":\"BLC en pratique\",\"Wanneer is BLC logisch om te bekijken?\":\"Quand est-il logique d\u2019examiner le BLC ?\",\"Probleem\":\"Probl\u00e8me\",\"Onderwerp te donker\":\"Sujet trop sombre\",\"De persoon of het onderwerp staat tegen een heel lichte achtergrond.\":\"La personne ou le sujet se trouve devant un arri\u00e8re-plan tr\u00e8s lumineux.\",\"De achtergrond kan zichtbaar zijn, terwijl het belangrijkste onderwerp onvoldoende verlicht lijkt.\":\"L\u2019arri\u00e8re-plan peut \u00eatre visible alors que le sujet principal semble insuffisamment \u00e9clair\u00e9.\",\"Prioriteit naar het onderwerp\":\"Priorit\u00e9 au sujet\",\"Volgens de cursus is BLC bedoeld om het onderwerp in zo'n tegenlichtsituatie\":\"Selon le cours, le BLC est con\u00e7u, dans une telle situation de contre-jour, pour\",\"te verhelderen.\":\"\u00e9claircir le sujet.\",\"Het klassieke voorbeeld:\":\"L\u2019exemple classique :\",\"een persoon voor een raam of deur.\":\"une personne devant une fen\u00eatre ou une porte.\",\"WDR in de praktijk\":\"WDR en pratique\",\"Wanneer wordt WDR interessanter?\":\"Quand le WDR devient-il plus int\u00e9ressant ?\",\"Heel licht \u00e9n heel donker\":\"Tr\u00e8s clair et tr\u00e8s sombre \u00e0 la fois\",\"De sc\u00e8ne bevat tegelijkertijd zeer lichte en zeer donkere delen.\":\"La sc\u00e8ne contient simultan\u00e9ment des zones tr\u00e8s claires et tr\u00e8s sombres.\",\"Daardoor wordt het moeilijk om beide zones bruikbaar zichtbaar te houden.\":\"Il devient alors difficile de maintenir les deux zones visibles de mani\u00e8re exploitable.\",\"Meer balans in de volledige sc\u00e8ne\":\"Plus d\u2019\u00e9quilibre dans l\u2019ensemble de la sc\u00e8ne\",\"Volgens de opleiding combineert WDR meerdere belichtingen.\":\"Selon la formation, le WDR combine plusieurs expositions.\",\"Het doel is dat zowel\":\"L\u2019objectif est que les zones\",\"lichte als donkere delen\":\"claires comme sombres\",\"zichtbaar blijven.\":\"restent visibles.\",\"Denk aan:\":\"Pensez \u00e0 :\",\"ingangen, lobby's en parkeergarages.\":\"des entr\u00e9es, des halls et des parkings.\",\"Praktische installateursvertaling\":\"Traduction pratique pour l\u2019installateur\",\"Diagnoseer eerst de lichtsituatie\":\"Diagnostiquez d\u2019abord la situation lumineuse\",\"Onderstaande workflow is een praktische vertaling voor de installateur: begin met observeren voordat je instellingen wijzigt.\":\"Le workflow ci-dessous est une traduction pratique pour l\u2019installateur : commencez par observer avant de modifier les r\u00e9glages.\",\"1\":\"1\",\"Bekijk de sc\u00e8ne\":\"Observez la sc\u00e8ne\",\"Waar zitten de donkerste en lichtste delen van het beeld?\":\"O\u00f9 se trouvent les parties les plus sombres et les plus claires de l\u2019image ?\",\"2\":\"2\",\"Bepaal het onderwerp\":\"D\u00e9terminez le sujet\",\"Is vooral \u00e9\u00e9n persoon tegen fel tegenlicht het probleem?\":\"Le probl\u00e8me concerne-t-il surtout une personne plac\u00e9e devant un fort contre-jour ?\",\"3\":\"3\",\"Beoordeel het contrast\":\"\u00c9valuez le contraste\",\"Moeten zowel de heel lichte als heel donkere zones bruikbaar blijven?\":\"Les zones tr\u00e8s claires comme les zones tr\u00e8s sombres doivent-elles rester exploitables ?\",\"4\":\"4\",\"Vergelijk het resultaat\":\"Comparez le r\u00e9sultat\",\"Test de beschikbare functie en beoordeel opnieuw het daadwerkelijke cameradoel.\":\"Testez la fonction disponible et r\u00e9\u00e9valuez l\u2019objectif r\u00e9el de la cam\u00e9ra.\",\"Technische controle: gebruik een persoon als echte test\":\"Contr\u00f4le technique : utilisez une personne comme test r\u00e9el\",\"Een instelling kan er op een leeg camerabeeld perfect uitzien.\":\"Un r\u00e9glage peut sembler parfait sur une image de cam\u00e9ra vide.\",\"Maar uiteindelijk moet de camera vaak een persoon, voertuig of andere relevante informatie bruikbaar weergeven.\":\"Mais, en d\u00e9finitive, la cam\u00e9ra doit souvent rendre de mani\u00e8re exploitable une personne, un v\u00e9hicule ou toute autre information pertinente.\",\"Plaats daarom tijdens de afstelling indien mogelijk iemand op de locatie waar het tegenlichtprobleem optreedt.\":\"Pendant le r\u00e9glage, placez donc si possible une personne \u00e0 l\u2019endroit o\u00f9 le probl\u00e8me de contre-jour se produit.\",\"Vergelijk vervolgens het resultaat met de functie uit de cursus:\":\"Comparez ensuite le r\u00e9sultat avec la fonction d\u00e9crite dans le cours :\",\"moet vooral het onderwerp helderder worden, of moeten zowel de lichte als donkere delen beter zichtbaar blijven?\":\"faut-il surtout \u00e9claircir le sujet, ou faut-il mieux conserver visibles \u00e0 la fois les zones claires et sombres ?\",\"Controleer bij een concreet cameramodel altijd de beschikbare instellingen en documentatie van de fabrikant, omdat de implementatie per toestel kan verschillen.\":\"Pour un mod\u00e8le de cam\u00e9ra concret, v\u00e9rifiez toujours les r\u00e9glages disponibles et la documentation du fabricant, car l\u2019impl\u00e9mentation peut varier d\u2019un appareil \u00e0 l\u2019autre.\",\"Instellingen zijn niet alles\":\"Les r\u00e9glages ne font pas tout\",\"Denk ook aan de plaats en richting van de camera\":\"Pensez aussi \u00e0 l\u2019emplacement et \u00e0 l\u2019orientation de la cam\u00e9ra\",\"Software kan helpen\":\"Le logiciel peut aider\",\"BLC en WDR zijn functies waarmee de camera moeilijke lichtsituaties probeert te verwerken.\":\"BLC et WDR sont des fonctions avec lesquelles la cam\u00e9ra tente de traiter des situations lumineuses difficiles.\",\"Ze zijn dus belangrijk om te kennen.\":\"Il est donc important de les conna\u00eetre.\",\"Maar kijk ook naar de sc\u00e8ne\":\"Mais observez aussi la sc\u00e8ne\",\"Een installateur moet eveneens beoordelen of de camerapositie en kijkrichting logisch gekozen zijn.\":\"Un installateur doit \u00e9galement v\u00e9rifier si la position et la direction de la cam\u00e9ra ont \u00e9t\u00e9 choisies de mani\u00e8re logique.\",\"Een andere positionering kan soms voorkomen dat het sterkste licht precies achter het belangrijkste onderwerp staat.\":\"Un autre positionnement peut parfois \u00e9viter que la lumi\u00e8re la plus forte se trouve exactement derri\u00e8re le sujet principal.\",\"Camera correct richten\":\"Orienter correctement la cam\u00e9ra\",\"Veelgemaakte beginnersfout: iedere moeilijke sc\u00e8ne met dezelfde instelling oplossen\":\"Erreur fr\u00e9quente chez les d\u00e9butants : r\u00e9soudre chaque sc\u00e8ne difficile avec le m\u00eame r\u00e9glage\",\"Niet ieder donker onderwerp heeft exact hetzelfde probleem.\":\"Tous les sujets sombres n\u2019ont pas exactement le m\u00eame probl\u00e8me.\",\"Soms staat vooral \u00e9\u00e9n persoon tegen fel tegenlicht.\":\"Parfois, le probl\u00e8me concerne surtout une personne devant un fort contre-jour.\",\"Soms bevat de volledige sc\u00e8ne een extreem verschil tussen lichte en donkere gebieden.\":\"Parfois, toute la sc\u00e8ne pr\u00e9sente un \u00e9cart extr\u00eame entre les zones claires et sombres.\",\"BLC en WDR zijn daarom geen twee namen voor exact dezelfde functie.\":\"BLC et WDR ne sont donc pas deux noms pour exactement la m\u00eame fonction.\",\"Bepaal eerst wat er in het beeld misgaat. Pas daarna kies je welke functie relevant is om te testen.\":\"D\u00e9terminez d\u2019abord ce qui ne va pas dans l\u2019image. Ce n\u2019est qu\u2019ensuite que vous choisissez la fonction pertinente \u00e0 tester.\",\"\u2605\":\"\u2605\",\"Pro-tip voor de professionele CCTV-installateur\":\"Conseil pro pour l\u2019installateur CCTV professionnel\",\"Test een ingang niet alleen op een bewolkte dag.\":\"Ne testez pas une entr\u00e9e uniquement par temps nuageux.\",\"De moeilijkste situatie kan pas ontstaan wanneer buiten veel meer licht aanwezig is dan binnen.\":\"La situation la plus difficile peut n\u2019appara\u00eetre que lorsqu\u2019il y a beaucoup plus de lumi\u00e8re dehors qu\u2019\u00e0 l\u2019int\u00e9rieur.\",\"Beoordeel daarom indien mogelijk het beeld onder de omstandigheden waarin het contrast werkelijk problematisch wordt.\":\"\u00c9valuez donc, si possible, l\u2019image dans les conditions o\u00f9 le contraste devient r\u00e9ellement probl\u00e9matique.\",\"Kijk niet alleen naar de lichte achtergrond. Kijk naar het cameradoel:\":\"Ne regardez pas seulement l\u2019arri\u00e8re-plan lumineux. Regardez l\u2019objectif de la cam\u00e9ra :\",\"is de persoon in de deuropening nog bruikbaar zichtbaar?\":\"la personne dans l\u2019embrasure de la porte est-elle encore visible de mani\u00e8re exploitable ?\",\"En pas dezelfde denkwijze toe die door de hele opleiding loopt:\":\"Et appliquez la m\u00eame m\u00e9thode de r\u00e9flexion que tout au long de la formation :\",\"kijk naar de oorzaak, test gericht, vergelijk het resultaat en verander niet blind instellingen.\":\"cherchez la cause, testez de mani\u00e8re cibl\u00e9e, comparez le r\u00e9sultat et ne modifiez pas les r\u00e9glages \u00e0 l\u2019aveugle.\",\"Test v\u00f3\u00f3r montage\":\"Tester avant le montage\",\"DORI\":\"DORI\",\"Onthoud dit\":\"\u00c0 retenir\",\"staat voor\":\"signifie\",\"Back Light Compensation.\":\"Back Light Compensation.\",\"Volgens de cursus:\":\"Selon le cours :\",\"BLC verheldert een onderwerp dat tegen fel licht wordt gefilmd.\":\"Le BLC \u00e9claircit un sujet film\u00e9 avec un fort contre-jour.\",\"Typisch voorbeeld:\":\"Exemple typique :\",\"een persoon voor een raam of deuropening in een tegenlichtsituatie.\":\"une personne devant une fen\u00eatre ou dans l\u2019embrasure d\u2019une porte en situation de contre-jour.\",\"Wide Dynamic Range.\":\"Wide Dynamic Range.\",\"WDR combineert meerdere belichtingen om zowel lichte als donkere delen zichtbaar te maken.\":\"Le WDR combine plusieurs expositions afin de rendre visibles les zones claires comme les zones sombres.\",\"Typische voorbeelden:\":\"Exemples typiques :\",\"ingangen, lobby's en parkeergarages met grote lichtcontrasten.\":\"des entr\u00e9es, des halls et des parkings pr\u00e9sentant de forts contrastes lumineux.\",\"Het verhaal van Karen \u00b7 slot\":\"L\u2019histoire de Karen \u00b7 conclusion\",\"De camera is niet slimmer dan de installateur die haar configureert\":\"La cam\u00e9ra n\u2019est pas plus intelligente que l\u2019installateur qui la configure\",\"Karen begon deze opleiding met \u00e9\u00e9n eenvoudig idee:\":\"Karen a commenc\u00e9 cette formation avec une id\u00e9e simple :\",\"\u201cIk koop goede AI-camera's, dus dan krijg ik automatisch goede beveiliging.\u201d\":\"\u00ab J\u2019ach\u00e8te de bonnes cam\u00e9ras IA, donc j\u2019obtiens automatiquement une bonne s\u00e9curit\u00e9. \u00bb\",\"Intussen hebben we gezien dat een professioneel CCTV-systeem veel meer vraagt.\":\"Entre-temps, nous avons vu qu\u2019un syst\u00e8me CCTV professionnel exige bien davantage.\",\"De installateur moet nadenken over: IR-reflectie, nachtzicht, vocht, bekabeling, nummerplaten, camerahoek, draadloze verbindingen, levensduur, testopstellingen, fisheye, begroeiing, DORI, PTZ, varifocale lenzen, camerawetgeving en uiteindelijk ook lichtcompensatie met BLC en WDR.\":\"L\u2019installateur doit r\u00e9fl\u00e9chir \u00e0 : la r\u00e9flexion IR, la vision nocturne, l\u2019humidit\u00e9, le c\u00e2blage, les plaques d\u2019immatriculation, l\u2019angle de cam\u00e9ra, les connexions sans fil, la dur\u00e9e de vie, les montages de test, le fisheye, la v\u00e9g\u00e9tation, DORI, PTZ, les objectifs varifocaux, la l\u00e9gislation sur les cam\u00e9ras et, enfin, la compensation lumineuse avec BLC et WDR.\",\"De rode draad door alle 24 lessen:\":\"Le fil conducteur des 24 le\u00e7ons :\",\"kies niet zomaar een camera. Bepaal eerst het doel, begrijp de omgeving, installeer correct en test wat de klant werkelijk nodig heeft.\":\"ne choisissez pas simplement une cam\u00e9ra. D\u00e9terminez d\u2019abord l\u2019objectif, comprenez l\u2019environnement, installez correctement et testez ce dont le client a r\u00e9ellement besoin.\",\"24 \/ 24\":\"24 \/ 24\",\"Je hebt de\":\"Vous avez termin\u00e9 la\",\"Basis CCTV opleiding\":\"formation CCTV de base\",\"voltooid\":\"\",\"Je bent gestart bij het verhaal van Karen en hebt vervolgens stap voor stap de meest voorkomende CCTV-beginnersfouten bekeken.\":\"Vous avez commenc\u00e9 avec l\u2019histoire de Karen, puis vous avez parcouru \u00e9tape par \u00e9tape les erreurs CCTV les plus fr\u00e9quentes chez les d\u00e9butants.\",\"Het belangrijkste resultaat is niet dat je 24 losse regels onthoudt.\":\"Le r\u00e9sultat le plus important n\u2019est pas de m\u00e9moriser 24 r\u00e8gles isol\u00e9es.\",\"Het belangrijkste is dat je bij een probleem steeds systematischer leert denken:\":\"L\u2019essentiel est d\u2019apprendre \u00e0 r\u00e9fl\u00e9chir de mani\u00e8re de plus en plus syst\u00e9matique lorsqu\u2019un probl\u00e8me se pr\u00e9sente :\",\"Wat is het doel?\":\"Quel est l\u2019objectif ?\",\"Wat zie ik?\":\"Qu\u2019est-ce que je vois ?\",\"Wat veroorzaakt het probleem?\":\"Quelle est la cause du probl\u00e8me ?\",\"Wat kan ik testen?\":\"Que puis-je tester ?\",\"En voldoet het eindresultaat werkelijk aan de verwachting van de klant?\":\"Et le r\u00e9sultat final r\u00e9pond-il r\u00e9ellement aux attentes du client ?\",\"Start opnieuw bij hoofdstuk 1\":\"Recommencer au chapitre 1\",\"Herlees het verhaal van Karen\":\"Relire l\u2019histoire de Karen\",\"Algemene CCTV-aandachtspunten\":\"Points d\u2019attention g\u00e9n\u00e9raux en CCTV\",\"Belangrijke lessen opnieuw bekijken\":\"Revoir les le\u00e7ons importantes\",\"Gebruik de opleiding als naslagwerk\":\"Utilisez la formation comme ouvrage de r\u00e9f\u00e9rence\",\"IR-nachtzicht & Smart IR\":\"Vision nocturne IR & Smart IR\",\"Witte waas in nachtbeeld\":\"Voile blanc dans l\u2019image nocturne\",\"Digitale versus optische zoom\":\"Zoom num\u00e9rique versus zoom optique\",\"ANPR-camera\":\"Cam\u00e9ra ANPR\",\"RJ45 & PoE\":\"RJ45 & PoE\",\"Fisheye 360\u00b0\":\"Fisheye 360\u00b0\",\"PTZ-camera\":\"Cam\u00e9ra PTZ\",\"Varifocale lens\":\"Objectif varifocal\",\"Camerawet Belgi\u00eb\":\"Loi cam\u00e9ras en Belgique\",\"\u2190 Vorige les \u00b7 23 van 24\":\"\u2190 Le\u00e7on pr\u00e9c\u00e9dente \u00b7 23 sur 24\",\"Wat zegt de camerawet?\":\"Que dit la loi sur les cam\u00e9ras ?\",\"Opleiding voltooid \u00b7 opnieuw starten \u2192\":\"Formation termin\u00e9e \u00b7 recommencer \u2192\",\"Terug naar les 1: wat leer je in deze opleiding?\":\"Retour \u00e0 la le\u00e7on 1 : qu\u2019apprenez-vous dans cette formation ?\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Alle rechten voorbehouden.\":\"Tous droits r\u00e9serv\u00e9s.\",\"\u2190\":\"\u2190\",\"\u2192\":\"\u2192\",\"\u2302\":\"\u2302\",\"Home\":\"Accueil\",\"Terug naar overzicht\":\"Retour \u00e0 l\u2019aper\u00e7u\",\"Basis CCTV\":\"CCTV de base\",\"Les 24 \/ 24\":\"Le\u00e7on 24 \/ 24\",\"Vorige les\":\"Le\u00e7on pr\u00e9c\u00e9dente\",\"Opnieuw starten\":\"Recommencer\",\"Overzicht beginnersfouten\":\"Aper\u00e7u des erreurs d\u00e9butants\",\"Les 24 van 24 \u00b7 opleiding voltooid\":\"Le\u00e7on 24 sur 24 \u00b7 formation termin\u00e9e\",\"Vorige les \u00b7 23 van 24\":\"Le\u00e7on pr\u00e9c\u00e9dente \u00b7 23 sur 24\",\"\u2190 Terug naar les 23\":\"\u2190 Retour \u00e0 la le\u00e7on 23\",\"Overzicht\":\"Aper\u00e7u\",\"Klachten van Karen\":\"Plaintes de Karen\",\"Terug naar de 10 beginnersfouten\":\"Retour aux 10 erreurs d\u00e9butants\",\"Opleiding voltooid\":\"Formation termin\u00e9e\",\"Opnieuw starten \u2192\":\"Recommencer \u2192\"},\"en\":{\"24\":\"24\",\"Basis CCTV opleiding \u00b7 Les 24 van 24\":\"Basic CCTV course \u00b7 Lesson 24 of 24\",\"Wat zijn\":\"What are\",\"WDR en BLC?\":\"WDR and BLC?\",\"Een camera kijkt naar een ingang. Buiten schijnt fel daglicht, binnen is het veel donkerder. De persoon staat precies tussen beide lichtwerelden. Hoe zorg je ervoor dat het beeld bruikbaar blijft?\":\"A camera is looking at an entrance. Bright daylight shines outside, while it is much darker inside. The person is standing exactly between these two lighting conditions. How do you keep the image usable?\",\"Les 24\":\"Lesson 24\",\"100% voltooid\":\"100% complete\",\"Vraag 5 \u00b7 Beeldverbetering\":\"Question 5 \u00b7 Image enhancement\",\"Waarom wordt een persoon soms een donker silhouet?\":\"Why does a person sometimes become a dark silhouette?\",\"Een veelvoorkomende moeilijke sc\u00e8ne ontstaat wanneer een persoon voor een veel lichtere achtergrond staat.\":\"A common difficult scene occurs when a person stands in front of a much brighter background.\",\"Denk bijvoorbeeld aan iemand die binnen staat terwijl achter hem een fel raam of een geopende buitendeur zichtbaar is.\":\"For example, imagine someone standing indoors with a bright window or an open exterior door behind them.\",\"De cursus behandelt hiervoor twee belangrijke functies:\":\"The course covers two important functions for this:\",\"BLC en WDR.\":\"BLC and WDR.\",\"Ze proberen allebei een moeilijk belichte sc\u00e8ne bruikbaarder te maken, maar\":\"They both try to make a difficult lighting situation more usable, but\",\"ze doen dat niet op dezelfde manier.\":\"they do not do it in the same way.\",\"De typische klacht\":\"The typical complaint\",\"\u201cIk zie perfect wat er buiten gebeurt, maar de persoon in mijn deuropening is bijna volledig donker.\u201d\":\"\u201cI can see perfectly what is happening outside, but the person in my doorway is almost completely dark.\u201d\",\"Het verschil in \u00e9\u00e9n beeld\":\"The difference in one image\",\"Tegenlicht vraagt een andere beeldverwerking\":\"Backlight requires different image processing\",\"BLC versus WDR\":\"BLC versus WDR\",\"Het probleem is het grote contrast\":\"The problem is the high contrast\",\"E\u00e9n deel van de sc\u00e8ne is heel licht.\":\"One part of the scene is very bright.\",\"Een ander deel is veel donkerder.\":\"Another part is much darker.\",\"Daardoor wordt het moeilijk om beide delen tegelijk bruikbaar weer te geven.\":\"This makes it difficult to display both parts usefully at the same time.\",\"De cursus geeft twee functies die in zulke situaties relevant kunnen zijn:\":\"The course presents two functions that can be relevant in such situations:\",\"De twee functies\":\"The two functions\",\"BLC en WDR uitgelegd\":\"BLC and WDR explained\",\"BLC\":\"BLC\",\"Back Light Compensation\":\"Back Light Compensation\",\"Verheldert het onderwerp\":\"Brightens the subject\",\"Volgens de opleiding wordt BLC gebruikt om een onderwerp te verhelderen wanneer dit\":\"According to the course, BLC is used to brighten a subject when\",\"tegen fel licht\":\"strong backlight\",\"wordt gefilmd.\":\"is present.\",\"Denk bijvoorbeeld aan:\":\"For example:\",\"een persoon voor een raam of een persoon in een deuropening met sterk tegenlicht.\":\"a person in front of a window or a person in a doorway with strong backlight.\",\"Het doel is dat het onderwerp minder donker in beeld verschijnt.\":\"The aim is to make the subject appear less dark in the image.\",\"WDR\":\"WDR\",\"Wide Dynamic Range\":\"Wide Dynamic Range\",\"Houdt licht \u00e9n donker beter zichtbaar\":\"Keeps both bright and dark areas more visible\",\"Volgens de opleiding combineert WDR\":\"According to the course, WDR combines\",\"meerdere belichtingen\":\"multiple exposures\",\"om zowel lichte als donkere delen zichtbaar te maken.\":\"to make both bright and dark areas visible.\",\"De cursus noemt typische situaties zoals:\":\"The course mentions typical situations such as:\",\"ingangen, lobby's en parkeergarages met sterke contrasten.\":\"entrances, lobbies and parking garages with strong contrasts.\",\"Hier probeer je dus meer informatie uit beide kanten van het contrast te behouden.\":\"The aim is therefore to retain more information from both sides of the contrast.\",\"Kort vergelijken\":\"Quick comparison\",\"Wat is het praktische verschil?\":\"What is the practical difference?\",\"Functie\":\"Function\",\"Volledige naam\":\"Full name\",\"Hoofddoel\":\"Main objective\",\"Een onderwerp tegen fel tegenlicht verhelderen.\":\"Brighten a subject against strong backlight.\",\"Zowel lichte als donkere zones beter zichtbaar houden.\":\"Keep both bright and dark areas more visible.\",\"Werking volgens cursus\":\"Operation according to the course\",\"Compenseert voor de sterke achtergrondverlichting rond het onderwerp.\":\"Compensates for the strong background lighting around the subject.\",\"Combineert meerdere belichtingen.\":\"Combines multiple exposures.\",\"Typische situatie\":\"Typical situation\",\"Persoon voor raam of deur.\":\"Person in front of a window or door.\",\"Ingang, lobby of parkeergarage met groot contrast.\":\"Entrance, lobby or parking garage with high contrast.\",\"Herken de sc\u00e8ne\":\"Recognize the scene\",\"Waar kom je deze problemen tegen?\":\"Where do you encounter these problems?\",\"DEUR\":\"DOOR\",\"Ingang\":\"Entrance\",\"Binnen is het relatief donker, terwijl door de geopende deur fel buitenlicht binnenkomt.\":\"It is relatively dark inside, while bright outdoor light enters through the open door.\",\"RAAM\":\"WINDOW\",\"Groot raam\":\"Large window\",\"Een persoon staat v\u00f3\u00f3r een zeer lichte achtergrond en kan daardoor donker weergegeven worden.\":\"A person stands in front of a very bright background and may therefore appear dark.\",\"LOBBY\":\"LOBBY\",\"Lobby\":\"Lobby\",\"Grote glaspartijen kunnen een sterk verschil tussen binnen- en buitenlicht veroorzaken.\":\"Large glass surfaces can create a strong difference between indoor and outdoor light.\",\"P\":\"P\",\"Parkeergarage\":\"Parking garage\",\"Donkere binnenzones en een fel verlichte uitgang kunnen tegelijkertijd in hetzelfde beeld staan.\":\"Dark indoor areas and a brightly lit exit can appear in the same image at the same time.\",\"Nog \u00e9\u00e9n keer terug naar Karen\":\"One last return to Karen\",\"Karen staat in haar deuropening\":\"Karen is standing in her doorway\",\"Aan het begin van de opleiding wilde Karen vooral slimme AI-camera's.\":\"At the start of the course, Karen mainly wanted smart AI cameras.\",\"Nu staat ze in de deuropening van haar professionele werkruimte. Buiten is het zonnig. Binnen is het veel donkerder.\":\"She is now standing in the doorway of her professional workspace. It is sunny outside. Inside, it is much darker.\",\"Op de camera is de omgeving buiten duidelijk zichtbaar, maar Karen zelf verschijnt veel te donker.\":\"On camera, the outdoor surroundings are clearly visible, but Karen herself appears far too dark.\",\"Haar installateur weet ondertussen dat hij niet onmiddellijk moet zeggen:\":\"Her installer now knows that he should not immediately say:\",\"\u201cDe camera is slecht.\u201d\":\"\u201cThe camera is bad.\u201d\",\"Eerst kijkt hij naar de lichtsituatie en naar functies zoals BLC en WDR.\":\"First, he looks at the lighting situation and at functions such as BLC and WDR.\",\"En dat vat eigenlijk de volledige opleiding mooi samen:\":\"And that actually sums up the entire course nicely:\",\"eerst begrijpen waarom het beeld fout gaat, daarna pas de juiste oplossing kiezen.\":\"first understand why the image is going wrong, then choose the right solution.\",\"BLC in de praktijk\":\"BLC in practice\",\"Wanneer is BLC logisch om te bekijken?\":\"When does it make sense to consider BLC?\",\"Probleem\":\"Problem\",\"Onderwerp te donker\":\"Subject too dark\",\"De persoon of het onderwerp staat tegen een heel lichte achtergrond.\":\"The person or subject is standing against a very bright background.\",\"De achtergrond kan zichtbaar zijn, terwijl het belangrijkste onderwerp onvoldoende verlicht lijkt.\":\"The background may be visible while the most important subject appears insufficiently lit.\",\"Prioriteit naar het onderwerp\":\"Priority to the subject\",\"Volgens de cursus is BLC bedoeld om het onderwerp in zo'n tegenlichtsituatie\":\"According to the course, BLC is intended, in such a backlight situation, to\",\"te verhelderen.\":\"brighten the subject.\",\"Het klassieke voorbeeld:\":\"The classic example:\",\"een persoon voor een raam of deur.\":\"a person in front of a window or door.\",\"WDR in de praktijk\":\"WDR in practice\",\"Wanneer wordt WDR interessanter?\":\"When does WDR become more useful?\",\"Heel licht \u00e9n heel donker\":\"Very bright and very dark at the same time\",\"De sc\u00e8ne bevat tegelijkertijd zeer lichte en zeer donkere delen.\":\"The scene contains very bright and very dark areas at the same time.\",\"Daardoor wordt het moeilijk om beide zones bruikbaar zichtbaar te houden.\":\"This makes it difficult to keep both areas usefully visible.\",\"Meer balans in de volledige sc\u00e8ne\":\"More balance across the entire scene\",\"Volgens de opleiding combineert WDR meerdere belichtingen.\":\"According to the course, WDR combines multiple exposures.\",\"Het doel is dat zowel\":\"The aim is for both\",\"lichte als donkere delen\":\"bright and dark areas\",\"zichtbaar blijven.\":\"to remain visible.\",\"Denk aan:\":\"Think of:\",\"ingangen, lobby's en parkeergarages.\":\"entrances, lobbies and parking garages.\",\"Praktische installateursvertaling\":\"Practical installer interpretation\",\"Diagnoseer eerst de lichtsituatie\":\"Diagnose the lighting situation first\",\"Onderstaande workflow is een praktische vertaling voor de installateur: begin met observeren voordat je instellingen wijzigt.\":\"The workflow below is a practical interpretation for the installer: start by observing before changing settings.\",\"1\":\"1\",\"Bekijk de sc\u00e8ne\":\"Observe the scene\",\"Waar zitten de donkerste en lichtste delen van het beeld?\":\"Where are the darkest and brightest parts of the image?\",\"2\":\"2\",\"Bepaal het onderwerp\":\"Identify the subject\",\"Is vooral \u00e9\u00e9n persoon tegen fel tegenlicht het probleem?\":\"Is the main problem one person against strong backlight?\",\"3\":\"3\",\"Beoordeel het contrast\":\"Assess the contrast\",\"Moeten zowel de heel lichte als heel donkere zones bruikbaar blijven?\":\"Do both the very bright and very dark areas need to remain usable?\",\"4\":\"4\",\"Vergelijk het resultaat\":\"Compare the result\",\"Test de beschikbare functie en beoordeel opnieuw het daadwerkelijke cameradoel.\":\"Test the available function and reassess the actual camera objective.\",\"Technische controle: gebruik een persoon als echte test\":\"Technical check: use a person as a real test\",\"Een instelling kan er op een leeg camerabeeld perfect uitzien.\":\"A setting can look perfect on an empty camera image.\",\"Maar uiteindelijk moet de camera vaak een persoon, voertuig of andere relevante informatie bruikbaar weergeven.\":\"But ultimately, the camera often needs to render a person, vehicle or other relevant information in a usable way.\",\"Plaats daarom tijdens de afstelling indien mogelijk iemand op de locatie waar het tegenlichtprobleem optreedt.\":\"During adjustment, if possible, place someone at the location where the backlight problem occurs.\",\"Vergelijk vervolgens het resultaat met de functie uit de cursus:\":\"Then compare the result with the function described in the course:\",\"moet vooral het onderwerp helderder worden, of moeten zowel de lichte als donkere delen beter zichtbaar blijven?\":\"does the subject mainly need to become brighter, or do both the bright and dark areas need to remain more visible?\",\"Controleer bij een concreet cameramodel altijd de beschikbare instellingen en documentatie van de fabrikant, omdat de implementatie per toestel kan verschillen.\":\"For a specific camera model, always check the available settings and the manufacturer\u2019s documentation, because implementation may differ from one device to another.\",\"Instellingen zijn niet alles\":\"Settings are not everything\",\"Denk ook aan de plaats en richting van de camera\":\"Also consider the camera\u2019s position and direction\",\"Software kan helpen\":\"Software can help\",\"BLC en WDR zijn functies waarmee de camera moeilijke lichtsituaties probeert te verwerken.\":\"BLC and WDR are functions the camera uses to try to handle difficult lighting conditions.\",\"Ze zijn dus belangrijk om te kennen.\":\"They are therefore important to know.\",\"Maar kijk ook naar de sc\u00e8ne\":\"But also look at the scene\",\"Een installateur moet eveneens beoordelen of de camerapositie en kijkrichting logisch gekozen zijn.\":\"An installer should also assess whether the camera position and viewing direction have been chosen logically.\",\"Een andere positionering kan soms voorkomen dat het sterkste licht precies achter het belangrijkste onderwerp staat.\":\"A different position can sometimes prevent the strongest light from being directly behind the main subject.\",\"Camera correct richten\":\"Aim the camera correctly\",\"Veelgemaakte beginnersfout: iedere moeilijke sc\u00e8ne met dezelfde instelling oplossen\":\"Common beginner mistake: solving every difficult scene with the same setting\",\"Niet ieder donker onderwerp heeft exact hetzelfde probleem.\":\"Not every dark subject has exactly the same problem.\",\"Soms staat vooral \u00e9\u00e9n persoon tegen fel tegenlicht.\":\"Sometimes the main issue is one person against strong backlight.\",\"Soms bevat de volledige sc\u00e8ne een extreem verschil tussen lichte en donkere gebieden.\":\"Sometimes the entire scene contains an extreme difference between bright and dark areas.\",\"BLC en WDR zijn daarom geen twee namen voor exact dezelfde functie.\":\"BLC and WDR are therefore not two names for exactly the same function.\",\"Bepaal eerst wat er in het beeld misgaat. Pas daarna kies je welke functie relevant is om te testen.\":\"First determine what is going wrong in the image. Only then choose which function is relevant to test.\",\"\u2605\":\"\u2605\",\"Pro-tip voor de professionele CCTV-installateur\":\"Pro tip for the professional CCTV installer\",\"Test een ingang niet alleen op een bewolkte dag.\":\"Do not test an entrance only on a cloudy day.\",\"De moeilijkste situatie kan pas ontstaan wanneer buiten veel meer licht aanwezig is dan binnen.\":\"The most difficult situation may occur only when there is much more light outside than inside.\",\"Beoordeel daarom indien mogelijk het beeld onder de omstandigheden waarin het contrast werkelijk problematisch wordt.\":\"If possible, assess the image under the conditions in which the contrast actually becomes problematic.\",\"Kijk niet alleen naar de lichte achtergrond. Kijk naar het cameradoel:\":\"Do not look only at the bright background. Look at the camera objective:\",\"is de persoon in de deuropening nog bruikbaar zichtbaar?\":\"is the person in the doorway still visible in a usable way?\",\"En pas dezelfde denkwijze toe die door de hele opleiding loopt:\":\"And apply the same way of thinking that runs throughout the course:\",\"kijk naar de oorzaak, test gericht, vergelijk het resultaat en verander niet blind instellingen.\":\"look for the cause, test deliberately, compare the result and do not change settings blindly.\",\"Test v\u00f3\u00f3r montage\":\"Test before installation\",\"DORI\":\"DORI\",\"Onthoud dit\":\"Remember this\",\"staat voor\":\"stands for\",\"Back Light Compensation.\":\"Back Light Compensation.\",\"Volgens de cursus:\":\"According to the course:\",\"BLC verheldert een onderwerp dat tegen fel licht wordt gefilmd.\":\"BLC brightens a subject that is filmed against strong backlight.\",\"Typisch voorbeeld:\":\"Typical example:\",\"een persoon voor een raam of deuropening in een tegenlichtsituatie.\":\"a person in front of a window or doorway in a backlight situation.\",\"Wide Dynamic Range.\":\"Wide Dynamic Range.\",\"WDR combineert meerdere belichtingen om zowel lichte als donkere delen zichtbaar te maken.\":\"WDR combines multiple exposures to make both bright and dark areas visible.\",\"Typische voorbeelden:\":\"Typical examples:\",\"ingangen, lobby's en parkeergarages met grote lichtcontrasten.\":\"entrances, lobbies and parking garages with large lighting contrasts.\",\"Het verhaal van Karen \u00b7 slot\":\"Karen\u2019s story \u00b7 conclusion\",\"De camera is niet slimmer dan de installateur die haar configureert\":\"The camera is no smarter than the installer who configures it\",\"Karen begon deze opleiding met \u00e9\u00e9n eenvoudig idee:\":\"Karen started this course with one simple idea:\",\"\u201cIk koop goede AI-camera's, dus dan krijg ik automatisch goede beveiliging.\u201d\":\"\u201cI buy good AI cameras, so I automatically get good security.\u201d\",\"Intussen hebben we gezien dat een professioneel CCTV-systeem veel meer vraagt.\":\"By now, we have seen that a professional CCTV system requires much more.\",\"De installateur moet nadenken over: IR-reflectie, nachtzicht, vocht, bekabeling, nummerplaten, camerahoek, draadloze verbindingen, levensduur, testopstellingen, fisheye, begroeiing, DORI, PTZ, varifocale lenzen, camerawetgeving en uiteindelijk ook lichtcompensatie met BLC en WDR.\":\"The installer has to think about: IR reflection, night vision, moisture, cabling, license plates, camera angle, wireless connections, service life, test setups, fisheye, vegetation, DORI, PTZ, varifocal lenses, camera legislation and, finally, light compensation with BLC and WDR.\",\"De rode draad door alle 24 lessen:\":\"The common thread through all 24 lessons:\",\"kies niet zomaar een camera. Bepaal eerst het doel, begrijp de omgeving, installeer correct en test wat de klant werkelijk nodig heeft.\":\"do not simply choose a camera. First determine the objective, understand the environment, install correctly and test what the customer actually needs.\",\"24 \/ 24\":\"24 \/ 24\",\"Je hebt de\":\"You have completed the\",\"Basis CCTV opleiding\":\"Basic CCTV course\",\"voltooid\":\"\",\"Je bent gestart bij het verhaal van Karen en hebt vervolgens stap voor stap de meest voorkomende CCTV-beginnersfouten bekeken.\":\"You started with Karen\u2019s story and then worked step by step through the most common CCTV beginner mistakes.\",\"Het belangrijkste resultaat is niet dat je 24 losse regels onthoudt.\":\"The most important result is not that you remember 24 separate rules.\",\"Het belangrijkste is dat je bij een probleem steeds systematischer leert denken:\":\"What matters most is that you learn to think more systematically whenever a problem occurs:\",\"Wat is het doel?\":\"What is the objective?\",\"Wat zie ik?\":\"What do I see?\",\"Wat veroorzaakt het probleem?\":\"What is causing the problem?\",\"Wat kan ik testen?\":\"What can I test?\",\"En voldoet het eindresultaat werkelijk aan de verwachting van de klant?\":\"And does the final result truly meet the customer\u2019s expectations?\",\"Start opnieuw bij hoofdstuk 1\":\"Restart at chapter 1\",\"Herlees het verhaal van Karen\":\"Reread Karen\u2019s story\",\"Algemene CCTV-aandachtspunten\":\"General CCTV points of attention\",\"Belangrijke lessen opnieuw bekijken\":\"Review important lessons\",\"Gebruik de opleiding als naslagwerk\":\"Use the course as a reference\",\"IR-nachtzicht & Smart IR\":\"IR night vision & Smart IR\",\"Witte waas in nachtbeeld\":\"White haze in night image\",\"Digitale versus optische zoom\":\"Digital versus optical zoom\",\"ANPR-camera\":\"ANPR camera\",\"RJ45 & PoE\":\"RJ45 & PoE\",\"Fisheye 360\u00b0\":\"Fisheye 360\u00b0\",\"PTZ-camera\":\"PTZ camera\",\"Varifocale lens\":\"Varifocal lens\",\"Camerawet Belgi\u00eb\":\"Belgian camera law\",\"\u2190 Vorige les \u00b7 23 van 24\":\"\u2190 Previous lesson \u00b7 23 of 24\",\"Wat zegt de camerawet?\":\"What does the camera law say?\",\"Opleiding voltooid \u00b7 opnieuw starten \u2192\":\"Course completed \u00b7 restart \u2192\",\"Terug naar les 1: wat leer je in deze opleiding?\":\"Back to lesson 1: what do you learn in this course?\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Alle rechten voorbehouden.\":\"All rights reserved.\",\"\u2190\":\"\u2190\",\"\u2192\":\"\u2192\",\"\u2302\":\"\u2302\",\"Home\":\"Home\",\"Terug naar overzicht\":\"Back to overview\",\"Basis CCTV\":\"CCTV Basics\",\"Les 24 \/ 24\":\"Lesson 24 \/ 24\",\"Vorige les\":\"Previous lesson\",\"Opnieuw starten\":\"Restart\",\"Overzicht beginnersfouten\":\"Beginner mistakes overview\",\"Les 24 van 24 \u00b7 opleiding voltooid\":\"Lesson 24 of 24 \u00b7 course completed\",\"Vorige les \u00b7 23 van 24\":\"Previous lesson \u00b7 23 of 24\",\"\u2190 Terug naar les 23\":\"\u2190 Back to lesson 23\",\"Overzicht\":\"Overview\",\"Klachten van Karen\":\"Karen's complaints\",\"Terug naar de 10 beginnersfouten\":\"Back to the 10 beginner mistakes\",\"Opleiding voltooid\":\"Course completed\",\"Opnieuw starten \u2192\":\"Restart \u2192\"}};\n  const attributeTranslations = {\"alt\":{\"fr\":{\"Vergelijking van BLC en WDR bij een CCTV-camera in een sc\u00e8ne met sterk tegenlicht\":\"Comparaison du BLC et du WDR sur une cam\u00e9ra CCTV dans une sc\u00e8ne \u00e0 fort contre-jour\",\"Visuele vergelijking tussen BLC en WDR bij fel tegenlicht\":\"Comparaison visuelle entre BLC et WDR en pr\u00e9sence d\u2019un fort contre-jour\"},\"en\":{\"Vergelijking van BLC en WDR bij een CCTV-camera in een sc\u00e8ne met sterk tegenlicht\":\"Comparison of BLC and WDR on a CCTV camera in a scene with strong backlight\",\"Visuele vergelijking tussen BLC en WDR bij fel tegenlicht\":\"Visual comparison between BLC and WDR with strong backlight\"}},\"aria-label\":{\"fr\":{\"Navigatie tussen de lessen\":\"Navigation entre les le\u00e7ons\",\"Hoofdnavigatie CCTV Academy\":\"Navigation principale CCTV Academy\",\"Ga naar de homepagina van CCTV Academy\":\"Aller \u00e0 la page d\u2019accueil de CCTV Academy\",\"Terug naar overzicht klachten van Karen\":\"Retour \u00e0 l\u2019aper\u00e7u des plaintes de Karen\",\"Ga naar vorige les: Wat zegt de camerawet?\":\"Aller \u00e0 la le\u00e7on pr\u00e9c\u00e9dente : Que dit la loi sur les cam\u00e9ras ?\",\"Start de opleiding opnieuw bij les 1\":\"Recommencer la formation \u00e0 la le\u00e7on 1\",\"Lesnavigatie onderaan\":\"Navigation des le\u00e7ons en bas de page\"},\"en\":{\"Navigatie tussen de lessen\":\"Navigation between lessons\",\"Hoofdnavigatie CCTV Academy\":\"CCTV Academy main navigation\",\"Ga naar de homepagina van CCTV Academy\":\"Go to the CCTV Academy homepage\",\"Terug naar overzicht klachten van Karen\":\"Back to Karen complaints overview\",\"Ga naar vorige les: Wat zegt de camerawet?\":\"Go to previous lesson: What does the camera law say?\",\"Start de opleiding opnieuw bij les 1\":\"Restart the course at lesson 1\",\"Lesnavigatie onderaan\":\"Lesson navigation at the bottom\"}},\"title\":{\"fr\":{},\"en\":{}},\"placeholder\":{\"fr\":{},\"en\":{}}};\n\n  function normalizeTranslationKey(value) {\n    return String(value || \"\").replace(\/\\s+\/g, \" \").trim();\n  }\n\n  const textRecords = [];\n  const walker = document.createTreeWalker(\n    root,\n    NodeFilter.SHOW_TEXT,\n    {\n      acceptNode(node) {\n        const parent = node.parentElement;\n        if(!parent) return NodeFilter.FILTER_REJECT;\n        if(parent.closest(\"style, script, .cctv-language-bar, .cctv-langbar\")) return NodeFilter.FILTER_REJECT;\n        return normalizeTranslationKey(node.nodeValue)\n          ? NodeFilter.FILTER_ACCEPT\n          : NodeFilter.FILTER_REJECT;\n      }\n    }\n  );\n\n  while(walker.nextNode()) {\n    const node = walker.currentNode;\n    const raw = node.nodeValue;\n    textRecords.push({\n      node,\n      original:raw,\n      key:normalizeTranslationKey(raw),\n      leading:(raw.match(\/^\\s*\/) || [\"\"])[0],\n      trailing:(raw.match(\/\\s*$\/) || [\"\"])[0]\n    });\n  }\n\n  const attributeRecords = [];\n  root.querySelectorAll(\"[alt], [aria-label], [title], [placeholder]\").forEach(function(element) {\n    if(element.closest(\".cctv-language-bar, .cctv-langbar\")) return;\n\n    [\"alt\",\"aria-label\",\"title\",\"placeholder\"].forEach(function(name) {\n      if(!element.hasAttribute(name)) return;\n      const original = normalizeTranslationKey(element.getAttribute(name));\n      if(original) attributeRecords.push({element, name, original});\n    });\n  });\n\n  function cleanLanguage(value) {\n    const lang = String(value || \"\").toLowerCase();\n    return SUPPORTED.includes(lang) ? lang : null;\n  }\n\n  function translateText(key, lang) {\n    if(lang === \"nl\") return key;\n    return (\n      translations[lang] &&\n      Object.prototype.hasOwnProperty.call(translations[lang], key)\n    ) ? translations[lang][key] : key;\n  }\n\n  function translateAttribute(name, original, lang) {\n    if(lang === \"nl\") return original;\n\n    const table = attributeTranslations[name];\n    const languageTable = table && table[lang];\n\n    return (\n      languageTable &&\n      Object.prototype.hasOwnProperty.call(languageTable, original)\n    ) ? languageTable[original] : original;\n  }\n\n  function getInitialLanguage() {\n    try {\n      const query = cleanLanguage(new URL(window.location.href).searchParams.get(\"lang\"));\n      if(query) return query;\n    } catch(e) {}\n\n    try {\n      const stored = cleanLanguage(localStorage.getItem(STORAGE_KEY));\n      if(stored) return stored;\n    } catch(e) {}\n\n    return \"nl\";\n  }\n\n  function applyLanguage(lang, options) {\n    const selected = cleanLanguage(lang) || \"nl\";\n    const settings = Object.assign({persist:true, dispatch:true}, options || {});\n\n    textRecords.forEach(function(record) {\n      record.node.nodeValue =\n        record.leading +\n        translateText(record.key, selected) +\n        record.trailing;\n    });\n\n    attributeRecords.forEach(function(record) {\n      record.element.setAttribute(\n        record.name,\n        translateAttribute(record.name, record.original, selected)\n      );\n    });\n\n    root.dataset.language = selected;\n    root.setAttribute(\"lang\", selected);\n    document.documentElement.setAttribute(\"lang\", selected);\n\n    root.querySelectorAll(\".cctv-language-switcher button[data-lang]\").forEach(function(button) {\n      const active = button.dataset.lang === selected;\n      button.classList.toggle(\"is-active\", active);\n      button.setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\n      button.setAttribute(\"aria-current\", active ? \"true\" : \"false\");\n    });\n\n    if(settings.persist) {\n      try { localStorage.setItem(STORAGE_KEY, selected); } catch(e) {}\n    }\n\n    if(settings.dispatch) {\n      try {\n        window.dispatchEvent(new CustomEvent(\n          \"cctvAcademyLanguageChange\",\n          {detail:{language:selected}}\n        ));\n      } catch(e) {}\n    }\n\n    return selected;\n  }\n\n  root.querySelectorAll(\".cctv-language-switcher button[data-lang]\").forEach(function(button) {\n    button.addEventListener(\"click\", function() {\n      applyLanguage(button.dataset.lang, {persist:true, dispatch:true});\n    });\n  });\n\n  window.addEventListener(\"storage\", function(event) {\n    if(event.key !== STORAGE_KEY) return;\n    const next = cleanLanguage(event.newValue);\n    if(next) applyLanguage(next, {persist:false, dispatch:true});\n  });\n\n  window.CCTVAcademyLanguage = {\n    set:function(lang) {\n      return applyLanguage(lang, {persist:true, dispatch:true});\n    },\n    get:function() {\n      return root.dataset.language || \"nl\";\n    }\n  };\n\n  applyLanguage(getInitialLanguage(), {persist:false, dispatch:false});\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_acf_changed":false,"zakra_page_container_layout":"customizer","zakra_page_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[121,122],"tags":[],"class_list":["post-50884","post","type-post","status-publish","format-standard","hentry","category-cctv-micro-learning","category-cctv-opleiding"],"acf":[],"nelio_content":{"autoShareEndMode":"never","automationSources":{"useCustomSentences":false,"customSentences":[]},"efiAlt":"","efiUrl":"","followers":[1],"highlights":[],"isAutoShareEnabled":true,"networkImageIds":[],"permalinkQueryArgs":[],"series":[],"suggestedReferences":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wat zijn WDR en BLC? - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"description\" content=\"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-wdr-en-blc\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.\" \/>\n<meta property=\"og:description\" content=\"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-wdr-en-blc\/\" \/>\n<meta property=\"og:site_name\" content=\"RAS\/AIS CCTV Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61576769152561\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-17T09:33:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T15:11:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"Wat zijn WDR en BLC?\",\"datePublished\":\"2026-09-17T09:33:21+00:00\",\"dateModified\":\"2026-09-28T15:11:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/\"},\"wordCount\":1460,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-45-blc-wdr-vergelijking.webp\",\"articleSection\":[\"CCTV MICRO LEARNING\",\"CCTV OPLEIDING\"],\"inLanguage\":\"fr-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/\",\"name\":\"Wat zijn WDR en BLC? - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-45-blc-wdr-vergelijking.webp\",\"datePublished\":\"2026-09-17T09:33:21+00:00\",\"dateModified\":\"2026-09-28T15:11:54+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"description\":\"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/#breadcrumb\"},\"inLanguage\":\"fr-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-45-blc-wdr-vergelijking.webp\",\"contentUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-45-blc-wdr-vergelijking.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-wdr-en-blc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wat zijn WDR en BLC?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/\",\"name\":\"CCTV Academy\",\"description\":\"CCTV Opleidingen en CCTV Micro Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cctvacademy.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-BE\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\",\"name\":\"admin\",\"sameAs\":[\"https:\\\/\\\/rasopleidingcamerabewakingcursuscctv.be\"],\"url\":\"https:\\\/\\\/cctvacademy.be\\\/fr\\\/author\\\/inforose3-be\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wat zijn WDR en BLC? - RAS\/AIS CCTV Academy","description":"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-wdr-en-blc\/","og_locale":"fr_FR","og_type":"article","og_title":"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.","og_description":"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.","og_url":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-wdr-en-blc\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2026-09-17T09:33:21+00:00","article_modified_time":"2026-09-28T15:11:54+00:00","og_image":[{"url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture est.":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"Wat zijn WDR en BLC?","datePublished":"2026-09-17T09:33:21+00:00","dateModified":"2026-09-28T15:11:54+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/"},"wordCount":1460,"image":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp","articleSection":["CCTV MICRO LEARNING","CCTV OPLEIDING"],"inLanguage":"fr-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/","url":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/","name":"Wat zijn WDR en BLC? - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp","datePublished":"2026-09-17T09:33:21+00:00","dateModified":"2026-09-28T15:11:54+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"description":"Leer het verschil tussen WDR en BLC en ontdek hoe beide functies omgaan met tegenlicht en sterke contrastverschillen.","breadcrumb":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/#breadcrumb"},"inLanguage":"fr-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/"]}]},{"@type":"ImageObject","inLanguage":"fr-BE","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/#primaryimage","url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp","contentUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-45-blc-wdr-vergelijking.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/"},{"@type":"ListItem","position":2,"name":"Wat zijn WDR en BLC?"}]},{"@type":"WebSite","@id":"https:\/\/cctvacademy.be\/#website","url":"https:\/\/cctvacademy.be\/","name":"CCTV Academy","description":"Formation \u00e0 la vid\u00e9osurveillance et micro-apprentissage de la vid\u00e9osurveillance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cctvacademy.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-BE"},{"@type":"Person","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596","name":"admin","sameAs":["https:\/\/rasopleidingcamerabewakingcursuscctv.be"],"url":"https:\/\/cctvacademy.be\/fr\/author\/inforose3-be\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/comments?post=50884"}],"version-history":[{"count":0,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50884\/revisions"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/media?parent=50884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/categories?post=50884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/tags?post=50884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}