@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_f6030b42-module__DRa6va__className{font-family:Newsreader,Newsreader Fallback}.newsreader_f6030b42-module__DRa6va__variable{--a-font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d35d445-module__Jyh9oq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d35d445-module__Jyh9oq__variable{--a-font-sans:"Inter", "Inter Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#efecea;--bg-alt:#e5e1dc;--bg-card:#dad5ce;--border:#c9c3bb;--muted:#9e9890;--subtle:#b8b2aa;--text:#100f0d;--text-dim:#524d47;--gold:#d8b15a;--gold-rich:#b8924a;--gold-dim:#d8b15a1a;--navy:#253828;--navy-mid:#2e4532;--navy-text:#eae6df;--radius:8px;--max:1100px;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--serif:Georgia, "Times New Roman", serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%}.overslaan{background:var(--gold);color:var(--navy);font-family:var(--sans);z-index:200;padding:12px 20px;font-size:13px;font-weight:700;position:absolute;top:0;left:-9999px}.overslaan:focus{left:0}.site-nav{z-index:100;background:var(--navy);border-bottom:1px solid #ffffff12;align-items:center;gap:32px;height:64px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{align-items:center;gap:10px;display:flex}.nav-logo-tekst{font-family:var(--serif);color:var(--gold);letter-spacing:-.01em;font-size:17px;font-weight:400}.nav-links{align-items:center;gap:32px;margin-left:auto;list-style:none;display:flex}.nav-links a{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#eae6df99;font-size:13px;transition:color .2s}.nav-links a:hover{color:var(--gold)}.nav-back{color:#eae6df99!important}.nav-cta{background:var(--gold);border-radius:var(--radius);padding:8px 20px;font-weight:700;transition:background .2s;color:var(--navy)!important}.nav-cta:hover{background:var(--gold-rich)!important}.nav-wk{border-radius:var(--radius);border:1px solid #d8b15a66;padding:6px 16px;transition:all .2s;color:var(--gold)!important}.nav-wk:hover{border-color:var(--gold);background:#d8b15a1a!important}.hero{background:var(--bg-alt);border-bottom:1px solid var(--border);padding-top:64px}.hero-inner{max-width:var(--max);grid-template-columns:1fr 300px;align-items:start;gap:64px;margin:0 auto;padding:56px 48px;display:grid}.breadcrumb{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.breadcrumb a{color:var(--gold)}.bc-sep{color:var(--border)}.expert-name-large{letter-spacing:-.02em;color:var(--text);margin-bottom:10px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.08}.expert-role{font-family:var(--sans);color:var(--text-dim);margin-bottom:20px;font-size:15px;font-weight:300;line-height:1.55}.theme-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.theme-tag{background:var(--gold-dim);color:var(--gold-rich);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;border:1px solid #d8b15a2e;border-radius:40px;padding:5px 14px;font-size:12px;font-weight:600}.hero-badges{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.hero-badge{font-family:var(--sans);color:var(--text-dim);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);letter-spacing:.02em;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:300;display:inline-flex}.hero-badge svg{opacity:.6;flex-shrink:0}.hero-photo-wrap{border:1px solid var(--border);aspect-ratio:3/4;background:var(--navy);border-radius:12px;position:relative;overflow:hidden}.hero-photo-wrap img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.photo-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;display:flex}.photo-initials{width:80px;height:80px;font-family:var(--serif);color:var(--gold);background:#ffffff0f;border:2px solid #d8b15a40;border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex}.photo-caption{font-family:var(--sans);color:#eae6df59;text-align:center;padding:0 20px;font-size:11px}.body-wrap{max-width:var(--max);grid-template-columns:1fr 340px;align-items:start;gap:64px;margin:0 auto;padding:0 48px 80px;display:grid}.main-content{padding-top:48px}.section-label{font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px}.main-content h2{letter-spacing:-.02em;color:var(--text);margin-bottom:18px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.2}.body-text{color:var(--text-dim);font-family:var(--sans);font-size:16px;font-weight:300;line-height:1.85}.body-text p+p{margin-top:14px}.body-text p{white-space:pre-line}.body-text ul,.body-text ol{margin:14px 0 14px 20px}.body-text a{color:var(--gold-rich);text-decoration:underline}hr.inner-divider{border:none;border-top:1px solid var(--border);margin:48px 0}.topics-list{margin-top:4px;list-style:none}.topics-list li{font-family:var(--sans);color:var(--text-dim);border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:13px 0;font-size:15px;font-weight:300;line-height:1.6;display:flex}.topics-list li:first-child{border-top:1px solid var(--border)}.topics-list li:before{content:"→";color:var(--gold);flex-shrink:0;margin-top:1px}.tag-rij{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tag-pil{font-family:var(--sans);color:var(--text-dim);background:var(--bg-alt);border:1px solid var(--border);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:300}.cv-timeline{margin-top:8px}.cv-group{margin-bottom:32px}.cv-group:last-child{margin-bottom:0}.cv-group-label{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--subtle);margin-bottom:12px;font-size:11px}.aanbod-kop{letter-spacing:-.015em;color:var(--text);margin-bottom:6px;font-size:clamp(19px,1.9vw,23px);font-weight:400;line-height:1.25}.aanbod-vormen{font-family:var(--sans);color:var(--text-dim);margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.5}.cv-item{grid-template-columns:72px 16px 1fr;align-items:start;gap:0 16px;padding-bottom:20px;display:grid;position:relative}.cv-item:last-child{padding-bottom:0}.cv-year{font-family:var(--sans);color:var(--subtle);text-align:right;letter-spacing:.02em;padding-top:3px;font-size:12px}.cv-line-col{flex-direction:column;align-self:stretch;align-items:center;display:flex}.cv-dot{background:var(--gold);border:2px solid var(--bg);width:8px;height:8px;box-shadow:0 0 0 1px var(--gold);border-radius:50%;flex-shrink:0;margin-top:5px}.cv-connector{background:var(--border);flex:1;width:1px;min-height:20px;margin-top:4px}.cv-item:last-child .cv-connector{display:none}.cv-info{padding-top:1px}.cv-title{font-family:var(--sans);color:var(--text);margin-bottom:2px;font-size:14px;font-weight:500;line-height:1.4}.cv-org{font-family:var(--sans);color:var(--text-dim);font-size:14px;font-weight:300;line-height:1.4}.bereik-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.bereik-stat{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.bereik-num{font-family:var(--serif);color:var(--navy);margin-bottom:3px;font-size:22px;line-height:1}.bereik-label{font-family:var(--sans);color:var(--muted);letter-spacing:.05em;font-size:12px;line-height:1.4}.verify-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.verify-btn{font-family:var(--sans);color:var(--text);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.verify-btn:hover{background:var(--bg-card);border-color:#d8b15a73}.verify-note{font-family:var(--sans);color:var(--text-dim);margin-top:10px;font-size:13px;font-weight:300;line-height:1.7}.werkwijze-steps{background:var(--border);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;margin-top:8px;display:flex;overflow:hidden}.werkwijze-step{background:var(--bg-alt);grid-template-columns:32px 1fr;align-items:start;gap:16px;padding:20px 24px;display:grid}.step-num{font-family:var(--serif);color:var(--gold);padding-top:1px;font-size:15px;font-weight:400}.step-title{font-family:var(--sans);color:var(--text);margin-bottom:4px;font-size:14px;font-weight:500}.step-desc{font-family:var(--sans);color:var(--text-dim);font-size:14px;font-weight:300;line-height:1.65}.reviews-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-card{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.review-text{font-family:var(--sans);color:var(--text-dim);flex:1;font-size:13px;font-style:italic;font-weight:300;line-height:1.65}.review-meta{border-top:1px solid var(--border);padding-top:10px}.review-author{font-family:var(--sans);color:var(--text);font-size:13px;font-weight:500}.review-org{font-family:var(--sans);color:var(--muted);font-size:11px;font-weight:300}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-q{width:100%;color:var(--text);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:400;transition:color .2s;display:flex}.faq-q:hover{color:var(--gold)}.faq-icon{color:var(--subtle);flex-shrink:0;font-size:20px;line-height:1;transition:transform .2s}.faq-item[open] .faq-icon{color:var(--gold);transform:rotate(45deg)}.faq-a{font-family:var(--sans);color:var(--text-dim);padding-bottom:18px;font-size:14px;font-weight:300;line-height:1.75}.faq-q::-webkit-details-marker{display:none}.more-grid{background:var(--border);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;margin-top:16px;display:flex;overflow:hidden}.mini-card{background:var(--bg-alt);align-items:center;gap:16px;padding:18px 22px;transition:background .15s;display:flex}.mini-card:hover{background:var(--bg-card)}.mini-avatar{background:var(--navy);border:1px solid #d8b15a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.mini-avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.mini-initials{font-family:var(--serif);color:var(--gold);font-size:15px}.mini-info{flex:1;min-width:0}.mini-name{font-family:var(--sans);color:var(--text);margin-bottom:2px;font-size:14px;font-weight:500}.mini-title{font-family:var(--sans);color:var(--text-dim);font-size:13px;font-weight:300}.mini-arrow{color:var(--subtle);font-size:16px;font-family:var(--sans)}.video-block{background:var(--navy);aspect-ratio:16/9;border-radius:12px;margin-top:8px;position:relative;overflow:hidden}.video-block iframe{border:0;width:100%;height:100%;display:block}.video-caption{font-family:var(--sans);color:var(--muted);margin-top:10px;font-size:12px;font-style:italic}.booking-sidebar{flex-direction:column;padding-top:48px;display:flex;position:sticky;top:84px}.com-tabs-card{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #00000012}.booking-card-header{background:var(--navy);padding:20px 24px}.booking-product-label{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#eae6df73;margin-bottom:4px;font-size:11px}.booking-product-name{font-family:var(--serif);color:var(--navy-text);margin-bottom:2px;font-size:20px;font-weight:400}.booking-product-sub{font-family:var(--sans);color:#eae6df80;font-size:13px;font-weight:300}.com-tabs{background:var(--bg-alt);border-bottom:1px solid var(--border);display:flex}.com-tab{font-family:var(--sans);cursor:pointer;color:var(--text-dim);letter-spacing:.02em;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:12px 6px;font-size:12px;font-weight:600;transition:color .15s}.com-tab:hover{color:var(--text)}.com-tab.active{color:var(--text);border-bottom-color:var(--gold);background:#fff}.com-panel{padding:20px 24px}.prod-card{background:var(--bg-alt);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:16px 18px}.prod-card:last-of-type{margin-bottom:0}.prod-card-lbl{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px}.prod-card-name{font-family:var(--serif);color:var(--navy);margin-bottom:8px;font-size:16px}.prod-card-price-val{font-family:var(--serif);color:var(--navy);font-size:22px;line-height:1.1}.prod-card-price-val .va{color:var(--muted);margin-right:2px;font-size:13px}.prod-card-price-unit{color:var(--muted);font-size:11px;font-family:var(--sans);margin:2px 0 10px;display:block}.prod-card-mw{color:var(--muted);font-size:12px;font-style:italic;font-family:var(--sans);margin:0 0 10px;display:block}.prod-card-desc{color:var(--text-dim);font-size:12px;line-height:1.55;font-family:var(--sans);margin:0 0 12px}.com-panel-chips{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.com-panel-chip{font-family:var(--sans);background:var(--bg);border:1px solid var(--border);color:var(--text-dim);border-radius:99px;padding:3px 8px;font-size:11px}.mc-angles{margin-bottom:12px}.mc-angles-label{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-bottom:8px;font-size:10px;display:block}.mc-angle-item{font-family:var(--sans);color:var(--text-dim);background:var(--bg);border-radius:var(--radius);border-left:2px solid var(--gold);margin-bottom:6px;padding:8px 12px;font-size:12px;font-weight:300;line-height:1.6}.mc-angle-item:last-child{margin-bottom:0}.mc-angle-titel{color:var(--text);font-weight:600}.request-btn{border:1.5px solid var(--gold-rich);width:100%;color:var(--gold-rich);text-align:center;font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:11px;font-size:11px;font-weight:600;transition:background .15s;display:block}.request-btn:hover{background:#b8924a17}.book-btn{background:var(--gold);width:100%;color:var(--navy);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;border:none;padding:16px 24px;font-size:13px;font-weight:700;transition:background .2s;display:block}.book-btn:hover{background:var(--gold-rich)}.book-btn-secundair{text-align:center;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:6px;margin-top:8px;padding:10px;font-size:11px;font-weight:600;transition:border-color .15s;display:block}.book-btn-secundair:hover{border-color:var(--gold);color:var(--text)}.trust-row{background:var(--bg);flex-wrap:wrap;justify-content:center;gap:16px;padding:12px 20px;display:flex}.trust-item{font-family:var(--sans);color:var(--muted);letter-spacing:.03em;align-items:center;gap:5px;font-size:11px;display:flex}.trust-item svg{opacity:.5}.geen-aanbod{font-family:var(--sans);color:var(--text-dim);padding:20px 24px;font-size:13px;font-weight:300;line-height:1.7}.site-footer{background:var(--navy);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:28px 48px;display:flex}.footer-logo{align-items:center;display:flex}.footer-note{font-family:var(--sans);color:#eae6df59;font-size:11px}@media (max-width:860px){.site-nav{gap:16px;padding:0 24px}.nav-links{gap:16px}.hero-inner,.body-wrap{grid-template-columns:1fr;gap:36px;padding-left:24px;padding-right:24px}.hero-photo-wrap{aspect-ratio:4/3;max-height:320px}.booking-sidebar{padding-top:0;position:relative;top:0}.reviews-grid{grid-template-columns:1fr}.site-footer{text-align:center;flex-direction:column;gap:12px;padding:28px 24px}}.home h1{letter-spacing:-.025em;color:var(--text);margin-bottom:28px;font-size:clamp(38px,5.2vw,72px);font-weight:400;line-height:1.08}.home h2{letter-spacing:-.02em;color:var(--text);margin-bottom:20px;font-size:clamp(26px,3.2vw,42px);font-weight:400;line-height:1.15}.home em{color:var(--gold);font-style:italic}.home .section-label{letter-spacing:.28em;margin-bottom:18px}.home .body-text{font-size:17px}.hero-wrap{text-align:center;background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:0 48px;display:flex;position:relative;overflow:hidden}.hero-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#d8b15a12 0%,#0000 65%);width:800px;height:800px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home .hero-inner{max-width:860px;padding:64px 0 0;display:block;position:relative}.hero-sub{color:var(--text-dim);max-width:560px;font-size:18px;line-height:1.7;font-family:var(--sans);margin:0 auto 40px;font-weight:300}.hero-search{width:100%;max-width:600px;margin:0 auto}.search-wrap{background:#fff;border-radius:8px;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000002e}.search-input{font-size:15px;font-family:var(--sans);color:var(--navy);border:none;outline:none;flex:1;min-width:0;padding:18px 22px}.search-input::placeholder{color:#aaa}.search-btn{background:var(--navy);color:var(--gold);font-family:var(--sans);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:18px 28px;font-size:13px;font-weight:600;transition:background .15s}.search-btn:hover{background:var(--gold-rich);color:#fff}.search-hints{text-align:center;font-size:12px;font-family:var(--sans);color:var(--muted);margin-top:12px}.search-hints a{color:var(--gold-rich);margin:0 8px;transition:color .15s}.search-hints a:hover{color:var(--navy)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.btn-primary{background:var(--navy);color:var(--navy-text);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);padding:14px 36px;font-size:13px;font-weight:700;transition:background .2s;display:inline-block}.btn-primary:hover{background:var(--navy-mid)}.btn-secondary{color:var(--text-dim);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius);background:0 0;padding:14px 36px;font-size:13px;transition:border-color .2s,color .2s;display:inline-block}.btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.hero-proof{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:56px;margin-top:72px;padding-top:40px;display:flex}.proof-item{font-family:var(--sans);text-align:center}.proof-num{color:var(--navy);font-size:36px;font-weight:300;font-family:var(--serif);letter-spacing:-.02em;display:block}.proof-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.ornament-divider{justify-content:center;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:32px 56px;display:flex}.ornament-divider:before,.ornament-divider:after{content:"";background:var(--border);flex:1;height:1px}.ornament-key{color:var(--gold);opacity:.55;flex-shrink:0}.diensten-wrap{background:var(--bg);padding:100px 0}.diensten-inner{max-width:1200px;margin:0 auto;padding:0 56px}.diensten-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.diensten-card{background:var(--bg-alt);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:36px;display:flex;position:relative;overflow:hidden}.diensten-card:before{content:"";background:var(--gold);height:3px;position:absolute;top:0;left:0;right:0}.diensten-cat{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--gold-rich);margin-bottom:12px;font-size:11px}.diensten-title{font-family:var(--serif);color:var(--text);margin-bottom:12px;font-size:22px;font-weight:400;line-height:1.3}.diensten-desc{font-size:15px;font-family:var(--sans);color:var(--text-dim);margin-bottom:24px;line-height:1.6}.diensten-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.diensten-tag{font-family:var(--sans);color:var(--text-dim);background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:4px 12px;font-size:12px}.diensten-card-link{font-size:12px;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--navy);align-self:flex-start;margin-top:auto;padding-bottom:1px;font-weight:700;transition:color .15s,border-color .15s;display:inline-block}.diensten-card-link:hover{color:var(--gold-rich);border-color:var(--gold-rich)}.diensten-price{font-family:var(--sans);letter-spacing:.08em;color:var(--muted);border-top:1px solid var(--border);margin-top:24px;padding-top:16px;font-size:12px}.diensten-price strong{color:var(--gold-rich)}.experts-wrap{background:var(--bg-alt);padding:100px 0}.experts-inner{max-width:1200px;margin:0 auto;padding:0 56px}.experts-header{text-align:center;margin-bottom:64px}.experts-header .body-text{max-width:560px;margin:12px auto 0}.thema-rij{align-items:center;gap:20px;margin-bottom:24px;display:flex}.thema-rij .section-label{white-space:nowrap;margin:0}.thema-lijn{background:var(--border);flex:1;height:1px}.thema-groep{margin-bottom:60px}.expert-initials{width:80px;height:80px;font-family:var(--serif);color:var(--gold);background:#d8b15a1f;border:2px solid #d8b15a66;border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex}.experts-cta{text-align:center;margin-top:56px}.how-inner{max-width:1200px;margin:0 auto;padding:100px 56px}.how-header{text-align:center;margin-bottom:72px}.how-subtitle{font-family:var(--serif);color:var(--gold);margin-top:14px;font-size:21px;font-style:italic}.steps-grid{background:var(--border);border:1px solid var(--border);border-radius:4px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.step{background:var(--bg-alt);padding:52px 40px}.step-nummer{font-family:var(--serif);color:var(--gold);margin-bottom:24px;font-size:32px;display:block}.step h3{color:var(--text);letter-spacing:-.01em;margin-bottom:12px;font-size:18px;font-weight:400}.step p{font-family:var(--sans);color:var(--text-dim);font-size:16px;font-weight:300;line-height:1.8}.mission-wrap{background:var(--navy)}.mission-inner{max-width:1200px;margin:0 auto;padding:100px 56px}.mission-header{margin-bottom:56px}.mission-body{grid-template-columns:1fr 1fr 300px;align-items:start;gap:56px;display:grid}.mission-wrap .section-label{color:var(--gold)}.mission-wrap h2{color:var(--navy-text)}.mission-wrap .body-text{color:#eae6dfb3}.mission-wrap .body-text em{color:var(--gold)}.quote-block{border-left:2px solid var(--gold);padding-left:28px}.quote-block p{color:#eae6dfe6;margin-bottom:14px;font-size:20px;font-style:italic;line-height:1.55}.quote-block cite{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#eae6df66;font-size:11px;font-style:normal}.cta-wrap{background:var(--navy);text-align:center;padding:112px 48px}.cta-wrap .section-label{color:var(--gold)}.cta-wrap h2{color:var(--navy-text);max-width:800px;margin-bottom:16px;margin-left:auto;margin-right:auto}.cta-wrap .body-text{color:#eae6dfa6;max-width:460px;margin:0 auto 44px}.cta-wrap .btn-primary{background:var(--gold);color:var(--navy)}.cta-wrap .btn-primary:hover{background:var(--gold-rich)}.cta-wrap .btn-secondary{color:#eae6df99;border-color:#eae6df40}.cta-wrap .btn-secondary:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:960px){.mission-body{grid-template-columns:1fr;gap:36px}.steps-grid,.diensten-grid{grid-template-columns:1fr}.hero-wrap{padding:0 24px}.how-inner,.experts-inner,.mission-inner,.diensten-inner{padding-left:24px;padding-right:24px}.hero-proof{gap:32px}}.page-header{background:var(--navy);padding-top:64px}.page-header-inner{text-align:center;max-width:1200px;margin:0 auto;padding:64px 56px 56px}.page-header h1{color:var(--navy-text);letter-spacing:-.02em;max-width:760px;margin:0 auto 16px;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.1}.page-header h1 em{color:var(--gold);font-style:italic}.page-header p{font-family:var(--sans);color:#eae6df99;max-width:560px;margin:0 auto;font-size:16px;font-weight:300}@media (max-width:720px){.page-header-inner{padding:48px 24px 40px}}.aanvraag-pagina{max-width:720px;margin:0 auto;padding:128px 48px 100px}.aanvraag-pagina h1,.aanvraag-pagina h2{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(24px,3vw,34px);font-weight:400}.bedankt-alinea{margin-bottom:14px}.aanvraag-aanbod{background:var(--bg-alt);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:var(--radius);font-family:var(--sans);color:var(--text);flex-direction:column;gap:2px;margin-bottom:14px;padding:14px 18px;font-size:14px;display:flex}.aanvraag-aanbod-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.aanvraag-aanbod-regel{color:var(--text-dim);font-weight:300}.aanvraag-aanbod-wijzig{color:var(--gold-rich);align-self:flex-start;margin-top:6px;font-size:12.5px;text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.aanvraag-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aanvraag-veld{flex-direction:column;gap:5px;display:flex}.aanvraag-veld.breed{grid-column:1/-1}.aanvraag-veld label{font-family:var(--sans);color:var(--text-dim);letter-spacing:.03em;font-size:12px;font-weight:500}.aanvraag-hint{color:var(--muted);font-weight:300}.aanvraag-veld input,.aanvraag-veld select,.aanvraag-veld textarea{font-family:var(--sans);color:var(--text);border:1px solid var(--border);background:#fff;border-radius:6px;outline:none;width:100%;margin-top:auto;padding:10px 12px;font-size:14px;transition:border-color .15s}.aanvraag-veld textarea{resize:vertical;min-height:84px;line-height:1.6}.aanvraag-veld input:focus,.aanvraag-veld select:focus,.aanvraag-veld textarea:focus{border-color:var(--gold)}.aanvraag-veld input:focus-visible,.aanvraag-veld select:focus-visible,.aanvraag-veld textarea:focus-visible{outline:2px solid var(--gold-rich);outline-offset:1px}.aanvraag-veldfout{font-family:var(--sans);color:#8a2f2f;margin:2px 0 0;font-size:12.5px;line-height:1.45}.aanvraag-veld [aria-invalid=true]{border-color:#8a2f2f}.aanvraag-fout{font-family:var(--sans);color:#8a2f2f;background:#8a2f2f12;border:1px solid #8a2f2f40;border-radius:6px;margin-top:14px;padding:10px 14px;font-size:13px}.aanvraag-acties{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.aanvraag-verstuur{border-radius:var(--radius);width:auto;padding:14px 28px}.aanvraag-verstuur:disabled{opacity:.55;cursor:default}.aanvraag-annuleer{font-family:var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.aanvraag-annuleer:hover{color:var(--navy)}.aanvraag-dialoog{background:var(--bg);width:calc(100% - 32px);max-width:560px;color:var(--text);overscroll-behavior:contain;border:none;border-radius:12px;max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 20px 60px #00000047}.aanvraag-dialoog::backdrop{background:#100f0d8c}.aanvraag-sluit{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1;position:absolute;top:10px;right:14px}.aanvraag-sluit:hover{color:var(--navy)}.aanvraag-form.compact .aanvraag-grid{gap:10px}.aanvraag-form.compact .aanvraag-veld input,.aanvraag-form.compact .aanvraag-veld select,.aanvraag-form.compact .aanvraag-veld textarea{padding:8px 10px;font-size:13px}@media (max-width:620px){.aanvraag-grid{grid-template-columns:1fr}.aanvraag-pagina{padding:110px 24px 80px}}.aanvraag-dialoog-titel{font-family:var(--serif);color:var(--text);margin-bottom:16px;padding-right:28px;font-size:20px;font-weight:400}.aanvraag-fout a{color:inherit;text-decoration:underline}.propositie{max-width:960px;margin:0 auto;padding:24px 48px 40px}.propositie-blok{border-bottom:1px solid var(--border);padding:56px 0}.page-header .btn-secondary{color:#fff;border-color:#ffffff8c}.page-header .btn-secondary:hover{color:var(--gold);border-color:var(--gold)}.propositie-blok h2{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(24px,3vw,32px);font-weight:400}.propositie .kl-kv-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.propositie .kl-kv{background:#fff}a.kl-kv-vorm{transition:border-color .15s,color .15s}a.kl-kv-vorm:hover{border-color:var(--gold-rich);color:var(--navy)}.kl-kv-cta{margin-top:18px}.propositie .kl-vormkaarten{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:0}.propositie .kl-vorm{background:#fff}.kl-vorm-actie{margin-top:16px}.propositie .kl-kl-grid{grid-template-columns:repeat(3,1fr)}.propositie .kl-slot{margin:56px 0 8px}.kl-slot .kh-proces span{display:inline}.kl-slot-experts{font-family:var(--sans);color:#eae6dfbf;margin:18px 0 0;font-size:13px}.kl-slot-experts a{color:var(--gold);border-bottom:1px solid #d8b15a80}.propositie-sectie+.propositie-chips{margin-top:28px}.propositie-meer{font-family:var(--sans);margin-top:24px;font-size:14px}.propositie-sectie+.propositie-sectie{margin-top:40px}.propositie .cta-wrap{padding:72px 24px}.propositie-verwant{border-bottom:none}@media (max-width:860px){.propositie{padding:16px 20px 32px}.propositie .kl-kl-grid,.propositie .kl-kv-grid,.propositie .kl-vormkaarten{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.propositie .kl-kl-grid,.propositie .kl-kv-grid,.propositie .kl-vormkaarten{grid-template-columns:1fr}}.home-prototype .hero-sub{margin-bottom:8px}.home-prototype .hero-ingangen{gap:14px;margin-top:32px}.hero-ingangen .btn-secondary{color:var(--navy);border-color:var(--navy)}.hero-ingangen .btn-secondary:hover{border-color:var(--gold-rich);color:var(--gold-rich)}.hero-trust{background:0 0;gap:0;margin-top:64px;padding:0}.hero-trust .trust-item{letter-spacing:.1em;text-transform:uppercase}.hero-trust .trust-item+.trust-item:before{content:"·";color:var(--subtle);margin:0 16px}.aanbod-wrap{background:var(--bg);border-top:1px solid var(--border);padding:100px 0}.aanbod-inner{max-width:1200px;margin:0 auto;padding:0 56px}.aanbod-header{text-align:center;margin-bottom:48px}.aanbod-header .body-text{max-width:600px;margin:0 auto}.aanbod-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.aanbod-card{padding:28px 26px}.aanbod-card .diensten-cat{color:var(--text-dim);letter-spacing:.08em;text-transform:none;font-size:12px;font-weight:600}.aanbod-card .diensten-title{font-size:22px}.aanbod-card .diensten-desc{margin-bottom:18px;font-size:14px}.aanbod-card .diensten-tags{margin-bottom:22px}.aanbod-banden{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.uitgelicht-band,.samenstel-band{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;padding:36px 40px;display:flex}.uitgelicht-band{background:#fff;position:relative;overflow:hidden}.uitgelicht-band:before{content:"";background:var(--gold);height:3px;position:absolute;top:0;left:0;right:0}.uitgelicht-band .section-label,.samenstel-band .section-label{margin-bottom:10px}.uitgelicht-band .diensten-title{margin-bottom:10px;font-size:26px}.uitgelicht-onder{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:-8px 0 20px;font-size:11px}.samenstel-band{background:var(--bg-card)}.samenstel-band .btn-primary{margin-top:auto}.samenstel-tekst{font-family:var(--sans);color:var(--text-dim);margin-bottom:22px;font-size:15px;font-weight:300;line-height:1.75}.help-wrap{background:var(--bg-alt);border-top:1px solid var(--border);padding:100px 0}.help-inner{max-width:1200px;margin:0 auto;padding:0 56px}.help-header{text-align:center;margin-bottom:48px}.help-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto;display:grid}.help-card{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;padding:36px;transition:box-shadow .2s,transform .15s;display:flex;position:relative;overflow:hidden}.help-card:before{content:"";background:var(--gold);height:3px;position:absolute;top:0;left:0;right:0}.help-card:hover{transform:translateY(-2px);box-shadow:0 10px 36px #0000001a}.help-card h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);margin-bottom:18px;font-size:24px;font-weight:400;line-height:1.3}.help-termen{margin-bottom:24px}.help-card-link{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--navy);align-self:flex-start;margin-top:auto;padding-bottom:1px;font-size:12px;font-weight:700}.help-card:hover .help-card-link{color:var(--gold-rich);border-color:var(--gold-rich)}.help-slot{text-align:center;font-family:var(--sans);color:var(--text-dim);margin-top:40px;font-size:15px;font-weight:300}.help-slot a{color:var(--navy);border-bottom:1px solid var(--gold-rich)}.help-slot a:hover{color:var(--gold-rich)}.home-prototype .experts-wrap{background:var(--bg)}.experts-inner-breed{max-width:1320px}.hk-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.hk-kaart{background:#fff;border-radius:14px;flex-direction:column;transition:box-shadow .2s,transform .15s;display:flex;overflow:hidden;box-shadow:0 2px 18px #00000012}.hk-kaart:hover{transform:translateY(-3px);box-shadow:0 10px 36px #0000001f}.hk-foto{aspect-ratio:4/5;background:var(--navy);justify-content:center;align-items:center;display:flex;overflow:hidden}.hk-foto img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.hk-body{padding:16px 16px 18px}.hk-naam{font-family:var(--serif);color:var(--text);margin-bottom:6px;font-size:17px;line-height:1.25}.hk-regel{font-family:var(--sans);color:var(--text-dim);font-size:12.5px;font-weight:300;line-height:1.5}.hk-thema{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-top:10px;font-size:10.5px}.hk-match{border-top:1px solid var(--border);font-family:var(--sans);color:var(--text-dim);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.45}.hk-match-programma{border-top:2px solid var(--gold);color:var(--text);font-weight:500}.hk-match-programma em{font-family:var(--serif);color:var(--gold-rich);font-style:italic;font-weight:400}@media (max-width:1180px){.hk-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.hk-grid{grid-template-columns:repeat(2,1fr)}}.waarom-wrap{background:var(--bg-alt);border-top:1px solid var(--border);padding:100px 0}.waarom-inner{text-align:center;max-width:1200px;margin:0 auto;padding:0 56px}.waarom-header{margin-bottom:56px}.waarom-header .body-text{max-width:640px;margin:0 auto}.waarom-grid{background:var(--border);border:1px solid var(--border);text-align:left;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.waarom-item{background:var(--bg);padding:40px 36px}.waarom-item h3{letter-spacing:-.01em;color:var(--text);margin-bottom:12px;font-size:20px;font-weight:400}.waarom-item p{font-family:var(--sans);color:var(--text-dim);font-size:15px;font-weight:300;line-height:1.75}.procesregel{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 0;margin:40px auto 0;font-size:12px;list-style:none;display:flex}.procesregel li+li:before{content:"→";color:var(--gold);letter-spacing:0;margin:0 18px}.merkgedachte{max-width:640px;margin:64px auto 0}.merkgedachte p{color:var(--text);font-size:19px;font-style:italic;line-height:1.6}.merkgedachte .merk-slotregel{color:var(--navy);margin-top:18px;font-size:21px}.waarom-link{margin-top:44px}.home-prototype .cta-wrap .body-text{max-width:560px}.cta-secundair{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:12px}.cta-secundair a{color:#eae6df99;border-bottom:1px solid #eae6df40;padding-bottom:1px;transition:color .2s}.cta-secundair a:hover{color:var(--gold)}@media (max-width:1100px){.aanbod-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.help-grid,.waarom-grid,.aanbod-banden{grid-template-columns:1fr}.aanbod-inner,.help-inner,.waarom-inner{padding-left:24px;padding-right:24px}.uitgelicht-band,.samenstel-band{padding:28px}.procesregel{flex-direction:column;gap:10px}.procesregel li+li:before{margin:0 0 10px;display:block}}@media (max-width:640px){.aanbod-grid{grid-template-columns:1fr}}.kiezer{background:var(--bg);min-height:70vh;padding-top:64px}.kh-inner{max-width:1200px;margin:0 auto;padding:56px 56px 72px}.kiezer h1{letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.1}.kh-uitnodiging{font-family:var(--serif);color:var(--gold-rich);margin-bottom:12px;font-size:clamp(20px,2.2vw,26px);font-style:italic}.kiezer h2{letter-spacing:-.01em;color:var(--text);margin-bottom:8px;font-size:26px;font-weight:400}.kiezer h3{color:var(--text);margin-bottom:6px;font-size:19px;font-weight:400;line-height:1.25}.kh-sub{font-family:var(--sans);color:var(--text-dim);max-width:680px;margin-bottom:26px;font-size:16px;font-weight:300;line-height:1.7}.kh-link{font-family:var(--sans);color:var(--text-dim);border-bottom:1px solid var(--border);font-size:13px}.kh-link:hover{color:var(--gold-rich);border-color:var(--gold-rich)}.kh-veld{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:560px;display:flex;overflow:hidden}.kh-veld input{min-width:0;font-family:var(--sans);color:var(--navy);background:0 0;border:none;outline:none;flex:1;padding:12px 14px;font-size:14px}.kh-veld:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #25382826}.kh-veld button{background:var(--navy);color:var(--gold);font-family:var(--sans);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:none;padding:12px 16px;font-size:12px;font-weight:600}.kh-veld button:hover{background:var(--gold-rich);color:#fff}.kh-zoek{margin-bottom:22px}.kh-ctx{margin-bottom:28px}.kh-chips{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.kh-ctx-kop{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:10.5px}.kh-chip{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.kh-chip-citaat{color:var(--text-dim);max-width:100%;font-style:italic}.kh-chip-wijzig{font-family:var(--sans);color:var(--gold-rich);border-bottom:1px solid var(--gold-rich);white-space:nowrap;font-size:11px}.kh-herkend{font-family:var(--sans);color:var(--muted);margin-top:8px;font-size:12px}.kh-laag{margin-top:34px}.kh-laag-kop{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.kh-laag-hint{letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:11.5px}.kh-tags{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.kh-tag{font-family:var(--sans);color:var(--text-dim);border:1px solid var(--border);background:#fff;border-radius:20px;padding:5px 12px;font-size:12.5px;transition:border-color .15s}.kh-tag:hover{border-color:var(--gold-rich);color:var(--navy)}.kh-tag-actief,.kh-tag-actief:hover{background:var(--navy);color:var(--navy-text);border-color:var(--navy)}.kh-tag-via{border-style:dashed;border-color:var(--navy);color:var(--navy)}.kh-tag-herkend,.kh-vorm-herkend,.kh-kv-herkend{cursor:default;border-style:dashed}.kh-tag small{color:inherit;opacity:.7;font-size:10.5px}.kh-kv-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.kh-kv{background:var(--bg-alt);border:1px solid var(--border);color:inherit;border-radius:12px;flex-direction:column;padding:24px 22px 22px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.kh-kv:before{content:"";background:var(--gold);height:3px;position:absolute;top:0;left:0;right:0}a.kh-kv:hover{border-color:var(--gold-rich)}.kh-kv-vraag{font-family:var(--sans);letter-spacing:.08em;color:var(--text-dim);margin-bottom:10px;font-size:12px;font-weight:600}.kh-kv-dienst{font-family:var(--serif);color:var(--text);margin-bottom:10px;font-size:21px;font-weight:400;line-height:1.3}.kh-kv-regel{font-family:var(--sans);color:var(--text-dim);margin-bottom:16px;font-size:13.5px;font-weight:300;line-height:1.6}.kh-kv-vormen{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.kh-kv-vorm{font-family:var(--sans);color:var(--text-dim);background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:3px 10px;font-size:11.5px}.kh-kv-open{background:#fff;padding:26px 28px 22px}.kh-kv-open .kh-kv-kop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kh-kv-open .kh-kv-regel{max-width:640px;margin-bottom:4px}.kh-kv-andere{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.kh-kv-andere-kop{color:var(--muted);margin-right:4px}.kh-vormkaarten{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.kh-vorm{background:var(--bg);border:1px solid var(--border);color:inherit;border-radius:12px;padding:18px 18px 16px;transition:border-color .15s;display:block;position:relative;overflow:hidden}a.kh-vorm:hover{border-color:var(--gold-rich)}.kh-vorm h3{margin-bottom:8px;font-size:17px}.kh-vorm-tekst{font-family:var(--sans);color:var(--text-dim);margin-bottom:8px;font-size:13px;font-weight:300;line-height:1.6}.kh-kenmerken{font-family:var(--sans);letter-spacing:.04em;color:var(--muted);font-size:11.5px}.kh-vorm-actief,a.kh-vorm-actief:hover{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.kh-vorm-actief:before{content:"";background:var(--gold);height:3px;position:absolute;top:0;left:0;right:0}.kh-vorm-herkend{border:1px dashed var(--navy)}.kh-noot{font-family:var(--sans);color:var(--text-dim);margin-top:12px;font-size:12.5px}.kh-advies{font-family:var(--sans);color:var(--text-dim);margin-top:14px;font-size:13px}.kh-advies-link{color:var(--navy);border-bottom:1px solid var(--gold-rich);white-space:nowrap;font-weight:500}.kh-advies-link:hover{color:var(--gold-rich);border-color:var(--navy)}.kh-uitgelicht{border:1px solid var(--border);background:#fff;border-radius:12px;padding:28px 32px 24px;position:relative;overflow:hidden}.kh-uitgelicht:before{content:"";background:var(--gold);height:3px;position:absolute;top:0;left:0;right:0}.kh-uitgelicht .section-label{margin-bottom:8px}.kh-uitgelicht h2{margin-bottom:4px}.kh-uitgelicht-onder{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;font-size:11px}.kh-uitgelicht-tekst{font-family:var(--sans);color:var(--text-dim);max-width:680px;margin-bottom:18px;font-size:14.5px;font-weight:300;line-height:1.7}.kh-uitgelicht-acties{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kh-uitgelicht-acties .btn-secondary{color:var(--navy);border-color:var(--navy)}.kh-uitgelicht-acties .btn-secondary:hover{color:var(--gold-rich);border-color:var(--gold-rich)}.kh-kennisleiders{margin-top:40px}.kh-kl-grid{grid-template-columns:repeat(4,1fr)}.kh-leeg{font-family:var(--sans);color:var(--text-dim);border:1px dashed var(--border);background:#fff;border-radius:12px;max-width:640px;padding:22px 24px;font-size:14.5px;font-weight:300;line-height:1.6}.kh-groep{margin-top:14px}.kh-groep-kop{font-family:var(--sans);color:var(--text-dim);margin-bottom:8px;font-size:12px}.kh-paginering{font-family:var(--sans);margin-top:28px;font-size:13px}.kh-paginering-stand{color:var(--muted);margin-bottom:10px;font-size:12px}.kh-paginering ul{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kh-paginering li a,.kh-paginering li span{text-align:center;border:1px solid var(--border);min-width:34px;color:var(--text-dim);background:#fff;border-radius:8px;padding:6px 10px;display:inline-block}.kh-paginering li a:hover{border-color:var(--gold-rich);color:var(--navy)}.kh-paginering li span[aria-current=page]{background:var(--navy);color:var(--navy-text);border-color:var(--navy)}.kh-paginering li span[aria-disabled=true]{color:var(--muted);background:0 0}.kh-paginering-el{color:var(--muted);padding:0 4px}.kh-acties{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.kh-samen{background:var(--navy);color:var(--navy-text);border-radius:12px;margin-top:28px;padding:30px 32px}.kh-samen .section-label{color:var(--gold)}.kh-samen h2{color:var(--navy-text);margin-bottom:12px;font-size:28px;line-height:1.2}.kh-samen p{font-family:var(--sans);color:#eae6dfcc;max-width:720px;margin-bottom:12px;font-size:14.5px;font-weight:300;line-height:1.65}.kh-samen .kh-proces{letter-spacing:.1em;text-transform:uppercase;color:#eae6dfb3;margin:12px 0 20px;font-size:11px}.kh-samen .kh-proces i{color:var(--gold);margin:0 10px;font-style:normal}.kh-samen .kh-acties{margin-top:0}.kh-samen .btn-primary{background:var(--gold);color:var(--navy)}.kh-samen-primair{margin:8px 0;padding:36px}.kh-samen-primair h2{font-size:32px}.kh-trust{font-family:var(--sans);color:var(--muted);margin-top:28px;font-size:12.5px}.diensten-tag-link:hover{border-color:var(--gold-rich);color:var(--navy)}@media (max-width:1100px){.kh-kv-grid,.kh-vormkaarten{grid-template-columns:repeat(2,1fr)}.kh-kl-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (max-width:960px){.kh-inner{padding:36px 24px 56px}.kh-samen-primair{padding:24px 20px}.kh-samen-primair h2{font-size:24px}.kh-kl-grid .hk-regel{display:none}.kh-samen{padding:22px 20px}.kh-samen h2{font-size:23px}.kh-acties .btn-primary,.kh-acties .btn-secondary,.kh-uitgelicht-acties .btn-primary,.kh-uitgelicht-acties .btn-secondary{text-align:center;width:100%}.kh-uitgelicht{padding:22px 20px 20px}}@media (max-width:640px){.kh-kv-grid,.kh-vormkaarten{grid-template-columns:1fr}.kh-kl-grid{grid-template-columns:1fr 1fr}.kh-kv-open .kh-kv-kop{flex-direction:column}}.kz{max-width:1240px;margin:0 auto;padding:44px 56px 96px}.kz-kop{margin-bottom:40px}.kiezer .kz-kop h1{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(40px,5.6vw,72px);line-height:1.02}.kz-lead{font-family:var(--sans);color:var(--text-dim);max-width:54ch;margin-bottom:26px;font-size:17px;font-weight:300;line-height:1.6}.kz-kop .kh-veld{border-color:#dcd6ce;border-radius:10px;max-width:760px;box-shadow:0 1px 2px #0000000a}.kz-kop .kh-veld input{padding:17px 20px;font-size:17px}.kz-kop .kh-veld button{padding:17px 26px;font-size:12.5px}.kz-kop .kh-zoek{margin-bottom:14px}.kz-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.kz-filter{position:relative}.kz-filter>summary{cursor:pointer;background:var(--bg-alt);font-family:var(--sans);color:var(--text-dim);border-radius:999px;align-items:baseline;gap:7px;padding:9px 15px;font-size:13.5px;list-style:none;transition:background .15s,color .15s;display:inline-flex}.kz-filter>summary::-webkit-details-marker{display:none}.kz-filter>summary:after{content:"▾";opacity:.55;font-size:10px}.kz-filter>summary:hover{background:#e7e2db}.kz-filter[open]>summary,.kz-filter-gekozen>summary{background:var(--navy);color:var(--navy-text)}.kz-filter-naam{font-weight:500}.kz-filter-waarde{opacity:.8}.kz-paneel{z-index:6;background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:300px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px #00000029}.kz-paneel-breed{grid-template-columns:1fr 1fr;align-items:start;gap:2px 20px;min-width:460px;display:grid}.kz-optie{font-family:var(--sans);color:var(--text);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px;transition:background .12s;display:flex}a.kz-optie:hover{background:var(--bg-alt)}.kz-optie-actief{background:var(--gold-dim);box-shadow:inset 2px 0 0 var(--gold-rich)}.kz-optie-hint{color:var(--muted);font-size:12px}.kz-groep-kop{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:10px 0 2px;font-size:10.5px}.kz-paneel-noot{font-family:var(--sans);color:var(--muted);grid-column:1/-1;margin-top:10px;padding:0 10px;font-size:12px;font-weight:300}.kz-telling{font-family:var(--sans);color:var(--text-dim);margin-left:auto;font-size:13.5px;font-weight:300}.kz-telling strong{color:var(--text);font-weight:500}.kz-telling-hint{color:var(--muted)}.kz-begeleid{margin-bottom:40px}.kz-trust{font-family:var(--sans);color:var(--muted);margin-top:36px;font-size:12.5px;font-weight:300}.kz .kh-kennisleiders{border:none;margin-top:8px;padding:0}.kz .kh-laag-kop{letter-spacing:.16em;font-size:11px}.kz .kh-groep-kop{letter-spacing:.1em;font-size:12px}@media (max-width:1000px){.kz{padding:32px 24px 72px}.kz-paneel,.kz-paneel-breed{width:100%;min-width:0;box-shadow:none;background:var(--bg-alt);border-radius:10px;margin-top:8px;position:static}.kz-filters{flex-direction:column;align-items:stretch}.kz-filter>summary{justify-content:space-between}.kz-telling{margin-left:0}}.pf-hero{background:linear-gradient(180deg, var(--bg-alt) 0%, var(--bg-alt) 62%, var(--bg) 100%);padding-top:64px}.pf-hero-inner{grid-template-columns:1.1fr 420px;align-items:center;gap:72px;max-width:1240px;margin:0 auto;padding:56px 56px 64px;display:grid}.pf-naam{letter-spacing:-.035em;color:var(--text);margin:6px 0 12px;font-size:clamp(42px,5.4vw,74px);font-weight:400;line-height:1.02}.pf-headline{font-family:var(--serif);color:var(--gold-rich);max-width:24ch;margin-bottom:10px;font-size:clamp(19px,2.1vw,25px);font-style:italic;line-height:1.35}.pf-meta{font-family:var(--sans);color:var(--text-dim);margin-bottom:20px;font-size:14.5px;font-weight:300}.pf-expertise{flex-wrap:wrap;gap:8px;max-width:46ch;margin-bottom:28px;display:flex}.pf-term{font-family:var(--sans);color:var(--text-dim);background:#ffffffb8;border-radius:999px;padding:6px 13px;font-size:12.5px}.pf-acties{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:26px;display:flex}.pf-advies{font-family:var(--sans);color:var(--text-dim);text-underline-offset:3px;font-size:13.5px;text-decoration:underline}.pf-advies:hover{color:var(--gold-rich)}.pf-themas{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:18px;font-size:10.5px;display:flex}.pf-portret{aspect-ratio:4/5;background:var(--navy);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #0000002e}.pf-portret img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.pf-portret-leeg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pf-initialen{font-family:var(--serif);color:var(--gold);font-size:64px}.pf-body{grid-template-columns:1fr 360px;gap:72px;max-width:1240px;padding:0 56px 96px}.pf-body .main-content{padding-top:8px}.pf-sectie{margin-top:64px}.pf-body .main-content>.pf-sectie:first-of-type,.pf-body .main-content>.pf-inzet{margin-top:40px}.pf-lead{color:var(--text);margin-bottom:16px;font-size:18px}.pf-subkop{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:28px 0 10px;font-size:13px}.pf-tags{margin-top:4px}.pf-inzet{background:#fff;border-radius:20px;padding:34px 36px 30px;box-shadow:0 6px 30px #0000000f}.pf-inzet-blok+.pf-inzet-blok{border-top:1px solid #c9c3bb80;margin-top:30px;padding-top:26px}.pf-inzet-kop{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:22px 0 12px;font-size:13px}.pf-vormen{flex-wrap:wrap;gap:8px;display:flex}.pf-vorm{font-family:var(--sans);color:var(--text);background:var(--bg-alt);border-radius:999px;padding:8px 15px;font-size:14px}.pf-inzet-noot{font-family:var(--sans);color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:300}@media (max-width:1000px){.pf-hero-inner{grid-template-columns:1fr;gap:32px;padding:36px 24px 40px}.pf-portret{order:-1;max-width:320px}.pf-body{grid-template-columns:1fr;gap:40px;padding:0 24px 72px}.pf-inzet{padding:26px 22px 24px}}.nav-smal{display:none}.nav-diensten details{position:relative}.nav-diensten summary,.nav-menu summary{cursor:pointer;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#eae6df99;font-size:13px;list-style:none}.nav-diensten summary::-webkit-details-marker{display:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-diensten summary:after{content:" ▾"}.nav-diensten summary:hover,.nav-diensten details[open] summary{color:var(--gold)}.nav-sub{background:var(--navy);border-radius:var(--radius);border:1px solid #ffffff1a;min-width:240px;margin:0;padding:10px 0;list-style:none;position:absolute;top:calc(100% + 18px);left:-16px;box-shadow:0 12px 32px #00000040}.nav-sub a{text-transform:none;letter-spacing:0;padding:10px 18px;font-size:14px;display:block}.nav-menu-lijst{background:var(--navy);border-bottom:1px solid #ffffff1a;margin:0;padding:12px 24px 20px;list-style:none;position:absolute;top:64px;left:0;right:0}.nav-menu-lijst li a,.nav-menu-kop{font-family:var(--sans);color:#eae6dfd9;padding:10px 0;font-size:15px;display:block}.nav-menu-kop{color:#eae6df73;letter-spacing:.1em;text-transform:uppercase;padding-bottom:2px;font-size:12px}.nav-menu-sub a{padding-left:14px!important}.nav-menu summary{padding:8px 4px}@media (max-width:960px){.nav-breed{display:none}.nav-smal{align-items:center;gap:16px;margin-left:auto;display:flex}.nav-smal .nav-cta{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;font-size:12px}.site-nav{padding:0 20px}}.site-footer-mvp{text-align:left;grid-template-columns:minmax(240px,1.2fr) 2fr;align-items:start;gap:40px 64px;padding:56px 48px 28px;display:grid}.footer-merk .footer-logo{margin-bottom:18px}.footer-gedachte{font-family:var(--serif);color:var(--gold);margin:0 0 10px;font-size:24px}.footer-belofte{font-family:var(--sans);color:#eae6dfb3;max-width:380px;margin:0 0 16px;font-size:14px;line-height:1.6}.footer-cta{font-family:var(--sans);color:var(--gold);font-size:14px;font-weight:600}.footer-kolommen{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-kop{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#eae6df73;margin:0 0 12px;font-size:11px}.footer-kolommen ul{margin:0;padding:0;list-style:none}.footer-kolommen li{margin:0 0 8px}.footer-kolommen a{font-family:var(--sans);color:#eae6dfbf;font-size:14px}.footer-kolommen a:hover,.footer-note a:hover{color:var(--gold)}.site-footer-mvp .footer-note{border-top:1px solid #ffffff14;grid-column:1/-1;margin:8px 0 0;padding-top:20px}.footer-note a{color:inherit;text-decoration:underline}@media (max-width:860px){.site-footer-mvp{text-align:left;grid-template-columns:1fr;padding:40px 24px 24px}.footer-kolommen{grid-template-columns:1fr 1fr}}.page-header-inner p{max-width:720px;margin-left:auto;margin-right:auto}.basis-pagina .body-text p+p{margin-top:14px}.basis-pagina .body-text ul{margin:12px 0 0 20px}.basis-pagina h3{margin:0 0 6px;font-size:18px;font-weight:400}.over-citaat{font-family:var(--serif);color:var(--gold-rich);font-size:20px}.over-drie{grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0;display:grid}.over-vier{grid-template-columns:repeat(2,1fr)}.over-drie>div{background:var(--bg-alt);border-radius:var(--radius);padding:20px 22px}.over-drie p{font-family:var(--sans);color:var(--text-dim);font-size:15px;line-height:1.6}.over-diensten{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.over-diensten a{border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;display:block}.over-diensten a:hover{border-color:var(--gold-rich)}.over-diensten strong,.over-diensten span{display:block}.over-diensten span{font-family:var(--sans);color:var(--text-dim);margin-top:4px;font-size:14px}.over-persoon{background:var(--bg-alt);border-radius:var(--radius);margin-top:28px;padding:24px 26px}.over-persoon p{font-family:var(--sans);color:var(--text-dim);font-size:15px;line-height:1.65}.over-persoon p+p{margin-top:10px}.over-logos{text-align:center;padding:56px 0 8px}.over-logos .section-label{justify-content:center}.over-logos-rij{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;margin:18px auto 0;padding:0;list-style:none;display:flex}.over-logos-rij img{filter:brightness(0);opacity:.45;width:auto;display:block}@media (max-width:560px){.over-logos-rij{gap:22px 32px}.over-logos-rij img{transform:scale(.85)}}.kl-stappen{counter-reset:stap;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:24px 0 8px;padding:0;list-style:none;display:grid}.kl-stappen li{counter-increment:stap;border-top:2px solid var(--gold);padding-top:14px}.kl-stappen li:before{content:counter(stap, decimal-leading-zero);font-family:var(--sans);letter-spacing:.1em;color:var(--gold-rich);font-size:12px}.kl-stappen h3{margin:6px 0;font-size:17px;font-weight:400}.kl-stappen p{font-family:var(--sans);color:var(--text-dim);font-size:14px;line-height:1.6}.kl-vorm-actie{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.contact-acties{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.bedrijfsgegevens address{font-style:normal;font-family:var(--sans);color:var(--text-dim);font-size:15px;line-height:1.7}.bedrijfsgegevens address>*{display:block}.bericht-bevestiging{font-family:var(--sans);background:var(--gold-dim);border-left:3px solid var(--gold);border-radius:var(--radius);padding:18px 20px;font-size:16px}.faq-inhoud{font-family:var(--sans);flex-wrap:wrap;gap:8px 16px;padding:32px 0 8px;font-size:14px;display:flex}.faq-inhoud a{color:var(--gold-rich)}.faq-groep{scroll-margin-top:80px}.faq-groep .faq-a a,.basis-pagina .body-text a{color:var(--gold-rich);text-decoration:underline}.aanbod-overig{font-family:var(--sans);color:var(--text-dim);text-align:center;margin:20px 0 0;font-size:15px}.aanbod-overig a{color:var(--gold-rich)}.dienst-aanbod{margin:20px 0}.dienst-programma-lijst{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dienst-programma-lijst a{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:160px 1fr auto;align-items:baseline;gap:4px 16px;padding:14px 18px;display:grid}.dienst-programma-lijst a:hover{border-color:var(--gold-rich)}.dienst-programma-vorm,.dienst-programma-expert{font-family:var(--sans);color:var(--text-dim);font-size:13px}.aanvraag-sectie{border:0;margin:28px 0 0;padding:0}.aanvraag-sectie-kop,.aanvraag-keuze legend{font-family:var(--serif);margin:0 0 10px;font-size:19px;font-weight:400}.aanvraag-keuze{border:0;padding:0}.aanvraag-optie{font-family:var(--sans);cursor:pointer;padding:6px 0;font-size:15px;display:block}.aanvraag-microcopy,.aanvraag-hint-blok,.aanvraag-privacy{font-family:var(--sans);color:var(--text-dim);margin:2px 0 8px;font-size:13px;line-height:1.55}.aanvraag-hint-blok{background:var(--gold-dim);border-radius:var(--radius);margin-top:10px;padding:10px 14px}.aanvraag-privacy{margin-top:18px}.aanvraag-privacy a{text-decoration:underline}.aanvraag-vervolg{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.aanvraag-vervolg h3{margin:0 0 12px;font-size:19px;font-weight:400}.aanvraag-vervolg ol{font-family:var(--sans);color:var(--text-dim);margin:0 0 0 20px;font-size:14px;line-height:1.6}.aanvraag-vervolg li+li{margin-top:8px}.aanvraag-vervolg strong,.aanvraag-vervolg span{display:block}.aanvraag-vervolg strong{color:var(--text)}@media (max-width:720px){.over-drie,.over-vier,.over-diensten,.dienst-programma-lijst a{grid-template-columns:1fr}.propositie{padding:16px 20px 32px}.page-header-inner{padding:40px 20px 36px}}.nav-smal .nav-cta,.nav-menu summary{white-space:nowrap}@media (max-width:520px){.site-nav .nav-logo-tekst{display:none}.nav-smal{gap:12px}}.footer-kolommen a{overflow-wrap:anywhere}@media (max-width:860px){.site-footer-mvp{grid-template-columns:minmax(0,1fr)}.footer-kolommen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--a-groen:#1c3425;--a-groen-diep:#142719;--a-goud:#c6a256;--a-goud-licht:#e3c98c;--a-papier:#f7f4ee;--a-papier-2:#eee8dc;--a-inkt:#151915;--a-grijs:#5b5d56;--a-lijn:#15191521;--a-serif:var(--a-font-serif), Georgia, serif;--a-sans:var(--a-font-sans), system-ui, sans-serif;--a-radius:4px;--a-breed:1320px;--a-rand:56px;--a-nav:64px}@media (max-width:900px){:root{--a-rand:20px}}.a-pagina{background:var(--a-papier);color:var(--a-inkt);font-family:var(--a-sans);font-size:17px;line-height:1.6}.a-pagina h1,.a-pagina h2,.a-pagina h3{overflow-wrap:break-word}body:has(.a-pagina){background:var(--a-papier)}
:root{--bg:var(--a-papier);--bg-alt:var(--a-papier-2);--bg-card:#fbf9f4;--border:#15191524;--muted:#7f817a;--subtle:#a4a69e;--text:var(--a-inkt);--text-dim:var(--a-grijs);--gold:var(--a-goud);--gold-rich:#a8863f;--gold-dim:#c6a2561f;--navy:var(--a-groen);--navy-mid:var(--a-groen-diep);--navy-text:#f4f1ea;--radius:var(--a-radius);--serif:var(--a-serif);--sans:var(--a-sans)}.section-label{letter-spacing:0;text-transform:none;color:var(--a-groen);align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.section-label:before{content:"";background:var(--a-goud);flex:none;width:28px;height:1px}.btn-primary,.btn-secondary,.book-btn{letter-spacing:0;text-transform:none;border-radius:var(--a-radius);padding:15px 26px;font-size:15.5px;font-weight:500}.btn-primary,.book-btn{background:var(--a-groen);color:#fff}.btn-primary:hover,.book-btn:hover{background:var(--a-groen-diep)}.btn-secondary{border-color:var(--a-groen);color:var(--a-groen)}.btn-secondary:hover{background:var(--a-groen);border-color:var(--a-groen);color:#fff}.book-btn-secundair{letter-spacing:0;text-transform:none;font-size:14px}.page-header-inner{max-width:var(--a-breed);padding:88px var(--a-rand) 96px;text-align:left}.page-header h1{letter-spacing:-.025em;color:#fff;max-width:14em;margin:0 0 24px;font-size:clamp(44px,5.6vw,84px);line-height:1.02}.page-header h1 em{color:var(--a-goud-licht)}.page-header p{color:#ffffffd1;max-width:36em;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.page-header .section-label{color:var(--a-goud-licht)}.page-header .hero-actions,.hero-actions{justify-content:flex-start;gap:16px 24px;margin-top:40px}.page-header .btn-primary{background:var(--a-papier);color:var(--a-groen)}.page-header .btn-primary:hover{background:#fff}.page-header .btn-secondary{color:#fff;border-color:#ffffff73}.page-header .btn-secondary:hover{background:#ffffff14;border-color:#fff}@media (max-width:720px){.page-header-inner{padding:56px var(--a-rand) 64px}}.main-content h2{letter-spacing:-.015em;font-size:clamp(26px,2.8vw,36px)}.breadcrumb,.theme-tag,.cv-group-label,.booking-product-label,.prod-card-lbl,.mc-angles-label,.request-btn,.proof-label,.diensten-cat,.quote-block cite,.aanvraag-aanbod-label,.uitgelicht-onder,.hk-thema,.procesregel,.kh-ctx-kop,.kh-laag-kop,.kh-uitgelicht-onder,.kh-samen .kh-proces,.kz-groep-kop,.pf-themas,.pf-subkop,.pf-inzet-kop{text-transform:none;letter-spacing:0;font-size:13.5px}.diensten-card-link,.help-card-link,.cta-secundair{text-transform:none;letter-spacing:0;color:var(--a-groen);border-bottom:1px solid var(--a-goud);padding-bottom:2px;font-size:15px;font-weight:500}.pf-bio-meer{margin-top:20px}.pf-bio-meer>summary{cursor:pointer;font-family:var(--a-sans);color:var(--a-groen);border-bottom:1px solid var(--a-goud);padding-bottom:2px;font-size:15px;font-weight:500;list-style:none;display:inline-block}.pf-bio-meer>summary::-webkit-details-marker{display:none}.pf-bio-meer>summary:after{content:" ↓"}.pf-bio-meer[open]>summary{margin-bottom:20px}.pf-bio-meer[open]>summary:after{content:" ↑"}.over-persoon{background:var(--a-papier-2);border-left:3px solid var(--a-groen);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px 36px;margin-top:40px;padding:32px;display:grid}.over-persoon-foto{width:100%;height:auto;display:block}.over-persoon h3{font-family:var(--a-serif);margin:0 0 12px;font-size:26px;font-weight:400}@media (max-width:640px){.over-persoon{grid-template-columns:minmax(0,1fr);padding:24px}.over-persoon-foto{max-width:160px}}.bk-laag{border-bottom:1px solid var(--a-lijn);padding:18px 24px 6px}.bk-laag:last-of-type{border-bottom:0}.bk-laag-kop{font-family:var(--a-sans);color:var(--a-groen);margin:0 0 10px;font-size:13.5px;font-weight:600}.bk-laag .com-panel-chips{margin-bottom:10px}.bk-laag .prod-card{background:var(--a-papier);border:0;border-left:3px solid var(--a-groen);border-radius:0;margin-bottom:12px;padding:14px 16px}.bk-laag .prod-card-name{font-family:var(--a-serif);font-size:19px;font-weight:400;line-height:1.25}.bk-meer{font-family:var(--a-sans);color:var(--a-groen);border-bottom:1px solid var(--a-goud);margin:0 0 12px;padding-bottom:1px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.bk-mf{color:var(--a-inkt);border-top:1px solid var(--a-lijn);padding:12px 0;text-decoration:none;display:block}.bk-mf:first-of-type{border-top:0;padding-top:0}.bk-mf-vorm,.bk-mf-onderdeel{font-family:var(--a-sans);color:var(--a-grijs);font-size:13.5px;display:block}.bk-mf-titel{font-family:var(--a-serif);margin:2px 0 4px;font-size:18px;line-height:1.25;display:block}.bk-mf-door{font-family:var(--a-sans);color:var(--a-groen);border-bottom:1px solid var(--a-goud);margin-top:6px;padding-bottom:1px;font-size:14px;font-weight:500;display:inline-block}.bk-mf:hover .bk-mf-titel{color:var(--a-groen)}.booking-sidebar .geen-aanbod{padding:18px 24px 0}.pf-mf-door{color:var(--a-grijs);font-size:13.5px;display:block}.pf-verdieping .video-block{border-radius:var(--a-radius);background:var(--a-groen)}.concept-balk{z-index:5;margin-top:var(--a-nav);padding:14px var(--a-rand);background:var(--a-papier-2);border-bottom:1px solid var(--a-lijn);font-family:var(--a-sans);color:var(--a-inkt);text-align:center;font-size:15px;position:relative}a[href=\#concept]{opacity:.55;cursor:default;pointer-events:none}
