.x-snelbewijs{--radius:.5rem;--background:oklch(100% 0 0);--foreground:oklch(14% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14% 0 0);--primary:oklch(64.6% .109 104.1);--primary-foreground:oklch(14% 0 0);--primary-deep:oklch(55% .09 104.3);--secondary:oklch(96% 0 0);--secondary-foreground:oklch(16% 0 0);--muted:oklch(95.5% 0 0);--muted-foreground:oklch(48% 0 0);--accent:oklch(96% 0 0);--accent-foreground:oklch(16% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(99% 0 0);--border:oklch(90% 0 0);--input:oklch(92% 0 0);--ring:oklch(64.6% .109 104.1);--ink:oklch(14% 0 0);--ink-soft:oklch(28% 0 0);--paper:oklch(100% 0 0);--paper-warm:oklch(97.2% 0 0);--stone:oklch(94% 0 0);--sky:oklch(95.5% 0 0);--sky-deep:oklch(91% 0 0);--blue-accent:oklch(64.6% .109 104.1);--blue-soft:oklch(95.3% .019 100.1);--hero:oklch(22% .065 247);--hero-foreground:oklch(99% .005 240);--hero-accent:oklch(79% .13 231);--hero-cta:oklch(82% .11 226);--hero-cta-foreground:oklch(21% .06 247);--hero-overlay:linear-gradient(90deg, oklch(18% .065 247/.98) 0%, oklch(20% .065 247/.9) 38%, oklch(20% .055 247/.44) 68%, oklch(16% .04 247/.16) 100%);--shadow-soft:0 1px 2px oklch(14% 0 0/.05), 0 12px 30px oklch(14% 0 0/.06);--shadow-lift:0 2px 6px oklch(14% 0 0/.07), 0 30px 60px -20px oklch(14% 0 0/.2);--shadow-edge:0 0 0 1px oklch(14% 0 0/.07);background-color:var(--background);color:var(--foreground);font-family:var(--x-body,"Inter", ui-sans-serif, system-ui, sans-serif);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased}.x-snelbewijs *{border-color:var(--border)}.x-snelbewijs h1,.x-snelbewijs h2,.x-snelbewijs h3,.x-snelbewijs h4{font-family:var(--x-display,"Outfit", ui-sans-serif, system-ui, sans-serif);font-feature-settings:"ss01";letter-spacing:-.025em;font-weight:600}.x-snelbewijs ::selection{background:var(--primary);color:var(--primary-foreground)}.x-snelbewijs .font-display{font-family:var(--x-display,"Outfit", ui-sans-serif, system-ui, sans-serif)}.x-snelbewijs .font-sans{font-family:var(--x-body,"Inter", ui-sans-serif, system-ui, sans-serif)}.x-snelbewijs .shadow-soft{box-shadow:var(--shadow-soft)}.x-snelbewijs .shadow-lift{box-shadow:var(--shadow-lift)}.x-snelbewijs .shadow-edge{box-shadow:var(--shadow-edge)}.x-snelbewijs .bg-paper-warm{background-color:var(--paper-warm)}.x-snelbewijs .bg-stone{background-color:var(--stone)}.x-snelbewijs .bg-ink{background-color:var(--ink)}.x-snelbewijs .bg-sky{background-color:var(--sky)}.x-snelbewijs .section-sky{background-color:var(--sky);color:var(--ink);--background:oklch(16% .01 250);--border:oklch(78% .035 245)}.x-snelbewijs .section-sky .bg-ink{--background:oklch(100% 0 0);--border:oklch(100% 0 0/.12)}.x-snelbewijs .text-ink{color:var(--ink)}.x-snelbewijs .text-ink-soft{color:var(--ink-soft)}.x-snelbewijs .text-blue-accent{color:var(--blue-accent)}.x-snelbewijs .bg-blue-soft{background-color:var(--blue-soft)}.x-snelbewijs .bg-hero{background-color:var(--hero)}.x-snelbewijs .bg-hero-cta{background-color:var(--hero-cta)}.x-snelbewijs .bg-hero-overlay{background:var(--hero-overlay)}.x-snelbewijs .text-hero-foreground{color:var(--hero-foreground)}.x-snelbewijs .text-hero-accent{color:var(--hero-accent)}.x-snelbewijs .text-hero-cta-foreground{color:var(--hero-cta-foreground)}.x-snelbewijs .ring-hero-accent{--tw-ring-color:var(--hero-accent)}.x-snelbewijs .ring-offset-hero{--tw-ring-offset-color:var(--hero)}@media (width<=639px){.x-snelbewijs .bg-hero-overlay{background:linear-gradient(90deg,oklch(18% .065 247/.96) 0%,oklch(20% .065 247/.86) 48%,oklch(18% .05 247/.42) 72%,oklch(16% .04 247/.12) 100%)}}.x-snelbewijs .bg-noise{background-image:radial-gradient(oklch(16% .01 25/.04) 1px,#0000 1px);background-size:3px 3px}.x-snelbewijs .bg-dotgrid{background-image:radial-gradient(oklch(16% .01 25/.08) 1px,#0000 1px);background-size:24px 24px}.x-snelbewijs .hairline-t{box-shadow:inset 0 1px oklch(16% .01 25/.07)}.x-snelbewijs .hairline-b{box-shadow:inset 0 -1px oklch(16% .01 25/.07)}.x-snelbewijs .display-serif{font-family:var(--x-display,"Outfit", system-ui, sans-serif);letter-spacing:-.02em;text-transform:uppercase;font-style:normal;font-weight:900;line-height:.95}@keyframes x-snel-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.x-snelbewijs .animate-ticker{animation:40s linear infinite x-snel-ticker}@keyframes x-snel-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.x-snelbewijs .animate-rise{animation:.9s cubic-bezier(.22,1,.36,1) both x-snel-rise}.x-snelbewijs{overflow-x:clip}
