.rp .hero.v3{padding:64px 40px 56px;gap:20px}.rp .hero.v3 .sub{max-width:560px}.rp .kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,720px);margin:4px auto 0;text-align:left}.rp .kaart{background:var(--card);border-radius:var(--r-kaart);padding:22px 24px;display:flex;flex-direction:column;gap:6px}.rp .kaart .sit{font-size:15px;color:var(--ink-2)}.rp .kaart .bedrag{font:600 44px/1.05 var(--f);letter-spacing:-.025em}.rp .kaart .voet{font-size:14px;color:var(--muted)}.rp .kaart .voet b{color:var(--ink);font-weight:600}.rp .bron{font-size:14px;color:var(--muted);text-align:center}.rp .bron a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(33,38,44,.35)}.rp .hero-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px}.rp .hero-cta .rij{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:center}@container s (max-width:760px){.rp .hero.v3{padding:40px 20px}.rp .kaarten{grid-template-columns:minmax(0,1fr)}.rp .kaart .bedrag{font-size:34px}.rp .hero-cta .rij{flex-direction:column;align-self:stretch}.rp .hero-cta .btn{width:100%}}.rp .tweeluik{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}@container s (max-width:900px){.rp .tweeluik{grid-template-columns:minmax(0,1fr)}}.rp .vlak{background:var(--card);border-radius:var(--r-kaart);padding:28px}@container s (max-width:760px){.rp .vlak{padding:20px}}.rp .bt.vast{table-layout:fixed}.rp .bt.vast col.k1{width:42%}.rp .bt.vast td,.rp .bt.vast th{border-top-color:#e4e4e4}.rp .vlak .noot{font-size:14px;color:var(--muted);margin-top:16px}.rp .bt td small.vers{display:block;margin:2px 0 0;font-size:13.5px;color:var(--ink-2)}.rp .opbouw{display:flex;flex-direction:column;gap:18px}.rp .opbouw .kop{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rp .opbouw .kop span{font-size:15px;color:var(--ink-2)}.rp .opbouw .groot{font:600 36px/1.05 var(--f);letter-spacing:-.02em}.rp .opbouw .groot small{font:500 15px var(--f);color:var(--muted);margin-left:6px;letter-spacing:0}.rp .opbouw .sam{font-size:15px;color:var(--ink-2)}.rp .blokjes{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.rp .blokjes i{display:block;aspect-ratio:1;border-radius:6px;background:var(--track);transform:scale(.92);transition:background-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.rp .blokjes i.vol{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue);transform:scale(1)}@container s (max-width:760px){.rp .blokjes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.rp .blokjes i:nth-child(2n){display:none}}.rp .schuif{display:flex;flex-direction:column;gap:6px}.rp .schuif label{font-size:15px;font-weight:500;display:flex;justify-content:space-between}.rp .schuif input{width:100%;height:44px;margin:0;accent-color:var(--blue);cursor:pointer}.rp .opbouw .klein{font-size:13px;color:var(--muted)}.rp .uitleg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}@container s (max-width:900px){.rp .uitleg3{grid-template-columns:minmax(0,1fr);gap:28px}}.rp .uitleg3 h3{font:600 20px/1.3 var(--f);letter-spacing:-.01em;margin-bottom:8px}.rp .uitleg3 p{font-size:16.5px;color:var(--ink-2);line-height:1.55}.rp .uitleg3 a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(33,38,44,.35)}.rp .tab.auto[aria-pressed=true] .prog i{animation:rp-prog 7s linear forwards}@keyframes rp-prog{0%{width:0}to{width:100%}}.rp .stappen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rp .stappen li{background:var(--card);border-radius:var(--r-kaart);padding:20px;display:flex;flex-direction:column;gap:8px}.rp .stappen .nr{width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center;font:600 14px var(--f);box-shadow:inset 0 0 0 1px var(--hair-2)}.rp .stappen b{font:600 17px/1.3 var(--f)}.rp .stappen span{font-size:15px;color:var(--ink-2);line-height:1.45}@container s (max-width:900px){.rp .stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}@container s (max-width:560px){.rp .stappen{grid-template-columns:minmax(0,1fr)}}.rp .na-stappen{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;font-size:15px;color:var(--ink-2)}.rp .na-stappen .link{min-height:44px}.rp .faq{max-width:820px;border-top:1px solid var(--hair)}.rp .faq details{border-bottom:1px solid var(--hair)}.rp .faq summary{list-style:none;cursor:pointer;padding:16px 0;min-height:56px;box-sizing:border-box;font:500 19px/1.35 var(--f);display:flex;justify-content:space-between;align-items:center;gap:16px}.rp .faq summary::-webkit-details-marker{display:none}.rp .faq summary svg{flex:none;width:16px;height:16px;color:var(--muted);transition:transform .2s var(--ease)}.rp .faq details[open] summary svg{transform:rotate(90deg)}.rp .faq p{padding:0 0 20px;color:var(--ink-2);font-size:16.5px;max-width:680px}.rp .faq p a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rp .verwant{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;margin:0 auto}.rp .verwant a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;min-height:44px;border:1px solid var(--hair-2);border-radius:var(--r-kaart);text-decoration:none;background:#fff}.rp .verwant a b{font:600 17px var(--f);display:flex;justify-content:space-between;align-items:center}.rp .verwant a b svg{width:14px;height:14px}.rp .verwant a span{font-size:14.5px;color:var(--ink-2)}@container s (max-width:760px){.rp .verwant{grid-template-columns:minmax(0,1fr)}}.rp .bedrag4{display:grid;grid-template-columns:minmax(0,560px) minmax(0,400px);grid-template-areas:"hoofd reken" "meer reken";gap:28px 64px;align-items:start}@container s (max-width:900px){.rp .bedrag4{grid-template-columns:minmax(0,1fr);grid-template-areas:"hoofd" "reken" "meer";gap:28px}}.rp .b4-hoofd{grid-area:hoofd;display:flex;flex-direction:column;gap:32px}.rp .b4-reken{grid-area:reken}.rp .b4-reken .widget{width:100%;box-sizing:border-box}.rp .b4-meer{grid-area:meer}.rp .groep{display:flex;flex-direction:column;gap:12px}.rp .groep-kop{font:600 15px var(--f);color:var(--ink-2)}.rp .held{display:flex;flex-direction:column;gap:6px}.rp .held .getal{font:600 56px/1 var(--f);letter-spacing:-.03em}.rp .held .getal small{font:500 17px var(--f);color:var(--muted);letter-spacing:0;margin-left:8px}.rp .held .wat{font-size:16px;color:var(--ink-2)}@container s (max-width:760px){.rp .held .getal{font-size:44px}}.rp .steun{border-top:1px solid var(--hair);padding-top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline}.rp .steun b{font-weight:400}.rp .steun .v{font-weight:600;white-space:nowrap}.rp .steun .v small{font-size:14px;font-weight:500;color:var(--muted);margin-left:6px}.rp .steun p{grid-column:1/-1;font-size:14.5px;color:var(--muted);line-height:1.45}.rp .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rp .duo .kaart{padding:18px 20px;gap:4px}.rp .duo .kaart .bedrag{font-size:28px}@container s (max-width:420px){.rp .duo{grid-template-columns:minmax(0,1fr)}}.rp .meer{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.rp .meer summary{list-style:none;cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:500 17px var(--f)}.rp .meer summary::-webkit-details-marker{display:none}.rp .meer summary svg{width:16px;height:16px;color:var(--muted);transition:transform .2s var(--ease)}.rp .meer[open] summary svg{transform:rotate(90deg)}.rp .meer .in{padding:4px 0 20px}.rp .b4 .bt{font-size:16.5px}.rp .b4 .bt caption{font-weight:500;color:var(--ink-2);font-size:15px}.rp .b4 .noot{font-size:14px;color:var(--muted);margin-top:14px}.rp .widget .kop4{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:600 17px var(--f)}.rp .widget .kop4 span{font:400 13px var(--f);color:var(--muted)}.rp .plaats{display:inline-block;border:1px dashed var(--hair-2);border-radius:8px;padding:2px 8px;font:500 13px var(--f);color:var(--muted);letter-spacing:0;vertical-align:middle}.rp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp .demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border:1px dashed var(--hair-2);border-radius:16px;padding:10px 14px;margin-bottom:32px;font-size:13px;color:var(--muted);max-width:620px}.rp .demo .toggle{flex:1 1 360px}.rp .demo .toggle button{font-size:13px}.rp .wv-zin{font:500 24px/1.35 var(--f);letter-spacing:-.01em;max-width:720px;margin-bottom:28px}.rp .wv-zin .num{white-space:nowrap}@container s (max-width:760px){.rp .wv-zin{font-size:20px}}.rp .wv-tabellen{display:grid;grid-template-columns:minmax(0,560px) minmax(0,400px);gap:40px 64px;align-items:start}@container s (max-width:900px){.rp .wv-tabellen{grid-template-columns:minmax(0,1fr)}}.rp .wv .bt td small.vers{display:block;margin:2px 0 0;font-size:13.5px;color:var(--ink-2)}.rp .wv .bt td small.vers svg{width:10px;height:10px;margin-right:4px;vertical-align:0}.rp .wv .bt thead th:last-child{color:var(--ink)}.rp .wv-leeg{background:var(--card);border-radius:var(--r-kaart);padding:24px 28px;max-width:620px;display:flex;flex-direction:column;gap:6px}.rp .wv-leeg b{font:600 19px var(--f)}.rp .wv-leeg span{color:var(--ink-2);font-size:16px}.rp .feiten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px}@container s (max-width:760px){.rp .feiten{grid-template-columns:minmax(0,1fr)}}.rp .feiten .kaart .bedrag{font-size:44px}.rp .feiten-na{margin-top:20px;font-size:15px;color:var(--ink-2);max-width:720px}.rp .feiten-bij{margin-bottom:12px;font:500 15px var(--f);color:var(--ink-2)}.rp .opbouw4{max-width:560px}.rp .groep .duo-kop{font-size:15px;color:var(--ink-2)}.rp .b4-enkel{display:flex;flex-direction:column;gap:28px}.rp .b4-enkel.smal{max-width:560px}.rp .steun .v small{white-space:normal}