a{transition:opacity .15s}a:hover{opacity:.72}.vb-hero-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.vb-hero-alt{color:var(--white);font-size:16px;font-weight:600}.vb-hero-alt:hover{color:var(--terracotta);opacity:1}.vb-trust{flex-wrap:wrap;gap:12px 32px;margin-top:30px;display:flex}.vb-trust>div{color:#ffffffd1;align-items:center;gap:10px;font-size:14px;display:flex}.vb-trust>div>span{background:var(--terracotta);border-radius:999px;flex-shrink:0;width:6px;height:6px}.vb-rec{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vb-reccard{background:var(--section);border:1px solid var(--line);border-radius:12px;padding:26px;transition:border-color .15s}.vb-reccard:hover{border-color:#c4643a73}.vb-recn{color:var(--terracotta);margin-bottom:12px;font-family:Playfair Display,serif;font-size:15px}.vb-reccard h3{margin-bottom:8px;font-size:18px}.vb-reccard p{color:var(--body);text-wrap:pretty;font-size:14px;line-height:1.6}.vb-mkt{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;max-width:880px;margin-bottom:24px;display:grid}.vb-mkt-n{color:var(--navy);text-wrap:balance;font-family:Playfair Display,serif;font-size:clamp(16px,1.7vw,20px);font-weight:600;line-height:1.25}.vb-mkt-a{align-self:center}.vb-src{color:var(--body);font-size:13px;line-height:1.6}.vb-src a{font-weight:600}.vb-caps{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);display:grid}.vb-cap-h{color:var(--white);border-bottom:2px solid var(--terracotta);margin-bottom:16px;padding-bottom:12px;font-family:Inter,system-ui,sans-serif}.vb-cap ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.vb-cap li{color:var(--on-dark-secondary);text-wrap:pretty;font-size:15px;line-height:1.5}.vb-grens-p{max-width:860px;color:var(--on-dark-secondary);text-wrap:pretty;margin-top:26px;font-size:15px;line-height:1.65}.vb-grens-h{color:var(--warm-white);margin-top:48px;margin-bottom:22px;font-size:21px}.vb-grens{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vb-grenscard{border:1px solid var(--on-dark-line);background:#ffffff0f;border-radius:10px;padding:22px 24px}.vb-grenst{color:var(--white);text-wrap:pretty;margin-bottom:6px;font-weight:600}.vb-grensd{color:var(--on-dark-secondary);font-size:14px}.vb-rely{grid-template-columns:repeat(4,1fr);display:grid}.vb-rely>div{border-top:1px solid var(--line);padding:16px 26px 0}.vb-rely>div:first-child{padding-left:0}.vb-rely>div:last-child{padding-right:0}.vb-rely-k{color:var(--navy);margin-bottom:10px}.vb-rely p{color:var(--body);text-wrap:pretty;font-size:14px;line-height:1.6}.vb-rely-end{color:var(--body);text-wrap:pretty;margin-top:28px;font-size:15px}.vb-rely-end strong{color:var(--navy);font-weight:600}.vb-vormen{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:52px;display:grid}.vb-vorm{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:28px 26px}.vb-vorm h3{text-wrap:balance;margin-bottom:8px;font-size:19px}.vb-vorm p{color:var(--body);text-wrap:pretty;font-size:15px;line-height:1.6}.vb-prijs{max-width:680px}.vb-prijs h3{margin-bottom:12px;font-size:21px}.vb-prijs>p{color:var(--body);text-wrap:pretty;margin-bottom:24px;font-size:16px;line-height:1.7}.vb-prijs-note{color:var(--body);margin-top:18px;font-size:14px;font-style:italic}details.fin-faq{border-top:1px solid var(--line)}details.fin-faq:last-of-type{border-bottom:1px solid var(--line)}details.fin-faq>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 0;list-style:none;display:flex}details.fin-faq>summary::-webkit-details-marker{display:none}.fin-faq-q{color:var(--navy);letter-spacing:-.01em;font-family:Playfair Display,Georgia,serif;font-size:clamp(17px,1.7vw,20px);font-weight:600;line-height:1.35}.fin-faq-ic{flex-shrink:0;width:17px;height:17px;margin-top:6px;position:relative}.fin-faq-ic:before,.fin-faq-ic:after{content:"";background:var(--terracotta);transition:opacity .2s;position:absolute}.fin-faq-ic:before{width:17px;height:2px;top:7.5px;left:0}.fin-faq-ic:after{width:2px;height:17px;top:0;left:7.5px}details.fin-faq[open] .fin-faq-ic:after{opacity:0}details.fin-faq>summary:hover .fin-faq-q{color:var(--terracotta)}.fin-faq-a{max-width:760px;color:var(--body);padding:0 0 28px;font-size:15.5px;line-height:1.72}.vb-end{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.vb-tim{border-left:1px solid var(--on-dark-line);padding-left:clamp(28px,3vw,48px)}.vb-tim-row{grid-template-columns:clamp(120px,14vw,150px) minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px;display:grid}.vb-tim-img{aspect-ratio:1;border-radius:12px;overflow:hidden}.vb-tim-img img{object-fit:cover;width:100%;height:100%;display:block}.vb-tim-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.vb-tim-name{color:var(--on-dark-secondary);font-size:14px;line-height:1.45}.vb-tim-name span{color:var(--white);font-family:Playfair Display,serif;font-weight:600}@media (width<=1023px){.vb-rec{grid-template-columns:repeat(2,1fr)}.vb-caps{grid-template-columns:1fr;gap:32px}.vb-grens{grid-template-columns:1fr}.vb-rely{grid-template-columns:repeat(2,1fr)}.vb-rely>div{padding-left:0;padding-right:26px}.vb-vormen{grid-template-columns:1fr;gap:18px}.vb-mkt{grid-template-columns:1fr;gap:14px}.vb-mkt-a{justify-self:start;transform:rotate(90deg)}.vb-end{grid-template-columns:1fr;gap:44px}.vb-tim{border-left:none;border-top:1px solid var(--on-dark-line);padding-top:40px;padding-left:0}}@media (width<=767px){.vb-rec,.vb-rely{grid-template-columns:1fr}.vb-rely>div{padding-right:0}.vb-tim-row{grid-template-columns:clamp(110px,30vw,140px) minmax(0,1fr);gap:20px}}
