body.nieuw{--bg:var(--nw-kunststof);--bg-soft:var(--nw-mat-wit);--bg-lavender-soft:var(--nw-mat-wit);--bg-lavender:var(--nw-nacht-waas);--bg-cream:var(--nw-mat-wit);--bg-cream-soft:var(--nw-kunststof);--brand:var(--nw-nachtblauw);--brand-indigo:var(--nw-nachtblauw-diep);--brand-indigo-70:var(--nw-grafiet-zacht);--brand-pale:var(--nw-nacht-waas);--brand-whisper:var(--nw-mat-wit);--cta-pink:var(--nw-ochtendgeel);--cta-pink-hover:var(--nw-ochtendgeel-hover);--cta-teal:var(--nw-nachtblauw);--cta-teal-hover:var(--nw-nachtblauw-diep);--cta-teal-fill:var(--nw-nacht-waas);--text:var(--nw-grafiet);--text-strong:var(--nw-grafiet);--text-muted:var(--nw-grafiet-zacht);--text-on-dark:var(--nw-nacht-tekst);--border:var(--nw-lijn);--border-strong:var(--nw-lijn);--border-card:var(--nw-kunststof-rand);--success:var(--nw-klaar-groen);--success-light:#edf6ef;--warning:var(--nw-ochtendgeel);--danger:#a53725;--danger-light:#faf0ee;--accent-coral:var(--nw-nacht-waas);--accent-coral-soft:var(--nw-nacht-waas);--feed-amber:#c8641f;--tag-free:var(--nw-nacht-waas);--tag-free-ink:var(--nw-nachtblauw-diep);--font-headline:var(--nw-font-kop);--font-button:var(--nw-font-kop);--font-body:var(--nw-font-tekst);--radius:var(--nw-r-kaart);--radius-xs:8px;--radius-sm:var(--nw-r-klein);--radius-lg:var(--nw-r-kaart);--radius-xl:var(--nw-r-kaart);--radius-pill:999px;--radius-full:50%;--shadow:var(--nw-schaduw-object);--shadow-sm:var(--nw-schaduw-object);--shadow-lg:var(--nw-schaduw-object);--shadow-pink:var(--nw-schaduw-knop);--shadow-pink-strong:var(--nw-schaduw-knop);--shadow-pink-strong-hover:var(--nw-schaduw-knop);--rgb-brand:15 92 115;--rgb-brand-indigo:10 68 85;--rgb-brand-pale:233 241 243;--rgb-bg-soft:245 245 243;--rgb-warning:255 201 60;--rgb-text:34 38 43;--rgb-text-muted:74 80 88}body.nieuw :where(button,input,select,textarea){font:inherit}body.nieuw :where(button,a,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.nieuw :where(button,summary){-webkit-user-select:none;user-select:none}body.nieuw :where(button,input,select,textarea){font-size:max(16px,1em)}body.nieuw .ch3-widget{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow);padding:24px}body.nieuw .ch3-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}body.nieuw .ch3-h2{font:800 clamp(28px, 6vw, 40px)/1.14 var(--font-headline);color:var(--brand-indigo);margin:0}body.nieuw .ch3-eyebrow{font:500 15px/1.45 var(--font-body);color:var(--text-muted);margin:0 0 8px}body.nieuw .ch3-sub{font:400 16px/1.55 var(--font-body);color:var(--text-muted);margin:10px 0 20px}body.nieuw .feature-card,body.nieuw .package-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:24px}body.nieuw .btn-primary{border-radius:var(--nw-r-knop);background:var(--nw-ochtendgeel);min-height:54px;color:var(--nw-op-licht);font:800 18px/1.3 var(--nw-font-kop);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex}body.nieuw .btn-secondary{background:var(--nw-kunststof);border:1px solid var(--nw-lijn);min-height:48px;color:var(--nw-nachtblauw);border-radius:18px;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:inline-flex}body.nieuw [hidden],body.nieuw .hidden{display:none!important}body.nieuw .block{display:block}body.nieuw .inline-block{display:inline-block}body.nieuw .flex{display:flex}body.nieuw .inline-flex{display:inline-flex}body.nieuw .grid{display:grid}body.nieuw .contents{display:contents}body.nieuw .flex-col{flex-direction:column}body.nieuw .flex-1{flex:1}body.nieuw .shrink-0{flex-shrink:0}body.nieuw .items-center{align-items:center}body.nieuw .justify-center{justify-content:center}body.nieuw .justify-between{justify-content:space-between}body.nieuw .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.nieuw .gap-1\.5{gap:6px}body.nieuw .gap-2{gap:8px}body.nieuw .gap-3{gap:12px}body.nieuw .gap-4{gap:16px}body.nieuw .relative{position:relative}body.nieuw .absolute{position:absolute}body.nieuw .fixed{position:fixed}body.nieuw .inset-0{top:0;bottom:0;left:0;right:0}body.nieuw .top-2{top:8px}body.nieuw .right-2{right:8px}body.nieuw .w-full{width:100%}body.nieuw .h-full{height:100%}body.nieuw .min-w-0{min-width:0}body.nieuw .w-11{width:44px}body.nieuw .h-11{height:44px}body.nieuw .h-\[3px\]{height:3px}body.nieuw .h-\[4px\]{height:4px}body.nieuw .min-h-\[44px\]{min-height:44px}body.nieuw .w-\[90\%\]{width:90%}body.nieuw .max-w-md{max-width:448px}body.nieuw .max-w-\[1170px\]{max-width:1170px}body.nieuw .mx-auto{margin-inline-start:auto;margin-inline-end:auto}body.nieuw .m-0{margin:0}body.nieuw .mt-0\.5{margin-top:2px}body.nieuw .mt-2{margin-top:8px}body.nieuw .mt-3{margin-top:12px}body.nieuw .mt-4{margin-top:16px}body.nieuw .mt-5{margin-top:20px}body.nieuw .mb-1{margin-bottom:4px}body.nieuw .mb-3{margin-bottom:12px}body.nieuw .mb-4{margin-bottom:16px}body.nieuw .mb-5{margin-bottom:20px}body.nieuw .mb-6{margin-bottom:24px}body.nieuw .px-4{padding-inline-start:16px;padding-inline-end:16px}body.nieuw .px-5{padding-inline-start:20px;padding-inline-end:20px}body.nieuw .px-6{padding-inline-start:24px;padding-inline-end:24px}body.nieuw .py-2{padding-block-start:8px;padding-block-end:8px}body.nieuw .py-2\.5{padding-block-start:10px;padding-block-end:10px}body.nieuw .py-3{padding-block-start:12px;padding-block-end:12px}body.nieuw .pb-2{padding-bottom:8px}body.nieuw .pb-16{padding-bottom:64px}body.nieuw .pr-8{padding-right:32px}body.nieuw .overflow-hidden{overflow:hidden}body.nieuw .overflow-x-auto{overflow-x:auto}body.nieuw .aspect-video{aspect-ratio:16/9}body.nieuw .object-contain{-o-object-fit:contain;object-fit:contain}body.nieuw .snap-x{scroll-snap-type:x var(--snap-strictness,proximity)}body.nieuw .snap-mandatory{--snap-strictness:mandatory}body.nieuw .snap-center{scroll-snap-align:center}body.nieuw .border{border-style:solid;border-width:1px}body.nieuw .border-dashed{border-style:dashed}body.nieuw .border-transparent{border-color:#0000}body.nieuw .border-border,body.nieuw .border-border-strong{border-color:var(--border)}body.nieuw .border-brand-indigo,body.nieuw .border-teal{border-color:var(--brand-indigo)}body.nieuw .border-b-\[10px\]{border-bottom-width:1px}body.nieuw .border-l-4{border-left-width:1px}body.nieuw .rounded{border-radius:8px}body.nieuw .rounded-lg,body.nieuw .rounded-xl{border-radius:20px}body.nieuw .rounded-full,body.nieuw .rounded-pill{border-radius:999px}body.nieuw .shadow-lg{box-shadow:var(--nw-schaduw-object)}body.nieuw .bg-black{background:#000}body.nieuw .bg-brand-indigo,body.nieuw .bg-teal{background:var(--nw-nachtblauw)}body.nieuw .bg-surface{background:var(--nw-kunststof)}body.nieuw .bg-lavender-soft{background:var(--nw-mat-wit)}body.nieuw .text-white{color:#fff}body.nieuw .text-white\/60{color:#fff9}body.nieuw .text-white\/80{color:#fffc}body.nieuw .text-white\/90{color:#ffffffe6}body.nieuw .text-text,body.nieuw .text-text-strong{color:var(--nw-grafiet)}body.nieuw .text-text-muted,body.nieuw .text-border{color:var(--nw-grafiet-zacht)}body.nieuw .text-brand-indigo,body.nieuw .text-teal,body.nieuw .text-pink{color:var(--nw-nachtblauw)}body.nieuw .text-center{text-align:center}body.nieuw .font-headline,body.nieuw .font-button{font-family:var(--nw-font-kop)}body.nieuw .font-bold{font-weight:700}body.nieuw .font-semibold{font-weight:600}body.nieuw .font-medium{font-weight:500}body.nieuw .text-xs{font-size:14px}body.nieuw .text-sm{font-size:15px}body.nieuw .text-\[16px\]{font-size:16px}body.nieuw .text-xl{font-size:20px}body.nieuw .text-2xl{font-size:24px}body.nieuw .italic{font-style:italic}body.nieuw .uppercase{text-transform:uppercase}body.nieuw .tracking-wider{letter-spacing:.04em}body.nieuw .leading-tight{line-height:1.25}body.nieuw .leading-relaxed{line-height:1.625}body.nieuw .whitespace-nowrap{white-space:nowrap}body.nieuw .whitespace-pre-line{white-space:pre-line}body.nieuw .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.nieuw .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.nieuw .cursus-app{gap:32px;display:grid}body.nieuw .cursus-app-section{padding-block-start:16px;padding-block-end:16px}body.nieuw .lp{--ink-body:var(--nw-grafiet);--muted:var(--nw-grafiet-zacht);--pink-ink:var(--nw-grafiet);--pink:var(--nw-nachtblauw);--teal:var(--nw-klaar-groen);--shadow:var(--nw-schaduw-object);padding-inline-start:0;padding-inline-end:0}body.nieuw .lp-continue{background:var(--nw-ochtendgeel);color:var(--nw-op-licht)}body.nieuw .lp-module{border-radius:20px}body.nieuw .pad-tip{background:var(--nw-nachtblauw-diep)}body.nieuw .lesson-container{padding-inline-start:0;padding-inline-end:0}body.nieuw .welkom-page{background:0 0;min-height:auto}body.nieuw .welkom-wrap{padding-inline-start:0;padding-inline-end:0}body.nieuw .welkom-badge{background:var(--nw-klaar-groen);box-shadow:none}body.nieuw .sb-card{border-width:1px;border-radius:20px}@media (max-width:767px){body.nieuw .lesson-thumbband{grid-template-columns:48px minmax(0,1fr) auto;align-items:stretch;display:grid}body.nieuw .lesson-thumbband :-webkit-any(.ltb-prev,.ltb-done,.ltb-next){min-width:0;height:auto;min-height:48px}body.nieuw .lesson-thumbband :-moz-any(.ltb-prev,.ltb-done,.ltb-next){min-width:0;height:auto;min-height:48px}body.nieuw .lesson-thumbband :is(.ltb-prev,.ltb-done,.ltb-next){min-width:0;height:auto;min-height:48px}body.nieuw .lesson-thumbband .ltb-done{padding:10px;font-size:16px}body.nieuw .lesson-thumbband .ltb-next--home{width:auto;max-width:108px;padding:10px}body.nieuw .ltb-next--home .ltb-next-lbl{white-space:normal}}@media (min-width:640px){body.nieuw .sm\:flex-row{flex-direction:row}body.nieuw .sm\:items-center{align-items:center}body.nieuw .sm\:gap-3{gap:12px}body.nieuw .sm\:static{position:static}body.nieuw .sm\:w-auto{width:auto}}@media (min-width:768px){body.nieuw .md\:hidden{display:none}body.nieuw .md\:block{display:block!important}body.nieuw .md\:flex{display:flex}body.nieuw .md\:items-center{align-items:center}body.nieuw .md\:justify-end{justify-content:flex-end}body.nieuw .md\:w-\[85\%\]{width:85%}}@media (hover:hover) and (pointer:fine){body.nieuw .btn-primary:hover{background:var(--nw-ochtendgeel-hover)}body.nieuw .hover\:bg-brand:hover{background:var(--nw-nachtblauw-diep)}body.nieuw .hover\:text-white:hover{color:#fff}body.nieuw .hover\:text-brand-indigo:hover{color:var(--nw-nachtblauw-diep)}}body.nieuw .cursus-app{grid-template-columns:minmax(0,1fr)}body.nieuw :where(.cursus-app>*,.ch3-duo>*,.ch3-lesson-grid>*,.ch3-nights-frame>*,.ch3-side-stack){min-width:0;max-width:100%}body.nieuw .ch3-duo{grid-template-columns:repeat(2,minmax(0,1fr))}body.nieuw .ch3-lesson-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}body.nieuw .ch3-nights-frame{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body.nieuw .lp{min-width:0}body.nieuw .lp-mod-head{grid-template-columns:minmax(0,1fr) auto}body.nieuw .lp-tip-label{white-space:normal;visibility:hidden;background:var(--nw-nachtblauw-diep);max-width:min(260px,100vw - 32px);position:fixed;top:0;bottom:auto;left:0}body.nieuw .lp-tip-label:after{border-top-color:var(--nw-nachtblauw-diep)}@media (max-width:900px){body.nieuw .ch3-duo,body.nieuw .ch3-lesson-grid,body.nieuw .ch3-nights-frame{grid-template-columns:minmax(0,1fr)}}@media (hover:none){body.nieuw .lp-tip-label{display:none}}body.nieuw .ssm-padglyph.done{color:var(--nw-klaar-groen)}body.nieuw .ssm-padglyph.current{color:var(--nw-nachtblauw)}body.nieuw .ssm-padglyph.current svg{filter:none}
