:root{--bg:#fdf8f3;--surface:#fff;--ink:#24140e;--muted:#7c6156;--accent:#c4431a;--accent-d:#a33612;--brand:#b0813f;--sky:#1e5b3a;--soft:#fbe6db;--soft2:#e2efe7;--line:#f0e3d9;--placeholder:#b9a396;--r:20px;--bg-rgb:253,248,243;--ink-rgb:36,20,14;--accent-rgb:196,67,26;--sky-rgb:30,91,58;--grad-photo:linear-gradient(155deg,#fbdfce,#f6ebd8);--grad-video:linear-gradient(155deg,#fbdfce,#f3e7dc);--grad-plan:linear-gradient(160deg,#c4431a,#a33612);--grad-reply:linear-gradient(170deg,#fff,#fffaf6);--grad-avatar:linear-gradient(150deg,#c4431a,#1e5b3a);--warn-bg:#f1f7f2;--warn-line:#1e5b3a;--warn-ink:#4c6353;--warn-strong:#2e4436;--shadow:0 2px 4px rgba(var(--ink-rgb),.03),0 12px 32px -12px rgba(var(--ink-rgb),.13)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Roboto,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:700;line-height:1.12;margin:0 0 .5em;letter-spacing:-.025em}h1{font-size:clamp(2.1rem,5vw,3.4rem)}h2{font-size:clamp(1.45rem,2.9vw,2rem)}p{margin:0 0 1em}a{color:inherit}.wrap{max-width:1060px;margin:0 auto;padding:0 24px}.kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:16px}nav{background:rgba(var(--bg-rgb),.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.navin{display:flex;justify-content:space-between;gap:16px;height:72px;max-width:1060px;margin:0 auto;padding:0 24px}.logo,.navin{align-items:center}.logo{display:inline-flex;gap:9px;color:var(--brand);text-decoration:none}.logo svg{display:block;flex:none}.logo-woord{font-size:.95rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.navlinks{display:flex;gap:3px;font-size:14.5px;font-weight:600;background:#fff;padding:5px;border-radius:999px;box-shadow:var(--shadow)}.navlinks a{text-decoration:none;color:var(--muted);padding:8px 18px;border-radius:999px;transition:color .18s,background .18s}.navlinks a:hover{color:var(--ink)}.navlinks a.active{color:#fff;background:var(--accent)}.navvul{flex:1 1}.navacties{display:flex;align-items:center;gap:9px;flex:none}.navknop{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:650;text-decoration:none;border:1.5px solid transparent;white-space:nowrap;transition:border-color .18s,background .18s,color .18s}.navknop-rustig{background:#fff;color:var(--ink);border-color:var(--line)}.navknop-rustig:hover{border-color:var(--accent);color:var(--accent)}.navknop-vol{background:var(--accent);color:#fff;box-shadow:0 6px 18px -6px rgba(var(--accent-rgb),.55)}.navknop-vol:hover{background:var(--accent-d)}.btn{display:inline-block;padding:14px 30px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:650;border:1.5px solid transparent;cursor:pointer;font-family:inherit;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 18px -6px rgba(var(--accent-rgb),.55)}.btn-primary:hover{background:var(--accent-d);transform:translateY(-2px)}.btn-primary:disabled{opacity:.5;cursor:default;transform:none}.btn-ghost{border-color:var(--line);background:#fff;box-shadow:var(--shadow)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.btn-light{background:#fff;box-shadow:var(--shadow)}.btn-light:hover{transform:translateY(-2px)}.band{padding:56px 0 0;position:relative;overflow:hidden}.band:before{content:"";position:absolute;inset:0 0 auto;height:520px;pointer-events:none;z-index:-1;background:radial-gradient(980px 430px at 16% 0,rgba(var(--accent-rgb),.17),transparent 60%),radial-gradient(720px 400px at 86% 10%,rgba(var(--sky-rgb),.14),transparent 62%)}.herogrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.lead{font-size:1.12rem;color:var(--muted);max-width:44ch}.btnrow{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 0}.photo{aspect-ratio:4/5;border-radius:28px 90px 28px 90px;position:relative;box-shadow:var(--shadow);background:var(--grad-photo);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.photolabel{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:hsla(0,0%,100%,.75);padding:10px 16px;border-radius:999px}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:56px 0 0}.stat{background:#fff;border-radius:var(--r);padding:24px 10px;text-align:center;box-shadow:var(--shadow)}.stat b{display:block;font-size:2rem;font-weight:700;letter-spacing:-.035em;color:var(--accent)}.stat span{font-size:12px;font-weight:600;color:var(--muted)}.section{padding:64px 0}.three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:32px}.feat{background:#fff;border-radius:var(--r);padding:28px;box-shadow:var(--shadow);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.feat:hover{transform:translateY(-5px)}.feat h3{font-size:1.05rem;margin-bottom:.35em}.feat p{font-size:14.5px;color:var(--muted);margin:0}.icon{width:46px;height:46px;border-radius:50% 16px 50% 16px;background:var(--soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:19px}.feat:nth-child(2) .icon{background:var(--soft2);color:var(--sky)}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:32px}.plan{background:#fff;border-radius:var(--r);padding:32px;box-shadow:var(--shadow)}.plan.hi{position:relative;background:var(--grad-plan);color:#fff;box-shadow:0 10px 40px -12px rgba(var(--accent-rgb),.6)}.tag{position:absolute;top:22px;right:22px;background:hsla(0,0%,100%,.22);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.plan h3{font-size:1.1rem;margin-bottom:.1em}.price{font-size:2.6rem;font-weight:700;letter-spacing:-.04em;line-height:1;margin:14px 0 4px}.price small{font-size:.88rem;font-weight:600;color:var(--muted)}.plan.hi .price small{color:hsla(0,0%,100%,.72)}.plan ul{list-style:none;padding:0;margin:24px 0 28px}.plan li{padding-left:28px;position:relative;margin-bottom:11px;font-size:14.5px;color:var(--muted)}.plan.hi li{color:hsla(0,0%,100%,.9)}.plan li:before{content:"";position:absolute;left:2px;top:7px;width:13px;height:7px;border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);transform:rotate(-45deg)}.plan.hi li:before{border-color:#fff}.plan .btn{width:100%;text-align:center}.head{padding:48px 0 6px}.head p{color:var(--muted);max-width:56ch}.card{background:#fff;border-radius:var(--r);padding:30px;min-width:0;box-shadow:var(--shadow)}.card h2{font-size:1.5rem;margin-bottom:.25em}label.fld{display:block;font-size:13px;font-weight:650;margin-bottom:9px}input[type=text],textarea{width:100%;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font:15px/1.6 inherit}textarea{min-height:110px;resize:vertical}textarea::placeholder{color:var(--placeholder)}input:focus,textarea:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.11)}.layout{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;gap:20px;padding:26px 0 70px;align-items:start}.list{flex-direction:column;gap:9px}.item,.list{display:flex}.item{gap:14px;align-items:center;width:100%;text-align:left;cursor:pointer;background:#fff;border:1.5px solid transparent;border-radius:16px;padding:12px 14px;font:inherit;color:inherit;box-shadow:var(--shadow);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s}.item:hover{transform:translateY(-2px)}.item[aria-selected=true]{border-color:var(--accent);background:var(--soft)}.thumb{width:46px;height:46px;flex:none;border-radius:50% 13px 50% 13px;color:var(--accent);font-size:13px;background:var(--soft);display:flex;align-items:center;justify-content:center}.item[aria-selected=true] .thumb{background:var(--accent);color:#fff}.item b{display:block;font-size:14.5px;font-weight:650;line-height:1.3}.item em{font-style:normal;font-size:12.5px;font-weight:500;color:var(--muted)}.meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.chip{font-size:12.5px;font-weight:600;color:var(--accent-d);background:var(--soft);padding:6px 14px;border-radius:999px}.video{aspect-ratio:16/9;border-radius:18px;margin-bottom:24px;overflow:hidden;background:var(--grad-video);border:1px solid var(--line)}.video iframe{width:100%;height:100%;border:0;display:block}.video-leeg{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px}.video-leeg b{font-size:14.5px}.video-leeg span{font-size:13px;color:var(--muted);max-width:42ch}.video-leeg code{background:rgba(var(--ink-rgb),.06);padding:2px 7px;border-radius:6px;font-size:12.5px}.uitleg{color:var(--muted);font-size:15.5px}.notes{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.saverow{display:flex;align-items:center;gap:14px;margin-top:14px}.saved{font-size:13px;font-weight:650;color:var(--accent)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:26px 0 70px;align-items:start}.field{margin-bottom:20px}.hint{font-weight:500;color:var(--muted)}.feeling{display:flex;gap:8px;flex-wrap:wrap}.feeling input{position:absolute;opacity:0;pointer-events:none}.feeling label{border:1.5px solid var(--line);background:var(--bg);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.feeling label:hover{border-color:var(--accent)}.feeling input:checked+label{border-color:var(--accent);background:var(--accent);color:#fff}.consent{display:flex;gap:12px;align-items:flex-start;background:var(--soft);border-radius:14px;padding:15px 17px;margin:24px 0}.consent input{margin-top:3px;flex:none;accent-color:var(--accent)}.consent span{font-size:13px;color:var(--muted);line-height:1.55}.reply{background:var(--grad-reply)}.who{gap:13px;margin-bottom:20px}.avatar,.who{display:flex;align-items:center}.avatar{width:46px;height:46px;border-radius:50%;flex:none;color:#fff;font-size:18px;background:var(--grad-avatar);justify-content:center;box-shadow:0 6px 20px -6px rgba(var(--accent-rgb),.55)}.who b{display:block;font-size:15.5px;font-weight:700}.who em{font-style:normal;font-size:12.5px;font-weight:500;color:var(--muted)}.antwoord strong{color:var(--accent-d);font-weight:650}.disc{background:var(--warn-bg);border-left:3px solid var(--warn-line);border-radius:12px;padding:14px 17px;font-size:13px;color:var(--warn-ink);margin-top:22px}.disc strong{color:var(--warn-strong)}.wait{display:flex;gap:7px;padding:8px 0}.wait i{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:b 1s infinite}.wait i:nth-child(2){animation-delay:.15s}.wait i:nth-child(3){animation-delay:.3s}@keyframes b{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.fout{background:#fff3ee;border-left:3px solid var(--accent);border-radius:12px;padding:14px 17px;font-size:13.5px;color:var(--accent-d)}.vraag{margin-bottom:28px}.vraag>b{display:block;font-size:1.05rem;margin-bottom:12px}.keuzes{display:flex;flex-direction:column;gap:9px}.keuze{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);background:var(--bg);border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .18s,background .18s}.keuze:hover{border-color:var(--accent)}.keuze input{margin-top:3px;flex:none;accent-color:var(--accent)}.keuze span{font-size:14.5px}.schema{display:flex;flex-direction:column;gap:12px;margin:24px 0}.dag{gap:16px;background:var(--bg);border-radius:14px;padding:16px 18px}.dag,.dagnr{display:flex;align-items:center}.dagnr{width:34px;height:34px;flex:none;border-radius:50%;background:var(--accent);color:#fff;font-size:14px;font-weight:700;justify-content:center}.dag b{display:block;font-size:14.5px}.dag em{font-style:normal;font-size:13px;color:var(--muted)}.hero{max-width:620px;margin:0 auto;text-align:center;padding:18px 0 8px}.merkteken{width:78px;height:78px;margin:0 auto 22px;border:3px solid var(--sky);border-radius:18px;display:flex;align-items:center;justify-content:center}.merkteken span{font-size:34px;line-height:1;color:var(--sky);transform:translateY(2px)}.woordmerk{display:block;font-size:clamp(1.9rem,7vw,3rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:26px}.hero h1{font-size:clamp(1.6rem,5vw,2.4rem);line-height:1.22;margin-bottom:20px}.hero .lead{color:var(--muted);margin:0 auto 30px;max-width:46ch}.btn-groot{width:100%;max-width:460px;justify-content:center;padding:18px 30px;font-size:16px;border-radius:999px}.tweede{display:inline-block;margin-top:20px;font-weight:650;font-size:15px;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--line);padding-bottom:2px}.tweede:hover{border-bottom-color:var(--accent);color:var(--accent)}.gerust{font-size:13px;color:var(--muted);margin:26px auto 0;max-width:44ch;line-height:1.55}.voorbeeld{max-width:420px;margin:48px auto 0;background:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 12px rgba(var(--ink-rgb),.04),0 24px 60px -20px rgba(var(--ink-rgb),.22)}.voorbeeldkop{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--placeholder);text-align:center;margin-bottom:6px}.voorbeeldregel{text-align:center;font-weight:700;font-size:1.05rem;margin-bottom:20px}.voorbeeldkaart{background:var(--bg);border-radius:14px;padding:14px 16px;margin-bottom:14px}.voorbeeldkaart b{display:block;font-size:14px}.voorbeeldkaart em{font-style:normal;font-size:13px;color:var(--muted)}.voorbeeldbuddy{display:flex;gap:12px;align-items:flex-start}.voorbeeldbuddy .avatar{width:32px;height:32px;font-size:14px}.voorbeeldbuddy p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.55;text-align:left}.herken{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.herken li{position:relative;background:#fff;border-radius:14px;padding:16px 18px 16px 46px;font-size:14.5px;box-shadow:var(--shadow)}.herken li:before{content:"";position:absolute;left:18px;top:21px;width:12px;height:12px;border-radius:50%;border:2.5px solid var(--accent)}.overons{display:grid;grid-template-columns:260px 1fr;grid-gap:32px;gap:32px}.overons,.portret{align-items:center}.portret{aspect-ratio:1;border-radius:var(--r);background:var(--grad-photo);display:flex;justify-content:center}.leegblok{background:var(--soft2);border:1.5px dashed var(--sky);border-radius:var(--r);padding:26px;max-width:620px}.leegblok b{display:block;color:var(--warn-strong);margin-bottom:6px}.leegblok span{font-size:14px;color:var(--warn-ink)}.faq{max-width:720px}.faq details{background:#fff;border-radius:14px;margin-bottom:10px;box-shadow:var(--shadow)}.faq summary{font-weight:650;font-size:15px;cursor:pointer;list-style:none;position:relative;padding:18px 52px 18px 22px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:22px;top:15px;font-size:20px;color:var(--accent);font-weight:400}.faq details[open] summary:after{content:"–"}.faq p{margin:0;padding:0 22px 20px;font-size:14.5px;color:var(--muted);max-width:60ch}.voortgang{margin-bottom:22px}.voortgangbalk{height:5px;background:var(--line);border-radius:999px;overflow:hidden;margin-bottom:10px}.voortgangbalk span{display:block;height:100%;background:var(--accent);border-radius:999px;transition:width .3s ease}.vraagnoot{font-size:13.5px;color:var(--muted);margin:0 0 14px}.stappen{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--placeholder);margin-bottom:16px}.raad{list-style:none;padding:0;margin:0 0 24px}.raad li{position:relative;padding-left:26px;margin-bottom:10px;font-size:14.5px}.raad li:before{content:"";position:absolute;left:2px;top:7px;width:12px;height:6px;border-left:2.5px solid var(--sky);border-bottom:2.5px solid var(--sky);transform:rotate(-45deg)}.onderdelen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:start}.onderdeel{background:#fff;border-radius:var(--r);padding:28px;box-shadow:var(--shadow)}.onderdeelkop{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.onderdeelkop .icon{width:42px;height:42px;flex:none;border-radius:12px;background:var(--soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:17px}.onderdeel h3{font-size:1.05rem;margin:0 0 3px}.onderdeeltag{font-size:12px;font-weight:650;color:var(--muted)}.onderdeel>p{font-size:14px;color:var(--muted);line-height:1.6;margin:0 0 18px}.onderdeellijst{list-style:none;padding:0;margin:0 0 20px}.onderdeellijst li{position:relative;padding-left:24px;margin-bottom:9px;font-size:13.5px}.onderdeellijst li:before{content:"";position:absolute;left:2px;top:6px;width:11px;height:6px;border-left:2.5px solid var(--sky);border-bottom:2.5px solid var(--sky);transform:rotate(-45deg)}.onderdeelvoorbeeld{background:var(--bg);border-radius:12px;padding:14px 16px}.onderdeelvoorbeeld span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--placeholder);margin-bottom:5px}.onderdeelvoorbeeld p{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.sectielead{color:var(--muted);max-width:56ch;margin:-6px 0 26px}.btn-uit{width:100%;text-align:center;opacity:.6;cursor:default;pointer-events:none}.plan.hi .btn-uit{border-color:hsla(0,0%,100%,.45);background:transparent;color:#fff;box-shadow:none}.btn-klein{padding:9px 16px}.btn-klein,.demo-hint{margin-top:18px;font-size:13px}.demo-hint{background:var(--soft2);border-radius:12px;padding:14px 17px;color:var(--warn-strong)}.demo-hint code{background:rgba(var(--ink-rgb),.07);border-radius:5px;padding:1px 6px;font-size:12.5px}.periodekiezer{display:inline-flex;gap:4px;background:#fff;border-radius:999px;padding:5px;margin-bottom:26px;box-shadow:var(--shadow)}.periodekiezer button{border:0;background:none;border-radius:999px;padding:10px 20px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:background .18s,color .18s}.periodekiezer button:hover{color:var(--ink)}.periodekiezer button.aan{background:var(--accent);color:#fff}.korting{font-size:11.5px;font-weight:700;background:var(--soft2);color:var(--warn-strong);border-radius:999px;padding:3px 9px}.periodekiezer button.aan .korting{background:hsla(0,0%,100%,.22);color:#fff}.prijsnoot{font-size:13px;color:var(--muted);margin:-10px 0 0}.plan.hi .prijsnoot{color:hsla(0,0%,100%,.8)}.voordeel{display:inline-block;font-size:12px;font-weight:700;background:var(--soft2);color:var(--warn-strong);border-radius:999px;padding:4px 11px;margin-top:12px}.plan.hi .voordeel{background:hsla(0,0%,100%,.2);color:#fff}.tijdlijn{background:#fff;border-radius:var(--r);padding:32px;max-width:680px;margin-bottom:32px;box-shadow:var(--shadow)}.tijdlijn h2{font-size:1.35rem;margin-bottom:22px}.tijdlijn ol{list-style:none;padding:0;margin:0 0 26px}.tijdlijn li{position:relative;padding:0 0 22px 30px;border-left:2px solid var(--line)}.tijdlijn li:last-child{border-left-color:transparent;padding-bottom:4px}.tijdlijn li:before{content:"";position:absolute;left:-8px;top:4px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--accent)}.tijdlijn li b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-d);margin-bottom:5px}.tijdlijn li span{font-size:14.5px;color:var(--muted)}.beloften{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.beloften span{font-size:12.5px;font-weight:600;background:var(--soft2);color:var(--warn-strong);border-radius:999px;padding:6px 13px}.tijdlijnnoot{font-size:13px;color:var(--muted);margin:0}.gekregen{list-style:none;padding:0;margin:0 0 28px}.gekregen li{position:relative;padding-left:30px;margin-bottom:11px;font-size:15px}.gekregen li:before{content:"";position:absolute;left:3px;top:6px;width:14px;height:7px;border-left:2.5px solid var(--sky);border-bottom:2.5px solid var(--sky);transform:rotate(-45deg)}.eerstestap{background:var(--bg);border-radius:16px;padding:24px;margin-bottom:22px}.eerstestap b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-d);margin-bottom:8px}.eerstestap p{font-size:14.5px;color:var(--muted);margin:0 0 18px;max-width:54ch}.knopfout{font-size:12.5px;color:var(--accent-d);margin:10px 0 0}.plan.hi .knopfout{color:#fff}.beheerrij{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.slotje{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--soft);border-radius:999px;padding:5px 13px;margin-bottom:14px}.beheerraster{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:start}.controle{list-style:none;padding:0;margin:0}.controle li{position:relative;padding:12px 0 12px 32px;border-bottom:1px solid var(--line)}.controle li:last-child{border-bottom:0}.controle li:before{position:absolute;left:4px;top:12px;font-size:15px;font-weight:700}.controle li.ok:before{content:"✓";color:var(--sky)}.controle li.nok:before{content:"!";color:var(--accent)}.controle b{display:block;font-size:14.5px}.controle span{font-size:13px;color:var(--muted)}.controle code{background:rgba(var(--ink-rgb),.06);border-radius:4px;padding:1px 5px;font-size:12px}.tabelwikkel{overflow-x:auto;margin-bottom:18px}.tabel{width:100%;border-collapse:collapse;font-size:14px}.tabel th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0 14px 10px 0;white-space:nowrap}.tabel td{padding:11px 14px 11px 0;border-top:1px solid var(--line);white-space:nowrap}.pil{display:inline-block;font-size:12px;font-weight:650;border-radius:999px;padding:3px 10px;background:var(--soft);color:var(--muted)}.pil.ok{background:var(--soft2);color:var(--warn-strong)}footer{color:var(--muted);padding:48px 0 60px;font-size:14px;border-top:1px solid var(--line)}.footerlogo{color:var(--brand);display:block;height:auto;margin-bottom:28px}.note{border-left:2px solid var(--accent);padding:6px 0 6px 16px;margin-bottom:18px;max-width:62ch}.note strong{color:var(--ink)}@media (max-width:820px){.beheerraster,.herken,.herogrid,.layout,.onderdelen,.overons,.plans,.three,.two{grid-template-columns:1fr;gap:20px}.portret{max-width:220px}.band{padding-top:36px}.photo{aspect-ratio:16/11}.stats{margin-top:36px;gap:10px}.stat{padding:18px 8px}.stat b{font-size:1.6rem}.navlinks{display:none}.navknop{height:38px;padding:0 15px;font-size:13.5px}.navin{height:64px}.voorbeeld{margin-top:36px}.card{padding:22px}}