.vc-sectie{background:#f8fafc;border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;padding:5.5rem 0;scroll-margin-top:90px}.vc-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:3.5rem;max-width:1240px;margin:0 auto;padding:0 2rem;display:grid}.vc-kop h2{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:800;line-height:1.12}.vc-kop h2 span{color:#0f4c81}.vc-kop>p{color:#475569;margin:1rem 0 0;font-size:1rem;line-height:1.7}.vc-kop a{color:#0f4c81;text-underline-offset:3px;font-weight:600;text-decoration:underline}.vc-video{aspect-ratio:16/9;background:#0a1e3a;border-radius:16px 16px 16px 56px;margin-top:1.75rem;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f4c8124}.vc-kaart{background:#fff;border:1px solid #e4eaf2;border-radius:18px 18px 18px 48px;padding:1.4rem 1.75rem 1.5rem;box-shadow:0 10px 34px #0f4c8112}.vc-vragen{margin:0;padding:0;list-style:none}.vc-vraag{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;display:flex}.vc-vraag:first-child{border-top:0;padding-top:.1rem}.vc-vraag p{color:#0f172a;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.vc-nr{color:#0f4c81;font-variant-numeric:tabular-nums;margin-right:.35rem}.vc-knoppen{flex-shrink:0;gap:.4rem;display:flex}.vc-knoppen button{color:#0f4c81;min-width:56px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.86rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.vc-knoppen button:hover{border-color:#0f4c81}.vc-knoppen button[aria-pressed=true]{color:#fff;background:#0f4c81;border-color:#0f4c81}.vc-uitkomst{background:#f8fafc;border:1px solid #e4eaf2;border-radius:12px;margin-top:1.1rem;padding:1.1rem 1.25rem 1.15rem}.vc-uitkomst.is-klaar{background:#fff;border-color:#0f4c81;border-left-width:4px}.vc-uitkomst h3{color:#0f172a;margin:0 0 .4rem;font-size:1.08rem;font-weight:800;line-height:1.25}.vc-uitkomst p{color:#475569;margin:0;font-size:.9rem;line-height:1.55}.vc-uitkomst p+p{margin-top:.5rem}.vc-nog{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vc-nog span{color:#0f4c81;flex-shrink:0;font-size:.82rem;font-weight:700}.vc-acties{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:.9rem;display:flex}.vc-acties .btn-primary{height:46px;padding:0 1.4rem;font-size:.92rem}.vc-link{color:#0f4c81;text-underline-offset:3px;font-size:.9rem;font-weight:700;text-decoration:underline}.vc-opnieuw{color:#6b7280;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.85rem;padding:0;font-size:.8rem;text-decoration:underline}@media (max-width:900px){.vc-sectie{padding:2.75rem 0}.vc-wrap{grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 1.25rem}.vc-kop h2{font-size:1.3rem}.vc-kop h2 br{display:none}.vc-kop>p{margin-top:.55rem;font-size:.88rem;line-height:1.55}.vc-kop{display:contents}.vc-kaart{order:2}.vc-video{border-radius:12px 12px 12px 36px;order:3;margin-top:.25rem}.vc-kaart{border-radius:14px 14px 14px 36px;padding:1rem 1.05rem 1.1rem;box-shadow:0 8px 22px #0f4c8112}.vc-vraag{gap:.75rem;padding:.45rem 0}.vc-vraag p{font-size:.86rem;line-height:1.3}.vc-knoppen button{min-width:48px;height:36px}.vc-uitkomst{margin-top:.75rem;padding:.8rem .9rem .85rem}.vc-acties{margin-top:.7rem}.vc-opnieuw{margin-top:.6rem}.vc-uitkomst h3{font-size:.98rem}.vc-uitkomst p{font-size:.84rem}.vc-acties .btn-primary{justify-content:center;width:100%;height:44px}}
