:root{--color-canvas:#f6f5fc;--color-surface:#fff;--color-surface-tint:#efedfc;--color-ink:#181830;--color-ink-soft:#454550;--color-ink-muted:#6b6b80;--color-ink-faint:#b5b0cc;--color-border:#dcd8ea;--color-divider:#ece9f7;--color-primary:#6b3fe0;--color-primary-deep:#3e33d6;--color-primary-light:#9b7bf5;--color-lavender:#b9a8ff;--color-lavender-soft:#d6ccff;--color-lavender-tint:#eeeaff;--color-on-dark-soft:#e4e1f5;--color-on-dark-muted:#d6d2ec;--color-accent:#f4d35e;--color-accent-ink:#5c4a0a;--color-accent-ink-deep:#3d3210;--color-danger:#b42318;--color-danger-bg:#fce8e8;--color-info:var(--color-primary-deep);--color-info-bg:#eaf0ff;--color-bar-track:#e3e0ee;--color-success:#1f7a4c;--color-success-bg:#e7f6ec;--color-success-on-dark:#8de0b4;--color-warning:#7a4e00;--color-warning-bg:#fff6d6;--color-primary-bg:#f3efff;--color-dot:#d6d2e6;--overlay-white-08:#ffffff14;--overlay-white-12:#ffffff1f;--overlay-white-16:#ffffff29;--overlay-white-22:#ffffff38;--overlay-success-18:#8de0b42e;--overlay-lavender-50:#d6ccff80;--gradient-brand:linear-gradient(135deg, #6b3fe0 0%, #3e33d6 100%);--gradient-portrait:linear-gradient(135deg, #9b7bf5 0%, #3e33d6 100%);--gradient-image:linear-gradient(160deg, #3e33d6 0%, #181830 100%);--gradient-image-scrim:linear-gradient(180deg, #18183000 30%, #181830eb 100%);--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-h1:clamp(40px, 5.2vw, 66px);--text-h1-diff:clamp(28px, 4.2vw, 52px);--text-h1-diff-sign:clamp(22px, 3.2vw, 40px);--text-h2-probleem:clamp(30px, 3.3vw, 42px);--text-h2-pakketten:clamp(30px, 3.6vw, 46px);--text-h2-aanpak:clamp(30px, 3vw, 38px);--text-h2-over:26px;--text-h2-cta:clamp(36px, 3.8vw, 48px);--text-h3-lg:24px;--text-h3-voordeel:20px;--text-h3-stap:19px;--text-title:18px;--text-stat:72px;--text-price:48px;--text-intro:clamp(16px, 1.6vw, 18px);--text-lead:17px;--text-body:15px;--text-button-lg:16px;--text-button-md:15px;--text-mono-nav:14px;--text-small:13px;--text-xs:12px;--leading-stat:.9;--leading-price:1;--leading-display:1.05;--leading-heading:1.14;--leading-h2-over:1.2;--leading-title:1.3;--leading-stat-note:1.45;--leading-body:1.5;--leading-intro:1.55;--leading-relaxed:1.6;--leading-note:1.7;--leading-tap:44px;--tracking-n05:-.05em;--tracking-n045:-.045em;--tracking-n04:-.04em;--tracking-n035:-.035em;--tracking-n03:-.03em;--tracking-n02:-.02em;--tracking-n01:-.01em;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-34:34px;--space-40:40px;--space-48:48px;--space-56:56px;--container:1200px;--gutter:clamp(16px, 4vw, 24px);--section-gap:clamp(56px, 7vw, 96px);--hero-padding-top:clamp(16px, 3vw, 36px);--hero-gap:clamp(40px, 5vw, 56px);--card-padding-xl:clamp(28px, 4vw, 48px);--card-padding-lg:clamp(28px, 3.6vw, 44px);--card-padding-over:clamp(26px, 3.2vw, 40px);--space-9:9px;--size-intro-max:560px;--space-7:7px;--space-1:1px;--size-stat-basis:150px;--min-height-stat-mobile:168px;--size-icon-pin:34px;--size-icon-pin-mobile:30px;--text-mono-label-mobile:11px;--text-stat-mobile:62px;--tracking-stat-mobile:-.06em;--leading-stat-mobile:.85;--text-stat-prijs-max:35cqw;--leading-caption-mobile:1.35;--leading-region-mobile:1.25;--radius-card-mobile:24px;--space-36:36px;--size-problem-basis:400px;--size-problem-min:360px;--size-icon-tile-mobile:46px;--size-icon-md:26px;--size-icon-sm:22px;--radius-tile-mobile:14px;--text-h2-probleem-mobile:28px;--text-title-mobile:16px;--text-body-mobile:14px;--text-badge-mobile:11px;--size-waarom-basis:300px;--size-waarom-col-basis:288px;--size-waarom-col-min:280px;--size-check-mobile:22px;--size-check-icon:14px;--size-check-icon-mobile:13px;--size-icon-camera:16px;--size-icon-camera-mobile:15px;--min-height-image-mobile:300px;--text-h3-beeld-mobile:21px;--size-aanpak-head-min:240px;--size-aanpak-list-min:300px;--size-step-min:210px;--size-bar-mobile:5px;--radius-step-mobile:18px;--text-h3-stap-mobile:17px;--size-pakketten-head-basis:520px;--size-pricing-min:300px;--size-button-pricing-mobile:48px;--text-h3-pakket-mobile:22px;--text-price-mobile:42px;--size-sun-mobile:104px;--offset-sun-mobile:-30px;--text-h2-cta-mobile:33px;--size-cta-text-max:450px;--size-cta-lead-max:420px;--size-cta-cursor-width:.4em;--size-cta-cursor-height:.82em;--size-cta-cursor-width-mobile:14px;--size-cta-cursor-height-mobile:27px;--offset-cta-cursor:-.06em;--offset-cta-cursor-mobile:-3px;--color-line-number-add:#8f86d9;--color-crown:#8b6bf0;--color-crown-bg:#f1edff;--color-crown-border:#6b3fe02e;--color-stage-glow:#eae3ff;--overlay-white-95:#fffffff2;--shadow-illustration:0 10px 18px #18183024;--shadow-caption:0 10px 24px #3d339929;--shadow-lift:0 18px 40px #3d339929;--text-code:clamp(17px, 2.3vw, 32px);--text-code-comment:clamp(14px, 1.25vw, 17px);--leading-code:1.5;--leading-code-comment:1.7;--leading-diff:1.12;--size-code-gutter:1.3ch;--size-hero-editor-basis:600px;--size-hero-aside-basis:400px;--size-stage-height:400px;--offset-stage-x:114px;--offset-stage-y-near:58px;--offset-stage-y-far:116px;--scale-illustration-hover:1.6;--size-tab-icon:16px;--size-skip-hint:34px;--size-crown:22px;--size-icon-crown:12px;--offset-crown:-7px;--size-caption-max:160px;--radius-caption:14px;--radius-illustration:20px;--border-width-thick:2px;--ease-stage:cubic-bezier(.2, .8, .2, 1);--ease-scale:cubic-bezier(.2, .9, .25, 1.1);--size-tap:44px;--size-button-lg:50px;--size-button-md:46px;--size-icon-tile:56px;--size-check:24px;--size-bar:6px;--progress-loopt:55%;--size-sun:136px;--offset-sun:-34px;--min-height-stat:200px;--min-height-portrait:480px;--min-height-card:420px;--min-height-card-tall:440px;--border-width:1px;--strike-width:3px;--text-h2-over-mobile:23px;--size-over-basis:400px;--size-over-min:340px;--size-over-portrait-basis:260px;--size-over-portrait-min:240px;--size-over-text-basis:294px;--size-over-text-min:240px;--size-portrait-mobile:360px;--size-icon-portrait-mobile:24px;--size-icon-contact:20px;--size-icon-footer:28px;--size-logo-footer:32px;--size-footer-text-max:340px;--size-footer-col-brand:280px;--size-footer-col-nav:160px;--size-footer-col-contact:240px;--leading-footer-link:40px;--space-64:64px;--color-on-dark-faint:#9a94c7;--color-divider-dark:#2a2747;--radius-xs:2px;--radius-bar:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:16px;--radius-2xl:22px;--radius-3xl:28px;--radius-full:999px;--radius-circle:50%;--size-agenda-height:600px;--size-agenda-height-mobile:700px;--duration-agenda:.6s;--color-glass:#f6f5fcbd;--color-glass-border:#fffc;--blur-glass:blur(28px) saturate(180%);--shadow-pill:0 12px 36px #3d33992e, inset 0 1px 0 #ffffffe6;--shadow-cta:0 6px 18px #6b3fe059;--offset-pill-top:14px;--size-pill-label-min:132px;--size-badge-min:30px;--size-divider-pill:24px;--size-dot:8px;--size-dot-active:26px;--border-width-badge:1.5px;--size-logo-pill:24px;--size-logo:37px;--size-logo-mobile:32px;--pill-range-start:160px;--pill-range-end:280px;--scroll-padding-top:96px;--size-pill-height:62px;--size-pill-hint-max:40px;--duration-pill-hint:.3s;--duration-pill-fade:.2s;--duration-pill-expand:.45s;--delay-pill-links:.12s;--color-logo-center:#0568ed;--color-logo-edge:#8831fe;--z-banner:60;--size-banner-max:560px;--size-prose-max:760px;--size-term:136px;--color-photo-bg:#e9e6e1;--color-pin:#7a2ff7;--color-pin-ring:color-mix(in srgb, var(--color-pin) 45%, transparent);--overlay-ink-88:#181830e0;--overlay-ink-12:#1818301f;--shadow-pin:0 0 0 5px color-mix(in srgb, var(--color-pin) 22%, transparent), 0 0 0 12px color-mix(in srgb, var(--color-pin) 10%, transparent), 0 0 26px 10px color-mix(in srgb, var(--color-pin) 30%, transparent);--shadow-pin-mobile:0 0 0 5px color-mix(in srgb, var(--color-pin) 22%, transparent), 0 0 0 11px color-mix(in srgb, var(--color-pin) 10%, transparent), 0 0 22px 8px color-mix(in srgb, var(--color-pin) 30%, transparent);--space-30:30px;--radius-xl:18px;--radius-icon-button:12px;--section-gap-overons:clamp(48px, 6vw, 80px);--card-padding-hero:clamp(28px, 4vw, 56px);--card-padding-cta:clamp(32px, 5vw, 64px);--text-h1-over:clamp(38px, 4.8vw, 62px);--text-h1-over-mobile:36px;--text-h2-waarom:clamp(28px, 3.2vw, 40px);--text-h2-waarom-mobile:26px;--text-h2-werk:clamp(30px, 3.4vw, 42px);--text-h2-cta-over:clamp(32px, 3.8vw, 48px);--text-base:16px;--text-over-body-mobile:15.5px;--text-over-card-mobile:14.5px;--text-readme:14.5px;--text-mono-file-mobile:11.5px;--leading-h1-over:1.04;--leading-h1-over-mobile:1.06;--leading-h2-waarom:1.15;--leading-h2-waarom-mobile:1.18;--leading-h2-werk:1.12;--leading-over-body:1.65;--leading-over-body-mobile:1.62;--size-overons-hero-text-basis:420px;--size-overons-hero-photo-basis:300px;--min-height-overons-photo:520px;--height-overons-photo-mobile:440px;--size-overons-readme-basis:340px;--size-overons-readme-min:320px;--size-overons-waarom-basis:420px;--size-overons-changelog-basis:420px;--size-overons-side-basis:300px;--size-overons-side-min:280px;--size-overons-commit-min:240px;--size-overons-cta-basis:480px;--size-overons-cta-lead-max:460px;--size-overons-sun:180px;--offset-overons-sun:-48px;--size-overons-sun-mobile:130px;--offset-overons-sun-mobile:-40px;--size-window-dot:11px;--size-window-dot-mobile:10px;--size-pin:14px;--size-pin-mobile:12px;--size-caret-width:7px;--size-caret-height:14px;--size-readme-cursor-width:8px;--size-readme-cursor-height:15px;--size-ping-dot:8px;--offset-underline:6px;--duration-lift:.25s;--duration-icon-lift:.2s;--color-diff-min-line:color-mix(in srgb, var(--color-danger) 40%, var(--color-surface));--color-diff-plus-line:color-mix(in srgb, var(--color-success) 40%, var(--color-surface));--color-on-dark-line:#4a4680;--radius-field:12px;--size-field:48px;--size-actiebalk-knop:50px;--z-actiebalk:40;--shadow-actiebalk:0 -8px 30px #3d339929;--size-lp-text-basis:420px;--size-lp-flyer-basis:360px;--size-lp-flyer-min:320px;--size-lp-flyer-width:420px;--ratio-flyer:707 / 1000;--perspective-flyer:1100px;--duration-flyer:.6s;--duration-flyer-actief:.12s;--size-lp-phone-width:300px;--ratio-phone:9 / 19.5;--size-phone-bezel:10px;--radius-phone:44px;--radius-phone-screen:34px;--color-phone-body:#15151f;--size-phone-island-width:86px;--size-phone-island-height:26px;--size-phone-home-width:110px;--shadow-flyer:0 30px 60px #18183047, 0 8px 18px #18183029;--size-lp-files-basis:220px;--size-lp-diff-basis:560px;--size-lp-figure-min:260px;--size-lp-merge-text-basis:400px;--size-lp-merge-form-basis:480px;--size-lp-merge-form-min:300px;--size-lp-wie-min:320px;--size-lp-pakket-head-basis:340px;--size-lp-pakket-body-basis:480px;--size-lp-pakket-col-basis:260px;--size-lp-field-basis:200px;--size-lp-lead-max:460px;--size-lp-note-max:440px;--size-dialog-max:1100px;--size-dialog-chrome:200px;--size-lp-over-text-basis:520px;--card-padding-form:clamp(22px, 3vw, 32px);--card-padding-diff:clamp(20px, 3vw, 32px);--offset-caret:-2px;--size-avatar:60px;--size-avatar-desktop:64px;--size-play-button:68px;--size-tab-dot:10px;--text-lp-h1:clamp(38px, 4.4vw, 58px);--text-lp-h1-mobile:34px;--text-lp-h2-merge-mobile:30px;--text-lp-h2-diff-mobile:26px;--text-lp-h2-pakket-mobile:30px;--text-lp-h2-pakket:clamp(32px, 3.4vw, 44px);--text-lp-h3-form:22px;--text-lp-h3-form-mobile:19px;--leading-h1-lp:1.08;--duration-dialog:.25s;--motion-tempo:1.2;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-snap:cubic-bezier(.6, 0, .3, 1);--ease-pop:cubic-bezier(.3, 1.6, .5, 1);--ease-pop-soft:cubic-bezier(.3, 1.5, .5, 1);--ease-reveal:cubic-bezier(.7, 0, .2, 1)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes rise-small{0%{opacity:0;transform:translateY(10px)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes slide-left{0%{opacity:0;transform:translate(32px)}}@keyframes slide-in{0%{opacity:0;transform:translate(-12px)}}@keyframes pop{0%{opacity:0;transform:scale(.3)}}@keyframes type{0%{width:0}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes odometer{0%{transform:translateY(0)}}@keyframes red-flash{0%{background-color:#0000}}@keyframes sign-in{0%{opacity:0;max-width:0;margin-right:-14px}}@keyframes row-open{0%{grid-template-rows:0fr;margin-top:-8px}}@keyframes strike{0%{background-size:0% 3px}}@keyframes wipe{0%{clip-path:inset(-.2em 100% -.2em 0)}}@keyframes wipe-in{0%{clip-path:inset(-.2em 100% -.2em 0)}to{clip-path:inset(-.2em)}}@keyframes wipe-out{0%{clip-path:inset(-.2em)}to{clip-path:inset(-.2em 100% -.2em 0)}}@keyframes reveal{0%{clip-path:inset(100% 0 0 0 round var(--radius-3xl))}}@keyframes sun{0%{transform:translate(60px,70px)scale(.3)}}@keyframes hide{to{opacity:0;transform:scale(.7)}}@keyframes show{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes strike-to{to{background-size:100% 2px}}@keyframes mute{to{color:var(--color-ink-muted)}}@keyframes turn-green{to{background-color:var(--color-success-bg)}}@keyframes blink{50%{opacity:0}}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 55%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-primary) 0%, transparent)}}@keyframes insert-row{0%{grid-template-rows:0fr}}@keyframes unnumber{0%{opacity:1}}@keyframes fade-hidden{0%{opacity:0;visibility:hidden}}@keyframes rise-hidden{0%{opacity:0;visibility:hidden;transform:translateY(10px)}}@keyframes gone{to{opacity:0;visibility:hidden;transform:translateY(-6px)}}@keyframes pill-in{0%{opacity:0;visibility:hidden;transform:translateY(-140%)scale(.92)}to{opacity:1;visibility:visible;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flash{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes draw{0%{stroke-dashoffset:260px}}@keyframes cursor-move{0%{transform:translate(70px,46px)}}@keyframes item-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes out{to{opacity:0;transform:scale(1.5)}}@keyframes progress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes zoom{to{transform:scale(1.08)}}@keyframes cursor-in{0%{opacity:0;transform:translate(26px,20px)}}@keyframes glow{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(5)}}@keyframes ripple{0%{opacity:0;transform:scale(.2)}40%{opacity:.9}to{opacity:0;transform:scale(1.6)}}[data-intro=fade],[data-anim=fade]{--k:fade}[data-intro=rise],[data-anim=rise]{--k:rise}[data-intro=rise-small],[data-anim=rise-small]{--k:rise-small}[data-intro=drop-in],[data-anim=drop-in]{--k:drop-in}[data-intro=slide-left],[data-anim=slide-left]{--k:slide-left}[data-intro=slide-in],[data-anim=slide-in]{--k:slide-in}[data-intro=pop],[data-anim=pop]{--k:pop}[data-intro=type],[data-anim=type]{--k:type}[data-intro=grow-x],[data-anim=grow-x]{--k:grow-x}[data-intro=odometer],[data-anim=odometer]{--k:odometer}[data-intro=red-flash],[data-anim=red-flash]{--k:red-flash}[data-intro=sign-in],[data-anim=sign-in]{--k:sign-in}[data-intro=row-open],[data-anim=row-open]{--k:row-open}[data-intro=strike],[data-anim=strike]{--k:strike}[data-intro=wipe],[data-anim=wipe]{--k:wipe}[data-intro=wipe-in],[data-anim=wipe-in]{--k:wipe-in}[data-intro=wipe-out],[data-anim=wipe-out]{--k:wipe-out}[data-intro=reveal],[data-anim=reveal]{--k:reveal}[data-intro=sun],[data-anim=sun]{--k:sun}[data-intro=hide],[data-anim=hide]{--k:hide}[data-intro=show],[data-anim=show]{--k:show}[data-intro=strike-to],[data-anim=strike-to]{--k:strike-to}[data-intro=mute],[data-anim=mute]{--k:mute}[data-intro=turn-green],[data-anim=turn-green]{--k:turn-green}[data-intro=blink],[data-anim=blink]{--k:blink}[data-intro=ping],[data-anim=ping]{--k:ping}[data-intro=insert-row],[data-anim=insert-row]{--k:insert-row}[data-intro=unnumber],[data-anim=unnumber]{--k:unnumber}[data-intro=fade-hidden],[data-anim=fade-hidden]{--k:fade-hidden}[data-intro=rise-hidden],[data-anim=rise-hidden]{--k:rise-hidden}[data-intro=gone],[data-anim=gone]{--k:gone}[data-intro=pill-in],[data-anim=pill-in]{--k:pill-in}[data-intro=spin],[data-anim=spin]{--k:spin}[data-intro=flash],[data-anim=flash]{--k:flash}[data-intro=grow-y],[data-anim=grow-y]{--k:grow-y}[data-intro=draw],[data-anim=draw]{--k:draw}[data-intro=cursor-move],[data-anim=cursor-move]{--k:cursor-move}[data-intro=item-in],[data-anim=item-in]{--k:item-in}[data-intro=out],[data-anim=out]{--k:out}[data-intro=progress],[data-anim=progress]{--k:progress}[data-intro=zoom],[data-anim=zoom]{--k:zoom}[data-intro=cursor-in],[data-anim=cursor-in]{--k:cursor-in}[data-intro=ripple],[data-anim=ripple]{--k:ripple}[data-anim=strike-mute]{--k:strike-to, mute}:is(html.motion-scroll,html.motion-io) [data-intro]{animation-name:var(--k);animation-duration:calc(var(--dur,.45s) * var(--motion-tempo));animation-delay:calc(var(--d,0s) * var(--motion-tempo));animation-timing-function:var(--ease,var(--ease-out));animation-fill-mode:both}html.intro-done [data-intro]{animation:none!important}:is(html.motion-scroll,html.motion-io) [data-anim]{animation-name:var(--k);animation-fill-mode:both}html.motion-scroll [data-anim]{animation-timeline:view();animation-range:var(--anim-range,entry 10% cover 25%);animation-duration:auto;animation-delay:0s;animation-timing-function:var(--anim-ease,linear)}html.motion-io [data-anim]{animation-duration:calc(var(--anim-dur,.6s) * var(--motion-tempo));animation-delay:calc(var(--anim-delay,0s) * var(--motion-tempo));animation-timing-function:var(--anim-ease,var(--ease-out));animation-play-state:paused}html.motion-io .is-in [data-anim]{animation-play-state:running}[data-ping]{position:relative}:is(html.motion-scroll,html.motion-io) [data-ping]:after{content:"";border-radius:inherit;pointer-events:none;animation:1.6s ease-out infinite ping;position:absolute;inset:0}:is(html.motion-scroll,html.motion-io) [data-blink]{animation:1s step-end infinite blink}@media (prefers-reduced-motion:reduce){[data-intro],[data-anim]{transition:none;animation:none}}html:not(.motion-scroll):not(.motion-io) [data-anim=hide]{opacity:0;visibility:hidden}html:not(.motion-scroll):not(.motion-io) [data-anim=show]{opacity:1}html:not(.motion-scroll):not(.motion-io) [data-anim=strike-mute]{background-size:100% var(--border-width-thick);color:var(--color-ink-muted)}html:not(.motion-scroll):not(.motion-io) [data-anim=turn-green]{background-color:var(--color-success-bg)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding-top);-webkit-text-size-adjust:100%}body{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lift{transition:translate var(--duration-lift) ease, box-shadow var(--duration-lift) ease}.lift:hover{translate:0 calc(var(--space-4) * -1);box-shadow:var(--shadow-lift)}@media (prefers-reduced-motion:reduce){.lift,.lift:hover{transition:none;translate:none}html{scroll-behavior:auto}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-surface);font-family:var(--font-mono)}.footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding:var(--space-56) var(--space-24) var(--space-32);gap:var(--space-32) var(--space-64);flex-wrap:wrap;margin:0 auto;display:flex}.footer__merk[data-astro-cid-jo6i4kqk]{flex:2 1 var(--size-footer-col-brand)}.footer__logo[data-astro-cid-jo6i4kqk]{height:var(--size-logo-footer);width:auto;display:block}.footer__tekst[data-astro-cid-jo6i4kqk]{margin:var(--space-16) 0 0;max-width:var(--size-footer-text-max);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-intro);color:var(--color-on-dark-muted)}.footer__kolom[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.footer__kolom--nav[data-astro-cid-jo6i4kqk]{flex:1 1 var(--size-footer-col-nav)}.footer__kolom--contact[data-astro-cid-jo6i4kqk]{flex:1 1 var(--size-footer-col-contact)}.footer__kop[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-8);font-size:var(--text-xs);color:var(--color-on-dark-faint)}.footer__link[data-astro-cid-jo6i4kqk]{font-size:var(--text-mono-nav);line-height:var(--leading-footer-link);color:var(--color-surface);align-self:flex-start;text-decoration:none}.footer__balk[data-astro-cid-jo6i4kqk]{border-top:var(--border-width) solid var(--color-divider-dark)}.footer__balk-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding:var(--space-14) var(--space-24);justify-content:space-between;gap:var(--space-8) var(--space-24);font-size:var(--text-xs);flex-wrap:wrap;margin:0 auto;display:flex}.footer__stip[data-astro-cid-jo6i4kqk]{color:var(--color-accent)}.footer__rechts[data-astro-cid-jo6i4kqk]{gap:var(--space-4) var(--space-16);color:var(--color-on-dark-muted);flex-wrap:wrap;display:flex}.footer__klein[data-astro-cid-jo6i4kqk]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer__link[data-astro-cid-jo6i4kqk]:hover,.footer__klein[data-astro-cid-jo6i4kqk]:hover{color:var(--color-lavender)}.footer__link[data-astro-cid-jo6i4kqk]:focus-visible,.footer__klein[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--border-width-thick) solid var(--color-lavender);outline-offset:var(--space-3)}.button[data-astro-cid-ekguhzzh]{box-sizing:border-box;border-radius:var(--radius-full);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.button--sm[data-astro-cid-ekguhzzh]{gap:var(--space-10);min-height:var(--size-button-md);padding:var(--space-10) var(--space-20);font-size:var(--text-button-md)}.button--md[data-astro-cid-ekguhzzh]{min-height:var(--size-button-md);padding:var(--space-11) var(--space-22);font-size:var(--text-button-md)}.button--lg[data-astro-cid-ekguhzzh]{gap:var(--space-12);min-height:var(--size-button-lg);padding:var(--space-12) var(--space-22);font-size:var(--text-button-lg)}.button--primary[data-astro-cid-ekguhzzh]{background:var(--color-ink);color:var(--color-surface)}.button--secondary[data-astro-cid-ekguhzzh]{background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-ink)}.button--light[data-astro-cid-ekguhzzh]{background:var(--color-surface);color:var(--color-primary-deep)}.button--light[data-astro-cid-ekguhzzh] .button__hint[data-astro-cid-ekguhzzh]{background:var(--color-surface-tint)}.button--accent[data-astro-cid-ekguhzzh]{background:var(--color-accent);color:var(--color-ink);font-weight:var(--weight-bold)}.button--accent[data-astro-cid-ekguhzzh] .button__hint[data-astro-cid-ekguhzzh]{background:var(--overlay-ink-12)}.button--gradient[data-astro-cid-ekguhzzh]{background:var(--gradient-brand);color:var(--color-surface)}.button__hint[data-astro-cid-ekguhzzh]{padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);background:var(--overlay-white-16);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400}.cookie[data-astro-cid-hq3mgpmn]{left:50%;bottom:var(--space-16);z-index:var(--z-banner);box-sizing:border-box;width:calc(100% - 2 * var(--gutter));max-width:var(--size-banner-max);padding:var(--space-20);gap:var(--space-16);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-lift);font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;display:flex;position:fixed;translate:-50%}.cookie[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie__body[data-astro-cid-hq3mgpmn]{gap:var(--space-8);flex-direction:column;display:flex}.cookie__text[data-astro-cid-hq3mgpmn]{margin:0}.cookie__link[data-astro-cid-hq3mgpmn]{color:var(--color-primary-deep);align-self:flex-start}.cookie__link[data-astro-cid-hq3mgpmn]:focus-visible{outline:var(--border-width-thick) solid var(--color-primary);outline-offset:var(--space-3)}.cookie__actions[data-astro-cid-hq3mgpmn]{gap:var(--space-10);display:flex}.cookie[data-astro-cid-hq3mgpmn] .cookie__button{flex:1;justify-content:center}.cookie[data-astro-cid-hq3mgpmn] .cookie__button:focus-visible{outline:var(--border-width-thick) solid var(--color-primary);outline-offset:var(--space-3)}.logo[data-astro-cid-f7espo7c]{line-height:var(--leading-tap);flex:none;align-items:center;text-decoration:none;display:flex}.logo__img[data-astro-cid-f7espo7c]{width:auto;height:var(--size-logo-mobile);display:block}@media (width>=768px){.logo__img[data-astro-cid-f7espo7c]{height:var(--size-logo)}}.card[data-astro-cid-yk4hkwyg]{box-sizing:border-box;border-radius:var(--radius-card-mobile);flex-direction:column;display:flex}.card--gradient[data-astro-cid-yk4hkwyg]{background:var(--gradient-brand);color:var(--color-surface)}.card--dark[data-astro-cid-yk4hkwyg]{background:var(--color-ink);color:var(--color-surface)}.card--accent[data-astro-cid-yk4hkwyg]{background:var(--color-accent);color:var(--color-ink)}.card--tint[data-astro-cid-yk4hkwyg]{background:var(--color-surface-tint);color:var(--color-ink)}.card--image[data-astro-cid-yk4hkwyg]{background:var(--gradient-image);color:var(--color-surface)}.card--canvas[data-astro-cid-yk4hkwyg]{background:var(--color-canvas);color:var(--color-ink)}.card--surface[data-astro-cid-yk4hkwyg]{background:var(--color-surface);color:var(--color-ink)}@media (width>=768px){.card[data-astro-cid-yk4hkwyg]{border-radius:var(--radius-3xl)}}
