section.blok[data-blok=bedrijfsgegevens]{background:0 0;padding:0}.blok-register{font-style:normal}.blok-register dl{background:var(--stage);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0;display:grid}.blok-register dl>div{min-width:0;padding:16px 20px 18px}.blok-register dl>div:nth-child(odd){border-right:1px solid var(--paper)}.blok-register dl>div:nth-child(n+3){border-top:1px solid var(--paper)}.blok-register dt{font-size:var(--size-small);color:var(--muted)}.blok-register dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.blok-register a{color:var(--ink)}.blok-score{border-block:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 28px;max-width:720px;padding:20px 0;display:grid}.blok-score__getal{font:var(--weight-service) clamp(56px, 6vw, 80px) / 1 var(--font-text);color:var(--ink);letter-spacing:var(--tracking-service);font-variant-numeric:tabular-nums;margin:0}.blok-score__getal span{color:var(--muted);margin-left:2px;font-size:.38em}.blok-score__bron p{margin:0}.blok-score__bron a{min-height:48px;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.blok__noot{font-size:var(--size-small);color:var(--muted);margin-top:12px}@media (width<=560px){.blok-register dl{grid-template-columns:1fr}.blok-register dl>div:nth-child(odd){border-right:0}.blok-register dl>div+div{border-top:1px solid var(--paper)}.blok-score{grid-template-columns:1fr}}.gerelateerd>h2{font-size:var(--size-headline);margin-bottom:12px}.gerelateerd__links{flex-wrap:wrap;gap:0 28px;max-width:880px;margin:0;padding:0;list-style:none;display:flex}.gerelateerd__links a{min-height:48px;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.gerelateerd__links a:hover{text-decoration-thickness:2px}.gerelateerd .cta{margin-top:16px}.gerelateerd .cta .knop{min-height:52px}main.pagina--product .opening.opening--object-rechts:has(.ip-werk){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:32px clamp(40px,6vw,96px);padding-top:32px;padding-bottom:40px;display:grid}main.pagina--product .opening--object-rechts:has(.ip-werk) .opening__object{order:2;padding:0}main.pagina--product .opening--object-rechts:has(.ip-werk) .opening__object:before{content:none}main.pagina--product .opening--object-rechts:has(.ip-werk) .opening__keuze{order:1;padding-top:0}main.pagina--product .opening--object-rechts:has(.ip-werk) .opening__keuze h1{font-size:var(--size-display);max-width:none;margin-bottom:18px;line-height:1.02}main.pagina--product .opening--object-rechts:has(.ip-werk) .opening__intro{font-size:var(--size-lead);color:var(--body);max-width:46ch;line-height:1.45}.ip-werk{justify-self:center;width:min(100%,360px);margin:0}.ip-werk--liggend{width:100%;max-width:520px}.ip-werk img{width:100%;height:auto;box-shadow:var(--shadow-poster);background:var(--paper);display:block}.ip-werk figcaption{font-size:var(--size-small);color:var(--muted);margin-top:12px}.ip{padding-bottom:16px}.pagina-inhoud>.ip{margin-top:0}.ip>*+*{margin-top:clamp(40px,5vw,64px)}.ip-tekst,.ip>p,.ip>:is(section,nav,aside)>p,.ip-vragen,.ip-hulp{max-width:66ch}.ip-tekst{font-size:18px;line-height:1.6}.ip-tekst h2{font-size:var(--size-headline);margin-top:1.5em;scroll-margin-top:24px;line-height:1.1}.ip-tekst h3{font:600 18px / 1.35 var(--font-text);letter-spacing:0;color:var(--ink)}.ip-tekst a,.ip>p a,.ip>:is(section,nav) a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ip>:is(section,nav,aside)>h2{font-size:var(--size-headline);margin-bottom:16px}main .ip>:is(section,nav,aside)>ul:not([class]){border-top:1px solid var(--rule);max-width:66ch;margin:0;padding:0;list-style:none;display:block}main .ip>:is(section,nav,aside)>ul:not([class])>li{border-bottom:1px solid var(--rule);min-height:0;padding:0 2px;display:block}main .ip>:is(section,nav,aside)>ul:not([class])>li>a:only-child{min-height:52px;color:var(--ink);text-underline-offset:3px;justify-content:flex-start;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:flex}main .ip>:is(section,nav,aside)>ul:not([class])>li>a:only-child:after{content:none}.ip--artikel .ip-tekst{font-size:17px;line-height:1.65}.ip--artikel .ip-tekst h2{font-size:clamp(24px,2.2vw,30px)}.ip-inhoud{max-width:66ch}.ip-inhoud ul{border-block:1px solid var(--rule);flex-wrap:wrap;gap:0 28px;margin:0;padding:6px 0;list-style:none;display:flex}.ip-inhoud a{min-height:48px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.ip-inhoud a:hover{text-underline-offset:4px;text-decoration:underline}.ip-blok{max-width:880px}.ip-blok .blok>h2,.ip-blok .formulier>h2,.ip-blok .prijstabel>h2{font-size:var(--size-headline);margin-bottom:18px}.ip-duo{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px clamp(40px,6vw,96px);max-width:1080px;padding-top:32px;display:grid}.ip-duo .blok-register dl{grid-template-columns:1fr}.ip-duo .blok-register dl>div:nth-child(odd){border-right:0}.ip-duo .blok-register dl>div+div{border-top:1px solid var(--paper)}@media (width<=860px){.ip-duo{grid-template-columns:1fr}}.ip-vragen .faq{display:block}.ip-vragen .faq>h2{font-size:var(--size-headline);margin-bottom:16px}.ip-vragen .faq__lijst{border-top:1px solid var(--rule)}.ip-vragen .faq__lijst>details{border-bottom:1px solid var(--rule)}.ip-vragen .faq__lijst>details>summary{min-height:56px;color:var(--ink);align-items:center;padding:8px 40px 8px 2px;font-weight:600;display:flex}.ip-hulp{border-top:1px solid var(--line);padding-top:20px}.ip-hulp p{margin:0}.ip-hulp a{color:var(--ink)}.ip-hulp ul{flex-wrap:wrap;gap:0 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ip-hulp li a{text-underline-offset:3px;align-items:center;min-height:48px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (width<=860px){main.pagina--product .opening.opening--object-rechts:has(.ip-werk){flex-direction:column;align-items:stretch;gap:24px;padding-top:16px;display:flex}main.pagina--product .opening--object-rechts:has(.ip-werk) .opening__keuze h1{max-width:none;font-size:clamp(36px,10vw,48px)}.ip-werk{width:min(64vw,260px)}.ip-werk--liggend{width:100%}.ip-tekst{font-size:17px}.ip-inhoud ul{gap:0 20px}}
