:root{--void:#0a0908;--pitch:#141110;--pitch-hi:#1d1918;--blood:#c4161c;--blood-deep:#6b0f14;--ember:#e5484d;--crown:#c9962f;--bone:#f2ede6;--ink:#f2ede6e0;--ink-soft:#f2ede694;--ink-faint:#f2ede680;--edge:1px solid #f2ede621;--edge-soft:1px solid #f2ede614;--veldrand:#f2ede624;--display:"Anton","Archivo Narrow","Helvetica Neue",Arial,sans-serif;--ui:"Archivo","Helvetica Neue",Arial,sans-serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--void);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.6}body:after{content:"";pointer-events:none;z-index:200;background-image:var(--grain);opacity:.055;mix-blend-mode:overlay;background-size:200px 200px;position:fixed;inset:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ember);font-size:10px;font-weight:800;line-height:1}.kop{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;color:var(--bone);margin:0;font-weight:400;line-height:.92}.tekst{color:var(--ink-soft);max-width:56ch;margin:0;font-size:15.5px;line-height:1.6}.poort{place-items:center;min-height:100vh;padding:24px;display:grid}.poortkaart{border:var(--edge);background:var(--pitch);width:100%;max-width:400px;padding:38px 34px 34px}.poortkaart .merk{margin-bottom:26px}.poortkaart .merk svg{width:104px;height:auto;display:block}.poortkaart .merk svg g{stroke:var(--bone);stroke-width:12px}.poortkaart .eyebrow{margin-bottom:12px}.poortkaart h1{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 10px;font-size:32px;font-weight:400;line-height:.95}.poortkaart .uitleg{color:var(--ink-soft);margin:0 0 24px;font-size:14.5px;line-height:1.55}label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:7px;font-size:9.5px;font-weight:800;display:block}input[type=email],input[type=password],input[type=text],textarea{background:var(--void);border:2px solid var(--veldrand);width:100%;color:var(--bone);font-family:var(--ui);margin-bottom:18px;padding:13px 14px;font-size:16px}input:focus,textarea:focus{border-color:var(--blood);outline:none}input::placeholder{color:var(--ink-faint)}.knop{background:var(--blood);width:100%;color:var(--bone);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:15px;font-size:11.5px;font-weight:800;text-decoration:none;transition:filter .15s;display:block}.knop:hover{filter:brightness(1.15)}.knop[disabled]{color:var(--ink-faint);cursor:not-allowed;background:#f2ede614}.onderlink{min-height:44px;color:var(--ember);justify-content:center;align-items:center;margin-top:10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.onderlink:hover{text-decoration:underline}.melding{border-left:4px solid var(--blood);color:var(--ink);background:#c4161c17;margin-bottom:20px;padding:13px 15px;font-size:14.5px;line-height:1.5}.melding.goed{border-left-color:var(--crown);background:#c9962f17}.eisen{color:var(--ink-faint);margin:-8px 0 18px;font-size:12.5px;line-height:1.55}.app{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--pitch);border-right:var(--edge);flex-direction:column;gap:28px;height:100vh;padding:26px 0 22px;display:flex;position:sticky;top:0;overflow:hidden}.rail .merk{flex-shrink:0;padding:0 20px}.rail .merk svg{width:140px;height:auto;display:block}.rail .merk svg g{stroke:var(--bone);stroke-width:11px}.rail .woordmerk{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);border-top:2px solid var(--blood);margin-top:11px;padding-top:11px;font-size:8.5px;font-weight:800;display:inline-block}.nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f2ede62e transparent;flex-direction:column;flex:auto;gap:1px;min-height:0;padding:0 10px;display:flex;overflow-y:auto}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-thumb{background:#f2ede62e}.nav::-webkit-scrollbar-thumb:hover{background:#f2ede64d}.nav::-webkit-scrollbar-track{background:0 0}.nav a,.nav button{text-align:left;letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .14s,color .14s;display:flex}.nav a:hover,.nav button:hover{color:var(--bone);background:var(--pitch-hi)}.nav a[aria-current=page]{background:var(--blood);color:var(--bone)}.railvoet{flex-shrink:0;padding:0 20px}.pakket{border-left:3px solid var(--crown);margin-bottom:16px;padding:9px 0 9px 13px}.pakket .eyebrow{color:var(--crown);margin-bottom:6px}.pakket p{color:var(--bone);margin:0;font-size:15px;font-weight:800;line-height:1.3}.main{width:100%;max-width:1140px;padding:clamp(56px,4vw,68px) clamp(20px,2.4vw,34px) 72px}.topbar{border-bottom:3px solid var(--blood);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:18px;display:flex}.topbar h1{font-size:clamp(30px,4.2vw,48px)}.topbar .eyebrow{margin-bottom:11px}.meters{align-items:flex-end;gap:34px;display:flex}.meter{text-align:right}.meter .eyebrow{color:var(--ink-faint);margin-bottom:8px}.meter .v{font-family:var(--display);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(34px,4.2vw,50px);line-height:.85}.meter.punten .v{color:var(--ember)}.meter .sub{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-top:8px;font-size:11px;font-weight:800}.hero{border:var(--edge);background:var(--pitch);background-image:var(--grain),linear-gradient(180deg,#c4161c1a,transparent 60%);background-blend-mode:overlay,normal;background-size:200px,auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:8px;padding:clamp(24px,3vw,40px);display:grid}.hero .eyebrow{margin-bottom:18px}.hero .fasenaam{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 12px;font-size:clamp(2.3rem,5.4vw,4rem);line-height:.88}.hero .vanaf{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:800}.segbar{gap:3px;margin:12px 0 15px;display:flex}.seg{background:#f2ede612;flex:1;height:9px;overflow:hidden}.seg i{background:var(--blood);height:100%;display:block}.nogtegaan{color:var(--ink-soft);margin:0;font-size:15px;font-weight:500}.nogtegaan b{letter-spacing:.05em;text-transform:uppercase;color:var(--bone);font-size:13px;font-weight:800}.wapen{background:var(--blood);border-top:5px solid var(--crown);text-align:center;flex:none;place-items:center;width:136px;height:136px;display:grid}.wapen .n{font-family:var(--display);color:var(--bone);font-size:74px;line-height:.8}.wapen .l{letter-spacing:.24em;text-transform:uppercase;color:#f2ede6a6;margin-top:9px;font-size:9px;font-weight:800}.verder{border:var(--edge);background:var(--pitch-hi);border-top:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:46px;padding:19px clamp(24px,3vw,40px);text-decoration:none;display:flex}.verder:hover{background:#282120}.verder .eyebrow{margin-bottom:8px}.verder .t{color:var(--bone);font-size:17px;font-weight:700;line-height:1.35}.verder .pijl{width:44px;height:44px;color:var(--ember);background:#c4161c33;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.sectiekop{align-items:center;gap:14px;margin:0 0 16px;display:flex}.sectiekop .streep{background:#c4161c59;flex:1;height:2px}.fase{border:var(--edge);background:var(--pitch);margin-bottom:8px}.fase[data-op=dicht]{background:repeating-linear-gradient(135deg,#f2ede605 0 8px,#0000 8px 16px),#1411108c;border-color:#f2ede612}.fasekop{cursor:pointer;align-items:center;gap:22px;padding:24px clamp(20px,2.4vw,30px);list-style:none;display:flex}.fasekop::-webkit-details-marker{display:none}.fase[data-op=dicht] .fasekop{cursor:default}.fasenr{font-family:var(--display);color:var(--blood);flex:none;width:54px;font-size:38px;line-height:.75}.fase[data-op=dicht] .fasenr{color:#f2ede621}.fasewat{flex:1;min-width:0}.fasewat .t{font-family:var(--display);text-transform:uppercase;color:var(--bone);font-size:clamp(20px,2.5vw,28px);line-height:.98}.fase[data-op=dicht] .fasewat .t{color:var(--ink-faint)}.fasewat .s{color:var(--ink-faint);margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.5}.teller{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}.zegel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;border:1px solid #f2ede62e;flex:none;padding:8px 13px;font-size:10px;font-weight:800}.slotbalk{align-items:center;gap:16px;padding:0 clamp(20px,2.4vw,30px) 24px;display:flex}.slotbalk .baan{background:#f2ede60f;flex:1;height:6px}.slotbalk .baan i{background:var(--blood-deep);height:100%;display:block}.slotbalk .tx{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:800}.modules{border-top:var(--edge-soft)}.mod{border-bottom:var(--edge-soft)}.mod:last-child{border-bottom:0}.modkop{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:16px;padding:16px clamp(20px,2.4vw,30px);list-style:none;display:flex}.modkop::-webkit-details-marker{display:none}.modkop:hover{background:var(--pitch-hi);border-left-color:var(--blood)}.modnaam{letter-spacing:.08em;text-transform:uppercase;color:var(--bone);flex:1;font-size:13px;font-weight:800}.lessen{padding:0 clamp(20px,2.4vw,30px) 18px}.lesrij{border-bottom:var(--edge-soft);text-align:left;align-items:center;gap:15px;width:100%;padding:11px 0;display:flex}.lesrij:last-child{border-bottom:0}.vink{width:17px;height:17px;color:var(--void);border:2px solid #f2ede638;flex:none;place-items:center;font-size:10px;font-weight:900;transition:background .18s,border-color .18s;display:grid}.lesrij[data-af=ja] .vink{background:var(--blood);border-color:var(--blood)}.lestitel{color:var(--ink);flex:1;font-size:15.5px;font-weight:500;line-height:1.45}.lesrij[data-af=ja] .lestitel{color:var(--ink-faint)}.lesrij:hover .lestitel{color:var(--bone)}.lespunten{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:800}.lesrij.groot .lestitel{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:800}.lesrij.groot .lespunten{color:var(--ember)}.lesrij[data-af=ja].groot .lespunten{color:var(--ink-faint)}.voet{border-top:var(--edge-soft);color:var(--ink-faint);max-width:72ch;margin-top:46px;padding-top:22px;font-size:14px;line-height:1.65}@media (max-width:900px){.app{grid-template-columns:1fr}.rail{flex-direction:row;align-items:center;gap:16px;height:auto;padding:14px 16px;position:static;overflow:auto visible}.rail .merk svg{width:94px}.rail .woordmerk,.railvoet{display:none}.nav{flex-direction:row;flex:none;padding:0;overflow-y:visible}.nav a,.nav button{white-space:nowrap;padding:10px 14px}.hero{grid-template-columns:1fr}.wapen{order:-1;width:108px;height:108px}.wapen .n{font-size:58px}.meters{justify-content:flex-start;gap:28px;width:100%}.meter{text-align:left}}.uitlog{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.uitlog:hover{color:var(--ember)}.vak{border:var(--edge);background:var(--pitch);max-width:780px;margin-bottom:10px;padding:clamp(22px,2.8vw,32px)}.vak h2{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 10px;font-size:clamp(19px,2.2vw,26px);font-weight:400;line-height:1}.vak .eyebrow{margin-bottom:13px}.vak .uitleg{color:var(--ink-soft);max-width:58ch;margin:0 0 22px;font-size:15px;line-height:1.6}.vak label{margin-top:2px}.vak textarea{resize:vertical;min-height:120px;line-height:1.6}.vak .knop{width:auto;padding:14px 32px;display:inline-block}.rijtje{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}@media (max-width:640px){.rijtje{grid-template-columns:1fr}}.bewaard{border-left:4px solid var(--crown);color:var(--ink);background:#c9962f17;margin-bottom:20px;padding:13px 15px;font-size:14.5px}.visie-intro{border:var(--edge);background:var(--pitch);background-image:var(--grain),linear-gradient(180deg,#c4161c1f,transparent 65%);background-blend-mode:overlay,normal;background-size:200px,auto;margin-bottom:12px;padding:clamp(26px,3.4vw,42px)}.visie-intro .groot{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:14px 0 16px;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:400;line-height:.9}.visie-intro p{color:var(--ink);max-width:60ch;margin:0 0 12px;font-size:16px;line-height:1.65}.vvraag{border:var(--edge);background:var(--pitch);max-width:820px;margin-bottom:8px;padding:clamp(20px,2.6vw,28px)}.vvraag .nr{font-family:var(--display);color:var(--blood);margin-bottom:12px;font-size:15px;line-height:1}.vvraag .v{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 10px;font-size:clamp(17px,2.1vw,22px);font-weight:400;line-height:1.05}.vvraag .h{color:var(--ink-faint);max-width:58ch;margin:0 0 16px;font-size:14.5px;line-height:1.55}.vvraag textarea{min-height:104px;margin-bottom:0}.visie-vast{border:var(--edge);border-left:5px solid var(--crown);background:var(--pitch);max-width:820px;margin:22px 0 10px;padding:22px 26px}.visie-vast .eyebrow{color:var(--crown);margin-bottom:10px}.visie-vast p{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.balk-opslaan{background:linear-gradient(180deg,transparent,var(--void) 40%);max-width:820px;padding:22px 0 10px;position:sticky;bottom:0}.lesvideo{border:var(--edge);aspect-ratio:16/9;background:#000;width:100%;max-width:860px;margin-bottom:12px;position:relative}.bijlagekader{position:relative}.geenpopout{z-index:3;cursor:default;background:0 0;width:78px;height:62px;position:absolute;top:0;right:0}@media (max-width:700px){.geenpopout{width:62px;height:52px}}.lesvideo iframe,.lesvideo video{border:0;width:100%;height:100%;display:block}.lesleeg{border:var(--edge);background:var(--pitch);text-align:center;max-width:860px;color:var(--ink-faint);margin-bottom:12px;padding:40px 26px;font-size:14.5px}.lestekst{color:var(--ink);max-width:62ch;font-size:16.5px;line-height:1.75}.lestekst p{margin:0 0 16px}.kruimels{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:10.5px;font-weight:800}.kruimels a{color:var(--ember);text-decoration:none}.lesvoet{border-top:var(--edge-soft);flex-wrap:wrap;align-items:center;gap:14px;max-width:860px;margin-top:30px;padding-top:22px;display:flex}select.keuze{background:var(--void);border:2px solid var(--veldrand);width:100%;color:var(--bone);font-family:var(--ui);margin-bottom:18px;padding:13px 14px;font-size:16px}select.keuze:focus{border-color:var(--blood);outline:none}.tegels{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px;margin-bottom:36px;display:grid}.tegel{border:var(--edge);background:var(--pitch);padding:22px 24px 24px}.tegel.let{border-color:var(--blood);background:linear-gradient(180deg,#c4161c1a,transparent 70%),var(--pitch)}.tegel .eyebrow{margin-bottom:14px}.tegel.let .eyebrow{color:var(--ember)}.tegel .v{font-family:var(--display);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.8vw,44px);line-height:.85}.tegel.let .v{color:var(--ember)}.tegel .sub{color:var(--ink-faint);margin-top:10px;font-size:13px;font-weight:500;line-height:1.45}.blokkop{align-items:center;gap:14px;margin:0 0 4px;display:flex}.blokkop .streep{background:#c4161c4d;flex:1;height:2px}.blokkop .tel{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.blok{max-width:900px;margin-bottom:38px}.rij{border-bottom:var(--edge-soft);align-items:center;gap:16px;padding:15px 0;text-decoration:none;display:flex}.rij:last-child{border-bottom:0}.rij .naam{color:var(--bone);flex:none;min-width:140px;font-size:15.5px;font-weight:700}.rij .waar{min-width:0;color:var(--ink-soft);flex:1;font-size:14px;line-height:1.4}.rij .waar b{color:var(--ink);font-weight:700}.rij .wanneer{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.rij .wanneer.let{color:var(--ember)}.leeg{color:var(--ink-faint);padding:22px 0;font-size:14.5px}a.rij:hover .naam{color:var(--ember)}.mvink{background:var(--blood);flex:none;width:9px;height:9px}.mvink.uit{background:#f2ede629}.sleutelrij{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:4px;display:grid}.sleutelrij input{margin-bottom:0}.sleutelrij .knop{white-space:nowrap;width:auto;padding:13px 22px}.staat{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-left:10px;font-size:9.5px;font-weight:800;display:inline-flex}.staat .bol{border-radius:50%;width:8px;height:8px;display:inline-block}.staat.aan{color:var(--crown)}.staat.aan .bol{background:var(--crown)}.staat.uit{color:var(--ink-faint)}.staat.uit .bol{background:#f2ede638}.adresvak{background:var(--void);border:2px solid var(--veldrand);color:var(--ember);word-break:break-all;margin-bottom:14px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6}.knoprij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knop.rustig{color:var(--ink);background:0 0;border:2px solid #f2ede633;width:auto;padding:12px 22px}.knop.rustig:hover{background:var(--blood);border-color:var(--blood);color:var(--bone);filter:none}.opslotscherm{max-width:620px;padding:40px 0 10px}.opslotscherm .kop{margin:10px 0 22px;font-size:clamp(30px,5vw,46px)}.opslotscherm p{color:var(--ink-soft);max-width:54ch;margin:0 0 16px;font-size:16.5px;line-height:1.7}.opslotknoppen{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.opslotknoppen .knop{width:auto;padding:14px 26px;text-decoration:none;display:inline-block}.knoptweede{color:var(--ink-faint);border-bottom:1px solid #f2ede62e;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none}.knoptweede:hover{color:var(--bone);border-bottom-color:var(--bone)}.prodrij{border-bottom:var(--edge-soft);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.prodrij:last-child{border-bottom:0}.prodrij .wat{color:var(--ink);font-size:14.5px;line-height:1.35}.prodrij .code{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);margin-top:4px;font-size:10px;font-weight:800}.prodrij input{margin-bottom:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.prodrij button{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:2px solid #f2ede633;padding:10px 14px;font-size:10px;font-weight:800}.prodrij button:hover{background:var(--blood);border-color:var(--blood);color:var(--bone)}.nietgekoppeld input{border-color:#c4161c73}@media (max-width:760px){.sleutelrij,.prodrij{grid-template-columns:1fr}}.wrooster{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;max-height:430px;margin-bottom:22px;padding:2px;display:grid;overflow-y:auto}.wkaart{text-align:left;background:var(--void);border:2px solid #f2ede61f;flex-direction:column;gap:0;padding:0;transition:border-color .14s;display:flex;overflow:hidden}.wkaart:hover{border-color:#c4161c99}.wkaart.aan{border-color:var(--blood)}.wmini{aspect-ratio:16/9;background:#000;display:block;position:relative;overflow:hidden}.wmini img{object-fit:cover;width:100%;height:100%;display:block}.wleeg{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.wgekozen{background:var(--blood);color:var(--bone);letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;bottom:0;left:0}.wnaam{color:var(--bone);padding:10px 11px 2px;font-size:13px;font-weight:700;line-height:1.3}.wmeta{color:var(--ink-faint);padding:0 11px 11px;font-size:11px;font-weight:600}.dienst{letter-spacing:.12em;text-transform:uppercase;color:var(--crown);margin-left:10px;font-size:9.5px;font-weight:800}.fotorij{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.fotocirkel{background:var(--blood);border-top:4px solid var(--crown);flex:none;place-items:center;width:104px;height:104px;display:grid;overflow:hidden}.fotocirkel img{object-fit:cover;width:100%;height:100%;display:block}.fotocirkel .letters{font-family:var(--display);color:var(--bone);font-size:36px;line-height:1}.fotoknoppen{flex:1;min-width:200px}.weghalen{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-left:12px;font-size:10px;font-weight:800}.stap{border:var(--edge);background:var(--pitch);margin-bottom:10px}.stapkop{align-items:center;gap:20px;padding:22px clamp(20px,2.4vw,30px);display:flex}.stapnr{width:44px;height:44px;font-family:var(--display);color:var(--ink-faint);background:#f2ede614;flex:none;place-items:center;font-size:21px;line-height:1;display:grid}.stap.af .stapnr{background:var(--blood);color:var(--bone)}.stapwat{flex:1;min-width:0}.stapwat .t{font-family:var(--display);text-transform:uppercase;color:var(--bone);font-size:clamp(17px,2.1vw,23px);line-height:1}.stapwat .s{color:var(--ink-faint);margin-top:7px;font-size:14px;line-height:1.5}.stapmerk{letter-spacing:.12em;text-transform:uppercase;color:var(--crown);white-space:nowrap;flex:none;font-size:9.5px;font-weight:800}.stapinhoud{border-top:var(--edge-soft);padding:22px clamp(20px,2.4vw,30px) 26px}.discordvak{border:var(--edge-soft);background:var(--void);margin-bottom:16px;overflow:hidden}.discordvak iframe{border:0;width:100%;height:420px;display:block}.discordleeg{text-align:center;color:var(--ink-faint);padding:34px 24px;font-size:14.5px;line-height:1.6}.community{border:var(--edge);background:var(--pitch);background-image:var(--grain),linear-gradient(135deg,#c4161c29,transparent 62%);background-blend-mode:overlay,normal;border-left:5px solid var(--blood);background-size:200px,auto;margin-bottom:18px;padding:26px clamp(22px,3vw,32px)}.community.leeg{background:var(--pitch);border-left-color:#f2ede624}.cnaam{font-family:var(--display);text-transform:uppercase;color:var(--bone);font-size:clamp(20px,2.6vw,28px);line-height:1}.ccijfers{flex-wrap:wrap;gap:34px;margin-top:20px;display:flex}.ccijfer{flex-direction:column;gap:6px;display:flex}.ccijfer .n{font-family:var(--display);color:var(--bone);align-items:center;gap:8px;font-size:26px;line-height:1;display:flex}.ccijfer .n.klein{font-family:var(--ui);letter-spacing:.04em;color:var(--ember);font-size:14px;font-weight:800}.ccijfer .l{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-weight:800}.stip{background:var(--crown);border-radius:50%;width:9px;height:9px;display:inline-block}a.community{text-decoration:none;transition:border-color .15s,background-color .15s;display:block}a.community:hover{border-left-color:var(--crown);background-color:var(--pitch-hi)}a.community:hover .cheen{color:var(--crown)}.cbovenin{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cheen{letter-spacing:.13em;text-transform:uppercase;color:var(--ember);white-space:nowrap;font-size:10px;font-weight:800;transition:color .15s}.nav a.naarbuiten{color:var(--ink-faint)}.nav a.naarbuiten:hover{color:var(--bone);background:var(--pitch-hi)}.nav .pijltje{opacity:.7;font-size:11px}.filters{flex-wrap:wrap;gap:2px;display:flex}.filter{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);background:var(--pitch);padding:9px 15px;font-size:10.5px;font-weight:800;text-decoration:none;transition:background .14s,color .14s}.filter:hover{color:var(--bone);background:var(--pitch-hi)}.filter.aan{background:var(--blood);color:var(--bone)}.logboek{border:var(--edge);background:var(--pitch)}.logrij{border-bottom:var(--edge-soft);grid-template-columns:104px 170px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px clamp(14px,2vw,20px);display:grid}.logrij:last-child{border-bottom:0}.logrij:hover{background:var(--pitch-hi)}.logsoort{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--void);background:#f2ede64d;padding:5px 8px;font-size:9px;font-weight:800}.s-inloggen{color:var(--bone);background:#f2ede638}.s-les{background:var(--blood);color:var(--bone)}.s-toets{background:var(--blood-deep);color:var(--bone)}.s-opdracht{background:var(--crown);color:var(--void)}.s-visie{color:var(--crown);background:#c9962f47}.s-profiel{color:var(--ink-soft);background:#f2ede624}.s-toegang{background:var(--ember);color:var(--void)}.s-account{color:var(--ember);background:#e5484d40}.s-ai{color:var(--crown);background:#c9962f38}.logwie{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.logwat{color:var(--ink);font-size:14px;line-height:1.4}.logdetail{color:var(--ink-faint)}.logdoor{color:var(--ember);font-size:12.5px;font-weight:700}.logtijd{color:var(--ink-faint);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.logtijd .exact,.logrij:hover .logtijd .kort{display:none}.logrij:hover .logtijd .exact{display:inline}.bladeren{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.bladeren .knop{text-decoration:none}.bladnr{color:var(--ink-faint);font-size:12px;font-weight:700}@media (max-width:860px){.logrij{grid-template-columns:auto 1fr;gap:8px 12px}.logwie{grid-column:2}.logwat{grid-column:1/-1}.logtijd{text-align:left;grid-column:1/-1}}.livehero{border:var(--edge);background:var(--pitch);background-image:var(--grain),linear-gradient(135deg,#c4161c26,transparent 62%);background-blend-mode:overlay,normal;border-left:5px solid var(--blood);background-size:200px,auto;margin-bottom:10px;padding:clamp(24px,3vw,36px)}.livehero.bezig{border-left-color:var(--crown)}.livehero.bezig .eyebrow{color:var(--crown)}.livetitel{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:14px 0 12px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:.95}.livewanneer{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);font-size:12px;font-weight:800}.callrij{border:var(--edge-soft);background:var(--pitch);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:baseline;gap:18px;padding:15px clamp(14px,2vw,20px);text-decoration:none;display:grid}.callrij:first-of-type{border-top:var(--edge-soft)}.cwanneer{color:var(--ink-soft);font-size:13.5px;font-weight:700}.ctitel{color:var(--bone);font-size:15.5px;font-weight:700;line-height:1.35}.cduur{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;text-align:right;font-size:11px;font-weight:800}a.callrij.kan:hover{background:var(--pitch-hi)}a.callrij.kan:hover .cduur{color:var(--ember)}@media (max-width:760px){.callrij{grid-template-columns:1fr;gap:6px}.cduur{text-align:left}}.prijsrooster{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:34px;display:grid}.prijs{border:var(--edge);background:var(--pitch);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.prijs.gewonnen{border-color:var(--crown);background:linear-gradient(180deg,#c9962f1f,transparent 65%),var(--pitch)}.prijs.dicht{opacity:.62}.prijskop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.prijsnaam{font-family:var(--display);text-transform:uppercase;color:var(--bone);font-size:20px;line-height:1.02}.prijs.gewonnen .prijsnaam{color:var(--crown)}.prijsmerk{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.prijsmerk.gewonnen{background:var(--crown);color:var(--void)}.prijsmerk.auto{color:var(--ink-soft);background:#f2ede61a}.prijsmerk.hand{color:var(--ember);background:#c4161c38}.prijstekst{color:var(--ink-soft);flex:1;margin:0;font-size:14.5px;line-height:1.55}.prijsbalk{background:#f2ede614;height:5px;margin-top:4px}.prijsbalk i{background:var(--blood);height:100%;display:block}.prijsvoet{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.prijs.gewonnen .prijsvoet{color:var(--crown)}.zacht{color:var(--ink-faint);text-transform:none;letter-spacing:.02em;font-size:12px;font-weight:700}.lesrij.op-slot{opacity:.45;cursor:default}.lesrij.op-slot .lespunten{color:var(--ink-faint)}.wbvraag{border:var(--edge);background:var(--pitch);max-width:860px;margin-bottom:8px;padding:clamp(20px,2.6vw,28px)}.wbvraag.gevuld{border-left:4px solid var(--crown)}.wbkop{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.wbnr{font-family:var(--display);color:var(--blood);flex:none;font-size:15px;line-height:1}.wbvraag.gevuld .wbnr{color:var(--crown)}.wbtitel{font-family:var(--display);text-transform:uppercase;color:var(--bone);flex:1;font-size:clamp(17px,2.1vw,22px);line-height:1.05}.wbvink{color:var(--crown);flex:none;font-size:15px;font-weight:900}.wbhulp{border-left:3px solid var(--crown);color:var(--ink);white-space:pre-line;background:#c9962f0f;max-width:62ch;margin:0 0 16px;padding:13px 16px 13px 17px;font-size:14.5px;line-height:1.65;position:relative}.wbvraag textarea{margin-bottom:6px;line-height:1.6}.wbteller{letter-spacing:.08em;text-transform:uppercase;color:var(--ember);text-align:right;margin-bottom:14px;font-size:10.5px;font-weight:800}.wbteller.genoeg{color:var(--ink-faint)}.wbgetal{align-items:center;gap:12px;margin-bottom:14px;display:flex}.wbgetal input{max-width:200px;font-family:var(--display);margin-bottom:0;font-size:22px}.wbeenheid{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:800}.wbbeeld{border:var(--edge-soft);background:var(--void);max-width:420px;margin-bottom:14px;overflow:hidden}.wbbeeld img{width:100%;height:auto;display:block}.wbvoet{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.wbok{letter-spacing:.1em;text-transform:uppercase;color:var(--crown);font-size:10.5px;font-weight:800}.wbfout{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);font-size:10.5px;font-weight:800}.tvraag{border:var(--edge);background:var(--pitch);max-width:860px;margin-bottom:8px;padding:clamp(20px,2.6vw,28px)}.teyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-bottom:13px;font-size:10px;font-weight:800}.tvraagtekst{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 20px;font-size:clamp(18px,2.3vw,24px);line-height:1.1}.topties{flex-direction:column;display:flex}.toptie{border-top:var(--edge-soft);cursor:pointer;align-items:center;gap:14px;padding:14px 0;display:flex}.toptie input{opacity:0;width:0;height:0;position:absolute}.tbol{border:2px solid #f2ede638;border-radius:50%;flex:none;width:15px;height:15px;transition:background .16s,border-color .16s}.toptie:hover .tbol{border-color:var(--ember)}.toptie input:checked~.tbol{background:var(--blood);border-color:var(--blood);box-shadow:inset 0 0 0 3px var(--pitch)}.ttekst{color:var(--ink);font-size:16px;font-weight:500;line-height:1.45}.toptie:hover .ttekst,.toptie input:checked~.ttekst{color:var(--bone)}.toptie input:focus-visible~.tbol{outline:2px solid var(--ember);outline-offset:3px}.navstreep{background:#f2ede61a;height:1px;margin:12px 14px}.nav a.navklein{color:var(--ink-faint);padding:9px 14px;font-size:11px;font-weight:600}.nav a.navklein:hover{color:var(--bone);background:var(--pitch-hi)}.nav a.navklein[aria-current=page]{color:var(--ember);background:0 0}a.tegel.klikbaar{text-decoration:none;transition:border-color .14s,background-color .14s}a.tegel.klikbaar:hover{border-color:var(--blood);background:var(--pitch-hi)}.modbalk{border:var(--edge-soft);background:var(--pitch);border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:18px;padding:14px clamp(14px,2vw,20px);text-decoration:none;display:grid}.modbalk:last-child{border-bottom:var(--edge-soft)}.modbalk:hover{background:var(--pitch-hi)}.modbalknaam{letter-spacing:.07em;text-transform:uppercase;color:var(--bone);font-size:12.5px;font-weight:800}.modbalkbaan{background:#f2ede612;height:6px}.modbalkbaan i{background:var(--blood);height:100%;display:block}.modbalktel{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:700px){.modbalk{grid-template-columns:1fr auto;gap:8px 12px}.modbalkbaan{order:3;grid-column:1/-1}}.chat{border:var(--edge);background:var(--pitch);flex-direction:column;max-width:860px;display:flex}.chat-kop{border-bottom:var(--edge-soft);align-items:flex-start;gap:15px;padding:22px 26px;display:flex}.ai-merk{background:var(--blood);width:38px;height:38px;font-family:var(--display);color:var(--bone);flex:none;place-items:center;font-size:14px;line-height:1;display:grid}.chat-kop .wat{flex:1;min-width:0}.chat-kop .wat .n{letter-spacing:.05em;text-transform:uppercase;color:var(--bone);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.ai-label{letter-spacing:.14em;text-transform:uppercase;background:var(--crown);color:var(--void);padding:4px 8px;font-size:9px;font-weight:800}.chat-kop .wat .u{color:var(--ink-soft);max-width:60ch;margin-top:9px;font-size:14px;line-height:1.55}.berichten{flex-direction:column;gap:18px;min-height:240px;max-height:560px;padding:22px 26px;display:flex;overflow-y:auto}.bericht{gap:13px;max-width:88%;display:flex}.bericht .bel{padding:14px 17px;font-size:15.5px;line-height:1.6}.bericht.ai .mini{background:var(--blood);width:26px;height:26px;font-family:var(--display);color:var(--bone);flex:none;place-items:center;margin-top:3px;font-size:10px;line-height:1;display:grid}.bericht.ai .bel{background:var(--pitch-hi);color:var(--ink);border-left:3px solid var(--blood)}.bericht.ik{flex-direction:row-reverse;align-self:flex-end}.bericht.ik .bel{color:var(--bone);background:#f2ede612}.chips{flex-wrap:wrap;gap:8px;padding:0 26px 20px;display:flex}.chip-vraag{text-align:left;color:var(--ink-soft);border:2px solid #f2ede629;padding:10px 15px;font-size:13.5px;font-weight:500;line-height:1.35;transition:border-color .14s,color .14s}.chip-vraag:hover{border-color:var(--blood);color:var(--bone)}.invoer{gap:2px;padding:0 26px 24px;display:flex}.invoer input{background:var(--void);border:2px solid var(--veldrand);min-width:0;color:var(--bone);font-family:var(--ui);flex:1;margin-bottom:0;padding:14px 16px;font-size:15px}.invoer input:disabled{opacity:.5}.invoer input:focus{border-color:var(--blood);outline:none}.invoer button{background:var(--blood);color:var(--bone);letter-spacing:.12em;text-transform:uppercase;padding:14px 26px;font-size:11px;font-weight:800}.invoer button:disabled{color:var(--ink-faint);background:#f2ede614}.escalatie{border-top:var(--edge-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:17px 26px;display:flex}.escalatie .t{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.escalatie .t b{color:var(--bone);font-weight:800}.naar-mens{border:2px solid var(--crown);color:var(--crown);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:12px 22px;font-size:10.5px;font-weight:800;transition:background .14s,color .14s}.naar-mens:hover:not(:disabled){background:var(--crown);color:var(--void)}.naar-mens:disabled{opacity:.4;cursor:not-allowed}.doorgezet{border-top:4px solid var(--crown);background:#c9962f14;padding:22px 26px;display:none}.doorgezet.aan{display:block}.doorgezet .kop{letter-spacing:.14em;text-transform:uppercase;color:var(--crown);margin-bottom:11px;font-size:10px;font-weight:800}.doorgezet p{color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}.modrij{border-bottom:var(--edge-soft);grid-template-columns:52px minmax(0,1fr) minmax(70px,150px) auto;align-items:center;gap:16px;padding:14px clamp(16px,2.2vw,26px);text-decoration:none;display:grid}.modrij:last-child{border-bottom:0}.modrij:hover{background:var(--pitch-hi)}.modrij:hover .modnaam2{color:var(--ember)}.modrij.op-slot{opacity:.42;cursor:default}.modnr{font-family:var(--display);color:var(--blood);font-size:15px;line-height:1}.modrij.op-slot .modnr{color:var(--ink-faint)}.modnaam2{color:var(--bone);font-size:15.5px;font-weight:700;line-height:1.35;transition:color .14s}.modbaan{background:#f2ede612;height:5px}.modbaan i{background:var(--blood);height:100%;display:block}@media (max-width:760px){.modrij{grid-template-columns:44px 1fr auto;gap:8px 12px}.modbaan{order:4;grid-column:1/-1}}.lessenlijst{border:var(--edge);background:var(--pitch);padding:0 clamp(16px,2.2vw,26px)}.lessenlijst .lesrij{padding:12px 0}.blokkop{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);border-bottom:2px solid #c4161c47;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;padding:20px 0 10px;font-size:10.5px;font-weight:800;display:flex}.blokteller{color:var(--ink-faint);font-size:10px}.nietlive{background:var(--blood);color:var(--bone);letter-spacing:.12em;text-transform:uppercase;margin-left:10px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-block}.lesrij[data-live=nee] .lestitel{opacity:.55}.liveblok{border-left:4px solid var(--ember);background:var(--pitch);max-width:860px;margin-bottom:18px;padding:18px 22px}.liveblok.aan{border-left-color:var(--crown)}.liveblok p{color:var(--ink-soft);max-width:58ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}.liveblok{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.alslid{color:var(--bone);font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f2ede63d;flex:none;padding:9px 15px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s}.alslid:hover{border-color:var(--crown);background:#c9962f1f}.alslidkeuze{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.alslidkeuze select{background:var(--void);color:var(--bone);font-family:var(--ui);border:1px solid #f2ede62e;margin:0;padding:8px 10px;font-size:13px}.alslidbalk{background:var(--crown);color:var(--void);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:11px 20px;font-size:13.5px;font-weight:700;line-height:1.4;display:flex}.alslidbalk button{background:var(--void);color:var(--bone);font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;flex:none;padding:9px 15px;font-size:11.5px;font-weight:800}.alslidbalk button:hover{background:var(--blood)}@media (max-width:600px){.liveblok{flex-direction:column}.alslidbalk{padding:10px 14px;font-size:12.5px}}.liveschakelaar{cursor:pointer;text-transform:none;letter-spacing:0;font-size:inherit;color:inherit;align-items:flex-start;gap:14px;margin:6px 0 22px;display:flex}.liveschakelaar input{opacity:0;width:0;height:0;position:absolute}.liveschakelaar .vakje{border:2px solid #f2ede63d;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;transition:background .16s,border-color .16s;display:grid}.liveschakelaar input:checked~.vakje{background:var(--crown);border-color:var(--crown)}.liveschakelaar input:checked~.vakje:after{content:"✓";color:var(--void);font-size:11px;font-weight:900}.liveschakelaar input:focus-visible~.vakje{outline:2px solid var(--ember);outline-offset:3px}.liveschakelaar b{color:var(--bone);font-size:13px;font-weight:800;display:block}.liveschakelaar em{color:var(--ink-faint);margin-top:4px;font-size:13px;font-style:normal;line-height:1.5;display:block}.beheerblok{border-top:2px solid var(--crown);margin-top:16px;padding-top:14px}.beheerkop{letter-spacing:.2em;text-transform:uppercase;color:var(--crown);padding:0 14px 10px;font-size:9px;font-weight:800}.nav a.navbeheer{letter-spacing:.06em;color:var(--ink-soft);padding:10px 14px;font-size:11.5px;font-weight:700}.nav a.navbeheer:hover{color:var(--bone);background:var(--pitch-hi)}.nav a.navbeheer[aria-current=page]{background:var(--crown);color:var(--void)}.bestandlijst{border-top:var(--edge);margin:0 0 26px;padding:0;list-style:none}.bestandlijst li{border-bottom:var(--edge);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.bestandlijst strong{color:var(--bone);font-size:15px;font-weight:600;display:block}.herkomst{color:var(--ink-faint);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.bestandknoppen{flex-shrink:0;align-items:center;gap:14px;display:flex}.weghalen{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.weghalen:hover{color:var(--ember)}.bijlagen{border-top:2px solid var(--blood);max-width:860px;margin:28px 0 0;padding-top:18px}.bijlagen .eyebrow{margin-bottom:14px}.bijlage{border:var(--edge);background:var(--pitch);margin-bottom:10px;padding:16px 18px}.bijlagekop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.bijlagekop strong{color:var(--bone);font-size:16px;font-weight:600;display:block}.bijlagekop span{color:var(--ink-soft);max-width:52ch;margin-top:4px;font-size:14px;line-height:1.55;display:block}.bijlagekop .knop{flex-shrink:0}.bijlagevenster{border:var(--edge);background:var(--void);width:100%;height:520px;margin-top:16px;display:block}@media (max-width:700px){.bijlagevenster{height:340px}}.nav a.opslot{color:var(--ink-faint)}.nav a.opslot:hover{color:var(--ink-soft);background:var(--pitch-hi)}.slotje{opacity:.55;filter:grayscale();font-size:10px}.opslotvak{border:var(--edge);border-left:3px solid var(--crown);background:var(--pitch);max-width:720px;padding:clamp(24px,3vw,36px)}.opslotvak h2{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 14px;font-size:clamp(20px,2.4vw,28px);font-weight:400;line-height:1}.opslotvak p{color:var(--ink);max-width:58ch;margin:0 0 16px;font-size:16px;line-height:1.7}.opslotvak .eerstvolgend{color:var(--ink-soft);font-size:15px}.opslotvak .eisen{border-top:var(--edge-soft);margin-top:22px;padding-top:18px}.lesvideo.voorbeeld{cursor:pointer;border:var(--edge);background:var(--pitch);background-image:radial-gradient(circle at 50% 42%,#c4161c38,transparent 60%), linear-gradient(160deg,var(--pitch-hi),var(--void));padding:0;display:block;position:relative;overflow:hidden}.voorbeeldmerk{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.voorbeeldmerk svg{opacity:.16;width:min(42%,260px);height:auto;transition:opacity .25s}.voorbeeldmerk svg g{stroke:var(--bone);stroke-width:9px}.lesvideo.voorbeeld:hover .voorbeeldmerk svg{opacity:.24}.afspeel{background:var(--blood);width:76px;height:76px;color:var(--bone);justify-content:center;align-items:center;margin:auto;transition:transform .16s,background .16s;display:flex;position:absolute;inset:0}.lesvideo.voorbeeld:hover .afspeel{background:var(--ember);transform:scale(1.07)}.voorbeeldnaam{letter-spacing:.08em;text-transform:uppercase;color:var(--bone);text-align:left;background:linear-gradient(#0000,#0a0908e6);padding:30px 20px 15px;font-size:12px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.voorbeeldnaam em{color:var(--ink-faint);margin-left:10px;font-style:normal;font-weight:700}@media (max-width:600px){.afspeel{width:58px;height:58px}}.themas{max-width:860px;margin-top:34px}.themalijst{border-top:var(--edge);margin:0;padding:0;list-style:none}.themalijst li{border-bottom:var(--edge);gap:18px;padding:16px 0;display:flex}.themanr{width:34px;font-family:var(--display);color:var(--blood);flex-shrink:0;font-size:19px;line-height:1.15}.themalijst strong{color:var(--bone);letter-spacing:.01em;margin-bottom:5px;font-size:16px;font-weight:700;display:block}.themalijst p{color:var(--ink-soft);max-width:62ch;margin:0;font-size:15px;line-height:1.65}@media (max-width:600px){.themalijst li{gap:12px}.themanr{width:26px;font-size:16px}}.werkboekwidget{border:var(--edge);border-left:3px solid var(--crown);background:var(--pitch);align-items:center;gap:18px;max-width:860px;margin-top:26px;padding:18px 20px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.werkboekwidget:hover{background:var(--pitch-hi);border-left-color:var(--ember)}.wbicoon{width:44px;height:44px;color:var(--crown);background:#c9962f21;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wbwat{flex:1;min-width:0}.wbwat .eyebrow{color:var(--crown);margin-bottom:5px}.wbwat strong{color:var(--bone);font-size:17px;font-weight:700;display:block}.wbwat em{color:var(--ink-faint);margin-top:3px;font-size:13.5px;font-style:normal;display:block}.werkboekwidget .pijl{color:var(--ink-faint);flex-shrink:0;font-size:19px}.werkboekwidget:hover .pijl{color:var(--bone)}.quizknop{background:var(--blood);max-width:860px;color:var(--bone);border:0;align-items:center;gap:22px;padding:26px 28px;text-decoration:none;transition:filter .15s,transform .15s;display:flex}.quizknop:hover{filter:brightness(1.12);transform:translateY(-1px)}.quizknop.gehaald{background:var(--pitch);border:var(--edge);border-left:3px solid var(--crown)}.quizwat{flex:1;min-width:0}.quizknop .eyebrow{color:#f2ede6b8;margin-bottom:7px}.quizknop.gehaald .eyebrow{color:var(--crown)}.quizwat strong{font-family:var(--display);text-transform:uppercase;color:var(--bone);font-size:clamp(20px,2.4vw,27px);font-weight:400;line-height:1;display:block}.quizwat em{color:#f2ede6c2;margin-top:9px;font-size:14.5px;font-style:normal;line-height:1.5;display:block}.quizknop.gehaald .quizwat em{color:var(--ink-faint)}.quizpijl{flex-shrink:0;font-size:26px;line-height:1}@media (max-width:600px){.quizknop{gap:14px;padding:20px}}.themaklap{border-top:var(--edge);max-width:860px}.themaklap details{border-bottom:var(--edge)}.themaklap summary{cursor:pointer;align-items:center;gap:16px;padding:15px 2px;list-style:none;transition:background .14s;display:flex}.themaklap summary::-webkit-details-marker{display:none}.themaklap summary:hover{background:var(--pitch-hi)}.themaklap .themawat{color:var(--bone);flex:1;font-size:16px;font-weight:700;line-height:1.3}.themaklap .themapijl{border-right:2px solid var(--ink-faint);border-bottom:2px solid var(--ink-faint);flex-shrink:0;width:11px;height:11px;margin-right:6px;transition:transform .18s,border-color .18s;transform:rotate(45deg)translate(-3px,-3px)}.themaklap summary:hover .themapijl{border-color:var(--bone)}.themaklap details[open] .themapijl{border-color:var(--blood);transform:rotate(225deg)translate(-3px,-3px)}.themaklap details[open] summary{background:0 0}.themaklap details p{color:var(--ink-soft);max-width:66ch;margin:0;padding:0 34px 20px 50px;font-size:15px;line-height:1.7}@media (max-width:600px){.themaklap details p{padding:0 8px 18px 42px}}.gehaaldvak{background:var(--pitch);border:0;border-left:3px solid var(--crown);max-width:860px;margin-bottom:26px;padding:clamp(24px,3vw,34px)}.gehaaldvak .eyebrow{color:var(--crown);margin-bottom:10px}.gehaaldvak h2{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 10px;font-size:clamp(24px,3.2vw,34px);font-weight:400;line-height:1}.gehaaldvak p{color:var(--ink);margin:0 0 22px;font-size:16px;line-height:1.6}.gehaaldknoppen{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.gehaaldknoppen .knop{width:auto;padding:15px 34px}.quizgehaald{border:var(--edge);border-left:3px solid var(--crown);background:var(--pitch);align-items:center;gap:16px;max-width:860px;margin-bottom:12px;padding:16px 20px;display:flex}.quizgehaald .vink{background:var(--crown);width:30px;height:30px;color:var(--void);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.quizgehaald strong{color:var(--bone);font-size:16px;font-weight:700;display:block}.quizgehaald em{color:var(--ink-faint);margin-top:2px;font-size:13.5px;font-style:normal;display:block}.quizgehaald>span:nth-child(2){flex:1;min-width:0}.opdrachtknop{border:2px solid var(--crown);background:#c9962f12;align-items:center;gap:20px;max-width:860px;padding:24px 26px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.opdrachtknop:hover{background:#c9962f24;transform:translateY(-1px)}.opdrachtknop.af{background:var(--pitch);border-color:#c9962f57}.opdrachticoon{background:var(--crown);width:50px;height:50px;color:var(--void);flex-shrink:0;justify-content:center;align-items:center;display:flex}.opdrachtknop.af .opdrachticoon{color:var(--crown);background:#c9962f38}.opdrachtwat{flex:1;min-width:0}.opdrachtknop .eyebrow{color:var(--crown);margin-bottom:7px}.opdrachtwat strong{font-family:var(--display);text-transform:uppercase;color:var(--bone);font-size:clamp(18px,2.2vw,25px);font-weight:400;line-height:1.05;display:block}.opdrachtwat em{color:var(--ink-soft);margin-top:9px;font-size:14.5px;font-style:normal;line-height:1.5;display:block}.opdrachtpijl{color:var(--crown);flex-shrink:0;font-size:24px;line-height:1}@media (max-width:600px){.opdrachtknop{gap:14px;padding:18px}.opdrachticoon{width:40px;height:40px}}.vordering{max-width:860px;margin-bottom:26px}.vorderingbaan{background:#f2ede617;height:5px;overflow:hidden}.vorderingbaan i{background:var(--crown);height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);display:block}.vordering span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-top:9px;font-size:13px;font-weight:700;display:block}.deelkop{border-top:2px solid var(--blood);max-width:860px;margin-bottom:22px;padding-top:20px}.deelkoprij{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.deelnaam{font-family:var(--display);text-transform:uppercase;color:var(--bone);font-size:clamp(19px,2.4vw,26px);font-weight:400;line-height:1.05}.deelteller{letter-spacing:.1em;color:var(--crown);flex-shrink:0;font-size:12px;font-weight:800}.deelkop p{color:var(--ink-soft);white-space:pre-line;max-width:62ch;margin:12px 0 0;font-size:15px;line-height:1.7}.wbstand{letter-spacing:.08em;text-transform:uppercase;min-height:18px;margin-top:10px;font-size:12px;font-weight:700}.wbbezig{color:var(--ink-faint)}.wbstand .wbok{color:var(--crown)}.wbstand .wbfout{color:var(--ember)}.botkeuze{grid-template-columns:1fr 1fr;gap:12px;max-width:860px;margin-bottom:20px;display:grid}.botkaart{border:var(--edge);background:var(--pitch);align-items:center;gap:15px;padding:16px 18px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.botkaart:hover{background:var(--pitch-hi)}.botkaart.aan{border-color:var(--blood);background:#c4161c17}.boticoon{width:40px;height:40px;color:var(--ink-faint);letter-spacing:.06em;background:#f2ede614;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.botkaart.aan .boticoon{background:var(--blood);color:var(--bone)}.botkaart strong{color:var(--bone);font-size:15.5px;font-weight:700;display:block}.botkaart em{color:var(--ink-faint);margin-top:3px;font-size:13px;font-style:normal;line-height:1.5;display:block}@media (max-width:700px){.botkeuze{grid-template-columns:1fr}}.escalatie.upgrade{border-left:3px solid var(--crown)}.escalatie.upgrade .naar-mens{border-color:var(--crown);color:var(--crown)}.escalatie.upgrade .naar-mens:hover{background:var(--crown);color:var(--void)}.sparblok{border:var(--edge);border-left:3px solid var(--blood);background:var(--pitch);align-items:center;gap:18px;max-width:860px;margin-bottom:26px;padding:20px 22px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.sparblok:hover{background:var(--pitch-hi);transform:translateY(-1px)}.sparicoon{background:var(--blood);width:44px;height:44px;color:var(--bone);letter-spacing:.06em;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.sparwat{flex:1;min-width:0}.sparblok .eyebrow{color:var(--ember);margin-bottom:6px}.sparwat strong{color:var(--bone);font-size:17px;font-weight:700;display:block}.sparwat em{color:var(--ink-soft);max-width:58ch;margin-top:6px;font-size:14px;font-style:normal;line-height:1.6;display:block}.sparpijl{color:var(--ink-faint);flex-shrink:0;font-size:22px}.sparblok:hover .sparpijl{color:var(--bone)}.tegoedregel{letter-spacing:.06em;text-transform:uppercase;max-width:860px;color:var(--ink-faint);text-align:right;margin:0 0 8px;font-size:12px;font-weight:700}.tegoedop{border:var(--edge);border-left:3px solid var(--crown);background:var(--pitch);max-width:860px;margin-bottom:12px;padding:16px 18px}.tegoedop .kop{letter-spacing:.09em;text-transform:uppercase;color:var(--crown);margin-bottom:7px;font-size:12px;font-weight:800}.tegoedop p{color:var(--ink);max-width:58ch;margin:0;font-size:14.5px;line-height:1.6}.lidfeiten{background:var(--edge-kleur,#f2ede61a);border:var(--edge);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;max-width:940px;display:grid}.lidfeiten>div{background:var(--pitch);padding:14px 16px}.lidfeiten span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.lidfeiten b{color:var(--bone);font-size:15px;font-weight:700}.lidantwoorden{border-top:var(--edge);max-width:940px}.lidantwoorden details{border-bottom:var(--edge)}.lidantwoorden summary{cursor:pointer;align-items:baseline;gap:14px;padding:12px 2px;list-style:none;display:flex}.lidantwoorden summary::-webkit-details-marker{display:none}.lidantwoorden summary:hover{background:var(--pitch-hi)}.wb-mod{letter-spacing:.06em;text-transform:uppercase;width:150px;color:var(--blood);flex-shrink:0;font-size:11px;font-weight:800}.wb-vraag{color:var(--bone);flex:1;font-size:14.5px}.wb-lengte{color:var(--ink-faint);flex-shrink:0;font-size:12px}.lidantwoorden p{color:var(--ink-soft);white-space:pre-line;max-width:70ch;margin:0;padding:0 16px 16px 166px;font-size:14.5px;line-height:1.7}.lidlog{border-top:var(--edge);max-width:940px;margin:0;padding:0;list-style:none}.lidlog li{border-bottom:var(--edge);align-items:baseline;gap:14px;padding:10px 2px;display:flex}.lidlog .soort{letter-spacing:.06em;text-transform:uppercase;width:100px;color:var(--ink-faint);flex-shrink:0;font-size:11px;font-weight:800}.lidlog .wat{color:var(--ink);flex:1;font-size:14.5px}.lidlog .wat em{color:var(--ink-faint);margin-top:2px;font-size:13px;font-style:normal;display:block}.lidlog .wanneer{color:var(--ink-faint);flex-shrink:0;font-size:12.5px}.lidlog .leeg{color:var(--ink-faint);justify-content:center}@media (max-width:700px){.lidantwoorden p{padding-left:16px}.wb-mod{width:auto}}.logwie a{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none}.logwie a:hover{color:var(--bone);border-bottom-color:var(--blood)}.woordwolk{flex-wrap:wrap;gap:8px;max-width:940px;margin-bottom:24px;display:flex}.woordje{border:var(--edge);background:var(--pitch);color:var(--bone);align-items:baseline;gap:7px;padding:7px 13px;font-size:14px;display:inline-flex}.woordje em{color:var(--blood);font-size:11.5px;font-style:normal;font-weight:800}.vragenlijst{border-top:var(--edge);max-width:940px;margin:0;padding:0;list-style:none}.vragenlijst li{border-bottom:var(--edge);align-items:baseline;gap:14px;padding:12px 2px;display:flex}.vrager{letter-spacing:.05em;text-transform:uppercase;width:150px;color:var(--ink-faint);flex-shrink:0;font-size:12px;font-weight:800;text-decoration:none}.vrager:hover{color:var(--bone)}.vraagtekst{color:var(--ink);flex:1;font-size:14.5px;line-height:1.6}.vraagwanneer{color:var(--ink-faint);flex-shrink:0;font-size:12.5px}@media (max-width:700px){.vragenlijst li{flex-wrap:wrap}.vrager{width:auto}}.portret{background:var(--blood);border-top:2px solid var(--crown);flex:none;place-items:center;display:grid;overflow:hidden}.portret img{object-fit:cover;width:100%;height:100%;display:block}.portret b{font-family:var(--display);color:var(--bone);font-weight:400;line-height:1}.rechtsboven{z-index:40;align-items:center;gap:16px;display:flex;position:fixed;top:14px;right:16px}.ikje{background:var(--pitch);border:var(--edge);align-items:center;gap:11px;padding:5px 6px 5px 14px;text-decoration:none;display:flex}.ikje:hover{border-color:var(--blood)}.ikjenaam{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:800}.ikje:hover .ikjenaam{color:var(--bone)}@media (max-width:900px){.app{position:relative}.main{padding-top:clamp(20px,2.4vw,34px)}.rechtsboven{gap:0;position:absolute;top:13px;right:0}.ikje{background:var(--pitch);box-shadow:-14px 0 14px 4px var(--pitch);border:0;padding:0 14px}.ikjenaam{display:none}.rail{padding-right:62px}}.logwie{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.logwie a,.logwie>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.lidkop{align-items:center;gap:16px;display:flex}.rij .naam{align-items:center;gap:9px;min-width:0;display:flex}.qabalk{background:linear-gradient(115deg,var(--pitch) 0%,#2a1012 62%,#3a1114 100%);border:var(--edge);border-top:4px solid var(--crown);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:clamp(18px,2.2vw,26px) clamp(20px,2.4vw,30px);display:flex}.qabalk.bezig{border-top-color:var(--blood);animation:2.4s ease-in-out infinite kloppen}@keyframes kloppen{0%,to{border-top-color:var(--blood)}50%{border-top-color:var(--crown)}}.qalinks{min-width:0}.qatitel{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:6px 0 8px;font-size:clamp(22px,3vw,34px);font-weight:400;line-height:1}.qawanneer{letter-spacing:.04em;color:var(--crown);font-size:13.5px;font-weight:700}.qarechts{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.qaknop{background:var(--crown);color:var(--void);letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--crown);white-space:nowrap;padding:16px 30px;font-size:12.5px;font-weight:900;text-decoration:none;display:inline-block}.qaknop:hover{color:var(--crown);background:0 0}.qameer{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}.qameer:hover{color:var(--bone)}.qaagenda{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qaagenda .eyebrow{margin:0}.qaagenda>a:not(.qameer){letter-spacing:.08em;color:var(--bone);border-bottom:2px solid var(--blood);padding-bottom:2px;font-size:11.5px;font-weight:800;text-decoration:none}.qaagenda>a:not(.qameer):hover{color:var(--crown);border-bottom-color:var(--crown)}@media (max-width:700px){.qabalk{flex-direction:column;align-items:stretch;gap:18px}.qaknop{text-align:center}.qarechts{justify-content:space-between}}.allesinagenda{background:var(--pitch);border:var(--edge);border-left:4px solid var(--crown);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px clamp(16px,2vw,24px);text-decoration:none;display:flex}.allesinagenda:hover{border-left-color:var(--blood);background:var(--pitch-hi)}.allesinagenda b{color:var(--bone);margin-bottom:5px;font-size:15px;display:block}.allesinagenda span{color:var(--ink-soft);font-size:13.5px;line-height:1.55}.allesinagenda .pijl{color:var(--crown);flex:none;font-size:22px}.faserang{vertical-align:middle;font-family:var(--body);letter-spacing:.15em;text-transform:uppercase;color:var(--crown);border:1px solid var(--crown);margin-left:12px;padding:3px 8px;font-size:9.5px;font-weight:900;display:inline-block}.fase[data-op=dicht] .faserang{color:var(--ink-faint);border-color:var(--line)}.callrij.vervalt{opacity:.72;border-left:3px solid var(--blood);padding-left:13px}.callrij.vervalt .cwanneer,.callrij.vervalt .ctitel{text-decoration:line-through;-webkit-text-decoration-color:var(--blood);text-decoration-color:var(--blood);text-decoration-thickness:2px}.callrij.vervalt .cduur{color:var(--blood);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900;text-decoration:none}.creden{color:var(--ink-soft);margin-top:4px;font-size:12.5px;font-weight:400;text-decoration:none;display:block}.terugkijken{margin-top:30px}.tkleeg{border:var(--edge);background:var(--pitch);color:var(--ink-soft);padding:20px clamp(16px,2vw,22px);font-size:14px;line-height:1.6}.tkrij{border:var(--edge);background:var(--pitch);border-top:0;align-items:center;gap:16px;padding:15px clamp(14px,2vw,20px);text-decoration:none;display:flex}.tkrij:first-of-type{border-top:var(--edge)}.tkrij:hover{background:var(--pitch-hi)}.tkplay{background:var(--blood);width:34px;height:34px;color:var(--bone);flex:none;place-items:center;display:grid}.tkrij:hover .tkplay{background:var(--crown);color:var(--void)}.tkwat{flex:1;min-width:0}.tkwat b{color:var(--bone);font-size:14.5px;font-weight:700;display:block}.tkwat em{color:var(--ink-faint);margin-top:3px;font-size:12.5px;font-style:normal;display:block}.tkpijl{color:var(--ink-faint);flex:none;font-size:17px}.tkrij:hover .tkpijl{color:var(--crown)}.tkmeer{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.tkmeer:hover{color:var(--bone)}.rail .merk[data-foto=ja]{padding-top:18px;padding-bottom:18px;position:relative}.merkfoto{z-index:0;opacity:.26;filter:grayscale()contrast(1.15);background-position:50% 22%;background-size:cover;position:absolute;inset:-6px -10px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.merk[data-foto=ja] svg,.merk[data-foto=ja] .woordmerk{z-index:1;position:relative}.merk[data-foto=ja]:after{content:"";z-index:0;background:linear-gradient(120deg,#0a0908b8,#c4161c47);position:absolute;inset:-6px -10px}@media (max-width:900px){.merkfoto,.merk[data-foto=ja]:after{display:none}}.rangchip{background:var(--crown);color:var(--void);align-items:center;gap:9px;margin:20px 0 0;padding:6px 14px 6px 11px;display:inline-flex}.rangchip span{letter-spacing:.17em;text-transform:uppercase;font-size:11.5px;font-weight:900}.rangchip svg{flex:none;display:block}@media (max-width:600px){.rangchip{margin-top:16px;padding:5px 11px 5px 9px}.rangchip span{letter-spacing:.13em;font-size:10.5px}}.crmperiode{gap:2px;display:flex}.crmperiode a{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:var(--edge-soft);padding:9px 13px;font-size:10.5px;font-weight:800;text-decoration:none}.crmperiode a:hover{color:var(--bone)}.crmperiode a[aria-current=page]{background:var(--blood);border-color:var(--blood);color:var(--bone)}.trechter{border:var(--edge);background:var(--pitch);padding:8px clamp(18px,2.4vw,28px)}.trede{border-bottom:var(--edge-soft);grid-template-columns:150px minmax(0,1fr) 56px 64px;align-items:center;gap:16px;padding:13px 0;display:grid}.trede:last-child{border-bottom:0}.trede .wat{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:800}.trede .baan{background:#f2ede60f;height:14px}.trede .baan i{background:var(--blood);min-width:2px;height:100%;display:block}.trede.klant .baan i{background:var(--crown)}.trede .n{font-family:var(--display);color:var(--bone);text-align:right;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.trede .pct{color:var(--ink-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.brontabel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.brontabel th{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:right;border-bottom:var(--edge);padding:12px 10px;font-size:9.5px;font-weight:800}.brontabel th:first-child,.brontabel td:first-child{text-align:left;padding-left:0}.brontabel td{border-bottom:var(--edge-soft);text-align:right;color:var(--ink);padding:13px 10px;font-size:15px}.brontabel td:first-child{color:var(--bone);font-weight:700}.brontabel td.let{color:var(--ember);font-weight:800}.tabelschil{overflow-x:auto}.main{min-width:0}.chip{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);border:1px solid #f2ede62e;padding:6px 10px;font-size:9.5px;font-weight:800;display:inline-block}.chip[data-s=benaderd],.chip[data-s=in_contact]{color:var(--ember);border-color:#e5484d73}.chip[data-s=call_geboekt],.chip[data-s=verschenen]{background:var(--blood);border-color:var(--blood);color:var(--bone)}.chip[data-s=klant]{background:var(--crown);border-color:var(--crown);color:var(--void)}.chip[data-s=afgevallen],.chip[data-s=no_show]{color:var(--ink-faint);border-color:#f2ede614}.filterbalk{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;max-width:980px;margin-bottom:22px;display:grid}.filterbalk input,.filterbalk select.keuze{margin-bottom:0}.filterbalk .knop{width:auto;padding:15px 24px}.leadrij{border-bottom:var(--edge-soft);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto 130px;align-items:center;gap:16px;max-width:980px;padding:14px 0;text-decoration:none;display:grid}.leadrij:hover .ln{color:var(--ember)}.leadrij .ln{color:var(--bone);font-size:15.5px;font-weight:700;line-height:1.3}.leadrij .lc{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.leadrij .lb{color:var(--ink-soft);font-size:14px;line-height:1.35}.leadrij .lw{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);text-align:right;white-space:nowrap;font-size:11px;font-weight:800}.leadrij .lw.let{color:var(--ember)}.stapknoppen{flex-wrap:wrap;gap:4px;margin-bottom:28px;display:flex}.stapknoppen form{display:contents}.stapknoppen button{letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--veldrand);color:var(--ink-soft);padding:12px 15px;font-size:10.5px;font-weight:800}.stapknoppen button:hover{border-color:var(--blood);color:var(--bone)}.stapknoppen button[aria-pressed=true]{background:var(--blood);border-color:var(--blood);color:var(--bone);cursor:default}.stapknoppen button[data-s=klant][aria-pressed=true]{background:var(--crown);border-color:var(--crown);color:var(--void)}.stapknoppen .los{margin-left:auto}.leadgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:10px;max-width:1080px;display:grid}.leadgrid .vak{max-width:none;margin-bottom:0}.notitie{border-left:3px solid #c4161c80;margin:0 0 18px;padding:4px 0 4px 14px}.notitie p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.notitie .wie{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:7px;font-size:10px;font-weight:800}.geschiedenis{margin:0;padding:0;list-style:none}.geschiedenis li{border-bottom:var(--edge-soft);color:var(--ink-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.geschiedenis li:last-child{border-bottom:0}.geschiedenis .wanneer{color:var(--ink-faint);white-space:nowrap;font-size:12px;font-weight:700}input[type=tel],input[type=date],input[type=datetime-local],input[type=search]{background:var(--void);border:2px solid var(--veldrand);width:100%;color:var(--bone);font-family:var(--ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-bottom:18px;padding:13px 14px;font-size:15.5px}@media (max-width:900px){.leadgrid{grid-template-columns:1fr}.filterbalk{grid-template-columns:1fr 1fr}.filterbalk .zoek{grid-column:1/-1}}@media (max-width:640px){.trede{grid-template-columns:110px minmax(0,1fr) 40px;gap:10px}.trede .pct{display:none}.leadrij{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.leadrij .lb{order:3;grid-column:1/-1}.leadrij .lw{text-align:left;order:4;grid-column:1/-1}.stapknoppen .los{margin-left:0}}.verborgen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.main.breed{max-width:none}.pijpfilter{grid-template-columns:minmax(0,1.6fr) repeat(7,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.pijpfilter input,.pijpfilter select.keuze{margin-bottom:0;padding:11px 12px;font-size:14px}.pijpfilter .knop{width:auto;padding:13px 20px}.bulkbalk{border:var(--edge-soft);background:var(--pitch);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.bulkbalk .bulkuitleg{color:var(--ink-faint);margin-right:auto;font-size:13px}.bulkbalk .bulkalles{cursor:pointer;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.bulkbalk select.keuze{width:auto;margin:0;padding:9px 12px;font-size:13.5px}.bulkbalk .knop{width:auto;padding:11px 20px}.bord{grid-auto-columns:minmax(236px,1fr);grid-auto-flow:column;align-items:start;gap:8px;padding-bottom:12px;display:grid;overflow-x:auto}.bord[aria-busy=true]{cursor:progress}.bordkolom{background:var(--pitch);border:var(--edge-soft);flex-direction:column;min-height:340px;transition:border-color .12s,background .12s;display:flex}.bordkolom[data-boven=ja]{border-color:var(--blood);background:#1d1413}.bordkop{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:3px solid #f2ede61a;justify-content:space-between;align-items:center;padding:13px 14px;font-size:10.5px;font-weight:800;display:flex}.bordkolom[data-s=call_geboekt] .bordkop,.bordkolom[data-s=verschenen] .bordkop{border-bottom-color:var(--blood)}.bordkolom[data-s=klant] .bordkop{border-bottom-color:var(--crown)}.bordkolom[data-s=no_show] .bordkop,.bordkolom[data-s=afgevallen] .bordkop{color:var(--ink-faint)}.bordtel{font-family:var(--display);letter-spacing:0;color:var(--bone);font-size:18px}.bordlijst{flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}.kaart{background:var(--void);cursor:grab;border:1px solid #f2ede61a;padding:11px 12px}.kaart:active{cursor:grabbing}.kaart:hover{border-color:#f2ede640}.kaart[data-gekozen=ja]{border-color:var(--blood);box-shadow:inset 3px 0 0 var(--blood)}.kaartkop{align-items:flex-start;gap:9px;display:flex}.kaartkop input{accent-color:var(--blood);margin-top:3px}.kaartnaam{color:var(--bone);font-size:14.5px;font-weight:700;line-height:1.3;text-decoration:none}.kaartnaam:hover{color:var(--ember)}.kaartcontact{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0 22px;font-size:12px;overflow:hidden}.kaartlabels{flex-wrap:wrap;gap:4px;margin:9px 0 0 22px;display:flex}.kaartlabels span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border:1px solid #f2ede61f;padding:3px 6px;font-size:9.5px;font-weight:700}.kaartlabels .closer{color:var(--crown);border-color:#c9962f66}.kaartonder{color:var(--ink-faint);margin:8px 0 0 22px;font-size:11px;font-weight:700}.kaartonder.let{color:var(--ember)}.kalender{border:var(--edge);background:var(--pitch);padding:18px}.kalkop{align-items:center;gap:18px;margin-bottom:14px;display:flex}.kalkop h2{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0;font-size:26px;font-weight:400;line-height:1}.kalkop a{color:var(--ember);border:var(--edge-soft);padding:4px 10px;font-size:20px;text-decoration:none}.kalrooster{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.kaldag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:6px 8px;font-size:10px;font-weight:800}.kalvak{background:var(--void);flex-direction:column;gap:3px;min-height:104px;padding:6px;display:flex}.kalvak[data-leeg=ja]{background:0 0}.kalvak[data-vandaag=ja]{box-shadow:inset 0 3px 0 var(--blood)}.kalnr{color:var(--ink-faint);font-size:12px;font-weight:800}.kalcall{color:var(--ink);border-left:3px solid var(--blood);text-overflow:ellipsis;white-space:nowrap;background:#c4161c2e;padding:4px 6px;font-size:11.5px;line-height:1.3;text-decoration:none;overflow:hidden}.kalcall[data-s=klant]{border-left-color:var(--crown);background:#c9962f24}.kalcall[data-s=no_show],.kalcall[data-s=afgevallen]{opacity:.55}.kalcall:hover{color:var(--bone)}.teamrij{border-bottom:var(--edge-soft);grid-template-columns:minmax(0,1.4fr) 150px 120px auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.teamrij:last-child{border-bottom:0}.teamrij .tn{color:var(--bone);font-size:15px;font-weight:700;line-height:1.3}.teamrij .te{color:var(--ink-faint);font-size:12.5px}.teamrij select.keuze,.teamrij input{margin:0;padding:9px 10px;font-size:13.5px}.teamrij button{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:2px solid #f2ede633;padding:10px 12px;font-size:10px;font-weight:800}.teamrij button:hover{background:var(--blood);border-color:var(--blood);color:var(--bone)}.teamrij button.weg:hover{color:var(--ember);border-color:var(--ember);background:0 0}input[type=number]{background:var(--void);border:2px solid var(--veldrand);width:100%;color:var(--bone);font-family:var(--ui);margin-bottom:18px;padding:13px 14px;font-size:15.5px}@media (max-width:1100px){.pijpfilter{grid-template-columns:repeat(3,minmax(0,1fr))}.pijpfilter .zoek{grid-column:1/-1}}@media (max-width:640px){.pijpfilter{grid-template-columns:1fr 1fr}.kalvak{min-height:64px}.kalcall{white-space:normal;font-size:10px}.kalcall b{display:block}.teamrij{grid-template-columns:1fr 1fr}.teamrij>:first-child{grid-column:1/-1}}.bronlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid #f2ede624;padding:3px 7px;font-size:9.5px;font-weight:800;display:inline-block}.bronlabel[data-bron=meta_ads]{color:#e6ecff;background:#1e3a8a;border-color:#1e3a8a}.bronlabel[data-bron=instagram_dm]{color:#ffe4f1;background:#9d174d;border-color:#9d174d}.bronlabel[data-bron=calendly]{color:var(--crown);border-color:#c9962f80}.kaartlabels .bronlabel[data-bron=meta_ads]{color:#e6ecff;border-color:#1e3a8a}.kaartlabels .bronlabel[data-bron=instagram_dm]{color:#ffe4f1;border-color:#9d174d}.bezwaren{margin-bottom:10px}.bezwaren>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;list-style:none;display:flex}.bezwaren>summary::-webkit-details-marker{display:none}.bezwaren>summary .eyebrow{margin:0}.bezwaren>summary:after{content:"+";color:var(--ink-soft);margin-left:auto;font-weight:800}.bezwaren[open]>summary:after{content:"−"}.bezwaren[open]>summary{margin-bottom:14px}.bezwaaruitleg{color:var(--ink-faint);margin:0;font-size:13px}.bezwaar{border-top:var(--edge-soft);padding:12px 0}.bezwaar.aanpak{border-top:0;border-left:3px solid #c9962f8c;margin-bottom:14px;padding:4px 0 4px 14px}.bezwaarkop{color:var(--bone);cursor:pointer;font-size:14.5px;font-weight:700;list-style:none}.bezwaarkop::-webkit-details-marker{display:none}details.bezwaar>.bezwaarkop:before{content:"+ ";color:var(--ink-faint)}details.bezwaar[open]>.bezwaarkop:before{content:"−"}.bezwaartekst{color:var(--ink);white-space:pre-wrap;margin:8px 0 10px;font-size:14.5px;line-height:1.6}.deadlinebalk{background:var(--blood);color:#fff;border:1px solid var(--blood);align-items:center;gap:14px;margin:0 0 22px;padding:14px 18px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.deadlinebalk[data-soort=bijna]{background:#b45309;border-color:#b45309}.deadlinebalk:hover{filter:brightness(1.08)}.deadlinebol{background:#fff;border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite deadlinepuls}.deadlinetekst{flex:1}.deadlinetekst b{font-weight:800}.deadlineknop{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffffb3;flex:none;padding:8px 12px;font-size:11px;font-weight:800}@keyframes deadlinepuls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.deadlinebol{animation:none}}@media (max-width:640px){.deadlinebalk{flex-wrap:wrap}.deadlineknop{text-align:center;width:100%}}.kaart[data-deadline=verlopen]{border-color:var(--blood);box-shadow:inset 4px 0 0 var(--blood);background:linear-gradient(90deg,#c4161c29,transparent 70%),var(--void)}.kaart[data-deadline=bijna]{border-color:#d97706;box-shadow:inset 4px 0 #d97706}.kaartonder[data-deadline=verlopen],.lw[data-deadline=verlopen]{color:#fff;background:var(--blood);margin-left:22px;padding:3px 7px;display:inline-block}.lw[data-deadline=verlopen]{margin-left:0}.kaartonder[data-deadline=bijna],.lw[data-deadline=bijna]{color:#fbbf24}.leadrij[data-deadline=verlopen]{box-shadow:inset 4px 0 0 var(--blood);padding-left:12px}.opvolgrij[data-deadline=verlopen]{box-shadow:inset 4px 0 0 var(--blood);background:#c4161c14;padding-left:12px}.deadlineregel{color:var(--ink-soft);margin-top:6px;font-size:12px;font-weight:800}.deadlineregel[data-deadline=verlopen]{color:var(--ember)}.deadlineregel[data-deadline=bijna]{color:#fbbf24}.deadlinelead{border-left:4px solid var(--ink-faint);color:var(--ink);background:#f2ede60d;max-width:1080px;margin:0 0 18px;padding:13px 15px;font-size:14.5px;line-height:1.5}.deadlinelead[data-soort=verlopen]{border-left-color:var(--blood);background:#c4161c29}.deadlinelead[data-soort=bijna]{background:#d977061f;border-left-color:#d97706}.tegel.alarm{background:var(--blood);border-color:var(--blood)}.tegel.alarm .eyebrow,.tegel.alarm .v,.tegel.alarm .sub{color:#fff}.marktlabel{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;padding:3px 7px;font-size:9.5px;font-weight:800;display:inline-block}.marktlabel[data-markt=b2b]{color:#ccfbf1;background:#0f766e;border-color:#0f766e}.marktlabel[data-markt=b2c]{color:#ede9fe;background:#7c3aed;border-color:#7c3aed}.kaartlabels .marktlabel[data-markt=b2b]{color:#ccfbf1}.kaartlabels .marktlabel[data-markt=b2c]{color:#ede9fe}.leadlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid #f2ede624;padding:3px 7px;font-size:9.5px;font-weight:800;display:inline-block}.leadlabel[data-soort=icp]{color:var(--crown);border-color:#c9962f8c}.leadlabel[data-soort=warm]{color:#ffedd5;background:#c2410c;border-color:#c2410c}.leadlabel[data-code=hot]{background:var(--blood);border-color:var(--blood);color:var(--bone)}.leadlabel[data-soort=koel]{color:#93c5fd;border-color:#93c5fd73}.leadlabel[data-soort=geld]{color:#86efac;border-color:#86efac73}.leadlabel[data-soort=laag]{color:var(--ink-faint);border-style:dashed}.labelrij{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-left:6px;display:inline-flex}.leadlabels{flex-wrap:wrap;gap:5px;margin:-6px 0 18px;display:flex}.contactweg{gap:4px;margin:9px 0 0 22px;display:flex}.contactweg button{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border:1px solid #f2ede629;padding:5px 8px;font-size:9.5px;font-weight:800}.contactweg button:hover{color:var(--bone);border-color:#f2ede659}.contactweg button[aria-pressed=true]{background:var(--bone);border-color:var(--bone);color:var(--void)}.contactweg button[data-weg=whatsapp][aria-pressed=true]{color:#062611;background:#25d366;border-color:#25d366}.contactweg button[data-weg=dm][aria-pressed=true]{color:#ffe4f1;background:#9d174d;border-color:#9d174d}.opvolgrij{border-bottom:var(--edge-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.opvolgrij:last-child{border-bottom:0}.opvolgrij .ln{color:var(--bone);font-size:15.5px;font-weight:700;text-decoration:none}.opvolgrij .ln:hover{color:var(--ember)}.opvolgrij .lc{color:var(--ink-faint);margin-top:5px;font-size:13px}.snelcontact,.opvolgknoppen{flex-wrap:wrap;gap:4px;display:flex}.snelcontact a,.opvolgknoppen button{letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--veldrand);color:var(--ink-soft);white-space:nowrap;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.snelcontact a:hover,.opvolgknoppen button:hover{border-color:var(--blood);color:var(--bone)}.opvolgknoppen button.klaar:hover{background:var(--crown);border-color:var(--crown);color:var(--void)}@media (max-width:760px){.opvolgrij{grid-template-columns:1fr}}.linkrij{border-bottom:var(--edge-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.linkrij:last-child{border-bottom:0}.linkrij .lw{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:800}.linkrij .lu{color:var(--ink-faint);word-break:break-all;margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.kopieer{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border:2px solid #f2ede633;padding:9px 13px;font-size:10px;font-weight:800}.kopieer:hover{background:var(--blood);border-color:var(--blood);color:var(--bone)}.regellijst{gap:10px;max-width:780px;display:grid}.regelkaart{border:var(--edge);background:var(--pitch);padding:22px 24px}.regelkaart p{color:var(--ink-soft);margin:8px 0 16px;font-size:14.5px;line-height:1.55}.regelnaam{color:var(--bone);font-size:19px;font-weight:800;text-decoration:none}.regelnaam:hover{color:var(--ember)}.regelknoppen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.regelknoppen .knop{width:auto;padding:11px 20px}a.kopieer{text-decoration:none;display:inline-block}.regelkort{color:var(--bone);max-width:62ch;margin:0 0 26px;font-size:17px;line-height:1.55}.regelstappen{gap:10px;max-width:780px;margin:0 0 22px;padding:0;list-style:none;display:grid}.regelstappen li{border:var(--edge);background:var(--pitch);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px 22px;display:grid}.regelnr{color:var(--ember);font-size:20px;font-weight:800;line-height:1.2}.regelkop{color:var(--bone);margin-bottom:6px;font-size:16px;font-weight:800}.regelstappen p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.regelbericht{border-left:3px solid var(--ember);background:var(--pitch-hi);justify-items:start;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.regelbericht p{color:var(--bone);font-style:italic}.regelvak p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.regelniet{color:var(--ink-soft);gap:6px;margin:0;padding-left:18px;font-size:15px;line-height:1.5;display:grid}.regelniet li::marker{color:var(--ember)}.regelwijzer{border-left:4px solid var(--ember);max-width:1080px;color:var(--ink);background:#e5484d14;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;padding:12px 15px;font-size:14.5px;display:flex}.regelwijzer a{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);white-space:nowrap;font-size:10.5px;font-weight:800;text-decoration:none}.regelwijzer a:hover{text-decoration:underline}@media (max-width:640px){.regelstappen li{grid-template-columns:24px minmax(0,1fr);padding:16px}}.reviewvak{background:var(--pitch);border:var(--edge);border-left:4px solid var(--crown);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-bottom:14px;padding:clamp(18px,2.2vw,26px) clamp(20px,2.4vw,30px);display:flex}.reviewtekst{min-width:0;max-width:60ch}.reviewkop{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:6px 0 9px;font-size:clamp(19px,2.4vw,26px);font-weight:400;line-height:1}.reviewtekst p:last-child{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.reviewknoppen{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.reviewknoppen .knop{white-space:nowrap;width:auto;padding:15px 30px;text-decoration:none}.reviewklaar{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:11px;font-weight:800}.reviewklaar:hover{color:var(--bone)}@media (max-width:700px){.reviewvak{flex-direction:column;align-items:stretch}.reviewknoppen{justify-content:space-between}}.blad{max-width:760px;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(20px,4vw,48px) 80px}.bladbalk{border-bottom:var(--edge);justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;padding-bottom:20px;display:flex}.afdrukknop{width:auto;padding:13px 28px}.bladkop{border-bottom:3px solid var(--blood);margin-bottom:40px;padding-bottom:22px}.bladwie{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-size:11px;font-weight:800}.bladkop h1{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 10px;font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1}.bladwanneer{color:var(--ink-faint);font-size:13px}.bladstuk{break-inside:avoid;margin-bottom:32px}.bladvraag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:9px;font-size:10.5px;font-weight:800}.bladantwoord p{color:var(--bone);max-width:62ch;margin:0 0 12px;font-size:16px;line-height:1.75}.bladbeeld{border:var(--edge);max-width:100%;margin-top:8px}.bladleeg{color:var(--ink-soft);font-size:15px}@media print{.rail,.ikje,.bladbalk{display:none!important}.app{display:block}body,.blad{background:#fff!important}.blad{max-width:none;padding:0}.bladkop h1,.bladantwoord p{color:#000!important}.bladwie,.bladwanneer,.bladvraag{color:#555!important}.bladkop{border-bottom:2px solid #000}.bladantwoord p{font-size:12pt;line-height:1.6}}.naarpapier{border:var(--edge);border-left:3px solid var(--crown);background:var(--pitch);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 20px;padding:11px 20px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-block}.naarpapier:hover{color:var(--bone);border-left-color:var(--blood)}.brief{max-width:62ch}.briefdatum{text-align:right;color:var(--ink-faint);margin-bottom:34px;font-size:14px}.briefaanhef{color:var(--bone);margin:0 0 22px;font-size:18px}.brief p{color:var(--bone);margin:0 0 18px;font-size:16.5px;line-height:1.8}.briefslot{margin-top:34px}.briefslot p{margin-bottom:8px}@media print{.brief p,.briefaanhef,.briefslot p{font-size:12pt;line-height:1.7;color:#000!important}.briefdatum{color:#333!important}.brief{max-width:none}}.rij.klikbaar{text-decoration:none}.rij.klikbaar:hover{background:var(--pitch-hi)}.nakijkvraag{border:var(--edge);border-left:3px solid var(--blood);background:var(--pitch);max-width:860px;margin-bottom:10px;padding:16px clamp(14px,2vw,20px)}.nakijkvraag.leeggelaten{border-left-color:var(--line);opacity:.6}.nvvraag{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-size:10.5px;font-weight:800}.nvantwoord p{color:var(--bone);max-width:62ch;margin:0 0 10px;font-size:15px;line-height:1.7}.nvantwoord p:last-child{margin-bottom:0}.nvbeeld{border:var(--edge);max-width:340px;margin-top:6px;display:block}.nvleeg{color:var(--ink-faint);font-size:13px}.vinkje{color:var(--ink-soft);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.vinkje input{width:auto;margin:0}.reviewvak.melding{border-left-color:var(--blood)}.vak.metfeedback{border-left:3px solid var(--blood)}.versvlag{background:var(--blood);color:var(--bone);letter-spacing:.12em;text-transform:uppercase;margin-left:10px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-block}#oppakken,#lijst{scroll-margin-top:24px}#oppakken:target,.blok.uitlijst{animation:1.6s ease-out oplichten}@keyframes oplichten{0%,40%{background:#e5484d24;box-shadow:0 0 0 12px #e5484d24}to{background:0 0;box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){#oppakken:target,.blok.uitlijst{animation:none}}a.tegel[aria-current=true]{border-color:var(--ember);background:var(--pitch-hi)}.lijstdicht{color:var(--ember);font-weight:700;text-decoration:none}.lijstdicht:hover{text-decoration:underline}.tegels.koppelrij{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.koppelrij .tegel{flex-direction:column;justify-content:space-between;display:flex}.koppelrij .chip{white-space:normal;align-self:flex-start}.koppelrij .staat{margin-left:0}.widgets{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px;margin-bottom:10px;display:grid}.widget{border:var(--edge);background:var(--pitch);min-width:0;padding:22px 24px 24px}.widget.breed{grid-column:1/-1}.widgetkop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.widgetkop .eyebrow{margin:0}.widgetweg{color:var(--ink-faint);padding:0 2px;font-size:18px;line-height:1}.widgetweg:hover{color:var(--blood)}.widgetgetal{font-family:var(--display);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.8vw,44px);line-height:.85}.widgetsub{color:var(--ink-faint);margin-top:10px;font-size:13px;font-weight:500;line-height:1.45}.widgetleeg{color:var(--ink-soft);margin:0;font-size:14.5px}.widget .modbalk{margin-bottom:2px}.widget .verder{margin-bottom:0}.meldingenregel{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.stappenrij{color:var(--ink-soft);margin:0;padding-left:20px;font-size:15px;line-height:1.7}.stappenrij li{margin-bottom:6px}.stappenrij b{color:var(--bone)}@media (max-width:760px){.leadgrid{grid-template-columns:1fr}.trede{grid-template-columns:1fr auto;gap:8px}.trede .wat{min-width:0}.filterbalk,.bulkbalk,.knoprij{flex-wrap:wrap}.bord{grid-auto-columns:minmax(252px,86vw)}.crmperiode{flex-wrap:wrap}.tabelschil{overflow-x:auto}}.appvenster{z-index:60;background:#0a0908b8;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.appkaart{background:var(--pitch);border:var(--edge);border-top:4px solid var(--blood);width:100%;max-width:460px;padding:24px 22px 22px}.appkaart h2{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:8px 0 12px;font-size:clamp(20px,5vw,26px);font-weight:400;line-height:1.05}.appkaart p{color:var(--ink-soft);margin:0 0 18px;font-size:14.5px;line-height:1.6}.appknoppen{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.appknoppen .knop{width:auto;padding:14px 28px}.applater{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:800}.applater:hover{color:var(--bone)}@media (min-width:560px){.appvenster{align-items:center}}@media (max-width:900px){.railvoet{flex:none;align-items:center;margin-left:auto;padding:0 4px 0 10px;display:flex}.railvoet .pakket{display:none}.uitlog{white-space:nowrap;padding:10px 4px}.beheerblok{border-top:0;border-left:2px solid var(--crown);align-items:center;gap:1px;margin:0 0 0 10px;padding:0 0 0 10px;display:flex}.beheerkop{display:none}.navstreep{flex:none;width:1px;height:22px;margin:0 6px}}@supports (padding:max(0px)){@media (max-width:900px){.rail{padding-left:max(16px,env(safe-area-inset-left));padding-right:calc(76px + env(safe-area-inset-right))}.main{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:calc(72px + env(safe-area-inset-bottom))}.appvenster{padding-bottom:max(16px,calc(16px + env(safe-area-inset-bottom)))}}}.wegstap{margin-bottom:14px}.wegteller{letter-spacing:.14em;text-transform:uppercase;color:var(--crown);margin-bottom:9px;font-size:9.5px;font-weight:800}.wegkop{font-family:var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 8px;font-size:clamp(19px,2.4vw,26px);font-weight:400;line-height:1.05}.wegwat{color:var(--ink-soft);max-width:58ch;margin:0;font-size:14.5px;line-height:1.6}.wegbaan{background:#f2ede61a;height:4px;overflow:hidden}.wegbaan i{background:var(--blood);height:100%;display:block}.appgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:10px;max-width:1080px;display:grid}.qrvak{background:var(--void);border:var(--edge);justify-content:center;align-items:center;padding:18px;display:flex}.qrvak svg{width:100%;max-width:240px;height:auto;display:block}@media (min-width:901px) and (max-height:820px){.nav a,.nav button{padding:9px 14px;font-size:11.5px}.nav a.navklein{padding:7px 14px}.rail{gap:18px}}.downloadknop{color:var(--blood);white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;background:0 0;padding:0;font-size:11px;font-weight:800;text-decoration:none}.downloadknop:hover{color:var(--ember)}@media (max-width:900px){.downloadknop{display:none}}@media (max-width:700px){.fasekop{flex-wrap:wrap;gap:10px 14px;padding:18px clamp(14px,4vw,20px)}.fasenr{width:auto;font-size:30px;line-height:1}.teller{order:1;margin-left:auto}.fasewat{flex:100%;order:2}.fasewat .t{font-size:22px}.zegel{order:3;padding:7px 11px;font-size:9.5px}.faserang{margin-top:8px;margin-left:0;display:inline-flex}.slotbalk{flex-wrap:wrap;gap:10px;padding:0 clamp(14px,4vw,20px) 18px}.slotbalk .baan{flex:100%;order:2}.slotbalk .tx{order:1}.modkop{gap:12px;padding:14px clamp(14px,4vw,20px)}}.bevestig{color:#062611;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#25d366;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:11px;font-weight:800;text-decoration:none;transition:filter .14s;display:inline-flex}.bevestig:hover{filter:brightness(1.08)}.bevestig[data-open=ja]{color:#86efac;background:0 0;border:2px solid #25d36680}.bevestig[data-geen=ja]{color:var(--ink-faint);cursor:default;background:0 0;border:1px dashed #f2ede633}.bevestigd{letter-spacing:.1em;text-transform:uppercase;color:#86efac;margin-top:8px;font-size:10px;font-weight:800}.kaartbevestig{margin:9px 0 0 22px}.kaartbevestig .bevestig{min-height:32px;padding:7px 11px;font-size:9.5px}.bevestigrij .naam{text-decoration:none}.bevestigrij .naam:hover{color:var(--ember)}@media (max-width:640px){.bevestigrij{flex-wrap:wrap}.bevestigrij .bevestig{width:100%}}details.deadlinebalk{background:var(--pitch);border:1px solid var(--blood);padding:0;display:block}details.deadlinebalk:hover{filter:none}details.deadlinebalk[data-soort=bijna]{background:var(--pitch);border-color:#b45309}details.deadlinebalk>summary{cursor:pointer;background:var(--blood);color:#fff;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex}details.deadlinebalk[data-soort=bijna]>summary{background:#b45309}details.deadlinebalk>summary::-webkit-details-marker{display:none}details.deadlinebalk>summary:hover{filter:brightness(1.08)}details.deadlinebalk[open] .deadlineknop{color:var(--blood);background:#fff}details.deadlinebalk[data-soort=bijna][open] .deadlineknop{color:#b45309}.deadlinepaneel{color:var(--ink)}.deadlinerij{border-bottom:var(--edge-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.deadlinewie a{color:var(--bone);font-size:15.5px;font-weight:700;text-decoration:none}.deadlinewie a:hover{color:var(--ember)}.deadlinewie span{color:#fca5a5;margin-top:3px;font-size:12.5px;font-weight:600;display:block}.deadlinerij[data-soort=bijna] .deadlinewie span{color:#fcd34d}.opvolgacties{flex-wrap:wrap;gap:6px;display:flex}.opvolgacties a{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.opvolgacties a[data-weg=gebeld]{background:var(--bone);color:var(--void)}.opvolgacties a[data-weg=whatsapp]{color:#062611;background:#25d366}.opvolgacties a[data-weg=dm]{color:#ffe4f1;background:#9d174d}.opvolgacties a:hover{filter:brightness(1.08)}.opvolggeen{color:var(--ink-faint);font-size:13px}.deadlinealles{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);padding:12px 18px;font-size:10.5px;font-weight:800;text-decoration:none;display:block}.deadlinealles:hover{text-decoration:underline}@media (max-width:640px){details.deadlinebalk>summary{flex-wrap:wrap}.opvolgacties{width:100%}.opvolgacties a{flex:1}}.slides{outline:none;margin-top:14px}.slides:focus-visible{box-shadow:0 0 0 2px var(--crown)}.slidesbeeld{background:var(--void);aspect-ratio:16/9;border:1px solid #f2ede61f;border-radius:12px;position:relative;overflow:hidden}.slidesbeeld img{object-fit:contain;width:100%;height:100%;display:block}.slidesbeeld img[hidden]{display:none}.slidesleeg{color:var(--ink-faint);margin-top:14px;font-size:14px}.slidesbalk{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.slidesbalk button{color:var(--bone);cursor:pointer;background:0 0;border:1px solid #f2ede638;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.slidesbalk button:hover:not(:disabled){border-color:var(--crown);background:#c9962f1f}.slidesbalk button:disabled{opacity:.35;cursor:default}.slidesstippen{flex-wrap:wrap;flex:1;align-items:center;gap:7px;display:flex}.slidesstippen button{background:#f2ede642;border:none;border-radius:50%;width:9px;height:9px;padding:0}.slidesstippen button.aan{background:var(--blood)}.slidesstippen button:hover{background:var(--crown)}.slidesteller{letter-spacing:.08em;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.slidesophalen{color:var(--ink-faint);border-bottom:1px solid #0000;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.slidesophalen:hover{color:var(--bone);border-bottom-color:var(--bone)}@media (max-width:640px){.slidesbalk{gap:10px}.slidesstippen{flex-basis:100%;order:3}}.prompts{margin-top:14px}.promptsintro{color:var(--ink-soft);max-width:62ch;margin:0 0 18px;font-size:14.5px;line-height:1.7}.promptsleeg{color:var(--ink-faint);margin-top:14px;font-size:14px}.promptblok{border:1px solid #f2ede61f;border-radius:12px;margin-bottom:14px;padding:16px 16px 4px}.promptkop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.promptnr{letter-spacing:.12em;color:var(--blood);border:1px solid var(--blood);border-radius:5px;margin-bottom:7px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-block}.promptkop strong{font-size:15.5px;display:block}.promptkop span{color:var(--ink-soft);max-width:52ch;margin-top:3px;font-size:13.5px;line-height:1.6;display:block}.promptkop button{color:var(--bone);cursor:pointer;background:0 0;border:1px solid #f2ede638;border-radius:8px;flex:none;padding:8px 16px;font-size:12.5px;font-weight:700}.promptkop button:hover{border-color:var(--crown);background:#c9962f1f}.promptletop{color:var(--ink-soft);border-left:3px solid var(--crown);max-width:58ch;margin:12px 0 0;padding-left:12px;font-size:13.5px;font-style:italic;line-height:1.65}.prompttekst{background:var(--void);color:var(--ink);white-space:pre-wrap;border:1px solid #f2ede61a;border-radius:9px;margin:12px 0;padding:14px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65;overflow-x:auto}.promptsophalen{color:var(--ink-faint);border-bottom:1px solid #0000;margin-top:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.promptsophalen:hover{color:var(--bone);border-bottom-color:var(--bone)}@media (max-width:640px){.promptkop{flex-direction:column;gap:10px}.promptkop button{align-self:flex-start}}.opvolgweg{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;min-height:42px;color:var(--ink-faint);cursor:pointer;background:0 0;border:2px solid #f2ede629;justify-content:center;align-items:center;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.opvolgweg:hover{color:var(--bone);border-color:var(--blood)}.opvolgacties .opvolggeen{align-self:center;margin-right:6px}@media (max-width:640px){.opvolgacties .opvolgweg{flex:1}}.dealvak{margin-top:10px}.dealnu{color:var(--ink);margin:4px 0 18px;font-size:15px}.dealnu b{color:#86efac;font-weight:800}#deals{scroll-margin-top:24px}#deals:target{animation:1.6s ease-out oplichten}@media (prefers-reduced-motion:reduce){#deals:target{animation:none}}
