{"id":513,"date":"2025-12-19T22:19:46","date_gmt":"2025-12-19T22:19:46","guid":{"rendered":"https:\/\/yourcleanlab.com\/?page_id=513"},"modified":"2026-06-29T09:02:11","modified_gmt":"2026-06-29T07:02:11","slug":"weekplanning","status":"publish","type":"page","link":"https:\/\/yourcleanlab.com\/nl\/weekly-plan\/","title":{"rendered":"Wekelijks plan"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"513\" class=\"elementor elementor-513\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b81392 e-flex e-con-boxed e-con e-parent\" data-id=\"7b81392\" 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-30a5f18 elementor-widget elementor-widget-html\" data-id=\"30a5f18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- CleanLab Weekly Plan \u2014 Hero (Diced) -->\n<!--\n  Photos needed in WP media library:\n  LS4_3820.jpg \u2192 top-left cell  (man + coffee + washing machine, caf\u00e9)\n  LS4_3652.jpg \u2192 top-right cell (flying jeans + Amsterdam towers)\n  LS4_4763.jpg \u2192 bottom-left   (man receiving bag at door)  \u2190 already uploaded\n  LS4_4694.jpg \u2192 bottom-right  (girl with crown + CleanLab bag)\n-->\n\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_3820.jpg\" fetchpriority=\"high\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_3652.jpg\">\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DICED HERO \u2014 CLEANLAB WEEKLY PLAN\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n.cl-dh-outer {\n  width: 100%;\n  background: #FFFFFF;\n  display: flex;\n  justify-content: center;\n  border-bottom: 1px solid #EAEAEA;\n  overflow: hidden;\n}\n.cl-dh-inner {\n  max-width: 1200px;\n  width: 100%;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  padding: 70px 80px;\n  gap: 64px;\n  box-sizing: border-box;\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   LEFT \u2014 Text column\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cl-dh-text {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n}\n\n\/* Badge *\/\n.cl-dh-badge {\n  display: inline-block;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #2B2829;\n  background: #F2FB61;\n  padding: 5px 12px;\n  border-radius: 4px;\n  margin-bottom: 22px;\n  width: fit-content;\n  opacity: 0;\n  transform: translateY(14px);\n  transition: opacity 0.45s ease, transform 0.45s ease;\n}\n.cl-dh-badge.cl-in { opacity: 1; transform: translateY(0); }\n\n\/* \u2500\u2500 H1 shutter wrap \u2500\u2500 *\/\n.cl-h1-shutter-wrap {\n  position: relative;\n  overflow: hidden;\n  padding: 4px 0 10px;\n}\n.cl-dh-text h1 {\n  font-family: 'Montserrat', sans-serif !important;\n  font-weight: 900 !important;\n  font-size: 54px !important;\n  color: #2B2829 !important;\n  line-height: 1.02 !important;\n  margin: 0 !important;\n  text-transform: uppercase !important;\n  text-align: left !important;\n  position: relative;\n  z-index: 1;\n}\n\n\/* Per-character blur spans *\/\n.cl-ch {\n  display: inline;\n  filter: blur(7px);\n  opacity: 0;\n  transition: filter 0.55s ease, opacity 0.5s ease;\n}\n.cl-h1-shutter-wrap.cl-chars-go .cl-ch {\n  filter: blur(0px);\n  opacity: 1;\n}\n\n\/* Shutter bars *\/\n.cl-shutter-bar {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  z-index: 3;\n  pointer-events: none;\n}\n.cl-sh-bar-top { top: 0;   height: 36%; background: #F2FB61; }\n.cl-sh-bar-mid { top: 36%; height: 28%; background: #2B2829; }\n.cl-sh-bar-bot { top: 64%; height: 36%; background: #F2FB61; }\n\n.cl-sh-bar-top.cl-swept {\n  transform: translateX(-103%);\n  transition: transform 0.65s cubic-bezier(0.77, 0, 0.175, 1);\n}\n.cl-sh-bar-mid.cl-swept {\n  transform: translateX(103%);\n  transition: transform 0.65s cubic-bezier(0.77, 0, 0.175, 1) 0.04s;\n}\n.cl-sh-bar-bot.cl-swept {\n  transform: translateX(-103%);\n  transition: transform 0.65s cubic-bezier(0.77, 0, 0.175, 1) 0.02s;\n}\n\n\/* Marker highlight *\/\n.cl-marker {\n  display: inline-block;\n  position: relative;\n  z-index: 1;\n}\n.cl-marker::after {\n  content: '';\n  position: absolute;\n  bottom: 5px;\n  left: -2px;\n  width: 0%;\n  height: 35%;\n  background-color: #F2FB61;\n  z-index: -1;\n  transform: skewX(-10deg);\n}\n.cl-marker.cl-swipe::after {\n  animation: clDhMarker 0.8s ease-out forwards;\n}\n@keyframes clDhMarker { to { width: 102%; } }\n\n\/* Separator *\/\n.cl-dh-sep {\n  width: 0;\n  height: 4px;\n  background: #F2FB61;\n  border-radius: 2px;\n  margin: 22px 0 26px;\n  transition: width 0.65s cubic-bezier(0.77, 0, 0.175, 1);\n}\n.cl-dh-sep.cl-in { width: 88px; }\n\n\/* Paragraph *\/\n.cl-dh-text p {\n  font-family: 'Inter', sans-serif !important;\n  font-size: 17px !important;\n  color: #555 !important;\n  line-height: 1.65 !important;\n  margin: 0 0 32px 0 !important;\n  text-align: left !important;\n  max-width: 420px;\n  opacity: 0;\n  transform: translateY(14px);\n  transition: opacity 0.5s ease, transform 0.5s ease;\n}\n.cl-dh-text p.cl-in { opacity: 1; transform: translateY(0); }\n\n\/* CTA *\/\n.cl-dh-cta {\n  display: flex;\n  flex-direction: column;\n  max-width: 320px;\n  opacity: 0;\n  transform: translateY(14px);\n  transition: opacity 0.5s ease, transform 0.5s ease;\n}\n.cl-dh-cta.cl-in { opacity: 1; transform: translateY(0); }\n\n.cl-hero-btn {\n  background-color: #2B2829 !important;\n  color: #F2FB61 !important;\n  font-family: 'Montserrat', sans-serif !important;\n  font-weight: 800 !important;\n  padding: 18px 40px !important;\n  border-radius: 8px;\n  text-decoration: none !important;\n  text-transform: uppercase;\n  display: inline-block;\n  transition: opacity 0.2s ease, transform 0.2s ease;\n  box-shadow: 0 10px 25px rgba(43,40,41,0.18);\n  text-align: center;\n  box-sizing: border-box;\n}\n.cl-hero-btn:hover { opacity: 0.88; transform: translateY(-2px); }\n\n.cl-hero-note {\n  margin-top: 14px;\n  font-size: 13px !important;\n  color: #888 !important;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.cl-hero-note svg { flex-shrink: 0; }\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   RIGHT \u2014 2\u00d72 Image grid\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cl-dh-grid {\n  flex: 1.05;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n}\n\n\/* Cell wrapper handles entrance animation *\/\n.cl-dh-cw {\n  aspect-ratio: 1 \/ 1;\n  opacity: 0;\n  transform: translateY(26px);\n  transition: opacity 0.65s ease, transform 0.65s ease;\n}\n.cl-dh-cw.cl-cell-in { opacity: 1; transform: translateY(0); }\n\n\/* Cell: rounded container *\/\n.cl-dh-cell {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  border-radius: 18px;\n}\n\n.cl-dh-cell img {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  object-fit: cover;\n  display: block;\n  transition: transform 0.55s ease;\n  \/* Warped corner variables *\/\n  --r: 18px;\n  --s: 36px;\n  --x: 20px;\n  --y: 4px;\n}\n.cl-dh-cell:hover img { transform: scale(1.05); }\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   WARPED CORNER MASKS\n   Each image has its INNER corner (facing\n   the grid gap \/ centre) bitten out.\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n\/* \u2500\u2500 Top-left cell \u2192 bottom-right corner bitten \u2500\u2500 *\/\n.cl-warp-br {\n  --_m: \/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);\n  --_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);\n  --_d: (var(--s) + var(--r));\n  -webkit-mask:\n    calc(100% - var(--_d) - var(--x)) 100% var(--_m),\n    100% calc(100% - var(--_d) - var(--y)) var(--_m),\n    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px))\n      calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),\n    var(--_g) calc(-1*var(--_d) - var(--x)) 0,\n    var(--_g) 0 calc(-1*var(--_d) - var(--y));\n  -webkit-mask-repeat: no-repeat;\n  mask:\n    calc(100% - var(--_d) - var(--x)) 100% var(--_m),\n    100% calc(100% - var(--_d) - var(--y)) var(--_m),\n    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px))\n      calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),\n    var(--_g) calc(-1*var(--_d) - var(--x)) 0,\n    var(--_g) 0 calc(-1*var(--_d) - var(--y));\n  mask-repeat: no-repeat;\n}\n\n\/* \u2500\u2500 Top-right cell \u2192 bottom-left corner bitten \u2500\u2500 *\/\n.cl-warp-bl {\n  --_m: \/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);\n  --_g: conic-gradient(from 180deg at var(--r) calc(100% - var(--r)),#0000 25%,#000 0);\n  --_d: (var(--s) + var(--r));\n  -webkit-mask:\n    calc(var(--_d) + var(--x)) 100% var(--_m),\n    0 calc(100% - var(--_d) - var(--y)) var(--_m),\n    radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px))\n      calc(var(--r) + var(--x)) calc(-1*var(--r) - var(--y)),\n    var(--_g) calc(var(--_d) + var(--x)) 0,\n    var(--_g) 0 calc(-1*var(--_d) - var(--y));\n  -webkit-mask-repeat: no-repeat;\n  mask:\n    calc(var(--_d) + var(--x)) 100% var(--_m),\n    0 calc(100% - var(--_d) - var(--y)) var(--_m),\n    radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px))\n      calc(var(--r) + var(--x)) calc(-1*var(--r) - var(--y)),\n    var(--_g) calc(var(--_d) + var(--x)) 0,\n    var(--_g) 0 calc(-1*var(--_d) - var(--y));\n  mask-repeat: no-repeat;\n}\n\n\/* \u2500\u2500 Bottom-left cell \u2192 top-right corner bitten \u2500\u2500 *\/\n.cl-warp-tr {\n  --_m: \/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);\n  --_g: conic-gradient(at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);\n  --_d: (var(--s) + var(--r));\n  -webkit-mask:\n    calc(100% - var(--_d) - var(--x)) 0 var(--_m),\n    100% calc(var(--_d) + var(--y)) var(--_m),\n    radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px))\n      calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),\n    var(--_g) calc(-1*var(--_d) - var(--x)) 0,\n    var(--_g) 0 calc(var(--_d) + var(--y));\n  -webkit-mask-repeat: no-repeat;\n  mask:\n    calc(100% - var(--_d) - var(--x)) 0 var(--_m),\n    100% calc(var(--_d) + var(--y)) var(--_m),\n    radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px))\n      calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),\n    var(--_g) calc(-1*var(--_d) - var(--x)) 0,\n    var(--_g) 0 calc(var(--_d) + var(--y));\n  mask-repeat: no-repeat;\n}\n\n\/* \u2500\u2500 Bottom-right cell \u2192 top-left corner bitten \u2500\u2500 *\/\n.cl-warp-tl {\n  --_m: \/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);\n  --_g: conic-gradient(at var(--r) var(--r),#000 75%,#0000 0);\n  --_d: (var(--s) + var(--r));\n  -webkit-mask:\n    calc(var(--_d) + var(--x)) 0 var(--_m),\n    0 calc(var(--_d) + var(--y)) var(--_m),\n    radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px))\n      calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),\n    var(--_g) calc(var(--_d) + var(--x)) 0,\n    var(--_g) 0 calc(var(--_d) + var(--y));\n  -webkit-mask-repeat: no-repeat;\n  mask:\n    calc(var(--_d) + var(--x)) 0 var(--_m),\n    0 calc(var(--_d) + var(--y)) var(--_m),\n    radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px))\n      calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),\n    var(--_g) calc(var(--_d) + var(--x)) 0,\n    var(--_g) 0 calc(var(--_d) + var(--y));\n  mask-repeat: no-repeat;\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   MOBILE\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media screen and (max-width: 900px) {\n  .cl-dh-inner {\n    flex-direction: column;\n    padding: 44px 20px 52px;\n    gap: 36px;\n  }\n  .cl-dh-text {\n    order: 2;\n    align-items: center;\n  }\n  .cl-dh-text h1 {\n    font-size: 40px !important;\n    text-align: center !important;\n  }\n  .cl-dh-text p {\n    text-align: center !important;\n    max-width: 100%;\n  }\n  .cl-dh-badge { align-self: center; }\n  .cl-dh-sep   { align-self: center; }\n  .cl-dh-cta   { max-width: 100%; align-items: center; }\n  .cl-dh-grid  { order: 1; width: 100%; gap: 12px; }\n}\n<\/style>\n\n<div class=\"cl-dh-outer\">\n  <div class=\"cl-dh-inner\">\n\n    <!-- \u2500\u2500 LEFT: Text \u2500\u2500 -->\n    <div class=\"cl-dh-text\" id=\"cl-dh-text\">\n\n      <span class=\"cl-dh-badge\" id=\"cl-dh-badge\">Weekly Plan<\/span>\n\n      <!-- Shutter-animated heading -->\n      <div class=\"cl-h1-shutter-wrap\" id=\"cl-dh-shutter\">\n        <h1>\n          <span class=\"cl-marker\" id=\"cl-dh-marker\">Never<\/span> do<br>\n          laundry again.\n        <\/h1>\n        <div class=\"cl-shutter-bar cl-sh-bar-top\" id=\"cl-sh-top\"><\/div>\n        <div class=\"cl-shutter-bar cl-sh-bar-mid\" id=\"cl-sh-mid\"><\/div>\n        <div class=\"cl-shutter-bar cl-sh-bar-bot\" id=\"cl-sh-bot\"><\/div>\n      <\/div>\n\n      <!-- Yellow separator line -->\n      <div class=\"cl-dh-sep\" id=\"cl-dh-sep\"><\/div>\n\n      <p id=\"cl-dh-p\">Your weekly laundry runs on autopilot. Pickup, wash, fold, delivery\u2014every week.<br><br>So you get your Sunday back!<\/p>\n\n      <div class=\"cl-dh-cta\" id=\"cl-dh-cta\">\n        <a href=\"#plans\" class=\"cl-hero-btn\">Join the club!<\/a>\n        <div class=\"cl-hero-note\">\n          <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"#2B2829\" stroke-width=\"3\" viewBox=\"0 0 24 24\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"\/>\n          <\/svg>\n          No lock-in. Pause or skip anytime.\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u2500\u2500 RIGHT: 2\u00d72 grid \u2500\u2500 -->\n    <div class=\"cl-dh-grid\" id=\"cl-dh-grid\">\n\n      <!-- Top-left \u2192 LS4_3820 (coffee at caf\u00e9) \u2192 bite bottom-right -->\n      <div class=\"cl-dh-cw\" id=\"cl-dh-cw0\">\n        <div class=\"cl-dh-cell\">\n          <img class=\"cl-warp-br\"\n            src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_3820.jpg\"\n            alt=\"Man with a washing machine, CleanLab weekly laundry service in Amsterdam\"\n            loading=\"eager\" decoding=\"async\">\n        <\/div>\n      <\/div>\n\n      <!-- Top-right \u2192 LS4_3652 (flying jeans) \u2192 bite bottom-left -->\n      <div class=\"cl-dh-cw\" id=\"cl-dh-cw1\">\n        <div class=\"cl-dh-cell\">\n          <img class=\"cl-warp-bl\"\n            src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_3652.jpg\"\n            alt=\"CleanLab weekly laundry plan, no more laundry day in Amsterdam\"\n            loading=\"eager\" decoding=\"async\">\n        <\/div>\n      <\/div>\n\n      <!-- Bottom-left \u2192 LS4_4763 (delivery at door) \u2192 bite top-right -->\n      <div class=\"cl-dh-cw\" id=\"cl-dh-cw2\">\n        <div class=\"cl-dh-cell\">\n          <img class=\"cl-warp-tr\"\n            src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_4763.jpg\"\n            alt=\"Handing over a CleanLab laundry bag for weekly pickup and delivery\"\n            loading=\"eager\" decoding=\"async\">\n        <\/div>\n      <\/div>\n\n      <!-- Bottom-right \u2192 LS4_4694 (girl with bag) \u2192 bite top-left -->\n      <div class=\"cl-dh-cw\" id=\"cl-dh-cw3\">\n        <div class=\"cl-dh-cell\">\n          <img class=\"cl-warp-tl\"\n            src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_4694.jpg\"\n            alt=\"Relaxing at home with a CleanLab weekly laundry subscription\"\n            loading=\"eager\" decoding=\"async\">\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  var badgeEl   = document.getElementById('cl-dh-badge');\n  var shutterEl = document.getElementById('cl-dh-shutter');\n  var markerEl  = document.getElementById('cl-dh-marker');\n  var sepEl     = document.getElementById('cl-dh-sep');\n  var pEl       = document.getElementById('cl-dh-p');\n  var ctaEl     = document.getElementById('cl-dh-cta');\n  var barTop    = document.getElementById('cl-sh-top');\n  var barMid    = document.getElementById('cl-sh-mid');\n  var barBot    = document.getElementById('cl-sh-bot');\n  var cells     = [\n    document.getElementById('cl-dh-cw0'),\n    document.getElementById('cl-dh-cw1'),\n    document.getElementById('cl-dh-cw2'),\n    document.getElementById('cl-dh-cw3')\n  ];\n  var fired = false;\n\n  \/* \u2500\u2500 Split h1 text nodes into per-character blur spans \u2500\u2500 *\/\n  (function splitChars() {\n    var h1  = shutterEl.querySelector('h1');\n    var idx = 0;\n    function walk(node) {\n      if (node.nodeType === 3) {\n        var txt  = node.textContent;\n        var frag = document.createDocumentFragment();\n        for (var i = 0; i < txt.length; i++) {\n          var ch = txt[i];\n          if (ch === ' ' || ch === '\\n' || ch === '\\t') {\n            frag.appendChild(document.createTextNode(ch));\n          } else {\n            var s = document.createElement('span');\n            s.className = 'cl-ch';\n            s.textContent = ch;\n            s.style.transitionDelay = (idx * 44) + 'ms';\n            idx++;\n            frag.appendChild(s);\n          }\n        }\n        node.parentNode.replaceChild(frag, node);\n      } else if (node.nodeType === 1 && node.nodeName !== 'BR') {\n        Array.from(node.childNodes).forEach(walk);\n      }\n    }\n    Array.from(h1.childNodes).forEach(walk);\n  })();\n\n  \/* \u2500\u2500 Activation sequence \u2500\u2500 *\/\n  function activate() {\n    if (fired) return;\n    fired = true;\n\n    \/* Badge fades up immediately *\/\n    badgeEl.classList.add('cl-in');\n\n    \/* Bars sweep + characters blur in at 320ms *\/\n    setTimeout(function() {\n      barTop.classList.add('cl-swept');\n      barMid.classList.add('cl-swept');\n      barBot.classList.add('cl-swept');\n      shutterEl.classList.add('cl-chars-go');\n    }, 320);\n\n    \/* Separator grows at 480ms *\/\n    setTimeout(function() { sepEl.classList.add('cl-in'); }, 480);\n\n    \/* Paragraph fades up at 550ms *\/\n    setTimeout(function() { pEl.classList.add('cl-in'); }, 550);\n\n    \/* CTA fades up at 700ms *\/\n    setTimeout(function() { ctaEl.classList.add('cl-in'); }, 700);\n\n    \/* Marker swipe after bars clear at 1050ms *\/\n    setTimeout(function() { markerEl.classList.add('cl-swipe'); }, 1050);\n\n    \/* Grid cells stagger in *\/\n    cells.forEach(function(cell, i) {\n      setTimeout(function() {\n        if (cell) cell.classList.add('cl-cell-in');\n      }, 120 + i * 130);\n    });\n  }\n\n  \/* Trigger on scroll-into-view OR after 300ms *\/\n  var obs = new IntersectionObserver(function(entries) {\n    if (entries[0].isIntersecting) { activate(); obs.disconnect(); }\n  }, { threshold: 0.08 });\n  obs.observe(document.querySelector('.cl-dh-outer'));\n  setTimeout(activate, 300);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45a7c70 elementor-widget elementor-widget-html\" data-id=\"45a7c70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- CleanLab Weekly Plan \u2014 Bag Selector (Quiz Version) + Video -->\n<!-- Logic:\n  Q1 (laundry): 0=low  1=average  2=a lot\n  Q2 (who):     0=single  1=couple  2=family\n  \u2192 1 bag  \u20ac24,95  when Q1\u22641 AND Q2=0\n  \u2192 2 bags \u20ac45,00* when Q1=2  AND Q2=0\n  \u2192 2 bags \u20ac45,00* when Q1\u22641 AND Q2=1\n  \u2192 4 bags \u20ac90,00  when Q1=2  AND Q2=1\n  \u2192 4 bags \u20ac90,00  when Q2=2 (any Q1)\n  * most popular\n  Product IDs: 1bag EN=2118\/NL=2119 | 2bags EN=181\/NL=1797 | 4bags EN=182\/NL=1798 -->\n<style>\n  \/* \u2500\u2500 Language switch \u2500\u2500 *\/\n  .cl-en-content, .cl-nl-content { display: none !important; }\n  body.translatepress-en_US .cl-en-content { display: block !important; }\n  body.translatepress-nl_NL .cl-nl-content { display: block !important; }\n  \/* \u2500\u2500 Outer wrapper \u2500\u2500 *\/\n  .cl-sub-wrapper {\n    background-color: #F5F5F5;\n    padding: 80px 20px;\n    font-family: 'Inter', sans-serif;\n    color: #2B2829;\n    content-visibility: auto;\n    contain-intrinsic-size: 1px 900px;\n  }\n  .cl-sub-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    display: flex;\n    flex-direction: column;\n    gap: 60px;\n  }\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .cl-sub-header {\n    text-align: center;\n    max-width: 800px;\n    margin: 0 auto;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.6s ease, transform 0.6s ease;\n  }\n  .cl-sub-header.cl-visible { opacity: 1; transform: translateY(0); }\n  .cl-sub-header h1 {\n    font-family: 'Montserrat', sans-serif !important;\n    font-weight: 900 !important;\n    font-size: 42px !important;\n    margin-bottom: 15px !important;\n    line-height: 1.1 !important;\n    text-transform: uppercase !important;\n    color: #2B2829 !important;\n  }\n  .cl-sub-header p {\n    font-size: 18px !important;\n    color: #666 !important;\n  }\n  \/* \u2500\u2500 Two-column layout \u2500\u2500 *\/\n  .cl-sub-content-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 40px;\n  }\n  @media screen and (min-width: 900px) {\n    .cl-sub-content-grid {\n      flex-direction: row;\n      align-items: flex-start;\n      gap: 40px;\n    }\n    .cl-sub-left  { width: 38%; position: sticky; top: 130px; }\n    .cl-vid-col   { width: 24%; position: sticky; top: 130px; }\n    .cl-sub-right { width: 38%; }\n  }\n  \/* \u2500\u2500 Left column \u2500\u2500 *\/\n  .cl-sub-left {\n    opacity: 0;\n    transform: translateX(-20px);\n    transition: opacity 0.7s ease 0.1s, transform 0.7s ease 0.1s;\n  }\n  .cl-sub-left.cl-visible { opacity: 1; transform: translateX(0); }\n  .cl-sub-left h3 {\n    font-family: 'Montserrat', sans-serif !important;\n    font-weight: 800 !important;\n    font-size: 28px !important;\n    margin-bottom: 20px !important;\n    line-height: 1.2 !important;\n    color: #2B2829 !important;\n  }\n  .cl-sub-left p {\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    color: #555 !important;\n    margin-bottom: 30px !important;\n  }\n  .cl-benefit-list { list-style: none; padding: 0; margin: 0; }\n  .cl-benefit-item {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    padding: 15px 0;\n    border-bottom: 1px solid #E0E0E0;\n    font-size: 15px;\n    font-weight: 500;\n    color: #2B2829;\n  }\n  .cl-benefit-item:last-child { border-bottom: none; }\n  .cl-benefit-icon {\n    width: 24px; height: 24px;\n    color: #2B2829;\n    flex-shrink: 0;\n  }\n  \/* \u2500\u2500 Video column \u2500\u2500 *\/\n  .cl-vid-col {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.7s ease 0.15s, transform 0.7s ease 0.15s;\n  }\n  .cl-vid-col.cl-visible { opacity: 1; transform: translateY(0); }\n  .cl-vid-phone {\n    width: 100%;\n    max-width: 240px;\n    border-radius: 16px;\n    overflow: hidden;\n    box-shadow: 0 8px 30px rgba(43,40,41,0.15);\n    border: 2px solid #E0E0E0;\n    background: #000;\n    position: relative;\n  }\n  .cl-vid-phone video {\n    width: 100%;\n    display: block;\n    border-radius: 14px;\n  }\n  .cl-vid-label {\n    margin-top: 12px;\n    font-family: 'Montserrat', sans-serif;\n    font-size: 12px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #888;\n    text-align: center;\n  }\n  @media screen and (max-width: 899px) {\n    .cl-vid-col {\n      align-self: center;\n      width: 100%;\n      max-width: 260px;\n      margin: 0 auto;\n    }\n  }\n  \/* \u2500\u2500 Right column \u2500\u2500 *\/\n  .cl-sub-right {\n    opacity: 0;\n    transform: translateX(20px);\n    transition: opacity 0.7s ease 0.2s, transform 0.7s ease 0.2s;\n  }\n  .cl-sub-right.cl-visible { opacity: 1; transform: translateX(0); }\n  \/* \u2500\u2500 Quiz wrapper \u2500\u2500 *\/\n  .cl-qs-wrap { display: flex; flex-direction: column; gap: 22px; }\n  \/* Question block *\/\n  .cl-qs-question {}\n  .cl-qs-label {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 700;\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #888;\n    margin-bottom: 10px;\n  }\n  \/* \u2500\u2500 Pill toggle group \u2500\u2500 *\/\n  .cl-qs-group {\n    position: relative;\n    display: flex;\n    background: #E2E2E2;\n    border-radius: 10px;\n    padding: 4px;\n    border: 1px solid #D8D8D8;\n    overflow: hidden;\n  }\n  \/* Sliding active indicator *\/\n  .cl-qs-slider {\n    position: absolute;\n    top: 4px;\n    left: 4px;\n    height: calc(100% - 8px);\n    background: #2B2829;\n    border-radius: 7px;\n    pointer-events: none;\n    box-shadow: 0 2px 8px rgba(43,40,41,0.28);\n  }\n  \/* Option buttons *\/\n  .cl-qs-btn {\n    flex: 1;\n    position: relative;\n    z-index: 1;\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer;\n    padding: 12px 6px;\n    font-family: 'Inter', sans-serif !important;\n    font-size: 13.5px;\n    font-weight: 500;\n    color: #888 !important;\n    border-radius: 7px;\n    transition: color 0.2s ease;\n    line-height: 1.2;\n    text-align: center;\n    white-space: nowrap;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n  .cl-qs-btn:hover,\n  .cl-qs-btn:focus,\n  .cl-qs-btn:active,\n  .cl-qs-btn:focus-visible {\n    background: transparent !important;\n    background-color: transparent !important;\n    color: #2B2829 !important;\n    border: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n  .cl-qs-btn.cl-qs-sel,\n  .cl-qs-btn.cl-qs-sel:hover,\n  .cl-qs-btn.cl-qs-sel:focus,\n  .cl-qs-btn.cl-qs-sel:active {\n    color: #F2FB61 !important;\n    background: transparent !important;\n    background-color: transparent !important;\n    font-weight: 600;\n    border: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n  \/* \u2500\u2500 Result card \u2500\u2500 *\/\n  .cl-qs-result {\n    background: #2B2829;\n    border-radius: 14px;\n    padding: 26px 28px 24px;\n    position: relative;\n    overflow: hidden;\n  }\n  .cl-qs-result::before {\n    content: '';\n    position: absolute;\n    top: -40px; right: -40px;\n    width: 140px; height: 140px;\n    background: #F2FB61;\n    border-radius: 50%;\n    opacity: 0.07;\n    pointer-events: none;\n  }\n  .cl-qs-result-inner {\n    position: relative;\n    transition: opacity 0.22s ease, transform 0.22s ease;\n  }\n  .cl-qs-result-inner.cl-changing {\n    opacity: 0;\n    transform: translateY(-7px);\n  }\n  .cl-qs-rec-label {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.13em;\n    color: #F2FB61;\n    margin-bottom: 16px;\n  }\n  .cl-qs-rec-row {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    margin-bottom: 20px;\n    flex-wrap: wrap;\n  }\n  .cl-qs-bags { display: flex; align-items: center; gap: 3px; flex-shrink: 0; }\n  .cl-qs-bags svg { fill: #F2FB61; }\n  .cl-qs-bags-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2px;\n  }\n  .cl-qs-rec-info { flex: 1; min-width: 0; }\n  .cl-qs-rec-name {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 19px;\n    font-weight: 900;\n    color: #FFFFFF;\n    text-transform: uppercase;\n    line-height: 1.1;\n    margin-bottom: 3px;\n  }\n  .cl-qs-rec-price {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 26px;\n    font-weight: 800;\n    color: #FFFFFF;\n    line-height: 1;\n  }\n  .cl-qs-rec-price small {\n    font-size: 14px;\n    font-weight: 400;\n    color: rgba(255,255,255,0.55);\n  }\n  .cl-qs-badge {\n    background: #F2FB61;\n    color: #2B2829;\n    font-family: 'Montserrat', sans-serif;\n    font-size: 10px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 5px 11px;\n    border-radius: 20px;\n    white-space: nowrap;\n    align-self: flex-start;\n  }\n  .cl-qs-badge.cl-qs-hidden { visibility: hidden; }\n  .cl-qs-cta {\n    display: block;\n    width: 100%;\n    box-sizing: border-box;\n    background: #F2FB61 !important;\n    color: #2B2829 !important;\n    font-family: 'Montserrat', sans-serif !important;\n    font-weight: 800 !important;\n    font-size: 13px !important;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    text-decoration: none !important;\n    text-align: center;\n    padding: 16px 20px !important;\n    border-radius: 8px;\n    transition: opacity 0.2s ease, transform 0.2s ease;\n  }\n  .cl-qs-cta:hover,\n  .cl-qs-cta:focus,\n  .cl-qs-cta:active,\n  .cl-qs-cta:visited,\n  .cl-qs-cta:focus-visible {\n    background: #F2FB61 !important;\n    color: #2B2829 !important;\n    text-decoration: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    opacity: 0.88;\n    transform: translateY(-1px);\n  }\n  \/* \u2500\u2500 All-plans list \u2500\u2500 *\/\n  .cl-plans-divider {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 20px 0 16px;\n  }\n  .cl-plans-divider::before,\n  .cl-plans-divider::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: #D8D8D8;\n  }\n  .cl-plans-divider span {\n    font-size: 11px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #AAA;\n    white-space: nowrap;\n  }\n  .cl-plans-divider-inner {\n    display: none;\n    margin-top: 16px;\n    margin-bottom: 0;\n  }\n  .cl-plans-divider-inner::before,\n  .cl-plans-divider-inner::after {\n    background: rgba(255,255,255,0.18);\n  }\n  .cl-plans-divider-inner span {\n    color: rgba(255,255,255,0.45);\n  }\n  @media screen and (max-width: 600px) {\n    .cl-plans-divider-inner { display: flex; }\n    .cl-plans-divider:not(.cl-plans-divider-inner) { display: none; }\n  }\n  .cl-plan-rows { display: flex; flex-direction: column; gap: 10px; }\n  .cl-plan-row {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    background: #FFFFFF;\n    border: 2px solid #EBEBEB;\n    border-radius: 10px;\n    padding: 13px 16px;\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n  .cl-plan-row.cl-row-rec {\n    border-color: #F2FB61;\n    box-shadow: 0 0 0 1px #F2FB61;\n  }\n  .cl-pr-bags { display: flex; align-items: center; gap: 2px; flex-shrink: 0; }\n  .cl-pr-bags svg { fill: #2B2829; }\n  .cl-pr-bags-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2px;\n  }\n  .cl-pr-info { flex: 1; min-width: 0; }\n  .cl-pr-name {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 14px;\n    font-weight: 800;\n    color: #2B2829;\n    text-transform: uppercase;\n    line-height: 1;\n    margin-bottom: 2px;\n  }\n  .cl-pr-price {\n    font-size: 13px;\n    color: #888;\n    font-weight: 500;\n  }\n  .cl-pr-badge {\n    background: #F2FB61;\n    color: #2B2829;\n    font-family: 'Montserrat', sans-serif;\n    font-size: 9px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 3px 8px;\n    border-radius: 20px;\n    white-space: nowrap;\n    display: inline-block;\n    margin-top: 5px;\n  }\n  .cl-pr-btn {\n    background: #2B2829 !important;\n    color: #FFFFFF !important;\n    font-family: 'Montserrat', sans-serif !important;\n    font-weight: 700 !important;\n    font-size: 11px !important;\n    text-transform: uppercase;\n    text-decoration: none !important;\n    padding: 9px 16px !important;\n    border-radius: 6px;\n    white-space: nowrap;\n    flex-shrink: 0;\n    transition: opacity 0.15s ease;\n    display: inline-block;\n  }\n  .cl-pr-btn:hover,\n  .cl-pr-btn:focus,\n  .cl-pr-btn:active,\n  .cl-pr-btn:visited,\n  .cl-pr-btn:focus-visible {\n    background: #2B2829 !important;\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n    outline: none !important;\n    opacity: 0.82;\n  }\n  .cl-plan-row.cl-row-rec .cl-pr-btn,\n  .cl-plan-row.cl-row-rec .cl-pr-btn:hover,\n  .cl-plan-row.cl-row-rec .cl-pr-btn:focus,\n  .cl-plan-row.cl-row-rec .cl-pr-btn:active,\n  .cl-plan-row.cl-row-rec .cl-pr-btn:visited,\n  .cl-plan-row.cl-row-rec .cl-pr-btn:focus-visible {\n    background: #F2FB61 !important;\n    color: #2B2829 !important;\n    text-decoration: none !important;\n    outline: none !important;\n  }\n  .cl-plan-row,\n  .cl-plan-row:hover,\n  .cl-plan-row:focus-within {\n    color: #2B2829 !important;\n    background-color: #FFFFFF !important;\n  }\n  .cl-plan-row.cl-row-rec,\n  .cl-plan-row.cl-row-rec:hover,\n  .cl-plan-row.cl-row-rec:focus-within {\n    background-color: #FFFFFF !important;\n  }\n  .cl-pr-btn:focus { box-shadow: none !important; }\n  \/* \u2500\u2500 Mobile \u2500\u2500 *\/\n  @media screen and (max-width: 600px) {\n    .cl-sub-header h1 { font-size: 28px !important; }\n    .cl-qs-btn { font-size: 11px; padding: 10px 4px; }\n    .cl-qs-rec-name { font-size: 16px; }\n    .cl-qs-rec-price { font-size: 22px; }\n  }\n<\/style>\n<!-- Scroll anchor for #plans links -->\n<div id=\"plans\" style=\"scroll-margin-top:130px;\"><\/div>\n<div class=\"cl-sub-wrapper\" id=\"cl-sub-wrapper\">\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ENGLISH \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cl-en-content\">\n    <div class=\"cl-sub-header\" id=\"cl-sub-header-en\">\n      <h1>If it fits in the bag, we'll wash it. That's the rule.<\/h1>\n    <\/div>\n    <div class=\"cl-sub-container\">\n      <div class=\"cl-sub-content-grid\">\n        <!-- Left: benefits text -->\n        <div class=\"cl-sub-left\" id=\"cl-sub-left-en\">\n          <h3>Join our weekly plan, and we'll drop off your custom CleanLab bag to get you started.<\/h3>\n          <p>Choose how many bags match your life. Your weekly laundry service takes care of the rest, door to door.<\/p>\n          <ul class=\"cl-benefit-list\">\n            <li class=\"cl-benefit-item\">\n              <svg class=\"cl-benefit-icon\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path d=\"M5 13l4 4L19 7\"\/><\/svg>\n              Free pickup &amp; delivery, every week\n            <\/li>\n            <li class=\"cl-benefit-item\">\n              <svg class=\"cl-benefit-icon\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path d=\"M5 13l4 4L19 7\"\/><\/svg>\n              Holiday proof: pause anytime\n            <\/li>\n            <li class=\"cl-benefit-item\">\n              <svg class=\"cl-benefit-icon\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path d=\"M5 13l4 4L19 7\"\/><\/svg>\n              Better value than one-time-washes\n            <\/li>\n          <\/ul>\n        <\/div>\n        <!-- Center: video -->\n        <div class=\"cl-vid-col\" id=\"cl-sub-vid-en\">\n          <div class=\"cl-vid-phone\">\n            <video autoplay muted loop playsinline>\n              <source src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/04\/packing-bag-cleanlab.mp4\" type=\"video\/mp4\">\n            <\/video>\n          <\/div>\n          <div class=\"cl-vid-label\">See how it works<\/div>\n        <\/div>\n        <!-- Right: quiz -->\n        <div class=\"cl-sub-right\" id=\"cl-sub-right-en\">\n          <div class=\"cl-qs-wrap\">\n            <!-- Q1 -->\n            <div class=\"cl-qs-question\">\n              <div class=\"cl-qs-label\">How much laundry do you have per week?<\/div>\n              <div class=\"cl-qs-group\" id=\"cl-g-en-q1\">\n                <div class=\"cl-qs-slider\" id=\"cl-s-en-q1\"><\/div>\n                <button class=\"cl-qs-btn\" data-lang=\"en\" data-q=\"q1\" data-idx=\"0\">Not much<\/button>\n                <button class=\"cl-qs-btn cl-qs-sel\" data-lang=\"en\" data-q=\"q1\" data-idx=\"1\">Average<\/button>\n                <button class=\"cl-qs-btn\" data-lang=\"en\" data-q=\"q1\" data-idx=\"2\">A lot!<\/button>\n              <\/div>\n            <\/div>\n            <!-- Q2 -->\n            <div class=\"cl-qs-question\">\n              <div class=\"cl-qs-label\">Are you:<\/div>\n              <div class=\"cl-qs-group\" id=\"cl-g-en-q2\">\n                <div class=\"cl-qs-slider\" id=\"cl-s-en-q2\"><\/div>\n                <button class=\"cl-qs-btn\" data-lang=\"en\" data-q=\"q2\" data-idx=\"0\">Single<\/button>\n                <button class=\"cl-qs-btn cl-qs-sel\" data-lang=\"en\" data-q=\"q2\" data-idx=\"1\">Two of us<\/button>\n                <button class=\"cl-qs-btn\" data-lang=\"en\" data-q=\"q2\" data-idx=\"2\">A family<\/button>\n              <\/div>\n            <\/div>\n            <!-- Result -->\n            <div class=\"cl-qs-result\">\n              <div class=\"cl-qs-result-inner\" id=\"cl-ri-en\">\n                <div class=\"cl-qs-rec-label\">Our recommendation<\/div>\n                <div class=\"cl-qs-rec-row\">\n                  <div class=\"cl-qs-bags\" id=\"cl-bags-en\"><\/div>\n                  <div class=\"cl-qs-rec-info\">\n                    <div class=\"cl-qs-rec-name\" id=\"cl-name-en\"><\/div>\n                    <div class=\"cl-qs-rec-price\" id=\"cl-price-en\"><\/div>\n                  <\/div>\n                  <span class=\"cl-qs-badge\" id=\"cl-badge-en\"><\/span>\n                <\/div>\n                <a class=\"cl-qs-cta\" id=\"cl-cta-en\">Add to cart \u2192<\/a>\n                <div class=\"cl-plans-divider cl-plans-divider-inner\"><span>Not sure? Compare all plans<\/span><\/div>\n              <\/div>\n            <\/div>\n            <!-- All plans -->\n            <div class=\"cl-plans-divider\"><span>Not sure? Compare all plans<\/span><\/div>\n            <div class=\"cl-plan-rows\" id=\"cl-rows-en\">\n              <div class=\"cl-plan-row\" data-bags=\"1\" data-lang=\"en\">\n                <div class=\"cl-pr-bags\">\n                  <svg width=\"22\" height=\"22\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                <\/div>\n                <div class=\"cl-pr-info\">\n                  <div class=\"cl-pr-name\">1 bag \/ week<\/div>\n                  <div class=\"cl-pr-price\">\u20ac24,95 \/week<\/div>\n                <\/div>\n                <a href=\"\/cart\/?add-to-cart=2118\" class=\"cl-pr-btn\">Choose<\/a>\n              <\/div>\n              <div class=\"cl-plan-row\" data-bags=\"2\" data-lang=\"en\">\n                <div class=\"cl-pr-bags\">\n                  <svg width=\"20\" height=\"20\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"20\" height=\"20\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                <\/div>\n                <div class=\"cl-pr-info\">\n                  <div class=\"cl-pr-name\">2 bags \/ week<\/div>\n                  <div class=\"cl-pr-price\">\u20ac45,00 \/week<\/div>\n                  <span class=\"cl-pr-badge\">Most popular<\/span>\n                <\/div>\n                <a href=\"\/cart\/?add-to-cart=181\" class=\"cl-pr-btn\">Choose<\/a>\n              <\/div>\n              <div class=\"cl-plan-row\" data-bags=\"4\" data-lang=\"en\">\n                <div class=\"cl-pr-bags cl-pr-bags-grid\">\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                <\/div>\n                <div class=\"cl-pr-info\">\n                  <div class=\"cl-pr-name\">4 bags \/ week<\/div>\n                  <div class=\"cl-pr-price\">\u20ac90,00 \/week<\/div>\n                <\/div>\n                <a href=\"\/cart\/?add-to-cart=182\" class=\"cl-pr-btn\">Choose<\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 NEDERLANDS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cl-nl-content\">\n    <div class=\"cl-sub-header\" id=\"cl-sub-header-nl\">\n      <h1>Als het in de tas past, wassen we het. Dat is de regel.<\/h1>\n    <\/div>\n    <div class=\"cl-sub-container\">\n      <div class=\"cl-sub-content-grid\">\n        <!-- Left: benefits text -->\n        <div class=\"cl-sub-left\" id=\"cl-sub-left-nl\">\n          <h3>Start je Weekly Plan en we leveren direct je eigen CleanLab waszak.<\/h3>\n          <p>Kies het aantal waszakken dat bij jouw leven past. Onze wekelijkse service doet de rest, van deur tot deur.<\/p>\n          <ul class=\"cl-benefit-list\">\n            <li class=\"cl-benefit-item\">\n              <svg class=\"cl-benefit-icon\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path d=\"M5 13l4 4L19 7\"\/><\/svg>\n              Gratis ophalen &amp; bezorgen, elke week\n            <\/li>\n            <li class=\"cl-benefit-item\">\n              <svg class=\"cl-benefit-icon\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path d=\"M5 13l4 4L19 7\"\/><\/svg>\n              Vakantieproof: pauzeer wanneer je wilt\n            <\/li>\n            <li class=\"cl-benefit-item\">\n              <svg class=\"cl-benefit-icon\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path d=\"M5 13l4 4L19 7\"\/><\/svg>\n              Betere deal dan eenmalige wasjes\n            <\/li>\n          <\/ul>\n        <\/div>\n        <!-- Center: video -->\n        <div class=\"cl-vid-col\" id=\"cl-sub-vid-nl\">\n          <div class=\"cl-vid-phone\">\n            <video autoplay muted loop playsinline>\n              <source src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/04\/packing-bag-cleanlab.mp4\" type=\"video\/mp4\">\n            <\/video>\n          <\/div>\n          <div class=\"cl-vid-label\">Bekijk hoe het werkt<\/div>\n        <\/div>\n        <!-- Right: quiz -->\n        <div class=\"cl-sub-right\" id=\"cl-sub-right-nl\">\n          <div class=\"cl-qs-wrap\">\n            <!-- V1 -->\n            <div class=\"cl-qs-question\">\n              <div class=\"cl-qs-label\">Hoeveel wasgoed heb je per week?<\/div>\n              <div class=\"cl-qs-group\" id=\"cl-g-nl-q1\">\n                <div class=\"cl-qs-slider\" id=\"cl-s-nl-q1\"><\/div>\n                <button class=\"cl-qs-btn\" data-lang=\"nl\" data-q=\"q1\" data-idx=\"0\">Niet veel<\/button>\n                <button class=\"cl-qs-btn cl-qs-sel\" data-lang=\"nl\" data-q=\"q1\" data-idx=\"1\">Gemiddeld<\/button>\n                <button class=\"cl-qs-btn\" data-lang=\"nl\" data-q=\"q1\" data-idx=\"2\">Heel veel!<\/button>\n              <\/div>\n            <\/div>\n            <!-- V2 -->\n            <div class=\"cl-qs-question\">\n              <div class=\"cl-qs-label\">Ben je:<\/div>\n              <div class=\"cl-qs-group\" id=\"cl-g-nl-q2\">\n                <div class=\"cl-qs-slider\" id=\"cl-s-nl-q2\"><\/div>\n                <button class=\"cl-qs-btn\" data-lang=\"nl\" data-q=\"q2\" data-idx=\"0\">Single<\/button>\n                <button class=\"cl-qs-btn cl-qs-sel\" data-lang=\"nl\" data-q=\"q2\" data-idx=\"1\">Met z'n twee\u00ebn<\/button>\n                <button class=\"cl-qs-btn\" data-lang=\"nl\" data-q=\"q2\" data-idx=\"2\">Een gezin<\/button>\n              <\/div>\n            <\/div>\n            <!-- Resultaat -->\n            <div class=\"cl-qs-result\">\n              <div class=\"cl-qs-result-inner\" id=\"cl-ri-nl\">\n                <div class=\"cl-qs-rec-label\">Onze aanbeveling<\/div>\n                <div class=\"cl-qs-rec-row\">\n                  <div class=\"cl-qs-bags\" id=\"cl-bags-nl\"><\/div>\n                  <div class=\"cl-qs-rec-info\">\n                    <div class=\"cl-qs-rec-name\" id=\"cl-name-nl\"><\/div>\n                    <div class=\"cl-qs-rec-price\" id=\"cl-price-nl\"><\/div>\n                  <\/div>\n                  <span class=\"cl-qs-badge\" id=\"cl-badge-nl\"><\/span>\n                <\/div>\n                <a class=\"cl-qs-cta\" id=\"cl-cta-nl\">Kiezen \u2192<\/a>\n                <div class=\"cl-plans-divider cl-plans-divider-inner\"><span>Niet zeker? Vergelijk alle plannen<\/span><\/div>\n              <\/div>\n            <\/div>\n            <!-- Alle plannen -->\n            <div class=\"cl-plans-divider\"><span>Niet zeker? Vergelijk alle plannen<\/span><\/div>\n            <div class=\"cl-plan-rows\" id=\"cl-rows-nl\">\n              <div class=\"cl-plan-row\" data-bags=\"1\" data-lang=\"nl\">\n                <div class=\"cl-pr-bags\">\n                  <svg width=\"22\" height=\"22\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                <\/div>\n                <div class=\"cl-pr-info\">\n                  <div class=\"cl-pr-name\">1 tas \/ week<\/div>\n                  <div class=\"cl-pr-price\">\u20ac24,95 \/week<\/div>\n                <\/div>\n                <a href=\"\/nl\/cart\/?add-to-cart=2119\" class=\"cl-pr-btn\">Kiezen<\/a>\n              <\/div>\n              <div class=\"cl-plan-row\" data-bags=\"2\" data-lang=\"nl\">\n                <div class=\"cl-pr-bags\">\n                  <svg width=\"20\" height=\"20\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"20\" height=\"20\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                <\/div>\n                <div class=\"cl-pr-info\">\n                  <div class=\"cl-pr-name\">2 tassen \/ week<\/div>\n                  <div class=\"cl-pr-price\">\u20ac45,00 \/week<\/div>\n                  <span class=\"cl-pr-badge\">Meest gekozen<\/span>\n                <\/div>\n                <a href=\"\/nl\/cart\/?add-to-cart=1797\" class=\"cl-pr-btn\">Kiezen<\/a>\n              <\/div>\n              <div class=\"cl-plan-row\" data-bags=\"4\" data-lang=\"nl\">\n                <div class=\"cl-pr-bags cl-pr-bags-grid\">\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                  <svg width=\"14\" height=\"14\" fill=\"#2B2829\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>\n                <\/div>\n                <div class=\"cl-pr-info\">\n                  <div class=\"cl-pr-name\">4 tassen \/ week<\/div>\n                  <div class=\"cl-pr-price\">\u20ac90,00 \/week<\/div>\n                <\/div>\n                <a href=\"\/nl\/cart\/?add-to-cart=1798\" class=\"cl-pr-btn\">Kiezen<\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function() {\n  \/* \u2500\u2500 Bag SVG \u2500\u2500 *\/\n  var BAG = '<svg width=\"{s}\" height=\"{s}\" fill=\"#F2FB61\" viewBox=\"0 0 24 24\"><path d=\"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm7 17H5V8h14v12z\"\/><\/svg>';\n  function bag(sz) { return BAG.replace(\/\\{s\\}\/g, sz); }\n  function makeBags(n) {\n    if (n === 1) return '<div class=\"cl-qs-bags\">' + bag(32) + '<\/div>';\n    if (n === 2) return '<div class=\"cl-qs-bags\">' + bag(26) + bag(26) + '<\/div>';\n    return '<div class=\"cl-qs-bags cl-qs-bags-grid\">' + bag(18) + bag(18) + bag(18) + bag(18) + '<\/div>';\n  }\n  \/* \u2500\u2500 State \u2500\u2500 *\/\n  var state = {\n    en: { q1: 1, q2: 1 },\n    nl: { q1: 1, q2: 1 }\n  };\n  \/* \u2500\u2500 Recommendation logic \u2500\u2500 *\/\n  function getResult(q1, q2) {\n    if (q2 === 2) return { bags: 4, price: '\u20ac90,00', popular: true };\n    if (q1 === 2 && q2 === 1) return { bags: 4, price: '\u20ac90,00', popular: false };\n    if (q1 === 2 && q2 === 0) return { bags: 2, price: '\u20ac45,00', popular: true };\n    if (q2 === 1)             return { bags: 2, price: '\u20ac45,00', popular: true };\n    return                          { bags: 1, price: '\u20ac24,95', popular: false };\n  }\n  \/* \u2500\u2500 Cart URLs \u2500\u2500 *\/\n  var CART = {\n    en: { 1: '\/cart\/?add-to-cart=2118', 2: '\/cart\/?add-to-cart=181', 4: '\/cart\/?add-to-cart=182' },\n    nl: { 1: '\/nl\/cart\/?add-to-cart=2119', 2: '\/nl\/cart\/?add-to-cart=1797', 4: '\/nl\/cart\/?add-to-cart=1798' }\n  };\n  \/* \u2500\u2500 Result text \u2500\u2500 *\/\n  var LABELS = {\n    en: {\n      name:    { 1: '1 bag per week',    2: '2 bags per week',   4: '4 bags per week'   },\n      badge:   { popular: 'Most popular', noPopular: ''          },\n      cta:     'Add to cart \u2192'\n    },\n    nl: {\n      name:    { 1: '1 tas per week',    2: '2 tassen per week', 4: '4 tassen per week' },\n      badge:   { popular: 'Meest gekozen', noPopular: ''         },\n      cta:     'Kiezen \u2192'\n    }\n  };\n  \/* \u2500\u2500 Render result \u2500\u2500 *\/\n  function renderResult(lang) {\n    var s    = state[lang];\n    var res  = getResult(s.q1, s.q2);\n    var l    = LABELS[lang];\n    var inner = document.getElementById('cl-ri-' + lang);\n    if (!inner) return;\n    inner.classList.add('cl-changing');\n    setTimeout(function() {\n      document.getElementById('cl-bags-'  + lang).innerHTML  = makeBags(res.bags);\n      document.getElementById('cl-name-'  + lang).textContent = l.name[res.bags];\n      document.getElementById('cl-price-' + lang).innerHTML   = res.price + ' <small>\/week<\/small>';\n      var badge = document.getElementById('cl-badge-' + lang);\n      if (res.popular) {\n        badge.textContent = l.badge.popular;\n        badge.classList.remove('cl-qs-hidden');\n      } else {\n        badge.textContent = '';\n        badge.classList.add('cl-qs-hidden');\n      }\n      var cta = document.getElementById('cl-cta-' + lang);\n      cta.href = CART[lang][res.bags];\n      cta.textContent = l.cta;\n      var rows = document.querySelectorAll('#cl-rows-' + lang + ' .cl-plan-row');\n      rows.forEach(function(row) {\n        if (parseInt(row.dataset.bags, 10) === res.bags) {\n          row.classList.add('cl-row-rec');\n        } else {\n          row.classList.remove('cl-row-rec');\n        }\n      });\n      inner.classList.remove('cl-changing');\n      refreshPrBtns();\n    }, 230);\n  }\n  \/* \u2500\u2500 Slider positioning \u2500\u2500 *\/\n  function positionSlider(groupId, sliderName, idx) {\n    var group  = document.getElementById(groupId);\n    var slider = document.getElementById(sliderName);\n    if (!group || !slider || group.offsetWidth === 0) return;\n    var btns = group.querySelectorAll('.cl-qs-btn');\n    var btn  = btns[idx];\n    if (!btn) return;\n    var offset = 0;\n    for (var i = 0; i < idx; i++) {\n      if (btns[i]) offset += btns[i].offsetWidth;\n    }\n    slider.style.width  = btn.offsetWidth + 'px';\n    slider.style.height = btn.offsetHeight + 'px';\n    slider.style.transform = 'translateX(' + offset + 'px)';\n  }\n  function positionAllSliders() {\n    positionSlider('cl-g-en-q1', 'cl-s-en-q1', state.en.q1);\n    positionSlider('cl-g-en-q2', 'cl-s-en-q2', state.en.q2);\n    positionSlider('cl-g-nl-q1', 'cl-s-nl-q1', state.nl.q1);\n    positionSlider('cl-g-nl-q2', 'cl-s-nl-q2', state.nl.q2);\n  }\n  \/* \u2500\u2500 Click handler \u2500\u2500 *\/\n  function attachHandlers() {\n    document.querySelectorAll('.cl-qs-btn').forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        var lang = btn.dataset.lang;\n        var q    = btn.dataset.q;\n        var idx  = parseInt(btn.dataset.idx, 10);\n        state[lang][q] = idx;\n        var group = btn.closest('.cl-qs-group');\n        group.querySelectorAll('.cl-qs-btn').forEach(function(b) { b.classList.remove('cl-qs-sel'); });\n        btn.classList.add('cl-qs-sel');\n        var slider = group.querySelector('.cl-qs-slider');\n        if (!slider.style.transition) {\n          slider.style.transition = 'transform 0.35s cubic-bezier(0.77, 0, 0.175, 1), width 0.15s ease';\n        }\n        positionSlider(group.id, slider.id, idx);\n        renderResult(lang);\n      });\n    });\n  }\n  \/* \u2500\u2500 Force plan-row button inline styles \u2500\u2500 *\/\n  function applyPrBtnStyle(btn) {\n    var row   = btn.closest('.cl-plan-row');\n    var isRec = row && row.classList.contains('cl-row-rec');\n    var bg    = isRec ? '#F2FB61' : '#2B2829';\n    var col   = isRec ? '#2B2829' : '#FFFFFF';\n    btn.style.setProperty('background-color', bg,     'important');\n    btn.style.setProperty('color',            col,    'important');\n    btn.style.setProperty('text-decoration',  'none', 'important');\n    btn.style.setProperty('border',           'none', 'important');\n    btn.style.setProperty('box-shadow',       'none', 'important');\n    btn.style.setProperty('outline',          'none', 'important');\n  }\n  function refreshPrBtns() {\n    document.querySelectorAll('.cl-pr-btn').forEach(function(btn) {\n      applyPrBtnStyle(btn);\n    });\n  }\n  function attachPrBtnHoverFix() {\n    document.querySelectorAll('.cl-pr-btn').forEach(function(btn) {\n      ['mouseenter','mouseleave','mousedown','mouseup','focus','blur'].forEach(function(evt) {\n        btn.addEventListener(evt, function() { applyPrBtnStyle(this); });\n      });\n    });\n  }\n  \/* \u2500\u2500 Init \u2500\u2500 *\/\n  function init() {\n    positionAllSliders();\n    setTimeout(function() {\n      document.querySelectorAll('.cl-qs-slider').forEach(function(s) {\n        s.style.transition = 'transform 0.35s cubic-bezier(0.77, 0, 0.175, 1), width 0.15s ease';\n      });\n    }, 50);\n    attachHandlers();\n    renderResult('en');\n    renderResult('nl');\n    setTimeout(function() {\n      refreshPrBtns();\n      attachPrBtnHoverFix();\n    }, 300);\n  }\n  var resizeTimer;\n  window.addEventListener('resize', function() {\n    clearTimeout(resizeTimer);\n    resizeTimer = setTimeout(positionAllSliders, 120);\n  });\n  \/* \u2500\u2500 Entrance animations (now includes video columns) \u2500\u2500 *\/\n  var entranceTargets = [\n    'cl-sub-header-en', 'cl-sub-header-nl',\n    'cl-sub-left-en',   'cl-sub-left-nl',\n    'cl-sub-vid-en',    'cl-sub-vid-nl',\n    'cl-sub-right-en',  'cl-sub-right-nl'\n  ].map(function(id) { return document.getElementById(id); }).filter(Boolean);\n  var obs = new IntersectionObserver(function(entries) {\n    entries.forEach(function(entry) {\n      if (entry.isIntersecting) {\n        entry.target.classList.add('cl-visible');\n        obs.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.12 });\n  entranceTargets.forEach(function(el) { obs.observe(el); });\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa5bb20 elementor-widget elementor-widget-html\" data-id=\"aa5bb20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* Font import verwijderd - wordt centraal in Blok 1 geladen *\/\r\n\r\n  .cl-process-wrapper {\r\n    background-color: #F5F5F5;\r\n    font-family: 'Inter', sans-serif;\r\n    padding: 60px 20px;\r\n    box-sizing: border-box;\r\n    \/* Performance fix: Render dit blok pas als het in beeld komt *\/\r\n    content-visibility: auto;\r\n    contain-intrinsic-size: 1px 500px;\r\n  }\r\n\r\n  .cl-process-container {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .cl-process-header {\r\n    text-align: center;\r\n    max-width: 800px;\r\n    margin: 0 auto 50px auto;\r\n  }\r\n  \r\n  .cl-process-header h2 {\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-weight: 800;\r\n    font-size: 32px;\r\n    color: #2B2829;\r\n    margin-bottom: 15px;\r\n    line-height: 1.2;\r\n    text-transform: uppercase;\r\n  }\r\n  \r\n  .cl-process-header p {\r\n    font-size: 16px;\r\n    color: #2B2829;\r\n    opacity: 0.8;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .cl-process-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n    gap: 25px;\r\n    width: 100%;\r\n  }\r\n\r\n  .cl-process-card {\r\n    background: white;\r\n    border-radius: 12px;\r\n    padding: 30px 25px;\r\n    position: relative;\r\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n    border: 1px solid #D0CECA;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    height: 100%;\r\n  }\r\n\r\n  .cl-process-card:hover {\r\n    transform: translateY(-5px);\r\n    box-shadow: 0 10px 30px rgba(0,0,0,0.05);\r\n  }\r\n\r\n  .cl-step-number {\r\n    position: absolute;\r\n    top: 15px;\r\n    right: 20px;\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-weight: 900;\r\n    font-size: 48px;\r\n    color: #5788B6;\r\n    opacity: 0.2; \/* Iets verlaagd voor betere leesbaarheid tekst op mobiel *\/\r\n    z-index: 0;\r\n  }\r\n\r\n  .cl-icon-box {\r\n    width: 60px;\r\n    height: 60px;\r\n    background: rgba(151, 180, 222, 0.15);\r\n    border-radius: 12px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 20px;\r\n    z-index: 1;\r\n    color: #5788B6;\r\n  }\r\n  \r\n  .cl-icon-box svg {\r\n    width: 30px;\r\n    height: 30px;\r\n    stroke-width: 2;\r\n  }\r\n\r\n  .cl-process-card h3 {\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-weight: 700;\r\n    font-size: 18px;\r\n    margin: 0 0 10px 0;\r\n    color: #2B2829;\r\n    z-index: 1;\r\n  }\r\n\r\n  .cl-process-card p {\r\n    font-size: 15px;\r\n    color: #2B2829;\r\n    opacity: 0.8;\r\n    line-height: 1.5;\r\n    margin: 0;\r\n    z-index: 1;\r\n  }\r\n\r\n  @media screen and (max-width: 600px) {\r\n    .cl-process-header h2 { font-size: 28px; }\r\n    .cl-process-wrapper { padding: 40px 20px; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"cl-process-wrapper\">\r\n  <div class=\"cl-process-container\">\r\n    \r\n    <div class=\"cl-process-header\">\r\n      <h2>Weekly laundry, step by step<\/h2>\r\n      <p>A personal laundry service with door-to-door pickup and delivery, built for weekly routines.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cl-process-grid\">\r\n       \r\n       <!-- STEP 1 -->\r\n       <div class=\"cl-process-card\">\r\n         <div class=\"cl-step-number\">01<\/div>\r\n         <div class=\"cl-icon-box\">\r\n           <svg width=\"30\" height=\"30\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"><\/path><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"><\/line><path d=\"M16 10a4 4 0 0 1-8 0\"><\/path><\/svg>\r\n         <\/div>\r\n         <h3>Put everything into your CleanLab bag<\/h3>\r\n         <p>If it fits, we will take care of it. No sorting, no counting.<\/p>\r\n       <\/div>\r\n\r\n       <!-- STEP 2 -->\r\n       <div class=\"cl-process-card\">\r\n         <div class=\"cl-step-number\">02<\/div>\r\n         <div class=\"cl-icon-box\">\r\n           <svg width=\"30\" height=\"30\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\"><\/rect><polygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"><\/polygon><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"><\/circle><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"><\/circle><\/svg>\r\n         <\/div>\r\n         <h3>Weekly Pickup<\/h3>\r\n         <p>Choose a pickup and delivery slot that suits your week. We\u2019ll send a WhatsApp reminder.<\/p>\r\n       <\/div>\r\n\r\n       <!-- STEP 3 -->\r\n       <div class=\"cl-process-card\">\r\n         <div class=\"cl-step-number\">03<\/div>\r\n         <div class=\"cl-icon-box\">\r\n           <svg width=\"30\" height=\"30\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"><\/path><\/svg>\r\n         <\/div>\r\n         <h3>Clean and Folded<\/h3>\r\n         <p>Your clothes come back washed, folded, and ready for the drawer. Handled with expert care.<\/p>\r\n       <\/div>\r\n\r\n       <!-- STEP 4 -->\r\n       <div class=\"cl-process-card\">\r\n         <div class=\"cl-step-number\">04<\/div>\r\n         <div class=\"cl-icon-box\">\r\n           <svg width=\"30\" height=\"30\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"17 1 21 5 17 9\"><\/polyline><path d=\"M3 11V9a4 4 0 0 1 4-4h14\"><\/path><polyline points=\"7 23 3 19 7 15\"><\/polyline><path d=\"M21 13v2a4 4 0 0 1-4 4H3\"><\/path><\/svg>\r\n         <\/div>\r\n         <h3>Repeat or Pause<\/h3>\r\n         <p>Keep it running, skip a week, or pause anytime. No lock-ins. No hidden fees.<\/p>\r\n       <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44320fa elementor-widget elementor-widget-Google\" data-id=\"44320fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"Google.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?1cc364d64601374011867132bbb\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92bd04e elementor-widget elementor-widget-html\" data-id=\"92bd04e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- CleanLab \u2013 FAQ block, Weekly Plan page -->\n<style>\n  \/* Geen @import - Fonts worden centraal geladen in Blok 1 *\/\n  .cl-faq-wrapper {\n    display: flex;\n    justify-content: center;\n    font-family: 'Inter', sans-serif;\n    padding: 80px 20px;\n    background-color: #F5F5F5;\n  }\n  .cl-faq-card {\n    background: white;\n    border-radius: 12px;\n    max-width: 1200px;\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    overflow: hidden;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.05);\n    border: 1px solid #D0CECA;\n  }\n\n  \/* \u2500\u2500 Desktop layout (60\/40 split) \u2500\u2500 *\/\n  @media screen and (min-width: 900px) {\n    .cl-faq-card {\n      flex-direction: row;\n      align-items: stretch;\n      min-height: 550px;\n    }\n    .cl-faq-content {\n      padding: 60px;\n      width: 60% !important;\n      flex: 0 0 60%;\n      box-sizing: border-box;\n    }\n    .cl-faq-visual {\n      width: 40% !important;\n      flex: 0 0 40%;\n      min-height: 100%;\n    }\n  }\n\n  \/* \u2500\u2500 Mobile: image on top \u2500\u2500 *\/\n  @media screen and (max-width: 899px) {\n    .cl-faq-visual  { order: -1; }\n    .cl-faq-content { order:  1; }\n  }\n\n  .cl-faq-content {\n    padding: 40px 24px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n  .cl-faq-visual {\n    background-color: #D0CECA;\n    position: relative;\n    width: 100%;\n    height: 380px;\n    overflow: hidden;\n  }\n  @media screen and (min-width: 900px) {\n    .cl-faq-visual { height: auto; }\n  }\n  .cl-faq-visual img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n    display: block;\n    position: absolute;\n    top: 0; left: 0;\n  }\n\n  .cl-faq-label {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 12px;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    color: #97B4DE;\n    margin-bottom: 10px;\n    display: block;\n  }\n  .cl-faq-content h2 {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 28px;\n    color: #2B2829;\n    margin: 0 0 25px 0;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n  @media screen and (min-width: 900px) {\n    .cl-faq-content h2 { font-size: 32px; }\n  }\n\n  \/* \u2500\u2500 Accordion \u2500\u2500 *\/\n  .cl-accordion-item {\n    border-bottom: 1px solid #E5E5E5;\n    margin-bottom: 5px;\n  }\n  .cl-accordion-btn {\n    width: 100%;\n    background: none !important;\n    background-color: transparent !important;\n    border: none !important;\n    padding: 18px 0;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 700;\n    font-size: 16px;\n    color: #2B2829 !important;\n    cursor: pointer;\n    display: flex !important;\n    justify-content: space-between;\n    align-items: flex-start;\n    gap: 15px;\n    text-align: left;\n    white-space: normal !important;\n    height: auto !important;\n    line-height: 1.3;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n  \/* Kill WordPress theme button hover\/focus\/active *\/\n  .cl-accordion-btn:hover,\n  .cl-accordion-btn:focus,\n  .cl-accordion-btn:active,\n  .cl-accordion-btn:focus-visible {\n    background: none !important;\n    background-color: transparent !important;\n    color: #2B2829 !important;\n    border: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n  .cl-accordion-icon {\n    font-size: 22px;\n    color: #97B4DE;\n    transition: transform 0.3s ease;\n    flex: 0 0 22px;\n    line-height: 1.3;\n  }\n  .cl-accordion-btn.active .cl-accordion-icon {\n    transform: rotate(45deg);\n    color: #5788B6;\n  }\n  .cl-accordion-panel {\n    max-height: 0;\n    overflow: hidden;\n    opacity: 0;\n    transition: max-height 0.3s ease-out, opacity 0.3s ease-out;\n  }\n  .cl-accordion-panel.open { opacity: 1; }\n  .cl-accordion-panel p {\n    font-size: 14px;\n    line-height: 1.6;\n    color: #555;\n    margin: 0 0 20px 0;\n  }\n\n  .cl-faq-link-btn {\n    display: inline-block;\n    margin-top: 25px;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 13px;\n    text-transform: uppercase;\n    color: #2B2829;\n    text-decoration: none;\n    border-bottom: 2px solid #F2FB61;\n    padding-bottom: 2px;\n  }\n\n  \/* \u2500\u2500 Mobile tweaks \u2500\u2500 *\/\n  @media screen and (max-width: 600px) {\n    .cl-faq-content { padding: 32px 20px; }\n    .cl-accordion-btn { font-size: 14px; }\n  }\n<\/style>\n\n<div class=\"cl-faq-wrapper\">\n  <div class=\"cl-faq-card\">\n\n    <div class=\"cl-faq-content\">\n      <span class=\"cl-faq-label\">FAQ<\/span>\n      <h2>Have any questions?<\/h2>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\">\n          <span>What exactly can I put in my Weekly Plan bag?<\/span>\n          <span class=\"cl-accordion-icon\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>Your bag is for everyday items like t-shirts, jeans, socks, towels, and bedsheets.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\">\n          <span>How does pickup and delivery work?<\/span>\n          <span class=\"cl-accordion-icon\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>We collect from your door and return it clean and folded within your chosen slot.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\">\n          <span>Do you mix my laundry with others?<\/span>\n          <span class=\"cl-accordion-icon\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>Never. Your laundry is washed separately in its own dedicated machine.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\">\n          <span>Can I pause my plan?<\/span>\n          <span class=\"cl-accordion-icon\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>Yes, pause or skip anytime via your portal. No lock-in.<\/p>\n        <\/div>\n      <\/div>\n\n      <a href=\"\/faq\" class=\"cl-faq-link-btn\">See all answers &rarr;<\/a>\n    <\/div>\n\n    <div class=\"cl-faq-visual\">\n      <img\n        src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/CleanLab-Bags.webp\"\n        alt=\"CleanLab FAQ\"\n        width=\"480\"\n        height=\"600\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    var faqButtons = document.querySelectorAll(\".cl-accordion-btn\");\n    faqButtons.forEach(function(btn) {\n      btn.addEventListener(\"click\", function() {\n        this.classList.toggle(\"active\");\n        var panel = this.nextElementSibling;\n        if (panel.style.maxHeight) {\n          panel.style.maxHeight = null;\n          panel.classList.remove(\"open\");\n        } else {\n          panel.style.maxHeight = panel.scrollHeight + \"px\";\n          panel.classList.add(\"open\");\n        }\n      });\n    });\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b6a0cc e-flex e-con-boxed e-con e-parent\" data-id=\"3b6a0cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1cf35a e-flex e-con-boxed e-con e-parent\" data-id=\"b1cf35a\" 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-c7dc100 elementor-widget elementor-widget-heading\" data-id=\"c7dc100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Add Your Heading Text Here<\/h2>\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>Weekly Plan Never do laundry again. Your weekly laundry runs on autopilot. Pickup, wash, fold, delivery\u2014every week. So you get your Sunday back! Join the club! No lock-in. Pause or skip anytime. If it fits in the bag, we&#8217;ll wash it. That&#8217;s the rule. Join our weekly plan, and we&#8217;ll drop off your custom CleanLab [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2403,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-513","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/comments?post=513"}],"version-history":[{"count":25,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/513\/revisions"}],"predecessor-version":[{"id":4252,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/513\/revisions\/4252"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/media\/2403"}],"wp:attachment":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/media?parent=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}