: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: 14px;--fs-micro: 13px;--fs-btn: 14.5px;--lh-heading: 1.24;--lh-body: 1.6;--ls-h1: -.03em;--ls-h2: -.03em;--ls-h3: -.025em;--ls-serif: -.012em;--ls-quote: -.015em;--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 35%, 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;--text-on-dark-faint: #7a82a3;--on-navy-card: #ffffff1a;--on-navy-dot: #ffffff1f;--on-navy-divider: #ffffff29;--on-navy-hover: #ffffff38;--veil-white: #fffffff0;--tint-select: #e8740c0f;--cream-deck: #fff4e7;--peach: #fedecf;--row-divider: #f6ede2;--selection: #FFD9C7;--overlay-thumb: linear-gradient(180deg, transparent 55%, #06144a8c 100%);--overlay-hero: linear-gradient(180deg, transparent 45%, rgb(0 70 150 / .4) 70%, #080f3ddc 100%);--fs-h1-keuring: clamp(30px, 4.6vw, 44px);--fs-stat-s: 34px;--gap-cards: 24px;--radius-pill: 999px;--shadow-float: 0 10px 30px #080f3d47;--shadow-btn-hover: 4px 4px 0 var(--peach);--ease: ease;--dur-hover: .16s;--z-header: 40;--z-megamenu: 50;--z-sticky-cta: 50;--navy-rgb: 8 15 61;--navy-hover-rgb: 22 32 92;--white-rgb: 255 255 255;--orange-rgb: 255 78 0;--orange-hover-rgb: 224 68 0;--orange-text-rgb: 214 63 0;--orange-soft-rgb: 255 138 82;--cream-rgb: 255 246 237;--beige-rgb: 239 227 216;--beige-hover-rgb: 230 213 197;--peach-rgb: 254 222 207;--mint-rgb: 194 249 244;--text-body-rgb: 86 93 122;--text-strong-rgb: 60 67 96;--text-link-dark-rgb: 30 38 80;--text-muted-rgb: 138 144 168;--text-on-dark-rgb: 195 201 222;--text-on-dark-muted-rgb: 174 180 200;--orange-warm-rgb: 255 122 64;--orange-warm: rgb(var(--orange-warm-rgb));--cream-warm-rgb: 255 244 231;--cream-warm: rgb(var(--cream-warm-rgb));--text-meta-on-dark-rgb: 154 161 189;--text-meta-on-dark: rgb(var(--text-meta-on-dark-rgb));--on-navy-text: rgb(var(--white-rgb) / .72);--solution-rgb: 232 116 12;--badge-solution: rgb(var(--solution-rgb) / .1);--surface-selected: rgb(var(--solution-rgb) / .06);--bg-page: var(--cream);--bg-card: var(--white);--bg-panel: var(--beige);--bg-dark: var(--navy);--bg-row-hover: rgb(255 251 246);--bg-review: rgb(247 237 227);--line-table-head: rgb(240 235 226);--line-table-row: rgb(245 241 234);--line-figure: rgb(246 237 226);--overlay-photo: linear-gradient(180deg, transparent 55%, rgb(6 20 74 / .75) 100%);--font-display: var(--font-heading);--font-sans: var(--font-body);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-h1-artikel: clamp(26px, 3.4vw, 38px);--fs-h2-case: clamp(28px, 4.6vw, 42px);--fs-h5: clamp(21px, 2.8vw, 26px);--fs-h6: clamp(19px, 2.4vw, 23px);--fs-price: clamp(26px, 4.2vw, 39px);--fs-serif-prose: clamp(20px, 2.6vw, 24px);--fs-quote-s: clamp(18px, 2.4vw, 21px);--fs-intro-l: 18px;--fs-body-xs: 14.5px;--fs-small-s: 13.5px;--fs-micro-s: 12.5px;--fs-nano: 11px;--fs-btn-s: 13px;--lh-heading-tight: 1.15;--lh-quote: 1.32;--lh-body-s: 1.55;--lh-prose: 1.7;--ls-lead: -.012em;--ls-tight: -.02em;--ls-kicker: .06em;--container-confirm: 720px;--container-intro: 680px;--container-panel: 1160px;--section-pad-hero: clamp(40px, 6vw, 60px);--card-pad: clamp(24px, 4vw, 40px);--card-pad-l: clamp(24px, 4.5vw, 48px);--card-pad-s: 24px;--bleed-right: min(0px, calc(580px - 50vw) );--fs-h3-s: 24px;--h-panel: clamp(330px, 54vw, 510px);--gap-card: 20px;--gap-card-l: 24px;--gap-col-l: 48px;--bw-select: 2px;--fs-body-m: 15.5px;--fs-caption: 13px;--fs-check-s: 10.5px;--fs-serif-price: 22px;--lh-compact: 1.55;--bw-hair: 1px;--hero-pad-bottom: clamp(40px, 6vw, 60px);--h-hero-split: clamp(260px, 60vw, 520px);--veil-strong: rgb(6 20 74 / .75);--veil-photo: linear-gradient(180deg, transparent 55%, var(--veil-strong) 100%);--container-copy: 520px;--panel-pad: clamp(28px, 5vw, 56px) clamp(22px, 4vw, 44px);--gap-col: 36px;--font-serif: var(--font-heading);--fs-serif-xl: clamp(28px, 4.6vw, 42px);--fs-prose-h4: 16.5px;--lh-flat: 1;--bw-quote: 3px;--h-figure: clamp(260px, 36vw, 420px);--h-thumb: 190px;--h-featured: clamp(300px, 48vw, 480px);--h-artikel-hero: clamp(340px, 46vw, 540px);--fs-serif-q: 21px;--fs-serif-m: 20px;--radius-circle: 50%;--veil-avatar: linear-gradient(180deg, transparent 45%, rgb(var(--navy-rgb) / .55) 100%);--z-overlay: 10;--shadow-lift: 0 14px 34px rgb(var(--navy-rgb) / .12);--shadow-doc: 0 10px 30px rgb(var(--navy-rgb) / .28);--dur-fast: .16s;--dur-lift: .18s;--cream-deck-rgb: 255 244 231;--selection-rgb: 255 217 199;--text-on-dark-faint-rgb: 122 130 163;--bg-field: var(--cream);--field-pad: 12px 14px;--gap-field: 18px;--gap-label: 7px;--h-textarea: 96px;--shadow-focus: 0 0 0 3px rgb(var(--orange-rgb) / .15);--fs-h1-hero-l: clamp(32px, 6.5vw, 52px);--fs-h2-l: clamp(30px, 5.4vw, 44px);--fs-h2-s: clamp(26px, 4vw, 38px);--fs-h3-m: clamp(24px, 3.6vw, 30px);--fs-h6-s: clamp(19px, 2.4vw, 22px);--fs-serif-s: clamp(18px, 2.4vw, 22px);--fs-serif-xs: clamp(17px, 2.2vw, 20px);--lh-display: 1.12;--lh-mid: 1.2;--lh-snug: 1.25;--lh-mid-l: 1.4;--lh-card: 1.45;--lh-tight-body: 1.5;--lh-airy: 1.65;--ls-micro: -.01em;--ls-caps: .08em;--section-pad-tight: clamp(16px, 2.5vw, 28px);--z-mobile-nav: 60;--dur-slide: .3s}*,*: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}.tag--navy{background:var(--navy);color:var(--white);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:center;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}.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,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:400;line-height:var(--lh-heading);color:var(--text-heading)}h1,.h1{font-size:var(--fs-h1);line-height:1.15;letter-spacing:var(--ls-h1);text-wrap:pretty}.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:var(--ls-h2)}.h3,h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3)}h4,.h4{font-size:var(--fs-h4);letter-spacing:-.015em}h5,.h5,h6,.h6{font-size:19px;letter-spacing:-.01em}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-style:normal;color:var(--orange)}h1 em.italic,h2 em.italic,h3 em.italic{font-style:italic}.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)}.badge{display:inline-block;align-self:flex-start;background:var(--orange);color:var(--white);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:var(--radius-badge)}.badge.beige{background:var(--beige);color:var(--navy)}.badge.dark{background:var(--navy);color:var(--white)}.badge.soft{background:var(--cream);color:var(--orange-text);font-size:var(--fs-micro);font-weight:700;padding:6px 12px;border-radius:var(--radius-s)}.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.wpforms-field-layout{margin:0}.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:var(--bw-hair) solid var(--beige);background:var(--bg-field);border-radius:var(--radius-s);padding:var(--field-pad);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)}div.wpforms-container .wpforms-field.radiobtn-group fieldset{margin:0;padding:0;border:0;min-width:0}div.wpforms-container .wpforms-field.radiobtn-group legend.wpforms-field-label{float:none;width:auto;margin-bottom:8px;padding:0}div.wpforms-container .wpforms-field.radiobtn-group ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:0;padding:5px;border-radius:var(--radius-card);background:var(--beige);list-style:none}div.wpforms-container .wpforms-field.radiobtn-group li{position:relative;flex:1 1 8rem;margin:0;list-style:none}div.wpforms-container .wpforms-field.radiobtn-group li input[type=radio],div.wpforms-container .wpforms-field.radiobtn-group li input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}div.wpforms-container .wpforms-field.radiobtn-group label{display:block;width:100%;margin:0;padding:12px 16px;border-radius:var(--radius-panel);background:transparent;color:var(--navy);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-align:center;line-height:var(--lh-tight-body);cursor:pointer;transition:var(--transition)}div.wpforms-container .wpforms-field.radiobtn-group li:hover label{background:var(--peach)}div.wpforms-container .wpforms-field.radiobtn-group li:has(input:checked) label,div.wpforms-container .wpforms-field.radiobtn-group li.wpforms-selected label{background:var(--white)}div.wpforms-container .wpforms-field.radiobtn-group li:has(input:focus-visible) label{outline:2px solid var(--navy);outline-offset:2px}div.wpforms-container .wpforms-field.radiobtn-group .wpforms-error{margin-top:8px}div.wpforms-container .wpforms-field.radiochoice-grid fieldset{margin:0;padding:0;border:0;min-width:0}div.wpforms-container .wpforms-field.radiochoice-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media screen and (max-width:700px){div.wpforms-container .wpforms-field.radiochoice-grid ul{grid-template-columns:minmax(0,1fr)}}div.wpforms-container .wpforms-field.radiochoice-grid li{position:relative;display:flex;margin:0;list-style:none}div.wpforms-container .wpforms-field.radiochoice-grid li input[type=radio]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}div.wpforms-container .wpforms-field.radiochoice-grid li label{position:relative;display:block;flex:1;margin:0;padding:calc(1.125rem - 6px) 2.875rem 1.125rem 1.25rem;border:var(--bw-hair) solid var(--beige);border-radius:var(--radius-card);background:var(--white);font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-card);color:var(--text-body);cursor:pointer;transition:var(--transition)}div.wpforms-container .wpforms-field.radiochoice-grid li label:first-line{font-family:var(--font-heading);font-size:var(--fs-body-m);line-height:2;color:var(--navy)}div.wpforms-container .wpforms-field.radiochoice-grid li label :is(strong,b){font-family:var(--font-heading);font-size:var(--fs-body-m);font-weight:var(--fw-regular);color:var(--navy)}div.wpforms-container .wpforms-field.radiochoice-grid li label:after{content:"";position:absolute;top:1.125rem;right:1.25rem;width:1.125rem;height:1.125rem;box-sizing:border-box;border:var(--bw-hair) solid var(--beige);border-radius:var(--radius-circle);background:var(--white);transition:var(--transition)}div.wpforms-container .wpforms-field.radiochoice-grid li:has(input:checked) label,div.wpforms-container .wpforms-field.radiochoice-grid li.wpforms-selected label{border-color:var(--orange);background:var(--surface-selected)}div.wpforms-container .wpforms-field.radiochoice-grid li:has(input:checked) label:after,div.wpforms-container .wpforms-field.radiochoice-grid li.wpforms-selected label:after{border-color:var(--orange);background:var(--white);box-shadow:inset 0 0 0 5px var(--orange)}div.wpforms-container .wpforms-field.radiochoice-grid li:has(input:focus-visible) label{outline:2px solid var(--navy);outline-offset:2px}div.wpforms-container .wpforms-field.radiochoice-grid .wpforms-error{margin-top:8px}div.wpforms-container .wpforms-field-gdpr-checkbox ul{margin:0;padding:0;list-style:none}div.wpforms-container .wpforms-field-gdpr-checkbox li{position:relative;margin:0;list-style:none}div.wpforms-container .wpforms-field-gdpr-checkbox li input[type=checkbox]{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;margin:0;opacity:0;cursor:pointer}div.wpforms-container .wpforms-field-gdpr-checkbox li label.wpforms-field-label-inline{position:relative;display:block;margin:0;padding-left:1.875rem;font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-tight-body);color:var(--text-muted);cursor:pointer}div.wpforms-container .wpforms-field-gdpr-checkbox li label.wpforms-field-label-inline:before{content:"";position:absolute;top:0;left:0;display:grid;place-items:center;width:1.25rem;height:1.25rem;box-sizing:border-box;border:var(--bw-hair) solid var(--beige);border-radius:var(--radius-mini);background:var(--white);color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:var(--fs-nano);line-height:1;transition:var(--transition)}div.wpforms-container .wpforms-field-gdpr-checkbox li:has(input:checked) label.wpforms-field-label-inline:before{border-color:var(--orange);background:var(--orange);color:var(--white)}div.wpforms-container .wpforms-field-gdpr-checkbox li:has(input:focus-visible) label.wpforms-field-label-inline:before{outline:2px solid var(--navy);outline-offset:2px}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator]{display:flex;flex-wrap:wrap;align-items:center;gap:1.375rem;margin:0 0 1.75rem;padding:0;border:0;overflow:visible}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator] .wpforms-page-indicator-page{display:flex;align-items:center;gap:.5625rem;float:none;width:auto;margin:0;padding:0}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator] .wpforms-page-indicator-page-number{display:grid;flex:0 0 auto;place-items:center;width:1.625rem;height:1.625rem;margin:0;border-radius:var(--radius-circle);background-color:var(--beige);color:var(--text-muted);font-family:var(--font-heading);font-size:var(--fs-micro);line-height:1}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator] .wpforms-page-indicator-page-title{font-size:var(--fs-small-s);font-weight:var(--fw-semibold);line-height:var(--lh-tight-body);color:var(--text-muted)}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator] .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number,div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator] .wpforms-page-indicator-page:has(~.wpforms-page-indicator-page.active) .wpforms-page-indicator-page-number{background-color:var(--orange)!important;color:var(--white)}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator] .wpforms-page-indicator-page.active .wpforms-page-indicator-page-title{color:var(--navy)}@media screen and (max-width:700px){div.wpforms-container .wpforms-form .wpforms-page-indicator.circles[data-indicator] .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-title{display:none}}div.wpforms-container .wpforms-form .wpforms-field-pagebreak :is(.wpforms-pagebreak-left,.wpforms-pagebreak-center,.wpforms-pagebreak-right,.wpforms-pagebreak-split){display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.5rem;text-align:left}.wpforms-field-pagebreak .wpforms-clear:before,.wpforms-field-pagebreak .wpforms-clear:after{content:none}div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-page-button-group{display:flex;align-items:center;gap:.625rem}div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-page-button-group:has(.wpforms-page-next){flex:1 1 auto}div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-page-button-group:has(.wpforms-page-next) .wpforms-page-next{flex:1 1 auto}div.wpforms-container .wpforms-form button.wpforms-page-button[data-action]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;height:auto;margin:0;padding:13px 22px;border:1.5px solid transparent;border-radius:var(--radius-btn);background:var(--orange);color:var(--white);font-family:var(--font-body);font-size:var(--fs-btn);font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;box-shadow:none;cursor:pointer;opacity:1;transition:background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}div.wpforms-container .wpforms-form button.wpforms-page-button[data-action]:hover{background:var(--orange-hover);color:var(--white);box-shadow:var(--shadow-btn-hover)}div.wpforms-container .wpforms-form button.wpforms-page-button.wpforms-page-prev[data-action]{background:var(--beige);color:var(--navy)}div.wpforms-container .wpforms-form button.wpforms-page-button.wpforms-page-prev[data-action]:hover{background:var(--beige-hover);color:var(--navy);box-shadow:none}div.wpforms-container .wpforms-form button.wpforms-page-button[data-action]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}div.wpforms-container .wpforms-form button.wpforms-page-button[data-action]:after{content:none}div.wpforms-container .wpforms-form button.wpforms-page-button[data-action]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}div.wpforms-container .wpforms-form .wpforms-submit-container:has(.wpforms-page-prev){display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}div.wpforms-container .wpforms-form .wpforms-submit-container:has(.wpforms-page-prev) .wpforms-submit{flex:1 1 auto}.wpforms-container .wpforms-submit-container{margin: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)}div.wpforms-container button[type=submit].wpforms-submit.btn--arrow:after{content:"";position:static;display:inline-block;border:0;font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;font-size:inherit;line-height:1;-webkit-font-smoothing:antialiased}div.wpforms-container button[type=submit].wpforms-submit.btn--arrow:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.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;border:1.5px solid transparent;white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--orange);color:var(--white);transition:background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.btn:hover{background:var(--orange-hover);color:var(--white);box-shadow:var(--shadow-btn-hover);text-decoration:none}.btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.btn--primary{background:var(--orange);color:var(--white)}.btn--primary:hover{background:var(--orange-hover);color:var(--white);box-shadow:var(--shadow-btn-hover);text-decoration:none}.btn--navy,.btn.dark{background:var(--navy);color:var(--white)}.btn--navy:hover,.btn.dark:hover{background:var(--navy-hover);color:var(--white);box-shadow:none}.btn--beige,.btn.secondary{background:var(--beige);color:var(--navy)}.btn--beige:hover,.btn.secondary:hover{background:var(--beige-hover);color:var(--navy);box-shadow:none}.btn--white,.btn.soft{background:var(--white);color:var(--navy)}.btn--white:hover,.btn.soft:hover{background:var(--beige-hover);color:var(--navy);box-shadow:none}.btn--ghost-dark,.btn.ghost-dark{background:var(--on-navy-dot);color:var(--white)}.btn--ghost-dark:hover,.btn.ghost-dark:hover{background:var(--on-navy-hover);color:var(--white);box-shadow:none}.btn--ghost-dark:focus-visible,.btn.ghost-dark:focus-visible{outline-color:var(--white)}.btn--link-dark,.btn.link-dark{padding-inline:20px;background:transparent;color:var(--white);text-decoration:underline;text-underline-offset:3px}.btn--link-dark:hover,.btn.link-dark:hover{background:transparent;color:var(--white);text-decoration:underline;box-shadow:none}.btn--link-dark:focus-visible,.btn.link-dark:focus-visible{outline-color:var(--white)}.btn--outline,.btn.outline{background:var(--white);border-color:var(--beige);color:var(--navy)}.btn--outline:hover,.btn.outline:hover{background:var(--cream);color:var(--navy);box-shadow:none}.btn--icon,.icon-btn{width:40px;height:40px;padding:0;border-radius:var(--radius-s);background:var(--white);color:var(--navy)}.btn--icon:hover,.icon-btn:hover{background:var(--beige-hover);color:var(--navy);box-shadow:none}.btn--icon.is-circle,.icon-btn.circle{border-radius:50%}.btn--cream,.btn.cream{background:var(--cream);color:var(--navy)}.btn--cream:hover,.btn.cream:hover{background:var(--beige);color:var(--navy);box-shadow:none}.btn--pill{padding:10px 16px;border-radius:var(--radius-pill);font-size:var(--fs-small)}.btn--s,.btn.small{padding:11px 16px;font-size:var(--fs-btn-s);border-radius:var(--radius-s)}.btn--full,.btn.block{width:100%}.chip{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:0;border-radius:var(--radius-pill);background:var(--white);color:var(--navy);font-family:var(--font-sans);font-size:var(--fs-small-s);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.chip:hover{background:var(--beige);color:var(--navy)}.chip:focus-visible{outline:var(--bw-select) solid var(--orange);outline-offset:2px}.chip.square{padding:8px 12px;border-radius:var(--radius-s);font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-link-dark)}.chip.is-active{background:var(--navy);color:var(--white)}.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}.section{padding-block:var(--section-pad)}.section.flush-top{padding-top:0}.section.flush-bottom{padding-bottom:0}:is(main.page-content,main.page-content>article)>section:not(.has-bg,.contact-formulier,.tarieven-tabel):not(:is(.dienst-cards,.klantcases.on-dark)+.logos-strip)+section:not(.has-bg,.contact-formulier,.tarieven-tabel){padding-top:0}:is(main.page-content,main.page-content>article)>section.has-bg{margin-top:0}:is(main.page-content,main.page-content>article)>section.has-bg+section.has-bg,:is(main.page-content,main.page-content>article)>:is(.dienst-cards,.klantcases.on-dark)+.logos-strip+section.has-bg{margin-top:var(--section-pad)}:is(main.page-content,main.page-content>article)>section.dienst-cards+section.klantcases.on-dark{margin-top:0}main.page-content>section:not(.has-bg,.contact-formulier,.tarieven-tabel):last-child,main.page-content>section:not(.has-bg,.contact-formulier,.tarieven-tabel):has(+.sticky-mobile-cta:last-child),main.page-content>article:last-child>section:not(.has-bg,.contact-formulier,.tarieven-tabel):last-child,main.page-content>article:last-child>section:not(.has-bg,.contact-formulier,.tarieven-tabel):has(+.sticky-mobile-cta:last-child){padding-bottom: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.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)}}[hidden]{display:none!important}::selection{background:var(--selection)}section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.full-bleed{border-radius:var(--radius-section)}.intro{max-width:var(--container-intro)}.intro.center{margin-left:auto;margin-right:auto;text-align:center}.intro-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.flex-wrapper{display:flex;gap:10px;flex-wrap:wrap}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--gap-col);align-items:center}.split.stretch{align-items:stretch}.split.wide-left{grid-template-columns:1.4fr 1fr}.split.wide-right{grid-template-columns:1fr 1.4fr}@media screen and (max-width:980px){.split.wide-left,.split.wide-right{grid-template-columns:1fr}}.split.start{align-items:start}.split.gap-l{gap:var(--gap-col-l)}.split-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--gap-col-l);align-items:start}@media screen and (max-width:980px){.split-layout{grid-template-columns:1fr;gap:var(--gap-col)}}.content-col{display:flex;flex-direction:column;gap:var(--gap-card-l);min-width:0}.card{border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.card .inner{display:flex;flex-direction:column;flex:1}.image{position:relative;overflow:hidden}.image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.image .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-foto);pointer-events:none}.image .veil.thumb{background:var(--overlay-thumb)}.links{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.check-list{display:flex;flex-direction:column;gap:10px}.check{display:flex;gap:10px;align-items:center;font-size:var(--fs-body-s);color:var(--text-body)}.check.top{align-items:flex-start}.check .dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--beige);display:grid;place-items:center;color:var(--orange);font-size:10px}.check.top .dot{margin-top:2px}.check .dot.big{width:20px;height:20px;font-size:11px}.check .dot.cream{background:var(--cream)}.check .dot.white{background:var(--white)}.check .dot.on-navy{background:var(--on-navy-dot)}.avatar{flex:0 0 auto;width:54px;height:54px;border-radius:50%;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.quote-card{background:var(--white);border-radius:var(--radius-card);padding:22px 26px;display:flex;align-items:center;gap:16px}.stacked-frame{position:relative;padding:0 0 12px 12px}.stacked-frame .layer-cream{position:absolute;left:0;top:12px;right:12px;bottom:0;background:var(--cream-deck);border-radius:var(--radius-card)}.stacked-frame .layer-peach{position:absolute;left:6px;top:6px;right:6px;bottom:6px;background:var(--peach);border-radius:var(--radius-card)}.stacked-frame .photo{position:relative;border-radius:var(--radius-card);overflow:hidden;height:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.no-scroll{overflow:hidden}@media screen and (min-width:981px){.show-mobile{display:none!important}}@media screen and (max-width:980px){.hide-mobile{display:none!important}}.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);transition:transform .2s ease,opacity .2s ease}.site-header__hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.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}body.no-scroll #app{height:100dvh;overflow:hidden}body.no-scroll .page-content,body.no-scroll .site-footer,body.no-scroll .cta-banner,body.no-scroll .sticky-mobile-cta{display:none}body.no-scroll .site-header{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}body.no-scroll .site-header__row{flex-shrink:0;width:100%}.mobile-menu{flex:1 1 auto;position:relative;top:auto;left:auto;right:auto;max-height:none;min-height:0;box-shadow:none}.mobile-menu.is-open{display:flex;flex-direction:column;overflow:auto}.mobile-menu__ctas{margin-top:auto;padding-top:20px;padding-bottom:env(safe-area-inset-bottom,0)}.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:row;gap:8px 16px}}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}.featured-artikel{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));overflow:hidden;border-radius:var(--radius-card);background:var(--navy);color:inherit;transition:transform var(--dur-lift) var(--ease),box-shadow var(--dur-lift) var(--ease)}.featured-artikel:hover,.featured-artikel:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-lift)}@media(prefers-reduced-motion:reduce){.featured-artikel,.artikel-grid .artikel-card{transition:none}.featured-artikel:hover,.featured-artikel:focus-within,.artikel-grid .artikel-card:hover,.artikel-grid .artikel-card:focus-within{transform:none}}.featured-artikel .image{position:relative;min-height:var(--h-featured);border-radius:0}.featured-artikel .image .veil{background:var(--veil-photo)}.featured-artikel .badge{position:absolute;top:16px;left:16px;z-index:var(--z-overlay);padding:5px 12px;border-radius:var(--radius-badge);background:var(--orange);color:var(--white);font-size:var(--fs-micro-s);font-weight:var(--fw-semibold);line-height:1.2}.featured-artikel .body{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4.5vw,48px)}.featured-artikel .meta{font-size:var(--fs-micro);color:var(--text-meta-on-dark)}.featured-artikel .meta .cat{font-weight:var(--fw-semibold);color:var(--orange-warm)}.featured-artikel h2{margin-top:12px;line-height:var(--lh-heading-tight);letter-spacing:var(--ls-tight);color:var(--white)}.featured-artikel h2 .card-link{color:inherit}.featured-artikel h2 .card-link:focus-visible{outline-color:var(--white);outline-offset:4px}.featured-artikel .excerpt{display:block;max-width:460px;margin-top:14px;font-size:var(--fs-body);line-height:var(--lh-airy);color:var(--on-navy-text)}.featured-artikel .btn{align-self:flex-start;margin-top:22px}.artikel-grid{background:var(--cream)}.artikel-grid .head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.artikel-grid .filterbalk{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px;padding:8px;border-radius:var(--radius-panel);background:var(--white)}.artikel-grid .filterbalk a{padding:10px 18px;border-radius:var(--radius-s);font-size:var(--fs-small-s);font-weight:var(--fw-semibold);color:var(--navy);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.artikel-grid .filterbalk a:hover{background:var(--cream);color:var(--navy)}.artikel-grid .filterbalk a[aria-current=page]{background:var(--navy);color:var(--white)}.artikel-grid .items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card);margin-top:26px}@media(max-width:900px){.artikel-grid .items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.artikel-grid .items{grid-template-columns:minmax(0,1fr)}}.artikel-grid .artikel-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:var(--radius-card);background:var(--white);transition:transform var(--dur-lift) var(--ease),box-shadow var(--dur-lift) var(--ease)}.artikel-grid .artikel-card:hover,.artikel-grid .artikel-card:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.artikel-grid .artikel-card .card-link{color:inherit}.artikel-grid .artikel-card .card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.artikel-grid .artikel-card .image{position:relative;flex:0 0 var(--h-thumb);height:var(--h-thumb);border-radius:0}.artikel-grid .artikel-card .badge{position:absolute;top:14px;left:14px;z-index:var(--z-overlay);padding:5px 12px;border-radius:var(--radius-badge);background:var(--navy);color:var(--white);font-size:var(--fs-micro-s);font-weight:var(--fw-semibold);line-height:1.2}.artikel-grid .artikel-card .body{display:flex;flex-direction:column;flex:1;padding:22px}.artikel-grid .artikel-card .meta{font-size:var(--fs-micro-s);color:var(--text-muted)}.artikel-grid .artikel-card h3{margin-top:8px;font-size:var(--fs-serif-price);line-height:var(--lh-snug);letter-spacing:var(--ls-quote)}.artikel-grid .artikel-card .excerpt{display:block;margin:10px 0 16px;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--text-body)}.artikel-grid .artikel-card .btn{align-self:flex-start;margin-top:auto;padding:11px 18px;font-size:var(--fs-small-s)}.artikel-grid__empty{margin-top:24px;font-size:var(--fs-body-s);color:var(--text-body)}.paginering{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:36px}.paginering a,.paginering span{display:grid;place-items:center;min-width:42px;height:42px;padding-inline:12px;border-radius:var(--radius-btn);background:var(--white);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--navy);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.paginering a:hover{background:var(--beige);color:var(--navy)}.paginering .current,.paginering a[aria-current=page]{background:var(--navy);color:var(--white)}.paginering .dots,.paginering .ellipsis{padding-inline:6px;background:none;color:var(--text-muted)}.paginering .prev,.paginering .next{padding-inline:18px}@media(max-width:700px){.paginering a,.paginering .current{min-width:44px;height:44px}}.kennis-routeblok{background:var(--cream)}.kennis-routeblok .card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));padding:0;overflow:hidden;border-radius:var(--radius-card);background:var(--navy)}.kennis-routeblok .content{display:flex;flex-direction:column;justify-content:center;padding:var(--card-pad-l)}.kennis-routeblok h2{margin-top:16px;line-height:var(--lh-heading-tight);letter-spacing:var(--ls-tight);color:var(--white)}.kennis-routeblok .content>p:not(.badge){max-width:440px;margin:14px 0 22px;line-height:var(--lh-airy);color:var(--on-navy-text)}.kennis-routeblok .image{min-height:clamp(360px,58vw,590px);margin:0;border-radius:0}.kennis-routeblok .content .links{margin-top:0}.kennis-downloads{background:var(--cream)}.kennis-downloads .filterbalk{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px;padding:8px;border-radius:var(--radius-panel);background:var(--white)}.kennis-downloads .filterbalk a{padding:10px 18px;border-radius:var(--radius-s);font-size:var(--fs-small-s);font-weight:var(--fw-semibold);color:var(--navy);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.kennis-downloads .filterbalk a:hover{background:var(--cream);color:var(--navy)}.kennis-downloads .filterbalk a[aria-current=page]{background:var(--navy);color:var(--white)}.kennis-downloads__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card);margin-top:26px;padding:0;list-style:none}.kennis-downloads .card{position:relative;padding:0;overflow:hidden;border-radius:var(--radius-card);background:var(--white);transition:transform var(--dur-lift) var(--ease),box-shadow var(--dur-lift) var(--ease)}.kennis-downloads .card.clickable:hover,.kennis-downloads .card.clickable:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.kennis-downloads .card.clickable .card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kennis-downloads .image{height:210px;border-radius:0}.kennis-downloads .badge{position:absolute;left:14px;top:14px;z-index:var(--z-overlay)}.kennis-downloads .content{display:flex;flex-direction:column;flex:1;padding:22px}.kennis-downloads h3{font-size:22px;line-height:var(--lh-snug);letter-spacing:var(--ls-quote)}.kennis-downloads h3 a{color:inherit}.kennis-downloads .card-text{margin:10px 0 16px;font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.kennis-downloads .more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--orange-text)}.kennis-downloads .more i{font-size:.9em;line-height:1}.kennis-downloads__empty{margin-top:24px;font-size:var(--fs-body-s);color:var(--text-body)}@media(max-width:900px){.kennis-downloads__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.kennis-downloads__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kennis-downloads .card{transition:none}.kennis-downloads .card.clickable:hover,.kennis-downloads .card.clickable:focus-within{transform:none}}article.single-blog{background:var(--cream)}.hero-artikel{padding-top:20px;padding-bottom:var(--hero-pad-bottom);background:var(--cream)}.hero-artikel .media{position:relative;height:var(--h-artikel-hero);overflow:hidden;border-radius:var(--radius-card)}.hero-artikel .media>img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero-artikel .media .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-thumb)}.hero-artikel .card{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);z-index:var(--z-overlay);max-width:min(560px,70%);padding:clamp(20px,3vw,32px);border-radius:var(--radius-card);background:var(--white)}@media screen and (max-width:700px){.hero-artikel .media{--hero-artikel-foto-h: var(--h-artikel-hero);height:auto;overflow:visible}.hero-artikel .media>img{display:block;height:var(--hero-artikel-foto-h);border-radius:var(--radius-card)}.hero-artikel .media .veil{bottom:auto;height:var(--hero-artikel-foto-h);border-radius:var(--radius-card)}.hero-artikel .card{position:relative;left:auto;right:auto;bottom:auto;max-width:none;margin:calc(var(--hero-artikel-foto-h) * -.2) clamp(16px,3vw,32px) 0}}.hero-artikel .badge.sand{background:var(--beige);color:var(--navy)}.hero-artikel h1{margin-top:12px;font-size:var(--fs-h1-artikel);line-height:var(--lh-heading-tight);letter-spacing:var(--ls-h1)}.hero-artikel .byline{display:flex;align-items:center;gap:12px;margin-top:16px}.hero-artikel .byline .avatar{position:relative;flex:0 0 auto;width:46px;height:46px;overflow:hidden;border-radius:var(--radius-circle)}.hero-artikel .byline .avatar img{width:100%;height:100%;object-fit:cover}.hero-artikel .byline .avatar .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-avatar)}.hero-artikel .byline .logo-chip{display:grid;flex:0 0 auto;place-items:center;width:110px;height:40px;padding:6px;border-radius:var(--radius-badge);background:var(--cream)}.hero-artikel .byline .logo-chip img{width:auto;max-height:100%;object-fit:contain}.hero-artikel .byline .name{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--navy)}.hero-artikel .byline .meta{font-size:var(--fs-small-s);color:var(--text-muted)}.cpt-body{background:var(--cream)}.cpt-body .faq-accordion,.artikel-body{padding-top:0}.prose-card{padding:var(--card-pad);border-radius:var(--radius-card);background:var(--white)}.prose-card>*:first-child{margin-top:0}p.prose-lead{font-family:var(--font-display);font-size:var(--fs-quote)!important;line-height:1.5!important;letter-spacing:var(--ls-lead);color:var(--text-strong)!important}.prose-card h2{margin-top:28px;font-size:var(--fs-h3);letter-spacing:-.01em}.prose-card h3{margin-top:24px;font-size:var(--fs-h5);letter-spacing:-.01em}.prose-card h4{margin-top:18px;font-family:var(--font-sans);font-size:var(--fs-prose-h4);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--navy)}.prose-card h5{margin-top:16px;font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--navy)}.prose-card h6{margin-top:16px;font-family:var(--font-sans);font-size:var(--fs-small-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-muted)}.prose-card p{margin-top:14px;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-body)}.prose-card h4+p,.prose-card h5+p,.prose-card h6+p{margin-top:8px}.prose-card ul:not(.checklist){display:flex;flex-direction:column;gap:.625rem;margin-top:1.125rem;padding:0;list-style:none}.prose-card ul:not(.checklist) li{position:relative;padding-left:1.6875rem;font-size:var(--fs-body-s);line-height:var(--lh-tight-body);color:var(--text-body)}.prose-card ul:not(.checklist) li:before{content:"✓";position:absolute;top:2px;top:calc((1lh - 1.125rem)/2);left:0;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:var(--radius-circle);background:var(--cream);color:var(--orange);font-size:var(--fs-nano);font-weight:var(--fw-bold);line-height:1}.prose-card ul:not(.checklist) ul{margin-top:.625rem}.prose-card ol{margin-top:14px;padding-left:22px;list-style:decimal;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-body)}.prose-card ol li+li{margin-top:6px}.prose-card .checklist{gap:10px;margin-top:16px}.prose-card .checklist li{font-size:var(--fs-body-s);color:var(--text-body)}.prose-card .checklist .check-dot{width:18px;height:18px;background:var(--cream);color:var(--orange)}.prose-card blockquote{padding:4px 0 4px 20px;border-left:var(--bw-quote) solid var(--orange);font-family:var(--font-display);font-size:var(--fs-quote-s);line-height:1.5;letter-spacing:var(--ls-lead);color:var(--navy);margin:18px 0 0}.prose-card blockquote p{font-family:var(--font-display);font-size:var(--fs-quote-s)}.prose-card a{color:var(--orange)}.prose-card a:hover{color:var(--orange-hover)}.prose-card>.image{height:260px;margin-bottom:22px;border-radius:var(--radius-panel)}.prose-card>.image .veil{background:var(--veil-photo)}.prose-card .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--gap-card);margin-top:20px}.prose-card .statkaart{padding:20px;border-radius:var(--radius-panel);background:var(--cream)}.prose-card .statkaart .value{display:block;font-family:var(--font-serif);font-size:var(--fs-stat-s);line-height:var(--lh-flat);color:var(--orange)}.prose-card .statkaart .label{display:block;margin-top:6px;font-size:var(--fs-caption);color:var(--text-muted)}.artikel-body .content-col>.wp-block-image,.prose-figure{overflow:hidden;border-radius:var(--radius-card);background:var(--white)}.artikel-body .content-col>.wp-block-image img,.prose-figure img{width:100%;height:var(--h-figure);object-fit:cover;display:block}.artikel-body .content-col>.wp-block-image figcaption,.prose-figure figcaption{margin:0;padding:14px 20px;border-top:1px solid var(--line-figure);font-size:var(--fs-small-s);color:var(--text-muted);text-align:left}.quote-card--navy{display:flex;align-items:center;gap:16px;padding:clamp(24px,4vw,36px);border-radius:var(--radius-card);background:var(--navy)}@media screen and (max-width:700px){.quote-card--navy{flex-direction:column;align-items:flex-start}}.quote-card--navy blockquote{font-family:var(--font-display);font-size:var(--fs-quote);line-height:var(--lh-quote);letter-spacing:var(--ls-quote);color:var(--white);margin:0}.quote-card--navy figcaption{margin-top:5px;font-size:var(--fs-small);color:var(--text-on-dark)}.quote-card--navy figcaption strong{color:var(--white);font-weight:var(--fw-bold)}.content-aside{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:980px){.content-aside{position:static}}.content-aside .cta{padding:26px;border-radius:var(--radius-card);background:var(--navy)}.content-aside .cta .title{font-family:var(--font-display);font-size:var(--fs-h5);line-height:var(--lh-heading);letter-spacing:var(--ls-quote);color:var(--white)}.content-aside .cta .sub{margin:10px 0 18px;font-size:var(--fs-body-xs);line-height:var(--lh-body);color:var(--text-on-dark)}.content-aside .cta .links{flex-direction:column}.content-aside .cta .btn{width:100%}.content-aside .card{padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white)}.content-aside .card.phone{padding:20px;border-radius:var(--radius-panel)}.content-aside .kicker{font-size:var(--fs-micro-s);font-weight:var(--fw-semibold);color:var(--orange-text)}.content-aside .kicker.muted{font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-muted)}.content-aside .cardtitle{margin-top:8px;font-family:var(--font-display);font-size:var(--fs-h5);line-height:var(--lh-mid);letter-spacing:var(--ls-quote);color:var(--navy)}.content-aside .card.phone .cardtitle{font-size:var(--fs-serif-q)}.content-aside .cardsub{margin-top:8px;font-size:var(--fs-body-xs);line-height:var(--lh-body-s);color:var(--text-body)}.content-aside .card .btn{align-self:flex-start;margin-top:18px}.artikel-grid.gerelateerd .items{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:980px){.artikel-grid.gerelateerd .items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:700px){.artikel-grid.gerelateerd .items{grid-template-columns:1fr}}.featured-artikel.case h2{font-size:var(--fs-h2-case);line-height:var(--lh-mid)}.featured-artikel .facts{display:flex;align-items:center;gap:var(--gap-cards);margin-top:22px}.featured-artikel .facts .value{font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-stat-s);line-height:var(--lh-flat);color:var(--orange)}.featured-artikel .facts .label{margin-top:.25rem;font-size:var(--fs-micro-s);color:var(--text-meta-on-dark)}.featured-artikel .facts .source{padding-left:1.25rem;border-left:var(--bw-hair) solid var(--on-navy-divider);font-size:var(--fs-micro);color:var(--text-meta-on-dark)}@media screen and (max-width:700px){.featured-artikel .facts{flex-wrap:wrap}.featured-artikel .facts .source{padding-left:0;border-left:0}}.artikel-grid.cases .items{gap:var(--gap-cards);margin-top:1.625rem}.resultaat-card{position:relative;padding:0;overflow:hidden;background:var(--white)}.resultaat-card.clickable{cursor:pointer;transition:transform var(--dur-lift) var(--ease),box-shadow var(--dur-lift) var(--ease)}.resultaat-card.clickable:hover,.resultaat-card.clickable:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.resultaat-card.clickable .card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.resultaat-card.clickable{transition:none}.resultaat-card.clickable:hover,.resultaat-card.clickable:focus-within{transform:none}}@media(hover:none){.resultaat-card.clickable:hover{transform:none;box-shadow:none}.resultaat-card.clickable:active{background:var(--bg-row-hover)}}.resultaat-card .image{display:flex;align-items:flex-start;flex:0 0 var(--h-thumb);height:var(--h-thumb);padding:1rem;border-radius:0}.resultaat-card .image .veil{background:var(--overlay-thumb)}.resultaat-card .logo{position:relative;z-index:var(--z-overlay);width:7.5rem;height:2.75rem;padding:.375rem;border-radius:var(--radius-badge);background:var(--veil-white)}.resultaat-card .logo img{position:static;width:100%;height:100%;object-fit:contain}.resultaat-card .content{display:flex;flex-direction:column;flex:1;margin:0;padding:1.625rem 1.75rem 1.75rem}.resultaat-card .badge{align-self:flex-start;background:var(--beige);color:var(--navy)}.resultaat-card blockquote{margin:.75rem 0 0;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-serif-prose);line-height:var(--lh-quote);letter-spacing:var(--ls-quote);color:var(--text-heading)}.resultaat-card blockquote a{color:inherit;text-decoration:none}.resultaat-card blockquote a:focus-visible{outline-offset:4px}.resultaat-card .card-text{flex:1;margin:.875rem 0 1.25rem;font-size:var(--fs-body-xs)}.resultaat-card .foot{display:flex;align-items:center;gap:1.25rem;margin-top:auto;padding-top:1.25rem;border-top:var(--bw-hair) solid var(--beige)}.resultaat-card .stat .value{font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-stat-s);line-height:var(--lh-flat);color:var(--orange)}.resultaat-card .stat .label{margin-top:.25rem;font-size:var(--fs-micro-s);color:var(--text-muted)}.resultaat-card .source{padding-left:1.25rem;border-left:var(--bw-hair) solid var(--beige);font-size:var(--fs-micro);color:var(--text-muted)}@media screen and (max-width:700px){.resultaat-card .foot{flex-wrap:wrap}.resultaat-card .source{padding-left:0;border-left:0}}article.single-klantcase{background:var(--cream)}.case-detail{display:flex;flex-direction:column;gap:var(--gap-card-l)}.hero-detail{--hero-pad-top: 30px;background:var(--cream);padding-top:var(--hero-pad-top)}.hero-detail .hero-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,5vw,64px);align-items:stretch}.hero-detail .content{padding:16px 0 8px}.hero-detail h1{font-size:var(--fs-h1-keuring)}.hero-detail .lead{max-width:480px;margin-top:12px}.hero-detail .breadcrumbs .last{color:var(--text-link-dark)}.hero-detail .price-tag{display:inline-flex;align-items:baseline;gap:8px;margin-top:14px;padding:9px 16px;background:var(--beige);border-radius:var(--radius-s)}.hero-detail .price-tag .prefix{font-size:14px;color:var(--orange)}.hero-detail .price-tag .amount{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--navy)}.hero-detail .price-tag .suffix{font-size:var(--fs-body-s);color:var(--text-body)}.hero-detail .actions{margin-top:16px}.hero-detail .divider{border:none;height:1px;background:var(--beige);margin:30px 0 22px}.hero-detail .check-list{max-width:460px}.hero-detail .stacked-frame{min-height:clamp(260px,60vw,520px)}.detail-body .anchor-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detail-body .anchor-nav .label{font-family:var(--font-serif);font-weight:var(--fw-light);font-size:var(--fs-body);color:var(--text-muted)}.detail-body .anchor-nav .set{display:flex;gap:8px;flex-wrap:wrap}.detail-body .blok{background:var(--white);padding:30px;overflow:visible}.detail-body .blok .tekst{line-height:1.7;margin:12px 0 0}.detail-body .blok .check-list{margin-top:16px}.detail-body .blok .image{height:260px;border-radius:var(--radius-panel);margin-bottom:22px}.detail-body .subcards{display:flex;flex-direction:column;gap:12px;margin-top:20px}.detail-body .subcard{padding:16px 18px;border-radius:var(--radius-panel);background:var(--beige)}.detail-body .subcard .term{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-body-s);color:var(--navy)}.detail-body .subcard .text{margin-top:4px;font-size:var(--fs-body-s);line-height:1.5;color:var(--text-body)}.detail-body .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin-top:20px}.detail-body .tile{background:var(--beige);border-radius:var(--radius-panel);padding:18px}.detail-body .tile .titel{font-family:var(--font-heading);font-size:var(--fs-body-s);color:var(--navy)}.detail-body .tekst-s{font-size:var(--fs-body-s);line-height:1.5;margin-top:4px}.detail-body .opties .sub{font-size:var(--fs-body-s);margin:4px 0 20px;max-width:520px}.detail-body .optie-lijst{display:flex;flex-direction:column;gap:14px}.detail-body .optie{background:var(--white);border:1px solid var(--cream);padding:24px;gap:16px;overflow:visible}.detail-body .optie.featured{border-color:var(--orange)}.detail-body .optie .badge{align-self:flex-start;margin-bottom:10px}.detail-body .optie .voor{font-size:14px;color:var(--text-muted);margin-top:4px}.detail-body .optie .onder{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}@media screen and (max-width:700px){.detail-body .optie .onder{flex-direction:column;align-items:stretch}}.detail-body .prijsblok{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}@media screen and (max-width:700px){.detail-body .prijsblok{align-items:flex-start;text-align:left}}.detail-body .prijsblok .prijs{font-family:var(--font-heading);font-size:23px;color:var(--navy);letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.detail-body .prijsblok .sub-prijs{font-size:12px;margin-top:3px}.detail-body .verloop h3{margin-bottom:20px}.detail-body .stappen{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media screen and (max-width:980px){.detail-body .stappen{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.detail-body .stappen{grid-template-columns:1fr}}.detail-body .stap{display:flex;flex-direction:column;gap:8px;padding:20px 18px;border-radius:var(--radius-panel);background:var(--white)}.detail-body .stap .nr{font-family:var(--font-heading);font-size:19px;color:var(--orange);line-height:1.15}.detail-body .stap .titel{font-family:var(--font-heading);font-size:19px;color:var(--navy);line-height:1.2}.detail-body .stap .tekst-s{margin:0;font-size:14px}.detail-body .praktisch h3{margin-bottom:20px}.detail-body .kolommen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--gap-cards)}.detail-body .kolom .titel{margin-bottom:12px}.detail-body .bullets{display:flex;flex-direction:column;gap:9px}.detail-body .bullets li{position:relative;padding-left:15px;font-size:var(--fs-body-s)}.detail-body .bullets li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--orange)}.detail-body .branches h3{margin-bottom:20px}.detail-body .branche-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media screen and (max-width:980px){.detail-body .branche-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.detail-body .branche-grid{grid-template-columns:1fr}}.detail-body .branche{background:var(--white)}.detail-body .branche .image{height:150px}.detail-body .branche .inner{padding:20px 20px 22px}.detail-body .branche .line{font-size:var(--fs-body-s);font-weight:500;color:var(--orange)}.detail-body .branche .titel{font-family:var(--font-heading);font-size:20px;color:var(--navy);margin:6px 0 0}.detail-body .branche .links{padding-top:20px}.detail-body .aside{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:980px){.detail-body .aside{position:static}}.detail-body .conversie{background:var(--navy);border-radius:var(--radius-card);padding:26px;color:var(--text-on-dark)}.detail-body .conversie .titel{color:var(--white)}.detail-body .prijsregel{display:flex;align-items:baseline;gap:8px;margin:10px 0 2px}.detail-body .prijsregel .prefix{font-size:14px}.detail-body .prijsregel .amount{font-family:var(--font-heading);font-size:clamp(26px,4.2vw,39px);color:var(--white);letter-spacing:-.02em;line-height:1}.detail-body .prijsregel .suffix{font-size:var(--fs-body-s)}.detail-body .conversie .divider{border:none;height:1px;background:var(--on-navy-divider);margin:18px 0}.detail-body .conversie .check-list{gap:12px}.detail-body .conversie .check{color:var(--text-on-dark)}.detail-body .conversie .acties{display:flex;flex-direction:column;gap:10px;margin-top:22px}.detail-body .contact{background:var(--white);border-radius:var(--radius-panel);padding:24px}.detail-body .contact .tekst-s{margin:8px 0 16px;line-height:1.6;font-size:14px}.detail-body .persoon{display:flex;align-items:center;gap:12px;margin-bottom:16px}.detail-body .persoon .avatar{width:46px;height:46px}.detail-body .persoon .naam{font-weight:700;font-size:14px;color:var(--navy)}.detail-body .persoon .rol{font-size:14px}article.single-detail,article.single-branche,article.single-vestiging{background:var(--cream)}section.alternatief-diensten{padding:0 0 var(--section-pad);background:var(--cream)}section.alternatief-diensten .container{max-width:var(--container-narrow)}section.alternatief-diensten .card{padding:var(--card-pad-l);border-radius:var(--radius-card);background:var(--beige)}section.alternatief-diensten .card>p{max-width:560px;margin:12px 0 22px}section.alternatief-diensten .checklist{margin-bottom:24px}section.alternatief-diensten .checklist .check-dot{background:var(--white)}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;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;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--slider .branches-slider__head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:0;align-items:start}section.branches-slider.branches-slider--slider .branches-slider__head .content{display:contents}section.branches-slider.branches-slider--slider .branches-slider__head h2{grid-column:1;grid-row:1}section.branches-slider.branches-slider--slider .branches-slider__head .content p{grid-column:1 / -1;grid-row:2}section.branches-slider.branches-slider--slider .cases__nav{grid-column:2;grid-row:1;align-self:start}section.branches-slider .branches-slider__grid{grid-template-columns:1fr}}section.certificeringen{padding:var(--section-pad) 0;background:var(--cream)}section.certificeringen .card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--gap-col);align-items:center;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--white)}section.certificeringen .content p{max-width:var(--container-copy);margin-top:12px}section.certificeringen .checklist{gap:14px}section.certificeringen .checklist li{font-size:var(--fs-body-m)}section.certificeringen .checklist .check-dot{width:20px;height:20px;font-size:var(--fs-check-s)}section.contact-formulier{padding:var(--section-pad-tight) 0;background:var(--cream)}section.contact-formulier.flush-top{padding-top:0}section.contact-formulier .contact-formulier__grid{gap:var(--gap-cards)}section.contact-formulier .content{display:flex;flex-direction:column;align-items:flex-start;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--beige)}section.contact-formulier .content h2{margin-top:14px}section.contact-formulier .content>p{margin-top:12px;max-width:var(--container-copy)}section.contact-formulier .eyebrow{font-size:var(--fs-micro-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-muted)}section.contact-formulier .badge.white{background:var(--white);color:var(--orange-text)}section.contact-formulier .contact-formulier__form{width:100%;margin-top:22px}section.contact-formulier .contact-formulier__aside{display:flex;flex-direction:column;padding:26px;border-radius:var(--radius-card);background:var(--navy)}section.contact-formulier .contact-formulier__aside h3{margin-bottom:4px;font-size:var(--fs-h3);letter-spacing:var(--ls-micro);color:var(--white)}section.contact-formulier .contact-formulier__aside>p{margin-bottom:16px;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--text-on-dark)}section.contact-formulier .contact-formulier__aside .btn{margin-top:auto;align-self:stretch}section.contact-formulier .steden{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}section.contact-formulier .stad-chip{display:inline-block;padding:14px 18px;border-radius:var(--radius-btn);background:var(--on-navy-card);color:var(--white);font-size:var(--fs-btn);font-weight:var(--fw-semibold);transition:background var(--dur-hover) var(--ease)}section.contact-formulier .stad-chip:hover{background:var(--on-navy-hover);color:var(--white)}section.contact-formulier .contact-formulier__service{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:30px 36px;border-radius:var(--radius-card);background:var(--beige)}section.contact-formulier .contact-formulier__service .title{font-family:var(--font-serif);font-size:var(--fs-h3-s);letter-spacing:var(--ls-quote);color:var(--navy)}section.contact-formulier .contact-formulier__service p{margin-top:6px;font-size:var(--fs-body-s)}@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-hoofdkantoor{padding:var(--section-pad) 0;background:var(--cream)}section.contact-hoofdkantoor .split{align-items:stretch;gap:var(--gap-cards)}section.contact-hoofdkantoor.contact-hoofdkantoor--no-map .split{grid-template-columns:1fr}section.contact-hoofdkantoor .card{display:flex;flex-direction:column;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--white)}section.contact-hoofdkantoor .eyebrow{font-size:var(--fs-micro-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-muted)}section.contact-hoofdkantoor h2{margin-top:10px;font-size:var(--fs-h2-s);line-height:var(--lh-mid);letter-spacing:var(--ls-tight)}section.contact-hoofdkantoor .card>p{margin:12px 0 20px;font-size:var(--fs-body-m)}section.contact-hoofdkantoor .checklist li{font-size:var(--fs-body-s)}section.contact-hoofdkantoor .checklist a{color:inherit;text-decoration:underline;text-underline-offset:2px}section.contact-hoofdkantoor .checklist a:hover{color:var(--orange-text)}section.contact-hoofdkantoor .card .btn{margin-top:24px;align-self:flex-start}section.contact-hoofdkantoor .map{position:relative;align-self:stretch;min-height:320px;overflow:hidden;border-radius:var(--radius-card)}section.contact-hoofdkantoor .map>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}section.contact-hoofdkantoor .map iframe{display:block;border:0}section.contact-hoofdkantoor .map img{object-fit:cover}section.contact-hoofdkantoor .map>* iframe{width:100%;height:100%;border:0}section.contact-kanalen{padding:0 0 var(--hero-pad-bottom);background:var(--cream)}section.contact-kanalen .container{padding-top:20px}section.contact-kanalen .top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,5vw,64px);align-items:stretch}section.contact-kanalen .top .intro{align-self:center;max-width:none}section.contact-kanalen .top .lead{max-width:var(--container-copy);margin-top:18px;font-size:var(--fs-intro-l)}section.contact-kanalen .top .image{position:relative;min-height:clamp(240px,34vw,360px);margin:0;overflow:hidden;border-radius:var(--radius-card)}section.contact-kanalen .top .image img{width:100%;height:100%;object-fit:cover}section.contact-kanalen .top .image .veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--overlay-thumb)}section.contact-kanalen .contact-kanalen__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--gap-card);margin-top:40px;padding:0;list-style:none}section.contact-kanalen .kanaal{display:flex;flex-direction:column;padding:26px;border-radius:var(--radius-card);background:var(--white)}section.contact-kanalen .kanaal .eyebrow{font-size:var(--fs-micro-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-muted)}section.contact-kanalen .kanaal .value{margin-top:10px;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:22px;letter-spacing:var(--ls-micro);color:var(--navy)}section.contact-kanalen .kanaal p:not(.eyebrow):not(.value){flex:1;margin:6px 0 18px;font-size:var(--fs-body-s);line-height:var(--lh-tight-body)}section.contact-kanalen .kanaal .btn{align-self:flex-start;margin-top:auto}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--light .checklist li{color:var(--text-body)}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) url(/wp-content/themes/websheriff-sage/public/build/images/pattern-meditel-peach-ByzFzPlu.svg);background-size:420px auto;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.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.faq-accordion.faq-accordion--card{background:none}section.faq-accordion.faq-accordion--card .container--narrow{max-width:none;padding:0}section.faq-accordion.faq-accordion--card .content{background:var(--white);border-radius:var(--radius-card);padding:30px}section.faq-accordion.faq-accordion--card h2{font-size:var(--fs-h4)}section.faq-accordion.faq-accordion--card .faq-accordion__list{gap:8px;margin-top:18px}section.faq-accordion.faq-accordion--card .faq-accordion__item{background:var(--cream);border-radius:var(--radius-panel);padding:18px 20px}section.faq-tabs .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}section.faq-tabs .tabs button{padding:11px 18px;border-radius:var(--radius-pill);background:var(--white);font-size:var(--fs-small-s);font-weight:var(--fw-semibold);color:var(--text-body);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}section.faq-tabs .tabs button:hover{background:var(--beige)}section.faq-tabs .tabs button[aria-selected=true]{background:var(--navy);color:var(--white)}section.faq-tabs .tabs button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}section.faq-tabs.two-col .faq-accordion__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:8px;align-items:start;margin-top:20px}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{padding-inline:0}section.gidsen-downloads .gidsen-downloads__grid{grid-template-columns:1fr}section.gidsen-downloads .gidsen-downloads__quote{align-items:flex-start}}.hero-branche{padding-top:0;padding-bottom:var(--hero-pad-bottom);background:var(--cream)}.hero-branche .container{padding-top:20px}.hero-branche .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--gap-card);align-items:stretch}.hero-branche .panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);border-radius:var(--radius-card);background:var(--beige)}.hero-branche h1{font-size:var(--fs-h1-hero-l);line-height:var(--lh-heading)}.hero-branche .lead{max-width:500px;margin-top:18px}.hero-branche .checklist{margin-top:20px}.hero-branche .checklist.row{flex-direction:row;flex-wrap:wrap;gap:10px 22px}.hero-branche .checklist li{font-size:var(--fs-small);color:var(--text-link-dark)}.hero-branche .checklist .check-dot{background:var(--cream)}.hero-branche .links{margin-top:24px}.hero-branche .stats{display:flex;flex-wrap:wrap;gap:32px;margin-top:28px;padding-top:22px;border-top:var(--bw-hair) solid rgb(var(--navy-rgb) / .12)}.hero-branche .stats .value{font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-stat-s);line-height:var(--lh-flat);color:var(--orange)}.hero-branche .stats .label{margin:6px 0 0;max-width:180px;font-size:var(--fs-micro);color:var(--text-muted)}.hero-branche .media{position:relative;display:flex;min-height:clamp(320px,46vw,560px)}.hero-branche .media .image{width:100%;margin:0;border-radius:var(--radius-card)}.hero-branche .quote{position:absolute;left:20px;right:20px;bottom:20px;z-index:var(--z-overlay);display:flex;align-items:center;gap:12px;margin:0;padding:16px 18px;border-radius:var(--radius-panel);background:var(--veil-white)}.hero-branche .quote .check-dot{width:32px;height:32px;border-radius:var(--radius-btn);background:var(--cream);color:var(--orange);font-size:var(--fs-small-s);font-weight:var(--fw-bold)}.hero-branche .quote blockquote{margin:0;font-family:var(--font-heading);font-size:var(--fs-serif-s);letter-spacing:var(--ls-micro);color:var(--navy)}section.hero-conversie{background:var(--cream);padding-top:20px;padding-bottom:clamp(40px,6vw,60px)}section.hero-conversie h1{font-size:var(--fs-h1);line-height:1.15;letter-spacing:-.03em;text-wrap:pretty}section.hero-conversie .flex-wrapper{display:flex;gap:10px;flex-wrap:wrap}section.hero-conversie .image{position:relative;overflow:hidden}section.hero-conversie .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}section.hero-conversie .avatar{flex:0 0 auto;width:54px;height:54px;border-radius:50%;overflow:hidden}section.hero-conversie .avatar img{width:100%;height:100%;object-fit:cover}section.hero-conversie .stacked-frame{position:relative;padding:0 0 12px 12px}section.hero-conversie .stacked-frame .layer-cream{position:absolute;left:0;top:12px;right:12px;bottom:0;background:var(--cream-deck);border-radius:var(--radius-card)}section.hero-conversie .stacked-frame .layer-peach{position:absolute;left:6px;top:6px;right:6px;bottom:6px;background:var(--peach);border-radius:var(--radius-card)}section.hero-conversie .stacked-frame .photo{position:relative;border-radius:var(--radius-card);overflow:hidden;height:100%}section.hero-conversie .stat .num{font-family:var(--font-heading);font-weight:400;font-size:34px;color:var(--orange);letter-spacing:-.02em;line-height:1}section.hero-conversie .stat .label{font-size:13px;color:var(--text-muted);margin-top:4px;line-height:1.45}section.hero-conversie .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px);align-items:start}section.hero-conversie .lead{max-width:500px;margin-top:18px}section.hero-conversie .prijzen{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:20px;align-items:baseline}section.hero-conversie .prijs{display:flex;gap:8px;align-items:baseline}section.hero-conversie .prijs .label{font-size:14px;font-weight:700;color:var(--navy)}section.hero-conversie .prijs .bedrag{font-family:var(--font-heading);font-size:24px;color:var(--orange);letter-spacing:-.01em;white-space:nowrap}section.hero-conversie .prijs .sub{font-size:13px;color:var(--text-muted)}section.hero-conversie .verschil{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:var(--orange-text)}section.hero-conversie .verschil .dot{flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:var(--beige);display:grid;place-items:center;color:var(--orange);font-size:9px;font-weight:700;font-style:italic}section.hero-conversie .actions{margin-top:24px}section.hero-conversie .statline{display:flex;gap:32px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid var(--beige)}@media(max-width:700px){section.hero-conversie .statline{gap:16px}}section.hero-conversie .stacked-frame{padding:0 0 14px 14px}section.hero-conversie .photo{min-height:clamp(360px,44vw,560px)}section.hero-conversie .quote-overlay{position:absolute;left:38px;right:24px;bottom:38px;background:var(--veil-white);color:var(--navy);border-radius:var(--radius-card);padding:22px 24px;z-index:2}section.hero-conversie .persoon{display:flex;align-items:center;gap:10px;margin-bottom:12px}section.hero-conversie .persoon .avatar{width:38px;height:38px}section.hero-conversie .persoon .naam{font-weight:700;font-size:14px;color:var(--navy)}section.hero-conversie .persoon .rol{font-size:13px;color:var(--text-muted)}section.hero-conversie .quote-tekst{font-family:var(--font-heading);font-size:clamp(20px,2.6vw,24px);line-height:1.32;letter-spacing:-.01em}section.hero-conversie .quote-naam{font-size:12.5px;color:var(--text-muted);margin-top:4px}section.hero-conversie .form-bar{background:var(--navy);border-radius:var(--radius-card);padding:26px 28px;margin-top:28px}section.hero-conversie .form-bar .kop{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}section.hero-conversie .form-bar h2{font-size:clamp(20px,2.5vw,24px);letter-spacing:-.02em;color:var(--white)}section.hero-conversie .form-bar .note{font-size:13px;color:var(--text-on-dark)}section.hero-conversie .form-bar .field-row{margin-top:16px}section.hero-conversie .form-bar .consent{color:var(--text-on-dark);font-size:13px;margin-top:12px}section.hero-conversie .form-bar__placeholder{padding:18px 20px;border:1px dashed rgba(255,255,255,.22);border-radius:var(--radius-panel);font-size:var(--fs-body-s);color:var(--text-on-dark);text-align:center}section.hero-conversie .wpforms-form .wpforms-field-container{justify-content:flex-start}section.hero-conversie .wpforms-form .wpforms-submit-container{width:190px}section.hero-conversie .wpforms-form .wpforms-field-label{color:var(--white)}@media(max-width:700px){section.hero-conversie .wpforms-form{flex-direction:column}section.hero-conversie .wpforms-form .wpforms-field-container{flex-direction:column;width:100%}section.hero-conversie .wpforms-form .wpforms-field-container .wpforms-field{padding-left:0;padding-right:0}section.hero-conversie .wpforms-form .wpforms-submit-container{width:100%}}section.hero-conversie.compact{padding-bottom:16px}section.hero-conversie.compact .grid{align-items:center}section.hero-conversie.compact .photo{min-height:clamp(300px,36vw,420px)}section.hero-conversie.compact .quote-overlay{left:20px;right:auto;bottom:20px;max-width:340px;border-radius:var(--radius-panel);padding:14px 18px}section.hero-conversie.compact .persoon{display:none}section.hero-conversie.compact .quote-tekst{font-size:17px;line-height:1.3}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;margin-right:var(--bleed-right)}section.hero-home .hero-home__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.hero-home .hero-home__media .overlay{z-index:1}section.hero-home .hero-home__media-caption{position:absolute;left:36px;right:max(0px,calc(50vw - 580px));bottom:32px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;color:var(--white)}section.hero-home .hero-home__media-caption .title{display:block;font-family:var(--font-heading);font-size:clamp(23px,3.2vw,30px);letter-spacing:-.02em;line-height:1.12}section.hero-home .hero-home__media-caption .sub{display:block;font-size:14px;color:var(--text-on-dark);margin-top:6px}section.hero-home .hero-home__media-caption .btn{flex:0 0 auto;padding:13px 20px;font-size:14px}section.hero-home .hero-home__panel .btn--beige{background:var(--white)}section.hero-home .hero-home__panel .btn--beige:hover{background:var(--cream)}section.hero-home .btn{transition:var(--transition),box-shadow .16s ease}section.hero-home .btn--primary:hover{box-shadow:var(--shadow-btn-hover)}@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 h1{max-width:none}}@media(max-width:700px){section.hero-home .hero-home__media-caption{left:20px;right:20px;bottom:20px;flex-wrap:wrap;align-items:flex-start}}.hero-hub{background:var(--cream);padding-top:20px}.hero-hub h1{max-width:820px}.hero-hub .lead{max-width:640px;margin-top:16px}.hero-hub .chips{gap:8px;margin-top:18px}.hero-hub .chip{background:var(--beige);color:var(--navy);font-size:var(--fs-small);font-weight:600;padding:8px 14px;border-radius:var(--radius-pill)}.hero-hub .chip em{font-style:normal;color:var(--orange-text)}.hero-hub .actions{gap:10px;margin-top:22px}section.hero-page{padding:30px 0 var(--hero-pad-bottom);background:var(--cream)}section.hero-page .breadcrumbs{font-size:var(--fs-micro-s);color:var(--text-muted);margin-bottom:14px}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__content{padding:16px 0 8px;display:flex;flex-direction:column;align-items:flex-start}section.hero-page .tag{margin-bottom:14px}section.hero-page h1{font-size:var(--fs-h1);line-height:var(--lh-heading-tight);letter-spacing:var(--ls-h1)}section.hero-page .hero-page__intro{max-width:480px;margin-top:12px;font-size:var(--fs-intro);line-height:var(--lh-body)}section.hero-page .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none}section.hero-page .chips .chip{padding:8px 14px;border-radius:var(--radius-pill);background:var(--beige);color:var(--navy);font-size:var(--fs-small-s);font-weight:var(--fw-semibold)}section.hero-page .chips .chip .price{color:var(--orange-text)}section.hero-page .price-chip{display:inline-flex;align-items:baseline;gap:8px;margin-top:14px;padding:9px 16px;border-radius:var(--radius-s);background:var(--beige)}section.hero-page .price-chip>span:first-child{font-size:var(--fs-small);color:var(--orange)}section.hero-page .price-chip__amount{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-h3);color:var(--navy)}section.hero-page .price-chip>span:last-child{font-size:var(--fs-body-s);color:var(--text-body)}section.hero-page .hero-page__ctas{margin-top:16px}section.hero-page .hero-page__ctas .btn{padding:13px 22px;font-size:var(--fs-body-xs)}section.hero-page .hero-page__divider{width:100%;height:1px;border:0;background:var(--beige);margin:30px 0 22px}section.hero-page .checklist{max-width:460px;gap:10px}section.hero-page .checklist li{align-items:center;font-size:var(--fs-body-s)}section.hero-page .checklist .check-dot{margin-top:0;background:var(--beige);color:var(--orange)}section.hero-page .hero-page__media{position:relative;height:100%;min-height:var(--h-hero-split);padding:0 0 12px 12px}section.hero-page .hero-page__media .layer-back,section.hero-page .hero-page__media .layer-mid{position:absolute;border-radius:var(--radius-card)}section.hero-page .hero-page__media .layer-back{left:0;top:12px;right:12px;bottom:0;background:var(--cream-deck)}section.hero-page .hero-page__media .layer-mid{top:6px;right:6px;bottom:6px;left:6px;background:var(--peach)}section.hero-page .hero-page__media .image{position:relative;height:100%;min-height:inherit;border-radius:var(--radius-card);overflow:hidden}section.hero-page .hero-page__media .image img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.hero-page .hero-page__media .image .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-photo);pointer-events:none}section.hero-page.hero-page--solo .hero-page__grid{grid-template-columns:1fr}section.hero-page.hero-page--solo .hero-page__content{max-width:var(--container-intro)}section.hero-page.hero-page--solo .hero-page__grid--usps{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}section.hero-page .hero-page__usps{display:flex;flex-direction:column;justify-content:center}section.hero-page .hero-page__usps .checklist{max-width:none;margin:0}section.hero-page.hero-page--solo .hero-page__intro{max-width:var(--container-copy)}section.hero-page.hero-page--duo .hero-page__content{justify-content:center;padding:var(--panel-pad);border-radius:var(--radius-card);background:var(--beige)}section.hero-page.hero-page--duo .hero-page__media{padding:0}@media(max-width:900px){section.hero-page .hero-page__grid{grid-template-columns:1fr;gap:28px}section.hero-page.hero-page--solo .hero-page__grid--usps{grid-template-columns:1fr;gap:22px}section.hero-page .hero-page__media{min-height:clamp(220px,55vw,360px)}section.hero-page .hero-page__ctas{width:100%;justify-content:space-between;align-items:center}}section.hero-vestiging{padding-top:0;padding-bottom:3.75rem;background:var(--cream)}section.hero-vestiging .container{padding-top:1.25rem}section.hero-vestiging .split{gap:clamp(1.5rem,4vw,2.5rem)}section.hero-vestiging .lead{max-width:40rem;margin-top:.875rem;font-size:var(--fs-intro)}section.hero-vestiging .naw{display:flex;flex-direction:column;gap:.625rem;margin:1.375rem 0 0;padding:0;list-style:none}section.hero-vestiging .naw li{display:flex;align-items:center;gap:.625rem;font-size:var(--fs-body-s);color:var(--text-body)}section.hero-vestiging .naw i{flex:0 0 auto;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:var(--radius-circle);background:var(--beige);color:var(--orange);font-size:var(--fs-micro)}section.hero-vestiging .naw a{color:inherit}section.hero-vestiging .naw a:hover{color:var(--orange-text)}section.hero-vestiging .links{margin-top:1.5rem}section.hero-vestiging .image{height:clamp(13.75rem,30vw,18.75rem);margin:0;border-radius:var(--radius-card)}section.hero-vestiging .hours{margin-top:.875rem;padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white)}section.hero-vestiging .hours .title{margin-bottom:.75rem;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:1.25rem;letter-spacing:var(--ls-quote);color:var(--navy)}section.hero-vestiging .hours dl{margin:0}section.hero-vestiging .hours .row{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:var(--bw-hair) solid var(--row-divider)}section.hero-vestiging .hours .row:last-child{border-bottom:0}section.hero-vestiging .hours dt{font-size:var(--fs-small);color:var(--text-body)}section.hero-vestiging .hours dd{margin:0;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--navy)}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.kernwaarden-navy{border-radius:var(--radius-section);background:var(--navy);color:var(--text-on-dark)}section.kernwaarden-navy h2{max-width:760px;color:var(--white)}section.kernwaarden-navy .lead{max-width:620px;margin-top:12px;font-size:var(--fs-body);color:var(--text-on-dark)}section.kernwaarden-navy .kernwaarden-navy__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--gap-card);margin-top:32px;padding:0;list-style:none}section.kernwaarden-navy .card{padding:26px;border-radius:var(--radius-card);background:var(--on-navy-card)}section.kernwaarden-navy .card .num{font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:23px;line-height:var(--lh-heading-tight);color:var(--orange)}section.kernwaarden-navy h3{margin:14px 0 6px;font-size:var(--fs-h5);letter-spacing:var(--ls-quote);color:var(--white)}section.kernwaarden-navy .card p{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--text-on-dark)}section.kernwaarden-navy .quote{display:flex;align-items:center;gap:16px;margin:24px 0 0;padding:22px 26px;border-radius:var(--radius-card);background:var(--on-navy-card)}section.kernwaarden-navy .quote .avatar{flex:0 0 auto;width:54px;height:54px;overflow:hidden;border-radius:var(--radius-circle)}section.kernwaarden-navy .quote .avatar img{width:100%;height:100%;object-fit:cover}section.kernwaarden-navy .quote blockquote{margin:0;font-family:var(--font-heading);font-size:var(--fs-serif-s);color:var(--white)}section.kernwaarden-navy .quote figcaption{margin-top:5px;font-size:var(--fs-small);color:var(--text-on-dark)}section.kernwaarden-navy .quote figcaption strong{color:var(--white)}@media(max-width:700px){section.kernwaarden-navy .quote{flex-direction:column;align-items:flex-start}}.keuringen-hub-grid{padding:var(--section-pad) 0;background:var(--cream)}.keuringen-hub-grid .intro .tekst{margin-top:12px}.keuringen-hub-grid .keuringen-hub-grid__grid,.keuringen-hub-grid .keuringen-hub-grid__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--gap-card);margin-top:26px;align-items:stretch}.keuringen-hub-grid .keuringen-hub-grid__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(260px,(100% - 2 * var(--gap-card)) / 3)),1fr))}.keuringen-hub-grid .keuring-card{display:flex;flex-direction:column;padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white);color:inherit}.keuringen-hub-grid .keuring-card .name{font-size:var(--fs-body-m);font-weight:var(--fw-semibold);color:var(--navy)}.keuringen-hub-grid .keuring-card .price{margin-top:4px;font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-serif-price);color:var(--navy)}.keuringen-hub-grid .keuring-card p{margin:10px 0 14px;font-size:var(--fs-small);line-height:var(--lh-compact)}.keuringen-hub-grid .keuring-card .checklist{gap:9px;margin-bottom:16px}.keuringen-hub-grid .keuring-card .checklist li{font-size:var(--fs-body-xs)}.keuringen-hub-grid .check-dot{background:var(--cream);color:var(--orange);font-size:var(--fs-check-s);font-weight:var(--fw-bold)}.keuringen-hub-grid .keuring-card .go{margin-top:auto;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--orange-text)}.keuringen-hub-grid .keuring-group{padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white);overflow:visible}.keuringen-hub-grid .keuring-group h3{margin-bottom:8px;font-size:var(--fs-serif-price);letter-spacing:var(--ls-quote)}.keuringen-hub-grid .keuring-group a{display:block;padding:10px 0;border-bottom:var(--bw-hair) solid var(--beige);font-size:19px;color:var(--orange);font-family:var(--font-heading)}.keuringen-hub-grid .keuring-group a:last-child{border-bottom:0}.keuringen-hub-grid .keuring-group a:hover{color:var(--orange-hover)}.keuringen-hub-grid .keuring-group a .sub{display:block;margin-top:2px;font-size:15px;color:var(--text-muted);font-family:var(--font-body)}.keuzehulp-cta{background:var(--cream)}.keuzehulp-cta .panel{background:var(--beige);padding:clamp(24px,4vw,42px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:36px;align-items:center;overflow:visible}.keuzehulp-cta h2{line-height:1.12;letter-spacing:-.02em}.keuzehulp-cta .tekst{font-size:var(--fs-body-s);margin:12px 0 0;max-width:520px}.keuzehulp-cta .links{margin-top:22px}.keuzehulp-cta .quote-card{padding:20px;gap:13px}.keuzehulp-cta .avatar{width:50px;height:50px}.keuzehulp-cta .tekst-quote{font-size:var(--fs-small);line-height:1.5;color:var(--navy);font-style:italic;font-weight:500}.keuzehulp-cta .name{font-size:12px;color:var(--text-body);margin-top:6px}.keuzehulp-leadform{--shadow-float: 0 10px 30px #080f3d47;padding:var(--section-pad) 0;background:var(--cream)}.keuzehulp-leadform .card{border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.keuzehulp-leadform .badge{display:inline-block;background:var(--orange);color:var(--white);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:var(--radius-badge)}.keuzehulp-leadform .badge.soft{background:var(--cream);color:var(--orange-text);font-size:var(--fs-micro);font-weight:700}.keuzehulp-leadform .avatar{flex:0 0 auto;width:54px;height:54px;border-radius:50%;overflow:hidden}.keuzehulp-leadform .avatar img{width:100%;height:100%;object-fit:cover}.keuzehulp-leadform p.small{font-size:var(--fs-small);color:var(--text-muted)}.keuzehulp-leadform .panel{background:var(--white);padding:clamp(24px,4vw,42px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:36px;align-items:center}.keuzehulp-leadform h2{font-size:clamp(30px,5.4vw,44px);line-height:1.12;letter-spacing:-.02em;margin-top:10px}.keuzehulp-leadform .tekst{font-size:var(--fs-body-s);margin-top:12px;max-width:560px}.keuzehulp-leadform .formulier{max-width:560px;margin-top:22px}.keuzehulp-leadform .formulier .btn{margin-top:10px}.keuzehulp-leadform .formulier__placeholder{padding:18px 20px;border:1px dashed var(--beige-hover);border-radius:var(--radius-panel);font-size:var(--fs-body-s);color:var(--text-muted);text-align:center}.keuzehulp-leadform .note{margin-top:10px;font-size:12.5px}.keuzehulp-leadform .persoon{display:flex;align-items:center;gap:14px;margin-top:18px}.keuzehulp-leadform .quote-tekst{font-family:var(--font-heading);font-size:clamp(17px,2.2vw,20px);line-height:1.32;letter-spacing:-.01em;color:var(--navy)}.keuzehulp-leadform .naam{font-size:14px;margin-top:4px}.keuzehulp-leadform .preview{position:relative;height:290px;background:var(--cream-deck);border-radius:var(--radius-panel);overflow:hidden}.keuzehulp-leadform .vel{position:absolute;left:50%;top:50%;width:184px;height:250px;border-radius:var(--radius-s)}.keuzehulp-leadform .vel.achter{transform:translate(-58%,-46%) rotate(-8deg);background:var(--peach)}.keuzehulp-leadform .vel.voor{transform:translate(-50%,-50%) rotate(-4deg);background:var(--white);padding:16px;box-shadow:var(--shadow-float);display:block}.keuzehulp-leadform .lijn{display:block;height:8px;border-radius:var(--radius-mini);background:var(--beige)}.keuzehulp-leadform .lijn.l1{margin-top:16px;width:80%}.keuzehulp-leadform .lijn.l2{margin-top:8px;width:60%}.keuzehulp-leadform .vlak{display:block;height:54px;border-radius:var(--radius-mini);background:var(--cream);margin-top:14px}.keuzehulp-leadform .lijn.l3{height:7px;margin-top:12px}.keuzehulp-leadform .lijn.l4{height:7px;margin-top:7px;width:70%}section.klantcases{padding:40px 0 var(--section-pad)}section.klantcases .container{padding-inline:var(--gutter)}section.klantcases .head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}section.klantcases .head .label{font-family:var(--font-body);font-size:var(--fs-body-s);font-weight:var(--fw-medium);letter-spacing:0}section.klantcases .slider-nav{display:flex;gap:8px}section.klantcases .slider{margin-top:14px}section.klantcases .slide{padding-bottom:2px;height:auto}section.klantcases .case-card{display:flex;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-card);background:var(--white);color:inherit}section.klantcases a.case-card{transition:transform var(--dur-lift) var(--ease),box-shadow var(--dur-lift) var(--ease)}section.klantcases a.case-card:hover,section.klantcases a.case-card:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-lift)}section.klantcases .case-card .image{flex:0 0 150px;border-radius:0}section.klantcases .case-card .image .veil{background:var(--overlay-thumb)}section.klantcases .case-card .logo-chip{position:absolute;left:12px;top:12px;z-index:var(--z-overlay);display:grid;place-items:center;width:44px;height:28px;padding:3px;border-radius:var(--radius-badge);background:var(--white)}section.klantcases .case-card .logo-chip img{max-height:100%;object-fit:contain}section.klantcases .case-card .body{display:flex;flex-direction:column;min-width:0;padding:20px 22px;color:var(--text-body)}section.klantcases .case-card .tag{align-self:flex-start;padding:5px 12px;border-radius:var(--radius-badge);background:var(--beige);color:var(--navy);font-size:var(--fs-micro-s);font-weight:var(--fw-semibold)}section.klantcases .case-card h3{margin-top:10px;font-size:var(--fs-serif-m);letter-spacing:var(--ls-quote);color:var(--navy)}section.klantcases .case-card p{margin-top:6px;font-size:var(--fs-small);line-height:var(--lh-compact)}section.klantcases .case-card .name{margin-top:auto;padding-top:10px;font-size:var(--fs-caption);color:var(--text-muted)}section.klantcases.on-dark{margin-inline:var(--gutter);border-radius:var(--radius-section);background:var(--navy);color:var(--text-on-dark)}section.klantcases.on-dark .container{padding-inline:clamp(20px,3vw,40px)}section.klantcases.on-dark .head h2{color:var(--text-on-dark)}section.klantcases.on-dark .btn--icon{width:40px;height:40px;border-radius:50%;background:rgb(var(--white-rgb) / .1);color:var(--white)}section.klantcases.on-dark .btn--icon:hover{background:rgb(var(--white-rgb) / .2)}section.klantcases.on-dark .case-card{background:var(--beige)}section.klantcases.on-dark .case-card .tag{background:rgb(var(--orange-rgb) / .12);color:var(--orange-text)}section.klantcases.on-light{background:var(--cream)}section.klantcases.on-light .btn--icon{width:40px;height:40px;border-radius:50%;background:var(--beige)}section.dienst-cards+section.klantcases.on-dark{margin-top:0;padding-top:28px}section.klantcases.on-dark:has(+.logos-strip){padding-bottom:28px;border-radius:0}@media(prefers-reduced-motion:reduce){section.klantcases a.case-card{transition:none}section.klantcases a.case-card:hover,section.klantcases a.case-card:focus-visible{transform:none}}@media screen and (max-width:700px){section.klantcases .case-card{flex-direction:column}section.klantcases .case-card .image{flex:0 0 150px;height:150px}}section.logos-strip{padding:26px 0;background:transparent}section.logos-strip .container{padding-inline:var(--gutter)}section.logos-strip .logos-strip__inner{position:relative;overflow:hidden;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;align-items:center;transition-timing-function:linear}section.logos-strip .logos-strip__item{flex:0 0 auto;width:auto;max-width:180px;height:auto;max-height:56px;object-fit:contain;border-radius:var(--radius-badge);display:grid;place-items:center;font-size:var(--fs-micro);color:var(--text-muted);white-space:nowrap;overflow:hidden}section.logos-strip .logos-strip__item--text{border:1px dashed var(--beige-hover);padding-inline:20px;min-height:56px}section.klantcases.on-dark+section.logos-strip,section.dienst-cards+section.logos-strip{--on-navy-divider: #ffffff29;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.on-dark+section.logos-strip .container,section.dienst-cards+section.logos-strip .container{padding-inline:clamp(20px,3vw,40px)}section.klantcases.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.on-dark+section.logos-strip .logos-strip__item,section.dienst-cards+section.logos-strip .logos-strip__item{color:var(--text-on-dark-muted)}section.klantcases.on-dark+section.logos-strip .logos-strip__item--text,section.dienst-cards+section.logos-strip .logos-strip__item--text{border-color:var(--on-navy-divider)}@media(max-width:700px){section.klantcases.on-dark+section.logos-strip,section.dienst-cards+section.logos-strip{border-radius:0 0 28px 28px;padding-block:28px 36px}}section.melding-uitleg{padding:0 0 var(--hero-pad-bottom);background:var(--cream)}section.melding-uitleg .container{max-width:var(--container-narrow);padding-top:24px}section.melding-uitleg .lead{max-width:620px;margin-top:16px;line-height:var(--lh-airy)}section.melding-uitleg .melding-uitleg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--gap-card);margin-top:28px;padding:0;list-style:none}section.melding-uitleg .card{padding:26px;border-radius:var(--radius-card);background:var(--white)}section.melding-uitleg .eyebrow{font-size:var(--fs-micro-s);font-weight:var(--fw-semibold);color:var(--orange-text)}section.melding-uitleg .card .name{margin:10px 0 6px;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-h5);letter-spacing:var(--ls-quote);color:var(--navy)}section.melding-uitleg .card p:not(.eyebrow):not(.name){font-size:var(--fs-body-xs);line-height:var(--lh-body-s)}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 h2{margin-top:12px}section.nieuwsbrief .nieuwsbrief__card>p{max-width:560px;margin-top:10px;font-size:15px}section.nieuwsbrief .nieuwsbrief__form{max-width:35rem;margin-top:22px}section.nieuwsbrief .nieuwsbrief__form .wpforms-field{min-width:0;margin:0!important;padding:0!important}section.nieuwsbrief .nieuwsbrief__form .wpforms-field-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}section.nieuwsbrief .nieuwsbrief__form .wpforms-submit-container{grid-column:1 / -1;margin:10px 0 0!important}section.nieuwsbrief .nieuwsbrief__form .wpforms-submit{width:100%}section.nieuwsbrief .nieuwsbrief__form .wpforms-field-description,section.nieuwsbrief .nieuwsbrief__form .wpforms-container .wpforms-field-description{margin-top:6px;font-size:var(--fs-micro-s);color:var(--text-muted)}section.nieuwsbrief .nieuwsbrief__note{margin-top:14px;font-size:13.5px}section.nieuwsbrief .nieuwsbrief__note a{color:var(--orange-text);font-weight:600}section.nieuwsbrief.nieuwsbrief--visual{padding-top:0;padding-bottom:var(--hero-pad-bottom)}section.nieuwsbrief.nieuwsbrief--visual .nieuwsbrief__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--gap-col);align-items:center;padding:var(--card-pad);overflow:hidden;background:var(--white)}@media(max-width:700px){section.nieuwsbrief .nieuwsbrief__card{padding:22px 18px}section.nieuwsbrief .nieuwsbrief__form .wpforms-container form{grid-template-columns:1fr}section.nieuwsbrief .nieuwsbrief__form .wpforms-field{width:100%;margin-bottom:14px!important}}.sheet-visual{position:relative;height:290px;border-radius:var(--radius-panel);background:var(--cream-deck);overflow:hidden}.sheet-visual .sheet{position:absolute;left:50%;top:50%;width:184px;height:250px;border-radius:var(--radius-s)}.sheet-visual .sheet.back{transform:translate(-58%,-46%) rotate(-8deg);background:var(--peach)}.sheet-visual .sheet.front{transform:translate(-50%,-50%) rotate(-4deg);padding:16px;background:var(--white);box-shadow:var(--shadow-doc)}.sheet-visual .line{display:block;height:8px;border-radius:var(--radius-mini);background:var(--beige)}.sheet-visual .line--lg{width:80%;margin-top:16px}.sheet-visual .line--md{width:60%;margin-top:8px}.sheet-visual .line.thin{height:7px;margin-top:12px}.sheet-visual .line--sm{width:70%;margin-top:7px}.sheet-visual .block{display:block;height:54px;margin-top:14px;border-radius:var(--radius-mini);background:var(--cream)}@media(max-width:700px){.sheet-visual{display:none}}.offerte{background:var(--cream)}.offerte .split{align-items:start;gap:var(--gap-card-l)}.offerte .panel{padding:34px;border-radius:var(--radius-panel);background:var(--white)}.offerte .missing{font-size:var(--fs-body-s);color:var(--text-muted)}.offerte aside{display:flex;flex-direction:column;gap:16px}.offerte .score{padding:var(--card-pad-s);border-radius:var(--radius-panel);background:var(--beige)}.offerte .score .num{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-regular);color:var(--navy)}.offerte .score .stars{margin-left:8px;font-size:var(--fs-small);color:var(--orange)}.offerte .score .count{margin-top:4px;font-size:var(--fs-caption);color:var(--text-muted)}.offerte .score hr{height:1px;margin:18px 0;border:0;background:var(--beige-hover)}.offerte .score .check-dot{width:24px;height:24px;border-radius:var(--radius-btn);background:var(--white);color:var(--orange)}.offerte .score .checklist li{align-items:center;font-size:var(--fs-body-xs)}.offerte .phone-card,.offerte .quote-card-light{padding:20px;border-radius:var(--radius-panel);background:var(--white)}.offerte .kicker{font-size:var(--fs-micro-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-muted)}.offerte .phone-card .number{margin-top:6px;font-family:var(--font-serif);font-size:var(--fs-serif-q);color:var(--navy)}.offerte .phone-card p{margin-top:6px;font-size:var(--fs-body-s)}.offerte .quote-card-light{display:flex;align-items:center;gap:12px}.offerte .quote-card-light .avatar{position:relative;flex:0 0 auto;width:42px;height:42px;overflow:hidden;border-radius:var(--radius-circle)}.offerte .quote-card-light .avatar img{width:100%;height:100%;object-fit:cover}.offerte .quote-card-light blockquote{font-size:var(--fs-small-s);color:var(--navy);margin:0}.offerte .quote-card-light figcaption{margin-top:2px;font-size:var(--fs-micro);color:var(--text-muted)}.offerte .panel .wpforms-container .wpforms-field-radio ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.offerte .panel .wpforms-container .wpforms-field-radio li label{padding:14px;border:var(--bw-hair) solid var(--beige);border-radius:var(--radius-s);background:var(--cream)}.pago-prijs{background:var(--cream)}.pago-prijs .panel{background:var(--white);padding:clamp(24px,4vw,42px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px;align-items:start;overflow:visible}.pago-prijs h2{font-size:clamp(30px,5.4vw,44px)}.pago-prijs .content .tekst{line-height:1.65;margin-top:12px;max-width:520px}.pago-prijs .content .check-list{gap:12px;margin-top:20px}.pago-prijs .content .check{font-size:14.5px;color:var(--navy);font-weight:500}.pago-prijs .prijskaart{background:var(--cream);border-radius:var(--radius-card);padding:28px;display:flex;flex-direction:column}.pago-prijs .prijskaart .label{font-size:14px}.pago-prijs .prijskaart .prijs{font-family:var(--font-heading);font-size:clamp(38px,5vw,52px);color:var(--orange);line-height:1;margin-top:8px}.pago-prijs .prijskaart .sub{font-family:var(--font-body);font-size:14px;color:var(--text-muted)}.pago-prijs .voorwaarden{font-size:var(--fs-small);line-height:1.55;margin:10px 0 18px}.pago-prijs .prijskaart .btn+.btn{margin-top:10px}section.pakketten-selector{--tint-select: #e8740c0f;padding:var(--section-pad) 0;background:var(--cream)}section.pakketten-selector .card{border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}section.pakketten-selector .badge{display:inline-block;background:var(--orange);color:var(--white);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:var(--radius-badge)}section.pakketten-selector .badge.soft{background:var(--cream);color:var(--orange-text);font-size:var(--fs-micro);font-weight:700}section.pakketten-selector .check-list{display:flex;flex-direction:column;gap:10px}section.pakketten-selector .check{display:flex;gap:10px;align-items:center;font-size:var(--fs-body-s);color:var(--text-body)}section.pakketten-selector .check.top{align-items:flex-start}section.pakketten-selector .check .dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--beige);display:grid;place-items:center;color:var(--orange);font-size:10px}section.pakketten-selector .check.top .dot{margin-top:2px}section.pakketten-selector .check .dot.big{width:20px;height:20px;font-size:11px}section.pakketten-selector .check .dot.cream{background:var(--cream)}section.pakketten-selector .check .dot.on-navy{background:#ffffff1f;color:var(--white)}section.pakketten-selector .kaarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;align-items:stretch;margin-top:28px}section.pakketten-selector .pakket{background:var(--white);border:1px solid transparent;padding:24px;text-align:left;align-items:stretch;overflow:visible;transition:border-color .16s ease}section.pakketten-selector .pakket:hover{border-color:var(--beige-hover)}section.pakketten-selector .pakket:focus-visible{outline:2px solid var(--orange);outline-offset:2px}section.pakketten-selector .pakket.active,section.pakketten-selector .pakket.active:hover{background:var(--tint-select) url(/wp-content/themes/websheriff-sage/public/build/images/pattern-meditel-peach-ByzFzPlu.svg);background-size:420px auto;border-color:var(--orange)}section.pakketten-selector .pakket .meta{display:flex;justify-content:space-between;align-items:center;gap:10px}section.pakketten-selector .pakket .badge.soft{font-size:13px;font-weight:600;padding:6px 14px}section.pakketten-selector .pakket .naam{margin-top:14px}section.pakketten-selector .prijs{font-family:var(--font-heading);font-size:24px;color:var(--orange);margin-top:8px}section.pakketten-selector .prijs .sub{font-family:var(--font-body);font-size:12.5px;color:var(--text-muted)}section.pakketten-selector .pakket .tekst{font-size:var(--fs-small);color:var(--text-body);line-height:1.5;margin:8px 0 14px}section.pakketten-selector .pakket .check-list{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}section.pakketten-selector .pakket .check{font-size:14px}section.pakketten-selector .pakket .check .dot{width:16px;height:16px;font-size:9px}section.pakketten-selector .pakket .kies{margin-top:auto;padding:12px 16px;font-size:var(--fs-small)}section.pakketten-selector .detail{background:var(--white);margin-top:24px;padding:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px;align-items:start;overflow:visible}section.pakketten-selector .detail .kop{display:flex;align-items:center;gap:18px}section.pakketten-selector .detail .spot{height:56px;width:56px;object-fit:contain}section.pakketten-selector .detail .tekst{line-height:1.7;margin-top:12px}section.pakketten-selector .stappen-label{font-size:13px;font-weight:700;color:var(--text-muted);margin:26px 0 14px}section.pakketten-selector .stappen{display:flex;flex-direction:column;gap:12px}section.pakketten-selector .stap{display:flex;gap:13px;align-items:center}section.pakketten-selector .stap .nr{flex:0 0 auto;width:30px;height:30px;border-radius:var(--radius-btn);background:var(--beige);display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--orange)}section.pakketten-selector .stap .titel{font-size:14.5px;color:var(--navy);font-weight:500}section.pakketten-selector .krijgt{background:var(--navy);border-radius:var(--radius-card);padding:28px;display:flex;flex-direction:column}section.pakketten-selector .krijgt .kop{display:flex;justify-content:space-between;align-items:baseline;gap:18px}section.pakketten-selector .krijgt .titel{font-family:var(--font-heading);font-size:clamp(19px,2.5vw,24px);letter-spacing:-.015em;color:var(--white)}section.pakketten-selector .krijgt .prijs{font-size:26px;margin-top:0}section.pakketten-selector .krijgt .check-list{gap:11px;margin-top:14px}section.pakketten-selector .krijgt .check{font-size:14.5px;color:var(--white)}section.pakketten-selector .krijgt .divider{border:none;height:1px;background:#ffffff29;margin:22px 0}section.pakketten-selector .krijgt .btn+.btn{margin-top:10px}@media screen and (max-width:700px){section.pakketten-selector .detail{padding:24px 20px}}.pmo-pago-navy{background:var(--navy);border-radius:var(--radius-section);color:var(--text-on-dark)}.pmo-pago-navy .head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px}.pmo-pago-navy .head h2{color:var(--white)}.pmo-pago-navy .lead{max-width:560px;margin-top:10px;font-size:var(--fs-body);color:var(--text-on-dark)}.pmo-pago-navy .head .links{gap:9px}.pmo-pago-navy .head .btn{font-size:var(--fs-small)}.pmo-pago-navy .flex-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--gap-cards);margin-top:32px}.pmo-pago-navy .card{display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:var(--radius-card);background:var(--cream)}.pmo-pago-navy .image{position:relative;height:clamp(220px,26vw,300px);border-radius:0}.pmo-pago-navy .image img{width:100%;height:100%;object-fit:cover}.pmo-pago-navy .content{display:flex;flex-direction:column;flex:1;padding:var(--card-pad-s)}.pmo-pago-navy h3{font-size:var(--fs-h4);letter-spacing:var(--ls-micro);color:var(--navy)}.pmo-pago-navy .card p{margin-top:8px;font-size:var(--fs-small);line-height:var(--lh-body-s);color:var(--text-body)}.pmo-pago-navy .checklist{gap:9px;margin:16px 0 18px}.pmo-pago-navy .checklist .check-dot{background:var(--white)}.pmo-pago-navy .card .links{margin-top:auto;padding-top:4px}.pmo-pago-navy .card .links .btn{flex:1 1 150px;font-size:var(--fs-small)}.privacy-blok{background:var(--cream)}.privacy-blok .card{border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.privacy-blok .check-list{display:flex;flex-direction:column;gap:10px}.privacy-blok .check{display:flex;gap:10px;align-items:center;font-size:var(--fs-body-s);color:var(--text-body)}.privacy-blok .check.top{align-items:flex-start}.privacy-blok .check .dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--beige);display:grid;place-items:center;color:var(--orange);font-size:10px}.privacy-blok .check.top .dot{margin-top:2px}.privacy-blok .check .dot.big{width:20px;height:20px;font-size:11px}.privacy-blok .check .dot.white{background:var(--white)}.privacy-blok .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px;align-items:center}.privacy-blok .diagram{min-width:0;background:var(--white);padding:clamp(22px,3vw,32px);overflow:visible;overflow-wrap:break-word}.privacy-blok .start{background:var(--navy);border-radius:var(--radius-panel);padding:16px 20px;display:flex;gap:12px;align-items:center}.privacy-blok .start .dot{width:34px;height:34px;border-radius:50%;background:var(--on-navy-dot);display:grid;place-items:center;color:var(--orange);font-size:14px;flex:0 0 auto}.privacy-blok .start .titel{font-family:var(--font-heading);font-size:17px;letter-spacing:-.01em;color:var(--white)}.privacy-blok .start .sub{font-size:12.5px;color:var(--text-on-dark);margin-top:2px}.privacy-blok .pijlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:6px 0}.privacy-blok .pijl{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-muted);font-size:12px}.privacy-blok .stap-pill{background:var(--orange);border-radius:var(--radius-pill);padding:6px 13px;font-size:12px;font-weight:600;color:var(--white);text-align:center}.privacy-blok .routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.privacy-blok .scheiding{position:absolute;left:50%;top:0;bottom:0;border-left:1px dashed var(--beige-hover)}.privacy-blok .route{padding:20px}.privacy-blok .route.medewerker{background:var(--beige);border-radius:var(--radius-panel) 0 0 var(--radius-panel);margin-right:8px}.privacy-blok .route.werkgever{background:var(--cream);border-radius:0 var(--radius-panel) var(--radius-panel) 0;margin-left:8px}.privacy-blok .route .kop{display:flex;align-items:center;gap:10px}.privacy-blok .route .kop img{height:32px;width:auto;object-fit:contain;flex:0 0 auto}.privacy-blok .route .titel{font-family:var(--font-heading);font-size:18px;letter-spacing:-.01em;color:var(--navy)}.privacy-blok .route .check-list{margin-top:12px}.privacy-blok .check.klein{font-size:13px;line-height:1.45;gap:9px}.privacy-blok .check.klein .dot{width:17px;height:17px;font-size:9px;margin-top:1px}.privacy-blok .mini-quote{margin-top:14px;padding-top:12px;border-top:1px solid var(--beige-hover)}.privacy-blok .mini-quote .q{font-family:var(--font-heading);font-size:14.5px;line-height:1.3;letter-spacing:-.01em;color:var(--navy)}.privacy-blok .mini-quote .wie{font-size:11.5px;color:var(--text-muted);margin-top:2px}.privacy-blok .content .tekst{line-height:1.65;margin:14px 0 20px;max-width:500px}.privacy-blok .content .check-list{gap:12px}.privacy-blok .content .check{font-size:14.5px}@media screen and (max-width:400px){.privacy-blok .diagram{padding:16px;-webkit-hyphens:auto;hyphens:auto}.privacy-blok .start{padding:14px}.privacy-blok .pijlen{gap:8px}.privacy-blok .stap-pill{padding:6px 10px}.privacy-blok .route{padding:14px 12px}.privacy-blok .route.medewerker{margin-right:4px}.privacy-blok .route.werkgever{margin-left:4px}.privacy-blok .route .kop{flex-wrap:wrap;gap:6px}.privacy-blok .route .titel{font-size:16px}.privacy-blok .check.klein{gap:7px}}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.proces-stappen--light .proces-stappen__chooser-label{color:var(--text-heading)}section.proces-stappen.proces-stappen--light .proces-stappen__chooser{background:var(--beige)}section.proces-stappen.proces-stappen--light .proces-stappen__tabs button:not(.is-active){color:var(--text-heading)}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) url(/wp-content/themes/websheriff-sage/public/build/images/pattern-meditel-peach-ByzFzPlu.svg);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:empty{display:none}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{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}}.rie-accordion{padding:var(--section-pad) 0;background:var(--cream)}.rie-accordion .image{position:relative;overflow:hidden}.rie-accordion .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rie-accordion .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:64px;align-items:center}.rie-accordion .tekst{line-height:1.65;margin-top:16px;max-width:520px}.rie-accordion .tekst+.tekst{margin-top:14px}.rie-accordion .accordion{display:flex;flex-direction:column;gap:10px;margin-top:22px}.rie-accordion .accordion .faq-item{background:var(--white);border-radius:var(--radius-s);padding:16px 18px}.rie-accordion .accordion .vraag{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;font-family:var(--font-heading);font-size:22px;letter-spacing:-.015em;color:var(--navy)}.rie-accordion .accordion .vraag .sign{color:var(--orange);font-size:15px}.rie-accordion .accordion .vraag:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rie-accordion .accordion .antwoord p{font-size:var(--fs-small);line-height:1.55;margin-top:10px}.rie-accordion .foto-vlak{border-radius:var(--radius-card);min-height:clamp(380px,44vw,560px)}.route-keuzeblok{padding:var(--section-pad) 0;background:var(--cream)}.page-content>.route-keuzeblok:last-child,.page-content>*:last-child>.route-keuzeblok:last-child{padding-bottom:0}.route-keuzeblok .card{border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.route-keuzeblok .card .inner{display:flex;flex-direction:column;flex:1}.route-keuzeblok .image{position:relative;overflow:hidden}.route-keuzeblok .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.route-keuzeblok .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-foto);pointer-events:none}.route-keuzeblok .links{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.route-keuzeblok .check-list{display:flex;flex-direction:column;gap:10px}.route-keuzeblok .check{display:flex;gap:10px;align-items:center;font-size:var(--fs-body-s);color:var(--text-body)}.route-keuzeblok .check.top{align-items:flex-start}.route-keuzeblok .check .dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--beige);display:grid;place-items:center;color:var(--orange);font-size:10px}.route-keuzeblok .check.top .dot{margin-top:2px}.route-keuzeblok .check .dot.big{width:20px;height:20px;font-size:11px}.route-keuzeblok .check .dot.cream{background:var(--cream)}.route-keuzeblok .quote-card{background:var(--white);border-radius:var(--radius-card);display:flex;align-items:center}.route-keuzeblok .avatar{flex:0 0 auto;border-radius:50%;overflow:hidden}.route-keuzeblok .avatar img{width:100%;height:100%;object-fit:cover}.route-keuzeblok p.quote{font-family:var(--font-heading);font-size:var(--fs-quote);letter-spacing:-.015em;color:var(--text-heading)}.route-keuzeblok .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:40px;align-items:start}.route-keuzeblok .content .tekst{margin-top:12px}.route-keuzeblok .quote-card{margin-top:var(--gap-cards);padding:22px;gap:14px}.route-keuzeblok .avatar.big{width:56px;height:56px}.route-keuzeblok .quote-card .quote{line-height:1.32}.route-keuzeblok .quote-card .name{font-size:var(--fs-body-s);color:var(--text-body);margin-top:5px}.route-keuzeblok .beloftes{background:var(--white);border-radius:var(--radius-card);padding:8px 22px;margin-top:20px}.route-keuzeblok .beloftes .titel{padding:18px 0 6px;color:var(--navy)}.route-keuzeblok .beloftes .check-list{gap:0;padding-bottom:8px}.route-keuzeblok .check.dark{color:var(--text-link-dark);gap:11px;padding:8px 0}.route-keuzeblok .routes{display:flex;flex-direction:column;gap:var(--gap-cards)}.route-keuzeblok .route{background:var(--white)}.route-keuzeblok .route .image{height:260px}.route-keuzeblok .route .inner{padding:32px 36px 36px}@media screen and (max-width:700px){.route-keuzeblok .route .inner{padding:24px 22px 26px}}.route-keuzeblok .route .titel{font-family:var(--font-heading);font-size:clamp(26px,4.2vw,39px);letter-spacing:-.02em;line-height:var(--lh-heading);color:var(--orange)}.route-keuzeblok .route .tekst{margin:12px 0 20px}.route-keuzeblok .route .check-list{gap:12px}.route-keuzeblok .route .check{gap:11px;font-size:15.5px;color:var(--text-strong)}.route-keuzeblok .route .links{padding-top:26px}.route-keuzeblok .route .links .btn{flex:1;min-width:150px;padding:14px 20px}@media screen and (max-width:700px){.route-keuzeblok .route .links .btn{min-width:auto}}.route-keuzeblok.dark{background:var(--navy);border-radius:var(--radius-section) var(--radius-section) 0 0;padding:clamp(40px,6vw,60px) 0;margin-top:var(--section-pad)}.route-keuzeblok.dark .grid{grid-template-columns:1fr auto;gap:28px;align-items:center}@media screen and (max-width:700px){.route-keuzeblok.dark .grid{grid-template-columns:1fr}}.route-keuzeblok.dark h2{color:var(--white)}.route-keuzeblok.dark .tekst{max-width:520px;color:var(--text-on-dark)}.route-keuzeblok.dark .check-list{margin-top:16px;gap:10px}.route-keuzeblok.dark .check{color:var(--white)}.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-tight) 0;background:var(--cream)}section.tarieven-tabel h2{margin-bottom:26px}section.tarieven-tabel .scroller{overflow-x:auto;border-radius:var(--radius-card)}section.tarieven-tabel table{min-width:900px;overflow:hidden;border-collapse:collapse;border-radius:var(--radius-card);background:var(--white)}section.tarieven-tabel tr{display:grid;grid-template-columns:minmax(160px,1.6fr) minmax(85px,.8fr) minmax(85px,.8fr) minmax(100px,.9fr) minmax(316px,1.8fr);gap:16px;align-items:center}section.tarieven-tabel thead th{font-size:var(--fs-nano);font-weight:var(--fw-bold);color:var(--text-muted);text-align:left}section.tarieven-tabel tbody tr,section.tarieven-tabel thead tr{padding:15px 24px;border-bottom:var(--bw-hair) solid var(--line-table-row);font-size:var(--fs-body-s);color:var(--text-link-dark);transition:background var(--dur-hover) var(--ease)}section.tarieven-tabel tbody tr:last-child{border-bottom:0}section.tarieven-tabel tbody tr:hover{background:var(--bg-row-hover)}section.tarieven-tabel tbody th{font-weight:var(--fw-semibold);color:var(--navy);text-align:left}section.tarieven-tabel .actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px}section.tarieven-tabel .actions .btn{width:150px;padding:9px 0;border-radius:var(--radius-s);font-size:var(--fs-btn-s)}section.tarieven-tabel .note{max-width:680px;margin-top:16px;font-size:var(--fs-small)}@media(max-width:700px){section.tarieven-tabel tr{font-size:var(--fs-micro)}section.tarieven-tabel thead th,section.tarieven-tabel tbody tr{padding:10px 12px}section.tarieven-tabel .actions .btn{padding:14px 0}}section.team-aanvraag-formulier{padding:var(--section-pad) 0;padding-top: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;padding-bottom:var(--section-pad)}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:16px 0 0;letter-spacing:var(--ls-micro)}section.team-aanvraag-formulier .team-aanvraag-formulier__step p{margin-top:8px;font-size:var(--fs-body-s);line-height:var(--lh-tight-body)}section.team-aanvraag-formulier .team-aanvraag-formulier__num{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-circle);background:var(--navy);color:var(--white);font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-body-s)}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{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}@media(max-width:980px){section.team-aanvraag-formulier .team-aanvraag-formulier__aside{position:static}}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof{padding:26px;border-radius:var(--radius-card);background:var(--navy);color:var(--text-on-dark)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof .title{margin-bottom:14px;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-serif-lead);line-height:var(--lh-flat);color:var(--white)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof .stat{display:flex;align-items:center;flex-wrap:wrap;column-gap:15px;row-gap:6px;text-align:left}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof .stat .value{flex:0 0 auto;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-h3);line-height:var(--lh-flat);letter-spacing:var(--ls-tight);color:var(--white)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof .stat .label{flex:1 1 7rem;min-width:0;margin-top:0;font-size:var(--fs-body-s);color:var(--text-on-dark)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof .check{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:var(--fs-body-s);color:var(--text-on-dark)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .divider{height:1px;margin:18px 0;border:0;background:var(--on-navy-divider)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof .check-dot{background:var(--on-navy-dot)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .proof .checklist li{font-size:var(--fs-body-s);color:var(--text-on-dark)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .phone{padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .phone .eyebrow{font-size:var(--fs-micro-s);font-weight:var(--fw-semibold);color:var(--text-muted)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .phone .number{margin-top:6px;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-serif-lead);letter-spacing:var(--ls-tight);color:var(--navy)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .phone .number a{color:inherit}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .phone p:last-child{margin-top:8px;font-size:var(--fs-small);line-height:var(--lh-tight-body)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:21.25rem;margin:0;padding:16px;overflow:hidden;border-radius:var(--radius-card);background:var(--beige)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote .body{position:relative;z-index:1;padding:20px 22px;border-radius:var(--radius-panel);background:var(--veil-white)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote .person{display:flex;align-items:center;gap:12px}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote .avatar{flex:0 0 auto;width:40px;height:40px;overflow:hidden;border-radius:var(--radius-circle)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote .avatar img{width:100%;height:100%;object-fit:cover}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote .name{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--navy)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote .role{font-size:var(--fs-micro);color:var(--text-muted)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .quote blockquote{margin:14px 0 0;font-family:var(--font-heading);font-size:var(--fs-serif-s);color:var(--navy)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .upsell{padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .upsell .title{margin-bottom:8px;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-small);letter-spacing:var(--ls-quote);color:var(--navy)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .upsell p{margin-bottom:16px;font-size:var(--fs-body-xs);line-height:var(--lh-body-s)}section.team-aanvraag-formulier .team-aanvraag-formulier__aside .upsell .btn{width:100%}section.team-aanvraag-formulier .team-aanvraag-formulier__form{margin-top:18px}section.team-aanvraag-formulier .team-aanvraag-formulier__form .wpforms-submit-container button{width:100%}section.team-grid{padding:var(--section-pad) 0;background:var(--cream)}section.team-grid .intro .lead{margin-top:.75rem;font-size:var(--fs-intro)}section.team-grid .group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(13.75rem,(100% - 2rem) / 3)),1fr));gap:1rem;margin:1.875rem 0 0;padding:0;list-style:none}section.team-grid .group+.group{margin-top:1rem}section.team-grid .persoon-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.625rem;border-radius:var(--radius-card);background:var(--white)}section.team-grid .persoon-card .avatar{flex:0 0 auto;width:8.75rem;height:8.75rem;border-radius:var(--radius-circle);overflow:hidden}section.team-grid .persoon-card .avatar img{width:100%;height:100%;object-fit:cover}section.team-grid .persoon-card .name{margin:1rem 0 .125rem;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:1.0625rem;letter-spacing:var(--ls-micro);color:var(--navy)}section.team-grid .persoon-card .role{font-size:var(--fs-small-s);font-weight:var(--fw-semibold);color:var(--orange-text)}section.team-grid .persoon-card p:not(.name):not(.role){margin-top:.625rem;font-size:var(--fs-body-s);line-height:var(--lh-tight-body);color:var(--text-body)}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:var(--gap-col-l);align-items:center}section.tekst-beeld.tekst-beeld--media-left .tekst-beeld__side{order:-1}section.tekst-beeld .body .checklist{margin-top:20px}section.tekst-beeld .body .check-dot{background:var(--beige);color:var(--orange)}section.tekst-beeld .links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}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{margin-bottom:10px;font-size:var(--fs-micro-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-muted)}section.tekst-beeld .infocard h3.small{font-size:var(--fs-h6);letter-spacing:var(--ls-quote)}section.tekst-beeld .subcards{display:flex;flex-direction:column;gap:12px;margin-top:20px}section.tekst-beeld .tekst-beeld__subcard{padding:16px 18px;border-radius:var(--radius-panel);background:var(--beige)}section.tekst-beeld .tekst-beeld__subcard .term,section.tekst-beeld .tekst-beeld__subcard strong{display:block;font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-body-s);color:var(--navy)}section.tekst-beeld .tekst-beeld__subcard .text,section.tekst-beeld .tekst-beeld__subcard p{margin-top:4px;font-size:var(--fs-body-s);line-height:1.5;color:var(--text-body)}section.tekst-beeld .tekst-beeld__link{display:inline-block;margin-top:18px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--orange-text)}section.tekst-beeld .tekst-beeld__media{position:relative;min-height:var(--h-panel);border-radius:var(--radius-card);overflow:hidden}section.tekst-beeld .tekst-beeld__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}section.tekst-beeld .tekst-beeld__media .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-photo);pointer-events:none}section.tekst-beeld .stacked-frame{padding:0 0 14px 14px}section.tekst-beeld .quote-overlay{position:absolute;left:36px;right:36px;bottom:36px;z-index:2;background:var(--veil-white);border-radius:var(--radius-panel);padding:20px 22px}section.tekst-beeld .quote-tekst{font-family:var(--font-heading);font-size:clamp(18px,2.4vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--navy)}section.tekst-beeld .quote-overlay .naam{font-size:13px;color:var(--text-muted);margin-top:8px}@media(max-width:900px){section.tekst-beeld .tekst-beeld__grid{grid-template-columns:1fr;gap:28px}section.tekst-beeld .quote-overlay{left:20px;right:20px;bottom:20px;padding:16px 18px}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}}@media(max-width:700px){section.tekst-beeld .links .btn{flex:1 1 100%;white-space:normal}}.terugkoppeling-tabs{background:var(--cream)}.terugkoppeling-tabs .tabs{display:flex;gap:10px;margin-top:24px;max-width:520px}.terugkoppeling-tabs .btn.tab{flex:1;padding:13px 16px;background:var(--white);border:1px solid var(--beige);color:var(--text-body)}.terugkoppeling-tabs .btn.tab:hover{background:var(--peach);border-color:var(--peach);color:var(--navy);box-shadow:none}.terugkoppeling-tabs .btn.tab[aria-selected=true]{background:var(--orange);border-color:var(--orange);color:var(--white)}.terugkoppeling-tabs .btn.tab[aria-selected=true]:hover{background:var(--orange-hover);border-color:var(--orange-hover)}.terugkoppeling-tabs .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px;margin-top:24px;align-items:stretch}.terugkoppeling-tabs .beeld{border-radius:var(--radius-card);min-height:clamp(300px,34vw,400px)}.terugkoppeling-tabs .preview{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;background:#fffffff5;border-radius:var(--radius-panel);padding:20px 22px}.terugkoppeling-tabs .preview .kop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.terugkoppeling-tabs .preview .titel{font-family:var(--font-heading);font-size:16px;letter-spacing:-.01em;color:var(--navy)}.terugkoppeling-tabs .preview .tag{font-size:var(--fs-micro);font-weight:700;color:var(--text-muted)}.terugkoppeling-tabs .regels{display:flex;flex-direction:column;gap:10px;margin-top:14px}.terugkoppeling-tabs .regel{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-body)}.terugkoppeling-tabs .status{display:flex;gap:7px;align-items:center;font-weight:600;color:var(--navy)}.terugkoppeling-tabs .status.aandacht{color:var(--orange-text)}.terugkoppeling-tabs .status .dot{width:16px;height:16px;border-radius:50%;background:var(--beige);display:grid;place-items:center;color:var(--orange);font-size:8px}.terugkoppeling-tabs .balk-kop{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text-body);margin-bottom:4px}.terugkoppeling-tabs .balk-kop .waarde{font-weight:700;color:var(--navy)}.terugkoppeling-tabs .spoor{height:7px;border-radius:var(--radius-mini);background:var(--beige)}.terugkoppeling-tabs .vulling{height:100%;border-radius:var(--radius-mini)}.terugkoppeling-tabs .vulling.oranje{background:var(--orange)}.terugkoppeling-tabs .vulling.navy{background:var(--navy)}.terugkoppeling-tabs .preview .voet{margin-top:12px;padding-top:10px;border-top:1px solid var(--beige);font-size:12px;color:var(--text-muted)}.terugkoppeling-tabs .paneel{display:flex;flex-direction:column;align-items:flex-start;height:100%}.terugkoppeling-tabs .paneel h3{letter-spacing:-.015em}.terugkoppeling-tabs .paneel .tekst{font-size:15.5px;margin:8px 0 16px}.terugkoppeling-tabs .usps{display:flex;flex-direction:column;gap:12px}.terugkoppeling-tabs .usp{display:flex;gap:13px;align-items:flex-start}.terugkoppeling-tabs .usp .dot{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--white);display:grid;place-items:center;color:var(--orange);font-size:12px;margin-top:1px}.terugkoppeling-tabs .usp .titel{font-family:var(--font-heading);font-size:17px;color:var(--navy);letter-spacing:-.01em}.terugkoppeling-tabs .usp .sub{font-size:var(--fs-body-s);color:var(--text-body);line-height:1.55;margin-top:3px}.terugkoppeling-tabs .paneel .btn{margin-top:26px;padding:12px 20px;font-size:14px}.terugkoppeling-tabs .review{margin-top:16px}.terugkoppeling-tabs .avatar.big{width:60px;height:60px}.terugkoppeling-tabs .tekst-review{font-size:18px;line-height:1.5;color:var(--navy);font-weight:500;font-style:italic}.terugkoppeling-tabs .review .naam{font-size:var(--fs-body-s);color:var(--text-body);margin-top:8px}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(3,minmax(0,1fr));gap:clamp(14px,3vw,36px);margin:0}section.trustband-stats .stat .value{font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-stat);line-height:var(--lh-flat);letter-spacing:var(--ls-tight);color:var(--orange)}section.trustband-stats .stat .label{margin:10px 0 0;font-size:var(--fs-body-s);color:var(--text-body)}section.trustband-stats .btn{align-self:end;font-size:var(--fs-small)}@media(max-width:700px){section.trustband-stats .trustband-stats__row{grid-template-columns:1fr;align-items:start}section.trustband-stats .trustband-stats__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}section.trustband-stats .btn{width:100%}}.uitdagingen-cards{--overlay-thumb: linear-gradient(180deg, transparent 55%, #06144a8c 100%);padding:var(--section-pad) 0;background:var(--cream)}.uitdagingen-cards .intro-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.uitdagingen-cards .intro{max-width:680px}.uitdagingen-cards .flex-wrapper{display:flex;gap:10px;flex-wrap:wrap}.uitdagingen-cards .card{border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.uitdagingen-cards .card .inner{display:flex;flex-direction:column;flex:1}.uitdagingen-cards .image{position:relative;overflow:hidden}.uitdagingen-cards .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.uitdagingen-cards .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-foto);pointer-events:none}.uitdagingen-cards .veil.thumb{background:var(--overlay-thumb)}.uitdagingen-cards p.quote{font-family:var(--font-heading);font-size:var(--fs-quote);letter-spacing:-.015em;color:var(--text-heading)}.uitdagingen-cards .stat .num{font-family:var(--font-heading);font-weight:400;font-size:34px;color:var(--orange);letter-spacing:-.02em;line-height:1}.uitdagingen-cards .stat .label{font-size:13px;color:var(--text-muted);margin-top:4px;line-height:1.45}.uitdagingen-cards .nav{gap:8px;flex:0 0 auto}.uitdagingen-cards .slider{margin-top:28px;overflow:hidden}.uitdagingen-cards .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--gap-cards);margin-top:28px}.uitdagingen-cards .case{background:var(--white);height:100%}.uitdagingen-cards .case .image{height:190px}.uitdagingen-cards .logo-slot{position:absolute;left:16px;top:16px;width:120px;height:44px;background:var(--veil-white);border-radius:var(--radius-badge);padding:6px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-micro);color:var(--text-muted);z-index:2}.uitdagingen-cards .logo-slot img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;position:relative}.uitdagingen-cards .case .inner{padding:26px 28px 28px}.uitdagingen-cards .uitdaging{font-size:clamp(20px,2.6vw,24px);line-height:1.32}.uitdagingen-cards .aanpak{font-size:14.5px;margin:14px 0 20px;flex:1}.uitdagingen-cards .onder{display:flex;gap:20px;align-items:center;padding-top:20px;border-top:1px solid var(--beige)}.uitdagingen-cards .onder .stat{flex:0 0 auto}.uitdagingen-cards .onder .stat .label{font-size:12.5px}.uitdagingen-cards .wie{font-size:13px;color:var(--text-muted);border-left:1px solid var(--beige);padding-left:20px}@media(max-width:700px){.uitdagingen-cards .intro-row:has(>.nav){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:0;align-items:start}.uitdagingen-cards .intro-row:has(>.nav)>.intro{display:contents}.uitdagingen-cards .intro-row:has(>.nav) h2{grid-column:1;grid-row:1}.uitdagingen-cards .intro-row:has(>.nav) .tekst{grid-column:1 / -1;grid-row:2}.uitdagingen-cards .intro-row>.nav{grid-column:2;grid-row:1;align-self:start;flex-wrap:nowrap}}.uitdagingen .flex-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--gap-card);margin-top:26px}.uitdagingen .card{padding:26px;background:var(--white)}.uitdagingen .tag{align-self:flex-start;padding:5px 10px;border-radius:var(--radius-mini);background:var(--beige);color:var(--text-muted);font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase}.uitdagingen .tag.solution{background:var(--badge-solution);color:var(--orange-text)}.uitdagingen .problem{margin-top:14px;font-size:var(--fs-body);color:var(--navy)}.uitdagingen hr{height:1px;margin:18px 0;border:0;background:var(--beige)}.uitdagingen .solution-text{flex:1;margin-top:12px;font-size:var(--fs-body-xs)}.uitdagingen .checklist{margin-top:16px}.uitdagingen .checklist li{align-items:center;font-size:var(--fs-small);color:var(--navy)}.uitdagingen .check-dot{margin-top:0;background:var(--cream);color:var(--orange)}section.werkwijze-kaarten{padding:var(--section-pad) 0;background:var(--cream)}section.werkwijze-kaarten .intro .lead{max-width:var(--container-intro);margin-top:12px}section.werkwijze-kaarten .werkwijze-kaarten__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--gap-card);margin-top:30px;padding:0;list-style:none}section.werkwijze-kaarten .card{padding:26px;border-radius:var(--radius-card);background:var(--white)}section.werkwijze-kaarten h3{margin-bottom:8px;font-size:var(--fs-h4);letter-spacing:var(--ls-quote)}section.werkwijze-kaarten .card p{font-size:var(--fs-body-s)}section.whitepaper-download{padding:0 0 var(--section-pad);background:var(--cream)}section.whitepaper-download .container{padding-top:20px}section.whitepaper-download .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px);align-items:start}section.whitepaper-download .badge.beige{color:var(--orange-text)}section.whitepaper-download h1{margin-top:14px}section.whitepaper-download .lead{max-width:var(--container-copy);margin-top:16px}section.whitepaper-download .toc{margin-top:26px}section.whitepaper-download .toc :is(p,h2,h3,h4,h5,h6){margin:0 0 12px;font-family:inherit;font-size:var(--fs-micro);font-weight:var(--fw-bold);line-height:var(--lh-tight-body);letter-spacing:normal;color:var(--text-muted)}section.whitepaper-download .toc ul{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none}section.whitepaper-download .toc ul li{position:relative;margin:0;padding-left:28px;font-size:15.5px;line-height:var(--lh-tight-body);color:var(--text-strong)}section.whitepaper-download .toc ul li:before{content:"✓";position:absolute;top:3px;top:calc((1lh - 18px)/2);left:0;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;line-height:1}section.whitepaper-download .toc ol{margin:0 0 12px;padding-left:20px;list-style:decimal;color:var(--text-strong)}section.whitepaper-download .toc>:last-child{margin-bottom:0}section.whitepaper-download .facts{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 0;padding:20px 0 0;border-top:var(--bw-hair) solid var(--beige);list-style:none;font-size:var(--fs-small-s);color:var(--text-muted)}section.whitepaper-download .quote{display:flex;align-items:center;gap:14px;margin:22px 0 0}section.whitepaper-download .quote .avatar{flex:0 0 auto;width:54px;height:54px;overflow:hidden;border-radius:var(--radius-circle)}section.whitepaper-download .quote .avatar img{width:100%;height:100%;object-fit:cover}section.whitepaper-download .quote blockquote{margin:0;font-family:var(--font-heading);font-size:var(--fs-serif-xs);letter-spacing:var(--ls-micro);color:var(--navy)}section.whitepaper-download .quote figcaption{margin-top:4px;font-size:var(--fs-small);color:var(--text-body)}section.whitepaper-download .side{display:flex;flex-direction:column;gap:16px}section.whitepaper-download .form-card{padding:clamp(24px,4vw,36px);border-radius:var(--radius-card);background:var(--white)}section.whitepaper-download .form-card h2{font-size:var(--fs-h3-m);letter-spacing:var(--ls-quote)}section.whitepaper-download .form-card>p{margin-top:8px;font-size:var(--fs-body-xs);line-height:var(--lh-body-s)}section.whitepaper-download .whitepaper-download__form{margin-top:18px}section.whitepaper-download .whitepaper-download__form .wpforms-submit{width:100%;margin-top:10px}section.whitepaper-download .note{margin-top:10px;font-size:var(--fs-micro-s);color:var(--text-muted)}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,section.usp-kaarten.usp-kaarten--sand .usp-card__num{width:32px;height:32px;border-radius:var(--radius-circle);background:var(--orange);color:var(--white)}section.usp-kaarten.usp-kaarten--sand .usp-card{background:var(--beige)}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.kaarten-populair{padding:var(--section-pad) 0;padding-top:0;background:var(--cream)}section.kaarten-populair.pad-hero{padding-top:0;padding-bottom:3.75rem}section.kaarten-populair .lead{max-width:40rem;margin-top:.75rem}section.kaarten-populair .flex-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:var(--gap-card);margin-top:1.625rem}section.kaarten-populair .card{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:var(--radius-card);background:var(--white)}section.kaarten-populair .card.clickable{cursor:pointer}section.kaarten-populair .card.clickable .card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}section.kaarten-populair .image{position:relative;flex:0 0 15rem;height:15rem;border-radius:0}section.kaarten-populair .image .veil{background:var(--veil-photo)}section.kaarten-populair .content{display:flex;flex-direction:column;flex:1;padding:1.25rem}section.kaarten-populair .card-title{margin:0;font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-h3-s);letter-spacing:var(--ls-micro);color:var(--orange);transition:color var(--dur-hover) var(--ease)}section.kaarten-populair .card-title .card-link{color:inherit}section.kaarten-populair .card:hover .card-title{color:var(--orange-hover)}section.kaarten-populair .card-text{margin:.5rem 0 .75rem;font-size:var(--fs-body-s);line-height:var(--lh-tight-body)}section.kaarten-populair .checklist{gap:.5rem;margin:0 0 1rem}section.kaarten-populair .checklist li{font-size:var(--fs-body-s);color:var(--text-body)}section.kaarten-populair .check-dot{background:var(--cream);color:var(--orange)}section.kaarten-populair .btn{margin-top:auto;width:100%;padding:.8125rem 1.125rem;font-size:var(--fs-small)}.vaccinaties-hub-grid{padding:var(--section-pad) 0;background:var(--cream)}.vaccinaties-hub-grid .intro .lead{max-width:560px;margin-top:12px;font-size:var(--fs-body)}.vaccinaties-hub-grid.navy{border-radius:var(--radius-section);padding-top:60px;padding-bottom:60px;background:var(--navy)}.vaccinaties-hub-grid.navy .intro h2{color:var(--white)}.vaccinaties-hub-grid.navy .intro .lead{color:var(--text-on-dark)}.vaccinaties-hub-grid.navy a:focus-visible{outline-color:var(--white)}.vaccinaties-hub-grid .vaccinaties-hub-grid__grid,.vaccinaties-hub-grid .vaccinaties-hub-grid__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--gap-card);margin-top:26px;align-items:stretch}.vaccinaties-hub-grid .vaccinaties-hub-grid__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.vaccinaties-hub-grid .vaccinatie-card{display:flex;flex-direction:column;padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white);color:inherit}.vaccinaties-hub-grid .vaccinatie-card .name{font-size:var(--fs-body-m);font-weight:var(--fw-semibold);color:var(--navy)}.vaccinaties-hub-grid .vaccinatie-card .price{margin-top:4px;font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-serif-price);color:var(--navy)}.vaccinaties-hub-grid .vaccinatie-card p{margin:10px 0 14px;font-size:var(--fs-small);line-height:var(--lh-compact)}.vaccinaties-hub-grid .vaccinatie-card .checklist{gap:9px;margin-bottom:16px}.vaccinaties-hub-grid .vaccinatie-card .checklist li{font-size:var(--fs-body-xs)}.vaccinaties-hub-grid .check-dot{background:var(--cream);color:var(--orange);font-size:var(--fs-check-s);font-weight:var(--fw-bold)}.vaccinaties-hub-grid .vaccinatie-card .go{margin-top:auto;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--orange-text)}.vaccinaties-hub-grid .vaccinatie-group{padding:var(--card-pad-s);border-radius:var(--radius-card);background:var(--white);overflow:visible}.vaccinaties-hub-grid .vaccinatie-group>h3{margin-bottom:16px;font-size:var(--fs-h4);letter-spacing:var(--ls-quote);color:var(--navy)}.vaccinaties-hub-grid .vaccinatie-group ul{display:flex;flex-direction:column;gap:13px}.vaccinaties-hub-grid .vaccinatie-group .item a{display:flex;flex-direction:column;gap:3px;padding-bottom:13px}.vaccinaties-hub-grid .vaccinatie-group .item .name{font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:19px;color:var(--orange);transition:color var(--dur-hover) var(--ease)}.vaccinaties-hub-grid .vaccinatie-group .item a:hover .name{color:var(--orange-hover)}.vaccinaties-hub-grid .vaccinatie-group .item .desc{font-size:var(--fs-body-xs);line-height:var(--lh-card);color:var(--text-body)}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 .price{margin-top:6px;font-family:var(--font-serif);font-size:var(--fs-serif-price);font-weight:var(--fw-regular);color:var(--navy)}section.varianten-cards .variant-card .price .sub{margin-left:6px;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted)}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}.vergelijking-tabel{padding:var(--section-pad) 0;background:var(--cream)}.vergelijking-tabel .check-list{display:flex;flex-direction:column;gap:10px}.vergelijking-tabel .check{display:flex;gap:10px;align-items:center;font-size:var(--fs-body-s);color:var(--text-body)}.vergelijking-tabel .check.top{align-items:flex-start}.vergelijking-tabel .check .dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--beige);display:grid;place-items:center;color:var(--orange);font-size:10px}.vergelijking-tabel .check.top .dot{margin-top:2px}.vergelijking-tabel .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px;align-items:start}.vergelijking-tabel .tekst{line-height:1.65;margin-top:14px;max-width:480px}.vergelijking-tabel .check-list{gap:12px;margin-top:22px}.vergelijking-tabel .check.dark{font-size:14.5px;color:var(--navy)}.vergelijking-tabel .tabel{min-width:0;overflow-x:auto;background:var(--white);border-radius:var(--radius-card);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--beige) transparent}.vergelijking-tabel .tabel:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.vergelijking-tabel table{width:100%;border-collapse:collapse;table-layout:fixed}.vergelijking-tabel thead .cel:first-child{width:29.5%}.vergelijking-tabel .cel{padding:13px 18px;border-bottom:1px solid var(--row-divider);font-size:var(--fs-small);font-weight:inherit;line-height:1.5;text-align:left;vertical-align:top;color:var(--text-body)}.vergelijking-tabel .rij.kop .cel{padding:14px 18px;border-bottom:0;background:var(--navy);font-family:var(--font-heading);font-size:var(--fs-body-s);color:var(--white)}.vergelijking-tabel .rij.kop .cel.accent{color:var(--orange-soft)}.vergelijking-tabel .cel.label{font-weight:600;font-size:13px;color:var(--text-muted)}.vergelijking-tabel .cel.donker{color:var(--navy)}.vergelijking-tabel .rij.acties .cel{padding:14px 18px;border-bottom:0;vertical-align:middle}@media screen and (max-width:700px){.vergelijking-tabel table{min-width:540px}.vergelijking-tabel .cel,.vergelijking-tabel .rij.kop .cel,.vergelijking-tabel .rij.acties .cel{padding:12px 14px}}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:0 0 var(--section-pad);background:var(--cream)}section.vestigingen-kaart .panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));gap:2.5rem;align-items:start;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--beige)}section.vestigingen-kaart .map{position:relative;min-height:clamp(21.875rem,56vw,35rem);border-radius:var(--radius-card);background:var(--white);overflow:hidden}section.vestigingen-kaart nl-map{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:.875rem}section.vestigingen-kaart .map-label{position:absolute;left:1.375rem;top:1.125rem;z-index:var(--z-overlay);margin:0;font-size:.625rem;font-weight:var(--fw-bold);color:var(--orange)}section.vestigingen-kaart .content{display:flex;flex-direction:column}section.vestigingen-kaart .tekst{margin-top:12px;font-size:var(--fs-body-s)}section.vestigingen-kaart .list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none}section.vestigingen-kaart .vestiging-item,section.vestigingen-kaart .rij{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.9375rem 1.125rem;border-radius:var(--radius-btn);background:var(--white);color:var(--navy);font-family:var(--font-heading);font-weight:var(--fw-regular);font-size:var(--fs-body);transition:background var(--dur-hover) var(--ease)}section.vestigingen-kaart .vestiging-item:hover{background:var(--cream);color:var(--navy)}section.vestigingen-kaart .vestiging-item .label,section.vestigingen-kaart .rij .naam{display:flex;align-items:center;gap:.5625rem}section.vestigingen-kaart .dot{flex:0 0 auto;width:.375rem;height:.375rem;border-radius:var(--radius-circle);background:var(--orange)}section.vestigingen-kaart .vestiging-item i,section.vestigingen-kaart .rij i{color:var(--orange);font-size:var(--fs-body-s)}section.vestigingen-kaart .lijst{display:grid;gap:.625rem;margin-top:1.25rem}section.vestigingen-kaart .vestiging{border-radius:var(--radius-btn);background:var(--white);overflow:hidden}section.vestigingen-kaart .rij{width:100%;border:0;text-align:left;cursor:pointer}section.vestigingen-kaart .rij:hover{background:var(--cream)}section.vestigingen-kaart .rij:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}section.vestigingen-kaart .detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 24px;padding:6px 1.125rem 1.25rem 2.0625rem}section.vestigingen-kaart .veld .label{margin-bottom:6px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--orange)}section.vestigingen-kaart .veld .waarde{font-size:var(--fs-body-xs);line-height:1.5;color:var(--text-strong)}section.vestigingen-kaart .acties{grid-column:1 / -1;margin-top:4px}section.vestigingen-kaart .alle{align-self:flex-start;margin-top:var(--gap-cards)}@media screen and (max-width:900px){section.vestigingen-kaart .list{grid-template-columns:1fr}}section.waarom-meditel{--veil-white: #fffffff0;--fs-stat-s: clamp(28px, 4.8vw, 43px);--ls-quote: -.015em;padding:var(--section-pad) 0;background:var(--cream)}section.waarom-meditel .split{background:var(--white);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));border-radius:var(--radius-card);overflow:hidden}section.waarom-meditel .image{position:relative;overflow:hidden}section.waarom-meditel .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}section.waarom-meditel .portrait{min-height:clamp(380px,60vw,620px);border-radius:var(--radius-card) 0 0 var(--radius-card)}section.waarom-meditel .review{position:absolute;left:24px;right:24px;bottom:24px;background:var(--veil-white);color:var(--navy);border-radius:var(--radius-card);padding:24px 26px;z-index:2}section.waarom-meditel .review .head{display:flex;align-items:center;gap:10px;margin-bottom:10px}section.waarom-meditel .review .score{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-heading);font-size:clamp(23px,3.2vw,30px);color:var(--orange);line-height:1}section.waarom-meditel .review .score .star{font-size:15px}section.waarom-meditel .review .who{font-size:14px;color:var(--text-muted)}section.waarom-meditel p.quote{font-family:var(--font-heading);font-size:var(--fs-quote);line-height:1.28;letter-spacing:var(--ls-quote);color:var(--text-heading)}section.waarom-meditel .content{padding:clamp(28px,5vw,56px) clamp(24px,4.5vw,52px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}section.waarom-meditel .tekst{line-height:1.65;margin-top:14px;max-width:520px}section.waarom-meditel .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:34px;margin-top:24px;align-self:stretch}section.waarom-meditel .stat .num{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-stat-s);color:var(--orange);letter-spacing:-.02em;line-height:1}section.waarom-meditel .stat .label{font-size:var(--fs-body-s);color:var(--text-body);margin-top:8px;line-height:1.45}section.waarom-meditel .btn{margin-top:26px}@media screen and (max-width:700px){section.waarom-meditel .portrait{border-radius:var(--radius-card) var(--radius-card) 0 0}}.wanneer-aanleidingen{background:var(--cream)}.wanneer-aanleidingen .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin-top:30px;align-items:start}.wanneer-aanleidingen .kaarten{display:flex;flex-direction:column;gap:14px}.wanneer-aanleidingen .aanleiding{background:var(--white);padding:24px;flex-direction:row;gap:16px;align-items:flex-start;overflow:visible}.wanneer-aanleidingen .aanleiding .spot{flex:0 0 auto;width:42px;height:42px;object-fit:contain}.wanneer-aanleidingen .aanleiding h3{font-size:clamp(20px,2.7vw,26px);letter-spacing:-.01em}.wanneer-aanleidingen .aanleiding .tekst{font-size:14.5px;margin-top:6px}.wanneer-aanleidingen .inbegrepen{background:var(--beige);align-self:stretch;height:100%}.wanneer-aanleidingen .inbegrepen .image{flex:1;min-height:220px}.wanneer-aanleidingen .inbegrepen .image.hoog{min-height:330px}.wanneer-aanleidingen .inbegrepen .inner{padding:26px 28px;flex:0 0 auto}.wanneer-aanleidingen .inbegrepen .titel{font-size:clamp(20px,2.7vw,26px);letter-spacing:-.015em}.wanneer-aanleidingen .inbegrepen .check-list{gap:13px;margin-top:14px}.wanneer-aanleidingen .inbegrepen .check{gap:11px;color:var(--navy);font-weight:500}
