{"id":284,"date":"2025-12-18T11:09:00","date_gmt":"2025-12-18T11:09:00","guid":{"rendered":"https:\/\/yourcleanlab.com\/?page_id=284"},"modified":"2026-06-22T08:03:58","modified_gmt":"2026-06-22T06:03:58","slug":"home","status":"publish","type":"page","link":"https:\/\/yourcleanlab.com\/nl\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"284\" class=\"elementor elementor-284\" 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<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@700;800;900&family=Inter:wght@400;500;600&family=Poppins:wght@500;600&display=swap');\n  \/* \u2500\u2500 WRAPPER \u2500\u2500 *\/\n  .cl-hero-wrapper {\n    display: flex;\n    min-height: 90vh;\n    max-height: 100vh;\n    max-width: 1200px;\n    margin: 0 auto;\n    background-color: #F5F5F5;\n    overflow: hidden;\n    position: relative;\n  }\n  \/* \u2500\u2500 LEFT: TEXT \u2500\u2500 *\/\n  .cl-hero-left {\n    flex: 0 0 50%;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 80px 70px;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    transform: translateX(-40px);\n    animation: cl-slideLeft 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.1s forwards;\n  }\n  \/* \u2500\u2500 RIGHT: PHOTO \u2500\u2500 *\/\n  .cl-hero-right {\n    flex: 0 0 50%;\n    position: relative;\n    overflow: hidden;\n    opacity: 0;\n    transform: translateX(40px);\n    animation: cl-slideRight 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.25s forwards;\n  }\n  .cl-hero-right img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center 20%;\n    display: block;\n    transition: transform 8s ease;\n  }\n  .cl-hero-right:hover img {\n    transform: scale(1.04);\n  }\n  \/* gradient fade from photo into light background *\/\n  .cl-hero-right::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0;\n    width: 280px; height: 100%;\n    background: linear-gradient(to right,\n      #F5F5F5 0%,\n      rgba(245,245,245,0.95) 15%,\n      rgba(245,245,245,0.75) 35%,\n      rgba(245,245,245,0.45) 60%,\n      rgba(245,245,245,0.15) 82%,\n      transparent 100%\n    );\n    z-index: 1;\n    pointer-events: none;\n  }\n  \/* \u2500\u2500 ENTRANCE ANIMATIONS \u2500\u2500 *\/\n  @keyframes cl-slideLeft {\n    to { opacity: 1; transform: translateX(0); }\n  }\n  @keyframes cl-slideRight {\n    to { opacity: 1; transform: translateX(0); }\n  }\n  \/* \u2500\u2500 PRETITLE \u2500\u2500 *\/\n  .cl-hero-pretitle {\n    font-family: 'Poppins', sans-serif !important;\n    font-weight: 600 !important;\n    font-size: 12px !important;\n    line-height: 1.4 !important;\n    letter-spacing: 3px !important;\n    text-transform: uppercase !important;\n    color: #5788B6 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n  }\n  .cl-hero-pretitle::before {\n    content: '';\n    display: inline-block;\n    width: 30px;\n    height: 2px;\n    background-color: #5788B6;\n    flex-shrink: 0;\n  }\n  \/* \u2500\u2500 VERTICAL SLIDING QUOTES \u2500\u2500 *\/\n  .cl-quote-rotator {\n    position: relative;\n    overflow: hidden;\n    min-height: 160px;\n    margin-bottom: 16px;\n  }\n  .cl-quote-item {\n    position: absolute;\n    width: 100%;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 900;\n    font-size: 48px;\n    line-height: 1.1;\n    color: #2B2829;\n    opacity: 0;\n    transform: translateY(60px);\n    transition: transform 0.65s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.65s ease;\n    pointer-events: none;\n  }\n  .cl-quote-item.active {\n    opacity: 1;\n    transform: translateY(0);\n    pointer-events: auto;\n    position: relative;\n  }\n  .cl-quote-item.leaving {\n    opacity: 0;\n    transform: translateY(-60px);\n    position: absolute;\n    top: 0;\n  }\n  \/* \u2500\u2500 HIGHLIGHT \u2500\u2500 *\/\n  .cl-highlight-wrapper {\n    display: inline-block;\n    position: relative;\n    z-index: 1;\n  }\n  .cl-highlight-wrapper::after {\n    content: '';\n    position: absolute;\n    bottom: 4px;\n    left: -2px;\n    width: 0%;\n    height: 35%;\n    background-color: #F2FB61;\n    z-index: -1;\n    transform: skewX(-8deg);\n  }\n  .cl-quote-item.active .cl-highlight-wrapper::after {\n    animation: cl-markerSwipe 0.8s ease-out forwards 0.4s;\n  }\n  @keyframes cl-markerSwipe {\n    from { width: 0%; }\n    to   { width: 104%; }\n  }\n  \/* \u2500\u2500 QUOTE DOTS \u2500\u2500 *\/\n  .cl-quote-dots {\n    display: flex;\n    gap: 8px;\n    margin-bottom: 36px;\n  }\n  .cl-dot {\n    width: 24px;\n    height: 3px;\n    background-color: rgba(43, 40, 41, 0.2);\n    border-radius: 2px;\n    transition: background-color 0.4s ease, width 0.4s ease;\n    cursor: pointer;\n  }\n  .cl-dot.active {\n    background-color: #2B2829;\n    width: 40px;\n  }\n  \/* \u2500\u2500 SUBTITLE \u2500\u2500 *\/\n  .cl-hero-subtitle {\n    font-family: 'Inter', sans-serif;\n    font-size: 15px;\n    color: rgba(43, 40, 41, 0.6);\n    margin-bottom: 36px;\n    line-height: 1.6;\n    max-width: 420px;\n  }\n  \/* \u2500\u2500 CTA BUTTON \u2500\u2500 *\/\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    font-size: 14px !important;\n    padding: 18px 36px;\n    border-radius: 8px;\n    text-decoration: none;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    display: inline-block;\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n    box-shadow: 0 8px 24px rgba(43, 40, 41, 0.15);\n    margin-bottom: 32px;\n    align-self: flex-start;\n  }\n  .cl-hero-btn:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 14px 32px rgba(43, 40, 41, 0.25);\n  }\n  \/* \u2500\u2500 BADGES \u2500\u2500 *\/\n  .cl-badges-container {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .cl-badge-row2 {\n    width: 100%;\n    display: flex;\n    justify-content: center;\n  }\n  .cl-badge {\n    background-color: #FFFFFF;\n    border: 1px solid rgba(43, 40, 41, 0.12);\n    padding: 10px 18px;\n    border-radius: 50px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    font-family: 'Inter', sans-serif;\n    font-weight: 600;\n    font-size: 13px;\n    color: #2B2829;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n  }\n  .cl-badge svg { width: 15px; height: 15px; flex-shrink: 0; }\n  \/* \u2500\u2500 LABEL SWAP \u2500\u2500 *\/\n  .cl-award-mobile { display: none; }\n  .cl-award-desktop { display: inline; }\n  \/* \u2500\u2500 MOBILE \u2500\u2500 *\/\n  @media screen and (max-width: 768px) {\n    .cl-hero-wrapper {\n      flex-direction: column-reverse;\n      min-height: 100svh;\n      max-height: none;\n    }\n    .cl-hero-right {\n      flex: 0 0 45vh;\n      width: 100%;\n    }\n    .cl-hero-right::before { display: none; }\n    .cl-hero-right::after  { display: none; }\n    .cl-hero-left {\n      flex: 1;\n      padding: 32px 24px 48px;\n    }\n    .cl-quote-item { font-size: 30px; }\n    .cl-quote-rotator { min-height: 110px; }\n    .cl-hero-btn { width: auto !important; align-self: flex-start; font-size: 12px !important; padding: 14px 24px !important; line-height: 1.2 !important; }\n    .cl-badge-row2 { justify-content: flex-start; }\n    .cl-award-desktop { display: none; }\n    .cl-award-mobile { display: inline; }\n  }\n<\/style>\n<div class=\"cl-hero-wrapper\">\n  <!-- LEFT: TEXT + QUOTES -->\n  <div class=\"cl-hero-left\">\n    <h1 class=\"cl-hero-pretitle\">Amsterdam's best rated laundry service<\/h1>\n    <div class=\"cl-quote-rotator\">\n      <div class=\"cl-quote-item active\">\"My <span class=\"cl-highlight-wrapper\">Sundays<\/span> feel normal again.\"<\/div>\n      <div class=\"cl-quote-item\">\"Hard to <span class=\"cl-highlight-wrapper\">go back<\/span> after this!\"<\/div>\n      <div class=\"cl-quote-item\">\"I no longer plan my week around <span class=\"cl-highlight-wrapper\">clean socks<\/span>\"<\/div>\n    <\/div>\n    <div class=\"cl-quote-dots\">\n      <div class=\"cl-dot active\" data-index=\"0\"><\/div>\n      <div class=\"cl-dot\" data-index=\"1\"><\/div>\n      <div class=\"cl-dot\" data-index=\"2\"><\/div>\n    <\/div>\n    <p class=\"cl-hero-subtitle\">Laundry goes out. Clean, folded clothes come back. Pickup from 07:00\u201322:00, 7 days a week.<\/p>\n    <a href=\"#pricing\" class=\"cl-hero-btn\">Discover pricing &amp; pickup options<\/a>\n    <div class=\"cl-badges-container\">\n      <div class=\"cl-badge\">\n        <svg viewBox=\"0 0 24 24\" fill=\"#FBBC05\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\n        Rated 4.8\/5 on Google\n      <\/div>\n      <div class=\"cl-badge\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2B2829\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\/><polygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg>\n        Free Pickup & Delivery\n      <\/div>\n      <div class=\"cl-badge-row2\">\n        <div class=\"cl-badge\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#D4A017\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"8\" r=\"6\"\/><path d=\"M15.477 12.89 17 22l-5-3-5 3 1.523-9.11\"\/><\/svg>\n          <span class=\"cl-award-desktop\">Laundry Service of the Year 2025\/26<\/span>\n          <span class=\"cl-award-mobile\">Best Laundry Service 2025\/26<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- RIGHT: PHOTO -->\n  <div class=\"cl-hero-right\">\n<img decoding=\"async\"\n  src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/Hero-banner-Get-your-time-back-Edit.webp\"\n  srcset=\"\n    https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/Hero-banner-Get-your-time-back-Mobile.webp 800w,\n    https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/Hero-banner-Get-your-time-back-Edit.webp 1365w\"\n  sizes=\"(max-width: 768px) 100vw, 50vw\"\n  alt=\"CleanLab model in Amsterdam\"\n  width=\"1365\"\n  height=\"1820\"\n  fetchpriority=\"high\">\n  <\/div>\n<\/div>\n<script>\n(function () {\n  \/* \u2500\u2500 NL language fix: align third badge left \u2500\u2500 *\/\n  var isNL = document.documentElement.lang.toLowerCase().indexOf('nl') === 0\n          || window.location.pathname.indexOf('\/nl') !== -1;\n  if (isNL) {\n    var row2 = document.querySelector('.cl-badge-row2');\n    if (row2) row2.style.justifyContent = 'flex-start';\n  }\n\n  \/* \u2500\u2500 Quote rotator \u2500\u2500 *\/\n  const quotes  = document.querySelectorAll('.cl-quote-item');\n  const dots    = document.querySelectorAll('.cl-dot');\n  if (!quotes.length) return;\n  let current = 0;\n  function goTo(next) {\n    const prev = current;\n    if (next === prev) return;\n    quotes[prev].classList.remove('active');\n    quotes[prev].classList.add('leaving');\n    dots[prev].classList.remove('active');\n    setTimeout(() => {\n      quotes[prev].classList.remove('leaving');\n    }, 700);\n    current = next;\n    quotes[current].classList.add('active');\n    dots[current].classList.add('active');\n  }\n  let timer = setInterval(() => goTo((current + 1) % quotes.length), 4000);\n  dots.forEach((dot, i) => {\n    dot.addEventListener('click', () => {\n      clearInterval(timer);\n      goTo(i);\n      timer = setInterval(() => goTo((current + 1) % quotes.length), 4000);\n    });\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c22b30 elementor-widget__width-initial elementor-widget elementor-widget-Google\" data-id=\"7c22b30\" 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-e5ac072 elementor-widget elementor-widget-html\" data-id=\"e5ac072\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .cl-process-wrapper {\n    background-color: #F5F5F5;\n    font-family: 'Inter', sans-serif;\n    padding: 80px 20px;\n    box-sizing: border-box;\n  }\n\n  .cl-process-container {\n    max-width: 1200px;\n    width: 100%;\n    margin: 0 auto;\n  }\n\n  \/* \u2500\u2500 HEADER \u2500\u2500 *\/\n  .cl-process-header {\n    text-align: center;\n    max-width: 800px;\n    margin: 0 auto 60px auto;\n  }\n  .cl-process-header h2 {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 36px;\n    color: #2B2829;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .cl-process-header p {\n    font-family: 'Poppins', sans-serif;\n    font-size: 16px;\n    color: #2B2829;\n    opacity: 0.6;\n    margin: 0;\n  }\n\n  \/* \u2500\u2500 GRID \u2500\u2500 *\/\n  .cl-process-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 25px;\n    width: 100%;\n    margin-bottom: 50px;\n  }\n\n  \/* \u2500\u2500 CARD: starts invisible \u2500\u2500 *\/\n  .cl-process-card {\n    background: white;\n    border-radius: 12px;\n    padding: 30px 25px;\n    position: relative;\n    border: 1px solid #D0CECA;\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n\n    opacity: 0;\n    transform: translateY(40px);\n    transition:\n      opacity 0.55s ease,\n      transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),\n      border-color 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  \/* stagger via custom property set by JS *\/\n  .cl-process-card.is-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  .cl-process-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 10px 30px rgba(0,0,0,0.06);\n    border-color: #5788B6;\n  }\n\n  \/* \u2500\u2500 NUMBER WATERMARK \u2500\u2500 *\/\n  .cl-step-number {\n    position: absolute;\n    top: 15px;\n    right: 20px;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 900;\n    font-size: 48px;\n    color: #5788B6;\n    opacity: 0.15;\n    z-index: 0;\n  }\n\n  \/* \u2500\u2500 ICON BOX \u2500\u2500 *\/\n  .cl-icon-box {\n    width: 60px;\n    height: 60px;\n    background: rgba(151, 180, 222, 0.12);\n    border-radius: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 20px;\n    z-index: 1;\n    color: #5788B6;\n  }\n  .cl-icon-box svg {\n    width: 30px;\n    height: 30px;\n    stroke-width: 2;\n  }\n\n  \/* \u2500\u2500 CARD TEXT \u2500\u2500 *\/\n  .cl-process-card h3 {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 700;\n    font-size: 18px;\n    margin: 0 0 10px 0;\n    color: #2B2829;\n    z-index: 1;\n  }\n  .cl-process-card p {\n    font-family: 'Inter', sans-serif;\n    font-size: 15px;\n    color: #2B2829;\n    opacity: 0.75;\n    line-height: 1.5;\n    margin: 0;\n    z-index: 1;\n  }\n  .cl-process-card a {\n    color: #5788B6;\n    text-decoration: underline;\n  }\n\n  \/* \u2500\u2500 CTA \u2500\u2500 *\/\n  .cl-process-cta {\n    text-align: center;\n    margin-top: 10px;\n  }\n  .cl-process-btn {\n    background-color: #2B2829 !important;\n    color: #F2FB61 !important;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 15px;\n    padding: 18px 40px;\n    border-radius: 8px;\n    text-decoration: none;\n    text-transform: uppercase;\n    transition: transform 0.2s, box-shadow 0.2s;\n    display: inline-block;\n    box-shadow: 0 8px 24px rgba(43,40,41,0.15);\n    letter-spacing: 0.5px;\n  }\n  .cl-process-btn:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 14px 32px rgba(43,40,41,0.25);\n  }\n\n  \/* \u2500\u2500 MOBILE \u2500\u2500 *\/\n  @media screen and (max-width: 750px) {\n    .cl-process-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n<\/style>\n\n<div class=\"cl-process-wrapper\">\n  <div class=\"cl-process-container\">\n\n    <div class=\"cl-process-header\">\n      <h2>Laundry, without rearranging your life<\/h2>\n      <p>How CleanLab works<\/p>\n    <\/div>\n\n    <div class=\"cl-process-grid\" id=\"cl-process-grid\">\n\n      <div class=\"cl-process-card\">\n        <div class=\"cl-step-number\" aria-hidden=\"true\">01<\/div>\n        <div class=\"cl-icon-box\" aria-hidden=\"true\">\n          <svg 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\"\/><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><path d=\"M16 10a4 4 0 0 1-8 0\"\/><\/svg>\n        <\/div>\n        <h3>Grab a bag<\/h3>\n        <p>Any bag works. Fill it with laundry. No weighing. No sorting. Unsure? Just <a href=\"https:\/\/wa.me\/+31686450148?text=Hi%21+I+have+a+question+about+CleanLab.\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">WhatsApp<\/a> us.<\/p>\n      <\/div>\n\n      <div class=\"cl-process-card\">\n        <div class=\"cl-step-number\" aria-hidden=\"true\">02<\/div>\n        <div class=\"cl-icon-box\" aria-hidden=\"true\">\n          <svg 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\"\/><polygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg>\n        <\/div>\n        <h3>Book your free pickup<\/h3>\n        <p>Schedule a pickup any day of the week, and we'll come to you. Free laundry pickup & delivery across Amsterdam, daily from 07:00\u201322:00.<\/p>\n      <\/div>\n\n      <div class=\"cl-process-card\">\n        <div class=\"cl-step-number\" aria-hidden=\"true\">03<\/div>\n        <div class=\"cl-icon-box\" aria-hidden=\"true\">\n          <svg 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\"\/><\/svg>\n        <\/div>\n        <h3>Hypoallergenic<\/h3>\n        <p>Sensitive skin? We've got you covered. Gentle detergent, no extra charge.<\/p>\n      <\/div>\n\n      <div class=\"cl-process-card\">\n        <div class=\"cl-step-number\" aria-hidden=\"true\">04<\/div>\n        <div class=\"cl-icon-box\" aria-hidden=\"true\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 11 12 14 22 4\"\/><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\/><\/svg>\n        <\/div>\n        <h3>Folded & Returned<\/h3>\n        <p>Clean, crisply folded clothes back within 24 hours. Yes, even the socks are paired. Need ironing? No worries, we'll do.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"cl-process-cta\">\n      <a href=\"\/#pricing\" class=\"cl-process-btn\">Book in 60-seconds<\/a>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  const cards = document.querySelectorAll('#cl-process-grid .cl-process-card');\n  if (!cards.length) return;\n\n  const STAGGER = 180; \/\/ ms between each card\n\n  const observer = new IntersectionObserver(\n    (entries) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          cards.forEach((card, i) => {\n            setTimeout(() => {\n              card.style.transitionDelay = '0ms'; \/\/ reset so hover still works\n              card.classList.add('is-visible');\n            }, i * STAGGER);\n          });\n          observer.disconnect();\n        }\n      });\n    },\n    { threshold: 0.2 }\n  );\n\n  observer.observe(document.getElementById('cl-process-grid'));\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77134c9 elementor-widget elementor-widget-html\" data-id=\"77134c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .cl-love-wrapper {\n    display: flex;\n    justify-content: center;\n    font-family: 'Inter', sans-serif;\n    padding: 20px 20px;\n    background-color: #F5F5F5;\n  }\n  \/* CARD CONTAINER *\/\n  .cl-love-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  \/* DESKTOP LAYOUT (50\/50) *\/\n  @media screen and (min-width: 900px) {\n    .cl-love-card {\n      flex-direction: row;\n      align-items: stretch;\n    }\n    .cl-love-content {\n      flex: 1;\n      padding: 60px 50px;\n      order: 1; \/* tekst links *\/\n    }\n    .cl-love-visual {\n      flex: 1;\n      min-height: auto;\n      order: 2; \/* video rechts *\/\n    }\n  }\n  \/* LEFT: CONTENT *\/\n  .cl-love-content {\n    padding: 40px 25px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n  \/* RIGHT: VISUAL (VIDEO) *\/\n  .cl-love-visual {\n    background-color: #D0CECA;\n    position: relative;\n    width: 100%;\n    min-height: 300px;\n    overflow: hidden;\n  }\n  \/* MOBIEL: video bovenaan *\/\n  @media screen and (max-width: 899px) {\n    .cl-love-visual { order: -1; } \/* video eerst *\/\n    .cl-love-content { order:  1; } \/* tekst daarna *\/\n  }\n  .cl-love-visual video {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 0;\n  }\n  \/* HEADER *\/\n  .cl-love-header {\n    margin-bottom: 40px;\n  }\n  .cl-love-header h2 {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 32px;\n    color: #2B2829;\n    margin-top: 0;\n    margin-bottom: 15px;\n    line-height: 1.2;\n  }\n  .cl-love-header p {\n    font-size: 16px;\n    color: #555;\n    line-height: 1.6;\n    margin: 0;\n  }\n  \/* GRID (2x2) *\/\n  .cl-love-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 30px;\n  }\n  \/* ITEM *\/\n  .cl-love-item {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 15px;\n  }\n  .cl-love-icon {\n    width: 48px;\n    height: 48px;\n    background-color: #F0F6FA;\n    border-radius: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: #5788B6;\n  }\n  .cl-love-icon svg {\n    width: 24px;\n    height: 24px;\n    stroke-width: 2;\n  }\n  .cl-love-item h3 {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 700;\n    font-size: 16px;\n    color: #2B2829;\n    margin: 0 0 5px 0;\n  }\n  .cl-love-item p {\n    font-size: 14px;\n    color: #666;\n    line-height: 1.5;\n    margin: 0;\n  }\n  .cl-love-item a {\n    color: #5788B6;\n    text-decoration: underline;\n  }\n  \/* MOBIEL AANPASSINGEN *\/\n  @media screen and (max-width: 600px) {\n    .cl-love-grid {\n      grid-template-columns: 1fr;\n      gap: 30px;\n    }\n    .cl-love-item {\n      flex-direction: row;\n      align-items: flex-start;\n    }\n    .cl-love-icon {\n      flex-shrink: 0;\n    }\n  }\n<\/style>\n\n<div class=\"cl-love-wrapper\">\n  <div class=\"cl-love-card\">\n\n    <!-- LEFT SIDE: CONTENT (op mobiel: order 1 = onder de video) -->\n    <div class=\"cl-love-content\">\n      <div class=\"cl-love-header\">\n        <h2>Fall in love with CleanLab<\/h2>\n        <p>Clean laundry is the bare minimum. Not thinking about it anymore is the real upgrade. Less planning around laundry. More time for dinners, walks, museums, drinks, or nothing at all. 100+ Amsterdammers already made the switch.<\/p>\n      <\/div>\n      <div class=\"cl-love-grid\">\n\n        <div class=\"cl-love-item\">\n          <div class=\"cl-love-icon\" aria-hidden=\"true\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n          <\/div>\n          <div>\n            <h3>Flexible pickup times<\/h3>\n            <p>Before work. After dinner. Somewhere in between. Our laundry pickup service runs daily from 07:00 to 22:00, fitting around your plans. Not the other way around.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"cl-love-item\">\n          <div class=\"cl-love-icon\" aria-hidden=\"true\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.38 3.46L16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\"\/><\/svg>\n          <\/div>\n          <div>\n            <h3>Expert fabric care<\/h3>\n            <p>Your favourite shirt comes back the same size. No shrinkage. No stress. Handled by professionals with 15+ years of experience.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"cl-love-item\">\n          <div class=\"cl-love-icon\" aria-hidden=\"true\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\n          <\/div>\n          <div>\n            <h3>Talk (dirty) to us<\/h3>\n            <p>Questions? Changes? Last-minute requests? Chat to us on <a href=\"https:\/\/wa.me\/+31686450148?text=Hi%21+I+have+a+question+about+CleanLab.\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">WhatsApp<\/a>. Real people. No bots.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"cl-love-item\">\n          <div class=\"cl-love-icon\" aria-hidden=\"true\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 18v3h3v-3h4v3h3v-3h4v3h3v-3\"\/><path d=\"M15 5a2 2 0 0 0-2-2H2v15h13a2 2 0 0 0 2-2z\"\/><path d=\"M22 18V8a2 2 0 0 0-2-2h-5\"\/><\/svg>\n          <\/div>\n          <div>\n            <h3>Eco-friendly<\/h3>\n            <p>Better for your clothes, your skin, and the planet. High-efficiency machines & hypoallergenic soaps.<\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <!-- RIGHT SIDE: VISUAL (VIDEO) \u2014 op mobiel: order -1 = boven de tekst -->\n    <div class=\"cl-love-visual\">\n      <video\n        autoplay\n        muted\n        loop\n        playsinline\n        preload=\"none\"\n        poster=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/CleanLab-04-scaled.webp\"\n        width=\"450\"\n        height=\"300\">\n        <source src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/01\/Cleanlab-Final-video-1.mp4\" type=\"video\/mp4\">\n      <\/video>\n    <\/div>\n\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e02143 elementor-widget elementor-widget-html\" data-id=\"9e02143\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@700;800;900&family=Inter:wght@400;500;600&family=Poppins:wght@500;600&display=swap');\n\n  .cl-pricing-wrapper {\n    font-family: 'Inter', sans-serif;\n    color: #2B2829;\n    line-height: 1.5;\n    padding: 20px 20px;\n    background-color: #F5F5F5;\n  }\n  .cl-pricing-header {\n    text-align: center;\n    margin-bottom: 50px;\n  }\n  .cl-pricing-header h2 {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 36px;\n    line-height: 1.15;\n    color: #2B2829;\n    margin-bottom: 10px;\n  }\n  @media screen and (max-width: 600px) {\n    .cl-pricing-header h2 { font-size: 28px; }\n  }\n  .cl-pricing-header p {\n    color: #666;\n    font-size: 16px;\n    font-family: 'Poppins', sans-serif;\n  }\n\n  \/* CONTAINER *\/\n  .cl-pricing-container {\n    display: flex;\n    gap: 20px;\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    flex-wrap: wrap;\n    align-items: stretch;\n    justify-content: center;\n  }\n\n  \/* CARD BASE *\/\n  .cl-pricing-card {\n    background: white;\n    border-radius: 12px;\n    flex: 1;\n    min-width: 320px;\n    display: flex;\n    flex-direction: column;\n    position: relative;\n    box-sizing: border-box;\n    transition: transform 0.2s;\n    overflow: hidden; \/* keeps image within rounded corners *\/\n  }\n\n  \/* CARD IMAGE HEADER *\/\n  .cl-card-img {\n    width: 100%;\n    height: 220px;\n    overflow: hidden;\n    flex-shrink: 0;\n  }\n\n  .cl-card-img img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center center;\n    display: block;\n    transition: transform 6s ease;\n  }\n\n  .cl-pricing-card:hover .cl-card-img img {\n    transform: scale(1.04);\n  }\n\n  \/* CARD BODY (all content below the image) *\/\n  .cl-card-body {\n    padding: 30px;\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n  }\n\n  \/* CARD 1: BASIC (One-Time) *\/\n  .cl-card-basic {\n    border: 2px solid #D0CECA;\n  }\n  .cl-card-basic .cl-bag-info {\n    border-left: 4px solid #D0CECA;\n    background: #FAFAFA;\n  }\n\n  \/* CARD 2: PRO (Weekly) *\/\n  .cl-card-pro {\n    border: 3px solid #5788B6;\n    box-shadow: 0 15px 40px rgba(87, 136, 182, 0.15);\n    transform: scale(1.02);\n    z-index: 2;\n  }\n  .cl-card-pro .cl-bag-info {\n    border-left: 4px solid #5788B6;\n    background: #F0F6FA;\n  }\n\n  \/* TEXT STYLES *\/\n  .cl-pricing-card h3 {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 26px;\n    margin: 0 0 5px 0;\n    letter-spacing: -0.5px;\n  }\n  .cl-card-basic h3 { color: #2B2829; }\n  .cl-card-pro h3 { color: #5788B6; margin-top: 10px; }\n\n  .cl-subtitle {\n    font-family: 'Poppins', sans-serif;\n    font-weight: 500;\n    font-size: 15px;\n    color: #666;\n    margin-bottom: 20px;\n    min-height: 24px;\n  }\n\n  \/* PRICE BOX *\/\n  .cl-price-box { margin-bottom: 20px; }\n  .cl-price {\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 40px;\n    color: #2B2829;\n    line-height: 1;\n  }\n  .cl-per-bag { font-size: 16px; color: #777; }\n\n  \/* BADGE *\/\n  .cl-pricing-badge {\n    position: absolute;\n    top: 196px; \/* just below the image *\/\n    left: 50%;\n    transform: translateX(-50%);\n    background: #F2FB61;\n    color: #2B2829;\n    padding: 8px 24px;\n    border-radius: 20px;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    text-transform: uppercase;\n    font-size: 12px;\n    letter-spacing: 0.5px;\n    box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n    white-space: nowrap;\n    z-index: 3;\n  }\n\n  \/* SAVINGS TEXT *\/\n  .cl-savings-text {\n    font-family: 'Poppins', sans-serif;\n    font-weight: 500;\n    color: #2B2829;\n    font-size: 14px;\n    margin-top: 8px;\n    background: #F2FB61;\n    display: inline-block;\n    padding: 4px 8px;\n    border-radius: 4px;\n  }\n  .cl-savings-spacer {\n    display: inline-block;\n    padding: 4px 8px;\n    margin-top: 8px;\n    visibility: hidden;\n  }\n\n  \/* BAG INFO BOX *\/\n  .cl-bag-info {\n    border-radius: 6px;\n    padding: 15px;\n    font-size: 15px;\n    color: #444;\n    margin-bottom: 20px;\n  }\n  .cl-bag-info strong {\n    font-family: 'Poppins', sans-serif;\n    font-weight: 600;\n    color: #2B2829;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .cl-info-row { display: block; margin-bottom: 4px; }\n  .cl-info-small { display: block; font-size: 13px; color: #666; font-style: italic; }\n\n  \/* LISTS *\/\n  .cl-pricing-features {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 10px 0 25px 0;\n    flex-grow: 1;\n  }\n  .cl-pricing-features li {\n    margin-bottom: 12px;\n    padding-left: 28px;\n    position: relative;\n    font-size: 16px;\n    color: #2B2829;\n  }\n  .cl-pricing-features li:before {\n    content: '\u2713';\n    position: absolute;\n    left: 0;\n    color: #97B4DE;\n    font-weight: 900;\n    font-size: 18px;\n  }\n\n  \/* BUTTONS *\/\n  .cl-btn-container {\n    margin-top: auto;\n    width: 100%;\n  }\n  .cl-pricing-btn {\n    font-family: 'Montserrat', sans-serif !important;\n    font-weight: 800 !important;\n    letter-spacing: 0.5px;\n    padding: 18px;\n    text-align: center;\n    border-radius: 8px;\n    cursor: pointer;\n    text-decoration: none;\n    font-size: 16px;\n    transition: 0.2s;\n    display: block;\n    width: 100%;\n    box-sizing: border-box;\n    border: none;\n    text-transform: uppercase;\n  }\n  .cl-btn-outline {\n    background: white;\n    border: 2px solid #2B2829 !important;\n    color: #2B2829 !important;\n  }\n  .cl-btn-outline:hover { background: #F5F5F5; }\n\n  .cl-btn-solid {\n    background: #5788B6 !important;\n    border: 2px solid #5788B6 !important;\n    color: #F5F5F5 !important;\n    box-shadow: 0 4px 10px rgba(87, 136, 182, 0.4);\n  }\n  .cl-btn-solid:hover {\n    background: #4a759e !important;\n    border-color: #4a759e !important;\n    color: #F5F5F5 !important;\n  }\n\n  .cl-fine-print {\n    font-size: 12px;\n    color: #999;\n    text-align: center;\n    margin-top: 10px;\n    min-height: 18px;\n  }\n\n  \/* LANGUAGE *\/\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\n  \/* RESPONSIVE *\/\n  @media screen and (max-width: 750px) {\n    .cl-card-pro { transform: none; margin-top: 20px; }\n    .cl-pricing-badge { top: 196px; }\n  }\n<\/style>\n\n<div class=\"cl-pricing-wrapper\" id=\"pricing\">\n\n  <div class=\"cl-pricing-header\">\n    <h2>Laundry service for busy humans<\/h2>\n    <p>Premium laundry care with pickup and delivery across Amsterdam. For people who would rather not think about laundry.<\/p>\n  <\/div>\n\n  <div class=\"cl-pricing-container\">\n\n    <!-- CARD 1: ONE-TIME WASH -->\n    <div class=\"cl-pricing-card cl-card-basic\">\n\n      <div class=\"cl-card-img\">\n        <img decoding=\"async\"\n          src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_3839.jpg\"\n          alt=\"CleanLab \u2013 let us do the laundry while you enjoy a coffee\"\n          loading=\"lazy\">\n      <\/div>\n\n      <div class=\"cl-card-body\">\n        <h3>One-Time Wash<\/h3>\n        <div class=\"cl-subtitle\">Just curious? Visiting the city? Laundry piling up?<\/div>\n        <div class=\"cl-price-box\">\n          <div class=\"cl-price\">\u20ac29,95<\/div>\n          <div class=\"cl-per-bag\">per bag<\/div>\n          <div class=\"cl-savings-spacer\" aria-hidden=\"true\">Spacer<\/div>\n        <\/div>\n        <div class=\"cl-bag-info\">\n          <strong><span role=\"img\" aria-label=\"bag\">\ud83d\udc5c<\/span> You fill your own bag<\/strong>\n          <span class=\"cl-info-row\">Any standard size works. Shopper. Gym bag. Anything.<\/span>\n          <span class=\"cl-info-small\">~ 6 kgs. Unsure? Message us on WhatsApp, and we will be happy help!<\/span>\n        <\/div>\n        <ul class=\"cl-pricing-features\">\n          <li><b>Free<\/b> pickup & delivery<\/li>\n          <li><b>No commitment<\/b> (pay once)<\/li>\n          <li>3-Day <b>Standard<\/b> Turnaround<\/li>\n          <li><b>24hr<\/b> express available<\/li>\n        <\/ul>\n        <div class=\"cl-btn-container\">\n          <div class=\"cl-en-content\">\n            <a href=\"\/cart\/?add-to-cart=173\" class=\"cl-pricing-btn cl-btn-outline\">Book One Wash<\/a>\n            <div class=\"cl-fine-print\">Select your pickup date and time in the next step.<\/div>\n          <\/div>\n          <div class=\"cl-nl-content\">\n            <a href=\"\/cart\/?add-to-cart=1814\" class=\"cl-pricing-btn cl-btn-outline\">Boek \u00e9\u00e9n wasje<\/a>\n            <div class=\"cl-fine-print\">Selecteer je ophaaldatum en -tijd tijdens het afrekenen.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- CARD 2: WEEKLY SUBSCRIPTION -->\n    <div class=\"cl-pricing-card cl-card-pro\">\n      <div class=\"cl-pricing-badge\" role=\"note\" aria-label=\"Most popular plan\">Most Popular<\/div>\n\n      <div class=\"cl-card-img\">\n        <img decoding=\"async\"\n          src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/Laundry-bags-at-ZuidAs.png\"\n          alt=\"CleanLab weekly laundry bags at the Zuidas Amsterdam\"\n          loading=\"lazy\"\n          style=\"object-position: center center;\">\n      <\/div>\n\n      <div class=\"cl-card-body\">\n        <h3>Weekly wash<\/h3>\n        <div class=\"cl-subtitle\">Laundry on Autopilot.<\/div>\n        <div class=\"cl-price-box\">\n          <div class=\"cl-price\">\u20ac24,95<\/div>\n          <div class=\"cl-per-bag\">per bag<\/div>\n          <div class=\"cl-savings-text\"><span role=\"img\" aria-label=\"fire\">\ud83d\udd25<\/span> Save \u20ac5,00 per bag<\/div>\n        <\/div>\n        <div class=\"cl-bag-info\">\n          <strong><span role=\"img\" aria-label=\"checkmark\">\u2705<\/span> Includes Free CleanLab Bag<\/strong>\n          <span class=\"cl-info-row\">Fits ~1 week of clothes for 1 person.<\/span>\n          <span class=\"cl-info-small\">~ 9 kgs. Fashionista? Family of 4? Add multiple bags. Easy!<\/span>\n        <\/div>\n        <ul class=\"cl-pricing-features\">\n          <li><b>Cancel or Pause<\/b> anytime<\/li>\n          <li>Select your <b>weekly<\/b> slot<\/li>\n          <li><b>Free<\/b> pickup and delivery<\/li>\n          <li>Consistent, <b>high-quality<\/b> wash<\/li>\n        <\/ul>\n        <div class=\"cl-btn-container\">\n          <a href=\"https:\/\/yourcleanlab.com\/weekly-plan\/#plans\" class=\"cl-pricing-btn cl-btn-solid\">View weekly plans<\/a>\n          <div class=\"cl-fine-print\">No lock-in contract. Stop when you want.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20304ef elementor-widget elementor-widget-html\" data-id=\"20304ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .cl-story-wrapper {\n    display: flex;\n    justify-content: center;\n    font-family: 'Inter', sans-serif;\n    padding: 80px 20px;\n    background-color: #F5F5F5;\n  }\n\n  .cl-story-container {\n    max-width: 1100px;\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 40px;\n  }\n\n  \/* DESKTOP LAYOUT *\/\n  @media screen and (min-width: 850px) {\n    .cl-story-container {\n      flex-direction: row;\n      align-items: stretch;\n    }\n  }\n\n  \/* LEFT SIDE: STANDALONE IMAGE *\/\n  .cl-story-visual {\n    flex: 0 0 220px;\n    display: flex;\n    justify-content: center;\n    align-items: stretch;\n  }\n\n  .cl-story-visual img {\n    width: 220px;\n    height: 100%;\n    min-height: 360px;\n    display: block;\n    border-radius: 9999px;\n    object-fit: cover;\n    object-position: center top;\n    filter: drop-shadow(0 10px 15px rgba(0,0,0,0.08));\n  }\n\n  \/* RIGHT SIDE: THE STORY CARD *\/\n  .cl-story-card {\n    background: white;\n    border-radius: 16px;\n    flex: 1;\n    padding: 60px 50px;\n    box-shadow: 0 10px 40px rgba(0,0,0,0.04);\n    border: 1px solid #D0CECA;\n    position: relative;\n  }\n\n  .cl-story-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: 12px;\n    display: block;\n  }\n\n  .cl-story-card 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  }\n\n  .cl-story-text-box {\n    border-left: 4px solid #F2FB61;\n    padding-left: 25px;\n  }\n\n  .cl-story-text-box p {\n    font-family: 'Inter', sans-serif;\n    font-size: 15px;\n    color: #444;\n    line-height: 1.6;\n    margin-bottom: 15px;\n  }\n\n  .cl-story-text-box p:last-child {\n    margin-bottom: 0;\n  }\n\n  \/* MOBILE ADJUSTMENTS *\/\n  @media screen and (max-width: 850px) {\n    .cl-story-card {\n      padding: 40px 25px;\n    }\n    .cl-story-visual {\n      margin-bottom: -10px;\n    }\n    .cl-story-visual img {\n      width: 160px;\n      height: 260px;\n    }\n  }\n<\/style>\n\n<div class=\"cl-story-wrapper\">\n\n  <div class=\"cl-story-container\">\n\n    <!-- LEFT: THE STANDALONE IMAGE -->\n    <div class=\"cl-story-visual\">\n      <img decoding=\"async\"\n        src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/LS4_4155-Resize.jpg\"\n        alt=\"CleanLab Laundry Service Founder - Martijn Mook\"\n        width=\"220\"\n        loading=\"lazy\">\n    <\/div>\n\n    <!-- RIGHT: THE CARD FOR THE TEXT -->\n    <div class=\"cl-story-card\">\n      <span class=\"cl-story-label\">OUR MISSION<\/span>\n      <h2>From laundry chaos to calm homes.<\/h2>\n\n      <div class=\"cl-story-text-box\">\n        <p>\"CleanLab started in the middle of everyday Amsterdam life. Busy jobs. Small apartments. Full weeks. And laundry that <b>never quite disappeared.<\/b> Clothes waited in corners. Drying racks became permanent furniture. <b>Clean laundry was done, but never really finished.<\/b> We realised the problem was not washing clothes. It was how much <b>time and space<\/b> laundry slowly took up.\"<\/p>\n        <p>\"So we built CleanLab to take it out of the way. Today, together with a team that brings <b>15+ years of professional laundry experience<\/b>, we help <b>hundreds of Amsterdammers<\/b> keep their homes clear, their routines simple, and their weeks lighter\"<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-962e698 elementor-widget elementor-widget-html\" data-id=\"962e698\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\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  \/* DESKTOP LAYOUT - 70\/30 SPLIT *\/\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 60px;\n      width: 90%;\n    }\n    .cl-faq-visual {\n      width: 20%;\n      min-height: 100%;\n    }\n  }\n  \/* CONTENT *\/\n  .cl-faq-content {\n    padding: 40px 20px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n  \/* VISUAL *\/\n  .cl-faq-visual {\n    background-color: #D0CECA;\n    padding: 0;\n    position: relative;\n    width: 100%;\n    height: 420px; \/* \u2190 was 300px \u2014 meer ruimte op mobiel *\/\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 bottom; \/* \u2190 was top center \u2014 toont onderkant (de gast) *\/\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 0;\n  }\n  \/* Desktop: object-position terug naar top *\/\n  @media screen and (min-width: 900px) {\n    .cl-faq-visual img {\n      object-position: top center;\n    }\n  }\n  \/* TYPOGRAPHY *\/\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: 15px;\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-top: 0;\n    margin-bottom: 30px;\n    line-height: 1.2;\n  }\n  @media screen and (min-width: 900px) {\n    .cl-faq-content h2 { font-size: 32px; }\n  }\n  \/* ACCORDION *\/\n  .cl-accordion-item {\n    border-bottom: 1px solid #E5E5E5;\n    margin-bottom: 15px;\n  }\n  .cl-accordion-btn {\n    width: 100%;\n    background: none !important;\n    border: none;\n    padding: 15px 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  }\n  .cl-accordion-btn:hover {\n    color: #5788B6 !important;\n    background: none !important;\n  }\n  .cl-question-text {\n    flex: 1;\n    display: block;\n    line-height: 1.4;\n  }\n  .cl-accordion-icon {\n    font-size: 24px;\n    line-height: 1;\n    color: #97B4DE;\n    transition: transform 0.3s ease;\n    flex: 0 0 24px;\n    width: 24px;\n    text-align: center;\n    margin-top: -2px;\n  }\n  .cl-accordion-btn.active .cl-accordion-icon {\n    transform: rotate(45deg);\n    color: #F2FB61;\n  }\n  .cl-accordion-panel {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.3s ease-out, opacity 0.3s ease-out;\n    opacity: 0;\n  }\n  .cl-accordion-panel.open { opacity: 1; }\n  .cl-accordion-panel p {\n    font-family: 'Inter', sans-serif;\n    font-size: 14px;\n    line-height: 1.6;\n    color: #555;\n    margin-top: 5px;\n    margin-bottom: 20px;\n    padding-right: 10px;\n  }\n  \/* LINK BUTTON *\/\n  .cl-faq-link-btn {\n    display: inline-block;\n    margin-top: 30px;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 800;\n    font-size: 14px;\n    text-transform: uppercase;\n    color: #2B2829;\n    text-decoration: none;\n    border-bottom: 2px solid #F2FB61;\n    padding-bottom: 2px;\n    transition: all 0.2s;\n  }\n  .cl-faq-link-btn:hover {\n    background-color: #F2FB61;\n    color: #2B2829;\n    padding: 5px 10px;\n    border-bottom: none;\n    border-radius: 4px;\n  }\n<\/style>\n\n<div class=\"cl-faq-wrapper\">\n  <div class=\"cl-faq-card\">\n\n    <!-- LEFT SIDE: QUESTIONS -->\n    <div class=\"cl-faq-content\">\n      <span class=\"cl-faq-label\"><\/span>\n      <h2>Have any questions? We're here to help<\/h2>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"cl-question-text\">How much laundry can I give you?<\/span>\n          <span class=\"cl-accordion-icon\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>You don't need to weigh anything. Just fill a bag and close it. For weekly plans, use your CleanLab bag. If it closes, we'll wash it. That's roughly 9 kg per bag.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"cl-question-text\">How do I schedule a pickup?<\/span>\n          <span class=\"cl-accordion-icon\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>Pick a day and time at checkout. Or message us on <a href=\"https:\/\/wa.me\/+31686450148\" style=\"color:#5788B6; text-decoration:underline;\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">WhatsApp<\/a>. Both work.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"cl-question-text\">What about my delicate items?<\/span>\n          <span class=\"cl-accordion-icon\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>Wool, colours, things you actually care about. We treat each fabric the way it deserves. Our team has 15+ years of professional laundry experience, and every load is checked before washing.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"cl-question-text\">Is there a laundry service near me?<\/span>\n          <span class=\"cl-accordion-icon\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>If you're in Amsterdam, yes. We offer laundry pickup and delivery across the entire city, available daily from 07:00 to 22:00.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"cl-accordion-item\">\n        <button class=\"cl-accordion-btn\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"cl-question-text\">What's the delivery time?<\/span>\n          <span class=\"cl-accordion-icon\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"cl-accordion-panel\">\n          <p>Standard turnaround is 3 days. Need it faster? 24-hour express is available.<\/p>\n        <\/div>\n      <\/div>\n\n      <a href=\"https:\/\/yourcleanlab.com\/faq\/\" class=\"cl-faq-link-btn\">Got more questions? See all answers &rarr;<\/a>\n    <\/div>\n\n    <!-- RIGHT SIDE: IMAGE -->\n    <div class=\"cl-faq-visual\">\n      <img decoding=\"async\"\n        src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/CleanLab-Bags.webp\"\n        alt=\"CleanLab FAQ\"\n        width=\"600\"\n        height=\"900\"\n        loading=\"lazy\">\n    <\/div>\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        var isExpanded = this.getAttribute(\"aria-expanded\") === \"true\";\n        this.setAttribute(\"aria-expanded\", !isExpanded);\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Amsterdam&#8217;s best rated laundry service &#8220;My Sundays feel normal again.&#8221; &#8220;Hard to go back after this!&#8221; &#8220;I no longer plan my week around clean socks&#8221; Laundry goes out. Clean, folded clothes come back. Pickup from 07:00\u201322:00, 7 days a week. Discover pricing &amp; pickup options Rated 4.8\/5 on Google Free Pickup &#038; Delivery Laundry Service [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2379,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-284","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/284","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=284"}],"version-history":[{"count":25,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/284\/revisions"}],"predecessor-version":[{"id":4082,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/284\/revisions\/4082"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/media\/2379"}],"wp:attachment":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/media?parent=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}