.quote-bar{bottom:var(--cookie-bar-height,0px);z-index:40;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--page-margin);padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom,0px));background-color:color-mix(in srgb, var(--color-surface-card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border-subtle);box-shadow:var(--shadow-elevation-3);display:flex;position:sticky}.quote-bar__call{border:1px solid var(--color-border-strong);border-radius:var(--radius-DEFAULT);width:3rem;height:3rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.quote-bar__call:hover{background-color:var(--color-surface-muted)}.quote-bar__call svg{width:1.25rem;height:1.25rem}.quote-bar__cta{flex:1;min-width:0}
.hero--kaartblad:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at center, var(--color-border-subtle) 1px, transparent 1.5px), radial-gradient(circle at center, color-mix(in srgb, var(--color-secondary) 45%, transparent) 1.5px, transparent 2px);background-size:1.5rem 1.5rem,9rem 9rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 80%);mask-image:linear-gradient(#0009,#0000 80%)}.hero--kaartblad .hero__grid{z-index:1;position:relative}.hero--kaartblad .hero__title:after{content:"";width:6.5rem;height:.625rem;margin-top:var(--spacing-lg);background-image: repeating-linear-gradient(to right, var(--color-secondary) 0 .5rem, transparent .5rem .875rem),  radial-gradient(circle at calc(100% - .3125rem) 50%, var(--color-secondary) .3125rem, transparent .3125rem);background-position:0,100%;background-repeat:no-repeat;background-size:4.5rem 2px,100% 100%;display:block}
.doc-header{padding-block:var(--spacing-2xl);background-color:var(--color-surface-canvas);background-image:radial-gradient(70rem 38rem at 84% -16%, color-mix(in srgb, var(--color-secondary) 12%, transparent), transparent 62%);position:relative}.doc-header:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom, var(--color-border-subtle) 0 1px, transparent 1px 1.75rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 76%);mask-image:linear-gradient(#0009,#0000 76%)}@media (min-width:768px){.doc-header{padding-block:var(--spacing-3xl)}}.doc-header__grid{z-index:1;gap:var(--spacing-xl);display:grid;position:relative}@media (min-width:1200px){.doc-header__grid{align-items:start;column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.doc-header__text{grid-column:1/8}.doc-header__stamp{grid-column:9/13}}.doc-header__title{font-family:var(--font-heading);font-size:var(--text-display-hero-mobile);line-height:var(--text-display-hero-mobile--line-height);letter-spacing:var(--text-display-hero-mobile--letter-spacing);font-weight:var(--text-display-hero-mobile--font-weight);color:var(--color-text-strong);text-wrap:balance}@media (min-width:768px){.doc-header__title{font-size:var(--text-display-hero);line-height:var(--text-display-hero--line-height);letter-spacing:var(--text-display-hero--letter-spacing)}}.doc-header__intro{max-width:54ch;margin-top:var(--spacing-md);font-size:var(--text-body-xl);line-height:var(--text-body-xl--line-height);color:var(--color-text-body)}.doc-header__stamp{gap:var(--spacing-2xs) var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-top:2px solid var(--color-primary);border-radius:0 0 var(--radius-DEFAULT) var(--radius-DEFAULT);box-shadow:var(--shadow-elevation-1);grid-template-columns:auto 1fr;margin:0;display:grid}.doc-header__stamp dt{font-size:var(--text-label-caps);line-height:var(--text-label-caps--line-height);letter-spacing:var(--text-label-caps--letter-spacing);font-weight:var(--text-label-caps--font-weight);text-transform:uppercase;color:var(--color-text-muted);align-self:center}.doc-header__stamp dd{font-family:var(--font-heading);font-size:var(--text-spec-data);line-height:var(--text-spec-data--line-height);letter-spacing:var(--text-spec-data--letter-spacing);font-weight:var(--text-spec-data--font-weight);color:var(--color-text-strong);margin:0}.doc-header__stamp dt:not(:first-of-type),.doc-header__stamp dt:not(:first-of-type)+dd{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border-subtle)}.doc-header__stamp dd span{display:block}.doc-header__issuer{color:var(--color-text-strong)}.doc-header__stamp dd span+span{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-text-body);font-weight:500}.doc{padding-block:var(--spacing-2xl);background-color:var(--color-surface-card)}@media (min-width:768px){.doc{padding-block:var(--spacing-3xl)}}@media (min-width:1200px){.doc{padding-block:var(--spacing-3xl) var(--spacing-4xl)}}.doc__layout{gap:var(--spacing-2xl);display:grid}@media (min-width:1200px){.doc__layout{align-items:start;column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.doc__prose{grid-column:1/8}.doc-register{top:calc(var(--header-height) + var(--spacing-xl));max-height:calc(100dvh - var(--header-height) - var(--spacing-3xl));grid-area:1/9/auto/13;position:sticky;overflow-y:auto}}.doc-register{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface-muted);border-radius:var(--radius-lg)}@media (min-width:1200px){.doc-register{padding:0 0 0 var(--spacing-md);border-left:1px solid var(--color-border-subtle);background-color:#0000;border-radius:0}}.doc-register__title{font-size:var(--text-label-caps);line-height:var(--text-label-caps--line-height);letter-spacing:var(--text-label-caps--letter-spacing);font-weight:var(--text-label-caps--font-weight);text-transform:uppercase;color:var(--color-text-muted)}.doc-register__list{margin:var(--spacing-sm) 0 0;counter-reset:none;padding:0;list-style:none}.doc-register__item+.doc-register__item{border-top:1px solid var(--color-border-subtle)}.doc-register__item a{gap:var(--spacing-sm);padding-block:var(--spacing-xs);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-text-body);grid-template-columns:2rem 1fr;transition:color .15s;display:grid}.doc-register__item a:hover{color:var(--color-label-accent)}.doc-register__number{font-family:var(--font-heading);font-size:var(--text-label-caps);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-label-caps--letter-spacing);font-weight:var(--text-label-caps--font-weight);color:var(--color-label-accent);font-variant-numeric:tabular-nums}.doc__prose{max-width:38rem;font-size:var(--text-body-xl);line-height:var(--text-body-xl--line-height);color:var(--color-text-body)}.doc__prose>*+*{margin-top:var(--spacing-md)}.doc__prose{counter-reset:artikel}.doc__prose h2{margin-top:var(--spacing-2xl);scroll-margin-top:calc(var(--header-height) + var(--spacing-lg));font-family:var(--font-heading);font-size:var(--text-headline-md);line-height:var(--text-headline-md--line-height);letter-spacing:var(--text-headline-md--letter-spacing);font-weight:var(--text-headline-md--font-weight);color:var(--color-text-strong);text-wrap:balance}.doc__prose h2:before{counter-increment:artikel;content:counter(artikel, decimal-leading-zero);margin-bottom:var(--spacing-2xs);font-size:var(--text-label-caps);line-height:var(--text-label-caps--line-height);letter-spacing:var(--text-label-caps--letter-spacing);font-weight:var(--text-label-caps--font-weight);color:var(--color-label-accent);font-variant-numeric:tabular-nums;display:block}.doc__prose h3{margin-top:var(--spacing-xl);font-family:var(--font-heading);font-size:var(--text-headline-sm);line-height:var(--text-headline-sm--line-height);font-weight:var(--text-headline-sm--font-weight);color:var(--color-text-strong)}.doc__prose strong{color:var(--color-text-strong);font-weight:600}.doc__prose ul{padding-left:0;list-style:none}.doc__prose ul li{padding-left:var(--spacing-lg);position:relative}.doc__prose ul li:before{content:"";border:1.5px solid var(--color-secondary);width:.5rem;height:.5rem;position:absolute;top:.6em;left:0}.doc__prose ol{padding-left:var(--spacing-lg)}.doc__prose ol li::marker{font-family:var(--font-heading);color:var(--color-label-accent);font-weight:700}.doc__prose li+li,.doc__prose li>ul,.doc__prose li>ol{margin-top:var(--spacing-sm)}.doc__prose blockquote{margin-top:var(--spacing-xl);padding-left:var(--spacing-lg);border-left:3px solid var(--color-secondary);font-family:var(--font-heading);font-size:var(--text-headline-sm);line-height:var(--text-headline-sm--line-height);color:var(--color-text-strong);font-weight:500}.doc__prose blockquote p{margin:0}.doc__prose .prose__link{color:var(--color-label-accent);text-underline-offset:3px;text-decoration:underline}.doc__prose .prose__link:hover{color:var(--color-secondary-hover)}.doc__prose .prose__figure{margin:var(--spacing-xl) 0}.doc__prose .prose__figure img{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;height:auto}.doc__prose pre{padding:var(--spacing-md);background-color:var(--color-surface-muted);border-radius:var(--radius-md);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);overflow-x:auto}.doc__prose code{font-size:.9em}
