:root{--green:#20c979;--blue:#063f86;--ink:#0a2e55;--muted:#4d6a86}.r2sl-page,html.r2sl-landing-active,body.r2sl-landing-active{margin:0!important;padding:0!important;background:#f8fafc!important;overflow-x:hidden}.r2sl,.r2sl *{box-sizing:border-box}.r2sl{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#f8fafc}.r2sl__nav{position:fixed;z-index:80;inset:0 0 auto;height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,3vw,48px);background:#fff;border-bottom:1px solid #e9eef4;box-shadow:0 4px 18px rgba(12,46,84,.06)}.r2sl__brand img{display:block;width:150px}.r2sl__nav nav{display:flex;gap:34px}.r2sl__nav a{text-decoration:none;color:#092f5d;font-size:13px;font-weight:800}.r2sl__actions{justify-self:end;display:flex;align-items:center;gap:16px}.r2sl__actions a:last-child{padding:13px 20px;border-radius:999px;background:var(--green);color:#fff}.r2sl__hero{position:relative;min-height:calc(100vh - 70px);margin-top:70px;display:flex;align-items:center;padding:70px clamp(34px,4vw,72px) 130px;background-image:var(--r2sl-bg);background-size:cover;background-position:center;overflow:hidden}.r2sl__veil{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.95) 21%,rgba(255,255,255,.68) 42%,rgba(255,255,255,.09) 68%,rgba(6,31,53,.05) 100%)}.r2sl__hero-copy{position:relative;z-index:2;width:min(590px,50vw)}.r2sl small{display:block;color:#049957;font-size:12px;font-weight:950;letter-spacing:.16em;margin-bottom:22px}.r2sl h1,.r2sl h2{margin:0;color:var(--blue);letter-spacing:-.045em;line-height:1}.r2sl h1{font-size:clamp(58px,5.1vw,88px)}.r2sl h2{font-size:clamp(38px,4vw,58px)}.r2sl p{color:var(--muted);font-size:18px;line-height:1.65}.r2sl__buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.r2sl__buttons a,.r2sl__more,.r2sl__faq-link{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border-radius:999px;text-decoration:none;font-weight:900}.r2sl__buttons a:first-child,.r2sl__more{background:var(--green);color:#fff}.r2sl__buttons a:last-child{border:1px solid #9eb4ca;background:rgba(255,255,255,.82);color:#123e6e}.r2sl__buttons span{margin-left:10px}.r2sl__micro{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.r2sl__micro span{padding:9px 12px;border-radius:9px;background:rgba(255,255,255,.76);box-shadow:0 8px 24px rgba(23,58,92,.08);font-size:12px;font-weight:800;color:#214d76}.r2sl__hero-badge{position:absolute;right:4vw;bottom:42px;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 18px 50px rgba(13,40,68,.18);font-size:15px;color:#123e6e}.r2sl__hero-badge span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--green);color:#fff}.r2sl__benefit-strip{position:relative;z-index:4;width:min(1380px,92vw);margin:-76px auto 0;display:grid;grid-template-columns:repeat(4,1fr);padding:34px 28px;border-radius:24px;background:#fff;box-shadow:0 24px 75px rgba(16,49,80,.14)}.r2sl__benefit-strip article{display:flex;gap:22px;padding:0 26px;border-right:1px solid #e5edf3}.r2sl__benefit-strip article:last-child{border-right:0}.r2sl__benefit-strip i{font-style:normal;font-size:42px;color:var(--green);line-height:1}.r2sl__benefit-strip h3{margin:0 0 9px;font-size:17px;color:#0c3564}.r2sl__benefit-strip p{margin:0;font-size:14px;line-height:1.55}.r2sl__how,.r2sl__faq{padding:120px clamp(30px,6vw,110px);text-align:center}.r2sl__section-head{max-width:760px;margin:0 auto 46px}.r2sl__section-head p{margin:14px 0 0}.r2sl__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin:0 auto 42px}.r2sl__steps article{position:relative;text-align:left;padding:12px 12px 24px;border:1px solid #e1e9f0;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(22,52,82,.07)}.r2sl__steps b{position:absolute;z-index:2;top:22px;left:22px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#08ae62;color:#fff}.r2sl__step-image{height:155px;overflow:hidden;border-radius:12px;background:#eef3f6}.r2sl__step-image img{width:100%;height:100%;object-fit:cover;display:block}.r2sl__steps article:nth-child(3) .r2sl__step-image{background:#eef3f6}.r2sl__steps article:nth-child(3) .r2sl__step-image img{object-fit:cover;object-position:center 52%;background:transparent;padding:0;transform:scale(1.02)}.r2sl__steps h3{margin:22px 12px 8px;font-size:17px;color:#0e3765}.r2sl__steps p{margin:0 12px;font-size:14px}.r2sl__more{min-height:48px}.r2sl__faq{background:linear-gradient(180deg,#f3f8fc,#fff)}.r2sl__faq-list{max-width:760px;margin:0 auto;text-align:left}.r2sl__faq-list details{border-bottom:1px solid #cfdae5}.r2sl__faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:21px 0;font-weight:750;color:#153d68}.r2sl__faq-list summary::-webkit-details-marker{display:none}.r2sl__faq-list summary span{font-size:28px;transition:.25s}.r2sl__faq-list details[open] summary span{transform:rotate(90deg)}.r2sl__faq-list details p{margin:-5px 0 22px;font-size:15px}.r2sl__faq-link{margin-top:36px;border:1px solid #8fa6be;color:#173e68;background:#fff}body.r2sl-landing-active>[data-r2sl-old-page-content="hidden"],body.r2sl-landing-active #masthead,body.r2sl-landing-active .site-header,body.r2sl-landing-active .elementor-location-header,body.r2sl-landing-active .wp-block-template-part:first-child,body.r2sl-landing-active .header-wrapper,body.r2sl-landing-active .site-header-wrapper{display:none!important}body.r2sl-landing-active>.r2sl{display:block!important;margin:0!important;width:100%!important;max-width:none!important}@media(max-width:980px){.r2sl__nav{grid-template-columns:1fr auto}.r2sl__nav nav{display:none}.r2sl__actions a:first-child{display:none}.r2sl__hero{min-height:780px;padding:70px 24px 130px;background-position:62% center}.r2sl__veil{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.92) 48%,#fff 82%)}.r2sl__hero-copy{width:100%;align-self:flex-end}.r2sl h1{font-size:clamp(48px,11vw,72px)}.r2sl__hero-badge{display:none}.r2sl__benefit-strip{grid-template-columns:1fr 1fr;margin-top:-50px}.r2sl__benefit-strip article{border-right:0;border-bottom:1px solid #e5edf3;padding:22px}.r2sl__steps{grid-template-columns:1fr 1fr}}@media(max-width:620px){.r2sl__nav{height:66px;padding:0 16px}.r2sl__brand img{width:135px}.r2sl__actions a:last-child{padding:11px 14px;font-size:12px}.r2sl__hero{margin-top:66px;min-height:760px}.r2sl__buttons{flex-direction:column}.r2sl__buttons a{width:100%}.r2sl__micro{display:none}.r2sl__benefit-strip{grid-template-columns:1fr;padding:12px}.r2sl__steps{grid-template-columns:1fr}.r2sl__how,.r2sl__faq{padding:90px 22px}.r2sl__benefit-strip article{padding:18px}.r2sl__benefit-strip i{font-size:34px}}

/* v0.10.9 — dezelfde headerstructuur op alle landingspagina's. */
.r2sl__mobile-menu{display:none;justify-self:end;position:relative}.r2sl__mobile-menu summary{display:grid;width:42px;height:42px;place-content:center;gap:5px;border:1px solid #dce6ef;border-radius:50%;background:#fff;cursor:pointer;list-style:none}.r2sl__mobile-menu summary::-webkit-details-marker{display:none}.r2sl__mobile-menu summary span{display:block;width:18px;height:2px;border-radius:2px;background:#0a3767}.r2sl__mobile-menu>div{position:absolute;right:0;top:52px;min-width:230px;display:grid;gap:4px;padding:12px;border:1px solid #e1e9f0;border-radius:16px;background:#fff;box-shadow:0 20px 55px rgba(12,46,84,.16)}.r2sl__mobile-menu>div a{padding:11px 12px;border-radius:10px}.r2sl__mobile-menu>div a:hover{background:#f2f7fa}.r2sl__mobile-menu .r2sl__mobile-signup{background:var(--green);color:#fff;text-align:center}
body.r2sl-landing-active header:not(.r2sl__nav),body.r2sl-landing-active [class*="header"]:not(.r2sl__nav):not(.r2sl__hero):not(.r2sl__section-head){display:none!important}
@media(max-width:980px){.r2sl__nav{grid-template-columns:1fr auto}.r2sl__nav>nav,.r2sl__actions{display:none!important}.r2sl__mobile-menu{display:block}}
