button[data-kennismaking]:not(.button):not(.wp-block-button__link){border:0;background:none;color:inherit;padding:0;text-align:inherit;font:inherit}nav button[data-kennismaking]:hover,footer button[data-kennismaking]:hover{color:var(--red)}
body.kennismaking-open{position:fixed;width:100%;overflow:hidden}
#kennismaking-dialog{position:fixed;inset:0;margin:auto;width:min(600px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #22232133}
#kennismaking-dialog::backdrop{background:rgba(34,35,33,.65)}
.kennismaking-content{padding:36px}.kennismaking-close{position:sticky;top:12px;float:right;margin:12px 12px -56px 0;z-index:1;width:40px;height:40px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);font-size:28px;line-height:1}
#kennismaking-title{font-size:clamp(28px,5vw,40px);letter-spacing:-1.5px;padding-right:30px;margin:8px 0 24px;line-height:1.15}
.kennismaking-form{display:grid;gap:16px}.kennismaking-form label{display:grid;gap:6px;font-size:14px;font-weight:600}.kennismaking-form input,.kennismaking-form select,.kennismaking-form textarea{font:inherit;font-size:16px;width:100%;min-width:0;padding:11px 13px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink)}.kennismaking-form textarea{resize:vertical;min-height:86px}.kennismaking-form :focus-visible{outline:2px solid var(--red);outline-offset:3px}.kennismaking-form .button{width:100%}.kennismaking-reassurance{font-size:12px;text-align:center;color:var(--muted)}.kennismaking-error{color:var(--red);font-size:14px}.kennismaking-success{font-size:20px;line-height:1.6}.kennismaking-form button:disabled{opacity:.65;cursor:wait}
@media(max-width:600px){#kennismaking-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.kennismaking-content{padding:28px 20px}.kennismaking-reassurance{font-size:11px}}
