:root{--lp-ink:#000;--lp-ink-zacht:#444;--lp-surface:#fff;--lp-surface-alt:#f4f4f4;--lp-rand:#ddd;--lp-accent:#f0f;--lp-accent-contrast:#fff;--lp-fout:#b00020;--lp-font-kop:sans-serif;--lp-font-tekst:sans-serif;--lp-text-body:18px;--lp-text-klein:13px;--lp-space-klein:16px;--lp-space-normaal:32px;--lp-space-groot:64px;--lp-radius-veld:3px;--lp-radius-card:10px}*,:before,:after{box-sizing:border-box}body{font-family:var(--lp-font-tekst);font-size:var(--lp-text-body);color:var(--lp-ink);background:var(--lp-surface);-webkit-text-size-adjust:100%;margin:0}img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--lp-font-kop);margin:0}[data-honeypot]{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}:root{--vd-shade:#0b0909;--vd-base:#403949;--vd-muted:#666;--vd-surface:#f3f0f0;--vd-background:#fff;--vd-primary:#fbc170;--vd-action:#e56c70;--vd-danger:#dc3545;--lp-ink:var(--vd-shade);--lp-ink-zacht:var(--vd-muted);--lp-surface:var(--vd-background);--lp-surface-alt:var(--vd-surface);--lp-rand:#d9d4d4;--lp-accent:var(--vd-action);--lp-accent-contrast:#fff;--lp-fout:var(--vd-danger);--lp-font-kop:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lp-font-tekst:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lp-text-body:18px;--lp-text-klein:13px;--lp-space-klein:16px;--lp-space-normaal:32px;--lp-space-groot:64px;--lp-radius-veld:6px;--lp-radius-card:12px}main[data-astro-cid-lcdefpme]{max-width:1100px;padding:var(--lp-space-groot) var(--lp-space-normaal);margin-inline:auto}.held[data-astro-cid-lcdefpme]{gap:var(--lp-space-groot);align-items:start;display:grid}@media (width>=900px){.held[data-astro-cid-lcdefpme]{grid-template-columns:1fr minmax(360px,420px)}}h1[data-astro-cid-lcdefpme]{font-family:var(--lp-font-kop);color:var(--lp-ink);margin-bottom:var(--lp-space-klein);font-size:clamp(2rem,5vw,3rem);line-height:1.1}.lead[data-astro-cid-lcdefpme]{color:var(--lp-ink-zacht);margin:0 0 var(--lp-space-normaal);font-size:1.15rem;line-height:1.5}.punten[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.punten[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--lp-ink);padding-left:28px;position:relative}.punten[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--lp-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:0}.kaart[data-astro-cid-lcdefpme]{background:var(--lp-surface-alt);border:1px solid var(--lp-rand);border-radius:var(--lp-radius-card);padding:var(--lp-space-normaal)}.kaart[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--lp-font-kop);color:var(--lp-ink);font-size:1.5rem}.kaart__sub[data-astro-cid-lcdefpme]{margin:8px 0 var(--lp-space-normaal);color:var(--lp-ink-zacht);font-size:var(--lp-text-klein)}.waarschuwing[data-astro-cid-lcdefpme]{color:var(--lp-fout)}.kaart[data-astro-cid-lcdefpme] [data-field]{margin-bottom:var(--lp-space-klein);gap:6px;display:grid}.kaart[data-astro-cid-lcdefpme] [data-field] label{font-size:var(--lp-text-klein);color:var(--lp-ink-zacht)}.kaart[data-astro-cid-lcdefpme] input[type=text],.kaart[data-astro-cid-lcdefpme] input[type=email],.kaart[data-astro-cid-lcdefpme] input[type=tel],.kaart[data-astro-cid-lcdefpme] textarea{border:1px solid var(--lp-rand);border-radius:var(--lp-radius-veld);background:var(--lp-surface);width:100%;color:var(--lp-ink);padding:12px}.kaart[data-astro-cid-lcdefpme] textarea{resize:vertical}.kaart[data-astro-cid-lcdefpme] [data-consent]{grid-template-columns:auto 1fr;align-items:start;gap:10px}.kaart[data-astro-cid-lcdefpme] [data-consent] label{font-size:var(--lp-text-klein);line-height:1.4}.kaart[data-astro-cid-lcdefpme] button[type=submit]{border-radius:var(--lp-radius-veld);background:var(--lp-accent);width:100%;color:var(--lp-accent-contrast);cursor:pointer;border:0;padding:14px 20px;font-weight:600}.kaart[data-astro-cid-lcdefpme] [data-form-status]{margin:var(--lp-space-klein) 0 0;font-size:var(--lp-text-klein);color:var(--lp-ink-zacht)}
