{"id":50879,"date":"2026-09-17T10:25:51","date_gmt":"2026-09-17T09:25:51","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=50879"},"modified":"2026-09-28T16:01:50","modified_gmt":"2026-09-28T15:01:50","slug":"basis-cctv-opleiding-camerawet-belgie","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-camerawet-belgie\/","title":{"rendered":"Wat zegt de camerawet?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"50879\" class=\"elementor elementor-50879\">\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 23\n   WAT ZEGT DE CAMERAWET?\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\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 85% 10%,\n      rgba(22,169,220,.31),\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\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,.67) 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\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\n  background:rgba(255,255,255,.18);\n}\n\n.cctv-progress-track span{\n  display:block;\n\n  width:95.83%;\n  height:100%;\n\n  border-radius:20px;\n\n  background:var(--yellow);\n}\n\n\n\/* =========================================================\n   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   LEGAL UPDATE\n   ========================================================= *\/\n\n.cctv-legal-update{\n  position:relative;\n  overflow:hidden;\n\n  margin:105px 0;\n  padding:42px;\n\n  border:1px solid rgba(85,215,255,.35);\n  border-left:7px solid var(--cyan);\n  border-radius:24px;\n\n  background:\n    radial-gradient(\n      circle at 95% 10%,\n      rgba(85,215,255,.15),\n      transparent 27%\n    ),\n    linear-gradient(\n      135deg,\n      #0b2b54,\n      var(--navy-dark)\n    );\n\n  color:#e1ecf9;\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-legal-update h3{\n  color:var(--yellow);\n\n  font-size:28px;\n}\n\n.cctv-legal-update strong{\n  color:#fff;\n}\n\n.cctv-legal-date{\n  display:inline-block;\n\n  margin-bottom:15px;\n  padding:7px 12px;\n\n  border-radius:999px;\n\n  background:rgba(255,255,255,.08);\n\n  color:var(--cyan);\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\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\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   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   IMAGE CARD\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\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   TWO LEGAL LAYERS\n   ========================================================= *\/\n\n.cctv-law-layer{\n  position:relative;\n\n  padding:34px;\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 10px 30px rgba(8,29,61,.08);\n}\n\n.cctv-law-number{\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:22px;\n  font-weight:900;\n}\n\n.cctv-law-layer:nth-child(2) .cctv-law-number{\n  background:var(--blue);\n  color:#fff;\n}\n\n.cctv-law-layer p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   THREE ACTIONS\n   ========================================================= *\/\n\n.cctv-action{\n  padding:32px;\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-action-icon{\n  display:grid;\n  place-items:center;\n\n  width:58px;\n  height:58px;\n\n  margin-bottom:20px;\n\n  border-radius:18px;\n\n  background:var(--navy);\n  color:var(--yellow);\n\n  font-size:20px;\n  font-weight:900;\n}\n\n.cctv-action:nth-child(2) .cctv-action-icon{\n  background:var(--orange);\n  color:#fff;\n}\n\n.cctv-action:nth-child(3) .cctv-action-icon{\n  background:var(--green);\n  color:#fff;\n}\n\n.cctv-action p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   HOME EXCEPTION\n   ========================================================= *\/\n\n.cctv-home-exception{\n  margin:110px 0;\n  padding:42px;\n\n  border:1px solid #b7e6d2;\n  border-radius:25px;\n\n  background:linear-gradient(\n    135deg,\n    #e9f9f3,\n    #fff\n  );\n\n  color:#415a51;\n}\n\n.cctv-home-exception h3{\n  color:var(--green);\n\n  font-size:29px;\n}\n\n.cctv-home-exception strong{\n  color:#173b31;\n}\n\n.cctv-home-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:28px;\n\n  margin-top:28px;\n}\n\n.cctv-home-box{\n  padding:28px;\n\n  border:1px solid #cee7dc;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n.cctv-home-box.yes{\n  border-top:5px solid var(--green);\n}\n\n.cctv-home-box.no{\n  border-top:5px solid var(--red);\n}\n\n.cctv-home-box h4{\n  margin:0 0 12px;\n\n  color:var(--navy-dark);\n  font-size:21px;\n}\n\n.cctv-home-box p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   PLACE TYPES\n   ========================================================= *\/\n\n.cctv-place{\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-place-icon{\n  display:grid;\n  place-items:center;\n\n  width:58px;\n  height:58px;\n\n  margin-bottom:20px;\n\n  border-radius:16px;\n\n  background:var(--navy-dark);\n  color:var(--yellow);\n\n  font-size:17px;\n  font-weight:900;\n}\n\n.cctv-place p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   CAMERA DIRECTION PANEL\n   ========================================================= *\/\n\n.cctv-direction{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:25px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 14px 40px rgba(8,29,61,.10);\n}\n\n.cctv-direction-grid{\n  display:grid;\n  grid-template-columns:.95fr 1.05fr;\n}\n\n.cctv-direction-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n  min-height:430px;\n\n  object-fit:contain;\n\n  padding:20px;\n\n  background:#f5f7fa;\n}\n\n.cctv-direction-copy{\n  padding:42px;\n}\n\n.cctv-direction-copy h3{\n  color:var(--navy-dark);\n\n  font-size:29px;\n}\n\n.cctv-direction-copy p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   RETENTION\n   ========================================================= *\/\n\n.cctv-retention{\n  display:grid;\n  grid-template-columns:.8fr 1.2fr;\n  gap:35px;\n  align-items:center;\n\n  padding:42px;\n\n  border:1px solid #d6dcec;\n  border-radius:25px;\n\n  background:#fff;\n  color:var(--text-dark);\n\n  box-shadow:0 12px 36px rgba(8,29,61,.08);\n}\n\n.cctv-retention-number{\n  display:grid;\n  place-items:center;\n\n  min-height:210px;\n\n  border-radius:23px;\n\n  background:linear-gradient(\n    135deg,\n    var(--navy),\n    var(--navy-dark)\n  );\n\n  color:var(--yellow);\n\n  text-align:center;\n\n  font-size:70px;\n  font-weight:900;\n  line-height:.95;\n}\n\n.cctv-retention-number span{\n  display:block;\n\n  margin-top:10px;\n\n  color:#fff;\n\n  font-size:18px;\n  line-height:1.2;\n}\n\n.cctv-retention-copy h3{\n  color:var(--navy-dark);\n\n  font-size:29px;\n}\n\n.cctv-retention-copy p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   AI ACT\n   ========================================================= *\/\n\n.cctv-ai-law{\n  margin:110px 0;\n  padding:42px;\n\n  border:1px solid #d5cef3;\n  border-left:7px solid var(--purple);\n  border-radius:24px;\n\n  background:linear-gradient(\n    135deg,\n    #f1eefe,\n    #fff\n  );\n\n  color:#4d4864;\n}\n\n.cctv-ai-law h3{\n  color:var(--purple);\n\n  font-size:29px;\n}\n\n.cctv-ai-law strong{\n  color:#302a53;\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\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   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\n  font-weight:900;\n}\n\n.cctv-chip:hover{\n  transform:translateY(-2px);\n\n  background:#eef9fd;\n\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-direction-grid,\n  .cctv-retention{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-home-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-section,\n  .cctv-karen,\n  .cctv-customer-quote,\n  .cctv-legal-update,\n  .cctv-home-exception,\n  .cctv-ai-law,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-pro-tip,\n  .cctv-remember{\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-law-layer,\n  .cctv-action,\n  .cctv-place,\n  .cctv-karen,\n  .cctv-customer-quote,\n  .cctv-legal-update,\n  .cctv-home-exception,\n  .cctv-ai-law,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-pro-tip,\n  .cctv-remember{\n    padding:25px;\n\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-direction-copy{\n    padding:25px;\n  }\n\n  .cctv-course-page h2{\n    display:block;\n\n    font-size:28px;\n  }\n\n  .cctv-image-card img,\n  .cctv-direction-image img{\n    height:auto;\n    min-height:0;\n  }\n\n  .cctv-retention-number{\n    min-height:160px;\n\n    font-size:58px;\n  }\n\n}\n\n\/* =========================================================\n   LANGUAGE SWITCHER \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 23\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:95.83%;\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<\/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 23 \/ 24<\/strong>\n<\/div>\n<div class=\"cctv-master-nav__right\">\n<a aria-label=\"Ga naar vorige les: Wanneer gebruik je een varifocale lens?\" class=\"cctv-master-nav__prev\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n<span aria-hidden=\"true\">\u2190<\/span>\n<span>Vorige les<\/span>\n<\/a>\n<a aria-label=\"Ga naar volgende les: Wat zijn WDR en BLC?\" class=\"cctv-master-nav__next\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wdr-en-blc\/\">\n<span>Volgende les<\/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 23 van 24<\/span>\n<\/div>\n<div class=\"cctv-kicker\">\n<span class=\"cctv-kicker-number\">\n            23\n          <\/span>\n\n          Basis CCTV opleiding \u00b7 Les 23 van 24\n\n        <\/div>\n<h1>\n          Wat zegt de <span>camerawet?<\/span>\n<\/h1>\n<p class=\"cctv-hero-lead\">\n\n          Een camera technisch correct plaatsen\n          is maar de helft van het werk.\n\n          De installateur moet ook weten\n          wie het systeem mag installeren,\n          waar de camera naar mag kijken\n          en welke verplichtingen\n          voor de gebruiker gelden.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-hero-image\">\n<img data-recalc-dims=\"1\" fetchpriority=\"high\" alt=\"BeSafe informatie over de Belgische camerawet en bewakingscamera's\" decoding=\"async\" height=\"541\" loading=\"eager\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.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 23\n        <\/span>\n<span>\n          24 lessen\n        <\/span>\n<\/div>\n<div class=\"cctv-progress-track\">\n<span><\/span>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       LEGAL UPDATE\n       ===================================================== -->\n<section class=\"cctv-legal-update\">\n<div class=\"cctv-legal-date\">\n      Juridische actualisatie \u00b7 september 2026\n    <\/div>\n<h3>\n      Voor deze les is de oorspronkelijke cursus aangevuld met actuele offici\u00eble informatie\n    <\/h3>\n<p>\n\n      Wetgeving verandert.\n\n      Daarom is dit hoofdstuk\n      niet uitsluitend gebaseerd\n      op de oorspronkelijke cursus-PDF.\n\n    <\/p>\n<p>\n\n      De inhoud is voor deze online les\n      opnieuw gecontroleerd\n      aan de hand van actuele informatie\n      van\n\n      <strong>\n        BeSafe \/ FOD Binnenlandse Zaken\n      <\/strong>\n\n      en de\n\n      <strong>\n        Gegevensbeschermingsautoriteit.\n      <\/strong>\n<\/p>\n<p>\n\n      Gebruik bij een concreet project\n      altijd de meest recente offici\u00eble informatie.\n\n    <\/p>\n<\/section>\n<!-- =====================================================\n       INTRO\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Vraag 4 \u00b7 Belgische camerawet\n    <\/div>\n<br\/>\n<h2>\n      Een camera plaatsen is ook een juridische handeling\n    <\/h2>\n<p class=\"cctv-intro\">\n\n      Een bewakingscamera verwerkt beelden\n      met als doel personen,\n      goederen of plaatsen\n      te bewaken.\n\n      Zodra mensen herkenbaar\n      in beeld kunnen komen,\n      raakt camerabewaking\n      rechtstreeks aan de persoonlijke levenssfeer.\n\n    <\/p>\n<p>\n\n      Daarom moet je als installateur\n      twee juridische vragen\n      uit elkaar houden:\n\n    <\/p>\n<p>\n<strong>\n        1. Wie mag het camerasysteem professioneel installeren?\n      <\/strong>\n<\/p>\n<p>\n\n      en\n\n    <\/p>\n<p>\n<strong>\n        2. Hoe mag de klant de bewakingscamera's gebruiken?\n      <\/strong>\n<\/p>\n<p>\n\n      Dat zijn twee verschillende zaken.\n\n    <\/p>\n<\/section>\n<!-- =====================================================\n       CUSTOMER QUOTE\n       ===================================================== -->\n<section class=\"cctv-customer-quote\">\n<strong>\n      De typische vraag\n    <\/strong>\n<p>\n\n      \u201cDe camera hangt op mijn eigen terrein.\n      Dan mag ik toch gewoon filmen wat ik wil?\u201d\n\n    <\/p>\n<\/section>\n<!-- =====================================================\n       TWO LEGAL LAYERS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Maak dit onderscheid\n    <\/div>\n<br\/>\n<h2>\n      Installeren en gebruiken zijn niet hetzelfde\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-law-layer\">\n<div class=\"cctv-law-number\">\n          1\n        <\/div>\n<span class=\"cctv-badge cctv-badge-orange\">\n          Professionele installatie\n        <\/span>\n<h3>\n          Wie mag voor een klant installeren?\n        <\/h3>\n<p>\n\n          Een particulier\n          mag een alarm- of camerasysteem\n          voor eigen rekening zelf installeren.\n\n        <\/p>\n<p>\n\n          Wie beroepsmatig voor anderen\n          diensten aanbiedt op het vlak van\n\n          <strong>\n            conceptie,\n            installatie,\n            onderhoud\n            of herstelling\n          <\/strong>\n\n          van camerasystemen,\n          moet daarvoor\n          over de vereiste vergunning beschikken.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-law-layer\">\n<div class=\"cctv-law-number\">\n          2\n        <\/div>\n<span class=\"cctv-badge cctv-badge-blue\">\n          Gebruik van camera's\n        <\/span>\n<h3>\n          Hoe mag het systeem gebruikt worden?\n        <\/h3>\n<p>\n\n          De verwerkingsverantwoordelijke\n          moet rekening houden\n          met de Camerawet\n          en, waar relevant,\n          de AVG.\n\n        <\/p>\n<p>\n\n          Denk aan:\n\n          <strong>\n            doel,\n            cameragerichting,\n            pictogram,\n            aangifte,\n            register\n            en bewaartermijn.\n          <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       IMPORTANT CORRECTION\n       ===================================================== -->\n<section class=\"cctv-warning\">\n<div class=\"cctv-warning-title\">\n      Belangrijke actualisatie ten opzichte van de cursus-PDF\n    <\/div>\n\n\n    In de oorspronkelijke cursus\n    staat vereenvoudigd\n    dat er bij een particuliere installatie\n    aan de eigen woning\n    geen erkenning nodig is.\n\n    <br\/><br\/>\n\n    Maak hier als installateur\n    een belangrijk onderscheid.\n\n    <br\/><br\/>\n<strong>\n      De bewoner mag zijn eigen camerasysteem\n      voor eigen rekening zelf installeren.\n    <\/strong>\n<br\/><br\/>\n\n    Maar een elektricien,\n    IT-bedrijf\n    of andere professionele onderneming\n    die voor een klant\n    conceptie,\n    installatie,\n    onderhoud\n    of herstelling\n    van camerasystemen aanbiedt,\n    moet daarvoor\n    volgens de actuele BeSafe-informatie\n    vergund zijn.\n\n    <br\/><br\/>\n<strong>\n      \u201cHet is een priv\u00e9woning\u201d\n      is dus geen algemene vrijstelling\n      voor een professionele installateur\n      die voor een derde werkt.\n    <\/strong>\n<\/section>\n<!-- =====================================================\n       KAREN\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-les23-1-title\" class=\"cctv-karen cctv-karen--readable\"><div class=\"cctv-karen__inner\"><div class=\"cctv-karen__label\">\n      Terug naar Karen\n    <\/div><h3 id=\"cctv-karen-les23-1-title\">\n      Bij Karen lopen priv\u00e9woning en zaak door elkaar\n    <\/h3><div class=\"cctv-karen__copy\"><p>\n\n      Karen woont niet alleen\n      in haar woning.\n\n      Ze runt er ook haar onderneming.\n\n    <\/p><p>\n\n      Een deel is volledig priv\u00e9,\n      terwijl klanten\n      andere delen van het terrein gebruiken,\n      waaronder haar aparte parking.\n\n    <\/p><p>\n\n      Dat maakt haar situatie\n      juridisch interessanter\n      dan een camera\n      die uitsluitend\n      de binnenkant van een woonkamer filmt.\n\n    <\/p><p>\n\n      De installateur mag dus niet simpelweg zeggen:\n\n      <strong>\n        \u201cDit is een woning,\n        dus hier gelden geen verplichtingen.\u201d\n      <\/strong>\n<\/p><p>\n\n      Eerst moet duidelijk zijn:\n\n      <strong>\n        wat wordt gefilmd,\n        waarom wordt het gefilmd\n        en welk soort plaats wordt bewaakt?\n      <\/strong>\n<\/p><\/div><div class=\"cctv-link-cloud cctv-karen__links\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-het-verhaal-van-karen\/\">\n        Het verhaal van Karen\n      <\/a>\n<\/div><\/div><\/section>\n<!-- =====================================================\n       PRIVATE HOME EXCEPTION\n       ===================================================== -->\n<section class=\"cctv-home-exception\">\n<span class=\"cctv-badge cctv-badge-green\">\n      Belangrijk voor particulieren\n    <\/span>\n<h3>\n      Alleen de binnenkant van de priv\u00e9woning krijgt een bijzondere uitzondering\n    <\/h3>\n<p>\n\n      Voor een natuurlijke persoon\n      die uitsluitend de\n\n      <strong>\n        binnenkant van zijn priv\u00e9woning\n      <\/strong>\n\n      filmt voor persoonlijke\n      en huiselijke doeleinden,\n      voorziet de actuele informatie\n      een uitzondering\n      op een aantal formaliteiten.\n\n    <\/p>\n<div class=\"cctv-home-grid\">\n<div class=\"cctv-home-box yes\">\n<h4>\n          Alleen binnen in de priv\u00e9woning\n        <\/h4>\n<p>\n\n          Bij persoonlijk\n          en huishoudelijk gebruik\n          geldt volgens BeSafe\n          een uitzondering op onder meer:\n\n        <\/p>\n<p>\n<strong>\n            camera-aangifte,<br\/>\n            intern register,<br\/>\n            pictogram.\n          <\/strong>\n<\/p>\n<p>\n\n          Dat betekent niet\n          dat heimelijk filmen\n          plots zonder beperkingen\n          toegestaan zou zijn.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-home-box no\">\n<h4>\n          Ingang, tuin of buitenomgeving\n        <\/h4>\n<p>\n\n          Filmt de camera\n          de ingang van de woning\n          of de tuin?\n\n        <\/p>\n<p>\n\n          Dan geldt die uitzondering\n          volgens BeSafe niet.\n\n        <\/p>\n<p>\n\n          In die situatie\n          moet de verantwoordelijke\n          onder meer rekening houden met:\n\n        <\/p>\n<p>\n<strong>\n            aangifte,<br\/>\n            register,<br\/>\n            pictogram.\n          <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       THREE ACTIONS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Drie belangrijke formaliteiten\n    <\/div>\n<br\/>\n<h2>\n      Aangifte, pictogram en register\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-action\">\n<div class=\"cctv-action-icon\">\n          1\n        <\/div>\n<span class=\"cctv-badge cctv-badge-blue\">\n          Aangifte\n        <\/span>\n<h3>\n          Meld de bewakingscamera's\n        <\/h3>\n<p>\n\n          Wanneer de aangifteplicht geldt,\n          moet de verwerkingsverantwoordelijke\n          de bewakingscamera's\n\n          <strong>\n            uiterlijk de dag v\u00f3\u00f3r\n            de ingebruikname\n          <\/strong>\n\n          aangeven bij de politiediensten\n          via het offici\u00eble aangiftesysteem.\n\n        <\/p>\n<p>\n\n          Wijzigingen aan het camerasysteem\n          moeten eveneens bijgewerkt worden.\n\n        <\/p>\n<p>\n\n          De aangifte moet bovendien\n          jaarlijks gevalideerd worden.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-action\">\n<div class=\"cctv-action-icon\">\n          2\n        <\/div>\n<span class=\"cctv-badge cctv-badge-orange\">\n          Pictogram\n        <\/span>\n<h3>\n          Informeer dat er camerabewaking is\n        <\/h3>\n<p>\n\n          De verantwoordelijke\n          moet het voorgeschreven pictogram\n          duidelijk aanbrengen\n          aan de toegang\n          van de bewaakte plaats.\n\n        <\/p>\n<p>\n\n          De bedoeling is eenvoudig:\n\n          <strong>\n            mensen moeten weten\n            dat er camerabewaking plaatsvindt.\n          <\/strong>\n<\/p>\n<p>\n\n          Heimelijk gebruik\n          van bewakingscamera's\n          is verboden.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-action\">\n<div class=\"cctv-action-icon\">\n          3\n        <\/div>\n<span class=\"cctv-badge cctv-badge-green\">\n          Register\n        <\/span>\n<h3>\n          Hou beeldverwerkingsactiviteiten bij\n        <\/h3>\n<p>\n\n          Wanneer de verplichting geldt,\n          moet de verwerkingsverantwoordelijke\n          ook een register\n          van de beeldverwerkingsactiviteiten\n          bijhouden.\n\n        <\/p>\n<p>\n\n          Dit register\n          mag elektronisch zijn\n          en moet op verzoek\n          ter beschikking gesteld kunnen worden\n          van de bevoegde autoriteiten.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       POSTER\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Visueel onthouden\n    <\/div>\n<br\/>\n<h2>\n      Camerabewaking vraagt meer dan alleen montage\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-image-card contain\">\n<img data-recalc-dims=\"1\" alt=\"BeSafe poster met informatie over de wettelijke verplichtingen voor bewakingscamera's\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-blue\">\n            Offici\u00eble informatie\n          <\/span>\n<strong>\n            Denk aan de wettelijke administratieve stappen\n          <\/strong>\n\n          Een goed camerasysteem\n          moet niet alleen\n          technisch correct ge\u00efnstalleerd zijn.\n\n          De verwerkingsverantwoordelijke\n          moet ook zijn wettelijke verplichtingen kennen.\n\n        <\/div>\n<\/div>\n<div class=\"cctv-card cctv-card-orange\">\n<h3>\n          Maak dit onderdeel van de oplevering\n        <\/h3>\n<p>\n\n          Een professionele installateur\n          doet er goed aan\n          de eindklant erop te wijzen\n          dat cameragebruik\n          wettelijke verplichtingen kan meebrengen.\n\n        <\/p>\n<p>\n\n          Denk onder meer aan:\n\n          <strong>\n            aangifte,\n            pictogram,\n            register,\n            cameragerichting\n            en bewaartermijn.\n          <\/strong>\n<\/p>\n<p>\n\n          De eindklant\n          blijft als verwerkingsverantwoordelijke\n          een eigen verantwoordelijkheid houden\n          voor het gebruik van het systeem.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PLACE TYPES\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Niet iedere plaats is hetzelfde\n    <\/div>\n<br\/>\n<h2>\n      De Camerawet onderscheidt verschillende soorten plaatsen\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-place\">\n<div class=\"cctv-place-icon\">\n          OPEN\n        <\/div>\n<h3>\n          Niet-besloten plaats\n        <\/h3>\n<p>\n\n          Denk bijvoorbeeld\n          aan een openbare weg,\n          marktplein\n          of vrij toegankelijk park.\n\n        <\/p>\n<p>\n\n          Voor dergelijke plaatsen\n          geldt een ander regime\n          dan voor een woning\n          of winkel.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-place\">\n<div class=\"cctv-place-icon\">\n          PUBL\n        <\/div>\n<h3>\n          Besloten, toegankelijk voor publiek\n        <\/h3>\n<p>\n\n          Denk bijvoorbeeld aan:\n\n          <strong>\n            winkel,\n            restaurant,\n            sportzaal\n            of andere plaats\n            bestemd voor gebruik door het publiek.\n          <\/strong>\n<\/p>\n<\/div>\n<div class=\"cctv-place\">\n<div class=\"cctv-place-icon\">\n          PRIV\n        <\/div>\n<h3>\n          Besloten, niet toegankelijk voor publiek\n        <\/h3>\n<p>\n\n          Denk bijvoorbeeld aan:\n\n          <strong>\n            familiewoning\n            of een niet-publiek kantoorgebouw.\n          <\/strong>\n<\/p>\n<p>\n\n          Ook hier blijft het doel\n          en de concrete camerasituatie\n          belangrijk.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       KAREN MIXED PROPERTY\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-les23-2-title\" class=\"cctv-karen cctv-karen--readable\"><div class=\"cctv-karen__inner\"><div class=\"cctv-karen__label\">\n      Karen heeft verschillende functies op \u00e9\u00e9n terrein\n    <\/div><h3 id=\"cctv-karen-les23-2-title\">\n      Priv\u00e9woning, professionele ruimte \u00e9n klanten\n    <\/h3><div class=\"cctv-karen__copy\"><p>\n\n      Karen toont waarom\n      je niet te snel\n      \u00e9\u00e9n label\n      op een volledig camerasysteem moet plakken.\n\n    <\/p><p>\n\n      Haar gezin gebruikt\n      het private deel van de woning.\n\n      Haar onderneming gebruikt\n      een professionele werkruimte.\n\n      En klanten komen\n      op haar parking.\n\n    <\/p><p>\n\n      Wanneer \u00e9\u00e9n camerasysteem\n      verschillende soorten plaatsen bewaakt,\n      moet de concrete juridische situatie\n      zorgvuldig beoordeeld worden.\n\n    <\/p><p>\n\n      De installateur moet daarom\n      niet alleen vragen:\n\n      <strong>\n        \u201cWaar wil je de camera?\u201d\n      <\/strong>\n<\/p><p>\n\n      Maar ook:\n\n      <strong>\n        \u201cWie gebruikt deze plaats\n        en waarvoor worden de beelden gemaakt?\u201d\n      <\/strong>\n<\/p><\/div><\/div><\/section>\n<!-- =====================================================\n       CAMERA DIRECTION\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Cameragerichting\n    <\/div>\n<br\/>\n<h2>\n      Richt je camera op wat je zelf moet bewaken\n    <\/h2>\n<div class=\"cctv-direction\">\n<div class=\"cctv-direction-grid\">\n<div class=\"cctv-direction-image\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"BeSafe informatie over correct gebruik van bewakingscamera's\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.webp?w=812&#038;ssl=1\"\/>\n<\/div>\n<div class=\"cctv-direction-copy\">\n<span class=\"cctv-badge cctv-badge-red\">\n            Privacy\n          <\/span>\n<h3>\n            Film niet doelbewust de eigendom van anderen\n          <\/h3>\n<p>\n\n            Bewakingscamera's\n            mogen niet specifiek gericht worden\n            op een plaats\n            waarvoor de verantwoordelijke\n            zelf niet bevoegd is\n            om de beelden te verwerken.\n\n          <\/p>\n<p>\n\n            Dat betekent bijvoorbeeld\n            dat een camera rond een woning\n            niet doelgericht\n            de tuin van de buren\n            hoort te filmen.\n\n          <\/p>\n<p>\n\n            Ook de openbare weg\n            mag niet zomaar\n            het eigenlijke cameradoel worden.\n\n          <\/p>\n<p>\n\n            Indien een klein deel\n            van de openbare weg\n            onvermijdelijk in beeld komt,\n            moet dat volgens de actuele regels\n\n            <strong>\n              tot het strikte minimum\n            <\/strong>\n\n            beperkt worden.\n\n          <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PRIVACY PRINCIPLE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Proportionaliteit\n    <\/div>\n<br\/>\n<h2>\n      Film niet m\u00e9\u00e9r dan nodig\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-card cctv-card-blue\">\n<h3>\n          Wat is het doel?\n        <\/h3>\n<p>\n\n          Bepaal eerst\n          waarom de camera nodig is.\n\n        <\/p>\n<p>\n\n          Bijvoorbeeld:\n\n          <strong>\n            toegang beveiligen,\n            vandalisme tegengaan\n            of goederen bewaken.\n          <\/strong>\n<\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-orange\">\n<h3>\n          Is de camera passend?\n        <\/h3>\n<p>\n\n          Camerabewaking\n          betekent een inmenging\n          in de persoonlijke levenssfeer.\n\n        <\/p>\n<p>\n\n          Het gebruik moet daarom\n          in verhouding staan\n          tot het beoogde doel.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-green\">\n<h3>\n          Beperk het beeld\n        <\/h3>\n<p>\n\n          Stel de camera\n          zo in dat vooral\n          het gebied wordt opgenomen\n          dat werkelijk bewaakt moet worden.\n\n        <\/p>\n<p>\n<strong>\n            Meer filmen\n            is juridisch niet automatisch beter.\n          <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       RETENTION\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Beelden bewaren\n    <\/div>\n<br\/>\n<h2>\n      Bewaar camerabeelden niet onbeperkt\n    <\/h2>\n<div class=\"cctv-retention\">\n<div class=\"cctv-retention-number\">\n<div>\n          1\n          <span>\n            maand<br\/>\n            als algemene maximumtermijn\n          <\/span>\n<\/div>\n<\/div>\n<div class=\"cctv-retention-copy\">\n<h3>\n          Geen bewijs? Dan is \u00e9\u00e9n maand de bovengrens\n        <\/h3>\n<p>\n\n          Volgens de actuele informatie\n          mag de normale bewaartermijn\n          van camerabeelden\n          niet langer zijn\n          dan \u00e9\u00e9n maand\n          wanneer de beelden\n          niet kunnen bijdragen\n          aan het bewijzen van een misdrijf,\n          schade of overlast\n          of aan het identificeren\n          van betrokken personen.\n\n        <\/p>\n<p>\n\n          Beelden die w\u00e9l relevant zijn\n          voor dergelijke feiten\n          kunnen langer bewaard worden\n          in functie van dat doel.\n\n        <\/p>\n<p>\n\n          Voor sommige wettelijk bepaalde plaatsen\n          met een bijzonder veiligheidsrisico\n          kan een maximumtermijn\n          van drie maanden gelden.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       HIDDEN CAMERA\n       ===================================================== -->\n<section class=\"cctv-warning\">\n<div class=\"cctv-warning-title\">\n      Verborgen camerabewaking? Niet zomaar.\n    <\/div>\n\n\n    De Camerawet\n    verbiedt het heimelijk gebruik\n    van bewakingscamera's.\n\n    <br\/><br\/>\n\n    Het gaat er niet noodzakelijk om\n    dat de camera zelf\n    altijd duidelijk zichtbaar moet zijn.\n\n    <br\/><br\/>\n\n    De persoon die de bewaakte plaats betreedt\n    moet wel op de voorgeschreven manier\n    worden ge\u00efnformeerd\n    dat er camerabewaking plaatsvindt.\n\n    <br\/><br\/>\n\n    Daarom speelt het\n\n    <strong>\n      wettelijk camerabewakingspictogram\n    <\/strong>\n\n    zo'n belangrijke rol.\n\n  <\/section>\n<!-- =====================================================\n       WORKPLACE\n       ===================================================== -->\n<section class=\"cctv-tech-tip\">\n<div class=\"cctv-tech-tip-title\">\n      Let extra op bij camera's op de werkvloer\n    <\/div>\n\n\n    Niet ieder cameragebruik\n    wordt uitsluitend\n    door dezelfde regels geregeld.\n\n    <br\/><br\/>\n\n    Wanneer werknemers\n    door camerabewaking\n    op de arbeidsplaats\n    worden gefilmd,\n    kunnen naast de privacyregels\n    ook specifieke regels\n    over camerabewaking op het werk\n    relevant zijn.\n\n    <br\/><br\/>\n\n    Voor de priv\u00e9sector\n    verwijst de Gegevensbeschermingsautoriteit\n    onder meer naar\n\n    <strong>\n      cao nr. 68.\n    <\/strong>\n<br\/><br\/>\n\n    Dat is voor Karen relevant\n    zodra haar professionele thuisactiviteit\n    ook werknemers omvat.\n\n  <\/section>\n<!-- =====================================================\n       AI ACT\n       ===================================================== -->\n<section class=\"cctv-ai-law\">\n<span class=\"cctv-badge cctv-badge-purple\">\n      AI-camera's \u00b7 update 2026\n    <\/span>\n<h3>\n      Een AI-camera kan naast de Camerawet ook andere regels raken\n    <\/h3>\n<p>\n\n      De oorspronkelijke opleiding\n      waarschuwde al\n      dat nieuwe Europese AI-regels\n      op komst waren.\n\n    <\/p>\n<p>\n\n      Die situatie is ondertussen verder ge\u00ebvolueerd.\n\n      De Europese AI-verordening\n      is in werking getreden\n      en is sinds\n\n      <strong>\n        2 augustus 2026\n      <\/strong>\n\n      in belangrijke mate van toepassing,\n      met voor bepaalde onderdelen\n      verdere gefaseerde toepassingsdata.\n\n    <\/p>\n<p>\n\n      Dat betekent niet\n      dat iedere camera\n      met persoonsdetectie\n      of voertuigdetectie\n      automatisch een verboden\n      of hoogrisico-AI-systeem is.\n\n    <\/p>\n<p>\n<strong>\n        De concrete AI-functie,\n        het doel,\n        de gebruiker\n        en de toepassingssituatie\n        bepalen welke regels relevant zijn.\n      <\/strong>\n<\/p>\n<p>\n\n      De AI-verordening vervangt\n      de Camerawet of AVG bovendien niet.\n\n      Verschillende regelgevingen\n      kunnen naast elkaar\n      van toepassing zijn.\n\n    <\/p>\n<\/section>\n<!-- =====================================================\n       KAREN AI\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-les23-3-title\" class=\"cctv-karen cctv-karen--readable\"><div class=\"cctv-karen__inner\"><div class=\"cctv-karen__label\">\n      Karen wilde vanaf het begin AI-camera's\n    <\/div><h3 id=\"cctv-karen-les23-3-title\">\n      Technologie verandert sneller dan een camerasysteem\n    <\/h3><div class=\"cctv-karen__copy\"><p>\n\n      In het begin van deze opleiding\n      was Karen vooral enthousiast\n      over slimme AI-camera's.\n\n    <\/p><p>\n\n      Ze wilde detectie,\n      classificatie\n      en zoveel mogelijk automatisering.\n\n    <\/p><p>\n\n      Nu ziet ze\n      dat de vraag niet alleen is:\n\n      <strong>\n        \u201cWat kan de camera technisch?\u201d\n      <\/strong>\n<\/p><p>\n\n      Er hoort nog een tweede vraag bij:\n\n      <strong>\n        \u201cHoe mag ik deze functie\n        in deze situatie gebruiken?\u201d\n      <\/strong>\n<\/p><p>\n\n      Dat is een belangrijke les\n      voor iedere professionele CCTV-installateur:\n\n      technologie,\n      privacy\n      en regelgeving\n      moeten samen bekeken worden.\n\n    <\/p><\/div><\/div><\/section>\n<!-- =====================================================\n       INSTALLER WORKFLOW\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Praktische installateursworkflow\n    <\/div>\n<br\/>\n<h2>\n      Vier vragen v\u00f3\u00f3r je de camera definitief monteert\n    <\/h2>\n<div class=\"cctv-workflow\">\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          1\n        <\/div>\n<h3>\n          Wat is het doel?\n        <\/h3>\n<p>\n\n          Waarom wordt deze camera geplaatst\n          en welk gebied\n          moet werkelijk bewaakt worden?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          2\n        <\/div>\n<h3>\n          Welk type plaats?\n        <\/h3>\n<p>\n\n          Gaat het om\n          een priv\u00e9ruimte,\n          publieksruimte,\n          werkplek\n          of een andere situatie?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          3\n        <\/div>\n<h3>\n          Waar kijkt de camera naar?\n        <\/h3>\n<p>\n\n          Film je alleen\n          het noodzakelijke gebied\n          en respecteer je\n          omliggende eigendommen?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-workflow-step\">\n<div class=\"cctv-workflow-number\">\n          4\n        <\/div>\n<h3>\n          Zijn de formaliteiten geregeld?\n        <\/h3>\n<p>\n\n          Controleer indien van toepassing\n          aangifte,\n          pictogram,\n          register\n          en andere verplichtingen.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INSTALLER CHECKLIST\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Bij oplevering\n    <\/div>\n<br\/>\n<h2>\n      Maak camerawetgeving onderdeel van je checklist\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-card cctv-card-blue\">\n<h3>\n          Technische oplevering\n        <\/h3>\n<p>\n\n          Controleer zoals in de vorige lessen:\n\n          <strong>\n            beeld,\n            kijkhoek,\n            opname,\n            nachtzicht,\n            netwerk\n            en werking.\n          <\/strong>\n<\/p>\n<p>\n\n          Maar stop daar niet.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-green\">\n<h3>\n          Juridische aandachtspunten\n        <\/h3>\n<p>\n\n          Bespreek met de klant\n          waar zijn verantwoordelijkheid begint.\n\n        <\/p>\n<p>\n\n          Denk aan:\n\n          <strong>\n            cameradoel,\n            correcte richting,\n            pictogram,\n            aangifte,\n            register\n            en bewaren van beelden.\n          <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       COMMON BEGINNER ERROR\n       ===================================================== -->\n<section class=\"cctv-warning\">\n<div class=\"cctv-warning-title\">\n      Veelgemaakte beginnersfout: technisch juist, juridisch vergeten\n    <\/div>\n\n\n    De camera is perfect scherp.\n\n    <br\/><br\/>\n\n    Het nachtbeeld werkt.\n\n    <br\/><br\/>\n\n    De opname staat goed.\n\n    <br\/><br\/>\n\n    De app werkt op de smartphone.\n\n    <br\/><br\/>\n\n    Maar de camera kijkt\n    recht in de tuin van de buren,\n    er is geen pictogram\n    en niemand heeft nagedacht\n    over de wettelijke verplichtingen.\n\n    <br\/><br\/>\n<strong>\n      Dan is de installatie technisch misschien geslaagd,\n      maar het project is niet professioneel afgewerkt.\n    <\/strong>\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        Voeg aan je opleveringsdocument\n        een korte juridische checklist toe.\n\n      <\/p>\n<p>\n\n        Laat de klant bevestigen\n        dat de cameragerichting\n        met hem besproken werd\n        en wijs hem duidelijk\n        op zijn verplichtingen\n        als verwerkingsverantwoordelijke.\n\n      <\/p>\n<p>\n\n        Dat betekent niet\n        dat je als installateur\n        juridisch advies\n        over ieder denkbaar scenario\n        moet geven.\n\n      <\/p>\n<p>\n\n        Wel moet je vermijden\n        dat je bewust\n        een camera zo installeert\n        dat een evident privacyprobleem ontstaat.\n\n      <\/p>\n<p>\n\n        Gebruik bij twijfel\n        altijd de actuele informatie\n        van\n\n        <strong>\n          BeSafe,\n          FOD Binnenlandse Zaken\n          en de Gegevensbeschermingsautoriteit.\n        <\/strong>\n<\/p>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-algemene-aandachtspunten\/\">\n          Algemene aandachtspunten\n        <\/a>\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-hoe-werkt-een-anpr-camera\/\">\n          ANPR-camera\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\n      Een particulier\n      mag zijn eigen camerasysteem\n      voor eigen rekening zelf installeren.\n\n      <br\/><br\/>\n<strong>\n        Een professionele onderneming\n        die camerasystemen voor derden\n        ontwerpt, installeert,\n        onderhoudt of herstelt,\n        moet daarvoor vergund zijn.\n      <\/strong>\n<br\/><br\/>\n\n      Voor de gebruiker\n      kunnen onder meer gelden:\n\n      <strong>\n        aangifteplicht,\n        pictogramplicht\n        en registerplicht.\n      <\/strong>\n<br\/><br\/>\n\n      De bijzondere uitzondering\n      voor persoonlijk\n      en huishoudelijk gebruik\n      geldt voor een particulier\n      die uitsluitend\n      de binnenkant\n      van zijn priv\u00e9woning filmt.\n\n      <br\/><br\/>\n<strong>\n        Film je de ingang of tuin,\n        dan gelden die uitzonderingen\n        niet op dezelfde manier.\n      <\/strong>\n<br\/><br\/>\n\n      Richt camera's\n      niet doelbewust\n      op de buren\n      of de openbare weg.\n\n      Een onvermijdelijk stukje\n      buiten het eigen terrein\n      moet tot het noodzakelijke minimum\n      beperkt blijven.\n\n      <br\/><br\/>\n\n      Camerabeelden worden bovendien\n      niet onbeperkt bewaard.\n\n      <br\/><br\/>\n\n      En ten slotte:\n\n      <strong>\n        bij AI-functies kunnen naast\n        de Camerawet en AVG\n        ook Europese AI-regels relevant worden.\n      <\/strong>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INTERNAL LINKS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Verder in de opleiding\n    <\/div>\n<br\/>\n<h2>\n      Camerawetgeving hoort bij professioneel installeren\n    <\/h2>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-het-verhaal-van-karen\/\">\n        Het verhaal van Karen\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-algemene-aandachtspunten\/\">\n        Algemene aandachtspunten\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-leest-geen-nummerplaten\/\">\n        Nummerplaten lezen\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-hoe-werkt-een-anpr-camera\/\">\n        Hoe werkt een ANPR-camera?\n      <\/a>\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-wdr-en-blc\/\">\n        WDR en BLC\n      <\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PREVIOUS \/ NEXT\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-wanneer-gebruik-je-een-varifocale-lens\/\">\n<span class=\"cctv-course-footer-nav__label\">Vorige les \u00b7 22 van 24<\/span>\n<strong>Wanneer gebruik je een varifocale lens?<\/strong>\n<span class=\"cctv-course-footer-nav__small\">\u2190 Terug naar les 22<\/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-wdr-en-blc\/\">\n<span class=\"cctv-course-footer-nav__label\">Volgende les \u00b7 24 van 24<\/span>\n<strong>Wat zijn WDR en BLC?<\/strong>\n<span class=\"cctv-course-footer-nav__small\">Ga verder \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-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\":{\"23\":\"23\",\"BeSafe \/ FOD Binnenlandse Zaken\":\"BeSafe \/ SPF Int\u00e9rieur\",\"1\":\"1\",\"2\":\"2\",\"3\":\"3\",\"OPEN\":\"OUVERT\",\"PUBL\":\"PUBLIC\",\"PRIV\":\"PRIV\u00c9\",\"4\":\"4\",\"\u2605\":\"\u2605\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Basis CCTV opleiding \u00b7 Les 23 van 24\":\"Formation CCTV de base \u00b7 Le\u00e7on 23 sur 24\",\"Wat zegt de\":\"Que dit la\",\"camerawet?\":\"loi cam\u00e9ras ?\",\"Een camera technisch correct plaatsen is maar de helft van het werk. De installateur moet ook weten wie het systeem mag installeren, waar de camera naar mag kijken en welke verplichtingen voor de gebruiker gelden.\":\"Installer correctement une cam\u00e9ra sur le plan technique ne repr\u00e9sente que la moiti\u00e9 du travail. L\u2019installateur doit aussi savoir qui peut installer le syst\u00e8me, vers quoi la cam\u00e9ra peut \u00eatre orient\u00e9e et quelles obligations s\u2019appliquent \u00e0 l\u2019utilisateur.\",\"Les 23\":\"Le\u00e7on 23\",\"24 lessen\":\"24 le\u00e7ons\",\"Juridische actualisatie \u00b7 september 2026\":\"Mise \u00e0 jour juridique \u00b7 septembre 2026\",\"Voor deze les is de oorspronkelijke cursus aangevuld met actuele offici\u00eble informatie\":\"Pour cette le\u00e7on, le cours d\u2019origine a \u00e9t\u00e9 compl\u00e9t\u00e9 par des informations officielles actuelles\",\"Wetgeving verandert. Daarom is dit hoofdstuk niet uitsluitend gebaseerd op de oorspronkelijke cursus-PDF.\":\"La l\u00e9gislation \u00e9volue. C\u2019est pourquoi ce chapitre ne repose pas exclusivement sur le PDF du cours d\u2019origine.\",\"De inhoud is voor deze online les opnieuw gecontroleerd aan de hand van actuele informatie van\":\"Le contenu de cette le\u00e7on en ligne a de nouveau \u00e9t\u00e9 v\u00e9rifi\u00e9 \u00e0 l\u2019aide des informations actuelles de\",\"en de\":\"et\",\"Gegevensbeschermingsautoriteit.\":\"l\u2019Autorit\u00e9 de protection des donn\u00e9es.\",\"Gebruik bij een concreet project altijd de meest recente offici\u00eble informatie.\":\"Pour un projet concret, utilisez toujours les informations officielles les plus r\u00e9centes.\",\"Vraag 4 \u00b7 Belgische camerawet\":\"Question 4 \u00b7 Loi belge sur les cam\u00e9ras\",\"Een camera plaatsen is ook een juridische handeling\":\"Installer une cam\u00e9ra est aussi un acte juridique\",\"Een bewakingscamera verwerkt beelden met als doel personen, goederen of plaatsen te bewaken. Zodra mensen herkenbaar in beeld kunnen komen, raakt camerabewaking rechtstreeks aan de persoonlijke levenssfeer.\":\"Une cam\u00e9ra de surveillance traite des images afin de surveiller des personnes, des biens ou des lieux. D\u00e8s que des personnes peuvent \u00eatre reconnaissables \u00e0 l\u2019image, la vid\u00e9osurveillance touche directement \u00e0 la vie priv\u00e9e.\",\"Daarom moet je als installateur twee juridische vragen uit elkaar houden:\":\"En tant qu\u2019installateur, vous devez donc distinguer deux questions juridiques :\",\"1. Wie mag het camerasysteem professioneel installeren?\":\"1. Qui peut installer professionnellement le syst\u00e8me de cam\u00e9ras ?\",\"en\":\"et\",\"2. Hoe mag de klant de bewakingscamera's gebruiken?\":\"2. Comment le client peut-il utiliser les cam\u00e9ras de surveillance ?\",\"Dat zijn twee verschillende zaken.\":\"Ce sont deux choses diff\u00e9rentes.\",\"De typische vraag\":\"La question typique\",\"\u201cDe camera hangt op mijn eigen terrein. Dan mag ik toch gewoon filmen wat ik wil?\u201d\":\"\u00ab La cam\u00e9ra est install\u00e9e sur ma propre propri\u00e9t\u00e9. Je peux donc filmer ce que je veux, non ? \u00bb\",\"Maak dit onderscheid\":\"Faites cette distinction\",\"Installeren en gebruiken zijn niet hetzelfde\":\"Installer et utiliser ne sont pas la m\u00eame chose\",\"Professionele installatie\":\"Installation professionnelle\",\"Wie mag voor een klant installeren?\":\"Qui peut installer pour un client ?\",\"Een particulier mag een alarm- of camerasysteem voor eigen rekening zelf installeren.\":\"Un particulier peut installer lui-m\u00eame, pour son propre compte, un syst\u00e8me d\u2019alarme ou de cam\u00e9ras.\",\"Wie beroepsmatig voor anderen diensten aanbiedt op het vlak van\":\"Toute personne qui, \u00e0 titre professionnel, propose \u00e0 des tiers des services en mati\u00e8re de\",\"conceptie, installatie, onderhoud of herstelling\":\"conception, installation, entretien ou r\u00e9paration\",\"van camerasystemen, moet daarvoor over de vereiste vergunning beschikken.\":\"de syst\u00e8mes de cam\u00e9ras doit disposer de l\u2019autorisation requise \u00e0 cet effet.\",\"Gebruik van camera's\":\"Utilisation des cam\u00e9ras\",\"Hoe mag het systeem gebruikt worden?\":\"Comment le syst\u00e8me peut-il \u00eatre utilis\u00e9 ?\",\"De verwerkingsverantwoordelijke moet rekening houden met de Camerawet en, waar relevant, de AVG.\":\"Le responsable du traitement doit tenir compte de la loi cam\u00e9ras et, le cas \u00e9ch\u00e9ant, du RGPD.\",\"Denk aan:\":\"Pensez notamment \u00e0 :\",\"doel, cameragerichting, pictogram, aangifte, register en bewaartermijn.\":\"finalit\u00e9, orientation de la cam\u00e9ra, pictogramme, d\u00e9claration, registre et dur\u00e9e de conservation.\",\"Belangrijke actualisatie ten opzichte van de cursus-PDF\":\"Mise \u00e0 jour importante par rapport au PDF du cours\",\"In de oorspronkelijke cursus staat vereenvoudigd dat er bij een particuliere installatie aan de eigen woning geen erkenning nodig is.\":\"Le cours d\u2019origine indique de mani\u00e8re simplifi\u00e9e qu\u2019aucun agr\u00e9ment n\u2019est n\u00e9cessaire pour une installation priv\u00e9e au domicile propre.\",\"Maak hier als installateur een belangrijk onderscheid.\":\"En tant qu\u2019installateur, faites ici une distinction importante.\",\"De bewoner mag zijn eigen camerasysteem voor eigen rekening zelf installeren.\":\"L\u2019occupant peut installer lui-m\u00eame, pour son propre compte, son syst\u00e8me de cam\u00e9ras.\",\"Maar een elektricien, IT-bedrijf of andere professionele onderneming die voor een klant conceptie, installatie, onderhoud of herstelling van camerasystemen aanbiedt, moet daarvoor volgens de actuele BeSafe-informatie vergund zijn.\":\"Mais un \u00e9lectricien, une entreprise IT ou toute autre entreprise professionnelle qui propose \u00e0 un client la conception, l\u2019installation, l\u2019entretien ou la r\u00e9paration de syst\u00e8mes de cam\u00e9ras doit, selon les informations actuelles de BeSafe, \u00eatre autoris\u00e9 \u00e0 cet effet.\",\"\u201cHet is een priv\u00e9woning\u201d is dus geen algemene vrijstelling voor een professionele installateur die voor een derde werkt.\":\"\u00ab C\u2019est une habitation priv\u00e9e \u00bb ne constitue donc pas une exemption g\u00e9n\u00e9rale pour un installateur professionnel qui travaille pour un tiers.\",\"Terug naar Karen\":\"Retour \u00e0 Karen\",\"Bij Karen lopen priv\u00e9woning en zaak door elkaar\":\"Chez Karen, habitation priv\u00e9e et activit\u00e9 professionnelle se m\u00e9langent\",\"Karen woont niet alleen in haar woning. Ze runt er ook haar onderneming.\":\"Karen ne fait pas qu\u2019habiter dans sa maison. Elle y exploite aussi son entreprise.\",\"Een deel is volledig priv\u00e9, terwijl klanten andere delen van het terrein gebruiken, waaronder haar aparte parking.\":\"Une partie est enti\u00e8rement priv\u00e9e, tandis que les clients utilisent d\u2019autres parties du terrain, notamment son parking s\u00e9par\u00e9.\",\"Dat maakt haar situatie juridisch interessanter dan een camera die uitsluitend de binnenkant van een woonkamer filmt.\":\"Cela rend sa situation juridiquement plus int\u00e9ressante qu\u2019une cam\u00e9ra qui filme exclusivement l\u2019int\u00e9rieur d\u2019un salon.\",\"De installateur mag dus niet simpelweg zeggen:\":\"L\u2019installateur ne peut donc pas simplement dire :\",\"\u201cDit is een woning, dus hier gelden geen verplichtingen.\u201d\":\"\u00ab C\u2019est une habitation, donc aucune obligation ne s\u2019applique ici. \u00bb\",\"Eerst moet duidelijk zijn:\":\"Il faut d\u2019abord d\u00e9terminer clairement :\",\"wat wordt gefilmd, waarom wordt het gefilmd en welk soort plaats wordt bewaakt?\":\"ce qui est film\u00e9, pourquoi cela est film\u00e9 et quel type de lieu est surveill\u00e9 ?\",\"Het verhaal van Karen\":\"L\u2019histoire de Karen\",\"Belangrijk voor particulieren\":\"Important pour les particuliers\",\"Alleen de binnenkant van de priv\u00e9woning krijgt een bijzondere uitzondering\":\"Seul l\u2019int\u00e9rieur de l\u2019habitation priv\u00e9e b\u00e9n\u00e9ficie d\u2019une exception particuli\u00e8re\",\"Voor een natuurlijke persoon die uitsluitend de\":\"Pour une personne physique qui filme exclusivement\",\"binnenkant van zijn priv\u00e9woning\":\"l\u2019int\u00e9rieur de son habitation priv\u00e9e\",\"filmt voor persoonlijke en huiselijke doeleinden, voorziet de actuele informatie een uitzondering op een aantal formaliteiten.\":\"\u00e0 des fins personnelles et domestiques, les informations actuelles pr\u00e9voient une exception \u00e0 certaines formalit\u00e9s.\",\"Alleen binnen in de priv\u00e9woning\":\"Uniquement \u00e0 l\u2019int\u00e9rieur de l\u2019habitation priv\u00e9e\",\"Bij persoonlijk en huishoudelijk gebruik geldt volgens BeSafe een uitzondering op onder meer:\":\"Pour un usage personnel et domestique, BeSafe pr\u00e9voit notamment une exception concernant :\",\"camera-aangifte,\":\"d\u00e9claration des cam\u00e9ras,\",\"intern register,\":\"registre interne,\",\"pictogram.\":\"pictogramme.\",\"Dat betekent niet dat heimelijk filmen plots zonder beperkingen toegestaan zou zijn.\":\"Cela ne signifie pas que filmer secr\u00e8tement serait soudain autoris\u00e9 sans restrictions.\",\"Ingang, tuin of buitenomgeving\":\"Entr\u00e9e, jardin ou environnement ext\u00e9rieur\",\"Filmt de camera de ingang van de woning of de tuin?\":\"La cam\u00e9ra filme-t-elle l\u2019entr\u00e9e de l\u2019habitation ou le jardin ?\",\"Dan geldt die uitzondering volgens BeSafe niet.\":\"Dans ce cas, cette exception ne s\u2019applique pas selon BeSafe.\",\"In die situatie moet de verantwoordelijke onder meer rekening houden met:\":\"Dans cette situation, le responsable doit notamment tenir compte de :\",\"aangifte,\":\"d\u00e9claration,\",\"register,\":\"registre,\",\"Drie belangrijke formaliteiten\":\"Trois formalit\u00e9s importantes\",\"Aangifte, pictogram en register\":\"D\u00e9claration, pictogramme et registre\",\"Aangifte\":\"D\u00e9claration\",\"Meld de bewakingscamera's\":\"D\u00e9clarez les cam\u00e9ras de surveillance\",\"Wanneer de aangifteplicht geldt, moet de verwerkingsverantwoordelijke de bewakingscamera's\":\"Lorsque l\u2019obligation de d\u00e9claration s\u2019applique, le responsable du traitement doit d\u00e9clarer les cam\u00e9ras de surveillance\",\"uiterlijk de dag v\u00f3\u00f3r de ingebruikname\":\"au plus tard la veille de leur mise en service\",\"aangeven bij de politiediensten via het offici\u00eble aangiftesysteem.\":\"aupr\u00e8s des services de police via le syst\u00e8me officiel de d\u00e9claration.\",\"Wijzigingen aan het camerasysteem moeten eveneens bijgewerkt worden.\":\"Les modifications apport\u00e9es au syst\u00e8me de cam\u00e9ras doivent \u00e9galement \u00eatre mises \u00e0 jour.\",\"De aangifte moet bovendien jaarlijks gevalideerd worden.\":\"La d\u00e9claration doit en outre \u00eatre valid\u00e9e chaque ann\u00e9e.\",\"Pictogram\":\"Pictogramme\",\"Informeer dat er camerabewaking is\":\"Informez qu\u2019une vid\u00e9osurveillance est en place\",\"De verantwoordelijke moet het voorgeschreven pictogram duidelijk aanbrengen aan de toegang van de bewaakte plaats.\":\"Le responsable doit apposer clairement le pictogramme prescrit \u00e0 l\u2019acc\u00e8s du lieu surveill\u00e9.\",\"De bedoeling is eenvoudig:\":\"L\u2019objectif est simple :\",\"mensen moeten weten dat er camerabewaking plaatsvindt.\":\"les personnes doivent savoir qu\u2019une vid\u00e9osurveillance a lieu.\",\"Heimelijk gebruik van bewakingscamera's is verboden.\":\"L\u2019utilisation clandestine de cam\u00e9ras de surveillance est interdite.\",\"Register\":\"Registre\",\"Hou beeldverwerkingsactiviteiten bij\":\"Tenez un registre des activit\u00e9s de traitement d\u2019images\",\"Wanneer de verplichting geldt, moet de verwerkingsverantwoordelijke ook een register van de beeldverwerkingsactiviteiten bijhouden.\":\"Lorsque l\u2019obligation s\u2019applique, le responsable du traitement doit \u00e9galement tenir un registre des activit\u00e9s de traitement d\u2019images.\",\"Dit register mag elektronisch zijn en moet op verzoek ter beschikking gesteld kunnen worden van de bevoegde autoriteiten.\":\"Ce registre peut \u00eatre \u00e9lectronique et doit pouvoir \u00eatre mis \u00e0 la disposition des autorit\u00e9s comp\u00e9tentes sur demande.\",\"Visueel onthouden\":\"\u00c0 retenir visuellement\",\"Camerabewaking vraagt meer dan alleen montage\":\"La vid\u00e9osurveillance demande plus qu\u2019un simple montage\",\"Offici\u00eble informatie\":\"Informations officielles\",\"Denk aan de wettelijke administratieve stappen\":\"Pensez aux d\u00e9marches administratives l\u00e9gales\",\"Een goed camerasysteem moet niet alleen technisch correct ge\u00efnstalleerd zijn. De verwerkingsverantwoordelijke moet ook zijn wettelijke verplichtingen kennen.\":\"Un bon syst\u00e8me de cam\u00e9ras ne doit pas seulement \u00eatre correctement install\u00e9 sur le plan technique. Le responsable du traitement doit \u00e9galement conna\u00eetre ses obligations l\u00e9gales.\",\"Maak dit onderdeel van de oplevering\":\"Int\u00e9grez cela \u00e0 la r\u00e9ception\",\"Een professionele installateur doet er goed aan de eindklant erop te wijzen dat cameragebruik wettelijke verplichtingen kan meebrengen.\":\"Un installateur professionnel a int\u00e9r\u00eat \u00e0 signaler au client final que l\u2019utilisation de cam\u00e9ras peut entra\u00eener des obligations l\u00e9gales.\",\"Denk onder meer aan:\":\"Pensez notamment \u00e0 :\",\"aangifte, pictogram, register, cameragerichting en bewaartermijn.\":\"d\u00e9claration, pictogramme, registre, orientation de la cam\u00e9ra et dur\u00e9e de conservation.\",\"De eindklant blijft als verwerkingsverantwoordelijke een eigen verantwoordelijkheid houden voor het gebruik van het systeem.\":\"En tant que responsable du traitement, le client final conserve sa propre responsabilit\u00e9 quant \u00e0 l\u2019utilisation du syst\u00e8me.\",\"Niet iedere plaats is hetzelfde\":\"Tous les lieux ne sont pas identiques\",\"De Camerawet onderscheidt verschillende soorten plaatsen\":\"La loi cam\u00e9ras distingue diff\u00e9rents types de lieux\",\"Niet-besloten plaats\":\"Lieu ouvert\",\"Denk bijvoorbeeld aan een openbare weg, marktplein of vrij toegankelijk park.\":\"Pensez par exemple \u00e0 une voie publique, une place de march\u00e9 ou un parc librement accessible.\",\"Voor dergelijke plaatsen geldt een ander regime dan voor een woning of winkel.\":\"Un r\u00e9gime diff\u00e9rent s\u2019applique \u00e0 ce type de lieu par rapport \u00e0 une habitation ou un magasin.\",\"Besloten, toegankelijk voor publiek\":\"Lieu ferm\u00e9 accessible au public\",\"Denk bijvoorbeeld aan:\":\"Pensez par exemple \u00e0 :\",\"winkel, restaurant, sportzaal of andere plaats bestemd voor gebruik door het publiek.\":\"magasin, restaurant, salle de sport ou autre lieu destin\u00e9 \u00e0 \u00eatre utilis\u00e9 par le public.\",\"Besloten, niet toegankelijk voor publiek\":\"Lieu ferm\u00e9 non accessible au public\",\"familiewoning of een niet-publiek kantoorgebouw.\":\"habitation familiale ou immeuble de bureaux non accessible au public.\",\"Ook hier blijft het doel en de concrete camerasituatie belangrijk.\":\"Ici aussi, la finalit\u00e9 et la situation concr\u00e8te de la cam\u00e9ra restent importantes.\",\"Karen heeft verschillende functies op \u00e9\u00e9n terrein\":\"Karen a plusieurs fonctions sur un m\u00eame terrain\",\"Priv\u00e9woning, professionele ruimte \u00e9n klanten\":\"Habitation priv\u00e9e, espace professionnel et clients\",\"Karen toont waarom je niet te snel \u00e9\u00e9n label op een volledig camerasysteem moet plakken.\":\"Karen montre pourquoi il ne faut pas attribuer trop vite une seule \u00e9tiquette \u00e0 l\u2019ensemble d\u2019un syst\u00e8me de cam\u00e9ras.\",\"Haar gezin gebruikt het private deel van de woning. Haar onderneming gebruikt een professionele werkruimte. En klanten komen op haar parking.\":\"Sa famille utilise la partie priv\u00e9e de l\u2019habitation. Son entreprise utilise un espace de travail professionnel. Et les clients viennent sur son parking.\",\"Wanneer \u00e9\u00e9n camerasysteem verschillende soorten plaatsen bewaakt, moet de concrete juridische situatie zorgvuldig beoordeeld worden.\":\"Lorsqu\u2019un m\u00eame syst\u00e8me de cam\u00e9ras surveille diff\u00e9rents types de lieux, la situation juridique concr\u00e8te doit \u00eatre \u00e9valu\u00e9e avec soin.\",\"De installateur moet daarom niet alleen vragen:\":\"L\u2019installateur ne doit donc pas seulement demander :\",\"\u201cWaar wil je de camera?\u201d\":\"\u00ab O\u00f9 voulez-vous la cam\u00e9ra ? \u00bb\",\"Maar ook:\":\"Mais aussi :\",\"\u201cWie gebruikt deze plaats en waarvoor worden de beelden gemaakt?\u201d\":\"\u00ab Qui utilise ce lieu et dans quel but les images sont-elles r\u00e9alis\u00e9es ? \u00bb\",\"Cameragerichting\":\"Orientation de la cam\u00e9ra\",\"Richt je camera op wat je zelf moet bewaken\":\"Orientez votre cam\u00e9ra vers ce que vous devez vous-m\u00eame surveiller\",\"Privacy\":\"Vie priv\u00e9e\",\"Film niet doelbewust de eigendom van anderen\":\"Ne filmez pas d\u00e9lib\u00e9r\u00e9ment la propri\u00e9t\u00e9 d\u2019autrui\",\"Bewakingscamera's mogen niet specifiek gericht worden op een plaats waarvoor de verantwoordelijke zelf niet bevoegd is om de beelden te verwerken.\":\"Les cam\u00e9ras de surveillance ne peuvent pas \u00eatre sp\u00e9cifiquement dirig\u00e9es vers un lieu pour lequel le responsable n\u2019est pas lui-m\u00eame autoris\u00e9 \u00e0 traiter les images.\",\"Dat betekent bijvoorbeeld dat een camera rond een woning niet doelgericht de tuin van de buren hoort te filmen.\":\"Cela signifie par exemple qu\u2019une cam\u00e9ra autour d\u2019une habitation ne doit pas viser d\u00e9lib\u00e9r\u00e9ment le jardin des voisins.\",\"Ook de openbare weg mag niet zomaar het eigenlijke cameradoel worden.\":\"La voie publique ne peut pas non plus devenir simplement la finalit\u00e9 r\u00e9elle de la cam\u00e9ra.\",\"Indien een klein deel van de openbare weg onvermijdelijk in beeld komt, moet dat volgens de actuele regels\":\"Si une petite partie de la voie publique appara\u00eet in\u00e9vitablement dans l\u2019image, elle doit, selon les r\u00e8gles actuelles, \u00eatre\",\"tot het strikte minimum\":\"limit\u00e9e au strict minimum.\",\"beperkt worden.\":\"\",\"Proportionaliteit\":\"Proportionnalit\u00e9\",\"Film niet m\u00e9\u00e9r dan nodig\":\"Ne filmez pas plus que n\u00e9cessaire\",\"Wat is het doel?\":\"Quel est l\u2019objectif ?\",\"Bepaal eerst waarom de camera nodig is.\":\"D\u00e9terminez d\u2019abord pourquoi la cam\u00e9ra est n\u00e9cessaire.\",\"Bijvoorbeeld:\":\"Par exemple :\",\"toegang beveiligen, vandalisme tegengaan of goederen bewaken.\":\"s\u00e9curiser un acc\u00e8s, lutter contre le vandalisme ou surveiller des biens.\",\"Is de camera passend?\":\"La cam\u00e9ra est-elle appropri\u00e9e ?\",\"Camerabewaking betekent een inmenging in de persoonlijke levenssfeer.\":\"La vid\u00e9osurveillance constitue une ing\u00e9rence dans la vie priv\u00e9e.\",\"Het gebruik moet daarom in verhouding staan tot het beoogde doel.\":\"Son utilisation doit donc \u00eatre proportionn\u00e9e \u00e0 l\u2019objectif vis\u00e9.\",\"Beperk het beeld\":\"Limitez l\u2019image\",\"Stel de camera zo in dat vooral het gebied wordt opgenomen dat werkelijk bewaakt moet worden.\":\"R\u00e9glez la cam\u00e9ra de mani\u00e8re \u00e0 enregistrer principalement la zone qui doit r\u00e9ellement \u00eatre surveill\u00e9e.\",\"Meer filmen is juridisch niet automatisch beter.\":\"Filmer davantage n\u2019est pas automatiquement pr\u00e9f\u00e9rable sur le plan juridique.\",\"Beelden bewaren\":\"Conservation des images\",\"Bewaar camerabeelden niet onbeperkt\":\"Ne conservez pas les images de cam\u00e9ra ind\u00e9finiment\",\"maand\":\"mois\",\"als algemene maximumtermijn\":\"comme dur\u00e9e maximale g\u00e9n\u00e9rale\",\"Geen bewijs? Dan is \u00e9\u00e9n maand de bovengrens\":\"Pas de preuve ? Un mois est alors la limite sup\u00e9rieure\",\"Volgens de actuele informatie mag de normale bewaartermijn van camerabeelden niet langer zijn dan \u00e9\u00e9n maand wanneer de beelden niet kunnen bijdragen aan het bewijzen van een misdrijf, schade of overlast of aan het identificeren van betrokken personen.\":\"Selon les informations actuelles, la dur\u00e9e normale de conservation des images de cam\u00e9ra ne peut pas d\u00e9passer un mois lorsque les images ne peuvent pas contribuer \u00e0 prouver une infraction, un dommage ou une nuisance, ni \u00e0 identifier les personnes concern\u00e9es.\",\"Beelden die w\u00e9l relevant zijn voor dergelijke feiten kunnen langer bewaard worden in functie van dat doel.\":\"Les images qui sont effectivement pertinentes pour de tels faits peuvent \u00eatre conserv\u00e9es plus longtemps en fonction de cette finalit\u00e9.\",\"Voor sommige wettelijk bepaalde plaatsen met een bijzonder veiligheidsrisico kan een maximumtermijn van drie maanden gelden.\":\"Pour certains lieux d\u00e9termin\u00e9s par la loi pr\u00e9sentant un risque de s\u00e9curit\u00e9 particulier, une dur\u00e9e maximale de trois mois peut s\u2019appliquer.\",\"Verborgen camerabewaking? Niet zomaar.\":\"Vid\u00e9osurveillance cach\u00e9e ? Pas comme \u00e7a.\",\"De Camerawet verbiedt het heimelijk gebruik van bewakingscamera's.\":\"La loi cam\u00e9ras interdit l\u2019utilisation clandestine de cam\u00e9ras de surveillance.\",\"Het gaat er niet noodzakelijk om dat de camera zelf altijd duidelijk zichtbaar moet zijn.\":\"Cela ne signifie pas n\u00e9cessairement que la cam\u00e9ra elle-m\u00eame doit toujours \u00eatre clairement visible.\",\"De persoon die de bewaakte plaats betreedt moet wel op de voorgeschreven manier worden ge\u00efnformeerd dat er camerabewaking plaatsvindt.\":\"La personne qui entre dans le lieu surveill\u00e9 doit toutefois \u00eatre inform\u00e9e, de la mani\u00e8re prescrite, qu\u2019une vid\u00e9osurveillance a lieu.\",\"Daarom speelt het\":\"C\u2019est pourquoi le\",\"wettelijk camerabewakingspictogram\":\"pictogramme l\u00e9gal de vid\u00e9osurveillance\",\"zo'n belangrijke rol.\":\"joue un r\u00f4le si important.\",\"Let extra op bij camera's op de werkvloer\":\"Soyez particuli\u00e8rement attentif aux cam\u00e9ras sur le lieu de travail\",\"Niet ieder cameragebruik wordt uitsluitend door dezelfde regels geregeld.\":\"Toutes les utilisations de cam\u00e9ras ne sont pas r\u00e9gies exclusivement par les m\u00eames r\u00e8gles.\",\"Wanneer werknemers door camerabewaking op de arbeidsplaats worden gefilmd, kunnen naast de privacyregels ook specifieke regels over camerabewaking op het werk relevant zijn.\":\"Lorsque des travailleurs sont film\u00e9s par vid\u00e9osurveillance sur le lieu de travail, des r\u00e8gles sp\u00e9cifiques relatives \u00e0 la surveillance par cam\u00e9ras au travail peuvent \u00eatre pertinentes en plus des r\u00e8gles de protection de la vie priv\u00e9e.\",\"Voor de priv\u00e9sector verwijst de Gegevensbeschermingsautoriteit onder meer naar\":\"Pour le secteur priv\u00e9, l\u2019Autorit\u00e9 de protection des donn\u00e9es renvoie notamment \u00e0\",\"cao nr. 68.\":\"la CCT n\u00b0 68.\",\"Dat is voor Karen relevant zodra haar professionele thuisactiviteit ook werknemers omvat.\":\"Cela devient pertinent pour Karen d\u00e8s que son activit\u00e9 professionnelle \u00e0 domicile implique \u00e9galement des travailleurs.\",\"AI-camera's \u00b7 update 2026\":\"Cam\u00e9ras IA \u00b7 mise \u00e0 jour 2026\",\"Een AI-camera kan naast de Camerawet ook andere regels raken\":\"Une cam\u00e9ra IA peut relever d\u2019autres r\u00e8gles en plus de la loi cam\u00e9ras\",\"De oorspronkelijke opleiding waarschuwde al dat nieuwe Europese AI-regels op komst waren.\":\"La formation d\u2019origine avertissait d\u00e9j\u00e0 que de nouvelles r\u00e8gles europ\u00e9ennes sur l\u2019IA \u00e9taient en pr\u00e9paration.\",\"Die situatie is ondertussen verder ge\u00ebvolueerd. De Europese AI-verordening is in werking getreden en is sinds\":\"La situation a depuis continu\u00e9 d\u2019\u00e9voluer. Le r\u00e8glement europ\u00e9en sur l\u2019IA est entr\u00e9 en vigueur et est, depuis\",\"2 augustus 2026\":\"2 ao\u00fbt 2026,\",\"in belangrijke mate van toepassing, met voor bepaalde onderdelen verdere gefaseerde toepassingsdata.\":\"applicable dans une large mesure, avec des dates d\u2019application encore \u00e9chelonn\u00e9es pour certaines dispositions.\",\"Dat betekent niet dat iedere camera met persoonsdetectie of voertuigdetectie automatisch een verboden of hoogrisico-AI-systeem is.\":\"Cela ne signifie pas que chaque cam\u00e9ra dot\u00e9e de d\u00e9tection de personnes ou de v\u00e9hicules soit automatiquement un syst\u00e8me d\u2019IA interdit ou \u00e0 haut risque.\",\"De concrete AI-functie, het doel, de gebruiker en de toepassingssituatie bepalen welke regels relevant zijn.\":\"La fonction d\u2019IA concr\u00e8te, l\u2019objectif, l\u2019utilisateur et la situation d\u2019utilisation d\u00e9terminent quelles r\u00e8gles sont pertinentes.\",\"De AI-verordening vervangt de Camerawet of AVG bovendien niet. Verschillende regelgevingen kunnen naast elkaar van toepassing zijn.\":\"Le r\u00e8glement sur l\u2019IA ne remplace en outre ni la loi cam\u00e9ras ni le RGPD. Plusieurs r\u00e9glementations peuvent s\u2019appliquer parall\u00e8lement.\",\"Karen wilde vanaf het begin AI-camera's\":\"Karen voulait des cam\u00e9ras IA d\u00e8s le d\u00e9part\",\"Technologie verandert sneller dan een camerasysteem\":\"La technologie \u00e9volue plus vite qu\u2019un syst\u00e8me de cam\u00e9ras\",\"In het begin van deze opleiding was Karen vooral enthousiast over slimme AI-camera's.\":\"Au d\u00e9but de cette formation, Karen \u00e9tait surtout enthousiaste \u00e0 propos des cam\u00e9ras IA intelligentes.\",\"Ze wilde detectie, classificatie en zoveel mogelijk automatisering.\":\"Elle voulait de la d\u00e9tection, de la classification et autant d\u2019automatisation que possible.\",\"Nu ziet ze dat de vraag niet alleen is:\":\"Elle comprend maintenant que la question n\u2019est pas seulement :\",\"\u201cWat kan de camera technisch?\u201d\":\"\u00ab Que peut faire la cam\u00e9ra sur le plan technique ? \u00bb\",\"Er hoort nog een tweede vraag bij:\":\"Une deuxi\u00e8me question s\u2019y ajoute :\",\"\u201cHoe mag ik deze functie in deze situatie gebruiken?\u201d\":\"\u00ab Comment puis-je utiliser cette fonction dans cette situation ? \u00bb\",\"Dat is een belangrijke les voor iedere professionele CCTV-installateur: technologie, privacy en regelgeving moeten samen bekeken worden.\":\"C\u2019est une le\u00e7on importante pour tout installateur CCTV professionnel : technologie, vie priv\u00e9e et r\u00e9glementation doivent \u00eatre examin\u00e9es ensemble.\",\"Praktische installateursworkflow\":\"Workflow pratique de l\u2019installateur\",\"Vier vragen v\u00f3\u00f3r je de camera definitief monteert\":\"Quatre questions avant de monter d\u00e9finitivement la cam\u00e9ra\",\"Waarom wordt deze camera geplaatst en welk gebied moet werkelijk bewaakt worden?\":\"Pourquoi cette cam\u00e9ra est-elle install\u00e9e et quelle zone doit r\u00e9ellement \u00eatre surveill\u00e9e ?\",\"Welk type plaats?\":\"Quel type de lieu ?\",\"Gaat het om een priv\u00e9ruimte, publieksruimte, werkplek of een andere situatie?\":\"S\u2019agit-il d\u2019un espace priv\u00e9, d\u2019un espace accessible au public, d\u2019un lieu de travail ou d\u2019une autre situation ?\",\"Waar kijkt de camera naar?\":\"Vers quoi la cam\u00e9ra est-elle orient\u00e9e ?\",\"Film je alleen het noodzakelijke gebied en respecteer je omliggende eigendommen?\":\"Filmez-vous uniquement la zone n\u00e9cessaire et respectez-vous les propri\u00e9t\u00e9s voisines ?\",\"Zijn de formaliteiten geregeld?\":\"Les formalit\u00e9s sont-elles r\u00e9gl\u00e9es ?\",\"Controleer indien van toepassing aangifte, pictogram, register en andere verplichtingen.\":\"Le cas \u00e9ch\u00e9ant, v\u00e9rifiez la d\u00e9claration, le pictogramme, le registre et les autres obligations.\",\"Bij oplevering\":\"Lors de la r\u00e9ception\",\"Maak camerawetgeving onderdeel van je checklist\":\"Int\u00e9grez la l\u00e9gislation sur les cam\u00e9ras \u00e0 votre checklist\",\"Technische oplevering\":\"R\u00e9ception technique\",\"Controleer zoals in de vorige lessen:\":\"Contr\u00f4lez, comme dans les le\u00e7ons pr\u00e9c\u00e9dentes :\",\"beeld, kijkhoek, opname, nachtzicht, netwerk en werking.\":\"image, angle de vue, enregistrement, vision nocturne, r\u00e9seau et fonctionnement.\",\"Maar stop daar niet.\":\"Mais ne vous arr\u00eatez pas l\u00e0.\",\"Juridische aandachtspunten\":\"Points d\u2019attention juridiques\",\"Bespreek met de klant waar zijn verantwoordelijkheid begint.\":\"Discutez avec le client du point o\u00f9 commence sa responsabilit\u00e9.\",\"cameradoel, correcte richting, pictogram, aangifte, register en bewaren van beelden.\":\"finalit\u00e9 de la cam\u00e9ra, orientation correcte, pictogramme, d\u00e9claration, registre et conservation des images.\",\"Veelgemaakte beginnersfout: technisch juist, juridisch vergeten\":\"Erreur fr\u00e9quente des d\u00e9butants : techniquement correct, juridiquement oubli\u00e9\",\"De camera is perfect scherp.\":\"La cam\u00e9ra est parfaitement nette.\",\"Het nachtbeeld werkt.\":\"La vision nocturne fonctionne.\",\"De opname staat goed.\":\"L\u2019enregistrement est correctement configur\u00e9.\",\"De app werkt op de smartphone.\":\"L\u2019application fonctionne sur le smartphone.\",\"Maar de camera kijkt recht in de tuin van de buren, er is geen pictogram en niemand heeft nagedacht over de wettelijke verplichtingen.\":\"Mais la cam\u00e9ra regarde directement dans le jardin des voisins, il n\u2019y a pas de pictogramme et personne n\u2019a r\u00e9fl\u00e9chi aux obligations l\u00e9gales.\",\"Dan is de installatie technisch misschien geslaagd, maar het project is niet professioneel afgewerkt.\":\"L\u2019installation est alors peut-\u00eatre techniquement r\u00e9ussie, mais le projet n\u2019est pas finalis\u00e9 de mani\u00e8re professionnelle.\",\"Pro-tip voor de professionele CCTV-installateur\":\"Conseil pro pour l\u2019installateur CCTV professionnel\",\"Voeg aan je opleveringsdocument een korte juridische checklist toe.\":\"Ajoutez une courte checklist juridique \u00e0 votre document de r\u00e9ception.\",\"Laat de klant bevestigen dat de cameragerichting met hem besproken werd en wijs hem duidelijk op zijn verplichtingen als verwerkingsverantwoordelijke.\":\"Demandez au client de confirmer que l\u2019orientation des cam\u00e9ras a \u00e9t\u00e9 discut\u00e9e avec lui et informez-le clairement de ses obligations en tant que responsable du traitement.\",\"Dat betekent niet dat je als installateur juridisch advies over ieder denkbaar scenario moet geven.\":\"Cela ne signifie pas qu\u2019en tant qu\u2019installateur vous devez fournir un avis juridique sur tous les sc\u00e9narios imaginables.\",\"Wel moet je vermijden dat je bewust een camera zo installeert dat een evident privacyprobleem ontstaat.\":\"Vous devez toutefois \u00e9viter d\u2019installer sciemment une cam\u00e9ra d\u2019une mani\u00e8re qui cr\u00e9e un probl\u00e8me \u00e9vident de vie priv\u00e9e.\",\"Gebruik bij twijfel altijd de actuele informatie van\":\"En cas de doute, utilisez toujours les informations actuelles de\",\"BeSafe, FOD Binnenlandse Zaken en de Gegevensbeschermingsautoriteit.\":\"BeSafe, SPF Int\u00e9rieur et l\u2019Autorit\u00e9 de protection des donn\u00e9es.\",\"Algemene aandachtspunten\":\"Points d\u2019attention g\u00e9n\u00e9raux\",\"Camera correct richten\":\"Orienter correctement la cam\u00e9ra\",\"ANPR-camera\":\"Cam\u00e9ra ANPR\",\"Onthoud dit\":\"\u00c0 retenir\",\"Een particulier mag zijn eigen camerasysteem voor eigen rekening zelf installeren.\":\"Un particulier peut installer lui-m\u00eame son propre syst\u00e8me de cam\u00e9ras pour son propre compte.\",\"Een professionele onderneming die camerasystemen voor derden ontwerpt, installeert, onderhoudt of herstelt, moet daarvoor vergund zijn.\":\"Une entreprise professionnelle qui con\u00e7oit, installe, entretient ou r\u00e9pare des syst\u00e8mes de cam\u00e9ras pour des tiers doit \u00eatre autoris\u00e9e \u00e0 cet effet.\",\"Voor de gebruiker kunnen onder meer gelden:\":\"Pour l\u2019utilisateur, peuvent notamment s\u2019appliquer :\",\"aangifteplicht, pictogramplicht en registerplicht.\":\"obligation de d\u00e9claration, obligation de pictogramme et obligation de registre.\",\"De bijzondere uitzondering voor persoonlijk en huishoudelijk gebruik geldt voor een particulier die uitsluitend de binnenkant van zijn priv\u00e9woning filmt.\":\"L\u2019exception particuli\u00e8re pour l\u2019usage personnel et domestique s\u2019applique \u00e0 un particulier qui filme exclusivement l\u2019int\u00e9rieur de son habitation priv\u00e9e.\",\"Film je de ingang of tuin, dan gelden die uitzonderingen niet op dezelfde manier.\":\"Si vous filmez l\u2019entr\u00e9e ou le jardin, ces exceptions ne s\u2019appliquent pas de la m\u00eame mani\u00e8re.\",\"Richt camera's niet doelbewust op de buren of de openbare weg. Een onvermijdelijk stukje buiten het eigen terrein moet tot het noodzakelijke minimum beperkt blijven.\":\"N\u2019orientez pas d\u00e9lib\u00e9r\u00e9ment les cam\u00e9ras vers les voisins ou la voie publique. Une partie in\u00e9vitable situ\u00e9e hors de votre propre terrain doit rester limit\u00e9e au minimum n\u00e9cessaire.\",\"Camerabeelden worden bovendien niet onbeperkt bewaard.\":\"Les images de cam\u00e9ra ne sont en outre pas conserv\u00e9es ind\u00e9finiment.\",\"En ten slotte:\":\"Et enfin :\",\"bij AI-functies kunnen naast de Camerawet en AVG ook Europese AI-regels relevant worden.\":\"pour les fonctions d\u2019IA, les r\u00e8gles europ\u00e9ennes sur l\u2019IA peuvent \u00e9galement devenir pertinentes, en plus de la loi cam\u00e9ras et du RGPD.\",\"Verder in de opleiding\":\"Plus loin dans la formation\",\"Camerawetgeving hoort bij professioneel installeren\":\"La l\u00e9gislation sur les cam\u00e9ras fait partie d\u2019une installation professionnelle\",\"Nummerplaten lezen\":\"Lecture des plaques d\u2019immatriculation\",\"Hoe werkt een ANPR-camera?\":\"Comment fonctionne une cam\u00e9ra ANPR ?\",\"Test v\u00f3\u00f3r montage\":\"Tester avant le montage\",\"WDR en BLC\":\"WDR et BLC\",\"\u2190 Vorige les \u00b7 22 van 24\":\"\u2190 Le\u00e7on pr\u00e9c\u00e9dente \u00b7 22 sur 24\",\"Wanneer gebruik je een varifocale lens?\":\"Quand utiliser un objectif varifocal ?\",\"Volgende les \u00b7 24 van 24 \u2192\":\"Le\u00e7on suivante \u00b7 24 sur 24 \u2192\",\"Wat zijn WDR en BLC?\":\"Que sont le WDR et le BLC ?\",\"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 23 \/ 24\":\"Le\u00e7on 23 \/ 24\",\"Vorige les\":\"Le\u00e7on pr\u00e9c\u00e9dente\",\"Volgende les\":\"Le\u00e7on suivante\",\"Overzicht beginnersfouten\":\"Aper\u00e7u des erreurs d\u00e9butants\",\"Les 23 van 24\":\"Le\u00e7on 23 sur 24\",\"Vorige les \u00b7 22 van 24\":\"Le\u00e7on pr\u00e9c\u00e9dente \u00b7 22 sur 24\",\"\u2190 Terug naar les 22\":\"\u2190 Retour \u00e0 la le\u00e7on 22\",\"Overzicht\":\"Aper\u00e7u\",\"Klachten van Karen\":\"Plaintes de Karen\",\"Terug naar de 10 beginnersfouten\":\"Retour aux 10 erreurs d\u00e9butants\",\"Volgende les \u00b7 24 van 24\":\"Le\u00e7on suivante \u00b7 24 sur 24\",\"Ga verder \u2192\":\"Continuer \u2192\"},\"en\":{\"23\":\"23\",\"BeSafe \/ FOD Binnenlandse Zaken\":\"BeSafe \/ FPS Home Affairs\",\"1\":\"1\",\"2\":\"2\",\"3\":\"3\",\"OPEN\":\"OPEN\",\"PUBL\":\"PUBLIC\",\"PRIV\":\"PRIVATE\",\"4\":\"4\",\"\u2605\":\"\u2605\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Basis CCTV opleiding \u00b7 Les 23 van 24\":\"Basic CCTV Training \u00b7 Lesson 23 of 24\",\"Wat zegt de\":\"What does the\",\"camerawet?\":\"Camera Act say?\",\"Een camera technisch correct plaatsen is maar de helft van het werk. De installateur moet ook weten wie het systeem mag installeren, waar de camera naar mag kijken en welke verplichtingen voor de gebruiker gelden.\":\"Installing a camera correctly from a technical perspective is only half the job. The installer must also know who may install the system, where the camera may point, and which obligations apply to the user.\",\"Les 23\":\"Lesson 23\",\"24 lessen\":\"24 lessons\",\"Juridische actualisatie \u00b7 september 2026\":\"Legal update \u00b7 September 2026\",\"Voor deze les is de oorspronkelijke cursus aangevuld met actuele offici\u00eble informatie\":\"For this lesson, the original course has been supplemented with current official information\",\"Wetgeving verandert. Daarom is dit hoofdstuk niet uitsluitend gebaseerd op de oorspronkelijke cursus-PDF.\":\"Legislation changes. That is why this chapter is not based exclusively on the original course PDF.\",\"De inhoud is voor deze online les opnieuw gecontroleerd aan de hand van actuele informatie van\":\"The content of this online lesson has been checked again against current information from\",\"en de\":\"and the\",\"Gegevensbeschermingsautoriteit.\":\"Data Protection Authority.\",\"Gebruik bij een concreet project altijd de meest recente offici\u00eble informatie.\":\"For a specific project, always use the most recent official information.\",\"Vraag 4 \u00b7 Belgische camerawet\":\"Question 4 \u00b7 Belgian Camera Act\",\"Een camera plaatsen is ook een juridische handeling\":\"Installing a camera is also a legal act\",\"Een bewakingscamera verwerkt beelden met als doel personen, goederen of plaatsen te bewaken. Zodra mensen herkenbaar in beeld kunnen komen, raakt camerabewaking rechtstreeks aan de persoonlijke levenssfeer.\":\"A surveillance camera processes images for the purpose of monitoring people, property, or places. As soon as people can be recognisable in the image, camera surveillance directly affects privacy.\",\"Daarom moet je als installateur twee juridische vragen uit elkaar houden:\":\"As an installer, you must therefore separate two legal questions:\",\"1. Wie mag het camerasysteem professioneel installeren?\":\"1. Who may professionally install the camera system?\",\"en\":\"and\",\"2. Hoe mag de klant de bewakingscamera's gebruiken?\":\"2. How may the customer use the surveillance cameras?\",\"Dat zijn twee verschillende zaken.\":\"These are two different matters.\",\"De typische vraag\":\"The typical question\",\"\u201cDe camera hangt op mijn eigen terrein. Dan mag ik toch gewoon filmen wat ik wil?\u201d\":\"\u201cThe camera is installed on my own property. So I can just film whatever I want, right?\u201d\",\"Maak dit onderscheid\":\"Make this distinction\",\"Installeren en gebruiken zijn niet hetzelfde\":\"Installing and using are not the same thing\",\"Professionele installatie\":\"Professional installation\",\"Wie mag voor een klant installeren?\":\"Who may install for a customer?\",\"Een particulier mag een alarm- of camerasysteem voor eigen rekening zelf installeren.\":\"A private individual may install an alarm or camera system themselves for their own account.\",\"Wie beroepsmatig voor anderen diensten aanbiedt op het vlak van\":\"Anyone who professionally offers others services relating to\",\"conceptie, installatie, onderhoud of herstelling\":\"design, installation, maintenance, or repair\",\"van camerasystemen, moet daarvoor over de vereiste vergunning beschikken.\":\"of camera systems must hold the required authorisation to do so.\",\"Gebruik van camera's\":\"Use of cameras\",\"Hoe mag het systeem gebruikt worden?\":\"How may the system be used?\",\"De verwerkingsverantwoordelijke moet rekening houden met de Camerawet en, waar relevant, de AVG.\":\"The controller must take the Camera Act and, where relevant, the GDPR into account.\",\"Denk aan:\":\"Consider:\",\"doel, cameragerichting, pictogram, aangifte, register en bewaartermijn.\":\"purpose, camera direction, pictogram, declaration, register, and retention period.\",\"Belangrijke actualisatie ten opzichte van de cursus-PDF\":\"Important update compared with the course PDF\",\"In de oorspronkelijke cursus staat vereenvoudigd dat er bij een particuliere installatie aan de eigen woning geen erkenning nodig is.\":\"The original course states in simplified terms that no accreditation is required for a private installation at one\u2019s own home.\",\"Maak hier als installateur een belangrijk onderscheid.\":\"As an installer, make an important distinction here.\",\"De bewoner mag zijn eigen camerasysteem voor eigen rekening zelf installeren.\":\"The resident may install their own camera system themselves for their own account.\",\"Maar een elektricien, IT-bedrijf of andere professionele onderneming die voor een klant conceptie, installatie, onderhoud of herstelling van camerasystemen aanbiedt, moet daarvoor volgens de actuele BeSafe-informatie vergund zijn.\":\"But an electrician, IT company, or other professional business that offers a customer the design, installation, maintenance, or repair of camera systems must, according to current BeSafe information, be authorised to do so.\",\"\u201cHet is een priv\u00e9woning\u201d is dus geen algemene vrijstelling voor een professionele installateur die voor een derde werkt.\":\"\u201cIt is a private home\u201d is therefore not a general exemption for a professional installer working for a third party.\",\"Terug naar Karen\":\"Back to Karen\",\"Bij Karen lopen priv\u00e9woning en zaak door elkaar\":\"At Karen\u2019s property, the private home and business overlap\",\"Karen woont niet alleen in haar woning. Ze runt er ook haar onderneming.\":\"Karen does not only live in her home. She also runs her business there.\",\"Een deel is volledig priv\u00e9, terwijl klanten andere delen van het terrein gebruiken, waaronder haar aparte parking.\":\"One part is entirely private, while customers use other parts of the property, including her separate car park.\",\"Dat maakt haar situatie juridisch interessanter dan een camera die uitsluitend de binnenkant van een woonkamer filmt.\":\"That makes her situation legally more complex than a camera that exclusively films the inside of a living room.\",\"De installateur mag dus niet simpelweg zeggen:\":\"The installer therefore cannot simply say:\",\"\u201cDit is een woning, dus hier gelden geen verplichtingen.\u201d\":\"\u201cThis is a home, so no obligations apply here.\u201d\",\"Eerst moet duidelijk zijn:\":\"First, it must be clear:\",\"wat wordt gefilmd, waarom wordt het gefilmd en welk soort plaats wordt bewaakt?\":\"what is being filmed, why it is being filmed, and what type of place is being monitored?\",\"Het verhaal van Karen\":\"Karen\u2019s story\",\"Belangrijk voor particulieren\":\"Important for private individuals\",\"Alleen de binnenkant van de priv\u00e9woning krijgt een bijzondere uitzondering\":\"Only the inside of the private home receives a special exception\",\"Voor een natuurlijke persoon die uitsluitend de\":\"For a natural person who exclusively films\",\"binnenkant van zijn priv\u00e9woning\":\"the inside of their private home\",\"filmt voor persoonlijke en huiselijke doeleinden, voorziet de actuele informatie een uitzondering op een aantal formaliteiten.\":\"for personal and household purposes, the current information provides an exception to certain formalities.\",\"Alleen binnen in de priv\u00e9woning\":\"Only inside the private home\",\"Bij persoonlijk en huishoudelijk gebruik geldt volgens BeSafe een uitzondering op onder meer:\":\"For personal and household use, BeSafe provides an exception for, among other things:\",\"camera-aangifte,\":\"camera declaration,\",\"intern register,\":\"internal register,\",\"pictogram.\":\"pictogram.\",\"Dat betekent niet dat heimelijk filmen plots zonder beperkingen toegestaan zou zijn.\":\"This does not mean that covert filming suddenly becomes permitted without restrictions.\",\"Ingang, tuin of buitenomgeving\":\"Entrance, garden, or outdoor area\",\"Filmt de camera de ingang van de woning of de tuin?\":\"Does the camera film the entrance to the home or the garden?\",\"Dan geldt die uitzondering volgens BeSafe niet.\":\"In that case, the exception does not apply according to BeSafe.\",\"In die situatie moet de verantwoordelijke onder meer rekening houden met:\":\"In that situation, the responsible party must take into account, among other things:\",\"aangifte,\":\"declaration,\",\"register,\":\"register,\",\"Drie belangrijke formaliteiten\":\"Three important formalities\",\"Aangifte, pictogram en register\":\"Declaration, pictogram, and register\",\"Aangifte\":\"Declaration\",\"Meld de bewakingscamera's\":\"Declare the surveillance cameras\",\"Wanneer de aangifteplicht geldt, moet de verwerkingsverantwoordelijke de bewakingscamera's\":\"When the declaration obligation applies, the controller must declare the surveillance cameras\",\"uiterlijk de dag v\u00f3\u00f3r de ingebruikname\":\"no later than the day before they are put into use\",\"aangeven bij de politiediensten via het offici\u00eble aangiftesysteem.\":\"to the police services via the official declaration system.\",\"Wijzigingen aan het camerasysteem moeten eveneens bijgewerkt worden.\":\"Changes to the camera system must also be updated.\",\"De aangifte moet bovendien jaarlijks gevalideerd worden.\":\"The declaration must also be validated annually.\",\"Pictogram\":\"Pictogram\",\"Informeer dat er camerabewaking is\":\"Inform people that camera surveillance is in place\",\"De verantwoordelijke moet het voorgeschreven pictogram duidelijk aanbrengen aan de toegang van de bewaakte plaats.\":\"The responsible party must clearly display the prescribed pictogram at the entrance to the monitored place.\",\"De bedoeling is eenvoudig:\":\"The purpose is simple:\",\"mensen moeten weten dat er camerabewaking plaatsvindt.\":\"people must know that camera surveillance is taking place.\",\"Heimelijk gebruik van bewakingscamera's is verboden.\":\"Covert use of surveillance cameras is prohibited.\",\"Register\":\"Register\",\"Hou beeldverwerkingsactiviteiten bij\":\"Keep a record of image-processing activities\",\"Wanneer de verplichting geldt, moet de verwerkingsverantwoordelijke ook een register van de beeldverwerkingsactiviteiten bijhouden.\":\"When the obligation applies, the controller must also keep a register of image-processing activities.\",\"Dit register mag elektronisch zijn en moet op verzoek ter beschikking gesteld kunnen worden van de bevoegde autoriteiten.\":\"This register may be electronic and must be made available to the competent authorities upon request.\",\"Visueel onthouden\":\"Remember visually\",\"Camerabewaking vraagt meer dan alleen montage\":\"Camera surveillance requires more than installation alone\",\"Offici\u00eble informatie\":\"Official information\",\"Denk aan de wettelijke administratieve stappen\":\"Remember the legal administrative steps\",\"Een goed camerasysteem moet niet alleen technisch correct ge\u00efnstalleerd zijn. De verwerkingsverantwoordelijke moet ook zijn wettelijke verplichtingen kennen.\":\"A good camera system must not only be technically installed correctly. The controller must also know their legal obligations.\",\"Maak dit onderdeel van de oplevering\":\"Make this part of the handover\",\"Een professionele installateur doet er goed aan de eindklant erop te wijzen dat cameragebruik wettelijke verplichtingen kan meebrengen.\":\"A professional installer should point out to the end customer that camera use can entail legal obligations.\",\"Denk onder meer aan:\":\"Consider, among other things:\",\"aangifte, pictogram, register, cameragerichting en bewaartermijn.\":\"declaration, pictogram, register, camera direction, and retention period.\",\"De eindklant blijft als verwerkingsverantwoordelijke een eigen verantwoordelijkheid houden voor het gebruik van het systeem.\":\"As controller, the end customer retains their own responsibility for the use of the system.\",\"Niet iedere plaats is hetzelfde\":\"Not every place is the same\",\"De Camerawet onderscheidt verschillende soorten plaatsen\":\"The Camera Act distinguishes different types of places\",\"Niet-besloten plaats\":\"Open place\",\"Denk bijvoorbeeld aan een openbare weg, marktplein of vrij toegankelijk park.\":\"Examples include a public road, market square, or freely accessible park.\",\"Voor dergelijke plaatsen geldt een ander regime dan voor een woning of winkel.\":\"A different regime applies to such places than to a home or shop.\",\"Besloten, toegankelijk voor publiek\":\"Closed place accessible to the public\",\"Denk bijvoorbeeld aan:\":\"Examples include:\",\"winkel, restaurant, sportzaal of andere plaats bestemd voor gebruik door het publiek.\":\"shop, restaurant, sports hall, or another place intended for use by the public.\",\"Besloten, niet toegankelijk voor publiek\":\"Closed place not accessible to the public\",\"familiewoning of een niet-publiek kantoorgebouw.\":\"family home or a non-public office building.\",\"Ook hier blijft het doel en de concrete camerasituatie belangrijk.\":\"Here too, the purpose and the specific camera situation remain important.\",\"Karen heeft verschillende functies op \u00e9\u00e9n terrein\":\"Karen has several functions on one property\",\"Priv\u00e9woning, professionele ruimte \u00e9n klanten\":\"Private home, professional space, and customers\",\"Karen toont waarom je niet te snel \u00e9\u00e9n label op een volledig camerasysteem moet plakken.\":\"Karen shows why you should not too quickly apply a single label to an entire camera system.\",\"Haar gezin gebruikt het private deel van de woning. Haar onderneming gebruikt een professionele werkruimte. En klanten komen op haar parking.\":\"Her family uses the private part of the home. Her business uses a professional workspace. And customers come onto her car park.\",\"Wanneer \u00e9\u00e9n camerasysteem verschillende soorten plaatsen bewaakt, moet de concrete juridische situatie zorgvuldig beoordeeld worden.\":\"When one camera system monitors different types of places, the specific legal situation must be assessed carefully.\",\"De installateur moet daarom niet alleen vragen:\":\"The installer should therefore not only ask:\",\"\u201cWaar wil je de camera?\u201d\":\"\u201cWhere do you want the camera?\u201d\",\"Maar ook:\":\"But also:\",\"\u201cWie gebruikt deze plaats en waarvoor worden de beelden gemaakt?\u201d\":\"\u201cWho uses this place, and for what purpose are the images being made?\u201d\",\"Cameragerichting\":\"Camera direction\",\"Richt je camera op wat je zelf moet bewaken\":\"Point your camera at what you yourself need to monitor\",\"Privacy\":\"Privacy\",\"Film niet doelbewust de eigendom van anderen\":\"Do not deliberately film other people\u2019s property\",\"Bewakingscamera's mogen niet specifiek gericht worden op een plaats waarvoor de verantwoordelijke zelf niet bevoegd is om de beelden te verwerken.\":\"Surveillance cameras may not be specifically directed at a place for which the controller is not themselves authorised to process the images.\",\"Dat betekent bijvoorbeeld dat een camera rond een woning niet doelgericht de tuin van de buren hoort te filmen.\":\"For example, a camera around a home should not deliberately film the neighbours\u2019 garden.\",\"Ook de openbare weg mag niet zomaar het eigenlijke cameradoel worden.\":\"Nor may the public road simply become the actual target of the camera.\",\"Indien een klein deel van de openbare weg onvermijdelijk in beeld komt, moet dat volgens de actuele regels\":\"If a small part of the public road is unavoidably included in the image, under the current rules it must be\",\"tot het strikte minimum\":\"limited to the strict minimum.\",\"beperkt worden.\":\"\",\"Proportionaliteit\":\"Proportionality\",\"Film niet m\u00e9\u00e9r dan nodig\":\"Do not film more than necessary\",\"Wat is het doel?\":\"What is the purpose?\",\"Bepaal eerst waarom de camera nodig is.\":\"First determine why the camera is needed.\",\"Bijvoorbeeld:\":\"For example:\",\"toegang beveiligen, vandalisme tegengaan of goederen bewaken.\":\"secure access, prevent vandalism, or monitor property.\",\"Is de camera passend?\":\"Is the camera appropriate?\",\"Camerabewaking betekent een inmenging in de persoonlijke levenssfeer.\":\"Camera surveillance constitutes an interference with privacy.\",\"Het gebruik moet daarom in verhouding staan tot het beoogde doel.\":\"Its use must therefore be proportionate to the intended purpose.\",\"Beperk het beeld\":\"Limit the image\",\"Stel de camera zo in dat vooral het gebied wordt opgenomen dat werkelijk bewaakt moet worden.\":\"Set the camera so that it mainly records the area that genuinely needs to be monitored.\",\"Meer filmen is juridisch niet automatisch beter.\":\"Filming more is not automatically better from a legal perspective.\",\"Beelden bewaren\":\"Storing images\",\"Bewaar camerabeelden niet onbeperkt\":\"Do not keep camera footage indefinitely\",\"maand\":\"month\",\"als algemene maximumtermijn\":\"as the general maximum period\",\"Geen bewijs? Dan is \u00e9\u00e9n maand de bovengrens\":\"No evidence? Then one month is the upper limit\",\"Volgens de actuele informatie mag de normale bewaartermijn van camerabeelden niet langer zijn dan \u00e9\u00e9n maand wanneer de beelden niet kunnen bijdragen aan het bewijzen van een misdrijf, schade of overlast of aan het identificeren van betrokken personen.\":\"According to the current information, the normal retention period for camera footage may not exceed one month when the images cannot contribute to proving an offence, damage, or nuisance, or to identifying the persons involved.\",\"Beelden die w\u00e9l relevant zijn voor dergelijke feiten kunnen langer bewaard worden in functie van dat doel.\":\"Images that are relevant to such facts may be kept longer for that purpose.\",\"Voor sommige wettelijk bepaalde plaatsen met een bijzonder veiligheidsrisico kan een maximumtermijn van drie maanden gelden.\":\"For certain legally designated places with a particular security risk, a maximum period of three months may apply.\",\"Verborgen camerabewaking? Niet zomaar.\":\"Hidden camera surveillance? Not just like that.\",\"De Camerawet verbiedt het heimelijk gebruik van bewakingscamera's.\":\"The Camera Act prohibits the covert use of surveillance cameras.\",\"Het gaat er niet noodzakelijk om dat de camera zelf altijd duidelijk zichtbaar moet zijn.\":\"This does not necessarily mean that the camera itself must always be clearly visible.\",\"De persoon die de bewaakte plaats betreedt moet wel op de voorgeschreven manier worden ge\u00efnformeerd dat er camerabewaking plaatsvindt.\":\"The person entering the monitored place must, however, be informed in the prescribed manner that camera surveillance is taking place.\",\"Daarom speelt het\":\"That is why the\",\"wettelijk camerabewakingspictogram\":\"statutory camera-surveillance pictogram\",\"zo'n belangrijke rol.\":\"plays such an important role.\",\"Let extra op bij camera's op de werkvloer\":\"Pay extra attention to cameras in the workplace\",\"Niet ieder cameragebruik wordt uitsluitend door dezelfde regels geregeld.\":\"Not every use of cameras is governed exclusively by the same rules.\",\"Wanneer werknemers door camerabewaking op de arbeidsplaats worden gefilmd, kunnen naast de privacyregels ook specifieke regels over camerabewaking op het werk relevant zijn.\":\"When employees are filmed by camera surveillance in the workplace, specific rules on camera surveillance at work may be relevant in addition to privacy rules.\",\"Voor de priv\u00e9sector verwijst de Gegevensbeschermingsautoriteit onder meer naar\":\"For the private sector, the Data Protection Authority refers, among other things, to\",\"cao nr. 68.\":\"CBA no. 68.\",\"Dat is voor Karen relevant zodra haar professionele thuisactiviteit ook werknemers omvat.\":\"This becomes relevant to Karen as soon as her professional home-based activity also includes employees.\",\"AI-camera's \u00b7 update 2026\":\"AI cameras \u00b7 2026 update\",\"Een AI-camera kan naast de Camerawet ook andere regels raken\":\"An AI camera may be subject to other rules in addition to the Camera Act\",\"De oorspronkelijke opleiding waarschuwde al dat nieuwe Europese AI-regels op komst waren.\":\"The original training already warned that new European AI rules were on the way.\",\"Die situatie is ondertussen verder ge\u00ebvolueerd. De Europese AI-verordening is in werking getreden en is sinds\":\"The situation has since evolved further. The EU AI Act has entered into force and has, since\",\"2 augustus 2026\":\"2 August 2026,\",\"in belangrijke mate van toepassing, met voor bepaalde onderdelen verdere gefaseerde toepassingsdata.\":\"become largely applicable, with further phased application dates for certain provisions.\",\"Dat betekent niet dat iedere camera met persoonsdetectie of voertuigdetectie automatisch een verboden of hoogrisico-AI-systeem is.\":\"This does not mean that every camera with person detection or vehicle detection is automatically a prohibited or high-risk AI system.\",\"De concrete AI-functie, het doel, de gebruiker en de toepassingssituatie bepalen welke regels relevant zijn.\":\"The specific AI function, purpose, user, and use situation determine which rules are relevant.\",\"De AI-verordening vervangt de Camerawet of AVG bovendien niet. Verschillende regelgevingen kunnen naast elkaar van toepassing zijn.\":\"The AI Act does not replace the Camera Act or the GDPR either. Different regulatory frameworks may apply alongside one another.\",\"Karen wilde vanaf het begin AI-camera's\":\"Karen wanted AI cameras from the start\",\"Technologie verandert sneller dan een camerasysteem\":\"Technology changes faster than a camera system\",\"In het begin van deze opleiding was Karen vooral enthousiast over slimme AI-camera's.\":\"At the start of this training, Karen was especially enthusiastic about smart AI cameras.\",\"Ze wilde detectie, classificatie en zoveel mogelijk automatisering.\":\"She wanted detection, classification, and as much automation as possible.\",\"Nu ziet ze dat de vraag niet alleen is:\":\"She now sees that the question is not only:\",\"\u201cWat kan de camera technisch?\u201d\":\"\u201cWhat can the camera do technically?\u201d\",\"Er hoort nog een tweede vraag bij:\":\"A second question must also be asked:\",\"\u201cHoe mag ik deze functie in deze situatie gebruiken?\u201d\":\"\u201cHow may I use this function in this situation?\u201d\",\"Dat is een belangrijke les voor iedere professionele CCTV-installateur: technologie, privacy en regelgeving moeten samen bekeken worden.\":\"That is an important lesson for every professional CCTV installer: technology, privacy, and regulation must be considered together.\",\"Praktische installateursworkflow\":\"Practical installer workflow\",\"Vier vragen v\u00f3\u00f3r je de camera definitief monteert\":\"Four questions before you permanently install the camera\",\"Waarom wordt deze camera geplaatst en welk gebied moet werkelijk bewaakt worden?\":\"Why is this camera being installed, and which area genuinely needs to be monitored?\",\"Welk type plaats?\":\"What type of place?\",\"Gaat het om een priv\u00e9ruimte, publieksruimte, werkplek of een andere situatie?\":\"Is it a private space, public-facing space, workplace, or another situation?\",\"Waar kijkt de camera naar?\":\"Where is the camera pointing?\",\"Film je alleen het noodzakelijke gebied en respecteer je omliggende eigendommen?\":\"Are you filming only the necessary area and respecting surrounding properties?\",\"Zijn de formaliteiten geregeld?\":\"Have the formalities been handled?\",\"Controleer indien van toepassing aangifte, pictogram, register en andere verplichtingen.\":\"Where applicable, check the declaration, pictogram, register, and other obligations.\",\"Bij oplevering\":\"At handover\",\"Maak camerawetgeving onderdeel van je checklist\":\"Make camera legislation part of your checklist\",\"Technische oplevering\":\"Technical handover\",\"Controleer zoals in de vorige lessen:\":\"Check, as in the previous lessons:\",\"beeld, kijkhoek, opname, nachtzicht, netwerk en werking.\":\"image, viewing angle, recording, night vision, network, and operation.\",\"Maar stop daar niet.\":\"But do not stop there.\",\"Juridische aandachtspunten\":\"Legal points of attention\",\"Bespreek met de klant waar zijn verantwoordelijkheid begint.\":\"Discuss with the customer where their responsibility begins.\",\"cameradoel, correcte richting, pictogram, aangifte, register en bewaren van beelden.\":\"camera purpose, correct direction, pictogram, declaration, register, and storage of images.\",\"Veelgemaakte beginnersfout: technisch juist, juridisch vergeten\":\"Common beginner mistake: technically correct, legally overlooked\",\"De camera is perfect scherp.\":\"The camera is perfectly sharp.\",\"Het nachtbeeld werkt.\":\"Night vision works.\",\"De opname staat goed.\":\"The recording is configured correctly.\",\"De app werkt op de smartphone.\":\"The app works on the smartphone.\",\"Maar de camera kijkt recht in de tuin van de buren, er is geen pictogram en niemand heeft nagedacht over de wettelijke verplichtingen.\":\"But the camera points directly into the neighbours\u2019 garden, there is no pictogram, and nobody has considered the legal obligations.\",\"Dan is de installatie technisch misschien geslaagd, maar het project is niet professioneel afgewerkt.\":\"The installation may then be technically successful, but the project has not been professionally completed.\",\"Pro-tip voor de professionele CCTV-installateur\":\"Pro tip for the professional CCTV installer\",\"Voeg aan je opleveringsdocument een korte juridische checklist toe.\":\"Add a short legal checklist to your handover document.\",\"Laat de klant bevestigen dat de cameragerichting met hem besproken werd en wijs hem duidelijk op zijn verplichtingen als verwerkingsverantwoordelijke.\":\"Have the customer confirm that the camera direction was discussed with them and clearly point out their obligations as controller.\",\"Dat betekent niet dat je als installateur juridisch advies over ieder denkbaar scenario moet geven.\":\"This does not mean that, as an installer, you must provide legal advice on every conceivable scenario.\",\"Wel moet je vermijden dat je bewust een camera zo installeert dat een evident privacyprobleem ontstaat.\":\"You should, however, avoid knowingly installing a camera in a way that creates an obvious privacy problem.\",\"Gebruik bij twijfel altijd de actuele informatie van\":\"When in doubt, always use the current information from\",\"BeSafe, FOD Binnenlandse Zaken en de Gegevensbeschermingsautoriteit.\":\"BeSafe, FPS Home Affairs, and the Data Protection Authority.\",\"Algemene aandachtspunten\":\"General points of attention\",\"Camera correct richten\":\"Aim the camera correctly\",\"ANPR-camera\":\"ANPR camera\",\"Onthoud dit\":\"Remember this\",\"Een particulier mag zijn eigen camerasysteem voor eigen rekening zelf installeren.\":\"A private individual may install their own camera system themselves for their own account.\",\"Een professionele onderneming die camerasystemen voor derden ontwerpt, installeert, onderhoudt of herstelt, moet daarvoor vergund zijn.\":\"A professional business that designs, installs, maintains, or repairs camera systems for third parties must be authorised to do so.\",\"Voor de gebruiker kunnen onder meer gelden:\":\"For the user, the following may apply, among other things:\",\"aangifteplicht, pictogramplicht en registerplicht.\":\"declaration obligation, pictogram obligation, and register obligation.\",\"De bijzondere uitzondering voor persoonlijk en huishoudelijk gebruik geldt voor een particulier die uitsluitend de binnenkant van zijn priv\u00e9woning filmt.\":\"The special exception for personal and household use applies to a private individual who films exclusively the inside of their private home.\",\"Film je de ingang of tuin, dan gelden die uitzonderingen niet op dezelfde manier.\":\"If you film the entrance or garden, those exceptions do not apply in the same way.\",\"Richt camera's niet doelbewust op de buren of de openbare weg. Een onvermijdelijk stukje buiten het eigen terrein moet tot het noodzakelijke minimum beperkt blijven.\":\"Do not deliberately point cameras at the neighbours or the public road. Any unavoidable part outside your own property must be limited to the necessary minimum.\",\"Camerabeelden worden bovendien niet onbeperkt bewaard.\":\"Camera footage is also not kept indefinitely.\",\"En ten slotte:\":\"And finally:\",\"bij AI-functies kunnen naast de Camerawet en AVG ook Europese AI-regels relevant worden.\":\"for AI functions, European AI rules may also become relevant alongside the Camera Act and GDPR.\",\"Verder in de opleiding\":\"Further in the training\",\"Camerawetgeving hoort bij professioneel installeren\":\"Camera legislation is part of professional installation\",\"Nummerplaten lezen\":\"Reading licence plates\",\"Hoe werkt een ANPR-camera?\":\"How does an ANPR camera work?\",\"Test v\u00f3\u00f3r montage\":\"Test before installation\",\"WDR en BLC\":\"WDR and BLC\",\"\u2190 Vorige les \u00b7 22 van 24\":\"\u2190 Previous lesson \u00b7 22 of 24\",\"Wanneer gebruik je een varifocale lens?\":\"When do you use a varifocal lens?\",\"Volgende les \u00b7 24 van 24 \u2192\":\"Next lesson \u00b7 24 of 24 \u2192\",\"Wat zijn WDR en BLC?\":\"What are WDR and BLC?\",\"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 23 \/ 24\":\"Lesson 23 \/ 24\",\"Vorige les\":\"Previous lesson\",\"Volgende les\":\"Next lesson\",\"Overzicht beginnersfouten\":\"Beginner mistakes overview\",\"Les 23 van 24\":\"Lesson 23 of 24\",\"Vorige les \u00b7 22 van 24\":\"Previous lesson \u00b7 22 of 24\",\"\u2190 Terug naar les 22\":\"\u2190 Back to lesson 22\",\"Overzicht\":\"Overview\",\"Klachten van Karen\":\"Karen's complaints\",\"Terug naar de 10 beginnersfouten\":\"Back to the 10 beginner mistakes\",\"Volgende les \u00b7 24 van 24\":\"Next lesson \u00b7 24 of 24\",\"Ga verder \u2192\":\"Continue \u2192\"}};\n  const attributeTranslations = {\"fr\":{\"BeSafe informatie over de Belgische camerawet en bewakingscamera's\":\"Informations BeSafe sur la loi belge sur les cam\u00e9ras et les cam\u00e9ras de surveillance\",\"BeSafe poster met informatie over de wettelijke verplichtingen voor bewakingscamera's\":\"Affiche BeSafe avec des informations sur les obligations l\u00e9gales relatives aux cam\u00e9ras de surveillance\",\"BeSafe informatie over correct gebruik van bewakingscamera's\":\"Informations BeSafe sur l\u2019utilisation correcte des cam\u00e9ras de surveillance\",\"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: Wanneer gebruik je een varifocale lens?\":\"Aller \u00e0 la le\u00e7on pr\u00e9c\u00e9dente : Quand utiliser un objectif varifocal ?\",\"Ga naar volgende les: Wat zijn WDR en BLC?\":\"Aller \u00e0 la le\u00e7on suivante : Que sont le WDR et le BLC ?\",\"Lesnavigatie onderaan\":\"Navigation des le\u00e7ons en bas de page\"},\"en\":{\"BeSafe informatie over de Belgische camerawet en bewakingscamera's\":\"BeSafe information about the Belgian Camera Act and surveillance cameras\",\"BeSafe poster met informatie over de wettelijke verplichtingen voor bewakingscamera's\":\"BeSafe poster with information about the legal obligations for surveillance cameras\",\"BeSafe informatie over correct gebruik van bewakingscamera's\":\"BeSafe information about the correct use of surveillance cameras\",\"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: Wanneer gebruik je een varifocale lens?\":\"Go to previous lesson: When do you use a varifocal lens?\",\"Ga naar volgende les: Wat zijn WDR en BLC?\":\"Go to next lesson: What are WDR and BLC?\",\"Lesnavigatie onderaan\":\"Lesson navigation at the bottom\"}};\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(original, lang) {\n    if(lang === \"nl\") return original;\n    return (\n      attributeTranslations[lang] &&\n      Object.prototype.hasOwnProperty.call(attributeTranslations[lang], original)\n    ) ? attributeTranslations[lang][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.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>Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.<\/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-50879","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 zegt de camerawet? - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"description\" content=\"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.\" \/>\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-camerawet-belgie\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.\" \/>\n<meta property=\"og:description\" content=\"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-camerawet-belgie\/\" \/>\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:25:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T15:01:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.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=\"12 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-camerawet-belgie\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"Wat zegt de camerawet?\",\"datePublished\":\"2026-09-17T09:25:51+00:00\",\"dateModified\":\"2026-09-28T15:01:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/\"},\"wordCount\":2017,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-44-camerawet-besafe-poster.webp\",\"articleSection\":[\"CCTV MICRO LEARNING\",\"CCTV OPLEIDING\"],\"inLanguage\":\"fr-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/\",\"name\":\"Wat zegt de camerawet? - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-44-camerawet-besafe-poster.webp\",\"datePublished\":\"2026-09-17T09:25:51+00:00\",\"dateModified\":\"2026-09-28T15:01:50+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"description\":\"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/#breadcrumb\"},\"inLanguage\":\"fr-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-44-camerawet-besafe-poster.webp\",\"contentUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-44-camerawet-besafe-poster.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/basis-cctv-opleiding-camerawet-belgie\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wat zegt de camerawet?\"}]},{\"@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 zegt de camerawet? - RAS\/AIS CCTV Academy","description":"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.","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-camerawet-belgie\/","og_locale":"fr_FR","og_type":"article","og_title":"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.","og_description":"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.","og_url":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-camerawet-belgie\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2026-09-17T09:25:51+00:00","article_modified_time":"2026-09-28T15:01:50+00:00","og_image":[{"url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.webp","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture est.":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"Wat zegt de camerawet?","datePublished":"2026-09-17T09:25:51+00:00","dateModified":"2026-09-28T15:01:50+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/"},"wordCount":2017,"image":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.webp","articleSection":["CCTV MICRO LEARNING","CCTV OPLEIDING"],"inLanguage":"fr-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/","url":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/","name":"Wat zegt de camerawet? - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.webp","datePublished":"2026-09-17T09:25:51+00:00","dateModified":"2026-09-28T15:01:50+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"description":"Introductie tot de aandachtspunten rond camerawetgeving en privacy waarmee een CCTV-installateur rekening moet houden.","breadcrumb":{"@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/#breadcrumb"},"inLanguage":"fr-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/"]}]},{"@type":"ImageObject","inLanguage":"fr-BE","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/#primaryimage","url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.webp","contentUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-44-camerawet-besafe-poster.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camerawet-belgie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/"},{"@type":"ListItem","position":2,"name":"Wat zegt de camerawet?"}]},{"@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\/50879","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=50879"}],"version-history":[{"count":0,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50879\/revisions"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/media?parent=50879"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/categories?post=50879"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/tags?post=50879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}