@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Kumbh Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/kumbh-sans-latin-wght-normal-icOIIFk9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-teal:#397473;--color-teal-dark:#27697c;--color-orange-start:#f9b943;--color-orange-end:#f28142;--color-ink:#222;--color-body:#333;--color-light:#efefef;--color-grey-band:#ddd;--color-grey:#999;--color-grey-dot-active:#777;--color-grey-dot-idle:#ddd;--color-grey-dot-hover:#aaa;--color-white:#fff;--font-display:"Poppins", system-ui, sans-serif;--font-body:"Kumbh Sans Variable", system-ui, sans-serif;--text-h1:clamp(2.75rem, 2.1rem + 3.25vw, 6rem);--text-h2:clamp(1.75rem, 1rem + 3.75vw, 3.5rem);--text-lead:clamp(1.25rem, 1.05rem + 1vw, 2.25rem);--text-quote:clamp(1.1875rem, .85rem + 1.7vw, 2.25rem);--text-cite:clamp(.9375rem, .8rem + .7vw, 1.5rem);--text-faq:clamp(1.125rem, .9rem + 1.15vw, 1.875rem);--text-button:clamp(1.0625rem, .9rem + .8125vw, 1.875rem);--text-footer:clamp(.875rem, .8rem + .4vw, 1.25rem);--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--content-max:1160px;--faq-max:1055px;--radius-card:30px;--radius-pill:999px;--gradient-cta:linear-gradient(90deg, var(--color-orange-start), var(--color-orange-end));--gradient-cta-flip:linear-gradient(90deg, var(--color-orange-end), var(--color-orange-start))}*,:before,:after{box-sizing:border-box}body{background:var(--color-white);color:var(--color-body);font-family:var(--font-body);font-size:var(--text-lead);font-variation-settings:"YOPQ" 300;-webkit-font-smoothing:antialiased;margin:0;line-height:1.3}h1,h2{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;line-height:1}p{text-wrap:pretty}img{max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:3px;border-radius:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-teal-dark);color:var(--color-white);font-family:var(--font-display);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.button{border-radius:var(--radius-pill);background:var(--color-white);font-family:var(--font-display);font-size:var(--text-button);background-clip:padding-box;border:2px solid #0000;padding:clamp(.75rem,.5rem + 1vw,1.5625rem) clamp(2rem,1rem + 3.5vw,5rem);font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.button__label{color:var(--color-orange-end);background-image:var(--gradient-cta);-webkit-background-clip:text;background-clip:text;transition:scale .15s,letter-spacing .15s;display:inline-block}.button:hover .button__label{letter-spacing:.03em;scale:1.02}@supports ((-webkit-background-clip:text) or (background-clip:text)){.button__label{-webkit-text-fill-color:transparent}}.button--outline{border-color:var(--color-orange-start)}.button--solid .button__label{background-image:var(--gradient-cta-flip)}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.hero__cta .button,.cta .button{transition:opacity .2s,padding .2s,box-shadow .15s}.hero__cta .button:hover,.cta .button:hover{padding:clamp(.99rem,.66rem + 1.32vw,2.0625rem) clamp(2.6rem,1.3rem + 4.55vw,6.5rem);transform:none}.hero__cta .button:hover{box-shadow:none}.site-header{z-index:5;padding:clamp(1.25rem, .95rem + 1.5vw, 2.75rem) max(var(--space-4), calc((100% - var(--content-max)) / 2 + var(--space-4)));grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:sticky;top:0;container-type:inline-size}.is-loaded .site-header{transition:padding .25s}.site-header:before{content:"";z-index:-1;background:var(--color-white);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.is-loaded .site-header:before{transition:opacity .2s}.site-header.is-compact{padding-block-start:clamp(.5rem,.35rem + .75vw,1rem);padding-block-end:clamp(.5rem,.35rem + .75vw,1rem)}.site-header.is-swapped:before{opacity:1}.site-header__mark{width:clamp(4rem,3rem + 3.5vw,6.1875rem);height:auto;translate:calc(50cqw - 50%)}.is-loaded .site-header__mark{transition:translate .3s cubic-bezier(.34,1.4,.64,1),width .25s}.site-header.is-compact .site-header__mark{width:clamp(2.75rem,2rem + 2.5vw,4rem);translate:0}.site-header__cta{opacity:0;pointer-events:none;grid-column:3;padding:clamp(.4rem,.3rem + .5vw,.75rem) clamp(1.25rem,.75rem + 2vw,2.75rem);scale:.85}.site-header__cta:hover{box-shadow:none;padding:clamp(.63333rem,.43333rem + .83333vw,1.29167rem) clamp(1.75rem,.91667rem + 3vw,4.25rem);transform:none}.is-loaded .site-header__cta{transition:opacity .2s,padding .2s}.site-header.is-swapped .site-header__cta{opacity:1;pointer-events:auto}.hero__text>*{--shift:calc(clamp(2.75rem, 2rem + 2.5vw, 4rem) + var(--space-4));margin-right:calc(var(--shift) * -1);padding-left:0;padding-right:var(--shift);transition:padding .3s cubic-bezier(.34,1.4,.64,1)}.hero__text>.is-shifted{padding-left:var(--shift);padding-right:0}.hero__text>h1{margin-right:0;padding-right:0;transition:translate .3s cubic-bezier(.34,1.4,.64,1)}.hero__text>h1.is-shifted{translate:var(--shift) 0;padding-left:0}.hero{max-width:var(--content-max);padding:clamp(1rem, .55rem + 2.25vw, 3.5rem) var(--space-4) clamp(3rem, 1.8rem + 6vw, 9rem);grid-template-columns:minmax(0,754fr) auto;align-items:start;gap:clamp(1.5rem,.5rem + 3vw,3rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}.hero h1{font-size:var(--text-h1);letter-spacing:-.052em;margin:0 0 clamp(1rem,.5rem + 2vw,1.875rem);font-weight:600}.hero__text p{color:var(--color-ink);margin:0 0 clamp(1.5rem,.75rem + 2.5vw,3.125rem);font-weight:300}.hero__text p:nth-of-type(2){color:var(--color-body)}.hero__text p:last-of-type{margin-bottom:0}.hero__cta{text-align:center;grid-column:1/-1;margin:clamp(.75rem,.25rem + 1.5vw,1.5625rem) 0 0;transition:opacity .2s}.hero__cta.is-hidden{opacity:0;pointer-events:none}.hero__portrait{margin-top:clamp(2rem,1.1rem + 4.5vw,6.5rem)}.hero__portrait img{filter:drop-shadow(0 10px 24px #00000047);width:clamp(10rem,8.2rem + 9vw,19rem);height:auto;transition:translate .2s,scale .2s,filter .2s;rotate:4.28deg}.hero__portrait img:hover{filter:drop-shadow(0 16px 26px #0000006b);translate:0 -10px;scale:1.06}.page-404{flex-direction:column;min-height:100dvh;display:flex}.page-404 main{flex:1}.hero--404{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-bottom:clamp(6rem,3rem + 14vw,16rem)}.hero--404 .hero__text{flex-direction:column;align-items:center;display:flex}.hero--404 .hero__text p{max-width:32ch;margin-bottom:0}.hero--404 .hero__cta{margin:clamp(2.5rem,1rem + 5vw,5rem) 0}.testimonials{z-index:2;translate:0 var(--drift,0px);max-width:var(--content-max);padding:0 var(--space-4);margin-inline-start:auto;margin-inline-end:auto;position:relative}.testimonials__heading{color:var(--color-teal-dark);font-size:var(--text-h2);text-align:center;margin:0 0 clamp(1.5rem,.75rem + 2.5vw,3.125rem);font-weight:500}.testimonials__card{align-items:center;gap:clamp(1rem,.5rem + 3.5vw,4.5rem);display:flex;position:relative}.testimonials__quotes{border-radius:var(--radius-card);background:var(--color-teal);color:var(--color-white);flex:1;padding:clamp(1.5rem,.5rem + 4vw,5rem);position:relative}.testimonials__stack{min-height:var(--quotes-min-height,auto);position:relative}.testimonials__quotes:before{content:"";z-index:-1;border-radius:var(--radius-card);background:var(--color-teal-dark);position:absolute;top:2.5%;bottom:-7%;left:3.3%;right:-3.3%}.quote{margin:0;transition:opacity .25s}.quote:not(.is-active){opacity:0;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.testimonials__stack.is-measuring{display:grid}.testimonials__stack.is-measuring .quote{visibility:hidden;opacity:0;grid-area:1/1;position:static}.quote p{font-size:var(--text-quote);margin:0 0 clamp(.75rem,.5rem + .9vw,1.1875rem);line-height:1.3}.quote footer{color:var(--color-light);font-size:var(--text-cite)}.quote cite{font-style:normal}.testimonials__nav{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:14px;width:16px;display:flex}.testimonials__step{width:24px;height:24px;color:var(--color-grey-dot-active);cursor:pointer;background:0 0;border:0;padding:0}.testimonials__step:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;margin-inline-start:auto;margin-inline-end:auto;display:block}.testimonials__step--prev:before{transform:translateY(2px)rotate(-45deg)}.testimonials__step--next:before{transform:translateY(-2px)rotate(135deg)}.testimonials__step:hover{color:var(--color-grey-dot-hover)}.testimonials__dots{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.testimonials__dot{background:var(--color-grey-dot-idle);cursor:pointer;border:0;border-radius:50%;width:16px;height:16px;padding:0;display:block}.testimonials__dot:hover{background:var(--color-grey-dot-hover)}.testimonials__dot[aria-current=true]{background:var(--color-grey-dot-active)}.faq{z-index:1;padding:14vw var(--space-4) 13vw;background:var(--color-grey-band);clip-path:polygon(0 9.886%,100% 0,100% 100%,0 100%);margin-top:-4.33vw;position:relative}.faq__inner{max-width:var(--faq-max);margin-inline-start:auto;margin-inline-end:auto}.faq__item+.faq__item{margin-top:7px}.faq__item{border-top:1px solid var(--color-body)}.faq__item:last-of-type{border-bottom:1px solid var(--color-body)}.faq__item summary{color:var(--color-body);font-size:var(--text-faq);cursor:pointer;align-items:center;gap:clamp(.75rem,.4rem + 1.4vw,1.6875rem);padding:10px 0;font-weight:300;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:before{content:"+";width:1ch;font-family:var(--font-display);flex-shrink:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:300;line-height:1}.faq__item[open] summary:before{content:"−"}.faq__item summary:hover{color:var(--color-ink)}.faq__item p{max-width:68ch;font-size:var(--text-faq);margin:0 0 clamp(.75rem,.4rem + 1.4vw,1.6875rem);padding-left:calc(1ch + clamp(.75rem,.4rem + 1.4vw,1.6875rem));font-weight:300}@supports selector(::details-content){.faq__item::details-content{opacity:0;transition:grid-template-rows .35s ease, opacity .25s ease, content-visibility .35s allow-discrete;transition-behavior:allow-discrete;grid-template-rows:0fr;display:grid;overflow:hidden}.faq__item[open]::details-content{opacity:1;grid-template-rows:1fr}.faq__answer{min-height:0}}.cta{z-index:3;padding:12% var(--space-4);background:var(--gradient-cta);color:var(--color-light);text-align:center;clip-path:polygon(0 0,100% 11.478%,100% 90.811%,0 100%);margin-top:-6.3vw;position:relative}.cta__inner{max-width:var(--content-max);margin-inline-start:auto;margin-inline-end:auto}.cta h2{color:var(--color-light);font-size:var(--text-h2);margin:0 0 clamp(.75rem,.5rem + 1.2vw,1.5625rem);font-weight:500}.cta p{font-size:var(--text-lead);margin:0 0 clamp(1rem,.6rem + 1.5vw,1.5625rem);font-weight:300}.site-footer{z-index:0;clip-path:polygon(0 3.906vw,100% 0,100% 100%,0 100%);background:var(--color-body);color:var(--color-light);font-size:var(--text-footer);margin-top:-7.27vw;padding:clamp(5rem,1rem + 15vw,14.875rem) clamp(1.5rem,.5rem + 3vw,3.75rem) clamp(2rem,1rem + 2.5vw,2.875rem);position:relative}.site-footer__inner{max-width:var(--content-max);gap:clamp(1rem,.5rem + 1.5vw,1.8125rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}.site-footer__top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.site-footer__brand{margin:0;line-height:0}.site-footer__brand img{width:clamp(11rem,6rem + 15vw,19.625rem);height:auto}.site-footer__email{margin:0}.site-footer__legal{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-light);padding-top:5px;display:flex}.site-footer__kvk{margin:0;padding-bottom:5px}.site-footer__links{gap:clamp(1.25rem,.5rem + 2.5vw,2.75rem);margin:0;padding:0 0 5px;list-style:none;display:flex}.site-footer a{text-underline-offset:3px;text-decoration-color:#fff6}.site-footer a:hover{text-decoration-color:currentColor}@media (max-width:800px){.site-header:before{opacity:1}.site-header__cta{transform-origin:100%}.hero__text>*,.hero__text>.is-shifted,.hero__text>h1.is-shifted{margin-right:0;padding-left:0;padding-right:0;translate:none}.hero{padding-block:var(--space-6) var(--space-8);grid-template-columns:1fr;justify-items:start}.hero__text p{max-width:none}.hero__portrait{order:-1;justify-self:center;margin-top:0}.hero__cta{justify-self:center}.faq{margin-top:0;padding-top:25vw;padding-bottom:25vw}.testimonials__card{flex-direction:column}.testimonials__nav{width:auto;margin-top:var(--space-4);flex-direction:row}.testimonials__dots{flex-direction:row}.testimonials__step--prev:before{transform:translate(2px)rotate(-135deg)}.testimonials__step--next:before{transform:translate(-2px)rotate(45deg)}.cta{margin-top:-15vw}.site-footer__top,.site-footer__legal{align-items:flex-start;gap:var(--space-2);flex-direction:column}.site-footer__links{gap:var(--space-2);flex-direction:column}}@media (min-width:1000px){.has-footer-reveal main{z-index:2;margin-bottom:calc(var(--footer-height,0px) * 2 / 3 + clamp(-9rem, -2rem - 4.5vw, -2rem));position:relative}.has-footer-reveal .page-top{background:var(--color-white);margin-bottom:-20vw;padding-bottom:20vw}.faq,.cta{translate:0 calc(clamp(-9rem, -2rem - 4.5vw, -2rem) + var(--drift,0px))}.has-footer-reveal .site-footer{z-index:0;clip-path:none;margin-top:0;position:fixed;bottom:0;left:0;right:0}}.has-reveal [data-reveal]{opacity:0;transition:opacity .6s,translate .6s;translate:0 2rem}.has-reveal [data-reveal].is-visible{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.has-reveal [data-reveal]{opacity:1;translate:none}}
