.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts],.fl-ds-block):before,.fl-module:not([data-accepts],.fl-ds-block):after,.fl-module-content:before,.fl-module-content:after{display:table;content:" "}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts],.fl-ds-block):after,.fl-module-content:after{clear:both}.fl-clear{clear:both}.fl-row,.fl-row-content{margin-left:auto;margin-right:auto;min-width:0}.fl-row-content-wrap{position:relative}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap{background-attachment:scroll}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content{position:relative}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video{bottom:0;left:0;max-width:none;position:absolute;right:0;top:0}.fl-row-bg-video .fl-bg-video video{min-width:100%;min-height:100%;width:auto;height:auto}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe{pointer-events:none;width:100vw;height:56.25vw;max-width:none;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fl-bg-video-fallback{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content{position:relative}.fl-row .fl-bg-slideshow{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.fl-builder-edit .fl-row .fl-bg-slideshow *{bottom:0;height:auto!important;left:0;position:absolute!important;right:0;top:0}.fl-row-bg-overlay .fl-row-content-wrap:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-row-bg-overlay .fl-row-content{position:relative;z-index:1}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}.fl-row-overlap-top .fl-row-content-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{min-height:0}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content{max-width:100%;width:100%}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;align-items:center}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap{-webkit-align-items:flex-end;-webkit-justify-content:flex-end;-webkit-box-align:end;-webkit-box-pack:end;-ms-flex-align:end;-ms-flex-pack:end;justify-content:flex-end;align-items:flex-end}.fl-col-group-equal-height{display:flex;flex-wrap:wrap;width:100%}.fl-col-group-equal-height.fl-col-group-has-child-loading{flex-wrap:nowrap}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display:flex;flex:1 1 auto}.fl-col-group-equal-height .fl-col-content{flex-direction:column;flex-shrink:1;min-width:1px;max-width:100%;width:100%}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content:none}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content{justify-content:flex-start}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content{justify-content:center}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content{justify-content:flex-end}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group{width:100%}.fl-col{float:left;min-height:1px}.fl-col-bg-overlay .fl-col-content{position:relative}.fl-col-bg-overlay .fl-col-content:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-col-bg-overlay .fl-module{position:relative;z-index:2}.single:not(.woocommerce).single-fl-builder-template .fl-content{width:100%}.fl-builder-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden}.fl-builder-shape-layer{z-index:0}.fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:2}.fl-row-has-layers .fl-row-content{z-index:1}.fl-row-bg-overlay .fl-row-content{z-index:2}.fl-builder-layer>*{display:block;position:absolute;top:0;left:0;width:100%}.fl-builder-layer+.fl-row-content{position:relative}.fl-builder-layer .fl-shape{fill:#aaa;stroke:none;stroke-width:0;width:100%}@supports (-webkit-touch-callout:inherit){.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position:center!important;background-attachment:scroll!important}}@supports (-webkit-touch-callout:none){.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position:center!important;background-attachment:scroll!important}}.fl-clearfix:before,.fl-clearfix:after{display:table;content:" "}.fl-clearfix:after{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-builder-content .fl-button:is(a,button),.fl-builder-content a.fl-button:visited{border-radius:4px;display:inline-block;font-size:16px;font-weight:400;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none;cursor:pointer}.fl-builder-content .fl-button:hover{text-decoration:none}.fl-builder-content .fl-button:active{position:relative;top:1px}.fl-builder-content .fl-button-width-full .fl-button{width:100%;display:block;text-align:center}.fl-builder-content .fl-button-width-custom .fl-button{display:inline-block;text-align:center;max-width:100%}.fl-builder-content .fl-button-left{text-align:left}.fl-builder-content .fl-button-center{text-align:center}.fl-builder-content .fl-button-right{text-align:right}.fl-builder-content .fl-button i{font-size:1.3em;height:auto;margin-right:8px;vertical-align:middle;width:auto}.fl-builder-content .fl-button i.fl-button-icon-after{margin-left:8px;margin-right:0}.fl-builder-content .fl-button-has-icon .fl-button-text{vertical-align:middle}.fl-icon-wrap{display:inline-block}.fl-icon{display:table-cell;vertical-align:middle}.fl-icon a{text-decoration:none}.fl-icon i{float:right;height:auto;width:auto}.fl-icon i:before{border:none!important;height:auto;width:auto}.fl-icon-text{display:table-cell;text-align:left;padding-left:15px;vertical-align:middle}.fl-icon-text-empty{display:none}.fl-icon-text *:last-child{margin:0!important;padding:0!important}.fl-icon-text a{text-decoration:none}.fl-icon-text span{display:block}.fl-icon-text span.mce-edit-focus{min-width:1px}.fl-module img{max-width:100%}.fl-photo{line-height:0;position:relative}.fl-photo-align-left{text-align:left}.fl-photo-align-center{text-align:center}.fl-photo-align-right{text-align:right}.fl-photo-content{display:inline-block;line-height:0;position:relative;max-width:100%}.fl-photo-img-svg{width:100%}.fl-photo-content img{display:inline;height:auto;max-width:100%}.fl-photo-crop-circle img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.fl-photo-caption{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.fl-photo-caption-below{padding-bottom:20px;padding-top:10px}.fl-photo-caption-hover{background:rgb(0 0 0 / .7);bottom:0;color:#fff;left:0;opacity:0;filter:alpha(opacity=0);padding:10px 15px;position:absolute;right:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.fl-photo-content:hover .fl-photo-caption-hover{opacity:100;filter:alpha(opacity=100)}.fl-builder-pagination,.fl-builder-pagination-load-more{padding:40px 0}.fl-builder-pagination ul.page-numbers{list-style:none;margin:0;padding:0;text-align:center}.fl-builder-pagination li{display:inline-block;list-style:none;margin:0;padding:0}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid #e6e6e6;display:inline-block;padding:5px 10px;margin:0 0 5px}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:#f5f5f5;text-decoration:none}.fl-slideshow,.fl-slideshow *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fl-slideshow .fl-slideshow-image img{max-width:none!important}.fl-slideshow-social{line-height:0!important}.fl-slideshow-social *{margin:0!important}.fl-builder-content .bx-wrapper .bx-viewport{background:#fff0;border:none;box-shadow:none;left:0}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{background:transparent!important;border:none!important;outline:none;position:absolute;top:50%;box-shadow:none!important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent!important;border:none!important;outline:none;position:absolute;top:0;box-shadow:none!important}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus{top:32px!important}img.mfp-img{padding:0}.mfp-counter{display:none}.mfp-wrap .mfp-preloader.fa{font-size:30px}.fl-form-field{margin-bottom:15px}.fl-form-field input.fl-form-error{border-color:#DD6420}.fl-form-error-message{clear:both;color:#DD6420;display:none;padding-top:8px;font-size:12px;font-weight:lighter}.fl-form-button-disabled{opacity:.5}.fl-animation{opacity:0}body.fl-no-js .fl-animation{opacity:1}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated{opacity:1}.fl-animated{animation-fill-mode:both}.fl-button.fl-button-icon-animation i{width:0!important;opacity:0;transition:all 0.2s ease-out}.fl-button.fl-button-icon-animation:hover i{opacity:1!important}.fl-button.fl-button-icon-animation i.fl-button-icon-after{margin-left:0px!important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after{margin-left:10px!important}.fl-button.fl-button-icon-animation i.fl-button-icon-before{margin-right:0!important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before{margin-right:20px!important;margin-left:-10px}.fl-builder-content .fl-button:is(a,button),.fl-builder-content a.fl-button:visited{background:#fafafa;border:1px solid #ccc;color:#333}.fl-builder-content .fl-button:is(a,button) *,.fl-builder-content a.fl-button:visited *{color:#333}@media (max-width:992px){.fl-col-group.fl-col-group-medium-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}}@media (max-width:768px){.fl-row-content-wrap{background-attachment:scroll!important}.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll!important;background-position:center center!important}.fl-col-group.fl-col-group-equal-height{display:block}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width{display:-webkit-box;display:-webkit-flex;display:flex}.fl-col-group.fl-col-group-responsive-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width){flex-basis:100%;width:100%!important}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed){display:unset;display:unset;-webkit-flex-wrap:unset;flex-wrap:unset;flex-direction:unset}.fl-col{clear:both;float:none;margin-left:auto;margin-right:auto;width:auto!important}.fl-col-small:not(.fl-col-small-full-width){max-width:400px}.fl-block-col-resize{display:none}.fl-row[data-node] .fl-row-content-wrap{margin:0;padding-left:0;padding-right:0}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow{left:0;right:0}.fl-col[data-node] .fl-col-content{margin:0;padding-left:0;padding-right:0}}@media (min-width:1201px){html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop){display:none}}@media (min-width:993px) and (max-width:1200px){html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large){display:none}}@media (min-width:769px) and (max-width:992px){html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium){display:none}}@media (max-width:768px){html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile){display:none}}.fl-col-content{display:flex;flex-direction:column}.fl-row-fixed-width{max-width:1100px}.fl-builder-content>.fl-module-box{margin:0}.fl-row-content-wrap,.fl-builder-content>.fl-module-box{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.fl-module-content,.fl-module:where(.fl-module:not(:has(>.fl-module-content))){margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}:where(.fl-builder-content,.fl-page) :is(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus{outline-style:solid;outline-width:2px;outline-offset:2px}.page .fl-post-header,.single-fl-builder-template .fl-post-header{display:none}.fl-node-rmungohxzadp.fl-row-default-height>.fl-row-content-wrap,.fl-node-rmungohxzadp.fl-row-full-height>.fl-row-content-wrap,.fl-node-rmungohxzadp.fl-row-custom-height>.fl-row-content-wrap{align-items:center;justify-content:center}.fl-node-rmungohxzadp>.fl-row-content-wrap{margin-top:0;margin-bottom:0}.fl-node-rmungohxzadp>.fl-row-content-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.fl-node-tvc81e9bfi2g.fl-row-default-height>.fl-row-content-wrap,.fl-node-tvc81e9bfi2g.fl-row-full-height>.fl-row-content-wrap,.fl-node-tvc81e9bfi2g.fl-row-custom-height>.fl-row-content-wrap{align-items:center;justify-content:center}.fl-node-tvc81e9bfi2g .fl-row-content{max-width:1240px}.fl-node-gicyx6l293mf{width:50%}.fl-node-ifegmj9ywxdo{width:50%}.fl-node-ye7b0cxgaj9v{width:100%}.fl-node-ye7b0cxgaj9v>.fl-col-content{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.fl-node-ye7b0cxgaj9v>.fl-col-content{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.fl-module-heading .fl-heading{padding:0!important;margin:0!important}.fl-builder-content .fl-rich-text strong{font-weight:700}.fl-module.fl-rich-text p:last-child{margin-bottom:0}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~*:not(.fl-block-overlay))){margin-bottom:0}:where(.fl-builder-content .fl-node-7uztl415xfy9.fl-module-rich-text.fl-rich-text *){color:inherit}.fl-node-73d5b82slptw.werk-gevel{position:relative;display:grid;margin:0;min-height:800px;place-items:center;overflow:hidden;padding:0;color:#fff;background:linear-gradient(150deg,#204494 0%,#17327c 55%,#102765 100%)}.fl-node-73d5b82slptw.werk-gevel,.fl-node-73d5b82slptw.werk-gevel *{box-sizing:border-box}.fl-node-73d5b82slptw .werk-gevel__rollen{position:absolute;inset:-60px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0 24px;opacity:.66}.fl-node-73d5b82slptw .werk-gevel__kolom{overflow:hidden}.fl-node-73d5b82slptw .werk-gevel__rol{animation:werk-gevel-rol var(--werk-gevel-tempo,100s) linear infinite;will-change:transform}.fl-node-73d5b82slptw .werk-gevel__kolom--omhoog .werk-gevel__rol{animation-direction:reverse}.fl-node-73d5b82slptw .werk-gevel__rol img{display:block;width:100%;height:auto;margin:0 0 24px;border-radius:10px;box-shadow:0 14px 30px rgb(2 6 24 / .3)}.fl-node-73d5b82slptw .werk-gevel__waas{position:absolute;inset:0;background:radial-gradient(ellipse 66% 54% at 50% 50%,rgb(9 22 76 / .93) 26%,rgb(9 22 76 / .42) 64%,rgb(9 22 76 / .08) 100%),linear-gradient(180deg,rgb(9 22 76 / .85),#fff0 22%,#fff0 78%,rgb(9 22 76 / .85))}.fl-node-73d5b82slptw .werk-gevel__tekst{position:relative;z-index:1;max-width:820px;padding:120px 28px;text-align:center}.fl-node-73d5b82slptw .werk-gevel__bovenkop{margin:0 0 18px;color:rgb(255 255 255 / .82);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fl-node-73d5b82slptw.werk-gevel h2{margin:0 0 16px;color:#fff;font-family:var(--ds-font-heading,"Figtree",sans-serif);font-size:clamp(32px, 4.6vw, 54px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.fl-node-73d5b82slptw.werk-gevel h2 span{color:#ffdf9e}.fl-node-73d5b82slptw .werk-gevel__intro{max-width:54ch;margin:0 auto 30px;color:rgb(255 255 255 / .92);font-size:18.5px;line-height:1.6}.fl-node-73d5b82slptw .werk-gevel__knop{display:inline-flex;min-height:48px;align-items:center;gap:9px;padding:13px 24px;border-radius:26px 26px 26px 3px;color:#071040;background:#fff;font-family:var(--ds-font-heading,"Figtree",sans-serif);font-size:15.5px;font-weight:600;text-decoration:none;transition:background .18s ease,transform .18s ease}.fl-node-73d5b82slptw .werk-gevel__knop:hover{background:#edf6ff;transform:translateY(-2px)}.fl-node-73d5b82slptw .werk-gevel__knop:focus-visible{outline:3px solid #ffdf9e;outline-offset:4px}@keyframes werk-gevel-rol{to{transform:translateY(-50%)}}@media (max-width:900px){.fl-node-73d5b82slptw.werk-gevel{min-height:700px}.fl-node-73d5b82slptw .werk-gevel__rollen{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 18px}.fl-node-73d5b82slptw .werk-gevel__kolom:last-child{display:none}}@media (max-width:600px){.fl-node-73d5b82slptw.werk-gevel{min-height:640px}.fl-node-73d5b82slptw .werk-gevel__rollen{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px;opacity:.58}.fl-node-73d5b82slptw .werk-gevel__kolom:nth-child(3){display:none}.fl-node-73d5b82slptw .werk-gevel__tekst{padding:88px 22px}.fl-node-73d5b82slptw .werk-gevel__intro{font-size:17px}}@media (prefers-reduced-motion:reduce){.fl-node-73d5b82slptw .werk-gevel__rol{animation:none;transform:translateY(-10%)}.fl-node-73d5b82slptw .werk-gevel__knop{transition:none}}.fl-node-73d5b82slptw .werk-gevel__bovenkop{display:flex;width:max-content;align-items:center;gap:9px;margin-right:auto;margin-left:auto}.fl-node-73d5b82slptw .werk-gevel__kickerstreep{width:26px;height:10px;flex:none;color:#0073e6}@keyframes belmijpuls{0%{box-shadow:0 0 0 0 rgb(35 197 94 / .45)}60%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 0 0 #fff0}}@keyframes intro{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes drijf{0%{translate:0 0}to{translate:-16px 12px}}@keyframes zweef{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tolwiel{to{transform:rotate(360deg)}}@keyframes echopuls{0%,to{opacity:.05}50%{opacity:.17}}@keyframes dansje{to{stroke-dashoffset:-18}}@keyframes uitschuif{0%{transform:scaleX(0)}}@keyframes tagop{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes wapuls{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .45)}55%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 0 0 #fff0}}@keyframes wain{0%{opacity:0;transform:translateY(8px)}}@keyframes watyp{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes fc-ripple{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes logoloop{to{transform:translateX(-100%)}}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.kicker{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:18px}.kicker svg{width:26px;height:10px;color:var(--accent)}.section-head{max-width:660px;margin-bottom:48px}.section-head h2{margin-bottom:14px}.section-head p{color:var(--mist);font-size:18px}.marker{color:var(--ink);text-decoration:underline var(--marker);text-decoration-thickness:.42em;text-underline-offset:-.12em;text-decoration-skip-ink:none;display:inline-block}.sticker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:14px;background:var(--card);color:var(--ink);border-radius:999px;padding:9px 18px;box-shadow:0 8px 20px rgb(0 0 0 / .18)}.sticker-accent{background:var(--accent);color:var(--onaccent)}.btn,.btn .pijl{display:inline-flex}.btn{align-items:center;font-family:var(--font-head);font-weight:600;border-radius:26px 26px 26px 3px;border:0;cursor:pointer;text-decoration:none;transform:translate(var(--mx,0),var(--my,0));transition:background .15s ease,border-color .15s ease,transform .18s cubic-bezier(.2,.7,.3,1)}.btn .pijl{flex:none;margin-left:-2px;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.btn .pijl svg{width:18px;height:18px}.btn:focus-visible .pijl,.btn:hover .pijl{transform:translateX(5px)}.btn-accent{background:var(--accent);color:var(--onaccent)}.btn-accent:hover{background:var(--accentdeep)}.btn-outline{background:0 0;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--ink) 25%,transparent)}.btn-outline:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.hero{position:sticky;top:0;z-index:0;color:var(--ink);--hero-lucht:91px}.hero .wrap{position:relative;z-index:2}.hero-grid{display:grid;gap:64px;align-items:center;position:relative}.hero h1{margin-bottom:22px;font-size:clamp(36px,4.6vw,58px);max-width:22ch}.hero-sub{font-size:19px;line-height:1.65;color:rgb(255 255 255 / .82);margin-bottom:34px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.diensten{background:var(--paper);padding:96px 0 90px}.bento,.mini{position:relative;color:var(--ink)}.bento{background:var(--paper);padding:100px 0 110px;overflow:hidden}.mini{background:#fff;border-radius:14px;box-shadow:0 16px 36px rgb(6 10 40 / .14);font-size:12px}.mini-head,.over-naam b{font-family:var(--font-head)}.mini-head{display:flex;align-items:center;gap:8px;padding:12px 15px;border-bottom:1px solid rgb(10 16 55 / .09);font-weight:700;font-size:13px}.mini-head .mark{width:18px;height:18px;border-radius:6px 6px 2px 6px;background:var(--dark);color:#fff;display:grid;place-items:center}.mini-head .mark svg{width:10px;height:10px}.mini-body{padding:14px 15px}.stats{background:var(--paper);padding:96px 0;position:relative;overflow:hidden}.stats-tel{position:absolute;right:40px;bottom:-150px;z-index:0;width:292px;transform:rotate(-9deg);pointer-events:none}.stats-tel-frame{background:#fff;border-radius:46px;padding:11px;box-shadow:0 34px 80px rgb(2 6 24 / .55);position:relative}.stats-tel-frame::after{content:"";position:absolute;top:22px;left:50%;transform:translateX(-50%);width:84px;height:22px;border-radius:999px;background:var(--ink)}.stats-tel-scherm{border-radius:36px;overflow:hidden;background:#fff;height:585px}.stats-tel-scherm img{display:block;width:100%;height:auto;will-change:transform}.werkwijze{background:var(--card);padding:100px 0}.panel-list{list-style:none;display:flex;flex-direction:column;gap:14px}.panel-list li{display:flex;gap:13px;align-items:flex-start;font-weight:500;font-size:16px}.panel-list .check{width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--onaccent);flex:none;margin-top:2px;display:grid;place-items:center;font-size:12px;font-weight:700}.over,.reviews{position:relative;overflow:hidden}.reviews{background:radial-gradient(112% 82%at 12%0,rgb(48 94 180 / .5) 0,#fff0 62%),linear-gradient(158deg,#16336f 0,#10254f 56%,#0b1b3d 100%);color:#fff}.reviews .section-head{display:flex;align-items:flex-end;gap:30px;max-width:none}.reviews .section-head h2{color:inherit}.reviews .kicker{color:color-mix(in srgb,currentColor 62%,transparent)}.over{background:var(--paper);padding:104px 0}.finger{position:absolute;left:-140px;top:50%;transform:translateY(-50%);width:480px;height:480px;color:var(--ink);opacity:.07;pointer-events:none}.over-grid{display:grid;grid-template-columns:400px 1fr;gap:76px;align-items:center;position:relative}.over-foto{position:relative;width:min(340px,100%);margin:0 auto}.over-beeld,.over-beeld img{position:relative;aspect-ratio:1}.over-beeld img{z-index:1;display:block;width:100%;border-radius:50%;object-fit:cover;border:6px solid var(--card);box-shadow:0 26px 54px rgb(5 8 40 / .18)}.form-field label,.over-ringen{position:absolute;top:50%;pointer-events:none}.over-ringen{left:50%;z-index:0;width:129.5%;aspect-ratio:1;transform:translate(-50%,-50%)}.over-naam{margin-top:24px;text-align:center;position:relative;z-index:1}.over-naam b{display:block;font-size:17px}.over-naam span,.over-tekst p{color:var(--mist);font-size:14px}.cta h2,.over h2{font-size:clamp(30px,3.6vw,42px);margin-bottom:18px}.over-tekst p{font-size:17px;margin-bottom:16px}.cta-tekst b,.over-tekst p b,.qbanner blockquote b{text-decoration:underline var(--marker);text-decoration-thickness:.42em;text-underline-offset:-.12em;text-decoration-skip-ink:none}.over-tekst p b{color:var(--ink)}.cta-tekst b,.qbanner blockquote b{color:#fff}.feiten{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.cta-direct a,.feiten span{font-weight:600;color:var(--ink)}.feiten span{font-family:var(--font-head);background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:999px;padding:8px 18px;font-size:14.5px;box-shadow:0 2px 7px rgb(6 10 40 / .07)}.cta,.cta-grid{position:relative}.cta{background:linear-gradient(150deg,#204494 0,#17327c 55%,#102765 100%);color:#fff;padding:104px 0;overflow:hidden}.cta-grid{display:grid;grid-template-columns:1fr 460px;gap:80px;align-items:center}.cta h2{font-size:clamp(32px,4vw,48px)}.cta-tekst{font-size:18px;color:#fff;margin-bottom:30px;max-width:460px}.cta-direct{display:flex;flex-direction:column;gap:14px;font-size:16.5px;max-width:460px}.cta-direct a{text-decoration:none;display:flex;gap:14px;align-items:center;background:#fff;border-radius:18px 18px 18px 4px;padding:14px 22px 14px 14px;box-shadow:0 10px 26px rgb(4 10 40 / .24);min-width:0;overflow-wrap:anywhere;transition:background .15s ease}.cta-direct a:hover{background:color-mix(in srgb,#fff 92%,var(--accent))}.cta-direct .ic{width:40px;height:40px;flex:none;border-radius:12px 12px 3px 12px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accentdeep);display:grid;place-items:center}.cta-direct .ic svg{width:18px;height:18px}.form-card{background:var(--card);color:var(--ink);border-radius:var(--radius-l);padding:36px;box-shadow:0 30px 60px rgb(0 0 0 / .35);position:relative}.form-card .sticker{position:absolute;top:-16px;right:24px}.form-card h3{font-size:22px;margin-bottom:6px}.form-card .form-sub{font-size:14.5px;color:var(--mist);margin-bottom:22px}.form-field{margin-bottom:18px;position:relative}.form-field label{left:11px;transform:translateY(-50%);font-size:15.5px;font-weight:500;color:var(--mist);background:var(--card);padding:0 4px;border-radius:5px;white-space:nowrap;transition:top .16s ease,font-size .16s ease,color .16s ease,font-weight .16s ease}.form-field input:focus+label,.form-field input:not(:placeholder-shown)+label{top:0;font-size:12px;font-weight:600;color:var(--accentdeep)}.form-field input{width:100%;font-family:var(--font-body);font-size:15.5px;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:10px;padding:12px 14px;background:var(--card)}.form-field input:focus{outline:0;border-color:var(--accent)}.form-card .btn{width:100%;justify-content:center;margin-top:8px}.form-privacy{font-size:12.5px;color:var(--mist);margin-top:14px;text-align:center}.form-done{display:none;text-align:center;padding:40px 0 30px}.form-done .ok{width:54px;height:54px;border-radius:50%;background:var(--accent);color:var(--onaccent);display:grid;place-items:center;font-size:22px;margin:0 auto 18px}.form-done h3{margin-bottom:8px}.form-done p{font-size:15px;color:var(--mist)}.hero-grid>div:first-child>*{animation:intro .65s cubic-bezier(.2,.7,.2,1) both}.hero-grid>div:first-child>:nth-child(1){animation-delay:.05s}.hero-grid>div:first-child>:nth-child(2){animation-delay:.14s}.hero-grid>div:first-child>:nth-child(3){animation-delay:.24s}.hero-grid>div:first-child>:nth-child(4){animation-delay:.34s}.finger{transform:none;margin-top:-240px;animation:tolwiel 220s linear infinite}.sticker{animation:zweef 5.5s ease-in-out infinite}.form-card .sticker{animation-delay:-3.6s}.kicker svg .streep{transform-origin:left center;animation:uitschuif .9s cubic-bezier(.2,.7,.2,1) both}.btn:active{transform:translate(var(--mx,0),var(--my,0)) scale(.96)}.cases,.diensten,.werkwijze{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important}}.cases{background:var(--paper);padding:100px 0}.cases-voet{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.cases-voet .toel{font-size:14.5px;color:var(--mist)}@media (max-width:1080px){.cta-grid,.hero-grid,.over-grid{grid-template-columns:1fr}.stats-tel{display:none}.hero{padding-top:130px}}@media (max-width:680px){.hero{padding-bottom:120px}}.finger{display:none}.pp-over{position:relative;z-index:2;background:var(--paper);display:flow-root;margin:0}.fl-builder-content>.fl-ds-block.pp-over-start,.pp-over-start{border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0;margin-top:calc(clamp(22px,3vw,34px)*-1);box-shadow:0-28px 70px rgb(6 16 50 / .16);overflow:clip}.cta .wrap,.pp-over section>.wrap{position:relative;z-index:1}.diensten::before{inset:-34px;background-image:radial-gradient(44% 50%at 50% 36%,rgb(255 255 255 / .6),transparent 70%),radial-gradient(28% 32%at 66% 18%,rgb(204 230 255 / .55),transparent 70%),radial-gradient(24% 28%at 32% 58%,rgb(0 115 230 / .06),transparent 68%);animation:drijf 38s ease-in-out infinite alternate}.cases::before,.diensten::before,.stats::before,.werkwijze::before{content:"";position:absolute;pointer-events:none;z-index:0;background-repeat:no-repeat,no-repeat,no-repeat}.werkwijze::before{inset:0;background-image:radial-gradient(42% 48%at 50% 42%,rgb(244 242 238 / .8),transparent 70%),radial-gradient(26% 30%at 63% 22%,rgb(204 230 255 / .3),transparent 70%),radial-gradient(22% 26%at 35% 64%,rgb(0 115 230 / .04),transparent 68%);-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);animation:drijf 34s ease-in-out infinite alternate-reverse}.cases::before,.stats::before{inset:-34px;background-image:radial-gradient(44% 50%at 46% 38%,rgb(255 255 255 / .55),transparent 70%),radial-gradient(28% 32%at 64% 20%,rgb(204 230 255 / .5),transparent 70%),radial-gradient(24% 28%at 33% 60%,rgb(0 115 230 / .06),transparent 68%);animation:drijf 40s ease-in-out infinite alternate}.stats::before{background-image:radial-gradient(38% 50%at 30% 36%,rgb(255 255 255 / .1),transparent 70%),radial-gradient(26% 34%at 62% 62%,rgb(204 230 255 / .08),transparent 70%);background-repeat:no-repeat,no-repeat;animation:drijf 36s ease-in-out infinite alternate-reverse}.bento::before,.reviews::before{background-repeat:no-repeat,no-repeat,no-repeat}.bento::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(48% 54%at 50% 40%,#f4f2ee,transparent 70%),radial-gradient(28% 32%at 64% 22%,rgb(204 230 255 / .6),transparent 70%),radial-gradient(24% 28%at 34% 62%,rgb(0 115 230 / .07),transparent 68%);-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);animation:drijf 42s ease-in-out infinite alternate}.reviews::before{inset:-34px;background-image:radial-gradient(44% 50%at 50% 40%,rgb(255 255 255 / .55),transparent 70%),radial-gradient(28% 32%at 63% 20%,rgb(204 230 255 / .5),transparent 70%),radial-gradient(24% 28%at 34% 62%,rgb(0 115 230 / .06),transparent 68%);animation:drijf 44s ease-in-out infinite alternate}.cta::before,.over::before,.reviews::before{content:"";position:absolute;pointer-events:none;z-index:0}.over::before{inset:0;background-image:radial-gradient(42% 48%at 55% 45%,rgb(244 242 238 / .8),transparent 70%),radial-gradient(26% 30%at 68% 26%,rgb(204 230 255 / .55),transparent 70%),radial-gradient(22% 26%at 40% 64%,rgb(0 115 230 / .06),transparent 68%);background-repeat:no-repeat,no-repeat,no-repeat;-webkit-mask-image:radial-gradient(closest-side at 54% 46%,#000 46%,transparent 94%);mask-image:radial-gradient(closest-side at 54% 46%,#000 46%,transparent 94%);animation:drijf 38s ease-in-out infinite alternate-reverse}.cta::before{inset:-34px;background-image:radial-gradient(38% 48%at 26% 36%,rgb(255 255 255 / .1),transparent 70%),radial-gradient(24% 30%at 44% 62%,rgb(204 230 255 / .07),transparent 70%);background-repeat:no-repeat,no-repeat;animation:drijf 40s ease-in-out infinite alternate}.gingenvoor{display:flex;align-items:center;gap:14px;margin-top:28px;font-size:15px}.gv-tekst b{font-weight:650}.gv-ster{font-weight:700;color:var(--accentdeep);white-space:nowrap;margin-left:2px}@media (max-width:1080px){.hero{position:relative;padding-bottom:90px}.fl-builder-content>.fl-ds-block.pp-over-start,.pp-over-start{margin-top:0;border-radius:0;box-shadow:none}}@media (max-width:680px){.gingenvoor{align-items:flex-start}}:root{--dark:#0B2C6B;--darkdeep:#061438}.hero{background:#fdfeff;padding-bottom:190px}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(46% 42%at 50% 30%,rgb(214 233 255 / .9),transparent 70%),radial-gradient(28% 30%at 38% 20%,rgb(0 115 230 / .1),transparent 68%),radial-gradient(22% 24%at 63% 34%,rgb(255 223 158 / .34),transparent 70%);background-repeat:no-repeat,no-repeat,no-repeat}.hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.hero-sub{margin-left:auto;margin-right:auto;color:var(--mist)}.gingenvoor,.hero-actions{justify-content:center}.reviews{background:radial-gradient(112% 82%at 12%0,rgb(110 160 240 / .38) 0,#fff0 62%),linear-gradient(158deg,#1b62d6 0,#1450b8 56%,#0f3e93 100%)}.cta{background:radial-gradient(80% 95%at 86% 4%,rgb(46 123 234 / .38),transparent 62%),radial-gradient(64% 82%at 10% 96%,rgb(0 115 230 / .24),transparent 60%),linear-gradient(152deg,#1e44a0 0%,#14307a 50%,var(--darkdeep) 100%)}:root{--paper:#FFFFFF;--steen:#F4F2EE;--tint2:#EFEDE8;--mist:#232C4E;--line-light:rgba(28, 25, 23, 0.13);--paneel-marge:0px;--paneel-tussen:clamp(56px, 8vw, 96px);--paneel-radius:0}h1,h2,h3{letter-spacing:-.025em}.mbrev-kop h2,.section-head h2{font-size:clamp(31px,4.2vw,50px);font-weight:700}.kobpunt,.nm-zenpunt:hover b{color:var(--accent)}.demo-voet a:hover,.tintpunt{color:var(--tint)}.bento .section-head,.cases .section-head,.diensten .section-head,.stats .section-head,.werkwijze .section-head{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.cases-voet{justify-content:center}.btn{padding:13px 24px;font-size:15.5px;gap:9px}.btn-outline{padding:11.5px 22px}.dg-kaart,.strook{background:var(--card)}.strook .wrap{max-width:none;padding-left:26px;padding-right:26px}.dg-kaart{border:1px solid var(--line-light);border-radius:18px;padding:20px 22px 18px}.dg-streep{display:block;width:26px;height:3px;border-radius:2px;background:var(--accent);margin-bottom:12px}.dg-tekst b,.mbrev-item b,.qb-wie b{display:block;font-family:var(--font-head)}.dg-tekst b{font-size:16.5px;margin-bottom:3px}.dg-tekst>span{display:block;color:var(--mist);line-height:1.5}.klantlogo{font-family:var(--font-head);font-size:17.5px;font-weight:600;color:color-mix(in srgb,var(--mist) 88%,var(--paper));white-space:nowrap}img.klantlogo.klantlogo-wit:hover{filter:invert(1) grayscale(1);opacity:1}@media (prefers-reduced-motion:reduce){.logotrack{animation:none}}.cases,.diensten{background:var(--steen);margin:0 var(--paneel-marge);border-radius:var(--paneel-radius)}.stats{background:linear-gradient(150deg,var(--dark) 0%,#082154 55%,var(--darkdeep) 100%)}.stats,.stats .section-head h2,.stats .uitleg-grid .section-head h2,.stats .uitleg-tekst>p b{color:#fff}.stats .section-head p,.stats .uitleg-tekst>p{color:rgb(255 255 255 / .92)}.stats .kicker{color:rgb(255 255 255 / .8)}.cta,.stats{margin:0 var(--paneel-marge);border-radius:var(--paneel-radius)}.mini{box-shadow:none;border:1px solid var(--line-light);overflow:hidden}.qbanner{position:relative;overflow:hidden;margin:0 var(--paneel-marge);border-radius:var(--paneel-radius);background:linear-gradient(150deg,var(--dark) 0%,#082154 55%,var(--darkdeep) 100%);color:#fff;padding:clamp(56px,7vw,92px) 0}.qbanner::before{content:"";position:absolute;inset:-34px;pointer-events:none;z-index:0;background-image:radial-gradient(38% 50%at 27% 40%,rgb(255 255 255 / .1),transparent 70%),radial-gradient(26% 34%at 48% 20%,rgb(204 230 255 / .08),transparent 70%);background-repeat:no-repeat,no-repeat;animation:drijf 42s ease-in-out infinite alternate}.qbanner .wrap{position:relative;z-index:1}.qbanner blockquote{font-family:var(--font-head);font-weight:650;font-size:clamp(24px,3.1vw,40px);line-height:1.22;letter-spacing:-.02em;max-width:26ch;margin-bottom:36px}.qb-voet{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.qb-wie{border-left:3px solid var(--accent);padding-left:16px}.mbrev-item b,.qb-wie b{font-size:17px}.qb-wie span{color:rgb(255 255 255 / .88);font-size:14.5px}.qb-knop{background:rgb(255 255 255 / .1);color:#fff;border:1.5px solid rgb(255 255 255 / .28)}.qb-knop:hover{background:rgb(255 255 255 / .17);border-color:rgb(255 255 255 / .5)}.reviews{background:var(--tint);color:var(--ink);margin:0 var(--paneel-marge);border-radius:var(--paneel-radius);padding:96px 0 90px}.mbrev-grid,.mbrev-kop{position:relative;z-index:1}.mbrev-kop{text-align:center;max-width:640px;margin:0 auto 56px}.mbrev-kop h2{font-size:clamp(32px,4.4vw,52px);margin-bottom:12px}.mbrev-kop p{color:var(--mist);font-size:18px}.mbrev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.mbrev-item{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line-light);border-radius:18px;padding:26px 24px 24px;box-shadow:0 10px 26px rgb(28 25 23 / .05)}.mbrev-item blockquote{flex:1;font-family:var(--font-head);font-weight:600;font-size:16.5px;line-height:1.45;margin-bottom:18px}.mbrev-item .ster-klein{display:block;color:var(--ster);font-size:13px;letter-spacing:2.5px;margin-bottom:14px}.mbrev-item .rev-streep{display:block;width:26px;height:3px;border-radius:2px;background:var(--accent);margin-bottom:10px}.mbrev-item b{font-size:15px}.mbrev-item>span:not(.ster-klein){color:var(--mist);font-size:13.5px}.mbrev-acties{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;margin-top:54px;position:relative;z-index:1}.mbrev-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.mbrev-link svg{width:17px;height:17px;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.faq-item summary:hover,.hero .kicker,.mbrev-link:hover{color:var(--accentdeep)}.mbrev-link:hover svg{transform:translateX(4px)}@media (max-width:1080px){.mbrev-grid{grid-template-columns:1fr 1fr;gap:18px}.qb-knop{margin-left:0}}@media (max-width:680px){.mbrev-grid{grid-template-columns:1fr;gap:14px}.strook{padding-top:24px}.klantlogo{font-size:15.5px}img.klantlogo{height:calc(var(--lh, 30px)*.8)}.over-ringen{width:122%}}.qb-vorm{position:absolute;right:0;bottom:0;z-index:0;width:clamp(240px,26vw,360px);height:auto;aspect-ratio:1;pointer-events:none}.qb-knop{margin-left:0}.paneel-vorm{position:absolute;right:0;bottom:0;z-index:0;width:clamp(150px,16vw,220px);height:auto;aspect-ratio:1;pointer-events:none;opacity:.17}@media (max-width:680px){.qb-vorm{width:158px}.qbanner{padding-bottom:108px}.paneel-vorm{width:120px;opacity:.14}}.hero{--hero-lucht:71px;padding:calc(var(--kop-ruimte) + var(--hero-lucht)) 0 150px}.hero-sub{max-width:640px}@media (max-width:1080px){.hero{--hero-lucht:39px;padding:calc(var(--kop-ruimte) + var(--hero-lucht)) 0 84px}}.faq-groep{max-width:860px;margin:0 auto;position:relative;z-index:1}.faq-groep h3{font-size:19px;margin:42px 0 8px}.faq-groep h3:first-of-type,.faq-kolommen .faq-groep h3:first-of-type{margin-top:0}.faq-item{border-bottom:1px solid var(--line-light)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:19px 2px;font-family:var(--font-head);font-weight:600;font-size:17px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:15px;height:15px;margin-left:auto;flex:none;color:var(--accentdeep);transition:transform .25s ease}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-antwoord{padding:0 2px 22px;color:var(--mist);font-size:16px;max-width:72ch}.faq-antwoord p+p{margin-top:10px}.faq-kolommen{grid-template-columns:1fr 1fr;gap:8px 60px;align-items:start}.faq-kolommen .faq-groep{max-width:none;margin:0}.faq-kolommen .faq-groep h3{margin-top:42px}.faq-kolommen,.functie-grid,.uitleg-grid{display:grid;position:relative;z-index:1}.uitleg-grid{grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}.uitleg-grid .section-head{margin-bottom:22px;max-width:none;text-align:left;margin-left:0}.uitleg-tekst>p{color:var(--mist);font-size:16.5px;margin-bottom:20px;max-width:54ch}.uitleg-tekst>p b{color:var(--ink)}.uitleg-grid .panel-list{margin-top:4px}.uitleg-grid+.uitleg-grid{margin-top:84px}.uitleg-grid+.functie-grid{margin-top:72px}.functie-grid+.cases-voet{margin-top:46px}.uitleg-grid+.cases-voet{margin-top:56px}.uitleg-tekst .cases-voet{justify-content:flex-start;margin-top:30px}.functie-grid{grid-template-columns:repeat(3,1fr);gap:16px}.functie-grid.twee{grid-template-columns:1fr 1fr}.functie-grid .dg-kaart{background:var(--card);padding:24px 26px 22px}.dg-tekst>span{font-size:14.5px}.dg-lijst{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.dg-lijst li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--mist)}.dg-lijst .check{width:18px;height:18px;border-radius:50%;background:var(--tint);color:var(--accentdeep);flex:none;margin-top:2px;display:grid;place-items:center;font-size:10px;font-weight:800}.keuze-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;position:relative;z-index:1}.keuze-kaart{border-radius:var(--radius-l);background:var(--card);border:1px solid var(--line-light)}.keuze-kaart.goed{background:var(--tint);border-color:#fff0}.keuze-label{display:inline-block;font-family:var(--font-head);font-weight:800;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accentdeep);margin-bottom:14px}.keuze-kaart h3{font-size:23px;margin-bottom:10px}.keuze-kaart p{font-size:15.5px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin-bottom:20px}.keuze-lijst{list-style:none;display:flex;flex-direction:column;gap:12px;font-weight:500;font-size:15.5px}.keuze-lijst li,.krijg-lijst li{display:flex;gap:12px;align-items:flex-start}.keuze-lijst .kx{width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--ink) 9%,transparent);color:color-mix(in srgb,var(--ink) 55%,transparent);display:grid;place-items:center;font-size:10px;font-weight:800;flex:none;margin-top:3px}.keuze-lijst .check,.krijg-lijst .check{margin-top:3px}.dg-klanten,.krijg-lijst{position:relative;z-index:1}.krijg-lijst{list-style:none;columns:3;column-gap:44px;max-width:1120px;margin:0 auto}.krijg-lijst li{break-inside:avoid;padding:9px 0;font-weight:500;font-size:16px}.dg-klanten{display:flex;flex-wrap:wrap;gap:14px 36px;justify-content:center;align-items:baseline;margin-top:46px}.dg-klanten .toel{flex-basis:100%;text-align:center;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin-bottom:4px}.naam{font-family:var(--font-head);font-size:18px;font-weight:600;color:color-mix(in srgb,var(--mist) 88%,var(--paper));text-decoration:none;white-space:nowrap;transition:color .18s ease}.naam:focus-visible,.naam:hover{color:var(--ink)}.naam:focus-visible{outline:2.5px solid var(--accent);outline-offset:4px;border-radius:4px}.nm-markante{text-transform:uppercase;letter-spacing:.15em;font-size:14px;font-weight:600}.nm-wolken{font-weight:500}.nm-dorcas,.nm-wycliffe{font-weight:800;letter-spacing:.01em}.nm-dorcas{text-transform:lowercase;letter-spacing:.02em}.nm-zenpunt{font-weight:700}.nm-zenpunt b{font-weight:inherit}.nm-tilli{font-weight:800;font-size:17px}.nm-circus{text-transform:uppercase;letter-spacing:.07em;font-size:14.5px}.nm-antwoord,.nm-circus,.nm-ido{font-weight:700}.nm-ido{letter-spacing:.04em}.nm-studio{font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.mini-zoek,.serp-item{display:flex;align-items:center}.mini-zoek{gap:8px;border:1px solid rgb(10 16 55 / .12);border-radius:999px;padding:7px 12px;font-size:12px;color:var(--mist);margin-bottom:6px}.mini-zoek svg{width:13px;height:13px;flex:none}.serp-item{gap:10px;padding:8px 2px;border-bottom:1px solid rgb(10 16 55 / .07)}.serp-item:last-child{border-bottom:none}.serp-item small,.serp-nr{font-size:11px;color:var(--mist)}.serp-item b,.serp-nr{font-family:var(--font-head)}.serp-nr{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;background:color-mix(in srgb,var(--ink) 8%,transparent)}.serp-item.eigen .serp-nr{background:var(--accent);color:var(--onaccent)}.serp-item b{font-size:12.5px;line-height:1.3}.serp-item small{display:block}.serp-balk,.serp-balk i,.serp-item b{display:block}.serp-balk i{height:6px;border-radius:3px;background:#e9e7f0;width:150px;margin:4px 0}.serp-balk i.kort{width:96px}.fo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;max-width:880px;margin:0 auto 44px;position:relative;z-index:1}.fo-item{display:flex;align-items:center;gap:13px;padding:13px 18px;background:var(--card);border:1px solid var(--line-light);border-radius:13px;text-decoration:none;font-family:var(--font-head);font-weight:600;font-size:15.5px;color:var(--ink);transition:border-color .2s ease,background .2s ease}.fo-item:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent);background:var(--tint)}.fo-nr{font-weight:800;font-size:11.5px;letter-spacing:.08em;color:var(--accentdeep);background:var(--tint);border-radius:7px 7px 7px 2px;padding:4px 7px;flex:none}[id^=f-]{scroll-margin-top:90px}.stats .uitleg-grid .kicker{color:rgb(255 255 255 / .8)}.cta .ks-regel b,.stats .panel-list{color:#fff}@media (max-width:1080px){.functie-grid,.functie-grid.twee{grid-template-columns:1fr}.uitleg-grid{gap:40px}.uitleg-grid .mini{order:2}.uitleg-grid .uitleg-tekst{order:1}.keuze-grid,.uitleg-grid{grid-template-columns:1fr}.krijg-lijst{columns:2}.faq-kolommen{grid-template-columns:1fr;gap:0}.faq-kolommen .faq-groep h3:first-of-type{margin-top:42px}.faq-kolommen .faq-groep:first-child h3:first-of-type{margin-top:0}.dg-klanten{gap:10px 24px}.naam{font-size:16px}}@media (max-width:680px){.krijg-lijst{columns:1}.fo-grid{grid-template-columns:1fr}.faq-item summary{font-size:16px}}.ks-fotos{display:inline-flex;align-items:center;flex:none}.ks-fotos img,.ks-meer{box-sizing:border-box;width:var(--ks,44px);height:var(--ks,44px);border-radius:50%;border:2px solid #fff;margin-left:calc(var(--ks, 44px)/-2);box-shadow:0 2px 6px rgb(7 16 64 / .14)}.ks-fotos>:first-child{margin-left:0}.ks-fotos img{object-fit:cover;background:var(--tint)}.ks-meer,.verg-tabel thead th{font-family:var(--font-head);font-weight:700}.ks-meer{display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--accentdeep);font-size:calc(var(--ks, 44px)*.29);letter-spacing:.2px}.gingenvoor{--ks:44px}.klantstapel{display:flex;flex-direction:column;align-items:center;gap:11px}.gb-tekst small,.ks-regel{font-size:15px;color:var(--mist)}.ks-regel b{font-weight:700;color:var(--ink)}.ks-regel .gv-ster{color:var(--accentdeep)}.cta .klantstapel{align-items:flex-start;margin-top:32px}.cta .ks-regel{color:rgb(255 255 255 / .85)}.cta .ks-regel .gv-ster{color:var(--marker)}.cta .ks-meer{background:rgb(255 255 255 / .92);border-color:rgb(255 255 255 / .55)}.gbadge{display:inline-flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--line-light);border-radius:999px;padding:9px 22px 9px 15px;box-shadow:0 8px 22px rgb(28 25 23 / .07);text-decoration:none;transition:box-shadow .4s ease,border-color .4s ease}.gbadge:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:0 10px 26px rgb(28 25 23 / .11)}.gbadge>svg{width:28px;height:28px;flex:none}.gb-tekst{display:flex;flex-direction:column;text-align:left;line-height:1.3}.gb-cijfer{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:800;font-size:16.5px;color:var(--ink)}.gb-sterren{color:var(--ster);font-size:13.5px;letter-spacing:2px}.gb-tekst small{font-size:13px}.mbrev-kop .gbadge{margin-bottom:22px}.verg{background:var(--tint)}.verg .section-head{text-align:center;max-width:760px;margin:0 auto 46px}.verg .kicker{justify-content:center}.verg .section-head p{margin-top:14px;color:var(--mist);font-size:17.5px}.verg-kaart{background:linear-gradient(150deg,var(--dark),#082154 55%,var(--darkdeep));border-radius:28px;padding:clamp(22px,3.4vw,44px) clamp(18px,3.4vw,44px) clamp(28px,3.6vw,48px);box-shadow:0 26px 60px rgb(7 16 64 / .22)}.verg-tabel{width:100%;border-collapse:separate;border-spacing:0;color:#fff}.verg-tabel thead th{font-size:15px;color:rgb(255 255 255 / .82);text-align:center;padding:14px 12px 20px;vertical-align:bottom}.verg-tabel thead th:first-child{text-align:left}.verg-tabel tbody th{text-align:left;font-family:var(--font-body);font-weight:500;font-size:16.5px;color:#fff;padding:17px 20px 17px 6px}.verg-tabel tbody tr+tr td,.verg-tabel tbody tr+tr th{border-top:1px solid rgb(255 255 255 / .1)}.vt-wij,.vt-zij{width:136px;text-align:center}.vt-kort{display:none}.verg-tabel .vt-wij{background:var(--accent)}.verg-tabel thead .vt-wij{border-radius:16px 16px 0 0;color:#fff}.verg-tabel tbody tr:last-child .vt-wij{border-radius:0 0 16px 16px}.verg-tabel tbody tr+tr .vt-wij{border-top-color:rgb(255 255 255 / .22)}.vt-ja{font-size:21px;font-weight:700;line-height:1}.vt-nee{color:rgb(255 255 255 / .42);font-size:17px;line-height:1}.verg-voet{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:38px}.verg-voet .toel{color:var(--mist);font-size:14.5px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.proefsectie{background:var(--steen)}.proefkader{max-width:900px;margin:0 auto;text-align:center;background:var(--card);border:2px dashed color-mix(in srgb,var(--accent) 42%,transparent);border-radius:26px;padding:clamp(34px,5vw,58px) clamp(22px,5vw,62px);box-shadow:0 18px 44px rgb(28 25 23 / .06)}.proefkader h2{font-size:clamp(28px,3.6vw,44px);font-weight:700;margin-bottom:24px}.proef-regels{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:34px}.proef-regels li{font-family:var(--font-head);font-weight:500;font-size:clamp(17px,1.7vw,20px)}.proef-regels b{font-weight:700;color:var(--ink);text-decoration:underline var(--marker);text-decoration-thickness:.42em;text-underline-offset:-.12em;text-decoration-skip-ink:none}.proefkader .btn{margin-bottom:28px}.waaier{max-width:1020px;margin:46px auto 0;text-align:center}.waaier img{display:block;width:100%;height:auto}.waaier figcaption{max-width:660px;margin:12px auto 0;color:var(--mist);font-size:15px}.mbrev-item b{display:flex;align-items:center;gap:11px}.rev-initiaal{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--tint);color:var(--accentdeep)}.mbrev-item:nth-child(2) .rev-initiaal{background:var(--marker);color:var(--ink)}.mbrev-item:nth-child(3) .rev-initiaal{background:var(--ink);color:#fff}.mbrev-item:nth-child(4) .rev-initiaal{background:var(--tagblauw);color:#fff}.mbrev-item .rev-initiaal+span{display:inline}.mbrev-item b+span{padding-left:41px}@media (max-width:900px){.verg-tabel tbody th{font-size:15px;padding:14px 10px 14px 4px}.verg-tabel thead th{font-size:13.5px}.vt-wij,.vt-zij{width:90px}}@media (max-width:680px){.gingenvoor{--ks:36px}.gingenvoor .gv-tekst{font-size:14px}.verg-tabel tbody th{font-size:13.5px;padding:12px 8px 12px 2px}.verg-tabel thead th{font-size:11px;padding:12px 4px 16px;hyphens:auto;overflow-wrap:anywhere}.vt-vol{display:none}.vt-kort{display:inline}.vt-wij,.vt-zij{width:84px}.vt-ja{font-size:18px}.waaier{margin-top:34px}}.hero-vinkjes{list-style:none;margin:0 auto 30px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;max-width:640px}.hero-vinkjes li{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:600;font-size:15.5px;color:var(--ink);animation:tagop .5s cubic-bezier(.2,.7,.2,1) both}.hero-vinkjes li:nth-child(1){animation-delay:.28s}.hero-vinkjes li:nth-child(2){animation-delay:.34s}.hero-vinkjes li:nth-child(3){animation-delay:.4s}.hero-vinkjes li:nth-child(4){animation-delay:.46s}.hero-vinkjes .check{flex:none;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--onaccent);display:grid;place-items:center;font-size:11px;font-weight:700}.strook{padding:46px 0 34px}.logoslider{margin-top:0}.logoslider .toel{text-align:center;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin-bottom:24px}.logoband{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logotrack{flex:none;min-width:max-content;display:flex;align-items:center;gap:clamp(40px,5vw,72px);padding-right:clamp(40px,5vw,72px);animation:logoloop 113s linear infinite}.logoband:hover .logotrack{animation-play-state:paused}img.klantlogo{height:var(--lh,30px);width:auto;filter:grayscale(1);opacity:.72;transition:filter .2s ease,opacity .2s ease}img.klantlogo:hover{filter:none;opacity:1}img.klantlogo.klantlogo-wit{filter:invert(1) grayscale(1);opacity:.72}@media (prefers-reduced-motion:reduce){.logotrack{animation:none}}[data-beweging=uit] .logotrack{animation:none}.proefsectie,.verg{padding:96px 0 100px;margin:0 var(--paneel-marge);border-radius:var(--paneel-radius)}.stats .functie-grid .dg-kaart{color:var(--ink)}.cases .stats-tel{bottom:-170px}.keuze-kaart{padding:0;overflow:hidden;display:flex;flex-direction:column}.keuze-foto{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.keuze-kaart .keuze-body{padding:30px 36px 34px;display:flex;flex-direction:column;flex:1}.keuze-kaart:not(.goed) .keuze-foto{filter:grayscale(1);opacity:.82}@media (max-width:1080px){.strook{padding:34px 0 26px}}@media (max-width:680px){.hero-vinkjes{flex-direction:column;align-items:center;gap:10px;margin-bottom:26px}.hero-vinkjes li{font-size:14.5px}.strook{padding:30px 0 22px}.logoslider .toel{font-size:11.5px;margin-bottom:18px}.proefsectie,.verg{padding:68px 0 72px}.keuze-kaart .keuze-body{padding:26px 24px 28px}}.demobaan{position:relative;overflow:hidden;margin:0 var(--paneel-marge);border-radius:var(--paneel-radius);background:linear-gradient(150deg,var(--dark) 0%,#082154 55%,var(--darkdeep) 100%);color:#fff;padding:clamp(64px,7vw,96px) 0}.demobaan::before{content:"";position:absolute;inset:-34px;pointer-events:none;z-index:0;background-image:radial-gradient(38% 50%at 24% 34%,rgb(255 255 255 / .1),transparent 70%),radial-gradient(30% 38%at 76% 72%,rgb(204 230 255 / .09),transparent 70%);background-repeat:no-repeat,no-repeat;animation:drijf 42s ease-in-out infinite alternate}.demobaan .wrap{position:relative;z-index:1}.demo-kop{max-width:640px;margin:0 auto 40px;text-align:center}.demo-kop .kicker{color:rgb(255 255 255 / .8)}.demo-kop h2{font-family:var(--font-head);font-weight:700;font-size:clamp(31px,4.2vw,50px);line-height:1.1;margin-bottom:14px}.demo-kop p{color:rgb(255 255 255 / .92);font-size:18px}.speler,.speler-video{background:var(--darkdeep)}.speler{position:relative;margin:0 auto;max-width:880px;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px rgb(3 12 40 / .45)}.speler-video{display:block;width:100%;aspect-ratio:16/9}.speler-knop{position:absolute;inset:0;width:100%;padding:0;border:0;cursor:pointer;background:0 0;-webkit-appearance:none;appearance:none}.speler-knop::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 20 56 / .12),rgb(6 20 56 / .44));transition:background .28s ease}.speler-knop:focus-visible::after,.speler-knop:hover::after{background:linear-gradient(180deg,rgb(6 20 56 / .04),rgb(6 20 56 / .3))}.speler-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:86px;height:86px;border-radius:50%;background:var(--accent);color:var(--onaccent);display:grid;place-items:center;box-shadow:0 16px 38px rgb(0 60 140 / .5);transition:transform .28s cubic-bezier(.2,.7,.2,1),background .2s ease}.speler-knop:focus-visible .speler-play,.speler-knop:hover .speler-play{transform:translate(-50%,-50%) scale(1.07);background:var(--accentdeep)}.speler-play svg{width:30px;height:30px;margin-left:5px}.demo-voet a{color:#fff;text-decoration:underline;text-underline-offset:3px}.demo-voet{margin-top:22px;text-align:center;font-size:14.5px;color:rgb(255 255 255 / .78)}.visuelen{display:flex;flex-direction:column;align-items:center;gap:16px}.sitebeeld{margin:0;width:min(430px,100%)}.sitebeeld img{display:block;width:100%;height:auto}@media (max-width:680px){.demo-kop{margin-bottom:30px}.speler-play{width:64px;height:64px}.speler-play svg{width:23px;height:23px}.speler{border-radius:14px}}