@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--inkt:#141412;--tekst:#2a2c31;--stil:#5f6470;--stil-2:#878c97;--lijn:#e3e6eb;--lijn-2:#eef0f3;--wit:#ffffff;--papier:#f4f5f7;--oranje:#e8500a;--cta:#cc4510;--cta-hover:#b23b0c;--oranje-zacht:#fff1e7;--oranje-lijn:#ffd3b9;--groen:#1c7f47;--groen-vul:#1c7f47;--groen-zacht:#e6f5ec;--zaak:#0f766e;--zaak-tekst:#0f766e;--zaak-zacht:#e3f4f2;--sans:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--schaduw:0 1px 2px rgba(20,20,18,.05),0 10px 24px -10px rgba(20,20,18,.14),0 36px 72px -28px rgba(20,20,18,.22);--schaduw-klein:0 1px 2px rgba(20,20,18,.06),0 8px 20px -10px rgba(20,20,18,.18);--curve:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wit);color:var(--inkt);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.kolom{width:min(1200px,100%);margin-inline:auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}a{color:inherit}.mono{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.kop{position:fixed;z-index:50;top:calc(12px + env(safe-area-inset-top,0px));left:0;right:0;margin-inline:auto;width:min(1120px,calc(100% - 32px));height:56px;display:flex;align-items:center;gap:24px;padding:0 8px 0 20px;border-radius:999px;background:rgba(20,20,18,.84);border:1px solid rgba(246,246,244,.1);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.kop__merk{display:flex;align-items:center;height:40px;flex:none}.kop__merk svg{display:block;height:24px;width:auto}.kop nav{flex:1;display:flex;justify-content:center;gap:28px}.kop nav a,.kop__login{color:rgba(246,246,244,.72);font-size:14px;font-weight:500;text-decoration:none;line-height:40px;transition:color .18s}.kop nav a:hover,.kop__login:hover{color:#f6f6f4}.kop__rechts{display:flex;align-items:center;gap:20px;margin-left:auto}.knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;border:0;cursor:pointer;background:var(--cta);color:#fff;font:700 16px/1 var(--sans);text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(20,20,18,.12),0 10px 22px -10px rgba(204,69,16,.65);transition:background-color .18s,transform .18s var(--curve),box-shadow .18s}.knop:hover{background:var(--cta-hover);transform:translateY(-1px)}.knop svg{width:18px;height:18px;transition:transform .18s var(--curve)}.knop:hover svg{transform:translateX(3px)}.knop--klein{height:40px;padding:0 18px;font-size:14px;box-shadow:none}.knop--stil{background:var(--wit);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn),0 1px 2px rgba(20,20,18,.05)}.knop--stil:hover{background:var(--wit);box-shadow:inset 0 0 0 1px #d3d7de,0 6px 16px -8px rgba(20,20,18,.18)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--oranje);outline-offset:3px}@media (max-width:899px){.kop{top:calc(8px + env(safe-area-inset-top,0px));width:calc(100% - 16px);height:52px;padding:0 5px 0 16px;gap:12px}.kop nav,.kop__login{display:none}}.hero{position:relative;padding-block:150px 72px;overflow:hidden}.hero__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.hero__tekst{display:grid;gap:26px;justify-items:start;max-width:600px;position:relative;z-index:2}.nieuw{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px 0 10px;border-radius:999px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn),0 1px 2px rgba(20,20,18,.04);font-size:13.5px;font-weight:600;color:var(--tekst)}.nieuw i{width:8px;height:8px;border-radius:50%;background:var(--oranje);box-shadow:0 0 0 4px var(--oranje-zacht)}.hero h1{font-size:clamp(42px,4.3vw,62px);line-height:1.02;font-weight:800;letter-spacing:-.045em}.accent{color:var(--oranje)}.onder{position:relative;white-space:nowrap}.onder svg{position:absolute;left:-3%;bottom:-.04em;width:100%;height:.26em;overflow:visible}.onder path{fill:none;stroke:var(--oranje);stroke-width:5;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;animation:trek 1.1s .5s var(--curve) forwards}@keyframes trek{to{stroke-dashoffset:0}}.lead{font-size:clamp(18px,1.6vw,20px);line-height:1.5;color:var(--stil);max-width:31em}.acties{display:flex;flex-wrap:wrap;gap:12px}.zeker{display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:0;list-style:none;font-size:14px;color:var(--stil);font-weight:500}.zeker li{display:flex;align-items:center;gap:7px}.zeker svg{width:16px;height:16px;color:var(--groen);flex:none}.veld{position:absolute;inset:-10% -12% -10% 30%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(60% 60% at 58% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(60% 60% at 58% 50%,#000 30%,transparent 75%)}.veld i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.85;will-change:transform}.veld i:nth-child(1){width:46%;aspect-ratio:1;left:30%;top:16%;background:#ff8a42;animation:drijf1 22s ease-in-out infinite alternate}.veld i:nth-child(2){width:40%;aspect-ratio:1;left:52%;top:40%;background:#ffc79c;animation:drijf2 26s ease-in-out infinite alternate}.veld i:nth-child(3){width:34%;aspect-ratio:1;left:18%;top:48%;background:#ffb4c6;opacity:.55;animation:drijf3 19s ease-in-out infinite alternate}.veld i:nth-child(4){width:30%;aspect-ratio:1;left:58%;top:6%;background:#c8d3ff;opacity:.5;animation:drijf1 24s ease-in-out infinite alternate-reverse}@keyframes drijf1{to{transform:translate(8%,10%) scale(1.12)}}@keyframes drijf2{to{transform:translate(-12%,-6%) scale(.92)}}@keyframes drijf3{to{transform:translate(10%,-12%) scale(1.08)}}.compo{position:relative;z-index:1;width:100%;aspect-ratio:600/650;max-width:620px;justify-self:end}.compo.smal{aspect-ratio:380/556;max-width:440px;justify-self:center}.compo__binnen{position:absolute;left:0;top:0;width:600px;height:650px;transform-origin:0 0;transform:scale(var(--s,1))}.compo.smal .compo__binnen{width:380px;height:556px}.kaart{position:absolute;background:var(--wit);border-radius:18px;box-shadow:var(--schaduw)}.boek{left:0;top:64px;width:384px;padding:22px}.compo.smal .boek{left:0;top:84px;width:356px;padding:18px}.zaak{display:flex;align-items:center;gap:12px}.zaak .zaak__logo,.zaak__logo{width:42px;height:42px;border-radius:12px;background:var(--zaak);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;letter-spacing:-.02em}.zaak b{display:block;font-size:16px;letter-spacing:-.01em}.zaak span{font-size:13px;color:var(--stil)}.boek hr{border:0;border-top:1px solid var(--lijn-2);margin:16px 0}.dienst{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:var(--papier)}.dienst b{font-size:14.5px}.dienst span{font-size:12.5px;color:var(--stil);font-family:var(--mono);font-weight:500}.dagen{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:14px 0 12px}.dag{display:grid;justify-items:center;gap:1px;padding:7px 0;border-radius:10px;font-size:11px;color:var(--stil);font-weight:600;box-shadow:inset 0 0 0 1px var(--lijn-2)}.dag b{font-size:15px;color:var(--inkt)}.dag.aan{background:var(--inkt);box-shadow:none;color:rgba(255,255,255,.7)}.dag.aan b{color:#fff}.uren{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.uur{height:38px;border-radius:10px;display:grid;place-items:center;font-size:13.5px;font-weight:700;color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df;background:var(--wit);transition:background-color .35s var(--curve),color .35s var(--curve),box-shadow .35s var(--curve),transform .2s var(--curve)}.uur.bezet{color:#aeb3bc;box-shadow:inset 0 0 0 1px var(--lijn-2);text-decoration:line-through;background:repeating-linear-gradient(135deg,#f8f9fa 0 6px,#eef0f3 6px 7px)}.s-gekozen .uur.doel{background:var(--zaak);color:#fff;box-shadow:none;transform:scale(1.04)}.bevestig{margin-top:14px;width:100%;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14.5px;background:#eceef2;color:#9ca1ab;transition:background-color .35s var(--curve),color .35s var(--curve)}.s-gekozen .bevestig{background:var(--zaak);color:#fff}.bevestig .v{display:none;width:18px;height:18px}.s-bevestigd .bevestig{background:var(--groen-vul);color:#fff}.s-bevestigd .bevestig .v{display:block}.bevestig .t2{display:none}.s-bevestigd .bevestig .t1{display:none}.s-bevestigd .bevestig .t2{display:inline}.melding{left:296px;top:0;width:300px;padding:12px 14px;border-radius:20px;display:flex;gap:12px;align-items:center;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--schaduw-klein),inset 0 0 0 1px rgba(255,255,255,.6);opacity:0;transform:translateY(-14px) scale(.97);transition:opacity .5s var(--curve),transform .6s var(--curve)}.compo.smal .melding{left:24px;top:0;width:332px}.s-melding .melding{opacity:1;transform:none}.melding svg.tegel{width:36px;height:36px;flex:none;border-radius:9px}.melding small{display:flex;justify-content:space-between;font-size:11px;color:var(--stil-2);font-weight:600}.melding b{display:block;font-size:14px;line-height:1.3}.melding span{font-size:13px;color:var(--tekst);line-height:1.35;display:block}.agenda{left:350px;top:404px;width:250px;padding:16px 16px 12px}.compo.smal .agenda{display:none}.agenda__kop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.agenda__kop b{font-size:14px}.agenda__kop span{font-size:11.5px;color:var(--stil);font-family:var(--mono);font-weight:500}.rooster{position:relative;height:178px}.rooster .lijn{position:absolute;left:38px;right:0;border-top:1px dashed var(--lijn-2)}.rooster .tijd{position:absolute;left:0;font-size:10.5px;color:var(--stil-2);font-family:var(--mono);transform:translateY(-50%)}.blok{position:absolute;left:44px;right:0;border-radius:8px;padding:5px 9px;font-size:11.5px;line-height:1.25;overflow:hidden}.blok b{display:block;font-size:12px}.blok.oud{background:var(--zaak-zacht);color:#0b5a54;box-shadow:inset 3px 0 0 var(--zaak)}.blok.nieuw{background:var(--oranje-zacht);color:#8a2e05;box-shadow:inset 3px 0 0 var(--oranje),0 6px 14px -8px rgba(232,80,10,.5);opacity:0;transform:translateX(18px) scale(.96);transition:opacity .5s var(--curve),transform .6s var(--curve)}.s-blok .blok.nieuw{opacity:1;transform:none}.herinner{position:absolute;left:20px;top:560px;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 10px;border-radius:999px;background:var(--wit);box-shadow:var(--schaduw-klein);font-size:13.5px;font-weight:600;opacity:0;transform:translateY(10px);transition:opacity .5s var(--curve),transform .6s var(--curve)}.compo.smal .herinner{left:14px;top:500px}.herinner i{width:28px;height:28px;border-radius:50%;background:var(--oranje-zacht);display:grid;place-items:center;color:var(--oranje)}.herinner svg{width:15px;height:15px}.herinner span{color:var(--stil);font-weight:500}.s-herinner .herinner{opacity:1;transform:none}.wijzer{position:absolute;left:0;top:0;width:26px;height:26px;z-index:5;pointer-events:none;transition:transform .9s var(--curve),opacity .4s;filter:drop-shadow(0 3px 6px rgba(20,20,18,.3))}.wijzer.weg{opacity:0}.klik{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--oranje);opacity:0;pointer-events:none;z-index:4}.klik.aan{animation:rimpel .6s var(--curve)}@keyframes rimpel{from{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.strook{padding-block:8px 64px}.strook p{text-align:center;font-size:14px;color:var(--stil);font-weight:500;margin-bottom:22px}.sectoren{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;list-style:none;margin:0;padding:0}.sectoren li{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:#7d828d;letter-spacing:-.01em}.sectoren svg{width:22px;height:22px;color:#a3a8b2}.stappen{background:var(--papier);padding-block:120px;border-top:1px solid var(--lijn-2)}.stappen__kop{display:grid;gap:16px;max-width:700px;margin-bottom:56px}.stappen__kop .mono{color:var(--oranje)}.stappen h2{font-size:clamp(34px,4.2vw,54px);line-height:1.04;font-weight:800;letter-spacing:-.04em}.stappen__kop p{font-size:19px;color:var(--stil);max-width:34em}.stappen__raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.tabs{display:grid}.tab{all:unset;cursor:pointer;display:grid;gap:8px;padding:22px 0;border-top:1px solid var(--lijn);position:relative}.tab:last-child{border-bottom:1px solid var(--lijn)}.tab__titel{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#9ca1ab;transition:color .3s}.tab__nr{font-family:var(--mono);font-size:12px;font-weight:600;color:#b3b8c1;width:22px}.tab__uitleg{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--curve)}.tab__uitleg>span{overflow:hidden;font-size:16px;color:var(--stil);padding-left:36px;max-width:34em}.tab.aan .tab__titel{color:var(--inkt)}.tab.aan .tab__nr{color:var(--oranje)}.tab.aan .tab__uitleg{grid-template-rows:1fr}.tab__balk{position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--oranje);transform:scaleX(0);transform-origin:0 50%}.tab.aan .tab__balk{animation:vul var(--duur,6s) linear forwards}.tabs.stil .tab.aan .tab__balk{animation:none;transform:scaleX(1)}@keyframes vul{to{transform:scaleX(1)}}.tab:focus-visible{outline:2px solid var(--oranje);outline-offset:4px;border-radius:4px}.paneel{position:relative;aspect-ratio:7/6;border-radius:24px;overflow:hidden;background:linear-gradient(160deg,#fff7f1,#fbe9dd 55%,#f6e2ea)}.paneel::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 45% at 72% 22%,rgba(255,138,66,.28),transparent 70%),radial-gradient(40% 40% at 18% 86%,rgba(200,211,255,.45),transparent 70%)}.scherm{position:absolute;inset:0;display:grid;place-items:center;padding:36px;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .5s var(--curve),transform .6s var(--curve);pointer-events:none}.scherm.aan{opacity:1;transform:none;pointer-events:auto}.scherm>.kaart{position:relative;width:min(100%,430px);padding:22px}.rij{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--lijn-2);font-size:14px}.rij:first-of-type{border-top:0}.rij b{font-size:14.5px}.rij small{display:block;font-size:12px;color:var(--stil)}.prijs{font-family:var(--mono);font-size:12.5px;color:var(--tekst);font-weight:500}.rij>div:first-child{flex:1 1 auto;min-width:0}.rij>.prijs{min-width:60px;text-align:right}.rij.blokrij{display:block}.kaart__kop.vlak{margin:0}.gekoppeld{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gekoppeld span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:var(--papier);box-shadow:inset 0 0 0 1px var(--lijn);font-size:12.5px;font-weight:600}.gekoppeld span::after{content:"";width:12px;height:12px;margin-left:2px;background:var(--groen);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.gekoppeld i{width:8px;height:8px;border-radius:50%}.gekoppeld .ag-g{background:#4f8dff}.gekoppeld .ag-m{background:#14a090}.gekoppeld .ag-a{background:#a3a9b6}.gekoppeld__zin{display:block;margin-top:8px;font-size:12px;color:var(--stil)}.scherm.aan .gekoppeld span{animation:popin .4s var(--curve) both}.scherm.aan .gekoppeld span:nth-child(1){animation-delay:.9s}.scherm.aan .gekoppeld span:nth-child(2){animation-delay:1.1s}.scherm.aan .gekoppeld span:nth-child(3){animation-delay:1.3s}@keyframes popin{from{opacity:0;transform:translateY(6px) scale(.94)}}@media (max-width:640px){#sch1 .rij{padding:9px 0}#sch1 .gekoppeld__zin{display:none}#sch1 .rij:nth-child(4){display:none}}.schakel{width:34px;height:20px;border-radius:999px;background:var(--zaak);position:relative;flex:none}.schakel::after{content:"";position:absolute;right:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff}.schakel.uit{background:#d3d7de}.schakel.uit::after{right:auto;left:2px}.kaart__kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;margin-bottom:6px}.kaart__kop b{font-size:15px}.label{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--stil-2)}.weekuren{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px}.weekuren span{display:grid;justify-items:center;gap:2px;padding:7px 0;border-radius:9px;background:var(--zaak-zacht);color:#0b5a54;font-size:11px;font-weight:700}.weekuren span small{font-weight:500;font-size:10px;font-family:var(--mono)}.weekuren span.dicht{background:var(--papier);color:#a4a9b3}.link{display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 14px;border-radius:12px;background:var(--papier);box-shadow:inset 0 0 0 1px var(--lijn-2);font-family:var(--mono);font-size:13px;color:var(--tekst);margin:12px 0 16px}.link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link em{font-style:normal;height:34px;padding:0 12px;border-radius:9px;background:var(--inkt);color:#fff;display:grid;place-items:center;font-family:var(--sans);font-size:12.5px;font-weight:700;transition:background-color .3s}.scherm.aan .link em{animation:kopie 6s linear forwards}@keyframes kopie{0%,30%{background:var(--inkt)}34%,100%{background:var(--groen-vul)}}.plekken{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plek{border-radius:12px;background:var(--papier);padding:12px;display:grid;gap:8px;font-size:12px;color:var(--stil)}.plek .mini{height:30px;border-radius:999px;background:var(--zaak);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.plek .bio{display:flex;align-items:center;gap:8px}.plek .bio i{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#f9a26c,#e8500a);flex:none}.plek .bio span{font-size:11.5px;line-height:1.3;color:var(--tekst)}.plek .bio u{color:var(--zaak-tekst);text-decoration:none;font-weight:700}.mail{display:grid;gap:12px}.mail__van{display:flex;align-items:center;gap:10px}.mail__van .zaak__logo,.mail__van span.zaak__logo{width:34px;height:34px;border-radius:9px;font-size:15px}.mail__van b{font-size:14px;display:block}.mail__van span{font-size:12px;color:var(--stil)}.mail h3{font-size:19px;letter-spacing:-.02em;line-height:1.25}.mail p{font-size:13.5px;color:var(--tekst)}.mail__knoppen{display:flex;gap:8px}.mail__knoppen span{height:36px;padding:0 14px;border-radius:9px;display:grid;place-items:center;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--inkt)}.mail__knoppen span:first-child{background:var(--zaak);color:#fff;box-shadow:none}.tijdlijn{display:flex;gap:8px;flex-wrap:wrap}.tijdlijn span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--groen-zacht);color:var(--groen)}.tijdlijn span.later{background:var(--papier);color:var(--stil)}.tijdlijn svg{width:13px;height:13px}.mini-uren{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.mini-uren .uur{height:36px;font-size:13px}.scherm.aan .uur.kies{animation:kies 6s var(--curve) forwards}@keyframes kies{0%,28%{background:#fff;color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df}34%,100%{background:var(--zaak);color:#fff;box-shadow:none}}.voetnoot{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--stil)}.voetnoot svg{width:15px;height:15px;color:var(--groen)}.einde{padding-block:56px 72px;text-align:center;color:var(--stil-2)}@media (max-width:1023px){.hero{padding-block:118px 40px}.hero__raster{grid-template-columns:1fr;gap:44px}.hero__tekst{max-width:none}.veld{inset:28% -30% -6% -30%}.stappen{padding-block:88px}.stappen__raster{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.kolom{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hero h1{font-size:clamp(40px,11vw,48px)}.acties{display:grid;grid-template-columns:1fr;width:100%}.acties .knop{width:100%}.zeker{gap:8px 16px;font-size:13.5px}.sectoren{gap:12px 22px}.sectoren li{font-size:15px}.stappen__kop{margin-bottom:28px}.tabs{grid-template-columns:repeat(4,1fr);gap:6px}.tab{padding:10px 0 12px;border:0!important;justify-items:center;text-align:center}.tab__titel{flex-direction:column;gap:2px;font-size:12.5px;line-height:1.2;letter-spacing:0}.tab__titel .lang{display:none}.tab__nr{width:auto}.tab__uitleg{display:none}.tab__balk{top:auto;bottom:0;border-radius:2px}.tab::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lijn);border-radius:2px;z-index:-1}.mobiel-uitleg{display:block!important;min-height:3.2em;font-size:15.5px;color:var(--stil)}.paneel{aspect-ratio:auto;height:440px;border-radius:20px}.scherm{padding:16px}.scherm>.kaart{padding:18px}}.mobiel-uitleg{display:none}.kort{display:none}@media (max-width:640px){.tab__titel .kort{display:inline}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.veld i{animation:none}}.sectie{padding-block:120px}.sectie.grijs{background:var(--papier);border-top:1px solid var(--lijn-2);border-bottom:1px solid var(--lijn-2)}.sectiekop{display:grid;gap:16px;max-width:720px;margin-bottom:56px}.sectiekop.midden{margin-inline:auto;text-align:center;justify-items:center}.sectiekop .mono{color:var(--oranje)}.sectiekop h2{font-size:clamp(34px,4.2vw,54px);line-height:1.04;font-weight:800;letter-spacing:-.04em}.sectiekop p{font-size:19px;color:var(--stil);max-width:34em}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tk{position:relative;border-radius:24px;background:var(--papier);box-shadow:inset 0 0 0 1px var(--lijn-2);padding:28px;display:grid;grid-template-rows:auto 1fr;gap:22px;overflow:hidden;min-height:360px}.sectie.grijs .tk{background:var(--wit)}.tk.twee{grid-column:span 2}.tk.drie{grid-column:span 3;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-template-rows:auto;align-items:center;min-height:300px}.tk h3{font-size:21px;line-height:1.2;letter-spacing:-.025em;font-weight:800}.tk p{font-size:15.5px;color:var(--stil);margin-top:8px;max-width:30em}.tk .pk{display:inline-flex;margin-top:12px;height:24px;padding:0 10px;border-radius:999px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);font-size:11.5px;font-weight:700;color:var(--stil);align-items:center}.toneel{position:relative;display:grid;place-items:center;min-height:190px}.mk{background:var(--wit);border-radius:16px;box-shadow:var(--schaduw-klein);padding:14px 16px}.tk:not(.speelt) *{animation-play-state:paused!important}.chips{display:flex;flex-wrap:wrap;gap:6px}.chipk{all:unset;cursor:pointer;display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);font-size:13px;font-weight:700;color:var(--stil);transition:background-color .25s,color .25s,box-shadow .25s}.chipk.aan{background:var(--inkt);color:#fff;box-shadow:none}.chipk:focus-visible{outline:2px solid var(--oranje);outline-offset:2px}.wissel{transition:opacity .35s var(--curve),transform .4s var(--curve)}.wissel.uit{opacity:0;transform:translateY(6px)}.schakelaar{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);margin:0 auto 36px}.schakelaar button{all:unset;cursor:pointer;position:relative;z-index:1;height:40px;padding:0 20px;display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--stil);border-radius:999px;transition:color .3s;white-space:nowrap}.schakelaar button.aan{color:#fff}.schakelaar button:focus-visible{outline:2px solid var(--oranje);outline-offset:2px}.schakelaar button small{font-weight:600;font-size:12px;margin-left:6px;color:var(--groen);transition:color .3s}.schakelaar button.aan small{color:#9be3b8}.schakelaar i{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--inkt);transition:transform .45s var(--curve)}.schakelaar.jaar i{transform:translateX(100%)}.prijzen{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:16px;align-items:stretch}.pakket{position:relative;border-radius:24px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);padding:30px 28px;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:18px}.pakket.aanrader{box-shadow:inset 0 0 0 2px var(--inkt),var(--schaduw)}.pakket__lint{position:absolute;top:-13px;left:28px;height:26px;padding:0 12px;border-radius:999px;background:var(--oranje);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.pakket h3{font-size:20px;font-weight:800;letter-spacing:-.02em}.pakket__zin{font-size:14.5px;color:var(--stil);min-height:2.9em}.bedrag{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.bedrag strong{font-size:48px;line-height:1;font-weight:800;letter-spacing:-.04em}.bedrag span{font-size:14px;color:var(--stil);font-weight:600}.pakket ul{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--lijn-2);display:grid;gap:11px;align-content:start}.pakket li{display:flex;gap:10px;font-size:14.5px;line-height:1.4}.pakket li svg{width:17px;height:17px;flex:none;color:var(--groen);margin-top:1px}.pakket .knop{width:100%}.prijs-noot{margin-top:28px;text-align:center;font-size:14px;color:var(--stil);max-width:52em;margin-inline:auto}.vragen{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.vragen .sectiekop{margin-bottom:0;position:sticky;top:110px}.vragen .contact{font-size:15px;color:var(--stil)}.vragen .contact b{color:var(--inkt);user-select:all}details.vraag{border-top:1px solid var(--lijn)}details.vraag:last-child{border-bottom:1px solid var(--lijn)}details.vraag summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:700;letter-spacing:-.015em;min-height:44px}details.vraag summary::-webkit-details-marker{display:none}details.vraag summary i{width:30px;height:30px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px var(--lijn);display:grid;place-items:center;transition:transform .35s var(--curve),background-color .25s}details.vraag summary i svg{width:14px;height:14px}details.vraag[open] summary i{transform:rotate(45deg);background:var(--papier)}details.vraag summary:focus-visible{outline:2px solid var(--oranje);outline-offset:4px;border-radius:6px}details.vraag p{padding:0 48px 24px 0;font-size:16px;color:var(--stil);max-width:40em}.slot{padding-block:24px 120px}.slotkaart{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;background:var(--inkt);color:#f6f6f4;padding:clamp(48px,8vw,104px) clamp(24px,6vw,80px);display:grid;gap:24px;justify-items:center;text-align:center}.slotkaart .veld{inset:-30% -20% -40% -20%;-webkit-mask-image:radial-gradient(55% 60% at 50% 100%,#000 20%,transparent 75%);mask-image:radial-gradient(55% 60% at 50% 100%,#000 20%,transparent 75%);z-index:-1}.slotkaart .veld i{opacity:.55}.slotkaart h2{font-size:clamp(36px,5vw,64px);line-height:1.02;font-weight:800;letter-spacing:-.045em;max-width:14em}.slotkaart p{font-size:19px;color:rgba(246,246,244,.7);max-width:30em}.slotkaart .zeker{color:rgba(246,246,244,.7);justify-content:center}.slotkaart .zeker svg{color:#7fd6a2}.slotkaart .knop--stil{background:transparent;color:#f6f6f4;box-shadow:inset 0 0 0 1px rgba(246,246,244,.28)}.slotkaart .knop--stil:hover{box-shadow:inset 0 0 0 1px rgba(246,246,244,.6)}.bz-voet{position:relative;overflow:hidden;background:var(--inkt);color:#f6f6f4;padding-top:clamp(56px,7vw,80px)}.bz-voet__kolom{width:min(1120px,100%);margin-inline:auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.bz-voet__raster{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,56px);padding-bottom:clamp(40px,5vw,60px)}.bz-voet__merk svg{display:block;height:24px;width:auto;margin-bottom:18px}.bz-voet__zin{margin:0 0 14px;max-width:34ch;font-size:16px;line-height:1.55;color:rgba(246,246,244,.72)}.bz-voet__van,.bz-voet__klein{margin:0;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(246,246,244,.56)}.bz-voet__van a{color:inherit;text-decoration:none}.bz-voet__kop{margin:0 0 18px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(246,246,244,.56)}.bz-voet__lijst{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bz-voet__lijst a{display:inline-flex;align-items:center;min-height:40px;color:#f6f6f4;font-size:16px;text-decoration:none;transition:color .18s}.bz-voet__lijst a:hover{color:var(--oranje)}.bz-voet__actie{display:grid;align-content:start;justify-items:start;gap:14px}.bz-voet__actie .bz-voet__kop{margin:0 0 4px}.bz-voet__onder{border-top:1px solid rgba(246,246,244,.12);padding:20px 0 28px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:flex-start}.bz-voet__onder p{margin:0;font-size:14px;color:rgba(246,246,244,.56)}.bz-voet__juridisch{display:flex;flex-wrap:wrap;gap:0 22px}.bz-voet__juridisch a{display:inline-flex;align-items:center;min-height:40px;font-size:14px;color:rgba(246,246,244,.72);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(246,246,244,.2)}.bz-voet__woord{width:min(1120px,calc(100% - 48px));margin:8px auto 0;color:rgba(246,246,244,.1);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,#000 20%,rgba(0,0,0,.15) 100%);mask-image:linear-gradient(180deg,#000 20%,rgba(0,0,0,.15) 100%)}.bz-voet__woord svg{display:block;width:100%;height:auto}@media (max-width:1023px){.sectie{padding-block:88px}.bento{grid-template-columns:1fr 1fr}.tk.drie{grid-column:span 2;grid-template-columns:1fr}.prijzen{grid-template-columns:1fr 1fr}.vragen{grid-template-columns:1fr;gap:28px}.vragen .sectiekop{position:static}.bz-voet__raster{grid-template-columns:1fr 1fr;row-gap:44px}.bz-voet__merk{grid-column:1/-1}}@media (max-width:640px){.sectiekop{margin-bottom:32px}.bento{grid-template-columns:1fr}.tk,.tk.twee,.tk.drie{grid-column:auto;min-height:0;padding:22px}.prijzen{grid-template-columns:1fr}.pakket__zin{min-height:0}.schakelaar button{padding:0 14px;font-size:13px}.slotkaart{border-radius:24px}details.vraag p{padding-right:0}.bz-voet__raster{row-gap:36px}.bz-voet__actie{grid-column:1/-1}}.familie{padding-block:0 96px}.familie>.kolom>.mono{display:block;text-align:center;color:var(--stil-2);margin-bottom:18px}.familie__rij{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:920px;margin-inline:auto}.familiekaart{display:grid;gap:10px;align-content:start;padding:24px 26px;border-radius:20px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);text-decoration:none;color:var(--inkt);transition:box-shadow .25s,transform .25s var(--curve)}.familiekaart:hover{box-shadow:inset 0 0 0 1px #d3d7de,var(--schaduw-klein);transform:translateY(-2px)}.familiekaart__logo{display:flex;align-items:center;gap:9px;height:26px}.familiekaart__logo svg{height:22px;width:auto;display:block}.familiekaart__logo b{font-size:17px;font-weight:800;letter-spacing:-.02em}.familiekaart p{font-size:15px;color:var(--stil)}.familiekaart__link{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:700}.familiekaart__link svg{width:15px;height:15px;transition:transform .2s var(--curve)}.familiekaart:hover .familiekaart__link svg{transform:translateX(3px)}.stilink{color:inherit;text-decoration:none;border-bottom:1.5px solid #d3d7de;transition:border-color .2s}.stilink:hover{border-color:var(--oranje)}.zacht-link{font-size:14.5px;margin-top:10px}.zacht-link a,details.vraag p a{color:var(--inkt);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--oranje-lijn);text-decoration-thickness:2px}.duo-rij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.duo-rij + .duo-rij{margin-top:96px}.duo-rij .sectiekop{margin-bottom:0}h2.h3{font-size:clamp(28px,3vw,40px)}.vinklijst{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}.vinklijst li{position:relative;padding-left:32px;font-size:16px;line-height:1.45;color:var(--tekst)}.vinklijst li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--groen-zacht) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c7f47' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8.5'/%3E%3C/svg%3E") center/14px no-repeat}.vinklijst em{font-style:normal;display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:6px;border-radius:999px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);font-size:11px;font-weight:700;color:var(--stil);vertical-align:1px}@media (max-width:1023px){.duo-rij{grid-template-columns:1fr;gap:32px}.duo-rij.omgekeerd>:first-child{order:2}}@media (max-width:640px){.familie__rij{grid-template-columns:1fr}.familie{padding-block:0 72px}}.familiekaart__logo.sb svg{height:24px;width:auto}.sbwoord{font-family:var(--sans);font-weight:740;font-size:19px;letter-spacing:-.02em;color:var(--inkt);line-height:1}.sbwoord em{font-style:normal;color:var(--oranje)}.podium{position:relative;display:grid;place-items:center;border-radius:28px;padding:clamp(20px,3.2vw,40px);background:linear-gradient(160deg,#fff3ea 0%,#fbe5da 50%,#efe5f6 100%)}.podium.koel{background:linear-gradient(160deg,#eef3ff 0%,#e6ebfa 50%,#f4e7f1 100%)}.podium.breed{display:block;padding:clamp(14px,2.6vw,36px)}.podium>*{position:relative}.tk{isolation:isolate}.tk::before,.tk::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.tk::before{right:-18%;bottom:-38%;width:78%;aspect-ratio:1;background:radial-gradient(closest-side,var(--g1,rgba(255,138,66,.2)),transparent)}.tk::after{left:-22%;bottom:-30%;width:62%;aspect-ratio:1;background:radial-gradient(closest-side,var(--g2,rgba(176,192,255,.32)),transparent)}.bento>.tk:nth-child(3n+2){--g1:rgba(255,160,190,.24);--g2:rgba(255,190,140,.26)}.bento>.tk:nth-child(3n){--g1:rgba(176,192,255,.34);--g2:rgba(255,150,100,.16)}.tk.drie::before,.tk.twee::before{width:52%}@media (max-width:640px){.podium{border-radius:20px;padding:16px}.podium.breed{padding:10px}}.bz-voet__onder>p{order:1}.bz-voet__juridisch{order:2}.talen{order:3;margin-left:auto;display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(246,246,244,.12)}.talen svg{width:16px;height:16px;margin:0 4px 0 9px;color:rgba(246,246,244,.56);flex:none}.talen a{display:inline-flex;align-items:center;min-height:40px;padding:0 11px;border-radius:999px;font-size:13.5px;font-weight:600;color:rgba(246,246,244,.72);text-decoration:none;transition:background-color .15s,color .15s}.talen a:hover{color:#f6f6f4;background:rgba(246,246,244,.06)}.talen a[aria-current]{background:rgba(246,246,244,.12);color:#f6f6f4}.talen .tl-k{display:none}@media (max-width:1140px){.talen{margin-left:0}}@media (max-width:640px){.talen .tl-n{display:none}.talen .tl-k{display:inline}.talen a{padding:0 12px}}.vgl{display:grid;border-radius:24px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);overflow:hidden}.vgl__rij{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));border-top:1px solid var(--lijn-2)}.vgl__rij:first-child{border-top:0}.vgl__label{padding:18px 22px;font-size:15.5px;font-weight:700;display:flex;align-items:center}.vgl__cel{padding:18px 16px;display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--tekst)}.vgl__cel:last-child{background:#fff6ef;font-weight:700;color:var(--inkt)}.vgl__kop .vgl__cel{font-size:14px;font-weight:800;color:var(--stil)}.vgl__kop .vgl__wij{background:var(--inkt);color:#fff;gap:10px}.vgl__wij svg{width:26px;height:26px;border-radius:7px;flex:none}.vgl__cel svg.ok,.vgl__cel svg.half,.vgl__cel svg.nee{width:20px;height:20px;flex:none;padding:3px;border-radius:50%}.vgl__cel svg.ok{color:var(--groen);background:var(--groen-zacht)}.vgl__cel svg.half{color:#a86b00;background:#fff3d6}.vgl__cel svg.nee{color:#969ba5;background:var(--papier)}@media (max-width:760px){.vgl{background:transparent;box-shadow:none;border-radius:0;gap:12px}.vgl__kop{display:none}.vgl__rij{grid-template-columns:1fr;border:0;border-radius:18px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);overflow:hidden}.vgl__label{padding:14px 16px 6px}.vgl__cel{padding:8px 16px;display:grid;grid-template-columns:20px 1fr;gap:4px 10px}.vgl__cel::before{content:attr(data-k);grid-column:2;font-size:11px;font-weight:700;color:var(--stil-2);text-transform:uppercase;letter-spacing:.06em;font-family:var(--mono)}.vgl__cel svg{grid-row:1/3;align-self:center}.vgl__cel span{grid-column:2}.vgl__cel:last-child{padding-bottom:14px}}.tk.twee{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto;align-items:center}.sectortoneel{display:grid;gap:14px;justify-items:stretch;width:100%}.boekmini{--zk:#0f766e;display:grid;gap:12px;width:100%;max-width:400px;justify-self:center}.boekmini__kop{display:flex;align-items:center;gap:11px}.boekmini__logo{width:38px;height:38px;border-radius:11px;background:var(--zk);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px;transition:background-color .4s var(--curve)}.boekmini__kop b{display:block;font-size:15px}.boekmini__kop span{font-size:12.5px;color:var(--stil)}.boekmini__dienst{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:11px;background:var(--papier);font-size:14px;font-weight:700}.boekmini__dienst span{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--stil)}.boekmini__uren{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.boekmini__uren span{height:36px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--zk);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zk) 30%,#fff);transition:color .4s,box-shadow .4s,background-color .4s}.boekmini__uren span:nth-child(2){background:var(--zk);color:#fff;box-shadow:none}.boekmini__knop{height:40px;border-radius:10px;background:var(--zk);color:#fff;display:grid;place-items:center;font-size:13.5px;font-weight:700;transition:background-color .4s var(--curve)}.dubbel{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:340px}.dubbel .mk{display:grid;gap:10px;padding:14px;justify-items:start}.dubbel .wie{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700}.dubbel .wie i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;color:#fff}.dubbel .slot-uur{width:100%;height:38px;border-radius:10px;display:grid;place-items:center;font-size:13.5px;font-weight:700;color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df}.dubbel .uitkomst{font-size:11.5px;line-height:1.35;font-weight:600;min-height:3.2em;opacity:0}.dubbel .a .slot-uur{animation:dubA 6s var(--curve) infinite}.dubbel .b .slot-uur{animation:dubB 6s var(--curve) infinite}.dubbel .a .uitkomst{color:var(--groen);animation:uit 6s var(--curve) infinite}.dubbel .b .uitkomst{color:#b4232a;animation:uit 6s var(--curve) infinite}@keyframes dubA{0%,20%{background:#fff;color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df}26%,40%{background:var(--zaak);color:#fff;box-shadow:none}46%,88%{background:var(--groen-vul);color:#fff;box-shadow:none}94%,100%{background:#fff;color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df}}@keyframes dubB{0%,22%{background:#fff;color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df;transform:none}28%,40%{background:var(--zaak);color:#fff;box-shadow:none;transform:none}44%{transform:translateX(-4px)}47%{transform:translateX(4px)}50%{transform:translateX(-2px)}53%,88%{background:#eff1f4;color:#aeb3bc;box-shadow:inset 0 0 0 1px var(--lijn-2);transform:none;text-decoration:line-through}94%,100%{background:#fff;color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df;text-decoration:none}}@keyframes uit{0%,44%{opacity:0;transform:translateY(4px)}50%,88%{opacity:1;transform:none}94%,100%{opacity:0}}.scherm-tel{width:100%;max-width:300px;display:grid;gap:8px;padding:16px 14px;border-radius:24px;background:linear-gradient(160deg,#2a2a27,#141412);box-shadow:var(--schaduw-klein)}.scherm-tel__uur{text-align:center;color:#f6f6f4;font-size:30px;font-weight:700;letter-spacing:-.03em;margin:2px 0 6px}.noti{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.92);opacity:0;transform:translateY(-10px) scale(.97)}.noti .zaak__logo{width:30px;height:30px;border-radius:8px;font-size:13px;flex:none}.noti b{display:block;font-size:12.5px;line-height:1.25}.noti span{display:block;font-size:11.5px;color:var(--stil);line-height:1.3}.noti.n1{animation:noti1 7s var(--curve) infinite}.noti.n2{animation:noti2 7s var(--curve) infinite}@keyframes noti1{0%,8%{opacity:0;transform:translateY(-10px) scale(.97)}14%,90%{opacity:1;transform:none}96%,100%{opacity:0}}@keyframes noti2{0%,40%{opacity:0;transform:translateY(-10px) scale(.97)}46%,90%{opacity:1;transform:none}96%,100%{opacity:0}}.merkmini{display:grid;gap:12px;width:100%;max-width:300px}.merkmini .mk{display:grid;gap:12px}.merkmini .boekmini__logo,.merkmini .boekmini__knop,.merkmini .kleurbalk{animation:kleur 8s steps(1) infinite}.merkmini .kleurbalk{height:6px;border-radius:999px}@keyframes kleur{0%{background:#0f766e}25%{background:#7c3aed}50%{background:#1d4ed8}75%{background:#c2410c}}.stalen{display:flex;gap:8px;justify-content:center}.stalen i{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--lijn)}.dagkol{width:100%;max-width:300px;display:grid;gap:7px}.dagkol .mk{display:grid;gap:8px}.dagkol__kop{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700}.bron-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:#eef3ff;color:#2d4fb8;font-size:11px;font-weight:700}.dagrij{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:8px;font-size:12px}.dagrij time{font-family:var(--mono);font-size:11px;color:var(--stil-2)}.dagrij span{height:30px;border-radius:8px;display:flex;align-items:center;padding:0 10px;font-weight:700;font-size:12px}.dagrij .vrij{color:var(--zaak-tekst);box-shadow:inset 0 0 0 1px #bfe3df}.dagrij .prive{color:#5f6470;background:repeating-linear-gradient(135deg,#f6f7f9 0 6px,#e9ecf0 6px 7px);box-shadow:inset 3px 0 0 #8aa2e8}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.team .mk{padding:12px;display:grid;gap:7px;align-content:start;min-height:200px}.team__wie{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:4px}.team__wie i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-size:11px}.team .bl{height:34px;border-radius:8px;padding:0 9px;display:flex;align-items:center;font-size:11.5px;font-weight:700;background:var(--zaak-zacht);color:#0b5a54;box-shadow:inset 3px 0 0 var(--zaak)}.team .bl.leeg{background:transparent;box-shadow:inset 0 0 0 1px var(--lijn-2);color:var(--stil-2);font-weight:500}.team .bl.nieuw{background:var(--oranje-zacht);color:#8a2e05;box-shadow:inset 3px 0 0 var(--oranje);animation:teamnieuw 6s var(--curve) infinite}@keyframes teamnieuw{0%,30%{opacity:0;transform:translateY(8px) scale(.96)}38%,88%{opacity:1;transform:none}95%,100%{opacity:0}}@media (max-width:1023px){.tk.twee{grid-column:span 2}}@media (max-width:640px){.tk.twee{grid-template-columns:1fr;grid-column:auto}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.team .mk{padding:9px;min-height:180px}.team .bl{font-size:10.5px;padding:0 6px}}.boekmini__kop .boekmini__logo{color:#fff;font-size:16px}.vak__tabs{display:flex;flex-wrap:wrap;gap:8px}.vaktab{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);font-size:14.5px;font-weight:700;color:var(--stil);transition:background-color .25s,color .25s,box-shadow .25s}.vaktab svg{width:18px;height:18px}.vaktab:hover{color:var(--inkt)}.vaktab.aan{background:var(--inkt);color:#fff;box-shadow:none}.vaktab:focus-visible{outline:2px solid var(--oranje);outline-offset:3px}.vak__panelen{display:grid;margin-top:24px;border-radius:28px;overflow:hidden;position:relative;background:linear-gradient(160deg,#fff7f1,#fbe9dd 55%,#f3e6f2);padding:clamp(24px,4vw,56px)}.vakpaneel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .45s var(--curve),transform .55s var(--curve);pointer-events:none;visibility:hidden}.vakpaneel.aan{opacity:1;transform:none;pointer-events:auto;visibility:visible}.vakpaneel__tekst{display:grid;gap:12px;align-content:center}.vakpaneel__tekst h3{font-size:clamp(26px,2.6vw,34px);font-weight:800;letter-spacing:-.03em}.vakpaneel__tekst>p{font-size:17px;color:var(--stil);max-width:30em}.vakkaart{width:min(100%,390px);justify-self:center;display:grid;gap:11px;padding:20px}.vlabel{font-size:12px;font-weight:700;color:var(--stil);margin-bottom:-4px}.keus{display:flex;gap:6px;flex-wrap:wrap}.keus span{height:34px;padding:0 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--lijn);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--tekst)}.keus span.aan{background:var(--inkt);color:#fff;box-shadow:none}.regel{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;border-radius:11px;background:var(--papier);font-size:14px}.regel span{font-family:var(--mono);font-size:11.5px;color:var(--stil);white-space:nowrap}.regel.plus{background:var(--oranje-zacht);color:#8a2e05}.regel.gekozen{background:var(--wit);box-shadow:inset 0 0 0 2px #15803d}.regel.reeks{background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn-2)}.veldje{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--lijn);font-size:13.5px;font-weight:600}.veldje em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--groen);white-space:nowrap}.veldje.hoog{flex-direction:column;align-items:flex-start;padding:10px 12px}.fotos{display:flex;gap:6px}.fotos i{width:46px;height:34px;border-radius:7px;background:linear-gradient(135deg,#c9d6e8,#8ea3c2)}.fotos i+i{background:linear-gradient(135deg,#e5d3c3,#b8977c)}.nachten{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:11px 13px;border-radius:11px;background:var(--papier)}.nachten small{display:block;font-size:11px;color:var(--stil);font-weight:600}.nachten b{font-size:14px}.nachten>div:last-child{text-align:right}.nachten i{font-style:normal;height:24px;padding:0 9px;border-radius:999px;background:#e5f4ea;color:#15803d;font-size:11.5px;font-weight:700;display:grid;place-items:center}.tot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--stil);padding-top:2px}.tot b{color:var(--inkt);font-size:13.5px}.les{display:grid;gap:8px;padding:12px 13px;border-radius:11px;background:var(--papier)}.les>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.les b{font-size:14px}.les>div:first-child span{font-family:var(--mono);font-size:11.5px;color:var(--stil)}.plaatsen{display:flex;gap:5px}.plaatsen i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c4b5fd}.plaatsen i.v{background:#7c3aed;box-shadow:none}.les small{font-size:11.5px;color:var(--stil);font-weight:600}.les.vol{background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn-2)}.wacht{justify-self:start;height:32px;padding:0 12px;border-radius:9px;box-shadow:inset 0 0 0 1.5px #c4b5fd;color:#6d28d9;font-size:12.5px;font-weight:700;display:grid;place-items:center}.meet{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:11px;background:var(--groen-zacht)}.meet i{width:32px;height:32px;border-radius:9px;background:var(--wit);display:grid;place-items:center;color:var(--groen);flex:none}.meet svg{width:17px;height:17px}.meet b{display:block;font-size:13px;color:var(--groen)}.meet span{display:block;font-family:var(--mono);font-size:11.5px;color:var(--tekst)}.stapjes{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.stapjes li{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:600;color:var(--tekst)}.stapjes i{width:28px;height:28px;flex:none;border-radius:50%;background:var(--inkt);color:#fff;font-style:normal;display:grid;place-items:center;font-size:13px;font-weight:700}.agendas{padding:22px;display:grid;gap:9px;max-width:470px;width:100%;justify-self:end}.bronrij{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--papier)}.bronrij>i{width:10px;height:10px;border-radius:50%}.bronrij b{display:block;font-size:14px}.bronrij div span{display:block;font-size:12px;color:var(--stil)}.bronrij .schakel{transition:background-color .35s var(--curve) var(--d)}.bronrij .schakel::after{transition:transform .35s var(--curve) var(--d)}.zicht .bronrij .schakel.uit{background:var(--zaak)}.zicht .bronrij .schakel.uit::after{transform:translateX(14px)}.dagbalk{margin-top:6px;padding:14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--lijn-2);display:grid;gap:8px}.dagbalk__kop{font-size:13px;font-weight:700}.balkje{position:relative;height:26px;border-radius:8px;background:var(--papier)}.balkje i{position:absolute;top:3px;bottom:3px;left:var(--l);width:var(--w);border-radius:6px;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--curve) var(--d,0s)}.zicht .balkje i{transform:none}.uurtjes{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:var(--stil-2)}.vrijzin{font-size:13px;color:var(--stil);opacity:0;transition:opacity .5s 2.4s}.vrijzin b{color:var(--zaak-tekst)}.zicht .vrijzin{opacity:1}.samen{padding:22px;display:grid;gap:12px;max-width:540px;width:100%}.samenrij{display:grid;grid-template-columns:74px 1fr;gap:12px;align-items:center;font-size:13px;font-weight:700}.samenrij.vrij span{color:var(--groen)}.samenrij.vrij .balkje i{background:var(--groen-vul);--d:.9s}.betaal{width:100%;max-width:320px;display:grid;gap:10px}.betaal__som{display:flex;justify-content:space-between;font-size:13.5px;color:var(--stil);padding:0 4px}.betaal__som.nu{color:var(--inkt)}.methodes{display:flex;gap:6px}.methodes span{flex:1;height:32px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--lijn);display:grid;place-items:center;font-size:11.5px;font-weight:700;color:var(--tekst)}.betaalknop{display:grid;height:42px;border-radius:11px;background:var(--zaak);color:#fff;font-size:13.5px;font-weight:700;animation:betaalbg 6s var(--curve) infinite}.betaalknop>span{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:7px}.betaalknop svg{width:16px;height:16px}.betaalknop .b1{animation:b1 6s var(--curve) infinite}.betaalknop .b2{opacity:0;animation:b2 6s var(--curve) infinite}@keyframes betaalbg{0%,45%{background:var(--zaak)}52%,90%{background:var(--groen-vul)}96%,100%{background:var(--zaak)}}@keyframes b1{0%,45%{opacity:1}50%,92%{opacity:0}97%,100%{opacity:1}}@keyframes b2{0%,46%{opacity:0}52%,90%{opacity:1}95%,100%{opacity:0}}.browser{width:100%;max-width:470px;border-radius:14px;overflow:hidden;background:var(--wit);box-shadow:var(--schaduw-klein)}.browser__balk{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;background:#eef0f3}.browser__balk i{width:8px;height:8px;border-radius:50%;background:#d3d7de}.browser__balk span{margin-left:10px;flex:1;height:18px;border-radius:6px;background:var(--wit);font-family:var(--mono);font-size:10.5px;color:var(--stil);display:grid;place-items:center}.browser__site{padding:14px;display:grid;gap:12px}.site__kop{display:flex;align-items:center;gap:8px;font-size:13px}.site__logo{width:24px;height:24px;border-radius:7px;background:#0f766e;color:#fff;display:grid;place-items:center;font-weight:800;font-size:11px}.site__menu{margin-left:auto;font-size:11px;color:var(--stil)}.site__raster{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;align-items:start}.site__tekst{display:grid;gap:7px;padding-top:6px}.site__tekst i{display:block;height:9px;border-radius:999px;background:var(--lijn-2)}.site__tekst i:first-child{height:14px;width:85%;background:#d9dde4}.site__tekst i:last-child{width:70%}.site__boek{padding:12px;display:grid;gap:8px}.site__boek b{font-size:12.5px}.site__boek .boekmini__uren span{height:28px;font-size:11px}.site__boek .boekmini__knop{height:32px;font-size:12px}.kleurwissel{animation:kleur 8s steps(1) infinite}.site__boek .boekmini__uren span.kleurwissel{color:#fff;box-shadow:none}.klantkaart{width:100%;max-width:300px;display:grid;gap:9px}.notitie{font-size:12.5px;color:var(--tekst);background:#fffbea;padding:9px 11px;border-radius:9px;box-shadow:inset 3px 0 0 #f5c542}.enverder{margin-top:64px}.enverder h3{font-size:22px;font-weight:800;letter-spacing:-.02em}.enverder ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.enverder li{display:grid;gap:3px;padding:16px 0;border-top:1px solid var(--lijn)}.enverder b{font-size:15.5px}.enverder span{font-size:14px;color:var(--stil)}@media (max-width:1023px){.vakpaneel{grid-template-columns:1fr;gap:28px}.enverder ul{grid-template-columns:repeat(2,minmax(0,1fr))}.agendas{justify-self:stretch}}@media (max-width:640px){.vak__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-snap-type:x mandatory}.vak__tabs::-webkit-scrollbar{display:none}.vaktab{scroll-snap-align:start;flex:none}.vak__panelen{border-radius:20px;padding:20px 16px}.enverder ul{grid-template-columns:1fr}.site__raster{grid-template-columns:1fr}.site__tekst{display:none}.samenrij{grid-template-columns:64px 1fr}}.beroepen{display:flex;flex-wrap:wrap;gap:6px}.beroepen span{height:28px;padding:0 11px;border-radius:999px;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(20,20,18,.06);font-size:12.5px;font-weight:700;color:var(--tekst);display:grid;place-items:center}.kamerfotos{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:62px 62px;gap:6px;border-radius:12px;overflow:hidden}.kamerfotos i{display:block;background:linear-gradient(135deg,#e9d8c8,#b98f6f)}.kamerfotos i.groot{grid-row:1/3;background:linear-gradient(160deg,#f1e2d3 0%,#d5b293 45%,#8d6a52 100%)}.kamerfotos i:nth-child(2){background:linear-gradient(135deg,#dfe7ef,#9fb3c8)}.kamerfotos i:nth-child(3){background:linear-gradient(135deg,#efe6da,#c7ab8c)}.kamerfotos span{position:absolute;left:8px;bottom:8px;height:24px;padding:0 9px;border-radius:999px;background:rgba(20,20,18,.7);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.kamerkop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.kamerkop b{display:block;font-size:15px}.kamerkop span{font-size:12px;color:var(--stil)}.kamerkop strong{font-size:20px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.kamerkop small{font-size:11.5px;font-weight:600;color:var(--stil)}.voorzieningen{display:flex;flex-wrap:wrap;gap:5px}.voorzieningen span{height:24px;padding:0 9px;border-radius:999px;background:var(--papier);font-size:11.5px;font-weight:700;color:var(--tekst);display:grid;place-items:center}.flex{width:100%;max-width:320px;display:grid;gap:8px}.flexrij{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;background:var(--papier);font-size:13px;font-weight:600}.flexrij>span{color:var(--tekst)}.stepper{display:inline-flex;align-items:center;gap:6px;font-weight:700}.stepper i{width:22px;height:22px;border-radius:7px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);display:grid;place-items:center;font-style:normal;font-size:13px;color:var(--stil)}.stepper em{font-style:normal;font-family:var(--mono);font-size:12px;min-width:48px;text-align:center}.uren-wissel{display:grid;font-family:var(--mono);font-size:12px;font-weight:600}.uren-wissel em{grid-area:1/1;font-style:normal;text-align:right}.uren-wissel .u1{animation:uw1 6s var(--curve) infinite}.uren-wissel .u2{opacity:0;color:var(--zaak-tekst);animation:uw2 6s var(--curve) infinite}@keyframes uw1{0%,40%{opacity:1}48%,90%{opacity:0}96%,100%{opacity:1}}@keyframes uw2{0%,42%{opacity:0;transform:translateY(4px)}50%,90%{opacity:1;transform:none}96%,100%{opacity:0}}.vrij-chip{height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:700;color:#5f6470;background:repeating-linear-gradient(135deg,#f6f7f9 0 6px,#e9ecf0 6px 7px);box-shadow:inset 0 0 0 1px var(--lijn);display:grid;place-items:center}.team-tegel .team{align-self:center}@media (max-width:640px){.kamerfotos{grid-template-rows:54px 54px}}.kamerfotos img{display:block;width:100%;height:100%;object-fit:cover}.kamerfotos img.groot{grid-row:1/3}.podium .agendas{justify-self:center;max-width:470px}.veld i{filter:blur(64px);opacity:.92}.veld i:nth-child(1){background:#ffbd96}.veld i:nth-child(2){background:#f4afcd}.veld i:nth-child(3){background:#c9bcff;opacity:.85}.veld i:nth-child(4){background:#b3ceff;opacity:.85}html.donker{color-scheme:dark;--wit:#171b24;--papier:#1f2430;--inkt:#f3f4f7;--tekst:#d4d8e0;--stil:#a3a9b6;--stil-2:#8a91a1;--lijn:rgba(255,255,255,.1);--lijn-2:rgba(255,255,255,.06);--oranje-zacht:rgba(232,80,10,.16);--oranje-lijn:rgba(255,138,66,.38);--groen:#5fd39a;--groen-vul:#1d8a4e;--groen-zacht:rgba(95,211,154,.14);--zaak:#0f7f72;--zaak-tekst:#5fd3c4;--zaak-zacht:rgba(20,160,144,.18);--schaduw:inset 0 0 0 1px rgba(255,255,255,.07),0 2px 6px rgba(0,0,0,.35),0 30px 60px -28px rgba(0,0,0,.8);--schaduw-klein:inset 0 0 0 1px rgba(255,255,255,.07),0 14px 30px -16px rgba(0,0,0,.7);--bg-diep:#0c0f15;--bg-sectie:#10141c;--omgekeerd:#10131a}html.donker body{background:var(--bg-diep);color:var(--inkt)}html.donker .stappen,html.donker .sectie.grijs{border:0;background:linear-gradient(180deg,rgba(18,23,34,0) 0,#121722 140px,#0f131b calc(100% - 140px),rgba(15,19,27,0) 100%)}html.donker .kop{background:rgba(23,27,36,.78);border-color:rgba(255,255,255,.08)}html.donker .knop--stil{background:rgba(255,255,255,.04)}html.donker .knop--stil:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}html.donker .dag.aan b,html.donker .dag.aan{color:var(--omgekeerd)}html.donker .chipk.aan,html.donker .vaktab.aan,html.donker .keus span.aan,html.donker .stapjes i,html.donker .knoop.pijler,html.donker .beslis__knoppen span:first-child,html.donker .vgl__kop .vgl__wij,html.donker .link em,html.donker .toast{color:var(--omgekeerd)}html.donker .knoop.pijler small{color:rgba(16,19,26,.6)}html.donker .toast span{color:rgba(16,19,26,.62)}html.donker .schakelaar button.aan{color:var(--omgekeerd)}html.donker .schakelaar button.aan small{color:#15803d}html.donker .slotkaart{background:linear-gradient(180deg,#171c27,#121620);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}html.donker .bz-voet{background:linear-gradient(180deg,rgba(16,20,28,0) 0,#10141c 140px,#0c0f15 55%,#0b0d13 100%);border-top:0;isolation:isolate}html.donker .bz-voet::before{content:"";position:absolute;top:0;left:50%;width:min(1120px,calc(100% - 32px));height:1px;transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.12) 18%,rgba(255,255,255,.12) 82%,rgba(255,255,255,0))}html.donker .bz-voet::after{content:"";position:absolute;z-index:-1;left:50%;bottom:-18%;width:min(1100px,100%);height:58%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(40% 60% at 28% 60%,rgba(255,138,66,.16),transparent 70%),radial-gradient(38% 60% at 55% 70%,rgba(224,96,154,.12),transparent 70%),radial-gradient(40% 60% at 78% 55%,rgba(130,120,255,.16),transparent 70%);filter:blur(30px)}html.donker .bz-voet__woord{color:rgba(246,246,244,.12)}html.donker .bz-voet__onder{border-color:rgba(255,255,255,.08)}html.donker .familie{background:transparent}html.donker .vgl__kop .vgl__wij svg{filter:none}html.donker .veld i{opacity:.34;filter:blur(80px)}html.donker .veld i:nth-child(1){background:#ff8a4a}html.donker .veld i:nth-child(2){background:#e0609a}html.donker .veld i:nth-child(3){background:#8b7bff;opacity:.3}html.donker .veld i:nth-child(4){background:#4f8dff;opacity:.26}html.donker .podium,html.donker .paneel,html.donker .vak__panelen,html.donker .wiekaart__beeld{background:radial-gradient(60% 70% at 15% 10%,rgba(255,138,66,.2),transparent 62%),radial-gradient(55% 65% at 90% 95%,rgba(150,110,255,.22),transparent 62%),radial-gradient(40% 50% at 80% 15%,rgba(224,96,154,.14),transparent 60%),#141822}html.donker .podium.koel,html.donker .wiekaart:last-child .wiekaart__beeld{background:radial-gradient(60% 70% at 15% 10%,rgba(90,140,255,.22),transparent 62%),radial-gradient(55% 65% at 90% 95%,rgba(224,96,154,.18),transparent 62%),#131824}html.donker .paneel::before{opacity:.5}html.donker .tk{background:#141822;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}html.donker .tk::before{opacity:1;--g1:rgba(255,138,66,.22)}html.donker .tk::after{--g2:rgba(130,120,255,.26)}html.donker .wiekaart{background:#141822;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}html.donker .uur{box-shadow:inset 0 0 0 1px rgba(20,160,144,.45);color:#5fd3c4}html.donker .uur.bezet,html.donker .boekmini__uren span.bezet{color:#5c6372;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 6px,rgba(255,255,255,.06) 6px 7px)}html.donker .s-gekozen .uur.doel,html.donker .mini-uren .uur.kies{color:#fff}html.donker .bevestig{background:#232936;color:#8f96a4}html.donker .s-gekozen .bevestig{background:var(--zaak);color:#fff}html.donker .s-bevestigd .bevestig{background:var(--groen-vul);color:#fff}html.donker .melding,html.donker .noti{background:rgba(32,37,49,.9);box-shadow:var(--schaduw-klein)}html.donker .blok.oud{color:#8fe0d6}html.donker .blok.nieuw,html.donker .regel.plus{color:#ffb48a}html.donker .rooster .lijn{border-color:rgba(255,255,255,.07)}html.donker .resultaat .h4,html.donker .snippet__titel,html.donker .lokaal__res b{color:#9db8ff}html.donker .resultaat .bron i{background:rgba(255,255,255,.12)}html.donker .status.komt,html.donker .bron-chip{background:rgba(90,140,255,.18);color:#a9bfff}html.donker .nachten i{background:rgba(21,128,61,.22);color:#6ee7a0}html.donker .wacht{color:#c4b5fd}html.donker .dagrij .prive,html.donker .vrij-chip{color:#aeb3bc;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 6px,rgba(255,255,255,.07) 6px 7px)}html.donker .notitie{background:rgba(245,197,66,.1);color:var(--tekst)}html.donker .browser__balk{background:#232936}html.donker .site__tekst i:first-child,html.donker .ontwerp-tekst i:nth-child(1){background:rgba(255,255,255,.16)}html.donker .beroepen span,html.donker .vakken span{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);color:var(--tekst)}html.donker .grafiek .staven rect{fill:rgba(255,138,66,.22)}html.donker .vs .kost{fill:rgba(255,255,255,.1)}html.donker .vgl{position:relative;isolation:isolate}html.donker .vgl::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:0;width:calc(100% / 4.3);pointer-events:none;background:radial-gradient(120% 34% at 25% 10%,rgba(255,138,66,.3),transparent 72%),radial-gradient(110% 34% at 85% 52%,rgba(224,96,154,.2),transparent 72%),radial-gradient(120% 36% at 35% 96%,rgba(150,110,255,.3),transparent 72%),#151a24;box-shadow:inset 1px 0 0 rgba(255,138,66,.18)}html.donker .vgl__cel:last-child{background:transparent}@media (max-width:760px){html.donker .vgl::before{display:none}html.donker .vgl__cel:last-child{background:linear-gradient(100deg,rgba(255,138,66,.16),rgba(224,96,154,.1) 55%,rgba(150,110,255,.18))}}html.donker .vgl__kop .vgl__cel.vgl__wij{background:var(--inkt);color:var(--omgekeerd)}html.donker .vgl__cel svg.half{color:#f5c06a;background:rgba(245,192,106,.14)}@media (min-width:761px){html.donker .vgl{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}}html.donker .ritme li::before{box-shadow:inset 0 0 0 2px var(--oranje),0 0 0 5px #10141c}html.donker .vinklijst li::before,html.donker .airij i.ja{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fd39a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8.5'/%3E%3C/svg%3E")}html.donker .ai__kop span,html.donker .melding small{color:var(--stil-2)}html.donker .periodes span.aan{background:#2a3040}.alleen-donker{display:none!important}html.donker .alleen-licht{display:none!important}html.donker .alleen-donker{display:inline-flex!important}html.donker .uur.bezet,html.donker .boekmini__uren span.bezet{color:#7f8696}html.donker .boekmini__uren span{color:#5fd3c4;box-shadow:inset 0 0 0 1px rgba(95,211,196,.35)}html.donker .boekmini__uren span:nth-child(2),html.donker .site__boek .boekmini__uren span.kleurwissel{color:#fff;box-shadow:none}html.donker .team .bl{color:#8fe0d6}html.donker .team .bl.nieuw{color:#ffb48a}html.donker .team .bl.leeg{color:var(--stil)}html.donker .linkjes span{color:#ffb48a}html.donker .cms span{color:var(--stil)}html.donker .boekmini__logo,html.donker .zaak__logo{color:#fff}.pakket__lint,.jouw{background:var(--cta)}html.donker .weekuren span{color:#8fe0d6}html.donker .weekuren span.dicht{color:var(--stil)}html.donker .dubbel .b .uitkomst{color:#ff9a9a}:root{--zacht-uit:cubic-bezier(.16,1,.3,1)}.bw:not(.bw-in),.bw-diep.podium:not(.bw-in)>*{opacity:0}.bw.bw-in{animation:op-kom .9s var(--zacht-uit) var(--wacht,0ms) both}.bw.bw-titel.bw-in{animation-name:op-focus}.bw.bw-diep.bw-in{animation:op-land 1.15s var(--zacht-uit) var(--wacht,0ms) both}.bw-diep.podium.bw-in>*{animation:op-kom .8s var(--zacht-uit) calc(var(--wacht,0ms) + 280ms) both}@keyframes op-kom{from{opacity:0;translate:0 18px}}@keyframes op-focus{from{opacity:0;translate:0 14px;filter:blur(8px)}}@keyframes op-land{from{opacity:0;translate:0 44px;scale:.965}}@keyframes op-kom-m{from{opacity:0;translate:0 12px}}@keyframes op-land-m{from{opacity:0;translate:0 26px;scale:.98}}@media (max-width:720px){.bw.bw-in,.bw.bw-titel.bw-in,.bw-diep.podium.bw-in>*{animation-name:op-kom-m}.bw.bw-diep.bw-in{animation-name:op-land-m}}@media (prefers-reduced-motion:reduce){.bw,.bw-diep.podium>*{opacity:1!important;animation:none!important}}body{overflow-x:clip}.hero,.slotkaart,.wiekaart{overflow:clip}html.donker :is(.podium,.vak__panelen,.wiekaart__beeld){isolation:isolate;overflow:clip;view-timeline:--gloed block}html.donker .podium,html.donker .vak__panelen,html.donker .wiekaart__beeld{background:#141822}html.donker .podium.koel,html.donker .wiekaart:last-child .wiekaart__beeld{background:#131824}html.donker :is(.podium,.vak__panelen,.wiekaart__beeld)::after{content:"";position:absolute;inset:-14% 0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 15% 10%,rgba(255,138,66,.2),transparent 62%),radial-gradient(55% 65% at 90% 95%,rgba(150,110,255,.22),transparent 62%),radial-gradient(40% 50% at 80% 15%,rgba(224,96,154,.14),transparent 60%)}html.donker .podium.koel::after,html.donker .wiekaart:last-child .wiekaart__beeld::after{background:radial-gradient(60% 70% at 15% 10%,rgba(90,140,255,.22),transparent 62%),radial-gradient(55% 65% at 90% 95%,rgba(224,96,154,.18),transparent 62%)}@keyframes gloed-zweef{from{translate:0 -9%}to{translate:0 9%}}@keyframes gloed-zweef-veld{from{translate:0 -56px}to{translate:0 56px}}@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){html.donker :is(.podium,.vak__panelen,.wiekaart__beeld)::after{animation:gloed-zweef linear both;animation-timeline:--gloed}.compo,.slotkaart{view-timeline:--gloed-veld block}.compo .veld,.slotkaart .veld{animation:gloed-zweef-veld linear both;animation-timeline:--gloed-veld}}}@media (min-width:1024px){.stappen.verhaal .stappen__raster{align-items:start}.stappen.verhaal .stappen__raster>:last-child{position:sticky;top:clamp(96px,calc(50vh - 290px),200px)}.stappen.verhaal .tab{min-height:58vh;align-content:center;padding:0 0 0 32px;border:0!important}.stappen.verhaal .tab::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:var(--lijn)}.stappen.verhaal .tabs .tab .tab__balk{left:0;right:auto;top:0;bottom:0;width:2px;height:auto;border-radius:2px;z-index:1;animation:none;transform:scaleY(var(--p,0));transform-origin:50% 0}.stappen.verhaal .tab__titel{font-size:clamp(24px,2.2vw,30px);letter-spacing:-.03em}.stappen.verhaal .tab__uitleg{grid-template-rows:1fr}.stappen.verhaal .tab__uitleg>span{font-size:17px;transition:opacity .4s var(--zacht-uit)}.stappen.verhaal .tab:not(.aan) .tab__uitleg>span{opacity:.45}}.sbwoord{display:block;height:17px;width:auto}.sbwoord__space{fill:var(--inkt)}.sbwoord__bitz{fill:var(--oranje)}.namen svg.sbwoord.mono{height:17px}[data-s="s1"]{flex:1 !important;min-width:0 !important}[data-s="s2"]{top:6px !important}[data-s="s3"]{top:62px !important}[data-s="s4"]{top:118px !important}[data-s="s5"]{top:174px !important}[data-s="s6"]{top:7px !important;height:40px !important}[data-s="s7"]{top:91px !important;height:41px !important}[data-s="s8"]{top:134px !important;height:38px !important}[data-s="s9"]{display:block !important}[data-s="s10"]{margin:0 !important}[data-s="s11"]{background:#0f766e !important}[data-s="s12"]{--zk:#0f766e !important}[data-s="s13"]{background:#15803d !important}[data-s="s14"]{background:linear-gradient(135deg,#bfe0b8,#6fa86a) !important}[data-s="s15"]{background:linear-gradient(135deg,#d7e8c4,#93b77a) !important}[data-s="s16"]{background:#7c3aed !important}[data-s="s17"]{background:#334155 !important}[data-s="s18"]{--zk:#334155 !important}[data-s="s19"]{--d:0s !important}[data-s="s20"]{background:#4285f4 !important}[data-s="s21"]{--d:.5s !important}[data-s="s22"]{background:#0078d4 !important}[data-s="s23"]{--d:1s !important}[data-s="s24"]{background:#8e8e93 !important}[data-s="s25"]{--d:1.5s !important}[data-s="s26"]{--l:0% !important;--w:12% !important;background:#4285f4 !important;--d:.3s !important}[data-s="s27"]{--l:30% !important;--w:16% !important;background:#0078d4 !important;--d:.8s !important}[data-s="s28"]{--l:58% !important;--w:10% !important;background:#8e8e93 !important;--d:1.3s !important}[data-s="s29"]{--l:78% !important;--w:12% !important;background:#0f766e !important;--d:1.8s !important}[data-s="s30"]{--l:0% !important;--w:22% !important;background:#cfe7e4 !important}[data-s="s31"]{--l:50% !important;--w:14% !important;background:#cfe7e4 !important}[data-s="s32"]{--l:14% !important;--w:20% !important;background:#e3d7fb !important}[data-s="s33"]{--l:70% !important;--w:18% !important;background:#e3d7fb !important}[data-s="s34"]{--l:34% !important;--w:16% !important}[data-s="s35"]{--l:88% !important;--w:12% !important}[data-s="s36"]{margin-left:86px !important}[data-s="s37"]{background:#c2410c !important}[data-s="s38"]{display:grid !important;justify-items:center !important}[data-s="s39"]{--n:3 !important}[data-s="s40"]{justify-content:center !important}.tekstpagina{padding-block:150px 96px}.tekstpagina .kolom{max-width:820px}.tekstpagina h1{font-size:clamp(34px,4.4vw,52px);line-height:1.05;font-weight:800;letter-spacing:-.04em;margin-bottom:24px}.tekstpagina h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:36px 0 10px}.tekstpagina h3{font-size:18px;font-weight:700;margin:24px 0 8px}.tekstpagina p,.tekstpagina li{font-size:16.5px;line-height:1.65;color:var(--tekst)}.tekstpagina p{margin:0 0 14px}.tekstpagina ul,.tekstpagina ol{padding-left:22px;margin:0 0 14px}.tekstpagina a{color:var(--inkt);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--oranje-lijn);text-decoration-thickness:2px}.tekstpagina table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:15px}.tekstpagina th,.tekstpagina td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--lijn);vertical-align:top;color:var(--tekst)}.tekstpagina th{color:var(--inkt);font-weight:700}.tekstpagina address{font-style:normal;color:var(--tekst);line-height:1.65}.tekstpagina .terug{display:inline-flex;margin-top:28px;font-weight:700;text-decoration:none;color:var(--inkt)}