:root{
  --petrol:#1D6E72;
  --turquoise:#6DBFAD;
  --turquoise-light:#ABE5D9;
  --peach:#FF9B82;
  --amber:#F2BA45;
  --orange:#EA5921;
  --beige:#FDF8F0;
  --aubergine:#351E28;
  --ink:#351E28;
  --petrol-dark:#155054;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  font-family:'Plus Jakarta Sans',Arial,sans-serif;
  color:var(--ink);
  background:var(--beige);
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
h1,h2,h3,.display{font-family:'Epilogue',Arial,sans-serif;font-weight:800;line-height:1.05;letter-spacing:-0.01em}
.eyebrow{font-family:'Epilogue',Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem}
img{max-width:100%;display:block}
a{color:inherit}
.wrap{max-width:1180px;margin:0 auto;padding:0 28px}
.accent{font-style:italic}

/* ---------- NAV ---------- */
.nav{
  position:fixed;top:0;left:0;right:0;z-index:100;
  display:flex;align-items:center;justify-content:flex-start;
  padding:16px 28px;
  background:transparent;
  border-bottom:1px solid transparent;
  transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease;
}
.nav.scrolled{background:rgba(29,110,114,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.nav.theme-org{border-color:rgba(255,255,255,.12)}
.nav.theme-emp{background:transparent;border-color:transparent}
.nav.theme-emp.scrolled{background:transparent;backdrop-filter:none}
.nav-toggles{display:flex;gap:8px;align-items:center}
.toggle{
  font-family:'Epilogue',sans-serif;font-weight:500;font-size:.85rem;
  padding:9px 18px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;
  background:transparent;color:#fff;transition:all .2s ease;white-space:nowrap;
}
.toggle:hover{transform:translateY(-1px)}
.toggle.active{background:#fff;color:var(--petrol)}
.nav.theme-org .toggle{color:var(--aubergine)}
.nav.theme-org.scrolled .toggle{color:#fff}
.nav.theme-org .toggle.active{background:#fff;color:var(--petrol)}
.nav.theme-emp .toggle{color:var(--aubergine)}
.nav.theme-emp .toggle.active{background:var(--aubergine);color:#fff}
.toggle.nav-home{font-weight:800;letter-spacing:.04em;margin-right:6px}
.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;border:none;background:transparent;cursor:pointer;border-radius:12px}
.nav-burger span{display:block;height:2.5px;width:100%;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .2s ease}
.nav.theme-org .nav-burger span,.nav.theme-emp .nav-burger span{background:var(--aubergine)}
.nav.scrolled .nav-burger span{background:#fff}
.nav.open .nav-burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}
.nav.open .nav-burger span:nth-child(2){opacity:0}
.nav.open .nav-burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}

/* ---------- VIEWS ---------- */
.view{display:none;padding-top:64px}
.view.active{display:block;animation:fade .5s ease}
@keyframes fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

/* ---------- DOT PATTERN (decoratief, nooit achter tekst) ---------- */
.dots{position:absolute;pointer-events:none;opacity:.9}

/* ---------- BUTTONS ---------- */
.btn{
  display:inline-flex;align-items:center;gap:10px;
  font-family:'Epilogue',sans-serif;font-weight:500;font-size:1rem;
  padding:15px 28px;border-radius:999px;border:none;cursor:pointer;
  text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;
}
.btn:hover{transform:translateY(-2px)}
.btn-cta{background:var(--orange);color:#fff;box-shadow:0 8px 22px rgba(234,89,33,.28)}
.btn-cta:hover{box-shadow:0 12px 28px rgba(234,89,33,.36)}
.btn-petrol{background:var(--petrol);color:#fff}
.btn-ghost{background:transparent;border:1.5px solid currentColor}
.btn .arrow{transition:transform .18s ease}
.btn:hover .arrow{transform:translateX(3px)}

/* ============ LANDING ============ */
.l-hero{position:relative;margin-top:-64px;padding:150px 0 86px;overflow:hidden;background:var(--petrol);color:#fff;min-height:min(88vh,760px);display:flex;align-items:flex-end}
.l-hero>.wrap{width:100%}
.l-hero .hero-dots{position:absolute;inset:0;z-index:0;pointer-events:none}
.l-hero .hero-dots svg{display:block;width:100%;height:100%}
.pattern-dots{background-image:url("/assets/dots-petrol.svg");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.55}
.pattern-dots svg{display:none}
.l-hero-inner{max-width:660px;position:relative;z-index:2}
.l-hero h1{font-size:clamp(2.8rem,7vw,5.2rem);color:var(--beige)}
.l-hero h1 .em{color:var(--orange)}
.l-hero .lead{font-size:1.25rem;margin:26px 0 22px;max-width:600px;color:rgba(253,248,240,.92)}
.payoff{font-family:'Epilogue',sans-serif;font-weight:800;font-style:italic;font-size:1.2rem;color:var(--turquoise-light)}
/* turquoise gebogen vorm met wit logo + pay-off, rechtsboven (zoals voorbeeld) */
.hero-logoblob{position:absolute;top:-72px;right:-78px;z-index:1;width:min(60%,720px);aspect-ratio:620/600}
.hero-logoblob .blob-bg{position:absolute;inset:0;width:100%;height:100%;display:block}
.hero-logoblob .blob-lockup{position:absolute;z-index:2;top:45%;right:19%;transform:translateY(-50%);width:56%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
.hero-logoblob .logo{width:100%;height:auto;color:#fff}
.hero-logoblob .blob-payoff{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:600;font-size:clamp(.7rem,1.05vw,.96rem);color:#fff;letter-spacing:.01em;white-space:nowrap}

.l-recog{background:var(--beige);padding:0;position:relative;overflow:hidden}
.l-recog .grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;min-height:540px}
.l-recog .recog-text{padding:88px 64px 88px 0}
.l-recog h2{font-size:2.2rem;color:var(--petrol);margin-bottom:18px}
.l-recog p{font-size:1.08rem;margin-bottom:14px;color:#3a3036}
.l-recog .recog-photo{position:absolute;top:0;right:0;bottom:0;width:60%;pointer-events:none;clip-path:url(#recogCut);background:var(--beige)}
.l-recog .recog-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 24%}
.org-recog .recog-text{max-width:430px;padding-right:40px}
.org-recog .recog-photo{clip-path:url(#recogCutOrg)}
.org-recog .recog-photo img{object-position:58% 50%}
.wie-recog .recog-text{max-width:520px;padding-right:40px}
.wie-recog .recog-photo{clip-path:url(#recogCutWie)}
.wie-recog .recog-photo img{object-position:60% 28%;transform:scale(1.04);transform-origin:64% 30%}

.l-choose{padding:80px 0 96px;position:relative;background:var(--peach)}
.l-choose h2{font-size:2.2rem;text-align:center;color:var(--aubergine);margin-bottom:14px}
.l-choose .sub{text-align:center;max-width:640px;margin:0 auto 48px;font-size:1.08rem;color:#3a3036}
.choose-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.choose-card{
  border-radius:26px;padding:44px 38px;cursor:pointer;position:relative;overflow:hidden;
  transition:transform .25s ease,box-shadow .25s ease;border:none;text-align:left;color:inherit;
  display:flex;flex-direction:column;justify-content:center;min-height:160px;
}
.choose-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(53,30,40,.16)}
.choose-card.org{background:var(--petrol);color:#fff}
.choose-card.emp{background:var(--aubergine);color:#fff}
.choose-card .eyebrow{opacity:.8;margin-bottom:14px}
.choose-card h3{font-size:1.7rem;margin:0;display:flex;align-items:center;gap:12px}
.choose-card p{font-size:1rem;margin-bottom:26px;opacity:.92}
.choose-card .cc-cta{font-family:'Epilogue',sans-serif;font-weight:500;display:inline-flex;align-items:center;gap:10px}
.choose-card .cc-dots{position:absolute;right:-20px;bottom:-20px;width:150px;opacity:.5}
.choose-card.org .cc-cta{color:var(--turquoise-light)}

/* ============ ORGANISATIES (zakelijk, stevig, petrol) ============ */
.org-view{background:var(--beige)}
.o-hero{background:var(--turquoise);color:var(--aubergine);position:relative;overflow:hidden;margin-top:-64px;padding:188px 0 50px}
.o-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:var(--beige);z-index:1}
.o-hero.c-hero{background:var(--petrol);color:#fff}
.o-hero.c-hero .hero-dots{position:absolute;inset:0;z-index:0;pointer-events:none}
.o-hero.c-hero::after{content:none}
.o-hero-dotpattern{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("/assets/dots-turquoise.svg");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:1;transform:rotate(180deg)}
.o-hero .dots{top:40px;right:-30px;width:300px;opacity:.5}
.o-hero-inner{position:relative;z-index:2;max-width:860px}
.o-hero-media{position:relative;z-index:2;display:flex;align-items:center;gap:48px;margin-top:30px;flex-wrap:nowrap}
.hero-photo-wrap{position:relative;width:min(720px,100%);margin:0 auto}
.o-hero .quote-balloon{position:absolute;z-index:4;top:-81px;right:24px;left:auto;width:195px;margin:0}
.o-hero .quote-balloon .qb-shape{opacity:.98}
.o-hero .o-hero-photo{position:relative;flex:0 0 auto;width:100%;max-width:100%;margin:0;aspect-ratio:1/0.62;border-radius:28px;overflow:hidden;box-shadow:0 16px 34px rgba(21,80,84,.20)}
.o-hero .o-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;border-radius:0}
.quote-balloon{position:relative;width:300px;max-width:80%;margin:34px 0 0;filter:drop-shadow(0 18px 30px rgba(53,30,40,.22))}
.quote-balloon .qb-shape{display:block;width:100%;height:auto}
.quote-balloon .qb-text{position:absolute;top:6%;left:9%;right:9%;height:70%;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;color:var(--aubergine);font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:800;font-size:clamp(1.12rem,1.72vw,1.36rem);line-height:1.27}
.sticker{
  display:inline-block;background:var(--orange);color:#fff;
  font-family:'Epilogue',sans-serif;font-weight:800;
  padding:10px 20px;border-radius:14px;transform:rotate(-2.5deg);
  font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.15;margin-bottom:6px;
  box-shadow:0 10px 24px rgba(0,0,0,.18);
}
.sticker.s2{transform:rotate(1.5deg);margin-left:14px}
.o-hero .lead{font-size:1.2rem;margin:30px 0 30px;max-width:580px;color:var(--aubergine)}
.o-hero .payoff{color:var(--turquoise-light)}

.o-section{padding:74px 0}
.o-section.alt{background:var(--beige)}
.o-lede{max-width:760px}
.o-stable{display:flex;align-items:center;gap:52px;max-width:1060px;margin:0 auto;flex-wrap:wrap}
.stable-block{background:var(--aubergine);border-radius:30px;padding:56px 54px;color:#fff}
.o-section .stable-block h2{color:var(--beige)}
.stable-block .o-stable-text p{color:var(--peach)}
.o-stable-text{flex:1 1 360px;max-width:560px}
.o-stable-text h2,.o-stable-text p{max-width:none}
.hex-quote{position:relative;flex:0 0 auto;width:360px;max-width:82%;margin:0;filter:drop-shadow(0 18px 34px rgba(53,30,40,.2))}
.hex-shape{display:block;width:100%;height:auto}
.hex-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 8%;margin:0;color:#fff;font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.34rem,2vw,1.66rem);line-height:1.34;white-space:nowrap}
.o-section .eyebrow{color:var(--orange);margin-bottom:14px;display:block}
.o-section h2{font-size:clamp(1.8rem,3.5vw,2.5rem);color:var(--petrol);margin-bottom:20px;max-width:780px}
.o-section p{font-size:1.1rem;color:#3a3036;max-width:740px;margin-bottom:16px}
.o-section .q{font-style:italic;color:var(--petrol);font-weight:600}

/* overgang / kantelpunt */
.bridge{background:var(--beige);text-align:center}
.bridge .eyebrow{color:var(--orange)}
.bridge h2{color:var(--aubergine);max-width:760px;margin:0 auto 16px}
.bridge .bridge-lead{color:#3a3036;max-width:600px;margin:0 auto 40px;font-size:1.15rem}
.bridge-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1000px;margin:0 auto}
.bp{background:var(--turquoise);border-radius:22px;padding:30px 26px;text-align:left}
.bp .bp-n{font-family:'Epilogue',sans-serif;font-weight:800;font-size:1.05rem;color:var(--aubergine);display:block;margin-bottom:10px;opacity:.7}
.bp strong{display:block;font-family:'Epilogue',sans-serif;font-weight:800;font-size:1.3rem;color:var(--aubergine);margin-bottom:8px}
.bp span{color:#1f3835;font-size:1rem;line-height:1.5}
#waarom-emp .bp{background:var(--turquoise-light)}

/* E-C-H-T-T werkwijze */
.werkwijze{background:var(--peach);position:relative;overflow:hidden;margin-top:56px}
.werkwijze>.wrap{position:relative;z-index:1}
.werkwijze-dotpattern{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("/assets/dots-orange.svg");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.42}
.werkwijze h2{color:var(--aubergine)}
.werkwijze>.wrap>p{color:var(--aubergine)}
.echtt-steps{display:flex;flex-direction:column;gap:12px;margin:36px auto 0;max-width:780px}
.estep{display:grid;grid-template-columns:112px 1fr;align-items:stretch;background:var(--petrol);border-radius:16px;overflow:hidden;box-shadow:0 12px 26px rgba(53,30,40,.2);transition:transform .2s,box-shadow .2s}
.estep:hover{transform:translateX(3px);box-shadow:0 16px 32px rgba(53,30,40,.28)}
.estep .letter{background:var(--turquoise);color:#fff;font-family:'Epilogue',sans-serif;font-weight:800;font-size:3.6rem;line-height:1;display:flex;align-items:center;justify-content:center}
.estep>div:last-child{padding:22px 30px;align-self:center}
.estep h4{font-family:'Epilogue',sans-serif;font-weight:800;font-size:1.15rem;color:var(--beige);margin-bottom:4px}
.estep p{font-size:1rem;margin:0;color:#d7e7e5}
.echtt-note{margin-top:26px;font-weight:600;color:var(--aubergine);font-size:1.08rem}
.estep p+p{margin-top:10px}
.estep .estep-for{margin-top:16px;padding-top:14px;border-top:1px solid rgba(253,248,240,.18);display:grid;gap:6px}
.estep .estep-for span{font-size:.95rem;font-style:italic;color:var(--beige)}
.estep .estep-for strong{font-style:normal;font-weight:700;color:var(--turquoise)}
.echtt-close{margin:34px auto 0;max-width:780px}
.echtt-close h3{font-size:1.5rem;color:var(--aubergine);margin-bottom:8px}

/* opbrengst */
.benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}
.oplevert{background:var(--petrol)}
.oplevert .benefit strong{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:800;font-size:1.32rem;display:block;margin-bottom:3px}
.oplevert h2{color:#fff}
.oplevert>.wrap>p{color:#fff}
.benefit{background:#fff;border-radius:18px;padding:26px 26px;border-left:5px solid var(--turquoise);}
.org-view .o-section.alt .benefit{background:#fff}
.benefit:nth-child(4){border-left-color:var(--peach)}
.benefit:nth-child(5){border-left-color:var(--amber)}
.benefit strong{font-family:'Epilogue',sans-serif;font-weight:800;color:var(--petrol);display:block;margin-bottom:5px;font-size:1.05rem}
.benefit span{font-size:.98rem;color:#3a3036}
.center-cta{text-align:center;margin-top:44px}

/* ---- Promo banner (demo-CTA met telefoon-mockup) ---- */
.o-promo{padding:30px 0 14px}
.promo-card{background:var(--aubergine);border-radius:30px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;box-shadow:0 26px 60px rgba(53,30,40,.22)}
.promo-text{padding:54px 52px}
.promo-text h2{font-size:clamp(1.7rem,2.6vw,2.5rem);color:#fff;line-height:1.12;margin:0;max-width:none}
.promo-text p{color:rgba(253,248,240,.82);font-size:1.1rem;margin:18px 0 28px}
.promo-phone{position:relative;background:var(--peach);min-height:392px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}
.promo-phone-img{position:relative;z-index:2;width:60%;max-width:230px;display:block;align-self:flex-end;margin-bottom:-18px;transform:rotate(-7deg) translateY(16px);transform-origin:bottom center;border-radius:26px;box-shadow:0 28px 54px rgba(53,30,40,.4)}
.promo-phone .dots{top:18px;right:-26px;width:150px;opacity:.45}
.promo-dots{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.55}
.promo-dots svg{width:100%;height:100%;display:block}
.phone{position:relative;z-index:2;width:248px;margin-bottom:-30px;transform:rotate(-7deg);background:#241820;border-radius:36px;padding:11px 11px 0;box-shadow:0 28px 54px rgba(53,30,40,.4)}
.phone-screen{background:var(--beige);border-radius:28px 28px 0 0;padding:15px 14px 22px;position:relative}
.phone-screen::before{content:"";position:absolute;top:9px;left:50%;transform:translateX(-50%);width:74px;height:6px;border-radius:99px;background:rgba(53,30,40,.18)}
.ps-head{display:flex;align-items:center;justify-content:space-between;margin:14px 0 12px}
.ps-head svg{height:17px;color:var(--petrol)}
.ps-head .ps-bell{width:24px;height:24px;border-radius:50%;background:var(--turquoise-light)}
.ps-sub{font-size:.7rem;color:#9a8f95;font-weight:700;letter-spacing:.02em;margin-bottom:9px}
.ps-q{background:#fff;border-radius:16px;padding:13px;display:flex;gap:10px;align-items:flex-start;box-shadow:0 6px 16px rgba(53,30,40,.08)}
.ps-q .ps-smiley{flex:0 0 auto;width:32px;height:40px}
.ps-q p{font-size:.84rem;font-weight:600;color:var(--ink);line-height:1.32;margin:0}
.ps-slider{margin:16px 4px 0}
.ps-track{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--orange),var(--amber),var(--turquoise));position:relative}
.ps-thumb{position:absolute;top:50%;left:64%;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--petrol);transform:translate(-50%,-50%);box-shadow:0 4px 10px rgba(53,30,40,.22)}
.ps-scale{display:flex;justify-content:space-between;font-size:.62rem;color:#9a8f95;margin-top:8px;font-weight:600}
.ps-send{margin-top:15px;background:var(--orange);color:#fff;text-align:center;font-family:'Epilogue',sans-serif;font-weight:500;font-size:.8rem;padding:9px;border-radius:99px}

/* quote-praatballon */
.quote-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}
.quote-balloon{position:relative;flex:0 0 auto;width:220px;max-width:36vw}
.qb-shape{width:100%;display:block;filter:drop-shadow(0 14px 26px rgba(53,30,40,.18))}
.qb-text{position:absolute;top:9%;left:13%;right:13%;height:54%;margin:0;display:flex;align-items:center;justify-content:center;
  font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:800;font-size:.9rem;line-height:1.28;color:var(--beige)}
.qb-cite{margin-top:16px;font-weight:600;color:var(--petrol);font-style:normal}

/* contact / gesprek */
.gesprek{background:var(--petrol);color:#fff;border-radius:30px;padding:54px;margin-top:10px;position:relative;overflow:hidden}
.gesprek .dots{bottom:-30px;left:-30px;width:220px;opacity:.45}
.gesprek-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;position:relative;z-index:2;align-items:start}
.gesprek .eyebrow{color:var(--turquoise-light)}
.gesprek h2{color:#fff;font-size:2rem;margin:12px 0 16px}
.gesprek p{color:#e8f3f2}
.gesprek.gesprek-turq{background:var(--turquoise)}
.gesprek.gesprek-turq .eyebrow{color:var(--petrol-dark)}
.gesprek.gesprek-turq h2{color:var(--aubergine)}
.gesprek.gesprek-turq p{color:var(--aubergine)}
.form-row{margin-bottom:14px}
.form-row label{display:block;font-size:.85rem;font-weight:600;margin-bottom:6px;color:#e8f3f2}
.form-row input,.form-row select,.form-row textarea{
  width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(255,255,255,.25);
  background:rgba(255,255,255,.96);font-family:inherit;font-size:.98rem;color:var(--ink);
}
.form-row textarea{resize:vertical;min-height:74px}
.form-fine{font-size:.82rem;color:#cfe5e3;margin-top:10px}
.form-ok{display:none;background:rgba(171,229,217,.18);border:1.5px solid var(--turquoise-light);border-radius:14px;padding:18px;color:#fff;margin-top:6px}
.form-ok.show{display:block}

/* employee version of forms (light) */
.emp-form .form-row label{color:#5a4a50}
.emp-form .form-row input,.emp-form .form-row select,.emp-form .form-row textarea{border-color:rgba(53,30,40,.18);background:#fff}

/* FAQ */
.faq{margin-top:30px;max-width:840px}
.faq-item{border-bottom:1.5px solid rgba(53,30,40,.12)}
.faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;
  font-family:'Epilogue',sans-serif;font-weight:500;font-size:1.12rem;color:var(--petrol);
  padding:20px 40px 20px 0;position:relative}
.faq-q .pm{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.6rem;transition:transform .25s;line-height:1;color:var(--orange)}
.faq-item.open .pm{transform:translateY(-50%) rotate(45deg)}
.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}
.faq-a p{padding:0 0 22px;font-size:1.02rem;color:#3a3036;margin:0;max-width:760px}

/* ============ MEDEWERKERS (warm, licht, peach) ============ */
.emp-view{background:var(--beige)}
.e-hero{background:var(--turquoise);position:relative;overflow:hidden;margin-top:-64px;padding:236px 0 26px;color:#fff}
.e-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:var(--beige);z-index:1}
.e-hero .dots{top:30px;left:-30px;width:230px;opacity:.35}
.e-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;position:relative;z-index:2}
.e-hero h1{font-size:clamp(2.5rem,5.5vw,4rem);color:#fff}
.e-hero-inner{position:relative;z-index:2;max-width:860px}
.e-hero-media{position:relative;z-index:2;display:flex;align-items:center;gap:48px;margin-top:30px;flex-wrap:nowrap}
.e-hero .quote-balloon{position:absolute;z-index:4;top:-85px;right:24px;left:auto;width:205px;margin:0}
.e-hero .quote-balloon .qb-text{color:#fff}
.e-hero .quote-balloon .qb-shape{opacity:.98}
.e-hero .e-hero-photo-frame{position:relative;flex:0 0 auto;width:100%;max-width:100%;margin:0;aspect-ratio:1/0.62;border-radius:28px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.25)}
.e-hero .lead{font-size:1.2rem;margin:22px 0 0;max-width:572px;color:#fff}
.e-hero .mascot-big{width:230px;margin:0 auto;filter:drop-shadow(0 14px 24px rgba(53,30,40,.18))}
.e-hero-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%;border-radius:0}

.e-section{padding:70px 0}
.e-section.soft{background:var(--beige)}
.e-section .eyebrow{color:var(--orange);display:block;margin-bottom:12px}
.e-section h2{font-size:clamp(1.7rem,3.2vw,2.3rem);color:var(--petrol);margin-bottom:18px;max-width:720px}
.e-section p{font-size:1.1rem;color:#3a3036;max-width:680px;margin-bottom:14px}

.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}
.step3{background:#fff;border-radius:22px;padding:30px 26px;text-align:center}
.e-section.soft .step3{background:#fff}
.step3 .ic{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--turquoise-light);border-radius:50%}
.step3 h4{font-family:'Epilogue',sans-serif;font-weight:800;color:var(--petrol);font-size:1.1rem;margin-bottom:8px}
.step3 p{font-size:.98rem;margin:0 auto}

.safe-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}
.safe-card{border-radius:22px;padding:32px 30px}
.safe-card.a{background:var(--petrol);color:#fff}
.safe-card.b{background:var(--turquoise-light)}
.safe-card h3{font-size:1.3rem;margin-bottom:12px;color:inherit}
.safe-card.a h3{color:#fff}
.safe-card.b h3{color:var(--petrol)}
.safe-card p{font-size:1rem;margin:0;color:inherit}
.safe-card.a p{color:#e8f3f2}
.safe-card.b p{color:#33474a}

.e-feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:8px}
.e-feature .pic{display:flex;justify-content:center;overflow:hidden}
.app-shot{width:auto;max-width:100%;max-height:430px;border-radius:38px;box-shadow:0 28px 60px rgba(53,30,40,.28);transform:rotate(-16deg);transform-origin:center;margin:0 auto}

/* personage rij */
.persona-row{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:30px}
.persona-row svg{width:84px;height:auto;filter:drop-shadow(0 8px 14px rgba(53,30,40,.12))}

.aanmeld{background:var(--peach);border-radius:30px;padding:50px;margin-top:8px;color:var(--aubergine);position:relative;overflow:hidden}
.aanmeld .dots{bottom:-20px;right:-20px;width:180px;opacity:.4}
.aanmeld-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:44px;position:relative;z-index:2;align-items:start}
.aanmeld .eyebrow{color:var(--orange)}
.aanmeld h2{color:var(--petrol);font-size:1.9rem;margin:12px 0 14px}
.aanmeld p{color:#4a3a40}

/* ---------- FOOTER ---------- */
footer{background:var(--petrol);color:#fff;position:relative;overflow:hidden;padding:36px 0 26px}
footer .dots{bottom:-40px;left:-40px;width:300px;opacity:.5}
.foot-dots{position:absolute;inset:0;z-index:0;pointer-events:none}
.foot-dots svg{display:block;width:100%;height:100%}
.foot-grid{display:grid;grid-template-columns:1.1fr .85fr 1fr;gap:40px;position:relative;z-index:2;align-items:start}
.foot-nav h4{font-family:'Epilogue',sans-serif;font-weight:800;font-size:1rem;margin-bottom:14px}
.foot-nav ul{list-style:none;margin:0;padding:0}
.foot-nav li{margin-bottom:9px}
.foot-nav a{color:#d6e8e7;text-decoration:none;font-size:.95rem}
.foot-nav a:hover{color:#fff;text-decoration:underline}
.crosslink{padding:36px 0 46px;text-align:center}
.crosslink .wrap{border-top:1px solid rgba(53,30,40,.1);padding-top:34px}
.crosslink p{font-size:1.06rem;color:#3a3036;margin:0;line-height:1.95}
.crosslink a{color:var(--petrol);font-weight:700;text-decoration:none}
.crosslink a:hover{text-decoration:underline}
.foot-payoff{font-family:'Epilogue',sans-serif;font-weight:800;font-style:italic;font-size:1.5rem;color:var(--turquoise-light);margin-top:18px}
.foot-contact h4{font-family:'Epilogue',sans-serif;font-weight:800;font-size:1rem;margin-bottom:14px}
.foot-contact p{font-size:.95rem;color:#d6e8e7;line-height:1.8}
.foot-contact a{color:#fff;text-decoration:none}
.foot-contact a:hover{text-decoration:underline}
.foot-bottom{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:.85rem;color:#bcd6d4;position:relative;z-index:2}

/* focus */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{
  outline:3px solid var(--amber);outline-offset:2px;border-radius:6px;
}

/* ---------- FOTO'S ---------- */
.o-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;position:relative;z-index:2}
.o-hero-photo{border-radius:24px;overflow:hidden;box-shadow:0 26px 54px rgba(0,0,0,.32);aspect-ratio:4/3}
.o-hero-photo img,.feature-media img,.sector-tile img,.photo-frame img{width:100%;height:100%;object-fit:cover;display:block}
.feature{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}
.feature.rev .feature-media{order:-1}
.feature-media{border-radius:22px;overflow:hidden;box-shadow:0 18px 42px rgba(53,30,40,.16);aspect-ratio:3/2}
.feature-text .eyebrow{display:block;margin-bottom:12px}
.feature-text h2{margin-bottom:18px}
.sector-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}
.sector-tile{border-radius:18px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 12px 28px rgba(53,30,40,.12)}
.photo-frame{border-radius:22px;overflow:hidden;box-shadow:0 18px 42px rgba(53,30,40,.16);aspect-ratio:3/2;width:100%}
/* placeholder zolang de definitieve foto nog niet geleverd is */
.photo-pending{display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,var(--turquoise),var(--petrol))}
.photo-pending span{font-family:'Epilogue',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;color:var(--beige);opacity:.9}
.feature{max-width:1060px;margin:0 auto}
/* Onze aanpak — kaarten zonder linkerrand, zalmkleurige achtergrond */
.watwedoen-view .benefits .benefit{background:var(--peach);border-left:none}
.watwedoen-view .benefits .benefit strong{color:#fff}
/* Onze aanpak — cyclusdiagram */
.cyclus-section{background:var(--turquoise)}
.barometer{overflow:hidden}
.barometer .bar-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:24px;align-items:center}
.barometer .bar-text{max-width:450px}
.barometer .bar-shot{position:relative}
.barometer .bar-shot .shot{transform:rotate(4.5deg);border-radius:16px;overflow:hidden;box-shadow:0 30px 64px rgba(53,30,40,.20);width:122%;max-width:none}
.barometer .bar-shot .shot img{display:block;width:100%;height:auto}
.barometer .bar-shot::after{content:"";position:absolute;inset:-14%;background:radial-gradient(118% 120% at 56% 42%,transparent 40%,var(--beige) 86%);pointer-events:none}
@media(max-width:860px){.barometer .bar-grid{grid-template-columns:1fr;gap:18px}.barometer .bar-shot .shot{transform:rotate(3deg);width:100%}.barometer .bar-shot::after{inset:-8%;background:radial-gradient(150% 110% at 50% 55%,transparent 52%,var(--beige) 96%)}}
.belief-centered .wrap{text-align:center}
.belief-centered h2,.belief-centered p{margin-left:auto;margin-right:auto}
.herken .hb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 48px;max-width:720px;margin:40px auto 0;justify-items:center;align-items:start}
.herken .hb{position:relative;width:100%;max-width:272px;margin:0}
.herken .hb:nth-child(even){margin-top:58px}
.herken .hb-shape{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 30px rgba(53,30,40,.16))}
.herken .hb-text{position:absolute;top:5%;left:10%;right:10%;height:70%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:700;font-size:clamp(1.1rem,1.6vw,1.28rem);line-height:1.32}
.herken .hb-bridge{max-width:680px;margin:50px auto 0;font-weight:600;color:var(--petrol);font-size:1.12rem}
@media(max-width:760px){.herken .hb-grid{grid-template-columns:1fr;gap:8px;justify-items:center}.herken .hb{max-width:300px}.herken .hb:nth-child(even){margin-top:0}}
.cyclus-block{background:none;padding:0;max-width:none;margin:0;text-align:center}
.cyclus-block .eyebrow{color:var(--orange);display:block;margin-bottom:12px}
.cyclus-block h2{color:var(--aubergine)}
.cyclus-figure{background:var(--beige);border-radius:24px;padding:26px 22px;max-width:660px;margin:0 auto;box-shadow:0 14px 30px rgba(21,80,84,.18)}
.cyclus-figure svg{width:100%;height:auto;display:block}
/* Onze aanpak — groter fotokader bij 'Samen in beweging' */
.feature-foto{grid-template-columns:1.4fr .9fr;gap:52px;align-items:center}
.feature-foto .feature-media{aspect-ratio:auto}
.feature-foto .feature-media img{width:100%;height:auto;display:block}

/* ECHTT-animatie onder het logo in de hero */
.l-hero,.c-hero{--blob:min(60vw,720px)}
.hero-film{position:absolute;z-index:2;width:clamp(260px,24vw,340px);height:auto;
  top:calc(-72px + var(--blob)*0.546 + 6px);
  right:calc(var(--blob)*0.47 - 78px - clamp(260px,24vw,340px)/2);pointer-events:none}

.o-hero .hero-photo-wrap,.e-hero .hero-photo-wrap{position:relative}
.o-hero .org-film,.e-hero .org-film{position:absolute;z-index:5;left:clamp(-150px,-9vw,-90px);top:36px;width:clamp(260px,22vw,310px);height:auto;pointer-events:none}
.watwedoen-view .c-hero{min-height:calc(var(--blob)*0.546 - 66px + clamp(260px,24vw,340px)*1.244 + 24px)}
.wiewezijn-view .c-hero,.contact-view .c-hero{min-height:calc(var(--blob)*0.546 - 66px + clamp(260px,24vw,340px)*1.244 + 24px)}
#ok-contact.show,#ok-org.show,#ok-emp.show{display:flex;align-items:center;gap:18px;font-weight:700;font-size:1.05rem}
@media (max-width:480px){.ok-echtt{width:64px}}
.ok-echtt{width:84px;height:auto;flex:0 0 auto;animation:okpop .6s cubic-bezier(.3,1.6,.5,1) both,okfloat 3s ease-in-out .6s infinite alternate}
@keyframes okpop{from{transform:scale(.2) rotate(-10deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}
@keyframes okfloat{from{transform:translateY(0)}to{transform:translateY(-6px)}}
@media (prefers-reduced-motion:reduce){.ok-echtt{animation:none}}
/* Carrousel praatballonnen (Voor organisaties) */
.herken .hb-carousel{margin:28px auto 0;max-width:980px}
.herken .hb-track{position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:34px calc(50% - 150px) 52px;margin-bottom:-30px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.herken .hb-track::-webkit-scrollbar{display:none}
.herken .hb-slide{flex:0 0 300px;max-width:300px;margin:0!important;scroll-snap-align:center;transform:scale(.8);opacity:.4;transition:transform .55s cubic-bezier(.3,1.3,.5,1),opacity .45s}
.herken .hb-slide.is-active{transform:scale(1);opacity:1}
.herken .hb-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px}
.herken .hb-btn{width:44px;height:44px;border-radius:50%;border:0;background:var(--petrol);display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}
.herken .hb-btn:hover{background:var(--petrol-dark);transform:scale(1.06)}
.herken .hb-btn:focus-visible,.herken .hb-dot:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
.herken .hb-btn svg{width:20px;height:20px;fill:none;stroke:var(--beige);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.herken .hb-play{width:36px;height:36px;background:transparent;border:2px solid var(--petrol)}
.herken .hb-play:hover{background:rgba(29,110,114,.1)}
.herken .hb-play svg{width:16px;height:16px;stroke:var(--petrol)}
.herken .hb-play .i-play{display:none;fill:var(--petrol);stroke:none}
.herken .hb-play.is-paused .i-play{display:block}.herken .hb-play.is-paused .i-pause{display:none}
.herken .hb-dots{display:flex;gap:8px}
.herken .hb-dot{width:10px;height:10px;padding:0;border:0;border-radius:6px;background:rgba(29,110,114,.3);cursor:pointer;transition:width .3s,background .3s}
.herken .hb-dot[aria-current="true"]{width:28px;background:var(--orange)}
@media(max-width:760px){.herken .hb-track{padding:28px calc(50% - 130px) 48px;gap:16px}.herken .hb-slide{flex-basis:260px;max-width:260px}}
@media(prefers-reduced-motion:reduce){.herken .hb-track{scroll-behavior:auto}.herken .hb-slide{transition:none}}
/* Tijdlijn: een maand met ECHTT (Onze aanpak) */
.maand{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;position:relative}
.maand::before{content:"";position:absolute;top:38px;left:10%;right:10%;border-top:3px dashed rgba(29,110,114,.28)}
.maand li{position:relative;text-align:center}
.maand .ic{width:76px;height:76px;border-radius:50%;background:var(--petrol);display:grid;place-items:center;margin:0 auto 18px;box-shadow:0 0 0 10px var(--beige),0 12px 24px rgba(21,80,84,.22)}
.maand .ic svg{width:60px;height:60px}
.maand .n{display:block;font-family:'Epilogue',sans-serif;font-weight:800;color:var(--orange);font-size:.9rem;margin-bottom:4px}
.maand strong{display:block;font-family:'Epilogue',sans-serif;font-weight:800;color:var(--petrol);font-size:1.1rem;line-height:1.25;margin-bottom:8px}
.maand p{font-size:.97rem;color:#3a3036;margin:0 auto;max-width:230px}
@media(max-width:880px){
  .maand{grid-template-columns:1fr;gap:26px}
  .maand::before{top:20px;bottom:20px;left:37px;right:auto;border-top:0;border-left:3px dashed rgba(29,110,114,.28)}
  .maand li{display:grid;grid-template-columns:76px 1fr;gap:20px;text-align:left;align-items:start}
  .maand .ic{margin:0}
  .maand p{margin:0;max-width:none}
}
/* Bewegende cijfers (Voor organisaties) */
.cijfers .stat-num{font-family:'Epilogue',sans-serif;font-weight:800;font-size:2.8rem;line-height:1;color:var(--petrol);font-variant-numeric:tabular-nums}
.cijfers .spark{display:block;width:120px;height:40px;margin:14px auto 0}
.cijfers .people{display:flex;justify-content:center;gap:5px;margin:16px auto 0}
.cijfers .people svg{width:15px;height:24px;fill:#cfe3e0;transition:fill .3s,transform .4s cubic-bezier(.3,1.8,.5,1)}
.cijfers .people svg.on{fill:var(--orange)}
.cijfers .stat-card{transition:transform .25s,box-shadow .25s}
.cijfers .stat-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(29,110,114,.14)!important}
.cijfers.stat-anim .stat-card{opacity:0;transform:translateY(28px)}
.cijfers.stat-anim.in .stat-card{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.9,.3,1.1)}
.cijfers.stat-anim.in .stat-card:nth-child(2){transition-delay:.15s}
.cijfers.stat-anim.in .stat-card:nth-child(3){transition-delay:.3s}
.cijfers.stat-anim .spark path{stroke-dasharray:140;stroke-dashoffset:140}
.cijfers.stat-anim .spark circle{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0)}
.cijfers.stat-anim.in .spark path{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s ease .5s}
.cijfers.stat-anim.in .spark circle{opacity:1;transform:scale(1);transition:opacity .3s 1.9s,transform .5s cubic-bezier(.3,1.8,.5,1) 1.9s}
.cijfers.stat-anim .people svg.on{fill:#cfe3e0}
.cijfers.stat-anim.in .people svg.on{fill:var(--orange);transform:scale(1.25)}
.cijfers.stat-anim.in .people svg.on.done{transform:scale(1)}
.cijfers.stat-anim.in .people svg:nth-child(1){transition-delay:.9s}
.cijfers.stat-anim.in .people svg:nth-child(2){transition-delay:1.2s}
.cijfers.stat-anim.in .people svg:nth-child(3){transition-delay:1.5s}
/* Maand-tijdlijn op zalmroze, afgestemd op de huisstijl */
.maand-section{background:var(--peach)}
.maand-section .eyebrow{color:var(--petrol-dark)}
.maand-section h2{color:var(--aubergine)}
.maand-section>.wrap>p{color:var(--aubergine)}
.maand-section .maand::before{border-color:rgba(53,30,40,.28)}
.maand-section .maand .ic{box-shadow:0 0 0 10px var(--peach),0 12px 24px rgba(53,30,40,.22)}
.maand-section .maand .n{color:var(--petrol-dark)}
.maand-section .maand strong{color:var(--aubergine)}
.maand-section .maand p{color:var(--aubergine)}
/* Praatballon bij de foto: komt en gaat */
.o-hero .quote-balloon,.e-hero .quote-balloon{transform-origin:60% 100%;animation:qbLife 12s ease-in-out infinite}
.o-hero .quote-balloon .qb-text,.e-hero .quote-balloon .qb-text{animation:qbText 12s ease-in-out infinite}
.e-hero .quote-balloon{animation-delay:.4s}.e-hero .quote-balloon .qb-text{animation-delay:.4s}
@keyframes qbLife{
  0%,6%{opacity:0;transform:translateY(18px) scale(.3) rotate(-8deg)}
  11%{opacity:1;transform:translateY(-6px) scale(1.07) rotate(3deg)}
  14%{transform:translateY(0) scale(.98) rotate(-1deg)}
  17%{transform:translateY(0) scale(1) rotate(0deg)}
  38%{transform:translateY(-6px) scale(1) rotate(1deg)}
  58%{transform:translateY(0) scale(1) rotate(-1deg)}
  72%{opacity:1;transform:translateY(-4px) scale(1) rotate(0deg)}
  78%{opacity:1;transform:translateY(-8px) scale(1.04) rotate(0deg)}
  84%,100%{opacity:0;transform:translateY(10px) scale(.4) rotate(6deg)}
}
@keyframes qbText{0%,12%{opacity:0}17%,74%{opacity:1}79%,100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.o-hero .quote-balloon,.e-hero .quote-balloon,.o-hero .quote-balloon .qb-text,.e-hero .quote-balloon .qb-text{animation:none}}
.hex-quote .hex-text{color:var(--aubergine)}
/* Kleine signalen, op tijd gezien: kantel-lijn */
.kantel-section{background:var(--petrol);position:relative;overflow:hidden}
.kantel-section .eyebrow{color:var(--turquoise-light)}
.kantel-section h2{color:var(--beige)}
.kantel-section .bridge-lead{color:rgba(253,248,240,.9)}
.kantel{max-width:1060px;margin:10px auto 0}
.kantel-line{display:block;width:100%;height:auto;overflow:visible}
.kl-tip text{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:700;font-size:20px;fill:rgba(253,248,240,.75)}
.kantel-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;text-align:center}
.kantel-steps li{padding:0 6px}
.kantel-steps .ks-n{display:block;font-family:'Epilogue',sans-serif;font-weight:800;color:var(--amber);font-size:.95rem;margin-bottom:4px}
.kantel-steps strong{display:block;font-family:'Epilogue',sans-serif;font-weight:800;color:var(--beige);font-size:1.5rem;margin-bottom:8px}
.kantel-steps .ks-d{display:block;color:#d7e7e5;font-size:1rem;line-height:1.55;max-width:290px;margin:0 auto}
.km-ping{opacity:0}
.kantel.in .km-ping{animation:kmPing 3.2s ease-out infinite}
.kantel.in .km2 .km-ping{animation-delay:1s}.kantel.in .km3 .km-ping{animation-delay:2s}
@keyframes kmPing{0%{opacity:.9;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.7)}}
.kantel.in .kl-tip-ring{animation:tipPulse 2.4s ease-in-out infinite}
@keyframes tipPulse{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.5);opacity:.2}}
.km-ping,.kl-tip-ring,.km-body{transform-box:fill-box;transform-origin:center}
/* begintoestand (alleen met JS en beweging toegestaan) */
.kantel.anim .kl-main{stroke-dasharray:1000;stroke-dashoffset:1000}
.kantel.anim .kl-future,.kantel.anim .kl-tip{opacity:0}
.kantel.anim .km-body{transform:scale(0)}
.kantel.anim .kantel-steps li{opacity:0;transform:translateY(22px)}
.kantel.anim.in .kl-main{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s cubic-bezier(.45,.05,.4,1) .2s}
.kantel.anim.in .km-body{transform:scale(1);transition:transform .55s cubic-bezier(.3,1.7,.5,1)}
.kantel.anim.in .km1 .km-body{transition-delay:.45s}.kantel.anim.in .km2 .km-body{transition-delay:1.15s}.kantel.anim.in .km3 .km-body{transition-delay:1.95s}
.kantel.anim.in .kantel-steps li{opacity:1;transform:none;transition:opacity .6s,transform .6s cubic-bezier(.2,.9,.3,1.1)}
.kantel.anim.in .kantel-steps li:nth-child(1){transition-delay:.6s}.kantel.anim.in .kantel-steps li:nth-child(2){transition-delay:1.3s}.kantel.anim.in .kantel-steps li:nth-child(3){transition-delay:2.1s}
.kantel.anim.in .kl-tip{opacity:1;transition:opacity .6s 2.4s}
.kantel.anim.in .kl-future{opacity:1;transition:opacity .8s 2.6s}
@media(max-width:880px){.kantel-steps{grid-template-columns:1fr;gap:22px}.kl-tip text{font-size:30px}}
@media(prefers-reduced-motion:reduce){.kantel.in .km-ping,.kantel.in .kl-tip-ring{animation:none}}
/* Wat ECHTT je oplevert: ECHTT met praatballonnen */
.oplevert{text-align:center;overflow:hidden}
.oplevert>.wrap>p{max-width:600px;margin:14px auto 0;font-size:1.15rem}
.oplevert .center-cta{margin-top:44px}
.oplevert .center-cta p{color:#fff;font-size:1.1rem;margin:0 auto 18px;max-width:none}
.oplevert h2{margin-left:auto;margin-right:auto}
.ob-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);grid-template-areas:"b1 e b2" "b3 e b4" ". b5 .";gap:26px 34px;max-width:1080px;margin:46px auto 0;align-items:center}
.ob-center{grid-area:e;display:flex;justify-content:center}
.ob-echtt{width:230px;height:auto;animation:obFloat 3.4s ease-in-out infinite alternate}
@keyframes obFloat{from{transform:translateY(0)}to{transform:translateY(-10px)}}
.ob-eyes{transition:transform .35s cubic-bezier(.3,1.4,.5,1)}
.ob-eye{transform-box:fill-box;transform-origin:center;animation:obBlink 4.8s infinite}
@keyframes obBlink{0%,91%,100%{transform:scaleY(1)}94%{transform:scaleY(.1)}}
.ob-m2{opacity:0;transition:opacity .2s}.ob-m1{transition:opacity .2s}
.ob-echtt.laugh .ob-m2{opacity:1}.ob-echtt.laugh .ob-m1{opacity:0}
.ob-list{display:contents;list-style:none;margin:0;padding:0}
.ob{position:relative;display:flex;gap:16px;align-items:flex-start;text-align:left;padding:22px 24px;border-radius:26px;color:var(--aubergine);box-shadow:0 16px 34px rgba(21,40,44,.28);cursor:default;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}
.ob:hover{transform:translateY(-4px) scale(1.03)}
.ob::after{content:"";position:absolute;width:26px;height:26px;background:inherit;border-radius:4px;transform:rotate(45deg)}
.b1{grid-area:b1;background:var(--turquoise)}.b2{grid-area:b2;background:var(--peach)}
.b3{grid-area:b3;background:var(--amber)}.b4{grid-area:b4;background:var(--turquoise-light)}
.b5{grid-area:b5;background:var(--beige);min-width:360px;justify-self:center}
.b1::after,.b3::after{right:-9px;top:calc(50% - 13px)}
.b2::after,.b4::after{left:-9px;top:calc(50% - 13px)}
.b5::after{left:calc(50% - 13px);top:-9px}
.ob-ic{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--petrol-dark);display:grid;place-items:center;position:relative;z-index:1}
.ob-ic svg{width:34px;height:34px}
.ob-t{position:relative;z-index:1;font-size:1rem;line-height:1.5}
.ob-t strong{display:block;font-family:'Epilogue',sans-serif;font-weight:800;font-size:1.25rem;margin-bottom:4px}
.b5 .ob-t{max-width:290px}
/* entree */
.ob-stage.anim .ob-echtt{transform:scale(0)}
.ob-stage.anim .ob{opacity:0;transform:scale(.3)}
.ob-stage.anim.in .ob-echtt{transform:none;transition:transform .7s cubic-bezier(.3,1.6,.5,1) .1s;animation:obFloat 3.4s ease-in-out .9s infinite alternate}
.ob-stage.anim .b1,.ob-stage.anim .b3{transform-origin:100% 50%}.ob-stage.anim .b2,.ob-stage.anim .b4{transform-origin:0% 50%}.ob-stage.anim .b5{transform-origin:50% 0%}
.ob-stage.anim .ob.pop{opacity:1;transform:none;transition:opacity .3s,transform .6s cubic-bezier(.3,1.6,.5,1)}
@media(max-width:880px){
  .ob-stage{grid-template-columns:1fr;grid-template-areas:"e" "b1" "b2" "b3" "b4" "b5";gap:18px;max-width:460px}
  .ob-echtt{width:170px}
  .b5{min-width:0}.b5 .ob-t{max-width:none}
  .ob::after{left:calc(50% - 13px)!important;right:auto!important;top:-9px!important}
  .ob-stage.anim .ob{transform-origin:50% 0%!important}
}
@media(prefers-reduced-motion:reduce){.ob-echtt,.ob-eye{animation:none}.ob,.ob-eyes{transition:none}}
/* Waarom voor jou: twee sprekende kaarten */
.why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:980px;margin:0 auto}
.why{border-radius:30px;padding:30px 34px 36px;text-align:left;box-shadow:0 18px 40px rgba(53,30,40,.14);transition:transform .3s cubic-bezier(.3,1.5,.5,1)}
.why:hover{transform:translateY(-5px)}
.why-zin{background:var(--turquoise);color:var(--aubergine)}
.why-veilig{background:var(--aubergine);color:var(--beige)}
.why-art{display:block;width:100%;max-width:300px;height:auto;margin:34px auto 14px;overflow:visible}
.why h3{font-family:'Epilogue',sans-serif;font-weight:800;font-size:1.65rem;line-height:1.15;margin:0 0 10px}
.why h3 em{font-style:normal}
.why-zin h3 em{color:#fff}.why-veilig h3 em{color:var(--peach)}
.why p{font-size:1.04rem;line-height:1.6;margin:0;max-width:none}
.why-zin p{color:#1f3835}.why-veilig p{color:rgba(253,248,240,.88)}
.why-art *{transform-box:fill-box}
/* zin */
.why.in .w1-d{animation:wDot 6s ease-in-out infinite}
.why.in .w1-d2{animation-delay:.15s}.why.in .w1-d3{animation-delay:.3s}
@keyframes wDot{0%,14%,100%{transform:translateY(0)}5%{transform:translateY(-6px)}}
.w1-fly{opacity:0}
.why.in .w1-fly{animation:wFly 6s cubic-bezier(.4,0,.3,1) infinite}
.why.in .w1-f2{animation-delay:.25s}.why.in .w1-f3{animation-delay:.5s}
@keyframes wFly{0%,14%{opacity:0;transform:translate(0,0)}18%{opacity:1}26%{transform:translate(52px,-6px)}34%{opacity:1;transform:translate(98px,34px)}38%,100%{opacity:0;transform:translate(104px,40px) scale(.4)}}
.w1-sprout{transform-origin:50% 100%}
.why.in .w1-sprout{animation:wGrow 1.2s cubic-bezier(.3,1.5,.5,1) both,wSway 6s ease-in-out 1.2s infinite}
@keyframes wGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes wSway{0%,36%,100%{transform:rotate(0)}42%{transform:rotate(-5deg) scale(1.06)}50%{transform:rotate(3deg)}58%{transform:rotate(0)}}
.w1-spark{opacity:0;transform-origin:center}
.why.in .w1-spark{animation:wSpark 6s ease-out infinite}.why.in .w1-s2{animation-delay:.3s}
@keyframes wSpark{0%,38%{opacity:0;transform:scale(0)}44%{opacity:1;transform:scale(1.2)}60%{opacity:1;transform:scale(1)}72%,100%{opacity:0;transform:scale(.4)}}
/* veilig */
.w2-bub{transform-origin:50% 100%}
.why.in .w2-bub{animation:wDrop 6s cubic-bezier(.5,0,.6,1) infinite}
@keyframes wDrop{0%{opacity:0;transform:translateY(-16px) scale(.6)}8%{opacity:1;transform:translateY(0) scale(1)}24%{opacity:1;transform:translateY(0) scale(1)}36%{opacity:1;transform:translateY(100px) scale(.5)}40%,100%{opacity:0;transform:translateY(108px) scale(.2)}}
.why.in .w2-shackle{animation:wLock 6s cubic-bezier(.3,1.6,.5,1) infinite}
@keyframes wLock{0%,30%{transform:translateY(-16px)}42%,86%{transform:translateY(0)}94%,100%{transform:translateY(-16px)}}
.w2-check{transform-origin:center}
.why.in .w2-check{animation:wCheck 6s cubic-bezier(.3,1.7,.5,1) infinite}
@keyframes wCheck{0%,42%{opacity:0;transform:scale(0)}48%,84%{opacity:1;transform:scale(1)}90%,100%{opacity:0;transform:scale(.3)}}
.why.in .w2-glow{animation:wGlow 6s ease-out infinite}
@keyframes wGlow{0%,42%{opacity:0}48%{opacity:1}64%,100%{opacity:0}}
.why.anim .w2-glow{opacity:0}
.why.anim{opacity:0;transform:translateY(30px)}
.why.anim.in{opacity:1;transform:none;transition:opacity .7s,transform .7s cubic-bezier(.2,.9,.3,1.1)}
.why-veilig.anim.in{transition-delay:.2s}
.why.anim.in:hover{transform:translateY(-5px);transition-delay:0s}
@media(max-width:880px){.why-grid{grid-template-columns:1fr}.why{padding:26px 24px 30px}}
/* Maand-tijdlijn: stap voor stap opbouwen */
.maand .ic{position:relative}
.maand .ic::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:3px solid var(--petrol);opacity:0;pointer-events:none}
.maand.anim::before{clip-path:inset(0 100% 0 0)}
.maand.anim li{opacity:0;transform:translateY(26px)}
.maand.anim .ic{transform:scale(0)}
.maand.anim.in::before{clip-path:inset(0 0 0 0);transition:clip-path 2.6s linear .35s}
.maand.anim.in li{opacity:1;transform:none;transition:opacity .55s,transform .6s cubic-bezier(.2,.9,.3,1.1)}
.maand.anim.in .ic{transform:scale(1);transition:transform .55s cubic-bezier(.3,1.7,.5,1)}
.maand.anim.in li:nth-child(1),.maand.anim.in li:nth-child(1) .ic{transition-delay:.2s}
.maand.anim.in li:nth-child(2),.maand.anim.in li:nth-child(2) .ic{transition-delay:.85s}
.maand.anim.in li:nth-child(3),.maand.anim.in li:nth-child(3) .ic{transition-delay:1.5s}
.maand.anim.in li:nth-child(4),.maand.anim.in li:nth-child(4) .ic{transition-delay:2.15s}
.maand.anim.in li:nth-child(5),.maand.anim.in li:nth-child(5) .ic{transition-delay:2.8s}
.maand.loop .ic::after{animation:mPulse 6s ease-out infinite}
.maand.loop li:nth-child(2) .ic::after{animation-delay:1.2s}
.maand.loop li:nth-child(3) .ic::after{animation-delay:2.4s}
.maand.loop li:nth-child(4) .ic::after{animation-delay:3.6s}
.maand.loop li:nth-child(5) .ic::after{animation-delay:4.8s}
@keyframes mPulse{0%{opacity:.9;transform:scale(1)}20%,100%{opacity:0;transform:scale(1.45)}}
.maand-section .maand .ic::after{border-color:var(--aubergine)}
@media(max-width:880px){.maand.anim::before{clip-path:inset(0 0 100% 0)}.maand.anim.in::before{clip-path:inset(0 0 0 0)}}
@media(prefers-reduced-motion:reduce){.maand.loop .ic::after{animation:none}}
/* Cyclus die zichzelf versterkt: animatie */
.cy .cy-card,.cy .cy-core,.cy .cy-center{transform-box:fill-box;transform-origin:center}
.cy .cy-card{transition:transform .45s cubic-bezier(.3,1.6,.5,1),filter .45s}
.cy .cy-card.lit{transform:scale(1.08);filter:drop-shadow(0 10px 16px rgba(53,30,40,.25))}
.cy .cy-core{opacity:.45;transition:transform 1.2s cubic-bezier(.3,1.4,.5,1)}
.cy .cy-dot{opacity:0}
.cy.run .cy-dot{opacity:1;transition:opacity .5s}
.cy.anim .cy-mask{stroke-dasharray:100;stroke-dashoffset:100}
.cy.anim .cy-card{opacity:0;transform:scale(.5)}
.cy.anim .cy-arrows,.cy.anim .cy-center{opacity:0}
.cy.anim .cy-core{transform:scale(0)}
.cy.anim.in .cy-mask{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.45,.05,.4,1) .2s}
.cy.anim.in .cy-card{opacity:1;transform:none;transition:opacity .4s,transform .55s cubic-bezier(.3,1.7,.5,1)}
.cy.anim.in .cy-card[data-i="0"]{transition-delay:.3s}.cy.anim.in .cy-card[data-i="1"]{transition-delay:.7s}
.cy.anim.in .cy-card[data-i="2"]{transition-delay:1.1s}.cy.anim.in .cy-card[data-i="3"]{transition-delay:1.5s}
.cy.anim.in .cy-card[data-i="4"]{transition-delay:1.9s}.cy.anim.in .cy-card[data-i="5"]{transition-delay:2.3s}
.cy.anim.in .cy-arrows{opacity:1;transition:opacity .6s 2.5s}
.cy.anim.in .cy-center{opacity:1;transition:opacity .6s 2.6s}
.cy.anim.in .cy-core{transform:scale(1);transition:transform 1s cubic-bezier(.3,1.5,.5,1) 2.6s}
.cy.anim.in.run .cy-card,.cy.anim.in.run .cy-core{transition-delay:0s}
/* Herkenbaar: carrousel + zeshoek */
.herken-hex{display:flex;flex-direction:column;align-items:center;gap:6px;margin:34px auto 0}
.herken-intro{max-width:520px;margin:0 auto 6px;font-size:1.15rem;font-weight:600;color:var(--aubergine)}
.herken-hex .hex-quote{width:330px}
/* Compact ECHTT-model met hover-uitleg */
.em{max-width:1000px;margin:34px auto 0}
.em-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.em-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;padding:18px 16px 20px;border:0;border-radius:20px;background:var(--petrol);color:var(--beige);cursor:pointer;font:inherit;transition:background .3s,transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s}
.em-tile:hover{transform:translateY(-4px)}
.em-tile:focus-visible{outline:3px solid var(--aubergine);outline-offset:3px}
.em-l{font-family:'Epilogue',sans-serif;font-weight:800;font-size:3rem;line-height:1;color:var(--turquoise);transition:color .3s,transform .4s cubic-bezier(.3,1.7,.5,1)}
.em-tt{font-family:'Epilogue',sans-serif;font-weight:800;font-size:1.02rem;line-height:1.2}
.em-lead{font-size:.9rem;line-height:1.45;color:#d7e7e5}
.em-tile[aria-selected="true"]{background:var(--aubergine);box-shadow:0 16px 30px rgba(53,30,40,.28)}
.em-tile[aria-selected="true"] .em-l{color:var(--peach);transform:scale(1.1)}
.em-tile[aria-selected="true"]::after{content:"";position:absolute;left:calc(50% - 11px);bottom:-10px;width:22px;height:22px;background:var(--aubergine);transform:rotate(45deg);border-radius:4px}
.em-panels{position:relative;margin-top:18px;background:var(--aubergine);border-radius:24px;color:var(--beige);min-height:260px}
.em-panel{display:none;grid-template-columns:1.4fr 1fr;gap:28px;padding:30px 34px;text-align:left}
.em-panel.on{display:grid;animation:emIn .4s ease}
@keyframes emIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.em-body h3{font-family:'Epilogue',sans-serif;font-weight:800;font-size:1.4rem;margin:0 0 10px;color:var(--beige)}
.em-body h3 span{color:var(--peach)}
.em-body p{color:rgba(253,248,240,.88);font-size:1rem;line-height:1.6;margin:0 0 10px;max-width:none}
.em-for{display:flex;flex-direction:column;gap:12px;align-self:center}
.em-for div{background:rgba(253,248,240,.08);border-left:4px solid var(--turquoise);border-radius:12px;padding:12px 16px;font-style:italic;color:var(--beige);font-size:.98rem}
.em-for div+div{border-left-color:var(--peach)}
.em-for strong{display:block;font-style:normal;font-family:'Epilogue',sans-serif;font-size:.85rem;color:var(--turquoise-light);margin-bottom:2px}
.em-plead{display:none}
.em-hint{text-align:center;font-size:.9rem;color:var(--aubergine);opacity:.75;margin:14px auto 0}
@media(max-width:880px){
  .em-tiles{gap:8px}
  .em-tile{align-items:center;padding:12px 4px}
  .em-tt,.em-lead{display:none}
  .em-l{font-size:2.2rem}
  .em-panel{grid-template-columns:1fr;gap:16px;padding:24px 22px}
  .em-plead{display:block}
}
/* Herkenbaar: verhaal-paneel met groeiende signalen en zeshoek */
.hx-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;max-width:1000px;margin:70px auto 30px;background:var(--aubergine);border-radius:32px;padding:48px 52px;text-align:left;position:relative}
section .hx-panel .hx-lead{font-family:'Epilogue',sans-serif;font-weight:800;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;color:var(--beige);margin:0;max-width:none}
section .hx-panel .hx-bridge{color:var(--peach);font-size:1.08rem;line-height:1.6;margin:0;max-width:none;font-weight:500}
.hx-dots{display:flex;align-items:center;gap:12px;margin:26px 0 24px;height:52px}
.hx-dots span{width:var(--s);height:var(--s);border-radius:50%;background:var(--peach);flex:0 0 auto}
.hx-dots span:nth-child(1){opacity:.35}.hx-dots span:nth-child(2){opacity:.45}.hx-dots span:nth-child(3){opacity:.55}.hx-dots span:nth-child(4){opacity:.68}.hx-dots span:nth-child(5){opacity:.8}.hx-dots span:nth-child(6){opacity:.92}
.hx-dots span:last-child{background:var(--orange)}
.hx-panel .hex-quote{width:370px;max-width:100%;margin:-90px auto -90px;justify-self:center}
.hx-panel.anim .hx-dots span{transform:scale(0)}
.hx-panel.anim .hex-quote{opacity:0;transform:translateY(40px) rotate(-8deg) scale(.85)}
.hx-panel.anim .hx-lead,.hx-panel.anim .hx-bridge{opacity:0;transform:translateY(16px)}
.hx-panel.anim.in .hx-lead{opacity:1;transform:none;transition:opacity .6s,transform .6s}
.hx-panel.anim.in .hx-bridge{opacity:1;transform:none;transition:opacity .6s 1.6s,transform .6s 1.6s}
.hx-panel.anim.in .hx-dots span{transform:scale(1);transition:transform .45s cubic-bezier(.3,1.7,.5,1) calc(.4s + var(--d))}
.hx-panel.anim.in .hex-quote{opacity:1;transform:none;transition:opacity .7s 1.2s,transform .9s cubic-bezier(.3,1.4,.5,1) 1.2s}
.hx-panel.loop .hx-dots span{animation:hxWave 4s ease-in-out infinite;animation-delay:var(--d)}
@keyframes hxWave{0%,30%,100%{transform:scale(1)}12%{transform:scale(1.25)}}
@media(max-width:880px){
  .hx-panel{grid-template-columns:1fr;padding:34px 26px 0;margin-top:40px;gap:10px}
  .hx-panel .hex-quote{margin:10px auto -60px;width:300px}
  .hx-dots{gap:8px;height:44px}
}
@media(prefers-reduced-motion:reduce){.hx-panel.loop .hx-dots span{animation:none}}
/* Animaties altijd volledig zichtbaar op laptops */
.l-hero{min-height:max(min(88vh,760px),calc(var(--blob)*0.546 - 66px + clamp(260px,24vw,340px)*1.154 + 40px))}
.e-hero .org-film{top:-34px}
.hero-film,.org-film{filter:drop-shadow(0 8px 14px rgba(53,30,40,.16))}
@media(max-width:880px){.l-hero{min-height:0}.e-hero .org-film{top:auto}}
/* Cijfers op Onze aanpak: eigen kleurvlak, los van de welzijnsbarometer */
.watwedoen-view .cijfers{background:var(--turquoise-light)}
.watwedoen-view .cijfers .eyebrow{color:var(--petrol-dark)!important}
.watwedoen-view .cijfers h2{color:var(--aubergine)}
.watwedoen-view .cijfers>.wrap>p{color:var(--aubergine)}
.watwedoen-view .cijfers .stat-card{box-shadow:0 14px 34px rgba(21,80,84,.16)!important}
.watwedoen-view .cijfers .people svg{fill:#d6ecea}
/* Meer lucht rond de promo-balk op de homepage */
#view-landing .o-promo{padding:64px 0 72px}
@media(max-width:880px){#view-landing .o-promo{padding:44px 0 52px}}
/* ---------- RESPONSIVE ---------- */
@media(max-width:880px){
  .watwedoen-view .c-hero,.wiewezijn-view .c-hero,.contact-view .c-hero{display:flex;flex-direction:column;min-height:0}
  .watwedoen-view .c-hero>.wrap,.wiewezijn-view .c-hero>.wrap,.contact-view .c-hero>.wrap{order:1}
  .hero-film{position:relative;top:auto;right:auto;display:block;width:min(78vw,320px);margin:34px auto 0;order:2;align-self:center;z-index:2}
  .o-hero .org-film,.e-hero .org-film{position:relative;left:auto;top:auto;display:block;width:min(78vw,320px);margin:28px auto 150px}
  .l-recog .grid,.choose-grid,.gesprek-grid,.benefits,.e-hero-grid,.safe-grid,.e-feature,.aanmeld-grid,.steps3,.foot-grid,.o-hero-grid,.feature,.promo-card{grid-template-columns:1fr}
  .bridge-pillars{grid-template-columns:1fr!important}
  .feature.rev .feature-media{order:0}
  .sector-strip{grid-template-columns:1fr 1fr}
  /* Herkenning: foto onder de tekst, volle breedte, geen diagonale uitsnede */
  .l-recog{padding-bottom:0;display:flex;flex-direction:column}
  .l-recog .grid{min-height:0}
  .l-recog .recog-text{padding:56px 0 36px}
  .l-recog .recog-photo{position:relative;width:100%;height:300px;clip-path:none;order:2}
  /* Hero: kleinere logo-blob */
  .l-hero{min-height:0;padding:188px 0 64px;flex-direction:column;align-items:flex-start}
  .o-hero{padding:188px 0 40px}
  .e-hero{padding:188px 0 30px}
  .hero-logoblob{position:absolute;top:-54px;right:-8px;left:auto;bottom:auto;width:min(74%,290px);aspect-ratio:620/600;margin:0;align-self:auto;z-index:1}
  .hero-logoblob .blob-lockup{width:52%;top:45%;right:24%}
  .l-hero .wrap,.o-hero .wrap,.e-hero .wrap{position:relative;z-index:2}
  .l-mascot{display:none}
  .e-hero .mascot-big{width:160px;margin-top:10px}
  .gesprek,.aanmeld{padding:34px}
  .estep{grid-template-columns:64px 1fr;gap:16px;padding:20px}
  .estep .letter{font-size:2.4rem}
  .nav{justify-content:flex-start;padding:12px 18px}
  .nav-burger{display:flex}
  .nav-toggles{display:none}
  .nav.open .nav-toggles{
    display:flex;flex-direction:column;align-items:stretch;gap:4px;
    position:absolute;top:calc(100% + 6px);left:14px;right:auto;min-width:220px;
    background:var(--petrol);border-radius:16px;padding:10px;
    box-shadow:0 18px 40px rgba(21,80,84,.32);
  }
  .nav.open .nav-toggles .toggle{
    width:100%;text-align:left;justify-content:flex-start;
    color:#fff;border-radius:10px;padding:12px 16px;font-size:.95rem;margin:0;
  }
  .nav.open .nav-toggles .toggle.active{background:rgba(255,255,255,.16);color:#fff}
  .nav.theme-emp.open .nav-toggles .toggle.active{background:rgba(255,255,255,.16);color:#fff}
  .nav-toggles{gap:5px}
  .toggle{padding:8px 12px;font-size:.78rem}
  .e-feature .pic{order:-1}
  .promo-text{padding:40px 30px}
  .promo-phone{min-height:340px;order:2}
  .o-stable{justify-content:center}
  .hex-quote{margin:10px auto 0;width:340px;max-width:94%}
  .hex-text{font-size:1.05rem;line-height:1.32;padding:0 6%}
  .o-hero .quote-balloon{width:170px;top:-85px;left:auto;right:6%}
  .e-hero .quote-balloon{width:170px;top:-85px;left:auto;right:6%}
  .emp-moment{margin-top:0!important}
  .o-hero-media{margin-top:100px}
  .e-hero-media{margin-top:100px}
}
@media(max-width:520px){
  .wrap{padding:0 18px}
  .nav{padding:12px 16px}
  .sticker.s2{margin-left:0}
}
@media(prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
button,.toggle,.choose-card,.nav-burger,[data-go],[data-smooth],[data-action]{
  touch-action:manipulation;-webkit-tap-highlight-color:transparent;
}
/* Voor organisaties: ECHTT rechts, zalmroze ballon links (gespiegeld), kleinere tekst */
#view-organisaties .o-hero .quote-balloon{right:auto;left:clamp(-90px,-5vw,-36px);top:34px;transform-origin:40% 100%}
#view-organisaties .o-hero .quote-balloon .qb-shape{transform:scaleX(-1)}
#view-organisaties .o-hero .quote-balloon .qb-text{font-size:.98rem;line-height:1.25}
#view-organisaties .o-hero .org-film{left:auto;right:clamp(-150px,-9vw,-90px);top:-70px}
@media(max-width:880px){
  #view-organisaties .o-hero .quote-balloon{left:4%;right:auto;top:16px;width:150px}
  #view-organisaties .o-hero .quote-balloon .qb-text{font-size:.85rem}
  #view-organisaties .o-hero .org-film{right:auto;top:auto}
}
/* Voor medewerkers: ECHTT rechts, donkere ballon links (gespiegeld), kleinere tekst */
#view-medewerkers .e-hero .quote-balloon{right:auto;left:clamp(-90px,-5vw,-36px);top:34px;transform-origin:40% 100%}
#view-medewerkers .e-hero .quote-balloon .qb-shape{transform:scaleX(-1)}
#view-medewerkers .e-hero .quote-balloon .qb-text{font-size:.98rem;line-height:1.25}
#view-medewerkers .e-hero .org-film{left:auto;right:clamp(-150px,-9vw,-90px);top:-70px}
@media(max-width:880px){
  #view-medewerkers .e-hero .quote-balloon{left:4%;right:auto;top:16px;width:150px}
  #view-medewerkers .e-hero .quote-balloon .qb-text{font-size:.85rem}
  #view-medewerkers .e-hero .org-film{right:auto;top:auto}
}

/* ---------- ECHTT vertelt (stem van de praatballon) ---------- */
.es{display:flex;gap:18px;align-items:flex-start;max-width:680px;margin:6px 0 16px;text-align:left}
.es-ava{flex:none;width:64px;height:78px;margin-top:2px;background:url("data:image/webp;base64,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") center/contain no-repeat}
.es-ava.blij{background-image:url("data:image/webp;base64,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")}
.es-ava.neutraal{background-image:url("data:image/webp;base64,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")}
.es-txt{min-width:0}
.es-who{display:block;font-family:'Epilogue',Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;color:var(--petrol);margin:2px 0 8px}
.es-txt p{margin:0!important;max-width:none!important}
.es.center{margin:0 auto 44px;max-width:640px}
.es.on-peach .es-who{color:var(--aubergine)}
.es.on-dark{margin:14px 0 4px;gap:14px}
.es.on-dark .es-ava{width:52px;height:64px}
.es.on-dark .es-who{color:var(--turquoise-light)}
.es.on-dark .es-txt p{color:var(--beige)!important}
.es.es-anim .es-ava{opacity:0;transform:translateY(10px) scale(.7) rotate(-8deg);transform-origin:50% 90%}
.es.es-anim.in .es-ava{animation:esPop .7s cubic-bezier(.34,1.56,.64,1) forwards}
@keyframes esPop{60%{opacity:1;transform:translateY(-3px) scale(1.06) rotate(3deg)}100%{opacity:1;transform:none}}
@media (max-width:640px){
  .es,.es.on-dark{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center}
  .es-ava,.es.on-dark .es-ava{width:44px;height:54px;margin:0}
  .es-txt{display:contents}
  .es-who{margin:0}
  .es-txt p{grid-column:1/-1;margin-top:4px!important}
}
@media (prefers-reduced-motion:reduce){.es.es-anim .es-ava{opacity:1;transform:none;animation:none}}

/* ---------- Losse pagina's (SEO) ---------- */
.view.active{animation:none}
a.toggle{text-decoration:none;display:inline-flex;align-items:center}
a.choose-card{text-decoration:none}
section[id]{scroll-margin-top:84px}
