.s-plist-sec{gap:24px;padding-top:50px;padding-bottom:50px;display:grid}.s-plist{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1000px){.s-plist{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-pcard{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--vs-line);border-radius:var(--vs-r-lg);background:var(--vs-surface);row-gap:14px;min-width:0;padding:26px 24px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.s-pcard:hover{border-color:var(--vs-navy-700);box-shadow:var(--vs-shadow-card);transform:translateY(-2px)}.s-pcard--featured{border:2px solid var(--vs-navy-900);box-shadow:var(--vs-shadow-card);order:-1;grid-area:auto/1/auto/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-content:center;gap:10px 40px;padding:28px 32px}.s-pcard--featured>:not(.s-pcard__actions){grid-column:1}.s-pcard--featured .s-pcard__meta:empty{display:none}.s-pcard.s-pcard--featured .vs-card-title{font-size:24px;line-height:1.3}.s-pcard--featured .s-pcard__body:empty{display:none}.s-pcard--featured .vs-card-title{align-self:center}.s-pcard--featured .s-pcard__actions{border-top:0;border-left:1px solid var(--vs-line);grid-area:1/2/-1;align-self:center;padding-top:0;padding-left:32px}.s-pcard--free{background:var(--vs-surface-alt)}.s-pcard__meta{align-items:start;min-height:24px;display:flex}.s-pcard .vs-card-title{margin:0;font-size:18px;line-height:1.35}.s-pcard__body{align-content:start;gap:10px;display:grid}.s-pcard__intro{-webkit-line-clamp:3;color:var(--vs-muted);-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.s-pcard__sub{font:600 13px/1.3 var(--font-sans);color:var(--vs-ink);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.s-pcard__learn{color:var(--vs-text);gap:8px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.s-pcard__learn li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.s-pcard__learn .vs-ico{width:18px;height:18px;color:var(--vs-saffron-600);margin-top:3px}.s-pcard__actions{border-top:1px solid var(--vs-line);align-content:end;gap:10px;padding-top:18px;display:grid}.s-pcard__price{font:700 22px/1.2 var(--font-sans);color:var(--vs-ink)}.s-pcard__actions .vs-btn{white-space:normal;text-align:center;min-width:0}@media (prefers-reduced-motion:reduce){.s-pcard,.s-pcard:hover{transition:none;transform:none}}@media (max-width:560px){.s-plist{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;align-items:start;padding-bottom:8px;overflow-x:auto}.s-pcard{scroll-snap-align:start;flex-direction:column;grid-row:auto;gap:12px;padding:20px 18px;display:flex}.s-pcard:hover{transform:none}.s-pcard--featured{order:0;padding:20px 18px;display:flex}.s-pcard.s-pcard--featured .vs-card-title{font-size:19px}.s-pcard--featured .s-pcard__actions{border-left:0;border-top:1px solid var(--vs-line);align-self:stretch;padding-top:16px;padding-left:0}.s-pcard__actions{margin-top:auto}}.s-page--prijzen .s-get{padding-bottom:50px}.s-page--prijzen .s-prices,.s-page--prijzen .s-calc-sec{padding-top:50px;padding-bottom:50px}.s-page--prijzen .s-pay{padding-top:50px}.s-page--prijzen .s-faq-sec{padding-top:50px;padding-bottom:50px}@media (max-width:760px){.s-page--prijzen .s-get,.s-page--prijzen .s-prices,.s-page--prijzen .s-calc-sec,.s-page--prijzen .s-faq-sec,.s-page--prijzen .s-plist-sec{padding-top:40px;padding-bottom:40px}.s-page--prijzen .s-pay{padding-top:40px}}.s-prod{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:40px;padding-top:50px;padding-bottom:50px;display:grid}.s-prod__text{gap:16px;max-width:720px;display:grid}.s-prod__learn{gap:8px;margin:0;padding-left:20px;display:grid}.s-prod__buy{position:sticky;top:100px}@media (max-width:900px){.s-prod{grid-template-columns:minmax(0,1fr)}.s-prod__buy{position:static}}.co-menu{z-index:30;background:var(--vs-surface,#fff);border-bottom:1px solid var(--border,#dce2ea);position:relative}.co-below{gap:24px;margin-top:8px;display:grid}.co-below .s-reviews{padding:0}.co-below .s-faq .s-title{font-size:1.15rem}.chk2 .stepper input{accent-color:auto;flex:none;width:4.2rem;height:2.2rem;margin-top:0}@media (max-width:760px){.chk2 .stepper input{height:2.6rem}}
