body{color:var(--text)}article.svelte-1xjowpy{max-width:min(var(--container),100%);margin-inline:auto;padding-top:0;padding-bottom:var(--section-padding);padding-inline:var(--gutter);box-sizing:border-box}.eyebrow.svelte-1xjowpy{color:var(--ink);font-family:var(--font);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}h1.svelte-1xjowpy{font-family:var(--font);font-weight:var(--weight-display);letter-spacing:var(--letter-display);color:var(--ink);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05;margin:1rem 0}h2.svelte-1xjowpy{font-family:var(--font);font-weight:var(--weight-h2);letter-spacing:var(--letter-h2);color:var(--ink);line-height:1.1}.intro.svelte-1xjowpy{max-width:min(720px,100%);color:var(--text);font-family:var(--font);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:var(--line-body);letter-spacing:var(--letter-body)}.sections.svelte-1xjowpy{margin:5rem 0;display:grid;gap:0}.sections.svelte-1xjowpy section:where(.svelte-1xjowpy){display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(1.5rem,4vw,2.5rem);padding:2rem 0;border-top:1px solid var(--hairline)}.sections.svelte-1xjowpy h2:where(.svelte-1xjowpy){margin:0;font-size:1.5rem}.sections.svelte-1xjowpy p:where(.svelte-1xjowpy){margin:0;color:var(--text);font-family:var(--font);line-height:var(--line-body);letter-spacing:var(--letter-body);font-size:1rem}.cta.svelte-1xjowpy{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;border-radius:999px;background:var(--navy);color:var(--bg);text-decoration:none;font-family:var(--font);font-weight:700;font-size:.95rem;letter-spacing:var(--letter-body);min-height:48px;line-height:1.2}.cta.svelte-1xjowpy:hover{background:#1a2a55}@media (max-width:800px){.sections.svelte-1xjowpy section:where(.svelte-1xjowpy){grid-template-columns:1fr;gap:.5rem}}.faq-details.svelte-1xjowpy{margin:3rem 0 2rem;border-top:1px solid var(--hairline)}.faq-details.svelte-1xjowpy details:where(.svelte-1xjowpy){border-bottom:1px solid var(--hairline);padding:1rem 0}.faq-details.svelte-1xjowpy summary:where(.svelte-1xjowpy){cursor:pointer;font-family:var(--font);font-weight:600;font-size:1.05rem;color:var(--ink);padding:.25rem 0;list-style:revert}.faq-details.svelte-1xjowpy summary:where(.svelte-1xjowpy):hover{color:var(--accent)}.faq-details.svelte-1xjowpy details[open]:where(.svelte-1xjowpy) summary:where(.svelte-1xjowpy){color:var(--accent)}.faq-details.svelte-1xjowpy p:where(.svelte-1xjowpy){margin:.75rem 0 .25rem;color:var(--text);font-family:var(--font);line-height:var(--line-body);letter-spacing:var(--letter-body);font-size:1rem;max-width:min(720px,100%)}.contact-vraag.svelte-1xjowpy{margin:3rem 0;padding:2rem;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--bg-soft)}.contact-vraag.svelte-1xjowpy h2:where(.svelte-1xjowpy){margin:0 0 .5rem;font-size:1.5rem}.contact-vraag.svelte-1xjowpy p:where(.svelte-1xjowpy){margin:0 0 1.25rem;color:var(--text);font-family:var(--font);line-height:var(--line-body)}.contact-vraag.svelte-1xjowpy .cta:where(.svelte-1xjowpy){background:var(--accent);color:var(--accent-ink)}.contact-vraag.svelte-1xjowpy .cta:where(.svelte-1xjowpy):hover{background:#b8860b}.contact-mailto.svelte-1xjowpy{margin:3rem 0 1rem}.contact-mailto.svelte-1xjowpy h2:where(.svelte-1xjowpy){margin:0 0 .5rem;font-size:1.5rem}.contact-mailto.svelte-1xjowpy p:where(.svelte-1xjowpy){margin:0;color:var(--text);font-family:var(--font);line-height:var(--line-body)}.contact-mailto.svelte-1xjowpy a:where(.svelte-1xjowpy){color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.contact-mailto.svelte-1xjowpy a:where(.svelte-1xjowpy):hover{color:var(--navy)}
