:root{--paars:#7b2cbf;--paars-diep:#4e1a7d;--roze:#ff5da2;--geel:#ffc21a;--ink:#2a1546;--ink-muted:#5b4a72;--surface:#fff;--surface-lila:#f5eeff;--lijn:#e4d9f2;--op-paars:#fff;--op-paars-muted:#e9ddf7;--foto-bg:#fff;--goed:#1f7a4d;--display:"Space Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--r-sm:8px;--r-md:16px;--r-lg:28px;--r-pill:999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paars:#b07ce8;--paars-diep:#d6b8f5;--roze:#ff7db5;--geel:#ffcf4d;--ink:#f3eefa;--ink-muted:#bfb3d1;--surface:#17112a;--surface-lila:#241a3d;--lijn:#3a2c57;--op-paars:#17112a;--op-paars-muted:#2a1546;--goed:#5fd39a;color-scheme:dark}}:root[data-theme=dark]{--paars:#b07ce8;--paars-diep:#d6b8f5;--roze:#ff7db5;--geel:#ffcf4d;--ink:#f3eefa;--ink-muted:#bfb3d1;--surface:#17112a;--surface-lila:#241a3d;--lijn:#3a2c57;--op-paars:#17112a;--op-paars-muted:#2a1546;--goed:#5fd39a;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--surface);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6}.wrap{max-width:1080px;margin:0 auto;padding-inline:24px}section{padding-block:80px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;font-weight:700}h1{font-size:clamp(36px,6vw,60px);line-height:1.04}h2{font-size:clamp(28px,4vw,38px);line-height:1.12}h3{font-size:22px;font-weight:600;line-height:1.25}p{margin:0}.label{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:600}.lead{color:var(--ink-muted);max-width:56ch;font-size:clamp(18px,2vw,20px)}a{color:var(--paars)}a:hover{color:var(--paars-diep)}:focus-visible{outline:3px solid var(--roze);outline-offset:3px;border-radius:4px}.kop{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.top{padding-block:28px 0}.logo{align-items:flex-start;gap:2px;text-decoration:none;display:inline-flex}.logo-tekst{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:30px;font-weight:700;line-height:1}.logo-tekst span{color:var(--paars)}.logo svg{margin-top:-4px}.knop{background:var(--paars);color:var(--op-paars);font-family:var(--display);border-radius:var(--r-pill);border:0;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:15px 28px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.knop:hover{background:var(--paars-diep);color:var(--op-paars)}.knop-rand{color:var(--paars);border:2px solid var(--paars);background:0 0;padding:13px 26px}.knop-rand:hover{background:var(--surface);color:var(--paars-diep)}.knop-wit{background:var(--op-paars);color:var(--paars)}.knop-wit:hover{background:var(--surface-lila);color:var(--paars-diep)}.hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:72px 96px;display:grid}.hero-tekst{flex-direction:column;gap:28px;min-width:0;display:flex}.hero-vonken{justify-self:center;width:100%;max-width:300px}.hero-vonken svg{width:100%;height:auto;display:block}.link-sec{font-family:var(--display);text-underline-offset:4px;margin-top:-12px;font-size:15px;font-weight:600}.onderstreept{background-image:linear-gradient(var(--roze),var(--roze));background-position:0 92%;background-repeat:no-repeat;background-size:100% 6px}.probleem{border-top:1px solid var(--lijn)}.probleem .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;display:grid}.lijst{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.lijst li{grid-template-columns:22px minmax(0,1fr);gap:14px;font-size:19px;line-height:1.5;display:grid}.lijst svg{margin-top:5px}.pijlers{background:var(--surface-lila)}.pijler-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pijler{border-radius:var(--r-lg);flex-direction:column;gap:18px;min-width:0;padding:clamp(28px,4vw,40px);display:flex}.pijler-uit{background:var(--paars);color:var(--op-paars)}.pijler-uit h3,.pijler-uit .pijler-intro{color:var(--op-paars)}.pijler-uit .label{color:var(--op-paars-muted)}.pijler-ai{background:var(--surface);border:1px solid var(--lijn)}.pijler h3{font-size:clamp(26px,3vw,32px);font-weight:700}.pijler-intro{color:var(--ink-muted);font-size:18px}.pijler ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pijler li{grid-template-columns:18px minmax(0,1fr);gap:12px;line-height:1.5;display:grid}.pijler li svg{margin-top:5px}.pijler li b{font-family:var(--display);font-weight:600}.pijler-uit li{color:var(--op-paars)}.pijler-noot{margin-top:auto;padding-top:16px;font-size:15px}.pijler-uit .pijler-noot{border-top:1px solid var(--op-paars-muted);color:var(--op-paars-muted)}.pijler-ai .pijler-noot{border-top:1px solid var(--lijn);color:var(--ink-muted)}.calc{border-top:1px solid var(--lijn)}.bord{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.kolom{border-radius:var(--r-lg);flex-direction:column;gap:16px;min-width:0;min-height:420px;padding:24px;display:flex}.kolom-jij{background:var(--surface);border:1px solid var(--lijn)}.kolom-anouk{background:var(--paars)}.kolom-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.kolom-anouk h3{color:var(--op-paars)}.teller{font-family:var(--display);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:var(--surface-lila);min-width:32px;height:32px;color:var(--paars);place-items:center;padding-inline:10px;font-size:15px;font-weight:700;display:grid}.kolom-anouk .teller{background:var(--op-paars);color:var(--paars)}.kaartjes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kaartje{text-align:left;width:100%;font-family:var(--body);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:500;transition:transform .15s,border-color .15s,background .15s;display:flex}.kolom-jij .kaartje{background:var(--surface-lila);border:1px solid var(--lijn);color:var(--ink)}.kolom-jij .kaartje:hover{border-color:var(--paars);transform:translate(4px)}.kolom-anouk .kaartje{background:var(--op-paars);color:var(--ink);border:1px solid #0000}.kolom-anouk .kaartje:hover{transform:translate(-4px)}.kaartje .vak{border:2px solid var(--paars);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.kolom-anouk .kaartje .vak{background:var(--paars);border-color:var(--paars)}.kaartje .vak svg{opacity:0}.kolom-anouk .kaartje .vak svg{opacity:1}.kaartje .naam{flex:1;min-width:0}.kaartje .pijl{color:var(--ink-muted);font-family:var(--display);font-weight:700}.kolom-anouk .kaartje .pijl{display:none}.kaartje.nieuw{animation:.35s ease-out land}@keyframes land{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.hint{text-align:center;color:var(--op-paars-muted);font-family:var(--display);border:2px dashed var(--op-paars-muted);border-radius:var(--r-md);opacity:.8;margin:auto 0;padding:28px 16px;font-weight:600}.reactie{border-top:1px solid var(--op-paars-muted);flex-direction:column;gap:14px;margin-top:auto;padding-top:16px;display:flex}.reactie-tekst{font-family:var(--display);color:var(--op-paars);text-wrap:balance;font-size:20px;font-weight:700;line-height:1.25}.reactie-tekst.nieuw{animation:.35s ease-out land}.reactie .knop{align-self:flex-start}.leeg{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:auto 0;padding:16px;display:flex}.leeg .knop{align-self:center}.leeg-titel{font-family:var(--display);color:var(--ink);text-wrap:balance;font-size:22px;font-weight:700;line-height:1.2}@media (width<=820px){.bord{grid-template-columns:minmax(0,1fr)}.kolom{min-height:0}.kolom-jij .kaartje:hover{transform:none}}@media (prefers-reduced-motion:reduce){.kaartje.nieuw{animation:none}.kaartje{transition:none}}.voorbeelden{background:var(--surface-lila)}.vb-kop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vb-kop .kop{margin-bottom:24px}.vb-nav{gap:8px;margin-bottom:24px;display:flex}.pijl-knop{border:1.5px solid var(--lijn);background:var(--surface);width:48px;height:48px;color:var(--ink);font-family:var(--display);cursor:pointer;border-radius:50%;font-size:20px;font-weight:600}.pijl-knop:hover:not(:disabled){border-color:var(--paars);color:var(--paars)}.pijl-knop:disabled{opacity:.4;cursor:default}.vb-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.vb-tab{border:1px solid var(--lijn);background:var(--surface);color:var(--ink);font-family:var(--display);border-radius:var(--r-pill);cursor:pointer;padding:10px 18px;font-size:15px;font-weight:600}.vb-tab[aria-selected=true]{background:var(--paars);border-color:var(--paars);color:var(--op-paars)}.vb-baan{touch-action:pan-y;border-radius:var(--r-lg)}.vb-baan:focus-visible{outline:3px solid var(--roze);outline-offset:6px}.vb-slide{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:32px;min-width:0;display:grid}.vb-uitleg{flex-direction:column;gap:12px;min-width:0;padding-top:8px;display:flex}.vb-uitleg h3{font-size:24px}.vb-uitleg p{color:var(--ink-muted)}.callouts{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.callouts li{align-items:center;gap:10px;font-weight:500;display:flex}.callouts span,.nr{background:var(--roze);color:#2a1546;width:24px;height:24px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:inline-grid}.vb-slide.in{animation:.35s ease-out schuif}@keyframes schuif{0%{opacity:0;transform:translateX(var(--van,24px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vb-slide.in{animation:none}}.vb-stippen{justify-content:center;gap:8px;margin-top:20px;display:flex}.vb-stippen i{background:var(--lijn);border-radius:50%;width:8px;height:8px;transition:width .2s,background .2s}.vb-stippen i.aan{background:var(--paars);border-radius:4px;width:24px}.browser{border-radius:var(--r-md);border:1px solid var(--lijn);background:#fff;min-width:0;overflow:hidden;box-shadow:0 12px 32px -16px #2a154659}.browser-balk{background:#eee9f5;align-items:center;gap:6px;padding:10px 14px;display:flex}.browser-balk i{background:#d3c8e3;border-radius:50%;width:10px;height:10px}.browser-balk span{color:#5b4a72;border-radius:var(--r-pill);background:#fff;margin-left:10px;padding:3px 12px;font-size:12px}.site{font-family:var(--body);color:#18263a}.site-nav{color:#4a5a70;border-bottom:1px solid #eef1f5;align-items:center;gap:18px;padding:14px 24px;font-size:13px;display:flex}.site-nav b{font-family:var(--display);color:#0e5c4a;letter-spacing:-.02em;margin-right:auto;font-size:17px}.site-hero{background:#f2f8f5;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;padding:28px 24px 32px;display:grid}.site-tekst{flex-direction:column;gap:12px;min-width:0;display:flex}.site-h{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(18px,2.4vw,26px);font-weight:700;line-height:1.15;position:relative}.site-p{color:#4a5a70;font-size:14px}.site-knop{color:#1b1206;font-family:var(--display);border-radius:var(--r-pill);background:#f08a24;align-self:flex-start;padding:11px 18px;font-size:14px;font-weight:700;position:relative}.site-usp{color:#0e5c4a;flex-wrap:wrap;gap:6px 12px;padding-right:30px;font-size:12px;font-weight:600;display:flex;position:relative}.site-beeld{background:linear-gradient(160deg,#cfe6dc 0%,#9ccbb6 100%);border-radius:12px;min-height:150px;position:relative;overflow:hidden}.site-beeld:after{content:"";background:#fff;border-radius:10px 10px 0 0;height:62%;position:absolute;bottom:0;left:18%;right:18%;box-shadow:inset 0 -18px #e6eef0}.nr{position:absolute;top:-10px;right:-10px;box-shadow:0 0 0 3px #fff}.site-usp .nr{top:auto;bottom:-2px;right:0}.kal{background:var(--surface);border:1px solid var(--lijn);border-radius:var(--r-lg);flex-direction:column;gap:16px;min-width:0;padding:clamp(18px,3vw,28px);display:flex}.kal-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kal-legenda{color:var(--ink-muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.kal-legenda span{align-items:center;gap:6px;display:flex}.kal-legenda i{border-radius:3px;width:10px;height:10px}.k-li{background:var(--paars)}.k-ig{background:var(--roze)}.k-fb{background:var(--geel)}.kal-raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;overflow-x:auto}.kal-dag{flex-direction:column;gap:6px;min-width:96px;display:flex}.kal-dag-naam{font-family:var(--display);color:var(--ink-muted);border-bottom:1px solid var(--lijn);padding-bottom:6px;font-size:13px;font-weight:600}.post{text-align:left;border:1px solid var(--lijn);background:var(--surface-lila);border-radius:var(--r-sm);font-family:var(--body);color:var(--ink);cursor:pointer;padding:8px 10px 8px 12px;font-size:13px;line-height:1.3;position:relative;overflow:hidden}.post:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.post.li:before{background:var(--paars)}.post.ig:before{background:var(--roze)}.post.fb:before{background:var(--geel)}.post small{color:var(--ink-muted);font-size:11px;font-family:var(--display);margin-bottom:2px;font-weight:600;display:block}.post[aria-pressed=true]{border-color:var(--paars);background:var(--surface)}.kal-preview{border-top:1px solid var(--lijn);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:84px;padding-top:14px;display:grid}.kal-preview .pv-icoon{background:var(--surface-lila);width:44px;height:44px;font-family:var(--display);color:var(--paars);border-radius:50%;place-items:center;font-weight:700;display:grid}.kal-preview p{font-size:15px}.kal-preview .pv-meta{color:var(--ink-muted);margin-bottom:4px;font-size:13px}.status{font-size:11px;font-family:var(--display);border-radius:var(--r-pill);background:var(--surface-lila);color:var(--ink);margin-left:6px;padding:2px 8px;font-weight:600;display:inline-block}.dash-kaart{background:var(--surface);border:1px solid var(--lijn);border-radius:var(--r-lg);flex-direction:column;gap:24px;padding:clamp(20px,3vw,32px);display:flex}.dash-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash-titel{font-family:var(--display);color:var(--ink);font-size:22px;font-weight:700}.dash-sub{color:var(--ink-muted);font-size:14px}.voorbeeld-tag{font-size:12px;font-family:var(--display);border-radius:var(--r-pill);border:1px dashed var(--ink-muted);padding:2px 8px;font-weight:600;display:inline-block}.dash-keuze{flex-wrap:nowrap}.dash-keuze .keuze-knop{white-space:nowrap;padding:9px 16px;font-size:14px}.keuze{border-radius:var(--r-pill);background:var(--surface-lila);flex-wrap:wrap;gap:6px;padding:6px;display:flex}.keuze-knop{color:var(--ink);font-family:var(--display);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.keuze-knop[aria-checked=true]{background:var(--paars);color:var(--op-paars)}.tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tegel{border-radius:var(--r-md);background:var(--surface-lila);flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.tegel-label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.tegel-getal{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}.tegel-delta{color:var(--goed);font-size:14px;font-weight:500}.tegel-delta span{color:var(--ink-muted);font-weight:400}.grafiek{margin:0;position:relative}.grafiek svg{touch-action:pan-y;width:100%;height:280px;display:block;overflow:visible}.grafiek .as text{font-family:var(--body);fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.grafiek .rooster{stroke:var(--lijn);stroke-width:1px}.grafiek .lijn{fill:none;stroke:var(--paars);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.grafiek .vlak{fill:var(--paars);opacity:.08}.grafiek .moment{stroke:var(--roze);stroke-width:1.5px;stroke-dasharray:4 4}.grafiek .moment-label{font-family:var(--display);fill:var(--ink);font-size:12px;font-weight:600}.grafiek .moment-bol{fill:var(--roze);stroke:var(--surface);stroke-width:2px}.grafiek .eind{fill:var(--paars);stroke:var(--surface);stroke-width:2px}.grafiek .kruis{stroke:var(--ink-muted);stroke-width:1px}.grafiek .punt{fill:var(--surface);stroke:var(--paars);stroke-width:2.5px}.tip{pointer-events:none;background:var(--ink);color:var(--surface);border-radius:var(--r-sm);white-space:nowrap;padding:8px 12px;font-size:13px;position:absolute;top:0;transform:translate(-50%)}.tip b{font-family:var(--display);font-size:15px;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabel-scroll{margin-top:10px;overflow-x:auto}.zoekwoorden table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.zoekwoorden th{text-align:left;font-family:var(--display);color:var(--ink-muted);border-bottom:1px solid var(--lijn);padding:8px 12px 8px 0;font-size:13px;font-weight:600}.zoekwoorden td{border-bottom:1px solid var(--lijn);color:var(--ink);padding:10px 12px 10px 0}.zoekwoorden th:not(:first-child),.zoekwoorden td:not(:first-child){text-align:right}.zoekwoorden td.stijg{color:var(--goed);font-weight:600}@media (width<=640px){.tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tegel{padding:12px 10px}.tegel-label{letter-spacing:.06em;font-size:10px}.tegel-getal{font-size:24px}.tegel-delta{font-size:12px}.tegel-delta span{display:none}}.over .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:56px;display:grid}.foto{aspect-ratio:1;border-radius:var(--r-lg);background:var(--foto-bg);border:1px solid var(--lijn);width:100%;max-width:100%;position:relative}.foto img{object-fit:cover;object-position:bottom;border-radius:var(--r-lg);width:100%;height:100%;position:absolute;inset:0}.foto svg.badge{z-index:1;position:absolute;top:-16px;right:-16px}.foto svg.badge2{z-index:1;position:absolute;bottom:22%;left:-12px}.over-tekst{flex-direction:column;gap:18px;min-width:0;max-width:60ch;display:flex}.over-tekst p{color:var(--ink-muted)}.over-tekst p strong{color:var(--ink);font-weight:500}.tools{border-top:1px solid var(--lijn);flex-direction:column;gap:14px;margin-top:12px;padding-top:24px;display:flex}.tools dl{flex-direction:column;gap:10px;margin:0;display:flex}.tools dl>div{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.tools dt{font-family:var(--display);color:var(--ink);font-size:14px;font-weight:600}.tools dd{flex-wrap:wrap;gap:8px;margin:0;display:flex}.tools dd span{border-radius:var(--r-pill);background:var(--surface-lila);color:var(--ink);border:1px solid var(--lijn);padding:7px 12px;font-size:14px;line-height:1}.tools dd span.overig{color:var(--ink-muted);background:0 0;border-style:dashed}.werkwijze{border-top:1px solid var(--lijn)}.stappen{counter-reset:stap;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.stap{counter-increment:stap;flex-direction:column;gap:10px;display:flex}.stap:before{content:counter(stap);font-family:var(--display);color:var(--paars);letter-spacing:-.04em;font-size:56px;font-weight:700;line-height:1}.stap p{color:var(--ink-muted)}.contact{padding-block:0 80px}.contact-blok{background:var(--paars);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:clamp(28px,6vw,64px);display:grid;position:relative;overflow:hidden}.contact-blok h2{color:var(--op-paars)}.contact-blok .intro{flex-direction:column;gap:16px;min-width:0;display:flex}.contact-blok .intro p{color:var(--op-paars-muted);max-width:44ch}.gegevens{flex-direction:column;gap:16px;min-width:0;display:flex}.formulier{flex-direction:column;gap:12px;display:flex}.veld{flex-direction:column;gap:4px;display:flex}.veld label{font-family:var(--display);color:var(--op-paars);font-size:13px;font-weight:600}.veld input{font:inherit;border-radius:var(--r-sm);background:var(--surface);color:var(--ink);border:1.5px solid #0000;padding:12px 14px;font-size:16px}.veld input:focus{border-color:var(--roze);outline:none}.formulier .knop{align-self:stretch;margin-top:4px}.formulier .knop:disabled{opacity:.6;cursor:wait}.f-melding{background:var(--surface);color:var(--ink);border-radius:var(--r-sm);padding:12px 14px;font-size:15px}.of-lijn{color:var(--op-paars-muted);align-items:center;gap:12px;font-size:14px;display:flex}.of-lijn:before,.of-lijn:after{content:"";background:var(--op-paars-muted);opacity:.5;flex:1;height:1px}.linkedin{border:2px solid var(--op-paars);color:var(--op-paars);font-family:var(--display);border-radius:var(--r-pill);justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:600;text-decoration:none;display:flex}.linkedin:hover{background:var(--op-paars);color:var(--paars)}.contact-vonk{opacity:.15;pointer-events:none;position:absolute;top:-50px;right:-50px}footer{color:var(--ink-muted);padding-block:0 40px;font-size:14px}footer .wrap{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}@media (width<=820px){.hero,.probleem .wrap,.over .wrap,.contact-blok,.pijler-grid,.stappen{grid-template-columns:minmax(0,1fr)}.hero{gap:32px;padding-block:48px 64px}.hero-vonken{order:-1;justify-self:start;max-width:160px}section{padding-block:56px}.foto{max-width:320px}.vb-slide{grid-template-columns:minmax(0,1fr);gap:20px}.vb-nav{display:none}.site-hero{grid-template-columns:minmax(0,1fr)}.site-beeld{min-height:90px}.site-nav span{display:none}}@media (width<=640px){.kal-raster{grid-template-columns:minmax(0,1fr);gap:10px}.kal-dag{border-bottom:1px solid var(--lijn);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding-bottom:10px;display:grid}.kal-dag-naam{border:0;grid-row:1;padding:0}.post{grid-column:2}}@media (width<=480px){.tools dl>div{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:no-preference){.hero-vonken path{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite fonkel}.hero-vonken path:nth-child(2){animation-delay:.6s}.hero-vonken path:nth-child(3){animation-delay:1.2s}@keyframes fonkel{0%,to{transform:scale(1)}50%{transform:scale(.88)}}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}.footer-rechts{flex-wrap:wrap;gap:16px;display:flex}.footer-rechts a{color:var(--ink-muted)}.footer-rechts a:hover{color:var(--paars)}.skip{z-index:10;background:var(--paars);color:var(--op-paars);border-radius:var(--r-pill);font-family:var(--display);padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.blog-kop{flex-direction:column;gap:12px;padding-block:56px 32px;display:flex}.blog-lijst{flex-direction:column;gap:16px;margin:0 0 80px;padding:0;list-style:none;display:flex}.blog-kaart{border:1px solid var(--lijn);border-radius:var(--r-md);background:var(--surface-lila);color:var(--ink);flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.blog-kaart:hover{border-color:var(--paars);color:var(--ink)}.blog-kaart p{color:var(--ink-muted)}.datum{color:var(--ink-muted);font-size:14px}.artikel{max-width:68ch;padding-bottom:80px}.artikel h1{font-size:clamp(32px,5vw,48px)}.artikel .lead{margin-top:16px}.prose{margin-top:40px}.prose>*+*{margin-top:1em}.prose h2{margin-top:1.6em;font-size:28px}.prose h3{margin-top:1.4em}.prose img{border-radius:var(--r-md);max-width:100%;height:auto}.prose blockquote{border-left:4px solid var(--roze);color:var(--ink-muted);margin-inline:0;padding-left:20px}.prose code{background:var(--surface-lila);border-radius:4px;padding:2px 6px;font-size:.9em}.terug{font-family:var(--display);margin-top:40px;font-weight:600;display:inline-block}.top-rij{justify-content:space-between;align-items:center;gap:16px;display:flex}.knop-klein{align-self:center;padding:10px 20px;font-size:15px}.knop-klein.knop-rand{padding:8px 18px}@media (width<=480px){.knop-klein{padding:7px 14px;font-size:14px}}.pakketten{border-top:1px solid var(--lijn)}.pk-kop .lead{margin-top:4px}.pk-bouw{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.pk-blokken{flex-direction:column;gap:14px;min-width:0;display:flex}.pk-blok{border:1.5px solid var(--lijn);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:14px;padding:22px 24px;transition:border-color .15s,background .15s;display:flex}.pk-blok.aan{border-color:var(--paars);background:var(--surface-lila)}.pk-blok-kop{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid;position:relative}.pk-blok-kop input{opacity:0;pointer-events:none;position:absolute}.pk-vak{border:2px solid var(--paars);border-radius:8px;place-items:center;width:26px;height:26px;margin-top:2px;transition:background .15s;display:grid}.pk-vak svg{opacity:0}.pk-blok.aan .pk-vak{background:var(--paars)}.pk-blok.aan .pk-vak svg{opacity:1}.pk-blok-kop input:focus-visible+.pk-vak{outline:3px solid var(--roze);outline-offset:3px}.pk-blok-titel{flex-direction:column;gap:4px;min-width:0;display:flex}.pk-blok-titel h3{font-size:20px}.pk-blok-titel p{color:var(--ink-muted);font-size:15.5px}.pk-prijs{text-align:right;font-family:var(--display);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.15}.pk-prijs small{font-family:var(--body);color:var(--ink-muted);font-size:13px;font-weight:400;display:block}.pk-inhoud{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 0 42px;list-style:none;display:flex}.pk-inhoud li{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--lijn);color:var(--ink);padding:7px 12px;font-size:14px;line-height:1}.pk-sub{flex-direction:column;gap:10px;padding-left:42px;display:flex}.pk-keuze{background:var(--surface);border:1px solid var(--lijn);align-self:flex-start}.pk-keuze .keuze-knop{padding:9px 16px;font-size:14.5px}.pk-uitleg{color:var(--ink-muted);font-size:14.5px}.pk-bon{top:calc(env(safe-area-inset-top,0px) + 20px);background:var(--paars);color:var(--op-paars);border-radius:var(--r-lg);flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex;position:sticky}.pk-bon .label{color:var(--op-paars-muted)}.pk-bon-regels{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.pk-bon-regels li{justify-content:space-between;gap:12px;display:flex}.pk-bon-regels li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.pk-bon-leeg{color:var(--op-paars-muted);font-size:15.5px}.pk-bon-lijn{background:var(--op-paars-muted);opacity:.5;height:1px}.pk-korting{justify-content:space-between;gap:12px;font-size:15.5px;display:flex}.pk-korting b{font-family:var(--display);color:var(--geel)}.pk-totaal{flex-direction:column;gap:2px;display:flex}.pk-totaal-getal{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,38px);font-weight:700;line-height:1.05}.pk-totaal-sub{color:var(--op-paars-muted);font-size:14px}.pk-eenmalig{background:var(--op-paars);color:var(--ink);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pk-eenmalig .label{color:var(--ink-muted);font-size:12px}.pk-eenmalig b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px}.pk-eenmalig span{color:var(--ink-muted);font-size:13.5px}.pk-bon-noot{color:var(--op-paars-muted);font-size:13.5px}.pk-bon-knop{align-self:stretch}.pk-staffel{background:var(--surface-lila)}.pk-trap{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.pk-tree{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--lijn);flex-direction:column;gap:6px;padding:18px;transition:border-color .2s,background .2s;display:flex}.pk-tree:first-child{min-height:110px}.pk-tree:nth-child(2){min-height:140px}.pk-tree:nth-child(3){min-height:170px}.pk-tree:nth-child(4){min-height:200px}.pk-tree-pct{font-family:var(--display);letter-spacing:-.03em;color:var(--paars);margin-top:auto;font-size:36px;font-weight:700;line-height:1}.pk-tree-naam{font-family:var(--display);font-size:15px;font-weight:600}.pk-tree.actief{background:var(--paars);border-color:var(--paars)}.pk-tree.actief .pk-tree-pct,.pk-tree.actief .pk-tree-naam{color:var(--op-paars)}.pk-staffel-noot{color:var(--ink-muted);max-width:62ch;margin-top:20px;font-size:15.5px}.pk-afspraken{padding-block:48px 64px}.pk-afspraken .kop{margin-bottom:24px}.pk-afspraken h2{font-size:clamp(22px,3vw,28px)}.pk-afspraken-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pk-afspraak{border-top:2px solid var(--lijn);flex-direction:column;gap:6px;padding-top:14px;display:flex}.pk-afspraak h3{font-size:17px}.pk-afspraak p{color:var(--ink-muted);font-size:15px;line-height:1.55}.pk-balk{z-index:20;background:var(--paars);color:var(--op-paars);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #2a154680}.pk-balk b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px}.pk-balk small{color:var(--op-paars-muted);font-size:13px;display:block}.pk-balk .knop{flex:none}.f-pakket{background:var(--op-paars);color:var(--ink);border-radius:var(--r-sm);padding:10px 14px;font-size:14.5px}@media (width<=860px){.pk-bouw{grid-template-columns:minmax(0,1fr)}.pk-bon{position:static}.pk-afspraken-grid{grid-template-columns:minmax(0,1fr);gap:16px}.pk-trap{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-tree{min-height:0!important}}@media (width<=520px){.pk-blok{padding:18px}.pk-blok-kop{grid-template-columns:auto minmax(0,1fr);gap:12px}.pk-prijs{text-align:left;grid-column:2}.pk-inhoud,.pk-sub{padding-left:0}}@media (prefers-reduced-motion:reduce){.pk-blok,.pk-vak,.pk-tree{transition:none}}@media (width>=821px){.hero{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.hero-vonken{max-width:260px}}.hero h1{font-size:min(56px,8.8vw - 4.224px)}@media (width>=821px){.hero h1{font-size:min(58px,min(100vw,1080px)/16.5289 - 5.808px)}}.geen-breuk{white-space:nowrap}.probleem{padding-block:56px}.probleem .wrap{grid-template-columns:minmax(0,1fr);gap:28px}.probleem-lijst{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.probleem-lijst li{background:var(--surface-lila);border:1px solid var(--lijn);border-radius:var(--r-md);padding:18px 20px;font-size:17px}@media (width<=820px){.probleem-lijst{grid-template-columns:minmax(0,1fr);gap:10px}.probleem{padding-block:44px}.hero-vonken{max-width:96px}.vb-tab{padding:10px 14px;font-size:14px}.stappen{gap:20px}.stap{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;display:grid}.stap:before{grid-row:span 2;font-size:40px}.linkedin{white-space:nowrap;padding:12px 16px;font-size:15px}}@media (width<=520px){.pk-keuze{border-radius:var(--r-md);grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.pk-keuze .keuze-knop{border-radius:12px;padding:8px 10px;font-size:14px;line-height:1.25}}@media (pointer:coarse){.keuze-knop{min-height:44px}.link-sec{padding-block:10px}}@media (prefers-reduced-motion:no-preference){.pijler,.probleem-lijst li,.stap,.pk-blok,.pk-tree,.pk-afspraak,.tegel,.blog-kaart,.kolom,.browser,.dash-kaart,.kal{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .2s,background .2s}.knop{transition:background .15s,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.knop svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.tools dd span,.pk-inhoud li{transition:transform .2s,background .2s,border-color .2s}.logo svg path{transform-origin:50%;transform-box:fill-box;transition:transform .4s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.pijler:hover,.probleem-lijst li:hover,.pk-tree:hover,.blog-kaart:hover,.kolom:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 22px 40px -24px #4e1a7d73}.pk-blok:hover{border-color:var(--paars);transform:scale(1.015);box-shadow:0 18px 36px -24px #4e1a7d66}.stap:hover,.pk-afspraak:hover{transform:translateY(-4px)}.tegel:hover{transform:scale(1.04)}.browser:hover,.dash-kaart:hover,.kal:hover{transform:translateY(-4px);box-shadow:0 24px 44px -24px #2a154673}.knop:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #4e1a7d99}.knop:hover svg{transform:translate(4px)}.tools dd span:hover,.pk-inhoud li:hover{border-color:var(--paars);transform:translateY(-2px)}.logo:hover svg path:first-child{transform:rotate(45deg)scale(1.1)}.logo:hover svg path:nth-child(2){transform:rotate(-45deg)scale(1.2)}.logo:hover svg path:nth-child(3){transform:rotate(45deg)scale(1.2)}.foto img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.foto:hover img{transform:scale(1.03)}}.pk-blok:active,.kaartje:active,.knop:active{transform:scale(.98)}.hero-tekst>*{animation:.7s cubic-bezier(.2,.8,.2,1) both omhoog}.hero-tekst>:nth-child(2){animation-delay:80ms}.hero-tekst>:nth-child(3){animation-delay:.16s}.hero-tekst>:nth-child(4){animation-delay:.24s}.hero-tekst>:nth-child(5){animation-delay:.3s}.hero-vonken{animation:.9s cubic-bezier(.2,.8,.2,1) .1s both verschijn}.onderstreept{background-size:0 6px;animation:.8s cubic-bezier(.2,.8,.2,1) .5s forwards streep}@keyframes omhoog{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes verschijn{0%{opacity:0;transform:scale(.7)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes streep{to{background-size:100% 6px}}.js-beweging .onthul{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--vertraging,0s);transform:translateY(28px)}.js-beweging .onthul.zichtbaar{opacity:1;transform:none}}.usps{border-top:1px solid color-mix(in srgb,var(--op-paars-muted) 40%,transparent);flex-direction:column;gap:16px;margin-top:16px;padding-top:24px;display:flex}.contact-blok .usps .label{color:var(--op-paars-muted)}.usps ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.usps li{color:var(--op-paars-muted);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;font-size:17px;line-height:1.45;display:grid}.usps li b{font-family:var(--display);color:var(--op-paars);font-weight:600}.usp-vonk{fill:var(--geel);margin-top:1px}.usps li:nth-child(3n+2) .usp-vonk{fill:var(--roze)}.usps li:nth-child(3n) .usp-vonk{fill:var(--op-paars)}@media (prefers-reduced-motion:no-preference){.usp-vonk{transform-origin:50%;animation:3.2s ease-in-out infinite usp-fonkel;animation-delay:calc(var(--i) * .5s)}.js-beweging .usps li{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s + .15s);transform:translate(-18px)}.js-beweging .usps.zichtbaar li{opacity:1;transform:none}@media (hover:hover){.usps li{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.js-beweging .usps.zichtbaar li:hover{transition-delay:0s;transform:translate(6px)}}}@keyframes usp-fonkel{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.8)rotate(45deg)}}
