@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_c893330e-module__driK0q__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_c893330e-module__driK0q__variable{--font-tb:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@layer components{.kb{--kb-paper:#f5f5f2;--kb-paper-2:#ecebe6;--kb-surface:#fff;--kb-ink:#1b1d21;--kb-ink-2:#464a52;--kb-ink-3:#62666e;--kb-line:#dfddd6;--kb-line-2:#c8c6be;--kb-accent:#f2c230;--kb-accent-soft:#fbedb8;--kb-accent-wash:#fcf4d6;--kb-accent-ink:#4f3d00;--kb-radius:12px;--kb-radius-s:8px;--kb-shadow:0 1px 2px #1b1d210f, 0 4px 8px -3px #1b1d2124;--kb-wrap:76rem;--c-mkt:#c8386a;--c-mkt-ink:#8e1f47;--c-mkt-tint:#fbe8ef;--c-klant:#2f6fd6;--c-klant-ink:#1d4e9e;--c-klant-tint:#e7eefb;--c-adm:#2e8a57;--c-adm-ink:#1b5e38;--c-adm-tint:#e2f2e8;--c-plan:#d0652a;--c-plan-ink:#8f3e10;--c-plan-tint:#fbeadf;--c-hr:#178585;--c-hr-ink:#0e5c5c;--c-hr-tint:#ddf1f0;--c-auto:#7654c8;--c-auto-ink:#4f3496;--c-auto-tint:#eee9fa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--kb-paper);min-height:100vh;color:var(--kb-ink);font-family:var(--font-tb), "Helvetica Neue", Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.55;display:flex;overflow-x:clip}:where(.kb) ::selection{background:var(--kb-accent);color:var(--kb-ink)}:where(.kb) :where(input,button,select){font:inherit;color:inherit;caret-color:var(--kb-ink)}:where(.kb) a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:where(.kb) :focus-visible{outline:2px solid var(--kb-ink);outline-offset:3px;border-radius:4px}:where(.kb) :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.02em;margin:0}:where(.kb) p{margin:0}.kb main{flex:1}.kb .num{font-variant-numeric:tabular-nums}.kb .wrap{max-width:var(--kb-wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.kb .ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kb .ico-s{width:15px;height:15px}.kb .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kb .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.kb .btn-ink{background:var(--kb-ink);color:#fff}.kb .btn-ink:hover{background:#34373d}.kb .btn-line{background:var(--kb-surface);border-color:var(--kb-line-2);color:var(--kb-ink)}.kb .btn-line:hover{border-color:var(--kb-ink)}.kb .link-arrow{align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.kb .link-arrow:hover{text-decoration:underline}.kb .nav{background:var(--kb-paper);border-bottom:1px solid var(--kb-line);top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.kb .nav-in{align-items:center;gap:1.75rem;height:4rem;display:flex}.kb .mark{letter-spacing:-.035em;align-items:center;gap:.55rem;font-size:1.3rem;line-height:1;text-decoration:none;display:inline-flex}.kb .mark b{font-weight:800}.kb .mark-t span{font-weight:500}.kb .nav-links{gap:1.5rem;font-size:.97rem;font-weight:500;display:flex}.kb .nav-links a{color:var(--kb-ink-2);padding-block:.3rem;text-decoration:none}.kb .nav-links a:hover,.kb .nav-links a[aria-current]{color:var(--kb-ink)}.kb .nav-links a[aria-current]{box-shadow:inset 0 -2px 0 var(--kb-accent)}.kb .nav-right{align-items:center;gap:1.1rem;margin-left:auto;display:flex}.kb .nav-account,.kb .nav-uit button,.kb .menu-uit button{font:inherit;color:var(--kb-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.3rem 0;font-size:.97rem;font-weight:500;text-decoration:none}.kb .nav-account:hover,.kb .nav-uit button:hover{color:var(--kb-ink)}.kb .nav-uit{display:contents}.kb .menu-uit button{text-align:left;width:100%;color:var(--kb-ink);border-radius:6px;padding:.65rem .8rem}.kb .menu-uit button:hover{background:var(--kb-paper)}.kb .menu{display:none;position:relative}.kb .menu summary{cursor:pointer;border:1px solid var(--kb-line-2);background:var(--kb-surface);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;list-style:none;display:grid}.kb .menu summary::-webkit-details-marker{display:none}.kb .menu-panel{background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:var(--kb-radius);box-shadow:var(--kb-shadow);min-width:13rem;padding:.5rem;display:grid;position:absolute;top:3rem;right:0}.kb .menu-panel a{border-radius:6px;padding:.65rem .8rem;font-weight:500;text-decoration:none}.kb .menu-panel a:hover{background:var(--kb-paper)}.kb .grid{grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),1fr));gap:1rem;display:grid}.kb .card{--cat:var(--kb-line-2);--cat-ink:var(--kb-ink-2);--cat-tint:var(--kb-paper);background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:var(--kb-radius);flex-direction:column;gap:.55rem;padding:1.05rem 1.1rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.kb .card:hover{border-color:var(--kb-line-2);box-shadow:var(--kb-shadow);transform:translateY(-2px)}.kb .card-top{justify-content:space-between;align-items:center;gap:.4rem;min-height:1.5rem;display:flex}.kb .type{white-space:nowrap;color:var(--kb-ink-2);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:inline-flex}.kb .type .tl{color:var(--kb-ink);align-items:center;gap:.45rem;display:inline-flex}.kb [data-cat] .type .tl:before{content:"";background:var(--cat);border-radius:999px;flex:none;width:.5rem;height:.5rem}.kb .type .dur{white-space:nowrap;color:var(--kb-ink-3);font-weight:500}.kb .type .dur:before{content:"·";color:var(--kb-ink-3);margin-right:.4rem}.kb .pro{background:var(--kb-ink);color:#fff;letter-spacing:.01em;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem .18rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.kb .pro .ico{stroke-width:2.2px;width:12px;height:12px}.kb .card-title{letter-spacing:-.012em;font-size:1.07rem;font-weight:650;line-height:1.3}.kb .card-title a{text-decoration:none}.kb .card-title a:after{content:"";border-radius:var(--kb-radius);position:absolute;inset:0}.kb .card-title a:focus-visible{outline:none}.kb .card:has(.card-title a:focus-visible){outline:2px solid var(--kb-ink);outline-offset:3px}.kb .card-nut{color:var(--kb-ink-2);font-size:.94rem;line-height:1.45}.kb .card-meta{color:var(--kb-ink-3);align-items:center;gap:.7rem;margin-top:auto;padding-top:.35rem;font-size:.84rem;display:flex}.kb .tools{flex-wrap:wrap;flex:1;min-width:0;display:flex}.kb .tool{white-space:nowrap}.kb .tool+.tool:before{content:", ";white-space:pre}.kb .sector{color:var(--kb-ink-2);margin-top:auto;font-size:.84rem;font-weight:600}.kb .sector+.card-meta{margin-top:0;padding-top:0}.kb .preview{border-top:1px solid var(--kb-line);color:var(--kb-ink);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;margin-top:.35rem;padding-top:.8rem;font-size:.94rem;line-height:1.6;display:-webkit-box;overflow:hidden}.kb mark{background:var(--kb-accent-soft);color:var(--kb-accent-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .2rem;font-weight:600}.kb .sec{padding-block:clamp(2.5rem,5vw,3.75rem) 0}.kb .sec:before{content:"";width:calc(min(100%, var(--kb-wrap)) - 2 * clamp(16px, 4vw, 40px));border-top:1px solid var(--kb-line-2);margin:0 auto clamp(1.5rem,3vw,2.25rem);display:block}.kb #werkgebieden:before{display:none}.kb .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.kb .sec-head h2{font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:700}.kb .sec-head p{color:var(--kb-ink-2);max-width:60ch;margin-top:.35rem}.kb .foot{border-top:1px solid var(--kb-line);background:var(--kb-surface);margin-top:clamp(3.5rem,8vw,6rem)}.kb .foot-in{grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;padding-block:3rem 2rem;display:grid}.kb .foot h2{letter-spacing:0;margin-bottom:.7rem;font-size:.9rem;font-weight:700}.kb .foot ul{color:var(--kb-ink-3);gap:.45rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.kb .foot ul a{color:var(--kb-ink-2);text-decoration:none}.kb .foot ul a:hover{color:var(--kb-ink);text-decoration:underline}.kb .foot-about p{color:var(--kb-ink-2);max-width:34ch;margin-top:.8rem;font-size:.93rem}.kb .foot-bottom{border-top:1px solid var(--kb-line);color:var(--kb-ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.1rem;font-size:.85rem;display:flex}.kb [data-cat=mkt]{--cat:var(--c-mkt);--cat-ink:var(--c-mkt-ink);--cat-tint:var(--c-mkt-tint)}.kb [data-cat=klant]{--cat:var(--c-klant);--cat-ink:var(--c-klant-ink);--cat-tint:var(--c-klant-tint)}.kb [data-cat=adm]{--cat:var(--c-adm);--cat-ink:var(--c-adm-ink);--cat-tint:var(--c-adm-tint)}.kb [data-cat=plan]{--cat:var(--c-plan);--cat-ink:var(--c-plan-ink);--cat-tint:var(--c-plan-tint)}.kb [data-cat=hr]{--cat:var(--c-hr);--cat-ink:var(--c-hr-ink);--cat-tint:var(--c-hr-tint)}.kb [data-cat=auto]{--cat:var(--c-auto);--cat-ink:var(--c-auto-ink);--cat-tint:var(--c-auto-tint)}.kb .hero{background:var(--kb-accent);border-bottom:1px solid #ddae1c}.kb .hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.75rem,6vw,4.75rem);display:grid}.kb .hero h1{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.2rem,4.6vw,3.7rem);font-weight:800;line-height:1.04}.kb .hero-sub{color:#3a2f07;max-width:44ch;margin-top:1rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.kb .search{background:var(--kb-surface);border:0;border-radius:16px;align-items:center;gap:.5rem;max-width:40rem;margin-top:1.75rem;padding:.45rem .45rem .45rem 1rem;display:flex;box-shadow:0 2px 3px #4f3d0014,0 14px 30px -12px #4f3d0059}.kb .search:focus-within{outline:2px solid var(--kb-ink);outline-offset:3px}.kb .search .ico{width:22px;height:22px;color:var(--kb-ink-3)}.kb .search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.7rem .2rem;font-size:1.15rem}.kb .search input::placeholder{color:var(--kb-ink-3)}.kb .search .btn{border-radius:11px;padding:.8rem 1.25rem}.kb .search-line{border:1px solid var(--kb-line-2);box-shadow:none;margin-top:1.25rem}.kb .scope{color:#3a2f07;margin-top:.8rem;font-size:.93rem}.kb .scope strong{font-weight:700}.kb .demo{background:var(--kb-surface);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 2px 4px #4f3d001a,0 24px 48px -20px #4f3d0073}.kb .demo-bar{border-bottom:1px solid var(--kb-line);background:var(--kb-paper);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.kb .demo-bar>span:first-child{color:var(--kb-ink-2);font-size:.82rem;font-weight:600}.kb .demo-copy{border:1px solid var(--kb-line-2);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.kb .demo-copy:hover{border-color:var(--kb-ink)}.kb .demo-body{color:var(--kb-ink);padding:1.05rem 1.1rem 1.2rem;font-size:.95rem;line-height:1.6}.kb .demo-body p+p{margin-top:.7rem}.kb .demo-foot{border-top:1px solid var(--kb-line);color:var(--kb-ink-3);flex-wrap:wrap;gap:.4rem 1rem;padding:.75rem 1.1rem;font-size:.8rem;display:flex}.kb .demo-foot span{align-items:center;gap:.3rem;display:inline-flex}.kb .cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.kb .cat{background:var(--cat-tint);border:1px solid color-mix(in srgb, var(--cat) 22%, transparent);border-radius:var(--kb-radius);grid-template-columns:1fr auto;align-content:start;gap:.3rem 1rem;padding:1.15rem 1.25rem 1.3rem;transition:box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.kb .cat:hover{box-shadow:var(--kb-shadow);transform:translateY(-2px)}.kb .cat h3{letter-spacing:-.015em;color:var(--cat-ink);font-size:1.15rem;font-weight:700}.kb .cat h3 a{text-decoration:none}.kb .cat h3 a:after{content:"";position:absolute;inset:0}.kb .cat:hover h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--cat);text-decoration-color:var(--cat)}.kb .cat .count{color:#fff;font-variant-numeric:tabular-nums;background:var(--cat-ink);border-radius:999px;align-self:start;padding:.05rem .55rem;font-size:.9rem;font-weight:700}.kb .cat .count.leeg{color:var(--cat-ink);border:1px solid color-mix(in srgb, var(--cat) 45%, transparent);background:0 0;font-size:.8rem;font-weight:600}.kb .cat p{color:var(--kb-ink-2);grid-column:1/-1;font-size:.92rem}.kb .cat:has(a:focus-visible){outline:2px solid var(--kb-ink);outline-offset:3px}.kb .cat a:focus-visible{outline:none}.kb .sectors{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:1.25rem;font-size:.95rem;display:flex}.kb .sectors h3{letter-spacing:0;white-space:nowrap;font-size:.95rem;font-weight:700}.kb .sector-list{flex-wrap:wrap;gap:.3rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.kb .sector-list a{color:var(--kb-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--kb-line-2);text-decoration-color:var(--kb-line-2)}.kb .sector-list a:hover{color:var(--kb-ink);text-decoration-color:currentColor}.kb .start{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(1.75rem,4.5vw,4rem);display:grid}.kb .start-alleen{grid-template-columns:minmax(0,1fr)}.kb .start h2{font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:700}.kb .start-intro>p{color:var(--kb-ink-2);max-width:36ch;margin-top:.6rem}.kb .steps{counter-reset:s;gap:1.1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.kb .steps li{counter-increment:s;grid-template-columns:1.6rem minmax(0,1fr);align-content:start;gap:.2rem .6rem;display:grid}.kb .steps li:before{content:counter(s);letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:1.25rem;font-weight:800;line-height:1.15}.kb .steps strong{font-size:1rem;font-weight:650;line-height:1.3}.kb .steps span{color:var(--kb-ink-2);font-size:.93rem}.kb .start-items .sec-head h3{font-size:1.15rem;font-weight:700}.kb .feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.kb .feat .big{grid-column:1/-1}.kb .big .card-title{letter-spacing:-.022em;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:700}.kb .big .card-nut{max-width:60ch;font-size:1rem}.kb .duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kb .duo>div{padding-right:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:5rem}.kb .duo>div+div{border-left:1px solid var(--kb-line);padding-left:clamp(1.5rem,4vw,3.5rem);padding-right:0}.kb .pro-band h2,.kb .help h2{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700}.kb .pro-band h2{align-items:center;gap:.6rem;display:flex}.kb .pro-band h2 .pro{font-size:.8rem}.kb .pro-band>p,.kb .help>p{color:var(--kb-ink-2);max-width:46ch;margin-top:.6rem}.kb .pro-band>.link-arrow{margin-top:1rem}.kb .help-acts{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:1.25rem;display:flex}.kb .help-acts .adres{color:var(--kb-ink-2);text-underline-offset:.18em;font-size:.88rem;text-decoration:underline}.kb .help-acts .adres:hover{color:var(--kb-ink)}.kb .oss{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(1.25rem,4vw,3rem);display:grid}.kb .oss h2{font-size:1.2rem;font-weight:700}.kb .oss>div>p{color:var(--kb-ink-2);max-width:40ch;margin-top:.45rem;font-size:.93rem}.kb .oss>div>.link-arrow{margin-top:.8rem}.kb .oss ul{grid-template-columns:1fr 1fr;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.kb .oss li{border-bottom:1px solid var(--kb-line);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.93rem;display:flex}.kb .oss li a{font-weight:500;text-decoration:none}.kb .oss li a:hover{text-decoration:underline}.kb .oss li span{color:var(--kb-ink-3);white-space:nowrap;font-size:.82rem}.kb .crumbs{color:var(--kb-ink-3);flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.kb .crumbs a{color:var(--kb-ink-2);text-decoration:none}.kb .crumbs a:hover{color:var(--kb-ink);text-decoration:underline}.kb .crumbs .ico{width:14px;height:14px}.kb .crumbs [aria-current]{color:var(--cat-ink,var(--kb-ink));font-weight:700}.kb .crumbs a.catlink{color:var(--cat-ink);font-weight:600}.kb .cat-head{background:var(--cat-tint,transparent);border-bottom:1px solid color-mix(in srgb, var(--cat,var(--kb-line-2)) 25%, transparent);padding-block:2rem 1.75rem}.kb .cat-head h1{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.kb .cat-head .lead{color:var(--kb-ink-2);max-width:58ch;margin-top:.6rem;font-size:1.1rem}.kb .tasks{flex-wrap:wrap;gap:.45rem;margin-top:1.3rem;display:flex}.kb .task{border:1px solid var(--kb-line-2);background:var(--kb-surface);border-radius:999px;padding:.38rem .8rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s}.kb .task:hover{border-color:var(--kb-ink)}.kb .task[aria-current]{background:var(--cat-ink,var(--kb-ink));border-color:var(--cat-ink,var(--kb-ink));color:#fff}.kb .task b{color:var(--kb-ink-3);font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:500}.kb .task[aria-current] b{color:#fffc}.kb .layout{grid-template-columns:15rem minmax(0,1fr);gap:2.25rem;padding-top:2rem;display:grid}.kb .layout-leeg{grid-template-columns:minmax(0,1fr)}.kb .filters{align-self:start;position:sticky;top:5rem}.kb .filters>summary{list-style:none;display:none}.kb .filters>summary::-webkit-details-marker{display:none}.kb .fgroup{border:0;border-bottom:1px solid var(--kb-line);min-width:0;margin:0;padding:0 0 1.1rem}.kb .fgroup+.fgroup{padding-top:1.1rem}.kb .fgroup legend{float:left;width:100%;margin-bottom:.4rem;padding:0;font-size:.92rem;font-weight:700}.kb .fgroup legend+*{clear:both}.kb .opt{cursor:pointer;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.94rem;display:flex}.kb .opt input{appearance:none;border:1.5px solid var(--kb-line-2);cursor:pointer;background:#fff;border-radius:4px;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin:0;display:grid}.kb .opt input[type=radio]{border-radius:999px}.kb .opt input:checked{background:var(--cat-ink,var(--kb-ink));border-color:var(--cat-ink,var(--kb-ink))}.kb .opt input[type=checkbox]:checked:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:.55rem;height:.3rem;transform:translateY(-1px)rotate(-45deg)}.kb .opt input[type=radio]:checked:after{content:"";background:#fff;border-radius:999px;width:.4rem;height:.4rem}.kb .opt input:focus-visible{outline:2px solid var(--kb-ink);outline-offset:2px}.kb .opt .n{color:var(--kb-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.84rem}.kb .opt .pro{font-size:.75rem}.kb .opt.nul{color:var(--kb-ink-3)}.kb .f-acts{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.kb .f-acts .btn{padding:.5rem 1rem;font-size:.9rem}.kb .filters[data-js] .toon{display:none}.kb .freset{text-underline-offset:3px;font-size:.9rem;font-weight:600;text-decoration:underline}.kb .bar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.kb .count-line{color:var(--kb-ink-2);font-size:.95rem}.kb .count-line strong{color:var(--kb-ink);font-variant-numeric:tabular-nums}.kb .active{flex-wrap:wrap;gap:.4rem;display:flex}.kb .af{background:var(--cat-tint,var(--kb-paper-2));border:1px solid color-mix(in srgb, var(--cat,var(--kb-line-2)) 35%, transparent);color:var(--cat-ink,var(--kb-ink));border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .45rem .22rem .7rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.kb .af:hover{border-color:var(--cat-ink,var(--kb-ink))}.kb .af .ico{width:14px;height:14px}.kb .af .ico-s{width:13px;height:13px}.kb .sort{background:var(--kb-paper-2);border-radius:999px;margin-left:auto;padding:3px;display:inline-flex}.kb .sort a{color:var(--kb-ink-2);border-radius:999px;padding:.35rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none}.kb .sort a[aria-current]{color:var(--kb-ink);background:#fff;box-shadow:0 1px 2px #1b1d211f}.kb .more{color:var(--kb-ink-3);text-align:center;flex-direction:column;align-items:center;gap:.6rem;margin-top:2rem;font-size:.9rem;display:flex}.kb .leeg{background:var(--kb-surface);border:1px dashed var(--kb-line-2);border-radius:var(--kb-radius);justify-items:start;gap:.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.kb .leeg h3,.kb .leeg h2{font-size:1.15rem;font-weight:700}.kb .leeg p{color:var(--kb-ink-2);max-width:56ch}.kb .leeg .btn{margin-top:.6rem}.kb .pagina-kop{max-width:44rem;padding-block:clamp(2.5rem,6vw,4rem)}.kb .pagina-kop h1{letter-spacing:-.035em;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.08}.kb .pagina-kop p{color:var(--kb-ink-2);margin-top:.8rem;font-size:1.1rem}.kb .pagina-kop .acts-rij{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.kb .art{padding-inline:clamp(16px,4vw,24px);max-width:48rem;margin-inline:auto;padding-top:2.25rem}.kb .chips{flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;display:flex}.kb .tchip{background:var(--kb-surface);border:1px solid var(--kb-line-2);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .7rem .22rem .55rem;font-size:.84rem;font-weight:650;display:inline-flex}.kb .tchip .ico{width:15px;height:15px}.kb .cat-chip{background:var(--cat-tint);border-color:color-mix(in srgb, var(--cat) 35%, transparent);color:var(--cat-ink);padding-left:.7rem}.kb .free{background:var(--kb-accent-wash);color:var(--kb-accent-ink);border-color:#ead28a;padding-left:.7rem}.kb .tchip.pro-chip{background:var(--kb-ink);border-color:var(--kb-ink);color:#fff}.kb .art h1{letter-spacing:-.032em;margin-top:.85rem;font-size:clamp(1.9rem,4.2vw,2.75rem);font-weight:800;line-height:1.08}.kb .art .lead{color:var(--kb-ink-2);max-width:60ch;margin-top:1rem;font-size:1.15rem;line-height:1.55}.kb .art .bron{margin-top:.75rem}.kb .facts{color:var(--kb-ink-3);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:1.1rem;font-size:.9rem;display:flex}.kb .facts span{align-items:center;gap:.35rem;display:inline-flex}.kb .facts .ok{color:var(--kb-ink);font-weight:600}.kb .facts .ok .ico{color:#2f7a55;stroke-width:2.2px}.kb .acts{border-bottom:1px solid var(--kb-line);flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;padding-bottom:2rem;display:flex}.kb .acts:empty{margin-top:1.25rem;padding-bottom:0}.kb .acts .btn{padding:.75rem 1.25rem;font-size:1rem}.kb .acts .note{color:var(--kb-ink-3);align-self:center;font-size:.88rem}.kb .body{margin-top:2rem}.kb .pro-slot{border-radius:var(--kb-radius);background:var(--kb-paper-2);gap:.35rem;margin-top:1.5rem;padding:1.1rem 1.25rem;display:grid}.kb .pro-slot strong{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.kb .pro-slot span{color:var(--kb-ink-2);font-size:.95rem}.kb .related{margin-top:3.5rem}.kb .inlog{background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:var(--kb-radius);gap:1rem;max-width:28rem;margin-block:2rem 4rem;padding:clamp(1.25rem,4vw,1.75rem);display:grid}.kb .inlog-vak{gap:.6rem;display:grid}.kb .inlog-vak label{font-weight:600}.kb .inlog-vak input{font:inherit;border:1px solid var(--kb-line-2);border-radius:var(--kb-radius-s);background:var(--kb-surface);color:var(--kb-ink);padding:.7rem .85rem}.kb .inlog-vak input:focus-visible{outline:2px solid var(--kb-ink);outline-offset:2px}.kb .inlog-vak .btn{justify-content:center;margin-top:.4rem}.kb .inlog-vak .btn:disabled{opacity:.6;cursor:progress}.kb .turnstile{min-height:65px}.kb .inlog-of{text-align:center;color:var(--kb-ink-3);margin:0;font-size:.9rem}.kb .inlog-google{color:#1f1f1f;background:#fff;border-color:#747775;justify-content:center;gap:10px;padding:.6rem 12px}.kb .inlog-google:hover{border-color:#1f1f1f}.kb .inlog-google-logo{flex:none;width:20px;height:20px}.kb .inlog-melding{border-radius:var(--kb-radius-s);border:1px solid var(--kb-line);background:var(--kb-surface);margin:0;padding:.8rem 1rem}.kb .inlog-ok{color:var(--kb-ink);border-color:#2f7a55}.kb .inlog-fout{color:#8a1c12;background:#fdf1ef;border-color:#e2b4ae}.kb .acts .btn-line[aria-pressed=true] .ico{fill:var(--kb-accent)}.kb .acts .bewaar-fout{color:#8a1c12}.kb .acts .bewaar-fout a{color:inherit;font-weight:600}.kb .wachtlijst{margin-top:1.1rem}.kb .pro-band .wachtlijst .link-arrow{margin-top:0}.kb .wachtlijst-status{color:var(--kb-ink);font-weight:600}.kb .wachtlijst-vak{justify-items:start;gap:.75rem;max-width:28rem;display:grid}.kb .wachtlijst-vak p{margin:0}.kb .wachtlijst-vak .inlog-melding{justify-self:stretch}.kb .wachtlijst-vak .btn:disabled{opacity:.6;cursor:progress}.kb .account{gap:0;max-width:44rem;padding-block:1.5rem 4rem;display:grid}.kb .account-melding{margin-top:.5rem}.kb .account-sectie{border-bottom:1px solid var(--kb-line);padding-block:1.6rem}.kb .account-sectie:last-child{border-bottom:0}.kb .account-sectie h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.kb .account-sectie>p{color:var(--kb-ink-2);margin-top:.75rem}.kb .account-sectie a{color:var(--kb-ink);font-weight:600}.kb .bewaard-lijst{gap:.5rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.kb .bewaard-lijst a{background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:var(--kb-radius-s);padding:.75rem 1rem;text-decoration:none;display:block}.kb .bewaard-lijst a:hover{border-color:var(--kb-ink)}.kb .account-uit{margin-top:.9rem}.kb .account-uit button{font:inherit;background:var(--kb-surface);color:var(--kb-ink);border:1px solid var(--kb-line-2);cursor:pointer;border-radius:999px;padding:.55rem 1.1rem;font-weight:600}.kb .account-uit button:hover{border-color:var(--kb-ink)}.kb .cat-head .versie{color:var(--kb-ink);background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:999px;margin-top:.9rem;padding:.25rem .75rem;font-size:.9rem;font-weight:600;display:inline-block}.kb .tekstpagina{max-width:44rem;color:var(--kb-ink-2);padding-block:1rem 4rem}.kb .tekstpagina section{padding-top:1.75rem}.kb .tekstpagina h2{letter-spacing:-.01em;color:var(--kb-ink);font-size:1.3rem;font-weight:700}.kb .tekstpagina h3{color:var(--kb-ink);margin-top:1.1rem;font-size:1.05rem;font-weight:700}.kb .tekstpagina p,.kb .tekstpagina ul,.kb .tekstpagina dl,.kb .tekstpagina .tabel{margin-top:.7rem;line-height:1.6}.kb .tekstpagina ul{gap:.35rem;padding-left:1.2rem;list-style:outside;display:grid}.kb .tekstpagina strong{color:var(--kb-ink)}.kb .tekstpagina a{color:var(--kb-ink);font-weight:600}.kb .tekstpagina code{font-family:var(--font-geist-mono,ui-monospace, monospace);background:var(--kb-paper-2);overflow-wrap:anywhere;border-radius:4px;padding:.05rem .3rem;font-size:.9em}.kb .tekstpagina .gegevens{gap:.25rem;display:grid}.kb .tekstpagina .gegevens div{gap:.75rem;display:flex}.kb .tekstpagina .gegevens dt{min-width:4.5rem;color:var(--kb-ink);font-weight:600}.kb .tekstpagina .tabel{overflow-x:auto}.kb .tekstpagina table{border-collapse:collapse;width:100%;font-size:.95rem}.kb .tekstpagina th,.kb .tekstpagina td{text-align:left;vertical-align:top;border-bottom:1px solid var(--kb-line);padding:.6rem .75rem .6rem 0}.kb .tekstpagina th{color:var(--kb-ink);font-weight:700}@media (max-width:1000px){.kb .hero-in{grid-template-columns:1fr}.kb .demo{display:none}.kb .start{grid-template-columns:1fr}.kb .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (max-width:900px){.kb .layout{grid-template-columns:1fr;gap:1rem;padding-top:1.25rem}.kb .filters{border:1px solid var(--kb-line);border-radius:var(--kb-radius);background:var(--kb-surface);position:static}.kb .filters>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:700;display:flex}.kb .filters>summary .ico:last-child{margin-left:auto;transition:transform .2s}.kb .filters[open]>summary .ico:last-child{transform:rotate(180deg)}.kb .filters>summary b{background:var(--kb-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .45rem;font-size:.75rem}.kb .fbody{grid-template-columns:1fr 1fr;gap:0 1.5rem;padding:0 1rem 1rem;display:grid}.kb .fgroup,.kb .fgroup+.fgroup{padding-top:1rem}.kb .f-acts{grid-column:1/-1}}@media (max-width:860px){.kb .nav-links{display:none}.kb .menu{display:block}.kb .nav-in{gap:.75rem}.kb .foot-in{grid-template-columns:1fr 1fr}.kb .foot-about{grid-column:1/-1}.kb .cats{grid-template-columns:1fr 1fr}.kb .oss{grid-template-columns:1fr}.kb .duo{grid-template-columns:1fr;gap:2rem}.kb .duo>div{padding-right:0}.kb .duo>div+div{border-left:0;border-top:1px solid var(--kb-line);padding-top:2rem;padding-left:0}}@media (max-width:640px){.kb .search{flex-wrap:wrap;padding:.4rem .4rem .4rem .85rem}.kb .search input{font-size:1.05rem}.kb .search .btn{justify-content:center;width:100%}.kb .cats{grid-template-columns:1fr;gap:.6rem}.kb .cat{gap:.15rem .75rem;padding:.8rem 1rem .9rem}.kb .cat p{font-size:.88rem}.kb .steps,.kb .feat,.kb .oss ul{grid-template-columns:1fr}}@media (max-width:560px){.kb .nav-account,.kb .nav-uit{display:none}.kb .fbody{grid-template-columns:1fr}.kb .sort{margin-left:0}.kb .bar{gap:.7rem}.kb .acts .btn{flex:1;justify-content:center}}@media (max-width:420px){.kb .nav-right .btn{padding:.5rem .85rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.kb *,.kb :before,.kb :after{transition:none!important}}}:is(body:has(>.kb),body:has(.kb)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f2}
