.pkop{padding-block:clamp(40px,6vw,88px) clamp(24px,4vw,56px)}.pkop__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:end}.pkop__intro{margin-top:var(--r-5);font-size:var(--fs-21);line-height:1.5;max-width:40ch}.pkop__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-3) var(--r-6);margin-top:var(--r-6)}.pkop__zij{color:var(--steen);font-size:var(--fs-15);max-width:36ch}.sectie-kop{margin-bottom:var(--r-6)}.sectie-intro{margin:calc(-1 * var(--r-4)) 0 var(--r-7);max-width:56ch}.duo{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:start}.duo--midden{align-items:center}.duo__tekst>*+*{margin-top:var(--r-5)}.lijnlijst{margin:0;padding:0;border-top:1.5px solid var(--walnut);max-width:56ch}.lijnlijst>li{padding:var(--r-4) 0;border-bottom:var(--lijn)}.lijnlijst>li>strong:first-child{display:block;margin-bottom:var(--r-1)}.tabel{margin:0;border-top:1.5px solid var(--walnut)}.tabel__regel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--r-2) var(--r-5);padding:var(--r-4) 0;border-bottom:var(--lijn)}.tabel__regel dt{font-weight:600}.tabel__regel dd{margin:0}.tabel__regel .tabel__uitleg{grid-column:1 / -1;color:var(--steen);font-size:var(--fs-15)}.tabel__bedrag{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.slotregel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--r-5)}.slotregel .kop{max-width:22ch}.anker{display:flex;flex-wrap:wrap;gap:0 var(--r-5);margin-top:var(--r-5);padding:0}.anker a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-15)}.meet__stappen{counter-reset:meet;margin:var(--r-6) 0 0;padding:0;border-top:1.5px solid var(--walnut);max-width:56ch}.meet__stappen>li{counter-increment:meet;display:grid;grid-template-columns:2.5rem minmax(0,1fr);min-width:0;gap:var(--r-4);padding:var(--r-4) 0;border-bottom:var(--lijn)}.meet__stappen>li:before{content:counter(meet);font-family:var(--font-display);color:var(--dusty);font-size:var(--fs-21);line-height:1.3}.meet__tekening{color:var(--walnut)}.meet__tekening svg{width:100%;height:auto}.meet__tekening .dun{stroke:var(--steen-deco)}.meet__tekening .arc{stroke:var(--linnen)}.meet__tekening .maat{stroke:var(--dusty)}.meet__tekening text{font-family:var(--font-tekst);font-size:13px;fill:var(--steen)}.kantel{margin:0;padding:0}.kantel li{display:flex;justify-content:space-between;gap:var(--r-4);padding:var(--r-3) 0;border-bottom:var(--lijn)}.kantel li strong{font-variant-numeric:tabular-nums}.plaatsingen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--r-6) var(--gutter);margin:0;padding:0}.plaatsing__titel{margin-top:var(--r-4);font-weight:600}.plaatsing__tekst{margin-top:var(--r-1);color:var(--steen);font-size:var(--fs-15)}.afwerking{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);margin-top:var(--r-8);padding:0;list-style:none}.afwerking>li{border-top:1.5px solid var(--walnut);padding-top:var(--r-4)}.afwerking__maat{font-family:var(--font-display);font-size:var(--fs-21);letter-spacing:var(--track-display);color:var(--walnut);margin-top:var(--r-1)}.afwerking__tekst{margin-top:var(--r-2);color:var(--steen);font-size:var(--fs-15)}.breedtes__kop{max-width:64ch;margin-bottom:var(--r-6)}.breedtes{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--r-5) var(--gutter)}.breedtes__item{margin:0;padding-top:var(--r-3);border-top:1px solid var(--linnen);scroll-margin-top:calc(var(--nav-hoogte, 72px) + var(--r-4))}.breedtes__item:target{border-top-color:var(--actie)}.breedtes__maat{display:block;font-family:var(--font-display, "Michroma", sans-serif);font-size:var(--fs-15);letter-spacing:.06em;color:var(--dusty)}.breedtes__item h3{margin-top:var(--r-1);font-size:var(--fs-17);font-weight:600}.breedtes__item p{margin-top:var(--r-1);color:var(--steen);font-size:var(--fs-15)}.breedtes__link{display:inline-block;margin-top:var(--r-2);font-size:var(--fs-13);color:var(--actie);text-decoration:underline;text-underline-offset:2px}.insp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--r-8) var(--gutter)}.insp__item{margin:0}.insp__item--a{grid-column:1 / span 7}.insp__item--b{grid-column:9 / span 4;margin-top:var(--r-10)}.insp__item--c{grid-column:1 / span 6;margin-top:var(--r-9)}.insp__item--d{grid-column:8 / span 4}.insp__item--e{grid-column:3 / span 5}.insp__tekst{margin-top:var(--r-4);max-width:44ch}.insp__tekst h2{font-size:var(--fs-21);font-weight:600}.insp__tekst p{margin-top:var(--r-1);color:var(--steen);font-size:var(--fs-15)}.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--r-6) var(--gutter);margin:0;padding:0}.contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.faqgroep+.faqgroep{margin-top:var(--r-7)}.faqgroep h3{margin-bottom:var(--r-3)}.sectie.juridisch-sectie{overflow:visible}.juridisch>*{min-width:0}.juridisch{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(32px,6vw,96px);align-items:start}.juridisch__nav{position:sticky;top:calc(var(--nav-hoogte) + var(--r-5))}.juridisch__nav ul{margin:0;padding:0}.juridisch__nav li{border-top:var(--lijn)}.juridisch__nav li:last-child{border-bottom:var(--lijn)}.juridisch__nav a{display:block;padding:var(--r-3) 0;text-decoration:none}.juridisch__nav a:hover{text-decoration:underline}.juridisch__deel{scroll-margin-top:var(--r-4)}.juridisch__deel+.juridisch__deel{margin-top:var(--r-8);padding-top:var(--r-7);border-top:1.5px solid var(--walnut)}.juridisch__deel>*+*{margin-top:var(--r-4)}.juridisch__koppen{margin:var(--r-4) 0 0;padding-left:1.2em;color:var(--steen)}.juridisch__koppen li+li{margin-top:var(--r-1)}.vier{min-height:60vh;min-height:60svh;display:grid;align-content:center}.vier__tekening{max-width:320px;color:var(--walnut);margin-bottom:var(--r-6)}@media(max-width:960px){.pkop__grid,.duo,.contact__grid,.juridisch{grid-template-columns:minmax(0,1fr)}.plaatsingen{grid-template-columns:repeat(2,minmax(0,1fr))}.afwerking,.reviews{grid-template-columns:minmax(0,1fr)}.insp{grid-template-columns:minmax(0,1fr);gap:var(--r-7)}.insp__item--a,.insp__item--b,.insp__item--c,.insp__item--d,.insp__item--e{grid-column:1;margin-top:0}.juridisch__nav{position:static}}@media(max-width:560px){.pkop__intro{font-size:var(--fs-17)}.pkop__acties .knop--primair{width:100%}}@media(max-width:400px){.plaatsingen{grid-template-columns:minmax(0,1fr)}}.bm-melding{margin-top:var(--r-5)}
