/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--grond:#080b10;--grond-diep:#05070b;--paneel:#0d1420;--tegel:#ffffff0b;--tegel-hover:#ffffff13;--rand:#ffffff17;--rand-licht:#ffffff30;--wit:#f2f7fb;--zacht:#a8bccd;--grijs:#7189a0;--papier:#ebe5d9;--papier-diep:#e1dacb;--papier-inkt:#14171b;--papier-zacht:#4f555d;--papier-grijs:#5c636b;--papier-rand:#14171b24;--papier-lijn:#14171b08;--papier-lijn-sterk:#14171b13;--cyaan:#0097cc;--cyaan-fel:#3cc0ee;--inkt:#09233d;--oker:#e9a63f;--oker-fel:#f8c268;--oker-diep:#b87d22;--op-oker:#1c1204;--oker-op-papier:#8a5a0c;--koraal:#ff9078;--koraal-op-papier:#a33418;--stand-aan-rand:#0097cc80;--stand-aan-vlak:#0097cc2e;--stand-aan-tekst:var(--cyaan-fel);--stand-pauze-rand:#e9a63f80;--stand-pauze-vlak:#e9a63f29;--stand-pauze-tekst:var(--oker-fel);--stand-wacht-rand:var(--rand-licht);--stand-wacht-vlak:#ffffff0f;--stand-wacht-tekst:var(--zacht);--stand-stil-rand:#ff907880;--stand-stil-vlak:#ff907824;--stand-stil-tekst:var(--koraal);--ritme-vrij:#0097cc80;--ritme-huiswerk:#e9a63f52;--ritme-slaap:#ffffff0d;--rand-r:20px;--marge:clamp(1.15rem,5vw,3.5rem);--kader-max:74rem;--duur-snel:.16s;--duur-normaal:.18s;--duur-traag:.42s;--veer:cubic-bezier(.16,1,.3,1)}.ruit{position:relative}.ruit:before{content:"";pointer-events:none;background-image:linear-gradient(var(--papier-lijn-sterk) 1px,transparent 1px),linear-gradient(90deg,var(--papier-lijn-sterk) 1px,transparent 1px),linear-gradient(var(--papier-lijn) 1px,transparent 1px),linear-gradient(90deg,var(--papier-lijn) 1px,transparent 1px);border-radius:inherit;background-position:0 0;background-size:40px 40px,40px 40px,8px 8px,8px 8px;position:absolute;inset:0}.ruit>*{z-index:1;position:relative}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{background:var(--grond);color:var(--wit);font-family:var(--font-tekst),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65;overflow-x:hidden}h1,h2,h3{font-family:var(--font-kop),var(--font-tekst),sans-serif}a{color:inherit}:focus-visible{outline:2px solid var(--oker);outline-offset:3px}.kader{max-width:var(--kader-max);padding-inline:var(--marge);margin:0 auto}.eyebrow{display:block}.eyebrow,.sectiemerk{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oker);font-size:.72rem;font-weight:400}.sectiemerk{align-items:center;gap:.85rem;display:flex}.sectiemerk:after{content:"";background:var(--rand);flex:1;height:1px}.sectiemerk .nr{color:var(--grijs)}.knop{font-family:var(--font-kop),sans-serif;min-height:2.9rem;transition:transform var(--duur-snel) var(--veer),background var(--duur-snel) ease,border-color var(--duur-snel) ease,color var(--duur-snel) ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.82rem 1.4rem;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.knop-vol{background:var(--oker);color:var(--op-oker)}.knop-vol:hover{background:var(--oker-fel);transform:translateY(-2px)}.knop-leeg{border-color:var(--rand-licht);color:var(--wit)}.knop-leeg:hover{border-color:var(--oker);color:var(--oker);transform:translateY(-2px)}button.knop{cursor:pointer;font-family:var(--font-kop),sans-serif;background:0 0}button.knop-vol{background:var(--oker)}button.knop-vol:hover{background:var(--oker-fel)}.vlak-papier .knop-leeg{border-color:var(--papier-rand);color:var(--papier-inkt)}.vlak-papier .knop-leeg:hover{border-color:var(--oker-op-papier);color:var(--oker-op-papier)}.knoppen{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.vb{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.skip-link,.vb{position:absolute}.skip-link{z-index:50;background:var(--oker);color:var(--op-oker);border-radius:10px;padding:.6rem 1rem;font-weight:600;text-decoration:none;transition:top .15s;top:-4rem;left:1rem}.skip-link:focus{top:1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bento>.tegel,.komt-op,.stappen>.stap{animation:opkomen linear both;animation-timeline:view();animation-range:entry cover 22%}.sectiemerk:after,.stap .n:after,.vo-stap-n:after{transform-origin:0;animation:lijntrekken linear both;animation-timeline:view();animation-range:entry 10% cover 26%}}}@keyframes lijntrekken{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes opkomen{0%{opacity:0;translate:0 1.2rem}to{opacity:1;translate:none}}.nav{z-index:3;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:1.35rem;display:flex;position:relative}.merk{font-family:var(--font-kop),sans-serif;letter-spacing:-.01em;color:var(--wit);font-size:1.06rem;text-decoration:none;display:inline-block}.merk,.merk b{font-weight:800}.merk b{color:var(--oker)}.nav-links{color:var(--zacht);flex-wrap:wrap;gap:.45rem 1.05rem;margin-left:auto;font-size:.9rem;display:flex}.nav-link{padding-block:.35rem;text-decoration:none}.nav-link-hier,.nav-link:hover{color:var(--wit)}.nav-link-hier{font-weight:600}.nav-link-actie{color:var(--oker);font-weight:600}@media (max-width:51.99rem){.nav-links{flex-basis:100%;gap:.5rem;margin-top:.4rem;margin-left:0}.nav-link{border:1px solid var(--rand);background:#ffffff05;border-radius:999px;align-items:center;min-height:2.75rem;padding:.55rem .9rem;display:inline-flex}.nav-link-hier{border-color:var(--rand-licht);background:#ffffff0f}.nav-link-actie{border-color:var(--oker)}}@media (min-width:52rem){.nav-links{gap:1.9rem}}.hero{padding-bottom:clamp(2.5rem,7vw,4.5rem);position:relative;overflow:hidden}.hero>.kader{z-index:1;position:relative}.hero-in{padding-top:clamp(1.5rem,5vw,3rem)}.hero-raster{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:64rem){.hero-raster{grid-template-columns:1fr minmax(21rem,26rem);gap:clamp(2.5rem,5vw,4.5rem)}}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:1.1rem 0 0;font-size:clamp(2.35rem,8.2vw,4.4rem);font-weight:700;line-height:1.02}.lead{max-width:46ch;color:var(--zacht);margin:1.35rem 0 0;font-size:clamp(1.02rem,2.5vw,1.16rem)}.hero-voet{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--grijs);flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.6rem 0 0;font-size:.74rem;display:flex}.hero-voet span{align-items:center;gap:.45rem;display:inline-flex}.hero-voet i{background:var(--oker);border-radius:50%;flex:none;width:.3rem;height:.3rem}.huispaneel{border:1px solid var(--rand-licht);background:linear-gradient(168deg,#101a28,#0a1119 70%);border-radius:22px;gap:.9rem;padding:1.15rem 1.2rem 1.1rem;display:grid;position:relative;box-shadow:0 24px 60px #0000008c}.huispaneel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e9a63f29,#e9a63f00 72%);position:absolute;inset:-18% -14%}.huispaneel__kop{border-bottom:1px solid var(--rand);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.85rem;font-size:.68rem;display:flex}.huispaneel__merk{color:var(--grijs)}.huispaneel__staat{color:var(--cyaan-fel);align-items:center;gap:.4rem;display:inline-flex}.huispaneel__staat i{background:var(--cyaan-fel);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 #3cc0ee80}@media (prefers-reduced-motion:no-preference){.huispaneel__staat i{animation:hartslag 2.4s ease-out infinite}}@keyframes hartslag{0%{box-shadow:0 0 #3cc0ee73}70%,to{box-shadow:0 0 0 .5rem #3cc0ee00}}.huispaneel__klok{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.huispaneel__tijd{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--wit);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,6vw,2.6rem);font-weight:700;line-height:1}.huispaneel__venster{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--op-oker);background:var(--oker);transition:background var(--duur-normaal) ease,color var(--duur-normaal) ease;border-radius:999px;padding:.26rem .6rem;font-size:.68rem}.huispaneel__venster.is-dicht{color:var(--zacht);background:#ffffff1f}.huispaneel__spoor{height:.75rem;position:relative}.huispaneel__banen{border-radius:4px;height:100%;display:flex;overflow:hidden}.huispaneel__baan{min-width:0;transition:background var(--duur-traag) ease;background:#ffffff0f;flex-basis:0}.huispaneel__baan.is-deels{background:#0097cc4d}.huispaneel__baan.is-open{background:#0097cc80}.huispaneel__baan.is-nu.is-deels{background:#0097cc9e}.huispaneel__baan.is-nu.is-open{background:var(--cyaan)}.huispaneel__nu{background:var(--oker);border-radius:2px;width:2px;position:absolute;top:-.25rem;bottom:-.25rem;transform:translate(-1px)}.huispaneel__groepen{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.huispaneel__groepen li{transition:background var(--duur-traag) ease;background:#ffffff08;border-radius:9px;align-items:center;gap:.55rem;padding:.42rem .55rem;font-size:.86rem;display:flex}.huispaneel__groepen li.is-open{background:#0097cc1c}.huispaneel__stip{width:.45rem;height:.45rem;transition:background var(--duur-traag) ease;background:#ffffff38;border-radius:50%;flex:none}.huispaneel__groepen li.is-open .huispaneel__stip{background:var(--cyaan-fel)}.huispaneel__naam{color:var(--zacht)}.huispaneel__waarde{transition:color var(--duur-traag) ease;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--grijs);margin-left:auto;font-size:.7rem}.huispaneel__groepen li.is-open .huispaneel__waarde{color:var(--cyaan-fel)}.huispaneel__voet{border-top:1px solid var(--rand);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--grijs);margin:0;padding-top:.75rem;font-size:.7rem}.bento{grid-template-columns:repeat(12,1fr);gap:.85rem;margin-top:2.4rem;display:grid}.tegel{grid-column:1/-1}@media (min-width:48rem){.bento{gap:1rem}.tegel{grid-column:span 6}}.tegel{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:var(--rand-r);color:inherit;transition:transform var(--duur-normaal) var(--veer),background var(--duur-normaal) ease,border-color var(--duur-normaal) ease;flex-direction:column;gap:.55rem;padding:1.5rem 1.45rem 1.6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.tegel:hover{background:var(--tegel-hover);border-top-color:var(--oker);transform:translateY(-3px)}.tegel h3{letter-spacing:-.015em;margin:0;font-size:1.14rem;font-weight:600}.tegel p{color:var(--zacht);margin:0;font-size:1rem}.tegel .meta{color:var(--grijs);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;margin-top:auto;padding-top:.9rem;font-size:.74rem}.tegel:after{content:"→";color:var(--oker);opacity:0;transition:opacity var(--duur-normaal) ease,transform var(--duur-normaal) var(--veer);font-size:1.1rem;line-height:1;position:absolute;top:1.3rem;right:1.3rem;transform:translate(-.4rem)}.tegel:focus-visible:after,.tegel:hover:after{opacity:1;transform:none}.tegel-groot{background:linear-gradient(150deg,#0097cc29,#09233d66 64%,#ffffff08);border-color:#3cc0ee66 #0097cc42 #0097cc42;padding:1.9rem 1.6rem 1.8rem}@media (min-width:48rem){.tegel-groot{grid-column:span 7}.tegel-groot+.tegel-groot{grid-column:span 5}}.tegel-groot h3{letter-spacing:-.028em;max-width:18ch;font-size:clamp(1.5rem,4.4vw,2rem);font-weight:700;line-height:1.12}.tegel-groot p{color:#cfe4f2;max-width:48ch;font-size:1rem}.vlag{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--op-oker);background:var(--oker);border-radius:999px;align-self:flex-start;padding:.24rem .62rem;font-size:.66rem;font-weight:700}.tegel-actie{border-color:#e9a63f6b;border-top-color:var(--oker);background:linear-gradient(150deg,#e9a63f24,#e9a63f0d);grid-column:1/-1;padding-block:1.25rem 1.35rem}.tegel-actie h3{color:var(--oker)}.tegel-actie:hover{border-color:var(--oker);background:linear-gradient(150deg,#e9a63f33,#e9a63f14)}section{padding-block:clamp(3.5rem,10vw,7rem)}.sectiekop h2{letter-spacing:-.032em;text-wrap:balance;max-width:20ch;margin:1rem 0 0;font-size:clamp(1.85rem,5.4vw,2.9rem);font-weight:700;line-height:1.08}.sectiekop p{color:var(--zacht);max-width:52ch;margin:1rem 0 0}.paneel{background:var(--paneel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:26px;padding:clamp(1.4rem,4.5vw,2.6rem)}.ritme{margin:2rem 0 0;padding:0;list-style:none}.ritme li{border-top:1px solid var(--rand);grid-template-columns:4.6rem 1fr;align-items:start;gap:1rem;padding:.85rem 0;display:grid}.ritme li:first-child{border-top:0;padding-top:0}.ritme time{font-family:var(--font-mono),ui-monospace,monospace;color:var(--cyaan-fel);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.ritme b{font-family:var(--font-kop),sans-serif;font-size:.98rem;font-weight:600;display:block}.ritme span{color:var(--zacht);font-size:.92rem}.eerlijk{border-left:2px solid var(--oker);margin-top:2.2rem;padding-left:1.15rem}.eerlijk p{color:var(--zacht);max-width:56ch;margin:0}.eerlijk p+p{margin-top:.8rem}.eerlijk strong{color:var(--wit);font-weight:600}.stappen{gap:1.6rem;margin-top:2.4rem;display:grid}@media (min-width:52rem){.stappen{grid-template-columns:repeat(3,1fr);gap:2rem}}.stap{border-top:1px solid var(--rand);padding-top:1.1rem}.stap .n{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--oker);align-items:center;gap:.7rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.stap .n:after{content:"";background:var(--rand);flex:1;height:1px}.stap h3{letter-spacing:-.015em;margin:.85rem 0 .35rem;font-size:1.08rem;font-weight:600}.stap p{color:var(--zacht);margin:0;font-size:.94rem}.stap p+p{margin-top:.7rem}.sectiekop+.overmij{margin-top:clamp(2.4rem,5vw,3.4rem)}.overmij{align-items:start;gap:1.8rem;display:grid}@media (min-width:52rem){.overmij{grid-template-columns:19rem 1fr;gap:3rem}}.foto{aspect-ratio:4/5;border:1px solid var(--papier-rand);background:var(--papier-diep);text-align:center;color:var(--papier-grijs);box-shadow:0 0 0 .6rem var(--papier),0 14px 34px #14171b29;border-radius:4px;place-items:center;padding:1.2rem;font-size:.82rem;line-height:1.5;display:grid}.foto-gevuld{padding:0;position:relative;overflow:hidden}.foto-bij{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.7rem;color:var(--papier-grijs)!important}.overmij p{color:var(--papier-zacht);max-width:54ch}.overmij .opener{color:var(--papier-inkt);font-size:clamp(1.45rem,4.2vw,2.15rem);font-family:var(--font-kop),sans-serif;letter-spacing:-.025em;max-width:22ch;font-weight:700;line-height:1.24}.slotblok{text-align:center}.slotblok h2{margin-inline:auto}.slotblok .uitleg{color:var(--zacht);max-width:46ch;margin:1rem auto 0}.slotblok .knoppen{justify-content:center}footer{border-top:1px solid var(--rand);color:var(--grijs);padding-block:2.2rem 3rem;font-size:.95rem}.footer-in{flex-wrap:wrap;align-items:center;gap:.7rem 2rem;display:flex}.footer-in .merk{color:var(--zacht);font-size:.94rem}.footer-in .merk b{color:var(--oker)}footer a{color:var(--zacht);text-decoration:none}footer a:hover{color:var(--oker)}.notitie{color:var(--grijs);max-width:60ch;margin-top:1.2rem;font-size:.88rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hero-kort{padding-bottom:clamp(1.5rem,5vw,3rem)}.hero-kort h1{max-width:18ch;font-size:clamp(2.1rem,6.5vw,3.4rem)}.afspraak__body{padding-top:0;padding-bottom:clamp(3rem,9vw,6rem)}.afspraak-cal{gap:1rem;display:grid}.afspraak-cal__top{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.afspraak-cal__nav{align-items:center;gap:.4rem;display:flex}.afspraak-cal__navbtn{border:1px solid var(--rand-licht);width:2.75rem;height:2.75rem;color:var(--wit);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1rem;line-height:1;display:grid}.afspraak-cal__navbtn:hover:not(:disabled){border-color:var(--oker);color:var(--oker)}.afspraak-cal__navbtn:disabled{opacity:.3;cursor:default}.afspraak-cal__label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-align:center;min-width:11ch;font-size:.86rem;font-weight:700}.afspraak-cal__toggle{border:1px solid var(--rand);border-radius:999px;gap:.25rem;margin-left:auto;padding:.2rem;display:flex}.afspraak-cal__togglebtn{font-family:var(--font-kop),sans-serif;color:var(--grijs);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.62rem .95rem;font-size:.82rem;font-weight:600}.afspraak-cal__togglebtn.is-actief{background:var(--tegel-hover);color:var(--wit)}.afspraak-cal__grid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.afspraak-cal__weekday{text-align:center;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--grijs);padding-bottom:.3rem;font-size:.66rem;font-weight:600}.afspraak-cal__day{aspect-ratio:1;color:var(--zacht);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;transition:background var(--duur-snel) ease,border-color var(--duur-snel) ease;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;gap:0;font-size:.9rem;display:grid;position:relative}.afspraak-cal__day:disabled{color:var(--grijs);opacity:.55;cursor:default}.afspraak-cal__day:not(:disabled){background:var(--tegel);color:var(--wit)}.afspraak-cal__day:not(:disabled):hover{background:var(--tegel-hover);border-color:var(--rand-licht)}.afspraak-cal__day--buiten{visibility:hidden}.afspraak-cal__day--selected,.afspraak-cal__day--selected:not(:disabled){background:var(--oker);color:var(--op-oker);border-color:var(--oker)}.afspraak-cal__day-num{line-height:1}.afspraak-cal__dot{background:var(--cyaan-fel);border-radius:50%;width:.28rem;height:.28rem;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.afspraak-cal__day--selected .afspraak-cal__dot{background:var(--op-oker)}.afspraak-form{gap:1.6rem;display:grid}.afspraak-form__section{gap:1.1rem;display:grid}.afspraak-form__field{gap:.4rem;display:grid}.afspraak-form__label{font-family:var(--font-kop),sans-serif;color:var(--wit);font-size:.86rem;font-weight:600}.afspraak-form__input,.afspraak-form__select,.afspraak-form__textarea{font:inherit;color:var(--wit);background:#ffffff12;border:1px solid #ffffff73;border-radius:11px;width:100%;padding:.7rem .85rem;font-size:1rem}.afspraak-form__textarea{resize:vertical;line-height:1.6}.afspraak-form__input:focus,.afspraak-form__select:focus,.afspraak-form__textarea:focus{border-color:var(--oker)}.afspraak-form__select option{background-color:var(--paneel);color:var(--wit)}.afspraak-form__hint{color:var(--grijs);margin:0;font-size:.9rem}.afspraak-form__planner{gap:1.6rem;display:grid}@media (min-width:52rem){.afspraak-form__planner{grid-template-columns:1.15fr 1fr;align-items:start;gap:2.2rem}}.afspraak-form__cal-col,.afspraak-form__times{min-width:0}.afspraak-form__legend{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oker);margin:0 0 .9rem;font-size:.7rem;font-weight:400}.afspraak-form__slot-row{flex-wrap:wrap;gap:.45rem;display:flex}.afspraak-form__slot{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;border:1px solid var(--rand-licht);color:var(--wit);cursor:pointer;transition:background var(--duur-snel) ease,border-color var(--duur-snel) ease;background:0 0;border-radius:999px;padding:.68rem .95rem;font-size:.9rem;font-weight:700}.afspraak-form__slot:hover{border-color:var(--oker);color:var(--oker)}.afspraak-form__slot--gekozen{background:var(--oker);border-color:var(--oker);color:var(--op-oker)}.afspraak-form__slot--gekozen:hover{color:var(--op-oker)}.afspraak-form__consent{color:var(--zacht);align-items:flex-start;gap:.6rem;font-size:.92rem;display:flex}.afspraak-form__consent input{width:1.05rem;height:1.05rem;accent-color:var(--oker);margin-top:.28rem}.afspraak-form__consent a{color:var(--oker)}.afspraak-form__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.afspraak-form__error{color:var(--koraal);background:#ff90781f;border-radius:10px;margin:0;padding:.6rem .9rem;font-size:.92rem}.afspraak-form__submit{justify-self:start}.afspraak-form__submit[disabled]{opacity:.5;cursor:not-allowed}.afspraak-form__done{text-align:center;padding:clamp(1rem,4vw,2.5rem) 0}.afspraak-form__done-icon{color:var(--oker);margin-bottom:1rem}.afspraak-form__done-title{letter-spacing:-.028em;margin:0 0 .7rem;font-size:clamp(1.35rem,4vw,1.8rem);font-weight:700}.afspraak-form__done-text{color:var(--zacht);max-width:46ch;margin:0 auto}.vo-sectie{padding-block:clamp(3rem,8vw,5.5rem)}.vo-sectie:first-of-type{padding-top:clamp(1.5rem,4vw,2.5rem)}.vo-paneel{padding:clamp(1.2rem,4vw,2.2rem)}.vo-kop{letter-spacing:-.03em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(1.65rem,4.8vw,2.4rem);font-weight:700;line-height:1.12}.vo-tekst{color:var(--zacht);max-width:48ch;margin:1rem 0 0}.dagbalk{gap:1.1rem;display:grid}.dagbalk__kop{gap:.4rem;display:grid}.dagbalk__tijd{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:.8rem;font-size:clamp(2rem,7vw,2.8rem);font-weight:700;line-height:1}.dagbalk__venster{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#03151f;background:var(--cyaan-fel);vertical-align:.35em;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:700}.dagbalk__venster.is-dicht{color:var(--zacht);background:#ffffff21}.dagbalk__toelichting{color:var(--zacht);margin:0}.dagbalk__spoor{height:2.6rem;position:relative}.dagbalk__banen{border-radius:8px;height:100%;display:flex;overflow:hidden}.dagbalk__baan{min-width:0;transition:background var(--duur-snel) ease;background:#0097cc4d;flex-shrink:1;flex-basis:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dagbalk__baan+.dagbalk__baan{box-shadow:inset 2px 0 0 0 var(--paneel)}.dagbalk__baan.is-dicht{background:#ffffff0f}.dagbalk__baan.is-deels{background:#0097cc38}.dagbalk__baan.is-open{background:#0097cc73}.dagbalk__baan.is-actief{background:var(--cyaan)}.dagbalk__baan.is-actief.is-dicht{background:#ffffff38}.dagbalk__baan.is-actief.is-deels{background:#0097ccb8}.dagbalk__baan-naam{font-family:var(--font-kop),sans-serif;letter-spacing:.06em;color:var(--wit);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding-inline:.3rem;font-size:.66rem;font-weight:600;overflow:hidden}.dagbalk__baan.is-actief .dagbalk__baan-naam{color:#03151f}.dagbalk__baan.is-actief.is-dicht .dagbalk__baan-naam{color:var(--wit)}@media (max-width:34rem){.dagbalk__baan-naam{display:none}}.dagbalk__schuif{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dagbalk__schuif::-webkit-slider-runnable-track{background:0 0;border:0;height:2.6rem}.dagbalk__schuif::-moz-range-track{background:0 0;border:0;height:2.6rem}.dagbalk__schuif::-webkit-slider-thumb{appearance:none;cursor:grab;background:0 0;border:0;width:1px;height:2.6rem}.dagbalk__schuif::-moz-range-thumb{cursor:grab;background:0 0;border:0;border-radius:0;width:1px;height:2.6rem}.dagbalk__schuif:active{cursor:grabbing}.dagbalk__schuif:focus{outline:none}.dagbalk__duim{background:var(--wit);border:3px solid var(--oker);pointer-events:none;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000073}@media (prefers-reduced-motion:no-preference){.dagbalk:not(.is-overgenomen) .dagbalk__duim{animation:duimklop 2.6s ease-out infinite}}@keyframes duimklop{0%{box-shadow:0 2px 10px #00000073,0 0 #e9a63f73}70%,to{box-shadow:0 2px 10px #00000073,0 0 0 .7rem #e9a63f00}}.dagbalk__spoor:has(.dagbalk__schuif:focus-visible) .dagbalk__duim{outline:2px solid var(--oker);outline-offset:3px}.dagbalk__uren{height:1rem;color:var(--grijs);font-variant-numeric:tabular-nums;margin-top:-.5rem;font-size:.72rem;position:relative}.dagbalk__uren span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.dagbalk__uren span:first-child{transform:none}.dagbalk__uren span:last-child{transform:translate(-100%)}.dagbalk__legenda{color:var(--grijs);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:-.3rem;font-size:.76rem;display:flex}.dagbalk__legenda span{align-items:center;gap:.4rem;display:inline-flex}.dagbalk__wenk{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--oker);margin-left:auto;font-size:.7rem}.dagbalk__legenda i{border-radius:3px;width:.7rem;height:.7rem;display:block}.dagbalk__groepen{gap:.45rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.dagbalk__groepen li{border:1px solid var(--rand);transition:background var(--duur-snel) ease,border-color var(--duur-snel) ease;background:#ffffff09;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem .75rem;padding:.7rem .9rem;display:grid}.dagbalk__groepen li.is-open{background:#0097cc1f;border-color:#0097cc52}.dagbalk__stip{background:#fff3;border-radius:50%;width:.55rem;height:.55rem}.dagbalk__groepen li.is-open .dagbalk__stip{background:var(--cyaan-fel)}.dagbalk__groep-naam{font-family:var(--font-kop),sans-serif;font-size:.95rem;font-weight:600}.dagbalk__groep-voorbeeld{color:var(--grijs);grid-column:2;font-size:.82rem;line-height:1.4}.dagbalk__status{font-family:var(--font-kop),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--grijs);grid-area:1/3;font-size:.7rem;font-weight:700}.dagbalk__groepen li.is-open .dagbalk__status{color:var(--cyaan-fel)}.vo-raster{gap:.85rem;margin-top:2.2rem;display:grid}@media (min-width:40rem){.vo-raster{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:64rem){.vo-raster{grid-template-columns:repeat(3,1fr)}}.vo-kaart{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:var(--rand-r);padding:1.3rem 1.35rem}.vo-kaart h3{letter-spacing:-.015em;margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.vo-kaart p{color:var(--zacht);margin:0;font-size:.92rem}.vo-lijst{gap:0;margin-top:2.2rem;display:grid}.vo-regel{border-top:1px solid var(--rand);gap:.4rem;padding:1.3rem 0;display:grid}@media (min-width:46rem){.vo-regel{grid-template-columns:15rem 1fr;gap:2rem}}.vo-regel h3{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:600}.vo-regel p{color:var(--zacht);max-width:56ch;margin:0}.vo-lagen{counter-reset:laag;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.vo-lagen li{counter-increment:laag;color:var(--zacht);max-width:62ch;padding-left:2.6rem;position:relative}.vo-lagen li:before{content:counter(laag);width:1.75rem;height:1.75rem;color:var(--oker);font-family:var(--font-mono),ui-monospace,monospace;background:#e9a63f29;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:-.1rem;left:0}.vo-lagen b{color:var(--wit);font-weight:600}.vo-tweeluik{align-items:center;gap:2rem;display:grid}@media (min-width:56rem){.vo-tweeluik{grid-template-columns:1fr 1fr;gap:3rem}}.vo-punten{gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.vo-punten li{color:var(--zacht);padding-left:1.4rem;font-size:.94rem;position:relative}.vo-punten li:before{content:"";background:var(--oker);width:.36rem;height:.36rem;position:absolute;top:.6em;left:0}.vo-schermplek{aspect-ratio:4/3;border:1px dashed var(--rand-licht);text-align:center;color:var(--grijs);background:linear-gradient(160deg,#0097cc29,#09233d80);border-radius:18px;place-items:center;padding:1.5rem;font-size:.88rem;display:grid}.vo-signaal p{color:var(--zacht);max-width:60ch;margin:1rem 0 0}.vo-signaal h2{letter-spacing:-.03em;margin:.7rem 0 0;font-size:clamp(1.65rem,4.8vw,2.4rem);font-weight:700;line-height:1.12}.vo-nadruk{font-family:var(--font-kop),sans-serif;letter-spacing:-.015em;border-left:2px solid var(--oker);padding-left:1.1rem;font-size:1.08rem;font-weight:600;line-height:1.45;color:var(--wit)!important;margin-top:1.6rem!important}.vo-stappen{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:52rem){.vo-stappen{grid-template-columns:repeat(3,1fr);gap:1.6rem}}.vo-stap{border-top:1px solid var(--rand);padding-top:1.1rem}.vo-stap-n{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--oker);align-items:center;gap:.7rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.vo-stap-n:after{content:"";background:var(--rand);flex:1;height:1px}.vo-stap h3{letter-spacing:-.015em;margin:.85rem 0 .2rem;font-size:1.1rem;font-weight:600}.vo-stap-duur{color:var(--grijs);font-size:.8rem}.vo-stap p{color:var(--zacht);margin:.7rem 0 0;font-size:.94rem}.tar-btwmerk{color:var(--zacht);border:1px solid var(--rand);border-radius:999px;align-items:center;gap:.5rem;padding:.32rem .85rem;font-size:.85rem;display:inline-flex;margin:1.1rem 0 0!important}.tar-btwmerk:before{content:"";background:var(--cyaan);border-radius:50%;flex:none;width:.4rem;height:.4rem}.tar-btwmerk.is-zakelijk{color:var(--wit);border-color:var(--rand-licht);background:#ffffff0d}.tar-btwmerk.is-zakelijk:before{background:var(--oker)}.tar-abos{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:46rem){.tar-abos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.tar-abos>.is-bundel{grid-column:1/-1}}@media (min-width:68rem){.tar-abos{grid-template-columns:repeat(3,minmax(0,1fr))}.tar-abos>.is-bundel{grid-column:auto}}.tar-abo{background:var(--tegel);border-bottom:1px solid var(--rand);border-right:1px solid var(--rand);border-top-color:var(--rand);border-top:1px solid var(--rand-licht);border-radius:var(--rand-r);transition:border-color var(--duur-normaal) ease,background var(--duur-normaal) ease;border-left:1px solid #ffffff21;flex-direction:column;gap:.3rem;padding:1.5rem 1.4rem 1.6rem;display:flex;position:relative;overflow:hidden}.tar-abo.is-uitgelicht{background:linear-gradient(150deg,#e9a63f1c,#09233d52);border-color:#e9a63f70 #e9a63f42 #e9a63f42}.tar-abo.is-bundel{border-color:#e9a63f80;border-top-color:var(--oker);background:linear-gradient(150deg,#e9a63f33,#09233d66)}.tar-abo .vlag{align-self:flex-start;margin-bottom:.7rem}.tar-abo h3{letter-spacing:-.015em;margin:0;font-size:1.14rem;font-weight:600}.tar-voorwie{color:var(--zacht);margin:.85rem 0 0;font-size:.94rem}.tar-voorwie+.tar-voorwie{margin-top:.5rem}.tar-inbegrepen{color:var(--oker-fel);background:#e9a63f1a;border:1px solid #e9a63f52;border-radius:10px;margin:.9rem 0 0;padding:.55rem .8rem;font-size:.88rem;font-weight:600}.tar-bijkomend{border-top:1px solid var(--rand);margin-top:1.2rem;padding-top:1rem}.tar-bijkomend__kop{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--grijs);margin-bottom:.5rem;font-size:.66rem;display:block}.tar-bijkomend p{color:var(--zacht);margin:0;font-size:.89rem}.tar-bijkomend p+p{margin-top:.5rem}.tar-bijkomend strong{color:var(--wit);font-weight:600}.tar-reken{margin-top:1rem}.tar-reken summary{cursor:pointer;color:var(--zacht);padding-left:1.1rem;font-size:.86rem;list-style:none;position:relative}.tar-reken summary::-webkit-details-marker{display:none}.tar-reken summary:before{content:"+";color:var(--oker);font-weight:700;position:absolute;top:-.05em;left:0}.tar-reken[open] summary:before{content:"−"}.tar-reken summary:hover{color:var(--wit)}.tar-reken p{color:var(--grijs);margin:.8rem 0 0;font-size:.84rem}.tar-meer{color:var(--oker);align-self:flex-start;margin-top:auto;padding-top:1.2rem;font-size:.92rem;text-decoration:none}.tar-meer:hover{color:var(--oker-fel);text-decoration:underline}.tar-duo{align-items:start;gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:46rem){.tar-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}.tar-hulpvraag{color:var(--grijs);max-width:60ch;margin:1.4rem 0 0;font-size:.92rem}.tar-varianten{border-top:1px solid var(--rand);gap:.55rem;margin:1.1rem 0 0;padding:.9rem 0 0;display:grid}.tar-varianten>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid}.tar-varianten dt{color:var(--zacht);min-width:0;font-size:.9rem}.tar-varianten dd{white-space:nowrap;font-family:var(--font-mono),ui-monospace,monospace;color:var(--wit);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.tar-spoed{border:1px solid #ff907866;border-left:3px solid var(--koraal);border-radius:var(--rand-r);background:#ff907812;margin-top:2.2rem;padding:clamp(1.2rem,3.5vw,1.8rem)}.tar-spoed__merk{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--koraal);font-size:.64rem;font-weight:700;display:inline-block}.tar-spoed :is(h2,h3){letter-spacing:-.02em;max-width:24ch;margin:.5rem 0 0;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:700;line-height:1.2}.hero-in .tar-spoed{max-width:44rem;margin-top:1.8rem;margin-bottom:1.8rem}.tar-spoed__lead{color:var(--zacht);max-width:56ch;margin:.6rem 0 0;font-size:.94rem}.tar-spoed__lijst{counter-reset:spoed;gap:.9rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.tar-spoed__lijst li{counter-increment:spoed;padding-left:2.4rem;position:relative}.tar-spoed__lijst li:before{content:counter(spoed);width:1.65rem;height:1.65rem;color:var(--koraal);font-family:var(--font-mono),ui-monospace,monospace;background:#ff907829;border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.tar-spoed__wie{font-family:var(--font-kop),sans-serif;color:var(--wit);flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;font-weight:600;display:flex}.tar-spoed__nr{font-family:var(--font-mono),ui-monospace,monospace;color:var(--koraal);white-space:nowrap;font-weight:700;text-decoration:none}.tar-spoed__nr:hover{text-decoration:underline}.tar-spoed__wat{max-width:60ch;margin-top:.25rem;display:block}.tar-spoed__voet,.tar-spoed__wat{color:var(--zacht);font-size:.9rem}.tar-spoed__voet{border-top:1px solid #ff90783d;margin:1.2rem 0 0;padding-top:.9rem}.tar-verder p{color:var(--zacht);margin:.9rem 0 0;font-size:.93rem}.tar-meedenken{text-align:center}.tar-meedenken h2{max-width:18ch;margin:.8rem auto 0}.tar-meedenken__lead{max-width:46ch;margin:1rem auto 0}.paneel-papier .tar-meedenken__eerlijk{max-width:40ch;font-family:var(--font-kop),sans-serif;letter-spacing:-.015em;color:var(--papier-inkt);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:600;line-height:1.35}.tar-meedenken .knoppen{justify-content:center;margin-top:1.6rem}.tar-meedenken__voet{max-width:52ch;margin:1.4rem auto 0;font-size:.88rem}.tar-zakelijk{border-top:1px solid var(--rand-licht)}.tar-zakelijk .sectiemerk{color:var(--cyaan-fel)}.tar-kaart{background:var(--tegel);border-bottom:1px solid var(--rand);border-right:1px solid var(--rand);border-top-color:var(--rand);border-top:1px solid var(--rand-licht);border-radius:var(--rand-r);transition:transform var(--duur-normaal) ease,background var(--duur-normaal) ease,border-color var(--duur-normaal) ease;border-left:1px solid #ffffff21;flex-direction:column;gap:.3rem;padding:1.5rem 1.45rem 1.6rem;display:flex;position:relative;overflow:hidden}.tar-kaart:hover{background:var(--tegel-hover);border-top-color:var(--oker);transform:translateY(-3px)}.tar-kaart .vlag{align-self:flex-start;margin-bottom:.6rem}.tar-kaart h3{letter-spacing:-.015em;margin:0;font-size:1.12rem;font-weight:600}.tar-prijs{font-family:var(--font-mono),ui-monospace,monospace;flex-wrap:wrap;margin:.7rem 0 0;display:flex}.tar-bedrag,.tar-prijs{align-items:baseline;gap:.35rem}.tar-bedrag{white-space:nowrap;display:inline-flex}.tar-prijs.is-groot .tar-getal{font-size:clamp(2.3rem,6.5vw,2.8rem)}.tar-euro{color:var(--zacht);font-size:1.3rem;font-weight:600}.tar-getal{letter-spacing:-.035em;font-size:clamp(2.1rem,6vw,2.6rem);font-weight:700;line-height:1}.tar-na,.tar-voor{color:var(--zacht);font-size:.92rem;font-weight:500}.tar-woord{letter-spacing:-.03em;font-size:clamp(1.6rem,5vw,2rem);font-weight:700;line-height:1.1}.tar-btw{color:var(--grijs);font-size:.88rem}.tar-toelichting{color:var(--zacht);margin:.9rem 0 0;font-size:.93rem}.tar-punten{gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.tar-punten li{color:var(--zacht);padding-left:1.4rem;font-size:.9rem;position:relative}.tar-punten li:before{content:"";background:var(--oker);width:.36rem;height:.36rem;position:absolute;top:.55em;left:0}.tar-afspraken{align-items:start;gap:.9rem;margin-top:2.2rem;display:grid}@media (min-width:46rem){.tar-afspraken{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:68rem){.tar-afspraken{grid-template-columns:repeat(3,minmax(0,1fr))}}.tar-afspraak{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:var(--rand-r);padding:1.25rem 1.3rem 1.35rem}.tar-afspraak h3{letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.02rem;font-weight:600}.tar-afspraak p{color:var(--zacht);margin:0;font-size:.93rem}.tar-afspraak p+p{margin-top:.7rem}.tar-afspraak.is-uitklap summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.8rem;list-style:none;display:flex}.tar-afspraak.is-uitklap summary::-webkit-details-marker{display:none}.tar-afspraak.is-uitklap summary h3{margin:0}.tar-afspraak__meer{color:var(--oker);white-space:nowrap;flex:none;font-size:.85rem}.tar-afspraak.is-uitklap[open] .tar-afspraak__meer{visibility:hidden}.tar-afspraak.is-uitklap[open] summary{margin-bottom:.5rem}.tar-afspraak.is-uitklap summary:hover .tar-afspraak__meer{color:var(--oker-fel)}.kader-smal{max-width:var(--kader-max)}.kader-smal>*{max-width:42rem}.sessie-stap{border-top:1px solid var(--rand);grid-template-columns:auto 1fr;gap:1.1rem;padding-block:1.8rem;display:grid}.sessie-stap:first-child{border-top:0;padding-top:0}.sessie-nr{border:1px solid var(--rand-licht);width:2.1rem;height:2.1rem;font-family:var(--font-mono),ui-monospace,monospace;color:var(--oker);background:#e9a63f24;border-radius:50%;flex:none;place-items:center;font-size:.88rem;font-weight:700;display:grid}.sessie-stap h2{font-family:var(--font-kop),sans-serif;letter-spacing:-.015em;color:var(--wit);margin:.2rem 0 .5rem;font-size:1.15rem;font-weight:600}.sessie-stap p{color:var(--zacht);max-width:52ch;margin:0}.sessie-knoprij{flex-wrap:wrap;gap:.6rem;display:flex;margin-top:1.2rem!important}.sessie-wacht{border:1px solid var(--rand);background:#ffffff09;border-radius:.7rem;padding:.9rem 1.1rem;margin-top:1rem!important}.sessie-melding{border:1px solid var(--rand);border-top-color:var(--rand-licht);background:var(--tegel);border-radius:14px;margin-top:2.4rem;padding:1.5rem}.sessie-melding h2{font-family:var(--font-kop),sans-serif;color:var(--wit);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.sessie-melding p{color:var(--zacht);margin:0}.sessie-melding a{color:var(--oker)}.sessie-waarschuwing{border:1px solid var(--rand);border-left:2px solid var(--oker);background:#ffffff08;border-radius:0 12px 12px 0;margin-top:1.1rem;padding:1.1rem 1.2rem}.sessie-waarschuwing h3{font-family:var(--font-kop),sans-serif;color:var(--wit);letter-spacing:-.01em;margin:0 0 .35rem;font-size:.9rem;font-weight:600}.sessie-waarschuwing h3+p{margin-bottom:1rem}.sessie-waarschuwing p:last-child{margin-bottom:0}.sessie-waarschuwing em{color:var(--wit);font-style:normal}.sessie-waarschuwing strong{color:var(--oker);font-weight:600}.sessie-let-op{font-size:.92rem;margin-top:1.1rem!important}.privacy-inhoud h2,.sessie-let-op strong{color:var(--wit);font-weight:600}.privacy-inhoud h2{font-family:var(--font-kop),sans-serif;letter-spacing:-.015em;margin:2.2rem 0 .6rem;font-size:1.2rem}.privacy-inhoud h2:first-child{margin-top:0}.privacy-inhoud p{color:var(--zacht);max-width:62ch;margin:0 0 .8rem}.privacy-inhoud a{color:var(--oker)}.afspraak__bellen{color:var(--zacht);max-width:60ch;margin:1.4rem 0 0;font-size:.98rem}.afspraak__bellen a{color:var(--oker)}.vo-prijzen{border-top:1px solid var(--rand);flex-wrap:wrap;align-items:baseline;gap:.9rem 2rem;margin:1.5rem 0 0;padding-top:1.3rem;display:flex}.vo-prijs{flex-direction:column;gap:.15rem;display:flex}.vo-prijs-bedrag{font-family:var(--font-mono),ui-monospace,monospace;color:var(--wit);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.vo-prijs-naam{color:var(--grijs);font-size:.92rem}.vo-prijs-meer{color:var(--oker);align-self:center;margin-left:auto;font-size:.95rem}.vo-voorwaarden{color:var(--grijs);max-width:62ch;margin:1.2rem 0 0;font-size:.92rem}.portaal-paneel{padding:2rem}.portaal-form label{margin-bottom:.5rem;font-weight:600;display:block}.portaal-form input{border:1px solid var(--lijn,#2a3a4d);background:var(--veld,#0f1c2b);width:100%;color:inherit;border-radius:8px;padding:.9rem 1rem;font-size:1.05rem}.portaal-form input:focus-visible{outline:2px solid var(--accent,#0097cc);outline-offset:2px}.portaal-form .knoppen{margin-top:1.25rem}.portaal-klein{color:var(--zacht,#7189a0);font-size:.9rem}.portaal-fout{color:#ff9d8a;margin-top:1rem}.portaal-melding p{margin:0 0 .75rem}.portaal-uitleg{margin-top:2.5rem}.portaal-uitleg h2{margin:1.75rem 0 .5rem;font-size:1.1rem}.portaal-uit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.portaal-leeg{color:var(--zacht,#7189a0)}.portaal-tijdlijn{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.portaal-tijdlijn li{border-left:2px solid var(--lijn,#2a3a4d);padding-left:1.25rem}.portaal-facturen h3,.portaal-tijdlijn h3{margin:.25rem 0 .5rem;font-size:1.05rem}.portaal-tijdlijn p{margin:0 0 .35rem}.portaal-datum{letter-spacing:.04em;text-transform:uppercase;color:var(--zacht,#7189a0);font-size:.85rem}.portaal-facturen{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.portaal-facturen li{border:1px solid var(--lijn,#2a3a4d);border-radius:10px;padding:1.25rem}.portaal-factuur-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.portaal-bedrag{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.portaal-factuur-knoppen{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.portaal-slot{margin-top:2rem}.portaal-signalen{gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.portaal-signalen li{border:1px solid var(--rand);background:var(--paneel);border-radius:14px;padding:1.1rem 1.2rem}.portaal-signalen strong{margin-bottom:.35rem;display:block}.portaal-signalen p{margin:0 0 .9rem}.portaal-signalen p:last-child{margin-bottom:0}.onderhoud-hero{align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:62rem){.onderhoud-hero{grid-template-columns:1fr minmax(20rem,26rem)}}.onderhoud-voorbeeld{background:var(--paneel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:20px;gap:.8rem;padding:clamp(1.1rem,3vw,1.5rem);display:grid}.onderhoud-voorbeeld-kop{font-family:var(--font-kop),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;font-size:.78rem;font-weight:600;display:flex}.onderhoud-voorbeeld ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.melding{border-left:3px solid var(--rand-licht);background:#ffffff08;border-radius:10px;gap:.15rem;padding:.7rem .85rem;display:grid}.melding-hoog{border-left-color:var(--cyaan-fel)}.melding-wat{font-size:.95rem}.melding-wanneer{color:var(--zacht);font-size:.8rem}.onderhoud-voorbeeld-slot{color:var(--zacht);font-size:.85rem}.dagritme{gap:.55rem;display:grid}.dagritme__spoor{border:1px solid var(--rand);background:#00000040;border-radius:.7rem;height:2.9rem;display:flex;position:relative;overflow:hidden}.dagritme__blok{min-width:0;transition:filter var(--duur-snel,.15s) ease}.dagritme__blok+.dagritme__blok{box-shadow:inset 1px 0 #0006}.dagritme__blok.is-vrij{background:var(--ritme-vrij)}.dagritme__blok.is-huiswerk{background:var(--ritme-huiswerk)}.dagritme__blok.is-slaap{background:var(--ritme-slaap)}.dagritme__blok.is-nu{filter:brightness(1.22)}.dagritme__nu{width:2px;margin-left:-1px;top:0;bottom:0;box-shadow:0 0 0 1px #00000073}.dagritme__nu,.dagritme__nu-vlag{background:var(--wit);position:absolute}.dagritme__nu-vlag{color:var(--paneel);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.05rem .3rem;font-size:.6rem;font-weight:700;top:.25rem;left:50%;transform:translate(-50%)}.dagritme__schaal{height:1.05rem;color:var(--zacht);font-size:.7rem;position:relative}.dagritme__tijd{white-space:nowrap;position:absolute;transform:translate(-50%)}.dagritme__tijd.is-begin{left:0;transform:none}.dagritme__tijd.is-eind{left:auto;right:0;transform:none}@media (max-width:640px){.dagritme__tijd.is-krap{display:none}}.dagritme__legenda{color:var(--zacht);flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.dagritme__legenda-item:before{content:"";vertical-align:middle;border-radius:.2rem;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.dagritme__legenda-item.is-vrij:before{background:var(--ritme-vrij)}.dagritme__legenda-item.is-huiswerk:before{background:var(--ritme-huiswerk)}.dagritme__legenda-item.is-slaap:before{background:var(--ritme-slaap)}.stand-samenvatting{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.stand-samenvatting li{border:1px solid var(--rand-licht);color:var(--zacht);background:#ffffff08;border-radius:999px;align-items:baseline;gap:.35rem;padding:.4rem .8rem;font-size:.86rem;display:inline-flex}.stand-samenvatting strong{color:var(--wit);font-size:1.05rem}.stand-samenvatting li.is-aan{border-color:var(--ritme-vrij)}.stand-samenvatting li.is-aan strong{color:var(--cyaan-fel)}.stand-samenvatting li.is-pauze{border-color:var(--stand-pauze-rand)}.stand-samenvatting li.is-pauze strong{color:var(--oker-fel)}.gezinslid{background:var(--paneel);border:1px solid var(--rand);border-radius:.9rem;gap:1.1rem;padding:1.4rem 1.5rem 1.6rem;display:grid}.gezinslid+.gezinslid{margin-top:1.1rem}.gezinslid h2{margin:0;font-size:1.45rem}.gezinslid>p{margin:0}.gezinslid__nu{color:var(--zacht)}.gezinslid__nu strong{color:var(--wit);font-weight:600}.gezinslid__uitleg{color:var(--zacht)}.gezinslid__terug{margin-top:1.4rem}.gezinslid__soort{vertical-align:middle;border:1px solid var(--rand);color:var(--zacht);letter-spacing:.04em;text-transform:uppercase;background:#ffffff08;border-radius:999px;margin-left:.45rem;padding:.12rem .5rem;font-size:.68rem;font-weight:600;display:inline-block}.eigenkeuze{border:1px solid var(--rand);background:#ffffff06;border-radius:.7rem;gap:.7rem;margin-top:.9rem;padding:.9rem 1rem 1rem;display:grid}.eigenkeuze__titel{letter-spacing:.09em;text-transform:uppercase;color:var(--zacht);margin:0;font-size:.78rem}.eigenkeuze__lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.eigenkeuze__lijst label{align-items:center;gap:.5rem;min-width:0;display:flex}.eigenkeuze__lijst input{width:1.05rem;height:1.05rem;accent-color:var(--oker,currentColor);flex:none}.eigenkeuze__lijst span{min-width:0}.eigenkeuze__meer>summary{cursor:pointer;color:var(--zacht);font-size:.9rem}.eigenkeuze__meer>.eigenkeuze__lijst{margin-top:.6rem}.eigenkeuze .knop{justify-self:start}.eigenkeuze__voet{color:var(--zacht);margin:0;font-size:.85rem}@media (max-width:520px){.eigenkeuze__lijst{grid-template-columns:minmax(0,1fr)}}.ritme{border:1px solid var(--rand);background:#ffffff06;border-radius:.7rem;gap:.7rem;padding:.9rem 1rem 1rem;display:grid}.ritme__titel{letter-spacing:.09em;text-transform:uppercase;color:var(--zacht);margin:0;font-size:.78rem}.ritme__velden{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem .9rem;display:grid}.ritme .knop{justify-self:start}.ritme__voorstellen{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ritme__voorstellen-kop{color:var(--zacht);font-size:.78rem}.veld{gap:.3rem;min-width:0;display:grid}.veld>span{color:var(--zacht);font-size:.8rem}.veld-breed{grid-column:1/-1}.veld input,.veld textarea{width:100%;min-width:0;max-width:100%;font:inherit;color:var(--wit);border:1px solid var(--rand-licht);background:#00000047;border-radius:.45rem;padding:.5rem .6rem}.veld textarea{resize:vertical}.veld input:focus-visible,.veld textarea:focus-visible{outline:2px solid var(--cyaan-fel);outline-offset:1px;border-color:#0000}.veld input::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.veld input[type=date],.veld input[type=time]{appearance:none}.keuzes{flex-wrap:wrap;gap:.5rem 1.1rem;display:flex}.keuze{color:var(--zacht);align-items:center;gap:.45rem;display:inline-flex}.keuze input{accent-color:var(--cyaan)}.knop-klein{padding:.42rem .85rem;font-size:.85rem}.weghalen{width:100%}.weghalen summary{cursor:pointer;color:var(--zacht);text-underline-offset:3px;padding:.3rem 0;font-size:.83rem;text-decoration:underline;display:inline-block}.weghalen summary:hover{color:var(--wit)}.weghalen p{color:var(--zacht);max-width:46ch;margin:.5rem 0 .7rem;font-size:.88rem}.websiteform{gap:.8rem;display:grid}.websiteform__knoppen{flex-wrap:wrap;gap:.5rem;display:flex}.websitelijst{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.websitelijst__regel{border:1px solid var(--rand);background:#ffffff06;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.6rem .8rem;display:flex}.websitelijst__domein{font-weight:600}.websitelijst__merk{color:var(--zacht);margin-right:auto;font-size:.82rem}.websitelijst__merk.is-open{color:var(--cyaan-fel)}.websitelijst__merk.is-dicht{color:var(--oker)}.websitelijst__leeg{color:var(--zacht);font-size:.9rem}.opzegform{justify-items:start;gap:.8rem;display:grid}.opzegform .veld{width:min(100%,34rem)}@media (max-width:640px){.gezinslid{padding:1.1rem 1rem 1.3rem}.ritme__velden{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.dagritme__spoor{height:2.7rem}.dagritme__label{font-size:.62rem}.apparaat__acties .knop-klein{flex:auto;justify-content:center}}@media (max-width:520px){.ritme__velden{grid-template-columns:1fr}}.portaal-form label:not(.feest-variant){margin-top:1rem}.portaal-form select,.portaal-form textarea{width:100%;font:inherit;border:1px solid var(--lijn,#2a3a4d);background:var(--veld,#0f1c2b);color:inherit;border-radius:8px;padding:.9rem 1rem;font-size:1.05rem}.portaal-form select:focus-visible,.portaal-form textarea:focus-visible{outline:2px solid var(--accent,#0097cc);outline-offset:2px}.feest-varianten{border:0;gap:.5rem;margin:1rem 0 0;padding:0;display:grid}.feest-varianten legend{margin-bottom:.5rem;font-weight:600}.portaal-form .feest-variant{border:1px solid var(--lijn,#2a3a4d);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;font-weight:500;display:grid}.portaal-form .feest-variant input{width:auto;accent-color:var(--oker);margin:0;padding:0}.portaal-form .feest-variant:has(input:checked){border-color:var(--oker)}.feest-bedrag{font-family:var(--font-mono,ui-monospace,monospace)}.feest-samenvatting{grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1.25rem;margin:0;display:grid}.feest-samenvatting dt{color:var(--zacht,#7189a0)}.feest-samenvatting dd{margin:0;font-weight:600}.feest-telefoons{color:var(--zacht,#7189a0);font-size:.85rem;font-weight:400;display:block}.toestel{background:var(--tegel);border:1px solid var(--rand);border-radius:.7rem;gap:.6rem;padding:.9rem 1rem;display:grid}.toestel.is-pauze{border-color:var(--stand-pauze-rand)}.toestel.is-stil{border-color:var(--stand-stil-rand)}.toestel__kop{gap:.25rem;display:grid}.toestel__titel{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toestel__naam{color:var(--wit);font-weight:600}.toestel__teken{color:var(--zacht);flex:none}.toestel__pil{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.14rem .5rem;font-size:.72rem}.toestel__pil.is-aan{background:var(--stand-aan-vlak);border-color:var(--stand-aan-rand);color:var(--stand-aan-tekst)}.toestel__pil.is-pauze{background:var(--stand-pauze-vlak);border-color:var(--stand-pauze-rand);color:var(--stand-pauze-tekst)}.toestel__pil.is-wacht{background:var(--stand-wacht-vlak);border-color:var(--stand-wacht-rand);color:var(--stand-wacht-tekst)}.toestel__pil.is-stil{background:var(--stand-stil-vlak);border-color:var(--stand-stil-rand);color:var(--stand-stil-tekst)}.toestel__pil.is-uit{border-color:var(--rand-licht);color:var(--zacht);background:0 0}.toestel__regel{color:var(--zacht);font-size:.86rem}.toestel__feiten{color:var(--grijs);flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.toestel__feiten b{color:var(--zacht);font-weight:600}.toestel__acties{align-items:center}.toestel__acties,.toestel__acties form{flex-wrap:wrap;gap:.5rem;display:flex}.toestellijst{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.toestel__slot{border-top:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:.5rem;padding-top:.6rem;display:flex}.toestel__slot-kop{color:var(--zacht);font-size:.78rem}.toestel--instellen,.toestel--regel{gap:0;padding:0;overflow:hidden}.toestel--regel>details>summary{cursor:pointer;list-style:none}.toestel--regel>details>summary::-webkit-details-marker{display:none}.toestel__rij{align-items:center;gap:.7rem;padding:.8rem .95rem;display:flex}.toestel--regel>details>summary.toestel__rij:hover{background:var(--tegel-hover)}.toestel--regel>details>summary.toestel__rij:focus-visible{outline:2px solid var(--oker);outline-offset:-2px}.toestel__mid{flex:1;gap:.1rem;min-width:0;display:grid}.toestel__mid .toestel__naam,.toestel__mid .toestel__regel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toestel__rij>.toestel__pil{flex:none}.toestel__pijl{width:16px;height:16px;color:var(--grijs);transition:transform var(--duur-normaal) var(--veer);flex:none}.toestel--regel>details[open] .toestel__pijl{transform:rotate(180deg)}.toestel__uitklap{border-top:1px solid var(--rand);gap:.9rem;padding:.95rem;display:grid}.toestel__instel{background:var(--grond-diep);border:1px solid var(--rand);border-radius:.6rem;gap:.7rem;padding:.9rem;display:grid}.toestel__instel-kop{color:var(--wit);margin:0;font-size:.95rem;font-weight:600}.toestel__hint{color:var(--grijs);margin:0;font-size:.82rem;line-height:1.55}.toestel__qr{background:var(--papier);border-radius:.6rem;justify-self:center;padding:.7rem;line-height:0}.toestel__qr svg{width:148px;max-width:100%;height:148px;display:block}.toestel__stappen{color:var(--zacht);gap:.3rem;margin:0;padding-left:1.15em;font-size:.88rem;line-height:1.5;display:grid}.toestel__stappen strong{color:var(--wit);font-weight:600}.toestel__code{color:var(--wit);background:var(--tegel);border:1px solid var(--rand);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:.45rem;margin:0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.toestel__keuze{flex-wrap:wrap;gap:.5rem;display:flex}.toestel__keuze form{margin:0}.toestel__pincode{gap:.7rem;display:grid}.toestel__let{border-left:2px solid var(--koraal);color:var(--koraal);margin:.9rem .95rem 0;padding-left:.7rem;font-size:.85rem}.toestel__uitklap .toestel__let{margin:0}.toestel__melding{color:var(--zacht);margin:.9rem .95rem 0;font-size:.85rem}.toestel__opruimen{gap:.6rem;margin:.9rem .95rem 0;display:grid}.toestel__opruimen>.toestel__let,.toestel__opruimen>.toestel__melding,.toestel__uitklap .toestel__opruimen{margin:0}.toestel__tabs{gap:0;display:grid}.toestel__tabbalk{background:var(--grond-diep);border-radius:.55rem;gap:.25rem;margin:.9rem .95rem 0;padding:.25rem;display:flex}.toestel__tab{min-width:0;color:var(--zacht);font:inherit;cursor:pointer;transition:color var(--duur-snel) ease,background var(--duur-snel) ease;background:0 0;border:0;border-radius:.4rem;flex:1;padding:.4rem .3rem;font-size:.84rem;font-weight:600}.toestel__tab:hover{color:var(--wit)}.toestel__tab[aria-selected=true]{background:var(--tegel-hover);color:var(--wit)}.toestel__tab:focus-visible{outline:2px solid var(--oker);outline-offset:1px}.toestel__tabvak{gap:.9rem;padding:.95rem;display:grid}.toestel__tabvak[hidden]{display:none}.toestel__feitenlijst{grid-template-columns:auto 1fr;gap:.3rem .9rem;margin:0;font-size:.86rem;display:grid}.toestel__feitenlijst dt{color:var(--grijs)}.toestel__feitenlijst dd{color:var(--zacht);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.onderhoud-tweeluik{align-items:start;gap:clamp(1.6rem,4vw,2.8rem);display:grid}@media (min-width:62rem){.onderhoud-tweeluik{grid-template-columns:1fr minmax(21rem,27rem)}}.maandoverzicht{border-radius:var(--rand-r);background:linear-gradient(155deg,#0097cc24,#09233d66);border:1px solid #0097cc4d;border-top-color:#3cc0ee73;gap:1.1rem;margin:0;padding:clamp(1.2rem,3.5vw,1.8rem);display:grid}.maandoverzicht__kop{flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;display:flex}.maandoverzicht__titel{font-family:var(--font-kop),sans-serif;letter-spacing:-.015em;margin-right:auto;font-size:1.02rem;font-weight:600}.maandoverzicht__periode{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--grijs);font-size:.7rem;font-weight:700}.maandoverzicht__cijfers{gap:.8rem;margin:0;display:grid}.maandoverzicht__cijfer{border-top:1px solid #ffffff17;padding-top:.8rem}.maandoverzicht__cijfer:first-child{border-top:0;padding-top:0}.maandoverzicht__cijfer dt{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.maandoverzicht__getal{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.03em;color:var(--wit);font-size:clamp(1.5rem,4vw,1.85rem);font-weight:700;line-height:1}.maandoverzicht__wat{color:var(--wit);font-size:.95rem}.maandoverzicht__cijfer dd{color:var(--grijs);margin:.2rem 0 0;font-size:.85rem}.maandoverzicht__slot{color:var(--zacht);margin:0;font-size:.85rem}.voorna{margin:2rem 0 0}.voorna__kolommen{gap:.9rem;display:grid}@media (min-width:46rem){.voorna__kolommen{grid-template-columns:1fr 1fr;gap:1rem}}.voorna__kolom{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:var(--rand-r);padding:1.3rem 1.3rem 1.4rem}.voorna__kolom--met{background:linear-gradient(150deg,#0097cc26,#09233d52);border-color:#3cc0ee73 #0097cc52 #0097cc52}.voorna__kop{font-size:.72rem;font-weight:700;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--grijs);margin:0 0 .9rem}.voorna__kolom--met .voorna__kop{color:var(--cyaan-fel)}.voorna__lijst{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.voorna__lijst li{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.55rem;display:flex}.voorna__lijst li:last-child{border-bottom:0;padding-bottom:0}.voorna__programma{color:var(--wit);font-size:.95rem}.voorna__staat{text-align:right;font-size:.85rem}.voorna__staat.is-achter{color:var(--koraal)}.voorna__staat.is-achter:before{content:"– "}.voorna__staat.is-bij{color:var(--cyaan-fel)}.voorna__staat.is-bij:before{content:"✓ "}.voorna__staten{justify-items:end;display:grid}.voorna__staten>.voorna__staat{transition:opacity var(--duur-normaal) ease,translate var(--duur-normaal) var(--veer);grid-area:1/1}.voorna__staat--nieuw{opacity:0;translate:0 .45rem}.voorna__lijst li.is-om .voorna__staat--nieuw,.voorna__staat--oud{opacity:1;translate:none}.voorna__lijst li.is-om .voorna__staat--oud{opacity:0;translate:0 -.45rem}@media (prefers-reduced-motion:reduce){.voorna__staat--nieuw{opacity:1;translate:none}.voorna__staat--oud{display:none}}.voorna__slot{color:var(--zacht);max-width:60ch;margin:1.1rem 0 0;font-size:.9rem}.oh-paren-blok{margin-top:2.4rem}.oh-paren{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.oh-paren-kop{display:none}@media (min-width:46rem){.oh-paren-kop{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--grijs);grid-template-columns:9rem minmax(0,1fr) minmax(0,1.15fr);gap:.4rem 1.2rem;padding:0 1.15rem .5rem;font-size:.66rem;display:grid}.oh-paren-kop>span:first-child{grid-column:2}}.oh-verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oh-paar{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:14px;gap:.2rem;padding:.95rem 1.15rem;display:grid}@media (min-width:46rem){.oh-paar{grid-template-columns:9rem minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:.4rem 1.2rem}}.oh-paar__wat{font-family:var(--font-kop),sans-serif;font-size:.98rem;font-weight:600}.oh-paar__lijkt{color:var(--grijs);font-size:.92rem}.oh-paar__werkelijk{color:var(--wit);font-size:.94rem}.oh-paren-slot{color:var(--zacht);margin:1.3rem 0 0;font-size:.94rem}.oh-vervolg{color:var(--zacht);max-width:62ch;margin:1.6rem 0 0}.oh-stappen{counter-reset:none;gap:.9rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.oh-stappen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.oh-stap{border-radius:var(--rand-r);background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);align-content:start;gap:.35rem;padding:1.15rem 1.2rem 1.25rem;display:grid}.oh-stap.is-uitgelicht{border-color:#e9a63f57;border-top-color:var(--oker);background:linear-gradient(150deg,#e9a63f21,#09233d4d)}.oh-stap__nr{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;color:var(--grijs);font-size:.78rem;font-weight:700}.oh-stap.is-uitgelicht .oh-stap__nr{color:var(--oker)}.oh-stap h3{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:600}.oh-stap p{color:var(--zacht);margin:0;font-size:.92rem}.oh-geengedoe{border-top:1px solid var(--rand);margin-top:clamp(2.2rem,5vw,3rem);padding-top:1.6rem}.oh-geengedoe h3{letter-spacing:-.018em;margin:0;font-size:1.15rem;font-weight:600}.oh-geengedoe>p{color:var(--zacht);max-width:62ch;margin:.6rem 0 0}.oh-verhalen{gap:1rem;margin-top:2.4rem;display:grid}@media (min-width:58rem){.oh-verhalen{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.oh-verhaal{border-radius:var(--rand-r);background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);flex-direction:column;gap:.5rem;padding:1.3rem 1.35rem 1.4rem;display:flex}.oh-verhaal h3{letter-spacing:-.018em;margin:0;font-size:1.08rem;font-weight:600}.oh-verhaal>p{color:var(--zacht);margin:0;font-size:.93rem}.oh-verhaal__uit{border-top:1px solid var(--rand);gap:.6rem;margin:auto 0 0;padding-top:.9rem;display:grid}.oh-verhaal__uit>div{border-left:2px solid var(--rand-licht);gap:.1rem;padding-left:.85rem;display:grid}.oh-verhaal__uit>div.is-met{border-left-color:var(--cyaan)}.oh-verhaal__uit dt{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--grijs);font-size:.66rem}.oh-verhaal__uit>div.is-met dt{color:var(--cyaan-fel)}.oh-verhaal__uit dd{color:var(--zacht);margin:0;font-size:.9rem}.oh-verhaal__uit>div.is-met dd{color:var(--wit)}.oh-rekenvoorbeeld{align-content:start;gap:.35rem;display:grid}.oh-som{gap:0;margin:.9rem 0 0;display:grid}.oh-som>div{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.6rem 0;display:flex}.oh-som>div.is-uitkomst{border-bottom:0;border-top:2px solid var(--rand);padding-top:.75rem}.oh-som dt{color:var(--zacht);font-size:.92rem}.oh-som dd{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.95rem}.oh-som>div.is-uitkomst dd,.oh-som>div.is-uitkomst dt{color:var(--wit);font-weight:600}.oh-bundel{border-radius:var(--rand-r);background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);align-items:center;gap:1rem;margin-top:clamp(1.6rem,4vw,2.2rem);padding:clamp(1.2rem,3.5vw,1.7rem);display:grid}@media (min-width:52rem){.oh-bundel{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}.oh-bundel h3{letter-spacing:-.018em;margin:.5rem 0 0;font-size:1.15rem;font-weight:600}.oh-bundel p{color:var(--zacht);max-width:60ch;margin:.5rem 0 0;font-size:.93rem}.oh-nietkop{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--grijs);margin:1.8rem 0 .2rem;font-size:.68rem;font-weight:700}.paneel-papier .oh-nietkop{color:var(--inkt)}@supports (color:color-mix(in lab,red,red)){.paneel-papier .oh-nietkop{color:color-mix(in oklab,var(--inkt) 55%,transparent)}}.oh-niet{margin-top:.7rem}.oh-niet li:before{background:var(--oker);width:.6rem;height:2px;top:.72em}@supports (color:color-mix(in lab,red,red)){.oh-niet li:before{background:color-mix(in oklab,var(--oker) 55%,transparent)}}.paneel-papier .oh-niet li:before{background:var(--oker-op-papier)}@supports (color:color-mix(in lab,red,red)){.paneel-papier .oh-niet li:before{background:color-mix(in oklab,var(--oker-op-papier) 65%,transparent)}}.fonecomp{gap:1.1rem;margin-top:2rem;display:grid}.fonecomp__schakel{border:1px solid var(--rand);background:#ffffff0f;border-radius:999px;align-self:center;gap:2px;padding:3px;display:inline-flex}.fonecomp__schakel button{appearance:none;cursor:pointer;font-family:var(--font-kop),sans-serif;min-height:2.6rem;color:var(--zacht);transition:background var(--duur-snel) ease,color var(--duur-snel) ease;background:0 0;border:0;border-radius:999px;padding:.5rem 1.1rem;font-size:.86rem;font-weight:600}.fonecomp__schakel button.is-actief{background:var(--oker);color:var(--op-oker)}.fonecomp__schakel button:focus-visible{outline:2px solid var(--oker);outline-offset:2px}.fonecomp__telefoons{justify-items:center;gap:1rem;display:grid}.fonecomp__kaart{justify-items:center;gap:.7rem;max-width:20rem;margin:0;display:grid}.fonecomp__kaart figcaption{color:var(--zacht);text-align:center;max-width:26ch;font-size:.88rem}.fonecomp__telefoon{border:1px solid var(--rand-licht);background:#050a11;border-radius:26px;flex-direction:column;width:100%;max-width:17rem;min-height:19rem;padding:.6rem;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000080}.fonecomp__balk{font-family:var(--font-kop),sans-serif;color:var(--zacht);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:.35rem .5rem .7rem;font-size:.78rem;display:flex}.fonecomp__titel{display:none}@media (min-width:46rem){.fonecomp__titel{text-align:center;font-family:var(--font-kop),sans-serif;letter-spacing:-.012em;color:var(--zacht);font-size:.98rem;font-weight:700;display:block}.fonecomp__kaart.is-met .fonecomp__titel{color:var(--cyaan-fel)}}.fonecomp__accu{border:1px solid #ffffff59;border-radius:2px;flex:none;width:1.35rem;height:.66rem;position:relative}.fonecomp__accu:before{content:"";background:#ffffff73;border-radius:1px;position:absolute;inset:2px 42% 2px 2px}.fonecomp__accu:after{content:"";background:#ffffff59;border-radius:0 1px 1px 0;width:2px;height:.28rem;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.fonecomp__apps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.fonecomp__apps li{background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.6rem .65rem;display:flex}.fonecomp__app{color:var(--wit);font-size:.86rem}.fonecomp__staat{letter-spacing:.1em;text-transform:uppercase;color:var(--koraal);font-size:.72rem;font-weight:700}.fonecomp__blok{text-align:center;background:linear-gradient(165deg,#0097cc33,#09233d8c);border:1px solid #0097cc59;border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:.6rem;padding:1.2rem .9rem;display:flex}.fonecomp__blok-site{color:var(--grijs);font-size:.72rem;font-family:var(--font-kop),sans-serif;letter-spacing:.06em}.fonecomp__blok-kop{letter-spacing:-.015em;color:var(--wit);font-size:1.02rem;font-weight:700}.fonecomp__blok-reden{color:#cfe4f2;margin:0;font-size:.88rem}.fonecomp__blok-slot{color:var(--grijs);margin-top:.3rem;font-size:.78rem}@media (max-width:45.99rem){.fonecomp__kaart{display:none}.fonecomp__kaart.is-actief{display:grid}}@media (min-width:46rem){.fonecomp__schakel{display:none}.fonecomp__telefoons{grid-template-columns:1fr 1fr;align-items:start;gap:1.6rem;position:relative}.fonecomp__telefoons:before{content:"";background:var(--rand);width:1px;position:absolute;top:2.6rem;bottom:2.6rem;left:50%}}.afwijking{gap:.8rem;margin:0;display:grid}.afwijking__kaart{border-radius:var(--rand-r);background:linear-gradient(155deg,#0097cc24,#09233d6b);border:1px solid #0097cc52;border-top-color:#3cc0ee73;gap:.7rem;padding:clamp(1.2rem,3.5vw,1.7rem);display:grid}.afwijking__kop{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.35rem .8rem;display:flex}.afwijking__afzender{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cyaan-fel);margin-right:auto;font-size:.72rem;font-weight:700}.afwijking__wanneer{color:var(--grijs);font-size:.8rem}.afwijking__bericht{color:var(--wit);margin:0;font-size:1.05rem;line-height:1.45}.afwijking__uitleg{color:var(--zacht);margin:0;font-size:.93rem}.afwijking__grafiek{border-bottom:1px solid #ffffff1f;align-items:flex-end;gap:4px;height:4.4rem;margin-top:.3rem;padding-bottom:2px;display:flex}.afwijking__balk{transform-origin:bottom;opacity:0;min-height:3px;transition:scale var(--duur-traag) var(--veer) calc(var(--i,0) * 45ms),opacity var(--duur-normaal) ease calc(var(--i,0) * 45ms);background:#3cc0ee8c;border-radius:3px 3px 0 0;flex:1;scale:1 0}.afwijking.is-op .afwijking__balk{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.afwijking__balk{opacity:1;scale:1}}.afwijking__balk.is-stil{background:0 0;border:1px dashed #ff9078bf;border-radius:3px;height:100%}.afwijking figcaption{color:var(--grijs);font-size:.85rem}.maandbericht{margin:0}.maandbericht__kaart{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:var(--rand-r);gap:.85rem;padding:clamp(1.3rem,3.5vw,1.9rem);display:grid}.maandbericht__kop{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.85rem;display:flex}.maandbericht__van{font-family:var(--font-kop),sans-serif;color:var(--wit);font-size:.9rem;font-weight:600}.maandbericht__aanhef{color:var(--wit);margin:0}.maandbericht__alinea{color:var(--zacht);margin:0;line-height:1.6}.maandbericht__ondertekening{color:var(--wit);margin:.3rem 0 0}.gezin-hero{align-items:start;gap:clamp(1.8rem,4vw,3rem);display:grid}@media (min-width:64rem){.gezin-hero{grid-template-columns:1fr minmax(24rem,32rem)}}.gezin-hero__dag{padding:clamp(1.1rem,3vw,1.6rem)}.vo-schermtijd{scroll-margin-top:5rem}.schermtijd__weging{align-items:start;gap:1.2rem;margin-top:2.4rem;display:grid}@media (min-width:62rem){.schermtijd__weging{grid-template-columns:1fr 1fr;gap:1.6rem}}.schermtijd__kolom{border:1px solid var(--rand);background:var(--paneel);border-radius:.9rem;padding:1.5rem 1.6rem 1.7rem}.schermtijd__kolom h3{letter-spacing:.1em;text-transform:uppercase;color:var(--zacht);margin:0 0 1.1rem;font-size:.8rem}.schermtijd__kolom ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.schermtijd__kolom li{color:var(--zacht);padding-left:1.5rem;position:relative}.schermtijd__kolom li:before{content:"";background:var(--rand-licht);border-radius:2px;width:.75rem;height:2px;position:absolute;top:.62em;left:0}.schermtijd__kolom.is-mijn{border-color:#0097cc6b}.schermtijd__kolom.is-mijn h3{color:var(--cyaan-fel)}.schermtijd__kolom.is-mijn li{color:var(--wit)}.schermtijd__kolom.is-mijn li:before{background:var(--cyaan)}.schermtijd__grens{border:1px dashed var(--rand-licht);color:var(--zacht);border-radius:.8rem;max-width:62ch;margin:1.4rem 0 0;padding:1.1rem 1.3rem}.schermtijd__grens strong{color:var(--wit)}.vragen{gap:.6rem;margin-top:2rem;display:grid}.vraag{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);transition:background var(--duur-snel) ease,border-color var(--duur-snel) ease;border-radius:16px}.vraag:hover{background:var(--tegel-hover)}.vraag[open]{border-color:#e9a63f61}.vraag summary{cursor:pointer;font-family:var(--font-kop),sans-serif;color:var(--wit);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.2rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.vraag summary::-webkit-details-marker{display:none}.vraag summary:after{content:"";background-image:linear-gradient(var(--oker),var(--oker)),linear-gradient(var(--oker),var(--oker));width:.85rem;height:.85rem;transition:background-size var(--duur-normaal) var(--veer);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 2px,2px 100%;flex:none}.vraag[open] summary:after{background-size:100% 2px,2px 0}.vraag summary:focus-visible{outline:2px solid var(--oker);outline-offset:-2px;border-radius:16px}.vraag p{color:var(--zacht);max-width:70ch;margin:0;padding:0 1.2rem 1.2rem;line-height:1.6}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.vragen{interpolate-size:allow-keywords}.vraag::details-content{block-size:0;transition:block-size var(--duur-traag) var(--veer),content-visibility var(--duur-traag) allow-discrete;overflow:hidden}.vraag[open]::details-content{block-size:auto}}}.vk-microcopy{color:var(--grijs);max-width:46ch;margin:.9rem 0 0;font-size:.88rem}.vk-feiten{border-top:1px solid var(--rand);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;margin:1.7rem 0 0;padding:1.3rem 0 0;list-style:none;display:grid}@media (min-width:26rem){.vk-feiten{gap:1.1rem 2rem}}.vk-feiten li{gap:.1rem;min-width:0;display:grid}.vk-feit-waarde{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--wit);font-size:1.1rem;font-weight:700;line-height:1.2}.vk-feit-naam{color:var(--grijs);font-size:.83rem;line-height:1.4}.vk-voorbeeld{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);border:1px solid var(--rand-licht);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.62rem;font-weight:700}.vk-prijzen{align-items:start;gap:1.2rem;margin-top:2.4rem;display:grid}@media (min-width:58rem){.vk-prijzen{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem}}.vk-prijs:only-child{max-width:34rem}.vk-prijs{border-radius:var(--rand-r);border:1px solid var(--rand);border-top-color:var(--rand-licht);background:var(--tegel);padding:clamp(1.4rem,4vw,2.1rem)}.vk-prijs--hoofd{background:linear-gradient(150deg,#e9a63f21,#09233d57);border-color:#e9a63f80 #e9a63f4d #e9a63f4d}.vk-prijs h3{letter-spacing:-.018em;margin:0;font-size:1.18rem;font-weight:600}.vk-prijs--hoofd .tar-getal{font-size:clamp(2.4rem,7vw,2.9rem)}.vk-prijs .knoppen{margin-top:1.6rem}.vk-prijs__eenmalig{border-top:1px solid var(--rand);color:var(--zacht);max-width:54ch;margin:1.4rem 0 0;padding-top:1.2rem;font-size:.93rem}.vk-prijs__eenmalig strong{color:var(--wit);font-weight:600}.vk-prijs__uitleg{color:var(--zacht);max-width:48ch;margin:.9rem 0 0;font-size:.92rem}.vk-prijs__meer{color:var(--oker);margin-top:1.2rem;font-size:.94rem;display:inline-block}.vk-prijs--extra .eyebrow{margin-bottom:.6rem}.vk-pagina .vo-sectie{padding-block:clamp(2.6rem,6vw,4.2rem)}.vk-pagina .sectiekop h2{max-width:24ch}.vk-pagina .sectiekop p{margin-top:.85rem}.vk-band{border-radius:var(--rand-r);border:1px solid #e9a63f57;border-top:1px solid var(--oker);background:linear-gradient(150deg,#e9a63f24,#e9a63f0a);align-items:center;gap:1.3rem;margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.4rem,4vw,2rem);display:grid}@media (min-width:54rem){.vk-band{grid-template-columns:minmax(0,1fr) auto;gap:2.5rem}}.vk-band h3{letter-spacing:-.022em;margin:0 0 .45rem;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:700;line-height:1.2}.vk-band p{color:var(--zacht);max-width:54ch;margin:0;font-size:.94rem}.vk-band__knoppen{flex-wrap:wrap;gap:.6rem;display:flex}.vk-slot{margin-top:clamp(2rem,5vw,3rem)}.vk-pagina .vo-tweeluik{align-items:start}.vo-sectie.vlak-diep{border-top:1px solid var(--rand);border-bottom:1px solid var(--rand)}.gz-momenten{gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.gz-momenten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.gz-moment{background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);border-radius:var(--rand-r);align-content:start;gap:.5rem;min-width:0;padding:1.35rem 1.3rem 1.4rem;display:grid}.gz-moment__kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem .8rem;display:flex}.gz-moment__kop h3{letter-spacing:-.018em;margin:0;font-size:1.08rem;font-weight:600}.gz-moment__tijd{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--grijs);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.gz-moment__toelichting{color:var(--zacht);margin:0 0 .35rem;font-size:.9rem}.gz-moment__groepen{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.gz-moment__groepen li{background:#ffffff09;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.52rem .7rem;display:grid}.gz-moment__groepen li.is-open{background:#0097cc1f;border-color:#0097cc4d}.gz-moment__stip{background:#fff3;border-radius:50%;flex:none;width:.5rem;height:.5rem}.gz-moment__groepen li.is-open .gz-moment__stip{background:var(--cyaan-fel)}.gz-moment__naam{color:var(--grijs);font-size:.85rem;line-height:1.35}.gz-moment__groepen li.is-open .gz-moment__naam{color:var(--wit)}.gz-moment__staat{font-family:var(--font-kop),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--grijs);font-size:.64rem;font-weight:700}.gz-moment__groepen li.is-open .gz-moment__staat{color:var(--cyaan-fel)}.gz-waarom{gap:1rem;margin-top:2.4rem;display:grid}@media (min-width:46rem){.gz-waarom{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}.gz-waarom__kaart{border-radius:var(--rand-r);background:var(--tegel);border:1px solid var(--rand);border-left:2px solid var(--oker);padding:1.3rem 1.4rem 1.4rem}.gz-waarom__kaart h3{letter-spacing:-.018em;margin:0 0 .45rem;font-size:1.12rem;font-weight:600}.gz-waarom__kaart p{color:var(--zacht);max-width:48ch;margin:0;font-size:.94rem}.gz-daarna{border-top:1px solid var(--rand);margin-top:clamp(2.2rem,5vw,3rem);padding-top:1.5rem}.gz-daarna h3{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--zacht);margin:0;font-size:.74rem;font-weight:400}.gz-daarna .vo-punten{margin-top:1rem}@media (min-width:52rem){.gz-daarna .vo-punten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem}}.gz-altijd{border-top:1px solid var(--rand);margin-top:clamp(2.4rem,5vw,3.2rem);padding-top:1.6rem}.gz-altijd h3{letter-spacing:-.018em;margin:0;font-size:1.15rem;font-weight:600}.gz-altijd>p{color:var(--zacht);max-width:58ch;margin:.5rem 0 0;font-size:.94rem}.gz-chips{gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.gz-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.gz-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.gz-chips li{background:#ffffff09;border:1px solid var(--rand);border-left:2px solid #0097cc80;border-radius:12px;gap:.15rem;padding:.8rem 1rem;display:grid}.gz-chips strong{color:var(--wit);font-size:.95rem;font-weight:600}.gz-chips span{color:var(--grijs);font-size:.86rem;line-height:1.45}.gz-lagen li{position:relative}.gz-lagen li:not(:last-child):after{content:"";background:var(--papier-rand);width:1px;position:absolute;top:1.75rem;bottom:-1rem;left:.86rem}.gz-bewijs{align-items:start;gap:1.6rem;margin-top:2.4rem;display:grid}@media (min-width:60rem){.gz-bewijs{grid-template-columns:minmax(0,1fr) 16rem;gap:2.2rem}}.gz-bewijs__beelden{gap:1.8rem;min-width:0;display:grid}.gz-bewijs__beelden figure{min-width:0;margin:0}.gz-bewijs__naast{justify-items:start;gap:1.4rem;min-width:0;display:grid}.gz-bewijs__breed,.gz-bewijs__smal{border:1px solid var(--rand);border-radius:.8rem;width:100%;height:auto;display:block;box-shadow:0 18px 40px #00000073}.gz-bewijs__smal{max-width:12rem}.gz-bewijs figcaption{color:var(--zacht);max-width:58ch;margin:.65rem 0 0;font-size:.86rem}.gz-privacy{border-radius:var(--rand-r);background:var(--paneel);border:1px solid var(--rand);border-top-color:var(--rand-licht);margin-top:clamp(2.6rem,6vw,3.6rem);padding:clamp(1.5rem,4vw,2.3rem)}.gz-privacy h3{letter-spacing:-.03em;text-wrap:balance;max-width:26ch;margin:.75rem 0 0;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;line-height:1.16}.gz-privacy__lead{color:var(--zacht);max-width:58ch;margin:1rem 0 0}.gz-privacy__lijst{gap:1.1rem;margin:1.9rem 0 0;display:grid}@media (min-width:46rem){.gz-privacy__lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.2rem}}.gz-privacy__lijst>div{border-left:2px solid #0097cc73;padding-left:1.1rem}.gz-privacy__lijst dt{font-family:var(--font-kop),sans-serif;color:var(--wit);letter-spacing:-.012em;font-size:.98rem;font-weight:600}.gz-privacy__lijst dd{color:var(--zacht);margin:.3rem 0 0;font-size:.92rem}.gz-apparaten{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:46rem){.gz-apparaten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}.gz-apparaten>div{border-radius:var(--rand-r);background:var(--tegel);border:1px solid var(--rand);border-top-color:var(--rand-licht);padding:1.25rem 1.35rem 1.35rem}.gz-apparaten h3{letter-spacing:-.015em;margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.gz-apparaten p{color:var(--zacht);margin:0;font-size:.93rem}.gz-altijd__voet{color:var(--grijs);max-width:60ch;margin:1.1rem 0 0;font-size:.88rem}.gz-altijd h3.gz-altijd__tweede{margin-top:clamp(1.8rem,4vw,2.4rem)}.gz-bewijs__punten{margin-top:0!important}@media (min-width:46rem){.gz-bewijs__punten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem}}.gz-lagenblok{margin-top:clamp(2.6rem,6vw,3.6rem)}.gz-lagenblok__kop{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:.9rem 0 0;font-size:clamp(1.6rem,4.6vw,2.4rem);font-weight:700;line-height:1.1}.gezin-hero h1{max-width:19ch;font-size:clamp(2.2rem,6.4vw,3.6rem)}.gezin-hero .lead{max-width:50ch}.gz-moment__staat{text-align:right;min-width:3.1rem}@media (max-width:59.99rem){.gz-bewijs__beelden figure{display:none}.gz-bewijs__naast{order:-1;justify-items:center}.gz-bewijs__smal{max-width:15rem}}.paneel.paneel-papier,.vlak-papier{background:var(--papier);color:var(--papier-inkt)}.paneel.paneel-papier{border-color:var(--papier-rand);border-top-color:var(--papier-rand)}.vlak-diep{background:var(--grond-diep)}.paneel-papier :is(h1,h2,h3,h4,strong,b,em,.opener,.vo-nadruk,.maandbericht__aanhef),.vlak-papier :is(h1,h2,h3,h4,strong,b,em,.opener,.vo-nadruk,.maandbericht__aanhef){color:var(--papier-inkt)}.paneel-papier .vo-nadruk,.vlak-papier .vo-nadruk{color:var(--papier-inkt)!important}.paneel-papier :is(p,li,dd,dt,.lead,.uitleg,.vo-tekst,.tar-toelichting,.onderhoud-slot),.vlak-papier :is(p,li,dd,dt,.lead,.uitleg,.vo-tekst,.tar-toelichting,.onderhoud-slot){color:var(--papier-zacht)}.paneel-papier :is(.meta,.notitie,.tar-btw,.vo-voorwaarden,.foto-bij,.vo-stap-duur,.tar-meedenken__voet),.vlak-papier :is(.meta,.notitie,.tar-btw,.vo-voorwaarden,.foto-bij,.vo-stap-duur,.tar-meedenken__voet){color:var(--papier-grijs)}.paneel-papier :is(.eyebrow,.sectiemerk,a,.vo-prijs-meer),.vlak-papier :is(.eyebrow,.sectiemerk,a,.vo-prijs-meer){color:var(--oker-op-papier)}.paneel-papier .merk,.vlak-papier .merk{color:var(--papier-inkt)}.paneel-papier .merk b,.vlak-papier .merk b{color:var(--oker-op-papier)}.paneel-papier .sectiemerk .nr,.vlak-papier .sectiemerk .nr{color:var(--papier-grijs)}.paneel-papier :is(.sectiemerk,.stap .n,.vo-stap-n):after,.vlak-papier :is(.sectiemerk,.stap .n,.vo-stap-n):after{background:var(--papier-rand)}.paneel-papier :is(.stap .n,.vo-stap-n),.vlak-papier :is(.stap .n,.vo-stap-n){color:var(--oker-op-papier)}.paneel-papier :focus-visible,.vlak-papier :focus-visible{outline-color:var(--oker-op-papier)}.paneel-papier :is(.eerlijk,.vo-nadruk),.vlak-papier :is(.eerlijk,.vo-nadruk){border-left-color:var(--oker-op-papier)}.paneel-papier :is(.vo-regel,.vo-lijst .vo-regel,.stap,.vo-stap,.ritme li),.vlak-papier :is(.vo-regel,.vo-lijst .vo-regel,.stap,.vo-stap,.ritme li){border-top-color:var(--papier-rand)}.paneel-papier .vo-lagen li:before,.vlak-papier .vo-lagen li:before{color:var(--oker-op-papier);background:#8a5a0c24}.paneel-papier :is(.vo-punten,.tar-punten) li:before,.vlak-papier :is(.vo-punten,.tar-punten) li:before{background:var(--oker-op-papier)}.paneel-papier :is(.vo-kaart,.tegel),.vlak-papier :is(.vo-kaart,.paneel,.tegel){background:var(--papier-diep);border-color:var(--papier-rand);border-top-color:var(--papier-rand)}.paneel-papier :is(.tegel-actie h3,.dagbalk__wenk,.huispaneel__venster.is-dicht),.vlak-papier :is(.tegel-actie h3,.dagbalk__wenk,.huispaneel__venster.is-dicht){color:var(--oker-op-papier)}.paneel-papier .vraag summary:after,.vlak-papier .vraag summary:after{background-image:linear-gradient(var(--oker-op-papier),var(--oker-op-papier)),linear-gradient(var(--oker-op-papier),var(--oker-op-papier))}.paneel-papier .knop-leeg,.vlak-papier .knop-leeg{border-color:var(--papier-rand);color:var(--papier-inkt)}.paneel-papier .knop-leeg:hover,.vlak-papier .knop-leeg:hover{border-color:var(--oker-op-papier);color:var(--oker-op-papier)}