.section-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}@media(min-width:1280px){.section-intro{gap:20px}}.section-intro--center{align-items:center;margin:0 auto;text-align:center}.section-intro-eyebrow{margin:0;font-family:PolySans Slim,sans-serif;font-style:italic;font-weight:300;font-size:16px;line-height:22px;color:#cae93f}@media(min-width:768px){.section-intro-eyebrow{font-size:17px;line-height:23px}}@media(min-width:1280px){.section-intro-eyebrow{font-size:18px;line-height:24px}}.section-intro-heading{text-wrap:balance}.section-intro-heading .span-line{padding-bottom:7px;margin-bottom:-7px}.section-intro-heading strong .span-line{padding-left:4px;margin-left:-4px}.section-intro-text{max-width:56ch;margin:0;color:#fffc;text-wrap:pretty}.feature-grid .feature-grid-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:48px 0 0;padding:0;list-style:none}@media(min-width:768px){.feature-grid .feature-grid-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}}@media(min-width:1280px){.feature-grid .feature-grid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px}}.feature-grid .feature-card{position:relative;display:flex;flex-direction:column;margin:0;padding:28px 24px 32px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px}@supports (corner-shape: squircle){.feature-grid .feature-card{corner-shape:squircle;border-radius:32px}}@media(min-width:1280px){.feature-grid .feature-card{padding:36px 32px 40px}}.feature-grid .feature-card:before,.feature-grid .feature-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.25,.74,.22,.99)}@supports (corner-shape: squircle){.feature-grid .feature-card:before,.feature-grid .feature-card:after{corner-shape:squircle}}.feature-grid .feature-card:before{padding:1px;background:radial-gradient(280px circle at var(--spot-x, 50%) var(--spot-y, 50%),rgba(202,233,63,.5),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.feature-grid .feature-card:after{background:radial-gradient(380px circle at var(--spot-x, 50%) var(--spot-y, 50%),rgba(255,255,255,.05),transparent 70%)}@media(hover:hover){.feature-grid .feature-grid-list:hover .feature-card:before,.feature-grid .feature-grid-list:hover .feature-card:after{opacity:1}}.feature-grid .feature-card-value{display:flex;align-items:baseline;margin:0 0 20px;font-family:PolySans Slim,sans-serif;font-weight:300;font-size:64px;line-height:1;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}@media(min-width:1280px){.feature-grid .feature-card-value{margin-bottom:28px;font-size:80px}}.feature-grid .feature-card-suffix{margin-left:.04em;font-style:italic;color:#cae93f}.feature-grid .feature-card-title{margin:0 0 8px;font-family:PolySans Neutral,sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#fff}@media(min-width:1280px){.feature-grid .feature-card-title{font-size:22px;line-height:28px}}.feature-grid .feature-card-text{margin:0;color:#fffc;text-wrap:pretty}.process-timeline .process-timeline-layout{display:grid;gap:48px}@media(min-width:1024px){.process-timeline .process-timeline-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:80px}}@media(min-width:1440px){.process-timeline .process-timeline-layout{column-gap:120px}}.process-timeline .process-timeline-aside{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media(min-width:1024px){.process-timeline .process-timeline-aside{position:sticky;top:140px}}@media(min-width:768px){.process-timeline .process-timeline-cta{width:auto}}.process-timeline .process-steps{margin:0;padding:0;list-style:none}.process-timeline .process-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;margin:0;padding-bottom:40px}@media(min-width:1280px){.process-timeline .process-step{column-gap:32px;padding-bottom:56px}}.process-timeline .process-step:last-child{padding-bottom:0}.process-timeline .process-step-marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-family:PolySans Neutral,sans-serif;font-size:15px;line-height:1;font-variant-numeric:tabular-nums;color:#000;background:#cae93f;border-radius:50%;box-shadow:inset 0 0 0 1px #cae93f;transition:color .6s cubic-bezier(.25,.74,.22,.99),background-color .6s cubic-bezier(.25,.74,.22,.99),box-shadow .6s cubic-bezier(.25,.74,.22,.99)}.process-timeline .process-step-line{position:absolute;top:48px;bottom:0;left:23.5px;width:1px;overflow:hidden;background:#ffffff1f}.process-timeline .process-step-line-fill{position:absolute;inset:0;background:#cae93f;transform-origin:top center}.process-timeline .process-step-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:9px;transition:opacity .6s cubic-bezier(.25,.74,.22,.99)}.process-timeline .process-step-title{margin:0;font-family:PolySans Slim,sans-serif;font-weight:300;font-size:24px;line-height:30px;color:#fff}@media(min-width:1280px){.process-timeline .process-step-title{font-size:30px;line-height:36px}}.process-timeline .process-step-meta{margin:0;padding:10px 14px;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:15px;font-weight:400;line-height:1;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.05);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports (corner-shape: squircle){.process-timeline .process-step-meta{corner-shape:squircle;border-radius:40px}}.process-timeline .process-step-text{max-width:52ch;margin:0;color:#fffc;text-wrap:pretty}.process-timeline .process-steps.is-enhanced .process-step:not(.is-reached) .process-step-marker{color:#ffffff8c;background:#000;box-shadow:inset 0 0 0 1px #fff3}.process-timeline .process-steps.is-enhanced .process-step:not(.is-reached) .process-step-content{opacity:.35}.client-review .client-review-card{position:relative;max-width:960px;margin:0 auto;padding:32px 24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px}@supports (corner-shape: squircle){.client-review .client-review-card{corner-shape:squircle;border-radius:32px}}@media(min-width:768px){.client-review .client-review-card{padding:48px 48px 40px}}@media(min-width:1280px){.client-review .client-review-card{padding:64px 72px 56px}}.client-review .client-review-quote{margin:0}.client-review .client-review-quote p{margin:0;font-family:PolySans Slim,sans-serif;font-weight:300;font-size:22px;line-height:30px;color:#fff;text-wrap:pretty}@media(min-width:768px){.client-review .client-review-quote p{font-size:26px;line-height:35px}}@media(min-width:1280px){.client-review .client-review-quote p{font-size:32px;line-height:42px}}.client-review .client-review-quote p .span-line{padding-bottom:.15em;margin-bottom:-.15em}.client-review .client-review-quote p strong{font-weight:inherit;font-style:italic;color:#cae93f}.client-review .client-review-footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}@media(min-width:1280px){.client-review .client-review-footer{margin-top:44px}}.client-review .client-review-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;object-fit:cover}.client-review .client-review-author{display:flex;flex-direction:column;gap:2px;margin-right:auto}.client-review .client-review-name{font-family:PolySans Neutral,sans-serif;font-size:16px;line-height:20px;color:#fff}@media(min-width:1280px){.client-review .client-review-name{font-size:18px;line-height:22px}}.client-review .client-review-role{font-size:14px;line-height:18px;color:#fffc}@media(min-width:1280px){.client-review .client-review-role{font-size:16px;line-height:20px}}.client-review .client-review-link{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:#fff;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;transition:text-decoration-color .3s cubic-bezier(.25,.74,.22,.99)}@media(max-width:1023.98px){.client-review .client-review-link{flex-basis:100%}}.client-review .client-review-link svg{transition:transform .3s cubic-bezier(.25,.74,.22,.99)}.client-review .client-review-link:hover,.client-review .client-review-link:focus-visible{color:#fff;text-decoration-color:#cae93f}.client-review .client-review-link:hover svg,.client-review .client-review-link:focus-visible svg{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.client-review .client-review-link,.client-review .client-review-link svg{transition-duration:.01ms}}@property --pricing-plan-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes pricing-plan-orbit{to{--pricing-plan-angle: 360deg}}.pricing-plans{background:#000;isolation:isolate;position:relative;overflow:hidden}.pricing-plans:before{position:absolute;content:"";top:-1px;left:0;height:calc(100% + 2px);width:100%;border-radius:30px;background-image:url(/images/grain-filter.svg);background-repeat:repeat;background-size:240px 240px;opacity:.08;pointer-events:none;z-index:15}@supports (corner-shape: squircle){.pricing-plans:before{corner-shape:squircle;border-radius:40px}}.pricing-plans:after{position:absolute;content:"";top:-1px;left:0;height:calc(100% + 2px);width:100%;border-radius:30px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111c;z-index:13}@supports (corner-shape: squircle){.pricing-plans:after{corner-shape:squircle;border-radius:40px}}.pricing-plans .pricing-plans-graphic{position:absolute;inset:0;display:block;width:100%;height:100%;background:#000;contain:strict;overflow:hidden;pointer-events:none;z-index:12;border-radius:30px}@supports (corner-shape: squircle){.pricing-plans .pricing-plans-graphic{corner-shape:squircle;border-radius:40px}}.pricing-plans>.container{position:relative;z-index:16}.pricing-plans .pricing-plans-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:48px 0 0;padding:0;list-style:none}@media(min-width:1024px){.pricing-plans .pricing-plans-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-top:72px}}.pricing-plans .pricing-plan{position:relative;display:flex;flex-direction:column;margin:0;padding:28px 24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px}@supports (corner-shape: squircle){.pricing-plans .pricing-plan{corner-shape:squircle;border-radius:32px}}@media(min-width:1280px){.pricing-plans .pricing-plan{padding:36px 32px}}@media(min-width:1024px){@supports (grid-template-rows: subgrid){.pricing-plans .pricing-plan{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}}.pricing-plans .pricing-plan--featured{background:linear-gradient(180deg,#cae93f14,#cae93f00 50%),#ffffff0a;border-color:#cae93f33}.pricing-plans .pricing-plan--featured:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from var(--pricing-plan-angle),transparent 0deg 240deg,rgba(202,233,63,.9) 320deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:pricing-plan-orbit 8s linear infinite}@supports (corner-shape: squircle){.pricing-plans .pricing-plan--featured:before{corner-shape:squircle}}@media(prefers-reduced-motion:reduce){.pricing-plans .pricing-plan--featured:before{animation:none}}.pricing-plans .pricing-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-plans .pricing-plan-name{margin:0;font-family:PolySans Neutral,sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#fff}@media(min-width:1280px){.pricing-plans .pricing-plan-name{font-size:22px;line-height:28px}}.pricing-plans .pricing-plan-badge{margin:0;padding:7px 12px 8px;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:400;line-height:1;color:#000;background:#cae93f;border-radius:100px}.pricing-plans .pricing-plan-audience{margin:8px 0 0;color:#fffc}.pricing-plans .pricing-plan-price{display:flex;flex-direction:column;gap:10px;margin:32px 0;font-family:PolySans Slim,sans-serif;font-weight:300;font-size:44px;line-height:1;color:#fff}@media(min-width:1280px){.pricing-plans .pricing-plan-price{font-size:52px}}.pricing-plans .pricing-plan-price-prefix,.pricing-plans .pricing-plan-price-note{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:15px;line-height:20px;color:#ffffff80}.pricing-plans .pricing-plan-features{display:flex;flex-direction:column;gap:12px;margin:0 0 32px;padding:24px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.pricing-plans .pricing-plan-feature{display:flex;align-items:flex-start;gap:10px;margin:0;color:#fffc}.pricing-plans .pricing-plan-feature svg{flex:none;margin-top:4px;color:#cae93f}.pricing-plans .pricing-plan-cta{width:100%;margin-top:auto}.pricing-plans .pricing-plans-note{max-width:56ch;margin:32px auto 0;text-align:center;color:#ffffff8c;text-wrap:balance}.faq-list .faq-list-layout{display:grid;gap:40px}@media(min-width:1024px){.faq-list .faq-list-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:80px}}@media(min-width:1440px){.faq-list .faq-list-layout{column-gap:120px}}@media(min-width:1024px){.faq-list .faq-list-aside{position:sticky;top:140px}}.faq-list .faq-list-items{border-top:1px solid rgba(255,255,255,.08)}.faq-list .faq-item{border-bottom:1px solid rgba(255,255,255,.08);interpolate-size:allow-keywords}.faq-list .faq-item::details-content{height:0;overflow:clip;opacity:0;transition:height .6s cubic-bezier(.25,.74,.22,.99),opacity .6s cubic-bezier(.25,.74,.22,.99),content-visibility .6s allow-discrete}@media(prefers-reduced-motion:reduce){.faq-list .faq-item::details-content{transition:none}}.faq-list .faq-item[open]::details-content{height:auto;opacity:1}.faq-list .faq-item-question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-family:PolySans Neutral,sans-serif;font-size:18px;line-height:24px;color:#fff;list-style:none;cursor:pointer}@media(min-width:1280px){.faq-list .faq-item-question{padding:28px 0;font-size:22px;line-height:28px}}.faq-list .faq-item-question::-webkit-details-marker{display:none}.faq-list .faq-item-question:hover .faq-item-icon{color:#cae93f}.faq-list .faq-item-question:focus-visible{outline:2px solid #cae93f;outline-offset:4px;border-radius:4px}.faq-list .faq-item-icon{position:relative;flex:none;width:16px;height:16px;color:#ffffffb3;transition:color .3s cubic-bezier(.25,.74,.22,.99)}.faq-list .faq-item-icon:before,.faq-list .faq-item-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background:currentColor;border-radius:1px;transition:rotate .5s cubic-bezier(.25,.74,.22,.99)}.faq-list .faq-item-icon:after{rotate:90deg}.faq-list .faq-item[open] .faq-item-icon:after{rotate:0deg}.faq-list .faq-item-answer{max-width:60ch;margin:0;padding:0 40px 28px 0;color:#fffc;text-wrap:pretty}.closing-cta .closing-cta-inner{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:48px;padding:48px 24px;background:#0c0d0e;border-radius:30px}@supports (corner-shape: squircle){.closing-cta .closing-cta-inner{corner-shape:squircle;border-radius:40px}}@media(min-width:768px){.closing-cta .closing-cta-inner{padding:64px 48px}}@media(min-width:1024px){.closing-cta .closing-cta-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:64px}}@media(min-width:1280px){.closing-cta .closing-cta-inner{column-gap:96px;padding:96px 80px}}.closing-cta .closing-cta-backdrop{position:absolute;inset:0;z-index:-2;overflow:hidden;container-type:size;pointer-events:none}.closing-cta .closing-cta-glow{position:absolute;right:0;bottom:0;width:max(100cqw,160cqh);aspect-ratio:1440/900}.closing-cta .closing-cta-glow canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.closing-cta .closing-cta-intro{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.closing-cta .closing-cta-details{display:flex;flex-wrap:wrap;gap:24px 48px;margin:16px 0 0}.closing-cta .closing-cta-details dt{margin-bottom:10px;font-family:PolySans Slim,sans-serif;font-size:22px;line-height:28px;font-style:italic;color:#b6de07}.closing-cta .closing-cta-details dd{margin:0}.closing-cta .closing-cta-details a{font-size:18px;line-height:24px;color:#fff;white-space:nowrap;text-decoration:none;transition:color .3s cubic-bezier(.25,.74,.22,.99)}.closing-cta .closing-cta-details a:hover{color:#cae93f}.contact-form form{display:flex;flex-direction:column;gap:24px}.contact-form .contact-form-heading{margin:0;font-family:PolySans Slim,sans-serif;font-weight:300;font-size:24px;line-height:30px;color:#fff}.contact-form .contact-form-heading:focus{outline:none}.contact-form .contact-form-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:0;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;line-height:20px;color:#fff}.contact-form .contact-form-fields{display:grid;gap:20px 12px}@media(min-width:768px){.contact-form .contact-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form .contact-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.contact-form .contact-form-field input,.contact-form .contact-form-field textarea{display:block;width:100%;height:46px;padding:10px 15px;background:#ffffff0d;border:.5px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:16px;font-family:Neue Haas Grotesk Display Pro,sans-serif;outline:none;transition:all .3s cubic-bezier(.25,.74,.22,.99)}@supports (corner-shape: squircle){.contact-form .contact-form-field input,.contact-form .contact-form-field textarea{corner-shape:squircle;border-radius:16px}}.contact-form .contact-form-field input::placeholder,.contact-form .contact-form-field textarea::placeholder{color:#fff6}.contact-form .contact-form-field input:focus,.contact-form .contact-form-field textarea:focus{border-color:#cae93f;background:#ffffff14}.contact-form .contact-form-field textarea{height:auto;min-height:140px;resize:vertical;line-height:22px}.contact-form .contact-form-field--wide{grid-column:1/-1}.contact-form .contact-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form .contact-form-error{margin:0;font-size:14px;line-height:20px;color:#ec9994}.contact-form .contact-form-error a{color:inherit;text-decoration:underline}.contact-form .contact-form-actions{display:flex;justify-content:flex-end}.contact-form .contact-form-actions .button{width:100%}@media(min-width:768px){.contact-form .contact-form-actions .button{width:auto}}.contact-form .contact-form-actions .button:disabled{opacity:.6;cursor:progress}.contact-form .contact-form-success{display:flex;flex-direction:column;gap:12px}.contact-form .contact-form-success p{margin:0;color:#fffc}.contact-form .contact-form-no-js{display:none;margin:0;color:#fffc}.contact-form .contact-form-no-js a{color:#fff;text-decoration:underline}html.no-js .contact-form form{display:none}html.no-js .contact-form .contact-form-no-js{display:block}.website-laten-maken .pageheader-2 .container .content .hero-eyebrow:before{display:none}@media(min-width:1280px){.website-laten-maken .pageheader-2 .container .content .hero-title{width:16em}}.website-laten-maken .case-showcase{padding-top:40px}@media(min-width:1280px){.website-laten-maken .case-showcase{padding-top:56px}}.website-laten-maken .case-showcase .case-showcase-media{aspect-ratio:16/10}.website-laten-maken .closing-cta{padding-bottom:150px}@media(min-width:1280px){.website-laten-maken .closing-cta{padding-bottom:160px}}@media(max-width:767.98px){.website-laten-maken .closing-cta{padding-bottom:0}.website-laten-maken .closing-cta .container{margin-left:0;margin-right:0}.website-laten-maken .closing-cta .closing-cta-inner{padding-bottom:calc(200px + env(safe-area-inset-bottom));border-radius:0}@supports (corner-shape: squircle){.website-laten-maken .closing-cta .closing-cta-inner{corner-shape:round;border-radius:0}}}
