.keuze-vraag.svelte-growi3{max-width:720px;margin:0 auto;padding:0 4px}.kv-meta.svelte-growi3{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);text-align:center;margin-bottom:28px;min-height:12px}.kv-vraag.svelte-growi3{font-family:Playfair Display,serif;font-style:italic;font-weight:400;font-size:clamp(20px,3vw,26px);line-height:1.45;color:var(--text);text-align:center;margin:0 auto 32px;max-width:640px}.kv-opties.svelte-growi3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kv-optie.svelte-growi3{display:block;width:100%;text-align:left;padding:16px 20px;background:var(--surface2);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:8px;color:var(--text);font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;cursor:pointer;transition:all .2s}.kv-optie.svelte-growi3:hover:not(.actief){border-color:var(--text-muted);border-left-color:var(--text-muted)}.kv-optie.actief.svelte-growi3{border-left:3px solid var(--shared);background:var(--shared-glow)}.kv-toelichting.svelte-growi3{margin:10px 0 4px;padding:14px 18px;background:var(--surface2);border-radius:8px;font-style:italic;font-size:13.5px;line-height:1.8;color:var(--text-muted);animation:svelte-growi3-fadeIn .4s ease-out}@keyframes svelte-growi3-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kv-volgende.svelte-growi3{text-align:center;margin-top:28px}.btn.svelte-growi3{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:11px 22px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s;background:transparent}.btn-primair.svelte-growi3{color:var(--bg);background:var(--shared);border:1px solid var(--shared)}.btn-primair.svelte-growi3:hover{filter:brightness(1.08);box-shadow:0 4px 16px var(--shared-glow)}@media(max-width:640px){.kv-vraag.svelte-growi3{font-size:19px}.kv-optie.svelte-growi3{padding:14px 16px}}.container.svelte-1sh2sgc{max-width:760px;margin:0 auto;padding:0 16px;position:relative;z-index:1;--steun: var(--shared);--steun-glow: var(--shared-glow)}.hd.svelte-1sh2sgc{text-align:center;margin-bottom:32px}.hd.svelte-1sh2sgc .eyebrow:where(.svelte-1sh2sgc){font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;margin-bottom:14px}.hd.svelte-1sh2sgc h1:where(.svelte-1sh2sgc){font-family:Playfair Display,serif;font-size:clamp(26px,4.5vw,38px);font-weight:400;line-height:1.25;margin-bottom:14px;color:var(--text)}.hd.svelte-1sh2sgc h1:where(.svelte-1sh2sgc) em:where(.svelte-1sh2sgc){font-style:italic;color:var(--shared)}.hd.svelte-1sh2sgc .subtitle:where(.svelte-1sh2sgc){font-size:14px;color:var(--text-muted);max-width:520px;margin:0 auto;line-height:1.7;font-style:italic}.welkom-tekst.svelte-1sh2sgc{max-width:620px;margin:0 auto 36px}.welkom-tekst.svelte-1sh2sgc p:where(.svelte-1sh2sgc){font-size:14.5px;line-height:1.85;color:var(--text-muted);margin:0 0 18px}.welkom-acties.svelte-1sh2sgc,.sluiting-acties.svelte-1sh2sgc{display:flex;flex-direction:column;gap:14px;align-items:center;margin-top:32px}.btn-primair.svelte-1sh2sgc{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:12px 24px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s;color:var(--bg);background:var(--shared);border:1px solid var(--shared)}.btn-primair.svelte-1sh2sgc:hover{filter:brightness(1.08);box-shadow:0 4px 16px var(--shared-glow)}.sluiting-body.svelte-1sh2sgc{max-width:620px;margin:0 auto 28px}.sluiting-body.svelte-1sh2sgc p:where(.svelte-1sh2sgc){font-size:14.5px;line-height:1.85;color:var(--text-muted);margin:0 0 18px}.hsp.svelte-1sh2sgc{margin:28px auto;max-width:620px}.hsp-trigger.svelte-1sh2sgc{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:6px 2px;cursor:pointer;color:var(--text-muted);font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease}.hsp-trigger.svelte-1sh2sgc:hover{color:var(--text)}.hsp-label.svelte-1sh2sgc{line-height:1}.hsp-trigger.svelte-1sh2sgc .chevron{transition:transform .3s ease}.hsp-trigger.open.svelte-1sh2sgc .chevron{transform:rotate(180deg)}.hsp-panel.svelte-1sh2sgc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,margin-top .3s ease;margin-top:0}.hsp-panel.open.svelte-1sh2sgc{grid-template-rows:1fr;margin-top:16px}.hsp-inner.svelte-1sh2sgc{overflow:hidden;min-height:0}.hsp-panel.open.svelte-1sh2sgc .hsp-inner:where(.svelte-1sh2sgc){background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:22px 26px}.hsp-inner.svelte-1sh2sgc p:where(.svelte-1sh2sgc){margin:0;font-size:13.5px;line-height:1.85;color:var(--text-muted)}.sluiting-links.svelte-1sh2sgc{display:flex;flex-direction:column;gap:10px;max-width:620px;margin:28px auto 0;padding-top:20px;border-top:1px solid var(--border)}.sluiting-links.svelte-1sh2sgc a:where(.svelte-1sh2sgc){font-family:DM Mono,monospace;font-size:11.5px;letter-spacing:.03em;color:var(--shared);text-decoration:none;line-height:1.6;transition:color .2s}.sluiting-links.svelte-1sh2sgc a:where(.svelte-1sh2sgc):hover{text-decoration:underline}.overzicht.svelte-1sh2sgc{display:flex;flex-direction:column;gap:16px;margin:0 auto 40px}.ov-blok.svelte-1sh2sgc{padding:20px 22px;background:var(--surface2);border:1px solid var(--border);border-left:3px solid var(--shared);border-radius:0 8px 8px 0}.ov-label.svelte-1sh2sgc{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--shared);margin-bottom:10px}.ov-antwoord.svelte-1sh2sgc{font-size:14.5px;line-height:1.75;color:var(--text);white-space:pre-wrap}.ov-toelichting.svelte-1sh2sgc{margin:8px 0 0;font-style:italic;font-size:13px;line-height:1.7;color:var(--text-muted)}.ov-leeg.svelte-1sh2sgc{font-style:italic;font-size:13.5px;color:var(--text-dim)}.ov-bewerk.svelte-1sh2sgc{margin-top:12px;background:transparent;border:none;color:var(--text-muted);font-family:DM Mono,monospace;font-size:11px;text-decoration:underline;cursor:pointer;transition:color .2s}.ov-bewerk.svelte-1sh2sgc:hover{color:var(--shared)}.wis-link.svelte-1sh2sgc{display:block;margin:32px auto 0;background:transparent;border:none;color:var(--text-dim);font-family:DM Sans,sans-serif;font-size:12px;text-decoration:underline;cursor:pointer;transition:color .2s}.wis-link.svelte-1sh2sgc:hover{color:var(--text-muted)}
