*{box-sizing:border-box}:root{--text-label:13px;--text-meta:15px;--text-ui:16px;--text-body:17px;--text-input:18px;--text-prose:19px;--text-accent:20px;--text-heading:24px}html{scroll-behavior:smooth}body{color:#16231f;background:#eef1ef;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.skip-link{z-index:999;color:#fff;background:#17251f;padding:10px 14px;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@keyframes pulse{50%{opacity:.35}}.template-mini{background:#eee;border-radius:6px;height:78px;display:block;position:relative;overflow:hidden}.template-mini i{display:block;position:absolute}.template-mini i:first-child{background:currentColor;width:28px;height:4px;top:7px;left:7px}.template-mini i:nth-child(2){opacity:.8;background:currentColor;width:48px;height:19px;top:23px;left:7px}.template-mini i:nth-child(3){opacity:.28;background:currentColor;width:28px;height:48px;top:14px;right:7px}.template-mini i:nth-child(4){opacity:.4;background:currentColor;width:38px;height:5px;bottom:8px;left:7px}.mini-hartelijk .template-mini{color:#b9654c;background:#fbf3e9}.mini-hartelijk .template-mini i:nth-child(3){border-radius:50% 50% 4px 4px}.mini-professioneel .template-mini{color:#0b6174;background:#e5f4f5;border-radius:2px}.mini-professioneel .template-mini i:nth-child(2){width:58px}.mini-professioneel .template-mini i:nth-child(3){height:78px;top:0;right:0}.mini-buurt .template-mini{color:#19543b;background:#d7ed69;border-radius:12px}.mini-buurt .template-mini i:nth-child(2),.mini-buurt .template-mini i:nth-child(3){border-radius:8px}.mini-buurt .template-mini i:nth-child(3){opacity:1;background:#f09274}.mini-minimal .template-mini{color:#493b55;background:#f6f2ed;border-radius:0}.mini-minimal .template-mini i:nth-child(2){width:70px;height:1px}.mini-minimal .template-mini i:nth-child(3){width:1px;height:60px}.logo-uploader{align-items:center;gap:16px;margin-top:14px;display:flex}.logo-preview{background:#f6f8f7;border:1px dashed #c9d2ce;border-radius:8px;place-items:center;width:88px;height:70px;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;max-width:70px;max-height:50px}.logo-uploader button{color:#fff;min-width:102px;font-size:var(--text-ui);cursor:pointer;background:#2b5b4a;border:1px solid #2b5b4a;border-radius:6px;padding:9px 11px;font-weight:800;display:block}.logo-uploader button.text-button{color:#8c5d4e;text-align:left;background:0 0;border-color:#0000;margin-top:5px}.color-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.color-fields label{position:relative}.color-fields input{cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:7px;width:100%;height:52px;padding:4px}.color-fields b{color:#40514b;font-size:var(--text-meta);background:#ffffffdb;border-radius:3px;padding:3px 5px;position:absolute;bottom:8px;right:9px}.color-presets{align-items:center;gap:7px;margin-top:15px;display:flex}.color-presets>span{flex:1;margin:0}.color-presets button{cursor:pointer;border:2px solid #fff;border-radius:999px;outline:1px solid #d8dedb;width:36px;height:24px;padding:0;display:flex;overflow:hidden}.color-presets i{flex:1}.service-toggles{gap:7px;display:grid}.service-toggles label{cursor:pointer;border:1px solid #dce2df;border-radius:7px;grid-template-columns:20px 26px 1fr 20px;align-items:center;padding:10px;display:grid}.service-toggles label.is-checked{background:#f1f7f4;border-color:#8cb5a5}.service-toggles input{opacity:0}.service-toggles span{color:#2d6853;width:23px;height:23px;font-size:var(--text-input);background:#e0eee8;border-radius:6px;place-items:center;display:grid}.service-toggles b{font-size:var(--text-ui);padding-left:8px}.service-toggles i{color:#2d6853;font-size:var(--text-body);font-style:normal}.preview-canvas{height:calc(100vh - 116px);padding:20px;position:relative;overflow:auto}.preview-canvas .public-site{width:100%;box-shadow:0 16px 50px #192c2424}.preview-loader{z-index:30;color:#fff;font-size:var(--text-ui);background:#1f3f34;border-radius:999px;padding:8px 12px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.preview-canvas.is-loading .public-site{opacity:.4}.public-site{--p:var(--custom-primary);--a:var(--custom-accent);--ink:#26302c;--paper:#fbf7f1;--font-display:Georgia, "Times New Roman", serif;--font-body:Arial, Helvetica, sans-serif;width:100%;color:var(--ink);background:var(--paper);font-family:var(--font-body);overflow:hidden}.site-font-klassiek{--font-display:Georgia, "Times New Roman", serif;--font-body:Arial, Helvetica, sans-serif}.site-font-helder{--font-display:Arial, "Helvetica Neue", Helvetica, sans-serif;--font-body:Arial, "Helvetica Neue", Helvetica, sans-serif}.site-font-leesbaar{--font-display:Verdana, Geneva, Tahoma, sans-serif;--font-body:Verdana, Geneva, Tahoma, sans-serif}.public-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 13%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 clamp(22px,5vw,72px);display:grid}.site-brand{align-items:center;gap:10px;display:inline-flex}.site-brand-copy{flex-direction:column;display:flex}.site-brand strong{font:650 var(--text-accent)/1.1 var(--font-display)}.site-brand small{color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;margin-top:3px;font-weight:800}.site-brand img{object-fit:contain;max-width:160px;max-height:50px}.site-brand.is-compact img{max-width:72px;max-height:48px}.site-brand-mark{width:27px;height:28px;display:block;position:relative}.site-brand-mark i{background:var(--p);border-radius:90% 10%;width:16px;height:22px;position:absolute;transform:rotate(-28deg)}.site-brand-mark i:first-child{bottom:0;left:1px}.site-brand-mark i:last-child{opacity:.58;top:0;right:0;transform:scaleX(-1)rotate(-28deg)}.public-header nav{gap:clamp(18px,2.5vw,34px);display:flex}.public-header nav a{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:var(--text-ui);font-weight:700}.header-contact{color:#fff;background:var(--p);font-size:var(--text-ui);justify-self:end;padding:11px 14px;font-weight:800}.header-contact span{margin-left:14px}.hero{min-height:610px}.hero h1{font:500 clamp(46px, 6.7vw, 92px)/.96 var(--font-display);letter-spacing:-.055em;margin:20px 0}.hero h1 em{color:var(--p);font-weight:400}.hero p{color:color-mix(in srgb, var(--ink) 68%, transparent);font-size:clamp(17px,1.4vw,20px);line-height:1.75}.hero-kicker{color:var(--p);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.hero-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.hero-actions a:first-child,.hero-kompas .kompas-main>div>a{color:#fff;background:var(--p);min-width:190px;font-size:var(--text-ui);justify-content:space-between;align-items:center;padding:14px 16px;font-weight:800;display:inline-flex}.hero-actions a:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent);font-size:var(--text-ui);padding:9px 0;font-weight:800}.emergency{color:var(--ink);background:color-mix(in srgb, var(--a) 42%, var(--paper));font-size:var(--text-ui);justify-content:center;align-items:center;gap:18px;padding:14px 24px;display:flex}.emergency span{color:color-mix(in srgb, var(--ink) 66%, transparent)}.public-section{padding:clamp(68px,9vw,120px) clamp(24px,7vw,96px)}.public-heading{max-width:670px;margin-bottom:44px}.public-heading>span,.about-copy>span,.contact-intro>span{color:var(--p);font-size:var(--text-meta);letter-spacing:.15em;text-transform:uppercase;font-weight:800}.public-heading h2,.about-copy h2,.contact-intro h2{font:500 clamp(36px, 4.6vw, 62px)/1.03 var(--font-display);letter-spacing:-.045em;margin:16px 0}.public-heading p,.about-copy>p,.contact-intro>p{color:color-mix(in srgb, var(--ink) 66%, transparent);font-size:var(--text-prose);margin:0;line-height:1.7}.public-services{grid-template-columns:repeat(3,1fr);display:grid}.public-services article{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);border-right:0;min-height:220px;padding:27px;position:relative}.public-services article:last-child,.public-services article:nth-child(3){border-right:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}.public-services article:nth-child(n+4){border-top:0}.public-services .service-index{color:color-mix(in srgb, var(--ink) 36%, transparent);font-size:var(--text-label);position:absolute;top:17px;right:17px}.public-services article>i{width:35px;height:35px;color:var(--p);background:color-mix(in srgb, var(--a) 58%, var(--paper));font:400 14px var(--font-display);border-radius:50%;place-items:center;margin-bottom:32px;display:grid}.public-services h3{font:600 var(--text-heading) var(--font-display);margin:0 0 11px}.public-services p{color:color-mix(in srgb, var(--ink) 64%, transparent);font-size:var(--text-body);margin:0;line-height:1.65}.process{color:#fff;background:color-mix(in srgb, var(--p) 74%, #17241f)}.process .public-heading>span{color:var(--a)}.process .public-heading p{color:#ffffffa6}.process-list{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);display:grid}.process-list article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-template-columns:48px 1fr;gap:18px;min-height:160px;padding:28px;display:grid}.process-list article>strong{width:38px;height:38px;color:color-mix(in srgb, var(--p) 76%, #18241f);background:var(--a);font-size:var(--text-meta);border-radius:50%;place-items:center;display:grid}.process-list h3{font:500 var(--text-heading) var(--font-display);margin:6px 0 9px}.process-list p{color:#ffffffa3;font-size:var(--text-body);margin:0;line-height:1.65}.about{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(42px,8vw,108px);display:grid}.about-art{background:color-mix(in srgb, var(--a) 62%, var(--paper));place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.about-art:before{content:"";border:1px solid color-mix(in srgb, var(--p) 40%, transparent);border-radius:50%;width:320px;height:320px;position:absolute}.about-art>img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-art>span{z-index:2;font:500 clamp(68px, 9vw, 120px)/1 var(--font-display);letter-spacing:-.08em;position:relative}.about-art>small{z-index:3;color:#fff;background:var(--p);font-size:var(--text-meta);padding:18px;position:absolute;bottom:0;right:0}.about-art>small b{font:500 25px var(--font-display);display:block}.about-copy dl{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 0;padding-top:20px;display:grid}.about-copy dt{color:color-mix(in srgb, var(--ink) 48%, transparent);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.about-copy dd{font-size:var(--text-ui);margin:5px 0 0;font-weight:700}.trust-band{grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,96px) clamp(68px,9vw,120px);display:grid}.trust-band article{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);border-right:0;padding:26px}.trust-band article:last-child{border-right:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}.trust-band article>span{color:var(--p);font-size:var(--text-label);font-weight:800}.trust-band h3{font:600 var(--text-heading) var(--font-display);margin:22px 0 10px}.trust-band p{color:color-mix(in srgb, var(--ink) 63%, transparent);font-size:var(--text-ui);margin:0;line-height:1.7}.public-contact{color:#fff;background:color-mix(in srgb, var(--p) 77%, #15231e);grid-template-columns:.9fr 1.1fr;gap:clamp(42px,8vw,100px);display:grid}.contact-intro>span{color:var(--a)}.contact-intro>p{color:#ffffffa6}.contact-intro address{gap:15px;margin-top:30px;font-style:normal;display:grid}.contact-intro address>*{font:500 var(--text-prose) var(--font-display);flex-direction:column;display:flex}.contact-intro address small{color:#ffffff7a;font:700 var(--text-label) var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px}.public-form,.public-success{color:var(--ink);background:var(--paper);padding:clamp(24px,4vw,48px)}.public-form>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.public-form label{color:color-mix(in srgb, var(--ink) 76%, transparent);font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;font-weight:800;display:block}.public-form input:not([type=checkbox]):not([type=radio]),.public-form textarea{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 17%, transparent);width:100%;color:var(--ink);font-size:var(--text-input);text-transform:none;background:0 0;border-radius:0;outline:0;margin-top:6px;padding:11px 0;display:block}.public-form input:focus,.public-form textarea:focus{border-color:var(--p)}.public-form textarea{resize:vertical}.public-form label.public-consent{color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:var(--text-meta);letter-spacing:0;text-transform:none;gap:8px;font-weight:500;line-height:1.45;display:flex}.public-consent input{accent-color:var(--p)}.public-warning{color:var(--p);font-size:var(--text-meta);font-weight:700}.public-form>button{color:#fff;background:var(--p);width:100%;font-size:var(--text-ui);cursor:pointer;border:0;justify-content:space-between;margin-top:16px;padding:14px 16px;font-weight:800;display:flex}.public-form .public-hint,.public-form .public-error{font-size:var(--text-meta);letter-spacing:0;text-transform:none;margin-top:6px;font-weight:500;line-height:1.5;display:block}.public-form .public-hint{color:color-mix(in srgb, var(--ink) 55%, transparent)}.public-form .public-error{color:#a3231b;font-weight:700}.public-form input[aria-invalid=true],.public-form textarea[aria-invalid=true]{border-bottom-color:#a3231b}.public-alert{color:#a3231b;font-size:var(--text-ui);background:#a3231b12;border-left:3px solid #a3231b;margin:0 0 18px;padding:11px 13px;font-weight:700}.public-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.public-choices{border:0;margin:0 0 14px;padding:0}.public-choices legend{color:color-mix(in srgb, var(--ink) 76%, transparent);font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;padding:0;font-weight:800}.public-choices>div{flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.public-choices label{font-size:var(--text-ui);letter-spacing:0;text-transform:none;align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.public-choices input{width:auto;accent-color:var(--p);margin:0}.public-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-form>.public-honeypot,.public-form>.public-turnstile{grid-template-columns:none;display:block}.public-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.public-success>span{color:#fff;background:var(--p);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.public-success h3{font:600 24px var(--font-display);margin:17px 0 8px}.public-success p{color:color-mix(in srgb, var(--ink) 63%, transparent);font-size:var(--text-body)}.public-success button{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);font-size:var(--text-meta);cursor:pointer;background:0 0;margin-top:10px;padding:9px 12px;font-weight:800}.legal-strip{padding:0 clamp(24px,7vw,96px) 52px}.legal-strip details{border-top:1px solid color-mix(in srgb, var(--ink) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}.legal-strip summary{font:600 var(--text-prose) var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;list-style:none;display:flex}.legal-strip summary::-webkit-details-marker{display:none}.legal-strip summary span{color:#fff;background:var(--p);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.legal-strip details[open] summary span{transform:rotate(45deg)}.legal-strip details>div{grid-template-columns:repeat(3,1fr);gap:28px;padding:10px 0 30px;display:grid}.legal-strip h3{font-size:var(--text-body)}.legal-strip p{color:color-mix(in srgb, var(--ink) 63%, transparent);font-size:var(--text-ui);line-height:1.7}.public-footer{color:#fffc;background:color-mix(in srgb, var(--p) 66%, #121b18);grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:38px clamp(24px,7vw,96px);display:grid}.public-footer .site-brand small{color:#ffffff80}.public-footer .site-brand-mark i{background:var(--a)}.public-footer p{color:#ffffff85;font-size:var(--text-ui)}.public-footer nav{font-size:var(--text-ui);gap:16px;display:flex}.public-footer>small{color:#fff6;font-size:var(--text-meta);border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:15px}.tpl-hartelijk{--ink:#3d453f;--paper:#fcf7ef;font-family:var(--font-body)}.tpl-hartelijk .hero-hartelijk{grid-template-columns:1.05fr .95fr;display:grid}.hartelijk-copy{flex-direction:column;justify-content:center;padding:clamp(64px,8vw,110px) clamp(30px,7vw,100px);display:flex}.hartelijk-copy>p{max-width:570px}.hartelijk-copy>ul{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:var(--text-meta);flex-wrap:wrap;gap:15px;margin:28px 0 0;padding:18px 0 0;list-style:none;display:flex}.hartelijk-art{background:color-mix(in srgb, var(--a) 62%, var(--paper));place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.hartelijk-art:before,.hartelijk-art:after{content:"";border-radius:50%;position:absolute}.hartelijk-art:before{aspect-ratio:1;background:color-mix(in srgb, var(--p) 17%, var(--paper));width:74%}.hartelijk-art:after{aspect-ratio:1;background:var(--a);width:42%;bottom:-10%;right:-9%}.care-circle{z-index:2;aspect-ratio:.82;background:linear-gradient(145deg, color-mix(in srgb, var(--p) 55%, white), var(--p));color:#fff;text-align:center;border-radius:48% 48% 7px 7px;place-content:end center;width:min(62%,320px);display:grid;position:relative;overflow:hidden}.care-circle:before{content:"";aspect-ratio:1;width:36%;box-shadow:0 -11px 0 color-mix(in srgb, var(--ink) 55%, var(--p));background:#efd0b5;border-radius:50%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.care-circle--photo:before{content:none}.care-circle--photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.care-circle i{z-index:2;font:500 25px var(--font-display);font-style:normal;position:relative}.care-circle b{z-index:2;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 20px;position:relative}.hartelijk-art aside{z-index:3;background:var(--paper);align-items:center;gap:10px;padding:12px;display:flex;position:absolute;top:11%;left:8%;box-shadow:0 12px 30px #2b332e1f}.hartelijk-art aside>i{background:#57a66c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #57a66c26}.hartelijk-art aside div{flex-direction:column;display:flex}.hartelijk-art aside strong{font-size:var(--text-meta)}.hartelijk-art aside small{color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:var(--text-label);margin-top:3px}.tpl-professioneel{--ink:#103a46;--paper:#f7fbfb;font-family:var(--font-body)}.tpl-professioneel .public-header{border-bottom:5px solid var(--p);background:#fff}.tpl-professioneel .site-brand strong,.tpl-professioneel h1,.tpl-professioneel h2,.tpl-professioneel h3{font-family:var(--font-body);font-weight:750}.tpl-professioneel .header-contact{border-radius:3px}.hero-kompas{background:linear-gradient(90deg, var(--paper) 0 70%, color-mix(in srgb, var(--a) 72%, white) 70%);padding:0 clamp(24px,7vw,96px)}.kompas-label{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);color:var(--p);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;padding:28px 0 13px;font-weight:800}.kompas-main{grid-template-columns:1.7fr .7fr;align-items:center;gap:8vw;min-height:455px;display:grid}.kompas-main>div h1{max-width:780px;font-size:clamp(50px,7vw,98px)}.kompas-main h1 em{font-style:normal;display:block}.kompas-main>div>p{max-width:570px}.kompas-main aside{color:#fff;background:var(--p);padding:24px}.kompas-main aside>strong{font-size:var(--text-body);border-bottom:1px solid #ffffff3d;padding-bottom:18px;display:block}.kompas-main ul{margin:0;padding:0;list-style:none}.kompas-main li{font-size:var(--text-ui);border-bottom:1px solid #ffffff2e;align-items:center;gap:10px;padding:13px 0;display:flex}.kompas-main li span{color:var(--a);font-size:var(--text-label)}.kompas-facts{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.kompas-facts p{border-right:1px solid color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink);font-size:var(--text-body);flex-direction:column;margin:0;padding:20px;font-weight:800;display:flex}.kompas-facts p:first-child{padding-left:0}.kompas-facts small{color:color-mix(in srgb, var(--ink) 50%, transparent);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.tpl-professioneel .public-services{border-top:3px solid var(--p)}.tpl-professioneel .public-services article>i,.tpl-professioneel .process-list article>strong{border-radius:3px}.tpl-professioneel .about-art{background:linear-gradient(135deg, var(--a), #fff)}.tpl-professioneel .public-form{border-top:5px solid var(--a)}.tpl-buurt{--ink:#173f2e;--paper:#fbfcf3;font-family:var(--font-body);padding:14px}.tpl-buurt .public-header{background:#fff;border:0;border-radius:999px;margin-bottom:14px}.tpl-buurt .site-brand strong,.tpl-buurt h1,.tpl-buurt h2,.tpl-buurt h3{font-family:var(--font-body);font-weight:800}.tpl-buurt .header-contact{border-radius:999px}.hero-buurt{background:var(--a);border-radius:26px;padding:clamp(62px,9vw,116px) clamp(28px,8vw,116px);position:relative;overflow:hidden}.hero-buurt:after{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--p) 20%, transparent);border-radius:50%;width:44%;position:absolute;top:-15%;right:-8%}.buurt-badge{z-index:2;color:#fff;background:var(--p);font-size:var(--text-ui);border-radius:999px;gap:10px;padding:8px 12px;font-weight:800;display:inline-flex;position:relative}.hero-buurt h1{z-index:2;max-width:900px;font-size:clamp(54px,8vw,112px);position:relative}.hero-buurt h1 em{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--p) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--p) 45%, transparent);text-underline-offset:.08em;font-style:normal;text-decoration-thickness:.08em}.hero-buurt>p{z-index:2;max-width:600px;color:color-mix(in srgb, var(--ink) 78%, transparent);position:relative}.hero-buurt .hero-actions{z-index:2;position:relative}.hero-buurt .hero-actions a{border-radius:999px}.buurt-bento{z-index:2;grid-template-columns:.8fr 1fr 1.3fr;gap:10px;margin-top:48px;display:grid;position:relative}.buurt-bento article{background:#ffffffbf;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:105px;padding:17px;display:flex}.buurt-bento article:nth-child(2){color:#fff;background:var(--p)}.buurt-bento article:nth-child(3){background:color-mix(in srgb, var(--p) 34%, #f3a087)}.buurt-bento article>span{font-size:var(--text-accent);margin-bottom:auto}.buurt-bento strong{font-size:var(--text-prose)}.buurt-bento small{font-size:var(--text-meta);opacity:.7;margin-top:4px}.tpl-buurt .emergency{border-radius:15px;margin:14px 0}.tpl-buurt .public-services{gap:11px}.tpl-buurt .public-services article{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 13%, transparent);background:#fff;border:0;border-radius:17px}.tpl-buurt .public-services article>i{border-radius:9px}.tpl-buurt .process{border-radius:26px;margin:14px 0}.tpl-buurt .process-list{border:0;gap:9px}.tpl-buurt .process-list article{background:#ffffff12;border:0;border-radius:15px}.tpl-buurt .about-art,.tpl-buurt .public-form{border-radius:23px}.tpl-buurt .trust-band{gap:10px}.tpl-buurt .trust-band article{background:#fff;border:0;border-radius:16px}.tpl-buurt .public-contact{border-radius:26px;margin:0 0 14px}.tpl-buurt .legal-strip{padding-top:40px}.tpl-buurt .public-footer{border-radius:24px}.tpl-minimal{--ink:#403847;--paper:#faf7f2;font-family:var(--font-display)}.tpl-minimal .public-header{border-bottom-color:var(--ink);min-height:94px}.tpl-minimal .public-header nav,.tpl-minimal .header-contact{font-family:var(--font-body)}.tpl-minimal .header-contact{border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;padding:0}.hero-minimal{border-bottom:1px solid var(--ink);grid-template-columns:110px 1fr 200px;min-height:680px;padding:clamp(38px,6vw,82px) clamp(24px,6vw,84px);display:grid}.minimal-side{border-right:1px solid var(--ink);writing-mode:vertical-rl;justify-content:space-between;padding-right:25px;display:flex;transform:rotate(180deg)}.minimal-side span{font-size:var(--text-ui);letter-spacing:.16em;text-transform:uppercase}.minimal-side b{font:700 var(--text-label) var(--font-body);letter-spacing:.1em}.minimal-main{flex-direction:column;justify-content:center;padding:30px 6vw;display:flex}.minimal-main h1{max-width:850px;font-size:clamp(58px,8vw,114px)}.minimal-main h1 em{color:var(--p);font-style:italic;display:block}.minimal-lead{grid-template-columns:1fr auto;align-items:end;gap:35px;max-width:760px;display:grid}.minimal-lead p{margin:0}.minimal-lead a{border-bottom:1px solid var(--p);color:var(--p);font:700 var(--text-ui) var(--font-body);padding-bottom:5px}.minimal-signature{border-left:1px solid var(--ink);font-size:var(--text-accent);flex-direction:column;align-self:end;padding:18px 0 18px 22px;font-style:italic;display:flex}.minimal-signature small{font:700 var(--text-label) var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin-top:5px}.tpl-minimal .emergency{border-bottom:1px solid var(--ink);background:0 0}.tpl-minimal .public-heading{text-align:center;margin-left:auto;margin-right:auto}.tpl-minimal .public-services{grid-template-columns:1fr}.tpl-minimal .public-services article{border:0;border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);grid-template-columns:60px 60px 1fr 1.3fr;align-items:center;min-height:110px;padding:20px 0;display:grid}.tpl-minimal .public-services article:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 28%, transparent)}.tpl-minimal .public-services .service-index{position:static}.tpl-minimal .public-services article>i{background:0 0;margin:0}.tpl-minimal .public-services h3,.tpl-minimal .public-services p{margin:0}.tpl-minimal .process{color:var(--ink);background:var(--a)}.tpl-minimal .process .public-heading>span{color:var(--p)}.tpl-minimal .process-list{border-left:0;border-top-color:color-mix(in srgb, var(--ink) 25%, transparent);grid-template-columns:repeat(4,1fr)}.tpl-minimal .process-list article{border-color:color-mix(in srgb, var(--ink) 25%, transparent);display:block}.tpl-minimal .process-list article>strong{color:#fff;background:var(--p);margin-bottom:24px}.tpl-minimal .process-list p{color:color-mix(in srgb, var(--ink) 68%, transparent)}.tpl-minimal .about-art{border:1px solid var(--ink);background:0 0}.tpl-minimal .trust-band article{border-top-color:var(--ink);border-bottom-color:var(--ink)}.tpl-minimal .public-contact{color:var(--ink);background:var(--a)}.tpl-minimal .contact-intro>span{color:var(--p)}.tpl-minimal .contact-intro>p,.tpl-minimal .contact-intro address small{color:color-mix(in srgb, var(--ink) 62%, transparent)}.tpl-minimal .public-form{border:1px solid var(--ink)}.tpl-minimal .public-footer{font-family:var(--font-body)}@media (width<=1180px){.public-header nav{display:none}.hero-kompas{background:var(--paper)}.kompas-main{grid-template-columns:1fr;padding:60px 0}.kompas-main aside{display:none}.hero-minimal{grid-template-columns:70px 1fr}.minimal-signature{display:none}}@media (width<=900px){.preview-canvas{height:680px}.tpl-buurt{padding:0}.tpl-buurt .public-header{border-radius:0;margin:0}.public-header{grid-template-columns:1fr auto}.header-contact{justify-self:end}.public-header nav{display:none}.hero-hartelijk{grid-template-columns:1fr!important}.hartelijk-art{min-height:520px}.hero-buurt{border-radius:0}.public-services{grid-template-columns:repeat(2,1fr)}.public-services article:nth-child(2n){border-right:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}.public-services article:nth-child(3){border-right:0}.about,.public-contact,.trust-band{grid-template-columns:1fr}.trust-band article,.trust-band article:last-child{border-right:1px solid color-mix(in srgb, var(--ink) 13%, transparent);border-bottom:0}.trust-band article:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}.hero-minimal{grid-template-columns:1fr}.minimal-side{display:none}.tpl-minimal .process-list{grid-template-columns:repeat(2,1fr)}.tpl-minimal .public-services article{grid-template-columns:42px 42px 1fr}.tpl-minimal .public-services p{grid-column:3}}@media (width<=620px){.preview-canvas{padding:0}.public-site{box-shadow:none!important}.public-header{min-height:70px;padding:0 18px}.site-brand img{max-width:105px;max-height:42px}.header-contact{padding:9px}.header-contact span{display:none}.hero{min-height:0}.hartelijk-copy{padding:65px 22px}.hero h1{font-size:51px}.hartelijk-art{min-height:450px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a:first-child{width:100%}.hero-actions a:last-child{text-align:center}.hartelijk-copy>ul{flex-direction:column}.hero-kompas{padding:0 22px}.kompas-main{padding:60px 0}.kompas-facts{grid-template-columns:1fr}.kompas-facts p,.kompas-facts p:first-child{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);padding:13px 0}.hero-buurt{padding:60px 22px}.buurt-bento{grid-template-columns:1fr 1fr}.buurt-bento article:last-child{grid-column:1/-1}.hero-minimal{padding:70px 22px}.minimal-main{padding:0}.minimal-lead{grid-template-columns:1fr}.tpl-minimal .header-contact{display:none}.emergency{flex-direction:column;align-items:flex-start;gap:4px}.public-section{padding:68px 22px}.public-services{grid-template-columns:1fr}.public-services article,.public-services article:nth-child(3),.public-services article:nth-child(2n){border-right:1px solid color-mix(in srgb, var(--ink) 13%, transparent)}.public-services article:nth-child(n+2){border-top:0}.process-list,.tpl-minimal .process-list{grid-template-columns:1fr}.about-art{min-height:330px}.about-copy dl{grid-template-columns:1fr}.trust-band{padding-left:22px;padding-right:22px}.public-form>div{grid-template-columns:1fr;gap:0}.legal-strip{padding-left:22px;padding-right:22px}.legal-strip details>div{grid-template-columns:1fr}.public-footer{grid-template-columns:1fr;padding:34px 22px}.public-footer nav{justify-self:start}.tpl-minimal .public-services article{grid-template-columns:35px 40px 1fr}.tpl-minimal .public-services p{grid-column:1/-1;padding:12px 0 0 75px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
