@charset "UTF-8";:root{--noc-navy: #1b4885;--noc-navy-dark: #143865;--noc-blue: #3178bb;--noc-sky: #58bce1;--noc-sky-tint: #c4e9f5;--noc-blue-tint: #e6f0fa;--noc-orange: #e4804b;--noc-orange-dark: #cd6a36;--noc-peach: #fce7d9;--noc-ink: #525153;--noc-warm-grey: #a59a8f;--noc-line: #dde6f0;--noc-white: #ffffff;--noc-focus: #1b4885;--noc-gradient: linear-gradient(135deg, #10bee4 0%, #007ac0 50%, #004989 100%);--noc-font-body: "NOC Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--noc-font-display: "NOC Display", "NOC Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--noc-size-xs: .8125rem;--noc-size-sm: .9375rem;--noc-size-base: 1rem;--noc-size-lg: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--noc-size-xl: clamp(1.375rem, 1.15rem + .9vw, 1.875rem);--noc-size-xxl: clamp(2rem, 1.5rem + 2.2vw, 3rem);--noc-leading-tight: 1.15;--noc-leading-base: 1.65;--noc-space-1: .5rem;--noc-space-2: 1rem;--noc-space-3: 1.5rem;--noc-space-4: 2.5rem;--noc-space-5: 4rem;--noc-space-6: 6rem;--noc-radius: 8px;--noc-radius-lg: 16px;--noc-radius-xl: 24px;--noc-shadow: 0 1px 2px rgba(27, 72, 133, .05), 0 10px 30px rgba(27, 72, 133, .07);--noc-container: 1180px;--noc-container-narrow: 760px;--noc-gutter: 1.25rem;--noc-header-height: clamp(72px, 11.18vw, 161px);--noc-header-inset: clamp(0px, 3.33vw, 48px);--noc-header-logo: clamp(44px, 7.71vw, 111px);--noc-header-pad: clamp(1.25rem, 3.47vw, 50px);--noc-ease: cubic-bezier(.2, 0, 0, 1);--noc-duration: .2s}@media (prefers-reduced-motion: reduce){:root{--noc-duration: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background-color:var(--noc-white);color:var(--noc-ink);font-family:var(--noc-font-body);font-size:var(--noc-size-base);line-height:var(--noc-leading-base);-webkit-font-smoothing:antialiased}img,picture,video,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--noc-focus);outline-offset:2px}h1,h2,h3,h4{margin:0 0 var(--noc-space-2);font-family:var(--noc-font-display);font-weight:600;line-height:var(--noc-leading-tight);text-wrap:balance}h1{font-size:var(--noc-size-xxl)}h2{font-size:var(--noc-size-xl)}h3{font-size:var(--noc-size-lg)}p,ul,ol{margin:0 0 var(--noc-space-2)}p{text-wrap:pretty}a{color:var(--noc-primary);text-underline-offset:.15em}a:hover{color:var(--noc-primary-dark)}small{font-size:var(--noc-size-sm)}.container{width:100%;max-width:var(--noc-container);margin-inline:auto;padding-inline:var(--noc-gutter)}.container--narrow{width:100%;max-width:var(--noc-container-narrow);margin-inline:auto;padding-inline:var(--noc-gutter)}.site-main{display:block;min-height:40vh;padding-block:var(--noc-space-4) var(--noc-space-5)}.section{padding-block:var(--noc-space-5)}.section--cta{background-color:var(--noc-surface)}.skip-link{position:absolute;left:-9999px;z-index:100;padding:var(--noc-space-1) var(--noc-space-2);background:var(--noc-white)}.skip-link:focus{left:var(--noc-gutter);top:var(--noc-space-1)}.entry-content>*{max-width:var(--noc-container-narrow);margin-inline:auto;padding-inline:var(--noc-gutter)}.entry-content>.alignwide{max-width:var(--noc-container)}.entry-content>.alignfull{max-width:none;padding-inline:0}.card-grid{display:grid;gap:var(--noc-space-3);grid-template-columns:1fr}@media (min-width: 480px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.card-grid{grid-template-columns:repeat(3,1fr)}}.section__title{margin-bottom:var(--noc-space-3);color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700;text-align:center}.section+.section{padding-top:0}body.has-hero .site-header{position:absolute;inset-inline:0;top:0}body.has-hero .site-main{padding-top:0}body:not(.has-hero){--noc-header-inset: 0px}body:not(.has-hero) .site-header__curve{display:none}body:not(.has-hero) .site-header__bar:before{inset-inline-start:0}body:not(.has-hero) .site-header__bar{border-bottom:1px solid var(--noc-line)}body:not(.has-hero) .site-header__inner{padding-inline:var(--noc-gutter)}.site-header{position:relative;z-index:50;--noc-header-bg: var(--noc-white);--noc-curve-width: calc(var(--noc-header-height) * 1.605)}.site-header__bar{position:relative;min-height:var(--noc-header-height);margin-inline-start:var(--noc-header-inset)}.site-header__bar:before{content:"";position:absolute;inset:0 0 0 var(--noc-curve-width);background-color:var(--noc-header-bg)}.site-header__curve{position:absolute;inset-block:0;inset-inline-start:0;width:var(--noc-curve-width);height:100%;color:var(--noc-header-bg);pointer-events:none}.site-header__inner{position:relative;z-index:1;display:flex;align-items:center;gap:var(--noc-space-2);width:100%;min-height:var(--noc-header-height);padding-inline:max(var(--noc-gutter),var(--noc-curve-width) * .48) var(--noc-header-pad)}.site-header__brand{flex:0 0 auto}.site-header__logo img,.custom-logo-link img{width:auto;height:var(--noc-header-logo)}.site-header__toggle{margin-inline-start:auto;padding:.6rem .9rem;background:none;border:1px solid var(--noc-line);border-radius:var(--noc-radius);color:var(--noc-navy);font-weight:600;cursor:pointer}@media (min-width: 1024px){.site-header__toggle{display:none}}.site-nav{display:none}@media (min-width: 1024px){.site-nav{display:block;margin-inline:auto}}.site-nav.is-open{display:block;position:absolute;inset-inline:0;top:100%;padding:var(--noc-space-2) var(--noc-gutter);background-color:var(--noc-white);border-bottom-left-radius:var(--noc-radius-lg);box-shadow:var(--noc-shadow)}.site-nav__list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}@media (min-width: 1024px){.site-nav__list{flex-direction:row;gap:var(--noc-space-3);align-items:center}}.site-nav__list a{display:block;padding-block:.5rem;color:var(--noc-ink);font-size:var(--noc-size-sm);text-decoration:none}.site-nav__list a:hover,.site-nav__list .current-menu-item>a{color:var(--noc-navy)}.site-header__contact{display:none;align-items:center;gap:var(--noc-space-2);margin-inline-start:auto}@media (min-width: 768px){.site-header__contact{display:flex}}.site-header__phone{display:inline-flex;align-items:center;gap:.4rem;color:var(--noc-navy);font-size:var(--noc-size-sm);font-weight:700;text-decoration:none;white-space:nowrap}.site-header--stuck{position:fixed;inset-inline:0;top:0;animation:noc-header-in var(--noc-duration) var(--noc-ease)}.site-header--stuck .site-header__bar{margin-inline-start:0;min-height:calc(var(--noc-header-height) * .8);background-color:var(--noc-header-bg);box-shadow:var(--noc-shadow)}.site-header--stuck .site-header__bar:before,.site-header--stuck .site-header__curve{display:none}.site-header--stuck .site-header__inner{min-height:calc(var(--noc-header-height) * .8);padding-inline:var(--noc-gutter)}@keyframes noc-header-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.site-footer{padding-block:var(--noc-space-4);border-top:1px solid var(--noc-line);font-size:var(--noc-size-sm)}.site-footer__inner{display:grid;gap:var(--noc-space-3)}@media (min-width: 768px){.site-footer__inner{grid-template-columns:1.2fr 1fr 1fr 1fr}}.site-footer__logo img{width:auto;height:42px}.site-footer__address{font-style:normal;color:var(--noc-ink)}.site-footer__contact{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.site-footer__contact a,.site-footer__list a,.site-footer__legal-list a{display:inline-flex;align-items:center;gap:.4rem;color:var(--noc-navy);text-decoration:none}.site-footer__contact a:hover,.site-footer__list a:hover{text-decoration:underline}.site-footer__list,.site-footer__legal-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.site-footer__legal{margin-top:var(--noc-space-3);padding-top:var(--noc-space-2);border-top:1px solid var(--noc-line);color:var(--noc-warm-grey);font-size:var(--noc-size-xs)}.site-footer__legal .container{display:flex;flex-wrap:wrap;gap:var(--noc-space-2);justify-content:space-between;align-items:center}.site-footer__legal-list{grid-auto-flow:column;gap:var(--noc-space-2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.75rem 1.5rem;border:2px solid transparent;border-radius:var(--noc-radius);font-weight:600;font-size:var(--noc-size-sm);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--noc-duration) var(--noc-ease),border-color var(--noc-duration) var(--noc-ease),color var(--noc-duration) var(--noc-ease)}.button--primary{background-color:var(--noc-orange);border-color:var(--noc-orange);color:var(--noc-white)}.button--primary:hover{background-color:var(--noc-orange-dark);border-color:var(--noc-orange-dark);color:var(--noc-white)}.button--secondary{background-color:var(--noc-white);border-color:var(--noc-line);color:var(--noc-navy)}.button--secondary:hover{border-color:var(--noc-navy);color:var(--noc-navy)}.link-arrow{display:inline-flex;align-items:center;gap:.4em;color:var(--noc-navy);font-weight:600;font-size:var(--noc-size-sm);text-decoration:none}.link-arrow svg{transition:transform var(--noc-duration) var(--noc-ease)}.link-arrow:hover svg{transform:translate(3px)}.link-arrow--underline{text-decoration:underline;text-underline-offset:.3em}.checklist{margin:0 0 var(--noc-space-3);padding:0;list-style:none;display:grid;gap:.6rem}.checklist__item{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--noc-size-sm)}.checklist__icon{flex:0 0 auto;margin-top:.15em;color:var(--noc-orange)}.placeholder{display:flex;align-items:center;justify-content:center;width:100%;background:repeating-linear-gradient(135deg,var(--noc-blue-tint),var(--noc-blue-tint) 12px,var(--noc-white) 12px,var(--noc-white) 24px);border-radius:var(--noc-radius-lg);color:var(--noc-navy);font-size:var(--noc-size-xs);font-weight:600;letter-spacing:.02em}.placeholder__label{padding:.35rem .75rem;background-color:#ffffffd9;border-radius:999px}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.card{display:flex;flex-direction:column;overflow:hidden;background-color:var(--noc-white);border:1px solid var(--noc-line);border-radius:var(--noc-radius-lg);transition:box-shadow var(--noc-duration) var(--noc-ease)}.card:hover{box-shadow:var(--noc-shadow)}.card__media{aspect-ratio:16/10;overflow:hidden}.card__image{width:100%;height:100%;object-fit:cover}.card__body{padding:var(--noc-space-3)}.card__title{font-size:var(--noc-size-lg);margin-bottom:var(--noc-space-1)}.card__link{text-decoration:none;color:inherit}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card{position:relative}.card__text{margin-bottom:0;color:var(--noc-muted)}.cta{max-width:var(--noc-container-narrow);margin-inline:auto;text-align:center}.cta__title{margin-bottom:var(--noc-space-1)}.cta__text{color:var(--noc-muted);margin-bottom:var(--noc-space-3)}.cta__actions{margin-bottom:0}.noc-cta{transition:opacity var(--noc-duration) var(--noc-ease)}.noc-cta[data-noc-cta-loading=true]{opacity:.6}.noc-sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:60;padding:var(--noc-space-1) var(--noc-gutter);background-color:var(--noc-white);border-top:1px solid var(--noc-line);box-shadow:var(--noc-shadow)}.noc-sticky-cta[hidden]{display:none}.noc-sticky-cta .button{width:100%}@media (min-width: 768px){.noc-sticky-cta{display:none}}.breadcrumbs{margin-bottom:var(--noc-space-3);font-size:var(--noc-size-sm)}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;color:var(--noc-muted)}.breadcrumbs__item+.breadcrumbs__item:before{content:"›";margin-inline-end:.5rem;color:var(--noc-line)}.search-form{display:flex;flex-wrap:wrap;gap:var(--noc-space-1);align-items:center}.search-form__label{flex-basis:100%;font-size:var(--noc-size-sm);font-weight:600}.search-form__input{flex:1 1 240px;min-height:48px;padding:.5rem .75rem;border:1px solid var(--noc-line);border-radius:var(--noc-radius);background-color:var(--noc-white)}.no-results{padding:var(--noc-space-4) 0;color:var(--noc-muted)}.hero{position:relative;isolation:isolate;padding-block:calc(var(--noc-header-height) + var(--noc-space-4)) var(--noc-space-5);overflow:hidden}body:not(.has-hero) .hero{padding-block:var(--noc-space-4) var(--noc-space-5)}.hero--donker{background-color:var(--noc-navy);color:var(--noc-white)}.hero--licht{background-color:var(--noc-blue-tint)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__bg-image{width:100%;height:100%;object-fit:cover}.hero--met-beeld.hero--donker .hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#1b4885eb,#1b4885bf 45%,#1b488526)}.hero__inner{display:grid;gap:var(--noc-space-4);align-items:center}@media (min-width: 1024px){.hero__inner{grid-template-columns:1fr 1.05fr;gap:var(--noc-space-5)}}.hero__eyebrow{margin-bottom:var(--noc-space-1);color:var(--noc-sky);font-size:var(--noc-size-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hero__title{max-width:12ch;margin-bottom:var(--noc-space-2);color:inherit;font-weight:700}.hero--licht .hero__title,.hero--licht .hero__subtitle{color:var(--noc-navy)}.hero__subtitle{margin-bottom:var(--noc-space-2);font-size:var(--noc-size-lg);font-weight:600}.hero__text{max-width:46ch;margin-bottom:var(--noc-space-3);font-size:var(--noc-size-sm)}.hero--licht .hero__text{color:var(--noc-ink)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--noc-space-2);margin-bottom:var(--noc-space-2)}.hero--donker .button--secondary{background-color:transparent;border-color:#ffffff80;color:var(--noc-white)}.hero--donker .button--secondary:hover{background-color:var(--noc-white);color:var(--noc-navy)}.hero__usps{display:flex;flex-wrap:wrap;gap:var(--noc-space-2);margin:0;padding:0;list-style:none;font-size:var(--noc-size-xs);font-weight:600}.hero--licht .hero__usps{color:var(--noc-navy)}.hero__media{margin:0}.hero__image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--noc-radius-xl)}.keuzehulp__list{display:grid;gap:var(--noc-space-2);margin:0;padding:0;list-style:none}@media (min-width: 768px){.keuzehulp__list{grid-template-columns:repeat(3,1fr)}}.keuzehulp__item{display:flex;gap:var(--noc-space-2);padding:var(--noc-space-3);border-radius:var(--noc-radius-lg)}.keuzehulp__item--blauw{background-color:var(--noc-blue-tint)}.keuzehulp__item--warm{background-color:var(--noc-peach)}.keuzehulp__icon{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--noc-navy);border-radius:50%;color:var(--noc-navy)}.keuzehulp__title{margin-bottom:.35rem;color:var(--noc-navy);font-size:var(--noc-size-base);font-weight:700}.keuzehulp__text{margin-bottom:var(--noc-space-2);font-size:var(--noc-size-sm)}.behandeling-duo__grid{display:grid;gap:var(--noc-space-3)}@media (min-width: 768px){.behandeling-duo__grid{grid-template-columns:repeat(2,1fr)}}.behandeling{display:grid;gap:var(--noc-space-2);padding:var(--noc-space-3);border-radius:var(--noc-radius-lg)}@media (min-width: 480px){.behandeling{grid-template-columns:1.15fr .85fr;align-items:center}}.behandeling--blauw{background-color:var(--noc-blue-tint)}.behandeling--warm{background-color:var(--noc-peach)}.behandeling__title{color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700}.behandeling__text{font-size:var(--noc-size-sm)}.behandeling__media{margin:0}.behandeling__image{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--noc-radius)}.autoriteit__card{display:grid;gap:var(--noc-space-4);padding:var(--noc-space-4);background-color:var(--noc-white);border:1px solid var(--noc-line);border-radius:var(--noc-radius-xl);box-shadow:var(--noc-shadow)}@media (min-width: 1024px){.autoriteit__card{grid-template-columns:1.6fr 1fr}}.autoriteit__eyebrow{margin-bottom:.15rem;color:var(--noc-sky);font-family:var(--noc-font-display);font-size:var(--noc-size-lg);font-style:italic}.autoriteit__title{margin-bottom:.15rem;color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700}.autoriteit__subtitle{margin-bottom:var(--noc-space-3);color:var(--noc-navy);font-weight:600}.autoriteit__text{font-size:var(--noc-size-sm)}.autoriteit__persoon{text-align:center}.autoriteit__portret{margin:0 0 var(--noc-space-2);padding:var(--noc-space-2);background-color:var(--noc-blue-tint);border-radius:var(--noc-radius-lg)}.autoriteit__image{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--noc-radius)}.autoriteit__label{margin-bottom:.25rem;color:var(--noc-sky);font-family:var(--noc-font-display);font-style:italic}.autoriteit__naam{margin-bottom:.1rem;color:var(--noc-navy);font-weight:700}.autoriteit__functie{margin-bottom:var(--noc-space-2);color:var(--noc-ink);font-size:var(--noc-size-sm)}.autoriteit__registratie{display:grid;gap:.2rem;margin:0;font-size:var(--noc-size-xs)}.autoriteit__registratie div{display:flex;justify-content:center;gap:.35rem}.autoriteit__registratie dt{font-weight:700;color:var(--noc-navy)}.autoriteit__registratie dd{margin:0}.beeldstrip{padding-block:var(--noc-space-4)}.beeldstrip__grid{display:grid;gap:var(--noc-space-1)}@media (min-width: 768px){.beeldstrip__grid{grid-template-columns:repeat(var(--noc-beeldstrip-count, 3),1fr)}}.beeldstrip__item{margin:0}.beeldstrip__image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--noc-radius)}.waarom__grid{display:grid;gap:var(--noc-space-4);align-items:start}@media (min-width: 1024px){.waarom__grid{grid-template-columns:1.5fr 1fr}}.waarom__title{margin-bottom:var(--noc-space-3);color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700;max-width:16ch}.waarom__list{display:grid;gap:var(--noc-space-3) var(--noc-space-4);margin:0;padding:0;list-style:none}@media (min-width: 480px){.waarom__list{grid-template-columns:repeat(2,1fr)}}.waarom__item{display:flex;gap:var(--noc-space-2)}.waarom__icon{flex:0 0 auto;color:var(--noc-navy)}.waarom__body{display:grid;gap:.15rem}.waarom__item-title{color:var(--noc-navy);font-size:var(--noc-size-sm);font-weight:700}.waarom__item-text{font-size:var(--noc-size-sm)}.reviewcard{padding:var(--noc-space-3);background-color:var(--noc-white);border:1px solid var(--noc-line);border-radius:var(--noc-radius-lg);box-shadow:var(--noc-shadow);text-align:center}.reviewcard__stars{display:flex;justify-content:center;gap:.2rem;margin-bottom:var(--noc-space-1);color:var(--noc-orange)}.reviewcard__star{fill:currentColor}.reviewcard__score{margin-bottom:.1rem;color:var(--noc-navy);font-size:var(--noc-size-lg);font-weight:700}.reviewcard__meta{margin-bottom:var(--noc-space-2);color:var(--noc-warm-grey);font-size:var(--noc-size-xs)}.reviewcard__quote{margin:0;padding-top:var(--noc-space-2);border-top:1px solid var(--noc-line);font-size:var(--noc-size-sm);font-style:italic}.reviewcard__author{color:var(--noc-warm-grey);font-style:normal;font-size:var(--noc-size-xs)}.besparing__grid{display:grid;gap:var(--noc-space-2)}@media (min-width: 768px){.besparing__grid{grid-template-columns:1fr 1fr 1.4fr}}.besparing__kaart{position:relative;padding:var(--noc-space-3);background-color:var(--noc-blue-tint);border-radius:var(--noc-radius-lg)}.besparing__kaart--behandeling{background-color:var(--noc-peach)}.besparing__label{margin-bottom:0;color:var(--noc-navy);font-size:var(--noc-size-lg);font-weight:700}.besparing__kaart--behandeling .besparing__label{color:var(--noc-orange-dark)}.besparing__periode{margin-bottom:var(--noc-space-3);color:var(--noc-warm-grey);font-size:var(--noc-size-sm)}.besparing__bedrag{margin-bottom:0;color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700}.besparing__icoon{position:absolute;right:var(--noc-space-3);bottom:var(--noc-space-3);color:var(--noc-navy);opacity:.4}.besparing__badge{position:absolute;top:var(--noc-space-2);right:var(--noc-space-2);max-width:8rem;padding:.4rem .8rem;background-color:var(--noc-orange);border-radius:999px;color:var(--noc-white);font-size:.6875rem;font-weight:700;line-height:1.2;text-align:center}.besparing__prijzen{margin:0;display:grid;gap:.5rem}.besparing__rij{display:flex;justify-content:space-between;gap:var(--noc-space-2);padding-bottom:.5rem;border-bottom:1px solid rgba(82,81,83,.12);font-size:var(--noc-size-sm)}.besparing__rij dt{color:var(--noc-navy);font-weight:600}.besparing__rij dd{margin:0;text-align:right}.besparing__voetnoot{margin-top:var(--noc-space-2);color:var(--noc-warm-grey);font-size:var(--noc-size-xs)}.stappen__list{display:grid;gap:var(--noc-space-2);margin:0;padding:0;list-style:none;counter-reset:stap}@media (min-width: 768px){.stappen__list{grid-template-columns:repeat(4,1fr)}}.stappen__item{position:relative;display:flex;gap:var(--noc-space-2);align-items:flex-start;padding:var(--noc-space-2);background-color:var(--noc-white);border:1px solid var(--noc-line);border-radius:var(--noc-radius-lg)}@media (min-width: 768px){.stappen__item+.stappen__item:before{content:"";position:absolute;top:50%;right:100%;width:var(--noc-space-2);border-top:2px dotted var(--noc-sky)}}.stappen__nummer{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;background-color:var(--noc-navy);border-radius:50%;color:var(--noc-white);font-weight:700;font-size:var(--noc-size-sm)}.stappen__body{display:grid;gap:.15rem}.stappen__title{color:var(--noc-navy);font-size:var(--noc-size-sm);font-weight:700}.stappen__text{font-size:var(--noc-size-xs)}.info-cards__list{display:grid;gap:var(--noc-space-2);margin:0;padding:0;list-style:none}@media (min-width: 480px){.info-cards__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.info-cards__list{grid-template-columns:repeat(4,1fr)}}.info-card{position:relative;overflow:hidden;background-color:var(--noc-blue-tint);border-radius:var(--noc-radius-lg)}.info-card__media{margin:0}.info-card__image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:0}.info-card__body{padding:var(--noc-space-2)}.info-card__title{margin-bottom:.25rem;color:var(--noc-navy);font-size:var(--noc-size-sm);font-weight:700}.info-card__text{margin-bottom:0;font-size:var(--noc-size-xs)}.info-card__link{display:inline-flex;vertical-align:middle;color:var(--noc-navy)}.info-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.faq__grid{display:grid;gap:0 var(--noc-space-3)}@media (min-width: 768px){.faq__grid{grid-template-columns:repeat(2,1fr)}}.faq__item{border-bottom:1px solid var(--noc-line)}.faq__vraag{display:flex;align-items:center;justify-content:space-between;gap:var(--noc-space-2);padding:var(--noc-space-2) 0;color:var(--noc-navy);font-size:var(--noc-size-sm);font-weight:600;cursor:pointer;list-style:none}.faq__vraag::-webkit-details-marker{display:none}.faq__marker{position:relative;flex:0 0 auto;width:16px;height:16px}.faq__marker:before,.faq__marker:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background-color:var(--noc-navy);transform:translateY(-50%)}.faq__marker:after{transform:translateY(-50%) rotate(90deg);transition:opacity var(--noc-duration) var(--noc-ease)}.faq__item[open] .faq__marker:after{opacity:0}.faq__antwoord{padding-bottom:var(--noc-space-2);font-size:var(--noc-size-sm)}.faq__antwoord p:last-child{margin-bottom:0}.prijstabel__grid{display:grid;gap:var(--noc-space-2)}@media (min-width: 480px){.prijstabel__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.prijstabel__grid{grid-template-columns:repeat(4,1fr)}}.prijskaart{display:flex;flex-direction:column;padding:var(--noc-space-3);background-color:var(--noc-blue-tint);border-radius:var(--noc-radius-lg)}.prijskaart__titel{margin-bottom:var(--noc-space-2);color:var(--noc-navy);font-size:var(--noc-size-lg);font-weight:700}.prijskaart__label{margin-bottom:.15rem;color:var(--noc-warm-grey);font-size:var(--noc-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.prijskaart__prijs{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.15rem}.prijskaart__regulier{color:var(--noc-warm-grey);text-decoration:line-through;font-size:var(--noc-size-sm)}.prijskaart__actie{color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700}.prijskaart__ogen{margin-bottom:.25rem;font-size:var(--noc-size-sm)}.prijskaart__korting{display:inline-block;align-self:flex-start;margin-bottom:var(--noc-space-2);padding:.3rem .7rem;background-color:var(--noc-orange);border-radius:999px;color:var(--noc-white);font-size:var(--noc-size-xs);font-weight:700}.prijskaart__inbegrepen{margin-bottom:var(--noc-space-2);font-size:var(--noc-size-xs)}.prijskaart__opties{margin:0 0 var(--noc-space-2);padding-top:var(--noc-space-2);border-top:1px solid rgba(27,72,133,.12);display:grid;gap:.35rem;font-size:var(--noc-size-xs)}.prijskaart__optie{display:flex;justify-content:space-between;gap:var(--noc-space-1)}.prijskaart__optie dt{color:var(--noc-navy)}.prijskaart__optie dd{margin:0;font-weight:600;white-space:nowrap}.prijskaart .link-arrow{margin-top:auto}.prijstabel__voetnoot{margin-top:var(--noc-space-2);color:var(--noc-warm-grey);font-size:var(--noc-size-xs);text-align:center}.brochure__inner{display:grid;gap:var(--noc-space-3);align-items:center;padding:var(--noc-space-4);background-color:var(--noc-blue-tint);border-radius:var(--noc-radius-xl)}@media (min-width: 768px){.brochure__inner{grid-template-columns:.6fr 1.4fr .7fr}}.brochure__title{color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700}.brochure__text{max-width:44ch;font-size:var(--noc-size-sm)}.brochure__media{margin:0}.brochure__image{width:100%;object-fit:cover;border-radius:var(--noc-radius)}.afspraak-cta__inner{display:grid;gap:var(--noc-space-3);align-items:center;padding:var(--noc-space-3);background-color:var(--noc-peach);border-radius:var(--noc-radius-xl)}@media (min-width: 768px){.afspraak-cta__inner{grid-template-columns:.7fr 1.3fr .9fr}}.afspraak-cta__media{margin:0}.afspraak-cta__image{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--noc-radius)}.afspraak-cta__title{margin-bottom:var(--noc-space-2);color:var(--noc-navy);font-size:var(--noc-size-xl);font-weight:700}.afspraak-cta__body .checklist{margin-bottom:0}.afspraak-cta__actions{text-align:center}.afspraak-cta__telefoon{margin-top:var(--noc-space-2);margin-bottom:0;font-size:var(--noc-size-sm)}.afspraak-cta__telefoon a{color:var(--noc-navy);font-weight:700;text-decoration:none}.usp-row{padding-block:var(--noc-space-4);border-block:1px solid var(--noc-line)}.usp-row__list{display:grid;gap:var(--noc-space-3);margin:0;padding-inline:var(--noc-gutter);list-style:none}@media (min-width: 768px){.usp-row__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.usp-row__title{font-size:var(--noc-size-base);margin-bottom:.25rem}.usp-row__text{margin-bottom:0;color:var(--noc-muted);font-size:var(--noc-size-sm)}
