.nw-public--home{background:linear-gradient(180deg, var(--nw-nacht-waas), var(--nw-mat-wit) 760px, var(--nw-mat-wit) 88%, var(--nw-ochtend-waas))}.ph-main{max-width:1184px;padding-inline:var(--nw-gutter);margin-inline-start:auto;margin-inline-end:auto}.ph-main :-webkit-any(h1,h2,h3,p,figure,ol,ul){margin:0}.ph-main :-moz-any(h1,h2,h3,p,figure,ol,ul){margin:0}.ph-main :is(h1,h2,h3,p,figure,ol,ul){margin:0}.ph-main h1{font:800 var(--nw-display)/1.08 var(--nw-font-kop);letter-spacing:-.015em}.ph-main h2{font:800 var(--nw-headline)/1.08 var(--nw-font-kop);letter-spacing:-.015em}.ph-main h3{font:700 var(--nw-title)/1.3 var(--nw-font-kop)}.ph-main p{text-wrap:pretty;max-width:62ch}.ph-main p+p{margin-top:1em}.ph-main img{max-width:100%;height:auto;display:block}.ph-main h2+p,.ph-main h3+p{margin-top:16px}.ph-main .nw-knop{width:100%;min-height:60px}.ph-main :-webkit-any(a,button,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ph-main :-moz-any(a,button,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ph-main :is(a,button,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ph-main :-webkit-any(.nw-knop,summary){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ph-main :-moz-any(.nw-knop,summary){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ph-main :is(.nw-knop,summary){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ph-main :-webkit-any(a,button,summary):focus-visible{outline:3px solid var(--nw-nachtblauw);outline-offset:4px}.ph-main :-moz-any(a,button,summary):focus-visible{outline:3px solid var(--nw-nachtblauw);outline-offset:4px}.ph-main :is(a,button,summary):focus-visible{outline:3px solid var(--nw-nachtblauw);outline-offset:4px}.ph-tekstlink{color:var(--nw-nachtblauw);text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}.ph-tekstlink:active{opacity:.65}.ph-sectie{padding-block:var(--nw-sectie)}.ph-split{gap:28px;display:grid}.ph-nacht{background:var(--nw-nachtblauw);color:var(--nw-nacht-tekst);border-radius:var(--nw-r-verhaal);padding-inline-start:24px;padding-inline-end:24px}.ph-nacht :-webkit-any(h2,h3){color:var(--nw-nacht-tekst)}.ph-nacht :-moz-any(h2,h3){color:var(--nw-nacht-tekst)}.ph-nacht :is(h2,h3){color:var(--nw-nacht-tekst)}.ph-nacht .ph-stappen__nummer{background:var(--nw-nachtblauw-diep);color:var(--nw-nacht-tekst)}.ph-hero{min-height:calc(100svh - 72px - var(--dev-balk-hoogte,0px));grid-template-rows:auto minmax(112px,1fr) auto;gap:16px;padding-block-start:24px;padding-block-end:24px;display:grid}.ph-hero__tekst h1{font-size:var(--nw-display)}.ph-hero__tekst h1 span{color:var(--nw-nachtblauw)}.ph-hero__tekst p{margin-top:16px;font-size:18px;line-height:1.4}.ph-hero__beeld{border-radius:var(--nw-r-foto);min-height:112px;position:relative;overflow:hidden}.ph-hero__beeld>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;width:100%;height:100%;position:absolute}.ph-hero__beeld .ph-hero__wekker{width:86px;position:absolute;bottom:4px;right:16px}.ph-hero__actie{align-self:end}.ph-hero__actie>.ph-tekstlink,.ph-hero__actie .nw-klein{font-size:18px}.ph-app{gap:40px;display:grid}.ph-app__rij{align-items:center;gap:24px;display:grid}.ph-app__scherm{justify-self:center;width:min(100%,350px)}.ph-app__scherm img{border-radius:var(--nw-r-verhaal);width:100%;height:auto;box-shadow:var(--nw-schaduw-object)}.ph-app__tekst p{color:var(--nw-grafiet-zacht)}.ph-stappen{counter-reset:stappen;gap:24px;padding:0;list-style:none;display:grid}.ph-stappen li{align-items:start;gap:16px;display:flex}.ph-stappen__nummer{border-radius:var(--nw-r-klein);background:var(--nw-nacht-waas);min-height:44px;color:var(--nw-nachtblauw);font:700 var(--nw-title)/1 var(--nw-font-kop);flex:0 0 44px;place-items:center;display:grid}.ph-stappen li>p{padding-top:7px}.ph-stappen li h3+p{margin-top:8px}.ph-lijst{gap:16px;padding:0;list-style:none;display:grid}.ph-lijst li{padding-left:20px;position:relative}.ph-lijst li:before{content:"";background:var(--nw-grafiet-zacht);width:8px;height:2px;position:absolute;top:.75em;left:0}.ph-lijst+p{margin-top:24px}.ph-inhoud{gap:32px;display:grid}.ph-inhoud h3{margin-bottom:16px}.ph-mogelijkheden{border-bottom:1px solid var(--nw-lijn);gap:24px;padding-bottom:32px;display:grid}.ph-mogelijkheden h3{margin-bottom:0}.ph-aanbod{border-top:1px solid var(--nw-lijn)}.ph-aanbod article{border-bottom:1px solid var(--nw-lijn);padding-block-start:28px;padding-block-end:28px}.ph-aanbod__vraag{color:var(--nw-grafiet-zacht);font-size:var(--nw-label);margin-bottom:12px!important}.ph-aanbod h3{justify-content:space-between;gap:16px;display:flex}.ph-aanbod h3 span{white-space:nowrap;color:var(--nw-nachtblauw)}.ph-aanbod__prijs{color:var(--nw-nachtblauw);font-weight:500}.ph-producten{border:1px solid var(--nw-lijn);border-radius:var(--nw-r-kaart);padding:0;list-style:none;overflow:hidden;margin-top:24px!important}.ph-producten li+li{border-top:1px solid var(--nw-lijn)}.ph-producten a{color:var(--nw-grafiet);background:var(--nw-kunststof);justify-content:space-between;gap:16px;padding:18px;text-decoration:none;display:flex}.ph-producten a>div{gap:6px;display:grid}.ph-producten a b{font:700 var(--nw-title)/1.3 var(--nw-font-kop)}.ph-producten a strong{font:700 var(--nw-title)/1.3 var(--nw-font-kop);white-space:nowrap;align-self:center}.ph-producten a div span,.ph-noot{font-size:var(--nw-label);color:var(--nw-grafiet-zacht);line-height:1.45}.ph-producten a:active{background:var(--nw-nacht-waas)}.ph-noot{margin-top:16px!important}.ph-kyra{align-items:center;gap:28px;display:grid}.ph-kyra>figure{border-radius:var(--nw-r-foto);overflow:hidden}.ph-kyra>figure img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.ph-kyra>div>.ph-tekstlink{margin-top:12px}.ph-vragen{border-top:1px solid var(--nw-lijn)}.ph-vragen details{border-bottom:1px solid var(--nw-lijn)}.ph-vragen summary{min-height:60px;font:700 var(--nw-title)/1.3 var(--nw-font-kop);cursor:pointer;justify-content:space-between;gap:20px;padding-block-start:20px;padding-block-end:20px;list-style:none;display:flex}.ph-vragen summary::-webkit-details-marker{display:none}.ph-vragen summary>span{color:var(--nw-nachtblauw);font-size:var(--nw-quote)}.ph-vragen details[open] summary>span{transform:rotate(45deg)}.ph-vragen details p{padding-bottom:24px}.ph-verhalen{gap:24px;display:grid}.ph-verhalen figure{background:var(--nw-kunststof);border:8px solid var(--nw-kunststof-rand);border-radius:var(--nw-r-verhaal);box-shadow:var(--nw-schaduw-object);padding:24px}.ph-verhalen blockquote{font:600 var(--nw-quote)/1.32 var(--nw-font-kop);margin:0}.ph-verhalen figcaption{font-size:var(--nw-label);color:var(--nw-grafiet-zacht);margin-top:20px}.ph-slot{padding-bottom:0;display:grid}.ph-slot__foto{border-radius:var(--nw-r-foto) var(--nw-r-foto) 0 0;overflow:hidden}.ph-slot__foto img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;width:100%}.ph-slot__tekst{z-index:1;background:var(--nw-kunststof);border:8px solid var(--nw-kunststof-rand);border-radius:var(--nw-r-verhaal);margin-top:-20px;padding:28px 22px;position:relative}.ph-slot__tekst>.nw-wekker{margin-bottom:20px}.ph-slot__tekst>.nw-knop{margin-top:24px}.ph-logboekhero{gap:32px;display:grid}.ph-logboekhero__tekst{min-height:calc(100svh - 72px - var(--dev-balk-hoogte,0px) - var(--ss-ck-hoogte,0px));flex-direction:column;align-items:start;padding-block-start:32px;padding-block-end:32px;display:flex}.ph-logboekhero__tekst h1{font-size:var(--nw-display)}.ph-logboekhero__tekst>p{margin-top:20px;font-size:18px}.ph-logboekhero__wekker{flex:1;align-items:center;gap:24px;width:100%;min-height:170px;padding-block-start:24px;padding-block-end:24px;display:flex}.ph-logboekhero__wekker>.nw-wekker{flex:0 0 136px}.ph-logboekhero__wekker p{color:var(--nw-grafiet-zacht);font-size:18px}.ph-logboekhero__tekst .nw-klein{align-self:center;font-size:18px}.ph-logboekhero__beeld,:root[data-ss-ck-krap] .ph-logboekhero__wekker{display:none}:root[data-ss-ck-krap] .ph-logboekhero__tekst>p{margin-bottom:auto}.ph-logboekbeeld,.ph-ritmebeeld{border-radius:var(--nw-r-verhaal);background:var(--nw-kunststof);border:1px solid var(--nw-lijn);box-shadow:var(--nw-schaduw-object);padding:24px 18px}.ph-logboekbeeld__kop{font:700 var(--nw-title)/1.3 var(--nw-font-kop);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ph-logboekbeeld__kop>:last-child{font:400 var(--nw-label)/1.45 var(--nw-font-tekst);color:var(--nw-grafiet-zacht)}.ph-klok{width:230px;max-width:100%;margin:20px auto;display:block}.ph-klok__baan{fill:none;stroke:var(--nw-kunststof-rand);stroke-width:16px}.ph-klok__boog{fill:none;stroke-width:16px;stroke-linecap:round}.ph-klok__boog--nacht{stroke:var(--nw-nachtblauw-diep)}.ph-klok__boog--dutje{stroke:var(--nw-nachtblauw)}.ph-klok__getal{text-anchor:middle;fill:var(--nw-grafiet);font:700 26px var(--nw-font-kop)}.ph-klok__woord{text-anchor:middle;fill:var(--nw-grafiet-zacht);font:400 11px var(--nw-font-tekst)}.ph-totalen{justify-content:space-between;gap:12px;margin:0 0 24px;display:flex}.ph-totalen dt{color:var(--nw-grafiet-zacht);font-size:var(--nw-label)}.ph-totalen dd{font:700 var(--nw-title)/1.3 var(--nw-font-kop);font-variant-numeric:tabular-nums;margin:6px 0 0}.ph-dagbalk{background:var(--nw-kunststof-rand);border-radius:var(--nw-r-klein);height:30px;position:relative;overflow:hidden}.ph-dagbalk>span{border-radius:var(--nw-r-klein);position:absolute;top:0;bottom:0}.ph-dagbalk__nacht{background:var(--nw-nachtblauw-diep)}.ph-dagbalk__dutje{background:var(--nw-nachtblauw)}.ph-uren{font-size:var(--nw-label);color:var(--nw-grafiet-zacht);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;display:flex}.ph-logboekbeeld figcaption,.ph-ritmebeeld figcaption{color:var(--nw-grafiet-zacht);font-size:var(--nw-label);margin-top:20px;line-height:1.5}.ph-ritmebeeld svg{width:100%;margin-block-start:24px;margin-block-end:8px;display:block}.ph-week{margin-block-start:24px;margin-block-end:32px}.ph-week__dag{font-size:var(--nw-label);color:var(--nw-grafiet-zacht);grid-template-columns:24px 1fr;align-items:center;gap:12px;margin-top:8px;display:grid}.ph-week__dag .ph-dagbalk{height:14px}.ph-week .ph-uren{margin-left:36px}.ph-ritmebeeld line{stroke:var(--nw-lijn);stroke-dasharray:3 5}.ph-ritmebeeld circle{fill:var(--nw-nachtblauw)}.ph-ritmebeeld text{fill:var(--nw-grafiet-zacht);font:400 13px var(--nw-font-tekst)}.ph-logboekslot{gap:28px;display:grid}.ph-logboekslot>div:first-child>.nw-wekker{margin-bottom:20px}.ph-logboekslot>div:last-child{align-self:center}.ph-logboekslot>div:last-child>p{margin-top:16px}.ph-voet{max-width:1184px;padding:40px var(--nw-gutter) max(40px, env(safe-area-inset-bottom));border-top:1px solid var(--nw-lijn);font:400 var(--nw-label)/1.5 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);margin:0 auto}.ph-voet>p{margin:0 0 12px}.ph-voet a,.ph-voet button{color:var(--nw-nachtblauw);align-items:center;min-height:44px;display:inline-flex}.ph-voet button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ph-voet nav{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}@media (hover:hover) and (pointer:fine){.ph-producten a:hover{background:var(--nw-nacht-waas)}.ph-tekstlink:hover{text-decoration-thickness:.12em}.ph-vragen summary:hover{color:var(--nw-nachtblauw)}}@media (min-width:900px){.ph-split,.ph-kyra{gap:var(--nw-kolommen);grid-template-columns:5fr 7fr}.ph-split>:first-child{top:calc(var(--nw-bovenbalk-hoogte,0px) + 40px);align-self:start;position:sticky}.ph-hero{min-height:min(820px, calc(100svh - 76px - var(--dev-balk-hoogte,0px)));grid-template-rows:1fr auto;grid-template-columns:7fr 5fr;gap:32px 64px;padding-block-start:48px;padding-block-end:48px}.ph-hero__tekst{align-self:end}.ph-hero__tekst h1{font-size:max(40px,min(5.4vw,84px))}.ph-hero__tekst p{font-size:var(--nw-lead);margin-top:24px}.ph-hero__beeld{grid-area:1/2/3;min-height:500px}.ph-hero__beeld .ph-hero__wekker{width:150px}.ph-hero__actie{align-self:start}.ph-app{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px}.ph-app__rij{flex-direction:column;gap:24px;display:flex}.ph-app__tekst{width:100%;min-height:230px}.ph-app h2{font-size:32px}.ph-app__scherm{width:100%;max-width:320px}.ph-slot{padding-bottom:var(--nw-sectie);grid-template-columns:5fr 7fr;align-items:center}.ph-slot__foto{border-radius:var(--nw-r-foto)}.ph-slot__foto img{aspect-ratio:3/4}.ph-slot__tekst{margin-top:0;margin-left:-24px;padding:40px}.ph-logboekhero{min-height:calc(100svh - 76px - var(--dev-balk-hoogte,0px) - var(--ss-ck-hoogte,0px));grid-template-columns:5fr 7fr;align-items:center;gap:64px;padding-block-start:48px;padding-block-end:48px}.ph-logboekhero__tekst{min-height:0;padding:0}.ph-logboekhero__tekst h1{font-size:max(40px,min(5.4vw,84px))}.ph-logboekhero__wekker{min-height:180px}.ph-logboekhero__beeld{display:block}.ph-logboek-mobiel .ph-klok,.ph-logboek-mobiel .ph-totalen{display:none}.ph-logboek-mobiel .ph-dagbalk{margin-top:24px}.ph-logboekslot{grid-template-columns:7fr 5fr;gap:64px}.ph-logboekbeeld{padding:32px}.ph-klok{width:300px}}@media (prefers-reduced-motion:reduce){.ph-main *{scroll-behavior:auto;transition:none}}
