.website-tokens-scope,:where(.website-tokens-scope){--gold:#4a3526;--gold-deep:#2c2823;--gold-soft:#c7a98a;--gold-gradient:linear-gradient(135deg, #4b453d, #2c2823);--cream:#f0eee6;--paper:#ded2bc;--card:#ded2bc;--charcoal:#2c2823;--ink:#2c2823;--ink-soft:#1a1f2eb8;--muted:#1a1f2e94;--line:#2a27241f;--line-soft:#2a272414;--tds-gold:#4a3526;--tds-gold-deep:#2c2823;--tds-gold-soft:#c7a98a;--tds-charcoal:#2c2823;--tds-charcoal-soft:#4b453d;--tds-cream:#f0eee6;--tds-paper:#ded2bc;--tds-bg:#f0eee6;--tds-ink:#2c2823;--tds-border:#2a27241f;--tds-border-strong:#2a272438;--tds-muted:#1a1f2e9e;--tds-muted-soft:#1a1f2e6b;--tds-shadow-sm:0 10px 28px #1a1f2e0f;--tds-shadow-md:0 18px 48px #1a1f2e1a;--tds-shadow-lg:0 28px 72px #1a1f2e24;--tds-web-env:#4e7860;--tds-web-env-dark:#436b53;--tds-web-soc:#5078a0;--tds-web-soc-dark:#46698c;--tds-web-gov:#b14a3e;--tds-web-gov-dark:#9e4336}.website-tokens-scope{background:radial-gradient(circle at 12% 4%, #d4af3729, transparent 34rem), radial-gradient(circle at 88% 12%, #e8cb731f, transparent 30rem), var(--cream);min-height:100vh;color:var(--ink);overflow-x:hidden}.website-tokens-scope :where(.eyebrow,.service-tag,.niveau-tag,.csrd-tag,.esrs-tag,.card-label,.row-tag,.panel-eyebrow,.sub-eyebrow,.case-pilaar){letter-spacing:.16em;color:var(--tds-espresso);font-size:11px}.website-tokens-scope :where(.lead,.intro,p){color:var(--muted)}.website-tokens-scope :where(.btn-primary,.cta-link,.demo-strip a){background:linear-gradient(135deg, var(--charcoal), var(--tds-band));color:#ded2bc;border:1px solid #2c2823bf;box-shadow:0 16px 34px #2c28232e}.website-tokens-scope :where(.btn-primary:hover,.btn-primary:focus-visible,.cta-link:hover,.cta-link:focus-visible,.demo-strip a:hover,.demo-strip a:focus-visible){color:#ded2bc;transform:translateY(-1px);box-shadow:0 20px 42px #2c28233d}.website-tokens-scope :where(.btn-ghost,.anchor-row a,.btn-back){border:1px solid var(--tds-border-strong);color:var(--ink);background:#ece3d2c2}.website-tokens-scope :where(.oordeel-pill,.inspect-step){color:var(--tds-espresso);background:#ece3d2db;border:1px solid #2c282338}.website-tokens-scope :where(.btn-ghost:hover,.btn-ghost:focus-visible,.anchor-row a:hover,.anchor-row a:focus-visible,.btn-back:hover,.btn-back:focus-visible){border-color:var(--tds-espresso);color:var(--tds-espresso);box-shadow:0 12px 26px #2c282324}.website-tokens-scope :where(.service-card,.pijler-card,.niveau,.beheerder-card,.csrd-card,.esrs-row,.grens,.passport,.cta,.summary,.inspect-card,.inspect-flow li,.bewijs,.case-uitgangspunt,.case-score,.case-resultaten article,.privacy-content,.login-card,.demo-strip,.card,.row,.note,.prob-card,.usp-card,.doet-card,.laag-card,.demo-frame,.cpx-card,.kpi,.ap-row,.ap-detail article){border-color:var(--tds-border);box-shadow:var(--tds-shadow-sm);background-color:#ece3d2e6}.website-tokens-scope :where(.service-card:hover,.pijler-card:hover,.niveau:hover,.beheerder-card:hover,.csrd-card:hover,.inspect-card:hover,.case-score:hover,.login-card:hover,.prob-card:hover,.usp-card:hover,.doet-card:hover,.laag-card:hover,.cpx-card:hover){box-shadow:var(--tds-shadow-md);border-color:#4a352657;transform:translateY(-3px)}.website-tokens-scope :where(.service-card,.pijler-card,.niveau,.beheerder-card,.csrd-card,.inspect-card,.case-score,.login-card,.prob-card,.usp-card,.doet-card,.laag-card,.cpx-card){transition:transform .18s,border-color .18s,box-shadow .18s}.website-tokens-scope :where(.block,section.block){border-top-color:var(--tds-border)}.website-tokens-scope :where(a:not(.btn):not(.login-card):not(.brand)){text-underline-offset:4px;text-decoration-color:#4a352680}@media (width<=767px){.website-tokens-scope{font-size:15px}}.nav.svelte-pzk46y{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-top:3px solid var(--gold,#d4af37);border-bottom:1px solid var(--tds-border,#d4af3726);background:#faf7f2e6;position:sticky;top:0}.nav-inner.svelte-pzk46y{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.brand.svelte-pzk46y{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.mark.svelte-pzk46y{background:var(--gold-gradient,linear-gradient(135deg, #d4af37, #b8941f));border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 2px #fefcf89e,0 8px 20px #b8941f38}.brand-text.svelte-pzk46y{flex-direction:column;line-height:1.1;display:flex}.name.svelte-pzk46y{font-family:var(--tds-font-display,"Bodoni Moda", Georgia, serif);font-size:18px;font-weight:600}.sub.svelte-pzk46y{color:var(--muted,#807759);letter-spacing:.5px;text-transform:uppercase;font-size:11px}.links.svelte-pzk46y{align-items:center;gap:20px;display:flex}.links.svelte-pzk46y a:where(.svelte-pzk46y){color:var(--ink-soft,#1a1f2eb8);border-bottom:1px solid #0000;padding:6px 4px;font-size:14px;text-decoration:none}.links.svelte-pzk46y a:where(.svelte-pzk46y):hover,.links.svelte-pzk46y a.active:where(.svelte-pzk46y){color:var(--gold-deep,#b8941f);border-bottom-color:var(--gold,#d4af37)}.btn.svelte-pzk46y{border-radius:6px;padding:8px 14px;font-size:14px;font-weight:500}.btn-primary.svelte-pzk46y{background:var(--gold-gradient,linear-gradient(135deg, #d4af37, #b8941f));color:var(--paper,#fefcf8);border:1px solid #b8941f8c;box-shadow:0 12px 26px #b8941f2e}.menu-toggle.svelte-pzk46y{border:1px solid var(--tds-border-strong,#d4af3747);background:#fefcf8db;border-radius:8px;place-items:center;gap:4px;width:42px;height:42px;display:none}.menu-toggle.svelte-pzk46y span:where(.svelte-pzk46y){background:var(--gold-deep,#b8941f);border-radius:2px;width:18px;height:2px;display:block}@media (width<=767px){.nav-inner.svelte-pzk46y{min-height:64px;padding:10px 16px;position:relative}.menu-toggle.svelte-pzk46y{display:grid}.links.svelte-pzk46y{border:1px solid var(--tds-border,#d4af3726);box-shadow:var(--tds-shadow-md,0 18px 48px #1a1f2e1a);background:#fefcf8fa;border-radius:8px;padding:14px;display:none;position:absolute;top:calc(100% + 1px);left:16px;right:16px}.links.open.svelte-pzk46y{gap:8px;display:grid}.links.svelte-pzk46y a:where(.svelte-pzk46y){width:100%;padding:10px 8px}.links.svelte-pzk46y .btn:where(.svelte-pzk46y){text-align:center;margin-top:4px}}.site-footer.svelte-xh6tkm{color:var(--ink-soft,#1a1f2eb8);border-top:3px solid var(--tds-accent-soft,#c7a98a);background:#f0eee6f5;margin-top:64px;padding:48px 24px 24px}.wrap.svelte-xh6tkm{max-width:1200px;margin:0 auto}.foot-inner.svelte-xh6tkm{border-bottom:1px solid var(--tds-border,#4a352626);grid-template-columns:1fr 2fr;gap:48px;padding-bottom:32px;display:grid}.brand.svelte-xh6tkm{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-logo.svelte-xh6tkm{object-fit:contain;object-position:left center;width:220px;max-width:min(100%,220px);height:50px;display:block}.foot-cols.svelte-xh6tkm{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.foot-col.svelte-xh6tkm h4:where(.svelte-xh6tkm){text-transform:uppercase;letter-spacing:.8px;color:var(--tds-accent,#4a3526);margin:0 0 12px;font-size:12px}.foot-col.svelte-xh6tkm a:where(.svelte-xh6tkm){color:var(--ink-soft,#1a1f2eb8);border-bottom:1px solid #0000;padding:4px 0;font-size:14px;text-decoration:none;display:block}.foot-col.svelte-xh6tkm a:where(.svelte-xh6tkm):hover{color:var(--tds-accent,#4a3526);border-bottom-color:var(--tds-accent-soft,#c7a98a)}.foot-base.svelte-xh6tkm{color:var(--muted,#1a1f2e94);justify-content:space-between;padding-top:24px;font-size:12px;display:flex}@media (width<=720px){.foot-inner.svelte-xh6tkm{grid-template-columns:1fr;gap:24px}.foot-cols.svelte-xh6tkm{grid-template-columns:1fr}.foot-base.svelte-xh6tkm{flex-direction:column;gap:4px}}.website-shell.svelte-4nivum{width:100%;max-width:none;margin:0;padding:0}
