:root{--navy: #080F3D;--navy-hover: #16205C;--orange: #FF4E00;--orange-hover: #E04400;--orange-text: #D63F00;--orange-soft: #FF8A52;--cream: #FFF6ED;--beige: #EFE3D8;--beige-hover: #E6D5C5;--white: #FFFFFF;--mint: #C2F9F4;--text-heading: #080F3D;--text-body: #565D7A;--text-strong: #3C4360;--text-link-dark: #1E2650;--text-muted: #8A90A8;--text-on-dark: #C3C9DE;--text-on-dark-muted: #AEB4C8;--font-heading: "Flecha", "Instrument Serif", Georgia, serif;--font-body: "Instrument Sans", system-ui, sans-serif;--fs-h1-hero: clamp(32px, 6vw, 52px);--fs-h1: clamp(30px, 5vw, 46px);--fs-h1-confirm: clamp(32px, 6.5vw, 56px);--fs-h2: clamp(30px, 5.4vw, 48px);--fs-h3: clamp(24px, 3.6vw, 34px);--fs-h4: clamp(22px, 3vw, 28px);--fs-stat: clamp(40px, 6vw, 64px);--fs-serif-lead: clamp(21px, 2.8vw, 26px);--fs-quote: clamp(20px, 3vw, 25px);--fs-intro: 17px;--fs-body: 16px;--fs-body-s: 15px;--fs-small: 13.5px;--fs-micro: 12px;--fs-btn: 14.5px;--container: 1240px;--container-narrow: 860px;--gutter: clamp(20px, 4vw, 40px);--section-pad: clamp(40px, 7.5vw, 75px);--radius-card: 18px;--radius-panel: 12px;--radius-btn: 10px;--radius-s: 9px;--radius-badge: 6px;--radius-mini: 4px;--radius-section: 40px;--shadow-menu: 0 18px 30px rgba(8, 15, 61, .12);--shadow-sticky: 0 -10px 24px rgba(8, 15, 61, .25);--overlay-foto: linear-gradient(180deg, transparent 55%, rgba(6, 20, 74, .75) 100%);--transition: background .16s ease, color .16s ease, border-color .16s ease;--bp-mobile: 980px;--bp-grid-2: 900px;--bp-stack: 700px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{margin:0;min-height:100%;background:var(--cream);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased}#app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#app>.page-content{flex:1 0 auto}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:var(--transition)}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);font-weight:400;color:var(--text-heading);line-height:1.24}::selection{background:#ffd9c7}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container-narrow,.container--narrow{max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--gutter)}.page-content{overflow-x:clip;width:100%}.u-orange{color:var(--orange)}.u-center{text-align:center}.flex-wrapper{display:flex;flex-wrap:wrap;gap:24px}.breadcrumbs{font-size:11px;color:var(--text-muted);margin-bottom:14px}.breadcrumbs a:hover{color:var(--orange-text)}.breadcrumbs [aria-current=page]{color:var(--text-link-dark)}.tag{display:inline-flex;align-items:center;width:fit-content;font-family:var(--font-body);font-weight:600;line-height:1.2}.tag--kicker{background:#e8740c1a;color:var(--orange-text);font-size:12px;border-radius:var(--radius-s);padding:6px 12px}.tag--mini{background:var(--cream);color:var(--orange-text);font-size:9.5px;border-radius:var(--radius-mini);padding:5px 10px}.tag--orange{background:var(--orange);color:var(--white);font-size:12.5px;border-radius:var(--radius-badge);padding:5px 12px}.tag--beige{background:var(--beige);color:var(--navy);font-size:12.5px;border-radius:var(--radius-badge);padding:5px 12px}.checklist{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.checklist li{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:15.5px;color:var(--text-strong);list-style:none}.checklist li:before{display:none}.checklist.checklist--dark li{color:var(--text-on-dark)}.price-chip{display:inline-flex;align-items:baseline;gap:8px;background:var(--beige);border-radius:var(--radius-s);padding:9px 16px;margin-top:14px}.price-chip>span:first-child{font-size:14px;color:var(--orange)}.price-chip .price-chip__amount{font-family:var(--font-heading);font-size:clamp(24px,3.6vw,34px);color:var(--navy);line-height:1}.price-chip>span:last-child{font-size:15px;color:var(--text-body)}.field{display:flex;flex-direction:column;gap:6px}.field .field__label{font-size:13px;font-weight:600;color:var(--navy)}.field .field__input,.field input,.field select,.field textarea{width:100%;border:1px solid var(--beige);background:var(--white);border-radius:var(--radius-btn);padding:12px 14px;font:inherit;font-size:14px;color:var(--navy);transition:var(--transition)}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.form-success{display:none;text-align:center;padding:clamp(40px,6vw,72px) var(--gutter);background:var(--white);border-radius:var(--radius-card)}.form-success[data-visible=true],.form-success.is-visible{display:block}.form-success .form-success__icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:var(--beige);color:var(--orange);display:grid;place-items:center;font-size:28px;font-weight:700}.form-success h1,.form-success h2{font-size:var(--fs-h1-confirm);margin-bottom:12px}.form-success p{max-width:520px;margin:0 auto 24px;font-size:var(--fs-intro)}.form-success .btn-row{justify-content:center}[data-form-panel][hidden],[data-step-panel][hidden],.form-success[hidden]{display:none!important}.u-hide-mobile{display:flex}.u-show-mobile{display:none!important}@media(max-width:980px){.u-hide-mobile{display:none!important}.u-show-mobile{display:flex!important}}.check-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--beige);color:var(--orange);font-size:10px;font-weight:700;flex-shrink:0}.check-dot--on-dark{background:#ffffff1f}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-foto);pointer-events:none}body.no-scroll{overflow:hidden}body.admin-bar .site-header{top:32px}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px}}@font-face{font-family:Flecha;src:url(/wp-content/themes/websheriff-sage/public/build/fonts/Flecha-Light-IQQ7xANC.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Flecha;src:url(/wp-content/themes/websheriff-sage/public/build/fonts/Flecha-Regular-CtaGFnEU.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flecha;src:url(/wp-content/themes/websheriff-sage/public/build/fonts/Flecha-Medium-D9lRYQjY.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}.h1-hero,.hero-home h1{font-size:var(--fs-h1-hero);letter-spacing:-.03em}.h1,.hero-page h1{font-size:var(--fs-h1);letter-spacing:-.03em}.h2,section h2{font-size:var(--fs-h2);letter-spacing:-.03em}.h3{font-size:var(--fs-h3);letter-spacing:-.025em}.h4{font-size:var(--fs-h4)}.serif-lead{font-family:var(--font-heading);font-size:var(--fs-serif-lead);letter-spacing:-.012em;line-height:1.35;color:var(--text-strong)}.section-kicker{font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--orange-text)}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{font-size:13.5px;font-weight:600;color:var(--navy)}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--beige);background:var(--white);border-radius:var(--radius-btn);padding:13px 14px;font:inherit;color:var(--navy);transition:var(--transition)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--orange)}.form-field textarea{min-height:120px;resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:700px){.form-grid{grid-template-columns:1fr}}.form-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--text-body)}.form-check input{margin-top:3px}.wpforms-container{margin:0;width:100%}.wpforms-container .wpforms-field{padding:0;margin:0 0 14px}.wpforms-container .wpforms-field-label{font-size:13px;font-weight:600;color:var(--navy);margin-bottom:6px}.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container input[type=number],.wpforms-container input[type=url],.wpforms-container select,.wpforms-container textarea{width:100%;max-width:100%!important;border:1px solid var(--beige);background:var(--white);border-radius:var(--radius-btn);padding:12px 14px;font:inherit;font-size:14px;color:var(--navy);box-shadow:none}.wpforms-container input:focus,.wpforms-container select:focus,.wpforms-container textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.wpforms-container textarea{min-height:96px;resize:vertical}.wpforms-container .wpforms-field-row{max-width:100%!important}.wpforms-container .wpforms-one-half{width:48%}.wpforms-container .wpforms-list-inline ul,.wpforms-container .wpforms-field-radio ul,.wpforms-container .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-gdpr-checkbox ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wpforms-container .wpforms-field-radio li,.wpforms-container .wpforms-field-checkbox li,.wpforms-container .wpforms-field-gdpr-checkbox li{list-style:none;margin:0}.wpforms-container .wpforms-field-radio label,.wpforms-container .wpforms-field-checkbox label,.wpforms-container .wpforms-field-gdpr-checkbox label{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:500;color:var(--text-body)}.wpforms-container .wpforms-submit-container{margin:18px 0 0;padding:0}.wpforms-container button.wpforms-submit,.wpforms-container .wpforms-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-btn);background:var(--orange);color:var(--white);font:inherit;font-weight:700;font-size:14.5px;transition:var(--transition)}.wpforms-container button.wpforms-submit:hover,.wpforms-container .wpforms-submit:hover{filter:brightness(.96)}.wpforms-confirmation-container-full,div.wpforms-confirmation-container-full{background:var(--white);border:0;border-radius:var(--radius-card);padding:28px;margin:0;color:var(--navy)}@media(max-width:700px){.wpforms-container .wpforms-field-row{display:flex!important;flex-direction:column;gap:0;width:100%!important;max-width:100%!important}.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-two-thirds{width:100%!important;float:none!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container input[type=number],.wpforms-container select,.wpforms-container textarea{width:100%!important;max-width:100%!important;box-sizing:border-box}.wpforms-container button.wpforms-submit,.wpforms-container .wpforms-submit{width:100%}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-body);font-weight:600;font-size:var(--fs-btn);line-height:1.2;border-radius:var(--radius-btn);padding:13px 22px;text-align:center;transition:var(--transition);border:1.5px solid transparent;white-space:nowrap}.btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.btn--primary{background:var(--orange);color:var(--white)}.btn--primary:hover{background:var(--orange-hover)}.btn--navy{background:var(--navy);color:var(--white)}.btn--navy:hover{background:var(--navy-hover)}.btn--beige{background:var(--beige);color:var(--navy)}.btn--beige:hover{background:var(--beige-hover)}.btn--ghost-dark{background:#ffffff1f;color:var(--white)}.btn--ghost-dark:hover{background:#ffffff38}.btn--outline{background:var(--white);border-color:var(--beige);color:var(--navy)}.btn--outline:hover{background:var(--cream)}.btn--icon{width:40px;height:40px;padding:0;border-radius:var(--radius-s);background:var(--white);color:var(--navy)}.btn--icon:hover{background:var(--beige-hover)}.btn--icon.is-circle{border-radius:50%}.btn--cream{background:var(--cream);color:var(--navy)}.btn--cream:hover{background:var(--beige)}.btn--s{padding:11px 16px;font-size:13px;border-radius:var(--radius-s)}.btn--full{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:480px){.btn-row>.btn{flex:1 1 auto;min-width:min(100%,140px);justify-content:center}.btn-row>.btn.btn--full{flex-basis:100%}}.section-pad{padding:var(--section-pad) 0}.navy-band{background:var(--navy);color:var(--text-on-dark);border-radius:var(--radius-section);padding:var(--section-pad) 0}.navy-band h2,.navy-band h3{color:var(--white)}.window-slider{position:relative}.window-slider__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.window-slider__track::-webkit-scrollbar{display:none}.window-slider__track>*{flex:0 0 min(100%,340px);scroll-snap-align:start}.window-slider__nav{display:flex;gap:8px;margin-top:18px}.page-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}@media(max-width:980px){.page-split{grid-template-columns:1fr;gap:24px}}@media(max-width:700px){.navy-band,.cta-banner.cta-banner--dark,section.klantcases-slider--on-dark+section.logos-strip,section.dienst-cards+section.logos-strip{border-radius:28px}.cta-banner.cta-banner--dark{border-radius:28px 28px 0 0}.window-slider__track>*{flex-basis:min(100%,300px)}}.topbar{background:var(--cream);color:var(--text-body);font-size:12.5px}.topbar__inner{max-width:var(--container);margin-inline:auto;padding:10px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.topbar__usp{display:inline-flex;align-items:center;gap:8px}.topbar__links{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;color:var(--navy)}.topbar__phone{font-weight:600}.topbar__links a:hover{color:var(--orange)}.notification-bar{position:relative;max-width:1160px;margin-top:14px;margin-inline:max(var(--gutter),calc((100% - 1160px)/2));padding:11px clamp(16px,4vw,48px);padding-right:48px;background:var(--orange);color:var(--white);font-size:13px;border-radius:var(--radius-btn)}.notification-bar.is-hidden{display:none}.notification-bar__close{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:19px;line-height:1;color:var(--white)}.site-header{position:sticky;top:0;z-index:40;background:var(--cream);margin-top:20px}.site-header__row{max-width:var(--container);margin-inline:auto;padding:15px var(--gutter);display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.site-header__logo img{height:26px;width:auto}.site-nav{display:flex;align-items:center;gap:20px;margin-inline:auto;background:var(--beige);border-radius:var(--radius-panel);padding:11px 20px}.site-nav__item{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--navy)}.site-nav__item svg{width:11px;height:11px;fill:var(--orange)}.site-nav__item[aria-expanded=true]{color:var(--orange-text)}.site-header__ctas{display:flex;gap:9px;margin-left:auto}.site-header__hamburger{width:46px;height:46px;border-radius:var(--radius-btn);background:var(--beige);display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px}.site-header__hamburger span{display:block;width:20px;height:2px;background:var(--navy)}.megamenu{position:absolute;left:clamp(16px,4vw,40px);right:clamp(16px,4vw,40px);top:100%;display:none;justify-content:center;padding-top:8px}.megamenu.is-open{display:flex}.megamenu__panel{width:100%;max-width:1160px;background:var(--white);border-radius:var(--radius-card);padding:clamp(24px,5vw,34px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(3,1fr) 300px;gap:34px;box-shadow:var(--shadow-menu)}.megamenu__heading{font-family:var(--font-heading);font-size:22px;color:var(--orange);margin-bottom:12px}.megamenu__link{display:block;font-size:14.5px;color:var(--text-link-dark);padding:9px 0}.megamenu__link:hover{color:var(--orange)}.megamenu__promo{background:var(--beige);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.megamenu__promo-title{font-family:var(--font-heading);font-size:24px;color:var(--navy)}.megamenu__promo-text{font-size:15px;color:var(--text-body);flex:1}.mobile-menu{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);box-shadow:var(--shadow-menu);max-height:calc(100vh - 90px);overflow:auto;padding:6px var(--gutter) 26px}.mobile-menu.is-open{display:block}.mobile-menu__group{border-bottom:1px solid var(--beige)}.mobile-menu__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 2px;font-size:17px;font-weight:600;color:var(--navy)}.mobile-menu__sub{display:none;flex-direction:column;gap:8px;padding-bottom:18px}.mobile-menu__sub.is-open{display:flex}.mobile-menu__colhead{font-family:var(--font-heading);font-size:18px;color:var(--orange);margin-top:8px}.mobile-menu__sub a{font-size:15px;color:var(--text-link-dark);padding:9px 0}.mobile-menu__ctas{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mobile-menu__phone{text-align:center;font-size:14px;font-weight:600;color:var(--navy);margin-top:6px}@media(max-width:980px){.site-nav,.site-header__ctas{display:none!important}.site-header__row{flex-wrap:nowrap;gap:10px;padding-block:12px}.site-header__logo{flex:0 1 auto;min-width:0}.site-header__logo img{height:22px;max-width:min(148px,42vw)}.site-header__row>.btn.u-show-mobile{margin-left:auto;flex-shrink:0;padding:10px 14px;font-size:13px}.site-header__hamburger{display:flex;margin-left:0;flex-shrink:0;width:42px;height:42px}.megamenu{display:none!important}.mobile-menu{max-height:calc(100dvh - 120px)}.notification-bar{font-size:12.5px;line-height:1.45}}@media(max-width:900px){.megamenu__panel{grid-template-columns:repeat(2,1fr)}.megamenu__promo{grid-column:1 / -1}}@media(max-width:480px){.topbar__inner{gap:10px 14px;padding-block:8px;font-size:12px}.topbar__usp{flex:1 1 auto;min-width:0}}.site-footer{background:var(--navy);color:var(--text-on-dark-muted);margin-top:0}.site-footer__band{max-width:var(--container);margin-inline:auto;padding:clamp(8px,2vw,16px) var(--gutter) clamp(24px,5vw,34px);display:flex;align-items:center;flex-wrap:wrap;gap:24px}.site-footer__band img{height:30px;width:auto}.site-footer__score,.site-footer__quote{background:#ffffff1a;border-radius:var(--radius-panel);padding:14px 20px;display:flex;align-items:center;gap:12px}.site-footer__score-num{font-family:var(--font-heading);font-size:22px;color:var(--orange);line-height:1}.site-footer__score-num span{font-size:14px;color:var(--text-on-dark-muted)}.site-footer__quote{margin-left:auto}.site-footer__quote p{font-family:var(--font-heading);font-size:19px;color:var(--white);line-height:1.3}.site-footer__quote .meta{font-size:12px;margin-top:4px}.site-footer__avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.site-footer__grid{max-width:var(--container);margin-inline:auto;padding:0 var(--gutter) 36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.site-footer__card{background:#ffffff1a;border-radius:var(--radius-card);padding:clamp(24px,4vw,40px)}.site-footer__card h3{color:var(--white);font-size:20px;margin-bottom:14px}.site-footer__card a{display:block;padding:7px 0;color:var(--text-on-dark-muted);font-size:14.5px}.site-footer__card a:hover{color:var(--orange-soft)}.site-footer__legal{max-width:var(--container);margin-inline:auto;padding:0 var(--gutter) 28px;font-size:12.5px;display:flex;flex-wrap:wrap;gap:12px 20px}@media(max-width:980px){.site-footer__band{justify-content:center;text-align:center}.site-footer__quote{margin-left:0;width:100%;justify-content:center;text-align:left}}@media(max-width:700px){.site-footer__band{gap:14px}.site-footer__score,.site-footer__quote{width:100%;padding:14px 16px}.site-footer__quote p{font-size:17px}.site-footer__card{padding:22px 20px}.site-footer__legal{flex-direction:column;gap:8px}}section.cta-banner.cta-banner--dark{background:var(--navy);border-radius:var(--radius-section) var(--radius-section) 0 0;margin-top:var(--section-pad);margin-bottom:0;color:var(--text-on-dark)}section.cta-banner.cta-banner--dark+.site-footer{margin-top:0;padding-top:0}section.cta-banner .container{padding-inline:var(--gutter)}section.cta-banner .cta-banner__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start}section.cta-banner .content>p{max-width:520px;margin-top:12px;font-size:16px;line-height:1.55}section.cta-banner .checklist{margin-top:18px;gap:12px}section.cta-banner .checklist li{color:var(--text-on-dark)}section.cta-banner .cta-banner__ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:700px){section.cta-banner .cta-banner__row{grid-template-columns:1fr}section.cta-banner .cta-banner__ctas{justify-content:flex-start}}.page-content:has(.page-not-found){display:flex;flex-direction:column}section.page-not-found{display:flex;align-items:center;justify-content:center;width:100%;flex:1 0 auto;min-height:min(52vh,520px);padding:clamp(56px,8vw,96px) 0}section.page-not-found .container{width:100%}section.page-not-found .page-not-found__inner{max-width:560px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}section.page-not-found .section-kicker{margin:0}section.page-not-found h1{font-size:var(--fs-h1);letter-spacing:-.03em;color:var(--navy);margin:0}section.page-not-found .page-not-found__text{margin:0;max-width:42ch;font-size:var(--fs-intro);color:var(--text-body);line-height:1.6}section.page-not-found .btn-row{margin-top:10px;justify-content:center}@media(max-width:700px){section.page-not-found{padding:48px 0 64px}section.page-not-found .btn-row{width:100%;flex-direction:column}section.page-not-found .btn-row .btn{width:100%}}section.single-placeholder,article.single-placeholder{padding:var(--section-pad) 0;background:var(--cream)}section.single-placeholder .single-placeholder__panel,article.single-placeholder .single-placeholder__panel{max-width:760px;margin:0 auto;background:var(--white);border-radius:var(--radius-card);padding:clamp(28px,5vw,48px);display:flex;flex-direction:column;gap:18px}section.single-placeholder .section-kicker,article.single-placeholder .section-kicker{margin:0;color:var(--orange-text)}section.single-placeholder h1,article.single-placeholder h1{margin:0;font-size:var(--fs-h1);letter-spacing:-.03em;color:var(--navy)}section.single-placeholder .single-placeholder__lead,article.single-placeholder .single-placeholder__lead{margin:0;font-size:var(--fs-intro);color:var(--text-body);line-height:1.6}section.single-placeholder .single-placeholder__lead code,article.single-placeholder .single-placeholder__lead code{font-size:.9em;background:var(--beige);padding:2px 6px;border-radius:4px;color:var(--navy)}section.single-placeholder .single-placeholder__todo,article.single-placeholder .single-placeholder__todo{background:var(--cream);border-radius:var(--radius-panel);padding:20px 22px}section.single-placeholder .single-placeholder__todo h2,article.single-placeholder .single-placeholder__todo h2{margin:0 0 8px;color:var(--navy)}section.single-placeholder .single-placeholder__todo>p,article.single-placeholder .single-placeholder__todo>p{margin:0 0 12px;font-size:15px;color:var(--text-body)}section.single-placeholder .single-placeholder__todo code,article.single-placeholder .single-placeholder__todo code{font-size:.9em;background:var(--beige);padding:2px 6px;border-radius:4px}section.single-placeholder .single-placeholder__todo .checklist,article.single-placeholder .single-placeholder__todo .checklist{margin:0}section.single-placeholder .single-placeholder__todo .check-dot,article.single-placeholder .single-placeholder__todo .check-dot{background:var(--beige);color:var(--orange);font-size:11px}section.single-placeholder .single-placeholder__content,article.single-placeholder .single-placeholder__content{border-top:1px solid var(--beige);padding-top:18px;display:flex;flex-direction:column;gap:12px}section.single-placeholder .btn-row,article.single-placeholder .btn-row{margin-top:6px}section.single-keuring__body{padding:0 0 var(--section-pad);background:var(--cream)}section.single-keuring__body .snel-naar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:28px}section.single-keuring__body .snel-naar__label{font-family:var(--font-heading);font-size:16px;color:var(--navy)}section.single-keuring__body .snel-naar__chips{display:flex;flex-wrap:wrap;gap:8px}section.single-keuring__body .snel-naar__chips a{padding:10px 16px;border-radius:999px;background:var(--white);color:var(--navy);font-size:13.5px;font-weight:600}section.single-keuring__body .snel-naar__chips a:hover{background:var(--beige)}section.single-keuring__body .page-split{padding-top:8px}@media(max-width:700px){section.single-keuring__body .snel-naar{flex-direction:column;align-items:flex-start;margin-bottom:20px}section.single-keuring__body .snel-naar__chips a{padding:9px 14px}}article.single-keuring,article.single-branche,article.single-vestiging{background:var(--cream)}section.branches-slider{padding:var(--section-pad) 0;background:var(--cream)}section.branches-slider .branches-slider__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}section.branches-slider .branches-slider__head .content p{max-width:560px;margin-top:10px}section.branches-slider .cases__nav{display:flex;gap:8px}section.branches-slider .cases__nav .btn--icon{width:40px;height:40px;border-radius:var(--radius-s);background:var(--white);color:var(--navy)}section.branches-slider .cases__nav .btn--icon:hover{background:var(--beige-hover)}section.branches-slider .branches-slider__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}section.branches-slider.branches-slider--grid .branches-slider__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}section.branches-slider .branche-card{background:var(--white);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;min-height:100%;color:inherit}section.branches-slider .branche-card__media{position:relative;display:block;height:160px}section.branches-slider .branche-card__media img{width:100%;height:100%;object-fit:cover}section.branches-slider .branche-card__media .overlay{background:linear-gradient(180deg,transparent 20%,rgba(6,20,74,.75) 100%)}section.branches-slider .branche-card__body{padding:22px;display:flex;flex-direction:column;flex:1;gap:0}section.branches-slider .branche-card__line{font-size:15px;font-weight:600;color:var(--orange);line-height:1.3}section.branches-slider h3{font-size:22px;color:var(--navy);margin:8px 0 0;letter-spacing:-.015em}section.branches-slider .branche-card p{font-size:14px;color:var(--text-body);line-height:1.55;margin:10px 0 0}section.branches-slider .branche-card .checklist{margin:14px 0 0;gap:10px}section.branches-slider .branche-card .checklist li{font-size:15.5px;color:var(--text-strong)}section.branches-slider .branche-card .btn{margin-top:auto;padding-top:18px;align-self:flex-start}section.branches-slider [data-slider-item][hidden]{display:none!important}@media(max-width:900px){section.branches-slider .branches-slider__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){section.branches-slider .branches-slider__grid{grid-template-columns:1fr}}section.contact-formulier{padding:var(--section-pad) 0;background:var(--cream)}section.contact-formulier .contact-formulier__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;align-items:start}section.contact-formulier .content{display:flex;flex-direction:column;align-items:flex-start;gap:12px}section.contact-formulier .content>p{max-width:520px;font-size:16px}section.contact-formulier .contact-formulier__form{width:100%;margin-top:10px}section.contact-formulier .contact-formulier__aside{background:var(--beige);border-radius:var(--radius-panel);padding:26px}section.contact-formulier .contact-formulier__aside h3{margin-bottom:8px}section.contact-formulier .contact-formulier__aside>p{font-size:15px;margin-bottom:16px}section.contact-formulier .city-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}section.contact-formulier .city-chips a{background:var(--white);border-radius:var(--radius-s);padding:8px 12px;font-size:13px;color:var(--text-link-dark)}section.contact-formulier .city-chips a:hover{color:var(--orange-text)}section.contact-formulier .contact-formulier__service{margin-top:28px;background:var(--beige);border-radius:var(--radius-card);padding:30px 36px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}section.contact-formulier .contact-formulier__service strong{display:block;color:var(--navy);margin-bottom:4px}section.contact-formulier .contact-formulier__service p{max-width:360px;font-size:14.5px}@media(max-width:900px){section.contact-formulier .contact-formulier__grid{grid-template-columns:1fr}}@media(max-width:700px){section.contact-formulier .contact-formulier__aside{padding:20px}section.contact-formulier .contact-formulier__service{padding:22px;flex-direction:column;align-items:flex-start}section.contact-formulier .contact-formulier__service .btn{width:100%}}section.contact-kanalen{padding:0 0 var(--section-pad);background:var(--cream)}section.contact-kanalen .contact-kanalen__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}section.contact-kanalen .channel-card{background:var(--white);border-radius:var(--radius-card);padding:26px;display:flex;flex-direction:column;gap:10px;min-height:100%}section.contact-kanalen .channel-card__k{font-size:11px;color:var(--text-muted)}section.contact-kanalen .channel-card__v{font-family:var(--font-heading);font-size:22px;color:var(--navy)}section.contact-kanalen .channel-card p{flex:1;font-size:15px}section.contact-kanalen .btn{align-self:flex-start}aside.conversie-aside{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.conversie-aside__plan{background:var(--navy);border-radius:var(--radius-card);padding:26px;color:var(--text-on-dark)}.conversie-aside__title{font-family:var(--font-heading);font-size:var(--fs-serif-lead);color:var(--white)}.conversie-aside__price{margin-top:10px;font-family:var(--font-heading);font-size:clamp(26px,4.2vw,39px);color:var(--white);line-height:1.1}.conversie-aside__price span{font-family:var(--font-body);font-size:14.5px;color:var(--text-on-dark)}.conversie-aside__plan hr{border:0;border-top:1px solid rgba(255,255,255,.16);margin:18px 0}.conversie-aside__ctas{display:flex;flex-direction:column;gap:10px;margin-top:22px}.conversie-aside__contact{background:var(--white);border-radius:var(--radius-panel);padding:24px}.conversie-aside__contact h3{font-size:var(--fs-h3);margin-bottom:8px}.conversie-aside__contact>p{font-size:14px;margin-bottom:16px}.conversie-aside__person{display:flex;align-items:center;gap:12px;margin-bottom:16px}.conversie-aside__person img{width:46px;height:46px;border-radius:50%;object-fit:cover}.conversie-aside__person strong{display:block;font-size:14px;color:var(--navy)}.conversie-aside__person span{font-size:14px;color:var(--text-muted)}@media(max-width:980px){aside.conversie-aside{position:static}}section.cta-banner{padding:clamp(40px,6vw,60px) 0}section.cta-banner.cta-banner--dark{background:var(--navy);border-radius:40px 40px 0 0;margin-top:var(--section-pad);color:var(--text-on-dark)}section.cta-banner.cta-banner--dark h2{color:var(--white)}section.cta-banner.cta-banner--dark .content>p{color:var(--text-on-dark)}section.cta-banner.cta-banner--card{background:transparent;margin-top:0;padding:var(--section-pad) 0}section.cta-banner.cta-banner--card .cta-banner__row{background:var(--beige);border-radius:var(--radius-card);padding:clamp(22px,4vw,44px)}section.cta-banner.cta-banner--card h2{color:var(--navy)}section.cta-banner .cta-banner__row{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}section.cta-banner .content>p{max-width:520px;margin-top:12px;font-size:16px}section.cta-banner .checklist{margin-top:18px}@media(max-width:700px){section.cta-banner .cta-banner__row{grid-template-columns:1fr}}section.dienst-cards{padding:var(--section-pad) 0 48px;margin-inline:var(--gutter);background:var(--navy);border-radius:var(--radius-section) var(--radius-section) 0 0;color:var(--text-on-dark)}section.dienst-cards .container{padding-inline:clamp(20px,3vw,40px)}section.dienst-cards .dienst-cards__heading{max-width:760px;margin:0 auto;text-align:center;color:var(--white);font-size:var(--fs-h2);letter-spacing:-.03em}section.dienst-cards .dienst-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;align-items:stretch}section.dienst-cards .dienst-card{background:var(--cream);color:var(--text-body);border-radius:var(--radius-card);padding:clamp(24px,5vw,36px) clamp(24px,5vw,40px);display:flex;flex-direction:column;min-height:100%;gap:16px}section.dienst-cards .dienst-card__head{display:flex;align-items:center;gap:14px}section.dienst-cards .dienst-card__head img{flex-shrink:0;object-fit:contain}section.dienst-cards .dienst-card__title{font-family:var(--font-heading);font-size:clamp(29px,5.2vw,46px);color:var(--orange);line-height:1.1;letter-spacing:-.03em}section.dienst-cards .dienst-card__text{font-size:16px;color:var(--text-body);line-height:1.55;margin:0}section.dienst-cards .checklist{gap:12px}section.dienst-cards .checklist li{font-size:15.5px;color:var(--text-strong)}section.dienst-cards .checklist .check-dot{width:20px;height:20px;background:var(--beige)}section.dienst-cards .dienst-card__ctas{margin-top:auto;padding-top:28px;gap:10px;flex-wrap:wrap}section.dienst-cards .dienst-card__ctas .btn{flex:1 1 160px;min-width:0}section.dienst-cards:has(+.klantcases-slider--on-dark){padding-bottom:40px}@media(max-width:900px){section.dienst-cards .dienst-cards__grid{grid-template-columns:1fr}}section.faq-accordion{padding:var(--section-pad) 0;background:var(--cream)}section.faq-accordion .content{width:100%}section.faq-accordion .faq-accordion__list{display:flex;flex-direction:column;gap:10px;margin-top:26px}section.faq-accordion .faq-accordion__item{background:var(--white);border-radius:var(--radius-s);padding:16px 18px}section.faq-accordion .faq-accordion__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:var(--font-heading);font-size:19px;font-weight:400;color:var(--navy)}section.faq-accordion .faq-accordion__icon{color:var(--orange);font-size:22px;line-height:1;flex-shrink:0}section.faq-accordion .faq-accordion__a{padding-top:10px;font-size:14.5px;color:var(--text-body);line-height:1.6}section.faq-accordion .faq-accordion__q[aria-expanded=true] .faq-accordion__icon{transform:none}@media(max-width:700px){section.faq-accordion .faq-accordion__item{padding:14px}section.faq-accordion .faq-accordion__q{font-size:17px;gap:12px}}section.gidsen-downloads{padding:var(--section-pad) var(--gutter)}section.gidsen-downloads.gidsen-downloads--dark{background:var(--navy);border-radius:var(--radius-section);color:var(--text-on-dark);margin-inline:var(--gutter)}section.gidsen-downloads.gidsen-downloads--dark .container{padding-inline:clamp(20px,3vw,40px)}section.gidsen-downloads.gidsen-downloads--dark h2{color:var(--white)}section.gidsen-downloads.gidsen-downloads--dark .gidsen-downloads__head a{color:var(--text-on-dark);font-size:15px;font-weight:500}section.gidsen-downloads.gidsen-downloads--dark .gidsen-downloads__head a:hover{color:var(--white)}section.gidsen-downloads.gidsen-downloads--light{background:var(--cream)}section.gidsen-downloads .gidsen-downloads__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}section.gidsen-downloads .gidsen-downloads__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px}section.gidsen-downloads .download-card{background:var(--white);border-radius:var(--radius-card);padding:22px;display:flex;flex-direction:column;gap:10px;color:var(--text-body);min-height:100%}section.gidsen-downloads.gidsen-downloads--light .download-card{border-radius:var(--radius-panel)}section.gidsen-downloads .download-card__thumb{position:relative;height:200px;border-radius:var(--radius-s);overflow:hidden;background:var(--beige);display:grid;place-items:center}section.gidsen-downloads .download-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}section.gidsen-downloads .download-card__thumb .overlay{background:linear-gradient(180deg,transparent 55%,rgba(6,20,74,.75) 100%)}section.gidsen-downloads .download-card__thumb .tag,section.gidsen-downloads .download-card__thumb .tag--orange{position:absolute;top:12px;left:12px;z-index:2;background:var(--orange);color:var(--white);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:var(--radius-badge)}section.gidsen-downloads .download-card__thumb--mint{background:var(--mint)}section.gidsen-downloads .download-card__thumb--mint img{width:auto;height:80%;object-fit:contain}section.gidsen-downloads .download-card__thumb--mint .overlay{display:none}section.gidsen-downloads .download-card__thumb--beige{background:var(--beige)}section.gidsen-downloads .download-card__thumb--beige .overlay{display:none}section.gidsen-downloads .download-card__title{font-family:var(--font-heading);font-size:var(--fs-h4);color:var(--navy);letter-spacing:-.015em;margin:0;line-height:1.25}section.gidsen-downloads .download-card p{font-size:13px;color:var(--text-body);margin:0;flex:1;line-height:1.5}section.gidsen-downloads .download-card .btn{align-self:flex-start;margin-top:auto}section.gidsen-downloads .gidsen-downloads__quote{margin-top:24px;background:var(--white);border-radius:var(--radius-card);padding:22px 26px;display:flex;gap:16px;align-items:center;color:var(--navy)}section.gidsen-downloads .gidsen-downloads__quote img{width:54px;height:54px;border-radius:50%;object-fit:cover;flex-shrink:0}section.gidsen-downloads .gidsen-downloads__quote p{font-family:var(--font-heading);font-size:clamp(22px,2.9vw,27px);line-height:1.3;letter-spacing:-.015em;margin:0;color:var(--navy)}section.gidsen-downloads .gidsen-downloads__quote-meta{margin-top:5px;font-family:var(--font-body);font-size:15px;color:var(--text-body)}section.gidsen-downloads .gidsen-downloads__quote-meta strong{color:var(--navy);font-weight:700}@media(max-width:900px){section.gidsen-downloads .gidsen-downloads__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){section.gidsen-downloads .gidsen-downloads__grid{grid-template-columns:1fr}section.gidsen-downloads .gidsen-downloads__quote{align-items:flex-start}}section.hero-home{padding:30px 0 clamp(40px,6vw,60px);background:var(--cream)}section.hero-home .hero-home__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:stretch}section.hero-home .hero-home__left{display:flex;flex-direction:column;gap:20px;min-width:0}section.hero-home .hero-home__panel{background:var(--beige);border-radius:var(--radius-card);padding:clamp(28px,5vw,56px) clamp(22px,4vw,44px);display:flex;flex-direction:column;justify-content:center;flex:1}section.hero-home h1{font-size:var(--fs-h1-hero);line-height:1.24;letter-spacing:-.03em;color:var(--navy);max-width:16ch}section.hero-home .hero-home__ctas{margin-top:32px}section.hero-home .hero-home__intro{background:var(--white);border-radius:var(--radius-card);padding:clamp(22px,4vw,34px) clamp(24px,4.5vw,48px)}section.hero-home .hero-home__intro .serif-lead{color:var(--text-strong);line-height:1.35}section.hero-home .hero-home__media{position:relative;min-height:clamp(320px,52vw,700px);border-radius:18px 0 0 18px;overflow:hidden;display:block}section.hero-home .hero-home__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.hero-home .hero-home__media-caption{position:absolute;inset-inline:24px;bottom:24px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:var(--white)}section.hero-home .hero-home__media-caption strong{font-size:16px}section.hero-home .hero-home__media-caption .btn--icon{background:var(--white);color:var(--navy);flex-shrink:0}section.hero-home .hero-home__panel .btn--beige{background:var(--white)}section.hero-home .hero-home__panel .btn--beige:hover{background:var(--cream)}@media(min-width:1161px){section.hero-home .hero-home__media{margin-right:min(0px,calc(580px - 50vw))}}@media(max-width:900px){section.hero-home .hero-home__grid{grid-template-columns:1fr}section.hero-home .hero-home__media{border-radius:var(--radius-card);margin-right:0;min-height:clamp(260px,62vw,420px)}section.hero-home .hero-home__media-caption{inset-inline:16px;bottom:16px}section.hero-home h1{max-width:none}}section.hero-page{padding:20px 0 clamp(40px,6vw,60px);background:var(--cream)}section.hero-page .hero-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,5vw,64px);align-items:stretch}section.hero-page.hero-page--solo .hero-page__grid{grid-template-columns:minmax(0,680px)}section.hero-page .hero-page__content{padding:16px 0 8px;display:flex;flex-direction:column;align-items:flex-start;gap:0}section.hero-page .tag{margin-bottom:14px}section.hero-page h1{font-size:var(--fs-h1);line-height:1.15;letter-spacing:-.03em}section.hero-page .hero-page__intro{max-width:480px;margin-top:12px;font-size:17px;line-height:1.6}section.hero-page .hero-page__ctas{margin-top:16px}section.hero-page .hero-page__divider{width:100%;border:0;border-top:1px solid var(--beige);margin:30px 0 22px}section.hero-page .checklist{max-width:460px}section.hero-page .hero-page__media{position:relative;min-height:clamp(260px,60vw,520px);border-radius:var(--radius-card);overflow:hidden}section.hero-page .hero-page__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}@media(min-width:1161px){section.hero-page.hero-page--split .hero-page__media{margin-right:min(0px,calc(580px - 50vw));border-radius:18px 0 0 18px}}@media(max-width:900px){section.hero-page .hero-page__grid{grid-template-columns:1fr;gap:28px}section.hero-page.hero-page--split .hero-page__media{margin-right:0;border-radius:var(--radius-card);min-height:clamp(220px,55vw,360px)}}section.kennis-artikelen{padding:var(--section-pad) 0;background:var(--cream)}section.kennis-artikelen .content p{margin-top:10px}section.kennis-artikelen .kennis-artikelen__featured{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;background:var(--white);border-radius:var(--radius-card);padding:22px;color:inherit;align-items:center}section.kennis-artikelen .kennis-artikelen__featured h3{font-family:var(--font-heading);font-size:var(--fs-h4);color:var(--navy)}section.kennis-artikelen .kennis-artikelen__featured p{font-size:14px;margin-top:8px}section.kennis-artikelen .kennis-artikelen__thumb,section.kennis-artikelen .kennis-card__thumb{position:relative;height:200px;border-radius:var(--radius-s);overflow:hidden;background:var(--beige)}section.kennis-artikelen .kennis-artikelen__thumb img,section.kennis-artikelen .kennis-card__thumb img{width:100%;height:100%;object-fit:cover}section.kennis-artikelen .kennis-artikelen__thumb .tag,section.kennis-artikelen .kennis-card__thumb .tag{position:absolute;top:12px;left:12px;z-index:2}section.kennis-artikelen .kennis-artikelen__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:20px}section.kennis-artikelen .kennis-card{background:var(--white);border-radius:var(--radius-card);padding:22px;display:flex;flex-direction:column;gap:10px;color:inherit}section.kennis-artikelen .kennis-card h3{font-family:var(--font-heading);font-size:var(--fs-h4);color:var(--navy)}section.kennis-artikelen .kennis-card p{font-size:13px;flex:1}section.kennis-artikelen .kennis-artikelen__meta{font-size:13px;color:var(--text-muted)}section.keuring-opties{padding:var(--section-pad) 0;background:var(--cream)}section.keuring-opties .keuring-opties__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:18px;align-items:stretch}section.keuring-opties .optie-card{background:var(--white);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;border:2px solid transparent}section.keuring-opties .optie-card.is-featured{border-color:var(--orange)}section.keuring-opties .optie-card .checklist{font-size:14.5px;margin:14px 0 20px;flex:1}section.keuring-opties .optie-card .btn{margin-top:auto;align-self:flex-start}section.keuring-opties .optie-card__name{font-size:15px;font-weight:600;color:var(--navy);margin-top:10px}section.keuring-opties .optie-card__price{font-family:var(--font-heading);font-size:clamp(24px,3.6vw,34px);color:var(--navy);margin-top:8px;line-height:1.1}section.keuring-opties .optie-card__price span{display:block;font-family:var(--font-body);font-size:13px;color:var(--text-muted);margin-top:4px}section.keuring-opties .optie-card__for{font-size:13px;color:var(--orange-text);margin-top:8px}section.keuringen-hub-grid{padding:var(--section-pad) 0;background:var(--cream)}section.keuringen-hub-grid .content p{margin-top:10px}section.keuringen-hub-grid .keuringen-hub-grid__grid,section.keuringen-hub-grid .keuringen-hub-grid__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:26px}section.keuringen-hub-grid .keuring-card{background:var(--white);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;gap:8px;min-height:100%;color:inherit}section.keuringen-hub-grid .keuring-card__name{font-size:15.5px;font-weight:600;color:var(--navy)}section.keuringen-hub-grid .keuring-card__price{font-family:var(--font-heading);font-size:22px;color:var(--navy)}section.keuringen-hub-grid .keuring-card p{font-size:14px;color:var(--text-body);flex:1}section.keuringen-hub-grid .keuring-card__link{margin-top:auto;font-size:14px;font-weight:600;color:var(--orange-text)}section.keuringen-hub-grid .keuring-group{background:var(--white);border-radius:var(--radius-card);padding:24px}section.keuringen-hub-grid .keuring-group h3{margin-bottom:8px}section.keuringen-hub-grid .keuring-group a{display:block;font-size:14.5px;color:var(--text-link-dark);padding:8px 0;border-bottom:1px solid var(--beige)}section.keuringen-hub-grid .keuring-group a:hover{color:var(--orange)}section.keuzehulp-leadform{padding:var(--section-pad) 0;background:var(--cream)}section.keuzehulp-leadform .keuzehulp-leadform__card{background:var(--white);border-radius:var(--radius-card);padding:clamp(24px,4vw,42px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:36px;align-items:center}section.keuzehulp-leadform .content p{max-width:560px;font-size:15px;margin-top:10px}section.keuzehulp-leadform .keuzehulp-leadform__form{margin-top:22px}section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-container form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-field{flex:1 1 180px;min-width:0;margin:0!important}section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-one-half{width:auto!important;float:none!important;margin-left:0!important}section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-submit-container{margin:0!important;flex:0 0 auto}section.keuzehulp-leadform .keuzehulp-leadform__form input{border:1px solid var(--beige);background:var(--cream)}section.keuzehulp-leadform .keuzehulp-leadform__proof{display:flex;gap:12px;align-items:flex-start;margin-top:22px}section.keuzehulp-leadform .keuzehulp-leadform__proof img{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}section.keuzehulp-leadform .keuzehulp-leadform__proof p{font-size:13.5px;color:var(--navy);margin:0}section.keuzehulp-leadform .keuzehulp-leadform__proof span{display:block;margin-top:4px;font-size:13px;color:var(--text-muted)}section.keuzehulp-leadform .keuzehulp-leadform__visual{display:grid;place-items:center;min-height:280px}section.keuzehulp-leadform .keuzehulp-leadform__doc{width:184px;height:290px;background:var(--white);border:1px solid var(--beige);border-radius:var(--radius-s);padding:18px;transform:rotate(-4deg);box-shadow:0 18px 40px #080f3d14}section.keuzehulp-leadform .keuzehulp-leadform__badge{display:inline-block;background:var(--orange);color:var(--white);font-size:11px;border-radius:var(--radius-badge);padding:5px 10px;margin-bottom:18px}section.keuzehulp-leadform .keuzehulp-leadform__skel{height:10px;background:var(--beige);border-radius:4px;margin-bottom:10px}section.keuzehulp-leadform .keuzehulp-leadform__skel.is-short{width:55%}section.keuzehulp-leadform .keuzehulp-leadform__skel.is-mid{width:72%}@media(max-width:700px){section.keuzehulp-leadform .keuzehulp-leadform__visual{display:none}section.keuzehulp-leadform .keuzehulp-leadform__card{padding:22px 18px;gap:0}section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-container form{flex-direction:column}section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-field,section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-submit-container{flex:1 1 100%;width:100%}section.keuzehulp-leadform .keuzehulp-leadform__form .wpforms-submit{width:100%}}section.klantcases-slider{padding:40px 0 var(--section-pad)}section.klantcases-slider .container{padding-inline:var(--gutter)}section.klantcases-slider.klantcases-slider--on-dark{background:var(--navy);color:var(--text-on-dark);border-radius:0;padding-top:8px;padding-bottom:40px;margin-inline:var(--gutter)}section.klantcases-slider.klantcases-slider--on-dark .container{padding-inline:clamp(20px,3vw,40px)}section.klantcases-slider.klantcases-slider--on-dark .klantcases-slider__title{font-size:15px;font-weight:500;font-family:var(--font-body);color:var(--text-on-dark);letter-spacing:0}section.klantcases-slider.klantcases-slider--on-dark .btn--icon{background:#ffffff1a;color:var(--white);width:40px;height:40px;border-radius:50%}section.klantcases-slider.klantcases-slider--on-dark .btn--icon:hover{background:#fff3}section.klantcases-slider.klantcases-slider--on-dark .case-card{background:var(--beige)}section.klantcases-slider.klantcases-slider--on-dark .tag,section.klantcases-slider.klantcases-slider--on-dark .tag--orange{background:#e8740c1f;color:var(--orange-text);padding:5px 12px;border-radius:var(--radius-badge);font-size:12.5px;font-weight:600}section.klantcases-slider.klantcases-slider--on-light{background:var(--cream)}section.klantcases-slider.klantcases-slider--on-light .case-card{background:var(--white)}section.klantcases-slider.klantcases-slider--on-light .btn--icon{background:var(--beige);border-radius:50%;width:40px;height:40px}section.klantcases-slider .klantcases-slider__head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}section.klantcases-slider .cases__nav{display:flex;gap:8px}section.klantcases-slider .klantcases-slider__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}section.klantcases-slider .case-card{border-radius:var(--radius-card);overflow:hidden;display:flex;min-height:200px}section.klantcases-slider .case-card__media{position:relative;flex:0 0 150px;min-height:100%}section.klantcases-slider .case-card__media img{width:100%;height:100%;object-fit:cover;display:block}section.klantcases-slider .case-card__media .overlay{background:linear-gradient(180deg,transparent 55%,rgba(6,20,74,.55) 100%)}section.klantcases-slider .case-card__logo{position:absolute;top:12px;left:12px;width:44px;height:28px;border-radius:6px;background:#ffffffeb;z-index:2}section.klantcases-slider .case-card__body{padding:20px 22px;display:flex;flex-direction:column;flex:1;color:var(--text-body);min-width:0}section.klantcases-slider .case-card__body h3{font-size:20px;letter-spacing:-.015em;color:var(--navy);margin:10px 0 0;font-family:var(--font-heading);font-weight:400;line-height:1.25}section.klantcases-slider .case-card__quote{font-size:14px;margin:10px 0 0;font-style:italic;color:var(--text-body);line-height:1.5}section.klantcases-slider .case-card__name{margin-top:auto;padding-top:10px;font-size:13px;color:var(--text-muted);font-style:normal}section.klantcases-slider [data-slider-item][hidden]{display:none!important}section.dienst-cards+section.klantcases-slider--on-dark{margin-top:0;padding-top:28px}section.klantcases-slider--on-dark:has(+.logos-strip){padding-bottom:28px;border-radius:0}@media(max-width:700px){section.klantcases-slider .klantcases-slider__grid{grid-template-columns:1fr}section.klantcases-slider .case-card{flex-direction:column}section.klantcases-slider .case-card__media{flex:0 0 auto;height:160px}}section.logos-strip{padding:28px 0 var(--section-pad);background:transparent}section.logos-strip .container{padding-inline:var(--gutter)}section.logos-strip .logos-strip__inner{text-align:center}section.logos-strip .logos-strip__label{font-size:15px;color:var(--text-muted);margin-bottom:22px}section.logos-strip .logos-strip__row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}section.logos-strip .logos-strip__row::-webkit-scrollbar{display:none}section.logos-strip .logos-strip__item{flex:1;max-height:22px;width:auto;height:22px;object-fit:contain;opacity:.55}section.logos-strip .logos-strip__item--text{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;font-weight:700;white-space:nowrap}section.klantcases-slider--on-dark+section.logos-strip,section.dienst-cards+section.logos-strip{background:var(--navy);border-radius:0 0 var(--radius-section) var(--radius-section);padding:34px 0 clamp(40px,6vw,64px);margin-top:0;margin-inline:var(--gutter)}section.klantcases-slider--on-dark+section.logos-strip .container,section.dienst-cards+section.logos-strip .container{padding-inline:clamp(20px,3vw,40px)}section.klantcases-slider--on-dark+section.logos-strip .logos-strip__label,section.dienst-cards+section.logos-strip .logos-strip__label{color:var(--text-on-dark);margin-bottom:22px}section.klantcases-slider--on-dark+section.logos-strip .logos-strip__row,section.dienst-cards+section.logos-strip .logos-strip__row{gap:32px}section.klantcases-slider--on-dark+section.logos-strip .logos-strip__item,section.dienst-cards+section.logos-strip .logos-strip__item{max-height:20px;height:20px;opacity:.5;filter:none}section.klantcases-slider--on-dark+section.logos-strip .logos-strip__item--text,section.dienst-cards+section.logos-strip .logos-strip__item--text{color:#ffffff80}@media(max-width:700px){section.logos-strip .logos-strip__row{gap:18px;justify-content:flex-start;margin-inline:calc(var(--gutter) * -.25);padding-inline:4px}section.logos-strip .logos-strip__item{flex:0 0 auto;min-width:96px;max-height:18px;height:18px}section.klantcases-slider--on-dark+section.logos-strip,section.dienst-cards+section.logos-strip{margin-inline:12px;border-radius:0 0 28px 28px;padding-block:28px 36px}}section.nieuwsbrief{padding:var(--section-pad) 0;background:var(--cream)}section.nieuwsbrief .nieuwsbrief__card{background:var(--beige);border-radius:var(--radius-card);padding:clamp(24px,4vw,42px)}section.nieuwsbrief .nieuwsbrief__card>p{max-width:560px;margin-top:10px;font-size:15px}section.nieuwsbrief .nieuwsbrief__form{margin-top:22px}section.nieuwsbrief .nieuwsbrief__form .wpforms-container form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}section.nieuwsbrief .nieuwsbrief__form .wpforms-field{flex:1 1 220px;min-width:0;margin:0!important}section.nieuwsbrief .nieuwsbrief__form .wpforms-submit-container{margin:0!important;flex:0 0 auto}section.nieuwsbrief .nieuwsbrief__form input{border:1px solid transparent;background:var(--white)}section.nieuwsbrief .nieuwsbrief__note{margin-top:14px;font-size:13.5px}section.nieuwsbrief .nieuwsbrief__note a{color:var(--orange-text);font-weight:600}@media(max-width:700px){section.nieuwsbrief .nieuwsbrief__card{padding:22px 18px}section.nieuwsbrief .nieuwsbrief__form .wpforms-container form{flex-direction:column}section.nieuwsbrief .nieuwsbrief__form .wpforms-field,section.nieuwsbrief .nieuwsbrief__form .wpforms-submit-container{flex:1 1 100%;width:100%}section.nieuwsbrief .nieuwsbrief__form .wpforms-submit{width:100%}}section.offerte-formulier{padding:0 0 var(--section-pad);background:var(--cream)}section.offerte-formulier .offerte-formulier__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}section.offerte-formulier .offerte-formulier__panel{background:var(--white);border-radius:var(--radius-panel);padding:34px;box-shadow:0 10px 30px #080f3d0f}section.offerte-formulier .offerte-formulier__panel .wpforms-container .wpforms-field-radio ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}section.offerte-formulier .offerte-formulier__panel .wpforms-container .wpforms-field-radio li label{background:var(--cream);border:1px solid var(--beige);border-radius:var(--radius-s);padding:14px}section.offerte-formulier .steps-indicator{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}section.offerte-formulier .steps-indicator li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-muted)}section.offerte-formulier .steps-indicator li span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--beige);color:var(--navy);font-weight:700}section.offerte-formulier .steps-indicator li[aria-current=step]{color:var(--navy);font-weight:600}section.offerte-formulier .steps-indicator li[aria-current=step] span{background:var(--orange);color:var(--white)}section.offerte-formulier fieldset{border:0;margin:0;padding:0}section.offerte-formulier h2{margin-bottom:8px}section.offerte-formulier fieldset>p{font-size:15px;margin-bottom:18px;color:var(--text-body)}section.offerte-formulier .choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}section.offerte-formulier .choice-card{position:relative;display:block;background:var(--white);border:1.5px solid var(--beige);border-radius:var(--radius-panel);padding:18px 18px 16px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}section.offerte-formulier .choice-card input{position:absolute;opacity:0;pointer-events:none}section.offerte-formulier .choice-card:has(input:checked){border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}section.offerte-formulier .choice-card:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}section.offerte-formulier .choice-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}section.offerte-formulier .choice-card__title{font-family:var(--font-heading);font-size:15.5px;font-weight:400;color:var(--navy);line-height:1.3}section.offerte-formulier .choice-card__radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--beige);flex-shrink:0;position:relative;background:var(--white)}section.offerte-formulier .choice-card:has(input:checked) .choice-card__radio{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 3px var(--white)}section.offerte-formulier .choice-card p{font-size:14px;color:var(--text-body);line-height:1.45;margin-top:8px}section.offerte-formulier .field{margin-top:18px}section.offerte-formulier fieldset[data-step="1"]>.btn{margin-top:26px}section.offerte-formulier .segmented{display:flex;gap:4px;background:var(--beige);border-radius:18px;padding:5px}section.offerte-formulier .segmented label{flex:1;cursor:pointer}section.offerte-formulier .segmented label input{position:absolute;opacity:0}section.offerte-formulier .segmented label span{display:block;text-align:center;padding:10px;border-radius:14px;font-size:14px;font-weight:600;color:var(--text-strong)}section.offerte-formulier .segmented label:has(input:checked) span{background:var(--white);border:2px solid var(--orange)}section.offerte-formulier .consent{margin-top:16px}section.offerte-formulier .offerte-formulier__nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}section.offerte-formulier .offerte-formulier__aside{display:flex;flex-direction:column;gap:16px}section.offerte-formulier .offerte-formulier__score,section.offerte-formulier .offerte-formulier__phone,section.offerte-formulier .offerte-formulier__quote{border-radius:var(--radius-panel);padding:24px 20px;box-shadow:0 8px 22px #080f3d0a}section.offerte-formulier .offerte-formulier__score{background:var(--beige)}section.offerte-formulier .offerte-formulier__score hr{border:0;border-top:1px solid rgba(8,15,61,.08);margin:16px 0}section.offerte-formulier .offerte-formulier__score .checklist{margin:0;gap:12px}section.offerte-formulier .offerte-formulier__score .checklist li{font-size:14.5px}section.offerte-formulier .offerte-formulier__score .check-dot{width:22px;height:22px;border-radius:8px;background:var(--white);color:var(--orange);font-size:11px}section.offerte-formulier .offerte-formulier__score-top{display:flex;align-items:baseline;gap:2px}section.offerte-formulier .offerte-formulier__score-top strong{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--navy);line-height:1}section.offerte-formulier .offerte-formulier__score-denom{font-size:14px;color:var(--text-muted)}section.offerte-formulier .offerte-formulier__score-meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;color:var(--text-body)}section.offerte-formulier .offerte-formulier__score-meta .u-orange{letter-spacing:2px;font-size:15px}section.offerte-formulier .offerte-formulier__phone,section.offerte-formulier .offerte-formulier__quote{background:var(--white)}section.offerte-formulier .offerte-formulier__kicker{display:block;font-size:11px;color:var(--text-muted);margin-bottom:6px}section.offerte-formulier .offerte-formulier__phone a{display:block;font-family:var(--font-heading);font-size:21px;color:var(--navy);line-height:1.2}section.offerte-formulier .offerte-formulier__phone p{margin-top:6px;font-size:15px;color:var(--text-body)}section.offerte-formulier .offerte-formulier__quote{display:flex;gap:12px}section.offerte-formulier .offerte-formulier__quote img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}section.offerte-formulier .offerte-formulier__quote p{font-size:13.5px;color:var(--text-strong);font-style:italic;line-height:1.45}section.offerte-formulier .offerte-formulier__quote span{display:block;margin-top:6px;font-size:12px;color:var(--text-muted);font-style:normal}section.offerte-formulier .offerte-formulier__quote span strong{color:var(--navy);font-weight:600}@media(max-width:900px){section.offerte-formulier .offerte-formulier__grid{grid-template-columns:1fr}section.offerte-formulier .offerte-formulier__panel{padding:22px 18px}}section.pakketten-selector{padding:var(--section-pad) 0;background:var(--cream)}section.pakketten-selector .content p{margin-top:10px;font-size:16px}section.pakketten-selector .pakketten-selector__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;align-items:stretch;margin-top:26px}section.pakketten-selector .pakket-card{background:var(--white);border-radius:var(--radius-panel);padding:24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:2px solid transparent;color:inherit;width:100%}section.pakketten-selector .pakket-card.is-active,section.pakketten-selector .pakket-card[aria-pressed=true]{border-color:var(--orange)}section.pakketten-selector .pakket-card h3{font-size:var(--fs-h3);margin-top:14px}section.pakketten-selector .pakket-card>p{font-size:13.5px;margin-top:8px}section.pakketten-selector .pakket-card .checklist{margin:14px 0 18px;font-size:15px;width:100%}section.pakketten-selector .pakket-card .btn{margin-top:auto;pointer-events:none}section.pakketten-selector .pakketten-selector__detail{background:var(--white);border-radius:var(--radius-panel);padding:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px;margin-top:22px}section.pakketten-selector .pakketten-selector__detail>div>p{font-size:16px;margin-top:10px}section.pakketten-selector .pakketten-selector__meta{display:block;font-size:12.5px;color:var(--orange-text);margin-bottom:8px}section.pakketten-selector .pakketten-selector__sub{font-size:13px;color:var(--text-muted);margin-top:26px;margin-bottom:12px}section.pakketten-selector .minsteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}section.pakketten-selector .minsteps li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--navy)}section.pakketten-selector .minsteps__n{width:30px;height:30px;display:grid;place-items:center;background:var(--beige);border-radius:10px;color:var(--orange);font-size:13px;font-weight:600;flex-shrink:0}section.pakketten-selector .pakketten-selector__side{background:var(--cream);border-radius:var(--radius-card);padding:28px}section.pakketten-selector .pakketten-selector__side .pakketten-selector__sub{margin-top:0}section.pakketten-selector .pakketten-selector__side hr{border:0;border-top:1px solid var(--beige);margin:22px 0}section.pakketten-selector .pakketten-selector__side .checklist{font-size:14.5px}section.pakketten-selector .pakketten-selector__side .btn-row{flex-direction:column;align-items:stretch}@media(max-width:700px){section.pakketten-selector .pakketten-selector__detail{padding:24px;gap:24px}}section.privacy-blok{padding:var(--section-pad) 0;background:var(--cream)}section.privacy-blok.privacy-blok--wit,section.privacy-blok.privacy-blok--white{background:var(--white)}section.privacy-blok .privacy-blok__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px;align-items:center}section.privacy-blok .privacy-blok__media{position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:clamp(360px,58vw,590px)}section.privacy-blok .privacy-blok__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.privacy-blok .content p{max-width:500px;font-size:16px;margin:14px 0 20px}section.privacy-blok .checklist{font-size:14.5px}@media(max-width:700px){section.privacy-blok .privacy-blok__grid{gap:24px}}section.proces-stappen{padding:var(--section-pad) var(--gutter);margin-inline:var(--gutter)}section.proces-stappen.proces-stappen--dark{background:var(--navy);border-radius:var(--radius-section);color:var(--text-on-dark)}section.proces-stappen.proces-stappen--dark h2,section.proces-stappen.proces-stappen--dark .proces-stappen__t{color:var(--white)}section.proces-stappen.proces-stappen--light{background:var(--cream);margin-inline:0}section.proces-stappen .container{padding-inline:clamp(20px,3vw,40px)}section.proces-stappen .proces-stappen__title{max-width:760px;margin:0}section.proces-stappen .proces-stappen__chooser{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#ffffff1a;border-radius:var(--radius-panel);padding:18px 20px}section.proces-stappen .proces-stappen__chooser-label{font-family:var(--font-heading);font-size:22px;letter-spacing:-.015em;color:var(--white);line-height:1.2}section.proces-stappen .proces-stappen__tabs{display:inline-flex;gap:4px}section.proces-stappen .proces-stappen__tabs button{padding:10px 18px;border-radius:var(--radius-s);color:var(--text-on-dark);font-size:14px;font-weight:600;background:transparent}section.proces-stappen .proces-stappen__tabs button.is-active{background:var(--white);color:var(--navy)}section.proces-stappen .proces-stappen__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:44px;align-items:stretch}section.proces-stappen .proces-stappen__list{display:flex;flex-direction:column;gap:12px;min-width:0}section.proces-stappen .proces-stappen__items{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px;align-content:stretch;flex:1}section.proces-stappen .proces-stappen__item{display:grid;grid-template-columns:30px 1fr;column-gap:16px;align-items:start;text-align:left;padding:20px 22px;border-radius:var(--radius-panel);width:100%;background:#ffffff1a;border:2px solid transparent;color:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}section.proces-stappen .proces-stappen__item.is-active{border-color:var(--white)}section.proces-stappen.proces-stappen--light .proces-stappen__item{background:var(--white)}section.proces-stappen.proces-stappen--light .proces-stappen__item.is-active{border-color:var(--orange)}section.proces-stappen .proces-stappen__num{font-family:var(--font-heading);font-size:23px;color:var(--orange);line-height:1.15}section.proces-stappen .proces-stappen__t{display:block;font-family:var(--font-heading);font-size:var(--fs-serif-lead);letter-spacing:-.015em;line-height:1.25}section.proces-stappen .proces-stappen__d{display:block;margin-top:6px;font-size:15px;color:var(--text-on-dark);line-height:1.55}section.proces-stappen.proces-stappen--light .proces-stappen__d{color:var(--text-body)}section.proces-stappen .proces-stappen__quote{display:flex;gap:14px;align-items:center;background:#ffffff1a;border-radius:var(--radius-card);padding:18px 20px;margin-top:0}section.proces-stappen .proces-stappen__quote img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}section.proces-stappen .proces-stappen__quote p{font-family:var(--font-heading);font-size:22px;line-height:1.35;letter-spacing:-.01em;color:var(--white);margin:0}section.proces-stappen .proces-stappen__quote-meta{margin-top:5px;font-size:12px;color:var(--text-on-dark)}section.proces-stappen .proces-stappen__quote-meta strong{color:var(--white);font-weight:600}section.proces-stappen.proces-stappen--light .proces-stappen__quote{background:var(--white)}section.proces-stappen.proces-stappen--light .proces-stappen__quote p{color:var(--navy)}section.proces-stappen.proces-stappen--light .proces-stappen__quote .proces-stappen__quote-meta{color:var(--text-muted)}section.proces-stappen.proces-stappen--light .proces-stappen__quote .proces-stappen__quote-meta strong{color:var(--navy)}section.proces-stappen .proces-stappen__featured{background:var(--cream);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;color:var(--text-body);min-height:100%}section.proces-stappen.proces-stappen--light .proces-stappen__featured{background:var(--white)}section.proces-stappen .proces-stappen__featured-media{position:relative;height:340px;flex-shrink:0}section.proces-stappen .proces-stappen__featured-media img{width:100%;height:100%;object-fit:cover;display:block}section.proces-stappen .proces-stappen__featured-body{padding:28px;display:flex;flex-direction:column;flex:1;gap:0}section.proces-stappen .proces-stappen__featured-head{display:flex;justify-content:space-between;align-items:center}section.proces-stappen .proces-stappen__featured-head [data-featured-num]{font-family:var(--font-heading);font-size:23px;letter-spacing:-.01em;color:var(--orange);line-height:1.2}section.proces-stappen .proces-stappen__featured-body h3{font-size:var(--fs-h3);letter-spacing:-.025em;line-height:1.24;color:var(--navy);margin:14px 0 0}section.proces-stappen .proces-stappen__featured-body>p{color:var(--text-body);font-size:15px;line-height:1.65;margin:10px 0 18px}section.proces-stappen .proces-stappen__featured-body .checklist{gap:10px}section.proces-stappen .proces-stappen__featured-body .checklist li{font-size:15px;color:var(--text-body);align-items:center}section.proces-stappen .proces-stappen__featured-body .checklist .check-dot{width:18px;height:18px;background:var(--beige)}section.proces-stappen .proces-stappen__featured-body .btn{align-self:flex-start;margin-top:22px}@media(max-width:900px){section.proces-stappen .proces-stappen__grid{grid-template-columns:1fr;margin-top:28px}section.proces-stappen .proces-stappen__tabs{width:100%;flex-wrap:wrap}section.proces-stappen .proces-stappen__tabs button{flex:1 1 auto;text-align:center}}@media(max-width:700px){section.proces-stappen{padding:var(--section-pad) 16px;margin-inline:12px}section.proces-stappen.proces-stappen--dark{border-radius:28px}section.proces-stappen .container{padding-inline:0}section.proces-stappen .proces-stappen__featured-media{height:220px}section.proces-stappen .proces-stappen__chooser{padding:14px}section.proces-stappen .proces-stappen__chooser-label{font-size:18px}section.proces-stappen .proces-stappen__item{padding:16px;column-gap:12px}section.proces-stappen .proces-stappen__featured-body{padding:20px}section.proces-stappen .proces-stappen__quote{flex-wrap:wrap;padding:16px}section.proces-stappen .proces-stappen__quote p{font-size:18px}}section.reviews-tabs{padding:var(--section-pad) 0;background:var(--cream)}section.reviews-tabs .content p{margin-top:10px}section.reviews-tabs .tabs{display:flex;gap:4px;background:var(--beige);border-radius:var(--radius-panel);padding:5px;margin-top:22px;max-width:420px}section.reviews-tabs .tabs [role=tab]{flex:1;border-radius:var(--radius-s);padding:10px 12px;font-size:14px;color:var(--text-body);background:transparent}section.reviews-tabs .tabs [role=tab][aria-selected=true]{background:var(--white);color:var(--navy);font-weight:600}section.reviews-tabs .reviews-tabs__panel{margin-top:22px}section.reviews-tabs .review-card{background:var(--white);border-radius:var(--radius-card);padding:28px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}section.reviews-tabs .review-card img{width:48px;height:48px;border-radius:50%;object-fit:cover}section.reviews-tabs .review-card blockquote{margin:0;font-family:var(--font-heading);font-size:var(--fs-quote);color:var(--navy);line-height:1.35}section.reviews-tabs .review-card span{font-size:15px;color:var(--text-body)}@media(max-width:700px){section.reviews-tabs .tabs{max-width:none;width:100%}section.reviews-tabs .review-card{padding:22px 20px}}section.rie-accordion{padding:var(--section-pad) 0;background:var(--cream)}section.rie-accordion .rie-accordion__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;align-items:stretch}section.rie-accordion .rie-accordion__card{background:var(--white);border-radius:var(--radius-card);padding:clamp(24px,4.5vw,48px) clamp(22px,4vw,44px)}section.rie-accordion .rie-accordion__card>p{max-width:480px;margin-top:10px}section.rie-accordion .rie-accordion__list{display:flex;flex-direction:column;gap:10px;margin-top:22px}section.rie-accordion .rie-accordion__item{background:var(--cream);border-radius:var(--radius-s);padding:14px 16px}section.rie-accordion .rie-accordion__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:var(--font-heading);font-size:18px;color:var(--navy)}section.rie-accordion .rie-accordion__a{padding-top:10px;font-size:14.5px;color:var(--text-body)}section.rie-accordion .rie-accordion__a a{display:inline-block;margin-top:8px;color:var(--orange-text);font-weight:600}section.rie-accordion .rie-accordion__media{position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:420px}section.rie-accordion .rie-accordion__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}@media(max-width:700px){section.rie-accordion .rie-accordion__media{min-height:280px}}section.route-keuzeblok{padding:var(--section-pad) 0;background:var(--cream)}section.route-keuzeblok .content p{max-width:520px;font-size:16px;margin:12px 0 28px}section.route-keuzeblok .route-keuzeblok__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}section.route-keuzeblok .route-card{background:var(--white);border-radius:var(--radius-panel);padding:26px;display:flex;flex-direction:column;gap:0}section.route-keuzeblok .route-card h3{font-size:var(--fs-h3);margin-top:14px}section.route-keuzeblok .route-card p{flex:1;margin:12px 0 20px;font-size:14.5px}section.route-keuzeblok .route-card .btn{align-self:flex-start}.sticky-mobile-cta{position:fixed;inset-inline:0;bottom:0;z-index:50;background:var(--navy);padding:12px clamp(16px,4vw,24px);display:none;align-items:center;gap:12px;box-shadow:var(--shadow-sticky)}.sticky-mobile-cta__text{flex:1;min-width:0}.sticky-mobile-cta__title{font-size:14px;font-weight:600;color:var(--white)}.sticky-mobile-cta__price{font-size:13px;color:var(--text-on-dark)}.sticky-mobile-cta__price strong{color:var(--white);font-weight:700}.sticky-mobile-cta .btn{white-space:nowrap;flex-shrink:0}@media(max-width:980px){.sticky-mobile-cta.u-show-mobile{display:flex!important}body:has(.sticky-mobile-cta){padding-bottom:80px}}@media(max-width:420px){.sticky-mobile-cta{gap:10px;padding:10px 12px}.sticky-mobile-cta__title{font-size:13px}.sticky-mobile-cta__price{font-size:12px}.sticky-mobile-cta .btn{padding:11px 12px;font-size:13px}}section.tarieven-tabel{padding:var(--section-pad) 0;background:var(--cream)}section.tarieven-tabel .prices__table{background:var(--white);border-radius:var(--radius-card);overflow:hidden;margin-top:26px}section.tarieven-tabel .prices__head,section.tarieven-tabel .prices__row{display:grid;grid-template-columns:1.4fr .8fr 1.2fr auto;gap:16px;align-items:center;padding:18px 24px}section.tarieven-tabel .prices__head{padding:16px 24px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}section.tarieven-tabel .prices__row{border-top:1px solid var(--beige);font-size:15px;color:var(--text-link-dark)}section.tarieven-tabel .prices__row strong{color:var(--navy);font-weight:600}section.tarieven-tabel .prices__price{font-family:var(--font-heading);font-size:18px;color:var(--navy)}@media(max-width:900px){section.tarieven-tabel .prices__head,section.tarieven-tabel .prices__row{grid-template-columns:1.2fr .8fr 1fr auto;gap:12px;padding-inline:16px}}@media(max-width:700px){section.tarieven-tabel .prices__table{overflow:visible}section.tarieven-tabel .prices__head{display:none}section.tarieven-tabel .prices__row{grid-template-columns:1fr;gap:8px;padding:16px 18px}section.tarieven-tabel .prices__row>div[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:12px;font-family:var(--font-body)}}section.team-aanvraag-formulier{padding:var(--section-pad) 0;background:var(--cream)}section.team-aanvraag-formulier .team-aanvraag-formulier__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:28px}section.team-aanvraag-formulier .team-aanvraag-formulier__step{background:var(--beige);border-radius:var(--radius-card);padding:22px}section.team-aanvraag-formulier .team-aanvraag-formulier__step h3{margin:10px 0 6px}section.team-aanvraag-formulier .team-aanvraag-formulier__step p{font-size:14.5px}section.team-aanvraag-formulier .team-aanvraag-formulier__num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--white);color:var(--orange);font-weight:600;font-size:13px}section.team-aanvraag-formulier .team-aanvraag-formulier__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;align-items:start}section.team-aanvraag-formulier .team-aanvraag-formulier__panel{background:var(--white);border-radius:var(--radius-panel);padding:34px}section.team-aanvraag-formulier .team-aanvraag-formulier__panel>p{font-size:15px;margin-top:8px}section.team-aanvraag-formulier .segmented{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}section.team-aanvraag-formulier .segmented label{cursor:pointer}section.team-aanvraag-formulier .segmented label input{position:absolute;opacity:0;pointer-events:none}section.team-aanvraag-formulier .segmented label span{display:inline-block;background:var(--cream);border:1px solid var(--beige);border-radius:var(--radius-s);padding:10px 14px;font-size:14px;color:var(--text-link-dark)}section.team-aanvraag-formulier .segmented label input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--white)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside{display:flex;flex-direction:column;gap:16px}section.team-aanvraag-formulier .team-aanvraag-formulier__card{background:var(--white);border-radius:var(--radius-panel);padding:24px}section.team-aanvraag-formulier .team-aanvraag-formulier__card p{font-size:14.5px;margin:8px 0 14px}section.team-aanvraag-formulier .team-aanvraag-formulier__phone{margin-top:12px!important;font-size:14px!important}section.team-aanvraag-formulier .team-aanvraag-formulier__phone a{color:var(--orange-text);font-weight:600}section.team-aanvraag-formulier .team-aanvraag-formulier__form{margin-top:18px}section.team-grid{padding:var(--section-pad) 0;background:var(--cream)}section.team-grid .content p{margin-top:10px}section.team-grid .team-grid__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;margin-top:26px}section.team-grid .team-card__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-card);overflow:hidden;margin-bottom:12px}section.team-grid .team-card__media img{width:100%;height:100%;object-fit:cover}section.team-grid .team-card__name{font-size:16px;font-weight:600;color:var(--navy)}section.team-grid .team-card__role{font-size:14px;color:var(--text-body);margin-top:2px}section.tekst-beeld{padding:var(--section-pad) 0;background:var(--cream)}section.tekst-beeld .tekst-beeld__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(36px,5vw,48px);align-items:center}section.tekst-beeld .tekst-beeld__copy{max-width:520px}section.tekst-beeld .tekst-beeld__copy p+p{margin-top:14px}section.tekst-beeld .tekst-beeld__infocard{background:var(--white);border-radius:var(--radius-card);padding:30px;display:flex;flex-direction:column;gap:14px}section.tekst-beeld .tekst-beeld__kicker{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}section.tekst-beeld .tekst-beeld__subcard{background:var(--beige);border-radius:var(--radius-panel);padding:16px 18px}section.tekst-beeld .tekst-beeld__subcard strong{display:block;font-size:15px;color:var(--navy);margin-bottom:4px}section.tekst-beeld .tekst-beeld__subcard p{font-size:15px;color:var(--text-body)}section.tekst-beeld .tekst-beeld__link{color:var(--orange-text);font-weight:600;font-size:14.5px}section.tekst-beeld .tekst-beeld__media{position:relative;min-height:clamp(330px,54vw,510px);border-radius:var(--radius-card);overflow:hidden}section.tekst-beeld .tekst-beeld__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}@media(max-width:900px){section.tekst-beeld .tekst-beeld__grid{grid-template-columns:1fr;gap:28px}section.tekst-beeld .tekst-beeld__copy{max-width:none}section.tekst-beeld .tekst-beeld__media{min-height:clamp(240px,58vw,360px)}section.tekst-beeld .tekst-beeld__infocard{padding:22px}}section.terugkoppeling-tabs{padding:var(--section-pad) 0;background:var(--cream)}section.terugkoppeling-tabs .content p{margin-top:10px}section.terugkoppeling-tabs .tabs{display:flex;gap:4px;background:var(--beige);border-radius:var(--radius-panel);padding:5px;margin-top:22px;max-width:520px}section.terugkoppeling-tabs .tabs [role=tab]{flex:1;border-radius:var(--radius-s);padding:10px 12px;font-size:14px;color:var(--text-body);background:transparent}section.terugkoppeling-tabs .tabs [role=tab][aria-selected=true]{background:var(--white);color:var(--navy);font-weight:600}section.terugkoppeling-tabs .terugkoppeling-tabs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:36px;margin-top:26px;align-items:center}section.terugkoppeling-tabs .terugkoppeling-tabs__media{position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:clamp(340px,55vw,540px)}section.terugkoppeling-tabs .terugkoppeling-tabs__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.terugkoppeling-tabs .terugkoppeling-tabs__text{font-size:15.5px;margin:10px 0 18px}section.terugkoppeling-tabs .terugkoppeling-tabs__usps{display:flex;flex-direction:column;gap:14px}section.terugkoppeling-tabs .terugkoppeling-tabs__usp{display:flex;gap:12px;align-items:flex-start}section.terugkoppeling-tabs .terugkoppeling-tabs__usp strong{display:block;font-size:16px;color:var(--navy)}section.terugkoppeling-tabs .terugkoppeling-tabs__usp p{font-size:15px;color:var(--text-body);margin:2px 0 0}section.terugkoppeling-tabs .terugkoppeling-tabs__review{margin-top:26px;background:var(--white);border-radius:var(--radius-card);padding:28px 32px;display:flex;gap:16px;align-items:flex-start}section.terugkoppeling-tabs .terugkoppeling-tabs__review img{width:48px;height:48px;border-radius:50%;object-fit:cover}section.terugkoppeling-tabs .terugkoppeling-tabs__review p{font-family:var(--font-heading);font-size:18px;color:var(--navy);margin:0}section.terugkoppeling-tabs .terugkoppeling-tabs__review span{display:block;margin-top:8px;font-size:15px;color:var(--text-body)}section.trustband-stats{padding:var(--section-pad) 0;background:var(--cream)}section.trustband-stats .trustband-stats__title{margin:0 0 22px;font-size:15px;color:var(--text-body);max-width:640px}section.trustband-stats .trustband-stats__row{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}section.trustband-stats .trustband-stats__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:clamp(14px,3vw,36px)}section.trustband-stats .stat__num{font-family:var(--font-heading);font-size:var(--fs-stat);color:var(--orange);line-height:1}section.trustband-stats .stat__label{margin-top:10px;font-size:15px;color:var(--text-body)}@media(max-width:700px){section.trustband-stats .trustband-stats__row{grid-template-columns:1fr;align-items:stretch}section.trustband-stats .btn{width:100%}}section.uitdagingen-cards{padding:var(--section-pad) 0;background:var(--cream)}section.uitdagingen-cards .content p{margin-top:10px}section.uitdagingen-cards .uitdagingen-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;align-items:stretch;margin-top:26px}section.uitdagingen-cards .problem-card{background:var(--white);border-radius:var(--radius-card);padding:26px;display:flex;flex-direction:column}section.uitdagingen-cards .problem-card__p{font-size:16px;color:var(--navy);margin-top:14px}section.uitdagingen-cards hr{border:0;border-top:1px solid var(--beige);margin:18px 0}section.uitdagingen-cards .tag--solution{background:#e8740c1a;color:var(--orange-text)}section.uitdagingen-cards .problem-card__solution{flex:1;font-size:14.5px;color:var(--text-body);margin-top:10px}section.uitdagingen-cards .checklist__item{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;color:var(--navy)}section.usp-kaarten{padding:var(--section-pad) 0;background:var(--cream)}section.usp-kaarten .content p{margin-top:12px}section.usp-kaarten .usp-kaarten__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:26px;align-items:stretch}section.usp-kaarten .usp-card{background:var(--white);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;gap:12px}section.usp-kaarten .usp-card h3{font-size:var(--fs-h3)}section.usp-kaarten .usp-card p{font-size:14.5px}section.usp-kaarten .usp-card__num{display:inline-grid;place-items:center;width:30px;height:30px;background:var(--beige);color:var(--orange);border-radius:var(--radius-panel);font-size:14px;font-weight:700}section.usp-kaarten.usp-kaarten--check .usp-card__num,section.usp-kaarten.usp-kaarten--circle .usp-card__num{width:32px;height:32px;border-radius:50%;background:var(--orange);color:var(--white)}section.usp-kaarten .usp-kaarten__side{background:var(--beige);border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:14px}section.usp-kaarten .usp-kaarten__side-media{position:relative;min-height:330px;border-radius:var(--radius-panel);overflow:hidden}section.usp-kaarten .usp-kaarten__side-media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.vaccinatie-kaarten{padding:var(--section-pad) 0;background:var(--cream)}section.vaccinatie-kaarten .content p{margin-top:10px}section.vaccinatie-kaarten .vaccinatie-kaarten__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:26px}section.vaccinatie-kaarten .vaccinatie-card{background:var(--white);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;gap:8px;min-height:100%}section.vaccinatie-kaarten .vaccinatie-card__name{font-size:15.5px;font-weight:600;color:var(--navy)}section.vaccinatie-kaarten .vaccinatie-card__target{font-size:14px;color:var(--text-body)}section.vaccinatie-kaarten .checklist{font-size:14.5px;flex:1}section.vaccinatie-kaarten .vaccinatie-card__link{margin-top:auto;font-size:14px;font-weight:600;color:var(--orange-text)}section.varianten-cards{padding:var(--section-pad) 0;background:var(--cream)}section.varianten-cards .content p{margin-top:10px}section.varianten-cards .varianten-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:26px;align-items:stretch}section.varianten-cards .variant-card{background:var(--white);border-radius:var(--radius-card);padding:26px;display:flex;flex-direction:column;border:2px solid transparent}section.varianten-cards .variant-card.is-featured{border-color:var(--orange)}section.varianten-cards .variant-card h3{margin-top:12px}section.varianten-cards .variant-card>p{font-size:13.5px;margin-top:8px}section.varianten-cards .variant-card .checklist{font-size:15px;margin:14px 0 20px;flex:1}section.varianten-cards .variant-card .btn{margin-top:auto;align-self:flex-start}section.varianten-cards .variant-card__head{display:flex;justify-content:space-between;align-items:center;gap:10px}section.varianten-cards .variant-card__pop{font-size:11px;color:var(--orange);font-weight:600}section.vergelijking-tabel{padding:var(--section-pad) 0;background:var(--cream)}section.vergelijking-tabel .vergelijking-tabel__intro{max-width:560px;margin:10px 0 26px}section.vergelijking-tabel .compare__table{background:var(--white);border-radius:var(--radius-card);overflow:hidden}section.vergelijking-tabel .compare__head,section.vergelijking-tabel .compare__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}section.vergelijking-tabel .compare__head{background:var(--navy);color:var(--white);font-family:var(--font-heading);font-size:15px}section.vergelijking-tabel .compare__head>div{padding:16px 20px}section.vergelijking-tabel .compare__row>div{padding:16px 20px;font-size:14.5px;color:var(--navy)}section.vergelijking-tabel .compare__row>div:first-child{font-size:14px;color:var(--text-muted)}section.vergelijking-tabel .compare__row.is-alt{background:var(--cream)}section.vergelijking-tabel .vergelijking-tabel__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:26px}section.vergelijking-tabel .compare-card{background:var(--white);border-radius:var(--radius-card);padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}section.vergelijking-tabel .compare-card p{font-size:14px;color:var(--text-body);flex:1}section.vergelijking-tabel .compare-card .btn{margin-top:8px}section.vergelijking-tabel .compare-card__kicker{font-size:12.5px;color:var(--orange-text)}section.vergelijking-tabel .compare-card--dark{background:var(--navy)}section.vergelijking-tabel .compare-card--dark h3{color:var(--white)}section.vergelijking-tabel .compare-card--dark p{color:var(--text-on-dark-muted)}section.vergelijking-tabel .compare-card--dark .compare-card__kicker{font-size:11px;color:var(--orange-soft)}section.vergelijking-tabel .vergelijking-tabel__note{margin-top:22px;font-size:15px}section.vergelijking-tabel .vergelijking-tabel__note a{color:var(--orange-text);font-weight:600}@media(max-width:900px){section.vergelijking-tabel .compare__head>div,section.vergelijking-tabel .compare__row>div{padding:14px 12px;font-size:13.5px}}@media(max-width:700px){section.vergelijking-tabel .compare__head{display:none}section.vergelijking-tabel .compare__row{grid-template-columns:1fr;padding:14px 18px;border-top:1px solid var(--beige)}section.vergelijking-tabel .compare__row>div{padding:4px 0}section.vergelijking-tabel .compare__row>div[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:12px}}section.vestiging-detail{padding:var(--section-pad) 0;background:var(--cream)}section.vestiging-detail .vestiging-detail__grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.4fr);gap:24px;margin-top:22px;align-items:start}section.vestiging-detail .vestiging-detail__info{background:var(--white);border-radius:var(--radius-card);padding:26px}section.vestiging-detail .vestiging-detail__hours{margin:14px 0 22px}section.vestiging-detail .vestiging-detail__hour{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--beige);font-size:14px}section.vestiging-detail .vestiging-detail__hour span{color:var(--text-muted)}section.vestiging-detail .vestiging-detail__hour strong{font-size:14.5px;font-weight:500;color:var(--navy)}section.vestiging-detail .vestiging-detail__address{margin-bottom:18px}section.vestiging-detail .vestiging-detail__address p{margin-top:8px;font-size:15px}section.vestiging-detail .vestiging-detail__media{position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:260px;margin-bottom:20px}section.vestiging-detail .vestiging-detail__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.vestiging-detail .vestiging-detail__keuringen h3{margin-bottom:14px}section.vestiging-detail .vestiging-detail__keuringen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}section.vestiging-detail .keuring-card{background:var(--white);border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:6px;color:inherit}section.vestiging-detail .keuring-card__name{font-size:15.5px;font-weight:600;color:var(--navy)}section.vestiging-detail .keuring-card__price{font-family:var(--font-heading);font-size:20px;color:var(--navy)}section.vestiging-detail .keuring-card p{font-size:13.5px;color:var(--text-body);flex:1}section.vestiging-detail .keuring-card__link{margin-top:auto;font-size:14px;font-weight:600;color:var(--orange-text)}@media(max-width:900px){section.vestiging-detail .vestiging-detail__grid{grid-template-columns:1fr}}section.vestigingen-kaart{padding:var(--section-pad) 0;background:var(--cream)}section.vestigingen-kaart .vestigingen-kaart__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));background:var(--white);border-radius:var(--radius-card);overflow:hidden;gap:0}section.vestigingen-kaart .vestigingen-kaart__map{position:relative;min-height:clamp(360px,58vw,580px);background:var(--beige);padding:20px}section.vestigingen-kaart .vestigingen-kaart__map nl-map{width:100%;height:100%;min-height:clamp(320px,50vw,540px)}section.vestigingen-kaart .vestigingen-kaart__map-label{position:absolute;top:18px;left:18px;z-index:2;font-size:10px;font-weight:700;color:var(--orange);letter-spacing:.04em;text-transform:uppercase}section.vestigingen-kaart .vestigingen-kaart__list{padding:clamp(40px,6vw,44px) var(--gutter);display:flex;flex-direction:column}section.vestigingen-kaart .vestigingen-kaart__list>p{font-size:15px;margin:10px 0 24px}section.vestigingen-kaart .vestigingen-kaart__rows{display:flex;flex-direction:column}section.vestigingen-kaart .vestigingen-kaart__row{width:100%;text-align:left;padding:16px 4px;border-bottom:1px solid var(--beige);display:flex;flex-direction:column;gap:10px}section.vestigingen-kaart .vestigingen-kaart__row.is-selected{background:var(--cream);border-radius:14px;border:1px solid transparent;padding:16px;margin:4px 0}section.vestigingen-kaart .vestigingen-kaart__row-main{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;color:var(--navy)}section.vestigingen-kaart .dot{width:10px;height:10px;border-radius:50%;background:var(--orange);flex-shrink:0}section.vestigingen-kaart .vestigingen-kaart__detail{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-body)}section.vestigingen-kaart .vestigingen-kaart__detail .btn{align-self:flex-start;margin-top:6px}section.waarom-meditel{padding:var(--section-pad) 0;background:var(--cream)}section.waarom-meditel .waarom-meditel__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));background:var(--white);border-radius:var(--radius-card);overflow:hidden;gap:0}section.waarom-meditel .waarom-meditel__media{position:relative;min-height:clamp(380px,60vw,620px)}section.waarom-meditel .waarom-meditel__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.waarom-meditel .waarom-meditel__quote{position:absolute;left:24px;right:24px;bottom:24px;background:#fffffff0;border-radius:var(--radius-card);padding:24px 26px;z-index:2}section.waarom-meditel .waarom-meditel__score{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:baseline;margin-bottom:10px}section.waarom-meditel .waarom-meditel__score span:last-child{font-size:14px;color:var(--text-muted)}section.waarom-meditel .waarom-meditel__stars{font-family:var(--font-heading);font-size:clamp(23px,3.2vw,30px);color:var(--orange)}section.waarom-meditel .waarom-meditel__quote p{font-family:var(--font-heading);font-size:var(--fs-quote);color:var(--navy);line-height:1.35}section.waarom-meditel .waarom-meditel__body{padding:clamp(28px,5vw,56px) clamp(24px,4.5vw,52px);display:flex;flex-direction:column;justify-content:center;gap:16px}section.waarom-meditel .waarom-meditel__body>p{max-width:520px;font-size:16px}section.waarom-meditel .waarom-meditel__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:34px;margin-top:8px}section.waarom-meditel .stat--s{padding-left:16px;border-left:2px solid var(--beige)}section.waarom-meditel .stat__num{font-family:var(--font-heading);font-size:clamp(28px,4vw,40px);color:var(--orange);line-height:1}section.waarom-meditel .stat__label{margin-top:8px;font-size:14px;color:var(--text-body)}section.waarom-meditel .btn{align-self:flex-start;margin-top:10px}@media(max-width:900px){section.waarom-meditel .waarom-meditel__card{grid-template-columns:1fr}section.waarom-meditel .waarom-meditel__media{min-height:clamp(280px,70vw,420px)}section.waarom-meditel .waarom-meditel__quote{left:16px;right:16px;bottom:16px;padding:18px}section.waarom-meditel .waarom-meditel__stats{gap:20px 16px}}
