@layer components{.ds-bp-binnenkort{min-height:var(--ds-tap);color:var(--ds-on-dark-2);align-items:center;padding-inline:4px;font-size:16px;line-height:1.4;display:inline-flex}.ds-bp-lijst{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ds-bp-lijst li{color:var(--ds-text-2);padding-inline-start:20px;font-size:16.5px;line-height:1.55;position:relative}.ds-bp-lijst li:before{content:"";inset-inline-start:0;background:var(--ds-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em}.ds-bp-ontwerp{border-radius:var(--ds-radius);border:1px dashed var(--ds-line-2);background:var(--ds-surface-2);color:var(--ds-text-2);align-items:flex-start;gap:18px;margin-top:24px;padding:24px 26px;display:flex}.ds-bp-ontwerp>.ds-icon{stroke-width:1.7px;width:28px;height:28px;color:var(--ds-accent-ink);flex:none;margin-top:4px}.ds-bp-ontwerp h3{font-family:var(--ds-f-head);color:var(--ds-text);margin:10px 0 6px;font-size:22px;font-weight:700;line-height:1.2}.ds-bp-ontwerp p{margin:0;font-size:17px;line-height:1.6}.ds-bp-prijzen{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:44px;display:grid}.ds-bp-prijs{border-radius:var(--ds-radius);background:var(--ds-surface-2);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);color:var(--ds-text-2);flex-direction:column;gap:8px;padding:30px 28px 32px;font-size:17px;line-height:1.55;display:flex}.ds-bp-prijs h3{font-family:var(--ds-f-head);color:var(--ds-text);margin:0;font-size:21px;font-weight:700;line-height:1.2}.ds-bp-prijs p{margin:0}.ds-bp-prijs__bedrag{font-family:var(--ds-f-head);letter-spacing:-.03em;color:var(--ds-text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(44px,5vw,62px);font-weight:760;line-height:1}.ds-bp-prijs__bedrag--tekst{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,32px);line-height:1.15}.ds-bp-prijs__eenheid{font-family:var(--ds-f-mono);font-size:var(--ds-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-ink);margin-bottom:8px}[dir=rtl] .ds-bp-prijs__eenheid{letter-spacing:0}.ds-bp-prijs--donker{background:linear-gradient(180deg, var(--ds-navy-2), var(--ds-navy));border-color:var(--ds-line-dark);box-shadow:var(--ds-shadow-2);color:var(--ds-on-dark-2)}.ds-bp-prijs--donker h3,.ds-bp-prijs--donker .ds-bp-prijs__bedrag{color:var(--ds-on-dark)}.ds-bp-prijs--donker .ds-bp-prijs__eenheid{color:var(--ds-accent-hi)}.ds-bp-mollie{border-radius:var(--ds-radius);background:var(--ds-surface-3);border:1px solid var(--ds-line);color:var(--ds-text-2);align-items:flex-start;gap:18px;margin-top:28px;padding:26px 28px;display:flex}.ds-bp-mollie .ds-icon-badge{flex:none}.ds-bp-mollie h3{font-family:var(--ds-f-head);color:var(--ds-text);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.ds-bp-mollie p{margin:0;font-size:17px;line-height:1.6}.ds-bp-mollie p+p{margin-top:10px}@media (min-width:900px){.ds-bp-prijzen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ds-bp-ontwerp,.ds-bp-mollie{flex-direction:column;gap:12px;padding:22px 20px}.ds-bp-prijs{padding:26px 22px 28px}.ds-bp-binnenkort{padding-inline:0}}.ds-bp-keuze{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:44px;display:grid}.ds-bp-keuze__wat{border-radius:var(--ds-radius);background:linear-gradient(180deg, var(--ds-navy-2), var(--ds-navy));border:1px solid var(--ds-line-dark);box-shadow:var(--ds-shadow-2);color:var(--ds-on-dark-2);flex-direction:column;gap:14px;padding:32px 28px 34px;font-size:17px;line-height:1.6;display:flex}.ds-bp-keuze__wat h3{font-family:var(--ds-f-head);color:var(--ds-on-dark);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.15}.ds-bp-keuze__wat p{margin:0}.ds-bp-keuze__tag{font-family:var(--ds-f-mono);font-size:var(--ds-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-hi);align-self:flex-start}[dir=rtl] .ds-bp-keuze__tag{letter-spacing:0}.ds-bp-keuze__lijst{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ds-bp-keuze__lijst li{align-items:flex-start;gap:12px;display:flex}.ds-bp-keuze__vink{border:1px solid var(--ds-line-dark);width:26px;height:26px;color:var(--ds-accent-hi);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ds-bp-keuze__vink .ds-icon{stroke-width:2px;width:14px;height:14px}.ds-bp-keuze__zij{align-content:start;gap:18px;display:grid}.ds-bp-keuze__kaart{border-radius:var(--ds-radius);background:var(--ds-surface-2);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);color:var(--ds-text-2);flex-direction:column;align-items:flex-start;gap:10px;padding:28px 26px 30px;font-size:17px;line-height:1.6;display:flex}.ds-bp-keuze__kaart h3{font-family:var(--ds-f-head);color:var(--ds-text);margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.2}.ds-bp-keuze__kaart p{margin:0}.ds-bp-keuze__pakket{border-radius:var(--ds-radius);background:var(--ds-surface-3);border:1px solid var(--ds-line);color:var(--ds-text-2);grid-template-columns:minmax(0,1fr);gap:24px;margin-top:18px;padding:28px 26px;font-size:17px;line-height:1.6;display:grid}.ds-bp-keuze__pakket h3{font-family:var(--ds-f-head);color:var(--ds-text);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.ds-bp-keuze__pakket p{margin:0}.ds-bp-keuze__bedragen{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.ds-bp-keuze__bedragen dt{color:var(--ds-text);font-weight:600}.ds-bp-keuze__bedragen dd{margin:0}.ds-bp-keuze__bedrag{font-family:var(--ds-f-head);letter-spacing:-.03em;color:var(--ds-text);font-variant-numeric:tabular-nums;text-align:start;margin-top:6px;font-size:clamp(34px,4vw,46px);font-weight:760;line-height:1}.ds-bp-keuze__eenheid{font-family:var(--ds-f-mono);font-size:var(--ds-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-ink);margin-top:6px}[dir=rtl] .ds-bp-keuze__eenheid{letter-spacing:0}.ds-bp-keuze__acties{flex-wrap:wrap;gap:12px 16px;margin-top:28px;display:flex}.ds-bp-keuze__site{margin-top:18px}@media (min-width:900px){.ds-bp-keuze{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.ds-bp-keuze__pakket{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:32px 36px}}@media (max-width:640px){.ds-bp-keuze__wat{padding:26px 22px 28px}.ds-bp-keuze__kaart,.ds-bp-keuze__pakket{padding:24px 20px 26px}.ds-bp-keuze__acties>*{justify-content:center;width:100%}}.ds-bp-keuze--gelijk{grid-template-columns:minmax(0,1fr)}.ds-bp-keuze__knop{margin-top:auto;padding-top:12px}@media (min-width:900px){.ds-bp-keuze--gelijk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ds-bp-keuze__knop>*{justify-content:center;width:100%}}.ds-bp-heronoot{color:var(--ds-on-dark-2);flex-basis:100%;margin:0;font-size:16px;line-height:1.5}.ds-bp-heronoot--sterk{color:var(--ds-on-dark);font-weight:600}.ds-bp-stapel{max-width:72ch;color:var(--ds-text-2);gap:18px;margin-top:28px;font-size:18px;line-height:1.65;display:grid}.ds-bp-stapel p{margin:0}.ds-bp-stapel--keuze{margin:0 0 40px}.ds-bp-stapel--keuze h3{margin:0}.ds-bp-voorbeeld{border-radius:var(--ds-radius);background:var(--ds-surface-2);border:1px solid var(--ds-line);border-inline-start:3px solid var(--ds-accent-hi);box-shadow:var(--ds-shadow-1);color:var(--ds-text-2);justify-items:start;gap:14px;margin-top:28px;padding:28px 26px 30px;font-size:17px;line-height:1.65;display:grid}.ds-bp-voorbeeld p{margin:0}.ds-bp-voorbeeld__label{font-family:var(--ds-f-mono);font-size:var(--ds-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-hi)}[dir=rtl] .ds-bp-voorbeeld__label{letter-spacing:0}.ds-bp-voorbeeld__intro{color:var(--ds-text-3,var(--ds-text-2));font-size:15px}}
