.hulpchat{position:fixed;right:1.5rem;bottom:1.25rem;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.hulpchat>*{pointer-events:auto}.hulpchat__knop{display:inline-flex;align-items:center;gap:.5rem;height:3.5rem;padding-inline:1.25rem;border:0;border-radius:.75rem;background-color:var(--color-primary);color:var(--color-text-primary);font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.43;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px #0000002e;transition:scale .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1)}.hulpchat__knop:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.hulpchat__knop-icoon--dicht,.hulpchat.is-open .hulpchat__knop-icoon--open{display:none}.hulpchat.is-open .hulpchat__knop-icoon--dicht{display:block}.hulpchat__paneel{width:24.5rem;max-height:min(38rem,calc(100dvh - 7.5rem));display:flex;flex-direction:column;background-color:var(--color-bg-white);border-radius:var(--radius-container);box-shadow:0 16px 48px #00000038;overflow:clip;transform-origin:bottom right}.hulpchat__paneel[hidden]{display:none}.hulpchat__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--color-border)}.hulpchat__label{margin:0 0 .25rem;color:var(--color-text-secondary)}.hulpchat__titel{margin:0;font-family:var(--font-heading);font-weight:400;font-size:1.5rem;line-height:1.33;letter-spacing:-.03em;color:var(--color-text-primary)}.hulpchat__sluit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.75rem;background-color:var(--color-bg-gray-1);color:var(--color-text-primary);cursor:pointer}.hulpchat__berichten{flex:1 1 auto;min-height:10rem;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.hulpchat__bericht{max-width:92%;padding:.75rem 1rem;border-radius:.75rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.5;color:var(--color-text-primary);word-break:break-word}.hulpchat__bericht p,.hulpchat__bericht ul{margin:0 0 .5rem}.hulpchat__bericht p:last-child,.hulpchat__bericht ul:last-child{margin-bottom:0}.hulpchat__bericht ul{padding-left:1.125rem;list-style:disc}.hulpchat__bronnen ul{list-style:none;padding-left:0}.hulpchat__bericht a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.hulpchat__bericht--bot{align-self:flex-start;background-color:var(--color-bg-gray-1)}.hulpchat__bericht--ik{align-self:flex-end;background-color:var(--color-bg-yellow);white-space:pre-wrap}.hulpchat__bericht--fout{background-color:#fdecea}.hulpchat__bronnen{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border);font-size:.875rem}.hulpchat__bronnen-label{margin:0 0 .25rem;color:var(--color-text-secondary)}.hulpchat__laden{display:inline-flex;gap:.3rem}.hulpchat__laden span{width:.4rem;height:.4rem;border-radius:50%;background-color:var(--color-text-secondary);animation:hulpchat-stip 1s infinite ease-in-out}.hulpchat__laden span:nth-child(2){animation-delay:.15s}.hulpchat__laden span:nth-child(3){animation-delay:.3s}@keyframes hulpchat-stip{0%,80%,to{opacity:.25}40%{opacity:1}}.hulpchat__voorbeelden{display:flex;flex-wrap:wrap;gap:.5rem}.hulpchat__voorbeeld{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-bg-white);color:var(--color-text-primary);font-family:var(--font-body);font-size:.875rem;line-height:1.43;text-align:left;cursor:pointer}.hulpchat__form{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--color-border)}.hulpchat__veld{width:100%;min-height:3.25rem;max-height:8rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:.75rem;background-color:var(--color-bg-gray-1);color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.5;resize:none}.hulpchat__veld:focus-visible{outline:none;border-color:var(--color-text-primary)}.hulpchat__voet{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hulpchat__noot{margin:0;font-family:var(--font-body);font-size:.75rem;line-height:1.4;color:var(--color-text-secondary)}.hulpchat__teller{white-space:nowrap;color:var(--color-text-muted)}.hulpchat__teller.is-vol{color:var(--color-error)}.hulpchat__stuur{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.75rem;background-color:var(--color-button-dark);color:var(--color-text-white);cursor:pointer}.hulpchat__stuur:disabled{opacity:.4;cursor:wait}@media(min-width:992px)and (hover:hover)and (pointer:fine){.hulpchat__knop:hover{background-color:var(--color-primary-hover);scale:.95}.hulpchat__voorbeeld:hover,.hulpchat__sluit:hover{background-color:var(--color-bg-gray-2)}}@media(max-width:767px){.hulpchat{right:1rem;bottom:1rem;left:1rem;align-items:flex-end}.hulpchat__paneel{width:100%;max-height:calc(100dvh - 2rem)}.hulpchat.is-open .hulpchat__knop{display:none}}@media(max-width:479px){.hulpchat__knop{width:3.5rem;padding:0;justify-content:center}.hulpchat__knop-tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}:root{--container-padding: 1.5rem;--radius-container: 20px;--radius-card: 20px}@media(max-width:991px){:root{--radius-card: 16px}}@media(max-width:767px){:root{--radius-container: 16px;--radius-card: 12px}}@media(max-width:479px){:root{--radius-container: 16px;--radius-card: 12px}}:root{--color-primary: #ebf213;--color-primary-hover: #d8df11;--color-accent: #ebf213;--color-button-dark: #131313;--color-bg-white: #ffffff;--color-bg-dark: #000000;--color-bg-gray-1: #f7f5f1;--color-bg-gray-2: #ede8df;--color-bg-purple: #e0dbff;--color-bg-pink: #ffbdf5;--color-bg-yellow: #fcffa8;--color-bg-soft-blue: #dae8fd;--color-bg-soft-green: #eefcd1;--color-bg-orange: #fcefd1;--color-bg-placeholder: #dedede;--color-bg-page: #CBC9C6;--color-text-primary: #000000;--color-text-secondary: #535353;--color-text-placeholder: #4e4e4e;--color-text-muted: #aeaeae;--color-error: #c0392b;--color-success: #1f6b4a;--color-text-white: #ffffff;--color-text-body-white: #bfbebe;--color-border: #d7d7d7;--color-border-dark: #2a3839;--font-heading: "Host Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--spacing-xs: .25em;--spacing-sm: .5em;--spacing-md: 1em;--spacing-lg: 1.5em;--spacing-xl: 2em;--spacing-2xl: 2.5em;--spacing-3xl: 3em;--spacing-4xl: 3.25em;--spacing-5xl: 4em;--spacing-section-gap: 1.25em;--radius-xs: .25em;--radius-sm: .5em;--radius-md: .75em;--radius-lg: 1.25em;--radius-pill: 2.25em;--transition-fast: .15s ease;--transition-base: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1rem;color:var(--color-text-secondary);background-color:var(--color-bg-page);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;padding:20px 24px;display:flex;flex-direction:column;gap:20px}main{display:flex;flex-direction:column;gap:20px}@media(max-width:991px){body{padding:20px}}@media(max-width:767px){body{padding:16px;gap:16px}main{gap:16px}}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.2;overflow-wrap:break-word}p{overflow-wrap:break-word}.hero__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:4.25rem!important;line-height:1.12!important;letter-spacing:-.03em!important}.expertise__heading,.blogs__heading,.cta__heading,.explore__heading,.success__heading,.about-hero__heading,.team__heading,.journey__heading,.contact__heading,.case-studies-hero__heading,.case-study-hero__heading,.blog__heading,.blog-related__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:3.75rem!important;line-height:1.2!important;letter-spacing:-.03em!important}.case-study-story__heading,.blog-post__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:3rem!important;line-height:1.25!important;letter-spacing:-.06em!important}.blog-post__heading{letter-spacing:-.02em!important}.about__heading,.stat-card__value,.service-card__title,.testimonials__heading,.portfolio__lead,.case-study-item__title,.cs-testimonials__heading,.blog-featured__title{font-family:var(--font-heading)!important;font-weight:400!important;font-size:2.25rem!important;line-height:1.22!important;letter-spacing:-.03em!important}.blog-card__title,.testimonial__quote,.success-item__title,.blog-related__post-title{font-family:var(--font-heading)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.33!important;letter-spacing:-.03em!important}.testimonial__quote{font-family:var(--font-body)!important;letter-spacing:-.02em!important}.testimonial__author-name{font-family:var(--font-body)!important;font-weight:400!important;font-size:1.25rem!important;line-height:1.4!important;letter-spacing:-.06em!important}@media(max-width:991px){.hero__heading{font-size:3.5rem!important;line-height:1.1!important}.expertise__heading,.blogs__heading,.cta__heading,.explore__heading,.success__heading,.about-hero__heading,.team__heading,.journey__heading,.contact__heading,.case-studies-hero__heading,.case-study-hero__heading,.blog__heading,.blog-related__heading{font-size:3rem!important}.case-study-story__heading,.blog-post__heading{font-size:2.5rem!important}.about__heading,.stat-card__value,.service-card__title,.testimonials__heading,.portfolio__lead,.case-study-item__title,.cs-testimonials__heading,.blog-featured__title{font-size:2rem!important}.blog-card__title,.testimonial__quote,.success-item__title,.blog-related__post-title{font-size:1.375rem!important}.testimonial__author-name{font-size:1.125rem!important}.section-label--lg{font-size:1.125em!important;line-height:1.55!important}}@media(max-width:767px){.hero__heading{font-size:2.75rem!important;line-height:1.1!important}.expertise__heading,.blogs__heading,.cta__heading,.explore__heading,.success__heading,.about-hero__heading,.team__heading,.journey__heading,.contact__heading,.case-studies-hero__heading,.case-study-hero__heading,.blog__heading,.blog-related__heading{font-size:2.5rem!important;line-height:1.15!important}.case-study-story__heading,.blog-post__heading{font-size:2rem!important;line-height:1.2!important}.about__heading,.stat-card__value,.service-card__title,.testimonials__heading,.portfolio__lead,.case-study-item__title,.cs-testimonials__heading,.blog-featured__title{font-size:1.75rem!important;line-height:1.2!important}.blog-card__title,.testimonial__quote,.success-item__title,.blog-related__post-title{font-size:1.25rem!important}.testimonial__author-name{font-size:1.125rem!important}.section-label--lg{font-size:1em!important;line-height:1.5!important}}@media(max-width:479px){.hero__heading{font-size:2.25rem!important}.expertise__heading,.blogs__heading,.cta__heading,.explore__heading,.success__heading,.about-hero__heading,.team__heading,.journey__heading,.contact__heading,.case-studies-hero__heading,.case-study-hero__heading,.blog__heading,.blog-related__heading{font-size:2rem!important}.case-study-story__heading,.blog-post__heading{font-size:1.75rem!important}.about__heading,.stat-card__value,.service-card__title,.testimonials__heading,.portfolio__lead,.case-study-item__title,.cs-testimonials__heading,.blog-featured__title{font-size:1.5rem!important}.blog-card__title,.testimonial__quote,.success-item__title,.blog-related__post-title,.testimonial__author-name{font-size:1.125rem!important}.section-label--lg{font-size:.875em!important;line-height:1.43!important}}.container{width:100%;max-width:100%;margin-inline:auto}.container--padded{padding-inline:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section-label{font-family:var(--font-body);font-size:.875em;font-weight:500;line-height:1.43;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.section-label--lg{font-size:1.25em;line-height:1.6;color:var(--color-text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:fit-content;height:3rem;padding-inline:1.75rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.43;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:.75rem;cursor:pointer;white-space:nowrap;text-decoration:none;overflow:clip;transition:scale .35s cubic-bezier(.22,1,.36,1)}.btn__mask{display:flex;flex-direction:column;height:1lh;overflow:clip}.btn__text{display:block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.btn--primary{background-color:var(--color-primary);color:var(--color-text-primary)}.btn--dark{background-color:var(--color-button-dark);color:var(--color-text-white)}.btn--ghost{background-color:var(--color-bg-gray-1);color:var(--color-text-secondary)}.btn--outline{background-color:transparent;color:var(--color-text-white);border:1px solid var(--color-text-white)}@media(min-width:992px)and (hover:hover)and (pointer:fine){.btn:hover{scale:.95!important}.btn:hover .btn__text,.btn:focus-visible .btn__text{transform:translateY(-100%)}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only:focus{position:fixed;top:.5rem;left:.5rem;z-index:9999;width:auto;height:auto;padding:.75rem 1.5rem;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:var(--color-bg-dark);color:var(--color-text-white);font-family:var(--font-body);font-size:1rem;font-weight:500;border-radius:.5em;text-decoration:none}@media(max-width:479px){.btn{width:100%}}.footer__card[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:5rem;padding:52px;background-color:var(--color-bg-dark);border-radius:var(--radius-container);overflow:clip;color:var(--color-text-body-white)}.footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:stretch}.footer__brand[data-astro-cid-sz7xmlte]{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:4rem}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;min-width:0}.footer__tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:1em;line-height:1.5;color:var(--color-text-body-white);max-width:464px}.footer__socials[data-astro-cid-sz7xmlte]{display:flex;gap:.75rem;padding:0;margin:0}.footer__social[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:var(--color-bg-white);border-radius:50%;overflow:clip;color:var(--color-text-primary);transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1)}.footer__social-icon[data-astro-cid-sz7xmlte]{width:1.25rem;height:1.25rem;display:block}.footer__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;min-width:0}.footer__link[data-astro-cid-sz7xmlte]{display:inline-flex;font-family:var(--font-body);font-weight:500;font-size:.875rem;line-height:1.43;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-body-white);transition:color .35s cubic-bezier(.22,1,.36,1)}.footer__link-mask[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;height:1lh;overflow:clip}.footer__link-text[data-astro-cid-sz7xmlte]{display:block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;width:100%}.footer__wordmark[data-astro-cid-sz7xmlte]{display:block;width:100%;height:auto}.footer__divider[data-astro-cid-sz7xmlte]{height:1px;width:100%;background-color:var(--color-border-dark)}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;padding-block:1.5rem;border-bottom:1px solid var(--color-border-dark);font-family:var(--font-body);font-weight:300;font-size:.875em;line-height:1.4286;color:var(--color-text-body-white);text-align:center}@media(min-width:992px)and (hover:hover)and (pointer:fine){.footer__link[data-astro-cid-sz7xmlte]:hover,.footer__link[data-astro-cid-sz7xmlte]:focus-visible{color:var(--color-text-white)}}@media(min-width:992px)and (hover:hover)and (pointer:fine){.footer__link[data-astro-cid-sz7xmlte]:hover .footer__link-text[data-astro-cid-sz7xmlte],.footer__link[data-astro-cid-sz7xmlte]:focus-visible .footer__link-text[data-astro-cid-sz7xmlte]{transform:translateY(-100%)}}@media(min-width:992px)and (hover:hover)and (pointer:fine){.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-white)}}@media(min-width:992px)and (hover:hover)and (pointer:fine){.footer__social[data-astro-cid-sz7xmlte]:hover{background-color:var(--color-bg-purple);color:var(--color-text-primary);scale:.95}}@media(max-width:991px){.footer__card[data-astro-cid-sz7xmlte]{padding:40px;gap:3rem}.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2.5rem}.footer__brand[data-astro-cid-sz7xmlte],.footer__cols[data-astro-cid-sz7xmlte]{gap:2rem}}@media(max-width:767px){.footer__card[data-astro-cid-sz7xmlte]{padding:24px 20px 20px;gap:2.5rem}.footer__top[data-astro-cid-sz7xmlte]{gap:2rem}.footer__cols[data-astro-cid-sz7xmlte],.footer__col[data-astro-cid-sz7xmlte]{gap:1.5rem}}@media(max-width:479px){.footer__card[data-astro-cid-sz7xmlte]{padding:24px 16px 16px}.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
