.ckb{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:20px;background:rgba(232,229,220,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ckb-waas .35s var(--ease) both}@keyframes ckb-waas{0%{opacity:0}to{opacity:1}}@keyframes ckb-op{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.ckb-blad{width:min(380px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;padding:26px 28px 22px;animation:ckb-op .45s var(--ease) both;animation-delay:.06s;background:var(--wit);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 2px 6px rgba(27,30,40,.05),0 22px 50px rgba(27,30,40,.16)}.ckb-titel{display:block;margin-bottom:8px;font-family:var(--display);font-weight:var(--display-weight);font-size:.94rem;letter-spacing:.01em;color:var(--ink)}.ckb-tekst{margin:0;font-family:var(--body);font-size:.84rem;line-height:1.65;color:var(--tekst)}.ckb-link{display:inline-block;margin:12px 0 18px;font-size:.8rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--ease)}.ckb-link:hover{color:var(--ink)}.ckb-knoppen{display:grid;grid-gap:10px;gap:10px}.ckb-knop{min-height:44px;padding:12px 20px;border-radius:999px;font-family:var(--body);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .08s var(--ease)}.ckb-knop:active{transform:translateY(1px) scale(.985)}.ckb-knop-rustig{background:var(--wit);border:1.5px solid var(--ink);color:var(--ink)}.ckb-knop-rustig:hover{background:var(--paper)}.ckb-knop-ja{background:var(--ink);border:1.5px solid var(--ink);color:#fff}.ckb-knop-ja:hover{background:var(--orange);border-color:var(--orange)}@media (max-width:560px){.ckb{padding:14px;align-items:end}.ckb-blad{padding:24px 22px 20px}}@media (prefers-reduced-motion:reduce){.ckb,.ckb-blad{animation-duration:.01ms}.ckb-knop:active{transform:none}}@media (prefers-reduced-transparency:reduce){.ckb{background:var(--paper-diep);backdrop-filter:none;-webkit-backdrop-filter:none}}.footer-alsLink{font:inherit;font-size:.88rem;color:rgba(241,239,233,.7);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;transition:color .2s ease}.footer-alsLink:hover{color:var(--orange)}